/** * Merges this OneLocalsArray instance with another OneLocalsArray * instance. A more-refined version of {@link #merge(LocalsArray) merge} * which is called by that method when appropriate. * * @param other locals array with which to merge * @return this instance if merge was a no-op, or a new instance if * the merge resulted in a change. */ public OneLocalsArray merge(OneLocalsArray other) { try { return Merger.mergeLocals(this, other); } catch (SimException ex) { ex.addContext("underlay locals:"); annotate(ex); ex.addContext("overlay locals:"); other.annotate(ex); throw ex; } }
/** * Merges this OneLocalsArray instance with another OneLocalsArray * instance. A more-refined version of {@link #merge(LocalsArray) merge} * which is called by that method when appropriate. * * @param other locals array with which to merge * @return this instance if merge was a no-op, or a new instance if * the merge resulted in a change. */ public OneLocalsArray merge(OneLocalsArray other) { try { return Merger.mergeLocals(this, other); } catch (SimException ex) { ex.addContext("underlay locals:"); annotate(ex); ex.addContext("overlay locals:"); other.annotate(ex); throw ex; } }
/** * Merges this OneLocalsArray instance with another OneLocalsArray * instance. A more-refined version of {@link #merge(LocalsArray) merge} * which is called by that method when appropriate. * * @param other locals array with which to merge * @return this instance if merge was a no-op, or a new instance if * the merge resulted in a change. */ public OneLocalsArray merge(OneLocalsArray other) { try { return Merger.mergeLocals(this, other); } catch (SimException ex) { ex.addContext("underlay locals:"); annotate(ex); ex.addContext("overlay locals:"); other.annotate(ex); throw ex; } }
/** * Merges this OneLocalsArray instance with another OneLocalsArray * instance. A more-refined version of {@link #merge(LocalsArray) merge} * which is called by that method when appropriate. * * @param other locals array with which to merge * @return this instance if merge was a no-op, or a new instance if * the merge resulted in a change. */ public OneLocalsArray merge(OneLocalsArray other) { try { return Merger.mergeLocals(this, other); } catch (SimException ex) { ex.addContext("underlay locals:"); annotate(ex); ex.addContext("overlay locals:"); other.annotate(ex); throw ex; } }
/** * Merges this OneLocalsArray instance with another OneLocalsArray * instance. A more-refined version of {@link #merge(LocalsArray) merge} * which is called by that method when appropriate. * * @param other locals array with which to merge * @return this instance if merge was a no-op, or a new instance if * the merge resulted in a change. */ public OneLocalsArray merge(OneLocalsArray other) { try { return Merger.mergeLocals(this, other); } catch (SimException ex) { ex.addContext("underlay locals:"); annotate(ex); ex.addContext("overlay locals:"); other.annotate(ex); throw ex; } }
/** * Merges this OneLocalsArray instance with another OneLocalsArray * instance. A more-refined version of {@link #merge(LocalsArray) merge} * which is called by that method when appropriate. * * @param other locals array with which to merge * @return this instance if merge was a no-op, or a new instance if * the merge resulted in a change. */ public OneLocalsArray merge(OneLocalsArray other) { try { return Merger.mergeLocals(this, other); } catch (SimException ex) { ex.addContext("underlay locals:"); annotate(ex); ex.addContext("overlay locals:"); other.annotate(ex); throw ex; } }