javaDocRootType is not available in all intellij based IDEs

This commit is contained in:
Vladimir Krivosheev
2014-12-18 10:42:45 +01:00
parent 7fa85ad79c
commit ca49f7efc1
@@ -45,7 +45,17 @@ final class DefaultWebServerRootsProvider extends WebServerRootsProvider {
@NotNull
@Override
protected OrderRootType[] compute() {
return new OrderRootType[]{JavadocOrderRootType.getInstance(), OrderRootType.DOCUMENTATION, OrderRootType.SOURCES, OrderRootType.CLASSES};
OrderRootType javaDocRootType;
try {
javaDocRootType = JavadocOrderRootType.getInstance();
}
catch (Throwable e) {
javaDocRootType = null;
}
return javaDocRootType == null
? new OrderRootType[]{OrderRootType.DOCUMENTATION, OrderRootType.SOURCES, OrderRootType.CLASSES}
: new OrderRootType[]{javaDocRootType, OrderRootType.DOCUMENTATION, OrderRootType.SOURCES, OrderRootType.CLASSES};
}
};