Ignore:
Timestamp:
05/04/16 11:55:23 (8 years ago)
Author:
sherbold
Message:
  • fixed some minor problems found by FindBugs?
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/CrossPare/src/de/ugoe/cs/cpdp/loader/AbstractFolderLoader.java

    r41 r74  
    5353        final File dataDir = new File(path); 
    5454        final SingleVersionLoader instancesLoader = getSingleLoader(); 
    55  
     55        if (dataDir.listFiles() == null) { 
     56            return versions; 
     57        } 
    5658        for (File projectDir : dataDir.listFiles()) { 
    5759            if (projectDir.isDirectory()) { 
    5860                String projectName = projectDir.getName(); 
    59                 for (File versionFile : projectDir.listFiles()) { 
    60                     if (versionFile.isFile() && 
    61                         instancesLoader.filenameFilter(versionFile.getName())) 
    62                     { 
    63                         String versionName = versionFile.getName(); 
    64                         Instances data = instancesLoader.load(versionFile); 
    65                         versions.add(new SoftwareVersion(projectName, versionName, data)); 
     61                if (projectDir.listFiles() != null) { 
     62                    for (File versionFile : projectDir.listFiles()) { 
     63                        if (versionFile.isFile() && 
     64                            instancesLoader.filenameFilter(versionFile.getName())) 
     65                        { 
     66                            String versionName = versionFile.getName(); 
     67                            Instances data = instancesLoader.load(versionFile); 
     68                            versions.add(new SoftwareVersion(projectName, versionName, data)); 
     69                        } 
    6670                    } 
    6771                } 
Note: See TracChangeset for help on using the changeset viewer.