aboutsummaryrefslogtreecommitdiffstats
path: root/config-model
diff options
context:
space:
mode:
authorHarald Musum <musum@oath.com>2017-10-17 09:57:46 +0200
committerHarald Musum <musum@oath.com>2017-10-17 09:57:46 +0200
commit66d686590ac2557608b3a6f000a562e8c2321bd0 (patch)
tree0bda50082a426204cd0a916e6c2d2199ca802312 /config-model
parent3d6d4657c5fad4a18d821d914726596475dd1ba7 (diff)
Find reserved names when loading class
Diffstat (limited to 'config-model')
-rw-r--r--config-model/src/main/java/com/yahoo/searchdefinition/processing/ReservedMacroNames.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/config-model/src/main/java/com/yahoo/searchdefinition/processing/ReservedMacroNames.java b/config-model/src/main/java/com/yahoo/searchdefinition/processing/ReservedMacroNames.java
index 19063b8e7f9..03de611437d 100644
--- a/config-model/src/main/java/com/yahoo/searchdefinition/processing/ReservedMacroNames.java
+++ b/config-model/src/main/java/com/yahoo/searchdefinition/processing/ReservedMacroNames.java
@@ -18,6 +18,7 @@ import java.util.logging.Level;
* @author lesters
*/
public class ReservedMacroNames extends Processor {
+ private static Set<String> reservedNames = getReservedNames();
public ReservedMacroNames(Search search, DeployLogger deployLogger, RankProfileRegistry rankProfileRegistry, QueryProfiles queryProfiles) {
super(search, deployLogger, rankProfileRegistry, queryProfiles);
@@ -25,7 +26,6 @@ public class ReservedMacroNames extends Processor {
@Override
public void process() {
- Set<String> reservedNames = getReservedNames();
for (RankProfile rp : rankProfileRegistry.allRankProfiles()) {
for (String macroName : rp.getMacros().keySet()) {
if (reservedNames.contains(macroName)) {
@@ -39,7 +39,7 @@ public class ReservedMacroNames extends Processor {
}
}
- private Set<String> getReservedNames() {
+ private static Set<String> getReservedNames() {
Set<String> names = new HashSet<>();
for (String token : RankingExpressionParserConstants.tokenImage) {
String tokenWithoutQuotes = token.substring(1, token.length()-1);