/** {@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; }