Package org.apache.tools.ant.util
Class WeakishReference
- java.lang.Object
- 
- org.apache.tools.ant.util.WeakishReference
 
- 
- Direct Known Subclasses:
- WeakishReference.HardReference
 
 @Deprecated public class WeakishReference extends java.lang.ObjectDeprecated.deprecated 1.7; will be removed in Ant1.8 Just useWeakReferencedirectly.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 them- Since:
- ant1.6
- See Also:
- WeakishReference12
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classWeakishReference.HardReferenceDeprecated.since 1.7.
 - 
Method SummaryModifier and Type Method Description static WeakishReferencecreateReference(java.lang.Object object)Deprecated.create the appropriate type of reference for the java versionjava.lang.Objectget()Deprecated.Returns this reference object's referent.
 
- 
- 
- 
Method Detail- 
getpublic java.lang.Object get() Deprecated.Returns this reference object's referent. If this reference object has been cleared, then this method returnsnull.- Returns:
- The object to which this reference refers, or
         nullif this reference object has been cleared.
 
 - 
createReferencepublic static WeakishReference createReference(java.lang.Object object) Deprecated.create the appropriate type of reference for the java version- Parameters:
- object- the object that the reference will refer to.
- Returns:
- reference to the Object.
 
 
- 
 
-