GridBlock firstBlock =grid.getEntranceBlock(); //enter through entrance
assert(firstBlock!=null);
Das oben genannte Assert-Schlüsselwort wird von der IDEA flagged und ich verstehe nicht warum. Wenn ich versuche zu kompilieren bekomme ich eine Warnung "Warnung: (83, 25) java: ab Version 1.4 ist 'assert' ein Schlüsselwort und darf nicht als Bezeichner verwendet werden (benutze -source 1.4 oder höher zur Verwendung ' behaupten "als Schlüsselwort"). Wie ich verstehe, können Sie Assert verwenden, ohne etwas importieren zu müssen. Jetzt verstehe ich nicht, was ich vermisse. Ich habe versucht, neues JDK herunterzuladen, aber es hat nicht geholfen. Ich verwende Intellijassert keyword (kann symbol assert nicht auflösen)
Sie vermissen '-ea'-Option, siehe [dies] (http://stackoverflow.com/questions/18168257/where-to-add-compiler-options-like-ea-in-intellij-idea). –
Können Sie den umgebenden Code teilen? Ich vermute, dass Sie irgendwo oberhalb dieser Zeile einen Syntaxfehler haben. –
Ich ziehe meinen Kommentar zurück, wusste nicht, dass es eine Warnung war. Also kompilierst du mit der Version <1.4? –