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 visitArgument (ILkotlinx/metadata/KmVariance;)Lkotlinx/metadata/KmTypeVisitor;
|
||||
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/internal/extensions/KmTypeExtension;
|
||||
public fun visitExtensions (Lkotlinx/metadata/KmExtensionType;)Lkotlinx/metadata/KmTypeExtensionVisitor;
|
||||
public fun visitFlexibleTypeUpperBound (ILjava/lang/String;)Lkotlinx/metadata/KmTypeVisitor;
|
||||
public fun visitOuterType (I)Lkotlinx/metadata/KmTypeVisitor;
|
||||
public fun visitStarProjection ()V
|
||||
|
||||
@@ -859,7 +859,7 @@ class KmType(var flags: Flags) : KmTypeVisitor() {
|
||||
KmType(flags).also { flexibleTypeUpperBound = KmFlexibleTypeUpperBound(it, typeFlexibilityId) }
|
||||
|
||||
@Deprecated(VISITOR_API_MESSAGE)
|
||||
override fun visitExtensions(type: KmExtensionType): KmTypeExtension =
|
||||
override fun visitExtensions(type: KmExtensionType): KmTypeExtensionVisitor =
|
||||
extensions.singleOfType(type)
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user