Package javassist.bytecode
Class StackMapTable.SwitchShifter
- java.lang.Object
-
- javassist.bytecode.StackMapTable.Walker
-
- javassist.bytecode.StackMapTable.Shifter
-
- javassist.bytecode.StackMapTable.SwitchShifter
-
- Enclosing class:
- StackMapTable
static class StackMapTable.SwitchShifter extends StackMapTable.Shifter
-
-
Field Summary
-
Fields inherited from class javassist.bytecode.StackMapTable.Shifter
exclusive, gap, position, updatedInfo, where
-
Fields inherited from class javassist.bytecode.StackMapTable.Walker
info, numOfEntries
-
-
Constructor Summary
Constructors Constructor Description SwitchShifter(StackMapTable smt, int where, int gap)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) static byte[]deleteGap(byte[] info, int where, int gap)(package private) voidupdate(int pos, int offsetDelta)(package private) voidupdate(int pos, int offsetDelta, int base, int entry)-
Methods inherited from class javassist.bytecode.StackMapTable.Shifter
appendFrame, chopFrame, doit, fullFrame, insertGap, sameFrame, sameLocals
-
Methods inherited from class javassist.bytecode.StackMapTable.Walker
objectOrUninitialized, parse, size, stackMapFrames
-
-
-
-
Constructor Detail
-
SwitchShifter
SwitchShifter(StackMapTable smt, int where, int gap)
-
-
Method Detail
-
update
void update(int pos, int offsetDelta, int base, int entry)- Overrides:
updatein classStackMapTable.Shifter
-
deleteGap
static byte[] deleteGap(byte[] info, int where, int gap)
-
update
void update(int pos, int offsetDelta)- Overrides:
updatein classStackMapTable.Shifter
-
-