Class DelegateStatement
java.lang.Object
gw.internal.gosu.parser.ParsedElement
gw.internal.gosu.parser.Statement
gw.internal.gosu.parser.statements.VarStatement
gw.internal.gosu.parser.statements.DelegateStatement
- All Implemented Interfaces:
IDelegateStatement
,IVarStatement
,IHasType
,IParsedElement
,IParsedElementWithAtLeastOneDeclaration
,IStatement
-
Field Summary
FieldsFields inherited from class gw.internal.gosu.parser.statements.VarStatement
_expression, _hasProperty, _modifiers, _typeLiteral
Fields inherited from class gw.internal.gosu.parser.Statement
VOID_RETURN_VALUE
Fields inherited from class gw.internal.gosu.parser.ParsedElement
_tokens, UNDEF_FILE, UNDEF_FUNCTION, UNDEF_MODULE
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class gw.internal.gosu.parser.statements.VarStatement
clearDefn, declares, execute, getAnnotations, getAsExpression, getDeclAnnotations, getDeclarations, getFullDescription, getFunctionName, getHasInitializer, getIdentifierName, getLeastSignificantTerminalStatement_internal, getModifierInfo, getModifiers, getNameOffset, getProperty, getPropertyName, getPropertyNameOffset, getScriptPart, getSymbol, getType, getTypeLiteral, hasProperty, isAbstract, isDefinitionParsed, isEnumConstant, isFieldDeclaration, isFinal, isInternal, isPrivate, isProtected, isPublic, isStatic, isTransient, setAsExpression, setDeclAnnotations, setDefinitionParsed, setEnumConstant, setFinal, setHasProperty, setInternal, setIsInitializedTopLevelProgVar, setModifierInfo, setNameOffset, setPrivate, setProperty, setPropertyName, setProtected, setPublic, setScriptPart, setStatic, setSymbol, setType, setTypeLiteral, toString
Methods inherited from class gw.internal.gosu.parser.Statement
execute, getExcludedReturnTypeElements, getLeastSignificant, getLeastSignificantTerminalStatement, getReturnType, hasContent, isNoOp, setParent
Methods inherited from class gw.internal.gosu.parser.ParsedElement
addExceptionsFrom, addParseException, addParseException, addParseException, addParseExceptions, addParseIssues, addParseWarning, addParseWarning, addParseWarnings, addToken, adjustColumn, adjustLineNum, assignTokens, clearParseExceptions, clearParseTreeInformation, clearParseWarnings, compactParseTree, findAncestorParsedElementByType, findDeclaringStatement, findLineNumberOfDeclaration, findRootParsedElement, getColumn, getContainedParsedElementsByType, getContainedParsedElementsByTypes, getContainedParsedElementsByTypesWithIgnoreSet, getEnclosingFeatureInfo, getGosuClass, getGosuProgram, getImmediateParseIssue, getImmediateParseIssues, getLineNum, getLocation, getModule, getParent, getParseExceptions, getParseIssues, getParseWarnings, getQualifyingEnclosingTypeInfo, getTokens, hasImmediateParseIssue, hasImmediateParseWarning, hasImmediateParseWarnings, hasParseException, hasParseExceptions, hasParseIssue, hasParseIssues, hasParseWarning, hasParseWarnings, initEmptyParseTree, initLocation, isCompileTimeConstant, isSuppressed, isSuppressed, isSynthetic, makeDoubleValue, makeFloatValue, makeInteger, makeLong, removeParseException, removeParseWarning, removeParseWarningRecursively, setGosuProgram, setLineNum, setLocation, setSynthetic, shouldClearParseInfo, visit
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface gw.lang.parser.IParsedElement
addExceptionsFrom, addParseException, addParseException, addParseWarning, addParseWarning, clearParseExceptions, clearParseTreeInformation, clearParseWarnings, findAncestorParsedElementByType, findDeclaringStatement, findRootParsedElement, getColumn, getContainedParsedElementsByType, getContainedParsedElementsByTypes, getContainedParsedElementsByTypesWithIgnoreSet, getFunctionName, getGosuClass, getGosuProgram, getImmediateParseIssue, getImmediateParseIssues, getLineNum, getLocation, getModule, getParent, getParseExceptions, getParseIssues, getParseWarnings, getReturnType, getTokens, hasImmediateParseIssue, hasImmediateParseWarnings, hasParseException, hasParseExceptions, hasParseIssue, hasParseIssues, hasParseWarning, hasParseWarnings, isCompileTimeConstant, isSuppressed, isSynthetic, setLocation, setParent, visit
Methods inherited from interface gw.lang.parser.IParsedElementWithAtLeastOneDeclaration
declares, getDeclarations, getNameOffset, setNameOffset
Methods inherited from interface gw.lang.parser.IStatement
execute, execute, getLeastSignificantTerminalStatement, hasContent
Methods inherited from interface gw.lang.parser.expressions.IVarStatement
getAsExpression, getFullDescription, getHasInitializer, getIdentifierName, getModifierInfo, getModifiers, getProperty, getPropertyName, getPropertyNameOffset, getScriptPart, getSymbol, getType, getTypeLiteral, hasProperty, isAbstract, isEnumConstant, isFieldDeclaration, isFinal, isInternal, isPrivate, isProtected, isPublic, isStatic, setSymbol
-
Field Details
-
_constituents
-
-
Constructor Details
-
DelegateStatement
public DelegateStatement()
-
-
Method Details
-
getConstituents
- Specified by:
getConstituents
in interfaceIDelegateStatement
-
setConstituents
-
isImplicitlyUsed
public boolean isImplicitlyUsed()- Overrides:
isImplicitlyUsed
in classVarStatement
-