Package gw.internal.gosu.parser
Class SuperConstructorFunctionSymbol
java.lang.Object
gw.internal.gosu.parser.Symbol
gw.internal.gosu.parser.AbstractDynamicSymbol
gw.internal.gosu.parser.DynamicFunctionSymbol
gw.internal.gosu.parser.SuperConstructorFunctionSymbol
- All Implemented Interfaces:
IConstructorFunctionSymbol,IDynamicFunctionSymbol,IDynamicSymbol,IFunctionSymbol,IHasType,IReducedSymbol,ISymbol
public class SuperConstructorFunctionSymbol
extends DynamicFunctionSymbol
implements IConstructorFunctionSymbol
-
Field Summary
Fields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the Symbol's optional display name.Creates a copy of this symbol without the value so that the empty symbol can be stored.Methods inherited from class gw.internal.gosu.parser.DynamicFunctionSymbol
clearDebugInfo, clearDefn, equals, getAnnotationDefault, getArgs, getArgTypes, getBackingDfs, getCannonicalName, getDeclaringTypeInfo, getDeclFunctionStmt, getFullDescription, getFunctionSymbol, getInitializer, getMethodOrConstructorInfo, getMethodOrConstructorInfo, getMethodSignature, getParameterDisplay, getParameterizedVersion, 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 gw.internal.gosu.parser.AbstractDynamicSymbol
assignIndex, getCompiledStatementDirectly, getGosuClass, getScriptPart, getSymbolTable, hasDynamicSymbolTable, isFromJava, isLocal, setDynamicSymbolTable, setScriptPartMethods inherited from class gw.internal.gosu.parser.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 class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface gw.lang.parser.IDynamicFunctionSymbol
getValueDirectly, isOverride, isStaticMethods inherited from interface gw.lang.parser.IDynamicSymbol
getGosuClass, getScriptPartMethods inherited from interface gw.lang.parser.IFunctionSymbol
getModifiers, isFromJava, isStackSymbolMethods inherited from interface gw.lang.parser.IReducedSymbol
getAnnotations, getSymbolClass, getType, isInternal, isPrivate, isProtected, isPublicMethods inherited from interface gw.lang.parser.ISymbol
canBeCaptured, getDefaultValueExpression, getDynamicSymbolTable, getIndex, getModifierInfo, getName, getType, getValue, hasDynamicSymbolTable, isLocal, isValueBoxed, isWritable, makeCapturedSymbol, setDefaultValueExpression, setDynamicSymbolTable, setType, setValueIsBoxed
-
Constructor Details
-
SuperConstructorFunctionSymbol
-
-
Method Details
-
getLightWeightReference
Description copied from interface:ISymbolCreates a copy of this symbol without the value so that the empty symbol can be stored.- Specified by:
getLightWeightReferencein interfaceISymbol- Overrides:
getLightWeightReferencein classDynamicFunctionSymbol
-
getDisplayName
Description copied from class:SymbolReturns the Symbol's optional display name. If a display name is not assigned, returns the symbol's name.- Specified by:
getDisplayNamein interfaceIReducedSymbol- Specified by:
getDisplayNamein interfaceISymbol- Overrides:
getDisplayNamein classDynamicFunctionSymbol
-
getConstructorInfo
- Specified by:
getConstructorInfoin interfaceIConstructorFunctionSymbol
-
createReducedSymbol
- Specified by:
createReducedSymbolin interfaceIDynamicFunctionSymbol- Specified by:
createReducedSymbolin interfaceISymbol- Overrides:
createReducedSymbolin classDynamicFunctionSymbol
-