< prev index next >

src/java.base/share/classes/java/lang/StringBuilder.java

Print this page
rev 54346 : imported patch 8221430-StringBuffer-CharSequence-constructor-truncates-when-XX-CompactStrings-specified

*** 119,130 **** * * @param str the initial contents of the buffer. */ @HotSpotIntrinsicCandidate public StringBuilder(String str) { ! super(str.coder(), str.length(), 16); ! append(str); } /** * Constructs a string builder that contains the same characters * as the specified {@code CharSequence}. The initial capacity of --- 119,129 ---- * * @param str the initial contents of the buffer. */ @HotSpotIntrinsicCandidate public StringBuilder(String str) { ! super(str); } /** * Constructs a string builder that contains the same characters * as the specified {@code CharSequence}. The initial capacity of
*** 132,143 **** * {@code CharSequence} argument. * * @param seq the sequence to copy. */ public StringBuilder(CharSequence seq) { ! super(String.LATIN1, seq.length(), 16); ! append(seq); } /** * Compares two {@code StringBuilder} instances lexicographically. This method * follows the same rules for lexicographical comparison as defined in the --- 131,141 ---- * {@code CharSequence} argument. * * @param seq the sequence to copy. */ public StringBuilder(CharSequence seq) { ! super(seq); } /** * Compares two {@code StringBuilder} instances lexicographically. This method * follows the same rules for lexicographical comparison as defined in the
< prev index next >