diff --git a/qulice-checkstyle/src/main/java/com/qulice/checkstyle/MultiLineCommentCheck.java b/qulice-checkstyle/src/main/java/com/qulice/checkstyle/MultiLineCommentCheck.java index 4cc7416ee..67755596d 100644 --- a/qulice-checkstyle/src/main/java/com/qulice/checkstyle/MultiLineCommentCheck.java +++ b/qulice-checkstyle/src/main/java/com/qulice/checkstyle/MultiLineCommentCheck.java @@ -34,7 +34,7 @@ public final class MultiLineCommentCheck extends AbstractCheck { * during the class under test and the field is reinitialized with a new object. */ @SuppressWarnings("PMD.AvoidStringBufferField") - private StringBuilder text; + private final StringBuilder text = new StringBuilder(); @Override public boolean isCommentNodesRequired() { @@ -63,7 +63,8 @@ public int[] getRequiredTokens() { @Override public void visitToken(final DetailAST ast) { if (ast.getType() == TokenTypes.BLOCK_COMMENT_BEGIN) { - this.text = new StringBuilder(ast.getText()); + this.text.setLength(0); + this.text.append(ast.getText()); } else if (ast.getType() == TokenTypes.COMMENT_CONTENT) { this.text.append(ast.getText()); } else { diff --git a/qulice-checkstyle/src/main/java/com/qulice/checkstyle/SingleLineCommentCheck.java b/qulice-checkstyle/src/main/java/com/qulice/checkstyle/SingleLineCommentCheck.java index 45fb55b7a..2d611a154 100644 --- a/qulice-checkstyle/src/main/java/com/qulice/checkstyle/SingleLineCommentCheck.java +++ b/qulice-checkstyle/src/main/java/com/qulice/checkstyle/SingleLineCommentCheck.java @@ -35,7 +35,7 @@ public final class SingleLineCommentCheck extends AbstractCheck { * during the class under test and the field is reinitialized with a new object. */ @SuppressWarnings("PMD.AvoidStringBufferField") - private StringBuilder line; + private final StringBuilder line = new StringBuilder(); /** * When inside a block comment, holds begin line number. @@ -69,7 +69,8 @@ public int[] getRequiredTokens() { @Override public void visitToken(final DetailAST ast) { if (ast.getType() == TokenTypes.BLOCK_COMMENT_BEGIN) { - this.line = new StringBuilder(ast.getText()); + this.line.setLength(0); + this.line.append(ast.getText()); this.begin = ast.getLineNo(); } else if (ast.getType() == TokenTypes.COMMENT_CONTENT) { this.line.append(ast.getText());