我有一个DAO实现,它使用Lambada表达式如下所示:
public RowMapper<User> getRowMapper() {
return (rs, rowNum) -> {
User result = new User();
result.setUid(rs.getInt("uid"));
return result;
};
}当我使用gradle build时,异常消息显示如下:
ParseException in STDIN
Last useful checkpoint: "com.xx.daoimpl.MyDaoImpl.getRowMapper()"
Encountered " "," ", "" at line 61, column 27.
Was expecting one of:
"instanceof" ...
")" ...
"=" ...
">" ...
"<" ...
"?" ...
"==" ...
"<=" ...
">=" ...
"!=" ...
"||" ...
"&&" ...
"++" ...
"--" ...
"+" ...
"-" ...
"*" ...
"/" ...
"&" ...
"|" ...
"^" ...
"%" ...
"+=" ...
"-=" ...
"*=" ...
"/=" ...
"&=" ...
"|=" ...
"^=" ...
"%=" ...
"<<=" ...
">>=" ...
">>>=" ...
">" ...
">" ...
">" ...
">" ...
">" ...
">" ...
">" ...
">" ...
">" ...
">" ...
">" ...
">" ...
">" ...
">" ...
">" ...
">" ...
">" ...
">" ...
"<" ...
"<" ...
")" ...
"<" ...它指的是(rs, rowNum) .But中的“,”,当我使用gradle assemble时,它工作得很好,这意味着当测试用例使用它时发生了一些事情。我正在使用Spring的嵌入式数据库进行测试。
有人能帮忙吗?
发布于 2015-05-20 21:14:25
我不确定这是否是同一个问题,但您是否正在使用JavaNCSS呢?
我在使用cobertura时也会遇到同样的错误,正如这里所解释的,在JavaNCSS中,这是一个问题,无法很好地处理java 8。
我希望这能帮到你
https://stackoverflow.com/questions/30349339
复制相似问题