From 0d51f63a2e95976636f8ec74a69096791304724e Mon Sep 17 00:00:00 2001 From: Andrey Turbanov Date: Wed, 31 Aug 2022 13:56:50 +0000 Subject: [PATCH] 8293008: Replace uses of StringBuffer with StringBuilder in MergeCollation Reviewed-by: rriggs, naoto, bpb --- .../share/classes/java/text/MergeCollation.java | 6 +++--- .../share/classes/java/text/PatternEntry.java | 12 ++++++------ 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/java.base/share/classes/java/text/MergeCollation.java b/src/java.base/share/classes/java/text/MergeCollation.java index 1b092ed207a..41c4bef71cf 100644 --- a/src/java.base/share/classes/java/text/MergeCollation.java +++ b/src/java.base/share/classes/java/text/MergeCollation.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1996, 2019, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1996, 2022, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -86,7 +86,7 @@ final class MergeCollation { * before & and < */ public String getPattern(boolean withWhiteSpace) { - StringBuffer result = new StringBuffer(); + StringBuilder result = new StringBuilder(); PatternEntry tmp = null; ArrayList extList = null; int i; @@ -146,7 +146,7 @@ final class MergeCollation { * builder. */ public String emitPattern(boolean withWhiteSpace) { - StringBuffer result = new StringBuffer(); + StringBuilder result = new StringBuilder(); for (int i = 0; i < patterns.size(); ++i) { PatternEntry entry = patterns.get(i); diff --git a/src/java.base/share/classes/java/text/PatternEntry.java b/src/java.base/share/classes/java/text/PatternEntry.java index 858c3152cb7..53229f294e5 100644 --- a/src/java.base/share/classes/java/text/PatternEntry.java +++ b/src/java.base/share/classes/java/text/PatternEntry.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1996, 2000, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1996, 2022, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -52,14 +52,14 @@ class PatternEntry { /** * Gets the current extension, quoted */ - public void appendQuotedExtension(StringBuffer toAddTo) { + private void appendQuotedExtension(StringBuilder toAddTo) { appendQuoted(extension,toAddTo); } /** * Gets the current chars, quoted */ - public void appendQuotedChars(StringBuffer toAddTo) { + private void appendQuotedChars(StringBuilder toAddTo) { appendQuoted(chars,toAddTo); } @@ -83,7 +83,7 @@ class PatternEntry { * For debugging. */ public String toString() { - StringBuffer result = new StringBuffer(); + StringBuilder result = new StringBuilder(); addToBuffer(result, true, false, null); return result.toString(); } @@ -111,7 +111,7 @@ class PatternEntry { // ===== privates ===== - void addToBuffer(StringBuffer toAddTo, + void addToBuffer(StringBuilder toAddTo, boolean showExtension, boolean showWhiteSpace, PatternEntry lastEntry) @@ -151,7 +151,7 @@ class PatternEntry { } } - static void appendQuoted(String chars, StringBuffer toAddTo) { + private static void appendQuoted(String chars, StringBuilder toAddTo) { boolean inQuote = false; char ch = chars.charAt(0); if (Character.isSpaceChar(ch)) {