public class ModuleRequiresDirective extends ModuleDirective implements NodeWithStaticModifier<ModuleRequiresDirective>, NodeWithName<ModuleRequiresDirective>
require a.b.C;Node.BreadthFirstIterator, Node.DirectChildrenIterator, Node.ObserverRegistrationMode, Node.ParentsVisitor, Node.Parsedness, Node.PostOrderIterator, Node.PreOrderIterator, Node.TreeTraversalABSOLUTE_BEGIN_LINE, ABSOLUTE_END_LINE, NODE_BY_BEGIN_POSITION, prettyPrinterNoCommentsConfiguration, SYMBOL_RESOLVER_KEY| Constructor and Description |
|---|
ModuleRequiresDirective() |
ModuleRequiresDirective(NodeList<Modifier> modifiers,
Name name) |
ModuleRequiresDirective(TokenRange tokenRange,
NodeList<Modifier> modifiers,
Name name)
This constructor is used by the parser and is considered private.
|
asModuleExportsDirective, asModuleExportsStmt, asModuleOpensDirective, asModuleOpensStmt, asModuleProvidesDirective, asModuleProvidesStmt, asModuleUsesDirective, asModuleUsesStmt, ifModuleExportsDirective, ifModuleExportsStmt, ifModuleOpensDirective, ifModuleOpensStmt, ifModuleProvidesDirective, ifModuleProvidesStmt, ifModuleUsesDirective, ifModuleUsesStmt, isModuleExportsDirective, isModuleExportsStmt, isModuleOpensDirective, isModuleOpensStmt, isModuleProvidesDirective, isModuleProvidesStmt, isModuleUsesDirective, isModuleUsesStmt, toModuleExportsDirective, toModuleExportsStmt, toModuleOpensDirective, toModuleOpensStmt, toModuleProvidesDirective, toModuleProvidesStmt, toModuleUsesDirective, toModuleUsesStmtaddOrphanComment, containsData, customInitialization, equals, findAll, findAll, findCompilationUnit, findFirst, findFirst, findFirst, findRootNode, getAllContainedComments, getChildNodes, getChildNodesByType, getComment, getData, getDataKeys, getNodesByType, getOrphanComments, getParentNode, getParentNodeForChildren, getParsed, getRange, getSymbolResolver, getTokenRange, getToStringPrettyPrinterConfiguration, hashCode, isAncestorOf, isRegistered, notifyPropertyChange, register, register, registerForSubtree, remove, removeComment, removeData, removeForced, removeOrphanComment, replace, setAsParentNodeOf, setAsParentNodeOf, setBlockComment, setComment, setData, setLineComment, setParentNode, setParsed, setRange, setTokenRange, setToStringPrettyPrinterConfiguration, stream, stream, toString, toString, tryAddImportToParentCompilationUnit, unregister, walk, walk, walkfinalize, getClass, notify, notifyAll, wait, wait, waitisStatic, setStaticaddModifier, getAccessSpecifier, hasModifier, removeModifier, setModifier, setModifiersgetNameAsString, setNamefindAncestor, findAncestor, isDescendantOfcontainsWithin, containsWithinRange, getBegin, getEndpublic ModuleRequiresDirective()
public ModuleRequiresDirective(TokenRange tokenRange, NodeList<Modifier> modifiers, 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 NodeList<Modifier> getModifiers()
NodeWithModifiersgetModifiers in interface NodeWithModifiers<ModuleRequiresDirective>Modifierpublic ModuleRequiresDirective setModifiers(NodeList<Modifier> modifiers)
setModifiers in interface NodeWithModifiers<ModuleRequiresDirective>public Name getName()
getName in interface NodeWithName<ModuleRequiresDirective>public ModuleRequiresDirective setName(Name name)
setName in interface NodeWithName<ModuleRequiresDirective>public boolean isTransitive()
public ModuleRequiresDirective setTransitive(boolean set)
public boolean remove(Node node)
remove in class ModuleDirectivepublic ModuleRequiresDirective clone()
clone in class ModuleDirectivepublic boolean replace(Node node, Node replacementNode)
replace in class ModuleDirectivepublic boolean isModuleRequiresStmt()
isModuleRequiresStmt in class ModuleDirectivepublic ModuleRequiresDirective asModuleRequiresStmt()
asModuleRequiresStmt in class ModuleDirectivepublic void ifModuleRequiresStmt(Consumer<ModuleRequiresDirective> action)
ifModuleRequiresStmt in class ModuleDirectivepublic Optional<ModuleRequiresDirective> toModuleRequiresStmt()
toModuleRequiresStmt in class ModuleDirectivepublic boolean isModuleRequiresDirective()
isModuleRequiresDirective in class ModuleDirectivepublic ModuleRequiresDirective asModuleRequiresDirective()
asModuleRequiresDirective in class ModuleDirectivepublic Optional<ModuleRequiresDirective> toModuleRequiresDirective()
toModuleRequiresDirective in class ModuleDirectivepublic void ifModuleRequiresDirective(Consumer<ModuleRequiresDirective> action)
ifModuleRequiresDirective in class ModuleDirectivepublic ModuleRequiresDirectiveMetaModel getMetaModel()
getMetaModel in class ModuleDirectiveCopyright © 2007–2020. All rights reserved.