/** @since 0.17 or earlier */ @Override public final void set(DynamicObject store, Object value, Shape shape) throws IncompatibleLocationException, FinalLocationException { assert verifyShapeParameter(store, shape); getLocation().set(store, value, shape); }
/** @since 0.17 or earlier */ @Override public final void setSafe(DynamicObject store, Object value, Shape shape) { assert verifyShapeParameter(store, shape); try { getLocation().set(store, value, shape); } catch (IncompatibleLocationException | FinalLocationException ex) { throw new IllegalStateException(); } }
/** @since 0.17 or earlier */ @Override public final void setSafe(DynamicObject store, Object value, Shape shape) { assert verifyShapeParameter(store, shape); try { getLocation().set(store, value, shape); } catch (IncompatibleLocationException | FinalLocationException ex) { throw new IllegalStateException(); } }
/** @since 0.17 or earlier */ @Override public final void set(DynamicObject store, Object value, Shape shape) throws IncompatibleLocationException, FinalLocationException { assert verifyShapeParameter(store, shape); getLocation().set(store, value, shape); }
/** @since 0.17 or earlier */ @Override public final void setGeneric(DynamicObject store, Object value, Shape shape) { assert verifyShapeParameter(store, shape); try { set(store, value, shape); } catch (IncompatibleLocationException | FinalLocationException ex) { setSlowCase(store, value); } }
/** @since 0.17 or earlier */ @Override public final void setGeneric(DynamicObject store, Object value, Shape shape) { assert verifyShapeParameter(store, shape); try { set(store, value, shape); } catch (IncompatibleLocationException | FinalLocationException ex) { setSlowCase(store, value); } }