Package org.openjdk.asmtools.jasm
Class StackMapData
java.lang.Object
org.openjdk.asmtools.jasm.StackMapData
- All Implemented Interfaces:
Data
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) Environment
(package private) boolean
(package private) DataVector
(package private) int
(package private) int
(package private) String
(package private) DataVector
(package private) int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
(package private) void
setIsStackMapTable
(boolean isStackMapTable) (package private) void
setLocalsMap
(DataVector localsMap) (package private) void
setOffset
(int offset) (package private) void
setOffset
(StackMapData prevFrame) (package private) void
setPC
(int pc) (package private) void
setStackFrameType
(String stackFrameType) (package private) void
setStackMap
(DataVector stackMap) void
-
Field Details
-
pc
int pc -
offset
int offset -
type
int type -
stackFrameType
String stackFrameType -
isStackMapTable
boolean isStackMapTable -
localsMap
DataVector localsMap -
stackMap
DataVector stackMap -
env
Environment env
-
-
Constructor Details
-
StackMapData
StackMapData(Environment env)
-
-
Method Details
-
setPC
void setPC(int pc) -
setOffset
void setOffset(int offset) -
setOffset
-
setStackFrameType
-
setIsStackMapTable
void setIsStackMapTable(boolean isStackMapTable) -
setLocalsMap
-
setStackMap
-
getLength
public int getLength() -
write
- Specified by:
write
in interfaceData
- Throws:
IOException
-