static ImmutableStyleInfo |
ImmutableStyleInfo.copyOf(StyleInfo instance) |
Creates an immutable copy of a StyleInfo value.
|
static ImmutableStyleInfo |
ImmutableStyleInfo.of(java.lang.String[] get,
java.lang.String init,
java.lang.String with,
java.lang.String withUnaryOperator,
java.lang.String add,
java.lang.String addAll,
java.lang.String put,
java.lang.String putAll,
java.lang.String copyOf,
java.lang.String of,
java.lang.String instance,
java.lang.String builder,
java.lang.String newBuilder,
java.lang.String from,
java.lang.String build,
java.lang.String buildOrThrow,
java.lang.String canBuild,
java.lang.String toBuilder,
java.lang.String underrideHashCode,
java.lang.String underrideEquals,
java.lang.String underrideToString,
java.lang.String delegateToString,
java.lang.String includeHashCode,
java.lang.String isInitialized,
java.lang.String isSet,
java.lang.String set,
java.lang.String unset,
java.lang.String clear,
java.lang.String create,
java.lang.String toImmutable,
java.lang.String typeBuilder,
java.lang.String typeInnerBuilder,
java.lang.String[] typeAbstract,
java.lang.String typeImmutable,
java.lang.String typeImmutableEnclosing,
java.lang.String typeImmutableNested,
java.lang.String typeModifiable,
java.lang.String typeInnerModifiable,
java.lang.String typeWith,
java.lang.String packageGenerated,
ValueImmutableInfo defaults,
boolean strictBuilder,
boolean strictModifiable,
ValueMirrors.Style.ValidationMethod validationMethod,
boolean allParameters,
boolean defaultAsDefault,
boolean headerComments,
boolean jdkOnly,
boolean jdk9Collections,
com.google.common.collect.ImmutableSet<java.lang.String> passAnnotationsNames,
com.google.common.collect.ImmutableSet<java.lang.String> additionalJsonAnnotationsNames,
ValueMirrors.Style.ImplementationVisibility visibility,
java.lang.String visibilityString,
boolean optionalAcceptNullable,
boolean generateSuppressAllWarnings,
boolean privateNoargConstructor,
boolean protectedNoargConstructor,
boolean attributelessSingleton,
boolean unsafeDefaultAndDerived,
boolean clearBuilder,
boolean deferCollectionAllocation,
boolean deepImmutablesDetection,
boolean overshadowImplementation,
boolean implementationNestedInBuilder,
boolean forceJacksonPropertyNames,
boolean forceJacksonIgnoreFields,
boolean forceEqualsInWithers,
boolean jacksonIntegration,
boolean weakInterning,
boolean alwaysPublicInitializers,
ValueMirrors.Style.BuilderVisibility builderVisibility,
java.lang.String builderVisibilityString,
java.lang.String throwForInvalidImmutableStateName,
java.lang.String throwForNullPointerName,
boolean depluralize,
java.lang.String[] depluralizeDictionary,
com.google.common.collect.ImmutableSet<java.lang.String> immutableCopyOfRoutinesNames,
boolean stagedBuilder,
boolean builtinContainerAttributes,
boolean beanFriendlyModifiables,
boolean allMandatoryParameters,
boolean transientDerivedFields,
boolean finalInstanceFields,
java.lang.String redactedMask,
boolean attributeBuilderDetection,
java.lang.String[] attributeBuilder,
java.lang.String getBuilder,
java.lang.String setBuilder,
java.lang.String addBuilder,
java.lang.String addAllBuilder,
java.lang.String getBuilders,
java.lang.String nullableAnnotation,
com.google.common.collect.ImmutableSet<java.lang.String> allowedClasspathAnnotationsNames,
java.lang.String fallbackNullableAnnotationName,
int limitStringLengthInToString,
boolean jakarta) |
Construct a new immutable StyleInfo instance.
|
static ImmutableStyleInfo |
ImmutableStyleInfo.of(java.lang.String[] get,
java.lang.String init,
java.lang.String with,
java.lang.String withUnaryOperator,
java.lang.String add,
java.lang.String addAll,
java.lang.String put,
java.lang.String putAll,
java.lang.String copyOf,
java.lang.String of,
java.lang.String instance,
java.lang.String builder,
java.lang.String newBuilder,
java.lang.String from,
java.lang.String build,
java.lang.String buildOrThrow,
java.lang.String canBuild,
java.lang.String toBuilder,
java.lang.String underrideHashCode,
java.lang.String underrideEquals,
java.lang.String underrideToString,
java.lang.String delegateToString,
java.lang.String includeHashCode,
java.lang.String isInitialized,
java.lang.String isSet,
java.lang.String set,
java.lang.String unset,
java.lang.String clear,
java.lang.String create,
java.lang.String toImmutable,
java.lang.String typeBuilder,
java.lang.String typeInnerBuilder,
java.lang.String[] typeAbstract,
java.lang.String typeImmutable,
java.lang.String typeImmutableEnclosing,
java.lang.String typeImmutableNested,
java.lang.String typeModifiable,
java.lang.String typeInnerModifiable,
java.lang.String typeWith,
java.lang.String packageGenerated,
ValueImmutableInfo defaults,
boolean strictBuilder,
boolean strictModifiable,
ValueMirrors.Style.ValidationMethod validationMethod,
boolean allParameters,
boolean defaultAsDefault,
boolean headerComments,
boolean jdkOnly,
boolean jdk9Collections,
java.lang.Iterable<java.lang.String> passAnnotationsNames,
java.lang.Iterable<java.lang.String> additionalJsonAnnotationsNames,
ValueMirrors.Style.ImplementationVisibility visibility,
java.lang.String visibilityString,
boolean optionalAcceptNullable,
boolean generateSuppressAllWarnings,
boolean privateNoargConstructor,
boolean protectedNoargConstructor,
boolean attributelessSingleton,
boolean unsafeDefaultAndDerived,
boolean clearBuilder,
boolean deferCollectionAllocation,
boolean deepImmutablesDetection,
boolean overshadowImplementation,
boolean implementationNestedInBuilder,
boolean forceJacksonPropertyNames,
boolean forceJacksonIgnoreFields,
boolean forceEqualsInWithers,
boolean jacksonIntegration,
boolean weakInterning,
boolean alwaysPublicInitializers,
ValueMirrors.Style.BuilderVisibility builderVisibility,
java.lang.String builderVisibilityString,
java.lang.String throwForInvalidImmutableStateName,
java.lang.String throwForNullPointerName,
boolean depluralize,
java.lang.String[] depluralizeDictionary,
java.lang.Iterable<java.lang.String> immutableCopyOfRoutinesNames,
boolean stagedBuilder,
boolean builtinContainerAttributes,
boolean beanFriendlyModifiables,
boolean allMandatoryParameters,
boolean transientDerivedFields,
boolean finalInstanceFields,
java.lang.String redactedMask,
boolean attributeBuilderDetection,
java.lang.String[] attributeBuilder,
java.lang.String getBuilder,
java.lang.String setBuilder,
java.lang.String addBuilder,
java.lang.String addAllBuilder,
java.lang.String getBuilders,
java.lang.String nullableAnnotation,
java.lang.Iterable<java.lang.String> allowedClasspathAnnotationsNames,
java.lang.String fallbackNullableAnnotationName,
int limitStringLengthInToString,
boolean jakarta) |
Construct a new immutable StyleInfo instance.
|
private static ImmutableStyleInfo |
ImmutableStyleInfo.validate(ImmutableStyleInfo instance) |
|
ImmutableStyleInfo |
ImmutableStyleInfo.withAdd(java.lang.String value) |
Copy the current immutable object by setting a value for the add attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withAddAll(java.lang.String value) |
Copy the current immutable object by setting a value for the addAll attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withAddAllBuilder(java.lang.String value) |
Copy the current immutable object by setting a value for the addAllBuilder attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withAddBuilder(java.lang.String value) |
Copy the current immutable object by setting a value for the addBuilder attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withAdditionalJsonAnnotationsNames(java.lang.Iterable<java.lang.String> elements) |
|
ImmutableStyleInfo |
ImmutableStyleInfo.withAdditionalJsonAnnotationsNames(java.lang.String... elements) |
|
ImmutableStyleInfo |
ImmutableStyleInfo.withAllMandatoryParameters(boolean value) |
|
ImmutableStyleInfo |
ImmutableStyleInfo.withAllowedClasspathAnnotationsNames(java.lang.Iterable<java.lang.String> elements) |
|
ImmutableStyleInfo |
ImmutableStyleInfo.withAllowedClasspathAnnotationsNames(java.lang.String... elements) |
|
ImmutableStyleInfo |
ImmutableStyleInfo.withAllParameters(boolean value) |
Copy the current immutable object by setting a value for the allParameters attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withAlwaysPublicInitializers(boolean value) |
|
ImmutableStyleInfo |
ImmutableStyleInfo.withAttributeBuilder(java.lang.String... elements) |
Copy the current immutable object with elements that replace the content of attributeBuilder.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withAttributeBuilderDetection(boolean value) |
|
ImmutableStyleInfo |
ImmutableStyleInfo.withAttributelessSingleton(boolean value) |
|
ImmutableStyleInfo |
ImmutableStyleInfo.withBeanFriendlyModifiables(boolean value) |
|
ImmutableStyleInfo |
ImmutableStyleInfo.withBuild(java.lang.String value) |
Copy the current immutable object by setting a value for the build attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withBuilder(java.lang.String value) |
Copy the current immutable object by setting a value for the builder attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withBuilderVisibility(ValueMirrors.Style.BuilderVisibility value) |
Copy the current immutable object by setting a value for the builderVisibility attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withBuilderVisibilityString(java.lang.String value) |
|
ImmutableStyleInfo |
ImmutableStyleInfo.withBuildOrThrow(java.lang.String value) |
Copy the current immutable object by setting a value for the buildOrThrow attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withBuiltinContainerAttributes(boolean value) |
|
ImmutableStyleInfo |
ImmutableStyleInfo.withCanBuild(java.lang.String value) |
Copy the current immutable object by setting a value for the canBuild attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withClear(java.lang.String value) |
Copy the current immutable object by setting a value for the clear attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withClearBuilder(boolean value) |
Copy the current immutable object by setting a value for the clearBuilder attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withCopyOf(java.lang.String value) |
Copy the current immutable object by setting a value for the copyOf attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withCreate(java.lang.String value) |
Copy the current immutable object by setting a value for the create attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withDeepImmutablesDetection(boolean value) |
|
ImmutableStyleInfo |
ImmutableStyleInfo.withDefaultAsDefault(boolean value) |
Copy the current immutable object by setting a value for the defaultAsDefault attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withDefaults(ValueImmutableInfo value) |
Copy the current immutable object by setting a value for the defaults attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withDeferCollectionAllocation(boolean value) |
|
ImmutableStyleInfo |
ImmutableStyleInfo.withDelegateToString(java.lang.String value) |
Copy the current immutable object by setting a value for the delegateToString attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withDepluralize(boolean value) |
Copy the current immutable object by setting a value for the depluralize attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withDepluralizeDictionary(java.lang.String... elements) |
|
ImmutableStyleInfo |
ImmutableStyleInfo.withFallbackNullableAnnotationName(java.lang.String value) |
|
ImmutableStyleInfo |
ImmutableStyleInfo.withFinalInstanceFields(boolean value) |
|
ImmutableStyleInfo |
ImmutableStyleInfo.withForceEqualsInWithers(boolean value) |
|
ImmutableStyleInfo |
ImmutableStyleInfo.withForceJacksonIgnoreFields(boolean value) |
|
ImmutableStyleInfo |
ImmutableStyleInfo.withForceJacksonPropertyNames(boolean value) |
|
ImmutableStyleInfo |
ImmutableStyleInfo.withFrom(java.lang.String value) |
Copy the current immutable object by setting a value for the from attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withGenerateSuppressAllWarnings(boolean value) |
|
ImmutableStyleInfo |
ImmutableStyleInfo.withGet(java.lang.String... elements) |
Copy the current immutable object with elements that replace the content of get.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withGetBuilder(java.lang.String value) |
Copy the current immutable object by setting a value for the getBuilder attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withGetBuilders(java.lang.String value) |
Copy the current immutable object by setting a value for the getBuilders attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withHeaderComments(boolean value) |
Copy the current immutable object by setting a value for the headerComments attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withImmutableCopyOfRoutinesNames(java.lang.Iterable<java.lang.String> elements) |
|
ImmutableStyleInfo |
ImmutableStyleInfo.withImmutableCopyOfRoutinesNames(java.lang.String... elements) |
|
ImmutableStyleInfo |
ImmutableStyleInfo.withImplementationNestedInBuilder(boolean value) |
|
ImmutableStyleInfo |
ImmutableStyleInfo.withIncludeHashCode(java.lang.String value) |
Copy the current immutable object by setting a value for the includeHashCode attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withInit(java.lang.String value) |
Copy the current immutable object by setting a value for the init attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withInstance(java.lang.String value) |
Copy the current immutable object by setting a value for the instance attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withIsInitialized(java.lang.String value) |
Copy the current immutable object by setting a value for the isInitialized attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withIsSet(java.lang.String value) |
Copy the current immutable object by setting a value for the isSet attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withJacksonIntegration(boolean value) |
Copy the current immutable object by setting a value for the jacksonIntegration attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withJakarta(boolean value) |
Copy the current immutable object by setting a value for the jakarta attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withJdk9Collections(boolean value) |
Copy the current immutable object by setting a value for the jdk9Collections attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withJdkOnly(boolean value) |
Copy the current immutable object by setting a value for the jdkOnly attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withLimitStringLengthInToString(int value) |
|
ImmutableStyleInfo |
ImmutableStyleInfo.withNewBuilder(java.lang.String value) |
Copy the current immutable object by setting a value for the newBuilder attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withNullableAnnotation(java.lang.String value) |
Copy the current immutable object by setting a value for the nullableAnnotation attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withOf(java.lang.String value) |
Copy the current immutable object by setting a value for the of attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withOptionalAcceptNullable(boolean value) |
|
ImmutableStyleInfo |
ImmutableStyleInfo.withOvershadowImplementation(boolean value) |
|
ImmutableStyleInfo |
ImmutableStyleInfo.withPackageGenerated(java.lang.String value) |
Copy the current immutable object by setting a value for the packageGenerated attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withPassAnnotationsNames(java.lang.Iterable<java.lang.String> elements) |
|
ImmutableStyleInfo |
ImmutableStyleInfo.withPassAnnotationsNames(java.lang.String... elements) |
|
ImmutableStyleInfo |
ImmutableStyleInfo.withPrivateNoargConstructor(boolean value) |
|
ImmutableStyleInfo |
ImmutableStyleInfo.withProtectedNoargConstructor(boolean value) |
|
ImmutableStyleInfo |
ImmutableStyleInfo.withPut(java.lang.String value) |
Copy the current immutable object by setting a value for the put attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withPutAll(java.lang.String value) |
Copy the current immutable object by setting a value for the putAll attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withRedactedMask(java.lang.String value) |
Copy the current immutable object by setting a value for the redactedMask attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withSet(java.lang.String value) |
Copy the current immutable object by setting a value for the set attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withSetBuilder(java.lang.String value) |
Copy the current immutable object by setting a value for the setBuilder attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withStagedBuilder(boolean value) |
Copy the current immutable object by setting a value for the stagedBuilder attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withStrictBuilder(boolean value) |
Copy the current immutable object by setting a value for the strictBuilder attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withStrictModifiable(boolean value) |
Copy the current immutable object by setting a value for the strictModifiable attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withThrowForInvalidImmutableStateName(java.lang.String value) |
|
ImmutableStyleInfo |
ImmutableStyleInfo.withThrowForNullPointerName(java.lang.String value) |
|
ImmutableStyleInfo |
ImmutableStyleInfo.withToBuilder(java.lang.String value) |
Copy the current immutable object by setting a value for the toBuilder attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withToImmutable(java.lang.String value) |
Copy the current immutable object by setting a value for the toImmutable attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withTransientDerivedFields(boolean value) |
|
ImmutableStyleInfo |
ImmutableStyleInfo.withTypeAbstract(java.lang.String... elements) |
Copy the current immutable object with elements that replace the content of typeAbstract.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withTypeBuilder(java.lang.String value) |
Copy the current immutable object by setting a value for the typeBuilder attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withTypeImmutable(java.lang.String value) |
Copy the current immutable object by setting a value for the typeImmutable attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withTypeImmutableEnclosing(java.lang.String value) |
|
ImmutableStyleInfo |
ImmutableStyleInfo.withTypeImmutableNested(java.lang.String value) |
|
ImmutableStyleInfo |
ImmutableStyleInfo.withTypeInnerBuilder(java.lang.String value) |
Copy the current immutable object by setting a value for the typeInnerBuilder attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withTypeInnerModifiable(java.lang.String value) |
|
ImmutableStyleInfo |
ImmutableStyleInfo.withTypeModifiable(java.lang.String value) |
Copy the current immutable object by setting a value for the typeModifiable attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withTypeWith(java.lang.String value) |
Copy the current immutable object by setting a value for the typeWith attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withUnderrideEquals(java.lang.String value) |
Copy the current immutable object by setting a value for the underrideEquals attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withUnderrideHashCode(java.lang.String value) |
Copy the current immutable object by setting a value for the underrideHashCode attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withUnderrideToString(java.lang.String value) |
Copy the current immutable object by setting a value for the underrideToString attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withUnsafeDefaultAndDerived(boolean value) |
|
ImmutableStyleInfo |
ImmutableStyleInfo.withUnset(java.lang.String value) |
Copy the current immutable object by setting a value for the unset attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withValidationMethod(ValueMirrors.Style.ValidationMethod value) |
Copy the current immutable object by setting a value for the validationMethod attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withVisibility(ValueMirrors.Style.ImplementationVisibility value) |
Copy the current immutable object by setting a value for the visibility attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withVisibilityString(java.lang.String value) |
Copy the current immutable object by setting a value for the visibilityString attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withWeakInterning(boolean value) |
Copy the current immutable object by setting a value for the weakInterning attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withWith(java.lang.String value) |
Copy the current immutable object by setting a value for the with attribute.
|
ImmutableStyleInfo |
ImmutableStyleInfo.withWithUnaryOperator(java.lang.String value) |
Copy the current immutable object by setting a value for the withUnaryOperator attribute.
|