Interface LineNumberInfo
public sealed interface LineNumberInfo
LineNumberInfo
is a preview API of the Java platform.
Preview features may be removed in a future release, or upgraded to permanent features of the Java platform.
Models a single line number in the
LineNumberTableAttribute
PREVIEW.- Since:
- 22
-
Method Summary
Modifier and TypeMethodDescriptionint
Returns the line number within the original source file.static LineNumberInfoPREVIEW
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.- 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
-
LineNumberInfo
when preview features are enabled.