我正在尝试按如下方式创建多图:
Multimap<String, ? extends A> order = LinkedListMultimap.create();
B b = new B();
order.put("key", b); // shows error
B
在哪里
class B extends A {}
错误如下:
put(String, capture#2-of ? extends A)
类型中的方法Multimap<String,capture#2-of ? extends A>
不适用于参数(String, B)
。
我应该可以添加一个B
since B
extends A
。但我做不到。