2356f48c7c57164a41ccca907dca254b06e73e0a
[jalviewjs.git] / site / j2s / swingjs / api / Interface.js
1 Clazz.declarePackage ("swingjs.api");
2 c$ = Clazz.declareType (swingjs.api, "Interface");
3 c$.getInstance = Clazz.defineMethod (c$, "getInstance", 
4 function (name, isQuiet) {
5 try {
6 {
7 Clazz._isQuiet = isQuiet;
8 }System.out.println ("swingjs.api.Interface creating instance of " + name);
9 var x = Clazz._4Name (name);
10 {
11 Clazz._isQuiet = false;
12 }return (x == null ? null : x.newInstance ());
13 } catch (e) {
14 if (Clazz.exceptionOf (e, Exception)) {
15 System.out.println ("Interface.java Error creating instance for " + name + ": \n" + e);
16 return null;
17 } else {
18 throw e;
19 }
20 }
21 }, "~S,~B");