# Serialized Form

- ## Package org.apache.tools.ant

  - ### Class org.apache.tools.ant.BuildEvent

    class BuildEvent extends EventObject implements Serializable
    serialVersionUID:
      4538050075952288486L

    - #### Serialized Fields

      - ##### exception

            Throwable exception

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

      - ##### message

            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.

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

  - ### Exception Class org.apache.tools.ant.BuildException

    class BuildException extends RuntimeException implements Serializable
    serialVersionUID:
      -5419014565354664240L

    - #### Serialized Fields

      - ##### location

            Location location

        Location in the build file where the exception occurred

  - ### Exception Class org.apache.tools.ant.ExitException

    class ExitException extends SecurityException implements Serializable
    serialVersionUID:
      2772487854280543363L

    - #### Serialized Fields

      - ##### status

            int status

        Status code

  - ### Exception Class org.apache.tools.ant.ExitStatusException

    class ExitStatusException extends BuildException implements Serializable
    serialVersionUID:
      7760846806886585968L

    - #### Serialized Fields

      - ##### status

            int status

        Status code

  - ### Class org.apache.tools.ant.Location

    class Location extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### columnNumber

            int columnNumber

        Column number within the file.

      - ##### fileName

            String fileName

        Name of the file.

      - ##### lineNumber

            int lineNumber

        Line number within the file.

  - ### Class org.apache.tools.ant.RuntimeConfigurable

    class RuntimeConfigurable extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### attributeMap

            LinkedHashMap<String,Object> 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

            StringBuffer characters

        Text appearing within the element.

      - ##### children

            List<RuntimeConfigurable> children

        List of child element wrappers.

      - ##### elementTag

            String elementTag

        Name of the element to configure.

      - ##### id

            String id

        the "id" of this Element if it has one

      - ##### polyType

            String polyType

        the polymorphic type

      - ##### proxyConfigured

            boolean proxyConfigured

        Indicates if the wrapped object has been configured

  - ### Exception Class org.apache.tools.ant.UnsupportedAttributeException

    class UnsupportedAttributeException extends BuildException implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### attribute

            String attribute

  - ### Exception Class org.apache.tools.ant.UnsupportedElementException

    class UnsupportedElementException extends BuildException implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### element

            String element

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

  - ### Exception Class org.apache.tools.ant.launch.LaunchException

    class LaunchException extends Exception implements Serializable
    serialVersionUID:
      1L

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

  - ### Exception Class org.apache.tools.ant.taskdefs.ManifestException

    class ManifestException extends Exception implements Serializable
    serialVersionUID:
      7685634200457515207L

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

  - ### Exception Class org.apache.tools.ant.taskdefs.optional.ejb.IPlanetEjbc.EjbcException

    class EjbcException extends Exception implements Serializable
    serialVersionUID:
      1L

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

  - ### Class org.apache.tools.ant.taskdefs.optional.junit.CustomJUnit4TestAdapterCache

    class CustomJUnit4TestAdapterCache extends junit.framework.JUnit4TestAdapterCache implements Serializable
    serialVersionUID:
      1L

  - ### Class org.apache.tools.ant.taskdefs.optional.junit.DOMUtil.NodeListImpl

    class NodeListImpl extends Vector<Node> implements Serializable
    serialVersionUID:
      3175749150080946423L

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

  - ### Class org.apache.tools.ant.taskdefs.optional.net.FTP.FTPFileProxy

    class FTPFileProxy extends File implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### file

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

      - ##### name

            String name

      - ##### parts

            String[] parts

  - ### Class org.apache.tools.ant.taskdefs.optional.net.FTPTaskMirrorImpl.FTPFileProxy

    class FTPFileProxy extends File implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### file

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

      - ##### name

            String name

      - ##### parts

            String[] parts

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

  - ### Exception Class org.apache.tools.ant.taskdefs.optional.testing.BuildTimeoutException

    class BuildTimeoutException extends BuildException implements Serializable
    serialVersionUID:
      -8057644603246297562L

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

  - ### Exception Class org.apache.tools.ant.types.resources.ImmutableResourceException

    class ImmutableResourceException extends IOException implements Serializable
    serialVersionUID:
      1L

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

  - ### Class org.apache.tools.ant.util.IdentityStack

    class IdentityStack extends Stack<E> implements Serializable
    serialVersionUID:
      -5555522620060077046L

  - ### Class org.apache.tools.ant.util.LayoutPreservingProperties

    class LayoutPreservingProperties extends Properties implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### eol

            String eol

      - ##### keyedPairLines

            Map<String,Integer> keyedPairLines

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

      - ##### logicalLines

            List<org.apache.tools.ant.util.LayoutPreservingProperties.LogicalLine> logicalLines

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

      - ##### 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

    class LazyHashtable extends Hashtable<K,V> implements Serializable

    - #### Serialized Fields

      - ##### initAllDone

            boolean initAllDone

        Deprecated.

  - ### Class org.apache.tools.ant.util.LinkedHashtable

    class LinkedHashtable extends Hashtable<K,V> implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### map

            LinkedHashMap<K,V> map

  - ### Exception Class org.apache.tools.ant.util.ResourceUtils.ReadOnlyTargetFileException

    class ReadOnlyTargetFileException extends IOException implements Serializable
    serialVersionUID:
      1L

  - ### Class org.apache.tools.ant.util.VectorSet

    class VectorSet extends Vector<E> implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### set

            HashSet<E> set

- ## Package org.apache.tools.mail

  - ### Exception Class org.apache.tools.mail.ErrorInQuitException

    class ErrorInQuitException extends IOException implements Serializable
    serialVersionUID:
      1L

- ## Package org.apache.tools.zip

  - ### Exception Class org.apache.tools.zip.UnsupportedZipFeatureException

    class UnsupportedZipFeatureException extends ZipException implements Serializable
    serialVersionUID:
      20161221L

    - #### Serialized Fields

      - ##### reason

            UnsupportedZipFeatureException.Feature reason

  - ### Class org.apache.tools.zip.UnsupportedZipFeatureException.Feature

    class Feature extends Object implements Serializable

    - #### Serialized Fields

      - ##### name

            String name

  - ### Exception Class org.apache.tools.zip.Zip64RequiredException

    class Zip64RequiredException extends ZipException implements Serializable
    serialVersionUID:
      20110809L