Class Switch

java.lang.Object
com.ibm.wala.dalvik.dex.instructions.Instruction
com.ibm.wala.dalvik.dex.instructions.Switch

public class Switch extends Instruction
  • Field Details

    • regA

      public final int regA
    • tableAddressOffset

      public final int tableAddressOffset
    • pad

      public SwitchPad pad
  • Constructor Details

    • Switch

      public Switch(int instLoc, int regA, int tableAddressOffset, org.jf.dexlib2.Opcode opcode, DexIMethod method)
  • Method Details

    • setSwitchPad

      public void setSwitchPad(SwitchPad pad)
    • getOffsets

      public int[] getOffsets()
    • getDefaultLabel

      public int getDefaultLabel()
    • getCasesAndLabels

      public int[] getCasesAndLabels()
    • getBranchTargets

      public int[] getBranchTargets()
      Overrides:
      getBranchTargets in class Instruction
    • visit

      public void visit(Instruction.Visitor visitor)
      Specified by:
      visit in class Instruction