[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
@@ -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()