From f8b67e06b2497c8fee5dc330e10b43b4f400a4dd Mon Sep 17 00:00:00 2001 From: David Hall Date: Fri, 24 May 2024 14:04:54 -0400 Subject: [PATCH 1/2] Fix overrides warning --- .../java/com/vzome/desktop/controller/PreviewStrut.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/desktop/src/main/java/com/vzome/desktop/controller/PreviewStrut.java b/desktop/src/main/java/com/vzome/desktop/controller/PreviewStrut.java index cebc9a92f..a496ff7ae 100644 --- a/desktop/src/main/java/com/vzome/desktop/controller/PreviewStrut.java +++ b/desktop/src/main/java/com/vzome/desktop/controller/PreviewStrut.java @@ -123,7 +123,14 @@ public boolean equals(Object obj) { return false; } - private void setZone( Axis zone ) + @Override + public int hashCode() { + // Since overriding equals is required for JSweet as described above, this method simply avoids the warning: + // [overrides] Class PreviewStrut overrides equals, but neither it nor any superclass overrides hashCode method. + return super.hashCode(); + } + + private void setZone( Axis zone ) { this.zone = zone; } From 51ba8eb5ef33e043ed6486a8ab98891c158ad3cb Mon Sep 17 00:00:00 2001 From: David Hall Date: Fri, 24 May 2024 14:10:03 -0400 Subject: [PATCH 2/2] Fix fallthrough warning --- core/src/main/java/com/vzome/core/algebra/PentagonField.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/src/main/java/com/vzome/core/algebra/PentagonField.java b/core/src/main/java/com/vzome/core/algebra/PentagonField.java index 656659d51..ad6756d7b 100644 --- a/core/src/main/java/com/vzome/core/algebra/PentagonField.java +++ b/core/src/main/java/com/vzome/core/algebra/PentagonField.java @@ -213,6 +213,9 @@ public void interpretScript( String script, String language, Point offset, Symme case "zomod": program = parseZomodScript( script ); + // TODO: reenable support for zomod ??? + errors .parseError( 0, 0, "zomod is not currently a supported script language." ); + break; default: errors .parseError( 0, 0, language+" is not a supported script language." );