aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/main/java
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@gmail.com>2022-02-28 15:00:48 +0100
committerJon Bratseth <bratseth@gmail.com>2022-02-28 15:00:48 +0100
commit6e6f4c1cc30f7824388147dcbe6e92648a00e2cc (patch)
tree4ca3539d22905b40dbf14e0c11144695f120bc52 /searchlib/src/main/java
parentee7835f73c0a90437c0f516a50ec50849c2b4b61 (diff)
Avoid deprecated method
Diffstat (limited to 'searchlib/src/main/java')
-rw-r--r--searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/SerializationContext.java10
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);
}