Uses of Class
serp.bytecode.LineNumber
-
Packages that use LineNumber Package Description serp.bytecode Bytecode Manipuationserp.bytecode.visitor Bytecode Visitor -
-
Uses of LineNumber in serp.bytecode
Methods in serp.bytecode that return LineNumber Modifier and Type Method Description LineNumberLineNumberTable. addLineNumber()Add a new line number to this table.LineNumberLineNumberTable. addLineNumber(int startPc, int line)Add a new line number to this table.LineNumberLineNumberTable. addLineNumber(Instruction start, int line)Add a new line number to this table.LineNumberLineNumberTable. addLineNumber(LineNumber ln)Import a line number from another method.LineNumberInstruction. getLineNumber()Return the line number of this instruction, or null if none.LineNumberLineNumberTable. getLineNumber(int pc)Return the line number for the given program counter, or null if none.LineNumberLineNumberTable. getLineNumber(Instruction ins)Return the line number for the given instruction, or null if none.LineNumber[]LineNumberTable. getLineNumbers()Return the line numbers held in this table.Methods in serp.bytecode with parameters of type LineNumber Modifier and Type Method Description LineNumberLineNumberTable. addLineNumber(LineNumber ln)Import a line number from another method.booleanLineNumberTable. removeLineNumber(LineNumber ln)Remove the given line.voidLineNumberTable. 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 Modifier and Type Method Description voidBCVisitor. enterLineNumber(LineNumber obj)voidPrettyPrintVisitor. enterLineNumber(LineNumber obj)voidBCVisitor. exitLineNumber(LineNumber obj)voidPrettyPrintVisitor. exitLineNumber(LineNumber obj)
-