public class ModuleUsesDirective extends ModuleDirective implements NodeWithName<ModuleUsesDirective>
uses V.W;Node.BreadthFirstIterator, Node.DirectChildrenIterator, Node.ObserverRegistrationMode, Node.ParentsVisitor, Node.Parsedness, Node.PostOrderIterator, Node.PreOrderIterator, Node.TreeTraversalABSOLUTE_BEGIN_LINE, ABSOLUTE_END_LINE, LINE_SEPARATOR_KEY, NODE_BY_BEGIN_POSITION, PHANTOM_KEY, prettyPrinterNoCommentsConfiguration, PRINTER_KEY, SYMBOL_RESOLVER_KEY| Constructor and Description |
|---|
ModuleUsesDirective() |
ModuleUsesDirective(Name name) |
ModuleUsesDirective(TokenRange tokenRange,
Name name)
This constructor is used by the parser and is considered private.
|
| Modifier and Type | Method and Description |
|---|---|
<R,A> R |
accept(GenericVisitor<R,A> v,
A arg)
Accept method for visitor support.
|
<A> void |
accept(VoidVisitor<A> v,
A arg)
Accept method for visitor support.
|
ModuleUsesDirective |
asModuleUsesDirective() |
ModuleUsesDirective |
asModuleUsesStmt() |
ModuleUsesDirective |
clone() |
ModuleUsesDirectiveMetaModel |
getMetaModel() |
Name |
getName() |
void |
ifModuleUsesDirective(Consumer<ModuleUsesDirective> action) |
void |
ifModuleUsesStmt(Consumer<ModuleUsesDirective> action) |
boolean |
isModuleUsesDirective() |
boolean |
isModuleUsesStmt() |
boolean |
remove(Node node) |
boolean |
replace(Node node,
Node replacementNode) |
ModuleUsesDirective |
setName(Name name) |
ModuleUsesDirective |
setType(Name name) |
Optional<ModuleUsesDirective> |
toModuleUsesDirective() |
Optional<ModuleUsesDirective> |
toModuleUsesStmt() |
asModuleExportsDirective, asModuleExportsStmt, asModuleOpensDirective, asModuleOpensStmt, asModuleProvidesDirective, asModuleProvidesStmt, asModuleRequiresDirective, asModuleRequiresStmt, ifModuleExportsDirective, ifModuleExportsStmt, ifModuleOpensDirective, ifModuleOpensStmt, ifModuleProvidesDirective, ifModuleProvidesStmt, ifModuleRequiresDirective, ifModuleRequiresStmt, isModuleExportsDirective, isModuleExportsStmt, isModuleOpensDirective, isModuleOpensStmt, isModuleProvidesDirective, isModuleProvidesStmt, isModuleRequiresDirective, isModuleRequiresStmt, toModuleExportsDirective, toModuleExportsStmt, toModuleOpensDirective, toModuleOpensStmt, toModuleProvidesDirective, toModuleProvidesStmt, toModuleRequiresDirective, toModuleRequiresStmtaddOrphanComment, containsData, createDefaultPrinter, createDefaultPrinter, customInitialization, equals, findAll, findAll, findAll, findCompilationUnit, findFirst, findFirst, findFirst, findRootNode, getAllContainedComments, getChildNodes, getChildNodesByType, getComment, getData, getDataKeys, getDefaultPrinterConfiguration, getLineEndingStyle, getLineEndingStyleOrDefault, getNodesByType, getOrphanComments, getParentNode, getParentNodeForChildren, getParsed, getPrinter, getPrinter, getRange, getSymbolResolver, getTokenRange, hashCode, hasScope, isAncestorOf, isPhantom, isRegistered, notifyPropertyChange, register, register, registerForSubtree, remove, removeComment, removeData, removeForced, removeOrphanComment, replace, setAsParentNodeOf, setAsParentNodeOf, setBlockComment, setComment, setData, setLineComment, setParentNode, setParsed, setRange, setTokenRange, stream, stream, toString, toString, tryAddImportToParentCompilationUnit, unregister, walk, walk, walkfinalize, getClass, notify, notifyAll, wait, wait, waitgetNameAsString, setNamefindAncestor, findAncestor, hasParentNode, isDescendantOfcontainsWithin, containsWithinRange, getBegin, getEnd, hasRangepublic ModuleUsesDirective()
public ModuleUsesDirective(Name name)
public ModuleUsesDirective(TokenRange tokenRange, Name name)
public <R,A> R accept(GenericVisitor<R,A> v, A arg)
Visitableaccept in interface VisitableR - the type of the return value of the visitorA - the type the user argument passed to the visitorv - the visitor implementationarg - the argument passed to the visitor (of type A)public <A> void accept(VoidVisitor<A> v, A arg)
Visitablepublic boolean remove(Node node)
remove in class ModuleDirectivepublic ModuleUsesDirective setType(Name name)
public ModuleUsesDirective clone()
clone in class ModuleDirectivepublic boolean isModuleUsesStmt()
isModuleUsesStmt in class ModuleDirectivepublic ModuleUsesDirective asModuleUsesStmt()
asModuleUsesStmt in class ModuleDirectivepublic void ifModuleUsesStmt(Consumer<ModuleUsesDirective> action)
ifModuleUsesStmt in class ModuleDirectivepublic Optional<ModuleUsesDirective> toModuleUsesStmt()
toModuleUsesStmt in class ModuleDirectivepublic Name getName()
getName in interface NodeWithName<ModuleUsesDirective>public ModuleUsesDirective setName(Name name)
setName in interface NodeWithName<ModuleUsesDirective>public boolean replace(Node node, Node replacementNode)
replace in class ModuleDirectivepublic boolean isModuleUsesDirective()
isModuleUsesDirective in class ModuleDirectivepublic ModuleUsesDirective asModuleUsesDirective()
asModuleUsesDirective in class ModuleDirectivepublic Optional<ModuleUsesDirective> toModuleUsesDirective()
toModuleUsesDirective in class ModuleDirectivepublic void ifModuleUsesDirective(Consumer<ModuleUsesDirective> action)
ifModuleUsesDirective in class ModuleDirectivepublic ModuleUsesDirectiveMetaModel getMetaModel()
getMetaModel in class ModuleDirectiveCopyright © 2007–2021. All rights reserved.