Class ImmutableConstitution.Builder
- java.lang.Object
-
- org.immutables.value.processor.meta.ImmutableConstitution.Builder
-
- Enclosing class:
- ImmutableConstitution
@NotThreadSafe public static final class ImmutableConstitution.Builder extends java.lang.ObjectBuilds instances of typeImmutableConstitution. Initialize attributes and then invoke thebuild()method to create an immutable instance.Builderis not thread-safe and generally should not be stored in a field or collection, but instead used immediately to create instances.
-
-
Field Summary
Fields Modifier and Type Field Description private static longINIT_BIT_PROTOCLASSprivate longinitBitsprivate Proto.Protoclassprotoclass
-
Constructor Summary
Constructors Modifier Constructor Description privateBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ImmutableConstitutionbuild()Builds a newImmutableConstitution.private static voidcheckNotIsSet(boolean isSet, java.lang.String name)private voidcheckRequiredAttributes()private java.lang.StringformatRequiredAttributesMessage()ImmutableConstitution.Builderprotoclass(Proto.Protoclass protoclass)Initializes the value for theprotoclassattribute.private booleanprotoclassIsSet()
-
-
-
Field Detail
-
INIT_BIT_PROTOCLASS
private static final long INIT_BIT_PROTOCLASS
- See Also:
- Constant Field Values
-
initBits
private long initBits
-
protoclass
@Nullable private Proto.Protoclass protoclass
-
-
Method Detail
-
protoclass
public final ImmutableConstitution.Builder protoclass(Proto.Protoclass protoclass)
Initializes the value for theprotoclassattribute.- Parameters:
protoclass- The value for protoclass- Returns:
thisbuilder for use in a chained invocation
-
build
public ImmutableConstitution build()
Builds a newImmutableConstitution.- Returns:
- An immutable instance of Constitution
- Throws:
java.lang.IllegalStateException- if any required attributes are missing
-
protoclassIsSet
private boolean protoclassIsSet()
-
checkNotIsSet
private static void checkNotIsSet(boolean isSet, java.lang.String name)
-
checkRequiredAttributes
private void checkRequiredAttributes()
-
formatRequiredAttributesMessage
private java.lang.String formatRequiredAttributesMessage()
-
-