Interface LineNumberInfo
public sealed interface LineNumberInfo
Models a single line number entry in the
LineNumberTableAttribute.- Since:
- 24
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionintReturns the line number within the original source file.static LineNumberInfoof(int startPc, int lineNumber) Returns a line number description.intstartPc()Returns the index into the code array at which the code for this line begins.
-
Method Details
-
startPc
int startPc()Returns the index into the code array at which the code for this line begins.- Returns:
- the index into the code array at which the code for this line begins
-
lineNumber
int lineNumber()Returns the line number within the original source file.- Returns:
- the line number within the original source file
-
of
Returns a line number description.- API Note:
- The created entry cannot be written to a
CodeBuilder. CallCodeBuilder::lineNumberin the correct order instead. - Parameters:
startPc- the starting index of the code array for this linelineNumber- the line number within the original source file- Returns:
- a line number description
-