Class ProgramClassFunctionSymbol
java.lang.Object
gw.internal.gosu.parser.Symbol
gw.internal.gosu.parser.AbstractDynamicSymbol
gw.internal.gosu.parser.DynamicFunctionSymbol
gw.internal.gosu.parser.ProgramClassFunctionSymbol
- All Implemented Interfaces:
IDynamicFunctionSymbol, IDynamicSymbol, IFunctionSymbol, IHasType, IProgramClassFunctionSymbol, IReducedSymbol, ISymbol
public class ProgramClassFunctionSymbol
extends DynamicFunctionSymbol
implements IProgramClassFunctionSymbol
-
Field Summary
Fields inherited from class AbstractDynamicSymbol
_scriptPartId, _symTableFields inherited from class Symbol
_bGlobal, _iIndex, _stackProvider, _symbolTable, _value, MEMBER_STACK_PROVIDER -
Constructor Summary
ConstructorsConstructorDescriptionProgramClassFunctionSymbol(IGosuClassInternal gsClass, ISymbolTable symTable, GosuMethodInfo mi) -
Method Summary
Methods inherited from class DynamicFunctionSymbol
clearDebugInfo, clearDefn, createReducedSymbol, equals, getAnnotationDefault, getArgs, getArgTypes, getBackingDfs, getCannonicalName, getDeclaringTypeInfo, getDeclFunctionStmt, getDisplayName, getFullDescription, getFunctionSymbol, getInitializer, getLightWeightReference, getMethodOrConstructorInfo, getMethodOrConstructorInfo, getMethodSignature, getParameterDisplay, getReturnType, getSignatureDescription, getSignatureName, getSignatureName, getSuperDfs, hashCode, hasOptionalParameters, hasTypeVariables, invoke, isAbstract, isClassMember, isConstructor, isFinal, isLoopImplicitReturn, isReified, renameAsErrantDuplicate, setAbstract, setAnnotationDefault, setArgs, setDeclFunctionStmt, setDisplayName, setFinal, setInitializer, setLoopImplicitReturn, setSuperDfs, setValueMethods inherited from class AbstractDynamicSymbol
assignIndex, getCompiledStatementDirectly, getGosuClass, getScriptPart, getSymbolTable, hasDynamicSymbolTable, isFromJava, isLocal, setDynamicSymbolTable, setScriptPartMethods inherited from class Symbol
assignIndexInStack, canBeCaptured, getAnnotations, getDefaultValueExpression, getDynamicSymbolTable, getIndex, getModifierInfo, getModifiers, getName, getSymbolClass, getType, getValue, getValueDirectly, isHide, isImplicitlyInitialized, isInternal, isOverride, isPrivate, isProtected, isPublic, isStackSymbol, isStatic, isValueBoxed, isWritable, makeCapturedSymbol, replaceModifierInfo, setClassMember, setDefaultValueExpression, setHide, setIndex, setInternal, setModifierInfo, setModifiers, setName, setOverride, setPrivate, setProtected, setPublic, setReified, setStatic, setType, setValueDirectly, setValueIsBoxed, toStringMethods inherited from interface IDynamicFunctionSymbol
getValueDirectly, isOverride, isStaticMethods inherited from interface IDynamicSymbol
getGosuClass, getScriptPartMethods inherited from interface IFunctionSymbol
getModifiers, getSignatureDescription, invoke, isFromJava, isStackSymbolMethods inherited from interface IReducedSymbol
getAnnotations, getFullDescription, getSymbolClass, getType, hasTypeVariables, isAbstract, isFinal, isInternal, isPrivate, isProtected, isPublic, isReifiedMethods inherited from interface ISymbol
canBeCaptured, getDefaultValueExpression, getDisplayName, getDynamicSymbolTable, getIndex, getLightWeightReference, getModifierInfo, getName, getType, getValue, hasDynamicSymbolTable, isLocal, isValueBoxed, isWritable, makeCapturedSymbol, setDefaultValueExpression, setDynamicSymbolTable, setType, setValue, setValueIsBoxed
-
Constructor Details
-
ProgramClassFunctionSymbol
public ProgramClassFunctionSymbol(IGosuClassInternal gsClass, ISymbolTable symTable, GosuMethodInfo mi)
-
-
Method Details
-
getParameterizedVersion
- Overrides:
getParameterizedVersionin classDynamicFunctionSymbol
-