diff --git a/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/parameters/SymbolLightParameterForReceiver.kt b/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/parameters/SymbolLightParameterForReceiver.kt index b45a12b89a7..dc7ee6fc447 100644 --- a/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/parameters/SymbolLightParameterForReceiver.kt +++ b/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/parameters/SymbolLightParameterForReceiver.kt @@ -73,7 +73,7 @@ internal class SymbolLightParameterForReceiver private constructor( ), additionalAnnotationsProvider = NullabilityAnnotationsProvider { withReceiverSymbol { receiver -> - receiver.type.nullabilityType + receiver.type.let { if (it.isPrimitiveBacked) NullabilityType.Unknown else it.nullabilityType } } }, ), diff --git a/compiler/testData/asJava/lightClasses/lightClassByFqName/AnnotatedPropertyWithSites.fir.java b/compiler/testData/asJava/lightClasses/lightClassByFqName/AnnotatedPropertyWithSites.fir.java index 33b3d3b3c77..70105399756 100644 --- a/compiler/testData/asJava/lightClasses/lightClassByFqName/AnnotatedPropertyWithSites.fir.java +++ b/compiler/testData/asJava/lightClasses/lightClassByFqName/AnnotatedPropertyWithSites.fir.java @@ -11,13 +11,13 @@ public final class Test /* Test*/ { public final void setBar(@MyAnnotation3() @org.jetbrains.annotations.NotNull() java.lang.String);// setBar(java.lang.String) @org.jetbrains.annotations.NotNull() - public final kotlin.Unit getFooP(@MyAnnotation7() @org.jetbrains.annotations.NotNull() int);// getFooP(int) + public final kotlin.Unit getFooP(@MyAnnotation7() int);// getFooP(int) public Test(@MyAnnotation6() @org.jetbrains.annotations.NotNull() java.lang.String);// .ctor(java.lang.String) - public final void fooF(@MyAnnotation7() @org.jetbrains.annotations.NotNull() int);// fooF(int) + public final void fooF(@MyAnnotation7() int);// fooF(int) public final void fooWithNullableReceiver(@MyAnnotation7() @org.jetbrains.annotations.Nullable() java.lang.Integer, long);// fooWithNullableReceiver(java.lang.Integer, long) - public final void setFooP(@MyAnnotation7() @org.jetbrains.annotations.NotNull() int, @org.jetbrains.annotations.NotNull() kotlin.Unit);// setFooP(int, kotlin.Unit) + public final void setFooP(@MyAnnotation7() int, @org.jetbrains.annotations.NotNull() kotlin.Unit);// setFooP(int, kotlin.Unit) } diff --git a/compiler/testData/asJava/lightClasses/lightClassByPsi/facades/properties.fir.java b/compiler/testData/asJava/lightClasses/lightClassByPsi/facades/properties.fir.java index eaa6a65132b..a238621608b 100644 --- a/compiler/testData/asJava/lightClasses/lightClassByPsi/facades/properties.fir.java +++ b/compiler/testData/asJava/lightClasses/lightClassByPsi/facades/properties.fir.java @@ -139,7 +139,7 @@ public final class PropertiesKt /* PropertiesKt*/ { public static final int getInt2();// getInt2() - public static final int getIntProp(@org.jetbrains.annotations.NotNull() int);// getIntProp(int) + public static final int getIntProp(int);// getIntProp(int) public static final int getInternalWithPrivateSet();// getInternalWithPrivateSet()