Package org.aspectj.apache.bcel.generic
Class BranchHandle
- java.lang.Object
-
- org.aspectj.apache.bcel.generic.InstructionHandle
-
- org.aspectj.apache.bcel.generic.BranchHandle
-
- All Implemented Interfaces:
Serializable
public final class BranchHandle extends InstructionHandle
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.aspectj.apache.bcel.generic.InstructionHandle
pos
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetPosition()InstructionHandlegetTarget()voidsetInstruction(Instruction i)voidsetTarget(InstructionHandle ih)protected intupdatePosition(int offset, int max_offset)voidupdateTarget(InstructionHandle old_ih, InstructionHandle new_ih)-
Methods inherited from class org.aspectj.apache.bcel.generic.InstructionHandle
addTargeter, getInstruction, getNext, getPrev, getTargeters, getTargetersCopy, hasTargeters, removeAllTargeters, removeTargeter, toString, toString
-
-
-
-
Method Detail
-
getPosition
public int getPosition()
- Overrides:
getPositionin classInstructionHandle
-
updatePosition
protected int updatePosition(int offset, int max_offset)
-
setTarget
public void setTarget(InstructionHandle ih)
-
updateTarget
public void updateTarget(InstructionHandle old_ih, InstructionHandle new_ih)
-
getTarget
public InstructionHandle getTarget()
-
setInstruction
public void setInstruction(Instruction i)
- Overrides:
setInstructionin classInstructionHandle
-
-