KT-59563 [SLC] Fix type erasure in $annotations methods of extension properties

This commit is contained in:
Pavel Mikhailovskii
2023-06-22 09:06:12 +00:00
committed by Space Team
parent 3d60ed8874
commit 134b02c754
6 changed files with 68 additions and 17 deletions
@@ -53,7 +53,11 @@ public final class PropertyAnnotationsKt /* PropertyAnnotationsKt*/ {
@org.jetbrains.annotations.Nullable()
public static final java.lang.String getNullable();// getNullable()
public static final <T> int getExtensionProperty(@Anno(p = "receiver") @org.jetbrains.annotations.NotNull() java.util.List<? extends T>);// <T> getExtensionProperty(java.util.List<? extends T>)
public static final <T> int getExtensionProperty1(@Anno(p = "receiver") @org.jetbrains.annotations.NotNull() T);// <T> getExtensionProperty1(T)
public static final <T> int getExtensionProperty2(@Anno(p = "receiver") @org.jetbrains.annotations.NotNull() java.util.List<? extends T>);// <T> getExtensionProperty2(java.util.List<? extends T>)
public static final <X, Y extends java.util.List<? extends X>, Z extends java.util.Map<X, ? extends Y>> int getExtensionProperty3(@Anno(p = "receiver") @org.jetbrains.annotations.NotNull() Z);// <X, Y extends java.util.List<? extends X>, Z extends java.util.Map<X, ? extends Y>> getExtensionProperty3(Z)
public static final int getDeprecated();// getDeprecated()