模块  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