langtools/src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFileFactory.java
--- a/langtools/src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFileFactory.java Mon Mar 30 16:38:59 2015 +0100
+++ b/langtools/src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/DocFileFactory.java Thu Apr 02 15:56:07 2015 -0700
@@ -56,17 +56,10 @@
DocFileFactory f = factories.get(configuration);
if (f == null) {
JavaFileManager fm = configuration.getFileManager();
- if (fm instanceof StandardJavaFileManager)
+ if (fm instanceof StandardJavaFileManager) {
f = new StandardDocFileFactory(configuration);
- else {
- try {
- Class<?> pathFileManagerClass =
- Class.forName("com.sun.tools.javac.nio.PathFileManager");
- if (pathFileManagerClass.isAssignableFrom(fm.getClass()))
- f = new PathDocFileFactory(configuration);
- } catch (Throwable t) {
- throw new IllegalStateException(t);
- }
+ } else {
+ throw new IllegalStateException();
}
factories.put(configuration, f);
}