静态字段通用约束

时间:2014-03-14 10:59:51

标签: java generics

我假设它不可能,但有一种方法可以定义静态字段:

private final static Map<Class<T>, Class<? extends XmlAdapter<T, ?>>>

这样知道如果你得到Class,它将是一个扩展XmlAdapter的类?或者这个映射是否需要包含在具有泛型方法的类中以确保维持此约束?

1 个答案:

答案 0 :(得分:0)

?将毫无用处,因为它会阻止您将值放入地图中。如果要更改地图的内容,则必须为values-part提供类型参数。