# 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