mbenson     2005/02/11 14:49:56

  Modified:    src/main/org/apache/tools/ant DirectoryScanner.java
  Log:
  Unfinished caching of IllegalStateExceptions for concurrent scan() 
invocations.
  
  Revision  Changes    Path
  1.90      +6 -3      ant/src/main/org/apache/tools/ant/DirectoryScanner.java
  
  Index: DirectoryScanner.java
  ===================================================================
  RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/DirectoryScanner.java,v
  retrieving revision 1.89
  retrieving revision 1.90
  diff -u -r1.89 -r1.90
  --- DirectoryScanner.java     11 Feb 2005 22:41:40 -0000      1.89
  +++ DirectoryScanner.java     11 Feb 2005 22:49:56 -0000      1.90
  @@ -772,16 +772,19 @@
                   excludes = nullExcludes ? new String[0] : excludes;
   
                   if (basedir == null) {
  -                    throw new IllegalStateException("No basedir set");
  +                    illegal = new IllegalStateException("No basedir set");
                   }
                   if (!basedir.exists()) {
  -                    throw new IllegalStateException("basedir " + basedir
  +                    illegal = new IllegalStateException("basedir " + basedir
                                                       + " does not exist");
                   }
                   if (!basedir.isDirectory()) {
  -                    throw new IllegalStateException("basedir " + basedir
  +                    illegal = new IllegalStateException("basedir " + basedir
                                                       + " is not a directory");
                   }
  +                if (illegal != null) {
  +                    throw illegal;
  +                }
                   if (isIncluded("")) {
                       if (!isExcluded("")) {
                           if (isSelected("", basedir)) {
  
  
  

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

Reply via email to