Files
YukiHookAPI/docs/api/public/NameConditions.md

3.0 KiB

NameConditions - class

class NameConditions internal constructor()

变更记录

v1.0.88 新增

功能描述

这是一个模糊 ClassMember 名称匹配实现类。

可对 R8 混淆后的 ClassMember 进行更加详细的定位。

equalsOf - method

fun equalsOf(other: String, isIgnoreCase: Boolean)

变更记录

v1.0.88 新增

功能描述

完全字符匹配。

可以重复使用,最终会选择完全匹配的一个。

startsWith - method

fun startsWith(prefix: String, startIndex: Int, isIgnoreCase: Boolean)

变更记录

v1.0.88 新增

功能描述

起始字符匹配。

可以重复使用,最终会选择完全匹配的一个。

endsWith - method

fun endsWith(suffix: String, isIgnoreCase: Boolean)

变更记录

v1.0.88 新增

功能描述

结束字符匹配。

可以重复使用,最终会选择完全匹配的一个。

contains - method

fun contains(other: String, isIgnoreCase: Boolean)

变更记录

v1.0.88 新增

功能描述

包含字符匹配。

可以重复使用,最终会选择完全匹配的一个。

matches - method

fun matches(regex: String)
fun matches(regex: Regex)

变更记录

v1.0.88 新增

功能描述

正则字符匹配。

可以重复使用,最终会选择完全匹配的一个。

length - method

fun length(num: Int)
fun length(numRange: IntRange)
fun length(conditions: IntConditions)

变更记录

v1.0.93 新增

功能描述

字符长度与范围及条件匹配。

不可重复使用,重复使用旧的条件会被当前条件替换。

thisSynthetic0 - method

fun thisSynthetic0()

变更记录

v1.0.88 新增

功能描述

标识为匿名类的主类调用对象。

onlySymbols - method

fun onlySymbols()

变更记录

v1.0.88 新增

功能描述

标识为只有符号。

onlyLetters - method

fun onlyLetters()

变更记录

v1.0.88 新增

功能描述

标识为只有字母。

onlyNumbers - method

fun onlyNumbers()

变更记录

v1.0.88 新增

功能描述

标识为只有数字。

onlyLettersNumbers - method

fun onlyLettersNumbers()

变更记录

v1.0.88 新增

功能描述

标识为只有字母或数字。

onlyLowercase - method

fun onlyLowercase()

变更记录

v1.0.88 新增

功能描述

标识为只有小写字母。

在没有其它条件的情况下设置此条件允许判断对象存在字母以外的字符。

onlyUppercase - method

fun onlyUppercase()

变更记录

v1.0.88 新增

功能描述

标识为只有大写字母。

在没有其它条件的情况下设置此条件允许判断对象存在字母以外的字符。