summaryrefslogtreecommitdiffstats
path: root/config-model
diff options
context:
space:
mode:
authorGeir Storli <geirst@oath.com>2018-06-13 09:55:47 +0200
committerGeir Storli <geirst@oath.com>2018-06-13 09:55:47 +0200
commit7843295f09d9ed4e8cd7b3f9f52669855e015221 (patch)
tree8c2398f8135c1f298c60b6f98f51a4eb4b625005 /config-model
parent534bd46cfb73810890b0169dfbf41afe1ede9058 (diff)
Avoid calculating string variable inside loop.
Diffstat (limited to 'config-model')
-rw-r--r--config-model/src/main/java/com/yahoo/searchdefinition/derived/AttributeFields.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/config-model/src/main/java/com/yahoo/searchdefinition/derived/AttributeFields.java b/config-model/src/main/java/com/yahoo/searchdefinition/derived/AttributeFields.java
index fc8a2f13f7b..6070aeb0ee1 100644
--- a/config-model/src/main/java/com/yahoo/searchdefinition/derived/AttributeFields.java
+++ b/config-model/src/main/java/com/yahoo/searchdefinition/derived/AttributeFields.java
@@ -155,8 +155,9 @@ public class AttributeFields extends Derived implements AttributesConfig.Produce
}
public Collection<Attribute> structFieldAttributes(String baseFieldName) {
+ String structPrefix = baseFieldName + ".";
return attributes().stream()
- .filter(attribute -> attribute.getName().startsWith(baseFieldName + "."))
+ .filter(attribute -> attribute.getName().startsWith(structPrefix))
.collect(Collectors.toList());
}