public class org.hibernate.validator.internal.engine.valuecontext.ValueContext extends java.lang.Object
{
private final org.hibernate.validator.internal.util.ExecutableParameterNameProvider parameterNameProvider;
private final java.lang.Object currentBean;
private org.hibernate.validator.internal.engine.path.PathImpl propertyPath;
private java.lang.Class currentGroup;
private java.lang.Object currentValue;
private final org.hibernate.validator.internal.metadata.facets.Validatable currentValidatable;
private org.hibernate.validator.internal.metadata.location.ConstraintLocation$ConstraintLocationKind constraintLocationKind;
void <init>(org.hibernate.validator.internal.util.ExecutableParameterNameProvider, java.lang.Object, org.hibernate.validator.internal.metadata.facets.Validatable, org.hibernate.validator.internal.engine.path.PathImpl)
{
org.hibernate.validator.internal.engine.path.PathImpl v;
org.hibernate.validator.internal.metadata.facets.Validatable v;
org.hibernate.validator.internal.engine.valuecontext.ValueContext v;
java.lang.Object v;
org.hibernate.validator.internal.util.ExecutableParameterNameProvider v;
v := @this: org.hibernate.validator.internal.engine.valuecontext.ValueContext;
v := @parameter: org.hibernate.validator.internal.util.ExecutableParameterNameProvider;
v := @parameter: java.lang.Object;
v := @parameter: org.hibernate.validator.internal.metadata.facets.Validatable;
v := @parameter: org.hibernate.validator.internal.engine.path.PathImpl;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.hibernate.validator.internal.engine.valuecontext.ValueContext: org.hibernate.validator.internal.util.ExecutableParameterNameProvider parameterNameProvider> = v;
v.<org.hibernate.validator.internal.engine.valuecontext.ValueContext: java.lang.Object currentBean> = v;
v.<org.hibernate.validator.internal.engine.valuecontext.ValueContext: org.hibernate.validator.internal.metadata.facets.Validatable currentValidatable> = v;
v.<org.hibernate.validator.internal.engine.valuecontext.ValueContext: org.hibernate.validator.internal.engine.path.PathImpl propertyPath> = v;
return;
}
public final org.hibernate.validator.internal.engine.path.PathImpl getPropertyPath()
{
org.hibernate.validator.internal.engine.path.PathImpl v;
org.hibernate.validator.internal.engine.valuecontext.ValueContext v;
v := @this: org.hibernate.validator.internal.engine.valuecontext.ValueContext;
v = v.<org.hibernate.validator.internal.engine.valuecontext.ValueContext: org.hibernate.validator.internal.engine.path.PathImpl propertyPath>;
return v;
}
public final java.lang.Class getCurrentGroup()
{
java.lang.Class v;
org.hibernate.validator.internal.engine.valuecontext.ValueContext v;
v := @this: org.hibernate.validator.internal.engine.valuecontext.ValueContext;
v = v.<org.hibernate.validator.internal.engine.valuecontext.ValueContext: java.lang.Class currentGroup>;
return v;
}
public final java.lang.Object getCurrentBean()
{
java.lang.Object v;
org.hibernate.validator.internal.engine.valuecontext.ValueContext v;
v := @this: org.hibernate.validator.internal.engine.valuecontext.ValueContext;
v = v.<org.hibernate.validator.internal.engine.valuecontext.ValueContext: java.lang.Object currentBean>;
return v;
}
public org.hibernate.validator.internal.metadata.facets.Validatable getCurrentValidatable()
{
org.hibernate.validator.internal.metadata.facets.Validatable v;
org.hibernate.validator.internal.engine.valuecontext.ValueContext v;
v := @this: org.hibernate.validator.internal.engine.valuecontext.ValueContext;
v = v.<org.hibernate.validator.internal.engine.valuecontext.ValueContext: org.hibernate.validator.internal.metadata.facets.Validatable currentValidatable>;
return v;
}
public final java.lang.Object getCurrentValidatedValue()
{
java.lang.Object v;
org.hibernate.validator.internal.engine.valuecontext.ValueContext v;
v := @this: org.hibernate.validator.internal.engine.valuecontext.ValueContext;
v = v.<org.hibernate.validator.internal.engine.valuecontext.ValueContext: java.lang.Object currentValue>;
return v;
}
public final void appendNode(org.hibernate.validator.internal.metadata.facets.Cascadable)
{
org.hibernate.validator.internal.engine.path.PathImpl v, v;
org.hibernate.validator.internal.engine.valuecontext.ValueContext v;
org.hibernate.validator.internal.metadata.facets.Cascadable v;
v := @this: org.hibernate.validator.internal.engine.valuecontext.ValueContext;
v := @parameter: org.hibernate.validator.internal.metadata.facets.Cascadable;
v = v.<org.hibernate.validator.internal.engine.valuecontext.ValueContext: org.hibernate.validator.internal.engine.path.PathImpl propertyPath>;
v = staticinvoke <org.hibernate.validator.internal.engine.path.PathImpl: org.hibernate.validator.internal.engine.path.PathImpl createCopy(org.hibernate.validator.internal.engine.path.PathImpl)>(v);
interfaceinvoke v.<org.hibernate.validator.internal.metadata.facets.Cascadable: void appendTo(org.hibernate.validator.internal.engine.path.PathImpl)>(v);
v.<org.hibernate.validator.internal.engine.valuecontext.ValueContext: org.hibernate.validator.internal.engine.path.PathImpl propertyPath> = v;
return;
}
public final void appendNode(org.hibernate.validator.internal.metadata.location.ConstraintLocation)
{
org.hibernate.validator.internal.engine.path.PathImpl v, v;
org.hibernate.validator.internal.metadata.location.ConstraintLocation v;
org.hibernate.validator.internal.engine.valuecontext.ValueContext v;
org.hibernate.validator.internal.util.ExecutableParameterNameProvider v;
v := @this: org.hibernate.validator.internal.engine.valuecontext.ValueContext;
v := @parameter: org.hibernate.validator.internal.metadata.location.ConstraintLocation;
v = v.<org.hibernate.validator.internal.engine.valuecontext.ValueContext: org.hibernate.validator.internal.engine.path.PathImpl propertyPath>;
v = staticinvoke <org.hibernate.validator.internal.engine.path.PathImpl: org.hibernate.validator.internal.engine.path.PathImpl createCopy(org.hibernate.validator.internal.engine.path.PathImpl)>(v);
v = v.<org.hibernate.validator.internal.engine.valuecontext.ValueContext: org.hibernate.validator.internal.util.ExecutableParameterNameProvider parameterNameProvider>;
interfaceinvoke v.<org.hibernate.validator.internal.metadata.location.ConstraintLocation: void appendTo(org.hibernate.validator.internal.util.ExecutableParameterNameProvider,org.hibernate.validator.internal.engine.path.PathImpl)>(v, v);
v.<org.hibernate.validator.internal.engine.valuecontext.ValueContext: org.hibernate.validator.internal.engine.path.PathImpl propertyPath> = v;
return;
}
public final void appendTypeParameterNode(java.lang.String)
{
org.hibernate.validator.internal.engine.path.PathImpl v, v;
org.hibernate.validator.internal.engine.valuecontext.ValueContext v;
java.lang.String v;
v := @this: org.hibernate.validator.internal.engine.valuecontext.ValueContext;
v := @parameter: java.lang.String;
v = v.<org.hibernate.validator.internal.engine.valuecontext.ValueContext: org.hibernate.validator.internal.engine.path.PathImpl propertyPath>;
v = staticinvoke <org.hibernate.validator.internal.engine.path.PathImpl: org.hibernate.validator.internal.engine.path.PathImpl createCopy(org.hibernate.validator.internal.engine.path.PathImpl)>(v);
virtualinvoke v.<org.hibernate.validator.internal.engine.path.PathImpl: org.hibernate.validator.internal.engine.path.NodeImpl addContainerElementNode(java.lang.String)>(v);
v.<org.hibernate.validator.internal.engine.valuecontext.ValueContext: org.hibernate.validator.internal.engine.path.PathImpl propertyPath> = v;
return;
}
public final void markCurrentPropertyAsIterable()
{
org.hibernate.validator.internal.engine.path.PathImpl v;
org.hibernate.validator.internal.engine.valuecontext.ValueContext v;
v := @this: org.hibernate.validator.internal.engine.valuecontext.ValueContext;
v = v.<org.hibernate.validator.internal.engine.valuecontext.ValueContext: org.hibernate.validator.internal.engine.path.PathImpl propertyPath>;
virtualinvoke v.<org.hibernate.validator.internal.engine.path.PathImpl: org.hibernate.validator.internal.engine.path.NodeImpl makeLeafNodeIterable()>();
return;
}
public final void markCurrentPropertyAsIterableAndSetKey(java.lang.Object)
{
org.hibernate.validator.internal.engine.path.PathImpl v;
java.lang.Object v;
org.hibernate.validator.internal.engine.valuecontext.ValueContext v;
v := @this: org.hibernate.validator.internal.engine.valuecontext.ValueContext;
v := @parameter: java.lang.Object;
v = v.<org.hibernate.validator.internal.engine.valuecontext.ValueContext: org.hibernate.validator.internal.engine.path.PathImpl propertyPath>;
virtualinvoke v.<org.hibernate.validator.internal.engine.path.PathImpl: org.hibernate.validator.internal.engine.path.NodeImpl makeLeafNodeIterableAndSetMapKey(java.lang.Object)>(v);
return;
}
public final void markCurrentPropertyAsIterableAndSetIndex(java.lang.Integer)
{
org.hibernate.validator.internal.engine.path.PathImpl v;
java.lang.Integer v;
org.hibernate.validator.internal.engine.valuecontext.ValueContext v;
v := @this: org.hibernate.validator.internal.engine.valuecontext.ValueContext;
v := @parameter: java.lang.Integer;
v = v.<org.hibernate.validator.internal.engine.valuecontext.ValueContext: org.hibernate.validator.internal.engine.path.PathImpl propertyPath>;
virtualinvoke v.<org.hibernate.validator.internal.engine.path.PathImpl: org.hibernate.validator.internal.engine.path.NodeImpl makeLeafNodeIterableAndSetIndex(java.lang.Integer)>(v);
return;
}
public final void setTypeParameter(java.lang.Class, java.lang.Integer)
{
org.hibernate.validator.internal.engine.path.PathImpl v;
org.hibernate.validator.internal.engine.valuecontext.ValueContext v;
java.lang.Class v;
java.lang.Integer v;
v := @this: org.hibernate.validator.internal.engine.valuecontext.ValueContext;
v := @parameter: java.lang.Class;
v := @parameter: java.lang.Integer;
if v != null goto label;
return;
label:
v = v.<org.hibernate.validator.internal.engine.valuecontext.ValueContext: org.hibernate.validator.internal.engine.path.PathImpl propertyPath>;
virtualinvoke v.<org.hibernate.validator.internal.engine.path.PathImpl: org.hibernate.validator.internal.engine.path.NodeImpl setLeafNodeTypeParameter(java.lang.Class,java.lang.Integer)>(v, v);
return;
}
public final void setCurrentGroup(java.lang.Class)
{
java.lang.Class v;
org.hibernate.validator.internal.engine.valuecontext.ValueContext v;
v := @this: org.hibernate.validator.internal.engine.valuecontext.ValueContext;
v := @parameter: java.lang.Class;
v.<org.hibernate.validator.internal.engine.valuecontext.ValueContext: java.lang.Class currentGroup> = v;
return;
}
public final void setCurrentValidatedValue(java.lang.Object)
{
org.hibernate.validator.internal.engine.path.PathImpl v;
java.lang.Object v;
org.hibernate.validator.internal.engine.valuecontext.ValueContext v;
v := @this: org.hibernate.validator.internal.engine.valuecontext.ValueContext;
v := @parameter: java.lang.Object;
v = v.<org.hibernate.validator.internal.engine.valuecontext.ValueContext: org.hibernate.validator.internal.engine.path.PathImpl propertyPath>;
virtualinvoke v.<org.hibernate.validator.internal.engine.path.PathImpl: org.hibernate.validator.internal.engine.path.NodeImpl setLeafNodeValueIfRequired(java.lang.Object)>(v);
v.<org.hibernate.validator.internal.engine.valuecontext.ValueContext: java.lang.Object currentValue> = v;
return;
}
public final boolean validatingDefault()
{
org.hibernate.validator.internal.engine.valuecontext.ValueContext v;
java.lang.Class v, v, v;
java.lang.String v, v;
boolean v, v;
v := @this: org.hibernate.validator.internal.engine.valuecontext.ValueContext;
v = virtualinvoke v.<org.hibernate.validator.internal.engine.valuecontext.ValueContext: java.lang.Class getCurrentGroup()>();
if v == null goto label;
v = virtualinvoke v.<org.hibernate.validator.internal.engine.valuecontext.ValueContext: java.lang.Class getCurrentGroup()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v = class "Ljakarta/validation/groups/Default;";
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public final org.hibernate.validator.internal.metadata.location.ConstraintLocation$ConstraintLocationKind getConstraintLocationKind()
{
org.hibernate.validator.internal.metadata.location.ConstraintLocation$ConstraintLocationKind v;
org.hibernate.validator.internal.engine.valuecontext.ValueContext v;
v := @this: org.hibernate.validator.internal.engine.valuecontext.ValueContext;
v = v.<org.hibernate.validator.internal.engine.valuecontext.ValueContext: org.hibernate.validator.internal.metadata.location.ConstraintLocation$ConstraintLocationKind constraintLocationKind>;
return v;
}
public final void setConstraintLocationKind(org.hibernate.validator.internal.metadata.location.ConstraintLocation$ConstraintLocationKind)
{
org.hibernate.validator.internal.metadata.location.ConstraintLocation$ConstraintLocationKind v;
org.hibernate.validator.internal.engine.valuecontext.ValueContext v;
v := @this: org.hibernate.validator.internal.engine.valuecontext.ValueContext;
v := @parameter: org.hibernate.validator.internal.metadata.location.ConstraintLocation$ConstraintLocationKind;
v.<org.hibernate.validator.internal.engine.valuecontext.ValueContext: org.hibernate.validator.internal.metadata.location.ConstraintLocation$ConstraintLocationKind constraintLocationKind> = v;
return;
}
public final org.hibernate.validator.internal.engine.valuecontext.ValueContext$ValueState getCurrentValueState()
{
org.hibernate.validator.internal.engine.path.PathImpl v;
org.hibernate.validator.internal.engine.valuecontext.ValueContext v;
java.lang.Object v;
org.hibernate.validator.internal.engine.valuecontext.ValueContext$ValueState v;
v := @this: org.hibernate.validator.internal.engine.valuecontext.ValueContext;
v = new org.hibernate.validator.internal.engine.valuecontext.ValueContext$ValueState;
v = v.<org.hibernate.validator.internal.engine.valuecontext.ValueContext: org.hibernate.validator.internal.engine.path.PathImpl propertyPath>;
v = v.<org.hibernate.validator.internal.engine.valuecontext.ValueContext: java.lang.Object currentValue>;
specialinvoke v.<org.hibernate.validator.internal.engine.valuecontext.ValueContext$ValueState: void <init>(org.hibernate.validator.internal.engine.path.PathImpl,java.lang.Object)>(v, v);
return v;
}
public final void resetValueState(org.hibernate.validator.internal.engine.valuecontext.ValueContext$ValueState)
{
org.hibernate.validator.internal.engine.path.PathImpl v;
org.hibernate.validator.internal.engine.valuecontext.ValueContext v;
java.lang.Object v;
org.hibernate.validator.internal.engine.valuecontext.ValueContext$ValueState v;
v := @this: org.hibernate.validator.internal.engine.valuecontext.ValueContext;
v := @parameter: org.hibernate.validator.internal.engine.valuecontext.ValueContext$ValueState;
v = virtualinvoke v.<org.hibernate.validator.internal.engine.valuecontext.ValueContext$ValueState: org.hibernate.validator.internal.engine.path.PathImpl getPropertyPath()>();
v.<org.hibernate.validator.internal.engine.valuecontext.ValueContext: org.hibernate.validator.internal.engine.path.PathImpl propertyPath> = v;
v = virtualinvoke v.<org.hibernate.validator.internal.engine.valuecontext.ValueContext$ValueState: java.lang.Object getCurrentValue()>();
v.<org.hibernate.validator.internal.engine.valuecontext.ValueContext: java.lang.Object currentValue> = v;
return;
}
public java.lang.String toString()
{
org.hibernate.validator.internal.engine.path.PathImpl v;
org.hibernate.validator.internal.engine.valuecontext.ValueContext v;
java.lang.Class v;
java.lang.Object v, v;
java.lang.StringBuilder v, v, v, v, v, v;
java.lang.String v;
org.hibernate.validator.internal.metadata.location.ConstraintLocation$ConstraintLocationKind v;
v := @this: org.hibernate.validator.internal.engine.valuecontext.ValueContext;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("ValueContext");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("{currentBean=");
v = v.<org.hibernate.validator.internal.engine.valuecontext.ValueContext: java.lang.Object currentBean>;
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)>(", propertyPath=");
v = v.<org.hibernate.validator.internal.engine.valuecontext.ValueContext: org.hibernate.validator.internal.engine.path.PathImpl 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)>(", currentGroup=");
v = v.<org.hibernate.validator.internal.engine.valuecontext.ValueContext: java.lang.Class currentGroup>;
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)>(", currentValue=");
v = v.<org.hibernate.validator.internal.engine.valuecontext.ValueContext: java.lang.Object currentValue>;
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)>(", constraintLocationKind=");
v = v.<org.hibernate.validator.internal.engine.valuecontext.ValueContext: org.hibernate.validator.internal.metadata.location.ConstraintLocation$ConstraintLocationKind constraintLocationKind>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(125);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
public java.lang.Object getValue(java.lang.Object, org.hibernate.validator.internal.metadata.location.ConstraintLocation)
{
org.hibernate.validator.internal.metadata.location.ConstraintLocation v;
org.hibernate.validator.internal.engine.valuecontext.ValueContext v;
java.lang.Object v, v;
v := @this: org.hibernate.validator.internal.engine.valuecontext.ValueContext;
v := @parameter: java.lang.Object;
v := @parameter: org.hibernate.validator.internal.metadata.location.ConstraintLocation;
v = interfaceinvoke v.<org.hibernate.validator.internal.metadata.location.ConstraintLocation: java.lang.Object getValue(java.lang.Object)>(v);
return v;
}
}