@Override public void annotationBoundary(AnnotationBoundaryMap map) { target.annotationBoundary(map); }
@Override public void annotationBoundary(AnnotationBoundaryMap map) { target.annotationBoundary(map); }
@Override void output(DocOpCursor c) { c.annotationBoundary(map); }
@Override public void annotationBoundary(AnnotationBoundaryMap map) { target.annotationBoundary(scrubAnnotationBoundary(map, annotationNames)); }
@Override public boolean build(DocInitializationCursor d, DocOpCursor m) { d.characters("ab"); m.annotationBoundary( AnnotationBoundaryMapImpl.builder() .updateValues("a", null, "1") .build()); m.retain(1); m.annotationBoundary(new DumbAnnotationBoundaryMap( new String[] { "a" }, new String[] { "a", null, "2" })); m.retain(1); m.annotationBoundary( AnnotationBoundaryMapImpl.builder() .initializationEnd("a") .build()); return false; } });
@Override public boolean build(DocInitializationCursor d, DocOpCursor m) { d.characters("ab"); m.annotationBoundary( AnnotationBoundaryMapImpl.builder() .updateValues("a", null, "1", "b", null, "2") .build()); m.retain(1); m.annotationBoundary( AnnotationBoundaryMapImpl.builder() .initializationEnd("a") .updateValues("b", null, "2", "c", null, "3") .build()); m.retain(1); m.annotationBoundary(new DumbAnnotationBoundaryMap( new String[] { "c", "b" }, new String[] {})); return false; } });
@Override public boolean build(DocInitializationCursor d, DocOpCursor m) { d.characters("a"); d.characters("b"); m.retain(1); m.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationValues("a", null).build()); m.deleteCharacters("b"); m.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationEnd("a").build()); return true; } });
@Override public boolean build(DocInitializationCursor d, DocOpCursor m) { d.characters("a"); d.characters("b"); m.retain(1); m.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationValues("a", null).build()); m.deleteCharacters("b"); m.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationEnd("a").build()); return true; } });
@Override public boolean build(DocInitializationCursor d, DocOpCursor m) { d.characters("ab"); m.annotationBoundary( AnnotationBoundaryMapImpl.builder() .updateValues("a", null, "1", "b", null, "2") .build()); m.retain(1); m.annotationBoundary( AnnotationBoundaryMapImpl.builder() .initializationEnd("a") .updateValues("b", null, "2", "c", null, "3") .build()); m.retain(1); m.annotationBoundary( AnnotationBoundaryMapImpl.builder() .initializationEnd("b", "c") .build()); return true; } });
@Override public boolean build(DocInitializationCursor d, DocOpCursor m) { d.characters("ab"); m.annotationBoundary( AnnotationBoundaryMapImpl.builder() .updateValues("a", null, "1", "b", null, "2") .build()); m.retain(1); m.annotationBoundary( AnnotationBoundaryMapImpl.builder() .initializationEnd("a") .updateValues("b", null, "2", "c", null, "3") .build()); m.retain(1); m.annotationBoundary( AnnotationBoundaryMapImpl.builder() .initializationEnd("b", "c") .build()); return true; } });
@Override public boolean build(DocInitializationCursor d, DocOpCursor m) { d.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationValues("a", "1").build()); d.characters("a"); d.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationEnd("a").build()); m.annotationBoundary( AnnotationBoundaryMapImpl.builder().updateValues("a", "1", null).build()); m.deleteCharacters("a"); m.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationEnd("a").build()); return true; } });
@Override public boolean build(DocInitializationCursor d, DocOpCursor m) { d.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationValues("a", "1").build()); d.characters("a"); d.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationEnd("a").build()); m.annotationBoundary( AnnotationBoundaryMapImpl.builder().updateValues("a", "1", null).build()); m.deleteCharacters("a"); m.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationEnd("a").build()); return true; } });
@Override public boolean build(DocInitializationCursor d, DocOpCursor m) { d.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationValues("a", "1").build()); d.characters("ab"); d.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationEnd("a").build()); m.annotationBoundary( AnnotationBoundaryMapImpl.builder().updateValues("a", "1", null).build()); m.deleteCharacters("a"); m.deleteCharacters("b"); m.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationEnd("a").build()); return true; } });
@Override public boolean build(DocInitializationCursor d, DocOpCursor m) { d.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationValues("a", "1").build()); d.characters("ab"); d.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationEnd("a").build()); m.annotationBoundary( AnnotationBoundaryMapImpl.builder().updateValues("a", "1", null).build()); m.deleteCharacters("a"); m.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationEnd("a").build()); m.deleteCharacters("b"); return false; } });
@Override public boolean build(DocInitializationCursor d, DocOpCursor m) { d.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationValues("a", "1").build()); d.characters("ab"); d.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationEnd("a").build()); m.annotationBoundary( AnnotationBoundaryMapImpl.builder().updateValues("a", "1", null).build()); m.deleteCharacters("a"); m.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationEnd("a").build()); m.deleteCharacters("b"); return false; } });
@Override public boolean build(DocInitializationCursor d, DocOpCursor m) { d.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationValues("a", "1").build()); d.characters("ab"); d.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationEnd("a").build()); m.annotationBoundary( AnnotationBoundaryMapImpl.builder().updateValues("a", "1", null).build()); m.deleteCharacters("a"); m.deleteCharacters("b"); m.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationEnd("a").build()); return true; } });
@Override public boolean build(DocInitializationCursor d, DocOpCursor m) { d.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationValues("a", "1").build()); d.characters("a"); d.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationEnd("a").build()); d.characters("b"); m.retain(1); m.annotationBoundary( AnnotationBoundaryMapImpl.builder().updateValues("a", null, "1").build()); m.deleteCharacters("b"); m.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationEnd("a").build()); return true; } });
@Override public boolean build(DocInitializationCursor d, DocOpCursor m) { d.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationValues("a", "1").build()); d.characters("a"); d.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationEnd("a").build()); d.characters("b"); m.retain(1); m.annotationBoundary( AnnotationBoundaryMapImpl.builder().updateValues("a", null, "1").build()); m.deleteCharacters("b"); m.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationEnd("a").build()); return true; } });
@Override public boolean build(DocInitializationCursor d, DocOpCursor m) { d.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationValues("a", "1").build()); d.characters("a"); d.characters("b"); d.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationEnd("a").build()); m.retain(1); m.annotationBoundary( AnnotationBoundaryMapImpl.builder().updateValues("a", "1", "1").build()); m.deleteCharacters("b"); m.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationEnd("a").build()); return true; } });
@Override public boolean build(DocInitializationCursor d, DocOpCursor m) { d.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationValues("a", "1").build()); d.characters("a"); d.characters("b"); d.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationEnd("a").build()); m.retain(1); m.annotationBoundary( AnnotationBoundaryMapImpl.builder().updateValues("a", "1", "1").build()); m.deleteCharacters("b"); m.annotationBoundary( AnnotationBoundaryMapImpl.builder().initializationEnd("a").build()); return true; } });