Uses of Interface
org.sonar.plugins.java.api.tree.ModuleNameTree
-
Packages that use ModuleNameTree Package Description org.sonar.java.ast.parser org.sonar.java.model.declaration org.sonar.plugins.java.api.tree Provides interfaces to represent Java source code as syntax tree. -
-
Uses of ModuleNameTree in org.sonar.java.ast.parser
Classes in org.sonar.java.ast.parser that implement ModuleNameTree Modifier and Type Class Description class
ModuleNameTreeImpl
Methods in org.sonar.java.ast.parser that return ModuleNameTree Modifier and Type Method Description ModuleNameTree
JavaGrammar. MODULE_NAME()
ModuleNameTree
TreeFactory. newModuleName(InternalSyntaxToken firstIdentifier, com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,InternalSyntaxToken>>> rest)
Methods in org.sonar.java.ast.parser with parameters of type ModuleNameTree Modifier and Type Method Description ModuleDeclarationTree
TreeFactory. newModuleDeclaration(com.sonar.sslr.api.typed.Optional<List<AnnotationTreeImpl>> annotations, com.sonar.sslr.api.typed.Optional<InternalSyntaxToken> openToken, InternalSyntaxToken moduleToken, ModuleNameTree moduleName, InternalSyntaxToken openBraceToken, com.sonar.sslr.api.typed.Optional<List<ModuleDirectiveTree>> moduleDirectives, InternalSyntaxToken closeBraceToken)
ModuleNameListTreeImpl
TreeFactory. newModuleNameListTreeImpl(ModuleNameTree firstModuleName, com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,ModuleNameTree>>> rest)
ModuleDirectiveTree
TreeFactory. newRequiresModuleDirective(InternalSyntaxToken requiresToken, com.sonar.sslr.api.typed.Optional<List<InternalSyntaxToken>> modifiers, ModuleNameTree moduleName, InternalSyntaxToken semicolonToken)
Method parameters in org.sonar.java.ast.parser with type arguments of type ModuleNameTree Modifier and Type Method Description ModuleDirectiveTree
TreeFactory. newExportsModuleDirective(InternalSyntaxToken exportsKeyword, ExpressionTree packageName, com.sonar.sslr.api.typed.Optional<TreeFactory.Tuple<InternalSyntaxToken,ListTreeImpl<ModuleNameTree>>> moduleNames, InternalSyntaxToken semicolonToken)
ModuleNameListTreeImpl
TreeFactory. newModuleNameListTreeImpl(ModuleNameTree firstModuleName, com.sonar.sslr.api.typed.Optional<List<TreeFactory.Tuple<InternalSyntaxToken,ModuleNameTree>>> rest)
ModuleDirectiveTree
TreeFactory. newOpensModuleDirective(InternalSyntaxToken opensKeyword, ExpressionTree packageName, com.sonar.sslr.api.typed.Optional<TreeFactory.Tuple<InternalSyntaxToken,ListTreeImpl<ModuleNameTree>>> moduleNames, InternalSyntaxToken semicolonToken)
-
Uses of ModuleNameTree in org.sonar.java.model.declaration
Methods in org.sonar.java.model.declaration that return ModuleNameTree Modifier and Type Method Description ModuleNameTree
ModuleDeclarationTreeImpl. moduleName()
ModuleNameTree
RequiresDirectiveTreeImpl. moduleName()
Methods in org.sonar.java.model.declaration that return types with arguments of type ModuleNameTree Modifier and Type Method Description ListTree<ModuleNameTree>
ExportsDirectiveTreeImpl. moduleNames()
ListTree<ModuleNameTree>
OpensDirectiveTreeImpl. moduleNames()
Constructors in org.sonar.java.model.declaration with parameters of type ModuleNameTree Constructor Description ModuleDeclarationTreeImpl(List<AnnotationTree> annotations, InternalSyntaxToken openKeyword, InternalSyntaxToken moduleKeyword, ModuleNameTree moduleName, InternalSyntaxToken openBraceToken, List<ModuleDirectiveTree> moduleDirectives, InternalSyntaxToken closeBraceToken)
RequiresDirectiveTreeImpl(InternalSyntaxToken requiresKeyword, ModifiersTree modifiers, ModuleNameTree moduleName, InternalSyntaxToken semicolonToken)
Constructor parameters in org.sonar.java.model.declaration with type arguments of type ModuleNameTree Constructor Description ExportsDirectiveTreeImpl(InternalSyntaxToken exportsKeyword, ExpressionTree packageName, InternalSyntaxToken toKeyword, ListTree<ModuleNameTree> moduleNames, InternalSyntaxToken semicolonToken)
ModuleNameListTreeImpl(List<ModuleNameTree> moduleNames, List<SyntaxToken> separators)
OpensDirectiveTreeImpl(InternalSyntaxToken opensKeyword, ExpressionTree packageName, InternalSyntaxToken toKeyword, ListTree<ModuleNameTree> moduleNames, InternalSyntaxToken semicolonToken)
-
Uses of ModuleNameTree in org.sonar.plugins.java.api.tree
Methods in org.sonar.plugins.java.api.tree that return ModuleNameTree Modifier and Type Method Description ModuleNameTree
ModuleDeclarationTree. moduleName()
ModuleNameTree
RequiresDirectiveTree. moduleName()
Methods in org.sonar.plugins.java.api.tree that return types with arguments of type ModuleNameTree Modifier and Type Method Description ListTree<ModuleNameTree>
ExportsDirectiveTree. moduleNames()
ListTree<ModuleNameTree>
OpensDirectiveTree. moduleNames()
-