mirror of
https://github.com/HighCapable/YukiHookAPI.git
synced 2025-09-06 18:55:35 +08:00
Added isInitializeOfMatch function in MemberRulesData
This commit is contained in:
@@ -45,13 +45,19 @@ internal open class MemberRulesData internal constructor(
|
|||||||
|
|
||||||
override val objectName get() = "Member"
|
override val objectName get() = "Member"
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 判断 [matchCount]、[matchCountRange] 规则是否已经初始化 (设置了任意一个参数)
|
||||||
|
* @return [Boolean]
|
||||||
|
*/
|
||||||
|
internal val isInitializeOfMatch get() = matchCount >= 0 || matchCountRange != IntRange.EMPTY
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 判断 [BaseRulesData] 规则是否已经初始化 (设置了任意一个参数)
|
* 判断 [BaseRulesData] 规则是否已经初始化 (设置了任意一个参数)
|
||||||
* @return [Boolean]
|
* @return [Boolean]
|
||||||
*/
|
*/
|
||||||
internal val isInitializeOfSuper get() = super.isInitialize
|
internal val isInitializeOfSuper get() = super.isInitialize
|
||||||
|
|
||||||
override val isInitialize get() = isInitializeOfSuper || matchCount >= 0 || matchCountRange != IntRange.EMPTY
|
override val isInitialize get() = isInitializeOfSuper || isInitializeOfMatch
|
||||||
|
|
||||||
override fun hashCode(other: Any?) = super.hashCode(other) + "[$isFindInSuper][$matchIndex][$matchCountRange]".hashCode()
|
override fun hashCode(other: Any?) = super.hashCode(other) + "[$isFindInSuper][$matchIndex][$matchCountRange]".hashCode()
|
||||||
}
|
}
|
Reference in New Issue
Block a user