diff --git a/yukireflection-core/src/main/java/com/highcapable/yukireflection/finder/base/rules/ModifierRules.kt b/yukireflection-core/src/main/java/com/highcapable/yukireflection/finder/base/rules/ModifierRules.kt index d3d93fc..86d61ee 100644 --- a/yukireflection-core/src/main/java/com/highcapable/yukireflection/finder/base/rules/ModifierRules.kt +++ b/yukireflection-core/src/main/java/com/highcapable/yukireflection/finder/base/rules/ModifierRules.kt @@ -31,7 +31,6 @@ package com.highcapable.yukireflection.finder.base.rules -import android.util.ArrayMap import java.lang.reflect.Field import java.lang.reflect.Member import java.lang.reflect.Method @@ -49,7 +48,7 @@ class ModifierRules private constructor(private val instance: Any) { internal companion object { /** 当前实例数组 */ - private val instances = ArrayMap() + private val instances = HashMap() /** * 获取模板字符串数组 diff --git a/yukireflection-core/src/main/java/com/highcapable/yukireflection/finder/tools/ReflectionTool.kt b/yukireflection-core/src/main/java/com/highcapable/yukireflection/finder/tools/ReflectionTool.kt index 28ced0a..2bc81ce 100644 --- a/yukireflection-core/src/main/java/com/highcapable/yukireflection/finder/tools/ReflectionTool.kt +++ b/yukireflection-core/src/main/java/com/highcapable/yukireflection/finder/tools/ReflectionTool.kt @@ -30,7 +30,6 @@ package com.highcapable.yukireflection.finder.tools -import android.util.ArrayMap import com.highcapable.yukireflection.YukiReflection import com.highcapable.yukireflection.factory.classOf import com.highcapable.yukireflection.factory.current @@ -87,10 +86,10 @@ internal object ReflectionTool { private object MemoryCache { /** 缓存的 [Class] 列表数组 */ - val dexClassListData = ArrayMap>() + val dexClassListData = HashMap>() /** 缓存的 [Class] 对象数组 */ - val classData = ArrayMap?>() + val classData = HashMap?>() } /**