Interface LineNumberInfo
public sealed interface LineNumberInfo
Models a single line number entry in the
LineNumberTableAttribute
.- Since:
- 24
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionint
Returns the line number within the original source file.static LineNumberInfo
of
(int startPc, int lineNumber) Returns a line number description.int
startPc()
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::lineNumber
in 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
-