diff options
author | Paul Duffin <paulduffin@google.com> | 2018-11-21 14:12:15 +0000 |
---|---|---|
committer | Paul Duffin <paulduffin@google.com> | 2018-11-27 14:31:54 +0000 |
commit | d0f55b9647fc3800b7d168943e7e5809e5662d86 (patch) | |
tree | 70d84a3858b2e608bda1c9bfd56448d1bc148093 /android | |
parent | 0fe81146808c56e210360b2262da91ecea14bcb7 (diff) | |
download | okhttp-d0f55b9647fc3800b7d168943e7e5809e5662d86.tar.gz |
Annotate repackaged API with @UnsupportedAppUsage
Adds @UnsupportedAppUsage annotations to the parts of okhttp that
are in the hidden API. Allows the okhttp entries to be removed from
the frameworks/base/config/hiddenapi-light-greylist.txt.
This was tested by making and then manually checking that the generated
out/target/common/obj/PACKAGING/hiddenapi-light-greylist.txt was the
same (after sorting) before and after this change.
Bug: 117818301
Test: see above
Change-Id: I5c88c7a80ee1d2ec7b688ae8175267fac35ef368
Diffstat (limited to 'android')
-rw-r--r-- | android/src/main/java/com/squareup/okhttp/HttpHandler.java | 5 | ||||
-rw-r--r-- | android/src/main/java/com/squareup/okhttp/HttpsHandler.java | 5 |
2 files changed, 10 insertions, 0 deletions
diff --git a/android/src/main/java/com/squareup/okhttp/HttpHandler.java b/android/src/main/java/com/squareup/okhttp/HttpHandler.java index ef9a56b..6b5e268 100644 --- a/android/src/main/java/com/squareup/okhttp/HttpHandler.java +++ b/android/src/main/java/com/squareup/okhttp/HttpHandler.java @@ -18,6 +18,7 @@ package com.squareup.okhttp; import com.squareup.okhttp.internal.URLFilter; +import dalvik.annotation.compat.UnsupportedAppUsage; import libcore.net.NetworkSecurityPolicy; import java.io.IOException; import java.net.HttpURLConnection; @@ -40,6 +41,10 @@ public class HttpHandler extends URLStreamHandler { private final ConfigAwareConnectionPool configAwareConnectionPool = ConfigAwareConnectionPool.getInstance(); + @UnsupportedAppUsage + public HttpHandler() { + } + @Override protected URLConnection openConnection(URL url) throws IOException { return newOkUrlFactory(null /* proxy */).open(url); } diff --git a/android/src/main/java/com/squareup/okhttp/HttpsHandler.java b/android/src/main/java/com/squareup/okhttp/HttpsHandler.java index d4c0b8b..dca2d65 100644 --- a/android/src/main/java/com/squareup/okhttp/HttpsHandler.java +++ b/android/src/main/java/com/squareup/okhttp/HttpsHandler.java @@ -17,6 +17,7 @@ package com.squareup.okhttp; +import dalvik.annotation.compat.UnsupportedAppUsage; import java.net.Proxy; import java.util.Collections; import java.util.List; @@ -44,6 +45,10 @@ public final class HttpsHandler extends HttpHandler { private final ConfigAwareConnectionPool configAwareConnectionPool = ConfigAwareConnectionPool.getInstance(); + @UnsupportedAppUsage + public HttpsHandler() { + } + @Override protected int getDefaultPort() { return 443; } |