countClassesAndInterfaces
abstract fun countClassesAndInterfaces( includeNested: Boolean = true, includeLocal: Boolean = true, predicate: (KoClassAndInterfaceDeclaration) -> Boolean): Int
Returns the number of classes and interfaces that satisfies the specified predicate present in the declaration.
Return
The number of classes and interfaces in the declaration.
Parameters
includeNested
Specifies whether to include nested classes and interfaces in the count (optional, default is true
).
includeLocal
Specifies whether to include local classes in the count (optional, default is true
).
predicate
The predicate function to determine if a class or interface satisfies a condition.