JVM_IR KT-45934 don't generate declaration stubs for delegates

This commit is contained in:
Dmitry Petrov
2021-04-15 14:52:43 +03:00
committed by TeamCityServer
parent cc415f62b5
commit e89ab71bf8
10 changed files with 136 additions and 1 deletions
+22
View File
@@ -0,0 +1,22 @@
// FILE: kt45934.kt
class C(client: J) : I by client
// FILE: I.java
import java.util.List;
public interface I {
<C> List<C> foo();
}
// FILE: J.java
import java.util.List;
public class J implements I {
@Override
public List<String> foo() {
return null;
}
}
+6
View File
@@ -0,0 +1,6 @@
@kotlin.Metadata
public final class C {
// source: 'kt45934.kt'
private synthetic final field $$delegate_0: J
public method <init>(@org.jetbrains.annotations.NotNull p0: J): void
}