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

pack-priv Class ClassMetaClassGetPropertySite

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

Field Summary

Modifier and TypeField and Description
private final Class<T>
private final ClassInfo
pack-priv final MetaClass
private final int
Inherited from org.codehaus.groovy.runtime.callsite.AbstractCallSite:
arrayindexname

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public final CallSite
public final Object
Inherited from org.codehaus.groovy.runtime.callsite.AbstractCallSite:
acceptGroovyObjectGetPropertycallcallcallcallcallcallcallConstructorcallConstructorcallConstructorcallConstructorcallConstructorcallConstructorcallCurrentcallCurrentcallCurrentcallCurrentcallCurrentcallCurrentcallGetPropertycallGetPropertySafecallGroovyObjectGetPropertycallGroovyObjectGetPropertySafecallSafecallSafecallSafecallSafecallSafecallSafecallStaticcallStaticcallStaticcallStaticcallStaticcallStaticcreateGetPropertySitecreateGroovyObjectGetPropertySitegetArraygetIndexgetNamenoCoercenoWrappers

Field Detail

aClassback to summary
private final Class<T> aClass
classInfoback to summary
private final ClassInfo classInfo
metaClassback to summary
pack-priv final MetaClass metaClass
versionback to summary
private final int version

Constructor Detail

ClassMetaClassGetPropertySiteback to summary
public ClassMetaClassGetPropertySite(CallSite parent, Class<T> aClass)

Method Detail

acceptGetPropertyback to summary
public final CallSite acceptGetProperty(Object receiver)

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

getPropertyback to summary
public final Object getProperty(Object receiver) throws Throwable

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

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