public abstract class ModuleDirective extends Node
Node.BreadthFirstIterator, Node.DirectChildrenIterator, Node.ObserverRegistrationMode, Node.ParentsVisitor, Node.Parsedness, Node.PostOrderIterator, Node.PreOrderIterator, Node.TreeTraversal
ABSOLUTE_BEGIN_LINE, ABSOLUTE_END_LINE, LINE_SEPARATOR_KEY, NODE_BY_BEGIN_POSITION, PHANTOM_KEY, prettyPrinterNoCommentsConfiguration, PRINTER_KEY, SYMBOL_RESOLVER_KEY
Constructor and Description |
---|
ModuleDirective() |
ModuleDirective(TokenRange tokenRange)
This constructor is used by the parser and is considered private.
|
addOrphanComment, containsData, createDefaultPrinter, createDefaultPrinter, customInitialization, equals, findAll, findAll, findAll, findByRange, findCompilationUnit, findData, findFirst, findFirst, findFirst, findRootNode, getAllContainedComments, getChildNodes, getChildNodesByType, getComment, getData, getDataKeys, getDefaultPrinterConfiguration, getLineEndingStyle, getLineEndingStyleOrDefault, getNodesByType, getOrphanComments, getParentNode, getParentNodeForChildren, getParsed, getPrinter, getPrinter, getRange, getSymbolResolver, getTokenRange, hashCode, hasScope, isAncestorOf, isPhantom, isRegistered, notifyPropertyChange, register, register, registerForSubtree, remove, remove, removeComment, removeData, removeForced, removeOrphanComment, replace, 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, findAncestor, hasParentNode, isDescendantOf
containsWithin, containsWithinRange, getBegin, getEnd, hasRange
public 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 Node
Copyright © 2007–2024. All rights reserved.