X-Git-Url: http://source.jalview.org/gitweb/?p=jalviewjs.git;a=blobdiff_plain;f=site%2Fswingjs%2Fj2s%2Fjssun%2Fswing%2FSwingLazyValue.js;fp=site%2Fswingjs%2Fj2s%2Fjssun%2Fswing%2FSwingLazyValue.js;h=8bb8eb7746c5824794c13cee03567334f6b6a4be;hp=6635923eff36e71f4feb4a95818f0eeb4049f027;hb=b9b7a352eee79b7764c3b09c9d19663075061d8c;hpb=7301a2415adab88038b291fc54caeeb3a5a47a44 diff --git a/site/swingjs/j2s/jssun/swing/SwingLazyValue.js b/site/swingjs/j2s/jssun/swing/SwingLazyValue.js index 6635923..8bb8eb7 100644 --- a/site/swingjs/j2s/jssun/swing/SwingLazyValue.js +++ b/site/swingjs/j2s/jssun/swing/SwingLazyValue.js @@ -1,65 +1,65 @@ -Clazz.declarePackage ("jssun.swing"); -Clazz.load (["javax.swing.UIDefaults"], "jssun.swing.SwingLazyValue", ["java.lang.Boolean", "java.awt.Color", "javax.swing.plaf.ColorUIResource"], function () { -c$ = Clazz.decorateAsClass (function () { -this.className = null; -this.methodName = null; -this.args = null; -Clazz.instantialize (this, arguments); -}, jssun.swing, "SwingLazyValue", null, javax.swing.UIDefaults.LazyValue); -Clazz.makeConstructor (c$, -function (c) { -this.construct (c, Clazz.castNullAs ("String")); -}, "~S"); -Clazz.makeConstructor (c$, -function (c, m) { -this.construct (c, m, null); -}, "~S,~S"); -Clazz.makeConstructor (c$, -function (c, o) { -this.construct (c, null, o); -}, "~S,~A"); -Clazz.makeConstructor (c$, -function (c, m, o) { -this.className = c; -this.methodName = m; -if (o != null) { -this.args = o.clone (); -}}, "~S,~S,~A"); -Clazz.overrideMethod (c$, "createValue", -function (table) { -try { -var c = Clazz._4Name (this.className, true, null); -if (this.methodName != null) { -var types = this.getClassArray (this.args); -var m = c.getMethod (this.methodName, types); -return m.invoke (c, this.args); -} else { -var types = this.getClassArray (this.args); -var constructor = c.getConstructor (types); -return constructor.newInstance (this.args); -}} catch (e) { -if (Clazz.exceptionOf (e, Exception)) { -} else { -throw e; -} -} -return null; -}, "javax.swing.UIDefaults"); -Clazz.defineMethod (c$, "getClassArray", - function (args) { -var types = null; -if (args != null) { -types = new Array (args.length); -for (var i = 0; i < args.length; i++) { -if (Clazz.instanceOf (args[i], Integer)) { -types[i] = Integer.TYPE; -} else if (Clazz.instanceOf (args[i], Boolean)) { -types[i] = Boolean.TYPE; -} else if (Clazz.instanceOf (args[i], javax.swing.plaf.ColorUIResource)) { -types[i] = java.awt.Color; -} else { -types[i] = args[i].getClass (); -}} -}return types; -}, "~A"); -}); +Clazz.declarePackage ("jssun.swing"); +Clazz.load (["javax.swing.UIDefaults"], "jssun.swing.SwingLazyValue", ["java.lang.Boolean", "java.awt.Color", "javax.swing.plaf.ColorUIResource"], function () { +c$ = Clazz.decorateAsClass (function () { +this.className = null; +this.methodName = null; +this.args = null; +Clazz.instantialize (this, arguments); +}, jssun.swing, "SwingLazyValue", null, javax.swing.UIDefaults.LazyValue); +Clazz.makeConstructor (c$, +function (c) { +this.construct (c, Clazz.castNullAs ("String")); +}, "~S"); +Clazz.makeConstructor (c$, +function (c, m) { +this.construct (c, m, null); +}, "~S,~S"); +Clazz.makeConstructor (c$, +function (c, o) { +this.construct (c, null, o); +}, "~S,~A"); +Clazz.makeConstructor (c$, +function (c, m, o) { +this.className = c; +this.methodName = m; +if (o != null) { +this.args = o.clone (); +}}, "~S,~S,~A"); +Clazz.overrideMethod (c$, "createValue", +function (table) { +try { +var c = Clazz._4Name (this.className, true, null); +if (this.methodName != null) { +var types = this.getClassArray (this.args); +var m = c.getMethod (this.methodName, types); +return m.invoke (c, this.args); +} else { +var types = this.getClassArray (this.args); +var constructor = c.getConstructor (types); +return constructor.newInstance (this.args); +}} catch (e) { +if (Clazz.exceptionOf (e, Exception)) { +} else { +throw e; +} +} +return null; +}, "javax.swing.UIDefaults"); +Clazz.defineMethod (c$, "getClassArray", + function (args) { +var types = null; +if (args != null) { +types = new Array (args.length); +for (var i = 0; i < args.length; i++) { +if (Clazz.instanceOf (args[i], Integer)) { +types[i] = Integer.TYPE; +} else if (Clazz.instanceOf (args[i], Boolean)) { +types[i] = Boolean.TYPE; +} else if (Clazz.instanceOf (args[i], javax.swing.plaf.ColorUIResource)) { +types[i] = java.awt.Color; +} else { +types[i] = args[i].getClass (); +}} +}return types; +}, "~A"); +});