【发布时间】:2015-07-24 20:14:14
【问题描述】:
如何通过 Java 中的反射 API 找到 XOperation 的类?
public interface Operation<P extends Parameters> {
}
public class XParameters implements Parameters<XOperation> {
}
我正在尝试实现这个方法。
public <O extends Operation<P>, P extends Parameters> O getOperationByParametersClass(Class<P> parametersClass) {
// TODO
}
【问题讨论】:
-
所以你想通过例如
XParameters.class到getOperationByParametersClass它应该返回XOperation.class?还是……? -
是的,这就是我想要的。
-
在您的示例中,无法通过反射获取 P 的类型。该信息在运行时根本不可用......由于类型擦除。
标签: java reflection