Skip to content

Commit

Permalink
Kapt+JVM_IR: add stub converter test for KT-57388
Browse files Browse the repository at this point in the history
(cherry picked from commit 17e4ed8)
  • Loading branch information
udalov committed Mar 22, 2023
1 parent 0848340 commit 753f2e5
Show file tree
Hide file tree
Showing 5 changed files with 112 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
// CORRECT_ERROR_TYPES
// NO_VALIDATION

open class C

@Suppress("UNRESOLVED_REFERENCE")
class B : NonExisting {
@Suppress("UNRESOLVED_REFERENCE_WRONG_RECEIVER")
val a: String by flaf()
}

fun C.flaf() = "OK"
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
@kotlin.Metadata()
@kotlin.Suppress(names = {"UNRESOLVED_REFERENCE"})
public final class B implements NonExisting {
@org.jetbrains.annotations.NotNull()
private final java.lang.Object a$delegate = null;

public B() {
super();
}

@org.jetbrains.annotations.NotNull()
public final java.lang.String getA() {
return null;
}

@kotlin.Suppress(names = {"UNRESOLVED_REFERENCE_WRONG_RECEIVER"})
@java.lang.Deprecated()
public static void getA$annotations() {
}
}

////////////////////


@kotlin.Metadata()
public class C {

public C() {
super();
}
}

////////////////////


@kotlin.Metadata()
public final class UnresolvedDelegateExpressionKt {

@org.jetbrains.annotations.NotNull()
public static final java.lang.String flaf(@org.jetbrains.annotations.NotNull()
C $this$flaf) {
return null;
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
@kotlin.Metadata()
@kotlin.Suppress(names = {"UNRESOLVED_REFERENCE"})
public final class B implements NonExisting {
@org.jetbrains.annotations.NotNull()
private final java.lang.String a$delegate = null;

public B() {
super();
}

@org.jetbrains.annotations.NotNull()
public final java.lang.String getA() {
return null;
}

@kotlin.Suppress(names = {"UNRESOLVED_REFERENCE_WRONG_RECEIVER"})
@java.lang.Deprecated()
public static void getA$annotations() {
}
}

////////////////////


@kotlin.Metadata()
public class C {

public C() {
super();
}
}

////////////////////


@kotlin.Metadata()
public final class UnresolvedDelegateExpressionKt {

@org.jetbrains.annotations.NotNull()
public static final java.lang.String flaf(@org.jetbrains.annotations.NotNull()
C $this$flaf) {
return null;
}
}

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 753f2e5

Please sign in to comment.