|
|||
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
method-with-accessDescriptionThis condition-attribute evaluates to true for methods whose access-specifiers are members of a specified set of access-specifiers. The set of access-specifiers is given as a comma-separated list of method-accesss, whose order is of no importance. Valid values for method-access are public, package, protected, and private.
Example 1. Log methods with specific access As an example take the following package with contained classes:
<log method-with-access="public"/> <!--------------------------------------------------------------------------> <!-- com.abc_company.public_A_class.public_f-method --> <!-- com.abc_company.package_B_class.public_C_class.public_f-method --> <!-- com.abc_company.package_B_class.package_D_class.public_f-method --> <!-- com.abc_company.package_B_class.protected_E_class.public_f-method --> <!-- com.abc_company.package_B_class.private_F_class.public_f-method --> <log method-with-access="package"/> <!--------------------------------------------------------------------------> <!-- com.abc_company.public_A_class.package_g-method --> <!-- com.abc_company.package_B_class.public_C_class.package_g-method --> <!-- com.abc_company.package_B_class.package_D_class.package_g-method --> <!-- com.abc_company.package_B_class.protected_E_class.package_g-method --> <!-- com.abc_company.package_B_class.private_F_class.package_g-method --> <log method-with-access="protected"/> <!--------------------------------------------------------------------------> <!-- com.abc_company.public_A_class.protected_h-method --> <!-- com.abc_company.package_B_class.public_C_class.protected_h-method --> <!-- com.abc_company.package_B_class.package_D_class.protected_h-method --> <!-- com.abc_company.package_B_class.protected_E_class.protected_h-method --> <!-- com.abc_company.package_B_class.private_F_class.protected_h-method --> <log method-with-access="private"/> <!--------------------------------------------------------------------------> <!-- com.abc_company.public_A_class.private_i-method --> <!-- com.abc_company.package_B_class.public_C_class.private_i-method --> <!-- com.abc_company.package_B_class.package_D_class.private_i-method --> <!-- com.abc_company.package_B_class.protected_E_class.private_i-method --> <!-- com.abc_company.package_B_class.private_F_class.private_i-method --> |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
©2003, tangentum.com
All rights reserved.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||