Package org.openjdk.asmtools.jdis
Class StackMapData
- java.lang.Object
-
- org.openjdk.asmtools.jdis.StackMapData
-
class StackMapData extends java.lang.Objectrepresents one entry of StackMap attribute
-
-
Field Summary
Fields Modifier and Type Field Description (package private) booleanisStackMapTable(package private) int[]lockMap(package private) static intprevFramePC(package private) Tables.StackMapFrameTypestackFrameType(package private) int[]stackMap(package private) intstart_pc
-
Constructor Summary
Constructors Constructor Description StackMapData(CodeData code, java.io.DataInputStream in)StackMapData(CodeData code, java.io.DataInputStream in, boolean isStackMapTable)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private int[]readMap(CodeData code, java.io.DataInputStream in)private int[]readMapElements(CodeData code, java.io.DataInputStream in, int num)
-
-
-
Field Detail
-
prevFramePC
static int prevFramePC
-
isStackMapTable
boolean isStackMapTable
-
stackFrameType
Tables.StackMapFrameType stackFrameType
-
start_pc
int start_pc
-
lockMap
int[] lockMap
-
stackMap
int[] stackMap
-
-
Constructor Detail
-
StackMapData
public StackMapData(CodeData code, java.io.DataInputStream in) throws java.io.IOException
- Throws:
java.io.IOException
-
StackMapData
public StackMapData(CodeData code, java.io.DataInputStream in, boolean isStackMapTable) throws java.io.IOException
- Throws:
java.io.IOException
-
-