public void onError(Throwable t) throws Throwable { if (isTryCatchFinally) { ((TryCatchFinally) tag).doCatch(t); } else { throw t; } }
public void onError(Throwable t) throws Throwable { if(isTryCatchFinally) { ((TryCatchFinally)tag).doCatch(t); } else { throw t; } }
public void onError(Throwable t) throws Throwable { if (isTryCatchFinally) { ((TryCatchFinally) tag).doCatch(t); } else { throw t; } }
public void onError(Throwable t) throws Throwable { if (isTryCatchFinally) { ((TryCatchFinally) tag).doCatch(t); } else { throw t; } }
((TryCatchFinally)tag).doCatch(exc); return;
((TryCatchFinally)tag).doCatch(exc); return;
((TryCatchFinally)tag).doCatch(exc); return;
public void doCatchProcess(Throwable t) { if (t == null) { throw new IllegalArgumentException(); } Tag tag = getLoadedTag(); if (tag instanceof TryCatchFinally) { TryCatchFinally tryCatch = (TryCatchFinally) tag; try { tryCatch.doCatch(t); } catch (RuntimeException e) { throw e; } catch (Throwable e) { throw new RuntimeException(e); } } else { throw new IllegalStateException(); } }