--- old/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java 2020-01-17 17:35:01.525944385 -0800 +++ new/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java 2020-01-17 17:35:01.205930352 -0800 @@ -102,6 +102,7 @@ configuration.initConfiguration(docEnv); utils = configuration.utils; messages = configuration.getMessages(); + BaseOptions options = configuration.getOptions(); if (!isValidDoclet()) { return false; @@ -125,16 +126,16 @@ messages.error("doclet.exception.write.file", e.fileName.getPath(), e.getCause()); } - dumpStack(configuration.dumpOnError, e); + dumpStack(options.dumpOnError, e); } catch (ResourceIOException e) { messages.error("doclet.exception.read.resource", e.resource.getPath(), e.getCause()); - dumpStack(configuration.dumpOnError, e); + dumpStack(options.dumpOnError, e); } catch (SimpleDocletException e) { configuration.reporter.print(ERROR, e.getMessage()); - dumpStack(configuration.dumpOnError, e); + dumpStack(options.dumpOnError, e); } catch (InternalException e) { configuration.reporter.print(ERROR, e.getMessage()); @@ -200,7 +201,7 @@ } messages.notice("doclet.build_version", configuration.getDocletVersion()); - ClassTree classtree = new ClassTree(configuration, configuration.nodeprecated); + ClassTree classtree = new ClassTree(configuration, configuration.getOptions().noDeprecated); generateClassFiles(docEnv, classtree);