has Interface Or Object With Name
abstract fun hasInterfaceOrObjectWithName(name: String, vararg names: String, includeNested: Boolean = true): Boolean
Determines whether the declaration has at least one interface or object whose name matches any of the specified names.
Return
true
if there is a matching declaration, false
otherwise.
Parameters
name
the name of the interface or object to check.
names
the names of the interfaces and objects to check.
include Nested
Specifies whether to include nested interfaces and objects in the check (optional, default is true
).
abstract fun hasInterfaceOrObjectWithName(names: Collection<String>, includeNested: Boolean = true): Boolean
Determines whether the declaration has at least one interface or object whose name matches any of the specified names.
Return
true
if there is a matching declaration, false
otherwise.
Parameters
names
the names of the interfaces and objects to check.
include Nested
Specifies whether to include nested interfaces and objects in the check (optional, default is true
).