001 package AST; 002 003 import java.util.HashSet; 004 import java.io.File; 005 import java.util.*; 006 import beaver.*; 007 import java.util.ArrayList; 008 import java.util.zip.*; 009 import java.io.*; 010 import java.io.FileNotFoundException; 011 import java.util.Collection; 012 /** 013 * @ast interface 014 * 015 */ 016 public interface Flags { 017 018 019 public int ACC_PUBLIC = 0x0001; 020 021 022 public int ACC_PRIVATE = 0x0002; 023 024 025 public int ACC_PROTECTED = 0x0004; 026 027 028 public int ACC_STATIC = 0x0008; 029 030 031 public int ACC_FINAL = 0x0010; 032 033 034 public int ACC_SUPER = 0x0020; 035 036 037 public int ACC_SYNCHRONIZED = 0x0020; 038 039 040 public int ACC_VOLATILE = 0x0040; 041 042 043 public int ACC_BRIDGE = 0x0040; 044 045 046 public int ACC_TRANSIENT = 0x0080; 047 048 049 public int ACC_VARARGS = 0x0080; 050 051 052 public int ACC_NATIVE = 0x0100; 053 054 055 public int ACC_INTERFACE = 0x0200; 056 057 058 public int ACC_ABSTRACT = 0x0400; 059 060 061 public int ACC_STRICT = 0x0800; 062 063 064 public int ACC_SYNTHETIC = 0x1000; 065 066 067 public int ACC_ANNOTATION = 0x2000; 068 069 070 public int ACC_ENUM = 0x4000; 071 }