@Beta public interface ClassTree extends ExpressionTree, StatementTree
class { elements() }
class name() { elements() }
class name() extends superClass()} { elements() }
| Modifier and Type | Method and Description |
|---|---|
SyntaxToken |
classToken() |
SyntaxToken |
closeCurlyBraceToken() |
List<Tree> |
elements() |
SyntaxToken |
extendsToken() |
Iterable<MethodDeclarationTree> |
methods() |
IdentifierTree |
name() |
SyntaxToken |
openCurlyBraceToken() |
Iterable<SyntaxToken> |
semicolons() |
ExpressionTree |
superClass() |
typesSyntaxToken classToken()
@Nullable IdentifierTree name()
@Nullable SyntaxToken extendsToken()
@Nullable ExpressionTree superClass()
SyntaxToken openCurlyBraceToken()
Iterable<MethodDeclarationTree> methods()
Iterable<SyntaxToken> semicolons()
SyntaxToken closeCurlyBraceToken()
Copyright © 2011–2015 SonarSource and Eriks Nukis. All rights reserved.