From 37cdade492f33fc7f2c77d93af4d897801e6ba34 Mon Sep 17 00:00:00 2001
From: zzz <zzz@i2pmail.org>
Date: Thu, 28 Nov 2024 17:17:11 -0500
Subject: [PATCH] Build: Fix some deprecation warnings all over

---
 .../com/thetransactioncompany/jsonrpc2/server/Dispatcher.java | 2 ++
 apps/i2psnark/java/src/org/klomp/snark/Snark.java             | 4 ++--
 apps/jrobin/java/src/org/rrd4j/data/DataProcessor.java        | 1 +
 core/java/src/org/json/simple/Yylex.java                      | 2 +-
 4 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/apps/i2pcontrol/java/com/thetransactioncompany/jsonrpc2/server/Dispatcher.java b/apps/i2pcontrol/java/com/thetransactioncompany/jsonrpc2/server/Dispatcher.java
index cec3500bb9..cf566667d1 100644
--- a/apps/i2pcontrol/java/com/thetransactioncompany/jsonrpc2/server/Dispatcher.java
+++ b/apps/i2pcontrol/java/com/thetransactioncompany/jsonrpc2/server/Dispatcher.java
@@ -162,6 +162,7 @@ public class Dispatcher implements RequestHandler, NotificationHandler {
 	/**
 	 * @deprecated
 	 */
+	@Deprecated
 	public JSONRPC2Response dispatch(final JSONRPC2Request request, final MessageContext requestCtx) {
 	
 		return process(request, requestCtx);
@@ -209,6 +210,7 @@ public class Dispatcher implements RequestHandler, NotificationHandler {
 	/**
 	 * @deprecated
 	 */
+	@Deprecated
 	public void dispatch(final JSONRPC2Notification notification, final MessageContext notificationCtx) {
 	
 		process(notification, notificationCtx);
diff --git a/apps/i2psnark/java/src/org/klomp/snark/Snark.java b/apps/i2psnark/java/src/org/klomp/snark/Snark.java
index b134c426ab..36f7987c10 100644
--- a/apps/i2psnark/java/src/org/klomp/snark/Snark.java
+++ b/apps/i2psnark/java/src/org/klomp/snark/Snark.java
@@ -252,7 +252,7 @@ public class Snark
   /**
    * from main() via parseArguments() single torrent
    *
-   * @deprecated unused
+   * unused
    */
 /****
   Snark(I2PSnarkUtil util, String torrent, String ip, int user_port,
@@ -264,7 +264,7 @@ public class Snark
   /**
    * single torrent - via router
    *
-   * @deprecated unused
+   * unused
    */
 /****
   public Snark(I2PAppContext ctx, Properties opts, String torrent,
diff --git a/apps/jrobin/java/src/org/rrd4j/data/DataProcessor.java b/apps/jrobin/java/src/org/rrd4j/data/DataProcessor.java
index d8db8fcdab..f4d64b981b 100644
--- a/apps/jrobin/java/src/org/rrd4j/data/DataProcessor.java
+++ b/apps/jrobin/java/src/org/rrd4j/data/DataProcessor.java
@@ -260,6 +260,7 @@ public class DataProcessor implements DataHolder {
      * @return Ending timestamp in seconds
      * @deprecated Uses {@link #getEndTime()} instead.
      */
+    @Deprecated
     public long getEndingTimestamp() {
         return tEnd;
     }
diff --git a/core/java/src/org/json/simple/Yylex.java b/core/java/src/org/json/simple/Yylex.java
index 13e4696d62..240fb9d049 100644
--- a/core/java/src/org/json/simple/Yylex.java
+++ b/core/java/src/org/json/simple/Yylex.java
@@ -652,7 +652,7 @@ int getPosition(){
           }
         case 39: break;
         case 1: 
-          { throw new DeserializationException(yychar, DeserializationException.Problems.UNEXPECTED_CHARACTER, new Character(yycharat(0)));
+          { throw new DeserializationException(yychar, DeserializationException.Problems.UNEXPECTED_CHARACTER, Character.valueOf(yycharat(0)));
           }
         case 40: break;
         case 6: 
-- 
GitLab