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

public Class AbstractBoundLocalVariable

extends AbstractElement
implements WritableLocalVariable
Class Inheritance
All Implemented Interfaces
jdk.internal.classfile.impl.Util.WritableLocalVariable
Known Direct Subclasses
jdk.internal.classfile.impl.BoundLocalVariable, jdk.internal.classfile.impl.BoundLocalVariableType
Imports
java.lang.classfile.Label, java.lang.classfile.constantpool.Utf8Entry

Field Summary

Modifier and TypeField and Description
protected final CodeImpl
private Utf8Entry
protected final int
private Utf8Entry

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Label
public int
public Utf8Entry
name()

protected int
protected Utf8Entry
protected int
public int
slot()

public int
public Label
public boolean
Inherited from jdk.internal.classfile.impl.AbstractElement:
writeTowriteTowriteTowriteTo

Field Detail

codeback to summary
protected final CodeImpl code
nameEntryback to summary
private Utf8Entry nameEntry
offsetback to summary
protected final int offset
secondaryEntryback to summary
private Utf8Entry secondaryEntry

Constructor Detail

AbstractBoundLocalVariableback to summary
public AbstractBoundLocalVariable(CodeImpl code, int offset)

Method Detail

endScopeback to summary
public Label endScope()
lengthback to summary
public int length()
nameback to summary
public Utf8Entry name()
nameIndexback to summary
protected int nameIndex()
secondaryEntryback to summary
protected Utf8Entry secondaryEntry()
secondaryIndexback to summary
protected int secondaryIndex()
slotback to summary
public int slot()
startPcback to summary
public int startPc()
startScopeback to summary
public Label startScope()
writeLocalToback to summary
public boolean writeLocalTo(BufWriterImpl b)

Implements jdk.internal.classfile.impl.Util.WritableLocalVariable.writeLocalTo.

Annotations
@Override