donaldp     02/01/25 15:59:59

  Modified:    proposal/myrmidon/src/main/org/apache/tools/ant/types
                        SourceFileScanner.java
  Log:
  Cleaned up scanner a little
  
  Revision  Changes    Path
  1.4       +22 -21    
jakarta-ant/proposal/myrmidon/src/main/org/apache/tools/ant/types/SourceFileScanner.java
  
  Index: SourceFileScanner.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-ant/proposal/myrmidon/src/main/org/apache/tools/ant/types/SourceFileScanner.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- SourceFileScanner.java    20 Jan 2002 02:36:21 -0000      1.3
  +++ SourceFileScanner.java    25 Jan 2002 23:59:59 -0000      1.4
  @@ -9,6 +9,7 @@
   
   import java.io.File;
   import java.util.ArrayList;
  +import java.util.Date;
   import org.apache.aut.nativelib.Os;
   import org.apache.avalon.excalibur.io.FileUtil;
   import org.apache.avalon.framework.logger.AbstractLogEnabled;
  @@ -38,14 +39,13 @@
        *      mapper are assumed to be absolute.
        * @param mapper knows how to construct a target file names from source 
file
        *      names.
  -     * @return Description of the Returned Value
        */
       public String[] restrict( String[] files, File srcDir, File destDir,
                                 FileNameMapper mapper )
           throws TaskException
       {
   
  -        long now = ( new java.util.Date() ).getTime();
  +        long now = ( new Date() ).getTime();
           StringBuffer targetList = new StringBuffer();
   
           /*
  @@ -61,19 +61,18 @@
               now += 2000;
           }
   
  -        ArrayList v = new ArrayList();
  +        final ArrayList v = new ArrayList();
           for( int i = 0; i < files.length; i++ )
           {
  -
  -            String[] targets = mapper.mapFileName( files[ i ] );
  +            final String[] targets = mapper.mapFileName( files[ i ] );
               if( targets == null || targets.length == 0 )
               {
  -                getLogger().debug( files[ i ] + " skipped - don\'t know how 
to handle it" );
  +                final String message = files[ i ] + " skipped - don\'t know 
how to handle it";
  +                getLogger().debug( message );
                   continue;
               }
   
  -            File src = FileUtil.resolveFile( srcDir, files[ i ] );
  -
  +            final File src = FileUtil.resolveFile( srcDir, files[ i ] );
               if( src.lastModified() > now )
               {
                   final String message = "Warning: " + files[ i ] + " modified 
in the future.";
  @@ -88,13 +87,17 @@
   
                   if( !dest.exists() )
                   {
  -                    getLogger().debug( files[ i ] + " added as " + 
dest.getAbsolutePath() + " doesn\'t exist." );
  +                    final String message =
  +                        files[ i ] + " added as " + dest.getAbsolutePath() + 
" doesn\'t exist.";
  +                    getLogger().debug( message );
                       v.add( files[ i ] );
                       added = true;
                   }
                   else if( src.lastModified() > dest.lastModified() )
                   {
  -                    getLogger().debug( files[ i ] + " added as " + 
dest.getAbsolutePath() + " is outdated." );
  +                    final String message =
  +                        files[ i ] + " added as " + dest.getAbsolutePath() + 
" is outdated.";
  +                    getLogger().debug( message );
                       v.add( files[ i ] );
                       added = true;
                   }
  @@ -110,7 +113,9 @@
   
               if( !added )
               {
  -                getLogger().debug( files[ i ] + " omitted as " + 
targetList.toString() + ( targets.length == 1 ? " is" : " are " ) + " up to 
date." );
  +                final String message = files[ i ] + " omitted as " + 
targetList.toString() +
  +                    ( targets.length == 1 ? " is" : " are " ) + " up to 
date.";
  +                getLogger().debug( message );
               }
   
           }
  @@ -121,19 +126,15 @@
       /**
        * Convinience layer on top of restrict that returns the source files as
        * File objects (containing absolute paths if srcDir is absolute).
  -     *
  -     * @param files Description of Parameter
  -     * @param srcDir Description of Parameter
  -     * @param destDir Description of Parameter
  -     * @param mapper Description of Parameter
  -     * @return Description of the Returned Value
        */
  -    public File[] restrictAsFiles( String[] files, File srcDir, File destDir,
  -                                   FileNameMapper mapper )
  +    public File[] restrictAsFiles( final String[] files,
  +                                   final File srcDir,
  +                                   final File destDir,
  +                                   final FileNameMapper mapper )
           throws TaskException
       {
  -        String[] res = restrict( files, srcDir, destDir, mapper );
  -        File[] result = new File[ res.length ];
  +        final String[] res = restrict( files, srcDir, destDir, mapper );
  +        final File[] result = new File[ res.length ];
           for( int i = 0; i < res.length; i++ )
           {
               result[ i ] = new File( srcDir, res[ i ] );
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to