| Modifier and Type | Field and Description |
|---|---|
| public static final CopyType | IDENTITY
Set result.field = source.field without copying |
| public static final CopyType | NULL
Set result.field = null or 0 according to type. |
| public static final CopyType | RECURSE
Standard behavior: apply standard copier to the value of the field. |
| public static final CopyType | RESULT
Set result.field = result. |
| public static final CopyType | SOURCE
Set result.field = source. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static CopyType | |
| public static CopyType[] |
| IDENTITY | back to summary |
|---|---|
| public static final CopyType IDENTITY Set result.field = source.field without copying | |
| NULL | back to summary |
|---|---|
| public static final CopyType NULL Set result.field = null or 0 according to type. | |
| RECURSE | back to summary |
|---|---|
| public static final CopyType RECURSE Standard behavior: apply standard copier to the value of the field. This is the same thing that happens if the field is not annotated. | |
| RESULT | back to summary |
|---|---|
| public static final CopyType RESULT Set result.field = result. Requires that the declared type of field is assignment compatible with the type of the object; that is, field.class.isAssignableFrom( this.class ). | |
| SOURCE | back to summary |
|---|---|
| public static final CopyType SOURCE Set result.field = source. Requires that the declared type of field is assignment compatible with the type of the object; that is, field.class.isAssignableFrom( this.class ). | |
| CopyType | back to summary |
|---|---|
| private CopyType() | |
| valueOf | back to summary |
|---|---|
| public static CopyType valueOf(String name) | |
| values | back to summary |
|---|---|
| public static CopyType[] values() | |