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
  • Loading branch information
udalov committed Mar 21, 2023
1 parent a525983 commit 17e4ed8
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,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;
}
}
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;
}
}

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 17e4ed8

Please sign in to comment.