JAL-1807 test
[jalviewjs.git] / bin / javajs / api / Interface.js
1 Clazz.declarePackage ("javajs.api");
2 c$ = Clazz.declareType (javajs.api, "Interface");
3 c$.getInterface = Clazz.defineMethod (c$, "getInterface", 
4 function (name) {
5 try {
6 var x = Class.forName (name);
7 return (x == null ? null : x.newInstance ());
8 } catch (e) {
9 if (Clazz.exceptionOf (e, Exception)) {
10 System.out.println ("Interface.java Error creating instance for " + name + ": \n" + e);
11 return null;
12 } else {
13 throw e;
14 }
15 }
16 }, "~S");