public class ClassTreeImpl extends JavaTree implements ClassTree
JavaTree.ArrayTypeTreeImpl, JavaTree.CompilationUnitTreeImpl, JavaTree.ImportTreeImpl, JavaTree.NotImplementedTreeImpl, JavaTree.PackageDeclarationTreeImpl, JavaTree.ParameterizedTypeTreeImpl, JavaTree.PrimitiveTypeTreeImpl, JavaTree.UnionTypeTreeImpl, JavaTree.WildcardTreeImplgrammarRuleKey| 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, setParentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfirstToken, is, lastToken, parentpublic 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 ClassTreepublic TypeParameters typeParameters()
typeParameters in interface ClassTreepublic ModifiersTree modifiers()
@Nullable public TypeTree superClass()
superClass in interface ClassTreepublic ListTree<TypeTree> superInterfaces()
superInterfaces in interface ClassTreepublic SyntaxToken openBraceToken()
openBraceToken in interface ClassTreepublic SyntaxToken closeBraceToken()
closeBraceToken in interface ClassTreepublic Symbol.TypeSymbol symbol()
@Nullable public SyntaxToken declarationKeyword()
declarationKeyword in interface ClassTree@Nullable public SyntaxToken atToken()
public void accept(TreeVisitor visitor)
public void setSymbol(JavaSymbol.TypeJavaSymbol symbol)
Copyright © 2012–2017 SonarSource. All rights reserved.