Change signature of KmType.visitExtensions — it should return TypeExtensionVisitor, not TypeExtension.
This commit is contained in:
committed by
Space Team
parent
1afe0b9cd0
commit
4bf6322dd7
@@ -801,8 +801,7 @@ public final class kotlinx/metadata/KmType : kotlinx/metadata/KmTypeVisitor {
|
|||||||
public fun visitAbbreviatedType (I)Lkotlinx/metadata/KmTypeVisitor;
|
public fun visitAbbreviatedType (I)Lkotlinx/metadata/KmTypeVisitor;
|
||||||
public fun visitArgument (ILkotlinx/metadata/KmVariance;)Lkotlinx/metadata/KmTypeVisitor;
|
public fun visitArgument (ILkotlinx/metadata/KmVariance;)Lkotlinx/metadata/KmTypeVisitor;
|
||||||
public fun visitClass (Ljava/lang/String;)V
|
public fun visitClass (Ljava/lang/String;)V
|
||||||
public synthetic fun visitExtensions (Lkotlinx/metadata/KmExtensionType;)Lkotlinx/metadata/KmTypeExtensionVisitor;
|
public fun visitExtensions (Lkotlinx/metadata/KmExtensionType;)Lkotlinx/metadata/KmTypeExtensionVisitor;
|
||||||
public fun visitExtensions (Lkotlinx/metadata/KmExtensionType;)Lkotlinx/metadata/internal/extensions/KmTypeExtension;
|
|
||||||
public fun visitFlexibleTypeUpperBound (ILjava/lang/String;)Lkotlinx/metadata/KmTypeVisitor;
|
public fun visitFlexibleTypeUpperBound (ILjava/lang/String;)Lkotlinx/metadata/KmTypeVisitor;
|
||||||
public fun visitOuterType (I)Lkotlinx/metadata/KmTypeVisitor;
|
public fun visitOuterType (I)Lkotlinx/metadata/KmTypeVisitor;
|
||||||
public fun visitStarProjection ()V
|
public fun visitStarProjection ()V
|
||||||
|
|||||||
@@ -859,7 +859,7 @@ class KmType(var flags: Flags) : KmTypeVisitor() {
|
|||||||
KmType(flags).also { flexibleTypeUpperBound = KmFlexibleTypeUpperBound(it, typeFlexibilityId) }
|
KmType(flags).also { flexibleTypeUpperBound = KmFlexibleTypeUpperBound(it, typeFlexibilityId) }
|
||||||
|
|
||||||
@Deprecated(VISITOR_API_MESSAGE)
|
@Deprecated(VISITOR_API_MESSAGE)
|
||||||
override fun visitExtensions(type: KmExtensionType): KmTypeExtension =
|
override fun visitExtensions(type: KmExtensionType): KmTypeExtensionVisitor =
|
||||||
extensions.singleOfType(type)
|
extensions.singleOfType(type)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user