< prev index next >

src/java.base/share/classes/jdk/internal/org/objectweb/asm/Opcodes.java

Print this page
rev 48343 : imported patch JDK-8173382-classfile-version


  73 public interface Opcodes {
  74 
  75     // ASM API versions
  76 
  77     int ASM4 = 4 << 16 | 0 << 8 | 0;
  78     int ASM5 = 5 << 16 | 0 << 8 | 0;
  79     int ASM6 = 6 << 16 | 0 << 8 | 0;
  80 
  81     // versions
  82 
  83     int V1_1 = 3 << 16 | 45;
  84     int V1_2 = 0 << 16 | 46;
  85     int V1_3 = 0 << 16 | 47;
  86     int V1_4 = 0 << 16 | 48;
  87     int V1_5 = 0 << 16 | 49;
  88     int V1_6 = 0 << 16 | 50;
  89     int V1_7 = 0 << 16 | 51;
  90     int V1_8 = 0 << 16 | 52;
  91     int V9 = 0 << 16 | 53;
  92     int V10 = 0 << 16 | 54;

  93 
  94     // access flags
  95 
  96     int ACC_PUBLIC = 0x0001; // class, field, method
  97     int ACC_PRIVATE = 0x0002; // class, field, method
  98     int ACC_PROTECTED = 0x0004; // class, field, method
  99     int ACC_STATIC = 0x0008; // field, method
 100     int ACC_FINAL = 0x0010; // class, field, method, parameter
 101     int ACC_SUPER = 0x0020; // class
 102     int ACC_SYNCHRONIZED = 0x0020; // method
 103     int ACC_OPEN = 0x0020; // module
 104     int ACC_TRANSITIVE = 0x0020; // module requires
 105     int ACC_VOLATILE = 0x0040; // field
 106     int ACC_BRIDGE = 0x0040; // method
 107     int ACC_STATIC_PHASE = 0x0040; // module requires
 108     int ACC_VARARGS = 0x0080; // method
 109     int ACC_TRANSIENT = 0x0080; // field
 110     int ACC_NATIVE = 0x0100; // method
 111     int ACC_INTERFACE = 0x0200; // class
 112     int ACC_ABSTRACT = 0x0400; // class, method




  73 public interface Opcodes {
  74 
  75     // ASM API versions
  76 
  77     int ASM4 = 4 << 16 | 0 << 8 | 0;
  78     int ASM5 = 5 << 16 | 0 << 8 | 0;
  79     int ASM6 = 6 << 16 | 0 << 8 | 0;
  80 
  81     // versions
  82 
  83     int V1_1 = 3 << 16 | 45;
  84     int V1_2 = 0 << 16 | 46;
  85     int V1_3 = 0 << 16 | 47;
  86     int V1_4 = 0 << 16 | 48;
  87     int V1_5 = 0 << 16 | 49;
  88     int V1_6 = 0 << 16 | 50;
  89     int V1_7 = 0 << 16 | 51;
  90     int V1_8 = 0 << 16 | 52;
  91     int V9 = 0 << 16 | 53;
  92     int V10 = 0 << 16 | 54;
  93     int V11 = 0 << 16 | 55;
  94 
  95     // access flags
  96 
  97     int ACC_PUBLIC = 0x0001; // class, field, method
  98     int ACC_PRIVATE = 0x0002; // class, field, method
  99     int ACC_PROTECTED = 0x0004; // class, field, method
 100     int ACC_STATIC = 0x0008; // field, method
 101     int ACC_FINAL = 0x0010; // class, field, method, parameter
 102     int ACC_SUPER = 0x0020; // class
 103     int ACC_SYNCHRONIZED = 0x0020; // method
 104     int ACC_OPEN = 0x0020; // module
 105     int ACC_TRANSITIVE = 0x0020; // module requires
 106     int ACC_VOLATILE = 0x0040; // field
 107     int ACC_BRIDGE = 0x0040; // method
 108     int ACC_STATIC_PHASE = 0x0040; // module requires
 109     int ACC_VARARGS = 0x0080; // method
 110     int ACC_TRANSIENT = 0x0080; // field
 111     int ACC_NATIVE = 0x0100; // method
 112     int ACC_INTERFACE = 0x0200; // class
 113     int ACC_ABSTRACT = 0x0400; // class, method


< prev index next >