home *** CD-ROM | disk | FTP | other *** search
- package java.lang;
-
- import java.io.File;
- import java.net.MalformedURLException;
- import java.net.URL;
- import java.security.PrivilegedAction;
- import java.util.jar.Manifest;
-
- class Package$1 implements PrivilegedAction {
- // $FF: synthetic field
- private final String val$iname;
- // $FF: synthetic field
- private final String val$fn;
-
- Package$1(String var1, String var2) {
- this.val$iname = var1;
- this.val$fn = var2;
- }
-
- public Object run() {
- String var1 = this.val$iname;
- URL var2 = (URL)Package.access$000().get(this.val$fn);
- if (var2 == null) {
- File var3 = new File(this.val$fn);
-
- try {
- var2 = var3.toURL();
- } catch (MalformedURLException var5) {
- }
-
- if (var2 != null) {
- Package.access$000().put(this.val$fn, var2);
- if (var3.isFile()) {
- Package.access$200().put(this.val$fn, Package.access$100(this.val$fn));
- }
- }
- }
-
- var1 = var1.substring(0, var1.length() - 1).replace('/', '.');
- Manifest var4 = (Manifest)Package.access$200().get(this.val$fn);
- Package var7;
- if (var4 != null) {
- var7 = new Package(var1, var4, var2, (Package$1)null);
- } else {
- var7 = new Package(var1, (String)null, (String)null, (String)null, (String)null, (String)null, (String)null, (URL)null);
- }
-
- Package.access$400().put(var1, var7);
- return var7;
- }
- }
-