这些代码:
if (false)
int number = 0
1..3.each{
println number
}
return bug:
漏洞!源单元“Script7.groovy”中的“类生成”阶段中的异常尝试获取名称为 number 的变量作为堆栈变量,但未创建具有此名称的变量
我如何向 groovy 的开发人员报告此错误以修复它?我正在使用版本 1.8.0
这些代码:
if (false)
int number = 0
1..3.each{
println number
}
return bug:
漏洞!源单元“Script7.groovy”中的“类生成”阶段中的异常尝试获取名称为 number 的变量作为堆栈变量,但未创建具有此名称的变量
我如何向 groovy 的开发人员报告此错误以修复它?我正在使用版本 1.8.0
您可以在他们的公共 JIRA上报告 Groovy 错误
发布到 groovy-user 邮件列表可能也是一个好主意,解释问题并提供指向您创建的 JIRA 报告的链接。
顺便说一句:这在 Groovy 1.8.6 上也失败了(总是值得检查最新版本的 Groovy,因为它可能已被修复)
我想即使修复到位,这仍然会失败(但不会BUG!
失败)。要使其正常工作,您需要执行以下操作:
int number = 1
if (false)
number = 0
(1..3).each{
println number
}