Rad*_*ugh 6 java eclipse lambda compiler-warnings suppress-warnings
在这个未回答的问题和另一个未解答的问题中描述的类似问题中,我在Eclipse Luna Service Release 1(4.4.1)(20140925-1800)中收到警告,"(已恢复)在lambda形状分析期间检测到内部不一致".代码如下:
public static <T> T findFirst(Iterable<T> list, Predicate<T> condition) {
/* ... */
}
public static Integer findFirstPrime(Iterable<Integer> integers) {
return findFirst(integers,
integer -> {
/* return either true or false */
}
);
}
Run Code Online (Sandbox Code Playgroud)
在文本阅读时引发警告integer ->
.有一个错误报告指出问题已针对Eclipse Mars 4.5修复,但在此期间我还能做些什么?如果我想使用@SuppressWarnings
,我怎么知道要提供什么警告类型?
不幸的是,这不是您可以抑制的警告类型.
至少看起来这个修复程序已经反向移植到Luna的4.4.2维护版本,该版本将于2015年2月27日发布:
https://projects.eclipse.org/projects/eclipse/releases/4.4.2/plan
归档时间: |
|
查看次数: |
1332 次 |
最近记录: |