From 2c855f1d47978cdca7c6287b1095b5413e9f0135 Mon Sep 17 00:00:00 2001 From: Marcel Philipiak Date: Tue, 26 Nov 2024 22:39:12 +0100 Subject: [PATCH] rename to DictKeyWithLabelExpressionParser --- .../dictWithLabel/DictKeyWithLabelExpressionParser.scala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scenario-compiler/src/main/scala/pl/touk/nussknacker/engine/language/dictWithLabel/DictKeyWithLabelExpressionParser.scala b/scenario-compiler/src/main/scala/pl/touk/nussknacker/engine/language/dictWithLabel/DictKeyWithLabelExpressionParser.scala index ee07e37e8a1..078bc7e5ba7 100644 --- a/scenario-compiler/src/main/scala/pl/touk/nussknacker/engine/language/dictWithLabel/DictKeyWithLabelExpressionParser.scala +++ b/scenario-compiler/src/main/scala/pl/touk/nussknacker/engine/language/dictWithLabel/DictKeyWithLabelExpressionParser.scala @@ -24,11 +24,11 @@ case class DictKeyWithLabelExpressionTypingInfo(key: String, label: Option[Strin // We should support at least types defined in FragmentParameterValidator#permittedTypesForEditors override def typingResult: TypingResult = expectedType match { - case clazz: TypedClass if clazz.canBeSubclassOf(Typed[Long]) && Try(key.toLong).toOption.isDefined => + case clazz: TypedClass if clazz.canBeConvertedTo(Typed[Long]) && Try(key.toLong).toOption.isDefined => TypedObjectWithValue(clazz.runtimeObjType, key.toLong) - case clazz: TypedClass if clazz.canBeSubclassOf(Typed[Boolean]) && Try(key.toBoolean).toOption.isDefined => + case clazz: TypedClass if clazz.canBeConvertedTo(Typed[Boolean]) && Try(key.toBoolean).toOption.isDefined => TypedObjectWithValue(clazz.runtimeObjType, key.toBoolean) - case clazz: TypedClass if clazz.canBeSubclassOf(Typed[String]) => + case clazz: TypedClass if clazz.canBeConvertedTo(Typed[String]) => TypedObjectWithValue(clazz.runtimeObjType, key) case _ => expectedType }