public final class ModuleRequiresStmt extends ModuleStmt implements NodeWithStaticModifier<ModuleRequiresStmt>, NodeWithName<ModuleRequiresStmt>
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 |
|---|
ModuleRequiresStmt() |
ModuleRequiresStmt(EnumSet<Modifier> modifiers,
Name name) |
ModuleRequiresStmt(TokenRange tokenRange,
EnumSet<Modifier> modifiers,
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.
|
ModuleRequiresStmt |
asModuleRequiresStmt() |
ModuleRequiresStmt |
clone() |
ModuleRequiresStmtMetaModel |
getMetaModel() |
EnumSet<Modifier> |
getModifiers()
Return the modifiers of this variable declaration.
|
Name |
getName() |
void |
ifModuleRequiresStmt(Consumer<ModuleRequiresStmt> action) |
boolean |
isModuleRequiresStmt() |
boolean |
isTransitive() |
boolean |
remove(Node node) |
boolean |
replace(Node node,
Node replacementNode) |
ModuleRequiresStmt |
setModifiers(EnumSet<Modifier> modifiers) |
ModuleRequiresStmt |
setName(Name name) |
ModuleRequiresStmt |
setTransitive(boolean set) |
Optional<ModuleRequiresStmt> |
toModuleRequiresStmt() |
asModuleExportsStmt, asModuleOpensStmt, asModuleProvidesStmt, asModuleUsesStmt, ifModuleExportsStmt, ifModuleOpensStmt, ifModuleProvidesStmt, ifModuleUsesStmt, isModuleExportsStmt, isModuleOpensStmt, isModuleProvidesStmt, isModuleUsesStmt, toModuleExportsStmt, toModuleOpensStmt, toModuleProvidesStmt, toModuleUsesStmtaddOrphanComment, containsData, customInitialization, equals, findAll, findAll, findCompilationUnit, findFirst, findFirst, findFirst, findRootNode, getAllContainedComments, getChildNodes, getChildNodesByType, getComment, getData, getNodesByType, getOrphanComments, getParentNode, getParentNodeForChildren, getParsed, getRange, getSymbolResolver, getTokenRange, hasComment, hashCode, isRegistered, notifyPropertyChange, register, register, registerForSubtree, remove, removeComment, 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, waitisStatic, setStaticaddModifier, removeModifier, setModifiergetNameAsString, setNamefindAncestor, findParent, getAncestorOfTypecontainsWithin, getBegin, getEnd, isPositionedAfter, isPositionedBeforepublic ModuleRequiresStmt()
public ModuleRequiresStmt(TokenRange tokenRange, EnumSet<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 EnumSet<Modifier> getModifiers()
NodeWithModifiersgetModifiers in interface NodeWithModifiers<ModuleRequiresStmt>Modifierpublic ModuleRequiresStmt setModifiers(EnumSet<Modifier> modifiers)
setModifiers in interface NodeWithModifiers<ModuleRequiresStmt>public Name getName()
getName in interface NodeWithName<ModuleRequiresStmt>public ModuleRequiresStmt setName(Name name)
setName in interface NodeWithName<ModuleRequiresStmt>public boolean isTransitive()
public ModuleRequiresStmt setTransitive(boolean set)
public boolean remove(Node node)
remove in class ModuleStmtpublic ModuleRequiresStmt clone()
clone in class ModuleStmtpublic ModuleRequiresStmtMetaModel getMetaModel()
getMetaModel in class ModuleStmtpublic boolean replace(Node node, Node replacementNode)
replace in class ModuleStmtpublic boolean isModuleRequiresStmt()
isModuleRequiresStmt in class ModuleStmtpublic ModuleRequiresStmt asModuleRequiresStmt()
asModuleRequiresStmt in class ModuleStmtpublic void ifModuleRequiresStmt(Consumer<ModuleRequiresStmt> action)
ifModuleRequiresStmt in class ModuleStmtpublic Optional<ModuleRequiresStmt> toModuleRequiresStmt()
toModuleRequiresStmt in class ModuleStmtCopyright © 2007–2018. All rights reserved.