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 IDynamicFunctionSymbolgetDynamicFunctionSymbol()default intgetLastLine()java.util.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
java.util.List<IParameterDeclaration> getParameters()
-
getLastLine
default int getLastLine()
-
-