Class Symbol
java.lang.Object
com.twineworks.tweakflow.lang.scope.Symbol
- All Implemented Interfaces:
Scope
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetName()getNode()getRef()getScope()booleanisAlias()booleanisExport()booleanisImport()booleanbooleanbooleanisLocal()booleanbooleanbooleanbooleanbooleanisScoped()voidsetDependencyOrderedSymbols(List<Symbol> dependencyOrderedSymbols) setEnclosingScope(Scope enclosingScope) setExport(boolean export) setNode(SymbolNode node) setRefName(String refName) setRefNode(ReferenceNode refNode) setSymbols(Map<String, Symbol> symbols) setTarget(SymbolTarget target) setType(SymbolType type) setVarType(Type varType)
-
Constructor Details
-
Symbol
public Symbol()
-
-
Method Details
-
getName
-
setName
-
getSymbolType
-
setType
-
getScope
-
setScope
-
getScopeType
- Specified by:
getScopeTypein interfaceScope
-
getPublicScope
- Specified by:
getPublicScopein interfaceScope
-
isLibrary
public boolean isLibrary() -
getEnclosingScope
- Specified by:
getEnclosingScopein interfaceScope
-
setEnclosingScope
- Specified by:
setEnclosingScopein interfaceScope
-
getSymbols
- Specified by:
getSymbolsin interfaceScope
-
getRefNode
-
setRefNode
-
setSymbols
-
isExport
public boolean isExport() -
setExport
-
isImport
public boolean isImport() -
isNameImport
public boolean isNameImport() -
isModuleImport
public boolean isModuleImport() -
isAlias
public boolean isAlias() -
getRefName
-
setRefName
-
getRef
-
setRef
-
isRefResolved
public boolean isRefResolved() -
isScoped
public boolean isScoped() -
getTarget
-
setTarget
-
getNode
-
getTargetNode
-
setNode
-
getVarType
-
setVarType
-
isLocal
public boolean isLocal() -
isLibraryVar
public boolean isLibraryVar() -
getDependencyOrderedSymbols
- Specified by:
getDependencyOrderedSymbolsin interfaceScope
-
setDependencyOrderedSymbols
- Specified by:
setDependencyOrderedSymbolsin interfaceScope
-
isOrdered
public boolean isOrdered()
-