import{_ as s,o as a,c as o,a as e}from"./app-BpUB8-Q8.js";const n={},p=e(`

注意

由于维护成本,YukiHookAPI1.3.0 版本开始将不再会对此文档进行更新且在 2.0.0 版本切换为 Dokka 插件自动生成的 API 文档。

MethodRules - class

class MethodRules internal constructor(private val rulesData: MethodRulesData) : BaseRules

变更记录

v1.1.0 新增

功能描述

Method 查找条件实现类。

name - field

var name: String

变更记录

v1.1.0 新增

功能描述

设置 Method 名称。

paramCount - field

var paramCount: Int

变更记录

v1.1.0 新增

功能描述

设置 Method 参数个数。

你可以不使用 param 指定参数类型而是仅使用此变量指定参数个数。

若参数个数小于零则忽略并使用 param

returnType - field

var returnType: Any?

变更记录

v1.1.0 新增

功能描述

设置 Method 返回值。

可不填写返回值。

modifiers - method

fun modifiers(conditions: ModifierConditions)

变更记录

v1.1.0 新增

功能描述

设置 Method 标识符筛选条件。

可不设置筛选条件。

emptyParam - method

fun emptyParam()

变更记录

v1.1.0 新增

功能描述

设置 Method 空参数、无参数。

param - method

fun param(vararg paramType: Any)

变更记录

v1.1.0 新增

功能描述

设置 Method 参数。

如果同时使用了 paramCountparamType 的数量必须与 paramCount 完全匹配。

如果 Method 中存在一些无意义又很长的类型,你可以使用 VagueType 来替代它。

特别注意

无参 Method 请使用 emptyParam 设置查找条件。

有参 Method 必须使用此方法设定参数或使用 paramCount 指定个数。

param - method

fun param(conditions: ObjectsConditions)

变更记录

v1.1.5 新增

功能描述

设置 Method 参数条件。

特别注意

无参 Method 请使用 emptyParam 设置查找条件。

有参 Method 必须使用此方法设定参数或使用 paramCount 指定个数。

name - method

fun name(conditions: NameConditions)

变更记录

v1.1.0 新增

功能描述

设置 Method 名称条件。

paramCount - method

fun paramCount(numRange: IntRange)

变更记录

v1.1.0 新增

功能描述

设置 Method 参数个数范围。

你可以不使用 param 指定参数类型而是仅使用此方法指定参数个数范围。

paramCount - method

fun paramCount(conditions: CountConditions)

变更记录

v1.1.0 新增

功能描述

设置 Method 参数个数条件。

你可以不使用 param 指定参数类型而是仅使用此方法指定参数个数条件。

returnType - method

fun returnType(conditions: ObjectConditions)

变更记录

v1.1.5 新增

功能描述

设置 Method 返回值条件。

可不填写返回值。

`,84),t=[p];function c(l,d){return a(),o("div",null,t)}const i=s(n,[["render",c],["__file","MethodRules.html.vue"]]);export{i as default};