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

changeset 1611
6f988040a1c8
parent 1568
5f0731e4e5e6
child 2071
2c24a04ebfb4
     1.1 --- a/src/share/classes/com/sun/tools/doclets/internal/toolkit/AbstractDoclet.java	Thu Feb 28 14:05:52 2013 +0000
     1.2 +++ b/src/share/classes/com/sun/tools/doclets/internal/toolkit/AbstractDoclet.java	Fri Mar 01 10:47:39 2013 -0800
     1.3 @@ -80,6 +80,9 @@
     1.4          }
     1.5          try {
     1.6              doclet.startGeneration(root);
     1.7 +        } catch (Configuration.Fault f) {
     1.8 +            root.printError(f.getMessage());
     1.9 +            return false;
    1.10          } catch (Exception exc) {
    1.11              exc.printStackTrace();
    1.12              return false;
    1.13 @@ -110,7 +113,7 @@
    1.14       *
    1.15       * @see com.sun.javadoc.RootDoc
    1.16       */
    1.17 -    private void startGeneration(RootDoc root) throws Exception {
    1.18 +    private void startGeneration(RootDoc root) throws Configuration.Fault, Exception {
    1.19          if (root.classes().length == 0) {
    1.20              configuration.message.
    1.21                  error("doclet.No_Public_Classes_To_Document");

mercurial