1*0ed15c77SAndroid Build Coastguard Worker package perf; 2*0ed15c77SAndroid Build Coastguard Worker 3*0ed15c77SAndroid Build Coastguard Worker import java.io.*; 4*0ed15c77SAndroid Build Coastguard Worker 5*0ed15c77SAndroid Build Coastguard Worker public class NopWriter extends Writer 6*0ed15c77SAndroid Build Coastguard Worker { 7*0ed15c77SAndroid Build Coastguard Worker protected int size = 0; 8*0ed15c77SAndroid Build Coastguard Worker NopWriter()9*0ed15c77SAndroid Build Coastguard Worker public NopWriter() { } 10*0ed15c77SAndroid Build Coastguard Worker 11*0ed15c77SAndroid Build Coastguard Worker @Override write(int b)12*0ed15c77SAndroid Build Coastguard Worker public void write(int b) throws IOException { ++size; } 13*0ed15c77SAndroid Build Coastguard Worker 14*0ed15c77SAndroid Build Coastguard Worker @Override write(char[] b)15*0ed15c77SAndroid Build Coastguard Worker public void write(char[] b) throws IOException { size += b.length; } 16*0ed15c77SAndroid Build Coastguard Worker 17*0ed15c77SAndroid Build Coastguard Worker @Override write(char[] b, int offset, int len)18*0ed15c77SAndroid Build Coastguard Worker public void write(char[] b, int offset, int len) throws IOException { size += len; } 19*0ed15c77SAndroid Build Coastguard Worker size()20*0ed15c77SAndroid Build Coastguard Worker public int size() { return size; } 21*0ed15c77SAndroid Build Coastguard Worker 22*0ed15c77SAndroid Build Coastguard Worker @Override close()23*0ed15c77SAndroid Build Coastguard Worker public void close() throws IOException { } 24*0ed15c77SAndroid Build Coastguard Worker 25*0ed15c77SAndroid Build Coastguard Worker @Override flush()26*0ed15c77SAndroid Build Coastguard Worker public void flush() throws IOException { } 27*0ed15c77SAndroid Build Coastguard Worker } 28