Package gw.internal.gosu.parser
Class GosuClassParseInfo
java.lang.Object
gw.internal.gosu.parser.GosuClassParseInfo
- Direct Known Subclasses:
GosuProgramParseInfo
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddConstructorFunction(DynamicFunctionSymbol function) protected booleanaddDefaultConstructor(ISymbolTable symbolTable, GosuParser parser) voidaddMemberField(VarStatement varStmt) voidaddMemberFunction(DynamicFunctionSymbol function) voidaddMemberProperty(DynamicPropertySymbol property) voidaddStaticFunction(DynamicFunctionSymbol function) voidaddStaticProperty(DynamicPropertySymbol property) static voidclear()getBlock()longvoidvoidsetBlock(BlockExpression blk) voidvoidupdateSource(String source)
-
Constructor Details
-
GosuClassParseInfo
-
-
Method Details
-
getClassStatement
-
getClassFileStatement
-
setParseResultsException
-
getParseResultsException
-
addStaticFunction
-
getStaticFunctions
-
getMemberFunctions
-
addMemberFunction
-
getConstructorFunctions
-
addConstructorFunction
-
addDefaultConstructor
-
addStaticProperty
-
getStaticProperties
-
getMemberFields
-
addMemberProperty
-
getMemberProperties
-
getStaticFields
-
addMemberField
-
getMemberFieldIndexByName
-
getStaticThisSymbol
-
getCapturedSymbols
-
addCapturedSymbolSilent
-
clear
public static void clear() -
setBlock
-
getBlock
-
maybeClearDebugInfo
public void maybeClearDebugInfo() -
updateSource
-
getSourceFingerprint
public long getSourceFingerprint()
-