From ec53da939717267446ac840368941f05d4b79b64 Mon Sep 17 00:00:00 2001 From: "Jurgen J. Vinju" Date: Wed, 2 Sep 2026 18:41:33 +0200 Subject: [PATCH] fixed all the warnings --- src/org/rascalmpl/debug/DebugHandler.java | 1 + .../interpreter/StringTemplateConverter.java | 2 -- .../interpreter/env/ModuleEnvironment.java | 1 - .../repl/rascal/RascalReplServices.java | 1 - src/org/rascalmpl/runtime/$RascalModule.java | 35 ------------------- 5 files changed, 1 insertion(+), 39 deletions(-) diff --git a/src/org/rascalmpl/debug/DebugHandler.java b/src/org/rascalmpl/debug/DebugHandler.java index 83e64919f54..e0e66e5835b 100644 --- a/src/org/rascalmpl/debug/DebugHandler.java +++ b/src/org/rascalmpl/debug/DebugHandler.java @@ -478,6 +478,7 @@ public void processMessage(IDebugMessage message) { case SET: switch (message.getDetail()) { case CONDITIONAL: + @SuppressWarnings("unchecked") Pair payload = (Pair) message.getPayload(); addBreakpoint(payload.getFirst(), payload.getSecond()); break; diff --git a/src/org/rascalmpl/interpreter/StringTemplateConverter.java b/src/org/rascalmpl/interpreter/StringTemplateConverter.java index 29b6c54e94f..cfe72b008fa 100644 --- a/src/org/rascalmpl/interpreter/StringTemplateConverter.java +++ b/src/org/rascalmpl/interpreter/StringTemplateConverter.java @@ -44,8 +44,6 @@ import org.rascalmpl.types.ReifiedType; import org.rascalmpl.values.RascalValueFactory; import org.rascalmpl.values.ValueFactoryFactory; -import org.rascalmpl.values.parsetrees.SymbolAdapter; - import io.usethesource.vallang.IConstructor; import io.usethesource.vallang.ISourceLocation; import io.usethesource.vallang.IString; diff --git a/src/org/rascalmpl/interpreter/env/ModuleEnvironment.java b/src/org/rascalmpl/interpreter/env/ModuleEnvironment.java index be5f4fb0bd0..953980dd25e 100644 --- a/src/org/rascalmpl/interpreter/env/ModuleEnvironment.java +++ b/src/org/rascalmpl/interpreter/env/ModuleEnvironment.java @@ -23,7 +23,6 @@ import java.util.Collections; import java.util.HashMap; import java.util.HashSet; -import java.util.Iterator; import java.util.LinkedHashSet; import java.util.LinkedList; import java.util.List; diff --git a/src/org/rascalmpl/repl/rascal/RascalReplServices.java b/src/org/rascalmpl/repl/rascal/RascalReplServices.java index d732c71cfba..b7421a612c6 100644 --- a/src/org/rascalmpl/repl/rascal/RascalReplServices.java +++ b/src/org/rascalmpl/repl/rascal/RascalReplServices.java @@ -43,7 +43,6 @@ import org.rascalmpl.parser.gtd.exception.ParseError; import org.rascalmpl.repl.IREPLService; import org.rascalmpl.repl.StopREPLException; -import org.rascalmpl.repl.TerminalProgressBarMonitor; import org.rascalmpl.repl.completers.CompletionMatcherWithEscapes; import org.rascalmpl.repl.completers.RascalCommandCompletion; import org.rascalmpl.repl.completers.RascalIdentifierCompletion; diff --git a/src/org/rascalmpl/runtime/$RascalModule.java b/src/org/rascalmpl/runtime/$RascalModule.java index 12cfc6d4579..2d3991691d8 100644 --- a/src/org/rascalmpl/runtime/$RascalModule.java +++ b/src/org/rascalmpl/runtime/$RascalModule.java @@ -302,41 +302,6 @@ public Set findResources(String fileName) { } } - private static void $usage(String module, String error, Type kwargs) { - PrintWriter $ERR = new PrintWriter(System.err); - - if (!error.isEmpty() && !error.equals("help")) { - $ERR.println(error); - } - - $ERR.println("Usage: "); - $ERR.println("java -cp ... " + module + " "); - - if (kwargs.getArity() > 0) { - $ERR.println(" [options]\n\nOptions:\n"); - - for (String param : kwargs.getFieldNames()) { - $ERR.print("\t-"); - $ERR.print(param); - if (kwargs.getFieldType(param).isSubtypeOf(TypeFactory.getInstance().boolType())) { - $ERR.println("\t[arg]: one of nothing (true), \'1\', \'0\', \'true\' or \'false\';"); - } - else { - $ERR.println("\t[arg]: " + kwargs.getFieldType(param) + " argument;"); - } - } - } - else { - $ERR.println('\n'); - } - - $ERR.flush(); - - if (!error.equals("help")) { - throw new IllegalArgumentException(); - } - } - protected static Map $parseCommandlineParameters(String module, String[] commandline, Type kwTypes) { // reusing the same commandline parameter parser that the interpreter uses, based on the keyword parameter types // of the function type of the `main` function.