From 7d542eda007b15f8aabf29f8a84eecdbbaedc8ee Mon Sep 17 00:00:00 2001 From: Igor Yakovlev Date: Thu, 6 Jun 2019 23:48:37 +0300 Subject: [PATCH] Fix UL classes test for inline classes support --- .../asJava/ultraLightClasses/inlineClasses.java | 15 +++++++++++++++ .../asJava/ultraLightClasses/inlineClasses.kt | 3 --- 2 files changed, 15 insertions(+), 3 deletions(-) create mode 100644 compiler/testData/asJava/ultraLightClasses/inlineClasses.java diff --git a/compiler/testData/asJava/ultraLightClasses/inlineClasses.java b/compiler/testData/asJava/ultraLightClasses/inlineClasses.java new file mode 100644 index 00000000000..90b9f6da3ae --- /dev/null +++ b/compiler/testData/asJava/ultraLightClasses/inlineClasses.java @@ -0,0 +1,15 @@ +public final class UInt /* UInt*/ { +} + +public enum Foo /* Foo*/ { + ; + + public final int getX(); + +} + +public final class InlinedDelegate /* InlinedDelegate*/ { + @null() + public final T getNode(); + +} \ No newline at end of file diff --git a/compiler/testData/asJava/ultraLightClasses/inlineClasses.kt b/compiler/testData/asJava/ultraLightClasses/inlineClasses.kt index a1444d4526f..4a81780fc3e 100644 --- a/compiler/testData/asJava/ultraLightClasses/inlineClasses.kt +++ b/compiler/testData/asJava/ultraLightClasses/inlineClasses.kt @@ -1,14 +1,11 @@ -/** should load cls */ inline class UInt(private val value: Int) { } -/** should load cls */ inline enum class Foo(val x: Int) { A(0), B(1); fun example() { } } -/** should load cls */ inline class InlinedDelegate(var node: T) { operator fun setValue(thisRef: A, property: KProperty<*>, value: T) { if (node !== value) {