public class ClassTreeImpl extends JavaTree implements ClassTree
JavaTree.ArrayTypeTreeImpl, JavaTree.CompilationUnitTreeImpl, JavaTree.ImportTreeImpl, JavaTree.NotImplementedTreeImpl, JavaTree.PackageDeclarationTreeImpl, JavaTree.ParameterizedTypeTreeImpl, JavaTree.PrimitiveTypeTreeImpl, JavaTree.UnionTypeTreeImpl, JavaTree.WildcardTreeImpl
grammarRuleKey
Constructor and Description |
---|
ClassTreeImpl(ModifiersTree modifiers,
SyntaxToken openBraceToken,
List<Tree> members,
SyntaxToken closeBraceToken) |
ClassTreeImpl(Tree.Kind kind,
SyntaxToken openBraceToken,
List<Tree> members,
SyntaxToken closeBraceToken) |
firstToken, getChildren, getGrammarRuleKey, is, isLeaf, lastToken, parent, setParent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
firstToken, is, lastToken, parent
public ClassTreeImpl(Tree.Kind kind, SyntaxToken openBraceToken, List<Tree> members, SyntaxToken closeBraceToken)
public ClassTreeImpl(ModifiersTree modifiers, SyntaxToken openBraceToken, List<Tree> members, SyntaxToken closeBraceToken)
public ClassTreeImpl completeModifiers(ModifiersTreeImpl modifiers)
public ClassTreeImpl completeIdentifier(IdentifierTree identifier)
public ClassTreeImpl completeTypeParameters(TypeParameterListTreeImpl typeParameters)
public ClassTreeImpl completeSuperclass(SyntaxToken extendsKeyword, TypeTree superClass)
public ClassTreeImpl completeInterfaces(SyntaxToken keyword, QualifiedIdentifierListTreeImpl interfaces)
public ClassTreeImpl complete(InternalSyntaxToken atToken, InternalSyntaxToken interfaceToken, IdentifierTree simpleName)
public ClassTreeImpl completeDeclarationKeyword(SyntaxToken declarationKeyword)
@Nullable public IdentifierTree simpleName()
simpleName
in interface ClassTree
public TypeParameters typeParameters()
typeParameters
in interface ClassTree
public ModifiersTree modifiers()
@Nullable public TypeTree superClass()
superClass
in interface ClassTree
public ListTree<TypeTree> superInterfaces()
superInterfaces
in interface ClassTree
@Nullable public SyntaxToken openBraceToken()
openBraceToken
in interface ClassTree
@Nullable public SyntaxToken closeBraceToken()
closeBraceToken
in interface ClassTree
public Symbol.TypeSymbol symbol()
@Nullable public SyntaxToken declarationKeyword()
declarationKeyword
in interface ClassTree
public void accept(TreeVisitor visitor)
public void setSymbol(JavaSymbol.TypeJavaSymbol symbol)
Copyright © 2012–2016 SonarSource. All rights reserved.