我必须创建一个扩展 MySuperException 类的新异常 (MultipleErrorException)。我有另一个异常(SingleErrorException),它也扩展了 MySuperException。
看下面的伪代码:
for (a number of times)
try
call myMethod(myObject) that throws SingleErrorException
catch(SingleErrorException e)
add the caught SingleErrorException object to a
MultipleErrorException object where a mapping should
be created mapping myObject to SingleErrorException
我需要抛出一个包含地图的“MultipleErrorException”(myObject-->SingleErrorExceptions)。
有没有其他方法,而不是在 for 循环之前创建一个初始 MultipleErrorException 对象,然后在捕获异常时添加映射?
谢谢