public abstract class ModuleStmt extends Node
Node.BreadthFirstIterator, Node.DirectChildrenIterator, Node.ObserverRegistrationMode, Node.ParentsVisitor, Node.Parsedness, Node.PostOrderIterator, Node.PreOrderIterator, Node.TreeTraversal
ABSOLUTE_BEGIN_LINE, ABSOLUTE_END_LINE, NODE_BY_BEGIN_POSITION, prettyPrinterNoCommentsConfiguration, SYMBOL_RESOLVER_KEY
Constructor and Description |
---|
ModuleStmt() |
ModuleStmt(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, hasComment, hashCode, 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, walk
finalize, getClass, notify, notifyAll, wait, wait, wait
findAncestor, findAncestor, findParent, getAncestorOfType
containsWithin, getBegin, getEnd, isPositionedAfter, isPositionedBefore
public ModuleStmt()
public ModuleStmt(TokenRange tokenRange)
public ModuleStmt clone()
public ModuleStmtMetaModel getMetaModel()
getMetaModel
in class Node
public boolean isModuleExportsStmt()
public ModuleExportsStmt asModuleExportsStmt()
public boolean isModuleOpensStmt()
public ModuleOpensStmt asModuleOpensStmt()
public boolean isModuleProvidesStmt()
public ModuleProvidesStmt asModuleProvidesStmt()
public boolean isModuleRequiresStmt()
public ModuleRequiresStmt asModuleRequiresStmt()
public boolean isModuleUsesStmt()
public ModuleUsesStmt asModuleUsesStmt()
public void ifModuleExportsStmt(Consumer<ModuleExportsStmt> action)
public void ifModuleOpensStmt(Consumer<ModuleOpensStmt> action)
public void ifModuleProvidesStmt(Consumer<ModuleProvidesStmt> action)
public void ifModuleRequiresStmt(Consumer<ModuleRequiresStmt> action)
public void ifModuleUsesStmt(Consumer<ModuleUsesStmt> action)
public Optional<ModuleExportsStmt> toModuleExportsStmt()
public Optional<ModuleOpensStmt> toModuleOpensStmt()
public Optional<ModuleProvidesStmt> toModuleProvidesStmt()
public Optional<ModuleRequiresStmt> toModuleRequiresStmt()
public Optional<ModuleUsesStmt> toModuleUsesStmt()
Copyright © 2007–2018. All rights reserved.