Package javassist.bytecode
Class CodeIterator.Lookup
- java.lang.Object
-
- javassist.bytecode.CodeIterator.Branch
-
- javassist.bytecode.CodeIterator.Switcher
-
- javassist.bytecode.CodeIterator.Lookup
-
- Enclosing class:
- CodeIterator
static class CodeIterator.Lookup extends CodeIterator.Switcher
-
-
Field Summary
Fields Modifier and Type Field Description (package private) int[]
matches
-
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 Lookup(int pos, int defaultByte, int[] matches, 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
-
Lookup
Lookup(int pos, int defaultByte, int[] matches, 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
-
-