Package org.sonar.plugins.java.api.tree
Interface ModuleDeclarationTree
-
- All Superinterfaces:
Tree
- All Known Implementing Classes:
ModuleDeclarationTreeImpl
@Beta public interface ModuleDeclarationTree extends Tree
Module declaration. JLS9 - ยง7.7annotations()
modulemoduleName()
{moduleDirectives()
}annotations()
open modulemoduleName()
{moduleDirectives()
}- Since:
- Java 9
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<AnnotationTree>
annotations()
SyntaxToken
closeBraceToken()
List<ModuleDirectiveTree>
moduleDirectives()
SyntaxToken
moduleKeyword()
ModuleNameTree
moduleName()
SyntaxToken
openBraceToken()
SyntaxToken
openKeyword()
-
-
-
Method Detail
-
annotations
List<AnnotationTree> annotations()
-
openKeyword
@Nullable SyntaxToken openKeyword()
-
moduleKeyword
SyntaxToken moduleKeyword()
-
moduleName
ModuleNameTree moduleName()
-
openBraceToken
SyntaxToken openBraceToken()
-
moduleDirectives
List<ModuleDirectiveTree> moduleDirectives()
-
closeBraceToken
SyntaxToken closeBraceToken()
-
-