tangentum technologies    
 

Deutsch

   
   
 
    in-class-implementing-interface

in-class-implementing-interface

Name

in-class-implementing-interface -- Selects methods that are defined in classes which are direct implementations of interfaces from a specified set of interfaces.

Synopsis

<... ... in-class-implementing-interface="interface-name (, interface-name)*" ... />

Description

This condition-attribute evaluates to true for methods that are defined in classes which are direct implementations of one of the specified interfaces.

The interfaces are given as a comma-separated list of simple interface-names. The order of the given interface-names is not important. Each interface-name should follow the conventions used for naming interfaces in Java.

Fully-qualified interface-names: The interface-names should be simple interface-names, and not fully-qualified interface-names, i.e. the interface-name without a prepended package-name. To select specific interfaces of specific packages, combine interface-selection with package-selection as shown in the example for class-selection.

Examples for specifying classes are given in selection predicate in-class. The same rules defined there apply also to the selection of interfaces.