Package org.openjdk.asmtools.jasm
Class StackMapData
- java.lang.Object
-
- org.openjdk.asmtools.jasm.StackMapData
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
StackMapData.StackMapItem1
static class
StackMapData.StackMapItem2
-
Field Summary
Fields Modifier and Type Field Description (package private) Environment
env
(package private) boolean
isStackMapTable
(package private) DataVector
localsMap
(package private) int
offset
(package private) int
pc
(package private) java.lang.String
stackFrameType
(package private) DataVector
stackMap
(package private) int
type
-
Constructor Summary
Constructors Constructor Description StackMapData(Environment env)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getLength()
(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(java.lang.String stackFrameType)
(package private) void
setStackMap(DataVector stackMap)
void
write(CheckedDataOutputStream out)
-
-
-
Field Detail
-
pc
int pc
-
offset
int offset
-
type
int type
-
stackFrameType
java.lang.String stackFrameType
-
isStackMapTable
boolean isStackMapTable
-
localsMap
DataVector localsMap
-
stackMap
DataVector stackMap
-
env
Environment env
-
-
Constructor Detail
-
StackMapData
StackMapData(Environment env)
-
-
Method Detail
-
setPC
void setPC(int pc)
-
setOffset
void setOffset(int offset)
-
setOffset
void setOffset(StackMapData prevFrame)
-
setStackFrameType
void setStackFrameType(java.lang.String stackFrameType)
-
setIsStackMapTable
void setIsStackMapTable(boolean isStackMapTable)
-
setLocalsMap
void setLocalsMap(DataVector localsMap)
-
setStackMap
void setStackMap(DataVector stackMap)
-
write
public void write(CheckedDataOutputStream out) throws java.io.IOException
-
-