|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.codehaus.groovy.reflection.ParameterTypes
groovy.lang.MetaMethod
org.codehaus.groovy.runtime.metaclass.ReflectionMetaMethod
org.codehaus.groovy.runtime.metaclass.NewMetaMethod
org.codehaus.groovy.runtime.metaclass.NewStaticMetaMethod
public class NewStaticMetaMethod
A MetaMethod implementation where the underlying method is really a static helper method on some class. This implementation is used to add new static methods to the JDK writing them as normal static methods with the first parameter being the class on which the method is added.
| Field Summary |
|---|
| Fields inherited from class org.codehaus.groovy.runtime.metaclass.NewMetaMethod |
|---|
bytecodeParameterTypes, EMPTY_TYPE_ARRAY |
| Fields inherited from class org.codehaus.groovy.runtime.metaclass.ReflectionMetaMethod |
|---|
method |
| Fields inherited from class org.codehaus.groovy.reflection.ParameterTypes |
|---|
isVargsMethod, nativeParamTypes, parameterTypes |
| Constructor Summary | |
|---|---|
NewStaticMetaMethod(CachedMethod method)
|
|
| Method Summary | |
|---|---|
int |
getModifiers()
|
Object |
invoke(Object object,
Object[] arguments)
|
boolean |
isStatic()
|
| Methods inherited from class org.codehaus.groovy.runtime.metaclass.NewMetaMethod |
|---|
getBytecodeParameterTypes, getDeclaringClass, getOwnerClass |
| Methods inherited from class org.codehaus.groovy.runtime.metaclass.ReflectionMetaMethod |
|---|
getName, getPT, getReturnType, toString |
| Methods inherited from class groovy.lang.MetaMethod |
|---|
checkParameters, clone, doMethodInvoke, equal, equal, getDescriptor, getMopName, getSignature, isAbstract, isCacheable, isMethod, isPrivate, isProtected, isPublic, isSame, processDoMethodInvokeException |
| Methods inherited from class org.codehaus.groovy.reflection.ParameterTypes |
|---|
coerceArgumentsToClasses, correctArguments, getNativeParameterTypes, getParameterTypes, isValidExactMethod, isValidExactMethod, isValidMethod, isValidMethod, isVargsMethod, setParametersTypes |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public NewStaticMetaMethod(CachedMethod method)
| Method Detail |
|---|
public boolean isStatic()
isStatic in class MetaMethodpublic int getModifiers()
getModifiers in class ReflectionMetaMethod
public Object invoke(Object object,
Object[] arguments)
invoke in class ReflectionMetaMethod
|
Copyright © 2003-2009 The Codehaus. All rights reserved. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||