diff -r ebaee646b121 -r bd6d4a7936b4 langtools/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java --- a/langtools/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java Tue Jun 28 15:29:20 2016 -0700 +++ b/langtools/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java Tue Jun 28 16:43:41 2016 -0700 @@ -108,9 +108,9 @@ public Utils(Configuration c) { configuration = c; - elementUtils = c.root.getElementUtils(); - typeUtils = c.root.getTypeUtils(); - docTrees = c.root.getDocTrees(); + elementUtils = c.docEnv.getElementUtils(); + typeUtils = c.docEnv.getTypeUtils(); + docTrees = c.docEnv.getDocTrees(); } // our own little symbol table @@ -530,7 +530,7 @@ public boolean isFunctionalInterface(AnnotationMirror amirror) { return amirror.getAnnotationType().equals(getFunctionalInterface()) && - configuration.root.getSourceVersion() + configuration.docEnv.getSourceVersion() .compareTo(SourceVersion.RELEASE_8) >= 0; } @@ -2223,9 +2223,9 @@ private void initSpecifiedElements() { specifiedClasses = new LinkedHashSet<>( - ElementFilter.typesIn(configuration.root.getSpecifiedElements())); + ElementFilter.typesIn(configuration.docEnv.getSpecifiedElements())); specifiedPackages = new LinkedHashSet<>( - ElementFilter.packagesIn(configuration.root.getSpecifiedElements())); + ElementFilter.packagesIn(configuration.docEnv.getSpecifiedElements())); } public Set getSpecifiedClasses() { @@ -2571,7 +2571,7 @@ } public boolean isIncluded(Element e) { - return configuration.root.isIncluded(e); + return configuration.docEnv.isIncluded(e); } /**