tangentum technologies    
 

Deutsch

   
   
 
    in-class-implementing-nested-interface

in-class-implementing-nested-interface

Name

in-class-implementing-nested-interface -- Selects methods that are defined in classes which are direct implementations of nested interfaces of a specified set of types (classes or interfaces).

Synopsis

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

Description

This condition-attribute evaluates to true for methods which are defined in classes that are direct implementations of a nested interface of one of the specified types (classes or interfaces).

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

Fully-qualified type-names: The type-names should be simple class- or interface-names, and not fully-qualified type-names, i.e. the type-name without a prepended package-name. To select specific classes or interfaces from 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.