Merge branch 'master' of https://source.jalview.org/git/jalviewjs.git
[jalviewjs.git] / site / j2s / java / lang / reflect / UndeclaredThrowableException.js
1 Clazz.load(["java.lang.RuntimeException"],"java.lang.reflect.UndeclaredThrowableException",null,function(){
2 c$=Clazz.decorateAsClass(function(){
3 this.undeclaredThrowable=null;
4 Clazz.instantialize(this,arguments);
5 },java.lang.reflect,"UndeclaredThrowableException",RuntimeException);
6 Clazz.makeConstructor(c$,
7 function(exception){
8 Clazz.superConstructor(this,java.lang.reflect.UndeclaredThrowableException);
9 this.undeclaredThrowable=exception;
10 this.initCause(exception);
11 },"Throwable");
12 Clazz.makeConstructor(c$,
13 function(exception,detailMessage){
14 Clazz.superConstructor(this,java.lang.reflect.UndeclaredThrowableException,[detailMessage]);
15 this.undeclaredThrowable=exception;
16 this.initCause(exception);
17 },"Throwable,~S");
18 Clazz.defineMethod(c$,"getUndeclaredThrowable",
19 function(){
20 return this.undeclaredThrowable;
21 });
22 Clazz.overrideMethod(c$,"getCause",
23 function(){
24 return this.undeclaredThrowable;
25 });
26 });