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    }