001 package org.extendj.ast; 002 003 import java.util.HashSet; 004 import java.io.File; 005 import java.util.Set; 006 import java.util.Collections; 007 import java.util.Collection; 008 import java.util.ArrayList; 009 import beaver.*; 010 import java.util.*; 011 import java.io.ByteArrayOutputStream; 012 import java.io.PrintStream; 013 import java.lang.reflect.InvocationTargetException; 014 import java.lang.reflect.Method; 015 import org.jastadd.util.*; 016 import java.util.zip.*; 017 import java.io.*; 018 import org.jastadd.util.PrettyPrintable; 019 import org.jastadd.util.PrettyPrinter; 020 import java.io.FileNotFoundException; 021 import java.io.BufferedInputStream; 022 import java.io.DataInputStream; 023 /** 024 * @ast interface 025 * @aspect BytecodeSignatures 026 * @declaredat /home/jesper/git/extendj/java5/frontend/BytecodeSignatures.jrag:342 027 */ 028 public interface Flags { 029 030 031 public int ACC_PUBLIC = 0x0001; 032 033 034 public int ACC_PRIVATE = 0x0002; 035 036 037 public int ACC_PROTECTED = 0x0004; 038 039 040 public int ACC_STATIC = 0x0008; 041 042 043 public int ACC_FINAL = 0x0010; 044 045 046 public int ACC_SUPER = 0x0020; 047 048 049 public int ACC_SYNCHRONIZED = 0x0020; 050 051 052 public int ACC_VOLATILE = 0x0040; 053 054 055 public int ACC_BRIDGE = 0x0040; 056 057 058 public int ACC_TRANSIENT = 0x0080; 059 060 061 public int ACC_VARARGS = 0x0080; 062 063 064 public int ACC_NATIVE = 0x0100; 065 066 067 public int ACC_INTERFACE = 0x0200; 068 069 070 public int ACC_ABSTRACT = 0x0400; 071 072 073 public int ACC_STRICT = 0x0800; 074 075 076 public int ACC_SYNTHETIC = 0x1000; 077 078 079 public int ACC_ANNOTATION = 0x2000; 080 081 082 public int ACC_ENUM = 0x4000; 083 }