我正在改变我之前的问题.. 如果我使用带有流的map函数,我无法反编译生成的类文件。 我使用反射来获取包中所有类的列表,但是找不到该类。
以下代码段显示了我正在使用的内容。
1)
List<Integer> associateIds = new ArrayList<>();
if (queryParameters.containsKey("associateIds")) {
associateIds = Arrays.asList(queryParameters.getFirst("associateIds").split(",")).stream().map(Integer::valueOf).collect(Collectors.toList());
}
我尝试删除地图功能,效果很好。
答案 0 :(得分:1)
这与新的java 8 API无关。
这些类文件对应于您正在创建的匿名类:
new Consumer<DbUsrUsers>() {
@Override
public void accept(DbUsrUsers t) {
teamMemberIds.add(t.getId());
}
}