StatementTree
, Tree
public interface VariableTree extends StatementTree
modifiers type name initializer ; modifiers type qualified-name.this
Modifier and Type | Method | Description |
---|---|---|
ExpressionTree |
getInitializer() |
Returns the initializer for the variable, or null if none. |
ModifiersTree |
getModifiers() |
Returns the modifiers, including any annotations, on the declaration. |
Name |
getName() |
Returns the name of the variable being declared or empty name if both the variable is unnamed and the preview features are enabled (Unnamed Patterns and Variables). |
ExpressionTree |
getNameExpression() |
Returns the qualified identifier for the name being "declared". |
Tree |
getType() |
Returns the type of the variable being declared. |
ModifiersTree getModifiers()
Name getName()
ExpressionTree getNameExpression()
null
in all other cases.Tree getType()
ExpressionTree getInitializer()
null
if none.
© 1993, 2023, 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.
https://docs.oracle.com/en/java/javase/21/docs/api/jdk.compiler/com/sun/source/tree/VariableTree.html