home *** CD-ROM | disk | FTP | other *** search
- package sun.misc;
-
- import java.io.File;
- import java.security.PrivilegedAction;
-
- final class ExtensionDependency$2 implements PrivilegedAction {
- // $FF: synthetic field
- final String[] val$fileExt;
- // $FF: synthetic field
- final String val$extName;
- // $FF: synthetic field
- final ExtensionDependency this$0;
-
- ExtensionDependency$2(ExtensionDependency var1, String[] var2, String var3) {
- this.this$0 = var1;
- this.val$fileExt = var2;
- this.val$extName = var3;
- }
-
- public Object run() {
- try {
- File[] var2 = ExtensionDependency.access$000();
-
- for(int var3 = 0; var3 < var2.length; ++var3) {
- for(int var4 = 0; var4 < this.val$fileExt.length; ++var4) {
- File var1;
- if (this.val$extName.toLowerCase().endsWith(this.val$fileExt[var4])) {
- var1 = new File(var2[var3], this.val$extName);
- } else {
- var1 = new File(var2[var3], this.val$extName + this.val$fileExt[var4]);
- }
-
- ExtensionDependency.access$100("checkExtensionExists:fileName " + var1.getName());
- if (var1.exists()) {
- return var1;
- }
- }
- }
-
- return null;
- } catch (Exception var5) {
- ExtensionDependency.access$200(this.this$0, var5);
- return null;
- }
- }
- }
-