org.apache.tools.ant.util.optional
Class WeakishReference12

java.lang.Object
  extended by org.apache.tools.ant.util.WeakishReference
      extended by org.apache.tools.ant.util.WeakishReference.HardReference
          extended by org.apache.tools.ant.util.optional.WeakishReference12

Deprecated. since 1.7. Just use WeakReference directly. Note that in ant1.7 is parent was changed to extend HardReference. This is because the latter has access to the (package scoped) WeakishReference(Object) constructor, and both that and this are thin facades on the underlying no-longer-abstract base class.

public class WeakishReference12
extends WeakishReference.HardReference

This is a reference that really is is Weak, as it uses the appropriate java.lang.ref class.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.tools.ant.util.WeakishReference
WeakishReference.HardReference
 
Constructor Summary
WeakishReference12(java.lang.Object reference)
          Deprecated. create a new soft reference, which is bound to a Weak reference inside
 
Method Summary
 
Methods inherited from class org.apache.tools.ant.util.WeakishReference
createReference, get
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WeakishReference12

public WeakishReference12(java.lang.Object reference)
Deprecated. 
create a new soft reference, which is bound to a Weak reference inside

Parameters:
reference - the object to reference.
See Also:
WeakReference