[KAPT+JVM_IR] Do not generate initializers for delegated properties.
^KT-54870 Fixed
This commit is contained in:
committed by
Alexander Udalov
parent
9dab8637a8
commit
30002e29d1
@@ -0,0 +1,71 @@
|
||||
package test;
|
||||
|
||||
import java.lang.System;
|
||||
|
||||
@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;
|
||||
|
||||
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;
|
||||
}
|
||||
}
|
||||
|
||||
////////////////////
|
||||
|
||||
package test;
|
||||
|
||||
import java.lang.System;
|
||||
|
||||
@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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user