|
|||
![]() |
||||||||||||||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||||||||||||||
|
in-class-or-nested-classNamein-class-or-nested-class -- Selects methods that are defined in a specified set of classes, or in classes which are nested in the specified set of types (classes or interfaces).DescriptionThis condition-attribute evaluates to true for methods that are defined in the specified classes, or in any class nested in any of the specified types (classes or interfaces). Inner classes and anonymous classes are fully enclosed in this selection. 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.
Example 1. Log methods defined in specific nested classes As an example take the following package-hierarchy with contained classes:
<log in-class="A_class"/> <!----------------------------------------------> <!-- com.abc_company.A_class --> <!-- com.def_company.A_class --> <log in-class="B_class"/> <!----------------------------------------------> <!-- com.abc_company.B_class --> <log in-class="A_class,B_class"/> <!----------------------------------------------> <!-- com.abc_company.A_class --> <!-- com.abc_company.B_class --> <!-- com.def_company.A_class --> <log in-class="A_class.B_class"/> <!----------------------------------------------> <!-- com.abc_company.A_class.B_class --> <!-- com.def_company.A_class.B_class --> <log in-nested-class="A_class"/> <!----------------------------------------------> <!-- com.abc_company.A_class.B_class --> <!-- com.abc_company.A_class.C_class --> <!-- com.def_company.A_class.B_class --> <log in-class-or-nested-class="A_class"/> <!----------------------------------------------> <!-- com.abc_company.A_class --> <!-- com.abc_company.A_class.B_class --> <!-- com.abc_company.A_class.C_class --> <!-- com.def_company.A_class --> <!-- com.def_company.A_class.B_class --> <log in-nested-class="A_class,B_class"/> <!----------------------------------------------> <!-- com.abc_company.A_class.B_class --> <!-- com.abc_company.A_class.C_class --> <!-- com.abc_company.B_class.A_class --> <!-- com.def_company.A_class.B_class --> |
|||||||||||||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||||||||||||||
|
©2003, tangentum.com
All rights reserved.
|
||||||||||||||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||||||||||||||