Package org.aspectj.apache.bcel.generic
Class LineNumberGen
- java.lang.Object
-
- org.aspectj.apache.bcel.generic.LineNumberGen
-
- All Implemented Interfaces:
Serializable,Cloneable,InstructionTargeter
public class LineNumberGen extends Object implements InstructionTargeter, Cloneable, Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description LineNumberGen(InstructionHandle ih, int src_line)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectclone()booleancontainsTarget(InstructionHandle ih)InstructionHandlegetInstruction()LineNumbergetLineNumber()intgetSourceLine()voidsetInstruction(InstructionHandle ih)voidsetSourceLine(int src_line)voidupdateTarget(InstructionHandle old_ih, InstructionHandle new_ih)
-
-
-
Constructor Detail
-
LineNumberGen
public LineNumberGen(InstructionHandle ih, int src_line)
-
-
Method Detail
-
containsTarget
public boolean containsTarget(InstructionHandle ih)
- Specified by:
containsTargetin interfaceInstructionTargeter
-
updateTarget
public void updateTarget(InstructionHandle old_ih, InstructionHandle new_ih)
- Specified by:
updateTargetin interfaceInstructionTargeter
-
getLineNumber
public LineNumber getLineNumber()
-
setInstruction
public void setInstruction(InstructionHandle ih)
-
getInstruction
public InstructionHandle getInstruction()
-
setSourceLine
public void setSourceLine(int src_line)
-
getSourceLine
public int getSourceLine()
-
-