00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00019 #ifndef __DXCUT_ACCESS_FLAGS_H
00020 #define __DXCUT_ACCESS_FLAGS_H
00021 #ifdef __cplusplus
00022 extern "C" {
00023 #endif
00024
00030 typedef enum DexAccessFlags {
00031 ACC_PUBLIC = 0x1,
00032 ACC_PRIVATE = 0x2,
00033 ACC_PROTECTED = 0x4,
00034 ACC_STATIC = 0x8,
00035 ACC_FINAL = 0x10,
00036 ACC_SYNCHRONIZED = 0x20,
00037 ACC_VOLATILE = 0x40,
00038 ACC_BRIDGE = 0x40,
00039 ACC_TRANSIENT = 0x80,
00040 ACC_VARARGS = 0x80,
00041 ACC_NATIVE = 0x100,
00042 ACC_INTERFACE = 0x200,
00043 ACC_ABSTRACT = 0x400,
00044 ACC_STRICT = 0x800,
00045 ACC_SYNTHETIC = 0x1000,
00046 ACC_ANNOTATION = 0x2000,
00047 ACC_ENUM = 0x4000,
00048
00049 ACC_CONSTRUCTOR = 0x10000,
00050 ACC_DECLARED_SYNCHRONIZED = 0x20000
00051 } DexAccessFlags;
00052
00059 extern
00060 char* dxc_access_flags_nice(DexAccessFlags flags);
00061
00062 #ifdef __cplusplus
00063 }
00064 #endif
00065 #endif // __DXCUT_ACCESS_FLAGS_H