diff options
Diffstat (limited to 'src/fjbg/ch/epfl/lamp/fjbg/JAccessFlags.java')
-rw-r--r-- | src/fjbg/ch/epfl/lamp/fjbg/JAccessFlags.java | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/src/fjbg/ch/epfl/lamp/fjbg/JAccessFlags.java b/src/fjbg/ch/epfl/lamp/fjbg/JAccessFlags.java new file mode 100644 index 0000000000..8df4f9350e --- /dev/null +++ b/src/fjbg/ch/epfl/lamp/fjbg/JAccessFlags.java @@ -0,0 +1,32 @@ +// $Id$ + +package ch.epfl.lamp.fjbg; + +/** + * Definition of access flags for fields, methods and classes. + * + * @author Michel Schinz + * @version 1.0 + */ + +public interface JAccessFlags { + public static int ACC_PUBLIC = 0x0001; + public static int ACC_PRIVATE = 0x0002; + public static int ACC_PROTECTED = 0x0004; + public static int ACC_STATIC = 0x0008; + public static int ACC_FINAL = 0x0010; + public static int ACC_SUPER = 0x0020; + public static int ACC_VOLATILE = 0x0040; + public static int ACC_TRANSIENT = 0x0080; + public static int ACC_NATIVE = 0x0100; + public static int ACC_INTERFACE = 0x0200; + public static int ACC_ABSTRACT = 0x0400; + public static int ACC_STRICT = 0x0800; + public static int ACC_SYNTHETIC = 0x1000; + public static int ACC_ANNOTATION= 0x2000; + public static int ACC_ENUM = 0x4000; + + // 1.5 specifics + public static int ACC_BRIDGE = 0x0040; + public static int ACC_VARARGS = 0x0080; +} |