Skip to content

Commit

Permalink
Fix compatibility with PhpStorm 2022.1.4
Browse files Browse the repository at this point in the history
  • Loading branch information
Rixafy committed May 5, 2024
1 parent 40afd53 commit 369854d
Showing 1 changed file with 9 additions and 2 deletions.
11 changes: 9 additions & 2 deletions src/main/java/org/nette/latte/reference/LatteLinkResolver.java
Original file line number Diff line number Diff line change
Expand Up @@ -144,13 +144,20 @@ private List<PhpClass> getMatchingPresenters(List<String> presenterNames, boolea
}

if (preferAbstract) {
List<PhpClass> abstracts = matchingPresenters.values().stream().filter(PhpClass::isAbstract).toList();
List<PhpClass> abstracts = new ArrayList<>();

for (PhpClass presenter : matchingPresenters.values()) {
if (presenter.isAbstract()) {
abstracts.add(presenter);
}
}

if (!abstracts.isEmpty()) {
return abstracts;
}
}

return matchingPresenters.values().stream().toList();
return matchingPresenters.isEmpty() ? new ArrayList<>() : new ArrayList<>(matchingPresenters.values());
}

private List<String> guessPresenterNames(@Nullable String fallback) {
Expand Down

0 comments on commit 369854d

Please sign in to comment.