diff options
author | gjoranv <gv@yahooinc.com> | 2023-06-08 11:23:14 +0200 |
---|---|---|
committer | gjoranv <gv@yahooinc.com> | 2023-06-09 11:55:39 +0200 |
commit | de4e2b2feb5c1c6389280fcd31d36fb45cbc046d (patch) | |
tree | 37ec8170d80a42a2e0e882421db43330c054ed67 /bundle-plugin | |
parent | 356861f66485b28c047668958dcafc7262bad0c7 (diff) |
Use enhanced switch / switch expression
Diffstat (limited to 'bundle-plugin')
-rw-r--r-- | bundle-plugin/src/main/java/com/yahoo/container/plugin/classanalysis/Analyze.java | 16 | ||||
-rw-r--r-- | bundle-plugin/src/main/java/com/yahoo/container/plugin/classanalysis/AnalyzeClassVisitor.java | 16 |
2 files changed, 10 insertions, 22 deletions
diff --git a/bundle-plugin/src/main/java/com/yahoo/container/plugin/classanalysis/Analyze.java b/bundle-plugin/src/main/java/com/yahoo/container/plugin/classanalysis/Analyze.java index a93f8cb87d5..6f3e670b228 100644 --- a/bundle-plugin/src/main/java/com/yahoo/container/plugin/classanalysis/Analyze.java +++ b/bundle-plugin/src/main/java/com/yahoo/container/plugin/classanalysis/Analyze.java @@ -52,16 +52,12 @@ public class Analyze { } static Optional<String> getClassName(Type aType) { - switch (aType.getSort()) { - case Type.ARRAY: - return getClassName(aType.getElementType()); - case Type.OBJECT: - return Optional.of(aType.getClassName()); - case Type.METHOD: - return getClassName(aType.getReturnType()); - default: - return Optional.empty(); - } + return switch (aType.getSort()) { + case Type.ARRAY -> getClassName(aType.getElementType()); + case Type.OBJECT -> Optional.of(aType.getClassName()); + case Type.METHOD -> getClassName(aType.getReturnType()); + default -> Optional.empty(); + }; } static AnnotationVisitor visitAnnotationDefault(ImportCollector collector) { diff --git a/bundle-plugin/src/main/java/com/yahoo/container/plugin/classanalysis/AnalyzeClassVisitor.java b/bundle-plugin/src/main/java/com/yahoo/container/plugin/classanalysis/AnalyzeClassVisitor.java index e57af606b3a..310527e9254 100644 --- a/bundle-plugin/src/main/java/com/yahoo/container/plugin/classanalysis/AnalyzeClassVisitor.java +++ b/bundle-plugin/src/main/java/com/yahoo/container/plugin/classanalysis/AnalyzeClassVisitor.java @@ -120,18 +120,10 @@ class AnalyzeClassVisitor extends ClassVisitor implements ImportCollector { public void visit(String name, Object value) { if (name != null) { switch (name) { - case "major": - major = (int) value; - break; - case "minor": - minor = (int) value; - break; - case "micro": - micro = (int) value; - break; - case "qualifier": - qualifier = (String) value; - break; + case "major" -> major = (int) value; + case "minor" -> minor = (int) value; + case "micro" -> micro = (int) value; + case "qualifier" -> qualifier = (String) value; } } } |