Lines Matching defs:doclet

69 import jdk.javadoc.doclet.Doclet;
70 import jdk.javadoc.doclet.Doclet.Option;
71 import jdk.javadoc.doclet.DocletEnvironment;
94 jdk.javadoc.doclet.StandardDoclet.class;
108 private Doclet doclet;
115 * In API mode, exceptions thrown while calling the doclet are
196 // let doclet print usage information
198 String name = doclet.getName();
199 messager.notice("main.doclet.usage.header", name);
267 doclet.getSupportedOptions().stream()
332 * Start mechanism, depending on the doclet variant.
334 * The doclet tests are performed in the begin method, further on,
336 * of class loader creation, needed to detect the doclet class variants.
373 // locale, doclet and maybe taglet, needs to be determined first
394 if (jdk.javadoc.doclet.Doclet.class.isAssignableFrom(docletClass)) {
400 doclet = (Doclet) o;
477 // the doclet failed, but nothing reported, flag it!.
490 messager.printErrorUsingKey("doclet.internal.report.bug");
526 doclet.init(locale, messager);
580 // pass off control to the doclet
581 Result returnStatus = docEnv != null && doclet.run(docEnv)
614 docletOptions = doclet.getSupportedOptions();
662 // doclet specifying arguments
666 // taglet specifying arguments, since tagletpath is a doclet
684 throw new IllegalArgumentException("More than one doclet specified (" +
693 throw new IllegalArgumentException("More than one doclet specified (" +
717 // Step 2: a doclet is provided, nothing more to do.
722 // Step 3: doclet name specified ? if so find a ClassLoader,
748 // despite doclet specified on cmdline no classloader found!
762 throw new IllegalArgumentException("Cannot find doclet class " + userDocletName,
770 // Step 4: we have a doclet, try loading it
784 throw new IllegalArgumentException("Cannot find doclet class " + docletName);
797 // handle a doclet argument that may be needed however