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.SymbolScope
APIScope
public void setSymbolMap(Map<org.ballerinalang.model.SymbolName,org.ballerinalang.model.symbols.BLangSymbol> symbolMap)
symbolMap
- symbol map APIScope
public org.ballerinalang.model.SymbolScope.ScopeName getScopeName()
getScopeName
in interface org.ballerinalang.model.SymbolScope
public org.ballerinalang.model.SymbolScope getEnclosingScope()
getEnclosingScope
in interface org.ballerinalang.model.SymbolScope
public void define(org.ballerinalang.model.SymbolName name, org.ballerinalang.model.symbols.BLangSymbol symbol)
define
in interface org.ballerinalang.model.SymbolScope
public org.ballerinalang.model.symbols.BLangSymbol resolve(org.ballerinalang.model.SymbolName name)
resolve
in interface org.ballerinalang.model.SymbolScope
Copyright © 2017 WSO2. All rights reserved.