Class LineTable
java.lang.Object
org.adoptopenjdk.jitwatch.model.bytecode.LineTable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate List<LineTableEntry> private static final com.chrisnewland.freelogj.Loggerprivate MemberBytecode -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidadd(LineTableEntry entry) booleanintfindSourceLineForBytecodeOffset(int searchBCI) getEntryForSourceLine(int sourceLine) intint[]int[]getSourceRange(int startBCI, int endBCI) inthashCode()intsize()private voidsort()booleansourceLineInRange(int sourceLine) toString()
-
Field Details
-
lineTableEntries
-
logger
private static final com.chrisnewland.freelogj.Logger logger -
memberBytecode
-
-
Constructor Details
-
LineTable
-
-
Method Details
-
getMemberBytecode
-
add
-
add
-
getLastSourceLine
public int getLastSourceLine() -
getSourceRange
public int[] getSourceRange(int startBCI, int endBCI) -
getSourceRange
public int[] getSourceRange() -
sourceLineInRange
public boolean sourceLineInRange(int sourceLine) -
sort
private void sort() -
getEntryForSourceLine
-
getEntries
-
findSourceLineForBytecodeOffset
public int findSourceLineForBytecodeOffset(int searchBCI) -
size
public int size() -
toString
-
hashCode
public int hashCode() -
equals
-