que tienen el siguiente fragmento de código:¿Cómo puedo modificar un valor de variable mientras se depura en IntelliJ, para que los relojes respectivos se actualicen automáticamente?
Matcher matchDays = m_daysRegex.matcher(e.getKey());
if (matchDays.matches()){
...
}
Dónde e.getKey()
es "lunes a viernes".
Ahora, ya he ejecutado la primera línea y parado en la expresión if. Usando la ventana del reloj evalúo la expresión matchDays.matches()
y luego agrego algunos relojes en los diversos métodos de matchDays
. Luego, utilizando la misma ventana de observación, evalúo las expresiones matchDays = m_daysRegex.matcher("Mon,Fri")
y para ver qué sucede. Por desgracia, la ventana de inspección no se actualiza a sí mismo y no tiene un botón de explícito para hacerlo:
En la imagen superior, observe cómo matchDays.group(0)
muestra "lunes, viernes", pero matchDays.group(1)
muestra "lunes a viernes" . Esto se debe a que actualicé manualmente el primero, pero el resto todavía muestra los valores anteriores. Tengo que actualizarlos todos manualmente, lo cual es molesto.
¿Estoy haciendo algo mal? ¿Existe la manera correcta de hacerlo, por lo que las expresiones de reloj se actualizan automáticamente? ¿O hay alguna forma de actualizar toda la ventana del reloj?
Gracias.
Estoy obteniendo 'type mismatch' cambiando solo un valor Integer. Parece citado pero arroja el error ya sea que cite el número o no. – another
obtengo una discrepancia de tipo para un índice de tipo opcional –
Ricky