This annotation can be used directly on a type or it can 'color' an annotation. This coloring allows custom annotations that define a specific developer. For example:
@BundleContributor("[email protected]") @interface pkriens
{} @pkriens public class MyFoo { ... }
Duplicates are removed before the header is generated and the coloring does
not create an entry in the header, only an annotation on an actual type is
counted. This makes it possible to make a library of developers without then
adding them all to the header.
See the Maven documentation for more information.
| Modifier and Type | Method and Description |
|---|---|
| public String | |
| public String | |
| public String | |
| public String[] | |
| public int | |
| public String |
| name | back to summary |
|---|---|
| public String name() The display name of the developer. If not specified, the | |
| organization | back to summary |
|---|---|
| public String organization() The name of the organization where the developer works for. | |
| organizationUrl | back to summary |
|---|---|
| public String organizationUrl() The url of the organization where the developer works for. | |
| roles | back to summary |
|---|---|
| public String[] roles() The roles this developer plays in the development. | |
| timezone | back to summary |
|---|---|
| public int timezone() Time offset in hours from UTC without Daylight savings | |
| value | back to summary |
|---|---|
| public String value() The email address of the developer. | |