diff --git a/core/src/main/java/org/acegisecurity/MethodDefinitionAttributes.java b/core/src/main/java/org/acegisecurity/MethodDefinitionAttributes.java index 30c0a0138d..a88caebb41 100644 --- a/core/src/main/java/org/acegisecurity/MethodDefinitionAttributes.java +++ b/core/src/main/java/org/acegisecurity/MethodDefinitionAttributes.java @@ -28,6 +28,40 @@ import java.util.Iterator; /** * Stores a {@link ConfigAttributeDefinition} for each method signature defined * by Commons Attributes. + * + *
+ * This class will only detect those attributes which are defined for the: + * + *
+ * 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. + *
+ * + *+ * Attributes detected that do not implement {@link ConfigAttribute} will be + * ignored. + *
* * @author Cameron Braid * @author Ben Alex