[LC] add tests on declarations with JvmName and value classes

^KT-63087
This commit is contained in:
Dmitrii Gridin
2024-01-03 17:10:30 +01:00
committed by Space Team
parent aae8cd2a7c
commit e0f524b6b3
15 changed files with 352 additions and 0 deletions
@@ -0,0 +1,44 @@
public final class UTypeDeclarationClass /* one.UTypeDeclarationClass*/ {
@org.jetbrains.annotations.NotNull()
private java.lang.String getter;
@org.jetbrains.annotations.NotNull()
private java.lang.String nothing;
@org.jetbrains.annotations.NotNull()
private java.lang.String setter;
@org.jetbrains.annotations.NotNull()
private java.lang.String setterAndGetter;
@kotlin.jvm.JvmName(name = "_methodWithJvmName")
public final void _methodWithJvmName(@org.jetbrains.annotations.NotNull() java.lang.String);// _methodWithJvmName(java.lang.String)
@kotlin.jvm.JvmName(name = "get_getter")
@org.jetbrains.annotations.NotNull()
public final java.lang.String get_getter();// get_getter()
@kotlin.jvm.JvmName(name = "get_setterAndGetter")
@org.jetbrains.annotations.NotNull()
public final java.lang.String get_setterAndGetter();// get_setterAndGetter()
@kotlin.jvm.JvmName(name = "set_setter")
public final void set_setter(@org.jetbrains.annotations.NotNull() java.lang.String);// set_setter(java.lang.String)
@kotlin.jvm.JvmName(name = "set_setterAndGetter")
public final void set_setterAndGetter(@org.jetbrains.annotations.NotNull() java.lang.String);// set_setterAndGetter(java.lang.String)
@org.jetbrains.annotations.NotNull()
public final java.lang.String getNothing();// getNothing()
@org.jetbrains.annotations.NotNull()
public final java.lang.String getSetter();// getSetter()
public UTypeDeclarationClass();// .ctor()
public final void methodWithValueClass(@org.jetbrains.annotations.NotNull() java.lang.String);// methodWithValueClass(java.lang.String)
public final void setGetter(@org.jetbrains.annotations.NotNull() java.lang.String);// setGetter(java.lang.String)
public final void setNothing(@org.jetbrains.annotations.NotNull() java.lang.String);// setNothing(java.lang.String)
}
@@ -0,0 +1,15 @@
public final class UTypeDeclarationClass /* one.UTypeDeclarationClass*/ {
@org.jetbrains.annotations.NotNull()
private java.lang.String getter;
@org.jetbrains.annotations.NotNull()
private java.lang.String nothing;
@org.jetbrains.annotations.NotNull()
private java.lang.String setter;
@org.jetbrains.annotations.NotNull()
private java.lang.String setterAndGetter;
public UTypeDeclarationClass();// .ctor()
}
@@ -0,0 +1,29 @@
// one.UTypeDeclarationClass
// WITH_STDLIB
package one
@JvmInline
value class MyValueClass(val str: String)
class UTypeDeclarationClass {
var setterAndGetter: MyValueClass = MyValueClass("setterAndGetter")
@JvmName("get_setterAndGetter") get() = field
@JvmName("set_setterAndGetter") set(value) { field = value }
var setter: MyValueClass = MyValueClass("setter")
get() = field
@JvmName("set_setter") set(value) { field = value }
var getter: MyValueClass = MyValueClass("getter")
@JvmName("get_getter") get() = field
set(value) { field = value }
var nothing: MyValueClass = MyValueClass("nothing")
get() = field
set(value) { field = value }
fun methodWithValueClass(p: MyValueClass) {}
@JvmName("_methodWithJvmName")
fun methodWithJvmName(p: MyValueClass) {}
}
@@ -0,0 +1,44 @@
public final class UTypeDeclarationClass /* one.UTypeDeclarationClass*/ {
@org.jetbrains.annotations.NotNull()
private java.lang.String getter;
@org.jetbrains.annotations.NotNull()
private java.lang.String nothing;
@org.jetbrains.annotations.NotNull()
private java.lang.String setter;
@org.jetbrains.annotations.NotNull()
private java.lang.String setterAndGetter;
@kotlin.jvm.JvmName(name = "_methodWithJvmName")
public final void _methodWithJvmName(@org.jetbrains.annotations.NotNull() java.lang.String);// _methodWithJvmName(java.lang.String)
@kotlin.jvm.JvmName(name = "get_getter")
@org.jetbrains.annotations.NotNull()
public final java.lang.String get_getter();// get_getter()
@kotlin.jvm.JvmName(name = "get_setterAndGetter")
@org.jetbrains.annotations.NotNull()
public final java.lang.String get_setterAndGetter();// get_setterAndGetter()
@kotlin.jvm.JvmName(name = "set_setter")
public final void set_setter(@org.jetbrains.annotations.NotNull() java.lang.String);// set_setter(java.lang.String)
@kotlin.jvm.JvmName(name = "set_setterAndGetter")
public final void set_setterAndGetter(@org.jetbrains.annotations.NotNull() java.lang.String);// set_setterAndGetter(java.lang.String)
@org.jetbrains.annotations.NotNull()
public final java.lang.String getNothing-KOFEOT0();// getNothing-KOFEOT0()
@org.jetbrains.annotations.NotNull()
public final java.lang.String getSetter-KOFEOT0();// getSetter-KOFEOT0()
public UTypeDeclarationClass();// .ctor()
public final void methodWithValueClass-rdfNfmQ(@org.jetbrains.annotations.NotNull() java.lang.String);// methodWithValueClass-rdfNfmQ(java.lang.String)
public final void setGetter-rdfNfmQ(@org.jetbrains.annotations.NotNull() java.lang.String);// setGetter-rdfNfmQ(java.lang.String)
public final void setNothing-rdfNfmQ(@org.jetbrains.annotations.NotNull() java.lang.String);// setNothing-rdfNfmQ(java.lang.String)
}
@@ -0,0 +1,42 @@
public final class ValueClassInParametersWithJvmNameKt /* one.ValueClassInParametersWithJvmNameKt*/ {
@org.jetbrains.annotations.NotNull()
private static java.lang.String getter;
@org.jetbrains.annotations.NotNull()
private static java.lang.String nothing;
@org.jetbrains.annotations.NotNull()
private static java.lang.String setter;
@org.jetbrains.annotations.NotNull()
private static java.lang.String setterAndGetter;
@kotlin.jvm.JvmName(name = "_methodWithJvmName")
public static final void _methodWithJvmName(@org.jetbrains.annotations.NotNull() java.lang.String);// _methodWithJvmName(java.lang.String)
@kotlin.jvm.JvmName(name = "get_getter")
@org.jetbrains.annotations.NotNull()
public static final java.lang.String get_getter();// get_getter()
@kotlin.jvm.JvmName(name = "get_setterAndGetter")
@org.jetbrains.annotations.NotNull()
public static final java.lang.String get_setterAndGetter();// get_setterAndGetter()
@kotlin.jvm.JvmName(name = "set_setter")
public static final void set_setter(@org.jetbrains.annotations.NotNull() java.lang.String);// set_setter(java.lang.String)
@kotlin.jvm.JvmName(name = "set_setterAndGetter")
public static final void set_setterAndGetter(@org.jetbrains.annotations.NotNull() java.lang.String);// set_setterAndGetter(java.lang.String)
@org.jetbrains.annotations.NotNull()
public static final java.lang.String getNothing();// getNothing()
@org.jetbrains.annotations.NotNull()
public static final java.lang.String getSetter();// getSetter()
public static final void methodWithValueClass(@org.jetbrains.annotations.NotNull() java.lang.String);// methodWithValueClass(java.lang.String)
public static final void setGetter(@org.jetbrains.annotations.NotNull() java.lang.String);// setGetter(java.lang.String)
public static final void setNothing(@org.jetbrains.annotations.NotNull() java.lang.String);// setNothing(java.lang.String)
}
@@ -0,0 +1,27 @@
public final class ValueClassInParametersWithJvmNameKt /* one.ValueClassInParametersWithJvmNameKt*/ {
@org.jetbrains.annotations.NotNull()
private static java.lang.String getter;
@org.jetbrains.annotations.NotNull()
private static java.lang.String nothing;
@org.jetbrains.annotations.NotNull()
private static java.lang.String setter;
@org.jetbrains.annotations.NotNull()
private static java.lang.String setterAndGetter;
@kotlin.jvm.JvmName(name = "get_getter")
@org.jetbrains.annotations.NotNull()
public static final java.lang.String get_getter();// get_getter()
@kotlin.jvm.JvmName(name = "get_setterAndGetter")
@org.jetbrains.annotations.NotNull()
public static final java.lang.String get_setterAndGetter();// get_setterAndGetter()
@org.jetbrains.annotations.NotNull()
public static final java.lang.String getNothing();// getNothing()
@org.jetbrains.annotations.NotNull()
public static final java.lang.String getSetter();// getSetter()
}
@@ -0,0 +1,27 @@
// one.ValueClassInParametersWithJvmNameKt
// WITH_STDLIB
package one
@JvmInline
value class MyValueClass(val str: String)
var setterAndGetter: MyValueClass = MyValueClass("setterAndGetter")
@JvmName("get_setterAndGetter") get() = field
@JvmName("set_setterAndGetter") set(value) { field = value }
var setter: MyValueClass = MyValueClass("setter")
get() = field
@JvmName("set_setter") set(value) { field = value }
var getter: MyValueClass = MyValueClass("getter")
@JvmName("get_getter") get() = field
set(value) { field = value }
var nothing: MyValueClass = MyValueClass("nothing")
get() = field
set(value) { field = value }
fun methodWithValueClass(p: MyValueClass) {}
@JvmName("_methodWithJvmName")
fun methodWithJvmName(p: MyValueClass) {}
@@ -0,0 +1,42 @@
public final class ValueClassInParametersWithJvmNameKt /* one.ValueClassInParametersWithJvmNameKt*/ {
@org.jetbrains.annotations.NotNull()
private static java.lang.String getter;
@org.jetbrains.annotations.NotNull()
private static java.lang.String nothing;
@org.jetbrains.annotations.NotNull()
private static java.lang.String setter;
@org.jetbrains.annotations.NotNull()
private static java.lang.String setterAndGetter;
@kotlin.jvm.JvmName(name = "_methodWithJvmName")
public static final void _methodWithJvmName(@org.jetbrains.annotations.NotNull() java.lang.String);// _methodWithJvmName(java.lang.String)
@kotlin.jvm.JvmName(name = "get_getter")
@org.jetbrains.annotations.NotNull()
public static final java.lang.String get_getter();// get_getter()
@kotlin.jvm.JvmName(name = "get_setterAndGetter")
@org.jetbrains.annotations.NotNull()
public static final java.lang.String get_setterAndGetter();// get_setterAndGetter()
@kotlin.jvm.JvmName(name = "set_setter")
public static final void set_setter(@org.jetbrains.annotations.NotNull() java.lang.String);// set_setter(java.lang.String)
@kotlin.jvm.JvmName(name = "set_setterAndGetter")
public static final void set_setterAndGetter(@org.jetbrains.annotations.NotNull() java.lang.String);// set_setterAndGetter(java.lang.String)
@org.jetbrains.annotations.NotNull()
public static final java.lang.String getNothing();// getNothing()
@org.jetbrains.annotations.NotNull()
public static final java.lang.String getSetter();// getSetter()
public static final void methodWithValueClass-rdfNfmQ(@org.jetbrains.annotations.NotNull() java.lang.String);// methodWithValueClass-rdfNfmQ(java.lang.String)
public static final void setGetter-rdfNfmQ(@org.jetbrains.annotations.NotNull() java.lang.String);// setGetter-rdfNfmQ(java.lang.String)
public static final void setNothing-rdfNfmQ(@org.jetbrains.annotations.NotNull() java.lang.String);// setNothing-rdfNfmQ(java.lang.String)
}