anvil.script
Interface Function

All Superinterfaces:
Type
All Known Subinterfaces:
CompilableFunction, ConstructorType, MethodType
All Known Implementing Classes:
ConstructorBase, ConstructorStatement, ConstructorTree, FunctionBase, FunctionDispatcher, FunctionStatement, InterfaceMethodBase, MethodBase, MethodStatement, ParameterTree

public interface Function
extends Type

interface Function


Field Summary
 
Fields inherited from interface anvil.script.Type
CLASS, CONSTANT_VARIABLE, CONSTRUCTOR, FUNCTION, FUNCTION_PARAMETER, GLOBAL_NAMESPACE, IMPORT, INTERFACE, INTERFACE_METHOD, LOCAL_VARIABLE, MEMBER_VARIABLE, METHOD, MODULE, NAMESPACE, SCOPE0, STATIC_VARIABLE, SYSTEM_NAMESPACE, TYPE_NAMES
 
Method Summary
 Any execute(Context context, Any self)
           
 Any execute(Context context, Any[] parameters)
           
 Any execute(Context context, Any self, Any param1)
           
 Any execute(Context context, Any self, Any[] parameters)
           
 Any execute(Context context, Any self, Any param1, Any param2)
           
 Any execute(Context context, Any self, Any param1, Any param2, Any param3)
           
 Any execute(Context context, Any self, Any param1, Any param2, Any param3, Any param4)
           
 
Methods inherited from interface anvil.script.Type
getDocument, getName, getParent, getParents, getQualifiedName, getType, getTypeRef, isPrivate
 

Method Detail

execute

public Any execute(Context context,
                   Any[] parameters)

execute

public Any execute(Context context,
                   Any self,
                   Any[] parameters)

execute

public Any execute(Context context,
                   Any self)

execute

public Any execute(Context context,
                   Any self,
                   Any param1)

execute

public Any execute(Context context,
                   Any self,
                   Any param1,
                   Any param2)

execute

public Any execute(Context context,
                   Any self,
                   Any param1,
                   Any param2,
                   Any param3)

execute

public Any execute(Context context,
                   Any self,
                   Any param1,
                   Any param2,
                   Any param3,
                   Any param4)