Interface ClassDeclarationTree

All Superinterfaces:
ClassTree, HasAttributes, StatementTree, Tree
All Known Subinterfaces:
EnumDeclarationTree
All Known Implementing Classes:
ClassDeclarationTreeImpl, EnumDeclarationTreeImpl

public interface ClassDeclarationTree extends StatementTree, ClassTree

Class and Trait

  class name() { members() }
  trait name() { members() }

  abstract class name() { members() }
  final class name() { members() }

  class name() extends superClass() { members() }
  class name() extends superClass() implements superInterfaces() { members() }
 

Interface

  interface name() { members() }
  interface name() extends superInterfaces() { members() }