< prev index next >

src/jdk.xml.bind/share/classes/com/sun/codemodel/internal/writer/ProgressCodeWriter.java

Print this page

        

*** 1,7 **** /* ! * Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this --- 1,7 ---- /* ! * Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this
*** 49,70 **** throw new IllegalArgumentException(); } private final PrintStream progress; public OutputStream openBinary(JPackage pkg, String fileName) throws IOException { report(pkg, fileName); return super.openBinary(pkg,fileName); } public Writer openSource(JPackage pkg, String fileName) throws IOException { report(pkg, fileName); return super.openSource(pkg,fileName); } private void report(JPackage pkg, String fileName) { ! if(pkg.isUnnamed()) progress.println(fileName); else progress.println( pkg.name().replace('.',File.separatorChar) +File.separatorChar+fileName); } --- 49,73 ---- throw new IllegalArgumentException(); } private final PrintStream progress; + @Override public OutputStream openBinary(JPackage pkg, String fileName) throws IOException { report(pkg, fileName); return super.openBinary(pkg,fileName); } + @Override public Writer openSource(JPackage pkg, String fileName) throws IOException { report(pkg, fileName); return super.openSource(pkg,fileName); } private void report(JPackage pkg, String fileName) { ! if(pkg == null || pkg.isUnnamed()) ! progress.println(fileName); else progress.println( pkg.name().replace('.',File.separatorChar) +File.separatorChar+fileName); }
< prev index next >