import{_ as s,o,c as n,a}from"./app.fb8271cf.js";const e={},l=a(`

Notice

The English translation of this page has not been completed, you are welcome to contribute translations to us.

You can use the Chrome Translation Plugin to translate entire pages for reference.

MethodFinder - class

class MethodFinder internal constructor(override val hookInstance: YukiMemberHookCreator.MemberHookCreator?, override val classSet: Class<*>) : MemberBaseFinder

Change Records

v1.0 first

v1.0.2 modified

\u5408\u5E76\u5230 BaseFinder

v1.1.0 modified

\u5408\u5E76\u5230 MemberBaseFinder

Function Illustrate

Method \u67E5\u627E\u7C7B\u3002

\u53EF\u901A\u8FC7\u6307\u5B9A\u7C7B\u578B\u67E5\u627E\u6307\u5B9A Method \u6216\u4E00\u7EC4 Method\u3002

name - field

var name: String

Change Records

v1.0 first

v1.0.70 modified

\u5141\u8BB8\u4E0D\u586B\u5199\u540D\u79F0

Function Illustrate

\u8BBE\u7F6E Method \u540D\u79F0\u3002

Pay Attention

\u82E5\u4E0D\u586B\u5199\u540D\u79F0\u5219\u5FC5\u987B\u5B58\u5728\u4E00\u4E2A\u5176\u5B83\u6761\u4EF6\u3002

paramCount - field

var paramCount: Int

Change Records

v1.0.67 added

Function Illustrate

\u8BBE\u7F6E Method \u53C2\u6570\u4E2A\u6570\u3002

\u4F60\u53EF\u4EE5\u4E0D\u4F7F\u7528 param \u6307\u5B9A\u53C2\u6570\u7C7B\u578B\u800C\u662F\u4EC5\u4F7F\u7528\u6B64\u53D8\u91CF\u6307\u5B9A\u53C2\u6570\u4E2A\u6570\u3002

\u82E5\u53C2\u6570\u4E2A\u6570\u5C0F\u4E8E\u96F6\u5219\u5FFD\u7565\u5E76\u4F7F\u7528 param\u3002

returnType - field

var returnType: Any?

Change Records

v1.0 first

Function Illustrate

\u8BBE\u7F6E Method \u8FD4\u56DE\u503C\uFF0C\u53EF\u4E0D\u586B\u5199\u8FD4\u56DE\u503C\u3002

modifiers - method

fun modifiers(conditions: ModifierConditions): IndexTypeCondition

Change Records

v1.0.67 added

v1.0.80 modified

\u5C06\u65B9\u6CD5\u4F53\u8FDB\u884C inline

v1.1.0 modified

\u5408\u5E76\u5230 ModifierConditions

Function Illustrate

\u8BBE\u7F6E Method \u6807\u8BC6\u7B26\u7B5B\u9009\u6761\u4EF6\u3002

\u53EF\u4E0D\u8BBE\u7F6E\u7B5B\u9009\u6761\u4EF6\u3002

Pay Attention

\u5B58\u5728\u591A\u4E2A IndexTypeCondition \u65F6\u9664\u4E86 order \u53EA\u4F1A\u751F\u6548\u6700\u540E\u4E00\u4E2A\u3002

emptyParam - method

fun emptyParam(): IndexTypeCondition

Change Records

v1.0.75 added

Function Illustrate

\u8BBE\u7F6E Method \u7A7A\u53C2\u6570\u3001\u65E0\u53C2\u6570\u3002

param - method

fun param(vararg paramType: Any): IndexTypeCondition

Change Records

v1.0 first

Function Illustrate

\u8BBE\u7F6E Method \u53C2\u6570\u3002

\u5982\u679C\u540C\u65F6\u4F7F\u7528\u4E86 paramCount \u5219 paramType \u7684\u6570\u91CF\u5FC5\u987B\u4E0E paramCount \u5B8C\u5168\u5339\u914D\u3002

\u5982\u679C Method \u4E2D\u5B58\u5728\u4E00\u4E9B\u65E0\u610F\u4E49\u53C8\u5F88\u957F\u7684\u7C7B\u578B\uFF0C\u4F60\u53EF\u4EE5\u4F7F\u7528 VagueType \u6765\u66FF\u4EE3\u5B83\u3002

Pay Attention

\u65E0\u53C2 Method \u8BF7\u4F7F\u7528 emptyParam \u8BBE\u7F6E\u67E5\u627E\u6761\u4EF6\u3002

\u6709\u53C2 Method \u5FC5\u987B\u4F7F\u7528\u6B64\u65B9\u6CD5\u8BBE\u5B9A\u53C2\u6570\u6216\u4F7F\u7528 paramCount \u6307\u5B9A\u4E2A\u6570\u3002

\u5B58\u5728\u591A\u4E2A IndexTypeCondition \u65F6\u9664\u4E86 order \u53EA\u4F1A\u751F\u6548\u6700\u540E\u4E00\u4E2A\u3002

order - method

fun order(): IndexTypeCondition

Change Records

v1.0.70 added

Function Illustrate

\u987A\u5E8F\u7B5B\u9009\u5B57\u8282\u7801\u7684\u4E0B\u6807\u3002

name - method

fun name(value: String): IndexTypeCondition

Change Records

v1.0.70 added

Function Illustrate

\u8BBE\u7F6E Method \u540D\u79F0\u3002

Pay Attention

\u82E5\u4E0D\u586B\u5199\u540D\u79F0\u5219\u5FC5\u987B\u5B58\u5728\u4E00\u4E2A\u5176\u5B83\u6761\u4EF6\u3002

\u5B58\u5728\u591A\u4E2A IndexTypeCondition \u65F6\u9664\u4E86 order \u53EA\u4F1A\u751F\u6548\u6700\u540E\u4E00\u4E2A\u3002

name - method

fun name(conditions: NameConditions): IndexTypeCondition

Change Records

v1.0.88 added

v1.1.0 modified

\u5408\u5E76\u5230 NameConditions

Function Illustrate

\u8BBE\u7F6E Method \u540D\u79F0\u6761\u4EF6\u3002

Pay Attention

\u82E5\u4E0D\u586B\u5199\u540D\u79F0\u5219\u5FC5\u987B\u5B58\u5728\u4E00\u4E2A\u5176\u5B83\u6761\u4EF6\u3002

\u5B58\u5728\u591A\u4E2A IndexTypeCondition \u65F6\u9664\u4E86 order \u53EA\u4F1A\u751F\u6548\u6700\u540E\u4E00\u4E2A\u3002

paramCount - method

fun paramCount(num: Int): IndexTypeCondition

Change Records

v1.0.70 added

Function Illustrate

\u8BBE\u7F6E Method \u53C2\u6570\u4E2A\u6570\u3002

\u4F60\u53EF\u4EE5\u4E0D\u4F7F\u7528 param \u6307\u5B9A\u53C2\u6570\u7C7B\u578B\u800C\u662F\u4EC5\u4F7F\u7528\u6B64\u65B9\u6CD5\u6307\u5B9A\u53C2\u6570\u4E2A\u6570\u3002

\u82E5\u53C2\u6570\u4E2A\u6570\u5C0F\u4E8E\u96F6\u5219\u5FFD\u7565\u5E76\u4F7F\u7528 param\u3002

Pay Attention

\u5B58\u5728\u591A\u4E2A IndexTypeCondition \u65F6\u9664\u4E86 order \u53EA\u4F1A\u751F\u6548\u6700\u540E\u4E00\u4E2A\u3002

paramCount - method

fun paramCount(numRange: IntRange): IndexTypeCondition

Change Records

v1.1.0 added

Function Illustrate

\u8BBE\u7F6E Method \u53C2\u6570\u4E2A\u6570\u8303\u56F4\u3002

\u4F60\u53EF\u4EE5\u4E0D\u4F7F\u7528 param \u6307\u5B9A\u53C2\u6570\u7C7B\u578B\u800C\u662F\u4EC5\u4F7F\u7528\u6B64\u65B9\u6CD5\u6307\u5B9A\u53C2\u6570\u4E2A\u6570\u8303\u56F4\u3002

Pay Attention

\u5B58\u5728\u591A\u4E2A IndexTypeCondition \u65F6\u9664\u4E86 order \u53EA\u4F1A\u751F\u6548\u6700\u540E\u4E00\u4E2A\u3002

paramCount - method

fun paramCount(conditions: CountConditions): IndexTypeCondition

Change Records

v1.1.0 added

Function Illustrate

\u8BBE\u7F6E Method \u53C2\u6570\u4E2A\u6570\u6761\u4EF6\u3002

\u4F60\u53EF\u4EE5\u4E0D\u4F7F\u7528 param \u6307\u5B9A\u53C2\u6570\u7C7B\u578B\u800C\u662F\u4EC5\u4F7F\u7528\u6B64\u65B9\u6CD5\u6307\u5B9A\u53C2\u6570\u4E2A\u6570\u6761\u4EF6\u3002

Pay Attention

\u5B58\u5728\u591A\u4E2A IndexTypeCondition \u65F6\u9664\u4E86 order \u53EA\u4F1A\u751F\u6548\u6700\u540E\u4E00\u4E2A\u3002

returnType - method

fun returnType(value: Any): IndexTypeCondition

Change Records

v1.0.70 added

Function Illustrate

\u8BBE\u7F6E Method \u8FD4\u56DE\u503C\u3002

\u53EF\u4E0D\u586B\u5199\u8FD4\u56DE\u503C\u3002

Pay Attention

\u5B58\u5728\u591A\u4E2A IndexTypeCondition \u65F6\u9664\u4E86 order \u53EA\u4F1A\u751F\u6548\u6700\u540E\u4E00\u4E2A\u3002

superClass - method

fun superClass(isOnlySuperClass: Boolean)

Change Records

v1.0.80 added

Function Illustrate

\u8BBE\u7F6E\u5728 classSet \u7684\u6240\u6709\u7236\u7C7B\u4E2D\u67E5\u627E\u5F53\u524D Method\u3002

Notice

\u82E5\u5F53\u524D classSet \u7684\u7236\u7C7B\u8F83\u591A\u53EF\u80FD\u4F1A\u8017\u65F6\uFF0CAPI \u4F1A\u81EA\u52A8\u5FAA\u73AF\u5230\u7236\u7C7B\u7EE7\u627F\u662F Any \u524D\u7684\u6700\u540E\u4E00\u4E2A\u7C7B\u3002

RemedyPlan - class

inner class RemedyPlan internal constructor()

Change Records

v1.0 first

Function Illustrate

Method \u91CD\u67E5\u627E\u5B9E\u73B0\u7C7B\uFF0C\u53EF\u7D2F\u8BA1\u5931\u8D25\u6B21\u6570\u76F4\u5230\u67E5\u627E\u6210\u529F\u3002

method - method

inline fun method(initiate: MethodConditions): Result

Change Records

v1.0 first

v1.0.80 modified

\u5C06\u65B9\u6CD5\u4F53\u8FDB\u884C inline

Function Illustrate

\u521B\u5EFA\u9700\u8981\u91CD\u65B0\u67E5\u627E\u7684 Method\u3002

\u4F60\u53EF\u4EE5\u6DFB\u52A0\u591A\u4E2A\u5907\u9009 Method\uFF0C\u76F4\u5230\u6210\u529F\u4E3A\u6B62\uFF0C\u82E5\u6700\u540E\u4F9D\u7136\u5931\u8D25\uFF0C\u5C06\u505C\u6B62\u67E5\u627E\u5E76\u8F93\u51FA\u9519\u8BEF\u65E5\u5FD7\u3002

Result - class

inner class Result internal constructor()

Change Records

v1.0.1 added

Function Illustrate

RemedyPlan \u7ED3\u679C\u5B9E\u73B0\u7C7B\u3002

onFind - method

fun onFind(initiate: HashSet<Method>.() -> Unit)

Change Records

v1.0.1 added

v1.1.0 modified

initiate \u53C2\u6570 Method \u53D8\u4E3A HashSet<Method>

Function Illustrate

\u5F53\u5728 RemedyPlan \u4E2D\u627E\u5230\u7ED3\u679C\u65F6\u3002

Function Example

\u4F60\u53EF\u4EE5\u65B9\u4FBF\u5730\u5BF9\u91CD\u67E5\u627E\u7684 Method \u5B9E\u73B0 onFind \u65B9\u6CD5\u3002

The following example

method {
    // Your code here.
}.onFind {
    // Your code here.
}

Process - class

inner class Process internal constructor(internal val isNoSuch: Boolean, internal val throwable: Throwable?) : BaseResult

Change Records

v1.1.0 added

Function Illustrate

Method \u67E5\u627E\u7ED3\u679C\u5904\u7406\u7C7B\uFF0C\u4E3A hookInstance \u63D0\u4F9B\u3002

result - method

inline fun result(initiate: Process.() -> Unit): Process

Change Records

v1.1.0 added

Function Illustrate

\u521B\u5EFA\u76D1\u542C\u7ED3\u679C\u4E8B\u4EF6\u65B9\u6CD5\u4F53\u3002

Function Example

\u4F60\u53EF\u4EE5\u4F7F\u7528 lambda \u5F62\u5F0F\u521B\u5EFA Result \u7C7B\u3002

The following example

method {
    // Your code here.
}.result {
    all()
    remedys {}
    onNoSuchMethod {}
}

all - method

fun all(): Process

Change Records

v1.1.0 added

Function Illustrate

\u8BBE\u7F6E\u5168\u90E8\u67E5\u627E\u6761\u4EF6\u5339\u914D\u7684\u591A\u4E2A Method \u5B9E\u4F8B\u7ED3\u679C\u5230 hookInstance\u3002

remedys - method

inline fun remedys(initiate: RemedyPlan.() -> Unit): Result

Change Records

v1.1.0 added

Function Illustrate

\u521B\u5EFA Method \u91CD\u67E5\u627E\u529F\u80FD\u3002

Function Example

\u5F53\u4F60\u9047\u5230\u4E00\u79CD Method \u53EF\u80FD\u5B58\u5728\u4E0D\u540C\u5F62\u5F0F\u7684\u5B58\u5728\u65F6\uFF0C\u53EF\u4EE5\u4F7F\u7528 RemedyPlan \u91CD\u65B0\u67E5\u627E\u5B83\uFF0C\u800C\u6CA1\u6709\u5FC5\u8981\u4F7F\u7528 onNoSuchMethod \u6355\u83B7\u5F02\u5E38\u4E8C\u6B21\u67E5\u627E Method\u3002

\u82E5\u7B2C\u4E00\u6B21\u67E5\u627E\u5931\u8D25\u4E86\uFF0C\u4F60\u8FD8\u53EF\u4EE5\u5728\u8FD9\u91CC\u7EE7\u7EED\u6DFB\u52A0\u6B64\u65B9\u6CD5\u4F53\u76F4\u5230\u6210\u529F\u4E3A\u6B62\u3002

The following example

method {
    // Your code here.
}.remedys {
    method {
        // Your code here.
    }
    method {
        // Your code here.
    }
}

onNoSuchMethod - method

inline fun onNoSuchMethod(result: (Throwable) -> Unit): Result

Change Records

v1.1.0 added

Function Illustrate

\u76D1\u542C\u627E\u4E0D\u5230 Method \u65F6\u3002

\u53EA\u4F1A\u8FD4\u56DE\u7B2C\u4E00\u6B21\u7684\u9519\u8BEF\u4FE1\u606F\uFF0C\u4E0D\u4F1A\u8FD4\u56DE RemedyPlan \u7684\u9519\u8BEF\u4FE1\u606F\u3002

Result - class

inner class Result internal constructor(internal val isNoSuch: Boolean, private val throwable: Throwable?) : BaseResult

Change Records

v1.0 first

v1.1.0 modified

\u7EE7\u627F\u5230\u63A5\u53E3 BaseResult

Function Illustrate

Method \u67E5\u627E\u7ED3\u679C\u5B9E\u73B0\u7C7B\u3002

result - method

inline fun result(initiate: Result.() -> Unit): Result

Change Records

v1.0 first

v1.0.80 modified

\u5C06\u65B9\u6CD5\u4F53\u8FDB\u884C inline

Function Illustrate

\u521B\u5EFA\u76D1\u542C\u7ED3\u679C\u4E8B\u4EF6\u65B9\u6CD5\u4F53\u3002

Function Example

\u4F60\u53EF\u4EE5\u4F7F\u7528 lambda \u5F62\u5F0F\u521B\u5EFA Result \u7C7B\u3002

The following example

method {
    // Your code here.
}.result {
    get(instance).call()
    all(instance)
    remedys {}
    onNoSuchMethod {}
}

get - method

fun get(instance: Any?): Instance

Change Records

v1.0.2 added

Function Illustrate

\u83B7\u5F97 Method \u5B9E\u4F8B\u5904\u7406\u7C7B\u3002

\u82E5\u6709\u591A\u4E2A Method \u7ED3\u679C\u53EA\u4F1A\u8FD4\u56DE\u7B2C\u4E00\u4E2A\u3002

Pay Attention

\u82E5\u4F60\u8BBE\u7F6E\u4E86 remedys \u8BF7\u4F7F\u7528 wait \u56DE\u8C03\u7ED3\u679C\u65B9\u6CD5\u3002

Function Example

\u4F60\u53EF\u4EE5\u901A\u8FC7\u83B7\u5F97\u65B9\u6CD5\u6240\u5728\u5B9E\u4F8B\u6765\u6267\u884C Method\u3002

The following example

method {
    // Your code here.
}.get(instance).call()

\u82E5\u5F53\u524D\u4E3A\u9759\u6001\u65B9\u6CD5\uFF0C\u4F60\u53EF\u4EE5\u4E0D\u8BBE\u7F6E\u5B9E\u4F8B\u3002

The following example

method {
    // Your code here.
}.get().call()

all - method

fun all(instance: Any?): ArrayList<Instance>

Change Records

v1.1.0 added

Function Illustrate

\u83B7\u5F97 Method \u5B9E\u4F8B\u5904\u7406\u7C7B\u6570\u7EC4\u3002

\u8FD4\u56DE\u5168\u90E8\u67E5\u627E\u6761\u4EF6\u5339\u914D\u7684\u591A\u4E2A Method \u5B9E\u4F8B\u7ED3\u679C\u3002

Function Example

\u4F60\u53EF\u4EE5\u901A\u8FC7\u6B64\u65B9\u6CD5\u6765\u83B7\u5F97\u5F53\u524D\u6761\u4EF6\u7ED3\u679C\u4E2D\u5339\u914D\u7684\u5168\u90E8 Method\uFF0C\u5176\u65B9\u6CD5\u6240\u5728\u5B9E\u4F8B\u7528\u6CD5\u4E0E get \u76F8\u540C\u3002

The following example

method {
    // Your code here.
}.all(instance).forEach { instance ->
    instance.call(...)
}

give - method

fun give(): Method?

Change Records

v1.0.67 added

Function Illustrate

\u5F97\u5230 Method \u672C\u8EAB\u3002

\u82E5\u6709\u591A\u4E2A Method \u7ED3\u679C\u53EA\u4F1A\u8FD4\u56DE\u7B2C\u4E00\u4E2A\u3002

\u5728\u67E5\u627E\u6761\u4EF6\u627E\u4E0D\u5230\u4EFB\u4F55\u7ED3\u679C\u7684\u65F6\u5019\u5C06\u8FD4\u56DE null\u3002

giveAll - method

fun giveAll(): HashSet<Method>

Change Records

v1.1.0 added

Function Illustrate

\u5F97\u5230 Method \u672C\u8EAB\u6570\u7EC4\u3002

\u8FD4\u56DE\u5168\u90E8\u67E5\u627E\u6761\u4EF6\u5339\u914D\u7684\u591A\u4E2A Method \u5B9E\u4F8B\u3002

\u5728\u67E5\u627E\u6761\u4EF6\u627E\u4E0D\u5230\u4EFB\u4F55\u7ED3\u679C\u7684\u65F6\u5019\u5C06\u8FD4\u56DE\u7A7A\u7684 HashSet\u3002

wait - method

fun wait(instance: Any?, initiate: Instance.() -> Unit)

Change Records

v1.0.2 added

Function Illustrate

\u83B7\u5F97 Method \u5B9E\u4F8B\u5904\u7406\u7C7B\uFF0C\u914D\u5408 RemedyPlan \u4F7F\u7528\u3002

\u82E5\u6709\u591A\u4E2A Method \u7ED3\u679C\u53EA\u4F1A\u8FD4\u56DE\u7B2C\u4E00\u4E2A\u3002

Pay Attention

\u82E5\u4F60\u8BBE\u7F6E\u4E86 remedys \u5FC5\u987B\u4F7F\u7528\u6B64\u65B9\u6CD5\u624D\u80FD\u83B7\u5F97\u7ED3\u679C\u3002

\u82E5\u4F60\u6CA1\u6709\u8BBE\u7F6E remedys \u6B64\u65B9\u6CD5\u5C06\u4E0D\u4F1A\u88AB\u56DE\u8C03\u3002

waitAll - method

fun waitAll(instance: Any?, initiate: ArrayList<Instance>.() -> Unit)

Change Records

v1.1.0 added

Function Illustrate

\u83B7\u5F97 Method \u5B9E\u4F8B\u5904\u7406\u7C7B\u6570\u7EC4\uFF0C\u914D\u5408 RemedyPlan \u4F7F\u7528\u3002

\u8FD4\u56DE\u5168\u90E8\u67E5\u627E\u6761\u4EF6\u5339\u914D\u7684\u591A\u4E2A Method \u5B9E\u4F8B\u7ED3\u679C\u3002

Pay Attention

\u82E5\u4F60\u8BBE\u7F6E\u4E86 remedys \u5FC5\u987B\u4F7F\u7528\u6B64\u65B9\u6CD5\u624D\u80FD\u83B7\u5F97\u7ED3\u679C\u3002

\u82E5\u4F60\u6CA1\u6709\u8BBE\u7F6E remedys \u6B64\u65B9\u6CD5\u5C06\u4E0D\u4F1A\u88AB\u56DE\u8C03\u3002

remedys - method

inline fun remedys(initiate: RemedyPlan.() -> Unit): Result

Change Records

v1.0 first

v1.0.80 modified

\u5C06\u65B9\u6CD5\u4F53\u8FDB\u884C inline

Function Illustrate

\u521B\u5EFA Method \u91CD\u67E5\u627E\u529F\u80FD\u3002

Function Example

\u5F53\u4F60\u9047\u5230\u4E00\u79CD Method \u53EF\u80FD\u5B58\u5728\u4E0D\u540C\u5F62\u5F0F\u7684\u5B58\u5728\u65F6\uFF0C\u53EF\u4EE5\u4F7F\u7528 RemedyPlan \u91CD\u65B0\u67E5\u627E\u5B83\uFF0C\u800C\u6CA1\u6709\u5FC5\u8981\u4F7F\u7528 onNoSuchMethod \u6355\u83B7\u5F02\u5E38\u4E8C\u6B21\u67E5\u627E Method\u3002

\u82E5\u7B2C\u4E00\u6B21\u67E5\u627E\u5931\u8D25\u4E86\uFF0C\u4F60\u8FD8\u53EF\u4EE5\u5728\u8FD9\u91CC\u7EE7\u7EED\u6DFB\u52A0\u6B64\u65B9\u6CD5\u4F53\u76F4\u5230\u6210\u529F\u4E3A\u6B62\u3002

The following example

method {
    // Your code here.
}.remedys {
    method {
        // Your code here.
    }
    method {
        // Your code here.
    }
}

onNoSuchMethod - method

inline fun onNoSuchMethod(result: (Throwable) -> Unit): Result

Change Records

v1.0 first

v1.0.80 modified

\u5C06\u65B9\u6CD5\u4F53\u8FDB\u884C inline

Function Illustrate

\u76D1\u542C\u627E\u4E0D\u5230 Method \u65F6\u3002

\u53EA\u4F1A\u8FD4\u56DE\u7B2C\u4E00\u6B21\u7684\u9519\u8BEF\u4FE1\u606F\uFF0C\u4E0D\u4F1A\u8FD4\u56DE RemedyPlan \u7684\u9519\u8BEF\u4FE1\u606F\u3002

ignored - method

fun ignored(): Result

Change Records

v1.1.0 added

Function Illustrate

\u5FFD\u7565\u5F02\u5E38\u5E76\u505C\u6B62\u6253\u5370\u4EFB\u4F55\u9519\u8BEF\u65E5\u5FD7\u3002

\u82E5 isNotIgnoredHookingFailure \u4E3A false \u5219\u81EA\u52A8\u5FFD\u7565\u3002

Notice

\u6B64\u65F6\u82E5\u8981\u76D1\u542C\u5F02\u5E38\u7ED3\u679C\uFF0C\u4F60\u9700\u8981\u624B\u52A8\u5B9E\u73B0 onNoSuchMethod \u65B9\u6CD5\u3002

ignoredError - method

Change Records

v1.0.3 added

v1.1.0 deprecated

\u8BF7\u8F6C\u79FB\u5230\u65B0\u65B9\u6CD5 ignored()

Instance - class

inner class Instance internal constructor(private val instance: Any?, private val method: Method?)

Change Records

v1.0.2 added

v1.1.0 modified

\u65B0\u589E method \u53C2\u6570

Function Illustrate

Method \u5B9E\u4F8B\u5904\u7406\u7C7B\u3002

original - method

fun original(): Instance

Change Records

v1.1.0 added

Function Illustrate

\u6807\u8BC6\u9700\u8981\u8C03\u7528\u5F53\u524D Method \u672A\u7ECF Hook \u7684\u539F\u59CB\u65B9\u6CD5\u3002

\u82E5\u5F53\u524D Method \u5E76\u672A Hook \u5219\u4F1A\u4F7F\u7528\u539F\u59CB\u7684 Method.invoke \u65B9\u6CD5\u8C03\u7528\u3002

Pay Attention

\u4F60\u53EA\u80FD\u5728 (Xposed) \u5BBF\u4E3B\u73AF\u5883\u4E2D\u4F7F\u7528\u6B64\u529F\u80FD\u3002

call - method

fun call(vararg param: Any?): Any?

Change Records

v1.0.2 added

Function Illustrate

\u6267\u884C Method\uFF0C\u4E0D\u6307\u5B9A\u8FD4\u56DE\u503C\u7C7B\u578B\u3002

invoke - method

fun <T> invoke(vararg param: Any?): T?

Change Records

v1.0.2 added

Function Illustrate

\u6267\u884C Method\uFF0C\u6307\u5B9A T \u8FD4\u56DE\u503C\u7C7B\u578B\u3002

byte - method

fun byte(vararg param: Any?): Byte?

Change Records

v1.0.68 added

Function Illustrate

\u6267\u884C Method\uFF0C\u6307\u5B9A Byte \u8FD4\u56DE\u503C\u7C7B\u578B\u3002

int - method

fun int(vararg param: Any?): Int

Change Records

v1.0.65 added

v1.0.68 modified

\u4FEE\u6539 callInt \u4E3A int

Function Illustrate

\u6267\u884C Method\uFF0C\u6307\u5B9A Int \u8FD4\u56DE\u503C\u7C7B\u578B\u3002

long - method

fun long(vararg param: Any?): Long

Change Records

v1.0.65 added

v1.0.68 modified

\u4FEE\u6539 callLong \u4E3A long

Function Illustrate

\u6267\u884C Method\uFF0C\u6307\u5B9A Long \u8FD4\u56DE\u503C\u7C7B\u578B\u3002

short - method

fun short(vararg param: Any?): Short

Change Records

v1.0.65 added

v1.0.68 modified

\u4FEE\u6539 callShort \u4E3A short

Function Illustrate

\u6267\u884C Method\uFF0C\u6307\u5B9A Short \u8FD4\u56DE\u503C\u7C7B\u578B\u3002

double - method

fun double(vararg param: Any?): Double

Change Records

v1.0.65 added

v1.0.68 modified

\u4FEE\u6539 callDouble \u4E3A double

Function Illustrate

\u6267\u884C Method\uFF0C\u6307\u5B9A Double \u8FD4\u56DE\u503C\u7C7B\u578B\u3002

float - method

fun float(vararg param: Any?): Float

Change Records

v1.0.65 added

v1.0.68 modified

\u4FEE\u6539 callFloat \u4E3A float

Function Illustrate

\u6267\u884C Method\uFF0C\u6307\u5B9A Float \u8FD4\u56DE\u503C\u7C7B\u578B\u3002

string - method

fun string(vararg param: Any?): String

Change Records

v1.0.65 added

v1.0.68 modified

\u4FEE\u6539 callString \u4E3A string

Function Illustrate

\u6267\u884C Method\uFF0C\u6307\u5B9A String \u8FD4\u56DE\u503C\u7C7B\u578B\u3002

char - method

fun char(vararg param: Any?): Char

Change Records

v1.0.68 added

Function Illustrate

\u6267\u884C Method\uFF0C\u6307\u5B9A Char \u8FD4\u56DE\u503C\u7C7B\u578B\u3002

boolean - method

fun boolean(vararg param: Any?): Boolean

Change Records

v1.0.65 added

v1.0.68 modified

\u4FEE\u6539 callBoolean \u4E3A boolean

Function Illustrate

\u6267\u884C Method\uFF0C\u6307\u5B9A Boolean \u8FD4\u56DE\u503C\u7C7B\u578B\u3002

array - method

inline fun <reified T> array(vararg param: Any?): Array<T>

Change Records

v1.0.68 added

Function Illustrate

\u6267\u884C Method\uFF0C\u6307\u5B9A Array \u8FD4\u56DE\u503C\u7C7B\u578B\u3002

list - method

inline fun <reified T> list(vararg param: Any?): List<T>

Change Records

v1.0.68 added

Function Illustrate

\u6267\u884C Method\uFF0C\u6307\u5B9A List \u8FD4\u56DE\u503C\u7C7B\u578B\u3002

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