сообщение assert не отображается в VSCode при использовании обработки - PullRequest
0 голосов
/ 31 декабря 2018

Я включил утверждения, используя "vmArgs": "-ea" в файле launch.json.

Когда у меня есть следующее:

public static void main(String[] args) { 
    assert false : "daaaaamnnn";
    PApplet.main("com.github.imgui.experimental.Rotation");
}

Затем я получаю следующий вывод, как и ожидалось.

Исключение в потоке "main" java.lang.AssertionError: daaaaamnnn at com.github.imgui.experimental.Rotation.main (Rotation.java:21)

Но еслиУ меня это здесь:

@Override
public void setup() {
    frameRate(60);
    assert false : "daaaaamnnn";
}

Я получаю:

handleDraw () вызывается перед завершением

И нет ошибки подтверждения.

Если я изменю порядок:

@Override
public void setup() {
    assert false : "daaaaamnnn";
    frameRate(60);
}

Тогда я получу ошибку подтверждения.Что делает его таким непоследовательным?И что с этим можно сделать?

...