getInterfacedServices

abstract fun <T : Any> getInterfacedServices(clazz: KClass<T>): List<T>(source)
open fun <T : Any> getInterfacedServices(clazz: Class<T>): List<T>(source)

Filters out interfaced services of that type if they are already being inspected.

This allows you to check other implementations of your own interfaced service, without having a circular dependency.