Annotation Type ValueMirrors.Style


  • @Annotation("org.immutables.value.Value.Style")
    public static @interface ValueMirrors.Style
    • Element Detail

      • get

        java.lang.String[] get
        Default:
        {}
      • init

        java.lang.String init
        Default:
        "*"
      • with

        java.lang.String with
        Default:
        "with*"
      • withUnaryOperator

        java.lang.String withUnaryOperator
        Default:
        ""
      • add

        java.lang.String add
        Default:
        "add*"
      • addAll

        java.lang.String addAll
        Default:
        "addAll*"
      • put

        java.lang.String put
        Default:
        "put*"
      • putAll

        java.lang.String putAll
        Default:
        "putAll*"
      • copyOf

        java.lang.String copyOf
        Default:
        "copyOf"
      • of

        java.lang.String of
        Default:
        "of"
      • instance

        java.lang.String instance
        Default:
        "of"
      • builder

        java.lang.String builder
        Default:
        "builder"
      • newBuilder

        java.lang.String newBuilder
        Default:
        "new"
      • from

        java.lang.String from
        Default:
        "from"
      • build

        java.lang.String build
        Default:
        "build"
      • buildOrThrow

        java.lang.String buildOrThrow
        Default:
        ""
      • canBuild

        java.lang.String canBuild
        Default:
        ""
      • toBuilder

        java.lang.String toBuilder
        Default:
        ""
      • underrideHashCode

        java.lang.String underrideHashCode
        Default:
        ""
      • underrideEquals

        java.lang.String underrideEquals
        Default:
        ""
      • underrideToString

        java.lang.String underrideToString
        Default:
        ""
      • delegateToString

        java.lang.String delegateToString
        Default:
        ""
      • includeHashCode

        java.lang.String includeHashCode
        Default:
        ""
      • isInitialized

        java.lang.String isInitialized
        Default:
        "isInitialized"
      • isSet

        java.lang.String isSet
        Default:
        "*IsSet"
      • set

        java.lang.String set
        Default:
        "set*"
      • unset

        java.lang.String unset
        Default:
        "unset*"
      • clear

        java.lang.String clear
        Default:
        "clear"
      • create

        java.lang.String create
        Default:
        "create"
      • toImmutable

        java.lang.String toImmutable
        Default:
        "toImmutable"
      • typeBuilder

        java.lang.String typeBuilder
        Default:
        "Builder"
      • typeInnerBuilder

        java.lang.String typeInnerBuilder
        Default:
        "Builder"
      • typeAbstract

        java.lang.String[] typeAbstract
        Default:
        {}
      • typeImmutable

        java.lang.String typeImmutable
        Default:
        "Immutable*"
      • typeImmutableEnclosing

        java.lang.String typeImmutableEnclosing
        Default:
        "Immutable*"
      • typeImmutableNested

        java.lang.String typeImmutableNested
        Default:
        "*"
      • typeModifiable

        java.lang.String typeModifiable
        Default:
        "Modifiable*"
      • typeInnerModifiable

        java.lang.String typeInnerModifiable
        Default:
        "Modifiable"
      • typeWith

        java.lang.String typeWith
        Default:
        "With*"
      • packageGenerated

        java.lang.String packageGenerated
        Default:
        "*"
      • strictBuilder

        boolean strictBuilder
        Default:
        false
      • strictModifiable

        boolean strictModifiable
        Default:
        true
      • allParameters

        boolean allParameters
        Default:
        false
      • defaultAsDefault

        boolean defaultAsDefault
        Default:
        false
      • headerComments

        boolean headerComments
        Default:
        false
      • jdkOnly

        boolean jdkOnly
        Default:
        false
      • jdk9Collections

        boolean jdk9Collections
        Default:
        false
      • passAnnotations

        java.lang.Class<? extends java.lang.annotation.Annotation>[] passAnnotations
        Default:
        {}
      • additionalJsonAnnotations

        java.lang.Class<? extends java.lang.annotation.Annotation>[] additionalJsonAnnotations
        Default:
        {}
      • visibilityString

        java.lang.String visibilityString
        Default:
        ""
      • optionalAcceptNullable

        boolean optionalAcceptNullable
        Default:
        false
      • generateSuppressAllWarnings

        boolean generateSuppressAllWarnings
        Default:
        true
      • privateNoargConstructor

        boolean privateNoargConstructor
        Default:
        false
      • protectedNoargConstructor

        boolean protectedNoargConstructor
        Default:
        false
      • attributelessSingleton

        boolean attributelessSingleton
        Default:
        false
      • unsafeDefaultAndDerived

        boolean unsafeDefaultAndDerived
        Default:
        false
      • clearBuilder

        boolean clearBuilder
        Default:
        false
      • deferCollectionAllocation

        boolean deferCollectionAllocation
        Default:
        false
      • deepImmutablesDetection

        boolean deepImmutablesDetection
        Default:
        false
      • overshadowImplementation

        boolean overshadowImplementation
        Default:
        false
      • implementationNestedInBuilder

        boolean implementationNestedInBuilder
        Default:
        false
      • forceJacksonPropertyNames

        boolean forceJacksonPropertyNames
        Default:
        true
      • forceJacksonIgnoreFields

        boolean forceJacksonIgnoreFields
        Default:
        false
      • forceEqualsInWithers

        boolean forceEqualsInWithers
        Default:
        false
      • jacksonIntegration

        boolean jacksonIntegration
        Default:
        true
      • weakInterning

        boolean weakInterning
        Default:
        false
      • alwaysPublicInitializers

        boolean alwaysPublicInitializers
        Default:
        true
      • builderVisibilityString

        java.lang.String builderVisibilityString
        Default:
        ""
      • throwForInvalidImmutableState

        java.lang.Class<? extends java.lang.Exception> throwForInvalidImmutableState
        Default:
        java.lang.IllegalStateException.class
      • throwForNullPointer

        java.lang.Class<? extends java.lang.Exception> throwForNullPointer
        Default:
        java.lang.NullPointerException.class
      • depluralize

        boolean depluralize
        Default:
        false
      • depluralizeDictionary

        java.lang.String[] depluralizeDictionary
        Default:
        {}
      • immutableCopyOfRoutines

        java.lang.Class<?>[] immutableCopyOfRoutines
        Default:
        {}
      • stagedBuilder

        boolean stagedBuilder
        Default:
        false
      • builtinContainerAttributes

        boolean builtinContainerAttributes
        Default:
        true
      • beanFriendlyModifiables

        boolean beanFriendlyModifiables
        Default:
        false
      • allMandatoryParameters

        boolean allMandatoryParameters
        Default:
        false
      • redactedMask

        java.lang.String redactedMask
        Default:
        ""
      • attributeBuilderDetection

        boolean attributeBuilderDetection
        Default:
        false
      • transientDerivedFields

        boolean transientDerivedFields
        Default:
        true
      • finalInstanceFields

        boolean finalInstanceFields
        Default:
        true
      • attributeBuilder

        java.lang.String[] attributeBuilder
        Default:
        {"Builder", "*Builder", "builder", "from", "build", "*Build", "new"}
      • getBuilder

        java.lang.String getBuilder
        Default:
        "*Builder"
      • setBuilder

        java.lang.String setBuilder
        Default:
        "*Builder"
      • addBuilder

        java.lang.String addBuilder
        Default:
        "add*Builder"
      • addAllBuilder

        java.lang.String addAllBuilder
        Default:
        "addAll*Builders"
      • getBuilders

        java.lang.String getBuilders
        Default:
        "*Builders"
      • nullableAnnotation

        java.lang.String nullableAnnotation
        Default:
        "Nullable"
      • limitStringLengthInToString

        int limitStringLengthInToString
        Default:
        0
      • allowedClasspathAnnotations

        java.lang.Class<? extends java.lang.annotation.Annotation>[] allowedClasspathAnnotations
        Default:
        {}
      • fallbackNullableAnnotation

        java.lang.Class<? extends java.lang.annotation.Annotation> fallbackNullableAnnotation
        Default:
        java.lang.annotation.Inherited.class
      • jakarta

        boolean jakarta
        Default:
        false