Skip to content

Commit 5647dd0

Browse files
Treiblesschorlectrueden
authored andcommitted
Overwrite getMessage to construct message from ValidityProblems
1 parent f46a594 commit 5647dd0

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

src/main/java/org/scijava/param/ValidityException.java

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,20 @@ public ValidityException(final List<ValidityProblem> problems) {
2323
public List<ValidityProblem> problems() {
2424
return problems;
2525
}
26+
27+
@Override
28+
public String getMessage() {
29+
String message = super.getMessage();
30+
if (message == null) {
31+
message = "";
32+
} else {
33+
message += "\n";
34+
}
35+
for (ValidityProblem p : problems) {
36+
message += "* ";
37+
message += p.getMessage();
38+
message += "\n";
39+
}
40+
return message;
41+
}
2642
}

0 commit comments

Comments
 (0)