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) void
update(int pos, int offsetDelta)
(package private) void
update(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:
update
in classStackMapTable.Shifter
-
deleteGap
static byte[] deleteGap(byte[] info, int where, int gap)
-
update
void update(int pos, int offsetDelta)
- Overrides:
update
in classStackMapTable.Shifter
-
-