Package javassist.bytecode
Class CodeIterator.Table
- java.lang.Object
-
- javassist.bytecode.CodeIterator.Branch
-
- javassist.bytecode.CodeIterator.Switcher
-
- javassist.bytecode.CodeIterator.Table
-
- Enclosing class:
- CodeIterator
static class CodeIterator.Table extends CodeIterator.Switcher
-
-
Field Summary
Fields Modifier and Type Field Description (package private) int
high
(package private) int
low
-
Fields inherited from class javassist.bytecode.CodeIterator.Switcher
defaultByte, gap, offsets, pointers
-
Fields inherited from class javassist.bytecode.CodeIterator.Branch
orgPos, pos
-
-
Constructor Summary
Constructors Constructor Description Table(int pos, int defaultByte, int low, int high, int[] offsets, CodeIterator.Pointers ptrs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) int
tableSize()
(package private) int
write2(int dest, byte[] newcode)
-
Methods inherited from class javassist.bytecode.CodeIterator.Switcher
adjustOffsets, deltaSize, gapChanged, shift, write
-
Methods inherited from class javassist.bytecode.CodeIterator.Branch
expanded, shiftOffset
-
-
-
-
Constructor Detail
-
Table
Table(int pos, int defaultByte, int low, int high, int[] offsets, CodeIterator.Pointers ptrs)
-
-
Method Detail
-
write2
int write2(int dest, byte[] newcode)
- Specified by:
write2
in classCodeIterator.Switcher
-
tableSize
int tableSize()
- Specified by:
tableSize
in classCodeIterator.Switcher
-
-