Tengo la gran duda de cuanto codigo se ejecuta cuando se declara un condicional sin llaves:
Código:
if (!(usingOpenGL))
canvas.addEventLink(RepaintEvent.class, this, "getCanvasAndProceed");
...
Tras evaluar esto en true, se ejecuta la primera linea que le sigue. Pero si evalúa en false, se salta la primera linea nada mas o se corta definitivamente la lectura?
Es decir, si lo que necesito evaluar sirve para ejecutar o evitar una sola linea, eso primero que escribí es equivalente a esto o el if se hace cargo solo de la primera linea que encuentra?
Código:
if (usingOpenGL) return;
canvas.addEventLink(RepaintEvent.class, this, "getCanvasAndProceed");
... esto se ejetuta o no?