Edit D:\app\Administrator\product\11.2.0\dbhome_1\owb\lib\int\tcl\lang\ReflectException.class
?? - y tcl/lang/ReflectException tcl/lang/TclException throwable Ljava/lang/Throwable; class$Ljava$lang$Throwable Ljava/lang/Class; Synthetic getThrowable ()Ljava/lang/Throwable; Code LineNumberTable LocalVariableTable this Ltcl/lang/ReflectException; class$ %(Ljava/lang/String;)Ljava/lang/Class; forName java/lang/Class java/lang/NoClassDefFoundError getMessage ()Ljava/lang/String; ! java/lang/Throwable # $ <init> (Ljava/lang/String;)V " ' java/lang/ClassNotFoundException )(Ltcl/lang/Interp;Ljava/lang/Throwable;)V # * (I)V ) - tcl/lang/TclRuntimeError / +don't wrap TclException in ReflectException , " 2 +java/lang/reflect/InvocationTargetException 4 getTargetException 1 3 7 8 newInstance ()Ltcl/lang/TclObject; : 6 ; tcl/lang/TclList = > preserve ()V @ < A tcl/lang/TclObject C JAVA 7 E ((Ljava/lang/String;)Ltcl/lang/TclObject; G D H tcl/lang/TclString J K append <(Ltcl/lang/Interp;Ltcl/lang/TclObject;Ltcl/lang/TclObject;)V : I M P java.lang.Throwable Q 7 T J(Ltcl/lang/Interp;Ljava/lang/Class;Ljava/lang/Object;)Ltcl/lang/TclObject; V S W tcl/lang/ReflectObject Y java/lang/StringBuffer [ unexpected TclException: X " J ^ ,(Ljava/lang/Object;)Ljava/lang/StringBuffer; X ] a toString X ` tclex Ltcl/lang/TclException; f g setErrorCode (Ltcl/lang/TclObject;)V i e j tcl/lang/Interp l > release @ k ` p $ setResult i o errCode Ltcl/lang/TclObject; interp Ltcl/lang/Interp; e SourceFile ReflectException.java / *? ? z &