Merge changes from topic "predicates_aosp"
am: 76c275e7d3
Change-Id: If9ae0263328b73757de4578b344af0b10a3b2f8f
This commit is contained in:
@@ -401,7 +401,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:= \
|
||||
|
||||
@@ -41427,8 +41427,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();
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
@@ -735,6 +735,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();
|
||||
|
||||
@@ -101,8 +101,23 @@ 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);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
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;
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
@@ -1585,8 +1585,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) {
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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>>();
|
||||
|
||||
@@ -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";
|
||||
|
||||
|
||||
Reference in New Issue
Block a user