From 5e51356975e544871a5359f75fb0c505e39397ce Mon Sep 17 00:00:00 2001 From: Brendan Robert Date: Sat, 19 Sep 2026 11:36:17 -0500 Subject: [PATCH 1/2] Step 3: Upgrade Java Compiler Target - Compile: SUCCESS Set Maven compiler source and target to Java 25. Baseline Java 17 tests and Java 25 test compilation succeeded. --- OutlawEditor/.vscode/settings.json | 3 +++ OutlawEditor/pom.xml | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) create mode 100644 OutlawEditor/.vscode/settings.json diff --git a/OutlawEditor/.vscode/settings.json b/OutlawEditor/.vscode/settings.json new file mode 100644 index 00000000..e0f15db2 --- /dev/null +++ b/OutlawEditor/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "java.configuration.updateBuildConfiguration": "automatic" +} \ No newline at end of file diff --git a/OutlawEditor/pom.xml b/OutlawEditor/pom.xml index 86ae1652..532220e2 100644 --- a/OutlawEditor/pom.xml +++ b/OutlawEditor/pom.xml @@ -54,8 +54,8 @@ org.apache.maven.plugins maven-compiler-plugin - 17 - 17 + 25 + 25 3.13.0 From 96afc06cc5143867d96e6d1c2ecaf669132a90b5 Mon Sep 17 00:00:00 2001 From: Brendan Robert Date: Sat, 19 Sep 2026 11:43:24 -0500 Subject: [PATCH 2/2] resolve minor compiler warnings --- .../main/java/org/badvision/outlaweditor/MythosEditor.java | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/OutlawEditor/src/main/java/org/badvision/outlaweditor/MythosEditor.java b/OutlawEditor/src/main/java/org/badvision/outlaweditor/MythosEditor.java index 57e88a9e..50773f86 100644 --- a/OutlawEditor/src/main/java/org/badvision/outlaweditor/MythosEditor.java +++ b/OutlawEditor/src/main/java/org/badvision/outlaweditor/MythosEditor.java @@ -27,8 +27,6 @@ import java.util.stream.Stream; import javax.xml.namespace.QName; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; -import javax.xml.parsers.ParserConfigurationException; - import org.badvision.outlaweditor.api.ApplicationState; import static org.badvision.outlaweditor.data.DataUtilities.extract; import static org.badvision.outlaweditor.data.DataUtilities.extractFirst; @@ -47,8 +45,6 @@ import org.badvision.outlaweditor.spelling.Suggestion; import org.badvision.outlaweditor.ui.ApplicationUIController; import org.badvision.outlaweditor.ui.MythosScriptEditorController; import org.w3c.dom.Document; -import org.xml.sax.SAXException; - import jakarta.xml.bind.JAXBContext; import jakarta.xml.bind.JAXBElement; import jakarta.xml.bind.JAXBException; @@ -277,7 +273,7 @@ public class MythosEditor { } public List getParametersForScript(Script script) { - List allArgs = new ArrayList(); + List allArgs = new ArrayList<>(); if (script.getBlock() != null) { extractFirst(script.getBlock(), Mutation.class) .ifPresent((m) -> m.getArg().stream().map(Arg::getName).forEach(allArgs::add));