public abstract class ModuleDirective extends Node
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 |
|---|
ModuleDirective() |
ModuleDirective(TokenRange tokenRange)
This constructor is used by the parser and is considered private.
|
addOrphanComment, containsData, customInitialization, equals, findAll, findAll, findCompilationUnit, findFirst, findFirst, findFirst, findRootNode, getAllContainedComments, getChildNodes, getChildNodesByType, getComment, getData, getNodesByType, getOrphanComments, getParentNode, getParentNodeForChildren, getParsed, getRange, getSymbolResolver, getTokenRange, getToStringPrettyPrinterConfiguration, hashCode, 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, waitfindAncestor, findAncestorcontainsWithin, getBegin, getEndpublic ModuleDirective()
public ModuleDirective(TokenRange tokenRange)
public ModuleDirective clone()
public boolean isModuleExportsStmt()
public ModuleExportsDirective asModuleExportsStmt()
public boolean isModuleOpensStmt()
public ModuleOpensDirective asModuleOpensStmt()
public boolean isModuleProvidesStmt()
public ModuleProvidesDirective asModuleProvidesStmt()
public boolean isModuleRequiresStmt()
public ModuleRequiresDirective asModuleRequiresStmt()
public boolean isModuleUsesStmt()
public ModuleUsesDirective asModuleUsesStmt()
public void ifModuleExportsStmt(Consumer<ModuleExportsDirective> action)
public void ifModuleOpensStmt(Consumer<ModuleOpensDirective> action)
public void ifModuleProvidesStmt(Consumer<ModuleProvidesDirective> action)
public void ifModuleRequiresStmt(Consumer<ModuleRequiresDirective> action)
public void ifModuleUsesStmt(Consumer<ModuleUsesDirective> action)
public Optional<ModuleExportsDirective> toModuleExportsStmt()
public Optional<ModuleOpensDirective> toModuleOpensStmt()
public Optional<ModuleProvidesDirective> toModuleProvidesStmt()
public Optional<ModuleRequiresDirective> toModuleRequiresStmt()
public Optional<ModuleUsesDirective> toModuleUsesStmt()
public boolean isModuleExportsDirective()
public ModuleExportsDirective asModuleExportsDirective()
public Optional<ModuleExportsDirective> toModuleExportsDirective()
public void ifModuleExportsDirective(Consumer<ModuleExportsDirective> action)
public boolean isModuleOpensDirective()
public ModuleOpensDirective asModuleOpensDirective()
public Optional<ModuleOpensDirective> toModuleOpensDirective()
public void ifModuleOpensDirective(Consumer<ModuleOpensDirective> action)
public boolean isModuleProvidesDirective()
public ModuleProvidesDirective asModuleProvidesDirective()
public Optional<ModuleProvidesDirective> toModuleProvidesDirective()
public void ifModuleProvidesDirective(Consumer<ModuleProvidesDirective> action)
public boolean isModuleRequiresDirective()
public ModuleRequiresDirective asModuleRequiresDirective()
public Optional<ModuleRequiresDirective> toModuleRequiresDirective()
public void ifModuleRequiresDirective(Consumer<ModuleRequiresDirective> action)
public boolean isModuleUsesDirective()
public ModuleUsesDirective asModuleUsesDirective()
public Optional<ModuleUsesDirective> toModuleUsesDirective()
public void ifModuleUsesDirective(Consumer<ModuleUsesDirective> action)
public ModuleDirectiveMetaModel getMetaModel()
getMetaModel in class NodeCopyright © 2007–2019. All rights reserved.