org.codehaus.groovy.runtime.dgmimpl.arrays
Class DoubleArrayGetAtMetaMethod

java.lang.Object
  extended by org.codehaus.groovy.reflection.ParameterTypes
      extended by groovy.lang.MetaMethod
          extended by org.codehaus.groovy.runtime.callsite.CallSiteAwareMetaMethod
              extended by org.codehaus.groovy.runtime.dgmimpl.arrays.ArrayMetaMethod
                  extended by org.codehaus.groovy.runtime.dgmimpl.arrays.ArrayGetAtMetaMethod
                      extended by org.codehaus.groovy.runtime.dgmimpl.arrays.DoubleArrayGetAtMetaMethod
All Implemented Interfaces:
Cloneable

public class DoubleArrayGetAtMetaMethod
extends ArrayGetAtMetaMethod


Field Summary
 
Fields inherited from class org.codehaus.groovy.runtime.dgmimpl.arrays.ArrayMetaMethod
INTEGER_CLASS, INTEGER_CLASS_ARR
 
Fields inherited from class org.codehaus.groovy.reflection.ParameterTypes
isVargsMethod, nativeParamTypes, parameterTypes
 
Constructor Summary
DoubleArrayGetAtMetaMethod()
           
 
Method Summary
 CallSite createPojoCallSite(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, Class[] params, Object receiver, Object[] args)
           
 CachedClass getDeclaringClass()
           
 Class getReturnType()
           
 Object invoke(Object object, Object[] args)
           
 
Methods inherited from class org.codehaus.groovy.runtime.dgmimpl.arrays.ArrayGetAtMetaMethod
getName
 
Methods inherited from class org.codehaus.groovy.runtime.dgmimpl.arrays.ArrayMetaMethod
getModifiers, normaliseIndex
 
Methods inherited from class groovy.lang.MetaMethod
checkParameters, clone, doMethodInvoke, equal, equal, getDescriptor, getMopName, getSignature, isAbstract, isCacheable, isMethod, isPrivate, isProtected, isPublic, isSame, isStatic, processDoMethodInvokeException, toString
 
Methods inherited from class org.codehaus.groovy.reflection.ParameterTypes
coerceArgumentsToClasses, correctArguments, getNativeParameterTypes, getParameterTypes, getPT, isValidExactMethod, isValidExactMethod, isValidMethod, isValidMethod, isVargsMethod, setParametersTypes
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DoubleArrayGetAtMetaMethod

public DoubleArrayGetAtMetaMethod()
Method Detail

getReturnType

public Class getReturnType()
Specified by:
getReturnType in class MetaMethod

getDeclaringClass

public final CachedClass getDeclaringClass()
Specified by:
getDeclaringClass in class MetaMethod

invoke

public Object invoke(Object object,
                     Object[] args)
Specified by:
invoke in class MetaMethod

createPojoCallSite

public CallSite createPojoCallSite(CallSite site,
                                   MetaClassImpl metaClass,
                                   MetaMethod metaMethod,
                                   Class[] params,
                                   Object receiver,
                                   Object[] args)
Specified by:
createPojoCallSite in class CallSiteAwareMetaMethod

Copyright © 2003-2009 The Codehaus. All rights reserved.