有谁知道如何使用 CodeModel 生成以下通用方法声明?
public <T> T getValue(Class<T> clazz){...}
用法:
ValueType value = getValue(ValueType.class);
似乎没有被现有的实现处理。
我知道我可以按如下方式处理代码,但它需要强制转换:
public Object getValue(Class class){...}
用法:
ValueType value = (ValueType)getValue(ValueType.class);
显然,由于演员阵容,这有点混乱。