[kotlin] Add a small KDoc to getAllSuperClassifiers function

This commit is contained in:
Roman Golyshev
2024-02-27 10:43:11 +01:00
committed by teamcity
parent a5ef668e3c
commit 69426e2129
@@ -370,6 +370,10 @@ val DeclarationDescriptor.isExtensionProperty: Boolean
fun ClassDescriptor.getAllSuperclassesWithoutAny() = fun ClassDescriptor.getAllSuperclassesWithoutAny() =
generateSequence(getSuperClassNotAny(), ClassDescriptor::getSuperClassNotAny).toCollection(SmartList<ClassDescriptor>()) generateSequence(getSuperClassNotAny(), ClassDescriptor::getSuperClassNotAny).toCollection(SmartList<ClassDescriptor>())
/**
* Returns a sequence of all super classifiers (both classes and interfaces) for [this] classifier,
* including [this] classifier itself.
*/
fun ClassifierDescriptor.getAllSuperClassifiers(): Sequence<ClassifierDescriptor> { fun ClassifierDescriptor.getAllSuperClassifiers(): Sequence<ClassifierDescriptor> {
val set = hashSetOf<ClassifierDescriptor>() val set = hashSetOf<ClassifierDescriptor>()