我正在使用mockito编写一些测试,我正在使用以下代码:
ArgumentCaptor<LinkedList> captor = ArgumentCaptor.forClass(LinkedList.class);
Run Code Online (Sandbox Code Playgroud)
这个编译并运行得很好,除了警告"captor"是原始类型,我应该用以下代码替换它:
ArgumentCaptor<LinkedList<String>> captor = ArgumentCaptor.forClass(LinkedList<String>.class);
Run Code Online (Sandbox Code Playgroud)
问题是LinkedList <String> .class 不存在,因此赋值的右侧永远不会编译.
假设抑制警告不够优雅,是否有一个优雅的解决方案?如果没有,为什么编译警告我一些我无法解决的问题?