From 7147008e21ad4705aad6b2cbcd23d14ccf7fb79b Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Thu, 9 Feb 2017 14:56:27 +0300 Subject: [PATCH] Fix functionFromStdlib.kt by making the member accessible #KT-16263 Open --- .../box/reflection/functions/functionFromStdlib.kt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/compiler/testData/codegen/box/reflection/functions/functionFromStdlib.kt b/compiler/testData/codegen/box/reflection/functions/functionFromStdlib.kt index 231c44f208d..7aa92a82bc4 100644 --- a/compiler/testData/codegen/box/reflection/functions/functionFromStdlib.kt +++ b/compiler/testData/codegen/box/reflection/functions/functionFromStdlib.kt @@ -1,7 +1,11 @@ +// IGNORE_BACKEND: JS // WITH_REFLECT -fun doStuff(fn: String.() -> String) = "ok".fn() +import kotlin.reflect.KFunction1 +import kotlin.reflect.jvm.isAccessible + +fun doStuff(fn: KFunction1) = fn.call("oK") fun box(): String { - return doStuff(String::toUpperCase) + return doStuff(String::capitalize.apply { isAccessible = true }) }