| Index: android_webview/java/src/org/chromium/android_webview/AwWebResourceResponse.java
|
| diff --git a/android_webview/java/src/org/chromium/android_webview/AwWebResourceResponse.java b/android_webview/java/src/org/chromium/android_webview/AwWebResourceResponse.java
|
| index c31d722944b1f3882e892525a66ba5d1b58abb41..75854de2d3b92e98bbac73462f76fa40dbff031e 100644
|
| --- a/android_webview/java/src/org/chromium/android_webview/AwWebResourceResponse.java
|
| +++ b/android_webview/java/src/org/chromium/android_webview/AwWebResourceResponse.java
|
| @@ -4,6 +4,8 @@
|
|
|
| package org.chromium.android_webview;
|
|
|
| +import android.webkit.WebResourceResponse;
|
| +
|
| import org.chromium.base.CalledByNative;
|
| import org.chromium.base.JNINamespace;
|
| import org.chromium.base.VisibleForTesting;
|
| @@ -30,8 +32,9 @@ public class AwWebResourceResponse {
|
| mData = data;
|
| }
|
|
|
| - public AwWebResourceResponse(String mimeType, String encoding, InputStream data,
|
| - int statusCode, String reasonPhrase, Map<String, String> responseHeaders) {
|
| + @VisibleForTesting
|
| + public AwWebResourceResponse(String mimeType, String encoding, InputStream data, int statusCode,
|
| + String reasonPhrase, Map<String, String> responseHeaders) {
|
| this(mimeType, encoding, data);
|
|
|
| mStatusCode = statusCode;
|
| @@ -49,6 +52,12 @@ public class AwWebResourceResponse {
|
| }
|
| }
|
|
|
| + public AwWebResourceResponse(WebResourceResponse response) {
|
| + this(response.getMimeType(), response.getEncoding(), response.getData(),
|
| + response.getStatusCode(), response.getReasonPhrase(),
|
| + response.getResponseHeaders());
|
| + }
|
| +
|
| @VisibleForTesting
|
| @CalledByNative
|
| public String getMimeType() {
|
|
|