refactor: update KavaRef usage to 1.0.1

This commit is contained in:
2025-07-06 21:02:53 +08:00
parent 8b67e4c000
commit 5958e7a4ae
3 changed files with 6 additions and 5 deletions

View File

@@ -61,6 +61,7 @@ import com.highcapable.hikage.core.base.HikageView
import com.highcapable.hikage.core.base.PerformerException
import com.highcapable.hikage.core.base.ProvideException
import com.highcapable.hikage.core.extension.ResourcesScope
import com.highcapable.kavaref.KavaRef.Companion.asResolver
import com.highcapable.kavaref.KavaRef.Companion.resolve
import com.highcapable.kavaref.extension.classOf
import com.highcapable.kavaref.extension.createInstanceOrNull
@@ -892,7 +893,7 @@ class Hikage private constructor(private val factories: List<HikageFactory>) {
*/
private fun createDefaultLayoutParams(lparams: ViewGroup.LayoutParams? = null): ViewGroup.LayoutParams {
val wrapped = lparams?.let {
parent?.resolve()?.optional(silent = true)?.firstMethodOrNull {
parent?.asResolver()?.optional(silent = true)?.firstMethodOrNull {
name = "generateLayoutParams"
parameters(ViewGroup.LayoutParams::class)
superclass()