summaryrefslogtreecommitdiff
path: root/src/fjbg/ch/epfl/lamp/fjbg/JAccessFlags.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/fjbg/ch/epfl/lamp/fjbg/JAccessFlags.java')
-rw-r--r--src/fjbg/ch/epfl/lamp/fjbg/JAccessFlags.java32
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;
+}