/** * Annotates (adds context to) the given exception with information * about this frame. * * @param ex {@code non-null;} the exception to annotate */ public void annotate(ExceptionWithContext ex) { locals.annotate(ex); stack.annotate(ex); } }
/** * Annotates (adds context to) the given exception with information * about this frame. * * @param ex {@code non-null;} the exception to annotate */ public void annotate(ExceptionWithContext ex) { locals.annotate(ex); stack.annotate(ex); } }
/** * Annotates (adds context to) the given exception with information * about this frame. * * @param ex {@code non-null;} the exception to annotate */ public void annotate(ExceptionWithContext ex) { locals.annotate(ex); stack.annotate(ex); } }
/** * Annotates (adds context to) the given exception with information * about this frame. * * @param ex {@code non-null;} the exception to annotate */ public void annotate(ExceptionWithContext ex) { locals.annotate(ex); stack.annotate(ex); } }
/** * Annotates (adds context to) the given exception with information * about this frame. * * @param ex {@code non-null;} the exception to annotate */ public void annotate(ExceptionWithContext ex) { locals.annotate(ex); stack.annotate(ex); } }
/** * Annotates (adds context to) the given exception with information * about this frame. * * @param ex {@code non-null;} the exception to annotate */ public void annotate(ExceptionWithContext ex) { locals.annotate(ex); stack.annotate(ex); } }
/** {@inheritDoc} */ @Override public LocalsArraySet merge(LocalsArray other) { LocalsArraySet result; try { if (other instanceof LocalsArraySet) { result = mergeWithSet((LocalsArraySet) other); } else { result = mergeWithOne((OneLocalsArray) other); } } catch (SimException ex) { ex.addContext("underlay locals:"); annotate(ex); ex.addContext("overlay locals:"); other.annotate(ex); throw ex; } result.setImmutable(); return result; }
/** @inheritDoc */ @Override public LocalsArraySet merge(LocalsArray other) { LocalsArraySet result; try { if (other instanceof LocalsArraySet) { result = mergeWithSet((LocalsArraySet) other); } else { result = mergeWithOne((OneLocalsArray) other); } } catch (SimException ex) { ex.addContext("underlay locals:"); annotate(ex); ex.addContext("overlay locals:"); other.annotate(ex); throw ex; } result.setImmutable(); return result; }
/** {@inheritDoc} */ @Override public LocalsArraySet merge(LocalsArray other) { LocalsArraySet result; try { if (other instanceof LocalsArraySet) { result = mergeWithSet((LocalsArraySet) other); } else { result = mergeWithOne((OneLocalsArray) other); } } catch (SimException ex) { ex.addContext("underlay locals:"); annotate(ex); ex.addContext("overlay locals:"); other.annotate(ex); throw ex; } result.setImmutable(); return result; }
/** @inheritDoc */ @Override public LocalsArraySet merge(LocalsArray other) { LocalsArraySet result; try { if (other instanceof LocalsArraySet) { result = mergeWithSet((LocalsArraySet) other); } else { result = mergeWithOne((OneLocalsArray) other); } } catch (SimException ex) { ex.addContext("underlay locals:"); annotate(ex); ex.addContext("overlay locals:"); other.annotate(ex); throw ex; } result.setImmutable(); return result; }
/** {@inheritDoc} */ @Override public LocalsArraySet merge(LocalsArray other) { LocalsArraySet result; try { if (other instanceof LocalsArraySet) { result = mergeWithSet((LocalsArraySet) other); } else { result = mergeWithOne((OneLocalsArray) other); } } catch (SimException ex) { ex.addContext("underlay locals:"); annotate(ex); ex.addContext("overlay locals:"); other.annotate(ex); throw ex; } result.setImmutable(); return result; }
/** @inheritDoc */ @Override public LocalsArraySet merge(LocalsArray other) { LocalsArraySet result; try { if (other instanceof LocalsArraySet) { result = mergeWithSet((LocalsArraySet) other); } else { result = mergeWithOne((OneLocalsArray) other); } } catch (SimException ex) { ex.addContext("underlay locals:"); annotate(ex); ex.addContext("overlay locals:"); other.annotate(ex); throw ex; } result.setImmutable(); return result; }