diff --git a/runtime/Java/src/org/antlr/v4/runtime/TokenRewriteStream.java b/runtime/Java/src/org/antlr/v4/runtime/TokenRewriteStream.java index 4ef798043..64c9c2c9b 100644 --- a/runtime/Java/src/org/antlr/v4/runtime/TokenRewriteStream.java +++ b/runtime/Java/src/org/antlr/v4/runtime/TokenRewriteStream.java @@ -106,7 +106,7 @@ public class TokenRewriteStream extends CommonTokenStream { /** Execute the rewrite operation by possibly adding to the buffer. * Return the index of the next token to operate on. */ - public int execute(StringBuffer buf) { + public int execute(StringBuilder buf) { return index; } public String toString() { @@ -122,7 +122,7 @@ public class TokenRewriteStream extends CommonTokenStream { public InsertBeforeOp(int index, Object text) { super(index,text); } - public int execute(StringBuffer buf) { + public int execute(StringBuilder buf) { buf.append(text); if ( tokens.get(index).getType()!=Token.EOF ) { buf.append(tokens.get(index).getText()); @@ -140,7 +140,7 @@ public class TokenRewriteStream extends CommonTokenStream { super(from,text); lastIndex = to; } - public int execute(StringBuffer buf) { + public int execute(StringBuilder buf) { if ( text!=null ) { buf.append(text); } @@ -338,7 +338,7 @@ public class TokenRewriteStream extends CommonTokenStream { } public String toOriginalString(int start, int end) { - StringBuffer buf = new StringBuffer(); + StringBuilder buf = new StringBuilder(); for (int i=start; i>=MIN_TOKEN_INDEX && i<=end && i=MIN_TOKEN_INDEX && i<=end && i