Fix issue with serialized GridPositions

This commit is contained in:
KingRainbow44
2023-04-24 03:11:09 -04:00
parent 25c72a19e0
commit 66b0e6f3c6
3 changed files with 46 additions and 12 deletions

View File

@@ -7,6 +7,7 @@ import java.io.Serializable;
import java.util.List;
import lombok.Getter;
import lombok.Setter;
import lombok.SneakyThrows;
@Entity
public final class GridPosition implements Serializable {
@@ -38,8 +39,13 @@ public final class GridPosition implements Serializable {
this.x = xzwidth.get(0);
}
public GridPosition(String str) throws IOException {
String[] listOfParams = str.replace(" ", "").replace("(", "").replace(")", "").split(",");
@SneakyThrows
public GridPosition(String str) {
var listOfParams = str
.replace(" ", "")
.replace("(", "")
.replace(")", "")
.split(",");
if (listOfParams.length != 3)
throw new IOException("invalid size on GridPosition definition - ");
try {