Class WeakishReference

  • Direct Known Subclasses:
    WeakishReference.HardReference

    @Deprecated
    public class WeakishReference
    extends java.lang.Object
    Deprecated.
    deprecated 1.7; will be removed in Ant1.8 Just use 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 them
    Since:
    ant1.6
    See Also:
    WeakishReference12
    • Method Detail

      • get

        public java.lang.Object get()
        Deprecated.
        Returns this reference object's referent. If this reference object has been cleared, then this method returns null.
        Returns:
        The object to which this reference refers, or null if this reference object has been cleared.
      • createReference

        public 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.