Package org.jf.dexlib2.builder
Class BuilderSwitchPayload
- java.lang.Object
-
- org.jf.dexlib2.builder.BuilderInstruction
-
- org.jf.dexlib2.builder.BuilderSwitchPayload
-
- All Implemented Interfaces:
Instruction
,PayloadInstruction
,SwitchPayload
- Direct Known Subclasses:
BuilderPackedSwitchPayload
,BuilderSparseSwitchPayload
public abstract class BuilderSwitchPayload extends BuilderInstruction implements SwitchPayload
-
-
Field Summary
-
Fields inherited from class org.jf.dexlib2.builder.BuilderInstruction
opcode
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
BuilderSwitchPayload(Opcode opcode)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description MethodLocation
getReferrer()
abstract java.util.List<? extends BuilderSwitchElement>
getSwitchElements()
-
Methods inherited from class org.jf.dexlib2.builder.BuilderInstruction
getCodeUnits, getFormat, getLocation, getOpcode
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jf.dexlib2.iface.instruction.Instruction
getCodeUnits, getOpcode
-
-
-
-
Constructor Detail
-
BuilderSwitchPayload
protected BuilderSwitchPayload(@Nonnull Opcode opcode)
-
-
Method Detail
-
getReferrer
@Nonnull public MethodLocation getReferrer()
-
getSwitchElements
@Nonnull public abstract java.util.List<? extends BuilderSwitchElement> getSwitchElements()
- Specified by:
getSwitchElements
in interfaceSwitchPayload
-
-