refactor ParseException

This commit is contained in:
dfsek
2021-08-03 12:54:47 -07:00
parent 9718c99149
commit ddbae360c3
20 changed files with 20 additions and 20 deletions

View File

@@ -0,0 +1,27 @@
package com.dfsek.terra.addons.terrascript.api;
import com.dfsek.terra.addons.terrascript.api.Position;
public class ParseException extends Exception {
private static final long serialVersionUID = 6744390543046766386L;
private final Position position;
public ParseException(String message, Position position) {
super(message);
this.position = position;
}
public ParseException(String message, Position position, Throwable cause) {
super(message, cause);
this.position = position;
}
@Override
public String getMessage() {
return super.getMessage() + ": " + position;
}
public Position getPosition() {
return position;
}
}