泛型自动推断

异常:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project acgist: Compilation failure
[ERROR] Client.java:[207,85] 不兼容的类型
[ERROR]   需要: com.api.response.ResponseImpl
[ERROR]   找到:    com.api.Response
[ERROR] -> [Help 1]

代码:

final ResponseImpl response = client.execute(request);

按道理来说是不应该出现异常的,因为开发的时候没有异常,但是编译的使用就报错了。

最后只能进行一下强转:

final ResponseImpl response = (ResponseImpl) client.execute(request);