1515import java .util .Comparator ;
1616import java .util .List ;
1717import java .util .Optional ;
18- import java .util .stream .Collectors ;
1918
2019import org .eclipse .core .resources .IMarker ;
2120import org .eclipse .jdt .annotation .Nullable ;
@@ -63,7 +62,7 @@ public class SymbolIconProvider {
6362
6463 private static final List <SymbolTag > VISIBILITY_PRECEDENCE = List .of (
6564 SymbolTag .Public , SymbolTag .Protected , SymbolTag .Package ,
66- SymbolTag .Internal , SymbolTag .File , SymbolTag .Private );;
65+ SymbolTag .Internal , SymbolTag .File , SymbolTag .Private );
6766
6867 /**
6968 * Returns a list of visibility {@link SymbolTag}s with decreasing precedence.
@@ -107,7 +106,7 @@ protected List<SymbolTag> getAdditionalTagsPrecedence() {
107106 protected final Optional <SymbolTag > getHighestPrecedenceVisibilitySymbolTag (List <SymbolTag > symbolTags ) {
108107 final var precedenceList = getVisibilityPrecedence ();
109108 return symbolTags .stream ()
110- .filter (tag -> precedenceList . contains ( tag ) )
109+ .filter (precedenceList :: contains )
111110 .min (Comparator .comparing (precedenceList ::indexOf ));
112111 }
113112
@@ -123,9 +122,9 @@ protected final Optional<SymbolTag> getHighestPrecedenceVisibilitySymbolTag(List
123122 protected final List <SymbolTag > getAdditionalSymbolTagsSorted (List <SymbolTag > symbolTags ) {
124123 final var precedenceList = getAdditionalTagsPrecedence ();
125124 return symbolTags .stream ()
126- .filter (tag -> precedenceList . contains ( tag ) )
125+ .filter (precedenceList :: contains )
127126 .sorted (Comparator .comparing (precedenceList ::indexOf ))
128- .collect ( Collectors . toList () );
127+ .toList ();
129128 }
130129
131130 private @ Nullable ImageDescriptor getOverlayForVisibility (List <SymbolTag > symbolTags ) {
0 commit comments