PropertiesThat
Filter builder for selecting property declarations matching specific conditions.
Functions
Filter or assertion criteria for all of.
Filter or assertion criteria for any of.
Filter or assertion criteria for are abstract.
Filters properties annotated with annotation type parameter T.
Filters properties annotated with annotation.
Filter or assertion criteria for are extension.
Filter or assertion criteria for are member.
Filter or assertion criteria for are open.
Filter or assertion criteria for are override.
Filter or assertion criteria for are top level.
Filter or assertion criteria for be const.
Filter or assertion criteria for be lateinit.
Filter or assertion criteria for be member.
Filter or assertion criteria for be top level.
Filter or assertion criteria for be val.
Filter or assertion criteria for be var.
Filters properties that depend on package containing classes.
Filters properties depending on package of T.
Filters properties that depend on packages matching patterns.
Restricts the rules to properties annotated with all of the specified annotations. Matches either simple names or FQNs.
Filters properties having all of the specified annotations.
Restricts the rules to properties containing all of the specified modifiers.
Restricts the rules to properties annotated with any of the specified annotations.
Restricts the rules to properties annotated with the specified annotation. Matches either the annotation's simple name or its FQN.
Filters properties having annotation specified by annotation type parameter T.
Filters properties having the specified annotation class.
Filters properties having annotation type parameter T.
Filter or assertion criteria for have annotation with argument.
Filters properties having an annotation annotation with argument argName equal to argValue.
Restricts the rules to properties annotated with any of the specified annotations. Matches either simple names or FQNs.
Filters properties having any of the specified annotations.
Restricts the rules to properties containing any of the specified modifiers.
Restricts the rules to properties with any of the specified visibilities.
Filter or assertion criteria for have import of.
Filters properties that have an import of type parameter T.
Filter or assertion criteria for have modifier.
Filter or assertion criteria for have name.
Filter or assertion criteria for have name ending with.
Filter or assertion criteria for have name matching.
Filter or assertion criteria for have name starting with.
Restricts the rules to properties with any of the specified types.
Restricts the rules to properties with the specified type (simple or fully qualified).
Filter or assertion criteria for have type.
Restricts the rules to properties with the specified raw type.
Restricts the rules to properties with the specified raw type.
Restricts the rules to properties with the specified visibility.
Filter or assertion criteria for none of.
Logical NOT operator for negating the next filter condition.
Filter or assertion criteria for not be internal.
Filter or assertion criteria for not be private.
Filter or assertion criteria for not be protected.
Filter or assertion criteria for not be public.
Filters properties that do not depend on packages matching patterns.
Filter or assertion criteria for not have annotation of.
Filter or assertion criteria for not have import of.
Filters properties that do not have an import of type parameter T.
Filter or assertion criteria for not have name.
Filter or assertion criteria for not have name ending with.
Filter or assertion criteria for not have name matching.
Filter or assertion criteria for not have name starting with.
Filter or assertion criteria for not reside in a module.
Filter or assertion criteria for not reside in a package.
Filter or assertion criteria for not reside in module.
Filter or assertion criteria for not reside in modules.
Filter or assertion criteria for reside in a module.
Filter or assertion criteria for reside in a package.
Filter or assertion criteria for reside in module.
Filter or assertion criteria for reside in modules.
Filter or assertion criteria for reside in package of.
Filter or assertion criteria for satisfy.