META-INF/
META-INF/MANIFEST.MF
org/
org/apache/
org/apache/tools/
org/apache/tools/ant/
org/apache/tools/ant/taskdefs/
org/apache/tools/ant/taskdefs/optional/
org/apache/tools/ant/taskdefs/optional/junit/
org/apache/tools/ant/taskdefs/optional/junit/xsl/
org/apache/tools/ant/taskdefs/optional/junit/AggregateTransformer$Format.class
AggregateTransformer.java
package org.apache.tools.ant.taskdefs.optional.junit
public org.apache.tools.ant.taskdefs.optional.junit.AggregateTransformer$Format extends org.apache.tools.ant.types.EnumeratedAttribute {
	public void <init> () 
	public java.lang.String[] getValues () 
}

org/apache/tools/ant/taskdefs/optional/junit/AggregateTransformer.class
AggregateTransformer.java
package org.apache.tools.ant.taskdefs.optional.junit
public org.apache.tools.ant.taskdefs.optional.junit.AggregateTransformer extends java.lang.Object {
	public static final String FRAMES
	public static final String NOFRAMES
	protected org.apache.tools.ant.Task task
	protected org.w3c.dom.Document document
	protected java.io.File styleDir
	protected java.io.File toDir
	private java.util.List params
	private static final org.apache.tools.ant.util.FileUtils FILE_UTILS
	private static int counter
	protected String format
	private static javax.xml.parsers.DocumentBuilderFactory privateDBFactory
	protected static javax.xml.parsers.DocumentBuilderFactory dbfactory
	public void <init> (org.apache.tools.ant.Task) 
		org.apache.tools.ant.Task task
	protected static javax.xml.parsers.DocumentBuilderFactory getDocumentBuilderFactory () 
	public void setFormat (org.apache.tools.ant.taskdefs.optional.junit.AggregateTransformer$Format) 
		org.apache.tools.ant.taskdefs.optional.junit.AggregateTransformer$Format format
	public void setXmlDocument (org.w3c.dom.Document) 
		org.w3c.dom.Document doc
	protected void setXmlfile (java.io.File)  throws org.apache.tools.ant.BuildException 
		org.w3c.dom.Document doc
		javax.xml.parsers.DocumentBuilder builder
		java.io.InputStream in
		Exception e
		java.io.File xmlfile
	public void setStyledir (java.io.File) 
		java.io.File styledir
	public void setTodir (java.io.File) 
		java.io.File todir
	public void setExtension (java.lang.String) 
		String ext
	public org.apache.tools.ant.taskdefs.XSLTProcess$Param createParam () 
		org.apache.tools.ant.taskdefs.XSLTProcess$Param p
	public void transform ()  throws org.apache.tools.ant.BuildException 
		String tempFileProperty
		java.io.File tmp
		org.apache.tools.ant.taskdefs.XSLTProcess$Param param
		org.apache.tools.ant.taskdefs.XSLTProcess$Param newParam
		java.util.Iterator i
		Exception e
		org.apache.tools.ant.taskdefs.Delete delete
		org.apache.tools.ant.Project project
		org.apache.tools.ant.taskdefs.TempFile tempFileTask
		org.apache.tools.ant.taskdefs.XSLTProcess xsltTask
		java.io.File outputFile
		org.apache.tools.ant.taskdefs.XSLTProcess$Param paramx
		long t0
		long dt
	protected org.apache.tools.ant.types.Resource getStylesheet () 
		java.net.URL stylesheetURL
		String xslname
	protected void checkOptions ()  throws org.apache.tools.ant.BuildException 
	protected java.lang.String getStylesheetSystemId ()  throws java.io.IOException 
		java.net.URL url
		String xslname
		java.io.File file
	static void <clinit> () 
}

org/apache/tools/ant/taskdefs/optional/junit/ArrayEnumeration.class
Enumerations.java
package org.apache.tools.ant.taskdefs.optional.junit
 org.apache.tools.ant.taskdefs.optional.junit.ArrayEnumeration extends java.lang.Object implements java.util.Enumeration  {
	private Object[] array
	private int pos
	public void <init> (java.lang.Object[]) 
		Object[] array
	public boolean hasMoreElements () 
	public java.lang.Object nextElement ()  throws java.util.NoSuchElementException 
		Object o
}

org/apache/tools/ant/taskdefs/optional/junit/BaseTest.class
BaseTest.java
package org.apache.tools.ant.taskdefs.optional.junit
public abstract org.apache.tools.ant.taskdefs.optional.junit.BaseTest extends java.lang.Object {
	protected boolean haltOnError
	protected boolean haltOnFail
	protected boolean filtertrace
	protected boolean fork
	protected String ifProperty
	protected String unlessProperty
	protected java.util.Vector formatters
	protected java.io.File destDir
	protected String failureProperty
	protected String errorProperty
	private Object ifCond
	private Object unlessCond
	public void <init> () 
	public void setFiltertrace (boolean) 
		boolean value
	public boolean getFiltertrace () 
	public void setFork (boolean) 
		boolean value
	public boolean getFork () 
	public void setHaltonerror (boolean) 
		boolean value
	public void setHaltonfailure (boolean) 
		boolean value
	public boolean getHaltonerror () 
	public boolean getHaltonfailure () 
	public void setIf (java.lang.Object) 
		Object ifCondition
	public void setIf (java.lang.String) 
		String propertyName
	public java.lang.Object getIfCondition () 
	public void setUnless (java.lang.Object) 
		Object unlessCondition
	public void setUnless (java.lang.String) 
		String propertyName
	public java.lang.Object getUnlessCondition () 
	public void addFormatter (org.apache.tools.ant.taskdefs.optional.junit.FormatterElement) 
		org.apache.tools.ant.taskdefs.optional.junit.FormatterElement elem
	public void setTodir (java.io.File) 
		java.io.File destDir
	public java.lang.String getTodir () 
	public java.lang.String getFailureProperty () 
	public void setFailureProperty (java.lang.String) 
		String failureProperty
	public java.lang.String getErrorProperty () 
	public void setErrorProperty (java.lang.String) 
		String errorProperty
}

org/apache/tools/ant/taskdefs/optional/junit/BatchTest.class
BatchTest.java
package org.apache.tools.ant.taskdefs.optional.junit
public final org.apache.tools.ant.taskdefs.optional.junit.BatchTest extends org.apache.tools.ant.taskdefs.optional.junit.BaseTest {
	private org.apache.tools.ant.Project project
	private org.apache.tools.ant.types.resources.Resources resources
	public void <init> (org.apache.tools.ant.Project) 
		org.apache.tools.ant.Project project
	public void addFileSet (org.apache.tools.ant.types.FileSet) 
		org.apache.tools.ant.types.FileSet fs
	public void add (org.apache.tools.ant.types.ResourceCollection) 
		org.apache.tools.ant.types.ResourceCollection rc
	public java.util.Enumeration elements () 
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest[] tests
	void addTestsTo (java.util.Vector) 
		int i
		java.util.Vector v
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest[] tests
	private org.apache.tools.ant.taskdefs.optional.junit.JUnitTest[] createAllJUnitTest () 
		String classname
		int i
		String[] filenames
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest[] tests
	private java.lang.String[] getFilenames () 
		String pathname
		org.apache.tools.ant.types.Resource r
		java.util.Vector v
		java.util.Iterator iter
		String[] files
	public static java.lang.String javaToClass (java.lang.String) 
		String filename
	private org.apache.tools.ant.taskdefs.optional.junit.JUnitTest createJUnitTest (java.lang.String) 
		String classname
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest test
		java.util.Enumeration list
}

org/apache/tools/ant/taskdefs/optional/junit/BriefJUnitResultFormatter.class
BriefJUnitResultFormatter.java
package org.apache.tools.ant.taskdefs.optional.junit
public org.apache.tools.ant.taskdefs.optional.junit.BriefJUnitResultFormatter extends java.lang.Object implements org.apache.tools.ant.taskdefs.optional.junit.JUnitResultFormatter  {
	private static final double ONE_SECOND
	private java.io.OutputStream out
	private java.io.BufferedWriter output
	private java.io.StringWriter results
	private java.io.BufferedWriter resultWriter
	private java.text.NumberFormat numberFormat
	private String systemOutput
	private String systemError
	public void <init> () 
	public void setOutput (java.io.OutputStream) 
		java.io.OutputStream out
	public void setSystemOutput (java.lang.String) 
		String out
	public void setSystemError (java.lang.String) 
		String err
	public void startTestSuite (org.apache.tools.ant.taskdefs.optional.junit.JUnitTest) 
		java.io.IOException ex
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest suite
		StringBuffer sb
	public void endTestSuite (org.apache.tools.ant.taskdefs.optional.junit.JUnitTest) 
		java.io.IOException ex
		java.io.IOException ex
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest suite
		StringBuffer sb
	public void startTest (junit.framework.Test) 
		junit.framework.Test test
	public void endTest (junit.framework.Test) 
		junit.framework.Test test
	public void addFailure (junit.framework.Test, java.lang.Throwable) 
		junit.framework.Test test
		Throwable t
	public void addFailure (junit.framework.Test, junit.framework.AssertionFailedError) 
		junit.framework.Test test
		junit.framework.AssertionFailedError t
	public void addError (junit.framework.Test, java.lang.Throwable) 
		junit.framework.Test test
		Throwable error
	protected java.lang.String formatTest (junit.framework.Test) 
		junit.framework.Test test
	protected synchronized void formatError (java.lang.String, junit.framework.Test, java.lang.Throwable) 
		String strace
		java.io.IOException ex
		String type
		junit.framework.Test test
		Throwable error
}

org/apache/tools/ant/taskdefs/optional/junit/CompoundEnumeration.class
Enumerations.java
package org.apache.tools.ant.taskdefs.optional.junit
 org.apache.tools.ant.taskdefs.optional.junit.CompoundEnumeration extends java.lang.Object implements java.util.Enumeration  {
	private java.util.Enumeration[] enumArray
	private int index
	public void <init> (java.util.Enumeration[]) 
		java.util.Enumeration[] enumarray
	public boolean hasMoreElements () 
	public java.lang.Object nextElement ()  throws java.util.NoSuchElementException 
}

org/apache/tools/ant/taskdefs/optional/junit/Constants.class
Constants.java
package org.apache.tools.ant.taskdefs.optional.junit
public org.apache.tools.ant.taskdefs.optional.junit.Constants extends java.lang.Object {
	static final String METHOD_NAMES
	static final String HALT_ON_ERROR
	static final String HALT_ON_FAILURE
	static final String FILTERTRACE
	static final String CRASHFILE
	static final String BEFORE_FIRST_TEST
	static final String PROPSFILE
	static final String SHOWOUTPUT
	static final String OUTPUT_TO_FORMATTERS
	static final String FORMATTER
	static final String LOGTESTLISTENEREVENTS
	static final String TESTSFILE
	static final String TERMINATED_SUCCESSFULLY
	static final String LOG_FAILED_TESTS
	public void <init> () 
}

org/apache/tools/ant/taskdefs/optional/junit/DOMUtil$NodeFilter.class
DOMUtil.java
package org.apache.tools.ant.taskdefs.optional.junit
public abstract org.apache.tools.ant.taskdefs.optional.junit.DOMUtil$NodeFilter extends java.lang.Object {
	public abstract boolean accept (org.w3c.dom.Node) 
}

org/apache/tools/ant/taskdefs/optional/junit/DOMUtil$NodeListImpl.class
DOMUtil.java
package org.apache.tools.ant.taskdefs.optional.junit
public org.apache.tools.ant.taskdefs.optional.junit.DOMUtil$NodeListImpl extends java.util.Vector implements org.w3c.dom.NodeList  {
	private static final long serialVersionUID
	public void <init> () 
	public int getLength () 
	public org.w3c.dom.Node item (int) 
		ArrayIndexOutOfBoundsException e
		int i
}

org/apache/tools/ant/taskdefs/optional/junit/DOMUtil.class
DOMUtil.java
package org.apache.tools.ant.taskdefs.optional.junit
public final org.apache.tools.ant.taskdefs.optional.junit.DOMUtil extends java.lang.Object {
	private void <init> () 
	public static org.w3c.dom.NodeList listChildNodes (org.w3c.dom.Node, org.apache.tools.ant.taskdefs.optional.junit.DOMUtil$NodeFilter, boolean) 
		int j
		org.w3c.dom.NodeList recmatches
		int reclength
		org.w3c.dom.Node child
		int i
		int len
		org.w3c.dom.Node parent
		org.apache.tools.ant.taskdefs.optional.junit.DOMUtil$NodeFilter filter
		boolean recurse
		org.apache.tools.ant.taskdefs.optional.junit.DOMUtil$NodeListImpl matches
		org.w3c.dom.NodeList children
	public static java.lang.String getNodeAttribute (org.w3c.dom.Node, java.lang.String) 
		org.w3c.dom.Element element
		org.w3c.dom.Node node
		String name
	public static org.w3c.dom.Element getChildByTagName (org.w3c.dom.Node, java.lang.String) 
		org.w3c.dom.Node child
		int i
		org.w3c.dom.Node parent
		String tagname
		org.w3c.dom.NodeList childList
		int len
	public static org.w3c.dom.Node importNode (org.w3c.dom.Node, org.w3c.dom.Node) 
		org.w3c.dom.Attr attr
		int i
		int size
		org.w3c.dom.Element elem
		org.w3c.dom.NamedNodeMap attributes
		org.w3c.dom.ProcessingInstruction pi
		org.w3c.dom.Node newChild
		int i
		int size
		org.w3c.dom.NodeList children
		org.w3c.dom.DOMException ignored
		org.w3c.dom.Node parent
		org.w3c.dom.Node child
		org.w3c.dom.Node copy
		org.w3c.dom.Document doc
}

org/apache/tools/ant/taskdefs/optional/junit/Enumerations.class
Enumerations.java
package org.apache.tools.ant.taskdefs.optional.junit
public final org.apache.tools.ant.taskdefs.optional.junit.Enumerations extends java.lang.Object {
	private void <init> () 
	public static java.util.Enumeration fromArray (java.lang.Object[]) 
		Object[] array
	public static java.util.Enumeration fromCompound (java.util.Enumeration[]) 
		java.util.Enumeration[] enums
}

org/apache/tools/ant/taskdefs/optional/junit/FailureRecorder$TestInfos.class
FailureRecorder.java
package org.apache.tools.ant.taskdefs.optional.junit
public org.apache.tools.ant.taskdefs.optional.junit.FailureRecorder$TestInfos extends java.lang.Object implements java.lang.Comparable  {
	private final String className
	private final String methodName
	public void <init> (junit.framework.Test) 
		junit.framework.Test test
		String _methodName
	public java.lang.String toString () 
	public int compareTo (java.lang.Object) 
		org.apache.tools.ant.taskdefs.optional.junit.FailureRecorder$TestInfos otherInfos
		Object other
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
}

org/apache/tools/ant/taskdefs/optional/junit/FailureRecorder.class
FailureRecorder.java
package org.apache.tools.ant.taskdefs.optional.junit
public org.apache.tools.ant.taskdefs.optional.junit.FailureRecorder extends org.apache.tools.ant.ProjectComponent implements org.apache.tools.ant.taskdefs.optional.junit.JUnitResultFormatter org.apache.tools.ant.BuildListener  {
	public static final String MAGIC_PROPERTY_CLASS_LOCATION
	public static final String DEFAULT_CLASS_LOCATION
	private static final String LOG_PREFIX
	private static java.util.SortedSet failedTests
	private java.io.BufferedWriter writer
	private static String locationName
	public void <init> () 
	private java.lang.String getLocationName () 
		java.io.File f
		String syspropValue
		String antpropValue
		java.io.File locationFile
	public void setProject (org.apache.tools.ant.Project) 
		Object listener
		int i
		org.apache.tools.ant.Project project
		boolean alreadyRegistered
		java.util.Vector allListeners
	public void endTestSuite (org.apache.tools.ant.taskdefs.optional.junit.JUnitTest)  throws org.apache.tools.ant.BuildException 
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest suite
	public void addError (junit.framework.Test, java.lang.Throwable) 
		junit.framework.Test test
		Throwable throwable
	public void addFailure (junit.framework.Test, junit.framework.AssertionFailedError) 
		junit.framework.Test test
		junit.framework.AssertionFailedError error
	public void setOutput (java.io.OutputStream) 
		java.io.OutputStream out
	public void setSystemError (java.lang.String) 
		String err
	public void setSystemOutput (java.lang.String) 
		String out
	public void startTestSuite (org.apache.tools.ant.taskdefs.optional.junit.JUnitTest)  throws org.apache.tools.ant.BuildException 
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest suite
	public void endTest (junit.framework.Test) 
		junit.framework.Test test
	public void startTest (junit.framework.Test) 
		junit.framework.Test test
	private void writeJavaClass () 
		java.io.File sourceFile
		java.io.IOException e
	private void createClassHeader ()  throws java.io.IOException 
		String className
		java.text.SimpleDateFormat sdf
	private void createSuiteMethod ()  throws java.io.IOException 
		org.apache.tools.ant.taskdefs.optional.junit.FailureRecorder$TestInfos testInfos
		java.util.Iterator iter
	private void createClassFooter ()  throws java.io.IOException 
	public void log (java.lang.String) 
		String message
	public void verbose (java.lang.String) 
		String message
	public void buildFinished (org.apache.tools.ant.BuildEvent) 
		org.apache.tools.ant.BuildEvent event
	public void buildStarted (org.apache.tools.ant.BuildEvent) 
		org.apache.tools.ant.BuildEvent event
	public void messageLogged (org.apache.tools.ant.BuildEvent) 
		org.apache.tools.ant.BuildEvent event
	public void targetFinished (org.apache.tools.ant.BuildEvent) 
		org.apache.tools.ant.BuildEvent event
	public void targetStarted (org.apache.tools.ant.BuildEvent) 
		org.apache.tools.ant.BuildEvent event
	public void taskFinished (org.apache.tools.ant.BuildEvent) 
		org.apache.tools.ant.BuildEvent event
	public void taskStarted (org.apache.tools.ant.BuildEvent) 
		org.apache.tools.ant.BuildEvent event
	static void <clinit> () 
}

org/apache/tools/ant/taskdefs/optional/junit/FormatterElement$TypeAttribute.class
FormatterElement.java
package org.apache.tools.ant.taskdefs.optional.junit
public org.apache.tools.ant.taskdefs.optional.junit.FormatterElement$TypeAttribute extends org.apache.tools.ant.types.EnumeratedAttribute {
	public void <init> () 
	public java.lang.String[] getValues () 
}

org/apache/tools/ant/taskdefs/optional/junit/FormatterElement.class
FormatterElement.java
package org.apache.tools.ant.taskdefs.optional.junit
public org.apache.tools.ant.taskdefs.optional.junit.FormatterElement extends java.lang.Object {
	private String classname
	private String extension
	private java.io.OutputStream out
	private java.io.File outFile
	private boolean useFile
	private Object ifCond
	private Object unlessCond
	private org.apache.tools.ant.Project project
	public static final String XML_FORMATTER_CLASS_NAME
	public static final String BRIEF_FORMATTER_CLASS_NAME
	public static final String PLAIN_FORMATTER_CLASS_NAME
	public static final String FAILURE_RECORDER_CLASS_NAME
	static Class class$org$apache$tools$ant$Project
	public void <init> () 
	public void setType (org.apache.tools.ant.taskdefs.optional.junit.FormatterElement$TypeAttribute) 
		org.apache.tools.ant.taskdefs.optional.junit.FormatterElement$TypeAttribute type
	public void setClassname (java.lang.String) 
		String classname
	public java.lang.String getClassname () 
	public void setExtension (java.lang.String) 
		String ext
	public java.lang.String getExtension () 
	void setOutfile (java.io.File) 
		java.io.File out
	public void setOutput (java.io.OutputStream) 
		java.io.OutputStream out
	public void setUseFile (boolean) 
		boolean useFile
	boolean getUseFile () 
	public void setIf (java.lang.Object) 
		Object ifCond
	public void setIf (java.lang.String) 
		String ifCond
	public void setUnless (java.lang.Object) 
		Object unlessCond
	public void setUnless (java.lang.String) 
		String unlessCond
	public boolean shouldUse (org.apache.tools.ant.Task) 
		org.apache.tools.ant.Task t
		org.apache.tools.ant.PropertyHelper ph
	org.apache.tools.ant.taskdefs.optional.junit.JUnitTaskMirror$JUnitResultFormatterMirror createFormatter ()  throws org.apache.tools.ant.BuildException 
	public void setProject (org.apache.tools.ant.Project) 
		org.apache.tools.ant.Project project
	org.apache.tools.ant.taskdefs.optional.junit.JUnitTaskMirror$JUnitResultFormatterMirror createFormatter (java.lang.ClassLoader)  throws org.apache.tools.ant.BuildException 
		ClassNotFoundException e
		NoClassDefFoundError e
		InstantiationException e
		IllegalAccessException e
		java.io.IOException e
		java.lang.reflect.Field field
		Object value
		NoSuchFieldException e
		IllegalAccessException e
		java.lang.reflect.Method setter
		NoSuchMethodException e
		IllegalAccessException e
		java.lang.reflect.InvocationTargetException e
		ClassLoader loader
		Class f
		Object o
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTaskMirror$JUnitResultFormatterMirror r
		boolean needToSetProjectReference
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

org/apache/tools/ant/taskdefs/optional/junit/JUnitResultFormatter.class
JUnitResultFormatter.java
package org.apache.tools.ant.taskdefs.optional.junit
public abstract org.apache.tools.ant.taskdefs.optional.junit.JUnitResultFormatter extends java.lang.Object implements junit.framework.TestListener org.apache.tools.ant.taskdefs.optional.junit.JUnitTaskMirror$JUnitResultFormatterMirror  {
	public abstract void startTestSuite (org.apache.tools.ant.taskdefs.optional.junit.JUnitTest)  throws org.apache.tools.ant.BuildException 
	public abstract void endTestSuite (org.apache.tools.ant.taskdefs.optional.junit.JUnitTest)  throws org.apache.tools.ant.BuildException 
	public abstract void setOutput (java.io.OutputStream) 
	public abstract void setSystemOutput (java.lang.String) 
	public abstract void setSystemError (java.lang.String) 
}

org/apache/tools/ant/taskdefs/optional/junit/JUnitTask$1.class
JUnitTask.java
package org.apache.tools.ant.taskdefs.optional.junit
 org.apache.tools.ant.taskdefs.optional.junit.JUnitTask$1 extends java.lang.Object implements java.security.PrivilegedAction  {
	private final ClassLoader val$myLoader
	private final org.apache.tools.ant.types.Path val$path
	private final org.apache.tools.ant.taskdefs.optional.junit.JUnitTask this$0
	void <init> (org.apache.tools.ant.taskdefs.optional.junit.JUnitTask, java.lang.ClassLoader, org.apache.tools.ant.types.Path) 
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTask this$0
		ClassLoader val$myLoader
		org.apache.tools.ant.types.Path val$path
	public java.lang.Object run () 
}

org/apache/tools/ant/taskdefs/optional/junit/JUnitTask$ForkMode.class
JUnitTask.java
package org.apache.tools.ant.taskdefs.optional.junit
public final org.apache.tools.ant.taskdefs.optional.junit.JUnitTask$ForkMode extends org.apache.tools.ant.types.EnumeratedAttribute {
	public static final String ONCE
	public static final String PER_TEST
	public static final String PER_BATCH
	public void <init> () 
	public void <init> (java.lang.String) 
		String value
	public java.lang.String[] getValues () 
}

org/apache/tools/ant/taskdefs/optional/junit/JUnitTask$ForkedTestConfiguration.class
JUnitTask.java
package org.apache.tools.ant.taskdefs.optional.junit
final org.apache.tools.ant.taskdefs.optional.junit.JUnitTask$ForkedTestConfiguration extends java.lang.Object {
	private boolean filterTrace
	private boolean haltOnError
	private boolean haltOnFailure
	private String errorProperty
	private String failureProperty
	void <init> (boolean, boolean, boolean, java.lang.String, java.lang.String) 
		boolean filterTrace
		boolean haltOnError
		boolean haltOnFailure
		String errorProperty
		String failureProperty
	void <init> (org.apache.tools.ant.taskdefs.optional.junit.JUnitTest) 
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest test
	public boolean equals (java.lang.Object) 
		Object other
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTask$ForkedTestConfiguration o
	public int hashCode () 
}

org/apache/tools/ant/taskdefs/optional/junit/JUnitTask$JUnitLogOutputStream.class
JUnitTask.java
package org.apache.tools.ant.taskdefs.optional.junit
public org.apache.tools.ant.taskdefs.optional.junit.JUnitTask$JUnitLogOutputStream extends org.apache.tools.ant.taskdefs.LogOutputStream {
	private org.apache.tools.ant.Task task
	public void <init> (org.apache.tools.ant.Task, int) 
		org.apache.tools.ant.Task task
		int level
	protected void processLine (java.lang.String, int) 
		String line
		int level
}

org/apache/tools/ant/taskdefs/optional/junit/JUnitTask$JUnitLogStreamHandler.class
JUnitTask.java
package org.apache.tools.ant.taskdefs.optional.junit
public org.apache.tools.ant.taskdefs.optional.junit.JUnitTask$JUnitLogStreamHandler extends org.apache.tools.ant.taskdefs.PumpStreamHandler {
	public void <init> (org.apache.tools.ant.Task, int, int) 
		org.apache.tools.ant.Task task
		int outlevel
		int errlevel
}

org/apache/tools/ant/taskdefs/optional/junit/JUnitTask$SummaryAttribute.class
JUnitTask.java
package org.apache.tools.ant.taskdefs.optional.junit
public org.apache.tools.ant.taskdefs.optional.junit.JUnitTask$SummaryAttribute extends org.apache.tools.ant.types.EnumeratedAttribute {
	public void <init> () 
	public java.lang.String[] getValues () 
	public boolean asBoolean () 
		String v
}

org/apache/tools/ant/taskdefs/optional/junit/JUnitTask$TestResultHolder.class
JUnitTask.java
package org.apache.tools.ant.taskdefs.optional.junit
public org.apache.tools.ant.taskdefs.optional.junit.JUnitTask$TestResultHolder extends java.lang.Object {
	public int exitCode
	public boolean timedOut
	public boolean crashed
	protected void <init> () 
}

org/apache/tools/ant/taskdefs/optional/junit/JUnitTask.class
JUnitTask.java
package org.apache.tools.ant.taskdefs.optional.junit
public org.apache.tools.ant.taskdefs.optional.junit.JUnitTask extends org.apache.tools.ant.Task {
	private static final String LINE_SEP
	private static final String CLASSPATH
	private org.apache.tools.ant.types.CommandlineJava commandline
	private java.util.Vector tests
	private java.util.Vector batchTests
	private java.util.Vector formatters
	private java.io.File dir
	private Integer timeout
	private boolean summary
	private boolean reloading
	private String summaryValue
	private org.apache.tools.ant.taskdefs.optional.junit.JUnitTaskMirror$JUnitTestRunnerMirror runner
	private boolean newEnvironment
	private org.apache.tools.ant.types.Environment env
	private boolean includeAntRuntime
	private org.apache.tools.ant.types.Path antRuntimeClasses
	private boolean showOutput
	private boolean outputToFormatters
	private boolean logFailedTests
	private java.io.File tmpDir
	private org.apache.tools.ant.AntClassLoader classLoader
	private org.apache.tools.ant.types.Permissions perm
	private org.apache.tools.ant.taskdefs.optional.junit.JUnitTask$ForkMode forkMode
	private boolean splitJunit
	private boolean enableTestListenerEvents
	private org.apache.tools.ant.taskdefs.optional.junit.JUnitTaskMirror delegate
	private ClassLoader mirrorLoader
	private boolean forkedPathChecked
	private boolean haltOnError
	private boolean haltOnFail
	private boolean filterTrace
	private boolean fork
	private String failureProperty
	private String errorProperty
	private static final int STRING_BUFFER_SIZE
	public static final String TESTLISTENER_PREFIX
	public static final String ENABLE_TESTLISTENER_EVENTS
	private static final org.apache.tools.ant.util.FileUtils FILE_UTILS
	static final String TIMEOUT_MESSAGE
	static final String NAME_OF_DUMMY_TEST
	static Class class$org$apache$tools$ant$taskdefs$optional$junit$JUnitTaskMirror
	static Class class$org$apache$tools$ant$taskdefs$optional$junit$JUnitTask
	static Class class$org$apache$tools$ant$Project
	static Class class$org$apache$tools$ant$taskdefs$optional$junit$JUnitTask$ForkedTestConfiguration
	public void setReloading (boolean) 
		boolean value
	public void setFiltertrace (boolean) 
		boolean value
	public void setHaltonerror (boolean) 
		boolean value
	public void setErrorProperty (java.lang.String) 
		String propertyName
	public void setHaltonfailure (boolean) 
		boolean value
	public void setFailureProperty (java.lang.String) 
		String propertyName
	public void setFork (boolean) 
		boolean value
	public void setForkMode (org.apache.tools.ant.taskdefs.optional.junit.JUnitTask$ForkMode) 
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTask$ForkMode mode
	public void setPrintsummary (org.apache.tools.ant.taskdefs.optional.junit.JUnitTask$SummaryAttribute) 
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTask$SummaryAttribute value
	public void setTimeout (java.lang.Integer) 
		Integer value
	public void setMaxmemory (java.lang.String) 
		String max
	public void setJvm (java.lang.String) 
		String value
	public org.apache.tools.ant.types.Commandline$Argument createJvmarg () 
	public void setDir (java.io.File) 
		java.io.File dir
	public void addSysproperty (org.apache.tools.ant.types.Environment$Variable) 
		org.apache.tools.ant.types.Environment$Variable sysp
	public void addConfiguredSysproperty (org.apache.tools.ant.types.Environment$Variable) 
		org.apache.tools.ant.types.Environment$Variable sysp
		String testString
	public void addSyspropertyset (org.apache.tools.ant.types.PropertySet) 
		org.apache.tools.ant.types.PropertySet sysp
	public org.apache.tools.ant.types.Path createClasspath () 
	public org.apache.tools.ant.types.Path createBootclasspath () 
	public void addEnv (org.apache.tools.ant.types.Environment$Variable) 
		org.apache.tools.ant.types.Environment$Variable var
	public void setNewenvironment (boolean) 
		boolean newenv
	private void preConfigure (org.apache.tools.ant.taskdefs.optional.junit.BaseTest) 
		org.apache.tools.ant.taskdefs.optional.junit.BaseTest test
	public void addTest (org.apache.tools.ant.taskdefs.optional.junit.JUnitTest) 
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest test
	public org.apache.tools.ant.taskdefs.optional.junit.BatchTest createBatchTest () 
		org.apache.tools.ant.taskdefs.optional.junit.BatchTest test
	public void addFormatter (org.apache.tools.ant.taskdefs.optional.junit.FormatterElement) 
		org.apache.tools.ant.taskdefs.optional.junit.FormatterElement fe
	public void setIncludeantruntime (boolean) 
		boolean b
	public void setShowOutput (boolean) 
		boolean showOutput
	public void setOutputToFormatters (boolean) 
		boolean outputToFormatters
	public void setLogFailedTests (boolean) 
		boolean logFailedTests
	public void addAssertions (org.apache.tools.ant.types.Assertions) 
		org.apache.tools.ant.types.Assertions asserts
	public org.apache.tools.ant.types.Permissions createPermissions () 
	public void setCloneVm (boolean) 
		boolean cloneVm
	public void <init> ()  throws java.lang.Exception 
	public void setTempdir (java.io.File) 
		java.io.File tmpDir
	public void setEnableTestListenerEvents (boolean) 
		boolean b
	public boolean getEnableTestListenerEvents () 
		String e
	public void init () 
	private static org.apache.tools.ant.taskdefs.optional.junit.JUnitTaskMirror createMirror (org.apache.tools.ant.taskdefs.optional.junit.JUnitTask, java.lang.ClassLoader) 
		ClassNotFoundException e
		Class c
		java.lang.reflect.Constructor cons
		Exception e
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTask task
		ClassLoader loader
	protected void setupJUnitDelegate () 
		org.apache.tools.ant.types.Path path
		org.apache.tools.ant.types.Path extra
		ClassLoader myLoader
	public void execute ()  throws org.apache.tools.ant.BuildException 
		org.apache.tools.ant.taskdefs.optional.junit.BatchTest batchtest
		int i
		int count
		java.util.List l
		java.util.Iterator iter
		java.util.List testLists
		boolean forkPerTest
	protected void execute (org.apache.tools.ant.taskdefs.optional.junit.JUnitTest)  throws org.apache.tools.ant.BuildException 
		org.apache.tools.ant.taskdefs.ExecuteWatchdog watchdog
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest arg
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest test
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTask$TestResultHolder result
	private void validateTestName (java.lang.String)  throws org.apache.tools.ant.BuildException 
		String testName
	protected void execute (java.util.List)  throws org.apache.tools.ant.BuildException 
		java.io.PrintStream logWriter
		java.util.Iterator iter
		org.apache.tools.ant.taskdefs.ExecuteWatchdog watchdog
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTask$TestResultHolder result
		java.io.IOException e
		Exception e
		java.util.List testList
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest test
		java.io.File casesFile
		java.io.BufferedWriter writer
	private org.apache.tools.ant.taskdefs.optional.junit.JUnitTask$TestResultHolder executeAsForked (org.apache.tools.ant.taskdefs.optional.junit.JUnitTest, org.apache.tools.ant.taskdefs.ExecuteWatchdog, java.io.File)  throws org.apache.tools.ant.BuildException 
		org.apache.tools.ant.types.CommandlineJava cmd
		CloneNotSupportedException e
		java.io.File outFile
		org.apache.tools.ant.taskdefs.optional.junit.FormatterElement fe
		int i
		Object key
		java.util.Enumeration e
		java.io.FileOutputStream outstream
		java.io.IOException e
		int i
		java.io.IOException e
		Exception e
		String vmCrashString
		java.io.BufferedReader br
		boolean crash
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest test
		org.apache.tools.ant.taskdefs.ExecuteWatchdog watchdog
		java.io.File casesFile
		org.apache.tools.ant.types.CommandlineJava cmd
		StringBuffer formatterArg
		org.apache.tools.ant.taskdefs.optional.junit.FormatterElement[] feArray
		java.io.File vmWatcher
		java.io.File propsFile
		java.util.Hashtable p
		java.util.Properties props
		org.apache.tools.ant.taskdefs.Execute execute
		String[] environment
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTask$TestResultHolder result
	private void checkIncludeAntRuntime (org.apache.tools.ant.types.CommandlineJava) 
		java.util.Map env
		String cp
		org.apache.tools.ant.types.CommandlineJava cmd
	private boolean equalsWithOutAndErr (java.lang.String) 
		String summaryOption
	private void checkIncludeSummary (org.apache.tools.ant.types.CommandlineJava) 
		String prefix
		org.apache.tools.ant.types.CommandlineJava cmd
	private void checkForkedPath (org.apache.tools.ant.types.CommandlineJava) 
		java.net.URL current
		java.util.Enumeration e
		Exception ex
		String projectResourceName
		java.net.URL previous
		org.apache.tools.ant.types.CommandlineJava cmd
		org.apache.tools.ant.AntClassLoader loader
	private static boolean urlEquals (java.net.URL, java.net.URL) 
		java.net.URL u1
		java.net.URL u2
		String url1
		String url2
	private static java.lang.String maybeStripJarAndClass (java.net.URL) 
		int pling
		java.net.URL u
		String s
	private java.io.File createTempPropertiesFile (java.lang.String) 
		String prefix
		java.io.File propsFile
	protected void handleOutput (java.lang.String) 
		String output
	protected int handleInput (byte[], int, int)  throws java.io.IOException 
		byte[] buffer
		int offset
		int length
	protected void handleFlush (java.lang.String) 
		String output
	public void handleErrorOutput (java.lang.String) 
		String output
	public void handleErrorFlush (java.lang.String) 
		String output
	private org.apache.tools.ant.taskdefs.optional.junit.JUnitTask$TestResultHolder executeInVM (org.apache.tools.ant.taskdefs.optional.junit.JUnitTest)  throws org.apache.tools.ant.BuildException 
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTaskMirror$SummaryJUnitResultFormatterMirror f
		java.io.File outFile
		org.apache.tools.ant.taskdefs.optional.junit.FormatterElement fe
		int i
		org.apache.tools.ant.taskdefs.optional.junit.FormatterElement[] feArray
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTask$TestResultHolder result
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest arg
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest test
		org.apache.tools.ant.types.CommandlineJava$SysProperties sysProperties
	protected org.apache.tools.ant.taskdefs.ExecuteWatchdog createWatchdog ()  throws org.apache.tools.ant.BuildException 
	protected java.io.OutputStream getDefaultOutput () 
	protected java.util.Enumeration getIndividualTests () 
		org.apache.tools.ant.taskdefs.optional.junit.BatchTest batchtest
		int i
		int count
		java.util.Enumeration[] enums
	private void checkMethodLists ()  throws org.apache.tools.ant.BuildException 
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest test
		java.util.Enumeration testsEnum
	protected java.util.Enumeration allTests () 
		java.util.Enumeration[] enums
	private org.apache.tools.ant.taskdefs.optional.junit.FormatterElement[] mergeFormatters (org.apache.tools.ant.taskdefs.optional.junit.JUnitTest) 
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest test
		java.util.Vector feVector
		org.apache.tools.ant.taskdefs.optional.junit.FormatterElement[] feArray
	protected java.io.File getOutput (org.apache.tools.ant.taskdefs.optional.junit.FormatterElement, org.apache.tools.ant.taskdefs.optional.junit.JUnitTest) 
		String base
		String filename
		java.io.File destFile
		String absFilename
		org.apache.tools.ant.taskdefs.optional.junit.FormatterElement fe
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest test
	protected void addClasspathEntry (java.lang.String) 
		String resource
	private boolean addClasspathResource (java.lang.String) 
		String resource
		java.io.File f
	private void logTimeout (org.apache.tools.ant.taskdefs.optional.junit.FormatterElement[], org.apache.tools.ant.taskdefs.optional.junit.JUnitTest, java.lang.String) 
		org.apache.tools.ant.taskdefs.optional.junit.FormatterElement[] feArray
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest test
		String testCase
	private void logVmCrash (org.apache.tools.ant.taskdefs.optional.junit.FormatterElement[], org.apache.tools.ant.taskdefs.optional.junit.JUnitTest, java.lang.String) 
		org.apache.tools.ant.taskdefs.optional.junit.FormatterElement[] feArray
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest test
		String testCase
	private void logVmExit (org.apache.tools.ant.taskdefs.optional.junit.FormatterElement[], org.apache.tools.ant.taskdefs.optional.junit.JUnitTest, java.lang.String, java.lang.String) 
		java.io.IOException e
		java.io.OutputStream out
		java.io.File outFile
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTaskMirror$JUnitResultFormatterMirror formatter
		org.apache.tools.ant.taskdefs.optional.junit.FormatterElement fe
		int i
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTaskMirror$SummaryJUnitResultFormatterMirror f
		org.apache.tools.ant.taskdefs.optional.junit.FormatterElement[] feArray
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest test
		String message
		String testCase
	private void createClassLoader () 
		org.apache.tools.ant.types.Path classpath
		org.apache.tools.ant.types.Path userClasspath
	protected void cleanup () 
	private void deleteClassLoader () 
	protected org.apache.tools.ant.types.CommandlineJava getCommandline () 
	protected java.util.Collection executeOrQueue (java.util.Enumeration, boolean) 
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTask$ForkedTestConfiguration c
		java.util.List l
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest test
		java.util.Enumeration testList
		boolean runIndividual
		java.util.Map testConfigurations
	protected void actOnTestResult (int, boolean, org.apache.tools.ant.taskdefs.optional.junit.JUnitTest, java.lang.String) 
		int exitValue
		boolean wasKilled
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest test
		String name
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTask$TestResultHolder t
	protected void actOnTestResult (org.apache.tools.ant.taskdefs.optional.junit.JUnitTask$TestResultHolder, org.apache.tools.ant.taskdefs.optional.junit.JUnitTest, java.lang.String) 
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTask$TestResultHolder result
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest test
		String name
		boolean fatal
		boolean errorOccurredHere
		boolean failureOccurredHere
	private static org.apache.tools.ant.taskdefs.optional.junit.JUnitTest createDummyTestForBatchTest (org.apache.tools.ant.taskdefs.optional.junit.JUnitTest) 
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest test
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest t
		int index
		String pack
	private static void printDual (java.io.BufferedWriter, java.io.PrintStream, java.lang.String)  throws java.io.IOException 
		java.io.BufferedWriter w
		java.io.PrintStream s
		String text
	private static void printlnDual (java.io.BufferedWriter, java.io.PrintStream, java.lang.String)  throws java.io.IOException 
		java.io.BufferedWriter w
		java.io.PrintStream s
		String text
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	static void <clinit> () 
}

org/apache/tools/ant/taskdefs/optional/junit/JUnitTaskMirror$JUnitResultFormatterMirror.class
JUnitTaskMirror.java
package org.apache.tools.ant.taskdefs.optional.junit
public abstract org.apache.tools.ant.taskdefs.optional.junit.JUnitTaskMirror$JUnitResultFormatterMirror extends java.lang.Object {
	public abstract void setOutput (java.io.OutputStream) 
}

org/apache/tools/ant/taskdefs/optional/junit/JUnitTaskMirror$JUnitTestRunnerMirror.class
JUnitTaskMirror.java
package org.apache.tools.ant.taskdefs.optional.junit
public abstract org.apache.tools.ant.taskdefs.optional.junit.JUnitTaskMirror$JUnitTestRunnerMirror extends java.lang.Object {
	public static final String IGNORED_FILE_NAME
	public static final int SUCCESS
	public static final int FAILURES
	public static final int ERRORS
	public abstract void setPermissions (org.apache.tools.ant.types.Permissions) 
	public abstract void run () 
	public abstract void addFormatter (org.apache.tools.ant.taskdefs.optional.junit.JUnitTaskMirror$JUnitResultFormatterMirror) 
	public abstract int getRetCode () 
	public abstract void handleErrorFlush (java.lang.String) 
	public abstract void handleErrorOutput (java.lang.String) 
	public abstract void handleOutput (java.lang.String) 
	public abstract int handleInput (byte[], int, int)  throws java.io.IOException 
	public abstract void handleFlush (java.lang.String) 
}

org/apache/tools/ant/taskdefs/optional/junit/JUnitTaskMirror$SummaryJUnitResultFormatterMirror.class
JUnitTaskMirror.java
package org.apache.tools.ant.taskdefs.optional.junit
public abstract org.apache.tools.ant.taskdefs.optional.junit.JUnitTaskMirror$SummaryJUnitResultFormatterMirror extends java.lang.Object implements org.apache.tools.ant.taskdefs.optional.junit.JUnitTaskMirror$JUnitResultFormatterMirror  {
	public abstract void setWithOutAndErr (boolean) 
}

org/apache/tools/ant/taskdefs/optional/junit/JUnitTaskMirror.class
JUnitTaskMirror.java
package org.apache.tools.ant.taskdefs.optional.junit
public abstract org.apache.tools.ant.taskdefs.optional.junit.JUnitTaskMirror extends java.lang.Object {
	public abstract void addVmExit (org.apache.tools.ant.taskdefs.optional.junit.JUnitTest, org.apache.tools.ant.taskdefs.optional.junit.JUnitTaskMirror$JUnitResultFormatterMirror, java.io.OutputStream, java.lang.String, java.lang.String) 
	public abstract org.apache.tools.ant.taskdefs.optional.junit.JUnitTaskMirror$JUnitTestRunnerMirror newJUnitTestRunner (org.apache.tools.ant.taskdefs.optional.junit.JUnitTest, java.lang.String[], boolean, boolean, boolean, boolean, boolean, org.apache.tools.ant.AntClassLoader) 
	public abstract org.apache.tools.ant.taskdefs.optional.junit.JUnitTaskMirror$SummaryJUnitResultFormatterMirror newSummaryJUnitResultFormatter () 
}

org/apache/tools/ant/taskdefs/optional/junit/JUnitTaskMirrorImpl$VmExitErrorTest.class
JUnitTaskMirrorImpl.java
package org.apache.tools.ant.taskdefs.optional.junit
 org.apache.tools.ant.taskdefs.optional.junit.JUnitTaskMirrorImpl$VmExitErrorTest extends junit.framework.TestCase {
	private String message
	private org.apache.tools.ant.taskdefs.optional.junit.JUnitTest test
	private String testCase
	void <init> (java.lang.String, org.apache.tools.ant.taskdefs.optional.junit.JUnitTest, java.lang.String) 
		String aMessage
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest anOriginalTest
		String aTestCase
	public int countTestCases () 
	public void run (junit.framework.TestResult) 
		junit.framework.TestResult r
	public java.lang.String getName () 
	java.lang.String getClassName () 
	public java.lang.String toString () 
}

org/apache/tools/ant/taskdefs/optional/junit/JUnitTaskMirrorImpl.class
JUnitTaskMirrorImpl.java
package org.apache.tools.ant.taskdefs.optional.junit
public final org.apache.tools.ant.taskdefs.optional.junit.JUnitTaskMirrorImpl extends java.lang.Object implements org.apache.tools.ant.taskdefs.optional.junit.JUnitTaskMirror  {
	private final org.apache.tools.ant.taskdefs.optional.junit.JUnitTask task
	public void <init> (org.apache.tools.ant.taskdefs.optional.junit.JUnitTask) 
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTask task
	public void addVmExit (org.apache.tools.ant.taskdefs.optional.junit.JUnitTest, org.apache.tools.ant.taskdefs.optional.junit.JUnitTaskMirror$JUnitResultFormatterMirror, java.io.OutputStream, java.lang.String, java.lang.String) 
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest test
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTaskMirror$JUnitResultFormatterMirror aFormatter
		java.io.OutputStream out
		String message
		String testCase
		org.apache.tools.ant.taskdefs.optional.junit.JUnitResultFormatter formatter
		junit.framework.TestCase t
	public org.apache.tools.ant.taskdefs.optional.junit.JUnitTaskMirror$JUnitTestRunnerMirror newJUnitTestRunner (org.apache.tools.ant.taskdefs.optional.junit.JUnitTest, java.lang.String[], boolean, boolean, boolean, boolean, boolean, org.apache.tools.ant.AntClassLoader) 
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest test
		String[] methods
		boolean haltOnError
		boolean filterTrace
		boolean haltOnFailure
		boolean showOutput
		boolean logTestListenerEvents
		org.apache.tools.ant.AntClassLoader classLoader
	public org.apache.tools.ant.taskdefs.optional.junit.JUnitTaskMirror$SummaryJUnitResultFormatterMirror newSummaryJUnitResultFormatter () 
}

org/apache/tools/ant/taskdefs/optional/junit/JUnitTest.class
JUnitTest.java
package org.apache.tools.ant.taskdefs.optional.junit
public org.apache.tools.ant.taskdefs.optional.junit.JUnitTest extends org.apache.tools.ant.taskdefs.optional.junit.BaseTest implements java.lang.Cloneable  {
	private String name
	private boolean methodsSpecified
	private String methodsList
	private String[] methods
	private String outfile
	private long runs
	private long failures
	private long errors
	private long runTime
	private java.util.Properties props
	public void <init> () 
	public void <init> (java.lang.String) 
		String name
	public void <init> (java.lang.String, boolean, boolean, boolean) 
		String name
		boolean haltOnError
		boolean haltOnFailure
		boolean filtertrace
	public void <init> (java.lang.String, boolean, boolean, boolean, java.lang.String[]) 
		String name
		boolean haltOnError
		boolean haltOnFailure
		boolean filtertrace
		String[] methods
	public void setMethods (java.lang.String) 
		String value
	void setMethods (java.lang.String[]) 
		String[] value
	public void setName (java.lang.String) 
		String value
	public void setOutfile (java.lang.String) 
		String value
	boolean hasMethodsSpecified () 
	java.lang.String[] getMethods () 
	java.lang.String getMethodsString () 
		int i
		StringBuffer buf
	void resolveMethods () 
		IllegalArgumentException ex
	public static java.lang.String[] parseTestMethodNamesList (java.lang.String)  throws java.lang.IllegalArgumentException 
		int i
		char c
		int i
		String methodNames
		int length
		char[] chars
		int wordCount
		String[] result
		int stateBeforeWord
		int stateInsideWord
		int stateAfterWord
		int state
		int wordStartIndex
		int wordIndex
	public java.lang.String getName () 
	public java.lang.String getOutfile () 
	public void setCounts (long, long, long) 
		long runs
		long failures
		long errors
	public void setRunTime (long) 
		long runTime
	public long runCount () 
	public long failureCount () 
	public long errorCount () 
	public long getRunTime () 
	public java.util.Properties getProperties () 
	public void setProperties (java.util.Hashtable) 
		Object key
		java.util.Enumeration e
		java.util.Hashtable p
	public boolean shouldRun (org.apache.tools.ant.Project) 
		org.apache.tools.ant.Project p
		org.apache.tools.ant.PropertyHelper ph
	public org.apache.tools.ant.taskdefs.optional.junit.FormatterElement[] getFormatters () 
		org.apache.tools.ant.taskdefs.optional.junit.FormatterElement[] fes
	void addFormattersTo (java.util.Vector) 
		int i
		java.util.Vector v
		int count
	public java.lang.Object clone () 
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest t
		CloneNotSupportedException e
}

org/apache/tools/ant/taskdefs/optional/junit/JUnitTestRunner$1.class
JUnitTestRunner.java
package org.apache.tools.ant.taskdefs.optional.junit
 org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner$1 extends java.io.OutputStream {
	private final org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner this$0
	void <init> (org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner) 
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner this$0
	public void write (int) 
		int b
}

org/apache/tools/ant/taskdefs/optional/junit/JUnitTestRunner$2.class
JUnitTestRunner.java
package org.apache.tools.ant.taskdefs.optional.junit
 org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner$2 extends java.lang.Object implements org.apache.tools.ant.taskdefs.optional.junit.JUnitResultFormatter  {
	void <init> () 
	public void startTestSuite (org.apache.tools.ant.taskdefs.optional.junit.JUnitTest)  throws org.apache.tools.ant.BuildException 
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest suite
	public void endTestSuite (org.apache.tools.ant.taskdefs.optional.junit.JUnitTest)  throws org.apache.tools.ant.BuildException 
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest suite
	public void setOutput (java.io.OutputStream) 
		java.io.OutputStream out
	public void setSystemOutput (java.lang.String) 
		String out
	public void setSystemError (java.lang.String) 
		String err
	public void addError (junit.framework.Test, java.lang.Throwable) 
		junit.framework.Test arg0
		Throwable arg1
	public void addFailure (junit.framework.Test, junit.framework.AssertionFailedError) 
		junit.framework.Test arg0
		junit.framework.AssertionFailedError arg1
	public void endTest (junit.framework.Test) 
		junit.framework.Test arg0
	public void startTest (junit.framework.Test) 
		junit.framework.Test arg0
}

org/apache/tools/ant/taskdefs/optional/junit/JUnitTestRunner$3.class
JUnitTestRunner.java
package org.apache.tools.ant.taskdefs.optional.junit
 org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner$3 extends java.lang.Object implements junit.framework.TestListener  {
	private final junit.framework.TestListener val$testListener
	private final org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner this$0
	void <init> (org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner, junit.framework.TestListener) 
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner this$0
		junit.framework.TestListener val$testListener
	public void addError (junit.framework.Test, java.lang.Throwable) 
		String msg
		junit.framework.AssertionFailedError failure
		junit.framework.Test test
		Throwable t
	public void addFailure (junit.framework.Test, junit.framework.AssertionFailedError) 
		junit.framework.Test test
		junit.framework.AssertionFailedError t
	public void addFailure (junit.framework.Test, java.lang.Throwable) 
		junit.framework.Test test
		Throwable t
	public void endTest (junit.framework.Test) 
		junit.framework.Test test
	public void startTest (junit.framework.Test) 
		junit.framework.Test test
}

org/apache/tools/ant/taskdefs/optional/junit/JUnitTestRunner.class
JUnitTestRunner.java
package org.apache.tools.ant.taskdefs.optional.junit
public org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner extends java.lang.Object implements junit.framework.TestListener org.apache.tools.ant.taskdefs.optional.junit.JUnitTaskMirror$JUnitTestRunnerMirror  {
	private java.util.Vector formatters
	private junit.framework.TestResult res
	private static boolean filtertrace
	private boolean showOutput
	private boolean outputToFormatters
	private org.apache.tools.ant.types.Permissions perm
	private static final String JUNIT_4_TEST_ADAPTER
	private static final String[] DEFAULT_TRACE_FILTERS
	private boolean haltOnError
	private boolean haltOnFailure
	private int retCode
	private org.apache.tools.ant.taskdefs.optional.junit.JUnitTest junitTest
	private java.io.PrintStream systemError
	private java.io.PrintStream systemOut
	private boolean forked
	private static boolean multipleTests
	private ClassLoader loader
	private boolean logTestListenerEvents
	private boolean junit4
	private static String crashFile
	private String[] methods
	private java.io.PrintStream savedOut
	private java.io.PrintStream savedErr
	private static java.util.Vector fromCmdLine
	static Class class$junit$framework$TestCase
	static Class class$java$lang$Class
	static Class array$Ljava$lang$String
	public void <init> (org.apache.tools.ant.taskdefs.optional.junit.JUnitTest, boolean, boolean, boolean) 
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest test
		boolean haltOnError
		boolean filtertrace
		boolean haltOnFailure
	public void <init> (org.apache.tools.ant.taskdefs.optional.junit.JUnitTest, boolean, boolean, boolean, boolean) 
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest test
		boolean haltOnError
		boolean filtertrace
		boolean haltOnFailure
		boolean showOutput
	public void <init> (org.apache.tools.ant.taskdefs.optional.junit.JUnitTest, boolean, boolean, boolean, boolean, boolean) 
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest test
		boolean haltOnError
		boolean filtertrace
		boolean haltOnFailure
		boolean showOutput
		boolean logTestListenerEvents
	public void <init> (org.apache.tools.ant.taskdefs.optional.junit.JUnitTest, java.lang.String[], boolean, boolean, boolean, boolean, boolean) 
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest test
		String[] methods
		boolean haltOnError
		boolean filtertrace
		boolean haltOnFailure
		boolean showOutput
		boolean logTestListenerEvents
	public void <init> (org.apache.tools.ant.taskdefs.optional.junit.JUnitTest, boolean, boolean, boolean, java.lang.ClassLoader) 
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest test
		boolean haltOnError
		boolean filtertrace
		boolean haltOnFailure
		ClassLoader loader
	public void <init> (org.apache.tools.ant.taskdefs.optional.junit.JUnitTest, boolean, boolean, boolean, boolean, java.lang.ClassLoader) 
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest test
		boolean haltOnError
		boolean filtertrace
		boolean haltOnFailure
		boolean showOutput
		ClassLoader loader
	public void <init> (org.apache.tools.ant.taskdefs.optional.junit.JUnitTest, boolean, boolean, boolean, boolean, boolean, java.lang.ClassLoader) 
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest test
		boolean haltOnError
		boolean filtertrace
		boolean haltOnFailure
		boolean showOutput
		boolean logTestListenerEvents
		ClassLoader loader
	public void <init> (org.apache.tools.ant.taskdefs.optional.junit.JUnitTest, java.lang.String[], boolean, boolean, boolean, boolean, boolean, java.lang.ClassLoader) 
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest test
		String[] methods
		boolean haltOnError
		boolean filtertrace
		boolean haltOnFailure
		boolean showOutput
		boolean logTestListenerEvents
		ClassLoader loader
	private java.io.PrintStream createEmptyStream () 
	private java.io.PrintStream createTeePrint (java.io.PrintStream, java.io.PrintStream) 
		java.io.PrintStream ps1
		java.io.PrintStream ps2
	private void setupIOStreams (java.io.ByteArrayOutputStream, java.io.ByteArrayOutputStream) 
		java.io.ByteArrayOutputStream o
		java.io.ByteArrayOutputStream e
	public void run () 
		int i
		NoSuchMethodException e
		ClassNotFoundException e
		Class[] formalParams
		Object[] actualParams
		Class[] formalParams
		Object[] actualParams
		int i
		junit.framework.TestSuite testSuite
		Class junit4TestAdapterClass
		boolean useSingleMethodAdapter
		Class testClass
		boolean testMethodsSpecified
		java.lang.reflect.Method suiteMethod
		Throwable e
		int i
		int[] cnts
		long start
		java.io.ByteArrayOutputStream errStrm
		java.io.ByteArrayOutputStream outStrm
		junit.framework.Test suite
		Throwable exception
		boolean startTestSuiteSuccess
	public int getRetCode () 
	public void startTest (junit.framework.Test) 
		junit.framework.Test t
		String testName
	public void endTest (junit.framework.Test) 
		junit.framework.Test test
		String testName
	private void logTestListenerEvent (java.lang.String) 
		java.io.PrintStream out
		java.util.StringTokenizer msgLines
		String msg
	public void addFailure (junit.framework.Test, java.lang.Throwable) 
		junit.framework.Test test
		Throwable t
		String testName
	public void addFailure (junit.framework.Test, junit.framework.AssertionFailedError) 
		junit.framework.Test test
		junit.framework.AssertionFailedError t
	public void addError (junit.framework.Test, java.lang.Throwable) 
		junit.framework.Test test
		Throwable t
		String testName
	public void setPermissions (org.apache.tools.ant.types.Permissions) 
		org.apache.tools.ant.types.Permissions permissions
	public void handleOutput (java.lang.String) 
		String output
	public int handleInput (byte[], int, int)  throws java.io.IOException 
		byte[] buffer
		int offset
		int length
	public void handleErrorOutput (java.lang.String) 
		String output
	public void handleFlush (java.lang.String) 
		String output
	public void handleErrorFlush (java.lang.String) 
		String output
	private void sendOutAndErr (java.lang.String, java.lang.String) 
		org.apache.tools.ant.taskdefs.optional.junit.JUnitResultFormatter formatter
		int i
		String out
		String err
	private void fireStartTestSuite () 
		int i
	private void fireEndTestSuite () 
		int i
	public void addFormatter (org.apache.tools.ant.taskdefs.optional.junit.JUnitResultFormatter) 
		org.apache.tools.ant.taskdefs.optional.junit.JUnitResultFormatter f
	public void addFormatter (org.apache.tools.ant.taskdefs.optional.junit.JUnitTaskMirror$JUnitResultFormatterMirror) 
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTaskMirror$JUnitResultFormatterMirror f
	public static void main (java.lang.String[])  throws java.io.IOException 
		String methodsList
		IllegalArgumentException ex
		org.apache.tools.ant.BuildException be
		java.io.FileInputStream in
		int i
		Object key
		java.util.Enumeration e
		String testCaseName
		String[] testMethodNames
		java.util.StringTokenizer st
		String testListSpec
		int colonIndex
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest t
		String testCaseName
		String[] testMethodNames
		java.io.BufferedReader reader
		int code
		boolean errorOccurred
		boolean failureOccurred
		String line
		java.io.IOException e
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest t
		String[] args
		String[] methods
		boolean haltError
		boolean haltFail
		boolean stackfilter
		java.util.Properties props
		boolean showOut
		boolean outputToFormat
		boolean logFailedTests
		boolean logTestListenerEvents
		java.util.Hashtable p
		int returnCode
	private static void transferFormatters (org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner, org.apache.tools.ant.taskdefs.optional.junit.JUnitTest) 
		java.io.File destFile
		org.apache.tools.ant.taskdefs.optional.junit.FormatterElement fe
		int i
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner runner
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest test
	private static void createAndStoreFormatter (java.lang.String)  throws org.apache.tools.ant.BuildException 
		int fName
		String line
		org.apache.tools.ant.taskdefs.optional.junit.FormatterElement fe
		int pos
	public static java.lang.String getFilteredTrace (java.lang.Throwable) 
		Throwable t
		String trace
	public static java.lang.String filterStack (java.lang.String) 
		String line
		Exception e
		String stack
		java.io.StringWriter sw
		java.io.BufferedWriter pw
		java.io.StringReader sr
		java.io.BufferedReader br
		String line
	private static boolean filterLine (java.lang.String) 
		int i
		String line
	private static int launch (org.apache.tools.ant.taskdefs.optional.junit.JUnitTest, java.lang.String[], boolean, boolean, boolean, boolean, boolean, boolean) 
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest t
		String[] methods
		boolean haltError
		boolean stackfilter
		boolean haltFail
		boolean showOut
		boolean outputToFormat
		boolean logTestListenerEvents
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner runner
	private static void registerNonCrash ()  throws java.io.IOException 
		java.io.FileWriter out
	private static void registerTestCase (java.lang.String) 
		java.io.FileWriter out
		java.io.IOException e
		String testCase
	private junit.framework.TestListener wrapListener (junit.framework.TestListener) 
		junit.framework.TestListener testListener
	private int[] findJUnit4FailureErrorCount (junit.framework.TestResult) 
		Throwable t
		junit.framework.TestResult result
		int failures
		int errors
		java.util.Enumeration e
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	static void access$000 (java.lang.String) 
		String x0
	static boolean access$100 (org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner) 
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner x0
	static void <clinit> () 
}

org/apache/tools/ant/taskdefs/optional/junit/JUnitVersionHelper.class
JUnitVersionHelper.java
package org.apache.tools.ant.taskdefs.optional.junit
public org.apache.tools.ant.taskdefs.optional.junit.JUnitVersionHelper extends java.lang.Object {
	private static java.lang.reflect.Method testCaseName
	public static final String JUNIT_FRAMEWORK_JUNIT4_TEST_CASE_FACADE
	private static final String UNKNOWN_TEST_CASE_NAME
	static Class class$junit$framework$TestCase
	static Class class$java$lang$String
	public void <init> () 
	public static java.lang.String getTestCaseName (junit.framework.Test) 
		int paren
		String name
		Throwable ignored
		NoSuchMethodException e
		java.lang.reflect.Method getNameMethod
		Throwable ignored
		junit.framework.Test t
	public static java.lang.String getTestCaseClassName (junit.framework.Test) 
		String name
		int paren
		junit.framework.Test test
		String className
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	static void <clinit> () 
		NoSuchMethodException ignored
		NoSuchMethodException e
}

org/apache/tools/ant/taskdefs/optional/junit/OutErrSummaryJUnitResultFormatter.class
OutErrSummaryJUnitResultFormatter.java
package org.apache.tools.ant.taskdefs.optional.junit
public org.apache.tools.ant.taskdefs.optional.junit.OutErrSummaryJUnitResultFormatter extends org.apache.tools.ant.taskdefs.optional.junit.SummaryJUnitResultFormatter {
	public void <init> () 
}

org/apache/tools/ant/taskdefs/optional/junit/PlainJUnitResultFormatter.class
PlainJUnitResultFormatter.java
package org.apache.tools.ant.taskdefs.optional.junit
public org.apache.tools.ant.taskdefs.optional.junit.PlainJUnitResultFormatter extends java.lang.Object implements org.apache.tools.ant.taskdefs.optional.junit.JUnitResultFormatter  {
	private static final double ONE_SECOND
	private java.text.NumberFormat nf
	private java.util.Hashtable testStarts
	private java.io.OutputStream out
	private java.io.StringWriter inner
	private java.io.BufferedWriter wri
	private java.util.Hashtable failed
	private String systemOutput
	private String systemError
	public void <init> () 
	public void setOutput (java.io.OutputStream) 
		java.io.OutputStream out
	public void setSystemOutput (java.lang.String) 
		String out
	public void setSystemError (java.lang.String) 
		String err
	public void startTestSuite (org.apache.tools.ant.taskdefs.optional.junit.JUnitTest)  throws org.apache.tools.ant.BuildException 
		java.io.IOException ex
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest suite
		StringBuffer sb
	public void endTestSuite (org.apache.tools.ant.taskdefs.optional.junit.JUnitTest)  throws org.apache.tools.ant.BuildException 
		java.io.IOException ioex
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest suite
		StringBuffer sb
	public void startTest (junit.framework.Test) 
		junit.framework.Test t
	public void endTest (junit.framework.Test) 
		Long l
		double seconds
		java.io.IOException ex
		junit.framework.Test test
	public void addFailure (junit.framework.Test, java.lang.Throwable) 
		junit.framework.Test test
		Throwable t
	public void addFailure (junit.framework.Test, junit.framework.AssertionFailedError) 
		junit.framework.Test test
		junit.framework.AssertionFailedError t
	public void addError (junit.framework.Test, java.lang.Throwable) 
		junit.framework.Test test
		Throwable t
	private void formatError (java.lang.String, junit.framework.Test, java.lang.Throwable) 
		String strace
		java.io.IOException ex
		String type
		junit.framework.Test test
		Throwable t
}

org/apache/tools/ant/taskdefs/optional/junit/SummaryJUnitResultFormatter.class
SummaryJUnitResultFormatter.java
package org.apache.tools.ant.taskdefs.optional.junit
public org.apache.tools.ant.taskdefs.optional.junit.SummaryJUnitResultFormatter extends java.lang.Object implements org.apache.tools.ant.taskdefs.optional.junit.JUnitResultFormatter org.apache.tools.ant.taskdefs.optional.junit.JUnitTaskMirror$SummaryJUnitResultFormatterMirror  {
	private static final double ONE_SECOND
	private java.text.NumberFormat nf
	private java.io.OutputStream out
	private boolean withOutAndErr
	private String systemOutput
	private String systemError
	public void <init> () 
	public void startTestSuite (org.apache.tools.ant.taskdefs.optional.junit.JUnitTest) 
		java.io.IOException ioex
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest suite
		String newLine
		StringBuffer sb
	public void startTest (junit.framework.Test) 
		junit.framework.Test t
	public void endTest (junit.framework.Test) 
		junit.framework.Test test
	public void addFailure (junit.framework.Test, java.lang.Throwable) 
		junit.framework.Test test
		Throwable t
	public void addFailure (junit.framework.Test, junit.framework.AssertionFailedError) 
		junit.framework.Test test
		junit.framework.AssertionFailedError t
	public void addError (junit.framework.Test, java.lang.Throwable) 
		junit.framework.Test test
		Throwable t
	public void setOutput (java.io.OutputStream) 
		java.io.OutputStream out
	public void setSystemOutput (java.lang.String) 
		String out
	public void setSystemError (java.lang.String) 
		String err
	public void setWithOutAndErr (boolean) 
		boolean value
	public void endTestSuite (org.apache.tools.ant.taskdefs.optional.junit.JUnitTest)  throws org.apache.tools.ant.BuildException 
		java.io.IOException ioex
		java.io.IOException e
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest suite
		String newLine
		StringBuffer sb
}

org/apache/tools/ant/taskdefs/optional/junit/TearDownOnVmCrash.class
TearDownOnVmCrash.java
package org.apache.tools.ant.taskdefs.optional.junit
public org.apache.tools.ant.taskdefs.optional.junit.TearDownOnVmCrash extends java.lang.Object implements org.apache.tools.ant.taskdefs.optional.junit.JUnitResultFormatter  {
	private String suiteName
	public void <init> () 
	public void startTestSuite (org.apache.tools.ant.taskdefs.optional.junit.JUnitTest) 
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest suite
	public void addError (junit.framework.Test, java.lang.Throwable) 
		junit.framework.Test fakeTest
		Throwable t
	public void addFailure (junit.framework.Test, java.lang.Throwable) 
		junit.framework.Test test
		Throwable t
	public void addFailure (junit.framework.Test, junit.framework.AssertionFailedError) 
		junit.framework.Test test
		junit.framework.AssertionFailedError t
	public void startTest (junit.framework.Test) 
		junit.framework.Test test
	public void endTest (junit.framework.Test) 
		junit.framework.Test test
	public void endTestSuite (org.apache.tools.ant.taskdefs.optional.junit.JUnitTest) 
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest suite
	public void setOutput (java.io.OutputStream) 
		java.io.OutputStream out
	public void setSystemOutput (java.lang.String) 
		String out
	public void setSystemError (java.lang.String) 
		String err
	private void tearDown () 
		ClassNotFoundException cnfe
		ClassNotFoundException cnfe
		NoSuchMethodException e
		java.lang.reflect.Method td
		NoSuchMethodException nsme
		Class testClass
		ClassNotFoundException cnfe
		java.lang.reflect.InvocationTargetException ite
		Throwable t
}

org/apache/tools/ant/taskdefs/optional/junit/XMLConstants.class
XMLConstants.java
package org.apache.tools.ant.taskdefs.optional.junit
public abstract org.apache.tools.ant.taskdefs.optional.junit.XMLConstants extends java.lang.Object {
	public static final String TESTSUITES
	public static final String TESTSUITE
	public static final String TESTCASE
	public static final String ERROR
	public static final String FAILURE
	public static final String SYSTEM_ERR
	public static final String SYSTEM_OUT
	public static final String ATTR_PACKAGE
	public static final String ATTR_NAME
	public static final String ATTR_TIME
	public static final String ATTR_ERRORS
	public static final String ATTR_FAILURES
	public static final String ATTR_TESTS
	public static final String ATTR_TYPE
	public static final String ATTR_MESSAGE
	public static final String PROPERTIES
	public static final String PROPERTY
	public static final String ATTR_VALUE
	public static final String ATTR_CLASSNAME
	public static final String ATTR_ID
	public static final String TIMESTAMP
	public static final String HOSTNAME
}

org/apache/tools/ant/taskdefs/optional/junit/XMLJUnitResultFormatter.class
XMLJUnitResultFormatter.java
package org.apache.tools.ant.taskdefs.optional.junit
public org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter extends java.lang.Object implements org.apache.tools.ant.taskdefs.optional.junit.JUnitResultFormatter org.apache.tools.ant.taskdefs.optional.junit.XMLConstants  {
	private static final double ONE_SECOND
	private static final String UNKNOWN
	private org.w3c.dom.Document doc
	private org.w3c.dom.Element rootElement
	private java.util.Hashtable testElements
	private java.util.Hashtable failedTests
	private java.util.Hashtable testStarts
	private java.io.OutputStream out
	private static javax.xml.parsers.DocumentBuilder getDocumentBuilder () 
		Exception exc
	public void <init> () 
	public void setOutput (java.io.OutputStream) 
		java.io.OutputStream out
	public void setSystemOutput (java.lang.String) 
		String out
	public void setSystemError (java.lang.String) 
		String out
	public void startTestSuite (org.apache.tools.ant.taskdefs.optional.junit.JUnitTest) 
		String name
		org.w3c.dom.Element propElement
		java.util.Enumeration e
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest suite
		String n
		String timestamp
		org.w3c.dom.Element propsElement
		java.util.Properties props
	private java.lang.String getHostname () 
		java.net.UnknownHostException e
	public void endTestSuite (org.apache.tools.ant.taskdefs.optional.junit.JUnitTest)  throws org.apache.tools.ant.BuildException 
		java.io.IOException exc
		java.io.IOException ex
		java.io.Writer wri
		org.apache.tools.ant.taskdefs.optional.junit.JUnitTest suite
	public void startTest (junit.framework.Test) 
		junit.framework.Test t
	public void endTest (junit.framework.Test) 
		String n
		junit.framework.Test test
		org.w3c.dom.Element currentTest
		Long l
	public void addFailure (junit.framework.Test, java.lang.Throwable) 
		junit.framework.Test test
		Throwable t
	public void addFailure (junit.framework.Test, junit.framework.AssertionFailedError) 
		junit.framework.Test test
		junit.framework.AssertionFailedError t
	public void addError (junit.framework.Test, java.lang.Throwable) 
		junit.framework.Test test
		Throwable t
	private void formatError (java.lang.String, junit.framework.Test, java.lang.Throwable) 
		String type
		junit.framework.Test test
		Throwable t
		org.w3c.dom.Element nested
		org.w3c.dom.Element currentTest
		String message
		String strace
		org.w3c.dom.Text trace
	private void formatOutput (java.lang.String, java.lang.String) 
		String type
		String output
		org.w3c.dom.Element nested
}

org/apache/tools/ant/taskdefs/optional/junit/XMLResultAggregator.class
XMLResultAggregator.java
package org.apache.tools.ant.taskdefs.optional.junit
public org.apache.tools.ant.taskdefs.optional.junit.XMLResultAggregator extends org.apache.tools.ant.Task implements org.apache.tools.ant.taskdefs.optional.junit.XMLConstants  {
	protected java.util.Vector filesets
	protected String toFile
	protected java.io.File toDir
	protected java.util.Vector transformers
	public static final String DEFAULT_DIR
	public static final String DEFAULT_FILENAME
	protected int generatedId
	static final String WARNING_IS_POSSIBLY_CORRUPTED
	static final String WARNING_INVALID_ROOT_ELEMENT
	static final String WARNING_EMPTY_FILE
	public void <init> () 
	public org.apache.tools.ant.taskdefs.optional.junit.AggregateTransformer createReport () 
		org.apache.tools.ant.taskdefs.optional.junit.AggregateTransformer transformer
	public void setTofile (java.lang.String) 
		String value
	public void setTodir (java.io.File) 
		java.io.File value
	public void addFileSet (org.apache.tools.ant.types.FileSet) 
		org.apache.tools.ant.types.FileSet fs
	public void execute ()  throws org.apache.tools.ant.BuildException 
		java.io.IOException e
		org.apache.tools.ant.taskdefs.optional.junit.AggregateTransformer transformer
		org.w3c.dom.Element rootElement
		java.io.File destFile
		java.util.Enumeration e
	public java.io.File getDestinationFile () 
	protected java.io.File[] getFiles () 
		java.io.File file
		String pathname
		int j
		org.apache.tools.ant.types.FileSet fs
		org.apache.tools.ant.DirectoryScanner ds
		String[] f
		int i
		java.util.Vector v
		int size
		java.io.File[] files
	protected void writeDOMTree (org.w3c.dom.Document, java.io.File)  throws java.io.IOException 
		org.w3c.dom.Document doc
		java.io.File file
		java.io.OutputStream out
		java.io.PrintWriter wri
	protected org.w3c.dom.Element createDocument () 
		org.w3c.dom.Document testsuiteDoc
		org.w3c.dom.Element elem
		org.xml.sax.SAXException e
		java.io.IOException e
		java.io.File file
		int i
		javax.xml.parsers.DocumentBuilder builder
		org.w3c.dom.Document doc
		org.w3c.dom.Element rootElement
		java.io.File[] files
	protected void addTestSuite (org.w3c.dom.Element, org.w3c.dom.Element) 
		org.w3c.dom.Element root
		org.w3c.dom.Element testsuite
		String fullclassname
		int pos
		String pkgName
		String classname
		org.w3c.dom.Element copy
	private static javax.xml.parsers.DocumentBuilder getDocumentBuilder () 
		Exception exc
}

org/apache/tools/ant/taskdefs/optional/junit/xsl/junit-frames.xsl
org/apache/tools/ant/taskdefs/optional/junit/xsl/junit-noframes.xsl