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 返回值条件。

可不填写返回值。