Class AugmentReference

  • All Implemented Interfaces:
    java.lang.Cloneable, TypeAdapter

    public class AugmentReference
    extends Task
    implements TypeAdapter
    Ant task to dynamically augment a previously declared reference.
    Since:
    Ant 1.8.1
    • Constructor Detail

      • AugmentReference

        public AugmentReference()
    • Method Detail

      • checkProxyClass

        public void checkProxyClass​(java.lang.Class<?> proxyClass)
        Check if the proxy class is compatible with this adapter - i.e. the adapter will be able to adapt instances of the give class.
        Specified by:
        checkProxyClass in interface TypeAdapter
        Parameters:
        proxyClass - the class to be checked.
      • getProxy

        public java.lang.Object getProxy()
        Returns the proxy object.
        Specified by:
        getProxy in interface TypeAdapter
        Returns:
        the target proxy object
      • setProxy

        public void setProxy​(java.lang.Object o)
        Sets the proxy object, whose methods are going to be invoked by ant. A proxy object is normally the object defined by a <typedef/> task that is adapted by the "adapter" attribute.
        Specified by:
        setProxy in interface TypeAdapter
        Parameters:
        o - The target object. Must not be null.
      • execute

        public void execute()
        Overridden to restore the wrapper once it is no longer needed.
        Overrides:
        execute in class Task
        Since:
        Ant 1.8.3