Package gw.internal.gosu.parser
Class ParameterizedDynamicPropertySymbol
java.lang.Object
gw.internal.gosu.parser.Symbol
gw.internal.gosu.parser.AbstractDynamicSymbol
gw.internal.gosu.parser.DynamicPropertySymbol
gw.internal.gosu.parser.ParameterizedDynamicPropertySymbol
- All Implemented Interfaces:
IDynamicPropertySymbol,IDynamicSymbol,IFunctionSymbol,IHasType,IReducedSymbol,ISymbol
-
Field Summary
FieldsFields inherited from class gw.internal.gosu.parser.DynamicPropertySymbol
_dfsGetter, _dfsSetterFields inherited from class gw.internal.gosu.parser.AbstractDynamicSymbol
_scriptPartId, _symTableFields inherited from class gw.internal.gosu.parser.Symbol
_bGlobal, _iIndex, _stackProvider, _symbolTable, _value, MEMBER_STACK_PROVIDER -
Constructor Summary
ConstructorsConstructorDescriptionParameterizedDynamicPropertySymbol(DynamicPropertySymbol dpsDelegate, IGosuClassInternal owner) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidprivate ITypegetActualType(IType propType, IGosuClassInternal ownerType) Methods inherited from class gw.internal.gosu.parser.DynamicPropertySymbol
addMemberSymbols, clearDebugInfo, getAssignableType, getFullDescription, getFunction, getGetterDfs, getImmediateGetterDfs, getImmediateSetterDfs, getLightWeightReference, getParameterizedVersion, getParent, getPropertyInfo, getSetterDfs, getValue, getValueDirectly, getVarIdentifier, isAbstract, isFinal, isInternal, isPrivate, isProtected, isPublic, isReadable, isStatic, isWritable, setGetterDfs, setParent, setSetterDfs, setValue, setValueDirectly, setVarIdentifierMethods inherited from class gw.internal.gosu.parser.AbstractDynamicSymbol
assignIndex, getCompiledStatementDirectly, getGosuClass, getScriptPart, getSymbolTable, hasDynamicSymbolTable, hasTypeVariables, isFromJava, isLocal, setDynamicSymbolTable, setScriptPartMethods inherited from class gw.internal.gosu.parser.Symbol
assignIndexInStack, canBeCaptured, equals, getAnnotations, getDefaultValueExpression, getDisplayName, getDynamicSymbolTable, getIndex, getModifierInfo, getModifiers, getName, getSignatureDescription, getSymbolClass, getType, invoke, isClassMember, isHide, isImplicitlyInitialized, isOverride, isReified, isStackSymbol, isValueBoxed, makeCapturedSymbol, renameAsErrantDuplicate, replaceModifierInfo, setAbstract, setClassMember, setDefaultValueExpression, setFinal, setHide, setIndex, setInternal, setModifierInfo, setModifiers, setName, setOverride, setPrivate, setProtected, setPublic, setReified, setStatic, setType, setValueIsBoxed, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface gw.lang.parser.IDynamicSymbol
getGosuClass, getScriptPartMethods inherited from interface gw.lang.parser.IFunctionSymbol
getModifiers, getSignatureDescription, invoke, isFromJava, isStackSymbolMethods inherited from interface gw.lang.parser.IReducedSymbol
getAnnotations, getSymbolClass, getType, hasTypeVariables, isReifiedMethods inherited from interface gw.lang.parser.ISymbol
canBeCaptured, getDefaultValueExpression, getDisplayName, getDynamicSymbolTable, getIndex, getModifierInfo, getName, getType, hasDynamicSymbolTable, isLocal, isValueBoxed, makeCapturedSymbol, setDefaultValueExpression, setDynamicSymbolTable, setType, setValueIsBoxed
-
Field Details
-
_delegate
-
-
Constructor Details
-
ParameterizedDynamicPropertySymbol
public ParameterizedDynamicPropertySymbol(DynamicPropertySymbol dpsDelegate, IGosuClassInternal owner)
-
-
Method Details
-
getDelegate
-
assignPossibleParametarizedGetterAndSetter
-
getActualType
-
createReducedSymbol
- Specified by:
createReducedSymbolin interfaceISymbol- Overrides:
createReducedSymbolin classDynamicPropertySymbol
-