public class APIScope extends Object implements org.ballerinalang.model.SymbolScope
| Constructor and Description |
|---|
APIScope() |
| Modifier and Type | Method and Description |
|---|---|
void |
define(org.ballerinalang.model.SymbolName name,
org.ballerinalang.model.symbols.BLangSymbol symbol) |
org.ballerinalang.model.SymbolScope |
getEnclosingScope() |
org.ballerinalang.model.SymbolScope.ScopeName |
getScopeName() |
Map<org.ballerinalang.model.SymbolName,org.ballerinalang.model.symbols.BLangSymbol> |
getSymbolMap()
Get Symbol Map
|
org.ballerinalang.model.symbols.BLangSymbol |
resolve(org.ballerinalang.model.SymbolName name) |
void |
setSymbolMap(Map<org.ballerinalang.model.SymbolName,org.ballerinalang.model.symbols.BLangSymbol> symbolMap)
Set symbol map
|
public Map<org.ballerinalang.model.SymbolName,org.ballerinalang.model.symbols.BLangSymbol> getSymbolMap()
getSymbolMap in interface org.ballerinalang.model.SymbolScopeAPIScopepublic void setSymbolMap(Map<org.ballerinalang.model.SymbolName,org.ballerinalang.model.symbols.BLangSymbol> symbolMap)
symbolMap - symbol map APIScopepublic org.ballerinalang.model.SymbolScope.ScopeName getScopeName()
getScopeName in interface org.ballerinalang.model.SymbolScopepublic org.ballerinalang.model.SymbolScope getEnclosingScope()
getEnclosingScope in interface org.ballerinalang.model.SymbolScopepublic void define(org.ballerinalang.model.SymbolName name,
org.ballerinalang.model.symbols.BLangSymbol symbol)
define in interface org.ballerinalang.model.SymbolScopepublic org.ballerinalang.model.symbols.BLangSymbol resolve(org.ballerinalang.model.SymbolName name)
resolve in interface org.ballerinalang.model.SymbolScopeCopyright © 2017 WSO2. All rights reserved.