Module  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​()
        返回在此类型声明中声明的成员。
        结果
        成员