/** * Creates a new instance of AnytimeAlgorithmWrapper * @param algorithm * Underlying algorithm to wrap. */ public AnytimeAlgorithmWrapper( final InternalAlgorithm algorithm) { super(); this.setAlgorithm(algorithm); }
/** * Creates a new instance of AnytimeAlgorithmWrapper * @param algorithm * Underlying algorithm to wrap. */ public AnytimeAlgorithmWrapper( final InternalAlgorithm algorithm) { super(); this.setAlgorithm(algorithm); }
/** * Creates a new instance of AnytimeAlgorithmWrapper * @param algorithm * Underlying algorithm to wrap. */ public AnytimeAlgorithmWrapper( final InternalAlgorithm algorithm) { super(); this.setAlgorithm(algorithm); }
@Override public AnytimeAlgorithmWrapper<ResultType, InternalAlgorithm> clone() { @SuppressWarnings("unchecked") final AnytimeAlgorithmWrapper<ResultType, InternalAlgorithm> clone = (AnytimeAlgorithmWrapper<ResultType, InternalAlgorithm>) super.clone(); clone.setAlgorithm(ObjectUtil.cloneSmart(this.getAlgorithm())); return clone; }
@Override public AnytimeAlgorithmWrapper<ResultType, InternalAlgorithm> clone() { @SuppressWarnings("unchecked") final AnytimeAlgorithmWrapper<ResultType, InternalAlgorithm> clone = (AnytimeAlgorithmWrapper<ResultType, InternalAlgorithm>) super.clone(); clone.setAlgorithm(ObjectUtil.cloneSmart(this.getAlgorithm())); return clone; }
@Override public AnytimeAlgorithmWrapper<ResultType, InternalAlgorithm> clone() { @SuppressWarnings("unchecked") final AnytimeAlgorithmWrapper<ResultType, InternalAlgorithm> clone = (AnytimeAlgorithmWrapper<ResultType, InternalAlgorithm>) super.clone(); clone.setAlgorithm(ObjectUtil.cloneSmart(this.getAlgorithm())); return clone; }