public class GosuProgramParseInfo extends GosuClassParseInfo
| Constructor and Description |
|---|
GosuProgramParseInfo(IGosuClassInternal gosuClass) |
| Modifier and Type | Method and Description |
|---|---|
void |
addMemberField(VarStatement varStmt) |
ISymbolTable |
getAdditionalDFSDecls() |
IParsedElement |
getEvalExpression() |
IExpression |
getExpression() |
ExternalSymbolMapForMap |
getExternalSymbols() |
IStatement |
getStatement() |
ISymbolTable |
getSymbolTable() |
void |
setAdditionalDFSDecls(ISymbolTable symbolTable) |
void |
setEvalExpression(IParsedElement evalExprOrAnyExpr) |
void |
setExpression(Expression expr) |
void |
setExternalSymbols(ExternalSymbolMapForMap externalSymbolMapForMap) |
void |
setStatement(Statement stmt) |
void |
setSymbolTable(ISymbolTable symbolTable) |
addCapturedSymbolSilent, addConstructorFunction, addDefaultConstructor, addMemberFunction, addMemberProperty, addStaticFunction, addStaticProperty, clear, getBlock, getCapturedSymbols, getClassFileStatement, getClassStatement, getConstructorFunctions, getMemberFieldIndexByName, getMemberFields, getMemberFunctions, getMemberProperties, getParseResultsException, getSourceFingerprint, getStaticFields, getStaticFunctions, getStaticProperties, getStaticThisSymbol, maybeClearDebugInfo, setBlock, setParseResultsException, updateSourcepublic GosuProgramParseInfo(IGosuClassInternal gosuClass)
public ISymbolTable getSymbolTable()
public ExternalSymbolMapForMap getExternalSymbols()
public ISymbolTable getAdditionalDFSDecls()
public void setAdditionalDFSDecls(ISymbolTable symbolTable)
public void setSymbolTable(ISymbolTable symbolTable)
public void setExternalSymbols(ExternalSymbolMapForMap externalSymbolMapForMap)
public void setExpression(Expression expr)
public IExpression getExpression()
public void setStatement(Statement stmt)
public IStatement getStatement()
public IParsedElement getEvalExpression()
public void setEvalExpression(IParsedElement evalExprOrAnyExpr)
public void addMemberField(VarStatement varStmt)
addMemberField in class GosuClassParseInfoCopyright © 2016. All rights reserved.