diff options
author | Jon Bratseth <bratseth@gmail.com> | 2022-02-28 15:00:48 +0100 |
---|---|---|
committer | Jon Bratseth <bratseth@gmail.com> | 2022-02-28 15:00:48 +0100 |
commit | 6e6f4c1cc30f7824388147dcbe6e92648a00e2cc (patch) | |
tree | 4ca3539d22905b40dbf14e0c11144695f120bc52 /searchlib/src/main/java | |
parent | ee7835f73c0a90437c0f516a50ec50849c2b4b61 (diff) |
Avoid deprecated method
Diffstat (limited to 'searchlib/src/main/java')
-rw-r--r-- | searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/SerializationContext.java | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/SerializationContext.java b/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/SerializationContext.java index bb1101fdbfc..d0a8e812091 100644 --- a/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/SerializationContext.java +++ b/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/SerializationContext.java @@ -32,12 +32,16 @@ public class SerializationContext extends FunctionReferenceContext { this(Collections.emptyList()); } - /** @deprecated Use {@link #SerializationContext(Map, Map, Optional, Map) instead}*/ + /** @deprecated Use {@link #SerializationContext(Collection, Optional) instead}*/ @Deprecated(forRemoval = true, since = "7") public SerializationContext(Collection<ExpressionFunction> functions) { this(functions, Collections.emptyMap(), Optional.empty(), new LinkedHashMap<>()); } + public SerializationContext(Collection<ExpressionFunction> functions, Optional<TypeContext<Reference>> typeContext) { + this(functions, Collections.emptyMap(), typeContext, new LinkedHashMap<>()); + } + /** @deprecated Use {@link #SerializationContext(Map, Map, Optional, Map) instead}*/ @Deprecated(forRemoval = true, since = "7") public SerializationContext(Map<String, ExpressionFunction> functions) { @@ -66,8 +70,8 @@ public class SerializationContext extends FunctionReferenceContext { * is <b>transferred</b> to this and will be modified in it */ private SerializationContext(Collection<ExpressionFunction> functions, Map<String, String> bindings, - Optional<TypeContext<Reference>> typeContext, - Map<String, String> serializedFunctions) { + Optional<TypeContext<Reference>> typeContext, + Map<String, String> serializedFunctions) { this(toMap(functions), bindings, typeContext, serializedFunctions); } |