langtools/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConfigurationImpl.java
changeset 39364 bd6d4a7936b4
parent 39181 e2526131d705
child 40303 96a1226aca18
equal deleted inserted replaced
39363:ebaee646b121 39364:bd6d4a7936b4
   358     @Override
   358     @Override
   359     public boolean finishOptionSettings() {
   359     public boolean finishOptionSettings() {
   360         if (!validateOptions()) {
   360         if (!validateOptions()) {
   361             return false;
   361             return false;
   362         }
   362         }
   363         if (!root.getSpecifiedElements().isEmpty()) {
   363         if (!docEnv.getSpecifiedElements().isEmpty()) {
   364             Map<String, PackageElement> map = new HashMap<>();
   364             Map<String, PackageElement> map = new HashMap<>();
   365             PackageElement pkg;
   365             PackageElement pkg;
   366             List<TypeElement> classes = new ArrayList<>(root.getIncludedClasses());
   366             List<TypeElement> classes = new ArrayList<>(docEnv.getIncludedClasses());
   367             for (TypeElement aClass : classes) {
   367             for (TypeElement aClass : classes) {
   368                 pkg = utils.containingPackage(aClass);
   368                 pkg = utils.containingPackage(aClass);
   369                 if (!map.containsKey(utils.getPackageName(pkg))) {
   369                 if (!map.containsKey(utils.getPackageName(pkg))) {
   370                     map.put(utils.getPackageName(pkg), pkg);
   370                     map.put(utils.getPackageName(pkg), pkg);
   371                 }
   371                 }
   372             }
   372             }
   373         }
   373         }
   374         setCreateOverview();
   374         setCreateOverview();
   375         setTopFile(root);
   375         setTopFile(docEnv);
   376         workArounds.initDocLint(doclintOpts.values(), tagletManager.getCustomTagNames(),
   376         workArounds.initDocLint(doclintOpts.values(), tagletManager.getCustomTagNames(),
   377                 Utils.toLowerCase(htmlVersion.name()));
   377                 Utils.toLowerCase(htmlVersion.name()));
   378         return true;
   378         return true;
   379     }
   379     }
   380 
   380 
   439             }
   439             }
   440         }
   440         }
   441         return null;
   441         return null;
   442     }
   442     }
   443 
   443 
   444     protected boolean checkForDeprecation(DocletEnvironment root) {
   444     protected boolean checkForDeprecation(DocletEnvironment docEnv) {
   445         for (TypeElement te : root.getIncludedClasses()) {
   445         for (TypeElement te : docEnv.getIncludedClasses()) {
   446             if (isGeneratedDoc(te)) {
   446             if (isGeneratedDoc(te)) {
   447                 return true;
   447                 return true;
   448             }
   448             }
   449         }
   449         }
   450         return false;
   450         return false;
   494     /**
   494     /**
   495      * {@inheritDoc}
   495      * {@inheritDoc}
   496      */
   496      */
   497     @Override
   497     @Override
   498     public JavaFileManager getFileManager() {
   498     public JavaFileManager getFileManager() {
   499         return root.getJavaFileManager();
   499         return docEnv.getJavaFileManager();
   500     }
   500     }
   501 
   501 
   502     @Override
   502     @Override
   503     public boolean showMessage(DocTreePath path, String key) {
   503     public boolean showMessage(DocTreePath path, String key) {
   504         return (path == null || workArounds.haveDocLint());
   504         return (path == null || workArounds.haveDocLint());