equal
deleted
inserted
replaced
49 * <ul> |
49 * <ul> |
50 * |
50 * |
51 * <li> for an invocation of {@code getAnnotation(Class<T>)} or |
51 * <li> for an invocation of {@code getAnnotation(Class<T>)} or |
52 * {@code getAnnotationMirrors()}, <i>E</i>'s annotations contain <i>A</i>. |
52 * {@code getAnnotationMirrors()}, <i>E</i>'s annotations contain <i>A</i>. |
53 * |
53 * |
54 * <li> for an invocation of getAnnotationsByType(Class<T>), |
54 * <li> for an invocation of {@code getAnnotationsByType(Class<T>)}, |
55 * <i>E</i>'s annotations either contain <i>A</i> or, if the type of |
55 * <i>E</i>'s annotations either contain <i>A</i> or, if the type of |
56 * <i>A</i> is repeatable, contain exactly one annotation whose value |
56 * <i>A</i> is repeatable, contain exactly one annotation whose value |
57 * element contains <i>A</i> and whose type is the containing |
57 * element contains <i>A</i> and whose type is the containing |
58 * annotation type of <i>A</i>'s type. |
58 * annotation type of <i>A</i>'s type. |
59 * |
59 * |