Class Instruction

java.lang.Object
com.ibm.wala.dalvik.dex.instructions.Instruction
  • Field Details Link icon

    • pc Link icon

      public final int pc
    • opcode Link icon

      protected final org.jf.dexlib2.Opcode opcode
    • method Link icon

      protected final DexIMethod method
    • noInstructions Link icon

      public static final int[] noInstructions
  • Constructor Details Link icon

    • Instruction Link icon

      protected Instruction(int pc, org.jf.dexlib2.Opcode op, DexIMethod method)
  • Method Details Link icon

    • isFallThrough Link icon

      public boolean isFallThrough()
      True if the instruction can continue.
      See Also:
    • isPEI Link icon

      public boolean isPEI()
      True if the instruction can throw an exception
      See Also:
    • getParentMethod Link icon

      public DexIMethod getParentMethod()
      Returns:
      The DexIMethod which contains this instruction.
    • getOpcode Link icon

      public org.jf.dexlib2.Opcode getOpcode()
      Returns:
      The opcode associated with this instruction.
    • getBranchTargets Link icon

      public int[] getBranchTargets()
    • visit Link icon

      public abstract void visit(Instruction.Visitor visitor)