Module  jdk.compiler
软件包  com.sun.source.tree

Interface VariableTree

  • All Superinterfaces:
    StatementTree


    public interface VariableTree
    extends StatementTree
    用于变量声明的树节点。 例如:
      modifiers type name initializer ;
       modifiers type qualified-name.this 
    从以下版本开始:
    1.6
    See The Java™ Language Specification:
    第8.3及14.4条
    • 方法详细信息

      • getModifiers

        ModifiersTree getModifiers​()
        在声明中返回修饰符,包括任何注释。
        结果
        修饰符
      • getName

        Name getName​()
        返回正在声明的变量的名称。
        结果
        名字
      • getNameExpression

        ExpressionTree getNameExpression​()
        返回名称为“声明”的合格标识符。 这仅在某些情况下用于方法声明的接收者。 在所有其他情况下返回null
        结果
        接收者声明的合格标识符
      • getType

         getType​()
        返回正在声明的变量的类型。
        结果
        方式
      • getInitializer

        ExpressionTree getInitializer​()
        返回变量的初始化器,如果没有,则返回 null
        结果
        the initializer