home *** CD-ROM | disk | FTP | other *** search
/ Symantec Visual Cafe for Java 2.5 / symantec-visual-cafe-2.5-database-dev-edition.iso / VPage / Java.bin / CLASSES.ZIP / sun / tools / java / ClassPathEntry.class (.txt) < prev    next >
Encoding:
Java Class File  |  1997-07-08  |  1.1 KB  |  36 lines

  1. package sun.tools.java;
  2.  
  3. import java.io.File;
  4. import java.util.Hashtable;
  5. import java.util.zip.ZipFile;
  6.  
  7. class ClassPathEntry {
  8.    File dir;
  9.    ZipFile zip;
  10.    Hashtable subdirs = new Hashtable(29);
  11.  
  12.    String[] getFiles(String var1) {
  13.       String[] var2 = (String[])this.subdirs.get(var1);
  14.       if (var2 == null) {
  15.          File var3 = new File(this.dir.getPath(), var1);
  16.          if (var3.isDirectory()) {
  17.             var2 = var3.list();
  18.             if (var2 == null) {
  19.                var2 = new String[0];
  20.             }
  21.  
  22.             if (var2.length == 0) {
  23.                String[] var4 = new String[]{""};
  24.                var2 = var4;
  25.             }
  26.          } else {
  27.             var2 = new String[0];
  28.          }
  29.  
  30.          this.subdirs.put(var1, var2);
  31.       }
  32.  
  33.       return var2;
  34.    }
  35. }
  36.