public class ModuleDeclarationTreeImpl extends JavaTree implements ModuleDeclarationTree
JavaTree.AnnotatedTypeTree, JavaTree.ArrayTypeTreeImpl, JavaTree.CompilationUnitTreeImpl, JavaTree.ImportTreeImpl, JavaTree.NotImplementedTreeImpl, JavaTree.PackageDeclarationTreeImpl, JavaTree.ParameterizedTypeTreeImpl, JavaTree.PrimitiveTypeTreeImpl, JavaTree.UnionTypeTreeImpl, JavaTree.WildcardTreeImpl
grammarRuleKey
Constructor and Description |
---|
ModuleDeclarationTreeImpl(List<AnnotationTree> annotations,
InternalSyntaxToken openKeyword,
InternalSyntaxToken moduleKeyword,
ModuleNameTree moduleName,
InternalSyntaxToken openBraceToken,
List<ModuleDirectiveTree> moduleDirectives,
InternalSyntaxToken closeBraceToken) |
Modifier and Type | Method and Description |
---|---|
void |
accept(TreeVisitor visitor) |
List<AnnotationTree> |
annotations() |
protected Iterable<Tree> |
children()
Creates iterable for children of this node.
|
SyntaxToken |
closeBraceToken() |
Tree.Kind |
kind() |
List<ModuleDirectiveTree> |
moduleDirectives() |
SyntaxToken |
moduleKeyword() |
ModuleNameTree |
moduleName() |
SyntaxToken |
openBraceToken() |
SyntaxToken |
openKeyword() |
firstToken, getChildren, getGrammarRuleKey, getLine, is, isLeaf, lastToken, parent, setParent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
firstToken, is, lastToken, parent
public ModuleDeclarationTreeImpl(List<AnnotationTree> annotations, InternalSyntaxToken openKeyword, InternalSyntaxToken moduleKeyword, ModuleNameTree moduleName, InternalSyntaxToken openBraceToken, List<ModuleDirectiveTree> moduleDirectives, InternalSyntaxToken closeBraceToken)
public void accept(TreeVisitor visitor)
public List<AnnotationTree> annotations()
annotations
in interface ModuleDeclarationTree
@Nullable public SyntaxToken openKeyword()
openKeyword
in interface ModuleDeclarationTree
public SyntaxToken moduleKeyword()
moduleKeyword
in interface ModuleDeclarationTree
public ModuleNameTree moduleName()
moduleName
in interface ModuleDeclarationTree
public SyntaxToken openBraceToken()
openBraceToken
in interface ModuleDeclarationTree
public List<ModuleDirectiveTree> moduleDirectives()
moduleDirectives
in interface ModuleDeclarationTree
public SyntaxToken closeBraceToken()
closeBraceToken
in interface ModuleDeclarationTree
Copyright © 2012–2018 SonarSource. All rights reserved.