From 444392c383ee266b0a905ed8fc9d91723ce05ef0 Mon Sep 17 00:00:00 2001 From: Adam NAILI Date: Sun, 4 Feb 2018 12:44:06 +0100 Subject: Adding return statements in Main catches --- src/main/java/fr/umlv/java/wallj/viewer/Main.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/fr/umlv/java/wallj/viewer/Main.java b/src/main/java/fr/umlv/java/wallj/viewer/Main.java index d133f78..d74785c 100644 --- a/src/main/java/fr/umlv/java/wallj/viewer/Main.java +++ b/src/main/java/fr/umlv/java/wallj/viewer/Main.java @@ -6,7 +6,6 @@ import fr.umlv.java.wallj.board.BoardValidator; import fr.umlv.zen5.Application; import java.awt.*; -import java.io.File; import java.io.IOException; import java.net.URI; import java.net.URISyntaxException; @@ -42,7 +41,7 @@ public class Main { return paths; } - //TODO Split Parse and validation + add useless return to satisfy this crazy compiler + //TODO Split Parse and validation + add useless return to satisfy this crazy compiler private static Board validateBoardFromPath(Path path) { try { BoardValidator boardValidator = new BoardValidator(BoardParser.parse(path)); @@ -54,12 +53,14 @@ public class Main { } catch (IOException e) { System.err.println(e.getMessage()); System.exit(2); + return null; } catch (BoardValidator.ValidationException e) { System.err.println(path.toString() + ':'); for (Throwable throwable : e.getSuppressed()) { System.err.println(throwable.getMessage()); } System.exit(3); + return null; } } -- cgit v1.2.3