Quiero saber cómo colocar un punto de interrupción condicional en Eclipse. Tengo un código como:
public static void doForAllTabs(String[] tablist){
for(int i = 0; i<tablist.length;i++){
--> doIt(tablist[i]);
}
}
Ahora quiero poner un punto de interrupción en la línea con la flecha, pero quiero que se active solo si:
tablist[i].equalsIgnoreCase("LEADDELEGATES");
java
eclipse
debugging
conditional-breakpoint
MozenRath
fuente
fuente
if(condition){System.out.println("debug");}
y rompiendo la declaración impresa durante años.;
al final. Recibí un error cuando lo incluí.Hacer un punto de ruptura normal en la
doIt(tablist[i]);
líneaHaga clic derecho -> Propiedades
Marque 'Condicional'
Entrar
tablist[i].equalsIgnoreCase("LEADDELEGATES")
fuente
final T[]
(tipo no genérico) y obtuveConditional breakpoint has compilation error(s)
. Curiosamente, mi condición esbonds==null
y la Razón en el diálogo de error esinvalid AssignmentOperator
. suspiro A veces, Eclipse se comporta más como un humano de 12 años que como un software de 12 años.De Eclipsepedia sobre cómo establecer un punto de interrupción condicional:
fuente
?
codificado. Prueba esto .1. Crea una clase
2. Haga clic derecho en el lado izquierdo de System.out.println (lista de pestañas [i]); en Eclipse -> seleccione Toggle Breakpoint
3. Haga clic derecho en el punto de alternancia -> seleccione Propiedades del punto de interrupción
4. Marque la casilla de verificación condicional -> escriba la lista de pestañas [i] .equalsIgnoreCase ("amm") en el campo de texto -> haga clic en Aceptar
5. Haga clic derecho en clase -> Depurar como -> Aplicación Java
fuente