withoutAllParentInterfacesOf
fun <T : KoParentInterfaceProvider> List<T>.withoutAllParentInterfacesOf( kClass: KClass<*>, vararg kClasses: KClass<*>, indirectParents: Boolean = false): List<T>
List containing declarations without all specified KClass
type parent interfaces.
Return
A list containing declarations without all specified KClass
type parent interfaces.
Parameters
kClass
The Kotlin class representing parent interface to exclude.
kClasses
The Kotlin classes representing parent interfaces to exclude.
indirectParents
Whether to include indirect parent interfaces.
fun <T : KoParentInterfaceProvider> List<T>.withoutAllParentInterfacesOf( kClasses: Collection<KClass<*>>, indirectParents: Boolean = false): List<T>
List containing declarations without all specified KClass
type parent interfaces.
Return
A list containing declarations without all specified KClass
type parent interfaces.
Parameters
kClasses
The Kotlin classes representing parent interfaces to exclude.
indirectParents
Whether to include indirect parent interfaces.