blob: 2f2f9b8b3b9d5696966bc1c088c89dc91291876a [file] [log] [blame]
// Copyright 2023 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
package org.chromium.net.impl;
import static org.chromium.net.impl.HttpEngineNativeProvider.EXT_API_LEVEL;
import static org.chromium.net.impl.HttpEngineNativeProvider.EXT_VERSION;
import androidx.annotation.RequiresExtension;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
@RequiresExtension(extension = EXT_API_LEVEL, version = EXT_VERSION)
class AndroidHeaderBlockWrapper extends org.chromium.net.UrlResponseInfo.HeaderBlock {
private final android.net.http.HeaderBlock mBackend;
AndroidHeaderBlockWrapper(android.net.http.HeaderBlock backend) {
this.mBackend = backend;
}
@Override
public List<Entry<String, String>> getAsList() {
return mBackend.getAsList();
}
@Override
public Map<String, List<String>> getAsMap() {
return mBackend.getAsMap();
}
}