Enum AttributeBuilderDescriptor.ValueToBuilderTarget
- java.lang.Object
-
- java.lang.Enum<AttributeBuilderDescriptor.ValueToBuilderTarget>
-
- org.immutables.value.processor.meta.AttributeBuilderDescriptor.ValueToBuilderTarget
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<AttributeBuilderDescriptor.ValueToBuilderTarget>
- Enclosing class:
- AttributeBuilderDescriptor
public static enum AttributeBuilderDescriptor.ValueToBuilderTarget extends java.lang.Enum<AttributeBuilderDescriptor.ValueToBuilderTarget>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description BUILDER_CONSTRUCTORWould look likeBUILDER_INSTANCEWould look likeValueObject.Builder builderCopy = ValueObject.builder().merge(valueInstance);BUILDER_TYPEWould look likeValueObject.Builder builderCopy = ValueObject.Builder.from(valueInstance);VALUE_INSTANCEWould look likeValueObject.Builder builderCopy = valueInstance.toBuilder();VALUE_TYPEWould look likeValueObject.Builder builderCopy = ValueObject.newBuilderFrom(valueInstance);
-
Constructor Summary
Constructors Modifier Constructor Description privateValueToBuilderTarget()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static AttributeBuilderDescriptor.ValueToBuilderTargetvalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static AttributeBuilderDescriptor.ValueToBuilderTarget[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
VALUE_INSTANCE
public static final AttributeBuilderDescriptor.ValueToBuilderTarget VALUE_INSTANCE
Would look likeValueObject.Builder builderCopy = valueInstance.toBuilder();
-
VALUE_TYPE
public static final AttributeBuilderDescriptor.ValueToBuilderTarget VALUE_TYPE
Would look likeValueObject.Builder builderCopy = ValueObject.newBuilderFrom(valueInstance);
-
BUILDER_INSTANCE
public static final AttributeBuilderDescriptor.ValueToBuilderTarget BUILDER_INSTANCE
Would look likeValueObject.Builder builderCopy = ValueObject.builder().merge(valueInstance);
-
BUILDER_TYPE
public static final AttributeBuilderDescriptor.ValueToBuilderTarget BUILDER_TYPE
Would look likeValueObject.Builder builderCopy = ValueObject.Builder.from(valueInstance);
-
BUILDER_CONSTRUCTOR
public static final AttributeBuilderDescriptor.ValueToBuilderTarget BUILDER_CONSTRUCTOR
Would look like
-
-
Method Detail
-
values
public static AttributeBuilderDescriptor.ValueToBuilderTarget[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (AttributeBuilderDescriptor.ValueToBuilderTarget c : AttributeBuilderDescriptor.ValueToBuilderTarget.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static AttributeBuilderDescriptor.ValueToBuilderTarget valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
-