Package org.aspectj.apache.bcel.generic
Klasse LineNumberGen
java.lang.Object
org.aspectj.apache.bcel.generic.LineNumberGen
- Alle implementierten Schnittstellen:
Serializable
,Cloneable
,InstructionTargeter
This class represents a line number within a method, i.e., give an instruction
a line number corresponding to the source code line.
- Version:
- $Id: LineNumberGen.java,v 1.5 2008/05/28 23:53:00 aclement Exp $
- Autor:
- M. Dahm
- Siehe auch:
-
Konstruktorübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungclone()
boolean
Get LineNumber attribute .int
void
void
setSourceLine
(int src_line) void
updateTarget
(InstructionHandle old_ih, InstructionHandle new_ih)
-
Konstruktordetails
-
LineNumberGen
Create a line number.- Parameter:
ih
- instruction handle to reference
-
-
Methodendetails
-
containsTarget
- Angegeben von:
containsTarget
in SchnittstelleInstructionTargeter
- Gibt zurück:
- true, if ih is target of this line number
-
updateTarget
- Angegeben von:
updateTarget
in SchnittstelleInstructionTargeter
- Parameter:
old_ih
- old targetnew_ih
- new target
-
getLineNumber
Get LineNumber attribute . This relies on that the instruction list has already been dumped to byte code or or that the `setPositions' methods has been called for the instruction list. -
setInstruction
-
clone
-
getInstruction
-
setSourceLine
public void setSourceLine(int src_line) -
getSourceLine
public int getSourceLine()
-