Improved JavaDocs.
This commit is contained in:
parent
22b8be49f0
commit
dc6357d504
|
@ -29,6 +29,40 @@ import java.util.Iterator;
|
||||||
* Stores a {@link ConfigAttributeDefinition} for each method signature defined
|
* Stores a {@link ConfigAttributeDefinition} for each method signature defined
|
||||||
* by Commons Attributes.
|
* by Commons Attributes.
|
||||||
*
|
*
|
||||||
|
* <P>
|
||||||
|
* This class will only detect those attributes which are defined for the:
|
||||||
|
*
|
||||||
|
* <ul>
|
||||||
|
* <li>
|
||||||
|
* The class-wide attributes defined for the intercepted class.
|
||||||
|
* </li>
|
||||||
|
* <li>
|
||||||
|
* The class-wide attributes defined for interfaces explicitly implemented by
|
||||||
|
* the intercepted class.
|
||||||
|
* </li>
|
||||||
|
* <li>
|
||||||
|
* The method-specific attributes defined for the intercepted method of the
|
||||||
|
* intercepted class.
|
||||||
|
* </li>
|
||||||
|
* <li>
|
||||||
|
* The method-specific attributes defined by any explicitly implemented
|
||||||
|
* interface if that interface contains a method signature matching that of
|
||||||
|
* the intercepted method.
|
||||||
|
* </li>
|
||||||
|
* </ul>
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* <P>
|
||||||
|
* Note that attributes defined against parent classes (either for their
|
||||||
|
* methods or interfaces) are not detected. The attributes must be defined
|
||||||
|
* against an explicit method or interface on the intercepted class.
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* <p>
|
||||||
|
* Attributes detected that do not implement {@link ConfigAttribute} will be
|
||||||
|
* ignored.
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
* @author Cameron Braid
|
* @author Cameron Braid
|
||||||
* @author Ben Alex
|
* @author Ben Alex
|
||||||
* @version $Id$
|
* @version $Id$
|
||||||
|
|
Loading…
Reference in New Issue