Este error se produce cuando no existe un break (o alguna condicion de salida, como un return) dentro de un switch.

switch(a){

case 1: ….

break;

case 2: …. <– case sin break

case 3: ….

break;

….

}

Existen dos soluciones:

1)

Si realmente buscamos esa funcionalidad, es decir, el case sin el break, y deseamos no recibir más la advertencia, podemos colocar una anotacion del tipo:

@SuppressWarnings(“fallthrough”)

en el metodo. El problema es que no nos va a seguir notificando si existe otro case con el mismo problema, ya que explicitamente hemos indicado que no queremos recibir este tipo de warning.

2)

Si no es la funcionalidad buscada, simplemente agregar el break al final de case



No Responses Yet to “[fallthrough] posible fall-through into case”  

  1. No Comments Yet

Leave a Reply