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
Filed under: Java | Leave a Comment
Tags: Java
No Responses Yet to “[fallthrough] posible fall-through into case”