Merge branch 'master' of https://source.jalview.org/git/jalviewjs.git
[jalviewjs.git] / site / j2s / jssun / misc / MetaIndex.js
index 7930ab9..4225d7a 100644 (file)
@@ -1,88 +1,88 @@
-Clazz.declarePackage ("jssun.misc");\r
-Clazz.load (null, "jssun.misc.MetaIndex", ["java.io.BufferedReader", "$.File", "$.FileReader", "java.lang.IllegalArgumentException", "java.util.ArrayList", "$.HashMap"], function () {\r
-c$ = Clazz.decorateAsClass (function () {\r
-this.contents = null;\r
-this.isClassOnlyJar = false;\r
-Clazz.instantialize (this, arguments);\r
-}, jssun.misc, "MetaIndex");\r
-c$.forJar = Clazz.defineMethod (c$, "forJar", \r
-function (jar) {\r
-return jssun.misc.MetaIndex.getJarMap ().get (jar);\r
-}, "java.io.File");\r
-c$.registerDirectory = Clazz.defineMethod (c$, "registerDirectory", \r
-function (dir) {\r
-var indexFile =  new java.io.File (dir, "meta-index");\r
-if (indexFile.exists ()) {\r
-try {\r
-var reader =  new java.io.BufferedReader ( new java.io.FileReader (indexFile));\r
-var line = null;\r
-var curJarName = null;\r
-var isCurJarContainClassOnly = false;\r
-var contents =  new java.util.ArrayList ();\r
-var map = jssun.misc.MetaIndex.getJarMap ();\r
-dir = dir.getCanonicalFile ();\r
-line = reader.readLine ();\r
-if (line == null || !line.equals ("% VERSION 2")) {\r
-reader.close ();\r
-return;\r
-}while ((line = reader.readLine ()) != null) {\r
-switch (line.charAt (0)) {\r
-case '!':\r
-case '#':\r
-case '@':\r
-{\r
-if ((curJarName != null) && (contents.size () > 0)) {\r
-map.put ( new java.io.File (dir, curJarName),  new jssun.misc.MetaIndex (contents, isCurJarContainClassOnly));\r
-contents.clear ();\r
-}curJarName = line.substring (2);\r
-if (line.charAt (0) == '!') {\r
-isCurJarContainClassOnly = true;\r
-} else if (isCurJarContainClassOnly) {\r
-isCurJarContainClassOnly = false;\r
-}break;\r
-}case '%':\r
-break;\r
-default:\r
-{\r
-contents.add (line);\r
-}}\r
-}\r
-if ((curJarName != null) && (contents.size () > 0)) {\r
-map.put ( new java.io.File (dir, curJarName),  new jssun.misc.MetaIndex (contents, isCurJarContainClassOnly));\r
-}reader.close ();\r
-} catch (e) {\r
-if (Clazz.exceptionOf (e, java.io.IOException)) {\r
-} else {\r
-throw e;\r
-}\r
-}\r
-}}, "java.io.File");\r
-Clazz.defineMethod (c$, "mayContain", \r
-function (entry) {\r
-if (this.isClassOnlyJar && !entry.endsWith (".class")) {\r
-return false;\r
-}var conts = this.contents;\r
-for (var i = 0; i < conts.length; i++) {\r
-if (entry.startsWith (conts[i])) {\r
-return true;\r
-}}\r
-return false;\r
-}, "~S");\r
-Clazz.makeConstructor (c$, \r
- function (entries, isClassOnlyJar) {\r
-if (entries == null) {\r
-throw  new IllegalArgumentException ();\r
-}this.contents = entries.toArray ( new Array (0));\r
-this.isClassOnlyJar = isClassOnlyJar;\r
-}, "java.util.List,~B");\r
-c$.getJarMap = Clazz.defineMethod (c$, "getJarMap", \r
- function () {\r
-if (jssun.misc.MetaIndex.jarMap == null) {\r
-{\r
-if (jssun.misc.MetaIndex.jarMap == null) {\r
-jssun.misc.MetaIndex.jarMap =  new java.util.HashMap ();\r
-}}}return jssun.misc.MetaIndex.jarMap;\r
-});\r
-Clazz.defineStatics (c$,\r
-"jarMap", null);\r
-});\r
+Clazz.declarePackage ("jssun.misc");
+Clazz.load (null, "jssun.misc.MetaIndex", ["java.io.BufferedReader", "$.File", "$.FileReader", "java.lang.IllegalArgumentException", "java.util.ArrayList", "$.HashMap"], function () {
+c$ = Clazz.decorateAsClass (function () {
+this.contents = null;
+this.isClassOnlyJar = false;
+Clazz.instantialize (this, arguments);
+}, jssun.misc, "MetaIndex");
+c$.forJar = Clazz.defineMethod (c$, "forJar", 
+function (jar) {
+return jssun.misc.MetaIndex.getJarMap ().get (jar);
+}, "java.io.File");
+c$.registerDirectory = Clazz.defineMethod (c$, "registerDirectory", 
+function (dir) {
+var indexFile =  new java.io.File (dir, "meta-index");
+if (indexFile.exists ()) {
+try {
+var reader =  new java.io.BufferedReader ( new java.io.FileReader (indexFile));
+var line = null;
+var curJarName = null;
+var isCurJarContainClassOnly = false;
+var contents =  new java.util.ArrayList ();
+var map = jssun.misc.MetaIndex.getJarMap ();
+dir = dir.getCanonicalFile ();
+line = reader.readLine ();
+if (line == null || !line.equals ("% VERSION 2")) {
+reader.close ();
+return;
+}while ((line = reader.readLine ()) != null) {
+switch (line.charAt (0)) {
+case '!':
+case '#':
+case '@':
+{
+if ((curJarName != null) && (contents.size () > 0)) {
+map.put ( new java.io.File (dir, curJarName),  new jssun.misc.MetaIndex (contents, isCurJarContainClassOnly));
+contents.clear ();
+}curJarName = line.substring (2);
+if (line.charAt (0) == '!') {
+isCurJarContainClassOnly = true;
+} else if (isCurJarContainClassOnly) {
+isCurJarContainClassOnly = false;
+}break;
+}case '%':
+break;
+default:
+{
+contents.add (line);
+}}
+}
+if ((curJarName != null) && (contents.size () > 0)) {
+map.put ( new java.io.File (dir, curJarName),  new jssun.misc.MetaIndex (contents, isCurJarContainClassOnly));
+}reader.close ();
+} catch (e) {
+if (Clazz.exceptionOf (e, java.io.IOException)) {
+} else {
+throw e;
+}
+}
+}}, "java.io.File");
+Clazz.defineMethod (c$, "mayContain", 
+function (entry) {
+if (this.isClassOnlyJar && !entry.endsWith (".class")) {
+return false;
+}var conts = this.contents;
+for (var i = 0; i < conts.length; i++) {
+if (entry.startsWith (conts[i])) {
+return true;
+}}
+return false;
+}, "~S");
+Clazz.makeConstructor (c$, 
+ function (entries, isClassOnlyJar) {
+if (entries == null) {
+throw  new IllegalArgumentException ();
+}this.contents = entries.toArray ( new Array (0));
+this.isClassOnlyJar = isClassOnlyJar;
+}, "java.util.List,~B");
+c$.getJarMap = Clazz.defineMethod (c$, "getJarMap", 
+ function () {
+if (jssun.misc.MetaIndex.jarMap == null) {
+{
+if (jssun.misc.MetaIndex.jarMap == null) {
+jssun.misc.MetaIndex.jarMap =  new java.util.HashMap ();
+}}}return jssun.misc.MetaIndex.jarMap;
+});
+Clazz.defineStatics (c$,
+"jarMap", null);
+});