Fix another NPE bug in composite project finder

This commit is contained in:
Kris De Volder
2017-10-25 10:54:01 -07:00
parent 70dae6c7bb
commit 28f32bb7a7

View File

@@ -48,7 +48,7 @@ public class CompositeJavaProjectFinder implements JavaProjectFinder {
@Override
public Optional<IJavaProject> find(TextDocumentIdentifier doc) {
return projectFinders.stream().map(finder -> finder.find(doc)).filter(Optional::isPresent).findFirst().orElse(null);
return projectFinders.stream().map(finder -> finder.find(doc)).filter(Optional::isPresent).findFirst().orElseGet(() -> Optional.empty());
}
}