blob: 9121bda1706a6e7bb8f0925fa254629d0d5e80e0 [file] [log] [blame]
import java.io.Serializable;
final class Expected {
public static <P extends Serializable> Expected make(final P good) {
return null;
}
}
interface Serializer {
<T> T deserialize(final Class<T> type);
}
class FooBar {
<T extends Serializable> void invoke(final Class<T> rpc, final Serializer serializer) {
Expected.make(serializer.<warning descr="Explicit type arguments can be inferred"><T></warning>deserialize(rpc));
}
}