Add KmFlexibleTypeUpperBound.Companion and JVM_PLATFORM_TYPE_ID extension on it.
Because `public JvmTypeExtensionVisitor` was removed, a new place for `const val PLATFORM_TYPE_ID` is required. It is logical to place it as a some kind of constant for Km node; however, because it is platform-specific, there is a need for an empty `KmFlexibleTypeUpperBound.Companion` in metadata common sources and `public val KmFlexibleTypeUpperBound.Companion.PLATFORM_TYPE_ID` extension in kotlin-metadata-jvm sources. See also: KT-63156
This commit is contained in:
committed by
Space Team
parent
50331fb149
commit
cc343d7fb3
@@ -483,6 +483,7 @@ public final class kotlin/metadata/KmEffectType : java/lang/Enum {
|
||||
}
|
||||
|
||||
public final class kotlin/metadata/KmFlexibleTypeUpperBound {
|
||||
public static final field Companion Lkotlin/metadata/KmFlexibleTypeUpperBound$Companion;
|
||||
public fun <init> (Lkotlin/metadata/KmType;Ljava/lang/String;)V
|
||||
public final fun component1 ()Lkotlin/metadata/KmType;
|
||||
public final fun component2 ()Ljava/lang/String;
|
||||
@@ -497,6 +498,9 @@ public final class kotlin/metadata/KmFlexibleTypeUpperBound {
|
||||
public fun toString ()Ljava/lang/String;
|
||||
}
|
||||
|
||||
public final class kotlin/metadata/KmFlexibleTypeUpperBound$Companion {
|
||||
}
|
||||
|
||||
public final class kotlin/metadata/KmFunction {
|
||||
public field returnType Lkotlin/metadata/KmType;
|
||||
public fun <init> (Ljava/lang/String;)V
|
||||
@@ -730,6 +734,7 @@ public final class kotlin/metadata/jvm/JvmExtensionsKt {
|
||||
public static final fun getAnonymousObjectOriginName (Lkotlin/metadata/KmClass;)Ljava/lang/String;
|
||||
public static final fun getFieldSignature (Lkotlin/metadata/KmProperty;)Lkotlin/metadata/jvm/JvmFieldSignature;
|
||||
public static final fun getGetterSignature (Lkotlin/metadata/KmProperty;)Lkotlin/metadata/jvm/JvmMethodSignature;
|
||||
public static final fun getJVM_PLATFORM_TYPE_ID (Lkotlin/metadata/KmFlexibleTypeUpperBound$Companion;)Ljava/lang/String;
|
||||
public static final fun getLambdaClassOriginName (Lkotlin/metadata/KmFunction;)Ljava/lang/String;
|
||||
public static final fun getLocalDelegatedProperties (Lkotlin/metadata/KmClass;)Ljava/util/List;
|
||||
public static final fun getLocalDelegatedProperties (Lkotlin/metadata/KmPackage;)Ljava/util/List;
|
||||
|
||||
Reference in New Issue
Block a user