Ifs ohne Block funktionieren "manchmal" nicht #123

Closed
opened 2024-02-29 13:01:58 +00:00 by i21023 · 0 comments
Collaborator

Created attachment 37
Beispielfall

If-Schleifen, die ohne Block mit einem Statement geschrieben werden, funktionieren manchmal (z.B. bei returns) failen aber z.B. bei Zuweisungen.

Im Beispiel eine Funktion works(), die mit "return-statements" funktioniert und eine Funktion fails(), die bei einer Zuweisung eine java.lang.ArrayIndexOutOfBoundsException wirft. Dazu sei noch erwähnt, dass die Funktion fails() funktioniert, wenn die Zuweisung in einen Block geschrieben wird.

Created attachment 37 Beispielfall If-Schleifen, die ohne Block mit einem Statement geschrieben werden, funktionieren manchmal (z.B. bei returns) failen aber z.B. bei Zuweisungen. Im Beispiel eine Funktion works(), die mit "return-statements" funktioniert und eine Funktion fails(), die bei einer Zuweisung eine java.lang.ArrayIndexOutOfBoundsException wirft. Dazu sei noch erwähnt, dass die Funktion fails() funktioniert, wenn die Zuweisung in einen Block geschrieben wird.
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: JavaTX/JavaCompilerCore#123
No description provided.