public class MergeAction extends ValueType
ValueType.FieldReceiver| Modifier and Type | Method and Description |
|---|---|
static void |
addActionsTo(SourceBuilder code,
java.util.Set<MergeAction> mergeActions,
boolean forBuilder)
Emits a sentence fragment combining all the merge actions.
|
protected void |
addFields(ValueType.FieldReceiver fields)
Implement this method to report the name and value of each field.
|
static MergeAction |
appendingToCollections() |
static MergeAction |
skippingDefaults() |
static MergeAction |
skippingEmptyOptionals() |
static MergeAction |
skippingUnsetProperties() |
java.lang.String |
toString() |
public static MergeAction appendingToCollections()
public static MergeAction skippingDefaults()
public static MergeAction skippingEmptyOptionals()
public static MergeAction skippingUnsetProperties()
public static void addActionsTo(SourceBuilder code, java.util.Set<MergeAction> mergeActions, boolean forBuilder)
protected void addFields(ValueType.FieldReceiver fields)
ValueType