public class org.hibernate.validator.internal.engine.validationcontext.ValidatorScopedContext extends java.lang.Object
{
private final jakarta.validation.MessageInterpolator messageInterpolator;
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 boolean showValidatedValuesInTraceLogs;
public void <init>(org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext)
{
org.hibernate.validator.internal.engine.validationcontext.ValidatorScopedContext 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.validationcontext.ValidatorScopedContext;
v := @parameter: org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext;
specialinvoke v.<java.lang.Object: void <init>()>();
v = virtualinvoke v.<org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext: jakarta.validation.MessageInterpolator getMessageInterpolator()>();
v.<org.hibernate.validator.internal.engine.validationcontext.ValidatorScopedContext: jakarta.validation.MessageInterpolator messageInterpolator> = v;
v = virtualinvoke v.<org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext: org.hibernate.validator.internal.util.ExecutableParameterNameProvider getParameterNameProvider()>();
v.<org.hibernate.validator.internal.engine.validationcontext.ValidatorScopedContext: org.hibernate.validator.internal.util.ExecutableParameterNameProvider parameterNameProvider> = v;
v = virtualinvoke v.<org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext: jakarta.validation.ClockProvider getClockProvider()>();
v.<org.hibernate.validator.internal.engine.validationcontext.ValidatorScopedContext: jakarta.validation.ClockProvider clockProvider> = v;
v = virtualinvoke v.<org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext: java.time.Duration getTemporalValidationTolerance()>();
v.<org.hibernate.validator.internal.engine.validationcontext.ValidatorScopedContext: java.time.Duration temporalValidationTolerance> = v;
v = virtualinvoke v.<org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext: org.hibernate.validator.spi.scripting.ScriptEvaluatorFactory getScriptEvaluatorFactory()>();
v.<org.hibernate.validator.internal.engine.validationcontext.ValidatorScopedContext: org.hibernate.validator.spi.scripting.ScriptEvaluatorFactory scriptEvaluatorFactory> = v;
v = virtualinvoke v.<org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext: boolean isFailFast()>();
v.<org.hibernate.validator.internal.engine.validationcontext.ValidatorScopedContext: boolean failFast> = v;
v = virtualinvoke v.<org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext: boolean isTraversableResolverResultCacheEnabled()>();
v.<org.hibernate.validator.internal.engine.validationcontext.ValidatorScopedContext: boolean traversableResolverResultCacheEnabled> = v;
v = virtualinvoke v.<org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext: java.lang.Object getConstraintValidatorPayload()>();
v.<org.hibernate.validator.internal.engine.validationcontext.ValidatorScopedContext: java.lang.Object constraintValidatorPayload> = v;
v = virtualinvoke v.<org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext: org.hibernate.validator.messageinterpolation.ExpressionLanguageFeatureLevel getConstraintExpressionLanguageFeatureLevel()>();
v.<org.hibernate.validator.internal.engine.validationcontext.ValidatorScopedContext: org.hibernate.validator.messageinterpolation.ExpressionLanguageFeatureLevel constraintExpressionLanguageFeatureLevel> = v;
v = virtualinvoke v.<org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext: org.hibernate.validator.messageinterpolation.ExpressionLanguageFeatureLevel getCustomViolationExpressionLanguageFeatureLevel()>();
v.<org.hibernate.validator.internal.engine.validationcontext.ValidatorScopedContext: org.hibernate.validator.messageinterpolation.ExpressionLanguageFeatureLevel customViolationExpressionLanguageFeatureLevel> = v;
v = virtualinvoke v.<org.hibernate.validator.internal.engine.ValidatorFactoryScopedContext: boolean isShowValidatedValuesInTraceLogs()>();
v.<org.hibernate.validator.internal.engine.validationcontext.ValidatorScopedContext: boolean showValidatedValuesInTraceLogs> = v;
return;
}
public jakarta.validation.MessageInterpolator getMessageInterpolator()
{
jakarta.validation.MessageInterpolator v;
org.hibernate.validator.internal.engine.validationcontext.ValidatorScopedContext v;
v := @this: org.hibernate.validator.internal.engine.validationcontext.ValidatorScopedContext;
v = v.<org.hibernate.validator.internal.engine.validationcontext.ValidatorScopedContext: jakarta.validation.MessageInterpolator messageInterpolator>;
return v;
}
public org.hibernate.validator.internal.util.ExecutableParameterNameProvider getParameterNameProvider()
{
org.hibernate.validator.internal.engine.validationcontext.ValidatorScopedContext v;
org.hibernate.validator.internal.util.ExecutableParameterNameProvider v;
v := @this: org.hibernate.validator.internal.engine.validationcontext.ValidatorScopedContext;
v = v.<org.hibernate.validator.internal.engine.validationcontext.ValidatorScopedContext: org.hibernate.validator.internal.util.ExecutableParameterNameProvider parameterNameProvider>;
return v;
}
public jakarta.validation.ClockProvider getClockProvider()
{
jakarta.validation.ClockProvider v;
org.hibernate.validator.internal.engine.validationcontext.ValidatorScopedContext v;
v := @this: org.hibernate.validator.internal.engine.validationcontext.ValidatorScopedContext;
v = v.<org.hibernate.validator.internal.engine.validationcontext.ValidatorScopedContext: jakarta.validation.ClockProvider clockProvider>;
return v;
}
public java.time.Duration getTemporalValidationTolerance()
{
org.hibernate.validator.internal.engine.validationcontext.ValidatorScopedContext v;
java.time.Duration v;
v := @this: org.hibernate.validator.internal.engine.validationcontext.ValidatorScopedContext;
v = v.<org.hibernate.validator.internal.engine.validationcontext.ValidatorScopedContext: 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.validationcontext.ValidatorScopedContext v;
v := @this: org.hibernate.validator.internal.engine.validationcontext.ValidatorScopedContext;
v = v.<org.hibernate.validator.internal.engine.validationcontext.ValidatorScopedContext: org.hibernate.validator.spi.scripting.ScriptEvaluatorFactory scriptEvaluatorFactory>;
return v;
}
public boolean isFailFast()
{
org.hibernate.validator.internal.engine.validationcontext.ValidatorScopedContext v;
boolean v;
v := @this: org.hibernate.validator.internal.engine.validationcontext.ValidatorScopedContext;
v = v.<org.hibernate.validator.internal.engine.validationcontext.ValidatorScopedContext: boolean failFast>;
return v;
}
public boolean isTraversableResolverResultCacheEnabled()
{
org.hibernate.validator.internal.engine.validationcontext.ValidatorScopedContext v;
boolean v;
v := @this: org.hibernate.validator.internal.engine.validationcontext.ValidatorScopedContext;
v = v.<org.hibernate.validator.internal.engine.validationcontext.ValidatorScopedContext: boolean traversableResolverResultCacheEnabled>;
return v;
}
public java.lang.Object getConstraintValidatorPayload()
{
java.lang.Object v;
org.hibernate.validator.internal.engine.validationcontext.ValidatorScopedContext v;
v := @this: org.hibernate.validator.internal.engine.validationcontext.ValidatorScopedContext;
v = v.<org.hibernate.validator.internal.engine.validationcontext.ValidatorScopedContext: java.lang.Object constraintValidatorPayload>;
return v;
}
public org.hibernate.validator.messageinterpolation.ExpressionLanguageFeatureLevel getConstraintExpressionLanguageFeatureLevel()
{
org.hibernate.validator.messageinterpolation.ExpressionLanguageFeatureLevel v;
org.hibernate.validator.internal.engine.validationcontext.ValidatorScopedContext v;
v := @this: org.hibernate.validator.internal.engine.validationcontext.ValidatorScopedContext;
v = v.<org.hibernate.validator.internal.engine.validationcontext.ValidatorScopedContext: 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.validationcontext.ValidatorScopedContext v;
v := @this: org.hibernate.validator.internal.engine.validationcontext.ValidatorScopedContext;
v = v.<org.hibernate.validator.internal.engine.validationcontext.ValidatorScopedContext: org.hibernate.validator.messageinterpolation.ExpressionLanguageFeatureLevel customViolationExpressionLanguageFeatureLevel>;
return v;
}
public boolean isShowValidatedValuesInTraceLogs()
{
org.hibernate.validator.internal.engine.validationcontext.ValidatorScopedContext v;
boolean v;
v := @this: org.hibernate.validator.internal.engine.validationcontext.ValidatorScopedContext;
v = v.<org.hibernate.validator.internal.engine.validationcontext.ValidatorScopedContext: boolean showValidatedValuesInTraceLogs>;
return v;
}
}