net.sf.retrotranslator.runtime.java.lang
Class InheritableThreadLocal_

java.lang.Object
  extended by net.sf.retrotranslator.runtime.java.lang.ThreadLocal_
      extended by net.sf.retrotranslator.runtime.java.lang.InheritableThreadLocal_

public class InheritableThreadLocal_
extends ThreadLocal_

Author:
Taras Puchko

Nested Class Summary
private static class InheritableThreadLocal_.Container
           
private  class InheritableThreadLocal_.Key
           
 
Field Summary
private static InheritableThreadLocal_.Container container
           
private  InheritableThreadLocal_.Key key
           
 
Constructor Summary
InheritableThreadLocal_()
           
 
Method Summary
protected  java.lang.Object childValue(java.lang.Object parentValue)
           
 java.lang.Object get()
           
 void remove()
           
 void set(java.lang.Object value)
           
 
Methods inherited from class net.sf.retrotranslator.runtime.java.lang.ThreadLocal_
initialValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

container

private static final InheritableThreadLocal_.Container container

key

private final InheritableThreadLocal_.Key key
Constructor Detail

InheritableThreadLocal_

public InheritableThreadLocal_()
Method Detail

get

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

set

public void set(java.lang.Object value)
Overrides:
set in class ThreadLocal_

remove

public void remove()
Overrides:
remove in class ThreadLocal_

childValue

protected java.lang.Object childValue(java.lang.Object parentValue)