Package org.sonar.java.model.declaration
Class SimpleModuleDirectiveTreeImpl
java.lang.Object
org.sonar.java.model.JavaTree
org.sonar.java.model.declaration.ModuleDirectiveTreeImpl
org.sonar.java.model.declaration.SimpleModuleDirectiveTreeImpl
- All Implemented Interfaces:
ModuleDirectiveTree
,Tree
- Direct Known Subclasses:
ExportsDirectiveTreeImpl
,OpensDirectiveTreeImpl
-
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
FieldsModifier and TypeFieldDescriptionprotected final ListTree<ModuleNameTree>
protected final ExpressionTree
protected final InternalSyntaxToken
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
SimpleModuleDirectiveTreeImpl
(InternalSyntaxToken keyword, ExpressionTree packageName, InternalSyntaxToken toKeyword, ListTree<ModuleNameTree> moduleNames, InternalSyntaxToken semicolonToken) -
Method Summary
Methods inherited from class org.sonar.java.model.declaration.ModuleDirectiveTreeImpl
directiveKeyword, semicolonToken
Methods inherited from class org.sonar.java.model.JavaTree
firstToken, getChildren, getLine, is, isLeaf, lastToken, parent, setParent
-
Field Details
-
packageName
-
toKeyword
-
moduleNames
-
-
Constructor Details
-
SimpleModuleDirectiveTreeImpl
protected SimpleModuleDirectiveTreeImpl(InternalSyntaxToken keyword, ExpressionTree packageName, @Nullable InternalSyntaxToken toKeyword, ListTree<ModuleNameTree> moduleNames, InternalSyntaxToken semicolonToken)
-
-
Method Details