From 69426e21298a04dc623589582a88c0f8b10e5b9c Mon Sep 17 00:00:00 2001 From: Roman Golyshev Date: Tue, 27 Feb 2024 10:43:11 +0100 Subject: [PATCH] [kotlin] Add a small KDoc to `getAllSuperClassifiers` function --- .../src/org/jetbrains/kotlin/resolve/DescriptorUtils.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/descriptors/src/org/jetbrains/kotlin/resolve/DescriptorUtils.kt b/core/descriptors/src/org/jetbrains/kotlin/resolve/DescriptorUtils.kt index ce0bb9c3558..985493969f4 100644 --- a/core/descriptors/src/org/jetbrains/kotlin/resolve/DescriptorUtils.kt +++ b/core/descriptors/src/org/jetbrains/kotlin/resolve/DescriptorUtils.kt @@ -370,6 +370,10 @@ val DeclarationDescriptor.isExtensionProperty: Boolean fun ClassDescriptor.getAllSuperclassesWithoutAny() = generateSequence(getSuperClassNotAny(), ClassDescriptor::getSuperClassNotAny).toCollection(SmartList()) +/** + * Returns a sequence of all super classifiers (both classes and interfaces) for [this] classifier, + * including [this] classifier itself. + */ fun ClassifierDescriptor.getAllSuperClassifiers(): Sequence { val set = hashSetOf()