- org.codehaus.groovy.runtime.metaclass.ClosureStaticMetaMethod
-
- All Implemented Interfaces and Traits:
- ClosureInvokingMethod
public class ClosureStaticMetaMethod
extends MetaMethod
implements ClosureInvokingMethod
This class represents a MetaMethod that is a closure that pretends to be a static method.
It is used by ExpandoMetaClass to allow addition of static methods defined as closures
- Since:
- 01.1
-
-
Methods Summary
-
Inherited Methods Summary
Inherited Methods
Methods inherited from class |
Name |
class MetaMethod |
checkParameters, clone, doMethodInvoke, equal, equal, getDeclaringClass, getDescriptor, getModifiers, getMopName, getName, getReturnType, getSignature, invoke, isAbstract, isCacheable, isMethod, isPrivate, isProtected, isPublic, isSame, isStatic, processDoMethodInvokeException, toString |
class ParameterTypes |
coerceArgumentsToClasses, correctArguments, getNativeParameterTypes, getPT, getParameterTypes, isValidExactMethod, isValidExactMethod, isValidMethod, isValidMethod, isVargsMethod, isVargsMethod, setParametersTypes |
-
-
Constructor Detail
-
public ClosureStaticMetaMethod(String name, Class declaringClass, Closure c)
- Parameters:
name
- The name of the MetaMethoddeclaringClass
- The class which declared the MetaMethodc
- The closure that this ClosureMetaMethod will invoke when called
-
Method Detail
-
public int getModifiers()
-
public Class getReturnType()
Copyright © 2003-2020 The Apache Software Foundation. All rights reserved.