Uses of Class
serp.bytecode.LineNumber
Packages that use LineNumber
-
Uses of LineNumber in serp.bytecode
Methods in serp.bytecode that return LineNumberModifier and TypeMethodDescriptionLineNumberTable.addLineNumber()
Add a new line number to this table.LineNumberTable.addLineNumber
(int startPc, int line) Add a new line number to this table.LineNumberTable.addLineNumber
(Instruction start, int line) Add a new line number to this table.LineNumberTable.addLineNumber
(LineNumber ln) Import a line number from another method.Instruction.getLineNumber()
Return the line number of this instruction, or null if none.LineNumberTable.getLineNumber
(int pc) Return the line number for the given program counter, or null if none.LineNumberTable.getLineNumber
(Instruction ins) Return the line number for the given instruction, or null if none.LineNumberTable.getLineNumbers()
Return the line numbers held in this table.Methods in serp.bytecode with parameters of type LineNumberModifier and TypeMethodDescriptionLineNumberTable.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 LineNumberModifier and TypeMethodDescriptionvoid
BCVisitor.enterLineNumber
(LineNumber obj) void
PrettyPrintVisitor.enterLineNumber
(LineNumber obj) void
BCVisitor.exitLineNumber
(LineNumber obj) void
PrettyPrintVisitor.exitLineNumber
(LineNumber obj)