流氓捕获运行时异常

时间:2015-03-02 15:30:58

标签: rascal

尝试使用消息捕获断言失败的异常。一些烦人的崩溃后发现错误。不是特别喜欢为什么生成以下消息,而不是简单地告诉用户他/她忘记了"分号"在声明的最后。在其他情况下,缺少分号会导致编辑器出现小的红色波形。在这里会有同样的预期!

try
{
    for(Constraint cc <- constraints)
    {

     ...
     ..
    }


}catch AssertionFailed(str msg)
{
  println("Error: <msg>")     //I had simply forgotten a semi-colon,
}

导致控制台输出:&#34;缺少修饰符:java&#34;。为什么要生成此消息以及这对开发人员有何帮助?

0 个答案:

没有答案