diff options
| author | Paul Buetow <paul@buetow.org> | 2025-06-20 20:04:02 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2025-06-20 20:04:02 +0300 |
| commit | f0b58321ae53f330da86c392661354b87bd9a412 (patch) | |
| tree | c0be72f57094d13cf8bcb53567614258a6eb43fa /src/main/java/protocols/implementations/VSDummyProtocol.java | |
| parent | c3b95267b24d843897b04d6d6a16f62dc8cf1ed2 (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.java | 4 |
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) |
