langtools/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlWriter.java
changeset 40587 1c355ea550ed
parent 40303 96a1226aca18
child 41630 9cc5bcc88057
equal deleted inserted replaced
40519:e17429a7e843 40587:1c355ea550ed
    30 
    30 
    31 import jdk.javadoc.internal.doclets.toolkit.Configuration;
    31 import jdk.javadoc.internal.doclets.toolkit.Configuration;
    32 import jdk.javadoc.internal.doclets.toolkit.Content;
    32 import jdk.javadoc.internal.doclets.toolkit.Content;
    33 import jdk.javadoc.internal.doclets.toolkit.Resources;
    33 import jdk.javadoc.internal.doclets.toolkit.Resources;
    34 import jdk.javadoc.internal.doclets.toolkit.util.DocFile;
    34 import jdk.javadoc.internal.doclets.toolkit.util.DocFile;
       
    35 import jdk.javadoc.internal.doclets.toolkit.util.DocFileIOException;
    35 import jdk.javadoc.internal.doclets.toolkit.util.DocPath;
    36 import jdk.javadoc.internal.doclets.toolkit.util.DocPath;
    36 import jdk.javadoc.internal.doclets.toolkit.util.DocletConstants;
    37 import jdk.javadoc.internal.doclets.toolkit.util.DocletConstants;
    37 import jdk.javadoc.internal.doclets.toolkit.util.MethodTypes;
    38 import jdk.javadoc.internal.doclets.toolkit.util.MethodTypes;
    38 
    39 
    39 
    40 
   145         modifierTypeHeader = resources.getText("doclet.0_and_1",
   146         modifierTypeHeader = resources.getText("doclet.0_and_1",
   146                 resources.getText("doclet.Modifier"),
   147                 resources.getText("doclet.Modifier"),
   147                 resources.getText("doclet.Type"));
   148                 resources.getText("doclet.Type"));
   148     }
   149     }
   149 
   150 
   150     public void write(Content c) throws IOException {
   151     public void write(Content c) throws DocFileIOException {
   151         try (Writer writer = docFile.openWriter()) {
   152         try (Writer writer = docFile.openWriter()) {
   152             c.write(writer, true);
   153             c.write(writer, true);
       
   154         } catch (IOException e) {
       
   155             throw new DocFileIOException(docFile, DocFileIOException.Mode.WRITE, e);
   153         }
   156         }
   154     }
   157     }
   155 
   158 
   156     /**
   159     /**
   157      * Returns an HtmlTree for the SCRIPT tag.
   160      * Returns an HtmlTree for the SCRIPT tag.