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 classStackMapData.StackMapItem1static classStackMapData.StackMapItem2
-
Field Summary
Fields Modifier and Type Field Description (package private) Environmentenv(package private) booleanisStackMapTable(package private) DataVectorlocalsMap(package private) intoffset(package private) intpc(package private) java.lang.StringstackFrameType(package private) DataVectorstackMap(package private) inttype
-
Constructor Summary
Constructors Constructor Description StackMapData(Environment env)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetLength()(package private) voidsetIsStackMapTable(boolean isStackMapTable)(package private) voidsetLocalsMap(DataVector localsMap)(package private) voidsetOffset(int offset)(package private) voidsetOffset(StackMapData prevFrame)(package private) voidsetPC(int pc)(package private) voidsetStackFrameType(java.lang.String stackFrameType)(package private) voidsetStackMap(DataVector stackMap)voidwrite(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
-
-