APIdia Launch Partner
Top Fields Constructors Methods
jdk.internal.classfile.impl

public final Class LineNumberImpl

extends AbstractElement
implements LineNumber
Class Inheritance
All Implemented Interfaces
java.lang.classfile.instruction.LineNumber, java.lang.classfile.PseudoInstruction, java.lang.classfile.CodeElement, java.lang.classfile.ClassFileElement
Imports
java.lang.classfile.instruction.LineNumber

Field Summary

Modifier and TypeField and Description
private static final int
private static final LineNumber[]
private final int

Constructor Summary

AccessConstructor and Description
private
LineNumberImpl(int line)

Method Summary

Modifier and TypeMethod and Description
public int
line()

Implements java.lang.classfile.instruction.LineNumber.line.

Returns the line number.

public static LineNumber
of(int line)

Hides java.lang.classfile.instruction.LineNumber.of.

Returns a line number pseudo-instruction.

public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.

public void
Inherited from jdk.internal.classfile.impl.AbstractElement:
writeTowriteTowriteTo

Field Detail

INTERN_LIMITback to summary
private static final int INTERN_LIMIT
internCacheback to summary
private static final LineNumber[] internCache
lineback to summary
private final int line

Constructor Detail

LineNumberImplback to summary
private LineNumberImpl(int line)

Method Detail

lineback to summary
public int line()

Implements java.lang.classfile.instruction.LineNumber.line.

Doc from java.lang.classfile.instruction.LineNumber.line.

Returns the line number.

Annotations
@Override
ofback to summary
public static LineNumber of(int line)

Hides java.lang.classfile.instruction.LineNumber.of.

Doc from java.lang.classfile.instruction.LineNumber.of.

Returns a line number pseudo-instruction.

toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object. Satisfying this method's contract implies a non-null result must be returned.

Annotations
@Override
writeToback to summary
public void writeTo(DirectCodeBuilder writer)

Overrides jdk.internal.classfile.impl.AbstractElement.writeTo.

Annotations
@Override