summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.prebuilt_info/prebuilt_info_current_current_zip.asciipb8
-rw-r--r--1/Android.bp7
-rw-r--r--1/hiddenapi/all-flags.csv91
-rw-r--r--1/hiddenapi/annotation-flags.csv0
-rw-r--r--1/hiddenapi/index.csv1
-rw-r--r--1/hiddenapi/metadata.csv1
-rw-r--r--1/hiddenapi/stub-flags.csv91
-rw-r--r--OWNERS2
-rw-r--r--current/Android.bp16
-rwxr-xr-xcurrent/Android.bp.auto123
-rw-r--r--current/hiddenapi/all-flags.csv91
-rw-r--r--current/hiddenapi/annotation-flags.csv0
-rw-r--r--current/hiddenapi/index.csv1
-rw-r--r--current/hiddenapi/metadata.csv1
-rw-r--r--current/hiddenapi/stub-flags.csv91
15 files changed, 523 insertions, 1 deletions
diff --git a/.prebuilt_info/prebuilt_info_current_current_zip.asciipb b/.prebuilt_info/prebuilt_info_current_current_zip.asciipb
index 083d086..c84c9b9 100644
--- a/.prebuilt_info/prebuilt_info_current_current_zip.asciipb
+++ b/.prebuilt_info/prebuilt_info_current_current_zip.asciipb
@@ -1,6 +1,6 @@
drops {
android_build_drop {
- build_id: "7502739"
+ build_id: "7611331"
target: "mainline_modules-user"
source_file: "mainline-sdks/scheduling-sdk-current.zip"
}
@@ -10,4 +10,10 @@ drops {
git_project: "platform/prebuilts/module_sdk/Scheduling"
git_branch: "sc-dev"
transform: TRANSFORM_UNZIP
+ transform_options {
+ rename {
+ from_path: "Android.bp"
+ to_path: "Android.bp.auto"
+ }
+ }
}
diff --git a/1/Android.bp b/1/Android.bp
index eb98248..944bead 100644
--- a/1/Android.bp
+++ b/1/Android.bp
@@ -13,6 +13,13 @@ prebuilt_bootclasspath_fragment {
apex_available: ["com.android.scheduling"],
licenses: ["scheduling-sdk_Android-Apache-2.0@1"],
contents: ["scheduling-sdk_framework-scheduling@1"],
+ hidden_api: {
+ stub_flags: "hiddenapi/stub-flags.csv",
+ annotation_flags: "hiddenapi/annotation-flags.csv",
+ metadata: "hiddenapi/metadata.csv",
+ index: "hiddenapi/index.csv",
+ all_flags: "hiddenapi/all-flags.csv",
+ },
}
java_sdk_library_import {
diff --git a/1/hiddenapi/all-flags.csv b/1/hiddenapi/all-flags.csv
new file mode 100644
index 0000000..5dda433
--- /dev/null
+++ b/1/hiddenapi/all-flags.csv
@@ -0,0 +1,91 @@
+Landroid/scheduling/IRebootReadinessManager$Default;-><init>()V,blocked
+Landroid/scheduling/IRebootReadinessManager$Default;->addRequestRebootReadinessStatusListener(Landroid/scheduling/IRequestRebootReadinessStatusListener;)V,blocked
+Landroid/scheduling/IRebootReadinessManager$Default;->asBinder()Landroid/os/IBinder;,public-api,sdk,system-api,test-api
+Landroid/scheduling/IRebootReadinessManager$Default;->cancelPendingReboot(Ljava/lang/String;)V,blocked
+Landroid/scheduling/IRebootReadinessManager$Default;->isReadyToReboot()Z,blocked
+Landroid/scheduling/IRebootReadinessManager$Default;->markRebootPending(Ljava/lang/String;)V,blocked
+Landroid/scheduling/IRebootReadinessManager$Default;->removeRequestRebootReadinessStatusListener(Landroid/scheduling/IRequestRebootReadinessStatusListener;)V,blocked
+Landroid/scheduling/IRebootReadinessManager$Stub$Proxy;-><init>(Landroid/os/IBinder;)V,blocked
+Landroid/scheduling/IRebootReadinessManager$Stub$Proxy;->addRequestRebootReadinessStatusListener(Landroid/scheduling/IRequestRebootReadinessStatusListener;)V,blocked
+Landroid/scheduling/IRebootReadinessManager$Stub$Proxy;->asBinder()Landroid/os/IBinder;,public-api,sdk,system-api,test-api
+Landroid/scheduling/IRebootReadinessManager$Stub$Proxy;->cancelPendingReboot(Ljava/lang/String;)V,blocked
+Landroid/scheduling/IRebootReadinessManager$Stub$Proxy;->getInterfaceDescriptor()Ljava/lang/String;,blocked
+Landroid/scheduling/IRebootReadinessManager$Stub$Proxy;->isReadyToReboot()Z,blocked
+Landroid/scheduling/IRebootReadinessManager$Stub$Proxy;->mRemote:Landroid/os/IBinder;,blocked
+Landroid/scheduling/IRebootReadinessManager$Stub$Proxy;->markRebootPending(Ljava/lang/String;)V,blocked
+Landroid/scheduling/IRebootReadinessManager$Stub$Proxy;->removeRequestRebootReadinessStatusListener(Landroid/scheduling/IRequestRebootReadinessStatusListener;)V,blocked
+Landroid/scheduling/IRebootReadinessManager$Stub$Proxy;->sDefaultImpl:Landroid/scheduling/IRebootReadinessManager;,blocked
+Landroid/scheduling/IRebootReadinessManager$Stub;-><init>()V,blocked
+Landroid/scheduling/IRebootReadinessManager$Stub;->TRANSACTION_addRequestRebootReadinessStatusListener:I,blocked
+Landroid/scheduling/IRebootReadinessManager$Stub;->TRANSACTION_cancelPendingReboot:I,blocked
+Landroid/scheduling/IRebootReadinessManager$Stub;->TRANSACTION_isReadyToReboot:I,blocked
+Landroid/scheduling/IRebootReadinessManager$Stub;->TRANSACTION_markRebootPending:I,blocked
+Landroid/scheduling/IRebootReadinessManager$Stub;->TRANSACTION_removeRequestRebootReadinessStatusListener:I,blocked
+Landroid/scheduling/IRebootReadinessManager$Stub;->asBinder()Landroid/os/IBinder;,public-api,sdk,system-api,test-api
+Landroid/scheduling/IRebootReadinessManager$Stub;->asInterface(Landroid/os/IBinder;)Landroid/scheduling/IRebootReadinessManager;,blocked
+Landroid/scheduling/IRebootReadinessManager$Stub;->getDefaultImpl()Landroid/scheduling/IRebootReadinessManager;,blocked
+Landroid/scheduling/IRebootReadinessManager$Stub;->onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z,public-api,sdk,system-api,test-api
+Landroid/scheduling/IRebootReadinessManager$Stub;->setDefaultImpl(Landroid/scheduling/IRebootReadinessManager;)Z,blocked
+Landroid/scheduling/IRebootReadinessManager;->DESCRIPTOR:Ljava/lang/String;,blocked
+Landroid/scheduling/IRebootReadinessManager;->addRequestRebootReadinessStatusListener(Landroid/scheduling/IRequestRebootReadinessStatusListener;)V,blocked
+Landroid/scheduling/IRebootReadinessManager;->cancelPendingReboot(Ljava/lang/String;)V,blocked
+Landroid/scheduling/IRebootReadinessManager;->isReadyToReboot()Z,blocked
+Landroid/scheduling/IRebootReadinessManager;->markRebootPending(Ljava/lang/String;)V,blocked
+Landroid/scheduling/IRebootReadinessManager;->removeRequestRebootReadinessStatusListener(Landroid/scheduling/IRequestRebootReadinessStatusListener;)V,blocked
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Default;-><init>()V,blocked
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Default;->asBinder()Landroid/os/IBinder;,public-api,sdk,system-api,test-api
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Default;->onRequestRebootReadinessStatus(Landroid/os/RemoteCallback;)V,blocked
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub$Proxy;-><init>(Landroid/os/IBinder;)V,blocked
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub$Proxy;->asBinder()Landroid/os/IBinder;,public-api,sdk,system-api,test-api
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub$Proxy;->getInterfaceDescriptor()Ljava/lang/String;,blocked
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub$Proxy;->mRemote:Landroid/os/IBinder;,blocked
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub$Proxy;->onRequestRebootReadinessStatus(Landroid/os/RemoteCallback;)V,blocked
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub$Proxy;->sDefaultImpl:Landroid/scheduling/IRequestRebootReadinessStatusListener;,blocked
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub;-><init>()V,blocked
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub;->TRANSACTION_onRequestRebootReadinessStatus:I,blocked
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub;->asBinder()Landroid/os/IBinder;,public-api,sdk,system-api,test-api
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub;->asInterface(Landroid/os/IBinder;)Landroid/scheduling/IRequestRebootReadinessStatusListener;,blocked
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub;->getDefaultImpl()Landroid/scheduling/IRequestRebootReadinessStatusListener;,blocked
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub;->onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z,public-api,sdk,system-api,test-api
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub;->setDefaultImpl(Landroid/scheduling/IRequestRebootReadinessStatusListener;)Z,blocked
+Landroid/scheduling/IRequestRebootReadinessStatusListener;->DESCRIPTOR:Ljava/lang/String;,blocked
+Landroid/scheduling/IRequestRebootReadinessStatusListener;->onRequestRebootReadinessStatus(Landroid/os/RemoteCallback;)V,blocked
+Landroid/scheduling/RebootReadinessManager$RebootReadinessCallbackProxy$$ExternalSyntheticLambda0;-><init>(Landroid/scheduling/RebootReadinessManager$RebootReadinessCallbackProxy;Landroid/os/RemoteCallback;)V,blocked
+Landroid/scheduling/RebootReadinessManager$RebootReadinessCallbackProxy$$ExternalSyntheticLambda0;->f$0:Landroid/scheduling/RebootReadinessManager$RebootReadinessCallbackProxy;,blocked
+Landroid/scheduling/RebootReadinessManager$RebootReadinessCallbackProxy$$ExternalSyntheticLambda0;->f$1:Landroid/os/RemoteCallback;,blocked
+Landroid/scheduling/RebootReadinessManager$RebootReadinessCallbackProxy$$ExternalSyntheticLambda0;->run()V,core-platform-api,public-api,sdk,system-api,test-api
+Landroid/scheduling/RebootReadinessManager$RebootReadinessCallbackProxy;-><init>(Landroid/scheduling/RebootReadinessManager$RequestRebootReadinessStatusListener;Ljava/util/concurrent/Executor;)V,blocked
+Landroid/scheduling/RebootReadinessManager$RebootReadinessCallbackProxy;->lambda$onRequestRebootReadinessStatus$0$RebootReadinessManager$RebootReadinessCallbackProxy(Landroid/os/RemoteCallback;)V,blocked
+Landroid/scheduling/RebootReadinessManager$RebootReadinessCallbackProxy;->mCallback:Landroid/scheduling/RebootReadinessManager$RequestRebootReadinessStatusListener;,blocked
+Landroid/scheduling/RebootReadinessManager$RebootReadinessCallbackProxy;->mExecutor:Ljava/util/concurrent/Executor;,blocked
+Landroid/scheduling/RebootReadinessManager$RebootReadinessCallbackProxy;->onRequestRebootReadinessStatus(Landroid/os/RemoteCallback;)V,blocked
+Landroid/scheduling/RebootReadinessManager$RebootReadinessStatus;-><init>(ZJLjava/lang/String;)V,sdk,system-api,test-api
+Landroid/scheduling/RebootReadinessManager$RebootReadinessStatus;->getEstimatedFinishTime()J,sdk,system-api,test-api
+Landroid/scheduling/RebootReadinessManager$RebootReadinessStatus;->getLogSubsystemName()Ljava/lang/String;,sdk,system-api,test-api
+Landroid/scheduling/RebootReadinessManager$RebootReadinessStatus;->isReadyToReboot()Z,sdk,system-api,test-api
+Landroid/scheduling/RebootReadinessManager$RebootReadinessStatus;->mEstimatedFinishTime:J,blocked
+Landroid/scheduling/RebootReadinessManager$RebootReadinessStatus;->mIsReadyToReboot:Z,blocked
+Landroid/scheduling/RebootReadinessManager$RebootReadinessStatus;->mLogSubsystemName:Ljava/lang/String;,blocked
+Landroid/scheduling/RebootReadinessManager$RequestRebootReadinessStatusListener;->onRequestRebootReadinessStatus()Landroid/scheduling/RebootReadinessManager$RebootReadinessStatus;,sdk,system-api,test-api
+Landroid/scheduling/RebootReadinessManager;-><init>(Landroid/content/Context;Landroid/scheduling/IRebootReadinessManager;)V,blocked
+Landroid/scheduling/RebootReadinessManager;->ACTION_REBOOT_READY:Ljava/lang/String;,sdk,system-api,test-api
+Landroid/scheduling/RebootReadinessManager;->ESTIMATED_FINISH_TIME_KEY:Ljava/lang/String;,blocked
+Landroid/scheduling/RebootReadinessManager;->EXTRA_IS_READY_TO_REBOOT:Ljava/lang/String;,sdk,system-api,test-api
+Landroid/scheduling/RebootReadinessManager;->IS_REBOOT_READY_KEY:Ljava/lang/String;,blocked
+Landroid/scheduling/RebootReadinessManager;->SUBSYSTEM_NAME_KEY:Ljava/lang/String;,blocked
+Landroid/scheduling/RebootReadinessManager;->TAG:Ljava/lang/String;,blocked
+Landroid/scheduling/RebootReadinessManager;->addRequestRebootReadinessStatusListener(Ljava/util/concurrent/Executor;Landroid/scheduling/RebootReadinessManager$RequestRebootReadinessStatusListener;)V,sdk,system-api,test-api
+Landroid/scheduling/RebootReadinessManager;->cancelPendingReboot()V,sdk,system-api,test-api
+Landroid/scheduling/RebootReadinessManager;->isReadyToReboot()Z,sdk,system-api,test-api
+Landroid/scheduling/RebootReadinessManager;->mContext:Landroid/content/Context;,blocked
+Landroid/scheduling/RebootReadinessManager;->mProxyList:Landroid/util/ArrayMap;,blocked
+Landroid/scheduling/RebootReadinessManager;->mService:Landroid/scheduling/IRebootReadinessManager;,blocked
+Landroid/scheduling/RebootReadinessManager;->markRebootPending()V,sdk,system-api,test-api
+Landroid/scheduling/RebootReadinessManager;->removeRequestRebootReadinessStatusListener(Landroid/scheduling/RebootReadinessManager$RequestRebootReadinessStatusListener;)V,sdk,system-api,test-api
+Landroid/scheduling/SchedulingFrameworkInitializer$$ExternalSyntheticLambda0;-><clinit>()V,blocked
+Landroid/scheduling/SchedulingFrameworkInitializer$$ExternalSyntheticLambda0;-><init>()V,blocked
+Landroid/scheduling/SchedulingFrameworkInitializer$$ExternalSyntheticLambda0;->INSTANCE:Landroid/scheduling/SchedulingFrameworkInitializer$$ExternalSyntheticLambda0;,blocked
+Landroid/scheduling/SchedulingFrameworkInitializer$$ExternalSyntheticLambda0;->createService(Landroid/content/Context;Landroid/os/IBinder;)Ljava/lang/Object;,sdk,system-api,test-api
+Landroid/scheduling/SchedulingFrameworkInitializer;-><init>()V,blocked
+Landroid/scheduling/SchedulingFrameworkInitializer;->lambda$registerServiceWrappers$0(Landroid/content/Context;Landroid/os/IBinder;)Landroid/scheduling/RebootReadinessManager;,blocked
+Landroid/scheduling/SchedulingFrameworkInitializer;->registerServiceWrappers()V,blocked
diff --git a/1/hiddenapi/annotation-flags.csv b/1/hiddenapi/annotation-flags.csv
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/1/hiddenapi/annotation-flags.csv
diff --git a/1/hiddenapi/index.csv b/1/hiddenapi/index.csv
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/1/hiddenapi/index.csv
@@ -0,0 +1 @@
+
diff --git a/1/hiddenapi/metadata.csv b/1/hiddenapi/metadata.csv
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/1/hiddenapi/metadata.csv
@@ -0,0 +1 @@
+
diff --git a/1/hiddenapi/stub-flags.csv b/1/hiddenapi/stub-flags.csv
new file mode 100644
index 0000000..ca86309
--- /dev/null
+++ b/1/hiddenapi/stub-flags.csv
@@ -0,0 +1,91 @@
+Landroid/scheduling/IRebootReadinessManager$Default;-><init>()V
+Landroid/scheduling/IRebootReadinessManager$Default;->addRequestRebootReadinessStatusListener(Landroid/scheduling/IRequestRebootReadinessStatusListener;)V
+Landroid/scheduling/IRebootReadinessManager$Default;->asBinder()Landroid/os/IBinder;,public-api,system-api,test-api
+Landroid/scheduling/IRebootReadinessManager$Default;->cancelPendingReboot(Ljava/lang/String;)V
+Landroid/scheduling/IRebootReadinessManager$Default;->isReadyToReboot()Z
+Landroid/scheduling/IRebootReadinessManager$Default;->markRebootPending(Ljava/lang/String;)V
+Landroid/scheduling/IRebootReadinessManager$Default;->removeRequestRebootReadinessStatusListener(Landroid/scheduling/IRequestRebootReadinessStatusListener;)V
+Landroid/scheduling/IRebootReadinessManager$Stub$Proxy;-><init>(Landroid/os/IBinder;)V
+Landroid/scheduling/IRebootReadinessManager$Stub$Proxy;->addRequestRebootReadinessStatusListener(Landroid/scheduling/IRequestRebootReadinessStatusListener;)V
+Landroid/scheduling/IRebootReadinessManager$Stub$Proxy;->asBinder()Landroid/os/IBinder;,public-api,system-api,test-api
+Landroid/scheduling/IRebootReadinessManager$Stub$Proxy;->cancelPendingReboot(Ljava/lang/String;)V
+Landroid/scheduling/IRebootReadinessManager$Stub$Proxy;->getInterfaceDescriptor()Ljava/lang/String;
+Landroid/scheduling/IRebootReadinessManager$Stub$Proxy;->isReadyToReboot()Z
+Landroid/scheduling/IRebootReadinessManager$Stub$Proxy;->mRemote:Landroid/os/IBinder;
+Landroid/scheduling/IRebootReadinessManager$Stub$Proxy;->markRebootPending(Ljava/lang/String;)V
+Landroid/scheduling/IRebootReadinessManager$Stub$Proxy;->removeRequestRebootReadinessStatusListener(Landroid/scheduling/IRequestRebootReadinessStatusListener;)V
+Landroid/scheduling/IRebootReadinessManager$Stub$Proxy;->sDefaultImpl:Landroid/scheduling/IRebootReadinessManager;
+Landroid/scheduling/IRebootReadinessManager$Stub;-><init>()V
+Landroid/scheduling/IRebootReadinessManager$Stub;->TRANSACTION_addRequestRebootReadinessStatusListener:I
+Landroid/scheduling/IRebootReadinessManager$Stub;->TRANSACTION_cancelPendingReboot:I
+Landroid/scheduling/IRebootReadinessManager$Stub;->TRANSACTION_isReadyToReboot:I
+Landroid/scheduling/IRebootReadinessManager$Stub;->TRANSACTION_markRebootPending:I
+Landroid/scheduling/IRebootReadinessManager$Stub;->TRANSACTION_removeRequestRebootReadinessStatusListener:I
+Landroid/scheduling/IRebootReadinessManager$Stub;->asBinder()Landroid/os/IBinder;,public-api,system-api,test-api
+Landroid/scheduling/IRebootReadinessManager$Stub;->asInterface(Landroid/os/IBinder;)Landroid/scheduling/IRebootReadinessManager;
+Landroid/scheduling/IRebootReadinessManager$Stub;->getDefaultImpl()Landroid/scheduling/IRebootReadinessManager;
+Landroid/scheduling/IRebootReadinessManager$Stub;->onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z,public-api,system-api,test-api
+Landroid/scheduling/IRebootReadinessManager$Stub;->setDefaultImpl(Landroid/scheduling/IRebootReadinessManager;)Z
+Landroid/scheduling/IRebootReadinessManager;->DESCRIPTOR:Ljava/lang/String;
+Landroid/scheduling/IRebootReadinessManager;->addRequestRebootReadinessStatusListener(Landroid/scheduling/IRequestRebootReadinessStatusListener;)V
+Landroid/scheduling/IRebootReadinessManager;->cancelPendingReboot(Ljava/lang/String;)V
+Landroid/scheduling/IRebootReadinessManager;->isReadyToReboot()Z
+Landroid/scheduling/IRebootReadinessManager;->markRebootPending(Ljava/lang/String;)V
+Landroid/scheduling/IRebootReadinessManager;->removeRequestRebootReadinessStatusListener(Landroid/scheduling/IRequestRebootReadinessStatusListener;)V
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Default;-><init>()V
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Default;->asBinder()Landroid/os/IBinder;,public-api,system-api,test-api
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Default;->onRequestRebootReadinessStatus(Landroid/os/RemoteCallback;)V
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub$Proxy;-><init>(Landroid/os/IBinder;)V
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub$Proxy;->asBinder()Landroid/os/IBinder;,public-api,system-api,test-api
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub$Proxy;->getInterfaceDescriptor()Ljava/lang/String;
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub$Proxy;->mRemote:Landroid/os/IBinder;
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub$Proxy;->onRequestRebootReadinessStatus(Landroid/os/RemoteCallback;)V
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub$Proxy;->sDefaultImpl:Landroid/scheduling/IRequestRebootReadinessStatusListener;
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub;-><init>()V
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub;->TRANSACTION_onRequestRebootReadinessStatus:I
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub;->asBinder()Landroid/os/IBinder;,public-api,system-api,test-api
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub;->asInterface(Landroid/os/IBinder;)Landroid/scheduling/IRequestRebootReadinessStatusListener;
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub;->getDefaultImpl()Landroid/scheduling/IRequestRebootReadinessStatusListener;
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub;->onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z,public-api,system-api,test-api
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub;->setDefaultImpl(Landroid/scheduling/IRequestRebootReadinessStatusListener;)Z
+Landroid/scheduling/IRequestRebootReadinessStatusListener;->DESCRIPTOR:Ljava/lang/String;
+Landroid/scheduling/IRequestRebootReadinessStatusListener;->onRequestRebootReadinessStatus(Landroid/os/RemoteCallback;)V
+Landroid/scheduling/RebootReadinessManager$RebootReadinessCallbackProxy$$ExternalSyntheticLambda0;-><init>(Landroid/scheduling/RebootReadinessManager$RebootReadinessCallbackProxy;Landroid/os/RemoteCallback;)V
+Landroid/scheduling/RebootReadinessManager$RebootReadinessCallbackProxy$$ExternalSyntheticLambda0;->f$0:Landroid/scheduling/RebootReadinessManager$RebootReadinessCallbackProxy;
+Landroid/scheduling/RebootReadinessManager$RebootReadinessCallbackProxy$$ExternalSyntheticLambda0;->f$1:Landroid/os/RemoteCallback;
+Landroid/scheduling/RebootReadinessManager$RebootReadinessCallbackProxy$$ExternalSyntheticLambda0;->run()V,core-platform-api,public-api,system-api,test-api
+Landroid/scheduling/RebootReadinessManager$RebootReadinessCallbackProxy;-><init>(Landroid/scheduling/RebootReadinessManager$RequestRebootReadinessStatusListener;Ljava/util/concurrent/Executor;)V
+Landroid/scheduling/RebootReadinessManager$RebootReadinessCallbackProxy;->lambda$onRequestRebootReadinessStatus$0$RebootReadinessManager$RebootReadinessCallbackProxy(Landroid/os/RemoteCallback;)V
+Landroid/scheduling/RebootReadinessManager$RebootReadinessCallbackProxy;->mCallback:Landroid/scheduling/RebootReadinessManager$RequestRebootReadinessStatusListener;
+Landroid/scheduling/RebootReadinessManager$RebootReadinessCallbackProxy;->mExecutor:Ljava/util/concurrent/Executor;
+Landroid/scheduling/RebootReadinessManager$RebootReadinessCallbackProxy;->onRequestRebootReadinessStatus(Landroid/os/RemoteCallback;)V
+Landroid/scheduling/RebootReadinessManager$RebootReadinessStatus;-><init>(ZJLjava/lang/String;)V,system-api,test-api
+Landroid/scheduling/RebootReadinessManager$RebootReadinessStatus;->getEstimatedFinishTime()J,system-api,test-api
+Landroid/scheduling/RebootReadinessManager$RebootReadinessStatus;->getLogSubsystemName()Ljava/lang/String;,system-api,test-api
+Landroid/scheduling/RebootReadinessManager$RebootReadinessStatus;->isReadyToReboot()Z,system-api,test-api
+Landroid/scheduling/RebootReadinessManager$RebootReadinessStatus;->mEstimatedFinishTime:J
+Landroid/scheduling/RebootReadinessManager$RebootReadinessStatus;->mIsReadyToReboot:Z
+Landroid/scheduling/RebootReadinessManager$RebootReadinessStatus;->mLogSubsystemName:Ljava/lang/String;
+Landroid/scheduling/RebootReadinessManager$RequestRebootReadinessStatusListener;->onRequestRebootReadinessStatus()Landroid/scheduling/RebootReadinessManager$RebootReadinessStatus;,system-api,test-api
+Landroid/scheduling/RebootReadinessManager;-><init>(Landroid/content/Context;Landroid/scheduling/IRebootReadinessManager;)V
+Landroid/scheduling/RebootReadinessManager;->ACTION_REBOOT_READY:Ljava/lang/String;,system-api,test-api
+Landroid/scheduling/RebootReadinessManager;->ESTIMATED_FINISH_TIME_KEY:Ljava/lang/String;
+Landroid/scheduling/RebootReadinessManager;->EXTRA_IS_READY_TO_REBOOT:Ljava/lang/String;,system-api,test-api
+Landroid/scheduling/RebootReadinessManager;->IS_REBOOT_READY_KEY:Ljava/lang/String;
+Landroid/scheduling/RebootReadinessManager;->SUBSYSTEM_NAME_KEY:Ljava/lang/String;
+Landroid/scheduling/RebootReadinessManager;->TAG:Ljava/lang/String;
+Landroid/scheduling/RebootReadinessManager;->addRequestRebootReadinessStatusListener(Ljava/util/concurrent/Executor;Landroid/scheduling/RebootReadinessManager$RequestRebootReadinessStatusListener;)V,system-api,test-api
+Landroid/scheduling/RebootReadinessManager;->cancelPendingReboot()V,system-api,test-api
+Landroid/scheduling/RebootReadinessManager;->isReadyToReboot()Z,system-api,test-api
+Landroid/scheduling/RebootReadinessManager;->mContext:Landroid/content/Context;
+Landroid/scheduling/RebootReadinessManager;->mProxyList:Landroid/util/ArrayMap;
+Landroid/scheduling/RebootReadinessManager;->mService:Landroid/scheduling/IRebootReadinessManager;
+Landroid/scheduling/RebootReadinessManager;->markRebootPending()V,system-api,test-api
+Landroid/scheduling/RebootReadinessManager;->removeRequestRebootReadinessStatusListener(Landroid/scheduling/RebootReadinessManager$RequestRebootReadinessStatusListener;)V,system-api,test-api
+Landroid/scheduling/SchedulingFrameworkInitializer$$ExternalSyntheticLambda0;-><clinit>()V
+Landroid/scheduling/SchedulingFrameworkInitializer$$ExternalSyntheticLambda0;-><init>()V
+Landroid/scheduling/SchedulingFrameworkInitializer$$ExternalSyntheticLambda0;->INSTANCE:Landroid/scheduling/SchedulingFrameworkInitializer$$ExternalSyntheticLambda0;
+Landroid/scheduling/SchedulingFrameworkInitializer$$ExternalSyntheticLambda0;->createService(Landroid/content/Context;Landroid/os/IBinder;)Ljava/lang/Object;,system-api,test-api
+Landroid/scheduling/SchedulingFrameworkInitializer;-><init>()V
+Landroid/scheduling/SchedulingFrameworkInitializer;->lambda$registerServiceWrappers$0(Landroid/content/Context;Landroid/os/IBinder;)Landroid/scheduling/RebootReadinessManager;
+Landroid/scheduling/SchedulingFrameworkInitializer;->registerServiceWrappers()V
diff --git a/OWNERS b/OWNERS
index 8b6675a..b4de908 100644
--- a/OWNERS
+++ b/OWNERS
@@ -1 +1,3 @@
include platform/packages/modules/common:/OWNERS
+
+include platform/packages/modules/common:/PREBUILTS_MODULE_OWNERS
diff --git a/current/Android.bp b/current/Android.bp
index 0cfa3da..0e25c95 100644
--- a/current/Android.bp
+++ b/current/Android.bp
@@ -13,6 +13,13 @@ prebuilt_bootclasspath_fragment {
apex_available: ["com.android.scheduling"],
licenses: ["scheduling-sdk_Android-Apache-2.0@current"],
contents: ["scheduling-sdk_framework-scheduling@current"],
+ hidden_api: {
+ stub_flags: "hiddenapi/stub-flags.csv",
+ annotation_flags: "hiddenapi/annotation-flags.csv",
+ metadata: "hiddenapi/metadata.csv",
+ index: "hiddenapi/index.csv",
+ all_flags: "hiddenapi/all-flags.csv",
+ },
}
prebuilt_bootclasspath_fragment {
@@ -22,6 +29,13 @@ prebuilt_bootclasspath_fragment {
apex_available: ["com.android.scheduling"],
licenses: ["scheduling-sdk_Android-Apache-2.0"],
contents: ["framework-scheduling"],
+ hidden_api: {
+ stub_flags: "hiddenapi/stub-flags.csv",
+ annotation_flags: "hiddenapi/annotation-flags.csv",
+ metadata: "hiddenapi/metadata.csv",
+ index: "hiddenapi/index.csv",
+ all_flags: "hiddenapi/all-flags.csv",
+ },
}
java_sdk_library_import {
@@ -31,6 +45,7 @@ java_sdk_library_import {
apex_available: ["com.android.scheduling"],
licenses: ["scheduling-sdk_Android-Apache-2.0@current"],
shared_library: false,
+ permitted_packages: ["android.scheduling"],
public: {
jars: ["sdk_library/public/framework-scheduling-stubs.jar"],
stub_srcs: ["sdk_library/public/framework-scheduling.srcjar"],
@@ -61,6 +76,7 @@ java_sdk_library_import {
apex_available: ["com.android.scheduling"],
licenses: ["scheduling-sdk_Android-Apache-2.0"],
shared_library: false,
+ permitted_packages: ["android.scheduling"],
public: {
jars: ["sdk_library/public/framework-scheduling-stubs.jar"],
stub_srcs: ["sdk_library/public/framework-scheduling.srcjar"],
diff --git a/current/Android.bp.auto b/current/Android.bp.auto
new file mode 100755
index 0000000..0e25c95
--- /dev/null
+++ b/current/Android.bp.auto
@@ -0,0 +1,123 @@
+// This is auto-generated. DO NOT EDIT.
+
+package {
+ // A default list here prevents the license LSC from adding its own list which would
+ // be unnecessary as every module in the sdk already has its own licenses property.
+ default_applicable_licenses: ["Android-Apache-2.0"],
+}
+
+prebuilt_bootclasspath_fragment {
+ name: "scheduling-sdk_com.android.scheduling-bootclasspath-fragment@current",
+ sdk_member_name: "com.android.scheduling-bootclasspath-fragment",
+ visibility: ["//visibility:public"],
+ apex_available: ["com.android.scheduling"],
+ licenses: ["scheduling-sdk_Android-Apache-2.0@current"],
+ contents: ["scheduling-sdk_framework-scheduling@current"],
+ hidden_api: {
+ stub_flags: "hiddenapi/stub-flags.csv",
+ annotation_flags: "hiddenapi/annotation-flags.csv",
+ metadata: "hiddenapi/metadata.csv",
+ index: "hiddenapi/index.csv",
+ all_flags: "hiddenapi/all-flags.csv",
+ },
+}
+
+prebuilt_bootclasspath_fragment {
+ name: "com.android.scheduling-bootclasspath-fragment",
+ prefer: false,
+ visibility: ["//visibility:public"],
+ apex_available: ["com.android.scheduling"],
+ licenses: ["scheduling-sdk_Android-Apache-2.0"],
+ contents: ["framework-scheduling"],
+ hidden_api: {
+ stub_flags: "hiddenapi/stub-flags.csv",
+ annotation_flags: "hiddenapi/annotation-flags.csv",
+ metadata: "hiddenapi/metadata.csv",
+ index: "hiddenapi/index.csv",
+ all_flags: "hiddenapi/all-flags.csv",
+ },
+}
+
+java_sdk_library_import {
+ name: "scheduling-sdk_framework-scheduling@current",
+ sdk_member_name: "framework-scheduling",
+ visibility: ["//visibility:public"],
+ apex_available: ["com.android.scheduling"],
+ licenses: ["scheduling-sdk_Android-Apache-2.0@current"],
+ shared_library: false,
+ permitted_packages: ["android.scheduling"],
+ public: {
+ jars: ["sdk_library/public/framework-scheduling-stubs.jar"],
+ stub_srcs: ["sdk_library/public/framework-scheduling.srcjar"],
+ current_api: "sdk_library/public/framework-scheduling.txt",
+ removed_api: "sdk_library/public/framework-scheduling-removed.txt",
+ sdk_version: "module_current",
+ },
+ system: {
+ jars: ["sdk_library/system/framework-scheduling-stubs.jar"],
+ stub_srcs: ["sdk_library/system/framework-scheduling.srcjar"],
+ current_api: "sdk_library/system/framework-scheduling.txt",
+ removed_api: "sdk_library/system/framework-scheduling-removed.txt",
+ sdk_version: "module_current",
+ },
+ module_lib: {
+ jars: ["sdk_library/module-lib/framework-scheduling-stubs.jar"],
+ stub_srcs: ["sdk_library/module-lib/framework-scheduling.srcjar"],
+ current_api: "sdk_library/module-lib/framework-scheduling.txt",
+ removed_api: "sdk_library/module-lib/framework-scheduling-removed.txt",
+ sdk_version: "module_current",
+ },
+}
+
+java_sdk_library_import {
+ name: "framework-scheduling",
+ prefer: false,
+ visibility: ["//visibility:public"],
+ apex_available: ["com.android.scheduling"],
+ licenses: ["scheduling-sdk_Android-Apache-2.0"],
+ shared_library: false,
+ permitted_packages: ["android.scheduling"],
+ public: {
+ jars: ["sdk_library/public/framework-scheduling-stubs.jar"],
+ stub_srcs: ["sdk_library/public/framework-scheduling.srcjar"],
+ current_api: "sdk_library/public/framework-scheduling.txt",
+ removed_api: "sdk_library/public/framework-scheduling-removed.txt",
+ sdk_version: "module_current",
+ },
+ system: {
+ jars: ["sdk_library/system/framework-scheduling-stubs.jar"],
+ stub_srcs: ["sdk_library/system/framework-scheduling.srcjar"],
+ current_api: "sdk_library/system/framework-scheduling.txt",
+ removed_api: "sdk_library/system/framework-scheduling-removed.txt",
+ sdk_version: "module_current",
+ },
+ module_lib: {
+ jars: ["sdk_library/module-lib/framework-scheduling-stubs.jar"],
+ stub_srcs: ["sdk_library/module-lib/framework-scheduling.srcjar"],
+ current_api: "sdk_library/module-lib/framework-scheduling.txt",
+ removed_api: "sdk_library/module-lib/framework-scheduling-removed.txt",
+ sdk_version: "module_current",
+ },
+}
+
+license {
+ name: "scheduling-sdk_Android-Apache-2.0@current",
+ sdk_member_name: "Android-Apache-2.0",
+ visibility: ["//visibility:private"],
+ license_kinds: ["SPDX-license-identifier-Apache-2.0"],
+ license_text: ["licenses/build/soong/licenses/LICENSE"],
+}
+
+license {
+ name: "scheduling-sdk_Android-Apache-2.0",
+ visibility: ["//visibility:private"],
+ license_kinds: ["SPDX-license-identifier-Apache-2.0"],
+ license_text: ["licenses/build/soong/licenses/LICENSE"],
+}
+
+sdk_snapshot {
+ name: "scheduling-sdk@current",
+ visibility: ["//visibility:public"],
+ bootclasspath_fragments: ["scheduling-sdk_com.android.scheduling-bootclasspath-fragment@current"],
+ java_sdk_libs: ["scheduling-sdk_framework-scheduling@current"],
+}
diff --git a/current/hiddenapi/all-flags.csv b/current/hiddenapi/all-flags.csv
new file mode 100644
index 0000000..5dda433
--- /dev/null
+++ b/current/hiddenapi/all-flags.csv
@@ -0,0 +1,91 @@
+Landroid/scheduling/IRebootReadinessManager$Default;-><init>()V,blocked
+Landroid/scheduling/IRebootReadinessManager$Default;->addRequestRebootReadinessStatusListener(Landroid/scheduling/IRequestRebootReadinessStatusListener;)V,blocked
+Landroid/scheduling/IRebootReadinessManager$Default;->asBinder()Landroid/os/IBinder;,public-api,sdk,system-api,test-api
+Landroid/scheduling/IRebootReadinessManager$Default;->cancelPendingReboot(Ljava/lang/String;)V,blocked
+Landroid/scheduling/IRebootReadinessManager$Default;->isReadyToReboot()Z,blocked
+Landroid/scheduling/IRebootReadinessManager$Default;->markRebootPending(Ljava/lang/String;)V,blocked
+Landroid/scheduling/IRebootReadinessManager$Default;->removeRequestRebootReadinessStatusListener(Landroid/scheduling/IRequestRebootReadinessStatusListener;)V,blocked
+Landroid/scheduling/IRebootReadinessManager$Stub$Proxy;-><init>(Landroid/os/IBinder;)V,blocked
+Landroid/scheduling/IRebootReadinessManager$Stub$Proxy;->addRequestRebootReadinessStatusListener(Landroid/scheduling/IRequestRebootReadinessStatusListener;)V,blocked
+Landroid/scheduling/IRebootReadinessManager$Stub$Proxy;->asBinder()Landroid/os/IBinder;,public-api,sdk,system-api,test-api
+Landroid/scheduling/IRebootReadinessManager$Stub$Proxy;->cancelPendingReboot(Ljava/lang/String;)V,blocked
+Landroid/scheduling/IRebootReadinessManager$Stub$Proxy;->getInterfaceDescriptor()Ljava/lang/String;,blocked
+Landroid/scheduling/IRebootReadinessManager$Stub$Proxy;->isReadyToReboot()Z,blocked
+Landroid/scheduling/IRebootReadinessManager$Stub$Proxy;->mRemote:Landroid/os/IBinder;,blocked
+Landroid/scheduling/IRebootReadinessManager$Stub$Proxy;->markRebootPending(Ljava/lang/String;)V,blocked
+Landroid/scheduling/IRebootReadinessManager$Stub$Proxy;->removeRequestRebootReadinessStatusListener(Landroid/scheduling/IRequestRebootReadinessStatusListener;)V,blocked
+Landroid/scheduling/IRebootReadinessManager$Stub$Proxy;->sDefaultImpl:Landroid/scheduling/IRebootReadinessManager;,blocked
+Landroid/scheduling/IRebootReadinessManager$Stub;-><init>()V,blocked
+Landroid/scheduling/IRebootReadinessManager$Stub;->TRANSACTION_addRequestRebootReadinessStatusListener:I,blocked
+Landroid/scheduling/IRebootReadinessManager$Stub;->TRANSACTION_cancelPendingReboot:I,blocked
+Landroid/scheduling/IRebootReadinessManager$Stub;->TRANSACTION_isReadyToReboot:I,blocked
+Landroid/scheduling/IRebootReadinessManager$Stub;->TRANSACTION_markRebootPending:I,blocked
+Landroid/scheduling/IRebootReadinessManager$Stub;->TRANSACTION_removeRequestRebootReadinessStatusListener:I,blocked
+Landroid/scheduling/IRebootReadinessManager$Stub;->asBinder()Landroid/os/IBinder;,public-api,sdk,system-api,test-api
+Landroid/scheduling/IRebootReadinessManager$Stub;->asInterface(Landroid/os/IBinder;)Landroid/scheduling/IRebootReadinessManager;,blocked
+Landroid/scheduling/IRebootReadinessManager$Stub;->getDefaultImpl()Landroid/scheduling/IRebootReadinessManager;,blocked
+Landroid/scheduling/IRebootReadinessManager$Stub;->onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z,public-api,sdk,system-api,test-api
+Landroid/scheduling/IRebootReadinessManager$Stub;->setDefaultImpl(Landroid/scheduling/IRebootReadinessManager;)Z,blocked
+Landroid/scheduling/IRebootReadinessManager;->DESCRIPTOR:Ljava/lang/String;,blocked
+Landroid/scheduling/IRebootReadinessManager;->addRequestRebootReadinessStatusListener(Landroid/scheduling/IRequestRebootReadinessStatusListener;)V,blocked
+Landroid/scheduling/IRebootReadinessManager;->cancelPendingReboot(Ljava/lang/String;)V,blocked
+Landroid/scheduling/IRebootReadinessManager;->isReadyToReboot()Z,blocked
+Landroid/scheduling/IRebootReadinessManager;->markRebootPending(Ljava/lang/String;)V,blocked
+Landroid/scheduling/IRebootReadinessManager;->removeRequestRebootReadinessStatusListener(Landroid/scheduling/IRequestRebootReadinessStatusListener;)V,blocked
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Default;-><init>()V,blocked
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Default;->asBinder()Landroid/os/IBinder;,public-api,sdk,system-api,test-api
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Default;->onRequestRebootReadinessStatus(Landroid/os/RemoteCallback;)V,blocked
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub$Proxy;-><init>(Landroid/os/IBinder;)V,blocked
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub$Proxy;->asBinder()Landroid/os/IBinder;,public-api,sdk,system-api,test-api
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub$Proxy;->getInterfaceDescriptor()Ljava/lang/String;,blocked
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub$Proxy;->mRemote:Landroid/os/IBinder;,blocked
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub$Proxy;->onRequestRebootReadinessStatus(Landroid/os/RemoteCallback;)V,blocked
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub$Proxy;->sDefaultImpl:Landroid/scheduling/IRequestRebootReadinessStatusListener;,blocked
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub;-><init>()V,blocked
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub;->TRANSACTION_onRequestRebootReadinessStatus:I,blocked
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub;->asBinder()Landroid/os/IBinder;,public-api,sdk,system-api,test-api
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub;->asInterface(Landroid/os/IBinder;)Landroid/scheduling/IRequestRebootReadinessStatusListener;,blocked
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub;->getDefaultImpl()Landroid/scheduling/IRequestRebootReadinessStatusListener;,blocked
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub;->onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z,public-api,sdk,system-api,test-api
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub;->setDefaultImpl(Landroid/scheduling/IRequestRebootReadinessStatusListener;)Z,blocked
+Landroid/scheduling/IRequestRebootReadinessStatusListener;->DESCRIPTOR:Ljava/lang/String;,blocked
+Landroid/scheduling/IRequestRebootReadinessStatusListener;->onRequestRebootReadinessStatus(Landroid/os/RemoteCallback;)V,blocked
+Landroid/scheduling/RebootReadinessManager$RebootReadinessCallbackProxy$$ExternalSyntheticLambda0;-><init>(Landroid/scheduling/RebootReadinessManager$RebootReadinessCallbackProxy;Landroid/os/RemoteCallback;)V,blocked
+Landroid/scheduling/RebootReadinessManager$RebootReadinessCallbackProxy$$ExternalSyntheticLambda0;->f$0:Landroid/scheduling/RebootReadinessManager$RebootReadinessCallbackProxy;,blocked
+Landroid/scheduling/RebootReadinessManager$RebootReadinessCallbackProxy$$ExternalSyntheticLambda0;->f$1:Landroid/os/RemoteCallback;,blocked
+Landroid/scheduling/RebootReadinessManager$RebootReadinessCallbackProxy$$ExternalSyntheticLambda0;->run()V,core-platform-api,public-api,sdk,system-api,test-api
+Landroid/scheduling/RebootReadinessManager$RebootReadinessCallbackProxy;-><init>(Landroid/scheduling/RebootReadinessManager$RequestRebootReadinessStatusListener;Ljava/util/concurrent/Executor;)V,blocked
+Landroid/scheduling/RebootReadinessManager$RebootReadinessCallbackProxy;->lambda$onRequestRebootReadinessStatus$0$RebootReadinessManager$RebootReadinessCallbackProxy(Landroid/os/RemoteCallback;)V,blocked
+Landroid/scheduling/RebootReadinessManager$RebootReadinessCallbackProxy;->mCallback:Landroid/scheduling/RebootReadinessManager$RequestRebootReadinessStatusListener;,blocked
+Landroid/scheduling/RebootReadinessManager$RebootReadinessCallbackProxy;->mExecutor:Ljava/util/concurrent/Executor;,blocked
+Landroid/scheduling/RebootReadinessManager$RebootReadinessCallbackProxy;->onRequestRebootReadinessStatus(Landroid/os/RemoteCallback;)V,blocked
+Landroid/scheduling/RebootReadinessManager$RebootReadinessStatus;-><init>(ZJLjava/lang/String;)V,sdk,system-api,test-api
+Landroid/scheduling/RebootReadinessManager$RebootReadinessStatus;->getEstimatedFinishTime()J,sdk,system-api,test-api
+Landroid/scheduling/RebootReadinessManager$RebootReadinessStatus;->getLogSubsystemName()Ljava/lang/String;,sdk,system-api,test-api
+Landroid/scheduling/RebootReadinessManager$RebootReadinessStatus;->isReadyToReboot()Z,sdk,system-api,test-api
+Landroid/scheduling/RebootReadinessManager$RebootReadinessStatus;->mEstimatedFinishTime:J,blocked
+Landroid/scheduling/RebootReadinessManager$RebootReadinessStatus;->mIsReadyToReboot:Z,blocked
+Landroid/scheduling/RebootReadinessManager$RebootReadinessStatus;->mLogSubsystemName:Ljava/lang/String;,blocked
+Landroid/scheduling/RebootReadinessManager$RequestRebootReadinessStatusListener;->onRequestRebootReadinessStatus()Landroid/scheduling/RebootReadinessManager$RebootReadinessStatus;,sdk,system-api,test-api
+Landroid/scheduling/RebootReadinessManager;-><init>(Landroid/content/Context;Landroid/scheduling/IRebootReadinessManager;)V,blocked
+Landroid/scheduling/RebootReadinessManager;->ACTION_REBOOT_READY:Ljava/lang/String;,sdk,system-api,test-api
+Landroid/scheduling/RebootReadinessManager;->ESTIMATED_FINISH_TIME_KEY:Ljava/lang/String;,blocked
+Landroid/scheduling/RebootReadinessManager;->EXTRA_IS_READY_TO_REBOOT:Ljava/lang/String;,sdk,system-api,test-api
+Landroid/scheduling/RebootReadinessManager;->IS_REBOOT_READY_KEY:Ljava/lang/String;,blocked
+Landroid/scheduling/RebootReadinessManager;->SUBSYSTEM_NAME_KEY:Ljava/lang/String;,blocked
+Landroid/scheduling/RebootReadinessManager;->TAG:Ljava/lang/String;,blocked
+Landroid/scheduling/RebootReadinessManager;->addRequestRebootReadinessStatusListener(Ljava/util/concurrent/Executor;Landroid/scheduling/RebootReadinessManager$RequestRebootReadinessStatusListener;)V,sdk,system-api,test-api
+Landroid/scheduling/RebootReadinessManager;->cancelPendingReboot()V,sdk,system-api,test-api
+Landroid/scheduling/RebootReadinessManager;->isReadyToReboot()Z,sdk,system-api,test-api
+Landroid/scheduling/RebootReadinessManager;->mContext:Landroid/content/Context;,blocked
+Landroid/scheduling/RebootReadinessManager;->mProxyList:Landroid/util/ArrayMap;,blocked
+Landroid/scheduling/RebootReadinessManager;->mService:Landroid/scheduling/IRebootReadinessManager;,blocked
+Landroid/scheduling/RebootReadinessManager;->markRebootPending()V,sdk,system-api,test-api
+Landroid/scheduling/RebootReadinessManager;->removeRequestRebootReadinessStatusListener(Landroid/scheduling/RebootReadinessManager$RequestRebootReadinessStatusListener;)V,sdk,system-api,test-api
+Landroid/scheduling/SchedulingFrameworkInitializer$$ExternalSyntheticLambda0;-><clinit>()V,blocked
+Landroid/scheduling/SchedulingFrameworkInitializer$$ExternalSyntheticLambda0;-><init>()V,blocked
+Landroid/scheduling/SchedulingFrameworkInitializer$$ExternalSyntheticLambda0;->INSTANCE:Landroid/scheduling/SchedulingFrameworkInitializer$$ExternalSyntheticLambda0;,blocked
+Landroid/scheduling/SchedulingFrameworkInitializer$$ExternalSyntheticLambda0;->createService(Landroid/content/Context;Landroid/os/IBinder;)Ljava/lang/Object;,sdk,system-api,test-api
+Landroid/scheduling/SchedulingFrameworkInitializer;-><init>()V,blocked
+Landroid/scheduling/SchedulingFrameworkInitializer;->lambda$registerServiceWrappers$0(Landroid/content/Context;Landroid/os/IBinder;)Landroid/scheduling/RebootReadinessManager;,blocked
+Landroid/scheduling/SchedulingFrameworkInitializer;->registerServiceWrappers()V,blocked
diff --git a/current/hiddenapi/annotation-flags.csv b/current/hiddenapi/annotation-flags.csv
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/current/hiddenapi/annotation-flags.csv
diff --git a/current/hiddenapi/index.csv b/current/hiddenapi/index.csv
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/current/hiddenapi/index.csv
@@ -0,0 +1 @@
+
diff --git a/current/hiddenapi/metadata.csv b/current/hiddenapi/metadata.csv
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/current/hiddenapi/metadata.csv
@@ -0,0 +1 @@
+
diff --git a/current/hiddenapi/stub-flags.csv b/current/hiddenapi/stub-flags.csv
new file mode 100644
index 0000000..ca86309
--- /dev/null
+++ b/current/hiddenapi/stub-flags.csv
@@ -0,0 +1,91 @@
+Landroid/scheduling/IRebootReadinessManager$Default;-><init>()V
+Landroid/scheduling/IRebootReadinessManager$Default;->addRequestRebootReadinessStatusListener(Landroid/scheduling/IRequestRebootReadinessStatusListener;)V
+Landroid/scheduling/IRebootReadinessManager$Default;->asBinder()Landroid/os/IBinder;,public-api,system-api,test-api
+Landroid/scheduling/IRebootReadinessManager$Default;->cancelPendingReboot(Ljava/lang/String;)V
+Landroid/scheduling/IRebootReadinessManager$Default;->isReadyToReboot()Z
+Landroid/scheduling/IRebootReadinessManager$Default;->markRebootPending(Ljava/lang/String;)V
+Landroid/scheduling/IRebootReadinessManager$Default;->removeRequestRebootReadinessStatusListener(Landroid/scheduling/IRequestRebootReadinessStatusListener;)V
+Landroid/scheduling/IRebootReadinessManager$Stub$Proxy;-><init>(Landroid/os/IBinder;)V
+Landroid/scheduling/IRebootReadinessManager$Stub$Proxy;->addRequestRebootReadinessStatusListener(Landroid/scheduling/IRequestRebootReadinessStatusListener;)V
+Landroid/scheduling/IRebootReadinessManager$Stub$Proxy;->asBinder()Landroid/os/IBinder;,public-api,system-api,test-api
+Landroid/scheduling/IRebootReadinessManager$Stub$Proxy;->cancelPendingReboot(Ljava/lang/String;)V
+Landroid/scheduling/IRebootReadinessManager$Stub$Proxy;->getInterfaceDescriptor()Ljava/lang/String;
+Landroid/scheduling/IRebootReadinessManager$Stub$Proxy;->isReadyToReboot()Z
+Landroid/scheduling/IRebootReadinessManager$Stub$Proxy;->mRemote:Landroid/os/IBinder;
+Landroid/scheduling/IRebootReadinessManager$Stub$Proxy;->markRebootPending(Ljava/lang/String;)V
+Landroid/scheduling/IRebootReadinessManager$Stub$Proxy;->removeRequestRebootReadinessStatusListener(Landroid/scheduling/IRequestRebootReadinessStatusListener;)V
+Landroid/scheduling/IRebootReadinessManager$Stub$Proxy;->sDefaultImpl:Landroid/scheduling/IRebootReadinessManager;
+Landroid/scheduling/IRebootReadinessManager$Stub;-><init>()V
+Landroid/scheduling/IRebootReadinessManager$Stub;->TRANSACTION_addRequestRebootReadinessStatusListener:I
+Landroid/scheduling/IRebootReadinessManager$Stub;->TRANSACTION_cancelPendingReboot:I
+Landroid/scheduling/IRebootReadinessManager$Stub;->TRANSACTION_isReadyToReboot:I
+Landroid/scheduling/IRebootReadinessManager$Stub;->TRANSACTION_markRebootPending:I
+Landroid/scheduling/IRebootReadinessManager$Stub;->TRANSACTION_removeRequestRebootReadinessStatusListener:I
+Landroid/scheduling/IRebootReadinessManager$Stub;->asBinder()Landroid/os/IBinder;,public-api,system-api,test-api
+Landroid/scheduling/IRebootReadinessManager$Stub;->asInterface(Landroid/os/IBinder;)Landroid/scheduling/IRebootReadinessManager;
+Landroid/scheduling/IRebootReadinessManager$Stub;->getDefaultImpl()Landroid/scheduling/IRebootReadinessManager;
+Landroid/scheduling/IRebootReadinessManager$Stub;->onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z,public-api,system-api,test-api
+Landroid/scheduling/IRebootReadinessManager$Stub;->setDefaultImpl(Landroid/scheduling/IRebootReadinessManager;)Z
+Landroid/scheduling/IRebootReadinessManager;->DESCRIPTOR:Ljava/lang/String;
+Landroid/scheduling/IRebootReadinessManager;->addRequestRebootReadinessStatusListener(Landroid/scheduling/IRequestRebootReadinessStatusListener;)V
+Landroid/scheduling/IRebootReadinessManager;->cancelPendingReboot(Ljava/lang/String;)V
+Landroid/scheduling/IRebootReadinessManager;->isReadyToReboot()Z
+Landroid/scheduling/IRebootReadinessManager;->markRebootPending(Ljava/lang/String;)V
+Landroid/scheduling/IRebootReadinessManager;->removeRequestRebootReadinessStatusListener(Landroid/scheduling/IRequestRebootReadinessStatusListener;)V
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Default;-><init>()V
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Default;->asBinder()Landroid/os/IBinder;,public-api,system-api,test-api
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Default;->onRequestRebootReadinessStatus(Landroid/os/RemoteCallback;)V
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub$Proxy;-><init>(Landroid/os/IBinder;)V
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub$Proxy;->asBinder()Landroid/os/IBinder;,public-api,system-api,test-api
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub$Proxy;->getInterfaceDescriptor()Ljava/lang/String;
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub$Proxy;->mRemote:Landroid/os/IBinder;
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub$Proxy;->onRequestRebootReadinessStatus(Landroid/os/RemoteCallback;)V
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub$Proxy;->sDefaultImpl:Landroid/scheduling/IRequestRebootReadinessStatusListener;
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub;-><init>()V
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub;->TRANSACTION_onRequestRebootReadinessStatus:I
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub;->asBinder()Landroid/os/IBinder;,public-api,system-api,test-api
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub;->asInterface(Landroid/os/IBinder;)Landroid/scheduling/IRequestRebootReadinessStatusListener;
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub;->getDefaultImpl()Landroid/scheduling/IRequestRebootReadinessStatusListener;
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub;->onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z,public-api,system-api,test-api
+Landroid/scheduling/IRequestRebootReadinessStatusListener$Stub;->setDefaultImpl(Landroid/scheduling/IRequestRebootReadinessStatusListener;)Z
+Landroid/scheduling/IRequestRebootReadinessStatusListener;->DESCRIPTOR:Ljava/lang/String;
+Landroid/scheduling/IRequestRebootReadinessStatusListener;->onRequestRebootReadinessStatus(Landroid/os/RemoteCallback;)V
+Landroid/scheduling/RebootReadinessManager$RebootReadinessCallbackProxy$$ExternalSyntheticLambda0;-><init>(Landroid/scheduling/RebootReadinessManager$RebootReadinessCallbackProxy;Landroid/os/RemoteCallback;)V
+Landroid/scheduling/RebootReadinessManager$RebootReadinessCallbackProxy$$ExternalSyntheticLambda0;->f$0:Landroid/scheduling/RebootReadinessManager$RebootReadinessCallbackProxy;
+Landroid/scheduling/RebootReadinessManager$RebootReadinessCallbackProxy$$ExternalSyntheticLambda0;->f$1:Landroid/os/RemoteCallback;
+Landroid/scheduling/RebootReadinessManager$RebootReadinessCallbackProxy$$ExternalSyntheticLambda0;->run()V,core-platform-api,public-api,system-api,test-api
+Landroid/scheduling/RebootReadinessManager$RebootReadinessCallbackProxy;-><init>(Landroid/scheduling/RebootReadinessManager$RequestRebootReadinessStatusListener;Ljava/util/concurrent/Executor;)V
+Landroid/scheduling/RebootReadinessManager$RebootReadinessCallbackProxy;->lambda$onRequestRebootReadinessStatus$0$RebootReadinessManager$RebootReadinessCallbackProxy(Landroid/os/RemoteCallback;)V
+Landroid/scheduling/RebootReadinessManager$RebootReadinessCallbackProxy;->mCallback:Landroid/scheduling/RebootReadinessManager$RequestRebootReadinessStatusListener;
+Landroid/scheduling/RebootReadinessManager$RebootReadinessCallbackProxy;->mExecutor:Ljava/util/concurrent/Executor;
+Landroid/scheduling/RebootReadinessManager$RebootReadinessCallbackProxy;->onRequestRebootReadinessStatus(Landroid/os/RemoteCallback;)V
+Landroid/scheduling/RebootReadinessManager$RebootReadinessStatus;-><init>(ZJLjava/lang/String;)V,system-api,test-api
+Landroid/scheduling/RebootReadinessManager$RebootReadinessStatus;->getEstimatedFinishTime()J,system-api,test-api
+Landroid/scheduling/RebootReadinessManager$RebootReadinessStatus;->getLogSubsystemName()Ljava/lang/String;,system-api,test-api
+Landroid/scheduling/RebootReadinessManager$RebootReadinessStatus;->isReadyToReboot()Z,system-api,test-api
+Landroid/scheduling/RebootReadinessManager$RebootReadinessStatus;->mEstimatedFinishTime:J
+Landroid/scheduling/RebootReadinessManager$RebootReadinessStatus;->mIsReadyToReboot:Z
+Landroid/scheduling/RebootReadinessManager$RebootReadinessStatus;->mLogSubsystemName:Ljava/lang/String;
+Landroid/scheduling/RebootReadinessManager$RequestRebootReadinessStatusListener;->onRequestRebootReadinessStatus()Landroid/scheduling/RebootReadinessManager$RebootReadinessStatus;,system-api,test-api
+Landroid/scheduling/RebootReadinessManager;-><init>(Landroid/content/Context;Landroid/scheduling/IRebootReadinessManager;)V
+Landroid/scheduling/RebootReadinessManager;->ACTION_REBOOT_READY:Ljava/lang/String;,system-api,test-api
+Landroid/scheduling/RebootReadinessManager;->ESTIMATED_FINISH_TIME_KEY:Ljava/lang/String;
+Landroid/scheduling/RebootReadinessManager;->EXTRA_IS_READY_TO_REBOOT:Ljava/lang/String;,system-api,test-api
+Landroid/scheduling/RebootReadinessManager;->IS_REBOOT_READY_KEY:Ljava/lang/String;
+Landroid/scheduling/RebootReadinessManager;->SUBSYSTEM_NAME_KEY:Ljava/lang/String;
+Landroid/scheduling/RebootReadinessManager;->TAG:Ljava/lang/String;
+Landroid/scheduling/RebootReadinessManager;->addRequestRebootReadinessStatusListener(Ljava/util/concurrent/Executor;Landroid/scheduling/RebootReadinessManager$RequestRebootReadinessStatusListener;)V,system-api,test-api
+Landroid/scheduling/RebootReadinessManager;->cancelPendingReboot()V,system-api,test-api
+Landroid/scheduling/RebootReadinessManager;->isReadyToReboot()Z,system-api,test-api
+Landroid/scheduling/RebootReadinessManager;->mContext:Landroid/content/Context;
+Landroid/scheduling/RebootReadinessManager;->mProxyList:Landroid/util/ArrayMap;
+Landroid/scheduling/RebootReadinessManager;->mService:Landroid/scheduling/IRebootReadinessManager;
+Landroid/scheduling/RebootReadinessManager;->markRebootPending()V,system-api,test-api
+Landroid/scheduling/RebootReadinessManager;->removeRequestRebootReadinessStatusListener(Landroid/scheduling/RebootReadinessManager$RequestRebootReadinessStatusListener;)V,system-api,test-api
+Landroid/scheduling/SchedulingFrameworkInitializer$$ExternalSyntheticLambda0;-><clinit>()V
+Landroid/scheduling/SchedulingFrameworkInitializer$$ExternalSyntheticLambda0;-><init>()V
+Landroid/scheduling/SchedulingFrameworkInitializer$$ExternalSyntheticLambda0;->INSTANCE:Landroid/scheduling/SchedulingFrameworkInitializer$$ExternalSyntheticLambda0;
+Landroid/scheduling/SchedulingFrameworkInitializer$$ExternalSyntheticLambda0;->createService(Landroid/content/Context;Landroid/os/IBinder;)Ljava/lang/Object;,system-api,test-api
+Landroid/scheduling/SchedulingFrameworkInitializer;-><init>()V
+Landroid/scheduling/SchedulingFrameworkInitializer;->lambda$registerServiceWrappers$0(Landroid/content/Context;Landroid/os/IBinder;)Landroid/scheduling/RebootReadinessManager;
+Landroid/scheduling/SchedulingFrameworkInitializer;->registerServiceWrappers()V