- removed useless/duplicate imports - added explicit imports rather than * - changed specifiers order to be conform to JLS. git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269827 13f79535-47bb-0310-9956-ffa450edef68master
@@ -54,11 +54,20 @@ | |||||
package org.apache.tools.ant; | package org.apache.tools.ant; | ||||
import java.lang.reflect.*; | |||||
import java.util.*; | |||||
import java.util.zip.*; | |||||
import java.io.*; | |||||
import java.net.*; | |||||
import java.lang.reflect.Method; | |||||
import java.lang.reflect.InvocationTargetException; | |||||
import java.util.Enumeration; | |||||
import java.util.Vector; | |||||
import java.util.Hashtable; | |||||
import java.util.zip.ZipFile; | |||||
import java.util.zip.ZipEntry; | |||||
import java.io.File; | |||||
import java.io.InputStream; | |||||
import java.io.FileInputStream; | |||||
import java.io.IOException; | |||||
import java.io.ByteArrayOutputStream; | |||||
import java.net.URL; | |||||
import java.net.MalformedURLException; | |||||
import org.apache.tools.ant.types.Path; | import org.apache.tools.ant.types.Path; | ||||
/** | /** | ||||
@@ -163,7 +172,7 @@ public class AntClassLoader extends ClassLoader implements BuildListener { | |||||
/** | /** | ||||
* The size of buffers to be used in this classloader. | * The size of buffers to be used in this classloader. | ||||
*/ | */ | ||||
static private final int BUFFER_SIZE = 8192; | |||||
private final static int BUFFER_SIZE = 8192; | |||||
/** | /** | ||||
* The components of the classpath that the classloader searches for classes | * The components of the classpath that the classloader searches for classes | ||||
@@ -402,7 +411,7 @@ public class AntClassLoader extends ClassLoader implements BuildListener { | |||||
* Force initialization of a class in a JDK 1.1 compatible, albeit hacky | * Force initialization of a class in a JDK 1.1 compatible, albeit hacky | ||||
* way | * way | ||||
*/ | */ | ||||
static public void initializeClass(Class theClass) { | |||||
public static void initializeClass(Class theClass) { | |||||
// ***HACK*** We try to create an instance to force the VM to run the | // ***HACK*** We try to create an instance to force the VM to run the | ||||
// class' static initializer. We don't care if the instance can't | // class' static initializer. We don't care if the instance can't | ||||
// be created - we are just interested in the side effect. | // be created - we are just interested in the side effect. | ||||
@@ -54,7 +54,8 @@ | |||||
package org.apache.tools.ant; | package org.apache.tools.ant; | ||||
import java.io.*; | |||||
import java.io.PrintWriter; | |||||
import java.io.PrintStream; | |||||
/** | /** | ||||
* Signals an error condition during a build. | * Signals an error condition during a build. | ||||
@@ -54,7 +54,7 @@ | |||||
package org.apache.tools.ant; | package org.apache.tools.ant; | ||||
import java.io.*; | |||||
import java.io.PrintStream; | |||||
/** | /** | ||||
* Interface used by Ant to log the build output. | * Interface used by Ant to log the build output. | ||||
@@ -54,7 +54,7 @@ | |||||
package org.apache.tools.ant; | package org.apache.tools.ant; | ||||
import java.io.*; | |||||
import java.io.PrintStream; | |||||
/** | /** | ||||
* Writes build event to a PrintStream. Currently, it | * Writes build event to a PrintStream. Currently, it | ||||
@@ -54,8 +54,10 @@ | |||||
package org.apache.tools.ant; | package org.apache.tools.ant; | ||||
import java.io.*; | |||||
import java.util.*; | |||||
import java.io.OutputStream; | |||||
import java.io.ByteArrayOutputStream; | |||||
import java.io.IOException; | |||||
import java.util.Hashtable; | |||||
/** | /** | ||||
@@ -67,7 +69,7 @@ import java.util.*; | |||||
*/ | */ | ||||
public class DemuxOutputStream extends OutputStream { | public class DemuxOutputStream extends OutputStream { | ||||
static private final int MAX_SIZE = 1024; | |||||
private final static int MAX_SIZE = 1024; | |||||
private Hashtable buffers = new Hashtable(); | private Hashtable buffers = new Hashtable(); | ||||
// private ByteArrayOutputStream buffer = new ByteArrayOutputStream(); | // private ByteArrayOutputStream buffer = new ByteArrayOutputStream(); | ||||
@@ -56,7 +56,7 @@ package org.apache.tools.ant; | |||||
import java.io.File; | import java.io.File; | ||||
import java.io.FilenameFilter; | import java.io.FilenameFilter; | ||||
import java.io.IOException; | |||||
/** | /** | ||||
* Filters filenames to determine whether or not the file is desirable. | * Filters filenames to determine whether or not the file is desirable. | ||||
@@ -54,8 +54,9 @@ | |||||
package org.apache.tools.ant; | package org.apache.tools.ant; | ||||
import java.io.*; | |||||
import java.util.*; | |||||
import java.io.File; | |||||
import java.util.Vector; | |||||
import java.util.StringTokenizer; | |||||
/** | /** | ||||
* Class for scanning a directory for files/directories that match a certain | * Class for scanning a directory for files/directories that match a certain | ||||
@@ -53,7 +53,7 @@ | |||||
*/ | */ | ||||
package org.apache.tools.ant; | package org.apache.tools.ant; | ||||
import java.io.*; | |||||
import java.io.File; | |||||
/** | /** | ||||
* An interface used to describe the actions required by any type of | * An interface used to describe the actions required by any type of | ||||
@@ -58,9 +58,12 @@ import org.apache.tools.ant.types.Path; | |||||
import org.apache.tools.ant.types.DataType; | import org.apache.tools.ant.types.DataType; | ||||
import org.apache.tools.ant.types.EnumeratedAttribute; | import org.apache.tools.ant.types.EnumeratedAttribute; | ||||
import java.lang.reflect.*; | |||||
import java.lang.reflect.Method; | |||||
import java.lang.reflect.InvocationTargetException; | |||||
import java.lang.reflect.Constructor; | |||||
import java.io.File; | import java.io.File; | ||||
import java.util.*; | |||||
import java.util.Enumeration; | |||||
import java.util.Hashtable; | |||||
/** | /** | ||||
* Helper class that collects the methods a task or nested element | * Helper class that collects the methods a task or nested element | ||||
@@ -250,7 +253,7 @@ public class IntrospectionHelper implements BuildListener { | |||||
/** | /** | ||||
* Factory method for helper objects. | * Factory method for helper objects. | ||||
*/ | */ | ||||
public synchronized static IntrospectionHelper getHelper(Class c) { | |||||
public static synchronized IntrospectionHelper getHelper(Class c) { | |||||
IntrospectionHelper ih = (IntrospectionHelper) helpers.get(c); | IntrospectionHelper ih = (IntrospectionHelper) helpers.get(c); | ||||
if (ih == null) { | if (ih == null) { | ||||
ih = new IntrospectionHelper(c); | ih = new IntrospectionHelper(c); | ||||
@@ -54,10 +54,13 @@ | |||||
package org.apache.tools.ant; | package org.apache.tools.ant; | ||||
import java.io.*; | |||||
import java.util.*; | |||||
import java.net.*; | |||||
import java.lang.reflect.*; | |||||
import java.io.File; | |||||
import java.io.FilenameFilter; | |||||
import java.util.StringTokenizer; | |||||
import java.util.Properties; | |||||
import java.net.URL; | |||||
import java.net.MalformedURLException; | |||||
import java.lang.reflect.Method; | |||||
/** | /** | ||||
* This is the Ant command line front end to end. This front end | * This is the Ant command line front end to end. This front end | ||||
@@ -67,7 +70,7 @@ import java.lang.reflect.*; | |||||
* @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | * @author <a href="mailto:conor@apache.org">Conor MacNeill</a> | ||||
*/ | */ | ||||
public class Launcher { | public class Launcher { | ||||
static private File determineAntHome11() { | |||||
private static File determineAntHome11() { | |||||
String classpath = System.getProperty("java.class.path"); | String classpath = System.getProperty("java.class.path"); | ||||
StringTokenizer tokenizer = new StringTokenizer(classpath, System.getProperty("path.separator")); | StringTokenizer tokenizer = new StringTokenizer(classpath, System.getProperty("path.separator")); | ||||
while (tokenizer.hasMoreTokens()) { | while (tokenizer.hasMoreTokens()) { | ||||
@@ -82,7 +85,7 @@ public class Launcher { | |||||
return null; | return null; | ||||
} | } | ||||
static private File determineAntHome(ClassLoader systemClassLoader) { | |||||
private static File determineAntHome(ClassLoader systemClassLoader) { | |||||
try { | try { | ||||
String className = Launcher.class.getName().replace('.', '/') + ".class"; | String className = Launcher.class.getName().replace('.', '/') + ".class"; | ||||
URL classResource = systemClassLoader.getResource(className); | URL classResource = systemClassLoader.getResource(className); | ||||
@@ -119,7 +122,7 @@ public class Launcher { | |||||
return null; | return null; | ||||
} | } | ||||
static private void addDirJars(AntClassLoader classLoader, File jarDir) { | |||||
private static void addDirJars(AntClassLoader classLoader, File jarDir) { | |||||
String[] fileList = jarDir.list(new FilenameFilter() { | String[] fileList = jarDir.list(new FilenameFilter() { | ||||
public boolean accept(File dir, String name) { | public boolean accept(File dir, String name) { | ||||
return name.endsWith(".jar"); | return name.endsWith(".jar"); | ||||
@@ -134,7 +137,7 @@ public class Launcher { | |||||
} | } | ||||
} | } | ||||
static private void addToolsJar(AntClassLoader antLoader) { | |||||
private static void addToolsJar(AntClassLoader antLoader) { | |||||
String javaHome = System.getProperty("java.home"); | String javaHome = System.getProperty("java.home"); | ||||
if (javaHome.endsWith("jre")) { | if (javaHome.endsWith("jre")) { | ||||
javaHome = javaHome.substring(0, javaHome.length() - 4); | javaHome = javaHome.substring(0, javaHome.length() - 4); | ||||
@@ -150,7 +153,7 @@ public class Launcher { | |||||
} | } | ||||
static public void main(String[] args) { | |||||
public static void main(String[] args) { | |||||
File antHome = null; | File antHome = null; | ||||
ClassLoader systemClassLoader = Launcher.class.getClassLoader(); | ClassLoader systemClassLoader = Launcher.class.getClassLoader(); | ||||
if (systemClassLoader == null) { | if (systemClassLoader == null) { | ||||
@@ -62,7 +62,7 @@ public class Location { | |||||
private int lineNumber; | private int lineNumber; | ||||
private int columnNumber; | private int columnNumber; | ||||
public static final Location UNKNOWN_LOCATION = new Location(); | |||||
public final static Location UNKNOWN_LOCATION = new Location(); | |||||
/** | /** | ||||
* Creates an "unknown" location. | * Creates an "unknown" location. | ||||
@@ -54,8 +54,14 @@ | |||||
package org.apache.tools.ant; | package org.apache.tools.ant; | ||||
import java.io.*; | |||||
import java.util.*; | |||||
import java.io.File; | |||||
import java.io.PrintStream; | |||||
import java.io.FileOutputStream; | |||||
import java.io.IOException; | |||||
import java.io.InputStream; | |||||
import java.util.Vector; | |||||
import java.util.Properties; | |||||
import java.util.Enumeration; | |||||
/** | /** | ||||
* Command line entry point into Ant. This class is entered via the | * Command line entry point into Ant. This class is entered via the | ||||
@@ -72,7 +78,7 @@ import java.util.*; | |||||
public class Main { | public class Main { | ||||
/** The default build file name */ | /** The default build file name */ | ||||
public static final String DEFAULT_BUILD_FILENAME = "build.xml"; | |||||
public final static String DEFAULT_BUILD_FILENAME = "build.xml"; | |||||
/** Our current message output status. Follows Project.MSG_XXX */ | /** Our current message output status. Follows Project.MSG_XXX */ | ||||
private int msgOutputLevel = Project.MSG_INFO; | private int msgOutputLevel = Project.MSG_INFO; | ||||
@@ -562,7 +568,7 @@ public class Main { | |||||
private static String antVersion = null; | private static String antVersion = null; | ||||
public synchronized static String getAntVersion() throws BuildException { | |||||
public static synchronized String getAntVersion() throws BuildException { | |||||
if (antVersion == null) { | if (antVersion == null) { | ||||
try { | try { | ||||
Properties props = new Properties(); | Properties props = new Properties(); | ||||
@@ -53,8 +53,9 @@ | |||||
*/ | */ | ||||
package org.apache.tools.ant; | package org.apache.tools.ant; | ||||
import java.util.*; | |||||
import java.io.*; | |||||
import java.util.NoSuchElementException; | |||||
import java.util.StringTokenizer; | |||||
import java.io.File; | |||||
/** | /** | ||||
* A Path tokenizer takes a path and returns the components that make up | * A Path tokenizer takes a path and returns the components that make up | ||||
@@ -54,9 +54,15 @@ | |||||
package org.apache.tools.ant; | package org.apache.tools.ant; | ||||
import java.io.*; | |||||
import java.util.*; | |||||
import java.text.*; | |||||
import java.io.File; | |||||
import java.io.InputStream; | |||||
import java.io.IOException; | |||||
import java.util.Hashtable; | |||||
import java.util.Vector; | |||||
import java.util.Properties; | |||||
import java.util.Enumeration; | |||||
import java.util.Stack; | |||||
import org.apache.tools.ant.types.FilterSet; | import org.apache.tools.ant.types.FilterSet; | ||||
import org.apache.tools.ant.types.FilterSetCollection; | import org.apache.tools.ant.types.FilterSetCollection; | ||||
@@ -76,27 +82,27 @@ import org.apache.tools.ant.util.FileUtils; | |||||
public class Project { | public class Project { | ||||
public static final int MSG_ERR = 0; | |||||
public static final int MSG_WARN = 1; | |||||
public static final int MSG_INFO = 2; | |||||
public static final int MSG_VERBOSE = 3; | |||||
public static final int MSG_DEBUG = 4; | |||||
public final static int MSG_ERR = 0; | |||||
public final static int MSG_WARN = 1; | |||||
public final static int MSG_INFO = 2; | |||||
public final static int MSG_VERBOSE = 3; | |||||
public final static int MSG_DEBUG = 4; | |||||
// private set of constants to represent the state | // private set of constants to represent the state | ||||
// of a DFS of the Target dependencies | // of a DFS of the Target dependencies | ||||
private static final String VISITING = "VISITING"; | |||||
private static final String VISITED = "VISITED"; | |||||
private final static String VISITING = "VISITING"; | |||||
private final static String VISITED = "VISITED"; | |||||
private static String javaVersion; | private static String javaVersion; | ||||
public static final String JAVA_1_0 = "1.0"; | |||||
public static final String JAVA_1_1 = "1.1"; | |||||
public static final String JAVA_1_2 = "1.2"; | |||||
public static final String JAVA_1_3 = "1.3"; | |||||
public static final String JAVA_1_4 = "1.4"; | |||||
public final static String JAVA_1_0 = "1.0"; | |||||
public final static String JAVA_1_1 = "1.1"; | |||||
public final static String JAVA_1_2 = "1.2"; | |||||
public final static String JAVA_1_3 = "1.3"; | |||||
public final static String JAVA_1_4 = "1.4"; | |||||
public static final String TOKEN_START = FilterSet.DEFAULT_TOKEN_START; | |||||
public static final String TOKEN_END = FilterSet.DEFAULT_TOKEN_END; | |||||
public final static String TOKEN_START = FilterSet.DEFAULT_TOKEN_START; | |||||
public final static String TOKEN_END = FilterSet.DEFAULT_TOKEN_END; | |||||
private String name; | private String name; | ||||
private String description; | private String description; | ||||
@@ -641,7 +647,7 @@ public class Project { | |||||
* @return the native version of to_process or | * @return the native version of to_process or | ||||
* an empty string if to_process is null or empty | * an empty string if to_process is null or empty | ||||
*/ | */ | ||||
static public String translatePath(String to_process) { | |||||
public static String translatePath(String to_process) { | |||||
if ( to_process == null || to_process.length() == 0 ) { | if ( to_process == null || to_process.length() == 0 ) { | ||||
return ""; | return ""; | ||||
} | } | ||||
@@ -54,12 +54,25 @@ | |||||
package org.apache.tools.ant; | package org.apache.tools.ant; | ||||
import java.io.*; | |||||
import java.util.*; | |||||
import org.xml.sax.*; | |||||
import org.w3c.dom.*; | |||||
import org.apache.tools.ant.taskdefs.*; | |||||
import javax.xml.parsers.*; | |||||
import java.io.File; | |||||
import java.io.FileInputStream; | |||||
import java.io.FileNotFoundException; | |||||
import java.io.IOException; | |||||
import java.util.Hashtable; | |||||
import java.util.Vector; | |||||
import java.util.Enumeration; | |||||
import org.xml.sax.Locator; | |||||
import org.xml.sax.InputSource; | |||||
import org.xml.sax.HandlerBase; | |||||
import org.xml.sax.SAXParseException; | |||||
import org.xml.sax.SAXException; | |||||
import org.xml.sax.DocumentHandler; | |||||
import org.xml.sax.AttributeList; | |||||
import javax.xml.parsers.SAXParserFactory; | |||||
import javax.xml.parsers.SAXParser; | |||||
import javax.xml.parsers.ParserConfigurationException; | |||||
/** | /** | ||||
* Configures a Project (complete with Targets and Tasks) based on | * Configures a Project (complete with Targets and Tasks) based on | ||||
@@ -54,7 +54,9 @@ | |||||
package org.apache.tools.ant; | package org.apache.tools.ant; | ||||
import java.util.*; | |||||
import java.util.Enumeration; | |||||
import java.util.Vector; | |||||
import java.util.StringTokenizer; | |||||
/** | /** | ||||
* This class implements a target object with required parameters. | * This class implements a target object with required parameters. | ||||
@@ -54,8 +54,8 @@ | |||||
package org.apache.tools.ant; | package org.apache.tools.ant; | ||||
import java.lang.reflect.*; | |||||
import java.util.*; | |||||
import java.lang.reflect.Method; | |||||
/** | /** | ||||
* Use introspection to "adapt" an arbitrary Bean ( not extending Task, but with similar | * Use introspection to "adapt" an arbitrary Bean ( not extending Task, but with similar | ||||
@@ -54,10 +54,17 @@ | |||||
package org.apache.tools.ant; | package org.apache.tools.ant; | ||||
import java.io.*; | |||||
import java.util.*; | |||||
import javax.xml.parsers.*; | |||||
import org.w3c.dom.*; | |||||
import java.io.Writer; | |||||
import java.io.OutputStreamWriter; | |||||
import java.io.FileOutputStream; | |||||
import java.io.IOException; | |||||
import java.util.Hashtable; | |||||
import java.util.Stack; | |||||
import javax.xml.parsers.DocumentBuilder; | |||||
import javax.xml.parsers.DocumentBuilderFactory; | |||||
import org.w3c.dom.Document; | |||||
import org.w3c.dom.Element; | |||||
import org.w3c.dom.Text; | |||||
import org.apache.tools.ant.util.DOMElementWriter; | import org.apache.tools.ant.util.DOMElementWriter; | ||||
/** | /** | ||||
@@ -68,7 +75,7 @@ import org.apache.tools.ant.util.DOMElementWriter; | |||||
*/ | */ | ||||
public class XmlLogger implements BuildListener { | public class XmlLogger implements BuildListener { | ||||
private static final DocumentBuilder builder = getDocumentBuilder(); | |||||
private final static DocumentBuilder builder = getDocumentBuilder(); | |||||
private static DocumentBuilder getDocumentBuilder() { | private static DocumentBuilder getDocumentBuilder() { | ||||
try { | try { | ||||
@@ -80,15 +87,15 @@ public class XmlLogger implements BuildListener { | |||||
} | } | ||||
// XML constants for tag names and attribute names | // XML constants for tag names and attribute names | ||||
private static final String BUILD_TAG = "build"; | |||||
private static final String TARGET_TAG = "target"; | |||||
private static final String TASK_TAG = "task"; | |||||
private static final String MESSAGE_TAG = "message"; | |||||
private static final String NAME_ATTR = "name"; | |||||
private static final String TIME_ATTR = "time"; | |||||
private static final String PRIORITY_ATTR = "priority"; | |||||
private static final String LOCATION_ATTR = "location"; | |||||
private static final String ERROR_ATTR = "error"; | |||||
private final static String BUILD_TAG = "build"; | |||||
private final static String TARGET_TAG = "target"; | |||||
private final static String TASK_TAG = "task"; | |||||
private final static String MESSAGE_TAG = "message"; | |||||
private final static String NAME_ATTR = "name"; | |||||
private final static String TIME_ATTR = "time"; | |||||
private final static String PRIORITY_ATTR = "priority"; | |||||
private final static String LOCATION_ATTR = "location"; | |||||
private final static String ERROR_ATTR = "error"; | |||||
private Document doc; | private Document doc; | ||||
private Hashtable tasks = new Hashtable(); | private Hashtable tasks = new Hashtable(); | ||||
@@ -96,7 +103,7 @@ public class XmlLogger implements BuildListener { | |||||
private Hashtable threadStacks = new Hashtable(); | private Hashtable threadStacks = new Hashtable(); | ||||
private TimedElement buildElement = null; | private TimedElement buildElement = null; | ||||
static private class TimedElement { | |||||
private static class TimedElement { | |||||
long startTime; | long startTime; | ||||
Element element; | Element element; | ||||
} | } | ||||
@@ -54,7 +54,11 @@ | |||||
package org.apache.tools.ant.listener; | package org.apache.tools.ant.listener; | ||||
import org.apache.tools.ant.*; | |||||
import org.apache.tools.ant.BuildListener; | |||||
import org.apache.tools.ant.BuildEvent; | |||||
import org.apache.tools.ant.Project; | |||||
import org.apache.tools.ant.Target; | |||||
import org.apache.tools.ant.Task; | |||||
import org.apache.log4j.Category; | import org.apache.log4j.Category; | ||||
import org.apache.log4j.helpers.NullEnumeration; | import org.apache.log4j.helpers.NullEnumeration; | ||||
@@ -66,7 +70,7 @@ import org.apache.log4j.helpers.NullEnumeration; | |||||
* @author <a href="mailto:conor@apache.org>Conor MacNeill </a> | * @author <a href="mailto:conor@apache.org>Conor MacNeill </a> | ||||
*/ | */ | ||||
public class Log4jListener implements BuildListener { | public class Log4jListener implements BuildListener { | ||||
static final String LOG4J_CONFIG_PROPERTY = "log4j.configuration"; | |||||
final static String LOG4J_CONFIG_PROPERTY = "log4j.configuration"; | |||||
private boolean initialized = false; | private boolean initialized = false; | ||||
@@ -54,10 +54,20 @@ | |||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import org.apache.tools.ant.*; | |||||
import org.apache.tools.ant.Task; | |||||
import org.apache.tools.ant.Project; | |||||
import org.apache.tools.ant.BuildListener; | |||||
import org.apache.tools.ant.DefaultLogger; | |||||
import org.apache.tools.ant.BuildException; | |||||
import org.apache.tools.ant.ProjectHelper; | |||||
import org.apache.tools.ant.util.FileUtils; | import org.apache.tools.ant.util.FileUtils; | ||||
import java.io.*; | |||||
import java.util.*; | |||||
import java.io.File; | |||||
import java.io.PrintStream; | |||||
import java.io.FileOutputStream; | |||||
import java.io.IOException; | |||||
import java.util.Vector; | |||||
import java.util.Hashtable; | |||||
import java.util.Enumeration; | |||||
/** | /** | ||||
* Call Ant in a sub-project | * Call Ant in a sub-project | ||||
@@ -56,7 +56,7 @@ package org.apache.tools.ant.taskdefs; | |||||
import org.apache.tools.ant.BuildException; | import org.apache.tools.ant.BuildException; | ||||
import org.apache.tools.ant.IntrospectionHelper; | import org.apache.tools.ant.IntrospectionHelper; | ||||
import org.apache.tools.ant.Project; | |||||
import org.apache.tools.ant.Task; | import org.apache.tools.ant.Task; | ||||
import org.apache.tools.ant.TaskContainer; | import org.apache.tools.ant.TaskContainer; | ||||
import org.apache.tools.ant.types.EnumeratedAttribute; | import org.apache.tools.ant.types.EnumeratedAttribute; | ||||
@@ -64,7 +64,13 @@ import org.apache.tools.ant.types.EnumeratedAttribute; | |||||
import java.util.Enumeration; | import java.util.Enumeration; | ||||
import java.util.Hashtable; | import java.util.Hashtable; | ||||
import java.util.Vector; | import java.util.Vector; | ||||
import java.io.*; | |||||
import java.io.File; | |||||
import java.io.PrintWriter; | |||||
import java.io.OutputStreamWriter; | |||||
import java.io.FileOutputStream; | |||||
import java.io.UnsupportedEncodingException; | |||||
import java.io.FileWriter; | |||||
import java.io.IOException; | |||||
/** | /** | ||||
* Creates a partial DTD for Ant from the currently known tasks. | * Creates a partial DTD for Ant from the currently known tasks. | ||||
@@ -54,11 +54,15 @@ | |||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import java.io.*; | |||||
import java.util.*; | |||||
import org.apache.tools.ant.*; | |||||
import java.io.File; | |||||
import org.apache.tools.ant.Task; | |||||
import org.apache.tools.ant.AntClassLoader; | |||||
import org.apache.tools.ant.BuildException; | |||||
import org.apache.tools.ant.Project; | |||||
import org.apache.tools.ant.taskdefs.condition.Condition; | import org.apache.tools.ant.taskdefs.condition.Condition; | ||||
import org.apache.tools.ant.types.*; | |||||
import org.apache.tools.ant.types.Path; | |||||
import org.apache.tools.ant.types.Reference; | |||||
/** | /** | ||||
* Will set the given property if the requested resource is available at runtime. | * Will set the given property if the requested resource is available at runtime. | ||||
@@ -54,8 +54,14 @@ | |||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import org.apache.tools.ant.*; | |||||
import java.io.*; | |||||
import org.apache.tools.ant.Task; | |||||
import org.apache.tools.ant.BuildException; | |||||
import java.io.File; | |||||
import java.io.BufferedReader; | |||||
import java.io.FileReader; | |||||
import java.io.PrintWriter; | |||||
import java.io.FileWriter; | |||||
import java.io.IOException; | |||||
/** | /** | ||||
* CVSLogin | * CVSLogin | ||||
@@ -54,7 +54,8 @@ | |||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import org.apache.tools.ant.*; | |||||
import org.apache.tools.ant.Task; | |||||
import org.apache.tools.ant.BuildException; | |||||
/** | /** | ||||
* Call another target in the same project. | * Call another target in the same project. | ||||
@@ -54,11 +54,13 @@ | |||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import org.apache.tools.ant.*; | |||||
import org.apache.tools.ant.types.*; | |||||
import org.apache.tools.ant.BuildException; | |||||
import org.apache.tools.ant.types.FileSet; | |||||
import org.apache.tools.ant.types.PatternSet; | |||||
import java.io.File; | |||||
import java.io.IOException; | |||||
import java.io.*; | |||||
import java.util.*; | |||||
/** | /** | ||||
* Chmod equivalent for unix-like environments. | * Chmod equivalent for unix-like environments. | ||||
@@ -54,10 +54,11 @@ | |||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import org.apache.tools.ant.*; | |||||
import org.apache.tools.ant.types.PatternSet; | import org.apache.tools.ant.types.PatternSet; | ||||
import java.util.*; | |||||
import java.util.Vector; | |||||
import java.util.Enumeration; | |||||
/** | /** | ||||
* This task will compile and load a new taskdef all in one step. | * This task will compile and load a new taskdef all in one step. | ||||
@@ -54,12 +54,25 @@ | |||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import org.apache.tools.ant.*; | |||||
import org.apache.tools.ant.types.*; | |||||
import org.apache.tools.ant.util.*; | |||||
import java.io.*; | |||||
import java.util.*; | |||||
import org.apache.tools.ant.Task; | |||||
import org.apache.tools.ant.BuildException; | |||||
import org.apache.tools.ant.Project; | |||||
import org.apache.tools.ant.DirectoryScanner; | |||||
import org.apache.tools.ant.types.FileSet; | |||||
import org.apache.tools.ant.types.Mapper; | |||||
import org.apache.tools.ant.types.FilterSet; | |||||
import org.apache.tools.ant.types.FilterSetCollection; | |||||
import org.apache.tools.ant.util.FileUtils; | |||||
import org.apache.tools.ant.util.FileNameMapper; | |||||
import org.apache.tools.ant.util.FlatFileNameMapper; | |||||
import org.apache.tools.ant.util.IdentityMapper; | |||||
import org.apache.tools.ant.util.SourceFileScanner; | |||||
import java.io.File; | |||||
import java.io.IOException; | |||||
import java.util.Vector; | |||||
import java.util.Hashtable; | |||||
import java.util.Enumeration; | |||||
/** | /** | ||||
* A consolidated copy task. Copies a file or directory to a new file | * A consolidated copy task. Copies a file or directory to a new file | ||||
@@ -54,9 +54,12 @@ | |||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import java.io.*; | |||||
import java.util.*; | |||||
import org.apache.tools.ant.*; | |||||
import java.io.File; | |||||
import java.io.IOException; | |||||
import java.util.Hashtable; | |||||
import java.util.Enumeration; | |||||
import org.apache.tools.ant.BuildException; | |||||
import org.apache.tools.ant.DirectoryScanner; | |||||
/** | /** | ||||
* Copies a directory. | * Copies a directory. | ||||
@@ -54,9 +54,12 @@ | |||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import java.io.*; | |||||
import java.util.*; | |||||
import org.apache.tools.ant.*; | |||||
import java.io.File; | |||||
import java.io.IOException; | |||||
import org.apache.tools.ant.Task; | |||||
import org.apache.tools.ant.Project; | |||||
import org.apache.tools.ant.BuildException; | |||||
/** | /** | ||||
* Copies a file. | * Copies a file. | ||||
@@ -54,10 +54,17 @@ | |||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import org.apache.tools.ant.*; | |||||
import org.apache.tools.ant.Task; | |||||
import org.apache.tools.ant.BuildException; | |||||
import org.apache.tools.ant.Project; | |||||
import org.apache.tools.ant.types.Commandline; | import org.apache.tools.ant.types.Commandline; | ||||
import org.apache.tools.ant.types.Environment; | import org.apache.tools.ant.types.Environment; | ||||
import java.io.*; | |||||
import java.io.File; | |||||
import java.io.OutputStream; | |||||
import java.io.PrintStream; | |||||
import java.io.BufferedOutputStream; | |||||
import java.io.FileOutputStream; | |||||
import java.io.IOException; | |||||
/** | /** | ||||
* | * | ||||
@@ -54,11 +54,19 @@ | |||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import org.apache.tools.ant.*; | |||||
import org.apache.tools.ant.types.*; | |||||
import java.util.*; | |||||
import java.io.*; | |||||
import org.apache.tools.ant.Task; | |||||
import org.apache.tools.ant.BuildException; | |||||
import org.apache.tools.ant.Project; | |||||
import org.apache.tools.ant.AntClassLoader; | |||||
import org.apache.tools.ant.types.Path; | |||||
import org.apache.tools.ant.types.Reference; | |||||
import java.util.Properties; | |||||
import java.util.Enumeration; | |||||
import java.io.File; | |||||
import java.io.InputStream; | |||||
import java.io.FileInputStream; | |||||
import java.io.IOException; | |||||
/** | /** | ||||
* Base class for Taskdef and Typedef - does all the classpath | * Base class for Taskdef and Typedef - does all the classpath | ||||
@@ -54,10 +54,13 @@ | |||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import org.apache.tools.ant.*; | |||||
import org.apache.tools.ant.types.*; | |||||
import java.io.*; | |||||
import java.util.*; | |||||
import org.apache.tools.ant.Project; | |||||
import org.apache.tools.ant.BuildException; | |||||
import org.apache.tools.ant.DirectoryScanner; | |||||
import org.apache.tools.ant.types.FileSet; | |||||
import org.apache.tools.ant.types.PatternSet; | |||||
import java.io.File; | |||||
import java.util.Vector; | |||||
/** | /** | ||||
* Deletes a file or directory, or set of files defined by a fileset. | * Deletes a file or directory, or set of files defined by a fileset. | ||||
@@ -54,8 +54,10 @@ | |||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import org.apache.tools.ant.*; | |||||
import java.io.*; | |||||
import org.apache.tools.ant.Task; | |||||
import org.apache.tools.ant.BuildException; | |||||
import java.io.File; | |||||
import java.io.IOException; | |||||
/** | /** | ||||
* | * | ||||
@@ -58,7 +58,9 @@ import java.io.File; | |||||
import java.util.Enumeration; | import java.util.Enumeration; | ||||
import java.util.Vector; | import java.util.Vector; | ||||
import java.util.Date; | import java.util.Date; | ||||
import org.apache.tools.ant.*; | |||||
import org.apache.tools.ant.BuildException; | |||||
import org.apache.tools.ant.DirectoryScanner; | |||||
import org.apache.tools.ant.Project; | |||||
import org.apache.tools.ant.types.FileSet; | import org.apache.tools.ant.types.FileSet; | ||||
import org.apache.tools.ant.types.FileList; | import org.apache.tools.ant.types.FileList; | ||||
@@ -53,12 +53,14 @@ | |||||
*/ | */ | ||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import org.apache.tools.ant.*; | |||||
import org.apache.tools.ant.BuildException; | |||||
import org.apache.tools.ant.Project; | |||||
import org.apache.tools.ant.types.ZipFileSet; | import org.apache.tools.ant.types.ZipFileSet; | ||||
import org.apache.tools.zip.*; | |||||
import org.apache.tools.zip.ZipOutputStream; | |||||
import java.io.File; | |||||
import java.io.IOException; | |||||
import java.io.*; | |||||
import java.util.Vector; | |||||
/** | /** | ||||
* Creates a EAR archive. Based on WAR task | * Creates a EAR archive. Based on WAR task | ||||
@@ -54,9 +54,14 @@ | |||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import org.apache.tools.ant.*; | |||||
import org.apache.tools.ant.Task; | |||||
import org.apache.tools.ant.Project; | |||||
import org.apache.tools.ant.BuildException; | |||||
import org.apache.tools.ant.ProjectHelper; | |||||
import org.apache.tools.ant.types.EnumeratedAttribute; | import org.apache.tools.ant.types.EnumeratedAttribute; | ||||
import java.io.*; | |||||
import java.io.File; | |||||
import java.io.FileWriter; | |||||
import java.io.IOException; | |||||
/** | /** | ||||
* Echo | * Echo | ||||
* | * | ||||
@@ -54,8 +54,16 @@ | |||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import org.apache.tools.ant.*; | |||||
import java.io.*; | |||||
import org.apache.tools.ant.Task; | |||||
import org.apache.tools.ant.BuildException; | |||||
import org.apache.tools.ant.Project; | |||||
import java.io.File; | |||||
import java.io.PrintWriter; | |||||
import java.io.FileWriter; | |||||
import java.io.InputStream; | |||||
import java.io.IOException; | |||||
import java.io.BufferedReader; | |||||
import java.io.InputStreamReader; | |||||
/** | /** | ||||
* Executes a given command if the os platform is appropriate. | * Executes a given command if the os platform is appropriate. | ||||
@@ -74,7 +82,7 @@ public class Exec extends Task { | |||||
protected PrintWriter fos = null; | protected PrintWriter fos = null; | ||||
private boolean failOnError = false; | private boolean failOnError = false; | ||||
private static final int BUFFER_SIZE = 512; | |||||
private final static int BUFFER_SIZE = 512; | |||||
public void execute() throws BuildException { | public void execute() throws BuildException { | ||||
run(command); | run(command); | ||||
@@ -54,10 +54,19 @@ | |||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import org.apache.tools.ant.*; | |||||
import org.apache.tools.ant.types.*; | |||||
import org.apache.tools.ant.Task; | |||||
import org.apache.tools.ant.BuildException; | |||||
import org.apache.tools.ant.Project; | |||||
import org.apache.tools.ant.types.Commandline; | |||||
import org.apache.tools.ant.types.Environment; | |||||
import java.io.*; | |||||
import java.io.File; | |||||
import java.io.FileOutputStream; | |||||
import java.io.ByteArrayOutputStream; | |||||
import java.io.IOException; | |||||
import java.io.BufferedReader; | |||||
import java.io.StringReader; | |||||
import java.io.FileNotFoundException; | |||||
/** | /** | ||||
* Executes a given command if the os platform is appropriate. | * Executes a given command if the os platform is appropriate. | ||||
@@ -61,8 +61,8 @@ import org.apache.tools.ant.types.Commandline; | |||||
import java.io.File; | import java.io.File; | ||||
import java.io.IOException; | import java.io.IOException; | ||||
import java.io.InputStream; | |||||
import java.io.OutputStream; | |||||
import java.io.BufferedReader; | import java.io.BufferedReader; | ||||
import java.io.StringReader; | import java.io.StringReader; | ||||
import java.io.ByteArrayOutputStream; | import java.io.ByteArrayOutputStream; | ||||
@@ -57,7 +57,7 @@ package org.apache.tools.ant.taskdefs; | |||||
import org.apache.tools.ant.AntClassLoader; | import org.apache.tools.ant.AntClassLoader; | ||||
import org.apache.tools.ant.BuildException; | import org.apache.tools.ant.BuildException; | ||||
import org.apache.tools.ant.ExitException; | |||||
import org.apache.tools.ant.Project; | import org.apache.tools.ant.Project; | ||||
import org.apache.tools.ant.types.Commandline; | import org.apache.tools.ant.types.Commandline; | ||||
import org.apache.tools.ant.types.CommandlineJava; | import org.apache.tools.ant.types.CommandlineJava; | ||||
@@ -65,7 +65,7 @@ import org.apache.tools.ant.types.Path; | |||||
import java.lang.reflect.InvocationTargetException; | import java.lang.reflect.InvocationTargetException; | ||||
import java.lang.reflect.Method; | import java.lang.reflect.Method; | ||||
import java.io.*; | |||||
import java.io.PrintStream; | |||||
/* | /* | ||||
* | * | ||||
@@ -54,9 +54,15 @@ | |||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import org.apache.tools.ant.*; | |||||
import org.apache.tools.ant.types.*; | |||||
import org.apache.tools.ant.util.*; | |||||
import org.apache.tools.ant.BuildException; | |||||
import org.apache.tools.ant.DirectoryScanner; | |||||
import org.apache.tools.ant.Project; | |||||
import org.apache.tools.ant.types.FileSet; | |||||
import org.apache.tools.ant.types.Commandline; | |||||
import org.apache.tools.ant.types.Mapper; | |||||
import org.apache.tools.ant.types.EnumeratedAttribute; | |||||
import org.apache.tools.ant.util.FileNameMapper; | |||||
import org.apache.tools.ant.util.SourceFileScanner; | |||||
import java.util.Hashtable; | import java.util.Hashtable; | ||||
import java.util.Vector; | import java.util.Vector; | ||||
@@ -54,7 +54,9 @@ | |||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import org.apache.tools.ant.*; | |||||
import org.apache.tools.ant.Task; | |||||
import org.apache.tools.ant.BuildException; | |||||
import org.apache.tools.ant.ProjectHelper; | |||||
/** | /** | ||||
* Just exit the active build, giving an additional message | * Just exit the active build, giving an additional message | ||||
@@ -54,9 +54,16 @@ | |||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import org.apache.tools.ant.*; | |||||
import java.io.*; | |||||
import java.util.zip.*; | |||||
import org.apache.tools.ant.BuildException; | |||||
import org.apache.tools.ant.DirectoryScanner; | |||||
import org.apache.tools.ant.Project; | |||||
import java.io.File; | |||||
import java.io.FileInputStream; | |||||
import java.io.FileOutputStream; | |||||
import java.io.FileNotFoundException; | |||||
import java.io.IOException; | |||||
import java.util.zip.ZipInputStream; | |||||
import java.util.zip.ZipEntry; | |||||
/** | /** | ||||
* Unzip a file. | * Unzip a file. | ||||
* | * | ||||
@@ -54,12 +54,14 @@ | |||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import java.util.Enumeration; | |||||
import java.util.Properties; | |||||
import java.io.File; | import java.io.File; | ||||
import java.io.FileInputStream; | |||||
import org.apache.tools.ant.*; | |||||
import org.apache.tools.ant.Task; | |||||
import org.apache.tools.ant.BuildException; | |||||
import org.apache.tools.ant.Project; | |||||
/** | /** | ||||
* This task sets a token filter that is used by the file copy methods | * This task sets a token filter that is used by the file copy methods | ||||
@@ -59,8 +59,15 @@ import org.apache.tools.ant.DirectoryScanner; | |||||
import org.apache.tools.ant.Project; | import org.apache.tools.ant.Project; | ||||
import org.apache.tools.ant.types.EnumeratedAttribute; | import org.apache.tools.ant.types.EnumeratedAttribute; | ||||
import java.io.*; | |||||
import java.util.*; | |||||
import java.io.File; | |||||
import java.io.BufferedReader; | |||||
import java.io.FileReader; | |||||
import java.io.IOException; | |||||
import java.io.BufferedWriter; | |||||
import java.io.FileWriter; | |||||
import java.util.Random; | |||||
import java.util.Enumeration; | |||||
import java.util.NoSuchElementException; | |||||
/** | /** | ||||
* Task to convert text source files to local OS formatting conventions, as | * Task to convert text source files to local OS formatting conventions, as | ||||
@@ -106,27 +113,27 @@ import java.util.*; | |||||
public class FixCRLF extends MatchingTask { | public class FixCRLF extends MatchingTask { | ||||
private static final int UNDEF = -1; | |||||
private static final int NOTJAVA = 0; | |||||
private static final int LOOKING = 1; | |||||
private static final int IN_CHAR_CONST = 2; | |||||
private static final int IN_STR_CONST = 3; | |||||
private static final int IN_SINGLE_COMMENT = 4; | |||||
private static final int IN_MULTI_COMMENT = 5; | |||||
private static final int ASIS = 0; | |||||
private static final int CR = 1; | |||||
private static final int LF = 2; | |||||
private static final int CRLF = 3; | |||||
private static final int ADD = 1; | |||||
private static final int REMOVE = -1; | |||||
private static final int SPACES = -1; | |||||
private static final int TABS = 1; | |||||
private static final int INBUFLEN = 8192; | |||||
private static final int LINEBUFLEN = 200; | |||||
private static final char CTRLZ = '\u001A'; | |||||
private final static int UNDEF = -1; | |||||
private final static int NOTJAVA = 0; | |||||
private final static int LOOKING = 1; | |||||
private final static int IN_CHAR_CONST = 2; | |||||
private final static int IN_STR_CONST = 3; | |||||
private final static int IN_SINGLE_COMMENT = 4; | |||||
private final static int IN_MULTI_COMMENT = 5; | |||||
private final static int ASIS = 0; | |||||
private final static int CR = 1; | |||||
private final static int LF = 2; | |||||
private final static int CRLF = 3; | |||||
private final static int ADD = 1; | |||||
private final static int REMOVE = -1; | |||||
private final static int SPACES = -1; | |||||
private final static int TABS = 1; | |||||
private final static int INBUFLEN = 8192; | |||||
private final static int LINEBUFLEN = 200; | |||||
private final static char CTRLZ = '\u001A'; | |||||
private int tablength = 8; | private int tablength = 8; | ||||
private String spaces = " "; | private String spaces = " "; | ||||
@@ -54,10 +54,14 @@ | |||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import org.apache.tools.ant.*; | |||||
import org.apache.tools.ant.Task; | |||||
import org.apache.tools.ant.BuildException; | |||||
import java.io.*; | |||||
import java.util.zip.*; | |||||
import java.io.File; | |||||
import java.io.FileOutputStream; | |||||
import java.io.FileInputStream; | |||||
import java.io.IOException; | |||||
import java.util.zip.GZIPInputStream; | |||||
/** | /** | ||||
* Expands a file that has been compressed with the GZIP | * Expands a file that has been compressed with the GZIP | ||||
@@ -54,10 +54,16 @@ | |||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import org.apache.tools.ant.*; | |||||
import org.apache.tools.ant.Task; | |||||
import org.apache.tools.ant.BuildException; | |||||
import org.apache.tools.ant.Project; | |||||
import java.io.*; | |||||
import java.util.zip.*; | |||||
import java.io.File; | |||||
import java.io.IOException; | |||||
import java.io.InputStream; | |||||
import java.io.FileOutputStream; | |||||
import java.io.FileInputStream; | |||||
import java.util.zip.GZIPOutputStream; | |||||
/** | /** | ||||
* Compresses a file with the GZIP algorightm. Normally used to compress | * Compresses a file with the GZIP algorightm. Normally used to compress | ||||
@@ -55,7 +55,9 @@ package org.apache.tools.ant.taskdefs; | |||||
import java.util.Enumeration; | import java.util.Enumeration; | ||||
import java.util.Vector; | import java.util.Vector; | ||||
import org.apache.tools.ant.*; | |||||
import org.apache.tools.ant.Task; | |||||
import org.apache.tools.ant.BuildException; | |||||
import org.apache.tools.ant.Project; | |||||
import org.apache.tools.ant.types.Commandline; | import org.apache.tools.ant.types.Commandline; | ||||
/** | /** | ||||
@@ -54,10 +54,17 @@ | |||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import java.io.*; | |||||
import java.net.*; | |||||
import java.util.*; | |||||
import org.apache.tools.ant.*; | |||||
import java.io.File; | |||||
import java.io.FileOutputStream; | |||||
import java.io.InputStream; | |||||
import java.io.IOException; | |||||
import java.net.URL; | |||||
import java.net.URLConnection; | |||||
import java.net.HttpURLConnection; | |||||
import java.util.Date; | |||||
import org.apache.tools.ant.Task; | |||||
import org.apache.tools.ant.BuildException; | |||||
import org.apache.tools.ant.Project; | |||||
/** | /** | ||||
* Get a particular file from a URL source. | * Get a particular file from a URL source. | ||||
@@ -54,11 +54,19 @@ | |||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import org.apache.tools.ant.*; | |||||
import org.apache.tools.ant.BuildException; | |||||
import org.apache.tools.ant.FileScanner; | |||||
import org.apache.tools.ant.Project; | |||||
import org.apache.tools.ant.types.ZipFileSet; | import org.apache.tools.ant.types.ZipFileSet; | ||||
import org.apache.tools.zip.*; | |||||
import org.apache.tools.zip.ZipOutputStream; | |||||
import java.io.*; | |||||
import java.io.IOException; | |||||
import java.io.File; | |||||
import java.io.InputStream; | |||||
import java.io.FileInputStream; | |||||
import java.io.ByteArrayOutputStream; | |||||
import java.io.PrintWriter; | |||||
import java.io.ByteArrayInputStream; | |||||
import java.util.Enumeration; | import java.util.Enumeration; | ||||
/** | /** | ||||
@@ -58,11 +58,18 @@ import org.apache.tools.ant.BuildException; | |||||
import org.apache.tools.ant.ExitException; | import org.apache.tools.ant.ExitException; | ||||
import org.apache.tools.ant.Project; | import org.apache.tools.ant.Project; | ||||
import org.apache.tools.ant.Task; | import org.apache.tools.ant.Task; | ||||
import org.apache.tools.ant.types.*; | |||||
import org.apache.tools.ant.types.Commandline; | |||||
import org.apache.tools.ant.types.Path; | |||||
import org.apache.tools.ant.types.CommandlineJava; | |||||
import org.apache.tools.ant.types.Reference; | |||||
import org.apache.tools.ant.types.Environment; | |||||
import java.io.*; | |||||
import java.lang.reflect.*; | |||||
import java.util.*; | |||||
import java.io.File; | |||||
import java.io.PrintStream; | |||||
import java.io.FileOutputStream; | |||||
import java.io.IOException; | |||||
import java.util.Vector; | |||||
/** | /** | ||||
* This task acts as a loader for java applications but allows to use the same JVM | * This task acts as a loader for java applications but allows to use the same JVM | ||||
@@ -57,9 +57,12 @@ package org.apache.tools.ant.taskdefs; | |||||
import org.apache.tools.ant.BuildException; | import org.apache.tools.ant.BuildException; | ||||
import org.apache.tools.ant.DirectoryScanner; | import org.apache.tools.ant.DirectoryScanner; | ||||
import org.apache.tools.ant.Project; | import org.apache.tools.ant.Project; | ||||
import org.apache.tools.ant.types.*; | |||||
import org.apache.tools.ant.util.*; | |||||
import org.apache.tools.ant.taskdefs.compilers.*; | |||||
import org.apache.tools.ant.types.Path; | |||||
import org.apache.tools.ant.types.Reference; | |||||
import org.apache.tools.ant.util.GlobPatternMapper; | |||||
import org.apache.tools.ant.util.SourceFileScanner; | |||||
import org.apache.tools.ant.taskdefs.compilers.CompilerAdapter; | |||||
import org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory; | |||||
import java.io.File; | import java.io.File; | ||||
@@ -98,7 +101,7 @@ import java.io.File; | |||||
public class Javac extends MatchingTask { | public class Javac extends MatchingTask { | ||||
private static final String FAIL_MSG | |||||
private final static String FAIL_MSG | |||||
= "Compile failed, messages should have been provided."; | = "Compile failed, messages should have been provided."; | ||||
private Path src; | private Path src; | ||||
@@ -55,8 +55,9 @@ | |||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import org.apache.tools.ant.*; | |||||
import java.io.*; | |||||
import org.apache.tools.ant.Task; | |||||
import java.io.OutputStream; | |||||
import java.io.IOException; | |||||
/** | /** | ||||
* Serves as an output stream to Javac. This let's us print messages | * Serves as an output stream to Javac. This let's us print messages | ||||
@@ -53,14 +53,25 @@ | |||||
*/ | */ | ||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import java.io.*; | |||||
import java.util.*; | |||||
import java.io.File; | |||||
import java.io.PrintWriter; | |||||
import java.io.FileWriter; | |||||
import java.io.IOException; | |||||
import java.io.FilenameFilter; | |||||
import java.util.Vector; | |||||
import java.util.Enumeration; | |||||
import java.util.StringTokenizer; | |||||
import java.util.Random; | |||||
import org.apache.tools.ant.BuildException; | import org.apache.tools.ant.BuildException; | ||||
import org.apache.tools.ant.DirectoryScanner; | import org.apache.tools.ant.DirectoryScanner; | ||||
import org.apache.tools.ant.Project; | import org.apache.tools.ant.Project; | ||||
import org.apache.tools.ant.ProjectHelper; | import org.apache.tools.ant.ProjectHelper; | ||||
import org.apache.tools.ant.Task; | import org.apache.tools.ant.Task; | ||||
import org.apache.tools.ant.types.*; | |||||
import org.apache.tools.ant.types.Path; | |||||
import org.apache.tools.ant.types.Reference; | |||||
import org.apache.tools.ant.types.EnumeratedAttribute; | |||||
import org.apache.tools.ant.types.Commandline; | |||||
import org.apache.tools.ant.types.FileSet; | |||||
/** | /** | ||||
* This task makes it easy to generate Javadoc documentation for a collection | * This task makes it easy to generate Javadoc documentation for a collection | ||||
@@ -53,8 +53,12 @@ | |||||
*/ | */ | ||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import java.io.*; | |||||
import org.apache.tools.ant.*; | |||||
import java.io.File; | |||||
import java.io.PrintWriter; | |||||
import java.io.FileWriter; | |||||
import java.io.IOException; | |||||
import org.apache.tools.ant.Project; | |||||
import org.apache.tools.ant.BuildException; | |||||
import java.util.Random; | import java.util.Random; | ||||
@@ -53,9 +53,14 @@ | |||||
*/ | */ | ||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import org.apache.tools.ant.*; | |||||
import org.apache.tools.ant.Task; | |||||
import org.apache.tools.ant.Project; | |||||
import java.io.*; | |||||
import java.io.BufferedReader; | |||||
import java.io.OutputStream; | |||||
import java.io.InputStream; | |||||
import java.io.IOException; | |||||
import java.io.InputStreamReader; | |||||
/** | /** | ||||
* Parses output from jikes and | * Parses output from jikes and | ||||
@@ -54,9 +54,16 @@ | |||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import org.apache.tools.ant.*; | |||||
import java.io.*; | |||||
import java.util.*; | |||||
import org.apache.tools.ant.Task; | |||||
import org.apache.tools.ant.BuildException; | |||||
import java.io.File; | |||||
import java.io.BufferedReader; | |||||
import java.io.BufferedWriter; | |||||
import java.io.FileReader; | |||||
import java.io.FileWriter; | |||||
import java.io.IOException; | |||||
import java.util.Hashtable; | |||||
import java.util.StringTokenizer; | |||||
/** | /** | ||||
* Keyword substitution. Input file is written to output file. | * Keyword substitution. Input file is written to output file. | ||||
@@ -55,11 +55,11 @@ | |||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import org.apache.tools.ant.BuildException; | import org.apache.tools.ant.BuildException; | ||||
import org.apache.tools.ant.Project; | |||||
import org.apache.tools.ant.Task; | import org.apache.tools.ant.Task; | ||||
import java.io.OutputStream; | |||||
import java.io.InputStream; | |||||
import java.io.IOException; | import java.io.IOException; | ||||
/** | /** | ||||
@@ -54,8 +54,15 @@ | |||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import java.util.*; | |||||
import java.io.*; | |||||
import java.util.Vector; | |||||
import java.util.Hashtable; | |||||
import java.util.Enumeration; | |||||
import java.io.IOException; | |||||
import java.io.PrintWriter; | |||||
import java.io.BufferedReader; | |||||
import java.io.InputStream; | |||||
import java.io.InputStreamReader; | |||||
import java.io.StringWriter; | |||||
import org.apache.tools.ant.BuildException; | import org.apache.tools.ant.BuildException; | ||||
@@ -66,27 +73,27 @@ import org.apache.tools.ant.BuildException; | |||||
*/ | */ | ||||
public class Manifest { | public class Manifest { | ||||
/** The standard manifest version header */ | /** The standard manifest version header */ | ||||
static public final String ATTRIBUTE_MANIFEST_VERSION = "Manifest-Version"; | |||||
public final static String ATTRIBUTE_MANIFEST_VERSION = "Manifest-Version"; | |||||
/** The standard Signature Version header */ | /** The standard Signature Version header */ | ||||
static public final String ATTRIBUTE_SIGNATURE_VERSION = "Signature-Version"; | |||||
public final static String ATTRIBUTE_SIGNATURE_VERSION = "Signature-Version"; | |||||
/** The Name Attribute is the first in a named section */ | /** The Name Attribute is the first in a named section */ | ||||
static public final String ATTRIBUTE_NAME = "Name"; | |||||
public final static String ATTRIBUTE_NAME = "Name"; | |||||
/** THe From Header is disallowed in a Manifest */ | /** THe From Header is disallowed in a Manifest */ | ||||
static public final String ATTRIBUTE_FROM = "From"; | |||||
public final static String ATTRIBUTE_FROM = "From"; | |||||
/** Default Manifest version if one is not specified */ | /** Default Manifest version if one is not specified */ | ||||
static public final String DEFAULT_MANIFEST_VERSION = "1.0"; | |||||
public final static String DEFAULT_MANIFEST_VERSION = "1.0"; | |||||
/** The max length of a line in a Manifest */ | /** The max length of a line in a Manifest */ | ||||
static public final int MAX_LINE_LENGTH = 70; | |||||
public final static int MAX_LINE_LENGTH = 70; | |||||
/** | /** | ||||
* Class to hold manifest attributes | * Class to hold manifest attributes | ||||
*/ | */ | ||||
static public class Attribute { | |||||
public static class Attribute { | |||||
/** The attribute's name */ | /** The attribute's name */ | ||||
private String name = null; | private String name = null; | ||||
@@ -227,7 +234,7 @@ public class Manifest { | |||||
* Manifest. A section consists of a set of attribute values, | * Manifest. A section consists of a set of attribute values, | ||||
* separated from other sections by a blank line. | * separated from other sections by a blank line. | ||||
*/ | */ | ||||
static public class Section { | |||||
public static class Section { | |||||
private Vector warnings = new Vector(); | private Vector warnings = new Vector(); | ||||
/** The section's name if any. The main section in a manifest is unnamed.*/ | /** The section's name if any. The main section in a manifest is unnamed.*/ | ||||
@@ -54,7 +54,7 @@ | |||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import java.io.*; | |||||
/** | /** | ||||
* Exception thrown indicating problems in a JAR Manifest | * Exception thrown indicating problems in a JAR Manifest | ||||
@@ -54,11 +54,15 @@ | |||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import org.apache.tools.ant.*; | |||||
import org.apache.tools.ant.types.*; | |||||
import org.apache.tools.ant.Task; | |||||
import org.apache.tools.ant.DirectoryScanner; | |||||
import org.apache.tools.ant.Project; | |||||
import org.apache.tools.ant.types.FileSet; | |||||
import org.apache.tools.ant.types.PatternSet; | |||||
import java.io.*; | |||||
import java.util.*; | |||||
import java.io.File; | |||||
import java.util.StringTokenizer; | |||||
import java.util.Vector; | |||||
/** | /** | ||||
* This is an abstract task that should be used by all those tasks that | * This is an abstract task that should be used by all those tasks that | ||||
@@ -54,7 +54,8 @@ | |||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import org.apache.tools.ant.*; | |||||
import org.apache.tools.ant.Task; | |||||
import org.apache.tools.ant.BuildException; | |||||
import java.io.File; | import java.io.File; | ||||
@@ -54,11 +54,15 @@ | |||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import org.apache.tools.ant.*; | |||||
import org.apache.tools.ant.types.*; | |||||
import org.apache.tools.ant.BuildException; | |||||
import org.apache.tools.ant.Project; | |||||
import org.apache.tools.ant.types.FilterSetCollection; | |||||
import org.apache.tools.ant.types.FilterSet; | |||||
import org.apache.tools.ant.types.FileSet; | |||||
import java.io.*; | |||||
import java.util.*; | |||||
import java.io.File; | |||||
import java.io.IOException; | |||||
import java.util.Enumeration; | |||||
/** | /** | ||||
* Moves a file or directory to a new file or directory. By default, | * Moves a file or directory to a new file or directory. By default, | ||||
@@ -53,11 +53,15 @@ | |||||
*/ | */ | ||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import org.apache.tools.ant.*; | |||||
import org.apache.tools.ant.types.*; | |||||
import java.util.*; | |||||
import java.text.*; | |||||
import java.lang.RuntimeException; | |||||
import org.apache.tools.ant.Task; | |||||
import org.apache.tools.ant.TaskContainer; | |||||
import org.apache.tools.ant.BuildException; | |||||
import org.apache.tools.ant.Location; | |||||
import java.util.Vector; | |||||
import java.util.Enumeration; | |||||
/** | /** | ||||
* Implements a multi threaded task execution. | * Implements a multi threaded task execution. | ||||
@@ -54,7 +54,9 @@ | |||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import org.apache.tools.ant.*; | |||||
import org.apache.tools.ant.Task; | |||||
import org.apache.tools.ant.BuildException; | |||||
import org.apache.tools.ant.Project; | |||||
import org.apache.tools.ant.types.Commandline; | import org.apache.tools.ant.types.Commandline; | ||||
import java.io.File; | import java.io.File; | ||||
import java.io.IOException; | import java.io.IOException; | ||||
@@ -57,9 +57,11 @@ package org.apache.tools.ant.taskdefs; | |||||
import org.apache.tools.ant.BuildException; | import org.apache.tools.ant.BuildException; | ||||
import org.apache.tools.ant.Project; | import org.apache.tools.ant.Project; | ||||
import org.apache.tools.ant.Task; | import org.apache.tools.ant.Task; | ||||
import org.apache.tools.ant.types.*; | |||||
import org.apache.tools.ant.types.Path; | |||||
import org.apache.tools.ant.types.Reference; | |||||
import org.apache.tools.ant.types.FileSet; | |||||
import java.util.*; | |||||
import java.util.Vector; | |||||
import java.io.File; | import java.io.File; | ||||
/** | /** | ||||
@@ -54,11 +54,20 @@ | |||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import org.apache.tools.ant.*; | |||||
import org.apache.tools.ant.Task; | |||||
import org.apache.tools.ant.BuildException; | |||||
import org.apache.tools.ant.Project; | |||||
import org.apache.tools.ant.AntClassLoader; | |||||
import org.apache.tools.ant.ProjectHelper; | |||||
import org.apache.tools.ant.types.Path; | import org.apache.tools.ant.types.Path; | ||||
import org.apache.tools.ant.types.Reference; | import org.apache.tools.ant.types.Reference; | ||||
import java.io.*; | |||||
import java.util.*; | |||||
import java.io.File; | |||||
import java.io.FileInputStream; | |||||
import java.io.IOException; | |||||
import java.io.InputStream; | |||||
import java.util.Properties; | |||||
import java.util.Vector; | |||||
import java.util.Enumeration; | |||||
/** | /** | ||||
* Will set a Project property. Used to be a hack in ProjectHelper | * Will set a Project property. Used to be a hack in ProjectHelper | ||||
@@ -55,16 +55,18 @@ | |||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import org.apache.tools.ant.BuildException; | import org.apache.tools.ant.BuildException; | ||||
import org.apache.tools.ant.DirectoryScanner; | |||||
import org.apache.tools.ant.Project; | import org.apache.tools.ant.Project; | ||||
import org.apache.tools.ant.types.*; | |||||
import org.apache.tools.ant.util.*; | |||||
import org.apache.tools.ant.taskdefs.compilers.*; | |||||
import org.apache.tools.ant.types.EnumeratedAttribute; | |||||
import org.apache.tools.ant.Task; | import org.apache.tools.ant.Task; | ||||
import java.io.*; | |||||
import java.io.PrintStream; | |||||
import java.io.FileOutputStream; | |||||
import java.io.IOException; | |||||
import java.util.*; | |||||
import java.util.Hashtable; | |||||
/** | /** | ||||
* This task is the manager for RecorderEntry's. It is this class | * This task is the manager for RecorderEntry's. It is this class | ||||
@@ -176,7 +178,7 @@ public class Recorder extends Task { | |||||
* Possible values include: start and stop. | * Possible values include: start and stop. | ||||
*/ | */ | ||||
public static class ActionChoices extends EnumeratedAttribute { | public static class ActionChoices extends EnumeratedAttribute { | ||||
private static final String[] values = {"start", "stop"}; | |||||
private final static String[] values = {"start", "stop"}; | |||||
public String[] getValues() { | public String[] getValues() { | ||||
return values; | return values; | ||||
} | } | ||||
@@ -187,7 +189,7 @@ public class Recorder extends Task { | |||||
* Possible values include: error, warn, info, verbose, debug. | * Possible values include: error, warn, info, verbose, debug. | ||||
*/ | */ | ||||
public static class VerbosityLevelChoices extends EnumeratedAttribute { | public static class VerbosityLevelChoices extends EnumeratedAttribute { | ||||
private static final String[] values = { "error", "warn", "info", | |||||
private final static String[] values = { "error", "warn", "info", | |||||
"verbose", "debug"}; | "verbose", "debug"}; | ||||
public String[] getValues() { | public String[] getValues() { | ||||
return values; | return values; | ||||
@@ -54,9 +54,11 @@ | |||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import org.apache.tools.ant.*; | |||||
import java.io.*; | |||||
import java.util.*; | |||||
import org.apache.tools.ant.BuildLogger; | |||||
import org.apache.tools.ant.Project; | |||||
import org.apache.tools.ant.BuildEvent; | |||||
import java.io.PrintStream; | |||||
/** | /** | ||||
* This is a class that represents a recorder. This is the listener | * This is a class that represents a recorder. This is the listener | ||||
@@ -54,10 +54,25 @@ | |||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import org.apache.tools.ant.*; | |||||
import org.apache.tools.ant.taskdefs.*; | |||||
import java.io.*; | |||||
import java.util.*; | |||||
import org.apache.tools.ant.BuildException; | |||||
import org.apache.tools.ant.DirectoryScanner; | |||||
import org.apache.tools.ant.Project; | |||||
import java.io.File; | |||||
import java.io.FileInputStream; | |||||
import java.io.FileNotFoundException; | |||||
import java.io.IOException; | |||||
import java.io.Reader; | |||||
import java.io.FileReader; | |||||
import java.io.InputStreamReader; | |||||
import java.io.Writer; | |||||
import java.io.FileWriter; | |||||
import java.io.OutputStreamWriter; | |||||
import java.io.FileOutputStream; | |||||
import java.io.BufferedReader; | |||||
import java.io.BufferedWriter; | |||||
import java.util.Properties; | |||||
import java.util.Vector; | |||||
/** | /** | ||||
* Replaces all occurrences of one or more string tokens with given | * Replaces all occurrences of one or more string tokens with given | ||||
@@ -58,10 +58,12 @@ import org.apache.tools.ant.AntClassLoader; | |||||
import org.apache.tools.ant.BuildException; | import org.apache.tools.ant.BuildException; | ||||
import org.apache.tools.ant.DirectoryScanner; | import org.apache.tools.ant.DirectoryScanner; | ||||
import org.apache.tools.ant.Project; | import org.apache.tools.ant.Project; | ||||
import org.apache.tools.ant.taskdefs.rmic.*; | |||||
import org.apache.tools.ant.taskdefs.rmic.RmicAdapter; | |||||
import org.apache.tools.ant.taskdefs.rmic.RmicAdapterFactory; | |||||
import org.apache.tools.ant.types.Path; | import org.apache.tools.ant.types.Path; | ||||
import org.apache.tools.ant.types.Reference; | import org.apache.tools.ant.types.Reference; | ||||
import org.apache.tools.ant.util.*; | |||||
import org.apache.tools.ant.util.FileNameMapper; | |||||
import org.apache.tools.ant.util.SourceFileScanner; | |||||
import java.io.File; | import java.io.File; | ||||
import java.io.IOException; | import java.io.IOException; | ||||
@@ -100,7 +102,7 @@ import java.util.Vector; | |||||
public class Rmic extends MatchingTask { | public class Rmic extends MatchingTask { | ||||
private static final String FAIL_MSG | |||||
private final static String FAIL_MSG | |||||
= "Rmic failed, messages should have been provided."; | = "Rmic failed, messages should have been provided."; | ||||
private File baseDir; | private File baseDir; | ||||
@@ -54,16 +54,41 @@ | |||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import org.apache.tools.ant.*; | |||||
import org.apache.tools.ant.types.*; | |||||
import java.io.*; | |||||
import org.apache.tools.ant.Task; | |||||
import org.apache.tools.ant.AntClassLoader; | |||||
import org.apache.tools.ant.BuildException; | |||||
import org.apache.tools.ant.DirectoryScanner; | |||||
import org.apache.tools.ant.Project; | |||||
import org.apache.tools.ant.ProjectHelper; | |||||
import org.apache.tools.ant.types.EnumeratedAttribute; | |||||
import org.apache.tools.ant.types.Path; | |||||
import org.apache.tools.ant.types.Reference; | |||||
import org.apache.tools.ant.types.FileSet; | |||||
import java.io.File; | |||||
import java.io.PrintStream; | |||||
import java.io.BufferedOutputStream; | |||||
import java.io.FileOutputStream; | |||||
import java.io.IOException; | |||||
import java.io.Reader; | |||||
import java.io.BufferedReader; | |||||
import java.io.StringReader; | |||||
import java.io.FileReader; | |||||
import java.io.InputStreamReader; | |||||
import java.io.FileInputStream; | |||||
import java.util.Enumeration; | import java.util.Enumeration; | ||||
import java.util.StringTokenizer; | import java.util.StringTokenizer; | ||||
import java.util.Vector; | import java.util.Vector; | ||||
import java.util.Properties; | import java.util.Properties; | ||||
import java.util.zip.*; | |||||
import java.sql.*; | |||||
import java.sql.Connection; | |||||
import java.sql.Statement; | |||||
import java.sql.Driver; | |||||
import java.sql.SQLException; | |||||
import java.sql.DatabaseMetaData; | |||||
import java.sql.SQLWarning; | |||||
import java.sql.ResultSet; | |||||
import java.sql.ResultSetMetaData; | |||||
/** | /** | ||||
* Reads in a text file containing SQL statements seperated with semicolons | * Reads in a text file containing SQL statements seperated with semicolons | ||||
@@ -76,9 +101,9 @@ import java.sql.*; | |||||
*/ | */ | ||||
public class SQLExec extends Task { | public class SQLExec extends Task { | ||||
static public class DelimiterType extends EnumeratedAttribute { | |||||
static public final String NORMAL = "normal"; | |||||
static public final String ROW = "row"; | |||||
public static class DelimiterType extends EnumeratedAttribute { | |||||
public final static String NORMAL = "normal"; | |||||
public final static String ROW = "row"; | |||||
public String[] getValues() { | public String[] getValues() { | ||||
return new String[] {NORMAL, ROW}; | return new String[] {NORMAL, ROW}; | ||||
} | } | ||||
@@ -54,10 +54,16 @@ | |||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import java.io.*; | |||||
import java.util.*; | |||||
import java.io.PrintStream; | |||||
import java.io.File; | |||||
import java.io.BufferedInputStream; | |||||
import java.io.FileInputStream; | |||||
import java.io.IOException; | |||||
import java.util.Vector; | |||||
import java.util.StringTokenizer; | |||||
import java.util.Enumeration; | |||||
import org.apache.tools.mail.MailMessage; | import org.apache.tools.mail.MailMessage; | ||||
import org.apache.tools.ant.Project; | |||||
import org.apache.tools.ant.Task; | import org.apache.tools.ant.Task; | ||||
import org.apache.tools.ant.BuildException; | import org.apache.tools.ant.BuildException; | ||||
@@ -53,11 +53,14 @@ | |||||
*/ | */ | ||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import org.apache.tools.ant.*; | |||||
import org.apache.tools.ant.types.*; | |||||
import java.util.*; | |||||
import java.text.*; | |||||
import java.lang.RuntimeException; | |||||
import org.apache.tools.ant.Task; | |||||
import org.apache.tools.ant.TaskContainer; | |||||
import org.apache.tools.ant.BuildException; | |||||
import java.util.Vector; | |||||
import java.util.Enumeration; | |||||
/** | /** | ||||
* Implements a single threaded task execution. | * Implements a single threaded task execution. | ||||
@@ -59,8 +59,11 @@ import java.util.Enumeration; | |||||
import java.util.Vector; | import java.util.Vector; | ||||
import java.util.zip.ZipEntry; | import java.util.zip.ZipEntry; | ||||
import java.util.zip.ZipFile; | import java.util.zip.ZipFile; | ||||
import org.apache.tools.ant.*; | |||||
import org.apache.tools.ant.types.Commandline; | |||||
import org.apache.tools.ant.Task; | |||||
import org.apache.tools.ant.BuildException; | |||||
import org.apache.tools.ant.DirectoryScanner; | |||||
import org.apache.tools.ant.Project; | |||||
import org.apache.tools.ant.types.FileSet; | import org.apache.tools.ant.types.FileSet; | ||||
/** | /** | ||||
@@ -54,12 +54,21 @@ | |||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import java.io.*; | |||||
import java.util.*; | |||||
import org.apache.tools.ant.*; | |||||
import org.apache.tools.ant.util.*; | |||||
import org.apache.tools.tar.*; | |||||
import org.apache.tools.ant.types.*; | |||||
import java.io.File; | |||||
import java.io.IOException; | |||||
import java.io.FileOutputStream; | |||||
import java.io.FileInputStream; | |||||
import java.util.Vector; | |||||
import java.util.Enumeration; | |||||
import org.apache.tools.ant.BuildException; | |||||
import org.apache.tools.ant.Project; | |||||
import org.apache.tools.ant.DirectoryScanner; | |||||
import org.apache.tools.ant.util.SourceFileScanner; | |||||
import org.apache.tools.ant.util.MergingMapper; | |||||
import org.apache.tools.tar.TarOutputStream; | |||||
import org.apache.tools.tar.TarConstants; | |||||
import org.apache.tools.tar.TarEntry; | |||||
import org.apache.tools.ant.types.FileSet; | |||||
/** | /** | ||||
* Creates a TAR archive. | * Creates a TAR archive. | ||||
@@ -71,11 +80,11 @@ import org.apache.tools.ant.types.*; | |||||
public class Tar extends MatchingTask { | public class Tar extends MatchingTask { | ||||
// permissable values for longfile attribute | // permissable values for longfile attribute | ||||
static public final String WARN = "warn"; | |||||
static public final String FAIL = "fail"; | |||||
static public final String TRUNCATE = "truncate"; | |||||
static public final String GNU = "gnu"; | |||||
static public final String OMIT = "omit"; | |||||
public final static String WARN = "warn"; | |||||
public final static String FAIL = "fail"; | |||||
public final static String TRUNCATE = "truncate"; | |||||
public final static String GNU = "gnu"; | |||||
public final static String OMIT = "omit"; | |||||
private String[] validModes = new String[] {WARN, FAIL, TRUNCATE, GNU, OMIT}; | private String[] validModes = new String[] {WARN, FAIL, TRUNCATE, GNU, OMIT}; | ||||
@@ -302,7 +311,7 @@ public class Tar extends MatchingTask { | |||||
return sfs.restrict(files, baseDir, null, mm).length == 0; | return sfs.restrict(files, baseDir, null, mm).length == 0; | ||||
} | } | ||||
static public class TarFileSet extends FileSet { | |||||
public static class TarFileSet extends FileSet { | |||||
private String[] files = null; | private String[] files = null; | ||||
private int mode = 0100644; | private int mode = 0100644; | ||||
@@ -55,8 +55,9 @@ | |||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import org.apache.tools.ant.*; | |||||
import java.io.*; | |||||
import org.apache.tools.ant.Task; | |||||
import java.io.OutputStream; | |||||
import java.io.IOException; | |||||
/** | /** | ||||
* Redirects text written to a stream thru the standard | * Redirects text written to a stream thru the standard | ||||
@@ -54,19 +54,22 @@ | |||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import org.apache.tools.ant.*; | |||||
import org.apache.tools.ant.types.*; | |||||
import org.apache.tools.ant.util.*; | |||||
import org.apache.tools.ant.Task; | |||||
import org.apache.tools.ant.BuildException; | |||||
import org.apache.tools.ant.Project; | |||||
import org.apache.tools.ant.DirectoryScanner; | |||||
import org.apache.tools.ant.types.FileSet; | |||||
import org.apache.tools.ant.util.FileUtils; | |||||
import java.io.File; | import java.io.File; | ||||
import java.io.FileOutputStream; | import java.io.FileOutputStream; | ||||
import java.io.IOException; | import java.io.IOException; | ||||
import java.lang.reflect.InvocationTargetException; | |||||
import java.lang.reflect.Method; | |||||
import java.text.DateFormat; | import java.text.DateFormat; | ||||
import java.text.ParseException; | import java.text.ParseException; | ||||
import java.util.Date; | |||||
import java.util.Enumeration; | |||||
import java.util.Locale; | import java.util.Locale; | ||||
import java.util.Vector; | import java.util.Vector; | ||||
@@ -54,10 +54,19 @@ | |||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import org.apache.tools.ant.*; | |||||
import java.io.*; | |||||
import java.util.*; | |||||
import java.text.*; | |||||
import org.apache.tools.ant.Task; | |||||
import org.apache.tools.ant.BuildException; | |||||
import org.apache.tools.ant.Project; | |||||
import org.apache.tools.ant.Location; | |||||
import java.util.Vector; | |||||
import java.util.Date; | |||||
import java.util.Locale; | |||||
import java.util.Enumeration; | |||||
import java.util.Calendar; | |||||
import java.util.StringTokenizer; | |||||
import java.util.NoSuchElementException; | |||||
import java.text.SimpleDateFormat; | |||||
/** | /** | ||||
* Sets TSTAMP, DSTAMP and TODAY | * Sets TSTAMP, DSTAMP and TODAY | ||||
@@ -54,9 +54,16 @@ | |||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import org.apache.tools.ant.*; | |||||
import org.apache.tools.tar.*; | |||||
import java.io.*; | |||||
import org.apache.tools.ant.Task; | |||||
import org.apache.tools.ant.BuildException; | |||||
import org.apache.tools.ant.Project; | |||||
import org.apache.tools.tar.TarInputStream; | |||||
import org.apache.tools.tar.TarEntry; | |||||
import java.io.File; | |||||
import java.io.FileInputStream; | |||||
import java.io.FileOutputStream; | |||||
import java.io.FileNotFoundException; | |||||
import java.io.IOException; | |||||
/** | /** | ||||
* Untar a file. | * Untar a file. | ||||
@@ -54,13 +54,18 @@ | |||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import org.apache.tools.ant.*; | |||||
import org.apache.tools.ant.BuildException; | |||||
import org.apache.tools.ant.DirectoryScanner; | |||||
import org.apache.tools.ant.Project; | |||||
import org.apache.tools.ant.taskdefs.condition.Condition; | import org.apache.tools.ant.taskdefs.condition.Condition; | ||||
import org.apache.tools.ant.types.*; | |||||
import org.apache.tools.ant.util.*; | |||||
import java.io.*; | |||||
import org.apache.tools.ant.types.Mapper; | |||||
import org.apache.tools.ant.types.FileSet; | |||||
import org.apache.tools.ant.util.SourceFileScanner; | |||||
import org.apache.tools.ant.util.FileNameMapper; | |||||
import org.apache.tools.ant.util.MergingMapper; | |||||
import java.io.File; | |||||
import java.util.Enumeration; | import java.util.Enumeration; | ||||
import java.util.Date; | |||||
import java.util.Vector; | import java.util.Vector; | ||||
/** | /** | ||||
@@ -54,12 +54,14 @@ | |||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import org.apache.tools.ant.*; | |||||
import org.apache.tools.ant.BuildException; | |||||
import org.apache.tools.ant.Project; | |||||
import org.apache.tools.ant.types.ZipFileSet; | import org.apache.tools.ant.types.ZipFileSet; | ||||
import org.apache.tools.zip.*; | |||||
import org.apache.tools.zip.ZipOutputStream; | |||||
import java.io.File; | |||||
import java.io.IOException; | |||||
import java.io.*; | |||||
import java.util.Vector; | |||||
/** | /** | ||||
* Creates a WAR archive. | * Creates a WAR archive. | ||||
@@ -55,12 +55,15 @@ | |||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import java.io.*; | |||||
import java.io.File; | |||||
import java.util.Enumeration; | import java.util.Enumeration; | ||||
import java.util.Hashtable; | |||||
import java.util.StringTokenizer; | |||||
import java.util.Vector; | import java.util.Vector; | ||||
import org.apache.tools.ant.*; | |||||
import org.apache.tools.ant.BuildException; | |||||
import org.apache.tools.ant.DirectoryScanner; | |||||
import org.apache.tools.ant.Project; | |||||
import org.apache.tools.ant.AntClassLoader; | |||||
import org.apache.tools.ant.types.Path; | import org.apache.tools.ant.types.Path; | ||||
import org.apache.tools.ant.types.Reference; | import org.apache.tools.ant.types.Reference; | ||||
import org.apache.tools.ant.util.FileUtils; | import org.apache.tools.ant.util.FileUtils; | ||||
@@ -53,18 +53,33 @@ | |||||
*/ | */ | ||||
package org.apache.tools.ant.taskdefs; | package org.apache.tools.ant.taskdefs; | ||||
import java.io.*; | |||||
import java.util.Enumeration; | |||||
import java.io.File; | |||||
import java.io.IOException; | |||||
import java.io.InputStream; | |||||
import java.io.FileOutputStream; | |||||
import java.io.FileInputStream; | |||||
import java.io.OutputStream; | |||||
import java.io.ByteArrayOutputStream; | |||||
import java.io.ByteArrayInputStream; | |||||
import java.util.Hashtable; | import java.util.Hashtable; | ||||
import java.util.Stack; | import java.util.Stack; | ||||
import java.util.StringTokenizer; | |||||
import java.util.Vector; | import java.util.Vector; | ||||
import java.util.zip.CRC32; | import java.util.zip.CRC32; | ||||
import java.util.zip.ZipInputStream; | import java.util.zip.ZipInputStream; | ||||
import org.apache.tools.ant.*; | |||||
import org.apache.tools.ant.types.*; | |||||
import org.apache.tools.ant.util.*; | |||||
import org.apache.tools.zip.*; | |||||
import org.apache.tools.ant.BuildException; | |||||
import org.apache.tools.ant.FileScanner; | |||||
import org.apache.tools.ant.Project; | |||||
import org.apache.tools.ant.DirectoryScanner; | |||||
import org.apache.tools.ant.types.FileSet; | |||||
import org.apache.tools.ant.types.EnumeratedAttribute; | |||||
import org.apache.tools.ant.types.ZipFileSet; | |||||
import org.apache.tools.ant.types.ZipScanner; | |||||
import org.apache.tools.ant.util.SourceFileScanner; | |||||
import org.apache.tools.ant.util.MergingMapper; | |||||
import org.apache.tools.zip.ZipOutputStream; | |||||
import org.apache.tools.zip.ZipEntry; | |||||
/** | /** | ||||
* Create a ZIP archive. | * Create a ZIP archive. | ||||
@@ -54,11 +54,20 @@ | |||||
package org.apache.tools.ant.taskdefs.compilers; | package org.apache.tools.ant.taskdefs.compilers; | ||||
import org.apache.tools.ant.*; | |||||
import org.apache.tools.ant.taskdefs.*; | |||||
import org.apache.tools.ant.types.*; | |||||
import java.io.*; | |||||
import org.apache.tools.ant.Location; | |||||
import org.apache.tools.ant.Project; | |||||
import org.apache.tools.ant.BuildException; | |||||
import org.apache.tools.ant.taskdefs.Javac; | |||||
import org.apache.tools.ant.taskdefs.Execute; | |||||
import org.apache.tools.ant.taskdefs.LogStreamHandler; | |||||
import org.apache.tools.ant.types.Path; | |||||
import org.apache.tools.ant.types.Commandline; | |||||
import org.apache.tools.ant.types.FileSet; | |||||
import java.io.File; | |||||
import java.io.PrintWriter; | |||||
import java.io.FileWriter; | |||||
import java.io.IOException; | |||||
import java.util.Random; | import java.util.Random; | ||||
/** | /** | ||||
@@ -54,10 +54,11 @@ | |||||
package org.apache.tools.ant.taskdefs.compilers; | package org.apache.tools.ant.taskdefs.compilers; | ||||
import java.io.File; | |||||
import org.apache.tools.ant.BuildException; | import org.apache.tools.ant.BuildException; | ||||
import org.apache.tools.ant.Project; | import org.apache.tools.ant.Project; | ||||
import org.apache.tools.ant.types.*; | |||||
import org.apache.tools.ant.types.Commandline; | |||||
import org.apache.tools.ant.types.Path; | |||||
/** | /** | ||||
* The implementation of the gcj compiler. | * The implementation of the gcj compiler. | ||||
@@ -59,7 +59,8 @@ import org.apache.tools.ant.Project; | |||||
import org.apache.tools.ant.taskdefs.LogOutputStream; | import org.apache.tools.ant.taskdefs.LogOutputStream; | ||||
import org.apache.tools.ant.types.Commandline; | import org.apache.tools.ant.types.Commandline; | ||||
import java.io.*; | |||||
import java.io.OutputStream; | |||||
import java.io.IOException; | |||||
import java.lang.reflect.Constructor; | import java.lang.reflect.Constructor; | ||||
import java.lang.reflect.Method; | import java.lang.reflect.Method; | ||||
@@ -56,11 +56,11 @@ package org.apache.tools.ant.taskdefs.compilers; | |||||
import org.apache.tools.ant.BuildException; | import org.apache.tools.ant.BuildException; | ||||
import org.apache.tools.ant.Project; | import org.apache.tools.ant.Project; | ||||
import org.apache.tools.ant.taskdefs.LogOutputStream; | |||||
import org.apache.tools.ant.types.Commandline; | import org.apache.tools.ant.types.Commandline; | ||||
import java.lang.reflect.Method; | import java.lang.reflect.Method; | ||||
import java.io.*; | |||||
/** | /** | ||||
* The implementation of the javac compiler for JDK 1.3 | * The implementation of the javac compiler for JDK 1.3 | ||||
@@ -77,7 +77,7 @@ public class Javac13 extends DefaultCompilerAdapter { | |||||
/** | /** | ||||
* Integer returned by the "Modern" jdk1.3 compiler to indicate success. | * Integer returned by the "Modern" jdk1.3 compiler to indicate success. | ||||
*/ | */ | ||||
private static final int MODERN_COMPILER_SUCCESS = 0; | |||||
private final static int MODERN_COMPILER_SUCCESS = 0; | |||||
public boolean execute() throws BuildException { | public boolean execute() throws BuildException { | ||||
attributes.log("Using modern compiler", Project.MSG_VERBOSE); | attributes.log("Using modern compiler", Project.MSG_VERBOSE); | ||||
@@ -56,7 +56,7 @@ package org.apache.tools.ant.taskdefs.compilers; | |||||
import org.apache.tools.ant.BuildException; | import org.apache.tools.ant.BuildException; | ||||
import org.apache.tools.ant.Project; | import org.apache.tools.ant.Project; | ||||
import org.apache.tools.ant.types.*; | |||||
import org.apache.tools.ant.types.Commandline; | |||||
/** | /** | ||||
* Performs a compile using javac externally. | * Performs a compile using javac externally. | ||||
@@ -56,7 +56,8 @@ package org.apache.tools.ant.taskdefs.compilers; | |||||
import org.apache.tools.ant.BuildException; | import org.apache.tools.ant.BuildException; | ||||
import org.apache.tools.ant.Project; | import org.apache.tools.ant.Project; | ||||
import org.apache.tools.ant.types.*; | |||||
import org.apache.tools.ant.types.Path; | |||||
import org.apache.tools.ant.types.Commandline; | |||||
/** | /** | ||||
* The implementation of the jikes compiler. | * The implementation of the jikes compiler. | ||||
@@ -56,7 +56,8 @@ package org.apache.tools.ant.taskdefs.compilers; | |||||
import org.apache.tools.ant.BuildException; | import org.apache.tools.ant.BuildException; | ||||
import org.apache.tools.ant.Project; | import org.apache.tools.ant.Project; | ||||
import org.apache.tools.ant.types.*; | |||||
import org.apache.tools.ant.types.Path; | |||||
import org.apache.tools.ant.types.Commandline; | |||||
/** | /** | ||||
* The implementation of the jvc compiler from microsoft. | * The implementation of the jvc compiler from microsoft. | ||||
@@ -56,12 +56,12 @@ package org.apache.tools.ant.taskdefs.compilers; | |||||
import org.apache.tools.ant.BuildException; | import org.apache.tools.ant.BuildException; | ||||
import org.apache.tools.ant.Project; | import org.apache.tools.ant.Project; | ||||
import org.apache.tools.ant.taskdefs.LogOutputStream; | |||||
import org.apache.tools.ant.types.Commandline; | import org.apache.tools.ant.types.Commandline; | ||||
import org.apache.tools.ant.types.Path; | import org.apache.tools.ant.types.Path; | ||||
import java.io.*; | |||||
import java.lang.reflect.Constructor; | |||||
import java.lang.reflect.Method; | import java.lang.reflect.Method; | ||||
/** | /** | ||||
@@ -56,7 +56,7 @@ package org.apache.tools.ant.taskdefs.compilers; | |||||
import org.apache.tools.ant.BuildException; | import org.apache.tools.ant.BuildException; | ||||
import org.apache.tools.ant.Project; | import org.apache.tools.ant.Project; | ||||
import org.apache.tools.ant.types.*; | |||||
import org.apache.tools.ant.types.Commandline; | |||||
/** | /** | ||||
* The implementation of the sj compiler. | * The implementation of the sj compiler. | ||||
@@ -58,7 +58,7 @@ import java.util.Enumeration; | |||||
import java.util.NoSuchElementException; | import java.util.NoSuchElementException; | ||||
import java.util.Vector; | import java.util.Vector; | ||||
import org.apache.tools.ant.Project; | |||||
import org.apache.tools.ant.ProjectComponent; | import org.apache.tools.ant.ProjectComponent; | ||||
import org.apache.tools.ant.taskdefs.Available; | import org.apache.tools.ant.taskdefs.Available; | ||||
import org.apache.tools.ant.taskdefs.UpToDate; | import org.apache.tools.ant.taskdefs.UpToDate; | ||||
@@ -54,10 +54,16 @@ | |||||
package org.apache.tools.ant.taskdefs.optional; | package org.apache.tools.ant.taskdefs.optional; | ||||
import java.io.*; | |||||
import org.apache.tools.ant.*; | |||||
import org.apache.tools.ant.taskdefs.*; | |||||
import org.apache.tools.ant.types.*; | |||||
import java.io.File; | |||||
import java.io.BufferedReader; | |||||
import java.io.FileReader; | |||||
import java.io.IOException; | |||||
import org.apache.tools.ant.Task; | |||||
import org.apache.tools.ant.Project; | |||||
import org.apache.tools.ant.BuildException; | |||||
import org.apache.tools.ant.taskdefs.Execute; | |||||
import org.apache.tools.ant.taskdefs.LogStreamHandler; | |||||
import org.apache.tools.ant.types.CommandlineJava; | |||||
/** | /** | ||||
* @author Erik Meade, emeade@geekfarm.org | * @author Erik Meade, emeade@geekfarm.org | ||||
*/ | */ | ||||
@@ -54,13 +54,21 @@ | |||||
package org.apache.tools.ant.taskdefs.optional; | package org.apache.tools.ant.taskdefs.optional; | ||||
import org.apache.tools.ant.*; | |||||
import org.apache.tools.ant.taskdefs.*; | |||||
import org.apache.tools.ant.types.*; | |||||
import java.io.*; | |||||
import org.apache.tools.ant.BuildException; | |||||
import org.apache.tools.ant.DirectoryScanner; | |||||
import org.apache.tools.ant.Project; | |||||
import org.apache.tools.ant.taskdefs.MatchingTask; | |||||
import org.apache.tools.ant.taskdefs.ExecTask; | |||||
import org.apache.tools.ant.types.FileSet; | |||||
import org.apache.tools.ant.types.Commandline; | |||||
import java.io.File; | |||||
import java.io.IOException; | |||||
import java.io.PrintWriter; | |||||
import java.io.FileOutputStream; | |||||
import java.io.OutputStream; | |||||
import java.util.Enumeration; | import java.util.Enumeration; | ||||
import java.util.StringTokenizer; | |||||
import java.util.Vector; | import java.util.Vector; | ||||
import java.util.Random; | import java.util.Random; | ||||
import java.text.DecimalFormat; | import java.text.DecimalFormat; | ||||
@@ -75,7 +75,7 @@ import org.apache.tools.ant.taskdefs.Javac; | |||||
import org.apache.tools.ant.taskdefs.MatchingTask; | import org.apache.tools.ant.taskdefs.MatchingTask; | ||||
import org.apache.tools.ant.taskdefs.Mkdir; | import org.apache.tools.ant.taskdefs.Mkdir; | ||||
import org.apache.tools.ant.taskdefs.compilers.DefaultCompilerAdapter; | import org.apache.tools.ant.taskdefs.compilers.DefaultCompilerAdapter; | ||||
import org.apache.tools.ant.types.FileSet; | |||||
import org.apache.tools.ant.types.Path; | import org.apache.tools.ant.types.Path; | ||||
import org.apache.tools.ant.types.Reference; | import org.apache.tools.ant.types.Reference; | ||||
@@ -226,14 +226,14 @@ import org.apache.tools.ant.types.Reference; | |||||
*/ | */ | ||||
public class IContract extends MatchingTask { | public class IContract extends MatchingTask { | ||||
private static final String ICONTROL_PROPERTIES_HEADER = | |||||
private final static String ICONTROL_PROPERTIES_HEADER = | |||||
" You might want to set classRoot to point to your normal compilation class root directory."; | " You might want to set classRoot to point to your normal compilation class root directory."; | ||||
private static final String ICONTROL_PROPERTIES_MESSAGE = | |||||
private final static String ICONTROL_PROPERTIES_MESSAGE = | |||||
"You should probably modify icontrol.properties' classRoot to where comiled (uninstrumented) classes go."; | "You should probably modify icontrol.properties' classRoot to where comiled (uninstrumented) classes go."; | ||||
/** \ on windows, / on linux/unix */ | /** \ on windows, / on linux/unix */ | ||||
private static final String ps = System.getProperty( "path.separator" ); | |||||
private final static String ps = System.getProperty( "path.separator" ); | |||||
/** compiler to use for instrumenation */ | /** compiler to use for instrumenation */ | ||||
private String icCompiler = "javac"; | private String icCompiler = "javac"; | ||||
@@ -55,16 +55,20 @@ | |||||
package org.apache.tools.ant.taskdefs.optional; | package org.apache.tools.ant.taskdefs.optional; | ||||
import org.apache.tools.ant.BuildException; | import org.apache.tools.ant.BuildException; | ||||
import org.apache.tools.ant.DirectoryScanner; | |||||
import org.apache.tools.ant.Project; | import org.apache.tools.ant.Project; | ||||
import org.apache.tools.ant.Task; | import org.apache.tools.ant.Task; | ||||
import org.apache.tools.ant.taskdefs.LogOutputStream; | |||||
import org.apache.tools.ant.types.*; | |||||
import java.lang.reflect.Method; | |||||
import java.lang.reflect.Constructor; | |||||
import java.io.*; | |||||
import java.util.*; | |||||
import org.apache.tools.ant.types.Path; | |||||
import org.apache.tools.ant.types.Reference; | |||||
import org.apache.tools.ant.types.Commandline; | |||||
import java.io.File; | |||||
import java.util.Vector; | |||||
import java.util.StringTokenizer; | |||||
import java.util.Enumeration; | |||||
/** | /** | ||||
* Task to generate JNI header files using javah. This task can take the following | * Task to generate JNI header files using javah. This task can take the following | ||||
@@ -99,7 +103,7 @@ import java.util.*; | |||||
public class Javah extends Task { | public class Javah extends Task { | ||||
private static final String FAIL_MSG = "Compile failed, messages should have been provided."; | |||||
private final static String FAIL_MSG = "Compile failed, messages should have been provided."; | |||||
private Vector classes = new Vector(2); | private Vector classes = new Vector(2); | ||||
private String cls; | private String cls; | ||||
@@ -1,9 +1,19 @@ | |||||
package org.apache.tools.ant.taskdefs.optional; | package org.apache.tools.ant.taskdefs.optional; | ||||
import java.io.*; | |||||
import java.util.*; | |||||
import org.apache.tools.ant.*; | |||||
import org.apache.tools.ant.types.*; | |||||
import java.io.File; | |||||
import java.io.FileOutputStream; | |||||
import java.io.IOException; | |||||
import java.io.FileInputStream; | |||||
import java.io.FileNotFoundException; | |||||
import java.util.Vector; | |||||
import java.util.Enumeration; | |||||
import java.util.Comparator; | |||||
import java.util.ListIterator; | |||||
import java.util.StringTokenizer; | |||||
import java.util.ArrayList; | |||||
import org.apache.tools.ant.Task; | |||||
import org.apache.tools.ant.BuildException; | |||||
/** | /** | ||||
* Task for creating a manifest file for a jar archiv. | * Task for creating a manifest file for a jar archiv. | ||||
@@ -22,10 +32,10 @@ import org.apache.tools.ant.types.*; | |||||
*/ | */ | ||||
public class ManifestFile extends Task { | public class ManifestFile extends Task { | ||||
private static final String newLine = System.getProperty("line.separator"); | |||||
private static final String keyValueSeparator = ":"; | |||||
private static final String UPDATE_ = "update"; | |||||
private static final String REPLACEALL_ = "replaceAll"; | |||||
private final static String newLine = System.getProperty("line.separator"); | |||||
private final static String keyValueSeparator = ":"; | |||||
private final static String UPDATE_ = "update"; | |||||
private final static String REPLACEALL_ = "replaceAll"; | |||||
private File manifestFile; | private File manifestFile; | ||||
private Vector entries; | private Vector entries; | ||||
@@ -60,7 +60,9 @@ import org.apache.tools.ant.Project; | |||||
import org.apache.tools.ant.taskdefs.MatchingTask; | import org.apache.tools.ant.taskdefs.MatchingTask; | ||||
import org.apache.tools.ant.types.Commandline; | import org.apache.tools.ant.types.Commandline; | ||||
import org.apache.tools.ant.types.Mapper; | import org.apache.tools.ant.types.Mapper; | ||||
import org.apache.tools.ant.util.*; | |||||
import org.apache.tools.ant.util.FileNameMapper; | |||||
import org.apache.tools.ant.util.IdentityMapper; | |||||
import org.apache.tools.ant.util.SourceFileScanner; | |||||
import java.io.File; | import java.io.File; | ||||