Как я могу изменить значение переменной во время отладки в IntelliJ, чтобы соответствующие часы автоматически обновлялись?

У меня есть следующий фрагмент кода:

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

Где e.getKey()— «Пн -Пт».

Итак, я уже выполнил первую строку и стою на выражении if.Используя окно наблюдения, я оцениваю выражение matchDays.matches(), а затем добавляю несколько часов для различных методов matchDays. Затем, используя то же окно просмотра, я оцениваю выражения matchDays = m_daysRegex.matcher("Mon,Fri")и matchDays.matches(), чтобы увидеть, что происходит. К сожалению, окно просмотра не обновляется само по себе и не имеет для этого явной кнопки : enter image description here

. На изображении выше обратите внимание, как matchDays.group(0)отображает «Пн, Пт», а matchDays.group(1)отображает «Пн -Пт». Это потому, что я вручную обновил первый, но все остальные по-прежнему показывают старые значения. Мне приходится вручную обновлять их все, что раздражает.

Я делаю что-то неправильно? Есть ли правильный способ сделать это, чтобы выражения часов обновлялись автоматически? Или есть способ обновить все окно просмотра?

Спасибо.

9
задан mark 10 August 2012 в 10:22
поделиться