diff options
-rw-r--r-- | Android.mk | 2 | ||||
-rw-r--r-- | api/current.txt | 2 | ||||
-rw-r--r-- | api/removed.txt | 4 | ||||
-rw-r--r-- | api/system-current.txt | 14 | ||||
-rw-r--r-- | api/system-removed.txt | 11 | ||||
-rw-r--r-- | core/java/android/content/pm/InstantAppInfo.java | 2 | ||||
-rw-r--r-- | media/java/android/media/tv/TvInputManager.java | 2 | ||||
-rw-r--r-- | test-runner/api/android-test-runner-current.txt | 2 | ||||
-rw-r--r-- | test-runner/src/android/test/suitebuilder/TestSuiteBuilder.java | 4 | ||||
-rw-r--r-- | wifi/java/android/net/wifi/BatchedScanResult.java | 2 |
10 files changed, 35 insertions, 10 deletions
diff --git a/Android.mk b/Android.mk index b3db4097f240..3d07e5fa1f3f 100644 --- a/Android.mk +++ b/Android.mk @@ -1056,7 +1056,7 @@ framework_docs_LOCAL_DROIDDOC_OPTIONS := \ -since $(SRC_API_DIR)/25.txt 25 \ -since $(SRC_API_DIR)/26.txt 26 \ -since $(SRC_API_DIR)/27.txt 27 \ - -werror -lerror -hide 111 -hide 113 -hide 121 -hide 125 -hide 126 -hide 127 -hide 128 \ + -werror -lerror -hide 111 -hide 113 -hide 125 -hide 126 -hide 127 -hide 128 \ -overview $(LOCAL_PATH)/core/java/overview.html \ framework_docs_LOCAL_API_CHECK_ADDITIONAL_JAVA_DIR:= \ diff --git a/api/current.txt b/api/current.txt index c1188dcd330b..c6271ae00b27 100644 --- a/api/current.txt +++ b/api/current.txt @@ -41768,8 +41768,6 @@ package android.test.suitebuilder { public deprecated class TestSuiteBuilder { ctor public TestSuiteBuilder(java.lang.Class); ctor public TestSuiteBuilder(java.lang.String, java.lang.ClassLoader); - method public android.test.suitebuilder.TestSuiteBuilder addRequirements(java.util.List<com.android.internal.util.Predicate<android.test.suitebuilder.TestMethod>>); - method public final android.test.suitebuilder.TestSuiteBuilder addRequirements(com.android.internal.util.Predicate<android.test.suitebuilder.TestMethod>...); method public final junit.framework.TestSuite build(); method public android.test.suitebuilder.TestSuiteBuilder excludePackages(java.lang.String...); method protected java.lang.String getSuiteName(); diff --git a/api/removed.txt b/api/removed.txt index 2934846b480e..be4d5be1e1a3 100644 --- a/api/removed.txt +++ b/api/removed.txt @@ -210,10 +210,6 @@ package android.media { package android.media.tv { - public final class TvInputManager { - method public android.media.tv.TvInputManager.Hardware acquireTvInputHardware(int, android.media.tv.TvInputManager.HardwareCallback, android.media.tv.TvInputInfo); - } - public class TvView extends android.view.ViewGroup { method public void requestUnblockContent(android.media.tv.TvContentRating); } diff --git a/api/system-current.txt b/api/system-current.txt index 9dca6f782385..44a1971b2d99 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -751,6 +751,20 @@ package android.content.pm { field public java.lang.String credentialProtectedDataDir; } + public final class InstantAppInfo implements android.os.Parcelable { + ctor public InstantAppInfo(android.content.pm.ApplicationInfo, java.lang.String[], java.lang.String[]); + ctor public InstantAppInfo(java.lang.String, java.lang.CharSequence, java.lang.String[], java.lang.String[]); + method public int describeContents(); + method public android.content.pm.ApplicationInfo getApplicationInfo(); + method public java.lang.String[] getGrantedPermissions(); + method public java.lang.String getPackageName(); + method public java.lang.String[] getRequestedPermissions(); + method public android.graphics.drawable.Drawable loadIcon(android.content.pm.PackageManager); + method public java.lang.CharSequence loadLabel(android.content.pm.PackageManager); + method public void writeToParcel(android.os.Parcel, int); + field public static final android.os.Parcelable.Creator<android.content.pm.InstantAppInfo> CREATOR; + } + public final class InstantAppIntentFilter implements android.os.Parcelable { ctor public InstantAppIntentFilter(java.lang.String, java.util.List<android.content.IntentFilter>); method public int describeContents(); diff --git a/api/system-removed.txt b/api/system-removed.txt index 396bcd640894..f98d011faf77 100644 --- a/api/system-removed.txt +++ b/api/system-removed.txt @@ -103,6 +103,10 @@ package android.content.pm { package android.media.tv { + public final class TvInputManager { + method public android.media.tv.TvInputManager.Hardware acquireTvInputHardware(int, android.media.tv.TvInputManager.HardwareCallback, android.media.tv.TvInputInfo); + } + public static final class TvInputManager.Hardware { method public boolean dispatchKeyEventToHdmi(android.view.KeyEvent); } @@ -111,6 +115,13 @@ package android.media.tv { package android.net.wifi { + public deprecated class BatchedScanResult implements android.os.Parcelable { + ctor public BatchedScanResult(); + ctor public BatchedScanResult(android.net.wifi.BatchedScanResult); + field public final java.util.List<android.net.wifi.ScanResult> scanResults; + field public boolean truncated; + } + public class ScanResult implements android.os.Parcelable { field public boolean untrusted; } diff --git a/core/java/android/content/pm/InstantAppInfo.java b/core/java/android/content/pm/InstantAppInfo.java index 67afc928fd78..cb04fc3ce8e1 100644 --- a/core/java/android/content/pm/InstantAppInfo.java +++ b/core/java/android/content/pm/InstantAppInfo.java @@ -18,6 +18,7 @@ package android.content.pm; import android.annotation.NonNull; import android.annotation.Nullable; +import android.annotation.SystemApi; import android.graphics.drawable.Drawable; import android.os.Parcel; import android.os.Parcelable; @@ -31,6 +32,7 @@ import android.os.Parcelable; * * @hide */ +@SystemApi public final class InstantAppInfo implements Parcelable { private final ApplicationInfo mApplicationInfo; diff --git a/media/java/android/media/tv/TvInputManager.java b/media/java/android/media/tv/TvInputManager.java index 6c87a9d8d915..143182f83ace 100644 --- a/media/java/android/media/tv/TvInputManager.java +++ b/media/java/android/media/tv/TvInputManager.java @@ -1586,8 +1586,10 @@ public final class TvInputManager { * @param info The TV input which will use the acquired Hardware. * @return Hardware on success, {@code null} otherwise. * + * @hide * @removed */ + @SystemApi @RequiresPermission(android.Manifest.permission.TV_INPUT_HARDWARE) public Hardware acquireTvInputHardware(int deviceId, final HardwareCallback callback, TvInputInfo info) { diff --git a/test-runner/api/android-test-runner-current.txt b/test-runner/api/android-test-runner-current.txt index 905cfe701ab6..1170eb53ab7f 100644 --- a/test-runner/api/android-test-runner-current.txt +++ b/test-runner/api/android-test-runner-current.txt @@ -271,8 +271,6 @@ package android.test.suitebuilder { public deprecated class TestSuiteBuilder { ctor public TestSuiteBuilder(java.lang.Class); ctor public TestSuiteBuilder(java.lang.String, java.lang.ClassLoader); - method public android.test.suitebuilder.TestSuiteBuilder addRequirements(java.util.List<com.android.internal.util.Predicate<android.test.suitebuilder.TestMethod>>); - method public final android.test.suitebuilder.TestSuiteBuilder addRequirements(com.android.internal.util.Predicate<android.test.suitebuilder.TestMethod>...); method public final junit.framework.TestSuite build(); method public android.test.suitebuilder.TestSuiteBuilder excludePackages(java.lang.String...); method protected java.lang.String getSuiteName(); diff --git a/test-runner/src/android/test/suitebuilder/TestSuiteBuilder.java b/test-runner/src/android/test/suitebuilder/TestSuiteBuilder.java index 6158e0cf14f4..2857696ef2ff 100644 --- a/test-runner/src/android/test/suitebuilder/TestSuiteBuilder.java +++ b/test-runner/src/android/test/suitebuilder/TestSuiteBuilder.java @@ -119,6 +119,7 @@ public class TestSuiteBuilder { * * @param predicates Predicates to add to the list of requirements. * @return The builder for method chaining. + * @hide */ public TestSuiteBuilder addRequirements(List<Predicate<TestMethod>> predicates) { this.predicates.addAll(predicates); @@ -156,7 +157,7 @@ public class TestSuiteBuilder { /** * Override the default name for the suite being built. This should generally be called if you - * call {@link #addRequirements(com.android.internal.util.Predicate[])} to make it clear which + * call {@code addRequirements(com.android.internal.util.Predicate[])} to make it clear which * tests will be included. The name you specify is automatically prefixed with the package * containing the tests to be run. If more than one package is specified, the first is used. * @@ -215,6 +216,7 @@ public class TestSuiteBuilder { * * @param predicates Predicates to add to the list of requirements. * @return The builder for method chaining. + * @hide */ public final TestSuiteBuilder addRequirements(Predicate<TestMethod>... predicates) { ArrayList<Predicate<TestMethod>> list = new ArrayList<Predicate<TestMethod>>(); diff --git a/wifi/java/android/net/wifi/BatchedScanResult.java b/wifi/java/android/net/wifi/BatchedScanResult.java index 6d9f00f3d5ca..c06543ec260a 100644 --- a/wifi/java/android/net/wifi/BatchedScanResult.java +++ b/wifi/java/android/net/wifi/BatchedScanResult.java @@ -17,6 +17,7 @@ package android.net.wifi; import android.os.Parcelable; +import android.annotation.SystemApi; import android.os.Parcel; import java.util.ArrayList; @@ -29,6 +30,7 @@ import java.util.List; * @removed */ @Deprecated +@SystemApi public class BatchedScanResult implements Parcelable { private static final String TAG = "BatchedScanResult"; |