From 7aa75ab89b23920a8ff72e2134d1e9a3ce3237f2 Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Fri, 15 Mar 2019 17:41:34 +0100 Subject: [PATCH] Minor, update reflection tests on stdlib Since functionFromStdlibSingleFileFacade.kt was introduced, lazyOf was also moved to a multifile class, so we're using another function to test that reflection on a single file package facade from stdlib works --- .../methodsFromAny/functionFromStdlibMultiFileFacade.kt | 3 +++ .../methodsFromAny/functionFromStdlibSingleFileFacade.kt | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/compiler/testData/codegen/box/reflection/methodsFromAny/functionFromStdlibMultiFileFacade.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/functionFromStdlibMultiFileFacade.kt index 5d7c3f548ef..b18ff968e4d 100644 --- a/compiler/testData/codegen/box/reflection/methodsFromAny/functionFromStdlibMultiFileFacade.kt +++ b/compiler/testData/codegen/box/reflection/methodsFromAny/functionFromStdlibMultiFileFacade.kt @@ -10,5 +10,8 @@ fun box(): String { val asIterable = List::asIterable assertEquals("fun kotlin.collections.Iterable.asIterable(): kotlin.collections.Iterable", asIterable.toString()) + val lazyOf: (String) -> Lazy = ::lazyOf + assertEquals("fun lazyOf(T): kotlin.Lazy", lazyOf.toString()) + return "OK" } diff --git a/compiler/testData/codegen/box/reflection/methodsFromAny/functionFromStdlibSingleFileFacade.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/functionFromStdlibSingleFileFacade.kt index b32d59a1224..ce927cf4e20 100644 --- a/compiler/testData/codegen/box/reflection/methodsFromAny/functionFromStdlibSingleFileFacade.kt +++ b/compiler/testData/codegen/box/reflection/methodsFromAny/functionFromStdlibSingleFileFacade.kt @@ -7,8 +7,8 @@ import kotlin.test.* fun box(): String { - val lazyOf: (String) -> Lazy = ::lazyOf - assertEquals("fun lazyOf(T): kotlin.Lazy", lazyOf.toString()) + val hashCode = Any?::hashCode + assertEquals("fun kotlin.Any?.hashCode(): kotlin.Int", hashCode.toString()) return "OK" }