├── .asf.yaml
├── .checkstyle
├── .gitattributes
├── .gitignore
├── CONTRIBUTING.md
├── CONTRIBUTORS
├── INSTALL
├── KEYS
├── LICENSE
├── NOTICE
├── README
├── ReleaseInstructions
├── SECURITY.md
├── STATUS
├── WHATSNEW
├── ant.properties.sample
├── bootstrap.bat
├── bootstrap.sh
├── build.bat
├── build.sh
├── build.xml
├── check.xml
├── contributors.xml
├── docs.xml
├── fetch.xml
├── get-m2.xml
├── java-latest-ea-ci.xml
├── launch-build.xml
├── lib
├── README
├── libraries.properties
└── optional
│ ├── LICENSE.hamcrest.txt
│ ├── LICENSE.junit.html
│ ├── LICENSE.junit4.html
│ ├── README
│ ├── ant-antunit-1.4.1.jar
│ ├── hamcrest-3.0.jar
│ └── junit-4.13.2.jar
├── manual
├── Integration
│ ├── anttool1.gif
│ ├── jext-plugin.html
│ ├── remacc.gif
│ └── toolmenu.gif
├── LICENSE
├── Tasks
│ ├── BorlandEJBTasks.html
│ ├── BorlandGenerateClient.html
│ ├── ant.html
│ ├── antcall.html
│ ├── antlr.html
│ ├── antstructure.html
│ ├── antversion.html
│ ├── apply.html
│ ├── attrib.html
│ ├── augment.html
│ ├── available.html
│ ├── basename.html
│ ├── bindtargets.html
│ ├── buildnumber.html
│ ├── cab.html
│ ├── ccm.html
│ ├── changelog.html
│ ├── checksum.html
│ ├── chgrp.html
│ ├── chmod.html
│ ├── chown.html
│ ├── clearcase.html
│ ├── common.html
│ ├── componentdef.html
│ ├── concat.html
│ ├── condition.html
│ ├── conditions.html
│ ├── copy.html
│ ├── copydir.html
│ ├── copyfile.html
│ ├── cvs.html
│ ├── cvspass.html
│ ├── cvstagdiff.html
│ ├── cvsversion.html
│ ├── defaultexcludes.html
│ ├── delete.html
│ ├── deltree.html
│ ├── depend.html
│ ├── dependset.html
│ ├── diagnostics.html
│ ├── dirname.html
│ ├── ear.html
│ ├── echo.html
│ ├── echoproperties.html
│ ├── echoxml.html
│ ├── ejb.html
│ ├── exec.html
│ ├── fail.html
│ ├── filter.html
│ ├── fixcrlf.html
│ ├── ftp.html
│ ├── genkey.html
│ ├── get.html
│ ├── gunzip.html
│ ├── gzip.html
│ ├── hostinfo.html
│ ├── image-classdiagram.gif
│ ├── image.graphml
│ ├── image.html
│ ├── imageio.graphml
│ ├── imageio.html
│ ├── import.html
│ ├── include.html
│ ├── input.html
│ ├── jar.html
│ ├── jarlib-available.html
│ ├── jarlib-display.html
│ ├── jarlib-manifest.html
│ ├── jarlib-resolve.html
│ ├── java.html
│ ├── javac.html
│ ├── javacc.html
│ ├── javadoc.html
│ ├── javah.html
│ ├── jdepend.html
│ ├── jjdoc.html
│ ├── jjtree.html
│ ├── jlink.html
│ ├── jmod.html
│ ├── jspc.html
│ ├── junit.html
│ ├── junitlauncher.html
│ ├── junitreport.html
│ ├── length.html
│ ├── link.html
│ ├── loadfile.html
│ ├── loadproperties.html
│ ├── loadresource.html
│ ├── local.html
│ ├── macrodef.html
│ ├── mail.html
│ ├── makeurl.html
│ ├── manifest.html
│ ├── manifestclasspath.html
│ ├── mimemail.html
│ ├── mkdir.html
│ ├── move.html
│ ├── native2ascii.html
│ ├── netrexxc.html
│ ├── nice.html
│ ├── pack.html
│ ├── parallel.html
│ ├── patch.html
│ ├── pathconvert.html
│ ├── presetdef.html
│ ├── projecthelper.html
│ ├── property.html
│ ├── propertyfile.html
│ ├── propertyhelper.html
│ ├── pvcstask.html
│ ├── recorder.html
│ ├── rename.html
│ ├── renameextensions.html
│ ├── replace.html
│ ├── replaceregexp.html
│ ├── resourcecount.html
│ ├── retry.html
│ ├── rexec.html
│ ├── rmic.html
│ ├── rpm.html
│ ├── schemavalidate.html
│ ├── scp.html
│ ├── script.html
│ ├── scriptdef.html
│ ├── sequential.html
│ ├── serverdeploy.html
│ ├── setpermissions.html
│ ├── setproxy.html
│ ├── signjar.html
│ ├── sleep.html
│ ├── sos.html
│ ├── sound.html
│ ├── splash.html
│ ├── sql.html
│ ├── sshexec.html
│ ├── sshsession.html
│ ├── style.html
│ ├── subant.html
│ ├── symlink.html
│ ├── sync.html
│ ├── tar.html
│ ├── taskdef.html
│ ├── telnet.html
│ ├── tempfile.html
│ ├── touch.html
│ ├── translate.html
│ ├── truncate.html
│ ├── tstamp.html
│ ├── typedef.html
│ ├── unpack.html
│ ├── untar.html
│ ├── unzip.html
│ ├── uptodate.html
│ ├── verifyjar.html
│ ├── vss.html
│ ├── waitfor.html
│ ├── war.html
│ ├── whichresource.html
│ ├── wljspc.html
│ ├── xmlproperty.html
│ ├── xmlvalidate.html
│ └── zip.html
├── Types
│ ├── antlib.html
│ ├── assertions.html
│ ├── classfileset.html
│ ├── custom-programming.html
│ ├── description.html
│ ├── dirset.html
│ ├── extension.html
│ ├── extensionset.html
│ ├── filelist.html
│ ├── fileset.html
│ ├── filterchain.html
│ ├── filterset.html
│ ├── mapper.html
│ ├── multirootfileset.html
│ ├── namespace.html
│ ├── patternset.html
│ ├── permissions.html
│ ├── propertyset.html
│ ├── redirector.html
│ ├── regexp.html
│ ├── resources.html
│ ├── selectors-program.html
│ ├── selectors.html
│ ├── tarfileset.html
│ ├── xmlcatalog.html
│ └── zipfileset.html
├── antexternal.html
├── anttaskslist.html
├── api
│ └── index.html
├── argumentprocessor.html
├── base_task_classes.html
├── clonevm.html
├── conceptstypeslist.html
├── cover.html
├── credits.html
├── develop.html
├── developlist.html
├── dirtasks.html
├── favicon.ico
├── feedback.html
├── ide.html
├── ifunless.html
├── images
│ └── ant_logo_large.gif
├── index.html
├── inputhandler.html
├── install.html
├── installlist.html
├── intro.html
├── javacprops.html
├── listeners.html
├── platform.html
├── projecthelper.html
├── properties.html
├── proxy.html
├── running.html
├── runninglist.html
├── stylesheets
│ └── style.css
├── sysclasspath.html
├── targets.html
├── tasklist.html
├── tasksoverview.html
├── toc.html
├── tutorial-HelloWorldWithAnt.html
├── tutorial-tasks-filesets-properties.html
├── tutorial-tasks-filesets-properties.zip
├── tutorial-writing-tasks-src.zip
├── tutorial-writing-tasks.html
├── tutorials.html
├── using.html
└── usinglist.html
├── patch.xml
├── release.sh
├── release
├── ivy.xml
├── ivysettings.xml
├── signit.xml
└── upload.xml
├── snap
├── gui
│ ├── ant-docs.desktop
│ └── ant-logo.png
├── local
│ └── ant-docs.sh
└── snapcraft.yaml
├── sonar-project.properties
├── sonarqube.xml
├── src
├── antidote
│ └── WHAT-IS-THIS-P
├── etc
│ ├── ant-bin.wxs
│ ├── ant-msi.wxs
│ ├── ant-update.xsl
│ ├── changelog.xsl
│ ├── checkstyle
│ │ ├── RequiredHeader.txt
│ │ ├── checkstyle-config
│ │ ├── checkstyle-frames-sortby-check.xsl
│ │ ├── checkstyle-frames.xsl
│ │ ├── checkstyle-text.xsl
│ │ └── checkstyle-xdoc.xsl
│ ├── common2master.xsl
│ ├── copyrightcheck.sh
│ ├── coverage-frames.xsl
│ ├── jdepend-frames.xsl
│ ├── jdepend.xsl
│ ├── junit-frames-saxon.xsl
│ ├── junit-frames-xalan1.xsl
│ ├── junit-frames.xsl
│ ├── junit-noframes-saxon.xsl
│ ├── junit-noframes.xsl
│ ├── log.xsl
│ ├── maudit-frames.xsl
│ ├── mmetrics-frames.xsl
│ ├── performance
│ │ ├── build.xml
│ │ └── dirscanner.xml
│ ├── poms
│ │ ├── README.txt
│ │ ├── ant-antlr
│ │ │ └── pom.xml
│ │ ├── ant-apache-bcel
│ │ │ └── pom.xml
│ │ ├── ant-apache-bsf
│ │ │ └── pom.xml
│ │ ├── ant-apache-log4j
│ │ │ └── pom.xml
│ │ ├── ant-apache-oro
│ │ │ └── pom.xml
│ │ ├── ant-apache-regexp
│ │ │ └── pom.xml
│ │ ├── ant-apache-resolver
│ │ │ └── pom.xml
│ │ ├── ant-apache-xalan2
│ │ │ └── pom.xml
│ │ ├── ant-commons-logging
│ │ │ └── pom.xml
│ │ ├── ant-commons-net
│ │ │ └── pom.xml
│ │ ├── ant-imageio
│ │ │ └── pom.xml
│ │ ├── ant-jai
│ │ │ └── pom.xml
│ │ ├── ant-jakartamail
│ │ │ └── pom.xml
│ │ ├── ant-javamail
│ │ │ └── pom.xml
│ │ ├── ant-jdepend
│ │ │ └── pom.xml
│ │ ├── ant-jmf
│ │ │ └── pom.xml
│ │ ├── ant-jsch
│ │ │ └── pom.xml
│ │ ├── ant-junit
│ │ │ └── pom.xml
│ │ ├── ant-junit4
│ │ │ └── pom.xml
│ │ ├── ant-junitlauncher
│ │ │ └── pom.xml
│ │ ├── ant-launcher
│ │ │ └── pom.xml
│ │ ├── ant-netrexx
│ │ │ └── pom.xml
│ │ ├── ant-swing
│ │ │ └── pom.xml
│ │ ├── ant-testutil
│ │ │ └── pom.xml
│ │ ├── ant-xz
│ │ │ └── pom.xml
│ │ ├── ant
│ │ │ └── pom.xml
│ │ └── pom.xml
│ ├── printFailingTests.xsl
│ ├── tagdiff.xsl
│ └── testcases
│ │ ├── .gitattributes
│ │ ├── asf-logo.gif
│ │ ├── buildfiletest-base.xml
│ │ ├── core
│ │ ├── antclassloader.xml
│ │ ├── case.xml
│ │ ├── containersrc
│ │ │ └── test
│ │ │ │ └── SpecialSeq.java
│ │ ├── directoryscanner.xml
│ │ ├── dispatch
│ │ │ └── dispatch.xml
│ │ ├── duplicate-target-imported.xml
│ │ ├── duplicate-target.xml
│ │ ├── duplicate-target2.xml
│ │ ├── executor.xml
│ │ ├── extended-taskdef.xml
│ │ ├── immutable.xml
│ │ ├── include
│ │ │ ├── basic
│ │ │ │ ├── include.inc
│ │ │ │ ├── include.xml
│ │ │ │ └── relative.xml
│ │ │ ├── frag#ment
│ │ │ │ ├── include.inc
│ │ │ │ ├── include.xml
│ │ │ │ ├── relative.xml
│ │ │ │ └── simple.xml
│ │ │ ├── included_file_parse_error
│ │ │ │ ├── build.xml
│ │ │ │ └── included_file.xml
│ │ │ ├── included_file_task_error
│ │ │ │ ├── build.xml
│ │ │ │ └── included_file.xml
│ │ │ ├── including_file_parse_error
│ │ │ │ ├── build.xml
│ │ │ │ └── included_file.xml
│ │ │ ├── including_file_task_error
│ │ │ │ ├── build.xml
│ │ │ │ └── included_file.xml
│ │ │ └── with space
│ │ │ │ ├── include.inc
│ │ │ │ ├── include.xml
│ │ │ │ ├── relative.xml
│ │ │ │ └── simple.xml
│ │ ├── loaderref
│ │ │ ├── loaderref.xml
│ │ │ └── src
│ │ │ │ └── Task1.java
│ │ ├── location.xml
│ │ ├── taskcontainer.xml
│ │ ├── topleveltasks
│ │ │ ├── notarget.xml
│ │ │ ├── targetlevelant.xml
│ │ │ └── toplevelant.xml
│ │ └── unknownelement.xml
│ │ ├── filters
│ │ ├── build.xml
│ │ ├── concat.xml
│ │ ├── dynamicfilter.xml
│ │ ├── expected
│ │ │ ├── .gitattributes
│ │ │ ├── escapeunicode.test
│ │ │ ├── head-tail.head.test
│ │ │ ├── head-tail.headAllSkip.test
│ │ │ ├── head-tail.headLines.test
│ │ │ ├── head-tail.headLinesSkip.test
│ │ │ ├── head-tail.headSkip.test
│ │ │ ├── head-tail.headtail.test
│ │ │ ├── head-tail.tail.test
│ │ │ ├── head-tail.tailAllSkip.test
│ │ │ ├── head-tail.tailLines.test
│ │ │ ├── head-tail.tailLinesSkip.test
│ │ │ ├── head-tail.tailSkip.test
│ │ │ ├── linecontains-matchany-negate.test
│ │ │ ├── linecontains-matchany.test
│ │ │ ├── linecontains.test
│ │ │ ├── negatelinecontains.test
│ │ │ ├── replacetokens.double.test
│ │ │ ├── replacetokens.test
│ │ │ └── stripjavacomments.test
│ │ ├── head-tail.xml
│ │ ├── input
│ │ │ ├── escapeunicode.test
│ │ │ ├── head-tail.small.test
│ │ │ ├── head-tail.test
│ │ │ ├── linecontains.test
│ │ │ ├── replacetokens.double.test
│ │ │ ├── replacetokens.mustache.test
│ │ │ ├── replacetokens.test
│ │ │ ├── sample.properties
│ │ │ └── stripjavacomments.test
│ │ └── tokenfilter.xml
│ │ ├── taskdefs
│ │ ├── abstractcvstask.xml
│ │ ├── ant.topleveltest.xml
│ │ ├── ant.xml
│ │ ├── ant
│ │ │ ├── ant.xml
│ │ │ └── references.xml
│ │ ├── antlib.current-test.xml
│ │ ├── antlib.xml
│ │ ├── antstructure.xml
│ │ ├── available.xml
│ │ ├── bar.properties
│ │ ├── basename.xml
│ │ ├── bunzip2.xml
│ │ ├── bzip2.xml
│ │ ├── calltarget.xml
│ │ ├── checksum.xml
│ │ ├── checksum
│ │ │ └── foo
│ │ │ │ ├── Bar
│ │ │ │ └── zap
│ │ │ │ └── Eenie
│ │ ├── classloader.xml
│ │ ├── concat-input
│ │ │ ├── A
│ │ │ └── B
│ │ ├── concat.xml
│ │ ├── condition.xml
│ │ ├── conditions
│ │ │ ├── antversion.xml
│ │ │ ├── http.xml
│ │ │ ├── isfailure.xml
│ │ │ ├── isfileselected.xml
│ │ │ ├── isreachable.xml
│ │ │ ├── isreference.xml
│ │ │ ├── issigned.xml
│ │ │ ├── jars
│ │ │ │ ├── apassword.jar
│ │ │ │ ├── nosign.jar
│ │ │ │ └── pass.jar
│ │ │ ├── parsersupports.xml
│ │ │ ├── typefound.xml
│ │ │ └── xor.xml
│ │ ├── copy.filterset
│ │ ├── copy.xml
│ │ ├── copy
│ │ │ ├── expected
│ │ │ │ └── utf-8
│ │ │ └── input
│ │ │ │ └── iso8859-1
│ │ ├── copydir.xml
│ │ ├── copyfile.xml
│ │ ├── cvspass.xml
│ │ ├── defaultexcludes.xml
│ │ ├── delete.xml
│ │ ├── deltree.xml
│ │ ├── dirname.xml
│ │ ├── dynamictask.xml
│ │ ├── echoxml.xml
│ │ ├── email
│ │ │ └── mail.xml
│ │ ├── exec
│ │ │ ├── blabla.sh
│ │ │ ├── blabla.xml
│ │ │ ├── exec-with-redirector.xml
│ │ │ ├── exec.xml
│ │ │ ├── parrot.sh
│ │ │ └── spawn.sh
│ │ ├── expected
│ │ │ ├── asf-logo-huge.tar.bz2
│ │ │ ├── asf-logo-huge.tar.gz
│ │ │ ├── asf-logo.gif.bz2
│ │ │ ├── asf-logo.gif.gz
│ │ │ ├── asf-logo.gif.md5
│ │ │ ├── asf-logo.gif.md5sum
│ │ │ ├── asf-logo.gif.pattern
│ │ │ ├── asf-logo.gif.svf
│ │ │ ├── asf-logo.gif.tar
│ │ │ ├── asf-logo.gif.tar.bz2
│ │ │ ├── asf-logo.gif.tar.gz
│ │ │ ├── asf-logo.gif.xz
│ │ │ ├── asf-logo.gif.zip
│ │ │ └── copy.filterset.filtered
│ │ ├── fail.xml
│ │ ├── filter.xml
│ │ ├── filter1.txt
│ │ ├── filter2.txt
│ │ ├── filter3.txt
│ │ ├── filterdefs.properties
│ │ ├── fixcrlf
│ │ │ ├── build.xml
│ │ │ ├── expected.zip
│ │ │ └── input.zip
│ │ ├── foo.properties
│ │ ├── get.xml
│ │ ├── gunzip.xml
│ │ ├── gzip.xml
│ │ ├── import
│ │ │ ├── a.xml
│ │ │ ├── b.xml
│ │ │ ├── bad.xml
│ │ │ ├── c.xml
│ │ │ ├── import.xml
│ │ │ ├── import_bad_import.xml
│ │ │ ├── import_same_target.xml
│ │ │ ├── imported.xml
│ │ │ ├── importtargetfirst.xml
│ │ │ ├── recursive-selfimport.xml
│ │ │ ├── same_target.xml
│ │ │ ├── subdir
│ │ │ │ ├── importinsequential-inner.xml
│ │ │ │ ├── importinsequential.xml
│ │ │ │ ├── importintarget-inner.xml
│ │ │ │ ├── importintarget.xml
│ │ │ │ └── serial.xml
│ │ │ ├── symlinks
│ │ │ │ ├── d1
│ │ │ │ │ └── p1.xml
│ │ │ │ ├── d2
│ │ │ │ │ └── p2.xml
│ │ │ │ └── d3a
│ │ │ │ │ └── p3.xml
│ │ │ ├── targetfirst.xml
│ │ │ ├── unnamed1.xml
│ │ │ ├── unnamed2.xml
│ │ │ └── unnamedImport.xml
│ │ ├── initializeclass.xml
│ │ ├── input.properties
│ │ ├── input.stdin
│ │ ├── input.xml
│ │ ├── jar.xml
│ │ ├── java.xml
│ │ ├── javadoc
│ │ │ ├── java
│ │ │ │ └── ClassToJavadoc.java
│ │ │ └── javadoc.xml
│ │ ├── jmod.xml
│ │ ├── link.xml
│ │ ├── loadfile.xml
│ │ ├── macrodef.xml
│ │ ├── makeurl.xml
│ │ ├── manifest.xml
│ │ ├── manifestclasspath.xml
│ │ ├── manifestclasspath
│ │ │ ├── Alpha.java
│ │ │ └── Beta.java
│ │ ├── manifests
│ │ │ ├── test1.mf
│ │ │ ├── test2.mf
│ │ │ ├── test3.mf
│ │ │ ├── test4.mf
│ │ │ ├── test5.mf
│ │ │ ├── test6.mf
│ │ │ └── test7.mf
│ │ ├── mkdir.xml
│ │ ├── move.xml
│ │ ├── multimap.xml
│ │ ├── nice.xml
│ │ ├── nopermissions.zip
│ │ ├── optional
│ │ │ ├── TEST-org.example.junitlauncher.jupiter.JupiterSampleTestFailingBeforeAll.txt
│ │ │ ├── antlr
│ │ │ │ ├── antlr.g
│ │ │ │ ├── antlr.xml
│ │ │ │ ├── extended.calc.g
│ │ │ │ ├── java.g
│ │ │ │ └── java.tree.g
│ │ │ ├── depend
│ │ │ │ ├── depend.xml
│ │ │ │ ├── src1
│ │ │ │ │ ├── A.java
│ │ │ │ │ ├── B.java
│ │ │ │ │ ├── C.java
│ │ │ │ │ ├── D.java
│ │ │ │ │ └── E.java
│ │ │ │ ├── src2
│ │ │ │ │ ├── A.java
│ │ │ │ │ └── B.java
│ │ │ │ ├── src3
│ │ │ │ │ ├── A.java
│ │ │ │ │ └── B.java
│ │ │ │ ├── src4
│ │ │ │ │ └── test
│ │ │ │ │ │ ├── ContainsOnlyInner.java
│ │ │ │ │ │ ├── MethodParam.java
│ │ │ │ │ │ └── Outer.java
│ │ │ │ ├── src5
│ │ │ │ │ ├── A.java
│ │ │ │ │ └── B.java
│ │ │ │ └── src6
│ │ │ │ │ ├── module-info.java
│ │ │ │ │ └── org.dummy
│ │ │ │ │ └── Foo.java
│ │ │ ├── echoproperties.properties
│ │ │ ├── echoproperties.xml
│ │ │ ├── i18n
│ │ │ │ └── translate
│ │ │ │ │ ├── expected
│ │ │ │ │ └── de
│ │ │ │ │ │ └── template.txt
│ │ │ │ │ ├── input
│ │ │ │ │ ├── resources_ger_DE.properties
│ │ │ │ │ └── template.txt
│ │ │ │ │ └── translate.xml
│ │ │ ├── image
│ │ │ │ ├── image.xml
│ │ │ │ ├── imageio.xml
│ │ │ │ └── src
│ │ │ │ │ ├── badimage.jpg
│ │ │ │ │ └── largeimage.jpg
│ │ │ ├── javah
│ │ │ │ ├── build.xml
│ │ │ │ └── input
│ │ │ │ │ └── org
│ │ │ │ │ └── example
│ │ │ │ │ └── Foo.java
│ │ │ ├── jdepend
│ │ │ │ └── jdepend.xml
│ │ │ ├── jsp
│ │ │ │ ├── 1nvalid-classname.jsp
│ │ │ │ ├── WEB-INF
│ │ │ │ │ └── web.xml
│ │ │ │ ├── default.jsp
│ │ │ │ ├── missing_tld.jsp
│ │ │ │ ├── simple.jsp
│ │ │ │ ├── uriroot.jsp
│ │ │ │ └── xml.jsp
│ │ │ ├── jspc.xml
│ │ │ ├── junit.xml
│ │ │ ├── junit
│ │ │ │ ├── cdataoutput.xml
│ │ │ │ ├── matches.xml
│ │ │ │ └── teardownlistener.xml
│ │ │ ├── junitlauncher-outputdir.xml
│ │ │ ├── junitlauncher.xml
│ │ │ ├── junitreport-with-include
│ │ │ │ ├── junit-frames.xsl
│ │ │ │ └── junit-import.xsl
│ │ │ ├── junitreport.xml
│ │ │ ├── junitreport
│ │ │ │ ├── INCOMPLETE-sampleproject.incomplete.xml
│ │ │ │ ├── NAMESPACE-sampleproject.namespace.xml
│ │ │ │ ├── TEST-sampleproject.coins.CoinTest.xml
│ │ │ │ ├── TEST-sampleproject.util.UniqueStringTest.xml
│ │ │ │ ├── WRONGELEMENT-sampleproject.wrongelement.xml
│ │ │ │ ├── ZEROBYTES-sampleproject.package.xml
│ │ │ │ └── junit-frames.xsl
│ │ │ ├── native2ascii
│ │ │ │ ├── build.xml
│ │ │ │ ├── expected
│ │ │ │ │ └── iso8859-1.test
│ │ │ │ └── input
│ │ │ │ │ └── iso8859-1.test
│ │ │ ├── net
│ │ │ │ └── ftp.xml
│ │ │ ├── propertyfile.xml
│ │ │ ├── pvcs.xml
│ │ │ ├── replaceregexp.properties
│ │ │ ├── replaceregexp.xml
│ │ │ ├── replaceregexp2.properties
│ │ │ ├── replaceregexp2.result.properties
│ │ │ ├── schemavalidate.xml
│ │ │ ├── script.xml
│ │ │ ├── script
│ │ │ │ ├── graal.xml
│ │ │ │ ├── heavy-script.js
│ │ │ │ └── scriptdef.xml
│ │ │ ├── script_reference.xml
│ │ │ ├── sos
│ │ │ │ └── sos.xml
│ │ │ ├── splash-test.xml
│ │ │ ├── unix
│ │ │ │ └── symlink.xml
│ │ │ ├── vss
│ │ │ │ └── vss.xml
│ │ │ ├── xalan-redirect-in.xsl
│ │ │ ├── xml
│ │ │ │ ├── about.xml
│ │ │ │ ├── apache.xsl
│ │ │ │ ├── books.xml
│ │ │ │ ├── catalog
│ │ │ │ ├── doc-in-ns.xsd
│ │ │ │ ├── doc.dtd
│ │ │ │ ├── doc.xsd
│ │ │ │ ├── doc.xsl
│ │ │ │ ├── docwithentity.xml
│ │ │ │ ├── endpiece-noSchema-invalid.xml
│ │ │ │ ├── endpiece-noSchema.xml
│ │ │ │ ├── endpiece-ns-no-location.xml
│ │ │ │ ├── endpiece.xml
│ │ │ │ ├── endpiece2.xml
│ │ │ │ ├── entity.xml
│ │ │ │ ├── iso-2022-jp.xml
│ │ │ │ ├── stylesheet_include.xsl
│ │ │ │ ├── stylesheet_with_include.xsl
│ │ │ │ ├── test.xml
│ │ │ │ ├── test.xsl
│ │ │ │ ├── utf-8.xml
│ │ │ │ └── validate.xml
│ │ │ ├── xmlvalidate.xml
│ │ │ ├── xslt.xml
│ │ │ ├── xsltliaison-encoding-in.xml
│ │ │ ├── xsltliaison-encoding-in.xsl
│ │ │ ├── xsltliaison-in.xml
│ │ │ ├── xsltliaison-in.xsl
│ │ │ ├── xsltliaison-include.xml
│ │ │ └── xsltliaison-include.xsl
│ │ ├── parallel.xml
│ │ ├── presetdef.xml
│ │ ├── property.xml
│ │ ├── property1.properties
│ │ ├── property2.properties
│ │ ├── property3.properties
│ │ ├── property4.properties
│ │ ├── property5.properties
│ │ ├── recorder.xml
│ │ ├── recorder
│ │ │ ├── rectest1.result
│ │ │ ├── rectest2.result
│ │ │ ├── rectest3.result
│ │ │ ├── rectest4.result
│ │ │ ├── rectest5.result
│ │ │ └── rectest6.result
│ │ ├── recorder2.xml
│ │ ├── rename.xml
│ │ ├── replace.xml
│ │ ├── replace
│ │ │ ├── result.txt
│ │ │ ├── source.txt
│ │ │ └── value.txt
│ │ ├── rmic
│ │ │ ├── rmic.xml
│ │ │ └── src
│ │ │ │ ├── AntTimestamp.java
│ │ │ │ ├── RemoteTimestamp.java
│ │ │ │ └── RemoteTimestampImpl.java
│ │ ├── signjar.xml
│ │ ├── skinconfig.dtd
│ │ ├── sleep.xml
│ │ ├── style
│ │ │ ├── build.xml
│ │ │ ├── data.xml
│ │ │ ├── printFilename.xsl
│ │ │ ├── printParams.xsl
│ │ │ └── testNewerStylesheet.xsl
│ │ ├── subant.xml
│ │ ├── subant
│ │ │ ├── genericsubant.xml
│ │ │ ├── subant-test1
│ │ │ │ └── mysubant.xml
│ │ │ └── subant-test2
│ │ │ │ └── mysubant.xml
│ │ ├── sync.xml
│ │ ├── tar.xml
│ │ ├── taskdef.xml
│ │ ├── template.xml
│ │ ├── test.antlib.xml
│ │ ├── test2.antlib.xml
│ │ ├── toplevelant.xml
│ │ ├── toplevelantcall.xml
│ │ ├── toplevelsubant.xml
│ │ ├── touch.xml
│ │ ├── typeadapter.xml
│ │ ├── typedef.xml
│ │ ├── untar.xml
│ │ ├── unzip.xml
│ │ ├── uptodate.xml
│ │ ├── war.xml
│ │ ├── whichresource.xml
│ │ ├── xmlns.xml
│ │ ├── xmlproperty.xml
│ │ ├── xmlproperty
│ │ │ ├── goldfiles
│ │ │ │ ├── keeproot-collapse-input1.properties
│ │ │ │ ├── keeproot-collapse-original.properties
│ │ │ │ ├── keeproot-collapse-override.properties
│ │ │ │ ├── keeproot-nocollapse-input1.properties
│ │ │ │ ├── keeproot-nocollapse-original.properties
│ │ │ │ ├── keeproot-semantic-include.properties
│ │ │ │ ├── keeproot-semantic-input1.properties
│ │ │ │ ├── keeproot-semantic-override.properties
│ │ │ │ ├── nokeeproot-collapse-input1.properties
│ │ │ │ ├── nokeeproot-collapse-original.properties
│ │ │ │ ├── nokeeproot-nocollapse-input1.properties
│ │ │ │ ├── nokeeproot-nocollapse-multi.properties
│ │ │ │ ├── nokeeproot-nocollapse-original.properties
│ │ │ │ ├── nokeeproot-semantic-include-input1.properties
│ │ │ │ ├── nokeeproot-semantic-input1.properties
│ │ │ │ ├── nokeeproot-semantic-locations.properties
│ │ │ │ ├── nokeeproot-semantic-paths.properties
│ │ │ │ └── nokeeproot-semantic-references.properties
│ │ │ └── inputs
│ │ │ │ ├── input1.xml
│ │ │ │ ├── locations.xml
│ │ │ │ ├── multi.xml
│ │ │ │ ├── original.xml
│ │ │ │ ├── override.xml
│ │ │ │ ├── paths.xml
│ │ │ │ └── references.xml
│ │ ├── xmlproperty_data.dtd
│ │ ├── xmlproperty_data.xml
│ │ ├── xmlproperty_needscat.xml
│ │ ├── xmlproperty_withdtd.xml
│ │ ├── zip.xml
│ │ └── zip
│ │ │ ├── zipgroupfileset1.zip
│ │ │ ├── zipgroupfileset2.zip
│ │ │ └── zipgroupfileset3.zip
│ │ ├── testkeystore
│ │ ├── testkeystore.pkcs12.gz
│ │ ├── testtarwithsymlinks.tar.gz
│ │ ├── types
│ │ ├── addtype.xml
│ │ ├── assertions.xml
│ │ ├── assertions
│ │ │ ├── AssertionMain.java
│ │ │ └── AssertionTest.java
│ │ ├── description1.xml
│ │ ├── description2.xml
│ │ ├── description3.xml
│ │ ├── description4.xml
│ │ ├── filelist.xml
│ │ ├── fileset.xml
│ │ ├── filterset.xml
│ │ ├── filterseta.txt
│ │ ├── filtersetb.txt
│ │ ├── filtersetc.txt
│ │ ├── filtersetd.txt
│ │ ├── filtersfile1
│ │ ├── filtersfile2
│ │ ├── flexinteger.xml
│ │ ├── gold
│ │ │ ├── filterset1.txt
│ │ │ ├── filterset2.txt
│ │ │ └── filterset3.txt
│ │ ├── mapper.xml
│ │ ├── mappers
│ │ │ ├── define.mapperresult.xml
│ │ │ ├── globmapper.xml
│ │ │ ├── regexpmapper.xml
│ │ │ └── scriptmapper.xml
│ │ ├── poly.xml
│ │ ├── quote1.xml
│ │ ├── quote2.xml
│ │ ├── redirector.xml
│ │ ├── resources
│ │ │ ├── javaresource.xml
│ │ │ ├── resourcelist.xml
│ │ │ └── tarentry.xml
│ │ ├── selectors.xml
│ │ ├── selectors
│ │ │ ├── scriptselector.xml
│ │ │ └── signedselector.xml
│ │ ├── xmlcatalog.xml
│ │ ├── xmlcatalog.xsl
│ │ ├── xmlcatalog1.xml
│ │ ├── xmlcatalog2.xml
│ │ └── xmlfragment.xml
│ │ └── util
│ │ ├── simple.properties
│ │ └── unusual.properties
├── main
│ └── org
│ │ └── apache
│ │ └── tools
│ │ ├── ant
│ │ ├── AntClassLoader.java
│ │ ├── AntTypeDefinition.java
│ │ ├── ArgumentProcessor.java
│ │ ├── ArgumentProcessorRegistry.java
│ │ ├── BuildEvent.java
│ │ ├── BuildException.java
│ │ ├── BuildListener.java
│ │ ├── BuildLogger.java
│ │ ├── ComponentHelper.java
│ │ ├── DefaultDefinitions.java
│ │ ├── DefaultLogger.java
│ │ ├── DemuxInputStream.java
│ │ ├── DemuxOutputStream.java
│ │ ├── Diagnostics.java
│ │ ├── DirectoryScanner.java
│ │ ├── DynamicAttribute.java
│ │ ├── DynamicAttributeNS.java
│ │ ├── DynamicConfigurator.java
│ │ ├── DynamicConfiguratorNS.java
│ │ ├── DynamicElement.java
│ │ ├── DynamicElementNS.java
│ │ ├── DynamicObjectAttribute.java
│ │ ├── Evaluable.java
│ │ ├── Executor.java
│ │ ├── ExitException.java
│ │ ├── ExitStatusException.java
│ │ ├── ExtensionPoint.java
│ │ ├── FileScanner.java
│ │ ├── IntrospectionHelper.java
│ │ ├── Location.java
│ │ ├── MagicNames.java
│ │ ├── Main.java
│ │ ├── NoBannerLogger.java
│ │ ├── PathTokenizer.java
│ │ ├── Project.java
│ │ ├── ProjectComponent.java
│ │ ├── ProjectHelper.java
│ │ ├── ProjectHelperRepository.java
│ │ ├── PropertyHelper.java
│ │ ├── RuntimeConfigurable.java
│ │ ├── SubBuildListener.java
│ │ ├── Target.java
│ │ ├── Task.java
│ │ ├── TaskAdapter.java
│ │ ├── TaskConfigurationChecker.java
│ │ ├── TaskContainer.java
│ │ ├── TypeAdapter.java
│ │ ├── UnknownElement.java
│ │ ├── UnsupportedAttributeException.java
│ │ ├── UnsupportedElementException.java
│ │ ├── XmlLogger.java
│ │ ├── antlib.xml
│ │ ├── attribute
│ │ │ ├── AttributeNamespace.java
│ │ │ ├── BaseIfAttribute.java
│ │ │ ├── EnableAttribute.java
│ │ │ ├── IfBlankAttribute.java
│ │ │ ├── IfSetAttribute.java
│ │ │ └── IfTrueAttribute.java
│ │ ├── defaultManifest.mf
│ │ ├── dispatch
│ │ │ ├── DispatchTask.java
│ │ │ ├── DispatchUtils.java
│ │ │ └── Dispatchable.java
│ │ ├── filters
│ │ │ ├── BaseFilterReader.java
│ │ │ ├── BaseParamFilterReader.java
│ │ │ ├── ChainableReader.java
│ │ │ ├── ClassConstants.java
│ │ │ ├── ConcatFilter.java
│ │ │ ├── EscapeUnicode.java
│ │ │ ├── ExpandProperties.java
│ │ │ ├── FixCrLfFilter.java
│ │ │ ├── HeadFilter.java
│ │ │ ├── LineContains.java
│ │ │ ├── LineContainsRegExp.java
│ │ │ ├── Native2AsciiFilter.java
│ │ │ ├── PrefixLines.java
│ │ │ ├── ReplaceTokens.java
│ │ │ ├── SortFilter.java
│ │ │ ├── StringInputStream.java
│ │ │ ├── StripJavaComments.java
│ │ │ ├── StripLineBreaks.java
│ │ │ ├── StripLineComments.java
│ │ │ ├── SuffixLines.java
│ │ │ ├── TabsToSpaces.java
│ │ │ ├── TailFilter.java
│ │ │ ├── TokenFilter.java
│ │ │ ├── UniqFilter.java
│ │ │ └── util
│ │ │ │ ├── ChainReaderHelper.java
│ │ │ │ └── JavaClassHelper.java
│ │ ├── helper
│ │ │ ├── AntXMLContext.java
│ │ │ ├── DefaultExecutor.java
│ │ │ ├── IgnoreDependenciesExecutor.java
│ │ │ ├── ProjectHelper2.java
│ │ │ ├── ProjectHelperImpl.java
│ │ │ └── SingleCheckExecutor.java
│ │ ├── input
│ │ │ ├── DefaultInputHandler.java
│ │ │ ├── GreedyInputHandler.java
│ │ │ ├── InputHandler.java
│ │ │ ├── InputRequest.java
│ │ │ ├── MultipleChoiceInputRequest.java
│ │ │ ├── PropertyFileInputHandler.java
│ │ │ └── SecureInputHandler.java
│ │ ├── launch
│ │ │ ├── AntMain.java
│ │ │ ├── LaunchException.java
│ │ │ ├── Launcher.java
│ │ │ └── Locator.java
│ │ ├── listener
│ │ │ ├── AnsiColorLogger.java
│ │ │ ├── BigProjectLogger.java
│ │ │ ├── CommonsLoggingListener.java
│ │ │ ├── Log4jListener.java
│ │ │ ├── MailLogger.java
│ │ │ ├── ProfileLogger.java
│ │ │ ├── SilentLogger.java
│ │ │ ├── SimpleBigProjectLogger.java
│ │ │ ├── TimestampedLogger.java
│ │ │ └── defaults.properties
│ │ ├── loader
│ │ │ ├── AntClassLoader2.java
│ │ │ └── AntClassLoader5.java
│ │ ├── property
│ │ │ ├── GetProperty.java
│ │ │ ├── LocalProperties.java
│ │ │ ├── LocalPropertyStack.java
│ │ │ ├── NullReturn.java
│ │ │ ├── ParseNextProperty.java
│ │ │ ├── ParseProperties.java
│ │ │ ├── PropertyExpander.java
│ │ │ ├── ResolvePropertyMap.java
│ │ │ └── package.html
│ │ ├── taskdefs
│ │ │ ├── AbstractCvsTask.java
│ │ │ ├── AbstractJarSignerTask.java
│ │ │ ├── Ant.java
│ │ │ ├── AntStructure.java
│ │ │ ├── Antlib.java
│ │ │ ├── AntlibDefinition.java
│ │ │ ├── AttributeNamespaceDef.java
│ │ │ ├── AugmentReference.java
│ │ │ ├── Available.java
│ │ │ ├── BUnzip2.java
│ │ │ ├── BZip2.java
│ │ │ ├── Basename.java
│ │ │ ├── BindTargets.java
│ │ │ ├── BuildNumber.java
│ │ │ ├── CVSPass.java
│ │ │ ├── CallTarget.java
│ │ │ ├── Checksum.java
│ │ │ ├── Chmod.java
│ │ │ ├── Classloader.java
│ │ │ ├── CloseResources.java
│ │ │ ├── CommandLauncherTask.java
│ │ │ ├── Componentdef.java
│ │ │ ├── Concat.java
│ │ │ ├── ConditionTask.java
│ │ │ ├── Copy.java
│ │ │ ├── CopyPath.java
│ │ │ ├── Copydir.java
│ │ │ ├── Copyfile.java
│ │ │ ├── Cvs.java
│ │ │ ├── DefBase.java
│ │ │ ├── DefaultExcludes.java
│ │ │ ├── Definer.java
│ │ │ ├── Delete.java
│ │ │ ├── Deltree.java
│ │ │ ├── DependSet.java
│ │ │ ├── DiagnosticsTask.java
│ │ │ ├── Dirname.java
│ │ │ ├── Ear.java
│ │ │ ├── Echo.java
│ │ │ ├── EchoXML.java
│ │ │ ├── Exec.java
│ │ │ ├── ExecTask.java
│ │ │ ├── Execute.java
│ │ │ ├── ExecuteJava.java
│ │ │ ├── ExecuteOn.java
│ │ │ ├── ExecuteStreamHandler.java
│ │ │ ├── ExecuteWatchdog.java
│ │ │ ├── Exit.java
│ │ │ ├── Expand.java
│ │ │ ├── Filter.java
│ │ │ ├── FixCRLF.java
│ │ │ ├── GUnzip.java
│ │ │ ├── GZip.java
│ │ │ ├── GenerateKey.java
│ │ │ ├── Get.java
│ │ │ ├── HostInfo.java
│ │ │ ├── ImportTask.java
│ │ │ ├── Input.java
│ │ │ ├── JDBCTask.java
│ │ │ ├── Jar.java
│ │ │ ├── Java.java
│ │ │ ├── Javac.java
│ │ │ ├── Javadoc.java
│ │ │ ├── Jikes.java
│ │ │ ├── JikesOutputParser.java
│ │ │ ├── KeySubst.java
│ │ │ ├── Length.java
│ │ │ ├── LoadFile.java
│ │ │ ├── LoadProperties.java
│ │ │ ├── LoadResource.java
│ │ │ ├── Local.java
│ │ │ ├── LogOutputStream.java
│ │ │ ├── LogStreamHandler.java
│ │ │ ├── MacroDef.java
│ │ │ ├── MacroInstance.java
│ │ │ ├── MakeUrl.java
│ │ │ ├── Manifest.java
│ │ │ ├── ManifestClassPath.java
│ │ │ ├── ManifestException.java
│ │ │ ├── ManifestTask.java
│ │ │ ├── MatchingTask.java
│ │ │ ├── Mkdir.java
│ │ │ ├── Move.java
│ │ │ ├── Nice.java
│ │ │ ├── Pack.java
│ │ │ ├── Parallel.java
│ │ │ ├── Patch.java
│ │ │ ├── PathConvert.java
│ │ │ ├── PreSetDef.java
│ │ │ ├── ProcessDestroyer.java
│ │ │ ├── ProjectHelperTask.java
│ │ │ ├── Property.java
│ │ │ ├── PropertyHelperTask.java
│ │ │ ├── PumpStreamHandler.java
│ │ │ ├── Recorder.java
│ │ │ ├── RecorderEntry.java
│ │ │ ├── Redirector.java
│ │ │ ├── Rename.java
│ │ │ ├── Replace.java
│ │ │ ├── ResourceCount.java
│ │ │ ├── Retry.java
│ │ │ ├── Rmic.java
│ │ │ ├── SQLExec.java
│ │ │ ├── SendEmail.java
│ │ │ ├── Sequential.java
│ │ │ ├── SetPermissions.java
│ │ │ ├── SignJar.java
│ │ │ ├── Sleep.java
│ │ │ ├── StreamPumper.java
│ │ │ ├── SubAnt.java
│ │ │ ├── Sync.java
│ │ │ ├── Tar.java
│ │ │ ├── TaskOutputStream.java
│ │ │ ├── Taskdef.java
│ │ │ ├── TempFile.java
│ │ │ ├── Touch.java
│ │ │ ├── Transform.java
│ │ │ ├── Truncate.java
│ │ │ ├── Tstamp.java
│ │ │ ├── Typedef.java
│ │ │ ├── Unpack.java
│ │ │ ├── Untar.java
│ │ │ ├── UpToDate.java
│ │ │ ├── VerifyJar.java
│ │ │ ├── WaitFor.java
│ │ │ ├── War.java
│ │ │ ├── WhichResource.java
│ │ │ ├── XSLTLiaison.java
│ │ │ ├── XSLTLiaison2.java
│ │ │ ├── XSLTLiaison3.java
│ │ │ ├── XSLTLiaison4.java
│ │ │ ├── XSLTLogger.java
│ │ │ ├── XSLTLoggerAware.java
│ │ │ ├── XSLTProcess.java
│ │ │ ├── XmlProperty.java
│ │ │ ├── Zip.java
│ │ │ ├── compilers
│ │ │ │ ├── CompilerAdapter.java
│ │ │ │ ├── CompilerAdapterExtension.java
│ │ │ │ ├── CompilerAdapterFactory.java
│ │ │ │ ├── DefaultCompilerAdapter.java
│ │ │ │ ├── Gcj.java
│ │ │ │ ├── Javac12.java
│ │ │ │ ├── Javac13.java
│ │ │ │ ├── JavacExternal.java
│ │ │ │ ├── Jikes.java
│ │ │ │ ├── Jvc.java
│ │ │ │ ├── Kjc.java
│ │ │ │ └── Sj.java
│ │ │ ├── condition
│ │ │ │ ├── And.java
│ │ │ │ ├── AntVersion.java
│ │ │ │ ├── Condition.java
│ │ │ │ ├── ConditionBase.java
│ │ │ │ ├── Contains.java
│ │ │ │ ├── Equals.java
│ │ │ │ ├── FilesMatch.java
│ │ │ │ ├── HasFreeSpace.java
│ │ │ │ ├── HasMethod.java
│ │ │ │ ├── Http.java
│ │ │ │ ├── IsFailure.java
│ │ │ │ ├── IsFalse.java
│ │ │ │ ├── IsFileSelected.java
│ │ │ │ ├── IsLastModified.java
│ │ │ │ ├── IsReachable.java
│ │ │ │ ├── IsReference.java
│ │ │ │ ├── IsSet.java
│ │ │ │ ├── IsSigned.java
│ │ │ │ ├── IsTrue.java
│ │ │ │ ├── JavaVersion.java
│ │ │ │ ├── Matches.java
│ │ │ │ ├── Not.java
│ │ │ │ ├── Or.java
│ │ │ │ ├── Os.java
│ │ │ │ ├── ParserSupports.java
│ │ │ │ ├── ResourceContains.java
│ │ │ │ ├── ResourceExists.java
│ │ │ │ ├── ResourcesMatch.java
│ │ │ │ ├── Socket.java
│ │ │ │ ├── TypeFound.java
│ │ │ │ └── Xor.java
│ │ │ ├── cvslib
│ │ │ │ ├── CVSEntry.java
│ │ │ │ ├── ChangeLogParser.java
│ │ │ │ ├── ChangeLogTask.java
│ │ │ │ ├── ChangeLogWriter.java
│ │ │ │ ├── CvsTagDiff.java
│ │ │ │ ├── CvsTagEntry.java
│ │ │ │ ├── CvsUser.java
│ │ │ │ ├── CvsVersion.java
│ │ │ │ ├── RCSFile.java
│ │ │ │ ├── RedirectingOutputStream.java
│ │ │ │ └── RedirectingStreamHandler.java
│ │ │ ├── defaults.properties
│ │ │ ├── email
│ │ │ │ ├── EmailAddress.java
│ │ │ │ ├── EmailTask.java
│ │ │ │ ├── Header.java
│ │ │ │ ├── JakartaMimeMailer.java
│ │ │ │ ├── Mailer.java
│ │ │ │ ├── Message.java
│ │ │ │ ├── MimeMailer.java
│ │ │ │ ├── PlainMailer.java
│ │ │ │ └── UUMailer.java
│ │ │ ├── launcher
│ │ │ │ ├── CommandLauncher.java
│ │ │ │ ├── CommandLauncherProxy.java
│ │ │ │ ├── Java13CommandLauncher.java
│ │ │ │ ├── MacCommandLauncher.java
│ │ │ │ ├── OS2CommandLauncher.java
│ │ │ │ ├── PerlScriptCommandLauncher.java
│ │ │ │ ├── ScriptCommandLauncher.java
│ │ │ │ ├── VmsCommandLauncher.java
│ │ │ │ └── WinNTCommandLauncher.java
│ │ │ ├── modules
│ │ │ │ ├── Jmod.java
│ │ │ │ ├── Link.java
│ │ │ │ └── package-info.java
│ │ │ ├── optional
│ │ │ │ ├── ANTLR.java
│ │ │ │ ├── Cab.java
│ │ │ │ ├── EchoProperties.java
│ │ │ │ ├── Javah.java
│ │ │ │ ├── Native2Ascii.java
│ │ │ │ ├── NetRexxC.java
│ │ │ │ ├── PropertyFile.java
│ │ │ │ ├── RenameExtensions.java
│ │ │ │ ├── ReplaceRegExp.java
│ │ │ │ ├── Rpm.java
│ │ │ │ ├── SchemaValidate.java
│ │ │ │ ├── Script.java
│ │ │ │ ├── TraXLiaison.java
│ │ │ │ ├── XMLValidateTask.java
│ │ │ │ ├── XSLTTraceSupport.java
│ │ │ │ ├── Xalan2TraceSupport.java
│ │ │ │ ├── ccm
│ │ │ │ │ ├── CCMCheck.java
│ │ │ │ │ ├── CCMCheckin.java
│ │ │ │ │ ├── CCMCheckinDefault.java
│ │ │ │ │ ├── CCMCheckout.java
│ │ │ │ │ ├── CCMCreateTask.java
│ │ │ │ │ ├── CCMReconfigure.java
│ │ │ │ │ └── Continuus.java
│ │ │ │ ├── clearcase
│ │ │ │ │ ├── CCCheckin.java
│ │ │ │ │ ├── CCCheckout.java
│ │ │ │ │ ├── CCLock.java
│ │ │ │ │ ├── CCMkattr.java
│ │ │ │ │ ├── CCMkbl.java
│ │ │ │ │ ├── CCMkdir.java
│ │ │ │ │ ├── CCMkelem.java
│ │ │ │ │ ├── CCMklabel.java
│ │ │ │ │ ├── CCMklbtype.java
│ │ │ │ │ ├── CCRmtype.java
│ │ │ │ │ ├── CCUnCheckout.java
│ │ │ │ │ ├── CCUnlock.java
│ │ │ │ │ ├── CCUpdate.java
│ │ │ │ │ └── ClearCase.java
│ │ │ │ ├── depend
│ │ │ │ │ ├── AntAnalyzer.java
│ │ │ │ │ ├── ClassFile.java
│ │ │ │ │ ├── ClassFileIterator.java
│ │ │ │ │ ├── ClassFileUtils.java
│ │ │ │ │ ├── Depend.java
│ │ │ │ │ ├── DirectoryIterator.java
│ │ │ │ │ ├── JarFileIterator.java
│ │ │ │ │ └── constantpool
│ │ │ │ │ │ ├── ClassCPInfo.java
│ │ │ │ │ │ ├── ConstantCPInfo.java
│ │ │ │ │ │ ├── ConstantPool.java
│ │ │ │ │ │ ├── ConstantPoolEntry.java
│ │ │ │ │ │ ├── DoubleCPInfo.java
│ │ │ │ │ │ ├── DynamicCPInfo.java
│ │ │ │ │ │ ├── FieldRefCPInfo.java
│ │ │ │ │ │ ├── FloatCPInfo.java
│ │ │ │ │ │ ├── IntegerCPInfo.java
│ │ │ │ │ │ ├── InterfaceMethodRefCPInfo.java
│ │ │ │ │ │ ├── InvokeDynamicCPInfo.java
│ │ │ │ │ │ ├── LongCPInfo.java
│ │ │ │ │ │ ├── MethodHandleCPInfo.java
│ │ │ │ │ │ ├── MethodRefCPInfo.java
│ │ │ │ │ │ ├── MethodTypeCPInfo.java
│ │ │ │ │ │ ├── ModuleCPInfo.java
│ │ │ │ │ │ ├── NameAndTypeCPInfo.java
│ │ │ │ │ │ ├── PackageCPInfo.java
│ │ │ │ │ │ ├── StringCPInfo.java
│ │ │ │ │ │ └── Utf8CPInfo.java
│ │ │ │ ├── ejb
│ │ │ │ │ ├── BorlandDeploymentTool.java
│ │ │ │ │ ├── BorlandGenerateClient.java
│ │ │ │ │ ├── DescriptorHandler.java
│ │ │ │ │ ├── EJBDeploymentTool.java
│ │ │ │ │ ├── EjbJar.java
│ │ │ │ │ ├── GenericDeploymentTool.java
│ │ │ │ │ ├── IPlanetDeploymentTool.java
│ │ │ │ │ ├── IPlanetEjbc.java
│ │ │ │ │ ├── IPlanetEjbcTask.java
│ │ │ │ │ ├── InnerClassFilenameFilter.java
│ │ │ │ │ ├── JbossDeploymentTool.java
│ │ │ │ │ ├── JonasDeploymentTool.java
│ │ │ │ │ ├── OrionDeploymentTool.java
│ │ │ │ │ ├── WeblogicDeploymentTool.java
│ │ │ │ │ ├── WeblogicTOPLinkDeploymentTool.java
│ │ │ │ │ └── WebsphereDeploymentTool.java
│ │ │ │ ├── extension
│ │ │ │ │ ├── Compatability.java
│ │ │ │ │ ├── Compatibility.java
│ │ │ │ │ ├── DeweyDecimal.java
│ │ │ │ │ ├── Extension.java
│ │ │ │ │ ├── ExtensionAdapter.java
│ │ │ │ │ ├── ExtensionResolver.java
│ │ │ │ │ ├── ExtensionSet.java
│ │ │ │ │ ├── ExtensionUtil.java
│ │ │ │ │ ├── ExtraAttribute.java
│ │ │ │ │ ├── JarLibAvailableTask.java
│ │ │ │ │ ├── JarLibDisplayTask.java
│ │ │ │ │ ├── JarLibManifestTask.java
│ │ │ │ │ ├── JarLibResolveTask.java
│ │ │ │ │ ├── LibFileSet.java
│ │ │ │ │ ├── LibraryDisplayer.java
│ │ │ │ │ ├── Specification.java
│ │ │ │ │ └── resolvers
│ │ │ │ │ │ ├── AntResolver.java
│ │ │ │ │ │ ├── LocationResolver.java
│ │ │ │ │ │ └── URLResolver.java
│ │ │ │ ├── i18n
│ │ │ │ │ └── Translate.java
│ │ │ │ ├── image
│ │ │ │ │ ├── Image.java
│ │ │ │ │ └── ImageIOTask.java
│ │ │ │ ├── j2ee
│ │ │ │ │ ├── AbstractHotDeploymentTool.java
│ │ │ │ │ ├── GenericHotDeploymentTool.java
│ │ │ │ │ ├── HotDeploymentTool.java
│ │ │ │ │ ├── JonasHotDeploymentTool.java
│ │ │ │ │ ├── ServerDeploy.java
│ │ │ │ │ └── WebLogicHotDeploymentTool.java
│ │ │ │ ├── javacc
│ │ │ │ │ ├── JJDoc.java
│ │ │ │ │ ├── JJTree.java
│ │ │ │ │ └── JavaCC.java
│ │ │ │ ├── javah
│ │ │ │ │ ├── ForkingJavah.java
│ │ │ │ │ ├── Gcjh.java
│ │ │ │ │ ├── JavahAdapter.java
│ │ │ │ │ ├── JavahAdapterFactory.java
│ │ │ │ │ ├── Kaffeh.java
│ │ │ │ │ └── SunJavah.java
│ │ │ │ ├── jdepend
│ │ │ │ │ └── JDependTask.java
│ │ │ │ ├── jlink
│ │ │ │ │ ├── ClassNameReader.java
│ │ │ │ │ ├── JlinkTask.java
│ │ │ │ │ └── jlink.java
│ │ │ │ ├── jsp
│ │ │ │ │ ├── Jasper41Mangler.java
│ │ │ │ │ ├── JspC.java
│ │ │ │ │ ├── JspMangler.java
│ │ │ │ │ ├── JspNameMangler.java
│ │ │ │ │ ├── WLJspc.java
│ │ │ │ │ └── compilers
│ │ │ │ │ │ ├── DefaultJspCompilerAdapter.java
│ │ │ │ │ │ ├── JasperC.java
│ │ │ │ │ │ ├── JspCompilerAdapter.java
│ │ │ │ │ │ └── JspCompilerAdapterFactory.java
│ │ │ │ ├── junit
│ │ │ │ │ ├── AggregateTransformer.java
│ │ │ │ │ ├── BaseTest.java
│ │ │ │ │ ├── BatchTest.java
│ │ │ │ │ ├── BriefJUnitResultFormatter.java
│ │ │ │ │ ├── Constants.java
│ │ │ │ │ ├── CustomJUnit4TestAdapterCache.java
│ │ │ │ │ ├── DOMUtil.java
│ │ │ │ │ ├── Enumerations.java
│ │ │ │ │ ├── FailureRecorder.java
│ │ │ │ │ ├── FormatterElement.java
│ │ │ │ │ ├── IgnoredTestListener.java
│ │ │ │ │ ├── IgnoredTestResult.java
│ │ │ │ │ ├── JUnit4TestMethodAdapter.java
│ │ │ │ │ ├── JUnitResultFormatter.java
│ │ │ │ │ ├── JUnitTask.java
│ │ │ │ │ ├── JUnitTaskMirror.java
│ │ │ │ │ ├── JUnitTaskMirrorImpl.java
│ │ │ │ │ ├── JUnitTest.java
│ │ │ │ │ ├── JUnitTestRunner.java
│ │ │ │ │ ├── JUnitVersionHelper.java
│ │ │ │ │ ├── OutErrSummaryJUnitResultFormatter.java
│ │ │ │ │ ├── PlainJUnitResultFormatter.java
│ │ │ │ │ ├── SummaryJUnitResultFormatter.java
│ │ │ │ │ ├── TearDownOnVmCrash.java
│ │ │ │ │ ├── TestIgnored.java
│ │ │ │ │ ├── TestListenerWrapper.java
│ │ │ │ │ ├── XMLConstants.java
│ │ │ │ │ ├── XMLJUnitResultFormatter.java
│ │ │ │ │ └── XMLResultAggregator.java
│ │ │ │ ├── junitlauncher
│ │ │ │ │ ├── AbstractJUnitResultFormatter.java
│ │ │ │ │ ├── InVMExecution.java
│ │ │ │ │ ├── LauncherSupport.java
│ │ │ │ │ ├── LegacyBriefResultFormatter.java
│ │ │ │ │ ├── LegacyPlainResultFormatter.java
│ │ │ │ │ ├── LegacyXmlResultFormatter.java
│ │ │ │ │ ├── StandaloneLauncher.java
│ │ │ │ │ ├── TestExecutionContext.java
│ │ │ │ │ ├── TestRequest.java
│ │ │ │ │ ├── TestResultFormatter.java
│ │ │ │ │ ├── confined
│ │ │ │ │ │ ├── Constants.java
│ │ │ │ │ │ ├── ForkDefinition.java
│ │ │ │ │ │ ├── JUnitLauncherClassPathUtil.java
│ │ │ │ │ │ ├── JUnitLauncherTask.java
│ │ │ │ │ │ ├── LaunchDefinition.java
│ │ │ │ │ │ ├── ListenerDefinition.java
│ │ │ │ │ │ ├── NamedTest.java
│ │ │ │ │ │ ├── SingleTestClass.java
│ │ │ │ │ │ ├── TestClasses.java
│ │ │ │ │ │ ├── TestDefinition.java
│ │ │ │ │ │ └── package-info.java
│ │ │ │ │ └── package-info.java
│ │ │ │ ├── native2ascii
│ │ │ │ │ ├── BuiltinNative2Ascii.java
│ │ │ │ │ ├── DefaultNative2Ascii.java
│ │ │ │ │ ├── KaffeNative2Ascii.java
│ │ │ │ │ ├── Native2AsciiAdapter.java
│ │ │ │ │ ├── Native2AsciiAdapterFactory.java
│ │ │ │ │ └── SunNative2Ascii.java
│ │ │ │ ├── net
│ │ │ │ │ ├── FTP.java
│ │ │ │ │ ├── FTPConfigurator.java
│ │ │ │ │ ├── FTPTask.java
│ │ │ │ │ ├── FTPTaskConfig.java
│ │ │ │ │ ├── FTPTaskMirror.java
│ │ │ │ │ ├── FTPTaskMirrorImpl.java
│ │ │ │ │ ├── MimeMail.java
│ │ │ │ │ ├── RExecTask.java
│ │ │ │ │ ├── SetProxy.java
│ │ │ │ │ └── TelnetTask.java
│ │ │ │ ├── pvcs
│ │ │ │ │ ├── Pvcs.java
│ │ │ │ │ └── PvcsProject.java
│ │ │ │ ├── script
│ │ │ │ │ ├── ScriptDef.java
│ │ │ │ │ └── ScriptDefBase.java
│ │ │ │ ├── sos
│ │ │ │ │ ├── SOS.java
│ │ │ │ │ ├── SOSCheckin.java
│ │ │ │ │ ├── SOSCheckout.java
│ │ │ │ │ ├── SOSCmd.java
│ │ │ │ │ ├── SOSGet.java
│ │ │ │ │ ├── SOSLabel.java
│ │ │ │ │ └── package.html
│ │ │ │ ├── sound
│ │ │ │ │ ├── AntSoundPlayer.java
│ │ │ │ │ └── SoundTask.java
│ │ │ │ ├── splash
│ │ │ │ │ ├── SplashScreen.java
│ │ │ │ │ └── SplashTask.java
│ │ │ │ ├── ssh
│ │ │ │ │ ├── AbstractSshMessage.java
│ │ │ │ │ ├── Directory.java
│ │ │ │ │ ├── LogListener.java
│ │ │ │ │ ├── SSHBase.java
│ │ │ │ │ ├── SSHExec.java
│ │ │ │ │ ├── SSHSession.java
│ │ │ │ │ ├── SSHUserInfo.java
│ │ │ │ │ ├── Scp.java
│ │ │ │ │ ├── ScpFromMessage.java
│ │ │ │ │ ├── ScpFromMessageBySftp.java
│ │ │ │ │ ├── ScpToMessage.java
│ │ │ │ │ └── ScpToMessageBySftp.java
│ │ │ │ ├── testing
│ │ │ │ │ ├── BlockFor.java
│ │ │ │ │ ├── BuildTimeoutException.java
│ │ │ │ │ └── Funtest.java
│ │ │ │ ├── unix
│ │ │ │ │ ├── AbstractAccessTask.java
│ │ │ │ │ ├── Chgrp.java
│ │ │ │ │ ├── Chown.java
│ │ │ │ │ └── Symlink.java
│ │ │ │ ├── vss
│ │ │ │ │ ├── MSVSS.java
│ │ │ │ │ ├── MSVSSADD.java
│ │ │ │ │ ├── MSVSSCHECKIN.java
│ │ │ │ │ ├── MSVSSCHECKOUT.java
│ │ │ │ │ ├── MSVSSCP.java
│ │ │ │ │ ├── MSVSSCREATE.java
│ │ │ │ │ ├── MSVSSConstants.java
│ │ │ │ │ ├── MSVSSGET.java
│ │ │ │ │ ├── MSVSSHISTORY.java
│ │ │ │ │ └── MSVSSLABEL.java
│ │ │ │ ├── windows
│ │ │ │ │ └── Attrib.java
│ │ │ │ └── xz
│ │ │ │ │ ├── Unxz.java
│ │ │ │ │ └── Xz.java
│ │ │ └── rmic
│ │ │ │ ├── DefaultRmicAdapter.java
│ │ │ │ ├── ForkingSunRmic.java
│ │ │ │ ├── KaffeRmic.java
│ │ │ │ ├── RmicAdapter.java
│ │ │ │ ├── RmicAdapterFactory.java
│ │ │ │ ├── SunRmic.java
│ │ │ │ ├── WLRmic.java
│ │ │ │ └── XNewRmic.java
│ │ ├── types
│ │ │ ├── AbstractFileSet.java
│ │ │ ├── AntFilterReader.java
│ │ │ ├── ArchiveFileSet.java
│ │ │ ├── ArchiveScanner.java
│ │ │ ├── Assertions.java
│ │ │ ├── CharSet.java
│ │ │ ├── Commandline.java
│ │ │ ├── CommandlineJava.java
│ │ │ ├── Comparison.java
│ │ │ ├── DTDLocation.java
│ │ │ ├── DataType.java
│ │ │ ├── Description.java
│ │ │ ├── DirSet.java
│ │ │ ├── EnumeratedAttribute.java
│ │ │ ├── Environment.java
│ │ │ ├── FileList.java
│ │ │ ├── FileSet.java
│ │ │ ├── FilterChain.java
│ │ │ ├── FilterSet.java
│ │ │ ├── FilterSetCollection.java
│ │ │ ├── FlexInteger.java
│ │ │ ├── LogLevel.java
│ │ │ ├── Mapper.java
│ │ │ ├── ModuleVersion.java
│ │ │ ├── Parameter.java
│ │ │ ├── Parameterizable.java
│ │ │ ├── Path.java
│ │ │ ├── PatternSet.java
│ │ │ ├── Permissions.java
│ │ │ ├── PropertySet.java
│ │ │ ├── Quantifier.java
│ │ │ ├── RedirectorElement.java
│ │ │ ├── Reference.java
│ │ │ ├── RegularExpression.java
│ │ │ ├── Resource.java
│ │ │ ├── ResourceCollection.java
│ │ │ ├── ResourceFactory.java
│ │ │ ├── ResourceLocation.java
│ │ │ ├── Substitution.java
│ │ │ ├── TarFileSet.java
│ │ │ ├── TarScanner.java
│ │ │ ├── TimeComparison.java
│ │ │ ├── XMLCatalog.java
│ │ │ ├── ZipFileSet.java
│ │ │ ├── ZipScanner.java
│ │ │ ├── conditions
│ │ │ │ └── antlib.xml
│ │ │ ├── defaults.properties
│ │ │ ├── mappers
│ │ │ │ ├── CutDirsMapper.java
│ │ │ │ └── FilterMapper.java
│ │ │ ├── optional
│ │ │ │ ├── AbstractScriptComponent.java
│ │ │ │ ├── ScriptCondition.java
│ │ │ │ ├── ScriptFilter.java
│ │ │ │ ├── ScriptMapper.java
│ │ │ │ ├── ScriptSelector.java
│ │ │ │ ├── depend
│ │ │ │ │ ├── ClassfileSet.java
│ │ │ │ │ └── DependScanner.java
│ │ │ │ ├── image
│ │ │ │ │ ├── Arc.java
│ │ │ │ │ ├── BasicShape.java
│ │ │ │ │ ├── ColorMapper.java
│ │ │ │ │ ├── Draw.java
│ │ │ │ │ ├── DrawOperation.java
│ │ │ │ │ ├── Ellipse.java
│ │ │ │ │ ├── ImageOperation.java
│ │ │ │ │ ├── Rectangle.java
│ │ │ │ │ ├── Rotate.java
│ │ │ │ │ ├── Scale.java
│ │ │ │ │ ├── Text.java
│ │ │ │ │ └── TransformOperation.java
│ │ │ │ ├── imageio
│ │ │ │ │ ├── Arc.java
│ │ │ │ │ ├── BasicShape.java
│ │ │ │ │ ├── ColorMapper.java
│ │ │ │ │ ├── Draw.java
│ │ │ │ │ ├── DrawOperation.java
│ │ │ │ │ ├── Ellipse.java
│ │ │ │ │ ├── ImageOperation.java
│ │ │ │ │ ├── Rectangle.java
│ │ │ │ │ ├── Rotate.java
│ │ │ │ │ ├── Scale.java
│ │ │ │ │ ├── Text.java
│ │ │ │ │ └── TransformOperation.java
│ │ │ │ └── xz
│ │ │ │ │ └── XzResource.java
│ │ │ ├── resolver
│ │ │ │ ├── ApacheCatalog.java
│ │ │ │ ├── ApacheCatalogResolver.java
│ │ │ │ └── package.html
│ │ │ ├── resources
│ │ │ │ ├── AbstractClasspathResource.java
│ │ │ │ ├── AbstractResourceCollectionWrapper.java
│ │ │ │ ├── AllButFirst.java
│ │ │ │ ├── AllButLast.java
│ │ │ │ ├── Appendable.java
│ │ │ │ ├── AppendableResourceCollection.java
│ │ │ │ ├── ArchiveResource.java
│ │ │ │ ├── Archives.java
│ │ │ │ ├── BCFileSet.java
│ │ │ │ ├── BZip2Resource.java
│ │ │ │ ├── BaseResourceCollectionContainer.java
│ │ │ │ ├── BaseResourceCollectionWrapper.java
│ │ │ │ ├── CompressedResource.java
│ │ │ │ ├── ContentTransformingResource.java
│ │ │ │ ├── Difference.java
│ │ │ │ ├── FailFast.java
│ │ │ │ ├── FileProvider.java
│ │ │ │ ├── FileResource.java
│ │ │ │ ├── FileResourceIterator.java
│ │ │ │ ├── Files.java
│ │ │ │ ├── First.java
│ │ │ │ ├── GZipResource.java
│ │ │ │ ├── ImmutableResourceException.java
│ │ │ │ ├── Intersect.java
│ │ │ │ ├── JavaConstantResource.java
│ │ │ │ ├── JavaResource.java
│ │ │ │ ├── Last.java
│ │ │ │ ├── LazyResourceCollectionWrapper.java
│ │ │ │ ├── LogOutputResource.java
│ │ │ │ ├── MappedResource.java
│ │ │ │ ├── MappedResourceCollection.java
│ │ │ │ ├── MultiRootFileSet.java
│ │ │ │ ├── PropertyResource.java
│ │ │ │ ├── ResourceDecorator.java
│ │ │ │ ├── ResourceList.java
│ │ │ │ ├── Resources.java
│ │ │ │ ├── Restrict.java
│ │ │ │ ├── SizeLimitCollection.java
│ │ │ │ ├── Sort.java
│ │ │ │ ├── StringResource.java
│ │ │ │ ├── TarResource.java
│ │ │ │ ├── Tokens.java
│ │ │ │ ├── Touchable.java
│ │ │ │ ├── URLProvider.java
│ │ │ │ ├── URLResource.java
│ │ │ │ ├── Union.java
│ │ │ │ ├── ZipResource.java
│ │ │ │ ├── comparators
│ │ │ │ │ ├── Content.java
│ │ │ │ │ ├── Date.java
│ │ │ │ │ ├── DelegatedResourceComparator.java
│ │ │ │ │ ├── Exists.java
│ │ │ │ │ ├── FileSystem.java
│ │ │ │ │ ├── Name.java
│ │ │ │ │ ├── ResourceComparator.java
│ │ │ │ │ ├── Reverse.java
│ │ │ │ │ ├── Size.java
│ │ │ │ │ └── Type.java
│ │ │ │ └── selectors
│ │ │ │ │ ├── And.java
│ │ │ │ │ ├── Compare.java
│ │ │ │ │ ├── Date.java
│ │ │ │ │ ├── Exists.java
│ │ │ │ │ ├── InstanceOf.java
│ │ │ │ │ ├── Majority.java
│ │ │ │ │ ├── Name.java
│ │ │ │ │ ├── None.java
│ │ │ │ │ ├── Not.java
│ │ │ │ │ ├── Or.java
│ │ │ │ │ ├── ResourceSelector.java
│ │ │ │ │ ├── ResourceSelectorContainer.java
│ │ │ │ │ ├── Size.java
│ │ │ │ │ └── Type.java
│ │ │ ├── selectors
│ │ │ │ ├── AbstractSelectorContainer.java
│ │ │ │ ├── AndSelector.java
│ │ │ │ ├── BaseExtendSelector.java
│ │ │ │ ├── BaseSelector.java
│ │ │ │ ├── BaseSelectorContainer.java
│ │ │ │ ├── ContainsRegexpSelector.java
│ │ │ │ ├── ContainsSelector.java
│ │ │ │ ├── DateSelector.java
│ │ │ │ ├── DependSelector.java
│ │ │ │ ├── DepthSelector.java
│ │ │ │ ├── DifferentSelector.java
│ │ │ │ ├── ExecutableSelector.java
│ │ │ │ ├── ExtendFileSelector.java
│ │ │ │ ├── ExtendSelector.java
│ │ │ │ ├── FileSelector.java
│ │ │ │ ├── FilenameSelector.java
│ │ │ │ ├── MajoritySelector.java
│ │ │ │ ├── MappingSelector.java
│ │ │ │ ├── NoneSelector.java
│ │ │ │ ├── NotSelector.java
│ │ │ │ ├── OrSelector.java
│ │ │ │ ├── OwnedBySelector.java
│ │ │ │ ├── PosixGroupSelector.java
│ │ │ │ ├── PosixPermissionsSelector.java
│ │ │ │ ├── PresentSelector.java
│ │ │ │ ├── ReadableSelector.java
│ │ │ │ ├── SelectSelector.java
│ │ │ │ ├── SelectorContainer.java
│ │ │ │ ├── SelectorScanner.java
│ │ │ │ ├── SelectorUtils.java
│ │ │ │ ├── SignedSelector.java
│ │ │ │ ├── SizeSelector.java
│ │ │ │ ├── SymlinkSelector.java
│ │ │ │ ├── TokenizedPath.java
│ │ │ │ ├── TokenizedPattern.java
│ │ │ │ ├── TypeSelector.java
│ │ │ │ ├── WritableSelector.java
│ │ │ │ └── modifiedselector
│ │ │ │ │ ├── Algorithm.java
│ │ │ │ │ ├── Cache.java
│ │ │ │ │ ├── ChecksumAlgorithm.java
│ │ │ │ │ ├── DigestAlgorithm.java
│ │ │ │ │ ├── EqualComparator.java
│ │ │ │ │ ├── HashvalueAlgorithm.java
│ │ │ │ │ ├── LastModifiedAlgorithm.java
│ │ │ │ │ ├── ModifiedSelector.java
│ │ │ │ │ └── PropertiesfileCache.java
│ │ │ └── spi
│ │ │ │ ├── Provider.java
│ │ │ │ └── Service.java
│ │ ├── util
│ │ │ ├── Base64Converter.java
│ │ │ ├── ChainedMapper.java
│ │ │ ├── ClasspathUtils.java
│ │ │ ├── CollectionUtils.java
│ │ │ ├── CompositeMapper.java
│ │ │ ├── ConcatFileInputStream.java
│ │ │ ├── ConcatResourceInputStream.java
│ │ │ ├── ContainerMapper.java
│ │ │ ├── DOMElementWriter.java
│ │ │ ├── DOMUtils.java
│ │ │ ├── DateUtils.java
│ │ │ ├── DeweyDecimal.java
│ │ │ ├── FileNameMapper.java
│ │ │ ├── FileTokenizer.java
│ │ │ ├── FileUtils.java
│ │ │ ├── FirstMatchMapper.java
│ │ │ ├── FlatFileNameMapper.java
│ │ │ ├── GlobPatternMapper.java
│ │ │ ├── IdentityMapper.java
│ │ │ ├── IdentityStack.java
│ │ │ ├── JAXPUtils.java
│ │ │ ├── JavaEnvUtils.java
│ │ │ ├── KeepAliveInputStream.java
│ │ │ ├── KeepAliveOutputStream.java
│ │ │ ├── LayoutPreservingProperties.java
│ │ │ ├── LazyFileOutputStream.java
│ │ │ ├── LazyHashtable.java
│ │ │ ├── LeadPipeInputStream.java
│ │ │ ├── LineOrientedOutputStream.java
│ │ │ ├── LineOrientedOutputStreamRedirector.java
│ │ │ ├── LineTokenizer.java
│ │ │ ├── LinkedHashtable.java
│ │ │ ├── LoaderUtils.java
│ │ │ ├── MergingMapper.java
│ │ │ ├── Native2AsciiUtils.java
│ │ │ ├── NullOutputStream.java
│ │ │ ├── OutputStreamFunneler.java
│ │ │ ├── PackageNameMapper.java
│ │ │ ├── PermissionUtils.java
│ │ │ ├── ProcessUtil.java
│ │ │ ├── PropertyOutputStream.java
│ │ │ ├── ProxySetup.java
│ │ │ ├── ReaderInputStream.java
│ │ │ ├── ReflectUtil.java
│ │ │ ├── ReflectWrapper.java
│ │ │ ├── RegexpPatternMapper.java
│ │ │ ├── ResourceUtils.java
│ │ │ ├── RetryHandler.java
│ │ │ ├── Retryable.java
│ │ │ ├── ScriptFixBSFPath.java
│ │ │ ├── ScriptManager.java
│ │ │ ├── ScriptRunner.java
│ │ │ ├── ScriptRunnerBase.java
│ │ │ ├── ScriptRunnerCreator.java
│ │ │ ├── ScriptRunnerHelper.java
│ │ │ ├── SecurityManagerUtil.java
│ │ │ ├── SourceFileScanner.java
│ │ │ ├── SplitClassLoader.java
│ │ │ ├── StreamUtils.java
│ │ │ ├── StringTokenizer.java
│ │ │ ├── StringUtils.java
│ │ │ ├── SymbolicLinkUtils.java
│ │ │ ├── TaskLogger.java
│ │ │ ├── TeeOutputStream.java
│ │ │ ├── TimeoutObserver.java
│ │ │ ├── Tokenizer.java
│ │ │ ├── UUEncoder.java
│ │ │ ├── UnPackageNameMapper.java
│ │ │ ├── UnicodeUtil.java
│ │ │ ├── VectorSet.java
│ │ │ ├── Watchdog.java
│ │ │ ├── WeakishReference.java
│ │ │ ├── WorkerAnt.java
│ │ │ ├── XMLFragment.java
│ │ │ ├── XmlConstants.java
│ │ │ ├── depend
│ │ │ │ ├── AbstractAnalyzer.java
│ │ │ │ ├── DependencyAnalyzer.java
│ │ │ │ └── bcel
│ │ │ │ │ ├── AncestorAnalyzer.java
│ │ │ │ │ ├── DependencyVisitor.java
│ │ │ │ │ └── FullAnalyzer.java
│ │ │ ├── facade
│ │ │ │ ├── FacadeTaskHelper.java
│ │ │ │ └── ImplementationSpecificArgument.java
│ │ │ ├── java15
│ │ │ │ └── ProxyDiagnostics.java
│ │ │ ├── optional
│ │ │ │ ├── JavaxScriptRunner.java
│ │ │ │ ├── NoExitSecurityManager.java
│ │ │ │ ├── ScriptRunner.java
│ │ │ │ └── WeakishReference12.java
│ │ │ └── regexp
│ │ │ │ ├── JakartaOroMatcher.java
│ │ │ │ ├── JakartaOroRegexp.java
│ │ │ │ ├── JakartaRegexpMatcher.java
│ │ │ │ ├── JakartaRegexpRegexp.java
│ │ │ │ ├── Jdk14RegexpMatcher.java
│ │ │ │ ├── Jdk14RegexpRegexp.java
│ │ │ │ ├── Regexp.java
│ │ │ │ ├── RegexpFactory.java
│ │ │ │ ├── RegexpMatcher.java
│ │ │ │ ├── RegexpMatcherFactory.java
│ │ │ │ └── RegexpUtil.java
│ │ └── version.txt
│ │ ├── bzip2
│ │ ├── BZip2Constants.java
│ │ ├── BlockSort.java
│ │ ├── CBZip2InputStream.java
│ │ ├── CBZip2OutputStream.java
│ │ └── CRC.java
│ │ ├── mail
│ │ ├── ErrorInQuitException.java
│ │ ├── MailMessage.java
│ │ └── SmtpResponseReader.java
│ │ ├── tar
│ │ ├── TarArchiveSparseEntry.java
│ │ ├── TarBuffer.java
│ │ ├── TarConstants.java
│ │ ├── TarEntry.java
│ │ ├── TarInputStream.java
│ │ ├── TarOutputStream.java
│ │ └── TarUtils.java
│ │ └── zip
│ │ ├── AbstractUnicodeExtraField.java
│ │ ├── AsiExtraField.java
│ │ ├── CentralDirectoryParsingZipExtraField.java
│ │ ├── ExtraFieldUtils.java
│ │ ├── FallbackZipEncoding.java
│ │ ├── GeneralPurposeBit.java
│ │ ├── JarMarker.java
│ │ ├── NioZipEncoding.java
│ │ ├── Simple8BitZipEncoding.java
│ │ ├── UnicodeCommentExtraField.java
│ │ ├── UnicodePathExtraField.java
│ │ ├── UnixStat.java
│ │ ├── UnparseableExtraFieldData.java
│ │ ├── UnrecognizedExtraField.java
│ │ ├── UnsupportedZipFeatureException.java
│ │ ├── Zip64ExtendedInformationExtraField.java
│ │ ├── Zip64Mode.java
│ │ ├── Zip64RequiredException.java
│ │ ├── ZipConstants.java
│ │ ├── ZipEightByteInteger.java
│ │ ├── ZipEncoding.java
│ │ ├── ZipEncodingHelper.java
│ │ ├── ZipEntry.java
│ │ ├── ZipExtraField.java
│ │ ├── ZipFile.java
│ │ ├── ZipLong.java
│ │ ├── ZipOutputStream.java
│ │ ├── ZipShort.java
│ │ └── ZipUtil.java
├── resources
│ └── org
│ │ └── apache
│ │ └── tools
│ │ └── ant
│ │ ├── taskdefs
│ │ └── javadoc-frame-injections-fix.txt
│ │ └── types
│ │ └── resources
│ │ ├── comparators
│ │ └── antlib.xml
│ │ └── selectors
│ │ └── antlib.xml
├── script
│ ├── .gitattributes
│ ├── ant
│ ├── ant.bat
│ ├── ant.cmd
│ ├── antRun
│ ├── antRun.bat
│ ├── antRun.pl
│ ├── antenv.cmd
│ ├── complete-ant-cmd.pl
│ ├── envset.cmd
│ ├── lcp.bat
│ ├── runant.pl
│ ├── runant.py
│ └── runrc.cmd
├── tests
│ ├── antunit
│ │ ├── antunit-base.xml
│ │ ├── bugfixes
│ │ │ ├── README.txt
│ │ │ ├── br50866
│ │ │ │ ├── br50866-test.xml
│ │ │ │ ├── common.xml
│ │ │ │ └── middle.xml
│ │ │ └── bugzilla-43324-stackoverflow-test.xml
│ │ ├── core
│ │ │ ├── ant-attribute-test.xml
│ │ │ ├── bindtargets-test.xml
│ │ │ ├── classloader-test.xml
│ │ │ ├── createtask-test.xml
│ │ │ ├── dirscanner-symlinks-test.xml
│ │ │ ├── extension-point-test.xml
│ │ │ ├── extension
│ │ │ │ ├── include-test.xml
│ │ │ │ └── module1.xml
│ │ │ ├── location
│ │ │ │ ├── location.xml
│ │ │ │ └── src
│ │ │ │ │ └── task
│ │ │ │ │ └── EchoLocation.java
│ │ │ ├── magic-names-test.xml
│ │ │ ├── nested-elements-test.xml
│ │ │ ├── nested-text-test.xml
│ │ │ ├── projecthelpers-test.xml
│ │ │ ├── projecthelpers
│ │ │ │ ├── build-cross-extension-ref.xml
│ │ │ │ ├── build-cross-extension-ref.xmlref
│ │ │ │ ├── build-cross-extension.xml
│ │ │ │ ├── build-cross-targets-ref.xml
│ │ │ │ ├── build-cross-targets-ref.xmlref
│ │ │ │ ├── build-cross-targets.xml
│ │ │ │ ├── build-many-import-common.xml
│ │ │ │ ├── build-many-import-commonref.xml
│ │ │ │ ├── build-many-import-ref.xml
│ │ │ │ ├── build-many-import-ref.xmlref
│ │ │ │ ├── build-many-import.xml
│ │ │ │ ├── build-many-import2-ref.xml
│ │ │ │ └── build-many-import2-ref.xmlref
│ │ │ ├── ref-propertyhelper-test.xml
│ │ │ ├── ref-psyntax-hint-test.xml
│ │ │ ├── target-test-helper.xml
│ │ │ ├── target-test.xml
│ │ │ └── uuencode
│ │ │ │ ├── src
│ │ │ │ └── task
│ │ │ │ │ ├── BaseTask.java
│ │ │ │ │ ├── UUDecodeTask.java
│ │ │ │ │ └── UUEncodeTask.java
│ │ │ │ └── uuencode-test.xml
│ │ ├── filters
│ │ │ ├── expandproperties-test.xml
│ │ │ ├── expected
│ │ │ │ ├── sort.sortComparator.test
│ │ │ │ ├── sort.sortDefault.test
│ │ │ │ ├── sort.sortReverse.test
│ │ │ │ ├── sortuniq.txt
│ │ │ │ ├── uniq.txt
│ │ │ │ └── unique-columns.txt
│ │ │ ├── input
│ │ │ │ ├── sort.sortDefault.test
│ │ │ │ ├── uniq.txt
│ │ │ │ └── unique-columns.txt
│ │ │ ├── native2ascii-test.xml
│ │ │ ├── replacetokens-test.xml
│ │ │ ├── sort-test.xml
│ │ │ ├── striplinecomments-test.xml
│ │ │ ├── suffix-test.xml
│ │ │ └── uniq-test.xml
│ │ ├── junit-frames.xsl
│ │ ├── junit-noframes.xsl
│ │ ├── propertyhelpers.xml
│ │ ├── taskdefs
│ │ │ ├── .gitattributes
│ │ │ ├── ant-test.xml
│ │ │ ├── antcall-test.xml
│ │ │ ├── augment-test.xml
│ │ │ ├── broken_cd.zip
│ │ │ ├── bunzip2-test.xml
│ │ │ ├── bzip2
│ │ │ │ ├── expected
│ │ │ │ └── multiple.bz2
│ │ │ ├── checksum-test.xml
│ │ │ ├── commandlauncher
│ │ │ │ └── commandlauncher-test.xml
│ │ │ ├── concat-test.xml
│ │ │ ├── condition
│ │ │ │ ├── antversion-test.xml
│ │ │ │ ├── equals-test.xml
│ │ │ │ ├── filesmatch-test.xml
│ │ │ │ ├── hasfreespace-test.xml
│ │ │ │ ├── hasmethod-text.xml
│ │ │ │ ├── http-test.xml
│ │ │ │ ├── islastmodified-test.xml
│ │ │ │ ├── javaversion-test.xml
│ │ │ │ ├── resourcecontains-test.xml
│ │ │ │ └── resourceexists-test.xml
│ │ │ ├── copy-test.xml
│ │ │ ├── cvs
│ │ │ │ ├── cvs.xml
│ │ │ │ └── repository
│ │ │ │ │ ├── CVSROOT
│ │ │ │ │ ├── checkoutlist
│ │ │ │ │ ├── checkoutlist,v
│ │ │ │ │ ├── commitinfo
│ │ │ │ │ ├── commitinfo,v
│ │ │ │ │ ├── config
│ │ │ │ │ ├── config,v
│ │ │ │ │ ├── cvswrappers
│ │ │ │ │ ├── cvswrappers,v
│ │ │ │ │ ├── history
│ │ │ │ │ ├── loginfo
│ │ │ │ │ ├── loginfo,v
│ │ │ │ │ ├── modules
│ │ │ │ │ ├── modules,v
│ │ │ │ │ ├── notify
│ │ │ │ │ ├── notify,v
│ │ │ │ │ ├── postadmin
│ │ │ │ │ ├── postadmin,v
│ │ │ │ │ ├── postproxy
│ │ │ │ │ ├── postproxy,v
│ │ │ │ │ ├── posttag
│ │ │ │ │ ├── posttag,v
│ │ │ │ │ ├── postwatch
│ │ │ │ │ ├── postwatch,v
│ │ │ │ │ ├── preproxy
│ │ │ │ │ ├── preproxy,v
│ │ │ │ │ ├── rcsinfo
│ │ │ │ │ ├── rcsinfo,v
│ │ │ │ │ ├── taginfo
│ │ │ │ │ ├── taginfo,v
│ │ │ │ │ ├── val-tags
│ │ │ │ │ ├── verifymsg
│ │ │ │ │ └── verifymsg,v
│ │ │ │ │ ├── ant module 2
│ │ │ │ │ └── test.txt,v
│ │ │ │ │ ├── antmodule1
│ │ │ │ │ └── foo.txt,v
│ │ │ │ │ └── antmodule3
│ │ │ │ │ └── yet another test.txt,v
│ │ │ ├── defaultexcludes-test.xml
│ │ │ ├── delete-and-symlinks-test.xml
│ │ │ ├── delete-test.xml
│ │ │ ├── dependset-test.xml
│ │ │ ├── dirname-test.xml
│ │ │ ├── ear-test.xml
│ │ │ ├── echo-test.xml
│ │ │ ├── echoxml-test.xml
│ │ │ ├── exec
│ │ │ │ ├── apply-test.xml
│ │ │ │ ├── exec-test.xml
│ │ │ │ ├── expected
│ │ │ │ │ └── utf-8
│ │ │ │ ├── input
│ │ │ │ │ └── iso8859-1
│ │ │ │ └── parrot.sh
│ │ │ ├── fail-test.xml
│ │ │ ├── get-test.xml
│ │ │ ├── gunzip-test.xml
│ │ │ ├── gzip-test.xml
│ │ │ ├── hostinfo-test.xml
│ │ │ ├── import-test.xml
│ │ │ ├── import-url-test.xml
│ │ │ ├── importtests
│ │ │ │ ├── a.xml
│ │ │ │ ├── b.xml
│ │ │ │ ├── nested.xml
│ │ │ │ ├── override.xml
│ │ │ │ ├── w.xml
│ │ │ │ ├── x.xml
│ │ │ │ ├── y.xml
│ │ │ │ └── z.xml
│ │ │ ├── include-test.xml
│ │ │ ├── jar-spi-test.xml
│ │ │ ├── jar-test.xml
│ │ │ ├── java-test.xml
│ │ │ ├── javac-dir
│ │ │ │ ├── bad-src
│ │ │ │ │ └── Bad.java
│ │ │ │ └── good-src
│ │ │ │ │ └── Simple.java
│ │ │ ├── javac-test.xml
│ │ │ ├── javadoc-test.xml
│ │ │ ├── length-test.xml
│ │ │ ├── loadproperties-test.xml
│ │ │ ├── loadresource-test.xml
│ │ │ ├── local-test.xml
│ │ │ ├── macrodef-test.xml
│ │ │ ├── manifest-test.xml
│ │ │ ├── manifestclasspath-test.xml
│ │ │ ├── move-test.xml
│ │ │ ├── optional
│ │ │ │ ├── cab.xml
│ │ │ │ ├── depend
│ │ │ │ │ └── depend-test.xml
│ │ │ │ ├── funtest-test.xml
│ │ │ │ ├── javah-test.xml
│ │ │ │ ├── junit
│ │ │ │ │ ├── junit-formatter-test.xml
│ │ │ │ │ ├── junit-outputtoformatters-test.xml
│ │ │ │ │ ├── junit-test.xml
│ │ │ │ │ ├── src
│ │ │ │ │ │ └── ExampleTest.java
│ │ │ │ │ └── xmlformatter-test.xml
│ │ │ │ ├── native2ascii-test.xml
│ │ │ │ ├── propertyfile-test.xml
│ │ │ │ ├── propertyfilelayout-test.xml
│ │ │ │ ├── replaceregexp-test.xml
│ │ │ │ ├── script
│ │ │ │ │ ├── script-test.xml
│ │ │ │ │ └── scriptdef-test.xml
│ │ │ │ ├── unix
│ │ │ │ │ └── symlink-test.xml
│ │ │ │ ├── windows
│ │ │ │ │ └── attrib-test.xml
│ │ │ │ └── xz
│ │ │ │ │ ├── unxz-test.xml
│ │ │ │ │ └── xz-test.xml
│ │ │ ├── parallel-test.xml
│ │ │ ├── pathconvert-test.xml
│ │ │ ├── property-test.xml
│ │ │ ├── propertyfile-test.xml
│ │ │ ├── propertyhelper-test.xml
│ │ │ ├── replace-test.xml
│ │ │ ├── retry-test.xml
│ │ │ ├── rmic-test.xml
│ │ │ ├── secure-input.xml
│ │ │ ├── setpermissions-test.xml
│ │ │ ├── signjar-test.xml
│ │ │ ├── subant-helper
│ │ │ │ └── echo.xml
│ │ │ ├── subant-test.xml
│ │ │ ├── sync-test.xml
│ │ │ ├── tar-test.xml
│ │ │ ├── taskdef-antlib-test.xml
│ │ │ ├── taskdef-test.xml
│ │ │ ├── tempfile-test.xml
│ │ │ ├── touch-test.xml
│ │ │ ├── truncate
│ │ │ │ └── truncate-test.xml
│ │ │ ├── tstamp-test.xml
│ │ │ ├── untar-test.xml
│ │ │ ├── unzip-test.xml
│ │ │ ├── uptodate-test.xml
│ │ │ ├── utf-16.expected
│ │ │ ├── utf-16.expected.windows
│ │ │ ├── war-test.xml
│ │ │ ├── web.xml
│ │ │ ├── whichresource-test.xml
│ │ │ ├── xmlproperty-test.xml
│ │ │ ├── xmlproperty.inline-expansion.xml
│ │ │ ├── xmlproperty.multi.xml
│ │ │ ├── xslt-test.xml
│ │ │ ├── xslt
│ │ │ │ └── printParams-invalid.xsl
│ │ │ ├── zip-test.xml
│ │ │ └── zip
│ │ │ │ ├── Bugzilla-42940.zip
│ │ │ │ ├── direscape-absolute.zip
│ │ │ │ └── direscape.zip
│ │ └── types
│ │ │ ├── build-embedded-ref.xml
│ │ │ ├── conditions
│ │ │ ├── isreference-test.xml
│ │ │ └── matches-test.xml
│ │ │ ├── cutdirs-test.xml
│ │ │ ├── defer-reference-test.xml
│ │ │ ├── fileset-test.xml
│ │ │ ├── filterset-test.xml
│ │ │ ├── firstmatch-test.xml
│ │ │ ├── javaresource-test.xml
│ │ │ ├── mapper-ref.xml
│ │ │ ├── mappers
│ │ │ ├── glob-test.xml
│ │ │ └── packagemapper-test.xml
│ │ │ ├── modified-selector-test.xml
│ │ │ ├── optional
│ │ │ ├── scriptcondition-test.xml
│ │ │ └── xz
│ │ │ │ └── xzresource-test.xml
│ │ │ ├── path-test.xml
│ │ │ ├── patternset-invert-test.xml
│ │ │ ├── patternset-test.xml
│ │ │ ├── propertyset-test.xml
│ │ │ ├── resources
│ │ │ ├── archives-test.xml
│ │ │ ├── comparators
│ │ │ │ └── test.xml
│ │ │ ├── concat-resource-test.xml
│ │ │ ├── fileresource-test.xml
│ │ │ ├── files-test.xml
│ │ │ ├── first-last-test.xml
│ │ │ ├── javaresource-test.xml
│ │ │ ├── latepath-test.xml
│ │ │ ├── multirootfileset-test.xml
│ │ │ ├── resourcelist-test.xml
│ │ │ ├── resources-test.xml
│ │ │ ├── selectors
│ │ │ │ ├── name-test.xml
│ │ │ │ ├── readwrite-test.xml
│ │ │ │ ├── test-componentdef.xml
│ │ │ │ └── test.xml
│ │ │ ├── test.xml
│ │ │ ├── tokens-test.xml
│ │ │ └── utf-16.in
│ │ │ ├── selectors
│ │ │ ├── depend-test.xml
│ │ │ ├── different-test.xml
│ │ │ ├── executable-test.xml
│ │ │ ├── filename-test.xml
│ │ │ ├── modified-test.xml
│ │ │ ├── ownedby-test.xml
│ │ │ ├── present-test.xml
│ │ │ ├── readwrite-test.xml
│ │ │ ├── select-test.xml
│ │ │ └── symlink-test.xml
│ │ │ ├── tarfileset-test.xml
│ │ │ └── zipfileset-test.xml
│ └── junit
│ │ └── org
│ │ ├── apache
│ │ └── tools
│ │ │ ├── ant
│ │ │ ├── AntAssert.java
│ │ │ ├── AntClassLoaderDelegationTest.java
│ │ │ ├── AntClassLoaderPerformance.java
│ │ │ ├── AntClassLoaderTest.java
│ │ │ ├── BuildFileRule.java
│ │ │ ├── BuildFileTest.java
│ │ │ ├── CaseTest.java
│ │ │ ├── DefaultLoggerTest.java
│ │ │ ├── DirectoryScannerTest.java
│ │ │ ├── DispatchTaskTest.java
│ │ │ ├── DummyMailServer.java
│ │ │ ├── DummyTaskAbstract.java
│ │ │ ├── DummyTaskInterface.java
│ │ │ ├── DummyTaskOk.java
│ │ │ ├── DummyTaskOkNonTask.java
│ │ │ ├── DummyTaskWithNonPublicExecute.java
│ │ │ ├── DummyTaskWithNonVoidExecute.java
│ │ │ ├── DummyTaskWithoutDefaultConstructor.java
│ │ │ ├── DummyTaskWithoutExecute.java
│ │ │ ├── DummyTaskWithoutPublicConstructor.java
│ │ │ ├── ExecutorTest.java
│ │ │ ├── ExtendedTaskdefTest.java
│ │ │ ├── FileUtilities.java
│ │ │ ├── ImmutableTest.java
│ │ │ ├── IncludeTest.java
│ │ │ ├── IntrospectionHelperSetOptionalAttributesTest.java
│ │ │ ├── IntrospectionHelperTest.java
│ │ │ ├── LoaderRefTest.java
│ │ │ ├── LocationTest.java
│ │ │ ├── MagicTestNames.java
│ │ │ ├── MockBuildListener.java
│ │ │ ├── PickOneTask.java
│ │ │ ├── ProjectComponentTest.java
│ │ │ ├── ProjectHelperRepositoryTest.java
│ │ │ ├── ProjectTest.java
│ │ │ ├── PropertyExpansionTest.java
│ │ │ ├── PropertyFileCLITest.java
│ │ │ ├── PropertyHelperTest.java
│ │ │ ├── TaskContainerTest.java
│ │ │ ├── TestHelper.java
│ │ │ ├── TopLevelTaskTest.java
│ │ │ ├── UnknownElementTest.java
│ │ │ ├── XmlLoggerTest.java
│ │ │ ├── filters
│ │ │ │ ├── ConcatFilterTest.java
│ │ │ │ ├── DynamicFilterTest.java
│ │ │ │ ├── EscapeUnicodeTest.java
│ │ │ │ ├── HeadTailTest.java
│ │ │ │ ├── LineContainsTest.java
│ │ │ │ ├── NoNewLineTest.java
│ │ │ │ ├── ReplaceTokensTest.java
│ │ │ │ ├── StripJavaCommentsTest.java
│ │ │ │ └── TokenFilterTest.java
│ │ │ ├── launch
│ │ │ │ └── LocatorTest.java
│ │ │ ├── taskdefs
│ │ │ │ ├── AbstractCvsTaskTest.java
│ │ │ │ ├── AntLikeTasksAtTopLevelTest.java
│ │ │ │ ├── AntStructureTest.java
│ │ │ │ ├── AntTest.java
│ │ │ │ ├── AntlibTest.java
│ │ │ │ ├── AvailableTest.java
│ │ │ │ ├── BUnzip2Test.java
│ │ │ │ ├── BZip2Test.java
│ │ │ │ ├── BasenameTest.java
│ │ │ │ ├── CVSPassTest.java
│ │ │ │ ├── CallTargetTest.java
│ │ │ │ ├── ChecksumTest.java
│ │ │ │ ├── ConcatTest.java
│ │ │ │ ├── ConditionTest.java
│ │ │ │ ├── CopyTest.java
│ │ │ │ ├── CopydirTest.java
│ │ │ │ ├── CopyfileTest.java
│ │ │ │ ├── DefaultExcludesTest.java
│ │ │ │ ├── DeleteTest.java
│ │ │ │ ├── DeltreeTest.java
│ │ │ │ ├── DemuxOutputTask.java
│ │ │ │ ├── DirnameTest.java
│ │ │ │ ├── DynamicTask.java
│ │ │ │ ├── DynamicTest.java
│ │ │ │ ├── EchoTest.java
│ │ │ │ ├── EchoXMLTest.java
│ │ │ │ ├── ExecStreamRedirectorTest.java
│ │ │ │ ├── ExecTaskTest.java
│ │ │ │ ├── ExecuteJavaTest.java
│ │ │ │ ├── ExecuteWatchdogTest.java
│ │ │ │ ├── FailTest.java
│ │ │ │ ├── FilterTest.java
│ │ │ │ ├── FixCrLfTest.java
│ │ │ │ ├── GUnzipTest.java
│ │ │ │ ├── GetTest.java
│ │ │ │ ├── GzipTest.java
│ │ │ │ ├── ImportTest.java
│ │ │ │ ├── InitializeClassTest.java
│ │ │ │ ├── InputTest.java
│ │ │ │ ├── JarTest.java
│ │ │ │ ├── JavaTest.java
│ │ │ │ ├── JavacTest.java
│ │ │ │ ├── JavadocTest.java
│ │ │ │ ├── LoadFileTest.java
│ │ │ │ ├── MacroDefTest.java
│ │ │ │ ├── MakeUrlTest.java
│ │ │ │ ├── ManifestClassPathTest.java
│ │ │ │ ├── ManifestTest.java
│ │ │ │ ├── MkdirTest.java
│ │ │ │ ├── MoveTest.java
│ │ │ │ ├── MultiMapTest.java
│ │ │ │ ├── NiceTest.java
│ │ │ │ ├── ParallelTest.java
│ │ │ │ ├── PreSetDefTest.java
│ │ │ │ ├── ProcessDestroyerTest.java
│ │ │ │ ├── PropertyTest.java
│ │ │ │ ├── ProtectedJarMethodsTest.java
│ │ │ │ ├── RecorderTest.java
│ │ │ │ ├── RenameTest.java
│ │ │ │ ├── ReplaceTest.java
│ │ │ │ ├── RmicAdvancedTest.java
│ │ │ │ ├── RmicTest.java
│ │ │ │ ├── SQLExecTest.java
│ │ │ │ ├── SignJarTest.java
│ │ │ │ ├── SleepTest.java
│ │ │ │ ├── StyleTest.java
│ │ │ │ ├── SubAntTest.java
│ │ │ │ ├── SyncTest.java
│ │ │ │ ├── TStampTest.java
│ │ │ │ ├── TarTest.java
│ │ │ │ ├── TaskdefTest.java
│ │ │ │ ├── TaskdefsTest.java
│ │ │ │ ├── TestProcess.java
│ │ │ │ ├── TimeProcess.java
│ │ │ │ ├── TouchTest.java
│ │ │ │ ├── TypeAdapterTest.java
│ │ │ │ ├── TypedefTest.java
│ │ │ │ ├── UntarTest.java
│ │ │ │ ├── UnzipTest.java
│ │ │ │ ├── UpToDateTest.java
│ │ │ │ ├── WarTest.java
│ │ │ │ ├── WhichResourceTest.java
│ │ │ │ ├── XmlPropertyTest.java
│ │ │ │ ├── XmlnsTest.java
│ │ │ │ ├── ZipExtraFieldTest.java
│ │ │ │ ├── ZipTest.java
│ │ │ │ ├── compilers
│ │ │ │ │ ├── DefaultCompilerAdapterTest.java
│ │ │ │ │ └── JavacExternalTest.java
│ │ │ │ ├── condition
│ │ │ │ │ ├── AntVersionTest.java
│ │ │ │ │ ├── ContainsTest.java
│ │ │ │ │ ├── EqualsTest.java
│ │ │ │ │ ├── HttpTest.java
│ │ │ │ │ ├── IsFailureTest.java
│ │ │ │ │ ├── IsFileSelectedTest.java
│ │ │ │ │ ├── IsReachableTest.java
│ │ │ │ │ ├── IsReferenceTest.java
│ │ │ │ │ ├── IsSignedTest.java
│ │ │ │ │ ├── ParserSupportsTest.java
│ │ │ │ │ ├── TypeFoundTest.java
│ │ │ │ │ └── XorTest.java
│ │ │ │ ├── cvslib
│ │ │ │ │ ├── ChangeLogParserTest.java
│ │ │ │ │ └── ChangeLogWriterTest.java
│ │ │ │ ├── dir1
│ │ │ │ │ └── B.java
│ │ │ │ ├── dir2
│ │ │ │ │ └── A.java
│ │ │ │ ├── email
│ │ │ │ │ ├── EmailAddressTest.java
│ │ │ │ │ ├── EmailTaskTest.java
│ │ │ │ │ └── MessageTest.java
│ │ │ │ ├── modules
│ │ │ │ │ ├── JmodTest.java
│ │ │ │ │ └── LinkTest.java
│ │ │ │ └── optional
│ │ │ │ │ ├── ANTLRTest.java
│ │ │ │ │ ├── AbstractXSLTLiaisonTest.java
│ │ │ │ │ ├── BeanShellScriptTest.java
│ │ │ │ │ ├── EchoPropertiesTest.java
│ │ │ │ │ ├── JavahTest.java
│ │ │ │ │ ├── JspcTest.java
│ │ │ │ │ ├── Native2AsciiTest.java
│ │ │ │ │ ├── PropertyFileTest.java
│ │ │ │ │ ├── PvcsTest.java
│ │ │ │ │ ├── ReplaceRegExpTest.java
│ │ │ │ │ ├── RhinoReferenceTest.java
│ │ │ │ │ ├── RhinoScriptTest.java
│ │ │ │ │ ├── RpmTest.java
│ │ │ │ │ ├── SchemaValidateTest.java
│ │ │ │ │ ├── TraXLiaisonTest.java
│ │ │ │ │ ├── XmlValidateCatalogTest.java
│ │ │ │ │ ├── XmlValidateTest.java
│ │ │ │ │ ├── XsltTest.java
│ │ │ │ │ ├── depend
│ │ │ │ │ └── DependTest.java
│ │ │ │ │ ├── i18n
│ │ │ │ │ └── TranslateTest.java
│ │ │ │ │ ├── image
│ │ │ │ │ ├── ImageIOTest.java
│ │ │ │ │ └── ImageTest.java
│ │ │ │ │ ├── jdepend
│ │ │ │ │ └── JDependTest.java
│ │ │ │ │ ├── junit
│ │ │ │ │ ├── BatchTestTest.java
│ │ │ │ │ ├── DOMUtilTest.java
│ │ │ │ │ ├── JUnitClassLoaderTest.java
│ │ │ │ │ ├── JUnitReportTest.java
│ │ │ │ │ ├── JUnitTaskTest.java
│ │ │ │ │ ├── JUnitTestListenerTest.java
│ │ │ │ │ ├── JUnitTestRunnerTest.java
│ │ │ │ │ ├── JUnitVersionHelperTest.java
│ │ │ │ │ ├── NoVmCrash.java
│ │ │ │ │ ├── Printer.java
│ │ │ │ │ ├── Sleeper.java
│ │ │ │ │ ├── SuiteMethodTest.java
│ │ │ │ │ ├── TearDownOnVmCrashTest.java
│ │ │ │ │ ├── TestFormatter.java
│ │ │ │ │ ├── VmCrash.java
│ │ │ │ │ ├── XMLFormatterWithCDATAOnSystemOut.java
│ │ │ │ │ └── XMLResultAggregatorTest.java
│ │ │ │ │ ├── junitlauncher
│ │ │ │ │ ├── JUnitLauncherTaskTest.java
│ │ │ │ │ ├── LegacyXmlResultFormatterTest.java
│ │ │ │ │ └── OutputDirLocationTest.java
│ │ │ │ │ ├── net
│ │ │ │ │ └── FTPTest.java
│ │ │ │ │ ├── script
│ │ │ │ │ ├── ScriptDefTest.java
│ │ │ │ │ └── graal
│ │ │ │ │ │ ├── AbstractNashornCompatTest.java
│ │ │ │ │ │ ├── DefaultNashornCompatTest.java
│ │ │ │ │ │ ├── DisableNashornCompatTest.java
│ │ │ │ │ │ └── EnableNashornCompatTest.java
│ │ │ │ │ ├── sos
│ │ │ │ │ └── SOSTest.java
│ │ │ │ │ ├── splash
│ │ │ │ │ └── SplashScreenTest.java
│ │ │ │ │ ├── ssh
│ │ │ │ │ └── ScpTest.java
│ │ │ │ │ ├── unix
│ │ │ │ │ └── SymlinkTest.java
│ │ │ │ │ └── vss
│ │ │ │ │ └── MSVSSTest.java
│ │ │ ├── types
│ │ │ │ ├── AbstractFileSetTest.java
│ │ │ │ ├── AddTypeTest.java
│ │ │ │ ├── AssertionsTest.java
│ │ │ │ ├── CharSetTest.java
│ │ │ │ ├── CommandlineJavaTest.java
│ │ │ │ ├── CommandlineTest.java
│ │ │ │ ├── DescriptionTest.java
│ │ │ │ ├── DirSetTest.java
│ │ │ │ ├── EnumeratedAttributeTest.java
│ │ │ │ ├── FileListTest.java
│ │ │ │ ├── FileSetTest.java
│ │ │ │ ├── FilterSetTest.java
│ │ │ │ ├── FlexIntegerTest.java
│ │ │ │ ├── MapperTest.java
│ │ │ │ ├── ModuleVersionTest.java
│ │ │ │ ├── PathTest.java
│ │ │ │ ├── PatternSetTest.java
│ │ │ │ ├── PermissionsTest.java
│ │ │ │ ├── PolyTest.java
│ │ │ │ ├── RedirectorElementTest.java
│ │ │ │ ├── ResourceOutputTest.java
│ │ │ │ ├── TarFileSetTest.java
│ │ │ │ ├── XMLCatalogBuildFileTest.java
│ │ │ │ ├── XMLCatalogTest.java
│ │ │ │ ├── ZipFileSetTest.java
│ │ │ │ ├── mappers
│ │ │ │ │ ├── GlobMapperTest.java
│ │ │ │ │ ├── MapperResult.java
│ │ │ │ │ └── RegexpPatternMapperTest.java
│ │ │ │ ├── optional
│ │ │ │ │ ├── ScriptMapperTest.java
│ │ │ │ │ ├── ScriptSelectorTest.java
│ │ │ │ │ └── depend
│ │ │ │ │ │ └── ClassFileSetTest.java
│ │ │ │ ├── resources
│ │ │ │ │ ├── FileResourceTest.java
│ │ │ │ │ ├── JavaResourceTest.java
│ │ │ │ │ ├── LazyResourceCollectionTest.java
│ │ │ │ │ ├── MultiRootFileSetTest.java
│ │ │ │ │ ├── ResourceListTest.java
│ │ │ │ │ ├── TarResourceTest.java
│ │ │ │ │ └── URLResourceTest.java
│ │ │ │ └── selectors
│ │ │ │ │ ├── BaseSelectorRule.java
│ │ │ │ │ ├── BaseSelectorTest.java
│ │ │ │ │ ├── ContainsRegexpTest.java
│ │ │ │ │ ├── ContainsSelectorTest.java
│ │ │ │ │ ├── DateSelectorTest.java
│ │ │ │ │ ├── DependSelectorTest.java
│ │ │ │ │ ├── DepthSelectorTest.java
│ │ │ │ │ ├── FilenameSelectorTest.java
│ │ │ │ │ ├── MockAlgorithm.java
│ │ │ │ │ ├── MockCache.java
│ │ │ │ │ ├── MockComparator.java
│ │ │ │ │ ├── ModifiedSelectorTest.java
│ │ │ │ │ ├── OwnedBySelectorTest.java
│ │ │ │ │ ├── PosixGroupSelectorTest.java
│ │ │ │ │ ├── PosixPermissionsSelectorTest.java
│ │ │ │ │ ├── PresentSelectorTest.java
│ │ │ │ │ ├── README
│ │ │ │ │ ├── SignedSelectorTest.java
│ │ │ │ │ ├── SizeSelectorTest.java
│ │ │ │ │ ├── TokenizedPatternTest.java
│ │ │ │ │ └── TypeSelectorTest.java
│ │ │ └── util
│ │ │ │ ├── Base64ConverterTest.java
│ │ │ │ ├── ClasspathUtilsTest.java
│ │ │ │ ├── CollectionUtilsTest.java
│ │ │ │ ├── DOMElementWriterTest.java
│ │ │ │ ├── DateUtilsTest.java
│ │ │ │ ├── DeweyDecimalTest.java
│ │ │ │ ├── FileUtilsTest.java
│ │ │ │ ├── GlobPatternMapperTest.java
│ │ │ │ ├── JAXPUtilsTest.java
│ │ │ │ ├── JavaEnvUtilsTest.java
│ │ │ │ ├── LayoutPreservingPropertiesTest.java
│ │ │ │ ├── LazyFileOutputStreamTest.java
│ │ │ │ ├── LineOrientedOutputStreamTest.java
│ │ │ │ ├── LinkedHashtableTest.java
│ │ │ │ ├── LoaderUtilsTest.java
│ │ │ │ ├── Native2AsciiUtilsTest.java
│ │ │ │ ├── PackageNameMapperTest.java
│ │ │ │ ├── PermissionUtilsTest.java
│ │ │ │ ├── ReaderInputStreamTest.java
│ │ │ │ ├── ResourceUtilsTest.java
│ │ │ │ ├── StringUtilsTest.java
│ │ │ │ ├── SymlinkUtilsTest.java
│ │ │ │ ├── UnPackageNameMapperTest.java
│ │ │ │ ├── UnicodeUtilTest.java
│ │ │ │ ├── VectorSetTest.java
│ │ │ │ ├── XMLFragmentTest.java
│ │ │ │ ├── facade
│ │ │ │ ├── FacadeTaskHelperTest.java
│ │ │ │ └── ImplementationSpecificArgumentTest.java
│ │ │ │ └── regexp
│ │ │ │ ├── JakartaOroMatcherTest.java
│ │ │ │ ├── JakartaOroRegexpTest.java
│ │ │ │ ├── JakartaRegexpMatcherTest.java
│ │ │ │ ├── JakartaRegexpRegexpTest.java
│ │ │ │ ├── Jdk14RegexpMatcherTest.java
│ │ │ │ ├── Jdk14RegexpRegexpTest.java
│ │ │ │ ├── RegexpMatcherTest.java
│ │ │ │ └── RegexpTest.java
│ │ │ ├── bzip2
│ │ │ ├── BlockSortTest.java
│ │ │ └── CBZip2StreamTest.java
│ │ │ ├── mail
│ │ │ └── MailMessageTest.java
│ │ │ ├── tar
│ │ │ ├── TarEntryTest.java
│ │ │ ├── TarOutputStreamTest.java
│ │ │ └── TarRoundTripTest.java
│ │ │ └── zip
│ │ │ ├── AsiExtraFieldTest.java
│ │ │ ├── ExtraFieldUtilsTest.java
│ │ │ ├── UTF8ZipFilesTest.java
│ │ │ ├── ZipEncodingTest.java
│ │ │ ├── ZipEntryTest.java
│ │ │ ├── ZipLongTest.java
│ │ │ ├── ZipOutputStreamTest.java
│ │ │ └── ZipShortTest.java
│ │ └── example
│ │ ├── junit
│ │ ├── AbstractJUnit3TestMissed.java
│ │ ├── AbstractJUnit3TestNotMissed.java
│ │ ├── AbstractTestMissed.java
│ │ ├── AbstractTestNotMissed.java
│ │ ├── JUnit3NonTestMissed.java
│ │ ├── JUnit3TestNotMissed.java
│ │ ├── JUnit4Skippable.java
│ │ ├── MultilineAsserts.java
│ │ ├── NonTestMissed.java
│ │ ├── Output.java
│ │ ├── TestNotMissed.java
│ │ ├── TestWithSuiteNotMissed.java
│ │ ├── ThreadedOutput.java
│ │ ├── Timeout.java
│ │ └── XmlParserTest.java
│ │ ├── junitlauncher
│ │ ├── FooBarData.java
│ │ ├── Tracker.java
│ │ ├── jupiter
│ │ │ ├── JupiterDynamicTests.java
│ │ │ ├── JupiterSampleTest.java
│ │ │ ├── JupiterSampleTestFailingBeforeAll.java
│ │ │ ├── JupiterSampleTestFailingStatic.java
│ │ │ ├── JupiterTagSampleTest.java
│ │ │ ├── PassingTest.java
│ │ │ ├── SharedDataAccessorTest1.java
│ │ │ └── SharedDataAccessorTest2.java
│ │ └── vintage
│ │ │ ├── AlwaysFailingJUnit4Test.java
│ │ │ ├── ForkedTest.java
│ │ │ └── JUnit4SampleTest.java
│ │ ├── tasks
│ │ ├── TaskdefTestContainerTask.java
│ │ ├── TaskdefTestSimpleTask.java
│ │ ├── antlib.xml
│ │ └── antlib2.xml
│ │ └── types
│ │ └── TypedefTestType.java
└── tutorial
│ ├── hello-world
│ ├── 01-simple
│ │ ├── build.xml
│ │ └── src
│ │ │ └── oata
│ │ │ └── HelloWorld.java
│ ├── 02-logging
│ │ ├── build.xml
│ │ └── src
│ │ │ └── oata
│ │ │ └── HelloWorld.java
│ ├── 03-testing
│ │ ├── build.xml
│ │ └── src
│ │ │ ├── log4j.properties
│ │ │ └── oata
│ │ │ ├── HelloWorld.java
│ │ │ └── HelloWorldTest.java
│ └── final
│ │ ├── build.xml
│ │ └── src
│ │ ├── log4j.properties
│ │ └── oata
│ │ ├── HelloWorld.java
│ │ └── HelloWorldTest.java
│ ├── tasks-filesets-properties
│ ├── 01-propertyaccess
│ │ ├── build.xml
│ │ └── src
│ │ │ ├── Find.java
│ │ │ └── FindTest.java
│ ├── 02-fileset
│ │ ├── build.xml
│ │ └── src
│ │ │ ├── Find.java
│ │ │ └── FindTest.java
│ ├── 03-paths
│ │ ├── build.xml
│ │ └── src
│ │ │ ├── Find.java
│ │ │ └── FindTest.java
│ ├── 04-lists
│ │ ├── build.xml
│ │ └── src
│ │ │ ├── Find.java
│ │ │ └── FindTest.java
│ └── final
│ │ ├── build.xml
│ │ ├── find.html
│ │ └── src
│ │ ├── Find.java
│ │ └── FindTest.java
│ └── tasks-start-writing
│ ├── build.xml
│ └── src
│ ├── HelloWorld.java
│ └── HelloWorldTest.java
└── test-compatibility.sh
/.asf.yaml:
--------------------------------------------------------------------------------
1 | # Licensed to the Apache Software Foundation (ASF) under one or more
2 | # contributor license agreements. See the NOTICE file distributed with
3 | # this work for additional information regarding copyright ownership.
4 | # The ASF licenses this file to You under the Apache License, Version 2.0
5 | # (the "License"); you may not use this file except in compliance with
6 | # the License. You may obtain a copy of the License at
7 | #
8 | # https://www.apache.org/licenses/LICENSE-2.0
9 | #
10 | # Unless required by applicable law or agreed to in writing, software
11 | # distributed under the License is distributed on an "AS IS" BASIS,
12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | # See the License for the specific language governing permissions and
14 | # limitations under the License.
15 |
16 | github:
17 | description: "Apache Ant is a Java-based build tool."
18 | homepage: https://ant.apache.org/
19 | labels:
20 | - java
21 | - build
22 | - apache
23 |
--------------------------------------------------------------------------------
/.checkstyle:
--------------------------------------------------------------------------------
1 |
2 |
3 |