public class GosuClassParseInfo extends Object
| Constructor and Description |
|---|
GosuClassParseInfo(IGosuClassInternal gosuClass) |
public GosuClassParseInfo(IGosuClassInternal gosuClass)
public ClassStatement getClassStatement()
public ClassFileStatement getClassFileStatement()
public void setParseResultsException(ParseResultsException pe)
public ParseResultsException getParseResultsException()
public void addStaticFunction(DynamicFunctionSymbol function)
public List<DynamicFunctionSymbol> getStaticFunctions()
public Map<String,DynamicFunctionSymbol> getMemberFunctions()
public void addMemberFunction(DynamicFunctionSymbol function)
public Map<String,DynamicFunctionSymbol> getConstructorFunctions()
public void addConstructorFunction(DynamicFunctionSymbol function)
protected boolean addDefaultConstructor(ISymbolTable symbolTable, GosuParser parser)
public void addStaticProperty(DynamicPropertySymbol property)
public List<DynamicPropertySymbol> getStaticProperties()
public Map<String,VarStatement> getMemberFields()
public void addMemberProperty(DynamicPropertySymbol property)
public Map<String,DynamicPropertySymbol> getMemberProperties()
public Map<String,VarStatement> getStaticFields()
public void addMemberField(VarStatement varStmt)
public Map<CharSequence,ISymbol> getMemberFieldIndexByName()
public Symbol getStaticThisSymbol()
public Map<String,ICapturedSymbol> getCapturedSymbols()
public void addCapturedSymbolSilent(ICapturedSymbol sym)
public static void clear()
public void setBlock(BlockExpression blk)
public BlockExpression getBlock()
public void maybeClearDebugInfo()
public void updateSource(String source)
public long getSourceFingerprint()
Copyright © 2016. All rights reserved.