c251eb19a6
In this commit, .ir.txt expectation test data files for the JVM IR backend are renamed to .txt. This is done as two separate commits so that Git would recognize that these files were logically moved, not that the contents of the original .txt files were changed. #KT-64680
127 lines
3.3 KiB
Plaintext
Vendored
127 lines
3.3 KiB
Plaintext
Vendored
package test;
|
|
|
|
/**
|
|
* public final class test/A : kotlin/Any {
|
|
*
|
|
* // signature: <init>()V
|
|
* public constructor()
|
|
*
|
|
* // field: a$delegate:Lkotlin/Lazy;
|
|
* // getter: getA()Ltest/C;
|
|
* public final (* delegated *) val a: test/C<kotlin/String>
|
|
* public final (* non-default *) get
|
|
*
|
|
* // field: b$delegate:Lkotlin/Lazy;
|
|
* // getter: getB()Ltest/C;
|
|
* public final (* delegated *) val b: test/C<kotlin/String>
|
|
* public final (* non-default *) get
|
|
*
|
|
* // field: c$delegate:Lkotlin/reflect/KProperty0;
|
|
* // getter: getC()Ltest/C;
|
|
* public final (* delegated *) val c: test/C<kotlin/String>
|
|
* public final (* non-default *) get
|
|
*
|
|
* // field: x$delegate:Lkotlin/Lazy;
|
|
* // getter: getX()Lkotlin/Unit;
|
|
* // synthetic method for annotations: getX$annotations()V
|
|
* public final (* delegated *) val x: kotlin/Unit
|
|
* public final (* non-default *) get
|
|
*
|
|
* // field: y$delegate:Ltest/C;
|
|
* // getter: getY()Ljava/lang/String;
|
|
* public final (* delegated *) val y: kotlin/String
|
|
* public final (* non-default *) get
|
|
*
|
|
* // field: z$delegate:Ltest/C;
|
|
* // getter: getZ()Ljava/lang/String;
|
|
* public final (* delegated *) val z: kotlin/String
|
|
* public final (* non-default *) get
|
|
*
|
|
* // module name: main
|
|
* }
|
|
*/
|
|
@kotlin.Metadata()
|
|
public final class A {
|
|
@org.jetbrains.annotations.NotNull()
|
|
private final kotlin.Lazy x$delegate = null;
|
|
@org.jetbrains.annotations.NotNull()
|
|
private final test.C z$delegate = null;
|
|
@org.jetbrains.annotations.NotNull()
|
|
private final test.C y$delegate = null;
|
|
@org.jetbrains.annotations.NotNull()
|
|
private final kotlin.Lazy a$delegate = null;
|
|
@org.jetbrains.annotations.NotNull()
|
|
private final kotlin.Lazy b$delegate = null;
|
|
@org.jetbrains.annotations.NotNull()
|
|
private final kotlin.reflect.KProperty0 c$delegate = null;
|
|
|
|
public A() {
|
|
super();
|
|
}
|
|
|
|
@org.jetbrains.annotations.NotNull()
|
|
public final kotlin.Unit getX() {
|
|
return null;
|
|
}
|
|
|
|
@kotlin.Suppress(names = {"UNRESOLVED_REFERENCE"})
|
|
@java.lang.Deprecated()
|
|
public static void getX$annotations() {
|
|
}
|
|
|
|
@org.jetbrains.annotations.NotNull()
|
|
public final java.lang.String getZ() {
|
|
return null;
|
|
}
|
|
|
|
@org.jetbrains.annotations.NotNull()
|
|
public final java.lang.String getY() {
|
|
return null;
|
|
}
|
|
|
|
@org.jetbrains.annotations.NotNull()
|
|
public final test.C<java.lang.String> getA() {
|
|
return null;
|
|
}
|
|
|
|
@org.jetbrains.annotations.NotNull()
|
|
public final test.C<java.lang.String> getB() {
|
|
return null;
|
|
}
|
|
|
|
@org.jetbrains.annotations.NotNull()
|
|
public final test.C<java.lang.String> getC() {
|
|
return null;
|
|
}
|
|
}
|
|
|
|
////////////////////
|
|
|
|
package test;
|
|
|
|
/**
|
|
* public open class test/C<T#0 (* T *)> : kotlin/Any {
|
|
*
|
|
* // signature: <init>(Ljava/lang/Object;)V
|
|
* public constructor(v: T#0)
|
|
*
|
|
* // signature: getValue(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
|
* public final operator fun getValue(p1: kotlin/Any?, p2: kotlin/Any?): T#0
|
|
*
|
|
* // module name: main
|
|
* }
|
|
*/
|
|
@kotlin.Metadata()
|
|
public class C<T extends java.lang.Object> {
|
|
|
|
public C(T v) {
|
|
super();
|
|
}
|
|
|
|
public final T getValue(@org.jetbrains.annotations.Nullable()
|
|
java.lang.Object p1, @org.jetbrains.annotations.Nullable()
|
|
java.lang.Object p2) {
|
|
return null;
|
|
}
|
|
}
|