< prev index next >
src/java.base/share/classes/java/io/CharArrayWriter.java
Print this page
rev 15357 : imported patch 8163517-Various-cleanup-in-java-io-code
*** 163,181 ****
* character buffer will return a subsequence whose content depends upon
* the buffer's position and limit.
*
* @param csq
* The character sequence to append. If {@code csq} is
! * {@code null}, then the four characters "{@code null}" are
* appended to this writer.
*
* @return This writer
*
* @since 1.5
*/
public CharArrayWriter append(CharSequence csq) {
! String s = (csq == null ? "null" : csq.toString());
write(s, 0, s.length());
return this;
}
/**
--- 163,181 ----
* character buffer will return a subsequence whose content depends upon
* the buffer's position and limit.
*
* @param csq
* The character sequence to append. If {@code csq} is
! * {@code null}, then the four characters {@code "null"} are
* appended to this writer.
*
* @return This writer
*
* @since 1.5
*/
public CharArrayWriter append(CharSequence csq) {
! String s = String.valueOf(csq);
write(s, 0, s.length());
return this;
}
/**
*** 191,201 ****
*
* @param csq
* The character sequence from which a subsequence will be
* appended. If {@code csq} is {@code null}, then characters
* will be appended as if {@code csq} contained the four
! * characters "{@code null}".
*
* @param start
* The index of the first character in the subsequence
*
* @param end
--- 191,201 ----
*
* @param csq
* The character sequence from which a subsequence will be
* appended. If {@code csq} is {@code null}, then characters
* will be appended as if {@code csq} contained the four
! * characters {@code "null"}.
*
* @param start
* The index of the first character in the subsequence
*
* @param end
*** 249,259 ****
/**
* Returns a copy of the input data.
*
* @return an array of chars copied from the input data.
*/
! public char toCharArray()[] {
synchronized (lock) {
return Arrays.copyOf(buf, count);
}
}
--- 249,259 ----
/**
* Returns a copy of the input data.
*
* @return an array of chars copied from the input data.
*/
! public char[] toCharArray() {
synchronized (lock) {
return Arrays.copyOf(buf, count);
}
}
< prev index next >