Top Description Fields Constructors Methods
org.codehaus.groovy.runtime.callsite

public Class StaticMetaClassSite

extends MetaClassSite
Class Inheritance
Imports
groovy.lang.GroovyRuntimeException, .MetaClass, org.codehaus.groovy.reflection.ClassInfo, org.codehaus.groovy.runtime.ScriptBytecodeAdapter

Call site for invoking static methods meta class - cached method - not cached

Field Summary

Modifier and TypeField and Description
private final ClassInfo
private final int
Inherited from org.codehaus.groovy.runtime.callsite.MetaClassSite:
metaClass

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public final Object
public final Object
private boolean
checkCall(Object receiver)

Field Detail

classInfoback to summary
private final ClassInfo classInfo
versionback to summary
private final int version

Constructor Detail

StaticMetaClassSiteback to summary
public StaticMetaClassSite(CallSite site, MetaClass metaClass)

Method Detail

callback to summary
public final Object call(Object receiver, Object[] args) throws Throwable

Overrides org.codehaus.groovy.runtime.callsite.AbstractCallSite.call.

Implements org.codehaus.groovy.runtime.callsite.CallSite.call.

callStaticback to summary
public final Object callStatic(Class<T> receiver, Object[] args) throws Throwable

Overrides org.codehaus.groovy.runtime.callsite.AbstractCallSite.callStatic.

Implements org.codehaus.groovy.runtime.callsite.CallSite.callStatic.

checkCallback to summary
private boolean checkCall(Object receiver)