public final class ModuleExportsStmt extends ModuleStmt implements NodeWithName<ModuleExportsStmt>
exports R.S to T1.U1, T2.U2;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 |
|---|
ModuleExportsStmt() |
ModuleExportsStmt(Name name,
NodeList<Name> moduleNames) |
ModuleExportsStmt(TokenRange tokenRange,
Name name,
NodeList<Name> moduleNames)
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.
|
ModuleExportsStmt |
addModuleName(String name) |
ModuleExportsStmt |
asModuleExportsStmt() |
ModuleExportsStmt |
clone() |
ModuleExportsStmtMetaModel |
getMetaModel() |
NodeList<Name> |
getModuleNames() |
Name |
getName() |
void |
ifModuleExportsStmt(Consumer<ModuleExportsStmt> action) |
boolean |
isModuleExportsStmt() |
boolean |
remove(Node node) |
boolean |
replace(Node node,
Node replacementNode) |
ModuleExportsStmt |
setModuleNames(NodeList<Name> moduleNames) |
ModuleExportsStmt |
setName(Name name) |
Optional<ModuleExportsStmt> |
toModuleExportsStmt() |
asModuleOpensStmt, asModuleProvidesStmt, asModuleRequiresStmt, asModuleUsesStmt, ifModuleOpensStmt, ifModuleProvidesStmt, ifModuleRequiresStmt, ifModuleUsesStmt, isModuleOpensStmt, isModuleProvidesStmt, isModuleRequiresStmt, isModuleUsesStmt, toModuleOpensStmt, toModuleProvidesStmt, toModuleRequiresStmt, 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, waitgetNameAsString, setNamefindAncestor, findParent, getAncestorOfTypecontainsWithin, getBegin, getEnd, isPositionedAfter, isPositionedBeforepublic ModuleExportsStmt()
public ModuleExportsStmt(TokenRange tokenRange, Name name, NodeList<Name> moduleNames)
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 ModuleStmtpublic Name getName()
getName in interface NodeWithName<ModuleExportsStmt>public ModuleExportsStmt setName(Name name)
setName in interface NodeWithName<ModuleExportsStmt>public ModuleExportsStmt setModuleNames(NodeList<Name> moduleNames)
public ModuleExportsStmt clone()
clone in class ModuleStmtpublic ModuleExportsStmtMetaModel getMetaModel()
getMetaModel in class ModuleStmtpublic boolean replace(Node node, Node replacementNode)
replace in class ModuleStmtpublic boolean isModuleExportsStmt()
isModuleExportsStmt in class ModuleStmtpublic ModuleExportsStmt asModuleExportsStmt()
asModuleExportsStmt in class ModuleStmtpublic void ifModuleExportsStmt(Consumer<ModuleExportsStmt> action)
ifModuleExportsStmt in class ModuleStmtpublic Optional<ModuleExportsStmt> toModuleExportsStmt()
toModuleExportsStmt in class ModuleStmtpublic ModuleExportsStmt addModuleName(String name)
Copyright © 2007–2018. All rights reserved.