Package org.openjdk.asmtools.jdis
Class iAtt
- java.lang.Object
-
- org.openjdk.asmtools.jdis.iAtt
-
class iAtt extends java.lang.Object
instruction attributes
-
-
Field Summary
Fields Modifier and Type Field Description (package private) ClassData
cls
(package private) CodeData
code
(package private) java.util.ArrayList<TrapData>
endtraps
(package private) java.util.ArrayList<CodeData.LocVarData>
endvars
(package private) java.util.ArrayList<TrapData>
handlers
(package private) short
lnum
private Options
options
(package private) java.io.PrintWriter
out
(package private) boolean
referred
(package private) StackMapData
stackMapEntry
(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) void
add_endtrap(TrapData endtrap)
(package private) void
add_endvar(CodeData.LocVarData endvar)
(package private) void
add_handler(TrapData endtrap)
(package private) void
add_trap(TrapData trap)
(package private) void
add_var(CodeData.LocVarData var)
void
printBegins()
void
printEnds()
void
printMapList(int[] map)
void
printStackMap()
-
-
-
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
-
-