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

public Class GetEffectivePogoFieldSite

extends AbstractCallSite
Class Inheritance
Imports
groovy.lang.GroovyObject, .MetaClass, org.codehaus.groovy.reflection.CachedField, org.codehaus.groovy.runtime.GroovyCategorySupport

Field Summary

Modifier and TypeField and Description
private final CachedField
private final MetaClass
Inherited from org.codehaus.groovy.runtime.callsite.AbstractCallSite:
arrayindexname

Constructor Summary

AccessConstructor and Description
public
GetEffectivePogoFieldSite(final CallSite site, final MetaClass metaClass, final CachedField effective)

Method Summary

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

Inherited from org.codehaus.groovy.runtime.callsite.AbstractCallSite:
callcallcallcallcallcallcallConstructorcallConstructorcallConstructorcallConstructorcallConstructorcallConstructorcallCurrentcallCurrentcallCurrentcallCurrentcallCurrentcallCurrentcallGetPropertySafecallGroovyObjectGetPropertySafecallSafecallSafecallSafecallSafecallSafecallSafecallStaticcallStaticcallStaticcallStaticcallStaticcallStaticcreateGetPropertySitecreateGroovyObjectGetPropertySitegetArraygetIndexgetNamenoCoercenoWrappers

Field Detail

effectiveback to summary
private final CachedField effective
metaClassback to summary
private final MetaClass metaClass

Constructor Detail

GetEffectivePogoFieldSiteback to summary
public GetEffectivePogoFieldSite(final CallSite site, final MetaClass metaClass, final CachedField effective)

Method Detail

acceptGetPropertyback to summary
public final CallSite acceptGetProperty(final Object receiver)

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

Annotations
@Override
acceptGroovyObjectGetPropertyback to summary
public final CallSite acceptGroovyObjectGetProperty(final Object receiver)

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

Annotations
@Override
callGetPropertyback to summary
public final Object callGetProperty(final Object receiver) throws Throwable

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

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

Annotations
@Override
callGroovyObjectGetPropertyback to summary
public final Object callGroovyObjectGetProperty(final Object receiver) throws Throwable

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

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

Annotations
@Override
getPropertyback to summary
public final Object getProperty(final Object receiver)

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

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

Annotations
@Override
isEffectiveback to summary
private boolean isEffective(final Object receiver)