public class org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext extends java.lang.Object
{
private final jakarta.validation.MessageInterpolator messageInterpolator;
private final jakarta.validation.TraversableResolver traversableResolver;
private final org.hibernate.validator.internal.util.ExecutableParameterNameProvider parameterNameProvider;
private final jakarta.validation.ClockProvider clockProvider;
private final java.time.Duration temporalValidationTolerance;
private final org.hibernate.validator.spi.scripting.ScriptEvaluatorFactory scriptEvaluatorFactory;
private final boolean failFast;
private final boolean traversableResolverResultCacheEnabled;
private final java.lang.Object constraintValidatorPayload;
private final org.hibernate.validator.messageinterpolation.ExpressionLanguageFeatureLevel constraintExpressionLanguageFeatureLevel;
private final org.hibernate.validator.messageinterpolation.ExpressionLanguageFeatureLevel customViolationExpressionLanguageFeatureLevel;
private final org.hibernate.validator.internal.engine.constraintvalidation.HibernateConstraintValidatorInitializationContextImpl constraintValidatorInitializationContext;
private final boolean showValidatedValuesInTraceLogs;
void <init>(jakarta.validation.MessageInterpolator, jakarta.validation.TraversableResolver, org.hibernate.validator.internal.util.ExecutableParameterNameProvider, jakarta.validation.ClockProvider, java.time.Duration, org.hibernate.validator.spi.scripting.ScriptEvaluatorFactory, boolean, boolean, java.lang.Object, org.hibernate.validator.messageinterpolation.ExpressionLanguageFeatureLevel, org.hibernate.validator.messageinterpolation.ExpressionLanguageFeatureLevel, boolean)
{
org.hibernate.validator.internal.engine.constraintvalidation.HibernateConstraintValidatorInitializationContextImpl v;
jakarta.validation.TraversableResolver v;
org.hibernate.validator.spi.scripting.ScriptEvaluatorFactory v;
org.hibernate.validator.internal.util.ExecutableParameterNameProvider v;
jakarta.validation.ClockProvider v;
jakarta.validation.MessageInterpolator v;
java.time.Duration v;
org.hibernate.validator.messageinterpolation.ExpressionLanguageFeatureLevel v, v;
java.lang.Object v;
org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext v;
boolean v, v, v;
v := @this: org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext;
v := @parameter: jakarta.validation.MessageInterpolator;
v := @parameter: jakarta.validation.TraversableResolver;
v := @parameter: org.hibernate.validator.internal.util.ExecutableParameterNameProvider;
v := @parameter: jakarta.validation.ClockProvider;
v := @parameter: java.time.Duration;
v := @parameter: org.hibernate.validator.spi.scripting.ScriptEvaluatorFactory;
v := @parameter: boolean;
v := @parameter: boolean;
v := @parameter: java.lang.Object;
v := @parameter: org.hibernate.validator.messageinterpolation.ExpressionLanguageFeatureLevel;
v := @parameter: org.hibernate.validator.messageinterpolation.ExpressionLanguageFeatureLevel;
v := @parameter: boolean;
v = new org.hibernate.validator.internal.engine.constraintvalidation.HibernateConstraintValidatorInitializationContextImpl;
specialinvoke v.<org.hibernate.validator.internal.engine.constraintvalidation.HibernateConstraintValidatorInitializationContextImpl: void <init>(org.hibernate.validator.spi.scripting.ScriptEvaluatorFactory,jakarta.validation.ClockProvider,java.time.Duration)>(v, v, v);
specialinvoke v.<org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext: void <init>(jakarta.validation.MessageInterpolator,jakarta.validation.TraversableResolver,org.hibernate.validator.internal.util.ExecutableParameterNameProvider,jakarta.validation.ClockProvider,java.time.Duration,org.hibernate.validator.spi.scripting.ScriptEvaluatorFactory,boolean,boolean,boolean,java.lang.Object,org.hibernate.validator.messageinterpolation.ExpressionLanguageFeatureLevel,org.hibernate.validator.messageinterpolation.ExpressionLanguageFeatureLevel,org.hibernate.validator.internal.engine.constraintvalidation.HibernateConstraintValidatorInitializationContextImpl)>(v, v, v, v, v, v, v, v, v, v, v, v, v);
return;
}
private void <init>(jakarta.validation.MessageInterpolator, jakarta.validation.TraversableResolver, org.hibernate.validator.internal.util.ExecutableParameterNameProvider, jakarta.validation.ClockProvider, java.time.Duration, org.hibernate.validator.spi.scripting.ScriptEvaluatorFactory, boolean, boolean, boolean, java.lang.Object, org.hibernate.validator.messageinterpolation.ExpressionLanguageFeatureLevel, org.hibernate.validator.messageinterpolation.ExpressionLanguageFeatureLevel, org.hibernate.validator.internal.engine.constraintvalidation.HibernateConstraintValidatorInitializationContextImpl)
{
org.hibernate.validator.internal.engine.constraintvalidation.HibernateConstraintValidatorInitializationContextImpl v;
jakarta.validation.TraversableResolver v;
org.hibernate.validator.spi.scripting.ScriptEvaluatorFactory v;
org.hibernate.validator.internal.util.ExecutableParameterNameProvider v;
jakarta.validation.ClockProvider v;
jakarta.validation.MessageInterpolator v;
java.time.Duration v;
org.hibernate.validator.messageinterpolation.ExpressionLanguageFeatureLevel v, v;
java.lang.Object v;
org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext v;
boolean v, v, v;
v := @this: org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext;
v := @parameter: jakarta.validation.MessageInterpolator;
v := @parameter: jakarta.validation.TraversableResolver;
v := @parameter: org.hibernate.validator.internal.util.ExecutableParameterNameProvider;
v := @parameter: jakarta.validation.ClockProvider;
v := @parameter: java.time.Duration;
v := @parameter: org.hibernate.validator.spi.scripting.ScriptEvaluatorFactory;
v := @parameter: boolean;
v := @parameter: boolean;
v := @parameter: boolean;
v := @parameter: java.lang.Object;
v := @parameter: org.hibernate.validator.messageinterpolation.ExpressionLanguageFeatureLevel;
v := @parameter: org.hibernate.validator.messageinterpolation.ExpressionLanguageFeatureLevel;
v := @parameter: org.hibernate.validator.internal.engine.constraintvalidation.HibernateConstraintValidatorInitializationContextImpl;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext: jakarta.validation.MessageInterpolator messageInterpolator> = v;
v.<org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext: jakarta.validation.TraversableResolver traversableResolver> = v;
v.<org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext: org.hibernate.validator.internal.util.ExecutableParameterNameProvider parameterNameProvider> = v;
v.<org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext: jakarta.validation.ClockProvider clockProvider> = v;
v.<org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext: java.time.Duration temporalValidationTolerance> = v;
v.<org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext: org.hibernate.validator.spi.scripting.ScriptEvaluatorFactory scriptEvaluatorFactory> = v;
v.<org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext: boolean failFast> = v;
v.<org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext: boolean traversableResolverResultCacheEnabled> = v;
v.<org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext: java.lang.Object constraintValidatorPayload> = v;
v.<org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext: org.hibernate.validator.messageinterpolation.ExpressionLanguageFeatureLevel constraintExpressionLanguageFeatureLevel> = v;
v.<org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext: org.hibernate.validator.messageinterpolation.ExpressionLanguageFeatureLevel customViolationExpressionLanguageFeatureLevel> = v;
v.<org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext: boolean showValidatedValuesInTraceLogs> = v;
v.<org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext: org.hibernate.validator.internal.engine.constraintvalidation.HibernateConstraintValidatorInitializationContextImpl constraintValidatorInitializationContext> = v;
return;
}
public jakarta.validation.MessageInterpolator getMessageInterpolator()
{
jakarta.validation.MessageInterpolator v;
org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext v;
v := @this: org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext;
v = v.<org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext: jakarta.validation.MessageInterpolator messageInterpolator>;
return v;
}
public jakarta.validation.TraversableResolver getTraversableResolver()
{
jakarta.validation.TraversableResolver v;
org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext v;
v := @this: org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext;
v = v.<org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext: jakarta.validation.TraversableResolver traversableResolver>;
return v;
}
public org.hibernate.validator.internal.util.ExecutableParameterNameProvider getParameterNameProvider()
{
org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext v;
org.hibernate.validator.internal.util.ExecutableParameterNameProvider v;
v := @this: org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext;
v = v.<org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext: org.hibernate.validator.internal.util.ExecutableParameterNameProvider parameterNameProvider>;
return v;
}
public jakarta.validation.ClockProvider getClockProvider()
{
jakarta.validation.ClockProvider v;
org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext v;
v := @this: org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext;
v = v.<org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext: jakarta.validation.ClockProvider clockProvider>;
return v;
}
public java.time.Duration getTemporalValidationTolerance()
{
org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext v;
java.time.Duration v;
v := @this: org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext;
v = v.<org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext: java.time.Duration temporalValidationTolerance>;
return v;
}
public org.hibernate.validator.spi.scripting.ScriptEvaluatorFactory getScriptEvaluatorFactory()
{
org.hibernate.validator.spi.scripting.ScriptEvaluatorFactory v;
org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext v;
v := @this: org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext;
v = v.<org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext: org.hibernate.validator.spi.scripting.ScriptEvaluatorFactory scriptEvaluatorFactory>;
return v;
}
public boolean isFailFast()
{
org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext v;
boolean v;
v := @this: org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext;
v = v.<org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext: boolean failFast>;
return v;
}
public boolean isTraversableResolverResultCacheEnabled()
{
org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext v;
boolean v;
v := @this: org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext;
v = v.<org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext: boolean traversableResolverResultCacheEnabled>;
return v;
}
public java.lang.Object getConstraintValidatorPayload()
{
java.lang.Object v;
org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext v;
v := @this: org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext;
v = v.<org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext: java.lang.Object constraintValidatorPayload>;
return v;
}
public org.hibernate.validator.constraintvalidation.HibernateConstraintValidatorInitializationContext getConstraintValidatorInitializationContext()
{
org.hibernate.validator.internal.engine.constraintvalidation.HibernateConstraintValidatorInitializationContextImpl v;
org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext v;
v := @this: org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext;
v = v.<org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext: org.hibernate.validator.internal.engine.constraintvalidation.HibernateConstraintValidatorInitializationContextImpl constraintValidatorInitializationContext>;
return v;
}
public org.hibernate.validator.messageinterpolation.ExpressionLanguageFeatureLevel getConstraintExpressionLanguageFeatureLevel()
{
org.hibernate.validator.messageinterpolation.ExpressionLanguageFeatureLevel v;
org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext v;
v := @this: org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext;
v = v.<org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext: org.hibernate.validator.messageinterpolation.ExpressionLanguageFeatureLevel constraintExpressionLanguageFeatureLevel>;
return v;
}
public org.hibernate.validator.messageinterpolation.ExpressionLanguageFeatureLevel getCustomViolationExpressionLanguageFeatureLevel()
{
org.hibernate.validator.messageinterpolation.ExpressionLanguageFeatureLevel v;
org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext v;
v := @this: org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext;
v = v.<org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext: org.hibernate.validator.messageinterpolation.ExpressionLanguageFeatureLevel customViolationExpressionLanguageFeatureLevel>;
return v;
}
public boolean isShowValidatedValuesInTraceLogs()
{
org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext v;
boolean v;
v := @this: org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext;
v = v.<org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext: boolean showValidatedValuesInTraceLogs>;
return v;
}
}