< prev index next >
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java
Print this page
@@ -100,10 +100,11 @@
public boolean run(DocletEnvironment docEnv) {
configuration = getConfiguration();
configuration.initConfiguration(docEnv);
utils = configuration.utils;
messages = configuration.getMessages();
+ BaseOptions options = configuration.getOptions();
if (!isValidDoclet()) {
return false;
}
@@ -123,20 +124,20 @@
break;
case WRITE:
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());
reportInternalError(e.getCause());
@@ -198,11 +199,11 @@
if (!configuration.setOptions()) {
return;
}
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);
ElementListWriter.generate(configuration);
generatePackageFiles(classtree);
< prev index next >