/** デフォルトの出力バッファサイズ(単位:byte)。 */
public static final int DEFBUFSZ_BYTE = 128;
+ private static final String DUMMYTXT = "";
+
private final CharsetEncoder encoder;
private CharBuffer cbuf = CharBuffer.allocate(DEFBUFSZ_CHAR);
private byte[] barray = new byte[DEFBUFSZ_BYTE];
private ByteBuffer bbuf = ByteBuffer.wrap(this.barray);
- private CharSequence textData;
+ private CharSequence textData = DUMMYTXT;
private int textLength;
private int inPos;
try{
total = dumpTextImpl(os);
}finally{
- this.textData = null;
+ this.textData = DUMMYTXT;
}
return total;