org.apache.tools.ant.util
public class WeakishReference extends Object
Deprecated: deprecated 1.7; will be removed in Ant1.8 Just use java.lang.ref.WeakReference directly.
These classes are part of some code to reduce memory leaks by only retaining weak references to things on Java1.2+, and yet still work (with leaky hard references) on Java1.1. Now that Ant is 1.2+ only, life is simpler and none of the classes are needed any more. They are only retained in case a third-party task uses themSince: ant1.6
See Also: WeakishReference12
Nested Class Summary | |
---|---|
static class | WeakishReference.HardReference
This was a hard reference for Java 1.1. |
Method Summary | |
---|---|
static WeakishReference | createReference(Object object)
create the appropriate type of reference for the java version |
Object | get()
Returns this reference object's referent. |
Parameters: object the object that the reference will refer to.
Returns: reference to the Object.
null
.
Returns: The object to which this reference refers, or
null
if this reference object has been cleared.