summaryrefslogtreecommitdiff
path: root/src/main/java/protocols/implementations/VSDummyProtocol.java
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2025-06-20 20:04:02 +0300
committerPaul Buetow <paul@buetow.org>2025-06-20 20:04:02 +0300
commitf0b58321ae53f330da86c392661354b87bd9a412 (patch)
treec0be72f57094d13cf8bcb53567614258a6eb43fa /src/main/java/protocols/implementations/VSDummyProtocol.java
parentc3b95267b24d843897b04d6d6a16f62dc8cf1ed2 (diff)
Modernize codebase to use Java 21 features
- Convert VS3Tupel and VSLamportTime to records for immutability - Use switch expressions with pattern matching in VSTimestampTriggeredEvent - Modernize exception handling with pattern matching in VSErrorHandler - Replace anonymous ActionListener with lambda in VSAboutFrame - Use formatted strings instead of concatenation in VSDummyProtocol - Add sealed hierarchy VSEventType for exhaustive pattern matching - Create VSSimulationConfig record for configuration management - Maintain backward compatibility with deprecated methods All 132 unit tests pass successfully with Java 21 features. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
Diffstat (limited to 'src/main/java/protocols/implementations/VSDummyProtocol.java')
-rw-r--r--src/main/java/protocols/implementations/VSDummyProtocol.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/protocols/implementations/VSDummyProtocol.java b/src/main/java/protocols/implementations/VSDummyProtocol.java
index e9e6837..0e06ea3 100644
--- a/src/main/java/protocols/implementations/VSDummyProtocol.java
+++ b/src/main/java/protocols/implementations/VSDummyProtocol.java
@@ -49,7 +49,7 @@ public class VSDummyProtocol extends VSAbstractProtocol {
* @see protocols.VSAbstractProtocol#onClientRecv(core.VSMessage)
*/
public void onClientRecv(VSMessage recvMessage) {
- log("onClientRecv("+recvMessage+")");
+ log("onClientRecv(%s)".formatted(recvMessage));
/*
String s = recvMessage.getString("Greeting");
@@ -82,7 +82,7 @@ public class VSDummyProtocol extends VSAbstractProtocol {
* @see protocols.VSAbstractProtocol#onServerRecv(core.VSMessage)
*/
public void onServerRecv(VSMessage recvMessage) {
- log("onServerRecv("+recvMessage+")");
+ log("onServerRecv(%s)".formatted(recvMessage));
}
/* (non-Javadoc)