org.codehaus.groovy.runtime.callsite
Class ClassMetaClassGetPropertySite

java.lang.Object
  extended by org.codehaus.groovy.runtime.callsite.AbstractCallSite
      extended by org.codehaus.groovy.runtime.callsite.ClassMetaClassGetPropertySite
All Implemented Interfaces:
CallSite

 class ClassMetaClassGetPropertySite
extends AbstractCallSite


Field Summary
private  java.lang.Class aClass
           
private  ClassInfo classInfo
           
(package private)  MetaClass metaClass
           
private  int version
           
 
Fields inherited from class org.codehaus.groovy.runtime.callsite.AbstractCallSite
array, index, name, usage
 
Constructor Summary
ClassMetaClassGetPropertySite(CallSite parent, java.lang.Class aClass)
           
 
Method Summary
 CallSite acceptGetProperty(java.lang.Object receiver)
           
 java.lang.Object getProperty(java.lang.Object receiver)
           
 
Methods inherited from class org.codehaus.groovy.runtime.callsite.AbstractCallSite
acceptGroovyObjectGetProperty, call, call, call, call, call, call, callConstructor, callConstructor, callConstructor, callConstructor, callConstructor, callConstructor, callCurrent, callCurrent, callCurrent, callCurrent, callCurrent, callCurrent, callGetProperty, callGetPropertySafe, callGroovyObjectGetProperty, callGroovyObjectGetPropertySafe, callSafe, callSafe, callSafe, callSafe, callSafe, callSafe, callStatic, callStatic, callStatic, callStatic, callStatic, callStatic, createGetPropertySite, createGroovyObjectGetPropertySite, getArray, getIndex, getName, getUsage, noCoerce, noWrappers
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

metaClass

final MetaClass metaClass

aClass

private final java.lang.Class aClass

classInfo

private final ClassInfo classInfo

version

private final int version
Constructor Detail

ClassMetaClassGetPropertySite

public ClassMetaClassGetPropertySite(CallSite parent,
                                     java.lang.Class aClass)
Method Detail

acceptGetProperty

public final CallSite acceptGetProperty(java.lang.Object receiver)
Overrides:
acceptGetProperty in class AbstractCallSite

getProperty

public final java.lang.Object getProperty(java.lang.Object receiver)
                                   throws java.lang.Throwable
Specified by:
getProperty in interface CallSite
Overrides:
getProperty in class AbstractCallSite
Throws:
java.lang.Throwable


Copyright © ${year} The Codehaus. All Rights Reserved.