Package gw.internal.gosu.parser
Class GosuProgramParseInfo
- java.lang.Object
-
- gw.internal.gosu.parser.GosuClassParseInfo
-
- gw.internal.gosu.parser.GosuProgramParseInfo
-
public class GosuProgramParseInfo extends GosuClassParseInfo
-
-
Constructor Summary
Constructors Constructor Description GosuProgramParseInfo(IGosuClassInternal gosuClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddMemberField(VarStatement varStmt)ISymbolTablegetAdditionalDFSDecls()IParsedElementgetEvalExpression()IExpressiongetExpression()ExternalSymbolMapForMapgetExternalSymbols()IStatementgetStatement()ISymbolTablegetSymbolTable()voidsetAdditionalDFSDecls(ISymbolTable symbolTable)voidsetEvalExpression(IParsedElement evalExprOrAnyExpr)voidsetExpression(Expression expr)voidsetExternalSymbols(ExternalSymbolMapForMap externalSymbolMapForMap)voidsetStatement(Statement stmt)voidsetSymbolTable(ISymbolTable symbolTable)-
Methods inherited from class gw.internal.gosu.parser.GosuClassParseInfo
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, updateSource
-
-
-
-
Constructor Detail
-
GosuProgramParseInfo
public GosuProgramParseInfo(IGosuClassInternal gosuClass)
-
-
Method Detail
-
getSymbolTable
public ISymbolTable getSymbolTable()
-
getExternalSymbols
public ExternalSymbolMapForMap getExternalSymbols()
-
getAdditionalDFSDecls
public ISymbolTable getAdditionalDFSDecls()
-
setAdditionalDFSDecls
public void setAdditionalDFSDecls(ISymbolTable symbolTable)
-
setSymbolTable
public void setSymbolTable(ISymbolTable symbolTable)
-
setExternalSymbols
public void setExternalSymbols(ExternalSymbolMapForMap externalSymbolMapForMap)
-
setExpression
public void setExpression(Expression expr)
-
getExpression
public IExpression getExpression()
-
setStatement
public void setStatement(Statement stmt)
-
getStatement
public IStatement getStatement()
-
getEvalExpression
public IParsedElement getEvalExpression()
-
setEvalExpression
public void setEvalExpression(IParsedElement evalExprOrAnyExpr)
-
addMemberField
public void addMemberField(VarStatement varStmt)
- Overrides:
addMemberFieldin classGosuClassParseInfo
-
-