diff --git a/java/execution/impl/src/com/intellij/execution/testDiscovery/actions/ShowDiscoveredTestsAction.java b/java/execution/impl/src/com/intellij/execution/testDiscovery/actions/ShowDiscoveredTestsAction.java index 3f2dddb1e3f6..b28824425f36 100644 --- a/java/execution/impl/src/com/intellij/execution/testDiscovery/actions/ShowDiscoveredTestsAction.java +++ b/java/execution/impl/src/com/intellij/execution/testDiscovery/actions/ShowDiscoveredTestsAction.java @@ -154,7 +154,9 @@ public class ShowDiscoveredTestsAction extends AnAction { return methods .stream() - .map(m -> ObjectUtils.tryCast(Objects.requireNonNull(UastContextKt.toUElement(m)).getJavaPsi(), PsiMethod.class)) + .map(m -> UastContextKt.toUElement(m)) + .filter(Objects::nonNull) + .map(m -> ObjectUtils.tryCast(m.getJavaPsi(), PsiMethod.class)) .filter(Objects::nonNull) .toArray(PsiMethod.ARRAY_FACTORY::create); }