1 9 package com.vladium.jcd.cls; 10 11 15 public 16 interface IAccessFlags 17 { 18 20 static final int ACC_PUBLIC = 0x0001; 21 static final int ACC_PRIVATE = 0x0002; 22 static final int ACC_PROTECTED = 0x0004; 23 static final int ACC_STATIC = 0x0008; 24 static final int ACC_FINAL = 0x0010; 25 static final int ACC_SYNCHRONIZED = 0x0020; 26 static final int ACC_SUPER = 0x0020; static final int ACC_VOLATILE = 0x0040; 28 static final int ACC_BRIDGE = 0x0040; static final int ACC_TRANSIENT = 0x0080; 30 static final int ACC_NATIVE = 0x0100; 31 static final int ACC_INTERFACE = 0x0200; 32 static final int ACC_ABSTRACT = 0x0400; 33 34 static final int ALL_ACC [] = new int [] 35 { 36 ACC_PUBLIC, 37 ACC_PRIVATE, 38 ACC_PROTECTED, 39 ACC_STATIC, 40 ACC_FINAL, 41 ACC_SYNCHRONIZED, 42 ACC_VOLATILE, 43 ACC_TRANSIENT, 44 ACC_NATIVE, 45 ACC_INTERFACE, 46 ACC_ABSTRACT, 47 }; 48 49 static final String ALL_ACC_NAMES [] = new String [] 50 { 51 "public", 52 "private", 53 "protected", 54 "static", 55 "final", 56 "synchronized", 57 "volatile", 58 "transient", 59 "native", 60 "interface", 61 "abstract", 62 }; 63 64 void setAccessFlags (int flags); 65 int getAccessFlags (); 66 67 } | Popular Tags |