home *** CD-ROM | disk | FTP | other *** search
/ Sky at Night 2007 June / SAN CD 6-2007 CD-ROM 25.iso / pc / Software / AstroGrav_Win / Java / jre1.6.0 / lib / rt.jar / sun / misc / URLClassPath$JarLoader$1.class (.txt) < prev    next >
Encoding:
Java Class File  |  2006-11-29  |  2.2 KB  |  42 lines

  1. package sun.misc;
  2.  
  3. import java.io.IOException;
  4. import java.net.MalformedURLException;
  5. import java.net.URL;
  6. import java.security.PrivilegedExceptionAction;
  7. import sun.misc.URLClassPath.JarLoader;
  8.  
  9. final class URLClassPath$JarLoader$1 implements PrivilegedExceptionAction {
  10.    // $FF: synthetic field
  11.    final URLClassPath.JarLoader this$0;
  12.  
  13.    URLClassPath$JarLoader$1(URLClassPath.JarLoader var1) {
  14.       this.this$0 = var1;
  15.    }
  16.  
  17.    public Object run() throws IOException {
  18.       if (URLClassPath.access$300()) {
  19.          System.err.println("Opening " + JarLoader.access$400(this.this$0));
  20.          Thread.dumpStack();
  21.       }
  22.  
  23.       JarLoader.access$502(this.this$0, JarLoader.access$600(this.this$0, JarLoader.access$400(this.this$0)));
  24.       JarLoader.access$702(this.this$0, JarIndex.getJarIndex(JarLoader.access$500(this.this$0), JarLoader.access$800(this.this$0)));
  25.       if (JarLoader.access$700(this.this$0) != null) {
  26.          String[] var1 = JarLoader.access$700(this.this$0).getJarFiles();
  27.  
  28.          for(int var2 = 0; var2 < var1.length; ++var2) {
  29.             try {
  30.                URL var3 = new URL(JarLoader.access$400(this.this$0), var1[var2]);
  31.                if (!JarLoader.access$900(this.this$0).containsKey(var3)) {
  32.                   JarLoader.access$900(this.this$0).put(var3, (Object)null);
  33.                }
  34.             } catch (MalformedURLException var4) {
  35.             }
  36.          }
  37.       }
  38.  
  39.       return null;
  40.    }
  41. }
  42.