[optimize] Raw use of parameterized class (#5286)

This commit is contained in:
yanbw 2020-08-10 21:06:01 +08:00 committed by GitHub
parent e37fc2e439
commit 5a2c91cdf0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 5 deletions

View File

@ -24,8 +24,8 @@ import java.util.concurrent.Callable;
public class CallableWrapper<V> implements Callable<V> {
final Callable<V> callable;
public static <V> CallableWrapper of(Callable<V> r) {
return new CallableWrapper<V>(r);
public static <V> CallableWrapper<V> of(Callable<V> r) {
return new CallableWrapper<>(r);
}
public CallableWrapper(Callable<V> callable) {
@ -36,4 +36,4 @@ public class CallableWrapper<V> implements Callable<V> {
public V call() throws Exception {
return callable.call();
}
}
}

View File

@ -24,8 +24,8 @@ import java.util.function.Supplier;
public class SupplierWrapper<V> implements Supplier<V> {
final Supplier<V> supplier;
public static <V> SupplierWrapper of(Supplier<V> r) {
return new SupplierWrapper<V>(r);
public static <V> SupplierWrapper<V> of(Supplier<V> r) {
return new SupplierWrapper<>(r);
}
public SupplierWrapper(Supplier<V> supplier) {