@Override public DocOp finish() { return targetDocument.finish(); }
@Override public T finish() { return target.finish(); }
@Override public DocOp finish() { return targetDocument.finish(); }
@Override public T finish() { flushAnnotations(); return target.finish(); }
@Override public T finish() { cache.flush(); return target.finish(); }
@Override public DocOp finish() { return targetDocument.finish(); }
@Override public DocOp finish() { return preservationOperation.finish(); }
@Override public DocOp finish() { return targetDocument.finish(); }
@Override public DocOp finish() { return targetDocument.finish(); }
@Override public DocOp finish() { return targetDocument.finish(); }
@Override public DocOp asOperation(BootstrapDocument state) { EvaluatingDocOpCursor<DocOp> builder = new DocOpBuffer(); state.asOperation().apply(builder); return builder.finish(); }
public static DocOp normalize(DocOp in) { EvaluatingDocOpCursor<DocOp> n = new AnnotationsNormalizer<DocOp>( new RangeNormalizer<DocOp>(new DocOpBuffer())); in.apply(n); return n.finish(); }
@Override public DocOp asOperation(BootstrapDocument state) { EvaluatingDocOpCursor<DocOp> builder = new DocOpBuffer(); state.asOperation().apply(builder); return builder.finish(); }
public static DocInitialization normalize(DocInitialization in) { EvaluatingDocOpCursor<DocOp> n = new AnnotationsNormalizer<DocOp>( new RangeNormalizer<DocOp>(new DocOpBuffer())); in.apply(n); return asInitialization(n.finish()); }
@Override public DocOp invert(DocOp operation) { EvaluatingDocOpCursor<DocOp> inverter = new DocOpInverter<DocOp>(new DocOpBuffer()); operation.apply(inverter); return inverter.finish(); }
@Override public DocOp invert(DocOp operation) { EvaluatingDocOpCursor<DocOp> inverter = new DocOpInverter<DocOp>(new DocOpBuffer()); operation.apply(inverter); return inverter.finish(); }