|
Lombok - v0.10.0-RC1 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | ||||||||
@Target(value=TYPE) @Retention(value=SOURCE) public @interface AllArgsConstructor
Generates an all-args constructor. An all-args constructor requires one argument for every field in the class.
NoArgsConstructor,
RequiredArgsConstructor| Optional Element Summary | |
|---|---|
AccessLevel |
access
Sets the access level of the constructor. |
AllArgsConstructor.AnyAnnotation[] |
onConstructor
If you want your constructor to have additional annotations, you can specify them here. |
String |
staticName
If set, the generated constructor will be private, and an additional static 'constructor' is generated with the same argument list that wraps the real constructor. |
boolean |
suppressConstructorProperties
Deprecated. Java 1.5 has already been end-of-lifed. As java 1.5 loses ground this method will eventually be removed. |
public abstract String staticName
public abstract AccessLevel access
public.
@Deprecated public abstract boolean suppressConstructorProperties
ConstructorProperties annotation.
However, this annotation is new in 1.6 which means those compiling for 1.5 will need
to set this value to true.
public abstract AllArgsConstructor.AnyAnnotation[] onConstructor
|
Lombok - v0.10.0-RC1 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | ||||||||