public class ClassTreeImpl extends JavaScriptTree implements ClassTree, TypableTree
childrenStream, descendants, firstToken, is, isAncestorOf, isLeaf, lastToken, parent, setParent, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitchildrenStream, descendants, firstToken, is, isAncestorOf, lastToken, parentpublic static ClassTreeImpl newClassExpression(List<DecoratorTree> decorators, InternalSyntaxToken classToken, @Nullable IdentifierTree name, @Nullable FlowGenericParameterClauseTree genericParameterClause, @Nullable ExtendsClauseTree extendsClause, @Nullable FlowImplementsClauseTree implementsClause, InternalSyntaxToken openCurlyBraceToken, List<Tree> elements, InternalSyntaxToken closeCurlyBraceToken)
public static ClassTreeImpl newClassDeclaration(List<DecoratorTree> decorators, InternalSyntaxToken classToken, @Nullable IdentifierTree name, @Nullable FlowGenericParameterClauseTree genericParameterClause, @Nullable ExtendsClauseTree extendsClause, @Nullable FlowImplementsClauseTree implementsClause, InternalSyntaxToken openCurlyBraceToken, List<Tree> elements, InternalSyntaxToken closeCurlyBraceToken)
public List<DecoratorTree> decorators()
decorators in interface ClassTreepublic SyntaxToken classToken()
classToken in interface ClassTreepublic IdentifierTree name()
@Nullable public FlowGenericParameterClauseTree genericParameterClause()
genericParameterClause in interface ClassTree@Nullable public ExtendsClauseTree extendsClause()
extendsClause in interface ClassTree@Nullable public FlowImplementsClauseTree implementsClause()
implementsClause in interface ClassTreepublic SyntaxToken openCurlyBraceToken()
openCurlyBraceToken in interface ClassTreepublic SyntaxToken closeCurlyBraceToken()
closeCurlyBraceToken in interface ClassTreepublic Tree.Kind getKind()
getKind in class JavaScriptTreepublic Iterator<Tree> childrenIterator()
JavaScriptTreenull elements.childrenIterator in class JavaScriptTreepublic void accept(DoubleDispatchVisitor visitor)
public TypeSet types()
ExpressionTreetypes in interface ExpressionTreepublic void add(Type type)
add in interface TypableTreepublic ClassType classType()
Copyright © 2011–2018 SonarSource and Eriks Nukis. All rights reserved.