¿Es posible de alguna manera ignorar este error? Me resulta mucho más fácil simplemente poner return
delante del código que no quiero ejecutar que comentarlo (cuando los comentarios se superponen y se comportan mal) ...¿Hay alguna forma de ignorar el error de 'Declaración inalcanzable'?
Respuesta
No. Es un error de tiempo de compilación. Entonces debe deshacerse de él antes de ejecutar su clase.
Lo que suelo hacer es poner una declaración falsa if
delante de ella. Algo así como:
if(true)
return;
// unwanted code follows. no errors.
i++;
j++;
Con este código, no se obtendrá un error de Unreachable statement
. Y obtendrás lo que quieres.
Puede reemplazar 'if (1 == 1)' con 'if (true)' ya que 1 == 1 siempre es verdadero. –
No es posible ignorar este error ya que es un error de acuerdo con Java Language Specification.
También puede ser que desee ver en este post: Unreachable code error vs. dead code warning in Java under Eclipse?
usted tiene que arreglar eso unreachable code.
public void display(){
return; //move the return statement to appropriate place
int i;
}
compilador no compilará su código fuente. tiene que cuidar su código fuente para que cada línea sea accesible al compilador.
Si desea activar/desactivar determinada pieza de código muchas veces truco de la vieja C puede ayudar a:
some_code();
more_code();
// */
/*
some_code();
more_code();
// */
Ahora sólo necesita escribir /*
al principio
33. if (1==1) return;
34. System.out.println("Hello world!");
funciona en otros idiomas también Pero ByteCode sin fila 34.
- 1. ¿Hay alguna forma de simplificar esta declaración de caso?
- 2. código inalcanzable detectado en caso de declaración
- 3. ¿Hay alguna forma de pasar el iPhone?
- 4. VB error de código inalcanzable/advertencia
- 5. ¿Hay alguna forma de 'resaltar' el código?
- 6. ¿Hay alguna forma de ignorar las advertencias inversas faltantes al compilar un modelo de objetos gestionados?
- 7. ¿Hay alguna forma de doblar el código manualmente en Eclipse?
- 8. ¿Hay alguna forma de ignorar los errores de caché en Django?
- 9. ¿Hay alguna forma de ignorar las columnas que no existen en INSERTAR?
- 10. ¿Hay alguna forma de acceder a la expresión desde dentro de una declaración de ruby?
- 11. ¿Por qué hay un código inalcanzable aquí?
- 12. Error cómico en la declaración de forma xml de Android
- 13. ¿Hay alguna manera de ignorar un caso que no coincide?
- 14. ¿Hay alguna manera de ignorar una sola advertencia FindBugs?
- 15. ¿Hay alguna forma de vincular Keyboard.FocusedElement?
- 16. ¿Hay alguna forma de multirreproducir un SqlDataReader?
- 17. ¿Hay alguna forma de cancelar TabControl.Items.CurrentChanging?
- 18. ¿Hay alguna forma de currying en C?
- 19. ¿Hay alguna forma de sobrecargar + = en python?
- 20. ¿Hay alguna forma de reducir el malloc/libre de ostringstream?
- 21. ¿Hay alguna forma de exportar el esquema de PostgreSQL condensado?
- 22. ¿Hay alguna forma mejor de escribir esto?
- 23. ¿Hay alguna forma de sincronizar archivos gif?
- 24. ¿Hay alguna forma de suprimir el resultado "extra" del cmdlet Write-Error?
- 25. ¿Hay alguna forma de iniciar el proceso en estado suspendido?
- 26. ¿Hay alguna forma de formatear el código en TextWrangler?
- 27. ¿Hay alguna forma de suprimir el VS que intenta conectarse?
- 28. ¿Hay alguna forma de usar @ Html.HiddenFor para el modelo completo?
- 29. ¿Hay alguna forma de pasar el contexto para vincular jQuery?
- 30. ¿Hay alguna forma de devolver el tipo anónimo del método?
por qué! o por qué! escribiendo un código por el cual tu compañero programador te odia? – Nishant
@Nishant: A menudo uso 'if (2> 1) return;' con fines de depuración. –
@Nishant Solo para depuración, no dejo fragmentos de código a menos que trabaje directamente con ellos. –