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

public final Class BoundLocalVariable

extends AbstractBoundLocalVariable
implements LocalVariableInfo, LocalVariable
Class Inheritance
All Implemented Interfaces
java.lang.classfile.instruction.LocalVariable, java.lang.classfile.PseudoInstruction, java.lang.classfile.CodeElement, java.lang.classfile.ClassFileElement, java.lang.classfile.attribute.LocalVariableInfo
Imports
java.lang.classfile.attribute.LocalVariableInfo, java.lang.classfile.constantpool.Utf8Entry, java.lang.classfile.instruction.LocalVariable, java.lang.constant.ClassDesc

Field Summary

Inherited from jdk.internal.classfile.impl.AbstractBoundLocalVariable:
codeoffset

Constructor Summary

AccessConstructor and Description
public
BoundLocalVariable(CodeImpl code, int offset)

Method Summary

Modifier and TypeMethod and Description
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.

public Utf8Entry
type()

Implements java.lang.classfile.attribute.LocalVariableInfo.type, java.lang.classfile.instruction.LocalVariable.type.

Returns the field descriptor string of the local variable.

public ClassDesc
public void
Inherited from jdk.internal.classfile.impl.AbstractBoundLocalVariable:
endScopelengthnamenameIndexsecondaryEntrysecondaryIndexslotstartPcstartScopewriteLocalTo

Constructor Detail

BoundLocalVariableback to summary
public BoundLocalVariable(CodeImpl code, int offset)

Method Detail

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
typeback to summary
public Utf8Entry type()

Implements java.lang.classfile.attribute.LocalVariableInfo.type, java.lang.classfile.instruction.LocalVariable.type.

Doc from java.lang.classfile.attribute.LocalVariableInfo.type.

Returns the field descriptor string of the local variable.

Annotations
@Override
typeSymbolback to summary
public ClassDesc typeSymbol()

Overrides default java.lang.classfile.attribute.LocalVariableInfo.typeSymbol, java.lang.classfile.instruction.LocalVariable.typeSymbol.

Doc from java.lang.classfile.attribute.LocalVariableInfo.typeSymbol.

Returns the field descriptor of the local variable.

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

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

Annotations
@Override