- <init>
Private constructor used for function cloning.
- addDefinitions
Adds user defined elements (such as: Arguments, Constants, Functions) to the
function expressions.
- addFunctions
Adds functions (variadic parameters) to the function expression definition.
- calculate
Calculates function value
- checkRecursiveMode
Checks whether function name appears in function body if yes the recursive mode
is being set
- checkSyntax
Checks function syntax
- clone
clone method
- countRecursiveArguments
- getArgument
Gets argument from the function expression.
- getDescription
Gets function description
- getErrorMessage
Returns error message after checking the syntax.
- getFunctionBodyType
Returns function body type: Function#BODY_RUNTIME Function#BODY_EXTENDED