模块 jdk.compiler

接口 ClassTree

所有父级接口:
StatementTree , Tree

public interface ClassTree extends StatementTree
类、接口、枚举、记录或注释类型声明的树节点。例如:
  modifiers class simpleName typeParameters 
    extends extendsClause 
    implements implementsClause 
  {
    members 
  }
 
Java 语言规范:
8.1 类声明
8.9 枚举类型
8.10 记录类型
9.1 接口声明
9.6 注释类型
自从:
1.6
  • 方法详情

    • getModifiers

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

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

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

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

      List <? extends Tree > getImplementsClause()
      返回由此类型声明实现的接口。
      返回:
      接口
    • getPermitsClause

      default List <? extends Tree > getPermitsClause()
      返回此类型声明允许的子类。
      实现要求:
      此实现返回一个空列表
      返回:
      子类
      自从:
      17
    • getMembers

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