Package gw.lang.parser.statements
Interface IFunctionStatement
-
- All Superinterfaces:
IParsedElement,IParsedElementWithAtLeastOneDeclaration,IStatement
- All Known Subinterfaces:
IConstructorStatement
public interface IFunctionStatement extends IStatement, IParsedElementWithAtLeastOneDeclaration
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description IDynamicFunctionSymbolgetDynamicFunctionSymbol()default intgetLastLine()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()
-
-