From a6ab0235192d311e0846d196589b71a02e2a7a43 Mon Sep 17 00:00:00 2001 From: Peter Donald Date: Sun, 30 Dec 2001 10:46:59 +0000 Subject: [PATCH] Restyled. git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270479 13f79535-47bb-0310-9956-ffa450edef68 --- .../apache/tools/ant/DirectoryScanner.java | 307 +++++++++++------- .../org/apache/tools/ant/TaskAdapter.java | 4 +- .../tools/ant/taskdefs/AntStructure.java | 1 - .../org/apache/tools/ant/taskdefs/Echo.java | 2 +- .../tools/ant/taskdefs/ExecuteJava.java | 2 +- .../tools/ant/taskdefs/GenerateKey.java | 1 - .../org/apache/tools/ant/taskdefs/Java.java | 1 - .../org/apache/tools/ant/taskdefs/Javac.java | 2 +- .../org/apache/tools/ant/taskdefs/Patch.java | 1 - .../tools/ant/taskdefs/RecorderEntry.java | 2 +- .../apache/tools/ant/taskdefs/SignJar.java | 1 - .../org/apache/tools/ant/taskdefs/Touch.java | 1 - .../compilers/DefaultCompilerAdapter.java | 2 +- .../tools/ant/taskdefs/compilers/Javac12.java | 1 - .../tools/ant/taskdefs/compilers/Jikes.java | 1 - .../tools/ant/taskdefs/exec/ExecTask.java | 3 +- .../tools/ant/taskdefs/exec/Execute.java | 5 +- .../ant/taskdefs/exec/LogOutputStream.java | 2 - .../apache/tools/ant/taskdefs/file/Copy.java | 1 - .../tools/ant/taskdefs/javadoc/Javadoc.java | 1 - .../taskdefs/javadoc/JavadocOutputStream.java | 4 +- .../tools/ant/taskdefs/optional/ANTLR.java | 1 - .../tools/ant/taskdefs/optional/Javah.java | 5 +- .../ant/taskdefs/optional/PropertyFile.java | 1 - .../ant/taskdefs/optional/ccm/Continuus.java | 5 +- .../ant/taskdefs/optional/javacc/JJTree.java | 1 - .../optional/jdepend/JDependTask.java | 1 - .../jsp/compilers/DefaultCompilerAdapter.java | 2 +- .../junit/BriefJUnitResultFormatter.java | 2 +- .../junit/SummaryJUnitResultFormatter.java | 2 +- .../taskdefs/optional/metamata/MAudit.java | 1 - .../taskdefs/optional/metamata/MMetrics.java | 1 - .../taskdefs/optional/sitraka/CovMerge.java | 1 - .../taskdefs/optional/sitraka/CovReport.java | 1 - .../taskdefs/optional/sitraka/Coverage.java | 9 +- .../ant/taskdefs/optional/vss/MSVSS.java | 3 +- .../tools/ant/taskdefs/rmic/SunRmic.java | 1 - .../tools/ant/taskdefs/text/FixCRLF.java | 5 +- .../tools/ant/taskdefs/text/Replace.java | 2 +- .../apache/tools/ant/taskdefs/unix/Rpm.java | 1 - .../apache/tools/ant/types/Commandline.java | 19 -- .../org/apache/tools/ant/types/FilterSet.java | 4 +- .../apache/tools/ant/types/ZipScanner.java | 25 +- .../org/apache/tools/ant/util/FileUtils.java | 2 - .../apache/tools/ant/DirectoryScanner.java | 307 +++++++++++------- .../org/apache/tools/ant/TaskAdapter.java | 4 +- .../tools/ant/taskdefs/AntStructure.java | 1 - .../org/apache/tools/ant/taskdefs/Echo.java | 2 +- .../tools/ant/taskdefs/ExecuteJava.java | 2 +- .../tools/ant/taskdefs/GenerateKey.java | 1 - .../org/apache/tools/ant/taskdefs/Java.java | 1 - .../org/apache/tools/ant/taskdefs/Javac.java | 2 +- .../org/apache/tools/ant/taskdefs/Patch.java | 1 - .../tools/ant/taskdefs/RecorderEntry.java | 2 +- .../apache/tools/ant/taskdefs/SignJar.java | 1 - .../org/apache/tools/ant/taskdefs/Touch.java | 1 - .../compilers/DefaultCompilerAdapter.java | 2 +- .../tools/ant/taskdefs/compilers/Javac12.java | 1 - .../tools/ant/taskdefs/compilers/Jikes.java | 1 - .../tools/ant/taskdefs/exec/ExecTask.java | 3 +- .../tools/ant/taskdefs/exec/Execute.java | 5 +- .../ant/taskdefs/exec/LogOutputStream.java | 2 - .../apache/tools/ant/taskdefs/file/Copy.java | 1 - .../tools/ant/taskdefs/javadoc/Javadoc.java | 1 - .../taskdefs/javadoc/JavadocOutputStream.java | 4 +- .../tools/ant/taskdefs/optional/ANTLR.java | 1 - .../tools/ant/taskdefs/optional/Javah.java | 5 +- .../ant/taskdefs/optional/PropertyFile.java | 1 - .../ant/taskdefs/optional/ccm/Continuus.java | 5 +- .../ant/taskdefs/optional/javacc/JJTree.java | 1 - .../optional/jdepend/JDependTask.java | 1 - .../jsp/compilers/DefaultCompilerAdapter.java | 2 +- .../junit/BriefJUnitResultFormatter.java | 2 +- .../junit/SummaryJUnitResultFormatter.java | 2 +- .../taskdefs/optional/metamata/MAudit.java | 1 - .../taskdefs/optional/metamata/MMetrics.java | 1 - .../taskdefs/optional/sitraka/CovMerge.java | 1 - .../taskdefs/optional/sitraka/CovReport.java | 1 - .../taskdefs/optional/sitraka/Coverage.java | 9 +- .../ant/taskdefs/optional/vss/MSVSS.java | 3 +- .../tools/ant/taskdefs/rmic/SunRmic.java | 1 - .../tools/ant/taskdefs/text/FixCRLF.java | 5 +- .../tools/ant/taskdefs/text/Replace.java | 2 +- .../apache/tools/ant/taskdefs/unix/Rpm.java | 1 - .../apache/tools/ant/types/Commandline.java | 19 -- .../org/apache/tools/ant/types/FilterSet.java | 4 +- .../apache/tools/ant/types/ZipScanner.java | 25 +- .../org/apache/tools/ant/util/FileUtils.java | 2 - 88 files changed, 462 insertions(+), 418 deletions(-) diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/DirectoryScanner.java b/proposal/myrmidon/src/main/org/apache/tools/ant/DirectoryScanner.java index e0d629111..3a52b4796 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/DirectoryScanner.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/DirectoryScanner.java @@ -88,97 +88,91 @@ import org.apache.myrmidon.api.TaskException; * @author Arnout J. Kuiper ajkuiper@wxs.nl * @author Magesh Umasankar */ -public class DirectoryScanner implements FileScanner +public class DirectoryScanner + implements FileScanner { - /** * Patterns that should be excluded by default. * * @see #addDefaultExcludes() */ - protected final static String[] DEFAULTEXCLUDES = { - "**/*~", - "**/#*#", - "**/.#*", - "**/%*%", - "**/CVS", - "**/CVS/**", - "**/.cvsignore", - "**/SCCS", - "**/SCCS/**", - "**/vssver.scc" - }; + private final static String[] DEFAULTEXCLUDES = + { + "**/*~", + "**/#*#", + "**/.#*", + "**/%*%", + "**/CVS", + "**/CVS/**", + "**/.cvsignore", + "**/SCCS", + "**/SCCS/**", + "**/vssver.scc" + }; /** * Have the ArrayLists holding our results been built by a slow scan? */ - protected boolean haveSlowResults = false; + private boolean m_haveSlowResults; /** * Should the file system be treated as a case sensitive one? */ - protected boolean isCaseSensitive = true; + private boolean m_isCaseSensitive = true; /** * Is everything we've seen so far included? */ - protected boolean everythingIncluded = true; + private boolean m_everythingIncluded = true; /** * The base directory which should be scanned. */ - protected File basedir; + private File m_basedir; /** * The files that where found and matched at least one includes, and also * matched at least one excludes. */ - protected ArrayList dirsExcluded; + private ArrayList m_dirsExcluded; /** * The directories that where found and matched at least one includes, and * matched no excludes. */ - protected ArrayList dirsIncluded; + private ArrayList m_dirsIncluded; /** * The directories that where found and did not match any includes. */ - protected ArrayList dirsNotIncluded; + private ArrayList m_dirsNotIncluded; /** * The patterns for the files that should be excluded. */ - protected String[] excludes; + private String[] m_excludes; /** * The files that where found and matched at least one includes, and also * matched at least one excludes. */ - protected ArrayList filesExcluded; + private ArrayList m_filesExcluded; /** * The files that where found and matched at least one includes, and matched * no excludes. */ - protected ArrayList filesIncluded; + private ArrayList m_filesIncluded; /** * The files that where found and did not match any includes. */ - protected ArrayList filesNotIncluded; + private ArrayList m_filesNotIncluded; /** * The patterns for the files that should be included. */ - protected String[] includes; - - /** - * Constructor. - */ - public DirectoryScanner() - { - } + private String[] m_includes; /** * Matches a string against a pattern. The pattern contains two special @@ -190,7 +184,7 @@ public class DirectoryScanner implements FileScanner * @return true when the string matches against the pattern, * false otherwise. */ - public static boolean match( String pattern, String str ) + public static boolean match( final String pattern, final String str ) { return match( pattern, str, true ); } @@ -206,7 +200,9 @@ public class DirectoryScanner implements FileScanner * @return true when the string matches against the pattern, * false otherwise. */ - protected static boolean match( String pattern, String str, boolean isCaseSensitive ) + protected static boolean match( final String pattern, + final String str, + final boolean isCaseSensitive ) { char[] patArr = pattern.toCharArray(); char[] strArr = str.toCharArray(); @@ -398,7 +394,7 @@ public class DirectoryScanner implements FileScanner * @return true when the pattern matches against the string. * false otherwise. */ - protected static boolean matchPath( String pattern, String str ) + protected static boolean matchPath( final String pattern, final String str ) { return matchPath( pattern, str, true ); } @@ -412,7 +408,9 @@ public class DirectoryScanner implements FileScanner * @return true when the pattern matches against the string. * false otherwise. */ - protected static boolean matchPath( String pattern, String str, boolean isCaseSensitive ) + protected static boolean matchPath( final String pattern, + final String str, + final boolean isCaseSensitive ) { // When str starts with a File.separator, pattern has to start with a // File.separator. @@ -578,7 +576,7 @@ public class DirectoryScanner implements FileScanner * @param str the (non-null) string (path) to match * @return Description of the Returned Value */ - protected static boolean matchPatternStart( String pattern, String str ) + protected static boolean matchPatternStart( final String pattern, final String str ) { return matchPatternStart( pattern, str, true ); } @@ -596,8 +594,9 @@ public class DirectoryScanner implements FileScanner * @param isCaseSensitive must matches be case sensitive? * @return Description of the Returned Value */ - protected static boolean matchPatternStart( String pattern, String str, - boolean isCaseSensitive ) + protected static boolean matchPatternStart( final String pattern, + final String str, + final boolean isCaseSensitive ) { // When str starts with a File.separator, pattern has to start with a // File.separator. @@ -669,7 +668,7 @@ public class DirectoryScanner implements FileScanner * * @param basedir the (non-null) basedir for scanning */ - public void setBasedir( String basedir ) + public void setBasedir( final String basedir ) { setBasedir( new File( basedir.replace( '/', File.separatorChar ).replace( '\\', File.separatorChar ) ) ); } @@ -680,9 +679,9 @@ public class DirectoryScanner implements FileScanner * * @param basedir the basedir for scanning */ - public void setBasedir( File basedir ) + public void setBasedir( final File basedir ) { - this.basedir = basedir; + m_basedir = basedir; } /** @@ -690,9 +689,9 @@ public class DirectoryScanner implements FileScanner * * @param isCaseSensitive The new CaseSensitive value */ - public void setCaseSensitive( boolean isCaseSensitive ) + public void setCaseSensitive( final boolean isCaseSensitive ) { - this.isCaseSensitive = isCaseSensitive; + m_isCaseSensitive = isCaseSensitive; } /** @@ -704,15 +703,15 @@ public class DirectoryScanner implements FileScanner * * @param excludes list of exclude patterns */ - public void setExcludes( String[] excludes ) + public void setExcludes( final String[] excludes ) { if( excludes == null ) { - this.excludes = null; + m_excludes = null; } else { - this.excludes = new String[ excludes.length ]; + m_excludes = new String[ excludes.length ]; for( int i = 0; i < excludes.length; i++ ) { String pattern; @@ -721,7 +720,7 @@ public class DirectoryScanner implements FileScanner { pattern += "**"; } - this.excludes[ i ] = pattern; + m_excludes[ i ] = pattern; } } } @@ -735,15 +734,15 @@ public class DirectoryScanner implements FileScanner * * @param includes list of include patterns */ - public void setIncludes( String[] includes ) + public void setIncludes( final String[] includes ) { if( includes == null ) { - this.includes = null; + m_includes = null; } else { - this.includes = new String[ includes.length ]; + m_includes = new String[ includes.length ]; for( int i = 0; i < includes.length; i++ ) { String pattern; @@ -752,7 +751,7 @@ public class DirectoryScanner implements FileScanner { pattern += "**"; } - this.includes[ i ] = pattern; + m_includes[ i ] = pattern; } } } @@ -765,7 +764,7 @@ public class DirectoryScanner implements FileScanner */ public File getBasedir() { - return basedir; + return m_basedir; } /** @@ -779,11 +778,11 @@ public class DirectoryScanner implements FileScanner throws TaskException { slowScan(); - int count = dirsExcluded.size(); + int count = m_dirsExcluded.size(); String[] directories = new String[ count ]; for( int i = 0; i < count; i++ ) { - directories[ i ] = (String)dirsExcluded.get( i ); + directories[ i ] = (String)m_dirsExcluded.get( i ); } return directories; } @@ -799,11 +798,11 @@ public class DirectoryScanner implements FileScanner throws TaskException { slowScan(); - int count = filesExcluded.size(); + int count = m_filesExcluded.size(); String[] files = new String[ count ]; for( int i = 0; i < count; i++ ) { - files[ i ] = (String)filesExcluded.get( i ); + files[ i ] = (String)m_filesExcluded.get( i ); } return files; } @@ -817,11 +816,11 @@ public class DirectoryScanner implements FileScanner */ public String[] getIncludedDirectories() { - int count = dirsIncluded.size(); + int count = m_dirsIncluded.size(); String[] directories = new String[ count ]; for( int i = 0; i < count; i++ ) { - directories[ i ] = (String)dirsIncluded.get( i ); + directories[ i ] = (String)m_dirsIncluded.get( i ); } return directories; } @@ -835,11 +834,11 @@ public class DirectoryScanner implements FileScanner */ public String[] getIncludedFiles() { - int count = filesIncluded.size(); + int count = m_filesIncluded.size(); String[] files = new String[ count ]; for( int i = 0; i < count; i++ ) { - files[ i ] = (String)filesIncluded.get( i ); + files[ i ] = (String)m_filesIncluded.get( i ); } return files; } @@ -854,11 +853,11 @@ public class DirectoryScanner implements FileScanner throws TaskException { slowScan(); - int count = dirsNotIncluded.size(); + int count = m_dirsNotIncluded.size(); String[] directories = new String[ count ]; for( int i = 0; i < count; i++ ) { - directories[ i ] = (String)dirsNotIncluded.get( i ); + directories[ i ] = (String)m_dirsNotIncluded.get( i ); } return directories; } @@ -873,11 +872,11 @@ public class DirectoryScanner implements FileScanner throws TaskException { slowScan(); - int count = filesNotIncluded.size(); + int count = m_filesNotIncluded.size(); String[] files = new String[ count ]; for( int i = 0; i < count; i++ ) { - files[ i ] = (String)filesNotIncluded.get( i ); + files[ i ] = (String)m_filesNotIncluded.get( i ); } return files; } @@ -891,7 +890,7 @@ public class DirectoryScanner implements FileScanner */ public boolean isEverythingIncluded() { - return everythingIncluded; + return m_everythingIncluded; } /** @@ -899,18 +898,18 @@ public class DirectoryScanner implements FileScanner */ public void addDefaultExcludes() { - int excludesLength = excludes == null ? 0 : excludes.length; + int excludesLength = m_excludes == null ? 0 : m_excludes.length; String[] newExcludes; newExcludes = new String[ excludesLength + DEFAULTEXCLUDES.length ]; if( excludesLength > 0 ) { - System.arraycopy( excludes, 0, newExcludes, 0, excludesLength ); + System.arraycopy( m_excludes, 0, newExcludes, 0, excludesLength ); } for( int i = 0; i < DEFAULTEXCLUDES.length; i++ ) { newExcludes[ i + excludesLength ] = DEFAULTEXCLUDES[ i ].replace( '/', File.separatorChar ).replace( '\\', File.separatorChar ); } - excludes = newExcludes; + m_excludes = newExcludes; } /** @@ -921,55 +920,55 @@ public class DirectoryScanner implements FileScanner public void scan() throws TaskException { - if( basedir == null ) + if( m_basedir == null ) { throw new IllegalStateException( "No basedir set" ); } - if( !basedir.exists() ) + if( !m_basedir.exists() ) { - throw new IllegalStateException( "basedir " + basedir + throw new IllegalStateException( "basedir " + m_basedir + " does not exist" ); } - if( !basedir.isDirectory() ) + if( !m_basedir.isDirectory() ) { - throw new IllegalStateException( "basedir " + basedir + throw new IllegalStateException( "basedir " + m_basedir + " is not a directory" ); } - if( includes == null ) + if( m_includes == null ) { // No includes supplied, so set it to 'matches all' - includes = new String[ 1 ]; - includes[ 0 ] = "**"; + m_includes = new String[ 1 ]; + m_includes[ 0 ] = "**"; } - if( excludes == null ) + if( m_excludes == null ) { - excludes = new String[ 0 ]; + m_excludes = new String[ 0 ]; } - filesIncluded = new ArrayList(); - filesNotIncluded = new ArrayList(); - filesExcluded = new ArrayList(); - dirsIncluded = new ArrayList(); - dirsNotIncluded = new ArrayList(); - dirsExcluded = new ArrayList(); + m_filesIncluded = new ArrayList(); + m_filesNotIncluded = new ArrayList(); + m_filesExcluded = new ArrayList(); + m_dirsIncluded = new ArrayList(); + m_dirsNotIncluded = new ArrayList(); + m_dirsExcluded = new ArrayList(); if( isIncluded( "" ) ) { if( !isExcluded( "" ) ) { - dirsIncluded.add( "" ); + m_dirsIncluded.add( "" ); } else { - dirsExcluded.add( "" ); + m_dirsExcluded.add( "" ); } } else { - dirsNotIncluded.add( "" ); + m_dirsNotIncluded.add( "" ); } - scandir( basedir, "", true ); + scandir( m_basedir, "", true ); } /** @@ -981,9 +980,9 @@ public class DirectoryScanner implements FileScanner */ protected boolean isExcluded( String name ) { - for( int i = 0; i < excludes.length; i++ ) + for( int i = 0; i < m_excludes.length; i++ ) { - if( matchPath( excludes[ i ], name, isCaseSensitive ) ) + if( matchPath( m_excludes[ i ], name, m_isCaseSensitive ) ) { return true; } @@ -998,11 +997,11 @@ public class DirectoryScanner implements FileScanner * @return true when the name matches against at least one * include pattern, false otherwise. */ - protected boolean isIncluded( String name ) + protected boolean isIncluded( final String name ) { - for( int i = 0; i < includes.length; i++ ) + for( int i = 0; i < m_includes.length; i++ ) { - if( matchPath( includes[ i ], name, isCaseSensitive ) ) + if( matchPath( m_includes[ i ], name, m_isCaseSensitive ) ) { return true; } @@ -1017,11 +1016,11 @@ public class DirectoryScanner implements FileScanner * @return true when the name matches against at least one * include pattern, false otherwise. */ - protected boolean couldHoldIncluded( String name ) + protected boolean couldHoldIncluded( final String name ) { - for( int i = 0; i < includes.length; i++ ) + for( int i = 0; i < m_includes.length; i++ ) { - if( matchPatternStart( includes[ i ], name, isCaseSensitive ) ) + if( matchPatternStart( m_includes[ i ], name, m_isCaseSensitive ) ) { return true; } @@ -1046,7 +1045,7 @@ public class DirectoryScanner implements FileScanner * @see #dirsNotIncluded * @see #dirsExcluded */ - protected void scandir( File dir, String vpath, boolean fast ) + protected void scandir( final File dir, final String vpath, final boolean fast ) throws TaskException { String[] newfiles = dir.list(); @@ -1074,7 +1073,7 @@ public class DirectoryScanner implements FileScanner { if( !isExcluded( name ) ) { - dirsIncluded.add( name ); + m_dirsIncluded.add( name ); if( fast ) { scandir( file, name + File.separator, fast ); @@ -1082,8 +1081,8 @@ public class DirectoryScanner implements FileScanner } else { - everythingIncluded = false; - dirsExcluded.add( name ); + m_everythingIncluded = false; + m_dirsExcluded.add( name ); if( fast && couldHoldIncluded( name ) ) { scandir( file, name + File.separator, fast ); @@ -1092,8 +1091,8 @@ public class DirectoryScanner implements FileScanner } else { - everythingIncluded = false; - dirsNotIncluded.add( name ); + m_everythingIncluded = false; + m_dirsNotIncluded.add( name ); if( fast && couldHoldIncluded( name ) ) { scandir( file, name + File.separator, fast ); @@ -1110,18 +1109,18 @@ public class DirectoryScanner implements FileScanner { if( !isExcluded( name ) ) { - filesIncluded.add( name ); + m_filesIncluded.add( name ); } else { - everythingIncluded = false; - filesExcluded.add( name ); + m_everythingIncluded = false; + m_filesExcluded.add( name ); } } else { - everythingIncluded = false; - filesNotIncluded.add( name ); + m_everythingIncluded = false; + m_filesNotIncluded.add( name ); } } } @@ -1135,22 +1134,22 @@ public class DirectoryScanner implements FileScanner protected void slowScan() throws TaskException { - if( haveSlowResults ) + if( m_haveSlowResults ) { return; } - String[] excl = new String[ dirsExcluded.size() ]; - excl = (String[])dirsExcluded.toArray( excl ); + String[] excl = new String[ m_dirsExcluded.size() ]; + excl = (String[])m_dirsExcluded.toArray( excl ); - String[] notIncl = new String[ dirsNotIncluded.size() ]; - notIncl = (String[])dirsNotIncluded.toArray( notIncl ); + String[] notIncl = new String[ m_dirsNotIncluded.size() ]; + notIncl = (String[])m_dirsNotIncluded.toArray( notIncl ); for( int i = 0; i < excl.length; i++ ) { if( !couldHoldIncluded( excl[ i ] ) ) { - scandir( new File( basedir, excl[ i ] ), + scandir( new File( m_basedir, excl[ i ] ), excl[ i ] + File.separator, false ); } } @@ -1159,12 +1158,86 @@ public class DirectoryScanner implements FileScanner { if( !couldHoldIncluded( notIncl[ i ] ) ) { - scandir( new File( basedir, notIncl[ i ] ), + scandir( new File( m_basedir, notIncl[ i ] ), notIncl[ i ] + File.separator, false ); } } - haveSlowResults = true; + m_haveSlowResults = true; + } + + public static String[] getDEFAULTEXCLUDES() + { + return DEFAULTEXCLUDES; + } + + public ArrayList getDirsExcluded() + { + return m_dirsExcluded; + } + + public void setDirsExcluded( ArrayList dirsExcluded ) + { + m_dirsExcluded = dirsExcluded; + } + + public ArrayList getDirsIncluded() + { + return m_dirsIncluded; + } + + public void setDirsIncluded( ArrayList dirsIncluded ) + { + m_dirsIncluded = dirsIncluded; + } + + public ArrayList getDirsNotIncluded() + { + return m_dirsNotIncluded; } + public void setDirsNotIncluded( ArrayList dirsNotIncluded ) + { + m_dirsNotIncluded = dirsNotIncluded; + } + + public String[] getExcludes() + { + return m_excludes; + } + + public ArrayList getFilesExcluded() + { + return m_filesExcluded; + } + + public void setFilesExcluded( ArrayList filesExcluded ) + { + m_filesExcluded = filesExcluded; + } + + public ArrayList getFilesIncluded() + { + return m_filesIncluded; + } + + public void setFilesIncluded( ArrayList filesIncluded ) + { + m_filesIncluded = filesIncluded; + } + + public ArrayList getFilesNotIncluded() + { + return m_filesNotIncluded; + } + + public void setFilesNotIncluded( ArrayList filesNotIncluded ) + { + m_filesNotIncluded = filesNotIncluded; + } + + public String[] getIncludes() + { + return m_includes; + } } diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/TaskAdapter.java b/proposal/myrmidon/src/main/org/apache/tools/ant/TaskAdapter.java index 90b9321b4..86eea6d96 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/TaskAdapter.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/TaskAdapter.java @@ -7,8 +7,8 @@ */ package org.apache.tools.ant; -import java.lang.reflect.Method; import java.lang.reflect.InvocationTargetException; +import java.lang.reflect.Method; import org.apache.myrmidon.api.TaskException; /** @@ -47,7 +47,7 @@ public class TaskAdapter Throwable target = e; if( e instanceof InvocationTargetException ) { - target = ((InvocationTargetException)e).getTargetException(); + target = ( (InvocationTargetException)e ).getTargetException(); } final String message = "Error invoking " + m_proxy.getClass(); diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/AntStructure.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/AntStructure.java index 346d70594..d15c8f0d5 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/AntStructure.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/AntStructure.java @@ -18,7 +18,6 @@ import java.util.Enumeration; import java.util.Hashtable; import org.apache.myrmidon.api.TaskException; import org.apache.tools.ant.Task; -import org.apache.avalon.excalibur.util.StringUtil; /** * Creates a partial DTD for Ant from the currently known tasks. diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/Echo.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/Echo.java index 089781b57..4c61b3c60 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/Echo.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/Echo.java @@ -76,7 +76,7 @@ public class Echo { if( m_file == null ) { - throw new TaskException( "Echo only used to write to files now !"); + throw new TaskException( "Echo only used to write to files now !" ); } else { diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/ExecuteJava.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/ExecuteJava.java index 2857175c7..854d6a393 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/ExecuteJava.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/ExecuteJava.java @@ -14,7 +14,6 @@ import java.net.URLClassLoader; import org.apache.myrmidon.api.TaskException; import org.apache.tools.ant.Project; import org.apache.tools.ant.types.Commandline; -import org.apache.tools.ant.types.CommandlineJava; import org.apache.tools.ant.types.Path; import org.apache.tools.ant.types.SysProperties; @@ -22,6 +21,7 @@ import org.apache.tools.ant.types.SysProperties; * @author thomas.haas@softwired-inc.com * @author Stefan Bodewig */ + public class ExecuteJava { private Commandline m_javaCommand; diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/GenerateKey.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/GenerateKey.java index 0007da5bd..38689ea4b 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/GenerateKey.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/GenerateKey.java @@ -10,7 +10,6 @@ package org.apache.tools.ant.taskdefs; import java.util.ArrayList; import java.util.Iterator; import org.apache.myrmidon.api.TaskException; -import org.apache.tools.ant.Project; import org.apache.tools.ant.Task; import org.apache.tools.ant.taskdefs.exec.ExecTask; diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/Java.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/Java.java index 52ec2d65c..4645361e8 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/Java.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/Java.java @@ -13,7 +13,6 @@ import java.io.IOException; import java.io.PrintStream; import java.util.ArrayList; import org.apache.myrmidon.api.TaskException; -import org.apache.tools.ant.Project; import org.apache.tools.ant.Task; import org.apache.tools.ant.taskdefs.exec.Execute; import org.apache.tools.ant.taskdefs.exec.LogOutputStream; diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/Javac.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/Javac.java index ad41168a9..58fa18e68 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/Javac.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/Javac.java @@ -10,8 +10,8 @@ package org.apache.tools.ant.taskdefs; import java.io.File; import java.util.ArrayList; import java.util.Iterator; -import org.apache.myrmidon.framework.JavaVersion; import org.apache.myrmidon.api.TaskException; +import org.apache.myrmidon.framework.JavaVersion; import org.apache.myrmidon.framework.Os; import org.apache.tools.ant.DirectoryScanner; import org.apache.tools.ant.taskdefs.compilers.CompilerAdapter; diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/Patch.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/Patch.java index 1e0a5a899..dac28790e 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/Patch.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/Patch.java @@ -10,7 +10,6 @@ package org.apache.tools.ant.taskdefs; import java.io.File; import java.io.IOException; import org.apache.myrmidon.api.TaskException; -import org.apache.tools.ant.Project; import org.apache.tools.ant.Task; import org.apache.tools.ant.taskdefs.exec.Execute; import org.apache.tools.ant.taskdefs.exec.LogOutputStream; diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/RecorderEntry.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/RecorderEntry.java index 2ba5b87db..15696a622 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/RecorderEntry.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/RecorderEntry.java @@ -8,9 +8,9 @@ package org.apache.tools.ant.taskdefs; import java.io.PrintStream; +import org.apache.avalon.excalibur.util.StringUtil; import org.apache.avalon.framework.logger.LogEnabled; import org.apache.avalon.framework.logger.Logger; -import org.apache.avalon.excalibur.util.StringUtil; import org.apache.myrmidon.listeners.AbstractProjectListener; import org.apache.tools.ant.Project; diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/SignJar.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/SignJar.java index 724d8112a..29f08a286 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/SignJar.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/SignJar.java @@ -15,7 +15,6 @@ import java.util.zip.ZipEntry; import java.util.zip.ZipFile; import org.apache.myrmidon.api.TaskException; import org.apache.tools.ant.DirectoryScanner; -import org.apache.tools.ant.Project; import org.apache.tools.ant.Task; import org.apache.tools.ant.taskdefs.exec.ExecTask; import org.apache.tools.ant.types.FileSet; diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/Touch.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/Touch.java index 3ca292140..098e00b72 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/Touch.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/Touch.java @@ -16,7 +16,6 @@ import java.util.ArrayList; import java.util.Locale; import org.apache.myrmidon.api.TaskException; import org.apache.tools.ant.DirectoryScanner; -import org.apache.tools.ant.Project; import org.apache.tools.ant.Task; import org.apache.tools.ant.types.FileSet; diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.java index 3d46bc1b5..c2d541b5c 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.java @@ -11,8 +11,8 @@ import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.io.PrintWriter; -import org.apache.avalon.framework.logger.AbstractLogEnabled; import org.apache.avalon.excalibur.util.StringUtil; +import org.apache.avalon.framework.logger.AbstractLogEnabled; import org.apache.myrmidon.api.TaskException; import org.apache.tools.ant.Project; import org.apache.tools.ant.taskdefs.Javac; diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/Javac12.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/Javac12.java index e4d3d8804..86f78d974 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/Javac12.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/Javac12.java @@ -12,7 +12,6 @@ import java.io.OutputStream; import java.lang.reflect.Constructor; import java.lang.reflect.Method; import org.apache.myrmidon.api.TaskException; -import org.apache.tools.ant.Project; import org.apache.tools.ant.taskdefs.exec.LogOutputStream; import org.apache.tools.ant.types.Commandline; diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/Jikes.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/Jikes.java index d30ba7eb2..b76e10ec0 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/Jikes.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/compilers/Jikes.java @@ -8,7 +8,6 @@ package org.apache.tools.ant.taskdefs.compilers; import org.apache.myrmidon.api.TaskException; -import org.apache.tools.ant.Project; import org.apache.tools.ant.types.Commandline; import org.apache.tools.ant.types.Path; diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/exec/ExecTask.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/exec/ExecTask.java index 4b6c81b48..2fb039f96 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/exec/ExecTask.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/exec/ExecTask.java @@ -16,14 +16,13 @@ import java.io.IOException; import java.io.StringReader; import java.util.Iterator; import java.util.Properties; +import org.apache.avalon.excalibur.util.StringUtil; import org.apache.myrmidon.api.TaskException; -import org.apache.tools.ant.Project; import org.apache.tools.ant.Task; import org.apache.tools.ant.types.Argument; import org.apache.tools.ant.types.Commandline; import org.apache.tools.ant.types.EnvironmentData; import org.apache.tools.ant.types.EnvironmentVariable; -import org.apache.avalon.excalibur.util.StringUtil; /** * Executes a given command if the os platform is appropriate. diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/exec/Execute.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/exec/Execute.java index c22ae0817..36dab4a1b 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/exec/Execute.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/exec/Execute.java @@ -11,14 +11,13 @@ import java.io.File; import java.io.IOException; import java.io.OutputStream; import java.util.Properties; +import org.apache.avalon.framework.logger.Logger; import org.apache.myrmidon.api.TaskException; -import org.apache.myrmidon.framework.exec.impl.DefaultExecManager; import org.apache.myrmidon.framework.exec.ExecException; import org.apache.myrmidon.framework.exec.ExecMetaData; -import org.apache.tools.ant.Project; +import org.apache.myrmidon.framework.exec.impl.DefaultExecManager; import org.apache.tools.ant.Task; import org.apache.tools.ant.types.Commandline; -import org.apache.avalon.framework.logger.Logger; /** * Runs an external program. diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/exec/LogOutputStream.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/exec/LogOutputStream.java index f03ef14ca..18f13fa37 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/exec/LogOutputStream.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/exec/LogOutputStream.java @@ -11,8 +11,6 @@ import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.OutputStream; import org.apache.avalon.framework.logger.Logger; -import org.apache.tools.ant.Project; -import org.apache.tools.ant.Task; /** * Logs each line written to this stream to the log system of ant. Tries to be diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/file/Copy.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/file/Copy.java index 1386b0b87..9eb399d8b 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/file/Copy.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/file/Copy.java @@ -16,7 +16,6 @@ import java.util.Iterator; import org.apache.avalon.excalibur.io.FileUtil; import org.apache.myrmidon.api.TaskException; import org.apache.tools.ant.DirectoryScanner; -import org.apache.tools.ant.Project; import org.apache.tools.ant.Task; import org.apache.tools.ant.types.FileSet; import org.apache.tools.ant.types.FilterSet; diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/javadoc/Javadoc.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/javadoc/Javadoc.java index 44acaf8df..109a86640 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/javadoc/Javadoc.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/javadoc/Javadoc.java @@ -18,7 +18,6 @@ import java.util.StringTokenizer; import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.framework.Os; import org.apache.tools.ant.DirectoryScanner; -import org.apache.tools.ant.Project; import org.apache.tools.ant.Task; import org.apache.tools.ant.taskdefs.exec.Execute; import org.apache.tools.ant.types.Commandline; diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/javadoc/JavadocOutputStream.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/javadoc/JavadocOutputStream.java index 4386b7764..05943dcba 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/javadoc/JavadocOutputStream.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/javadoc/JavadocOutputStream.java @@ -7,10 +7,8 @@ */ package org.apache.tools.ant.taskdefs.javadoc; -import org.apache.tools.ant.Project; -import org.apache.tools.ant.Task; -import org.apache.tools.ant.taskdefs.exec.LogOutputStream; import org.apache.avalon.framework.logger.Logger; +import org.apache.tools.ant.taskdefs.exec.LogOutputStream; class JavadocOutputStream extends LogOutputStream diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/ANTLR.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/ANTLR.java index d13e35e07..b5e3ef454 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/ANTLR.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/ANTLR.java @@ -13,7 +13,6 @@ import java.io.FileReader; import java.io.IOException; import java.net.URL; import org.apache.myrmidon.api.TaskException; -import org.apache.tools.ant.Project; import org.apache.tools.ant.Task; import org.apache.tools.ant.taskdefs.ExecuteJava; import org.apache.tools.ant.taskdefs.exec.Execute; diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/Javah.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/Javah.java index 22fc653be..effa891a4 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/Javah.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/Javah.java @@ -11,14 +11,13 @@ import java.io.File; import java.util.ArrayList; import java.util.Iterator; import java.util.StringTokenizer; +import org.apache.avalon.excalibur.util.StringUtil; import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.framework.JavaVersion; -import org.apache.tools.ant.Project; import org.apache.tools.ant.Task; import org.apache.tools.ant.types.Commandline; import org.apache.tools.ant.types.Path; import org.apache.tools.ant.types.Reference; -import org.apache.avalon.excalibur.util.StringUtil; /** * Task to generate JNI header files using javah. This task can take the @@ -267,7 +266,7 @@ public class Javah extends Task String compiler = getProject().getProperty( "build.compiler" ); if( compiler == null ) { - if( JavaVersion.JAVA1_2 != JavaVersion.getCurrentJavaVersion() ) + if( JavaVersion.JAVA1_2 != JavaVersion.getCurrentJavaVersion() ) { compiler = "modern"; } diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/PropertyFile.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/PropertyFile.java index e3376d26d..e77721cb8 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/PropertyFile.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/PropertyFile.java @@ -29,7 +29,6 @@ import java.util.Properties; import org.apache.myrmidon.api.TaskException; import org.apache.tools.ant.Task; import org.apache.tools.ant.types.EnumeratedAttribute; -import org.apache.avalon.excalibur.util.StringUtil; /** * PropertyFile task uses java.util.Properties to modify integer, String and diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/ccm/Continuus.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/ccm/Continuus.java index 5efdb7b2c..27adf54fd 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/ccm/Continuus.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/ccm/Continuus.java @@ -7,15 +7,14 @@ */ package org.apache.tools.ant.taskdefs.optional.ccm; -import java.io.IOException; import java.io.File; +import java.io.IOException; import org.apache.myrmidon.api.TaskException; -import org.apache.tools.ant.Project; import org.apache.tools.ant.Task; import org.apache.tools.ant.taskdefs.exec.Execute; import org.apache.tools.ant.taskdefs.exec.ExecuteStreamHandler; -import org.apache.tools.ant.taskdefs.exec.LogStreamHandler; import org.apache.tools.ant.taskdefs.exec.LogOutputStream; +import org.apache.tools.ant.taskdefs.exec.LogStreamHandler; import org.apache.tools.ant.types.Commandline; /** diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/javacc/JJTree.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/javacc/JJTree.java index 606a2ec99..d50030213 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/javacc/JJTree.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/javacc/JJTree.java @@ -12,7 +12,6 @@ import java.io.IOException; import java.util.Enumeration; import java.util.Hashtable; import org.apache.myrmidon.api.TaskException; -import org.apache.tools.ant.Project; import org.apache.tools.ant.Task; import org.apache.tools.ant.taskdefs.exec.Execute; import org.apache.tools.ant.taskdefs.exec.LogOutputStream; diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/jdepend/JDependTask.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/jdepend/JDependTask.java index fca0abda2..e7a301573 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/jdepend/JDependTask.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/jdepend/JDependTask.java @@ -13,7 +13,6 @@ import java.io.IOException; import java.io.PrintWriter; import org.apache.myrmidon.api.TaskException; import org.apache.tools.ant.PathTokenizer; -import org.apache.tools.ant.Project; import org.apache.tools.ant.Task; import org.apache.tools.ant.taskdefs.exec.Execute; import org.apache.tools.ant.taskdefs.exec.LogOutputStream; diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/jsp/compilers/DefaultCompilerAdapter.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/jsp/compilers/DefaultCompilerAdapter.java index db0536326..f98c87abd 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/jsp/compilers/DefaultCompilerAdapter.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/jsp/compilers/DefaultCompilerAdapter.java @@ -9,8 +9,8 @@ package org.apache.tools.ant.taskdefs.optional.jsp.compilers; import java.util.ArrayList; import java.util.Iterator; -import org.apache.avalon.framework.logger.AbstractLogEnabled; import org.apache.avalon.excalibur.util.StringUtil; +import org.apache.avalon.framework.logger.AbstractLogEnabled; import org.apache.tools.ant.taskdefs.optional.jsp.JspC; import org.apache.tools.ant.types.Commandline; diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/junit/BriefJUnitResultFormatter.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/junit/BriefJUnitResultFormatter.java index 3ccdb2f84..5b807dba4 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/junit/BriefJUnitResultFormatter.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/junit/BriefJUnitResultFormatter.java @@ -9,8 +9,8 @@ package org.apache.tools.ant.taskdefs.optional.junit; import junit.framework.AssertionFailedError; import junit.framework.Test; -import org.apache.myrmidon.api.TaskException; import org.apache.avalon.excalibur.util.StringUtil; +import org.apache.myrmidon.api.TaskException; /** * Prints plain text output of the test to a specified Writer. Inspired by the diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/junit/SummaryJUnitResultFormatter.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/junit/SummaryJUnitResultFormatter.java index 212fd219a..626a1607c 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/junit/SummaryJUnitResultFormatter.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/junit/SummaryJUnitResultFormatter.java @@ -12,8 +12,8 @@ import java.io.OutputStream; import java.text.NumberFormat; import junit.framework.AssertionFailedError; import junit.framework.Test; -import org.apache.myrmidon.api.TaskException; import org.apache.avalon.excalibur.util.StringUtil; +import org.apache.myrmidon.api.TaskException; /** * Prints short summary output of the test to Ant's logging system. diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/metamata/MAudit.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/metamata/MAudit.java index 9849d61b8..f52976eaa 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/metamata/MAudit.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/metamata/MAudit.java @@ -13,7 +13,6 @@ import java.io.IOException; import java.io.OutputStream; import java.util.ArrayList; import org.apache.myrmidon.api.TaskException; -import org.apache.tools.ant.Project; import org.apache.tools.ant.taskdefs.exec.Execute; import org.apache.tools.ant.taskdefs.exec.LogOutputStream; import org.apache.tools.ant.types.Path; diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/metamata/MMetrics.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/metamata/MMetrics.java index 4753d3395..c12593785 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/metamata/MMetrics.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/metamata/MMetrics.java @@ -13,7 +13,6 @@ import java.io.FileOutputStream; import java.io.IOException; import java.util.ArrayList; import org.apache.myrmidon.api.TaskException; -import org.apache.tools.ant.Project; import org.apache.tools.ant.taskdefs.exec.Execute; import org.apache.tools.ant.taskdefs.exec.ExecuteStreamHandler; import org.apache.tools.ant.taskdefs.exec.LogOutputStream; diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/sitraka/CovMerge.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/sitraka/CovMerge.java index f146523fc..5ee156716 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/sitraka/CovMerge.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/sitraka/CovMerge.java @@ -15,7 +15,6 @@ import java.util.ArrayList; import java.util.Random; import org.apache.myrmidon.api.TaskException; import org.apache.tools.ant.DirectoryScanner; -import org.apache.tools.ant.Project; import org.apache.tools.ant.Task; import org.apache.tools.ant.taskdefs.exec.Execute; import org.apache.tools.ant.taskdefs.exec.LogOutputStream; diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/sitraka/CovReport.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/sitraka/CovReport.java index 5e89c6e85..0ef1e9d28 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/sitraka/CovReport.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/sitraka/CovReport.java @@ -18,7 +18,6 @@ import javax.xml.transform.TransformerFactory; import javax.xml.transform.dom.DOMSource; import javax.xml.transform.stream.StreamResult; import org.apache.myrmidon.api.TaskException; -import org.apache.tools.ant.Project; import org.apache.tools.ant.Task; import org.apache.tools.ant.taskdefs.exec.Execute; import org.apache.tools.ant.taskdefs.exec.LogOutputStream; diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/sitraka/Coverage.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/sitraka/Coverage.java index 8c3ec8232..d7f8fda20 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/sitraka/Coverage.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/sitraka/Coverage.java @@ -16,11 +16,10 @@ import java.io.StringWriter; import java.util.ArrayList; import java.util.Random; import org.apache.myrmidon.api.TaskException; -import org.apache.tools.ant.Project; import org.apache.tools.ant.Task; import org.apache.tools.ant.taskdefs.exec.Execute; -import org.apache.tools.ant.taskdefs.exec.LogStreamHandler; import org.apache.tools.ant.taskdefs.exec.LogOutputStream; +import org.apache.tools.ant.taskdefs.exec.LogStreamHandler; import org.apache.tools.ant.types.Argument; import org.apache.tools.ant.types.Commandline; import org.apache.tools.ant.types.CommandlineJava; @@ -295,9 +294,9 @@ public class Coverage extends Task cmdl.createArgument().setValue( "-jp_input=" + paramfile.getAbsolutePath() ); // use the custom handler for stdin issues - final LogOutputStream output = new LogOutputStream( getLogger(), false ); - final LogOutputStream error = new LogOutputStream( getLogger(), true ); - final LogStreamHandler handler = new CoverageStreamHandler( output, error ); + final LogOutputStream output = new LogOutputStream( getLogger(), false ); + final LogOutputStream error = new LogOutputStream( getLogger(), true ); + final LogStreamHandler handler = new CoverageStreamHandler( output, error ); Execute exec = new Execute( handler ); getLogger().debug( cmdl.toString() ); exec.setCommandline( cmdl.getCommandline() ); diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSS.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSS.java index dd3a94475..995df9a2b 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSS.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSS.java @@ -7,11 +7,10 @@ */ package org.apache.tools.ant.taskdefs.optional.vss; -import java.io.IOException; import java.io.File; +import java.io.IOException; import java.util.Properties; import org.apache.myrmidon.api.TaskException; -import org.apache.tools.ant.Project; import org.apache.tools.ant.Task; import org.apache.tools.ant.taskdefs.exec.Execute; import org.apache.tools.ant.taskdefs.exec.LogOutputStream; diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/rmic/SunRmic.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/rmic/SunRmic.java index 77c27154c..a0f0586e3 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/rmic/SunRmic.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/rmic/SunRmic.java @@ -12,7 +12,6 @@ import java.io.OutputStream; import java.lang.reflect.Constructor; import java.lang.reflect.Method; import org.apache.myrmidon.api.TaskException; -import org.apache.tools.ant.Project; import org.apache.tools.ant.taskdefs.exec.LogOutputStream; import org.apache.tools.ant.types.Commandline; diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/text/FixCRLF.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/text/FixCRLF.java index 321cb5d30..e78f8a702 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/text/FixCRLF.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/text/FixCRLF.java @@ -7,6 +7,7 @@ */ package org.apache.tools.ant.taskdefs.text; +import java.io.BufferedInputStream; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; @@ -15,19 +16,17 @@ import java.io.FileOutputStream; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; +import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.io.Reader; import java.io.Writer; -import java.io.InputStream; -import java.io.BufferedInputStream; import java.util.Iterator; import java.util.NoSuchElementException; import org.apache.myrmidon.api.TaskException; import org.apache.tools.ant.DirectoryScanner; import org.apache.tools.ant.taskdefs.MatchingTask; import org.apache.tools.ant.types.EnumeratedAttribute; -import org.apache.tools.ant.util.FileUtils; /** * Task to convert text source files to local OS formatting conventions, as well diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/text/Replace.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/text/Replace.java index af264107c..369edc654 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/text/Replace.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/text/Replace.java @@ -22,10 +22,10 @@ import java.io.Reader; import java.io.Writer; import java.util.ArrayList; import java.util.Properties; +import org.apache.avalon.excalibur.util.StringUtil; import org.apache.myrmidon.api.TaskException; import org.apache.tools.ant.DirectoryScanner; import org.apache.tools.ant.taskdefs.MatchingTask; -import org.apache.avalon.excalibur.util.StringUtil; /** * Replaces all occurrences of one or more string tokens with given values in diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/unix/Rpm.java b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/unix/Rpm.java index 929308edf..8ee40cf00 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/unix/Rpm.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/unix/Rpm.java @@ -14,7 +14,6 @@ import java.io.IOException; import java.io.OutputStream; import java.io.PrintStream; import org.apache.myrmidon.api.TaskException; -import org.apache.tools.ant.Project; import org.apache.tools.ant.Task; import org.apache.tools.ant.taskdefs.exec.Execute; import org.apache.tools.ant.taskdefs.exec.LogOutputStream; diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/types/Commandline.java b/proposal/myrmidon/src/main/org/apache/tools/ant/types/Commandline.java index b235c55cb..a4ad566c9 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/types/Commandline.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/types/Commandline.java @@ -38,25 +38,6 @@ public class Commandline protected final ArrayList m_arguments = new ArrayList(); private String m_executable; - public Commandline( String to_process ) - throws TaskException - { - String[] tmp = translateCommandline( to_process ); - if( tmp != null && tmp.length > 0 ) - { - setExecutable( tmp[ 0 ] ); - for( int i = 1; i < tmp.length; i++ ) - { - createArgument().setValue( tmp[ i ] ); - } - } - } - - public Commandline() - { - super(); - } - /** * Put quotes around the given String if necessary.

* diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/types/FilterSet.java b/proposal/myrmidon/src/main/org/apache/tools/ant/types/FilterSet.java index 5f56de5ea..6cf25aab2 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/types/FilterSet.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/types/FilterSet.java @@ -24,7 +24,9 @@ import org.apache.myrmidon.api.TaskException; * @author Michael McCallum * @created 14 March 2001 */ -public class FilterSet extends DataType implements Cloneable +public class FilterSet + extends DataType + implements Cloneable { /** diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/types/ZipScanner.java b/proposal/myrmidon/src/main/org/apache/tools/ant/types/ZipScanner.java index 16f80d903..d7e9a1a50 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/types/ZipScanner.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/types/ZipScanner.java @@ -21,13 +21,13 @@ import org.apache.tools.ant.DirectoryScanner; * * @author Don Ferguson don@bea.com */ -public class ZipScanner extends DirectoryScanner +public class ZipScanner + extends DirectoryScanner { - /** * The zip file which should be scanned. */ - protected File srcFile; + private File m_srcFile; /** * Sets the srcFile for scanning. This is the jar or zip file that is @@ -37,7 +37,7 @@ public class ZipScanner extends DirectoryScanner */ public void setSrc( File srcFile ) { - this.srcFile = srcFile; + this.m_srcFile = srcFile; } /** @@ -60,7 +60,7 @@ public class ZipScanner extends DirectoryScanner public String[] getIncludedFiles() { String[] result = new String[ 1 ]; - result[ 0 ] = srcFile.getAbsolutePath(); + result[ 0 ] = m_srcFile.getAbsolutePath(); return result; } @@ -69,15 +69,15 @@ public class ZipScanner extends DirectoryScanner */ public void init() { - if( includes == null ) + if( getIncludes() == null ) { // No includes supplied, so set it to 'matches all' - includes = new String[ 1 ]; - includes[ 0 ] = "**"; + setIncludes( new String[ 1 ] ); + getIncludes()[ 0 ] = "**"; } - if( excludes == null ) + if( getExcludes() == null ) { - excludes = new String[ 0 ]; + setExcludes( new String[ 0 ] ); } } @@ -91,9 +91,8 @@ public class ZipScanner extends DirectoryScanner */ public boolean match( String path ) { - String vpath = path.replace( '/', File.separatorChar ). - replace( '\\', File.separatorChar ); + final String vpath = + path.replace( '/', File.separatorChar ).replace( '\\', File.separatorChar ); return isIncluded( vpath ) && !isExcluded( vpath ); } - } diff --git a/proposal/myrmidon/src/main/org/apache/tools/ant/util/FileUtils.java b/proposal/myrmidon/src/main/org/apache/tools/ant/util/FileUtils.java index 4ca5112b7..5d66b2d1a 100644 --- a/proposal/myrmidon/src/main/org/apache/tools/ant/util/FileUtils.java +++ b/proposal/myrmidon/src/main/org/apache/tools/ant/util/FileUtils.java @@ -7,7 +7,6 @@ */ package org.apache.tools.ant.util; -import java.io.BufferedInputStream; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; @@ -16,7 +15,6 @@ import java.io.FileOutputStream; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; -import java.io.InputStream; import java.util.Stack; import java.util.StringTokenizer; import org.apache.myrmidon.api.TaskException; diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/DirectoryScanner.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/DirectoryScanner.java index e0d629111..3a52b4796 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/DirectoryScanner.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/DirectoryScanner.java @@ -88,97 +88,91 @@ import org.apache.myrmidon.api.TaskException; * @author Arnout J. Kuiper ajkuiper@wxs.nl * @author Magesh Umasankar */ -public class DirectoryScanner implements FileScanner +public class DirectoryScanner + implements FileScanner { - /** * Patterns that should be excluded by default. * * @see #addDefaultExcludes() */ - protected final static String[] DEFAULTEXCLUDES = { - "**/*~", - "**/#*#", - "**/.#*", - "**/%*%", - "**/CVS", - "**/CVS/**", - "**/.cvsignore", - "**/SCCS", - "**/SCCS/**", - "**/vssver.scc" - }; + private final static String[] DEFAULTEXCLUDES = + { + "**/*~", + "**/#*#", + "**/.#*", + "**/%*%", + "**/CVS", + "**/CVS/**", + "**/.cvsignore", + "**/SCCS", + "**/SCCS/**", + "**/vssver.scc" + }; /** * Have the ArrayLists holding our results been built by a slow scan? */ - protected boolean haveSlowResults = false; + private boolean m_haveSlowResults; /** * Should the file system be treated as a case sensitive one? */ - protected boolean isCaseSensitive = true; + private boolean m_isCaseSensitive = true; /** * Is everything we've seen so far included? */ - protected boolean everythingIncluded = true; + private boolean m_everythingIncluded = true; /** * The base directory which should be scanned. */ - protected File basedir; + private File m_basedir; /** * The files that where found and matched at least one includes, and also * matched at least one excludes. */ - protected ArrayList dirsExcluded; + private ArrayList m_dirsExcluded; /** * The directories that where found and matched at least one includes, and * matched no excludes. */ - protected ArrayList dirsIncluded; + private ArrayList m_dirsIncluded; /** * The directories that where found and did not match any includes. */ - protected ArrayList dirsNotIncluded; + private ArrayList m_dirsNotIncluded; /** * The patterns for the files that should be excluded. */ - protected String[] excludes; + private String[] m_excludes; /** * The files that where found and matched at least one includes, and also * matched at least one excludes. */ - protected ArrayList filesExcluded; + private ArrayList m_filesExcluded; /** * The files that where found and matched at least one includes, and matched * no excludes. */ - protected ArrayList filesIncluded; + private ArrayList m_filesIncluded; /** * The files that where found and did not match any includes. */ - protected ArrayList filesNotIncluded; + private ArrayList m_filesNotIncluded; /** * The patterns for the files that should be included. */ - protected String[] includes; - - /** - * Constructor. - */ - public DirectoryScanner() - { - } + private String[] m_includes; /** * Matches a string against a pattern. The pattern contains two special @@ -190,7 +184,7 @@ public class DirectoryScanner implements FileScanner * @return true when the string matches against the pattern, * false otherwise. */ - public static boolean match( String pattern, String str ) + public static boolean match( final String pattern, final String str ) { return match( pattern, str, true ); } @@ -206,7 +200,9 @@ public class DirectoryScanner implements FileScanner * @return true when the string matches against the pattern, * false otherwise. */ - protected static boolean match( String pattern, String str, boolean isCaseSensitive ) + protected static boolean match( final String pattern, + final String str, + final boolean isCaseSensitive ) { char[] patArr = pattern.toCharArray(); char[] strArr = str.toCharArray(); @@ -398,7 +394,7 @@ public class DirectoryScanner implements FileScanner * @return true when the pattern matches against the string. * false otherwise. */ - protected static boolean matchPath( String pattern, String str ) + protected static boolean matchPath( final String pattern, final String str ) { return matchPath( pattern, str, true ); } @@ -412,7 +408,9 @@ public class DirectoryScanner implements FileScanner * @return true when the pattern matches against the string. * false otherwise. */ - protected static boolean matchPath( String pattern, String str, boolean isCaseSensitive ) + protected static boolean matchPath( final String pattern, + final String str, + final boolean isCaseSensitive ) { // When str starts with a File.separator, pattern has to start with a // File.separator. @@ -578,7 +576,7 @@ public class DirectoryScanner implements FileScanner * @param str the (non-null) string (path) to match * @return Description of the Returned Value */ - protected static boolean matchPatternStart( String pattern, String str ) + protected static boolean matchPatternStart( final String pattern, final String str ) { return matchPatternStart( pattern, str, true ); } @@ -596,8 +594,9 @@ public class DirectoryScanner implements FileScanner * @param isCaseSensitive must matches be case sensitive? * @return Description of the Returned Value */ - protected static boolean matchPatternStart( String pattern, String str, - boolean isCaseSensitive ) + protected static boolean matchPatternStart( final String pattern, + final String str, + final boolean isCaseSensitive ) { // When str starts with a File.separator, pattern has to start with a // File.separator. @@ -669,7 +668,7 @@ public class DirectoryScanner implements FileScanner * * @param basedir the (non-null) basedir for scanning */ - public void setBasedir( String basedir ) + public void setBasedir( final String basedir ) { setBasedir( new File( basedir.replace( '/', File.separatorChar ).replace( '\\', File.separatorChar ) ) ); } @@ -680,9 +679,9 @@ public class DirectoryScanner implements FileScanner * * @param basedir the basedir for scanning */ - public void setBasedir( File basedir ) + public void setBasedir( final File basedir ) { - this.basedir = basedir; + m_basedir = basedir; } /** @@ -690,9 +689,9 @@ public class DirectoryScanner implements FileScanner * * @param isCaseSensitive The new CaseSensitive value */ - public void setCaseSensitive( boolean isCaseSensitive ) + public void setCaseSensitive( final boolean isCaseSensitive ) { - this.isCaseSensitive = isCaseSensitive; + m_isCaseSensitive = isCaseSensitive; } /** @@ -704,15 +703,15 @@ public class DirectoryScanner implements FileScanner * * @param excludes list of exclude patterns */ - public void setExcludes( String[] excludes ) + public void setExcludes( final String[] excludes ) { if( excludes == null ) { - this.excludes = null; + m_excludes = null; } else { - this.excludes = new String[ excludes.length ]; + m_excludes = new String[ excludes.length ]; for( int i = 0; i < excludes.length; i++ ) { String pattern; @@ -721,7 +720,7 @@ public class DirectoryScanner implements FileScanner { pattern += "**"; } - this.excludes[ i ] = pattern; + m_excludes[ i ] = pattern; } } } @@ -735,15 +734,15 @@ public class DirectoryScanner implements FileScanner * * @param includes list of include patterns */ - public void setIncludes( String[] includes ) + public void setIncludes( final String[] includes ) { if( includes == null ) { - this.includes = null; + m_includes = null; } else { - this.includes = new String[ includes.length ]; + m_includes = new String[ includes.length ]; for( int i = 0; i < includes.length; i++ ) { String pattern; @@ -752,7 +751,7 @@ public class DirectoryScanner implements FileScanner { pattern += "**"; } - this.includes[ i ] = pattern; + m_includes[ i ] = pattern; } } } @@ -765,7 +764,7 @@ public class DirectoryScanner implements FileScanner */ public File getBasedir() { - return basedir; + return m_basedir; } /** @@ -779,11 +778,11 @@ public class DirectoryScanner implements FileScanner throws TaskException { slowScan(); - int count = dirsExcluded.size(); + int count = m_dirsExcluded.size(); String[] directories = new String[ count ]; for( int i = 0; i < count; i++ ) { - directories[ i ] = (String)dirsExcluded.get( i ); + directories[ i ] = (String)m_dirsExcluded.get( i ); } return directories; } @@ -799,11 +798,11 @@ public class DirectoryScanner implements FileScanner throws TaskException { slowScan(); - int count = filesExcluded.size(); + int count = m_filesExcluded.size(); String[] files = new String[ count ]; for( int i = 0; i < count; i++ ) { - files[ i ] = (String)filesExcluded.get( i ); + files[ i ] = (String)m_filesExcluded.get( i ); } return files; } @@ -817,11 +816,11 @@ public class DirectoryScanner implements FileScanner */ public String[] getIncludedDirectories() { - int count = dirsIncluded.size(); + int count = m_dirsIncluded.size(); String[] directories = new String[ count ]; for( int i = 0; i < count; i++ ) { - directories[ i ] = (String)dirsIncluded.get( i ); + directories[ i ] = (String)m_dirsIncluded.get( i ); } return directories; } @@ -835,11 +834,11 @@ public class DirectoryScanner implements FileScanner */ public String[] getIncludedFiles() { - int count = filesIncluded.size(); + int count = m_filesIncluded.size(); String[] files = new String[ count ]; for( int i = 0; i < count; i++ ) { - files[ i ] = (String)filesIncluded.get( i ); + files[ i ] = (String)m_filesIncluded.get( i ); } return files; } @@ -854,11 +853,11 @@ public class DirectoryScanner implements FileScanner throws TaskException { slowScan(); - int count = dirsNotIncluded.size(); + int count = m_dirsNotIncluded.size(); String[] directories = new String[ count ]; for( int i = 0; i < count; i++ ) { - directories[ i ] = (String)dirsNotIncluded.get( i ); + directories[ i ] = (String)m_dirsNotIncluded.get( i ); } return directories; } @@ -873,11 +872,11 @@ public class DirectoryScanner implements FileScanner throws TaskException { slowScan(); - int count = filesNotIncluded.size(); + int count = m_filesNotIncluded.size(); String[] files = new String[ count ]; for( int i = 0; i < count; i++ ) { - files[ i ] = (String)filesNotIncluded.get( i ); + files[ i ] = (String)m_filesNotIncluded.get( i ); } return files; } @@ -891,7 +890,7 @@ public class DirectoryScanner implements FileScanner */ public boolean isEverythingIncluded() { - return everythingIncluded; + return m_everythingIncluded; } /** @@ -899,18 +898,18 @@ public class DirectoryScanner implements FileScanner */ public void addDefaultExcludes() { - int excludesLength = excludes == null ? 0 : excludes.length; + int excludesLength = m_excludes == null ? 0 : m_excludes.length; String[] newExcludes; newExcludes = new String[ excludesLength + DEFAULTEXCLUDES.length ]; if( excludesLength > 0 ) { - System.arraycopy( excludes, 0, newExcludes, 0, excludesLength ); + System.arraycopy( m_excludes, 0, newExcludes, 0, excludesLength ); } for( int i = 0; i < DEFAULTEXCLUDES.length; i++ ) { newExcludes[ i + excludesLength ] = DEFAULTEXCLUDES[ i ].replace( '/', File.separatorChar ).replace( '\\', File.separatorChar ); } - excludes = newExcludes; + m_excludes = newExcludes; } /** @@ -921,55 +920,55 @@ public class DirectoryScanner implements FileScanner public void scan() throws TaskException { - if( basedir == null ) + if( m_basedir == null ) { throw new IllegalStateException( "No basedir set" ); } - if( !basedir.exists() ) + if( !m_basedir.exists() ) { - throw new IllegalStateException( "basedir " + basedir + throw new IllegalStateException( "basedir " + m_basedir + " does not exist" ); } - if( !basedir.isDirectory() ) + if( !m_basedir.isDirectory() ) { - throw new IllegalStateException( "basedir " + basedir + throw new IllegalStateException( "basedir " + m_basedir + " is not a directory" ); } - if( includes == null ) + if( m_includes == null ) { // No includes supplied, so set it to 'matches all' - includes = new String[ 1 ]; - includes[ 0 ] = "**"; + m_includes = new String[ 1 ]; + m_includes[ 0 ] = "**"; } - if( excludes == null ) + if( m_excludes == null ) { - excludes = new String[ 0 ]; + m_excludes = new String[ 0 ]; } - filesIncluded = new ArrayList(); - filesNotIncluded = new ArrayList(); - filesExcluded = new ArrayList(); - dirsIncluded = new ArrayList(); - dirsNotIncluded = new ArrayList(); - dirsExcluded = new ArrayList(); + m_filesIncluded = new ArrayList(); + m_filesNotIncluded = new ArrayList(); + m_filesExcluded = new ArrayList(); + m_dirsIncluded = new ArrayList(); + m_dirsNotIncluded = new ArrayList(); + m_dirsExcluded = new ArrayList(); if( isIncluded( "" ) ) { if( !isExcluded( "" ) ) { - dirsIncluded.add( "" ); + m_dirsIncluded.add( "" ); } else { - dirsExcluded.add( "" ); + m_dirsExcluded.add( "" ); } } else { - dirsNotIncluded.add( "" ); + m_dirsNotIncluded.add( "" ); } - scandir( basedir, "", true ); + scandir( m_basedir, "", true ); } /** @@ -981,9 +980,9 @@ public class DirectoryScanner implements FileScanner */ protected boolean isExcluded( String name ) { - for( int i = 0; i < excludes.length; i++ ) + for( int i = 0; i < m_excludes.length; i++ ) { - if( matchPath( excludes[ i ], name, isCaseSensitive ) ) + if( matchPath( m_excludes[ i ], name, m_isCaseSensitive ) ) { return true; } @@ -998,11 +997,11 @@ public class DirectoryScanner implements FileScanner * @return true when the name matches against at least one * include pattern, false otherwise. */ - protected boolean isIncluded( String name ) + protected boolean isIncluded( final String name ) { - for( int i = 0; i < includes.length; i++ ) + for( int i = 0; i < m_includes.length; i++ ) { - if( matchPath( includes[ i ], name, isCaseSensitive ) ) + if( matchPath( m_includes[ i ], name, m_isCaseSensitive ) ) { return true; } @@ -1017,11 +1016,11 @@ public class DirectoryScanner implements FileScanner * @return true when the name matches against at least one * include pattern, false otherwise. */ - protected boolean couldHoldIncluded( String name ) + protected boolean couldHoldIncluded( final String name ) { - for( int i = 0; i < includes.length; i++ ) + for( int i = 0; i < m_includes.length; i++ ) { - if( matchPatternStart( includes[ i ], name, isCaseSensitive ) ) + if( matchPatternStart( m_includes[ i ], name, m_isCaseSensitive ) ) { return true; } @@ -1046,7 +1045,7 @@ public class DirectoryScanner implements FileScanner * @see #dirsNotIncluded * @see #dirsExcluded */ - protected void scandir( File dir, String vpath, boolean fast ) + protected void scandir( final File dir, final String vpath, final boolean fast ) throws TaskException { String[] newfiles = dir.list(); @@ -1074,7 +1073,7 @@ public class DirectoryScanner implements FileScanner { if( !isExcluded( name ) ) { - dirsIncluded.add( name ); + m_dirsIncluded.add( name ); if( fast ) { scandir( file, name + File.separator, fast ); @@ -1082,8 +1081,8 @@ public class DirectoryScanner implements FileScanner } else { - everythingIncluded = false; - dirsExcluded.add( name ); + m_everythingIncluded = false; + m_dirsExcluded.add( name ); if( fast && couldHoldIncluded( name ) ) { scandir( file, name + File.separator, fast ); @@ -1092,8 +1091,8 @@ public class DirectoryScanner implements FileScanner } else { - everythingIncluded = false; - dirsNotIncluded.add( name ); + m_everythingIncluded = false; + m_dirsNotIncluded.add( name ); if( fast && couldHoldIncluded( name ) ) { scandir( file, name + File.separator, fast ); @@ -1110,18 +1109,18 @@ public class DirectoryScanner implements FileScanner { if( !isExcluded( name ) ) { - filesIncluded.add( name ); + m_filesIncluded.add( name ); } else { - everythingIncluded = false; - filesExcluded.add( name ); + m_everythingIncluded = false; + m_filesExcluded.add( name ); } } else { - everythingIncluded = false; - filesNotIncluded.add( name ); + m_everythingIncluded = false; + m_filesNotIncluded.add( name ); } } } @@ -1135,22 +1134,22 @@ public class DirectoryScanner implements FileScanner protected void slowScan() throws TaskException { - if( haveSlowResults ) + if( m_haveSlowResults ) { return; } - String[] excl = new String[ dirsExcluded.size() ]; - excl = (String[])dirsExcluded.toArray( excl ); + String[] excl = new String[ m_dirsExcluded.size() ]; + excl = (String[])m_dirsExcluded.toArray( excl ); - String[] notIncl = new String[ dirsNotIncluded.size() ]; - notIncl = (String[])dirsNotIncluded.toArray( notIncl ); + String[] notIncl = new String[ m_dirsNotIncluded.size() ]; + notIncl = (String[])m_dirsNotIncluded.toArray( notIncl ); for( int i = 0; i < excl.length; i++ ) { if( !couldHoldIncluded( excl[ i ] ) ) { - scandir( new File( basedir, excl[ i ] ), + scandir( new File( m_basedir, excl[ i ] ), excl[ i ] + File.separator, false ); } } @@ -1159,12 +1158,86 @@ public class DirectoryScanner implements FileScanner { if( !couldHoldIncluded( notIncl[ i ] ) ) { - scandir( new File( basedir, notIncl[ i ] ), + scandir( new File( m_basedir, notIncl[ i ] ), notIncl[ i ] + File.separator, false ); } } - haveSlowResults = true; + m_haveSlowResults = true; + } + + public static String[] getDEFAULTEXCLUDES() + { + return DEFAULTEXCLUDES; + } + + public ArrayList getDirsExcluded() + { + return m_dirsExcluded; + } + + public void setDirsExcluded( ArrayList dirsExcluded ) + { + m_dirsExcluded = dirsExcluded; + } + + public ArrayList getDirsIncluded() + { + return m_dirsIncluded; + } + + public void setDirsIncluded( ArrayList dirsIncluded ) + { + m_dirsIncluded = dirsIncluded; + } + + public ArrayList getDirsNotIncluded() + { + return m_dirsNotIncluded; } + public void setDirsNotIncluded( ArrayList dirsNotIncluded ) + { + m_dirsNotIncluded = dirsNotIncluded; + } + + public String[] getExcludes() + { + return m_excludes; + } + + public ArrayList getFilesExcluded() + { + return m_filesExcluded; + } + + public void setFilesExcluded( ArrayList filesExcluded ) + { + m_filesExcluded = filesExcluded; + } + + public ArrayList getFilesIncluded() + { + return m_filesIncluded; + } + + public void setFilesIncluded( ArrayList filesIncluded ) + { + m_filesIncluded = filesIncluded; + } + + public ArrayList getFilesNotIncluded() + { + return m_filesNotIncluded; + } + + public void setFilesNotIncluded( ArrayList filesNotIncluded ) + { + m_filesNotIncluded = filesNotIncluded; + } + + public String[] getIncludes() + { + return m_includes; + } } diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/TaskAdapter.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/TaskAdapter.java index 90b9321b4..86eea6d96 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/TaskAdapter.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/TaskAdapter.java @@ -7,8 +7,8 @@ */ package org.apache.tools.ant; -import java.lang.reflect.Method; import java.lang.reflect.InvocationTargetException; +import java.lang.reflect.Method; import org.apache.myrmidon.api.TaskException; /** @@ -47,7 +47,7 @@ public class TaskAdapter Throwable target = e; if( e instanceof InvocationTargetException ) { - target = ((InvocationTargetException)e).getTargetException(); + target = ( (InvocationTargetException)e ).getTargetException(); } final String message = "Error invoking " + m_proxy.getClass(); diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/AntStructure.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/AntStructure.java index 346d70594..d15c8f0d5 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/AntStructure.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/AntStructure.java @@ -18,7 +18,6 @@ import java.util.Enumeration; import java.util.Hashtable; import org.apache.myrmidon.api.TaskException; import org.apache.tools.ant.Task; -import org.apache.avalon.excalibur.util.StringUtil; /** * Creates a partial DTD for Ant from the currently known tasks. diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/Echo.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/Echo.java index 089781b57..4c61b3c60 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/Echo.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/Echo.java @@ -76,7 +76,7 @@ public class Echo { if( m_file == null ) { - throw new TaskException( "Echo only used to write to files now !"); + throw new TaskException( "Echo only used to write to files now !" ); } else { diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/ExecuteJava.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/ExecuteJava.java index 2857175c7..854d6a393 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/ExecuteJava.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/ExecuteJava.java @@ -14,7 +14,6 @@ import java.net.URLClassLoader; import org.apache.myrmidon.api.TaskException; import org.apache.tools.ant.Project; import org.apache.tools.ant.types.Commandline; -import org.apache.tools.ant.types.CommandlineJava; import org.apache.tools.ant.types.Path; import org.apache.tools.ant.types.SysProperties; @@ -22,6 +21,7 @@ import org.apache.tools.ant.types.SysProperties; * @author thomas.haas@softwired-inc.com * @author Stefan Bodewig */ + public class ExecuteJava { private Commandline m_javaCommand; diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/GenerateKey.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/GenerateKey.java index 0007da5bd..38689ea4b 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/GenerateKey.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/GenerateKey.java @@ -10,7 +10,6 @@ package org.apache.tools.ant.taskdefs; import java.util.ArrayList; import java.util.Iterator; import org.apache.myrmidon.api.TaskException; -import org.apache.tools.ant.Project; import org.apache.tools.ant.Task; import org.apache.tools.ant.taskdefs.exec.ExecTask; diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/Java.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/Java.java index 52ec2d65c..4645361e8 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/Java.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/Java.java @@ -13,7 +13,6 @@ import java.io.IOException; import java.io.PrintStream; import java.util.ArrayList; import org.apache.myrmidon.api.TaskException; -import org.apache.tools.ant.Project; import org.apache.tools.ant.Task; import org.apache.tools.ant.taskdefs.exec.Execute; import org.apache.tools.ant.taskdefs.exec.LogOutputStream; diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/Javac.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/Javac.java index ad41168a9..58fa18e68 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/Javac.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/Javac.java @@ -10,8 +10,8 @@ package org.apache.tools.ant.taskdefs; import java.io.File; import java.util.ArrayList; import java.util.Iterator; -import org.apache.myrmidon.framework.JavaVersion; import org.apache.myrmidon.api.TaskException; +import org.apache.myrmidon.framework.JavaVersion; import org.apache.myrmidon.framework.Os; import org.apache.tools.ant.DirectoryScanner; import org.apache.tools.ant.taskdefs.compilers.CompilerAdapter; diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/Patch.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/Patch.java index 1e0a5a899..dac28790e 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/Patch.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/Patch.java @@ -10,7 +10,6 @@ package org.apache.tools.ant.taskdefs; import java.io.File; import java.io.IOException; import org.apache.myrmidon.api.TaskException; -import org.apache.tools.ant.Project; import org.apache.tools.ant.Task; import org.apache.tools.ant.taskdefs.exec.Execute; import org.apache.tools.ant.taskdefs.exec.LogOutputStream; diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/RecorderEntry.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/RecorderEntry.java index 2ba5b87db..15696a622 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/RecorderEntry.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/RecorderEntry.java @@ -8,9 +8,9 @@ package org.apache.tools.ant.taskdefs; import java.io.PrintStream; +import org.apache.avalon.excalibur.util.StringUtil; import org.apache.avalon.framework.logger.LogEnabled; import org.apache.avalon.framework.logger.Logger; -import org.apache.avalon.excalibur.util.StringUtil; import org.apache.myrmidon.listeners.AbstractProjectListener; import org.apache.tools.ant.Project; diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/SignJar.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/SignJar.java index 724d8112a..29f08a286 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/SignJar.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/SignJar.java @@ -15,7 +15,6 @@ import java.util.zip.ZipEntry; import java.util.zip.ZipFile; import org.apache.myrmidon.api.TaskException; import org.apache.tools.ant.DirectoryScanner; -import org.apache.tools.ant.Project; import org.apache.tools.ant.Task; import org.apache.tools.ant.taskdefs.exec.ExecTask; import org.apache.tools.ant.types.FileSet; diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/Touch.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/Touch.java index 3ca292140..098e00b72 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/Touch.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/Touch.java @@ -16,7 +16,6 @@ import java.util.ArrayList; import java.util.Locale; import org.apache.myrmidon.api.TaskException; import org.apache.tools.ant.DirectoryScanner; -import org.apache.tools.ant.Project; import org.apache.tools.ant.Task; import org.apache.tools.ant.types.FileSet; diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.java index 3d46bc1b5..c2d541b5c 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/compilers/DefaultCompilerAdapter.java @@ -11,8 +11,8 @@ import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.io.PrintWriter; -import org.apache.avalon.framework.logger.AbstractLogEnabled; import org.apache.avalon.excalibur.util.StringUtil; +import org.apache.avalon.framework.logger.AbstractLogEnabled; import org.apache.myrmidon.api.TaskException; import org.apache.tools.ant.Project; import org.apache.tools.ant.taskdefs.Javac; diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/compilers/Javac12.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/compilers/Javac12.java index e4d3d8804..86f78d974 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/compilers/Javac12.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/compilers/Javac12.java @@ -12,7 +12,6 @@ import java.io.OutputStream; import java.lang.reflect.Constructor; import java.lang.reflect.Method; import org.apache.myrmidon.api.TaskException; -import org.apache.tools.ant.Project; import org.apache.tools.ant.taskdefs.exec.LogOutputStream; import org.apache.tools.ant.types.Commandline; diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/compilers/Jikes.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/compilers/Jikes.java index d30ba7eb2..b76e10ec0 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/compilers/Jikes.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/compilers/Jikes.java @@ -8,7 +8,6 @@ package org.apache.tools.ant.taskdefs.compilers; import org.apache.myrmidon.api.TaskException; -import org.apache.tools.ant.Project; import org.apache.tools.ant.types.Commandline; import org.apache.tools.ant.types.Path; diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/exec/ExecTask.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/exec/ExecTask.java index 4b6c81b48..2fb039f96 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/exec/ExecTask.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/exec/ExecTask.java @@ -16,14 +16,13 @@ import java.io.IOException; import java.io.StringReader; import java.util.Iterator; import java.util.Properties; +import org.apache.avalon.excalibur.util.StringUtil; import org.apache.myrmidon.api.TaskException; -import org.apache.tools.ant.Project; import org.apache.tools.ant.Task; import org.apache.tools.ant.types.Argument; import org.apache.tools.ant.types.Commandline; import org.apache.tools.ant.types.EnvironmentData; import org.apache.tools.ant.types.EnvironmentVariable; -import org.apache.avalon.excalibur.util.StringUtil; /** * Executes a given command if the os platform is appropriate. diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/exec/Execute.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/exec/Execute.java index c22ae0817..36dab4a1b 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/exec/Execute.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/exec/Execute.java @@ -11,14 +11,13 @@ import java.io.File; import java.io.IOException; import java.io.OutputStream; import java.util.Properties; +import org.apache.avalon.framework.logger.Logger; import org.apache.myrmidon.api.TaskException; -import org.apache.myrmidon.framework.exec.impl.DefaultExecManager; import org.apache.myrmidon.framework.exec.ExecException; import org.apache.myrmidon.framework.exec.ExecMetaData; -import org.apache.tools.ant.Project; +import org.apache.myrmidon.framework.exec.impl.DefaultExecManager; import org.apache.tools.ant.Task; import org.apache.tools.ant.types.Commandline; -import org.apache.avalon.framework.logger.Logger; /** * Runs an external program. diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/exec/LogOutputStream.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/exec/LogOutputStream.java index f03ef14ca..18f13fa37 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/exec/LogOutputStream.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/exec/LogOutputStream.java @@ -11,8 +11,6 @@ import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.OutputStream; import org.apache.avalon.framework.logger.Logger; -import org.apache.tools.ant.Project; -import org.apache.tools.ant.Task; /** * Logs each line written to this stream to the log system of ant. Tries to be diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/file/Copy.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/file/Copy.java index 1386b0b87..9eb399d8b 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/file/Copy.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/file/Copy.java @@ -16,7 +16,6 @@ import java.util.Iterator; import org.apache.avalon.excalibur.io.FileUtil; import org.apache.myrmidon.api.TaskException; import org.apache.tools.ant.DirectoryScanner; -import org.apache.tools.ant.Project; import org.apache.tools.ant.Task; import org.apache.tools.ant.types.FileSet; import org.apache.tools.ant.types.FilterSet; diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/javadoc/Javadoc.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/javadoc/Javadoc.java index 44acaf8df..109a86640 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/javadoc/Javadoc.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/javadoc/Javadoc.java @@ -18,7 +18,6 @@ import java.util.StringTokenizer; import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.framework.Os; import org.apache.tools.ant.DirectoryScanner; -import org.apache.tools.ant.Project; import org.apache.tools.ant.Task; import org.apache.tools.ant.taskdefs.exec.Execute; import org.apache.tools.ant.types.Commandline; diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/javadoc/JavadocOutputStream.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/javadoc/JavadocOutputStream.java index 4386b7764..05943dcba 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/javadoc/JavadocOutputStream.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/javadoc/JavadocOutputStream.java @@ -7,10 +7,8 @@ */ package org.apache.tools.ant.taskdefs.javadoc; -import org.apache.tools.ant.Project; -import org.apache.tools.ant.Task; -import org.apache.tools.ant.taskdefs.exec.LogOutputStream; import org.apache.avalon.framework.logger.Logger; +import org.apache.tools.ant.taskdefs.exec.LogOutputStream; class JavadocOutputStream extends LogOutputStream diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/ANTLR.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/ANTLR.java index d13e35e07..b5e3ef454 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/ANTLR.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/ANTLR.java @@ -13,7 +13,6 @@ import java.io.FileReader; import java.io.IOException; import java.net.URL; import org.apache.myrmidon.api.TaskException; -import org.apache.tools.ant.Project; import org.apache.tools.ant.Task; import org.apache.tools.ant.taskdefs.ExecuteJava; import org.apache.tools.ant.taskdefs.exec.Execute; diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/Javah.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/Javah.java index 22fc653be..effa891a4 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/Javah.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/Javah.java @@ -11,14 +11,13 @@ import java.io.File; import java.util.ArrayList; import java.util.Iterator; import java.util.StringTokenizer; +import org.apache.avalon.excalibur.util.StringUtil; import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.framework.JavaVersion; -import org.apache.tools.ant.Project; import org.apache.tools.ant.Task; import org.apache.tools.ant.types.Commandline; import org.apache.tools.ant.types.Path; import org.apache.tools.ant.types.Reference; -import org.apache.avalon.excalibur.util.StringUtil; /** * Task to generate JNI header files using javah. This task can take the @@ -267,7 +266,7 @@ public class Javah extends Task String compiler = getProject().getProperty( "build.compiler" ); if( compiler == null ) { - if( JavaVersion.JAVA1_2 != JavaVersion.getCurrentJavaVersion() ) + if( JavaVersion.JAVA1_2 != JavaVersion.getCurrentJavaVersion() ) { compiler = "modern"; } diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/PropertyFile.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/PropertyFile.java index e3376d26d..e77721cb8 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/PropertyFile.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/PropertyFile.java @@ -29,7 +29,6 @@ import java.util.Properties; import org.apache.myrmidon.api.TaskException; import org.apache.tools.ant.Task; import org.apache.tools.ant.types.EnumeratedAttribute; -import org.apache.avalon.excalibur.util.StringUtil; /** * PropertyFile task uses java.util.Properties to modify integer, String and diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/ccm/Continuus.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/ccm/Continuus.java index 5efdb7b2c..27adf54fd 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/ccm/Continuus.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/ccm/Continuus.java @@ -7,15 +7,14 @@ */ package org.apache.tools.ant.taskdefs.optional.ccm; -import java.io.IOException; import java.io.File; +import java.io.IOException; import org.apache.myrmidon.api.TaskException; -import org.apache.tools.ant.Project; import org.apache.tools.ant.Task; import org.apache.tools.ant.taskdefs.exec.Execute; import org.apache.tools.ant.taskdefs.exec.ExecuteStreamHandler; -import org.apache.tools.ant.taskdefs.exec.LogStreamHandler; import org.apache.tools.ant.taskdefs.exec.LogOutputStream; +import org.apache.tools.ant.taskdefs.exec.LogStreamHandler; import org.apache.tools.ant.types.Commandline; /** diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/javacc/JJTree.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/javacc/JJTree.java index 606a2ec99..d50030213 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/javacc/JJTree.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/javacc/JJTree.java @@ -12,7 +12,6 @@ import java.io.IOException; import java.util.Enumeration; import java.util.Hashtable; import org.apache.myrmidon.api.TaskException; -import org.apache.tools.ant.Project; import org.apache.tools.ant.Task; import org.apache.tools.ant.taskdefs.exec.Execute; import org.apache.tools.ant.taskdefs.exec.LogOutputStream; diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/jdepend/JDependTask.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/jdepend/JDependTask.java index fca0abda2..e7a301573 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/jdepend/JDependTask.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/jdepend/JDependTask.java @@ -13,7 +13,6 @@ import java.io.IOException; import java.io.PrintWriter; import org.apache.myrmidon.api.TaskException; import org.apache.tools.ant.PathTokenizer; -import org.apache.tools.ant.Project; import org.apache.tools.ant.Task; import org.apache.tools.ant.taskdefs.exec.Execute; import org.apache.tools.ant.taskdefs.exec.LogOutputStream; diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/jsp/compilers/DefaultCompilerAdapter.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/jsp/compilers/DefaultCompilerAdapter.java index db0536326..f98c87abd 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/jsp/compilers/DefaultCompilerAdapter.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/jsp/compilers/DefaultCompilerAdapter.java @@ -9,8 +9,8 @@ package org.apache.tools.ant.taskdefs.optional.jsp.compilers; import java.util.ArrayList; import java.util.Iterator; -import org.apache.avalon.framework.logger.AbstractLogEnabled; import org.apache.avalon.excalibur.util.StringUtil; +import org.apache.avalon.framework.logger.AbstractLogEnabled; import org.apache.tools.ant.taskdefs.optional.jsp.JspC; import org.apache.tools.ant.types.Commandline; diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/junit/BriefJUnitResultFormatter.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/junit/BriefJUnitResultFormatter.java index 3ccdb2f84..5b807dba4 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/junit/BriefJUnitResultFormatter.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/junit/BriefJUnitResultFormatter.java @@ -9,8 +9,8 @@ package org.apache.tools.ant.taskdefs.optional.junit; import junit.framework.AssertionFailedError; import junit.framework.Test; -import org.apache.myrmidon.api.TaskException; import org.apache.avalon.excalibur.util.StringUtil; +import org.apache.myrmidon.api.TaskException; /** * Prints plain text output of the test to a specified Writer. Inspired by the diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/junit/SummaryJUnitResultFormatter.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/junit/SummaryJUnitResultFormatter.java index 212fd219a..626a1607c 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/junit/SummaryJUnitResultFormatter.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/junit/SummaryJUnitResultFormatter.java @@ -12,8 +12,8 @@ import java.io.OutputStream; import java.text.NumberFormat; import junit.framework.AssertionFailedError; import junit.framework.Test; -import org.apache.myrmidon.api.TaskException; import org.apache.avalon.excalibur.util.StringUtil; +import org.apache.myrmidon.api.TaskException; /** * Prints short summary output of the test to Ant's logging system. diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/metamata/MAudit.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/metamata/MAudit.java index 9849d61b8..f52976eaa 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/metamata/MAudit.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/metamata/MAudit.java @@ -13,7 +13,6 @@ import java.io.IOException; import java.io.OutputStream; import java.util.ArrayList; import org.apache.myrmidon.api.TaskException; -import org.apache.tools.ant.Project; import org.apache.tools.ant.taskdefs.exec.Execute; import org.apache.tools.ant.taskdefs.exec.LogOutputStream; import org.apache.tools.ant.types.Path; diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/metamata/MMetrics.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/metamata/MMetrics.java index 4753d3395..c12593785 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/metamata/MMetrics.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/metamata/MMetrics.java @@ -13,7 +13,6 @@ import java.io.FileOutputStream; import java.io.IOException; import java.util.ArrayList; import org.apache.myrmidon.api.TaskException; -import org.apache.tools.ant.Project; import org.apache.tools.ant.taskdefs.exec.Execute; import org.apache.tools.ant.taskdefs.exec.ExecuteStreamHandler; import org.apache.tools.ant.taskdefs.exec.LogOutputStream; diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/sitraka/CovMerge.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/sitraka/CovMerge.java index f146523fc..5ee156716 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/sitraka/CovMerge.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/sitraka/CovMerge.java @@ -15,7 +15,6 @@ import java.util.ArrayList; import java.util.Random; import org.apache.myrmidon.api.TaskException; import org.apache.tools.ant.DirectoryScanner; -import org.apache.tools.ant.Project; import org.apache.tools.ant.Task; import org.apache.tools.ant.taskdefs.exec.Execute; import org.apache.tools.ant.taskdefs.exec.LogOutputStream; diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/sitraka/CovReport.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/sitraka/CovReport.java index 5e89c6e85..0ef1e9d28 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/sitraka/CovReport.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/sitraka/CovReport.java @@ -18,7 +18,6 @@ import javax.xml.transform.TransformerFactory; import javax.xml.transform.dom.DOMSource; import javax.xml.transform.stream.StreamResult; import org.apache.myrmidon.api.TaskException; -import org.apache.tools.ant.Project; import org.apache.tools.ant.Task; import org.apache.tools.ant.taskdefs.exec.Execute; import org.apache.tools.ant.taskdefs.exec.LogOutputStream; diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/sitraka/Coverage.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/sitraka/Coverage.java index 8c3ec8232..d7f8fda20 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/sitraka/Coverage.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/sitraka/Coverage.java @@ -16,11 +16,10 @@ import java.io.StringWriter; import java.util.ArrayList; import java.util.Random; import org.apache.myrmidon.api.TaskException; -import org.apache.tools.ant.Project; import org.apache.tools.ant.Task; import org.apache.tools.ant.taskdefs.exec.Execute; -import org.apache.tools.ant.taskdefs.exec.LogStreamHandler; import org.apache.tools.ant.taskdefs.exec.LogOutputStream; +import org.apache.tools.ant.taskdefs.exec.LogStreamHandler; import org.apache.tools.ant.types.Argument; import org.apache.tools.ant.types.Commandline; import org.apache.tools.ant.types.CommandlineJava; @@ -295,9 +294,9 @@ public class Coverage extends Task cmdl.createArgument().setValue( "-jp_input=" + paramfile.getAbsolutePath() ); // use the custom handler for stdin issues - final LogOutputStream output = new LogOutputStream( getLogger(), false ); - final LogOutputStream error = new LogOutputStream( getLogger(), true ); - final LogStreamHandler handler = new CoverageStreamHandler( output, error ); + final LogOutputStream output = new LogOutputStream( getLogger(), false ); + final LogOutputStream error = new LogOutputStream( getLogger(), true ); + final LogStreamHandler handler = new CoverageStreamHandler( output, error ); Execute exec = new Execute( handler ); getLogger().debug( cmdl.toString() ); exec.setCommandline( cmdl.getCommandline() ); diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/vss/MSVSS.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/vss/MSVSS.java index dd3a94475..995df9a2b 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/vss/MSVSS.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/vss/MSVSS.java @@ -7,11 +7,10 @@ */ package org.apache.tools.ant.taskdefs.optional.vss; -import java.io.IOException; import java.io.File; +import java.io.IOException; import java.util.Properties; import org.apache.myrmidon.api.TaskException; -import org.apache.tools.ant.Project; import org.apache.tools.ant.Task; import org.apache.tools.ant.taskdefs.exec.Execute; import org.apache.tools.ant.taskdefs.exec.LogOutputStream; diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/rmic/SunRmic.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/rmic/SunRmic.java index 77c27154c..a0f0586e3 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/rmic/SunRmic.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/rmic/SunRmic.java @@ -12,7 +12,6 @@ import java.io.OutputStream; import java.lang.reflect.Constructor; import java.lang.reflect.Method; import org.apache.myrmidon.api.TaskException; -import org.apache.tools.ant.Project; import org.apache.tools.ant.taskdefs.exec.LogOutputStream; import org.apache.tools.ant.types.Commandline; diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/text/FixCRLF.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/text/FixCRLF.java index 321cb5d30..e78f8a702 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/text/FixCRLF.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/text/FixCRLF.java @@ -7,6 +7,7 @@ */ package org.apache.tools.ant.taskdefs.text; +import java.io.BufferedInputStream; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; @@ -15,19 +16,17 @@ import java.io.FileOutputStream; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; +import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.io.Reader; import java.io.Writer; -import java.io.InputStream; -import java.io.BufferedInputStream; import java.util.Iterator; import java.util.NoSuchElementException; import org.apache.myrmidon.api.TaskException; import org.apache.tools.ant.DirectoryScanner; import org.apache.tools.ant.taskdefs.MatchingTask; import org.apache.tools.ant.types.EnumeratedAttribute; -import org.apache.tools.ant.util.FileUtils; /** * Task to convert text source files to local OS formatting conventions, as well diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/text/Replace.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/text/Replace.java index af264107c..369edc654 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/text/Replace.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/text/Replace.java @@ -22,10 +22,10 @@ import java.io.Reader; import java.io.Writer; import java.util.ArrayList; import java.util.Properties; +import org.apache.avalon.excalibur.util.StringUtil; import org.apache.myrmidon.api.TaskException; import org.apache.tools.ant.DirectoryScanner; import org.apache.tools.ant.taskdefs.MatchingTask; -import org.apache.avalon.excalibur.util.StringUtil; /** * Replaces all occurrences of one or more string tokens with given values in diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/unix/Rpm.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/unix/Rpm.java index 929308edf..8ee40cf00 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/unix/Rpm.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/unix/Rpm.java @@ -14,7 +14,6 @@ import java.io.IOException; import java.io.OutputStream; import java.io.PrintStream; import org.apache.myrmidon.api.TaskException; -import org.apache.tools.ant.Project; import org.apache.tools.ant.Task; import org.apache.tools.ant.taskdefs.exec.Execute; import org.apache.tools.ant.taskdefs.exec.LogOutputStream; diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/types/Commandline.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/types/Commandline.java index b235c55cb..a4ad566c9 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/types/Commandline.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/types/Commandline.java @@ -38,25 +38,6 @@ public class Commandline protected final ArrayList m_arguments = new ArrayList(); private String m_executable; - public Commandline( String to_process ) - throws TaskException - { - String[] tmp = translateCommandline( to_process ); - if( tmp != null && tmp.length > 0 ) - { - setExecutable( tmp[ 0 ] ); - for( int i = 1; i < tmp.length; i++ ) - { - createArgument().setValue( tmp[ i ] ); - } - } - } - - public Commandline() - { - super(); - } - /** * Put quotes around the given String if necessary.

* diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/types/FilterSet.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/types/FilterSet.java index 5f56de5ea..6cf25aab2 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/types/FilterSet.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/types/FilterSet.java @@ -24,7 +24,9 @@ import org.apache.myrmidon.api.TaskException; * @author Michael McCallum * @created 14 March 2001 */ -public class FilterSet extends DataType implements Cloneable +public class FilterSet + extends DataType + implements Cloneable { /** diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/types/ZipScanner.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/types/ZipScanner.java index 16f80d903..d7e9a1a50 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/types/ZipScanner.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/types/ZipScanner.java @@ -21,13 +21,13 @@ import org.apache.tools.ant.DirectoryScanner; * * @author Don Ferguson don@bea.com */ -public class ZipScanner extends DirectoryScanner +public class ZipScanner + extends DirectoryScanner { - /** * The zip file which should be scanned. */ - protected File srcFile; + private File m_srcFile; /** * Sets the srcFile for scanning. This is the jar or zip file that is @@ -37,7 +37,7 @@ public class ZipScanner extends DirectoryScanner */ public void setSrc( File srcFile ) { - this.srcFile = srcFile; + this.m_srcFile = srcFile; } /** @@ -60,7 +60,7 @@ public class ZipScanner extends DirectoryScanner public String[] getIncludedFiles() { String[] result = new String[ 1 ]; - result[ 0 ] = srcFile.getAbsolutePath(); + result[ 0 ] = m_srcFile.getAbsolutePath(); return result; } @@ -69,15 +69,15 @@ public class ZipScanner extends DirectoryScanner */ public void init() { - if( includes == null ) + if( getIncludes() == null ) { // No includes supplied, so set it to 'matches all' - includes = new String[ 1 ]; - includes[ 0 ] = "**"; + setIncludes( new String[ 1 ] ); + getIncludes()[ 0 ] = "**"; } - if( excludes == null ) + if( getExcludes() == null ) { - excludes = new String[ 0 ]; + setExcludes( new String[ 0 ] ); } } @@ -91,9 +91,8 @@ public class ZipScanner extends DirectoryScanner */ public boolean match( String path ) { - String vpath = path.replace( '/', File.separatorChar ). - replace( '\\', File.separatorChar ); + final String vpath = + path.replace( '/', File.separatorChar ).replace( '\\', File.separatorChar ); return isIncluded( vpath ) && !isExcluded( vpath ); } - } diff --git a/proposal/myrmidon/src/todo/org/apache/tools/ant/util/FileUtils.java b/proposal/myrmidon/src/todo/org/apache/tools/ant/util/FileUtils.java index 4ca5112b7..5d66b2d1a 100644 --- a/proposal/myrmidon/src/todo/org/apache/tools/ant/util/FileUtils.java +++ b/proposal/myrmidon/src/todo/org/apache/tools/ant/util/FileUtils.java @@ -7,7 +7,6 @@ */ package org.apache.tools.ant.util; -import java.io.BufferedInputStream; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; @@ -16,7 +15,6 @@ import java.io.FileOutputStream; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; -import java.io.InputStream; import java.util.Stack; import java.util.StringTokenizer; import org.apache.myrmidon.api.TaskException;