Package gw.internal.gosu.parser
Class GosuClassParseInfo
- java.lang.Object
-
- gw.internal.gosu.parser.GosuClassParseInfo
-
- Direct Known Subclasses:
GosuProgramParseInfo
public class GosuClassParseInfo extends Object
-
-
Constructor Summary
Constructors Constructor Description GosuClassParseInfo(IGosuClassInternal gosuClass)
-
Method Summary
-
-
-
Constructor Detail
-
GosuClassParseInfo
public GosuClassParseInfo(IGosuClassInternal gosuClass)
-
-
Method Detail
-
getClassStatement
public ClassStatement getClassStatement()
-
getClassFileStatement
public ClassFileStatement getClassFileStatement()
-
setParseResultsException
public void setParseResultsException(ParseResultsException pe)
-
getParseResultsException
public ParseResultsException getParseResultsException()
-
addStaticFunction
public void addStaticFunction(DynamicFunctionSymbol function)
-
getStaticFunctions
public List<DynamicFunctionSymbol> getStaticFunctions()
-
getMemberFunctions
public Map<String,DynamicFunctionSymbol> getMemberFunctions()
-
addMemberFunction
public void addMemberFunction(DynamicFunctionSymbol function)
-
getConstructorFunctions
public Map<String,DynamicFunctionSymbol> getConstructorFunctions()
-
addConstructorFunction
public void addConstructorFunction(DynamicFunctionSymbol function)
-
addDefaultConstructor
protected boolean addDefaultConstructor(ISymbolTable symbolTable, GosuParser parser)
-
addStaticProperty
public void addStaticProperty(DynamicPropertySymbol property)
-
getStaticProperties
public List<DynamicPropertySymbol> getStaticProperties()
-
getMemberFields
public Map<String,VarStatement> getMemberFields()
-
addMemberProperty
public void addMemberProperty(DynamicPropertySymbol property)
-
getMemberProperties
public Map<String,DynamicPropertySymbol> getMemberProperties()
-
getStaticFields
public Map<String,VarStatement> getStaticFields()
-
addMemberField
public void addMemberField(VarStatement varStmt)
-
getMemberFieldIndexByName
public Map<CharSequence,ISymbol> getMemberFieldIndexByName()
-
getStaticThisSymbol
public Symbol getStaticThisSymbol()
-
getCapturedSymbols
public Map<String,ICapturedSymbol> getCapturedSymbols()
-
addCapturedSymbolSilent
public void addCapturedSymbolSilent(ICapturedSymbol sym)
-
clear
public static void clear()
-
setBlock
public void setBlock(BlockExpression blk)
-
getBlock
public BlockExpression getBlock()
-
maybeClearDebugInfo
public void maybeClearDebugInfo()
-
updateSource
public void updateSource(String source)
-
getSourceFingerprint
public long getSourceFingerprint()
-
-