Klasse InstructionLV

java.lang.Object
org.aspectj.apache.bcel.generic.Instruction
org.aspectj.apache.bcel.generic.InstructionLV
Alle implementierten Schnittstellen:
Serializable, Cloneable, Constants
Bekannte direkte Unterklassen:
IINC, InstructionCLV

public class InstructionLV extends Instruction
Abstract super class for instructions dealing with local variables.
Version:
$Id: InstructionLV.java,v 1.5 2009/10/05 17:35:36 aclement Exp $
Autor:
M. Dahm
Siehe auch:
  • Felddetails

    • lvar

      protected int lvar
  • Konstruktordetails

    • InstructionLV

      public InstructionLV(short opcode, int lvar)
    • InstructionLV

      public InstructionLV(short opcode)
  • Methodendetails

    • dump

      public void dump(DataOutputStream out) throws IOException
      Setzt außer Kraft:
      dump in Klasse Instruction
      Löst aus:
      IOException
    • toString

      public String toString(boolean verbose)
      Long output format: 'name of opcode' "[" 'opcode number' "]" "(" 'length of instruction' ")" "Ungültige Eingabe: "<"" 'local variable index' ">"
      Setzt außer Kraft:
      toString in Klasse Instruction
    • isALOAD

      public boolean isALOAD()
      Setzt außer Kraft:
      isALOAD in Klasse Instruction
    • isASTORE

      public boolean isASTORE()
      Setzt außer Kraft:
      isASTORE in Klasse Instruction
    • getBaseOpcode

      public int getBaseOpcode()
    • getIndex

      public final int getIndex()
      Setzt außer Kraft:
      getIndex in Klasse Instruction
      Gibt zurück:
      local variable index referred by this instruction.
    • setIndex

      public void setIndex(int i)
      Setzt außer Kraft:
      setIndex in Klasse Instruction
    • canSetIndex

      public boolean canSetIndex()
    • setIndexAndCopyIfNecessary

      public InstructionLV setIndexAndCopyIfNecessary(int newIndex)
    • getLength

      public int getLength()
      Setzt außer Kraft:
      getLength in Klasse Instruction
    • equals

      public boolean equals(Object other)
      Setzt außer Kraft:
      equals in Klasse Instruction
    • hashCode

      public int hashCode()
      Setzt außer Kraft:
      hashCode in Klasse Instruction