Skip to content

Commit eed0dd4

Browse files
committed
Remove ErrorHandler
1 parent 461bcef commit eed0dd4

File tree

16 files changed

+112
-414
lines changed

16 files changed

+112
-414
lines changed

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

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
package liquidjava.diagnostics;
22

33
import java.net.URI;
4-
import java.util.HashMap;
5-
import liquidjava.processor.context.PlacementInCode;
64
import spoon.reflect.cu.SourcePosition;
75

86
public class ErrorEmitter {

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

Lines changed: 0 additions & 234 deletions
This file was deleted.

liquidjava-verifier/src/main/java/liquidjava/diagnostics/errors/CustomError.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
11
package liquidjava.diagnostics.errors;
22

3+
import spoon.reflect.declaration.CtElement;
4+
35
/**
46
* Custom error with an arbitrary message
57
*
68
* @see LJError
79
*/
810
public class CustomError extends LJError {
911

10-
public CustomError(String message) {
11-
super("Found Error", message, null, null);
12+
public CustomError(CtElement element, String message) {
13+
super("Found Error", message, element, null);
1214
}
1315

1416
@Override

liquidjava-verifier/src/main/java/liquidjava/diagnostics/errors/InvalidRefinementError.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package liquidjava.diagnostics.errors;
22

3-
import liquidjava.diagnostics.TranslationTable;
43
import spoon.reflect.declaration.CtElement;
54

65
/**
@@ -12,9 +11,8 @@ public class InvalidRefinementError extends LJError {
1211

1312
private String refinement;
1413

15-
public InvalidRefinementError(String message, CtElement element, String refinement,
16-
TranslationTable translationTable) {
17-
super("Invalid Refinement", message, element, translationTable);
14+
public InvalidRefinementError(CtElement element, String message, String refinement) {
15+
super("Invalid Refinement", message, element, null);
1816
this.refinement = refinement;
1917
}
2018

liquidjava-verifier/src/main/java/liquidjava/diagnostics/errors/NotFoundError.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
*/
1111
public class NotFoundError extends LJError {
1212

13-
public NotFoundError(String message, CtElement element, TranslationTable translationTable) {
13+
public NotFoundError(CtElement element, String message, TranslationTable translationTable) {
1414
super("Not Found Error", message, element, translationTable);
1515
}
1616

liquidjava-verifier/src/main/java/liquidjava/diagnostics/warnings/ExternalClassNotFoundWarning.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ public class ExternalClassNotFoundWarning extends LJWarning {
1111

1212
private String className;
1313

14-
public ExternalClassNotFoundWarning(CtElement element, String className) {
15-
super("Class in external refinement not found", element);
14+
public ExternalClassNotFoundWarning(CtElement element, String message, String className) {
15+
super(message, element);
1616
this.className = className;
1717
}
1818

liquidjava-verifier/src/main/java/liquidjava/diagnostics/warnings/ExternalMethodNotFoundWarning.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ public class ExternalMethodNotFoundWarning extends LJWarning {
1212
private String methodName;
1313
private String className;
1414

15-
public ExternalMethodNotFoundWarning(CtElement element, String methodName, String className) {
16-
super("Method in external refinement not found", element);
15+
public ExternalMethodNotFoundWarning(CtElement element, String message, String methodName, String className) {
16+
super(message, element);
1717
this.methodName = methodName;
1818
this.className = className;
1919
}

0 commit comments

Comments
 (0)