Package org.openjdk.asmtools.jdis
Class StackMapData
- java.lang.Object
-
- org.openjdk.asmtools.jdis.StackMapData
-
class StackMapData extends java.lang.Object
represents one entry of StackMap attribute
-
-
Field Summary
Fields Modifier and Type Field Description (package private) boolean
isStackMapTable
(package private) int[]
lockMap
(package private) static int
prevFramePC
(package private) Tables.StackMapFrameType
stackFrameType
(package private) int[]
stackMap
(package private) int
start_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
-
-