|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use LineNumber | |
---|---|
serp.bytecode | Bytecode Manipuation |
serp.bytecode.visitor | Bytecode Visitor |
Uses of LineNumber in serp.bytecode |
---|
Methods in serp.bytecode that return LineNumber | |
---|---|
LineNumber |
LineNumberTable.addLineNumber()
Add a new line number to this table. |
LineNumber |
LineNumberTable.addLineNumber(Instruction start,
int line)
Add a new line number to this table. |
LineNumber |
LineNumberTable.addLineNumber(int startPc,
int line)
Add a new line number to this table. |
LineNumber |
LineNumberTable.addLineNumber(LineNumber ln)
Import a line number from another method. |
LineNumber |
Instruction.getLineNumber()
Return the line number of this instruction, or null if none. |
LineNumber |
LineNumberTable.getLineNumber(Instruction ins)
Return the line number for the given instruction, or null if none. |
LineNumber |
LineNumberTable.getLineNumber(int pc)
Return the line number for the given program counter, or null if none. |
LineNumber[] |
LineNumberTable.getLineNumbers()
Return the line numbers held in this table. |
Methods in serp.bytecode with parameters of type LineNumber | |
---|---|
LineNumber |
LineNumberTable.addLineNumber(LineNumber ln)
Import a line number from another method. |
boolean |
LineNumberTable.removeLineNumber(LineNumber ln)
Remove the given line. |
void |
LineNumberTable.setLineNumbers(LineNumber[] lines)
Set the line numbers for the table. |
Uses of LineNumber in serp.bytecode.visitor |
---|
Methods in serp.bytecode.visitor with parameters of type LineNumber | |
---|---|
void |
PrettyPrintVisitor.enterLineNumber(LineNumber obj)
|
void |
BCVisitor.enterLineNumber(LineNumber obj)
|
void |
PrettyPrintVisitor.exitLineNumber(LineNumber obj)
|
void |
BCVisitor.exitLineNumber(LineNumber obj)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |