public class ParsedFunction
extends java.lang.Object
| Constructor and Description |
|---|
ParsedFunction(ZenPosition position,
java.lang.String name,
java.util.List<ParsedFunctionArgument> arguments,
ZenType returnType,
Statement[] statements) |
| Modifier and Type | Method and Description |
|---|---|
int |
countDefaultArguments() |
java.util.List<ParsedFunctionArgument> |
getArguments() |
ZenType[] |
getArgumentTypes() |
java.lang.String |
getDefaultParameterFieldName(int number) |
java.lang.String |
getName() |
ZenPosition |
getPosition() |
ZenType |
getReturnType() |
java.lang.String |
getSignature() |
Statement[] |
getStatements() |
static ParsedFunction |
parse(ZenTokener parser,
IEnvironmentGlobal environment) |
public ParsedFunction(ZenPosition position, java.lang.String name, java.util.List<ParsedFunctionArgument> arguments, ZenType returnType, Statement[] statements)
public static ParsedFunction parse(ZenTokener parser, IEnvironmentGlobal environment)
public ZenPosition getPosition()
public java.lang.String getName()
public java.lang.String getSignature()
public ZenType getReturnType()
public java.util.List<ParsedFunctionArgument> getArguments()
public int countDefaultArguments()
public ZenType[] getArgumentTypes()
public java.lang.String getDefaultParameterFieldName(int number)
public Statement[] getStatements()