Skip to content

Commit 2e3508a

Browse files
committed
Prevent Duplicate Diagnostics
1 parent 5244fa0 commit 2e3508a

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

liquidjava-verifier/src/main/java/liquidjava/diagnostics/LJDiagnostics.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,13 @@ private LJDiagnostics() {
2222
}
2323

2424
public void add(LJError error) {
25-
this.errors.add(error);
25+
if (!this.errors.contains(error))
26+
this.errors.add(error);
2627
}
2728

2829
public void add(LJWarning warning) {
29-
this.warnings.add(warning);
30+
if (!this.warnings.contains(warning))
31+
this.warnings.add(warning);
3032
}
3133

3234
public boolean foundError() {

0 commit comments

Comments
 (0)