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