Serialized Form (Apache Ant API)
Date: 2017-02-02

# Serialized Form

- ## Package org.apache.tools.ant

  - ### Class org.apache.tools.ant.BuildEvent extends java.util.EventObject implements Serializable

    serialVersionUID:
      4538050075952288486L

    - ### Serialized Fields

      - #### project

            Project project

        Project which emitted the event.

      - #### target

            Target target

        Target which emitted the event, if specified.

      - #### task

            Task task

        Task which emitted the event, if specified.

      - #### message

            java.lang.String message

        Message associated with the event. This is only used for "messageLogged" events.

      - #### priority

            int priority

        The priority of the message, for "messageLogged" events.

      - #### exception

            java.lang.Throwable exception

        The exception associated with this event, if any. This is only used for "messageLogged", "taskFinished", "targetFinished", and "buildFinished" events.

  - ### Class org.apache.tools.ant.BuildException extends java.lang.RuntimeException implements Serializable

    serialVersionUID:
      -5419014565354664240L

    - ### Serialized Fields

      - #### location

            Location location

        Location in the build file where the exception occurred

  - ### Class org.apache.tools.ant.ExitException extends java.lang.SecurityException implements Serializable

    serialVersionUID:
      2772487854280543363L

    - ### Serialized Fields

      - #### status

            int status

        Status code

  - ### Class org.apache.tools.ant.ExitStatusException extends BuildException implements Serializable

    serialVersionUID:
      7760846806886585968L

    - ### Serialized Fields

      - #### status

            int status

        Status code

  - ### Class org.apache.tools.ant.Location extends java.lang.Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### fileName

            java.lang.String fileName

        Name of the file.

      - #### lineNumber

            int lineNumber

        Line number within the file.

      - #### columnNumber

            int columnNumber

        Column number within the file.

  - ### Class org.apache.tools.ant.RuntimeConfigurable extends java.lang.Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### elementTag

            java.lang.String elementTag

        Name of the element to configure.

      - #### children

            java.util.ArrayList<E> children

        List of child element wrappers.

      - #### attributeMap

            java.util.LinkedHashMap<K,V> attributeMap

        Attribute names and values. While the XML spec doesn't require preserving the order ( AFAIK ), some ant tests do rely on the exact order. The only exception to this order is the treatment of refid. A number of datatypes check if refid is set when other attributes are set. This check will not work if the build script has the other attribute before the "refid" attribute, so now (ANT 1.7) the refid attribute will be processed first.

      - #### characters

            java.lang.StringBuffer characters

        Text appearing within the element.

      - #### proxyConfigured

            boolean proxyConfigured

        Indicates if the wrapped object has been configured

      - #### polyType

            java.lang.String polyType

        the polymorphic type

      - #### id

            java.lang.String id

        the "id" of this Element if it has one

  - ### Class org.apache.tools.ant.UnsupportedAttributeException extends BuildException implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### attribute

            java.lang.String attribute

  - ### Class org.apache.tools.ant.UnsupportedElementException extends BuildException implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### element

            java.lang.String element

- ## Package org.apache.tools.ant.launch

  - ### Class org.apache.tools.ant.launch.LaunchException extends java.lang.Exception implements Serializable

    serialVersionUID:
      1L

- ## Package org.apache.tools.ant.taskdefs

  - ### Class org.apache.tools.ant.taskdefs.ManifestException extends java.lang.Exception implements Serializable

    serialVersionUID:
      7685634200457515207L

- ## Package org.apache.tools.ant.taskdefs.optional.ejb

  - ### Class org.apache.tools.ant.taskdefs.optional.ejb.IPlanetEjbc.EjbcException extends java.lang.Exception implements Serializable

- ## Package org.apache.tools.ant.taskdefs.optional.junit

  - ### Class org.apache.tools.ant.taskdefs.optional.junit.CustomJUnit4TestAdapterCache extends junit.framework.JUnit4TestAdapterCache implements Serializable

  - ### Class org.apache.tools.ant.taskdefs.optional.junit.DOMUtil.NodeListImpl extends java.util.Vector implements Serializable

    serialVersionUID:
      3175749150080946423L

- ## Package org.apache.tools.ant.taskdefs.optional.net

  - ### Class org.apache.tools.ant.taskdefs.optional.net.FTP.FTPFileProxy extends java.io.File implements Serializable

    - ### Serialized Fields

      - #### file

            org.apache.commons.net.ftp.FTPFile file

      - #### parts

            java.lang.String[] parts

      - #### name

            java.lang.String name

  - ### Class org.apache.tools.ant.taskdefs.optional.net.FTPTaskMirrorImpl.FTPFileProxy extends java.io.File implements Serializable

    - ### Serialized Fields

      - #### file

            org.apache.commons.net.ftp.FTPFile file

      - #### parts

            java.lang.String[] parts

      - #### name

            java.lang.String name

- ## Package org.apache.tools.ant.taskdefs.optional.testing

  - ### Class org.apache.tools.ant.taskdefs.optional.testing.BuildTimeoutException extends BuildException implements Serializable

    serialVersionUID:
      -8057644603246297562L

- ## Package org.apache.tools.ant.types.resources

  - ### Class org.apache.tools.ant.types.resources.ImmutableResourceException extends java.io.IOException implements Serializable

    serialVersionUID:
      1L

- ## Package org.apache.tools.ant.util

  - ### Class org.apache.tools.ant.util.IdentityStack extends java.util.Stack<E> implements Serializable

    serialVersionUID:
      -5555522620060077046L

  - ### Class org.apache.tools.ant.util.LayoutPreservingProperties extends java.util.Properties implements Serializable

    - ### Serialized Fields

      - #### LS

            java.lang.String LS

      - #### logicalLines

            java.util.ArrayList<E> logicalLines

        Logical lines have escaping and line continuation taken care of. Comments and blank lines are logical lines; they are not removed.

      - #### keyedPairLines

            java.util.HashMap<K,V> keyedPairLines

        Position in the `logicalLines` list, keyed by property name.

      - #### removeComments

            boolean removeComments

        Flag to indicate that, when we remove a property from the file, we also want to remove the comments that precede it.

  - ### Class org.apache.tools.ant.util.LazyHashtable extends java.util.Hashtable implements Serializable

    - ### Serialized Fields

      - #### initAllDone

            boolean initAllDone

  - ### Class org.apache.tools.ant.util.LinkedHashtable extends java.util.Hashtable<K,V> implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### map

            java.util.LinkedHashMap<K,V> map

  - ### Class org.apache.tools.ant.util.ResourceUtils.ReadOnlyTargetFileException extends java.io.IOException implements Serializable

    serialVersionUID:
      1L

  - ### Class org.apache.tools.ant.util.VectorSet extends java.util.Vector<E> implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### set

            java.util.HashSet<E> set

- ## Package org.apache.tools.mail

  - ### Class org.apache.tools.mail.ErrorInQuitException extends java.io.IOException implements Serializable

- ## Package org.apache.tools.zip

  - ### Class org.apache.tools.zip.UnsupportedZipFeatureException extends java.util.zip.ZipException implements Serializable

    serialVersionUID:
      20161221L

    - ### Serialized Fields

      - #### reason

            UnsupportedZipFeatureException.Feature reason

  - ### Class org.apache.tools.zip.UnsupportedZipFeatureException.Feature extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### name

            java.lang.String name

  - ### Class org.apache.tools.zip.Zip64RequiredException extends java.util.zip.ZipException implements Serializable

    serialVersionUID:
      20110809L