View Javadoc

1   package net.sourceforge.pmd.ast;
2   
3   public interface AccessFlags {
4       // Stolen Shamelessly from BCEL
5       /*** Access flags for classes, fields and methods.
6        */
7       public final static short ACC_PUBLIC = 0x0001;
8       public final static short ACC_PRIVATE = 0x0002;
9       public final static short ACC_PROTECTED = 0x0004;
10      public final static short ACC_STATIC = 0x0008;
11  
12      public final static short ACC_FINAL = 0x0010;
13      public final static short ACC_SYNCHRONIZED = 0x0020;
14      public final static short ACC_VOLATILE = 0x0040;
15      public final static short ACC_TRANSIENT = 0x0080;
16  
17      public final static short ACC_NATIVE = 0x0100;
18      public final static short ACC_INTERFACE = 0x0200;
19      public final static short ACC_ABSTRACT = 0x0400;
20      public final static short ACC_STRICT = 0x0800;
21  
22      // Applies to classes compiled by new compilers only
23      public final static short ACC_SUPER = 0x0020;
24  
25  }