public class org.hibernate.validator.internal.engine.MessageInterpolatorContext extends java.lang.Object implements org.hibernate.validator.messageinterpolation.HibernateMessageInterpolatorContext
{
private static final org.hibernate.validator.internal.util.logging.Log LOG;
private final jakarta.validation.metadata.ConstraintDescriptor constraintDescriptor;
private final java.lang.Object validatedValue;
private final java.lang.Class rootBeanType;
private final jakarta.validation.Path propertyPath;
private final java.util.Map messageParameters;
private final java.util.Map expressionVariables;
private final org.hibernate.validator.messageinterpolation.ExpressionLanguageFeatureLevel expressionLanguageFeatureLevel;
private final boolean customViolation;
public void <init>(jakarta.validation.metadata.ConstraintDescriptor, java.lang.Object, java.lang.Class, jakarta.validation.Path, java.util.Map, java.util.Map, org.hibernate.validator.messageinterpolation.ExpressionLanguageFeatureLevel, boolean)
{
org.hibernate.validator.internal.engine.MessageInterpolatorContext v;
jakarta.validation.Path v;
jakarta.validation.metadata.ConstraintDescriptor v;
java.util.Map v, v, v, v;
org.hibernate.validator.messageinterpolation.ExpressionLanguageFeatureLevel v;
java.lang.Class v;
java.lang.Object v;
boolean v;
v := @this: org.hibernate.validator.internal.engine.MessageInterpolatorContext;
v := @parameter: jakarta.validation.metadata.ConstraintDescriptor;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Class;
v := @parameter: jakarta.validation.Path;
v := @parameter: java.util.Map;
v := @parameter: java.util.Map;
v := @parameter: org.hibernate.validator.messageinterpolation.ExpressionLanguageFeatureLevel;
v := @parameter: boolean;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.hibernate.validator.internal.engine.MessageInterpolatorContext: jakarta.validation.metadata.ConstraintDescriptor constraintDescriptor> = v;
v.<org.hibernate.validator.internal.engine.MessageInterpolatorContext: java.lang.Object validatedValue> = v;
v.<org.hibernate.validator.internal.engine.MessageInterpolatorContext: java.lang.Class rootBeanType> = v;
v.<org.hibernate.validator.internal.engine.MessageInterpolatorContext: jakarta.validation.Path propertyPath> = v;
v = staticinvoke <org.hibernate.validator.internal.util.CollectionHelper: java.util.Map toImmutableMap(java.util.Map)>(v);
v.<org.hibernate.validator.internal.engine.MessageInterpolatorContext: java.util.Map messageParameters> = v;
v = staticinvoke <org.hibernate.validator.internal.util.CollectionHelper: java.util.Map toImmutableMap(java.util.Map)>(v);
v.<org.hibernate.validator.internal.engine.MessageInterpolatorContext: java.util.Map expressionVariables> = v;
v.<org.hibernate.validator.internal.engine.MessageInterpolatorContext: org.hibernate.validator.messageinterpolation.ExpressionLanguageFeatureLevel expressionLanguageFeatureLevel> = v;
v.<org.hibernate.validator.internal.engine.MessageInterpolatorContext: boolean customViolation> = v;
return;
}
public jakarta.validation.metadata.ConstraintDescriptor getConstraintDescriptor()
{
jakarta.validation.metadata.ConstraintDescriptor v;
org.hibernate.validator.internal.engine.MessageInterpolatorContext v;
v := @this: org.hibernate.validator.internal.engine.MessageInterpolatorContext;
v = v.<org.hibernate.validator.internal.engine.MessageInterpolatorContext: jakarta.validation.metadata.ConstraintDescriptor constraintDescriptor>;
return v;
}
public java.lang.Object getValidatedValue()
{
java.lang.Object v;
org.hibernate.validator.internal.engine.MessageInterpolatorContext v;
v := @this: org.hibernate.validator.internal.engine.MessageInterpolatorContext;
v = v.<org.hibernate.validator.internal.engine.MessageInterpolatorContext: java.lang.Object validatedValue>;
return v;
}
public java.lang.Class getRootBeanType()
{
java.lang.Class v;
org.hibernate.validator.internal.engine.MessageInterpolatorContext v;
v := @this: org.hibernate.validator.internal.engine.MessageInterpolatorContext;
v = v.<org.hibernate.validator.internal.engine.MessageInterpolatorContext: java.lang.Class rootBeanType>;
return v;
}
public java.util.Map getMessageParameters()
{
org.hibernate.validator.internal.engine.MessageInterpolatorContext v;
java.util.Map v;
v := @this: org.hibernate.validator.internal.engine.MessageInterpolatorContext;
v = v.<org.hibernate.validator.internal.engine.MessageInterpolatorContext: java.util.Map messageParameters>;
return v;
}
public org.hibernate.validator.messageinterpolation.ExpressionLanguageFeatureLevel getExpressionLanguageFeatureLevel()
{
org.hibernate.validator.messageinterpolation.ExpressionLanguageFeatureLevel v;
org.hibernate.validator.internal.engine.MessageInterpolatorContext v;
v := @this: org.hibernate.validator.internal.engine.MessageInterpolatorContext;
v = v.<org.hibernate.validator.internal.engine.MessageInterpolatorContext: org.hibernate.validator.messageinterpolation.ExpressionLanguageFeatureLevel expressionLanguageFeatureLevel>;
return v;
}
public boolean isCustomViolation()
{
org.hibernate.validator.internal.engine.MessageInterpolatorContext v;
boolean v;
v := @this: org.hibernate.validator.internal.engine.MessageInterpolatorContext;
v = v.<org.hibernate.validator.internal.engine.MessageInterpolatorContext: boolean customViolation>;
return v;
}
public java.util.Map getExpressionVariables()
{
org.hibernate.validator.internal.engine.MessageInterpolatorContext v;
java.util.Map v;
v := @this: org.hibernate.validator.internal.engine.MessageInterpolatorContext;
v = v.<org.hibernate.validator.internal.engine.MessageInterpolatorContext: java.util.Map expressionVariables>;
return v;
}
public jakarta.validation.Path getPropertyPath()
{
org.hibernate.validator.internal.engine.MessageInterpolatorContext v;
jakarta.validation.Path v;
v := @this: org.hibernate.validator.internal.engine.MessageInterpolatorContext;
v = v.<org.hibernate.validator.internal.engine.MessageInterpolatorContext: jakarta.validation.Path propertyPath>;
return v;
}
public java.lang.Object unwrap(java.lang.Class)
{
jakarta.validation.ValidationException v;
java.lang.Class v;
java.lang.Object v;
org.hibernate.validator.internal.engine.MessageInterpolatorContext v;
boolean v;
org.hibernate.validator.internal.util.logging.Log v;
v := @this: org.hibernate.validator.internal.engine.MessageInterpolatorContext;
v := @parameter: java.lang.Class;
v = virtualinvoke v.<java.lang.Class: boolean isAssignableFrom(java.lang.Class)>(class "Lorg/hibernate/validator/messageinterpolation/HibernateMessageInterpolatorContext;");
if v == 0 goto label;
v = virtualinvoke v.<java.lang.Class: java.lang.Object cast(java.lang.Object)>(v);
return v;
label:
v = <org.hibernate.validator.internal.engine.MessageInterpolatorContext: org.hibernate.validator.internal.util.logging.Log LOG>;
v = interfaceinvoke v.<org.hibernate.validator.internal.util.logging.Log: jakarta.validation.ValidationException getTypeNotSupportedForUnwrappingException(java.lang.Class)>(v);
throw v;
}
public boolean equals(java.lang.Object)
{
boolean v, v;
org.hibernate.validator.internal.engine.MessageInterpolatorContext v;
jakarta.validation.metadata.ConstraintDescriptor v, v, v, v;
java.lang.Class v, v, v, v, v, v;
java.lang.Object v, v, v, v, v;
v := @this: org.hibernate.validator.internal.engine.MessageInterpolatorContext;
v := @parameter: java.lang.Object;
if v != v goto label;
return 1;
label:
if v == null goto label;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
if v == v goto label;
label:
return 0;
label:
v = v.<org.hibernate.validator.internal.engine.MessageInterpolatorContext: jakarta.validation.metadata.ConstraintDescriptor constraintDescriptor>;
if v == null goto label;
v = v.<org.hibernate.validator.internal.engine.MessageInterpolatorContext: jakarta.validation.metadata.ConstraintDescriptor constraintDescriptor>;
v = v.<org.hibernate.validator.internal.engine.MessageInterpolatorContext: jakarta.validation.metadata.ConstraintDescriptor constraintDescriptor>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<org.hibernate.validator.internal.engine.MessageInterpolatorContext: jakarta.validation.metadata.ConstraintDescriptor constraintDescriptor>;
if v == null goto label;
label:
return 0;
label:
v = v.<org.hibernate.validator.internal.engine.MessageInterpolatorContext: java.lang.Class rootBeanType>;
if v == null goto label;
v = v.<org.hibernate.validator.internal.engine.MessageInterpolatorContext: java.lang.Class rootBeanType>;
v = v.<org.hibernate.validator.internal.engine.MessageInterpolatorContext: java.lang.Class rootBeanType>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
goto label;
label:
v = v.<org.hibernate.validator.internal.engine.MessageInterpolatorContext: java.lang.Class rootBeanType>;
if v == null goto label;
label:
return 0;
label:
v = v.<org.hibernate.validator.internal.engine.MessageInterpolatorContext: java.lang.Object validatedValue>;
if v == null goto label;
v = v.<org.hibernate.validator.internal.engine.MessageInterpolatorContext: java.lang.Object validatedValue>;
v = v.<org.hibernate.validator.internal.engine.MessageInterpolatorContext: java.lang.Object validatedValue>;
if v == v goto label;
goto label;
label:
v = v.<org.hibernate.validator.internal.engine.MessageInterpolatorContext: java.lang.Object validatedValue>;
if v == null goto label;
label:
return 0;
label:
return 1;
}
public int hashCode()
{
org.hibernate.validator.internal.engine.MessageInterpolatorContext v;
jakarta.validation.metadata.ConstraintDescriptor v, v;
int v, v, v, v, v, v, v;
java.lang.Class v, v;
java.lang.Object v;
v := @this: org.hibernate.validator.internal.engine.MessageInterpolatorContext;
v = v.<org.hibernate.validator.internal.engine.MessageInterpolatorContext: jakarta.validation.metadata.ConstraintDescriptor constraintDescriptor>;
if v == null goto label;
v = v.<org.hibernate.validator.internal.engine.MessageInterpolatorContext: jakarta.validation.metadata.ConstraintDescriptor constraintDescriptor>;
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
goto label;
label:
v = 0;
label:
v = 31 * v;
v = v.<org.hibernate.validator.internal.engine.MessageInterpolatorContext: java.lang.Object validatedValue>;
v = staticinvoke <java.lang.System: int identityHashCode(java.lang.Object)>(v);
v = v + v;
v = 31 * v;
v = v.<org.hibernate.validator.internal.engine.MessageInterpolatorContext: java.lang.Class rootBeanType>;
if v == null goto label;
v = v.<org.hibernate.validator.internal.engine.MessageInterpolatorContext: java.lang.Class rootBeanType>;
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
goto label;
label:
v = 0;
label:
v = v + v;
return v;
}
public java.lang.String toString()
{
jakarta.validation.Path v;
java.util.Map v, v;
org.hibernate.validator.messageinterpolation.ExpressionLanguageFeatureLevel v;
java.lang.String v, v;
boolean v;
org.hibernate.validator.internal.engine.MessageInterpolatorContext v;
jakarta.validation.metadata.ConstraintDescriptor v;
java.lang.Class v;
java.lang.Object v;
java.lang.StringBuilder v, v, v, v, v, v, v, v, v;
v := @this: org.hibernate.validator.internal.engine.MessageInterpolatorContext;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("MessageInterpolatorContext");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("{constraintDescriptor=");
v = v.<org.hibernate.validator.internal.engine.MessageInterpolatorContext: jakarta.validation.metadata.ConstraintDescriptor constraintDescriptor>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", validatedValue=");
v = v.<org.hibernate.validator.internal.engine.MessageInterpolatorContext: java.lang.Object validatedValue>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", rootBeanType=");
v = v.<org.hibernate.validator.internal.engine.MessageInterpolatorContext: java.lang.Class rootBeanType>;
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", propertyPath=");
v = v.<org.hibernate.validator.internal.engine.MessageInterpolatorContext: jakarta.validation.Path propertyPath>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", messageParameters=");
v = v.<org.hibernate.validator.internal.engine.MessageInterpolatorContext: java.util.Map messageParameters>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", expressionVariables=");
v = v.<org.hibernate.validator.internal.engine.MessageInterpolatorContext: java.util.Map expressionVariables>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", expressionLanguageFeatureLevel=");
v = v.<org.hibernate.validator.internal.engine.MessageInterpolatorContext: org.hibernate.validator.messageinterpolation.ExpressionLanguageFeatureLevel expressionLanguageFeatureLevel>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", customViolation=");
v = v.<org.hibernate.validator.internal.engine.MessageInterpolatorContext: boolean customViolation>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(boolean)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(125);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
static void <clinit>()
{
java.lang.invoke.MethodHandles$Lookup v;
org.hibernate.validator.internal.util.logging.Log v;
v = staticinvoke <java.lang.invoke.MethodHandles: java.lang.invoke.MethodHandles$Lookup lookup()>();
v = staticinvoke <org.hibernate.validator.internal.util.logging.LoggerFactory: org.hibernate.validator.internal.util.logging.Log make(java.lang.invoke.MethodHandles$Lookup)>(v);
<org.hibernate.validator.internal.engine.MessageInterpolatorContext: org.hibernate.validator.internal.util.logging.Log LOG> = v;
return;
}
}