< prev index next >

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

Print this page




 175     /**
 176      * Base kind of the base reference types. The BASE_VALUE of such types is an
 177      * index into the type table.
 178      */
 179     static final int OBJECT = BASE | 0x700000;
 180 
 181     /**
 182      * Base kind of the uninitialized base types. The BASE_VALUE of such types
 183      * in an index into the type table (the Item at that index contains both an
 184      * instruction offset and an internal class name).
 185      */
 186     static final int UNINITIALIZED = BASE | 0x800000;
 187 
 188     /**
 189      * Kind of the types that are relative to the local variable types of an
 190      * input stack map frame. The value of such types is a local variable index.
 191      */
 192     private static final int LOCAL = 0x2000000;
 193 
 194     /**
 195      * Kind of the types that are relative to the stack of an input stack
 196      * map frame. The value of such types is a position relatively to the top of
 197      * this stack.
 198      */
 199     private static final int STACK = 0x3000000;
 200 
 201     /**
 202      * The TOP type. This is a BASE type.
 203      */
 204     static final int TOP = BASE | 0;
 205 
 206     /**
 207      * The BOOLEAN type. This is a BASE type mainly used for array types.
 208      */
 209     static final int BOOLEAN = BASE | 9;
 210 
 211     /**
 212      * The BYTE type. This is a BASE type mainly used for array types.
 213      */
 214     static final int BYTE = BASE | 10;
 215 




 175     /**
 176      * Base kind of the base reference types. The BASE_VALUE of such types is an
 177      * index into the type table.
 178      */
 179     static final int OBJECT = BASE | 0x700000;
 180 
 181     /**
 182      * Base kind of the uninitialized base types. The BASE_VALUE of such types
 183      * in an index into the type table (the Item at that index contains both an
 184      * instruction offset and an internal class name).
 185      */
 186     static final int UNINITIALIZED = BASE | 0x800000;
 187 
 188     /**
 189      * Kind of the types that are relative to the local variable types of an
 190      * input stack map frame. The value of such types is a local variable index.
 191      */
 192     private static final int LOCAL = 0x2000000;
 193 
 194     /**
 195      * Kind of the the types that are relative to the stack of an input stack
 196      * map frame. The value of such types is a position relatively to the top of
 197      * this stack.
 198      */
 199     private static final int STACK = 0x3000000;
 200 
 201     /**
 202      * The TOP type. This is a BASE type.
 203      */
 204     static final int TOP = BASE | 0;
 205 
 206     /**
 207      * The BOOLEAN type. This is a BASE type mainly used for array types.
 208      */
 209     static final int BOOLEAN = BASE | 9;
 210 
 211     /**
 212      * The BYTE type. This is a BASE type mainly used for array types.
 213      */
 214     static final int BYTE = BASE | 10;
 215 


< prev index next >