27 lines
1.0 KiB
Plaintext
27 lines
1.0 KiB
Plaintext
|
package slangc.model;
|
||
|
|
||
|
public final class Flags {
|
||
|
public static final int MASK_PUBLIC = (1<<0);
|
||
|
public static final int MASK_PACKAGE = (0<<0);
|
||
|
public static final int MASK_PROTECTED = (2<<0);
|
||
|
public static final int MASK_PRIVATE = (3<<0);
|
||
|
|
||
|
public static final int MASK_FIELD = (0<<2);
|
||
|
public static final int MASK_METHOD = (1<<2);
|
||
|
public static final int MASK_CLASS = (2<<2);
|
||
|
public static final int MASK_INTERFACE = (3<<2);
|
||
|
public static final int MASK_ENUM = (4<<2);
|
||
|
|
||
|
public static final int MASK_STATIC = (1<<5);
|
||
|
public static final int MASK_FINAL = (1<<6);
|
||
|
public static final int MASK_CONSTRUCTOR= (1<<7);
|
||
|
public static final int MASK_ABSTRACT = (1<<8);
|
||
|
public static final int MASK_INNER = (1<<9);
|
||
|
public static final int MASK_SYNTHETIC = (1<<10);
|
||
|
public static final int MASK_NATIVE = (1<<11);
|
||
|
public static final int MASK_TRANSIENT = (1<<12);
|
||
|
public static final int MASK_VOLATILE = (1<<13);
|
||
|
public static final int MASK_UPVALUE = (1<<14);
|
||
|
public static final int MASK_MAIN = (1<<15);
|
||
|
}
|