You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
AbstractTraceReader.java:72: warning: [Varifier] Consider using > `var` here to avoid boilerplate. List<UnaryOperator<InputStream>> extractors = List.of( ^ (see https://errorprone.info/bugpattern/Varifier) Did you mean 'var extractors = List.of('?
This suggestion is not feasible because inferring to the functional interface must be done explicitly.
List<UnaryOperator<InputStream>> extractors = List.of(
in -> tryXz(in), in -> tryCompressed(in), this::tryArchived);
To satisfy this check requires using a type witness. If that was intended then the suggestion should rewrite it correctly, e.g.
varextractors = List.<UnaryOperator<InputStream>>of(
in -> tryXz(in), in -> tryCompressed(in), this::tryArchived);
Another related case is the inference from the cache builder, where the generic type has to be added to the lambda parameter to comply with this suggestion.
warning: [Varifier] Consider using `var` here to avoid boilerplate. LoadingCache<Integer, Integer> cache = Caffeine.newBuilder().build(k -> -k);
The text was updated successfully, but these errors were encountered:
This suggestion is not feasible because inferring to the functional interface must be done explicitly.
To satisfy this check requires using a type witness. If that was intended then the suggestion should rewrite it correctly, e.g.
Another related case is the inference from the cache builder, where the generic type has to be added to the lambda parameter to comply with this suggestion.
The text was updated successfully, but these errors were encountered: