Remove redundant type arguments.

Use final.
This commit is contained in:
Gary Gregory 2020-02-14 18:51:24 -05:00
parent ee87df8472
commit 53f223d3e3
1 changed files with 4 additions and 4 deletions

View File

@ -439,13 +439,13 @@ public class Streams {
private static final Set<Characteristics> characteristics = Collections.emptySet(); private static final Set<Characteristics> characteristics = Collections.emptySet();
private final Class<O> elementType; private final Class<O> elementType;
public ArrayCollector(Class<O> pElementType) { public ArrayCollector(final Class<O> pElementType) {
elementType = pElementType; elementType = pElementType;
} }
@Override @Override
public Supplier<List<O>> supplier() { public Supplier<List<O>> supplier() {
return () -> new ArrayList<O>(); return () -> new ArrayList<>();
} }
@Override @Override
@ -487,7 +487,7 @@ public class Streams {
* @return a {@code Collector} which collects all the input elements into an * @return a {@code Collector} which collects all the input elements into an
* array, in encounter order * array, in encounter order
*/ */
public static <O extends Object> Collector<O, ?, O[]> toArray(Class<O> pElementType) { public static <O extends Object> Collector<O, ?, O[]> toArray(final Class<O> pElementType) {
return new ArrayCollector<O>(pElementType); return new ArrayCollector<>(pElementType);
} }
} }