Class ConstructorStatement
java.lang.Object
gw.internal.gosu.parser.ParsedElement
gw.internal.gosu.parser.Statement
gw.internal.gosu.parser.statements.FunctionStatement
gw.internal.gosu.parser.statements.ConstructorStatement
- All Implemented Interfaces:
IParsedElement, IParsedElementWithAtLeastOneDeclaration, IStatement, IConstructorStatement, IFunctionStatement
-
Field Summary
FieldsFields inherited from class Statement
VOID_RETURN_VALUEFields inherited from class ParsedElement
_tokens, UNDEF_FILE, UNDEF_FUNCTION, UNDEF_MODULE -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class FunctionStatement
declares, execute, getAnnotations, getDeclarations, getDynamicFunctionSymbol, getExcludedReturnTypeElements, getFunctionName, getGenericMethodInfo, getLeastSignificantTerminalStatement_internal, getNameOffset, getParameters, isNoOp, setDynamicFunctionSymbol, setNameOffset, toStringMethods inherited from class Statement
execute, getLeastSignificant, getLeastSignificantTerminalStatement, getReturnType, hasContent, setParentMethods inherited from class 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, visitMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface IFunctionStatement
getDynamicFunctionSymbol, getLastLine, getParametersMethods inherited from interface 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, visitMethods inherited from interface IParsedElementWithAtLeastOneDeclaration
declares, getDeclarations, getNameOffset, setNameOffsetMethods inherited from interface IStatement
execute, execute, getLeastSignificantTerminalStatement, hasContent
-
Field Details
-
_bConstructKeyword
private boolean _bConstructKeyword
-
-
Constructor Details
-
ConstructorStatement
public ConstructorStatement(boolean bConstructKeyword)
-
-
Method Details
-
hasConstructKeyword
public boolean hasConstructKeyword()- Specified by:
hasConstructKeywordin interfaceIConstructorStatement
-