674675676677678679680681682683684
continue; } if (((1 << type) & MASK_GET_ELEMENT_TEXT) == 0) { throwParseError("Expected a text token, got "+tokenTypeDesc(type)+"."); } acc.addText(getText()); } return acc.getAndClear(); } /**
424425426427428429430431432433434
continue; } if (((1 << type) & MASK_GET_ELEMENT_TEXT) == 0) { throwParseError("Expected a text token, got "+ErrorConsts.tokenTypeDesc(type)+"."); } acc.addText(getText()); } return acc.getAndClear(); } /**
1718192021222324252627
{ public void testBasic() { TextAccumulator acc = new TextAccumulator(); acc.addText("foo"); assertEquals("foo", acc.getAndClear()); acc.addText("foo".toCharArray(), 0, 3); acc.addText("bar"); assertEquals("foobar", acc.getAndClear());
20212223242526272829
TextAccumulator acc = new TextAccumulator(); acc.addText("foo"); assertEquals("foo", acc.getAndClear()); acc.addText("foo".toCharArray(), 0, 3); acc.addText("bar"); assertEquals("foobar", acc.getAndClear()); } }
212223242526272829
acc.addText("foo"); assertEquals("foo", acc.getAndClear()); acc.addText("foo".toCharArray(), 0, 3); acc.addText("bar"); assertEquals("foobar", acc.getAndClear()); } }