Package gw.lang.parser.statements
Interface IFunctionStatement
-
- All Superinterfaces:
IParsedElement
,IParsedElementWithAtLeastOneDeclaration
,IStatement
- All Known Subinterfaces:
IConstructorStatement
- All Known Implementing Classes:
ConstructorStatement
,FunctionStatement
public interface IFunctionStatement extends IStatement, IParsedElementWithAtLeastOneDeclaration
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description IDynamicFunctionSymbol
getDynamicFunctionSymbol()
default int
getLastLine()
List<IParameterDeclaration>
getParameters()
-
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
-
-
-
-
Method Detail
-
getDynamicFunctionSymbol
IDynamicFunctionSymbol getDynamicFunctionSymbol()
-
getParameters
List<IParameterDeclaration> getParameters()
-
getLastLine
default int getLastLine()
-
-