diff options
author | Arne H Juul <arnej@yahooinc.com> | 2022-04-07 14:41:34 +0000 |
---|---|---|
committer | Arne H Juul <arnej@yahooinc.com> | 2022-04-07 14:41:34 +0000 |
commit | b5c73dbe3e110272c09032d3b9280dff0c92a8ae (patch) | |
tree | 19bbac685522782cf8c6af6a6d2af4c0e9e3d82c /config-model/src/main/java/com/yahoo/searchdefinition/parser/ParsedRankProfile.java | |
parent | f8e244359f677c8ec5a11685f3e6b00ffac50caa (diff) |
avoid Map.copyOf()
Diffstat (limited to 'config-model/src/main/java/com/yahoo/searchdefinition/parser/ParsedRankProfile.java')
-rw-r--r-- | config-model/src/main/java/com/yahoo/searchdefinition/parser/ParsedRankProfile.java | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/config-model/src/main/java/com/yahoo/searchdefinition/parser/ParsedRankProfile.java b/config-model/src/main/java/com/yahoo/searchdefinition/parser/ParsedRankProfile.java index f028685b71a..d62d4dbbd73 100644 --- a/config-model/src/main/java/com/yahoo/searchdefinition/parser/ParsedRankProfile.java +++ b/config-model/src/main/java/com/yahoo/searchdefinition/parser/ParsedRankProfile.java @@ -8,6 +8,7 @@ import com.yahoo.searchlib.rankingexpression.evaluation.TensorValue; import com.yahoo.searchlib.rankingexpression.evaluation.Value; import java.util.ArrayList; +import java.util.Collections; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; @@ -69,11 +70,11 @@ class ParsedRankProfile extends ParsedBlock { List<ParsedRankFunction> getFunctions() { return List.copyOf(functions.values()); } List<MutateOperation> getMutateOperations() { return List.copyOf(mutateOperations); } List<String> getInherited() { return List.copyOf(inherited); } - Map<String, Boolean> getFieldsWithRankFilter() { return Map.copyOf(fieldsRankFilter); } - Map<String, Integer> getFieldsWithRankWeight() { return Map.copyOf(fieldsRankWeight); } - Map<String, String> getFieldsWithRankType() { return Map.copyOf(fieldsRankType); } - Map<String, List<String>> getRankProperties() { return Map.copyOf(rankProperties); } - Map<String, Value> getConstants() { return Map.copyOf(constants); } + Map<String, Boolean> getFieldsWithRankFilter() { return Collections.unmodifiableMap(fieldsRankFilter); } + Map<String, Integer> getFieldsWithRankWeight() { return Collections.unmodifiableMap(fieldsRankWeight); } + Map<String, String> getFieldsWithRankType() { return Collections.unmodifiableMap(fieldsRankType); } + Map<String, List<String>> getRankProperties() { return Collections.unmodifiableMap(rankProperties); } + Map<String, Value> getConstants() { return Collections.unmodifiableMap(constants); } Optional<String> getInheritedSummaryFeatures() { return Optional.ofNullable(this.inheritedSummaryFeatures); } Optional<String> getSecondPhaseExpression() { return Optional.ofNullable(this.secondPhaseExpression); } Optional<Boolean> isStrict() { return Optional.ofNullable(this.strict); } |