Package org.openjdk.asmtools.jdis
Class iAtt
- java.lang.Object
-
- org.openjdk.asmtools.jdis.iAtt
-
class iAtt extends java.lang.Objectinstruction attributes
-
-
Field Summary
Fields Modifier and Type Field Description (package private) ClassDatacls(package private) CodeDatacode(package private) java.util.ArrayList<TrapData>endtraps(package private) java.util.ArrayList<CodeData.LocVarData>endvars(package private) java.util.ArrayList<TrapData>handlers(package private) shortlnumprivate Optionsoptions(package private) java.io.PrintWriterout(package private) booleanreferred(package private) StackMapDatastackMapEntry(package private) java.util.ArrayList<TrapData>traps(package private) java.util.ArrayList<CodeData.LocVarData>vars
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidadd_endtrap(TrapData endtrap)(package private) voidadd_endvar(CodeData.LocVarData endvar)(package private) voidadd_handler(TrapData endtrap)(package private) voidadd_trap(TrapData trap)(package private) voidadd_var(CodeData.LocVarData var)voidprintBegins()voidprintEnds()voidprintMapList(int[] map)voidprintStackMap()
-
-
-
Field Detail
-
options
private Options options
-
lnum
short lnum
-
referred
boolean referred
-
vars
java.util.ArrayList<CodeData.LocVarData> vars
-
endvars
java.util.ArrayList<CodeData.LocVarData> endvars
-
handlers
java.util.ArrayList<TrapData> handlers
-
traps
java.util.ArrayList<TrapData> traps
-
endtraps
java.util.ArrayList<TrapData> endtraps
-
stackMapEntry
StackMapData stackMapEntry
-
code
CodeData code
-
cls
ClassData cls
-
out
java.io.PrintWriter out
-
-
Constructor Detail
-
iAtt
public iAtt(CodeData code)
-
-
Method Detail
-
add_var
void add_var(CodeData.LocVarData var)
-
add_endvar
void add_endvar(CodeData.LocVarData endvar)
-
add_trap
void add_trap(TrapData trap)
-
add_endtrap
void add_endtrap(TrapData endtrap)
-
add_handler
void add_handler(TrapData endtrap)
-
printEnds
public void printEnds() throws java.io.IOException- Throws:
java.io.IOException
-
printBegins
public void printBegins() throws java.io.IOException- Throws:
java.io.IOException
-
printMapList
public void printMapList(int[] map) throws java.io.IOException- Throws:
java.io.IOException
-
printStackMap
public void printStackMap() throws java.io.IOException- Throws:
java.io.IOException
-
-