|
1 | 1 | /**
|
2 | 2 | * A wrapper around the <code>fj.test</code> package that uses annotations for configuring properties to
|
3 |
| - * check. The properties are found using {@link java.lang.reflect Java Reflection}. All annotations |
| 3 | + * check. The properties are found using reflection. All annotations |
4 | 4 | * are optional and a property is eligible for checking by default. A property is any of the
|
5 | 5 | * following member descriptions, unless the member or enclosing class is annotated with
|
6 |
| - * {@link NoCheck}. |
| 6 | + * {@link fj.test.reflect.NoCheck}. |
7 | 7 | *
|
8 | 8 | <ul>
|
9 |
| - <li>a static field of type {@link Property}.</li> |
10 |
| - <li>a static zero argument method that returns {@link Property}.</li> |
11 |
| - <li>a non-static field of type {@link Property} in a class with a zero-argument constructor.</li> |
12 |
| - <li>a non-static no-argument method that returns {@link Property} in a class with a no-argument |
| 9 | + <li>a static field of type {@link fj.test.Property}.</li> |
| 10 | + <li>a static zero argument method that returns {@link fj.test.Property}.</li> |
| 11 | + <li>a non-static field of type {@link fj.test.Property} in a class with a zero-argument constructor.</li> |
| 12 | + <li>a non-static no-argument method that returns {@link fj.test.Property} in a class with a no-argument |
13 | 13 | constructor.</li>
|
14 | 14 | </ul>
|
15 | 15 | *
|
16 | 16 | * <p>
|
17 | 17 | * A property may be in zero or more categories by annotating the member or enclosing class with
|
18 |
| - * {@link Category}. The property is in the set of categories that make up the |
| 18 | + * {@link fj.test.reflect.Category}. The property is in the set of categories that make up the |
19 | 19 | * union of its member and enclosing class category annotation.
|
20 | 20 | * </p>
|
21 | 21 | * <p>
|
22 | 22 | * When a property is checked, it uses default configuration values, which may be overridden by
|
23 |
| - * annotating the member or the enclosing class with the {@link CheckParams} |
| 23 | + * annotating the member or the enclosing class with the {@link fj.test.reflect.CheckParams} |
24 | 24 | * annotation. The values used are first those specified on the member; or if the annotation does
|
25 | 25 | * not exist, then the enclosing class (default values otherwise).
|
26 | 26 | * </p>
|
27 | 27 | * <p>
|
28 | 28 | * A property can have a name associated with it by annotating the member with the
|
29 |
| - * {@link Name} annotation. The name is a {@link String} that is used |
30 |
| - * only for reporting in check results. If the {@link Name} annotation does not |
| 29 | + * {@link fj.test.reflect.Name} annotation. The name is a {@link java.lang.String} that is used |
| 30 | + * only for reporting in check results. If the {@link fj.test.reflect.Name} annotation does not |
31 | 31 | * appear on a property member, then the field or method name is used by default.
|
32 | 32 | * </p>
|
33 | 33 | *
|
|
0 commit comments