Merge "Make OverlayablePolicy as enum type" am: 8e87bfb4fb

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1686174

Change-Id: I6d9b4b2d61624517784216832d74bfd4248981e8
This commit is contained in:
Jooyung Han
2021-04-27 02:41:13 +00:00
committed by Automerger Merge Worker

View File

@@ -20,14 +20,16 @@ package android.os;
* @see ResourcesTypes.h ResTable_overlayable_policy_header::PolicyFlags
* @hide
*/
interface OverlayablePolicy {
const int PUBLIC = 0x00000001;
const int SYSTEM_PARTITION = 0x00000002;
const int VENDOR_PARTITION = 0x00000004;
const int PRODUCT_PARTITION = 0x00000008;
const int SIGNATURE = 0x00000010;
const int ODM_PARTITION = 0x00000020;
const int OEM_PARTITION = 0x00000040;
const int ACTOR_SIGNATURE = 0x00000080;
const int CONFIG_SIGNATURE = 0x0000100;
@Backing(type="int")
enum OverlayablePolicy {
NONE = 0x00000000,
PUBLIC = 0x00000001,
SYSTEM_PARTITION = 0x00000002,
VENDOR_PARTITION = 0x00000004,
PRODUCT_PARTITION = 0x00000008,
SIGNATURE = 0x00000010,
ODM_PARTITION = 0x00000020,
OEM_PARTITION = 0x00000040,
ACTOR_SIGNATURE = 0x00000080,
CONFIG_SIGNATURE = 0x0000100,
}