src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Util.java

changeset 1360
560d4a5d14e6
parent 1359
25e14ad23cef
child 1364
8db45b13526e
equal deleted inserted replaced
1359:25e14ad23cef 1360:560d4a5d14e6
365 byte[] buf = new byte[2048]; 365 byte[] buf = new byte[2048];
366 int n; 366 int n;
367 while((n = in.read(buf))>0) out.write(buf,0,n); 367 while((n = in.read(buf))>0) out.write(buf,0,n);
368 } else { 368 } else {
369 BufferedReader reader = new BufferedReader(new InputStreamReader(in)); 369 BufferedReader reader = new BufferedReader(new InputStreamReader(in));
370 BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(out)); 370 BufferedWriter writer;
371 if (configuration.docencoding == null) {
372 writer = new BufferedWriter(new OutputStreamWriter(out));
373 } else {
374 writer = new BufferedWriter(new OutputStreamWriter(out,
375 configuration.docencoding));
376 }
371 try { 377 try {
372 String line; 378 String line;
373 while ((line = reader.readLine()) != null) { 379 while ((line = reader.readLine()) != null) {
374 writer.write(line); 380 writer.write(line);
375 writer.write(DocletConstants.NL); 381 writer.write(DocletConstants.NL);

mercurial