diff options
Diffstat (limited to 'config')
-rw-r--r-- | config/src/main/java/com/yahoo/vespa/config/protocol/SlimeTraceDeserializer.java | 22 |
1 files changed, 8 insertions, 14 deletions
diff --git a/config/src/main/java/com/yahoo/vespa/config/protocol/SlimeTraceDeserializer.java b/config/src/main/java/com/yahoo/vespa/config/protocol/SlimeTraceDeserializer.java index c5ce01f4e2a..6047c493505 100644 --- a/config/src/main/java/com/yahoo/vespa/config/protocol/SlimeTraceDeserializer.java +++ b/config/src/main/java/com/yahoo/vespa/config/protocol/SlimeTraceDeserializer.java @@ -39,19 +39,13 @@ public class SlimeTraceDeserializer { } private static Object decodePayload(Inspector entry) { - switch (entry.type()) { - case STRING: - return entry.asString(); - case LONG: - return entry.asLong(); - case BOOL: - return entry.asBool(); - case DOUBLE: - return entry.asDouble(); - case DATA: - return entry.asData(); - default: - return null; - } + return switch (entry.type()) { + case STRING -> entry.asString(); + case LONG -> entry.asLong(); + case BOOL -> entry.asBool(); + case DOUBLE -> entry.asDouble(); + case DATA -> entry.asData(); + default -> null; + }; } } |