Wie kann ich das ändern einer variable den Wert während des Debuggens im IntelliJ, so dass die jeweiligen Uhren sind, automatisch aktualisiert?

Habe ich das folgende Stück code:

Matcher matchDays = m_daysRegex.matcher(e.getKey());
if (matchDays.matches()){
...
}

Wo e.getKey() ist "Mo-FR".

Nun, ich habe bereits ausgeführt wurde, wird die erste Zeile und stehen auf der if-Ausdruck. Mit dem watch-Fenster bewerte ich die matchDays.matches() Ausdruck und dann fügen Sie einige Uhren, die auf die verschiedenen Methoden der matchDays. Dann mit der gleichen überwachungsfenster bewerte ich die matchDays = m_daysRegex.matcher("Mon,Fri") und matchDays.matches() Ausdrücke, um zu sehen, was passiert. Leider ist die watch-Fenster nicht selbst aktualisieren, und es nicht über eine explizite Taste zu tun:
Wie kann ich das ändern einer variable den Wert während des Debuggens im IntelliJ, so dass die jeweiligen Uhren sind, automatisch aktualisiert?

Auf dem Bild oben, beachten Sie, wie matchDays.group(0) zeigt "Mon-Fri", aber matchDays.group(1) zeigt "Mo-FR". Das ist, weil ich manuell aktualisiert, das ehemalige, aber der rest noch die alten Werte. Ich muss manuell aktualisieren Sie alle, das ist ärgerlich.

Mache ich etwas falsch? Ist es der richtige Weg, es zu tun, damit das watch-Ausdrücke werden automatisch aktualisiert? Oder gibt es eine Möglichkeit, aktualisieren Sie die gesamte watch-Fenster?

Dank.

InformationsquelleAutor mark | 2012-08-10
Schreibe einen Kommentar