public class SymbolInfo extends Object
Modifier and Type | Class and Description |
---|---|
static class |
SymbolInfo.IterableOperationSignature
Holds the iterable operation signature information.
|
Constructor and Description |
---|
SymbolInfo() |
SymbolInfo(String symbolName,
BLangSymbol symbol) |
SymbolInfo(String symbolName,
Scope.ScopeEntry scopeEntry) |
Modifier and Type | Method and Description |
---|---|
SymbolInfo.IterableOperationSignature |
getIterableOperationSignature() |
Scope.ScopeEntry |
getScopeEntry() |
BLangSymbol |
getSymbol() |
String |
getSymbolName() |
boolean |
isIterableOperation() |
void |
setIterableOperation(boolean iterableOperation) |
void |
setIterableOperationSignature(SymbolInfo.IterableOperationSignature iterableOperationSignature) |
void |
setSymbol(BLangSymbol symbol) |
void |
setSymbolName(String symbolName) |
public SymbolInfo(String symbolName, BLangSymbol symbol)
public SymbolInfo(String symbolName, Scope.ScopeEntry scopeEntry)
public SymbolInfo()
public String getSymbolName()
public void setSymbolName(String symbolName)
public BLangSymbol getSymbol()
public void setSymbol(BLangSymbol symbol)
public Scope.ScopeEntry getScopeEntry()
public boolean isIterableOperation()
public void setIterableOperation(boolean iterableOperation)
public SymbolInfo.IterableOperationSignature getIterableOperationSignature()
public void setIterableOperationSignature(SymbolInfo.IterableOperationSignature iterableOperationSignature)
Copyright © 2018 WSO2. All rights reserved.