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); }