--- old/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandlerImpl.java 2020-01-21 10:50:53.439857932 -0800 +++ new/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandlerImpl.java 2020-01-21 10:50:53.115843616 -0800 @@ -64,6 +64,7 @@ public final Location location; public final DocPath source; public final HtmlConfiguration configuration; + private final HtmlOptions options; private Navigation navBar; /** @@ -75,6 +76,7 @@ */ public DocFilesHandlerImpl(HtmlConfiguration configuration, Element element) { this.configuration = configuration; + this.options = configuration.getOptions(); this.element = element; switch (element.getKind()) { @@ -160,7 +162,7 @@ } } } else if (srcfile.isDirectory()) { - if (configuration.copydocfilesubdirs + if (options.copyDocfileSubdirs && !configuration.shouldExcludeDocFileDir(srcfile.getName())) { DocPath dirDocPath = dstDocPath.resolve(srcfile.getName()); copyDirectory(srcfile, dirDocPath, first);