public interface org.hibernate.validator.BaseHibernateValidatorConfiguration<S extends org.hibernate.validator.BaseHibernateValidatorConfiguration<S>> extends jakarta.validation.Configuration<S>
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.hibernate.validator.BaseHibernateValidatorConfiguration
  super_class: java.lang.Object
{
  public static final java.lang.String FAIL_FAST;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "hibernate.validator.fail_fast"

  public static final java.lang.String ALLOW_PARAMETER_CONSTRAINT_OVERRIDE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "hibernate.validator.allow_parameter_constraint_override"

  public static final java.lang.String ALLOW_MULTIPLE_CASCADED_VALIDATION_ON_RESULT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "hibernate.validator.allow_multiple_cascaded_validation_on_result"

  public static final java.lang.String ALLOW_PARALLEL_METHODS_DEFINE_PARAMETER_CONSTRAINTS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "hibernate.validator.allow_parallel_method_parameter_constraint"

  public static final java.lang.String CONSTRAINT_MAPPING_CONTRIBUTOR;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "hibernate.validator.constraint_mapping_contributor"
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public static final java.lang.String CONSTRAINT_MAPPING_CONTRIBUTORS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "hibernate.validator.constraint_mapping_contributors"

  public static final java.lang.String ENABLE_TRAVERSABLE_RESOLVER_RESULT_CACHE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "hibernate.validator.enable_traversable_resolver_result_cache"

  public static final java.lang.String SCRIPT_EVALUATOR_FACTORY_CLASSNAME;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "hibernate.validator.script_evaluator_factory"
    RuntimeInvisibleAnnotations: 
      org.hibernate.validator.Incubating()

  public static final java.lang.String TEMPORAL_VALIDATION_TOLERANCE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "hibernate.validator.temporal_validation_tolerance"
    RuntimeInvisibleAnnotations: 
      org.hibernate.validator.Incubating()

  public static final java.lang.String GETTER_PROPERTY_SELECTION_STRATEGY_CLASSNAME;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "hibernate.validator.getter_property_selection_strategy"
    RuntimeInvisibleAnnotations: 
      org.hibernate.validator.Incubating()

  public static final java.lang.String PROPERTY_NODE_NAME_PROVIDER_CLASSNAME;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "hibernate.validator.property_node_name_provider"
    RuntimeInvisibleAnnotations: 
      org.hibernate.validator.Incubating()

  public static final java.lang.String LOCALE_RESOLVER_CLASSNAME;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "hibernate.validator.locale_resolver"
    RuntimeInvisibleAnnotations: 
      org.hibernate.validator.Incubating()

  public static final java.lang.String CONSTRAINT_EXPRESSION_LANGUAGE_FEATURE_LEVEL;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "hibernate.validator.constraint_expression_language_feature_level"
    RuntimeInvisibleAnnotations: 
      org.hibernate.validator.Incubating()

  public static final java.lang.String CUSTOM_VIOLATION_EXPRESSION_LANGUAGE_FEATURE_LEVEL;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "hibernate.validator.custom_violation_expression_language_feature_level"
    RuntimeInvisibleAnnotations: 
      org.hibernate.validator.Incubating()

  public abstract org.hibernate.validator.spi.resourceloading.ResourceBundleLocator getDefaultResourceBundleLocator();
    descriptor: ()Lorg/hibernate/validator/spi/resourceloading/ResourceBundleLocator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.hibernate.validator.cfg.ConstraintMapping createConstraintMapping();
    descriptor: ()Lorg/hibernate/validator/cfg/ConstraintMapping;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.Set<jakarta.validation.valueextraction.ValueExtractor<?>> getDefaultValueExtractors();
    descriptor: ()Ljava/util/Set;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Set<Ljakarta/validation/valueextraction/ValueExtractor<*>;>;
    RuntimeInvisibleAnnotations: 
      org.hibernate.validator.Incubating()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        org.hibernate.validator.Incubating()

  public abstract S addMapping(org.hibernate.validator.cfg.ConstraintMapping);
    descriptor: (Lorg/hibernate/validator/cfg/ConstraintMapping;)Lorg/hibernate/validator/BaseHibernateValidatorConfiguration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/hibernate/validator/cfg/ConstraintMapping;)TS;
    MethodParameters:
         Name  Flags
      mapping  

  public abstract S failFast();
    descriptor: (Z)Lorg/hibernate/validator/BaseHibernateValidatorConfiguration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Z)TS;
    MethodParameters:
          Name  Flags
      failFast  

  public abstract S externalClassLoader(java.lang.ClassLoader);
    descriptor: (Ljava/lang/ClassLoader;)Lorg/hibernate/validator/BaseHibernateValidatorConfiguration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/ClassLoader;)TS;
    MethodParameters:
                     Name  Flags
      externalClassLoader  

  public abstract S allowOverridingMethodAlterParameterConstraint();
    descriptor: (Z)Lorg/hibernate/validator/BaseHibernateValidatorConfiguration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Z)TS;
    MethodParameters:
       Name  Flags
      allow  

  public abstract S allowMultipleCascadedValidationOnReturnValues();
    descriptor: (Z)Lorg/hibernate/validator/BaseHibernateValidatorConfiguration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Z)TS;
    MethodParameters:
       Name  Flags
      allow  

  public abstract S allowParallelMethodsDefineParameterConstraints();
    descriptor: (Z)Lorg/hibernate/validator/BaseHibernateValidatorConfiguration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Z)TS;
    MethodParameters:
       Name  Flags
      allow  

  public abstract S enableTraversableResolverResultCache();
    descriptor: (Z)Lorg/hibernate/validator/BaseHibernateValidatorConfiguration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Z)TS;
    MethodParameters:
         Name  Flags
      enabled  

  public abstract S scriptEvaluatorFactory(org.hibernate.validator.spi.scripting.ScriptEvaluatorFactory);
    descriptor: (Lorg/hibernate/validator/spi/scripting/ScriptEvaluatorFactory;)Lorg/hibernate/validator/BaseHibernateValidatorConfiguration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/hibernate/validator/spi/scripting/ScriptEvaluatorFactory;)TS;
    RuntimeInvisibleAnnotations: 
      org.hibernate.validator.Incubating()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        org.hibernate.validator.Incubating()
    MethodParameters:
                        Name  Flags
      scriptEvaluatorFactory  

  public abstract S temporalValidationTolerance(java.time.Duration);
    descriptor: (Ljava/time/Duration;)Lorg/hibernate/validator/BaseHibernateValidatorConfiguration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/time/Duration;)TS;
    RuntimeInvisibleAnnotations: 
      org.hibernate.validator.Incubating()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        org.hibernate.validator.Incubating()
    MethodParameters:
                             Name  Flags
      temporalValidationTolerance  

  public abstract S constraintValidatorPayload();
    descriptor: (Ljava/lang/Object;)Lorg/hibernate/validator/BaseHibernateValidatorConfiguration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/Object;)TS;
    RuntimeInvisibleAnnotations: 
      org.hibernate.validator.Incubating()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        org.hibernate.validator.Incubating()
    MethodParameters:
                            Name  Flags
      constraintValidatorPayload  

  public abstract S getterPropertySelectionStrategy(org.hibernate.validator.spi.properties.GetterPropertySelectionStrategy);
    descriptor: (Lorg/hibernate/validator/spi/properties/GetterPropertySelectionStrategy;)Lorg/hibernate/validator/BaseHibernateValidatorConfiguration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/hibernate/validator/spi/properties/GetterPropertySelectionStrategy;)TS;
    RuntimeInvisibleAnnotations: 
      org.hibernate.validator.Incubating()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        org.hibernate.validator.Incubating()
    MethodParameters:
                                 Name  Flags
      getterPropertySelectionStrategy  

  public abstract S propertyNodeNameProvider(org.hibernate.validator.spi.nodenameprovider.PropertyNodeNameProvider);
    descriptor: (Lorg/hibernate/validator/spi/nodenameprovider/PropertyNodeNameProvider;)Lorg/hibernate/validator/BaseHibernateValidatorConfiguration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/hibernate/validator/spi/nodenameprovider/PropertyNodeNameProvider;)TS;
    RuntimeInvisibleAnnotations: 
      org.hibernate.validator.Incubating()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        org.hibernate.validator.Incubating()
    MethodParameters:
                          Name  Flags
      propertyNodeNameProvider  

  public abstract S locales(java.util.Set<java.util.Locale>);
    descriptor: (Ljava/util/Set;)Lorg/hibernate/validator/BaseHibernateValidatorConfiguration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/Set<Ljava/util/Locale;>;)TS;
    RuntimeInvisibleAnnotations: 
      org.hibernate.validator.Incubating()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        org.hibernate.validator.Incubating()
    MethodParameters:
         Name  Flags
      locales  

  public S locales(java.util.Locale[]);
    descriptor: ([Ljava/util/Locale;)Lorg/hibernate/validator/BaseHibernateValidatorConfiguration;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.hibernate.validator.BaseHibernateValidatorConfiguration this
        start local 1 // java.util.Locale[] locales
         0: .line 427
            aload 0 /* this */
            new java.util.HashSet
            dup
            aload 1 /* locales */
            invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
            invokespecial java.util.HashSet.<init>:(Ljava/util/Collection;)V
            invokeinterface org.hibernate.validator.BaseHibernateValidatorConfiguration.locales:(Ljava/util/Set;)Lorg/hibernate/validator/BaseHibernateValidatorConfiguration;
            areturn
        end local 1 // java.util.Locale[] locales
        end local 0 // org.hibernate.validator.BaseHibernateValidatorConfiguration this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/hibernate/validator/BaseHibernateValidatorConfiguration<TS;>;
            0    1     1  locales  [Ljava/util/Locale;
    Signature: ([Ljava/util/Locale;)TS;
    RuntimeInvisibleAnnotations: 
      org.hibernate.validator.Incubating()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        org.hibernate.validator.Incubating()
    MethodParameters:
         Name  Flags
      locales  

  public abstract S defaultLocale(java.util.Locale);
    descriptor: (Ljava/util/Locale;)Lorg/hibernate/validator/BaseHibernateValidatorConfiguration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/Locale;)TS;
    RuntimeInvisibleAnnotations: 
      org.hibernate.validator.Incubating()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        org.hibernate.validator.Incubating()
    MethodParameters:
               Name  Flags
      defaultLocale  

  public abstract S localeResolver(org.hibernate.validator.spi.messageinterpolation.LocaleResolver);
    descriptor: (Lorg/hibernate/validator/spi/messageinterpolation/LocaleResolver;)Lorg/hibernate/validator/BaseHibernateValidatorConfiguration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/hibernate/validator/spi/messageinterpolation/LocaleResolver;)TS;
    RuntimeInvisibleAnnotations: 
      org.hibernate.validator.Incubating()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        org.hibernate.validator.Incubating()
    MethodParameters:
                Name  Flags
      localeResolver  

  public abstract S beanMetaDataClassNormalizer(org.hibernate.validator.metadata.BeanMetaDataClassNormalizer);
    descriptor: (Lorg/hibernate/validator/metadata/BeanMetaDataClassNormalizer;)Lorg/hibernate/validator/BaseHibernateValidatorConfiguration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/hibernate/validator/metadata/BeanMetaDataClassNormalizer;)TS;
    RuntimeInvisibleAnnotations: 
      org.hibernate.validator.Incubating()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        org.hibernate.validator.Incubating()
    MethodParameters:
                             Name  Flags
      beanMetaDataClassNormalizer  

  public abstract S constraintExpressionLanguageFeatureLevel(org.hibernate.validator.messageinterpolation.ExpressionLanguageFeatureLevel);
    descriptor: (Lorg/hibernate/validator/messageinterpolation/ExpressionLanguageFeatureLevel;)Lorg/hibernate/validator/BaseHibernateValidatorConfiguration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/hibernate/validator/messageinterpolation/ExpressionLanguageFeatureLevel;)TS;
    RuntimeInvisibleAnnotations: 
      org.hibernate.validator.Incubating()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        org.hibernate.validator.Incubating()
    MethodParameters:
                                Name  Flags
      expressionLanguageFeatureLevel  

  public abstract S customViolationExpressionLanguageFeatureLevel(org.hibernate.validator.messageinterpolation.ExpressionLanguageFeatureLevel);
    descriptor: (Lorg/hibernate/validator/messageinterpolation/ExpressionLanguageFeatureLevel;)Lorg/hibernate/validator/BaseHibernateValidatorConfiguration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/hibernate/validator/messageinterpolation/ExpressionLanguageFeatureLevel;)TS;
    RuntimeInvisibleAnnotations: 
      org.hibernate.validator.Incubating()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        org.hibernate.validator.Incubating()
    MethodParameters:
                                Name  Flags
      expressionLanguageFeatureLevel  
}
Signature: <S::Lorg/hibernate/validator/BaseHibernateValidatorConfiguration<TS;>;>Ljava/lang/Object;Ljakarta/validation/Configuration<TS;>;
SourceFile: "BaseHibernateValidatorConfiguration.java"