Spec-Zone.ru › OpenJDK 27

Interface LocalVariableTypeInfo

public sealed interface LocalVariableTypeInfo
Models a single local variable in the LocalVariableTypeTableAttribute.
See Java Virtual Machine Specification:
4.7.14 The LocalVariableTypeTable Attribute
Since:
24
See Also:
  • LocalVariableTypeTableAttribute.localVariableTypes()
  • LocalVariableType

Method Summary

Modifier and Type Method Description
int length()
Returns the length of the region of the code array in which this variable is in scope.
Utf8Entry name()
Returns the name of the local variable.
Utf8Entry signature()
Returns the field signature string of the local variable.
int slot()
Returns the index into the local variable array of the current frame which holds this local variable.
int startPc()
Returns the index into the code array, inclusive at which the scope of this variable begins.

Method Details

startPc

int startPc()
Returns the index into the code array, inclusive at which the scope of this variable begins.
Returns:
the index into the code array, inclusive at which the scope of this variable begins

length

int length()
Returns the length of the region of the code array in which this variable is in scope.
Returns:
the length of the region of the code array in which this variable is in scope

name

Utf8Entry name()
Returns the name of the local variable.
Returns:
the name of the local variable

signature

Utf8Entry signature()
Returns the field signature string of the local variable.
Returns:
the field signature string of the local variable

slot

int slot()
Returns the index into the local variable array of the current frame which holds this local variable.
Returns:
the index into the local variable array of the current frame which holds this local variable

Report a bug or suggest an enhancement
For further API reference and developer documentation see the Java SE Documentation, which contains more detailed, developer-targeted descriptions with conceptual overviews, definitions of terms, workarounds, and working code examples. Other versions.
Java is a trademark or registered trademark of Oracle and/or its affiliates in the US and other countries.
Copyright © 1993, 2026, Oracle and/or its affiliates, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
All rights reserved. Use is subject to license terms and the documentation redistribution policy.

© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API