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 ExtendsClauseTree extendsClause, InternalSyntaxToken openCurlyBraceToken, List<Tree> elements, InternalSyntaxToken closeCurlyBraceToken)
public static ClassTreeImpl newClassDeclaration(List<DecoratorTree> decorators, InternalSyntaxToken classToken, @Nullable IdentifierTree name, @Nullable ExtendsClauseTree extendsClause, 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 ExtendsClauseTree extendsClause()
extendsClause 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–2017 SonarSource and Eriks Nukis. All rights reserved.