模块  jdk.compiler
软件包  com.sun.source.tree

Interface ClassTree

  • All Superinterfaces:
    StatementTree

    public interface ClassTree
    extends StatementTree
    类,接口,枚举或注释类型声明的树节点。 例如:
      modifiers class simpleName typeParameters
           extends extendsClause
           implements implementsClause
       {
           members
       } 
    从以下版本开始:
    1.6
    See The Java™ Language Specification:
    第8.1,8.9,9.1和9.6节
    • 方法详细信息

      • getModifiers

        ModifiersTree getModifiers()
        返回此类型声明的修饰符,包括任何注释。
        结果
        修饰语
      • getSimpleName

        Name getSimpleName()
        返回此类型声明的简单名称。
        结果
        简单的名字
      • getTypeParameters

        List<? extends TypeParameterTree> getTypeParameters()
        返回此类型声明的任何类型参数。
        结果
        类型参数
      • getExtendsClause

         getExtendsClause()
        返回此类型声明的超类型,如果未提供,则返回 null
        结果
        超类型
      • getImplementsClause

        List<? extends > getImplementsClause()
        返回此类型声明实现的接口。
        结果
        接口
      • getMembers

        List<? extends > getMembers()
        返回此类型声明中声明的成员。
        结果
        成员