001 package net.sourceforge.retroweaver.runtime.java.io;
002
003 import java.io.CharArrayWriter;
004
005 public class CharArrayWriter_ {
006
007 public static CharArrayWriter append(CharArrayWriter w, char c) {
008 w.write(c);
009 return w;
010 }
011
012 public static CharArrayWriter append(CharArrayWriter w, CharSequence csq) {
013 String s = csq==null?"null":csq.toString();
014 w.write(s, 0, s.length());
015 return w;
016 }
017
018 public static CharArrayWriter append(CharArrayWriter w, CharSequence csq, int start, int end) {
019 String s = csq==null?"null".substring(start, end):csq.subSequence(start, end).toString();
020 w.write(s, 0, s.length());
021 return w;
022 }
023
024 }