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

注意

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

ConstructorRules - class

class ConstructorRules internal constructor(private val rulesData: ConstructorRulesData) : BaseRules

变更记录

v1.1.0 新增

功能描述

Constructor 查找条件实现类。

paramCount - field

var paramCount: Int

变更记录

v1.1.0 新增

功能描述

设置 Constructor 参数个数。

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

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

modifiers - method

fun modifiers(conditions: ModifierConditions)

变更记录

v1.1.0 新增

功能描述

设置 Constructor 标识符筛选条件。

可不设置筛选条件。

emptyParam - method

fun emptyParam()

变更记录

v1.1.0 新增

功能描述

设置 Constructor 空参数、无参数。

param - method

fun param(vararg paramType: Any)

变更记录

v1.1.0 新增

功能描述

设置 Constructor 参数。

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

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

特别注意

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

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

param - method

fun param(conditions: ObjectsConditions)

变更记录

v1.1.5 新增

功能描述

设置 Constructor 参数条件。

特别注意

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

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

paramCount - method

fun paramCount(numRange: IntRange)

变更记录

v1.1.0 新增

功能描述

设置 Constructor 参数个数范围。

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

paramCount - method

fun paramCount(conditions: CountConditions)

变更记录

v1.1.0 新增

功能描述

设置 Constructor 参数个数条件。

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

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