I have an if else block that is matching every combination, all at once. To verify what I was suspecting I hard coded values to make portions of the block impossible but they are still occuring, I'm assuming that the project is not being rebuilt but when I comment lines, the code is no longer executed, but the block is still executed.
example x = true; y = false; if(x == true && y == false) { doSomething(); } else if(x== false && y == false) { if( x == true) { Alert.show("Should never happen."); } doSomethingElse(); } else { //do nothing } In my example I'm sure that I should never see the alert message, but I get it the message every time the code is executed. I ran the 'Clean' option in under the Build menu and the source recompiled, the problem remains.