Merge "Make OverlayablePolicy as enum type"

This commit is contained in:
Jooyung Han
2021-04-27 01:23:56 +00:00
committed by Gerrit Code Review

View File

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