org.codehaus.groovy.runtime.metaclass
Class MetaClassRegistryImpl.MyThreadLocal

java.lang.Object
  extended by java.lang.ThreadLocal
      extended by org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.MyThreadLocal
Enclosing class:
MetaClassRegistryImpl

private class MetaClassRegistryImpl.MyThreadLocal
extends java.lang.ThreadLocal


Field Summary
private  MetaClassRegistryImpl.LocallyKnownClasses myClasses
           
private  java.lang.Thread myThread
           
 
Constructor Summary
private MetaClassRegistryImpl.MyThreadLocal()
           
 
Method Summary
 java.lang.Object get()
           
 MetaClass getMetaClass(java.lang.Class theClass)
           
protected  java.lang.Object initialValue()
           
 
Methods inherited from class java.lang.ThreadLocal
remove, set
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

myClasses

private volatile MetaClassRegistryImpl.LocallyKnownClasses myClasses

myThread

private java.lang.Thread myThread
Constructor Detail

MetaClassRegistryImpl.MyThreadLocal

private MetaClassRegistryImpl.MyThreadLocal()
Method Detail

initialValue

protected java.lang.Object initialValue()
Overrides:
initialValue in class java.lang.ThreadLocal

getMetaClass

public MetaClass getMetaClass(java.lang.Class theClass)

get

public java.lang.Object get()
Overrides:
get in class java.lang.ThreadLocal


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