Class ModuleNode
java.lang.Object
com.twineworks.tweakflow.lang.ast.structure.ModuleNode
- All Implemented Interfaces:
MetaDataNode,Node,SymbolNode,UnitNode
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopy()getDoc()getMeta()getScope()booleanhasDoc()booleanhasMeta()booleanisGlobal()setAliases(List<AliasNode> aliases) setComponents(List<ComponentNode> components) setExports(List<ExportNode> exports) setGlobalName(String globalName) setImports(List<ImportNode> imports) setSourceInfo(SourceInfo sourceInfo) setSymbolName(String name) setUnitSymbol(Symbol unitSymbol)
-
Constructor Details
-
ModuleNode
public ModuleNode()
-
-
Method Details
-
getExports
-
setExports
-
getGlobalName
-
setGlobalName
-
isGlobal
public boolean isGlobal() -
getImports
-
setImports
-
getAliases
-
setAliases
-
getDoc
- Specified by:
getDocin interfaceMetaDataNode
-
getMeta
- Specified by:
getMetain interfaceMetaDataNode
-
setDoc
- Specified by:
setDocin interfaceMetaDataNode
-
setMeta
- Specified by:
setMetain interfaceMetaDataNode
-
hasDoc
public boolean hasDoc()- Specified by:
hasDocin interfaceMetaDataNode
-
hasMeta
public boolean hasMeta()- Specified by:
hasMetain interfaceMetaDataNode
-
getSourceInfo
- Specified by:
getSourceInfoin interfaceNode
-
setSourceInfo
- Specified by:
setSourceInfoin interfaceMetaDataNode- Specified by:
setSourceInfoin interfaceNode
-
getChildren
- Specified by:
getChildrenin interfaceNode
-
getScope
-
setScope
-
setUnitSymbol
-
getSymbol
-
getUnitScope
- Specified by:
getUnitScopein interfaceUnitNode
-
getPublicScope
- Specified by:
getPublicScopein interfaceUnitNode
-
accept
-
copy
-
getComponents
-
getComponentsMap
-
getImportsMap
-
setComponents
-
getLibraries
-
getSymbolName
- Specified by:
getSymbolNamein interfaceSymbolNode
-
getExportSymbol
-
setSymbolName
- Specified by:
setSymbolNamein interfaceSymbolNode
-