所以我基本上必须通过异常将应用程序的两层相互隔离。
我有这个 WLST 12c 脚本(python 2.2),就像
try:
something something...
except java.lang.UnsuportedOpperationException, (a, b):
pass
except java.lang.reflect.UndeclaredThrowableException, (a, b):
pass
我希望能够重新引发我自己的一种异常类型,其中包含有关导致上一个异常的原因的消息(不,我不知道a
andb
参数是什么,但我猜一个其中应该是异常描述)。
我自己是一个java人,所以我期待着类似的东西
try {
something something...
} catch (Exception e) {
throw new RuntimeException(e, "something horrible happened");
}