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 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)
-
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:
addMemberField
in classGosuClassParseInfo
-
-