diff --git a/litho-core/src/main/java/com/facebook/litho/KTreeProps.kt b/litho-core/src/main/java/com/facebook/litho/KTreeProps.kt index 111aca777ee..61fbfdde329 100644 --- a/litho-core/src/main/java/com/facebook/litho/KTreeProps.kt +++ b/litho-core/src/main/java/com/facebook/litho/KTreeProps.kt @@ -47,7 +47,7 @@ typealias TreePropValuePair = Pair, T> @Suppress("FunctionName") @Deprecated( "Please, use the new [TreePropProvider] with [TreePropValuePair] args. You can use " + - "[createLegacyTreeProp] for interoperability with old API") + "[legacyTreePropOf] for interoperability with old API") inline fun TreePropProvider( vararg props: ClassValuePair<*>, component: () -> Component diff --git a/litho-core/src/main/java/com/facebook/litho/TreeProps.kt b/litho-core/src/main/java/com/facebook/litho/TreeProps.kt index c58143817e7..30cb2991e4f 100644 --- a/litho-core/src/main/java/com/facebook/litho/TreeProps.kt +++ b/litho-core/src/main/java/com/facebook/litho/TreeProps.kt @@ -37,6 +37,10 @@ fun legacyTreePropOf(clazz: Class): TreeProp { return ClassBasedTreeProp(clazz) } +inline fun legacyTreePropOf(): TreeProp { + return legacyTreePropOf(T::class.java) +} + fun treePropOf(defaultValueProducer: () -> T): TreeProp { return ObjectBasedTreeProp(defaultValueProducer) }