Package org.openjdk.asmtools.jasm
Class SwitchTable
java.lang.Object
org.openjdk.asmtools.jasm.SwitchTable
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) Argument
(package private) Environment
(package private) int
(package private) int
(package private) int
(package private) int
(package private) Argument[]
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) void
(package private) int
calcLookupSwitch
(int pc) (package private) int
recalcTableSwitch
(int pc) (package private) void
(package private) void
-
Field Details
-
deflabel
Argument deflabel -
labels
-
keys
-
resLabels
Argument[] resLabels -
high
int high -
low
int low -
pc
int pc -
pad
int pad -
env
Environment env
-
-
Constructor Details
-
SwitchTable
SwitchTable(Environment env)
-
-
Method Details
-
addEntry
-
calcLookupSwitch
int calcLookupSwitch(int pc) -
writeLookupSwitch
- Throws:
IOException
-
recalcTableSwitch
int recalcTableSwitch(int pc) -
writeTableSwitch
- Throws:
IOException
-