[AA LC] Compute nullability annotation for parameter for extension receiver

This commit is contained in:
Dmitriy Novozhilov
2022-08-10 15:21:24 +03:00
parent c67ded2d3b
commit 77546e5e06
11 changed files with 50 additions and 19 deletions
@@ -111,7 +111,7 @@ public final class Foo /* Foo*/ {
public Foo(error.NonExistentClass);// .ctor(error.NonExistentClass)
@Anno()
public final void f4(java.lang.String);// f4(java.lang.String)
public final void f4(@org.jetbrains.annotations.NotNull() java.lang.String);// f4(java.lang.String)
@Anno()
public final void setX(@org.jetbrains.annotations.Nullable() java.lang.String);// setX(java.lang.String)
@@ -1,5 +1,5 @@
public abstract interface Base /* Base*/ {
public abstract int foo(java.lang.String, @org.jetbrains.annotations.Nullable() java.lang.Object);// foo(java.lang.String, java.lang.Object)
public abstract int foo(@org.jetbrains.annotations.NotNull() java.lang.String, @org.jetbrains.annotations.Nullable() java.lang.Object);// foo(java.lang.String, java.lang.Object)
public abstract int getX();// getX()
@@ -30,7 +30,7 @@ public final class BaseImpl /* BaseImpl*/ implements Base {
public final class Derived /* Derived*/ implements Base {
@java.lang.Override()
public int foo(java.lang.String, @org.jetbrains.annotations.Nullable() java.lang.Object);// foo(java.lang.String, java.lang.Object)
public int foo(@org.jetbrains.annotations.NotNull() java.lang.String, @org.jetbrains.annotations.Nullable() java.lang.Object);// foo(java.lang.String, java.lang.Object)
@java.lang.Override()
public void printMessage();// printMessage()
@@ -52,7 +52,7 @@ public abstract class C /* C*/<T> {
public C(@org.jetbrains.annotations.NotNull() java.util.List<? extends java.lang.CharSequence>);// .ctor(java.util.List<? extends java.lang.CharSequence>)
public final <Q extends T> Q getW(Q);// <Q extends T> getW(Q)
public final <Q extends T> Q getW(@org.jetbrains.annotations.NotNull() Q);// <Q extends T> getW(Q)
public final <V, U extends V> T foo(V, @org.jetbrains.annotations.NotNull() C<V>, @org.jetbrains.annotations.NotNull() kotlin.sequences.Sequence<? extends V>);// <V, U extends V> foo(V, C<V>, kotlin.sequences.Sequence<? extends V>)
@@ -33,13 +33,13 @@ public final class C /* C*/ {
public static final class Companion /* C.Companion*/ {
@kotlin.jvm.JvmStatic()
@org.jetbrains.annotations.NotNull()
public final java.lang.String getC(I);// getC(I)
public final java.lang.String getC(@org.jetbrains.annotations.NotNull() I);// getC(I)
@kotlin.jvm.JvmStatic()
public final void foo();// foo()
@kotlin.jvm.JvmStatic()
public final void setC(I, @org.jetbrains.annotations.NotNull() java.lang.String);// setC(I, java.lang.String)
public final void setC(@org.jetbrains.annotations.NotNull() I, @org.jetbrains.annotations.NotNull() java.lang.String);// setC(I, java.lang.String)
@kotlin.jvm.JvmStatic()
public final void setC1(@org.jetbrains.annotations.NotNull() java.lang.String);// setC1(java.lang.String)
@@ -161,7 +161,7 @@ public final class Foo /* Foo*/ {
public final int getF1();// getF1()
public final int getIntProp(int);// getIntProp(int)
public final int getIntProp(@org.jetbrains.annotations.NotNull() int);// getIntProp(int)
public final int getInternalWithPrivateSet$light_idea_test_case();// getInternalWithPrivateSet$light_idea_test_case()
@@ -1,6 +1,6 @@
public final class Foo /* Foo*/ {
@org.jetbrains.annotations.NotNull()
public final Foo onString(java.lang.String, @org.jetbrains.annotations.NotNull() kotlin.jvm.functions.Function1<? super java.lang.Integer, ? extends java.lang.Object>);// onString(java.lang.String, kotlin.jvm.functions.Function1<? super java.lang.Integer, ? extends java.lang.Object>)
public final Foo onString(@org.jetbrains.annotations.NotNull() java.lang.String, @org.jetbrains.annotations.NotNull() kotlin.jvm.functions.Function1<? super java.lang.Integer, ? extends java.lang.Object>);// onString(java.lang.String, kotlin.jvm.functions.Function1<? super java.lang.Integer, ? extends java.lang.Object>)
@org.jetbrains.annotations.NotNull()
public final Foo plus(int);// plus(int)