From c6e3b0b18aa489ec2c27797f4a481ba91df820ae Mon Sep 17 00:00:00 2001 From: Henning Baldersheim Date: Sun, 28 Aug 2022 23:20:20 +0200 Subject: Minor cleanup while reading code. --- .../com/yahoo/schema/derived/AttributeFields.java | 43 +++++++++------------- 1 file changed, 17 insertions(+), 26 deletions(-) diff --git a/config-model/src/main/java/com/yahoo/schema/derived/AttributeFields.java b/config-model/src/main/java/com/yahoo/schema/derived/AttributeFields.java index b378d127430..505778ad047 100644 --- a/config-model/src/main/java/com/yahoo/schema/derived/AttributeFields.java +++ b/config-model/src/main/java/com/yahoo/schema/derived/AttributeFields.java @@ -32,8 +32,8 @@ public class AttributeFields extends Derived implements AttributesConfig.Produce public enum FieldSet {ALL, FAST_ACCESS} - private Map attributes = new java.util.LinkedHashMap<>(); - private Map importedAttributes = new java.util.LinkedHashMap<>(); + private final Map attributes = new java.util.LinkedHashMap<>(); + private final Map importedAttributes = new java.util.LinkedHashMap<>(); /** Whether this has any position attribute */ private boolean hasPosition = false; @@ -156,7 +156,7 @@ public class AttributeFields extends Derived implements AttributesConfig.Produce } /** Returns a read only attribute iterator */ - public Iterator attributeIterator() { + public Iterator attributeIterator() { return attributes().iterator(); } @@ -257,33 +257,24 @@ public class AttributeFields extends Derived implements AttributesConfig.Produce } private static AttributesConfig.Attribute.Dictionary.Type.Enum convert(Dictionary.Type type) { - switch (type) { - case BTREE: - return AttributesConfig.Attribute.Dictionary.Type.BTREE; - case HASH: - return AttributesConfig.Attribute.Dictionary.Type.HASH; - case BTREE_AND_HASH: - return AttributesConfig.Attribute.Dictionary.Type.BTREE_AND_HASH; - } - return AttributesConfig.Attribute.Dictionary.Type.BTREE; + return switch (type) { + case BTREE: yield AttributesConfig.Attribute.Dictionary.Type.BTREE; + case HASH: yield AttributesConfig.Attribute.Dictionary.Type.HASH; + case BTREE_AND_HASH: yield AttributesConfig.Attribute.Dictionary.Type.BTREE_AND_HASH; + + }; } private static AttributesConfig.Attribute.Dictionary.Match.Enum convert(Case type) { - switch (type) { - case CASED: - return AttributesConfig.Attribute.Dictionary.Match.CASED; - case UNCASED: - return AttributesConfig.Attribute.Dictionary.Match.UNCASED; - } - return AttributesConfig.Attribute.Dictionary.Match.UNCASED; + return switch (type) { + case CASED: yield AttributesConfig.Attribute.Dictionary.Match.CASED; + case UNCASED: yield AttributesConfig.Attribute.Dictionary.Match.UNCASED; + }; } private static AttributesConfig.Attribute.Match.Enum convertMatch(Case type) { - switch (type) { - case CASED: - return AttributesConfig.Attribute.Match.CASED; - case UNCASED: - return AttributesConfig.Attribute.Match.UNCASED; - } - return AttributesConfig.Attribute.Match.UNCASED; + return switch (type) { + case CASED: yield AttributesConfig.Attribute.Match.CASED; + case UNCASED: yield AttributesConfig.Attribute.Match.UNCASED; + }; } public void getConfig(AttributesConfig.Builder builder, FieldSet fs, long maxUnCommittedMemory, boolean enableBitVectors) { -- cgit v1.2.3