tangentum technologies    
 

Deutsch

   
   
 
    in-class-implementing-interface-from-subpackage

in-class-implementing-interface-from-subpackage

Name

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

Synopsis

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

Description

This condition-attribute evaluates to true for methods that are defined in classes which are direct implementations of interfaces which are members of a subpackage of one of the specified packages. The methods which are defined in classes that are direct implementations of interfaces which are members of the specified packages are not included in the selection.

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

Specifying unnamed packages: Specifying the unnamed package has no effect, because the unnamed package has no subpackages as member. Therefore an empty package-name will be ignored.

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