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 }