org.codehaus.groovy.grails.commons.metaclass
Class CreateDynamicMethod
java.lang.Object
org.codehaus.groovy.grails.commons.metaclass.AbstractStaticMethodInvocation
org.codehaus.groovy.grails.commons.metaclass.CreateDynamicMethod
- All Implemented Interfaces:
- StaticMethodInvocation
public class CreateDynamicMethod
- extends AbstractStaticMethodInvocation
A dynamic static method that is a factory method for creating new instances
eg. Account.create()
- Since:
- Oct 24, 2005
- Author:
- Graeme Rocher
METHOD_NAME
public static final String METHOD_NAME
- See Also:
- Constant Field Values
CreateDynamicMethod
public CreateDynamicMethod()
invoke
public Object invoke(Class clazz,
String methodName,
Object[] arguments)
- Description copied from interface:
StaticMethodInvocation
Invokes the actual method. The class, method name and arguments are provided.
If no arguments are passed the argument array is empty.
- Specified by:
invoke
in interface StaticMethodInvocation
- Specified by:
invoke
in class AbstractStaticMethodInvocation
- Parameters:
clazz
- the class the static method is called onmethodName
- the static method namearguments
- the arguments supplied
- Returns:
- the return value of the static method invocation
Copyright (c) 2005-2009 The Grails project