Негодяи ловят исключения во время выполнения

Попытка перехватить исключение утверждения с помощью сообщения. Обнаружил ошибку после некоторых надоедливых сбоев. Не особенно любил, почему следующее сообщение было сгенерировано, вместо того, чтобы просто сказать пользователю, что он / она забыл "точку с запятой" в конце оператора. В других случаях отсутствие точки с запятой приводит к небольшому красному закорючению в редакторе. Ожидал бы того же здесь!

try
{
    for(Constraint cc <- constraints)
    {

     ...
     ..
    }


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

В результате в консоли выводится: "Отсутствует модификатор: Java". Почему генерируется это сообщение и как оно полезно для разработчика?

0 ответов

Другие вопросы по тегам