Skip to content
This repository was archived by the owner on Jan 20, 2023. It is now read-only.

Commit f6da2e7

Browse files
committed
無駄なネストを修正
1 parent 1701959 commit f6da2e7

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

src/main/kotlin/com/mapk/fastkfunction/FastKFunction.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ sealed class FastKFunction<T> {
147147
method: Method
148148
): FastKFunction<T> = when {
149149
// KParameter.Kind.EXTENSION_RECEIVERの要求が有れば確定で拡張関数
150-
parameters[0].kind == KParameter.Kind.EXTENSION_RECEIVER -> {
150+
parameters[0].kind == KParameter.Kind.EXTENSION_RECEIVER ->
151151
// 対象が拡張関数ならinstanceはreceiver、指定が無ければエラー
152152
instance.instanceOrThrow(KParameter.Kind.EXTENSION_RECEIVER).let {
153153
checkInstanceClass(parameters[0].clazz, it::class)
@@ -157,7 +157,6 @@ sealed class FastKFunction<T> {
157157

158158
TopLevelExtensionFunction(function, method, it, generator, valueParameters)
159159
}
160-
}
161160
// javaMethodのパラメータサイズとKFunctionのパラメータサイズが違う場合も拡張関数
162161
// インスタンスが設定されていれば高速呼び出し、そうじゃなければ通常の関数呼び出し
163162
method.parameters.size != parameters.size ->

0 commit comments

Comments
 (0)