List<Restriction> restrictions = new ArrayList<>();
//list operation.......
when(restrictionUpdator.executeBatch(anyInt(),
any(List.class),
any(RequestorInfo.class),
(Class<Obj>) any())
).thenReturn(restrictions);
excuteBatch方法:
public <T extends Obj> List<T> executeBatch(int Id,
List<UpdateContext> contexts,
RequestorInfo requestor,
Class<T> tClass)
类别:
public class Restriction extends Obj
有人可以看看吗?
为什么上面的代码在IDE语言8中有编译错误?
如果我将IDE语言8更改为7,它将恢复正常并建立成功。