FunctionsThatStructureFilter
Trait interface for structural, parameter, return type and declaration location filtering on functions.
Inheritors
Properties
The underlying FunctionsRuleBuilder used to accumulate function filtering rules.
Functions
Filters functions that are extension functions.
Filters functions that are member functions within a class or object.
Filters functions that are top-level declarations.
Filters functions that are member functions within a class or object.
Filters functions that are top-level declarations.
Filters functions having at least one parameter type matching any in types.
Filters functions having at least one parameter type matching first or any in additional.
Filters functions that have an extension receiver matching receiverTypeFqName.
Filters functions that have an extension receiver of type kClass.
Filters functions that take no parameters.
Filters functions having at least one parameter matching any type in types.
Filters functions having at least one parameter matching type typeFqName.
Filters functions having at least one parameter of type kClass.
Filters functions whose parameter types exactly match types in order and count.
Filters functions whose parameter types exactly match first and additional classes in order and count.
Filters functions having return type matching any in typeFqNames.
Filters functions having return type matching typeFqName.
Filters functions having return type matching type.
Filters functions not having any parameter matching type typeFqName.
Filters functions not having any parameter of type type.
Filters functions not having return type matching typeFqName.
Filters functions not having return type matching type.