Package org.sonar.java.model.declaration
Class ModuleDeclarationTreeImpl
java.lang.Object
org.sonar.java.model.JavaTree
org.sonar.java.model.declaration.ModuleDeclarationTreeImpl
- All Implemented Interfaces:
ModuleDeclarationTree
,Tree
-
Nested Class Summary
Nested classes/interfaces inherited from class org.sonar.java.model.JavaTree
JavaTree.AnnotatedTypeTree, JavaTree.ArrayTypeTreeImpl, JavaTree.CompilationUnitTreeImpl, JavaTree.ImportTreeImpl, JavaTree.NotImplementedTreeImpl, JavaTree.PackageDeclarationTreeImpl, JavaTree.ParameterizedTypeTreeImpl, JavaTree.PrimitiveTypeTreeImpl, JavaTree.UnionTypeTreeImpl, JavaTree.WildcardTreeImpl
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionModuleDeclarationTreeImpl
(List<AnnotationTree> annotations, InternalSyntaxToken openKeyword, InternalSyntaxToken moduleKeyword, ModuleNameTree moduleName, InternalSyntaxToken openBraceToken, List<ModuleDirectiveTree> moduleDirectives, InternalSyntaxToken closeBraceToken) -
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(TreeVisitor visitor) children()
Creates iterable for children of this node.kind()
Methods inherited from class org.sonar.java.model.JavaTree
allTokens, firstToken, getChildren, getLine, is, isLeaf, lastToken, parent, setParent
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.sonar.plugins.java.api.tree.Tree
firstToken, is, lastToken, parent
-
Constructor Details
-
ModuleDeclarationTreeImpl
public ModuleDeclarationTreeImpl(List<AnnotationTree> annotations, @Nullable InternalSyntaxToken openKeyword, InternalSyntaxToken moduleKeyword, ModuleNameTree moduleName, InternalSyntaxToken openBraceToken, List<ModuleDirectiveTree> moduleDirectives, InternalSyntaxToken closeBraceToken)
-
-
Method Details
-
accept
-
kind
-
annotations
- Specified by:
annotations
in interfaceModuleDeclarationTree
-
openKeyword
- Specified by:
openKeyword
in interfaceModuleDeclarationTree
-
moduleKeyword
- Specified by:
moduleKeyword
in interfaceModuleDeclarationTree
-
moduleName
- Specified by:
moduleName
in interfaceModuleDeclarationTree
-
openBraceToken
- Specified by:
openBraceToken
in interfaceModuleDeclarationTree
-
moduleDirectives
- Specified by:
moduleDirectives
in interfaceModuleDeclarationTree
-
closeBraceToken
- Specified by:
closeBraceToken
in interfaceModuleDeclarationTree
-
children
-