X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2Forg%2Fibex%2Fclassgen%2FCGConst.java;h=88685e035b92accca06c2b1f3ebb00c6aa341a8d;hb=51c2ca8725bf1c1c225ca1ffad381cd7eb371032;hp=6649e8baf81cf09232a6fa0f0f40f9b345812833;hpb=942dd1bdac8c791761dd134cf12f7faf1b7a45fe;p=org.ibex.classgen.git diff --git a/src/org/ibex/classgen/CGConst.java b/src/org/ibex/classgen/CGConst.java index 6649e8b..88685e0 100644 --- a/src/org/ibex/classgen/CGConst.java +++ b/src/org/ibex/classgen/CGConst.java @@ -3,28 +3,30 @@ package org.ibex.classgen; public interface CGConst { // Class only - public static final int ACC_INTERFACE = 0x0200; - public static final int ACC_SUPER = 0x0020; + public static final int INTERFACE = 0x0200; + public static final int SUPER = 0x0020; // Field/Method only - public static final int ACC_PUBLIC = 0x0001; - public static final int ACC_PRIVATE = 0x0002; - public static final int ACC_PROTECTED = 0x0004; - public static final int ACC_STATIC = 0x0008; - public static final int ACC_FINAL = 0x0010; + public static final int PUBLIC = 0x0001; + public static final int PRIVATE = 0x0002; + public static final int PROTECTED = 0x0004; + public static final int STATIC = 0x0008; + public static final int FINAL = 0x0010; // Class/Method only - public static final int ACC_ABSTRACT = 0x0400; + public static final int ABSTRACT = 0x0400; // Method Only - public static final int ACC_SYNCHRONIZED = 0x0020; - public static final int ACC_NATIVE = 0x0100; - public static final int ACC_STRICT = 0x0800; + public static final int SYNCHRONIZED = 0x0020; + public static final int NATIVE = 0x0100; + public static final int STRICT = 0x0800; + public static final int VALID_METHOD_FLAGS = PUBLIC|PRIVATE|PROTECTED|STATIC|FINAL|SYNCHRONIZED|NATIVE|ABSTRACT|STRICT; // Field only - public static final int ACC_VOLATILE = 0x0040; - public static final int ACC_TRANSIENT = 0x0080; - + public static final int VOLATILE = 0x0040; + public static final int TRANSIENT = 0x0080; + public static final int VALID_FIELD_FLAGS = PUBLIC|PRIVATE|PROTECTED|VOLATILE|TRANSIENT|STATIC|FINAL; + // Constant Pool Stuff public static final int CONSTANT_UTF8 = 1;