class org.hibernate.validator.internal.engine.constraintvalidation.CrossParameterConstraintValidatorContextImpl$CrossParameterConstraintViolationBuilderImpl extends org.hibernate.validator.internal.engine.constraintvalidation.ConstraintValidatorContextImpl$ConstraintViolationBuilderImpl
{
private final java.util.List methodParameterNames;
final org.hibernate.validator.internal.engine.constraintvalidation.CrossParameterConstraintValidatorContextImpl this$0;
private void <init>(org.hibernate.validator.internal.engine.constraintvalidation.CrossParameterConstraintValidatorContextImpl, java.util.List, java.lang.String, org.hibernate.validator.internal.engine.path.PathImpl)
{
org.hibernate.validator.internal.engine.path.PathImpl v;
java.util.List v;
org.hibernate.validator.internal.engine.constraintvalidation.CrossParameterConstraintValidatorContextImpl v;
java.lang.String v;
org.hibernate.validator.internal.engine.constraintvalidation.CrossParameterConstraintValidatorContextImpl$CrossParameterConstraintViolationBuilderImpl v;
v := @this: org.hibernate.validator.internal.engine.constraintvalidation.CrossParameterConstraintValidatorContextImpl$CrossParameterConstraintViolationBuilderImpl;
v := @parameter: org.hibernate.validator.internal.engine.constraintvalidation.CrossParameterConstraintValidatorContextImpl;
v := @parameter: java.util.List;
v := @parameter: java.lang.String;
v := @parameter: org.hibernate.validator.internal.engine.path.PathImpl;
v.<org.hibernate.validator.internal.engine.constraintvalidation.CrossParameterConstraintValidatorContextImpl$CrossParameterConstraintViolationBuilderImpl: org.hibernate.validator.internal.engine.constraintvalidation.CrossParameterConstraintValidatorContextImpl this$0> = v;
specialinvoke v.<org.hibernate.validator.internal.engine.constraintvalidation.ConstraintValidatorContextImpl$ConstraintViolationBuilderImpl: void <init>(org.hibernate.validator.internal.engine.constraintvalidation.ConstraintValidatorContextImpl,java.lang.String,org.hibernate.validator.internal.engine.path.PathImpl)>(v, v, v);
v.<org.hibernate.validator.internal.engine.constraintvalidation.CrossParameterConstraintValidatorContextImpl$CrossParameterConstraintViolationBuilderImpl: java.util.List methodParameterNames> = v;
return;
}
public jakarta.validation.ConstraintValidatorContext$ConstraintViolationBuilder$NodeBuilderDefinedContext addParameterNode(int)
{
org.hibernate.validator.internal.engine.constraintvalidation.ConstraintValidatorContextImpl$NodeBuilder v;
org.hibernate.validator.internal.engine.constraintvalidation.CrossParameterConstraintValidatorContextImpl$CrossParameterConstraintViolationBuilderImpl v;
org.hibernate.validator.internal.engine.path.PathImpl v, v;
java.util.List v;
int v;
org.hibernate.validator.internal.engine.constraintvalidation.CrossParameterConstraintValidatorContextImpl v;
java.lang.Object v;
java.lang.String v;
v := @this: org.hibernate.validator.internal.engine.constraintvalidation.CrossParameterConstraintValidatorContextImpl$CrossParameterConstraintViolationBuilderImpl;
v := @parameter: int;
specialinvoke v.<org.hibernate.validator.internal.engine.constraintvalidation.CrossParameterConstraintValidatorContextImpl$CrossParameterConstraintViolationBuilderImpl: void dropLeafNode()>();
v = v.<org.hibernate.validator.internal.engine.constraintvalidation.CrossParameterConstraintValidatorContextImpl$CrossParameterConstraintViolationBuilderImpl: org.hibernate.validator.internal.engine.path.PathImpl propertyPath>;
v = v.<org.hibernate.validator.internal.engine.constraintvalidation.CrossParameterConstraintValidatorContextImpl$CrossParameterConstraintViolationBuilderImpl: java.util.List methodParameterNames>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
virtualinvoke v.<org.hibernate.validator.internal.engine.path.PathImpl: org.hibernate.validator.internal.engine.path.NodeImpl addParameterNode(java.lang.String,int)>(v, v);
v = new org.hibernate.validator.internal.engine.constraintvalidation.ConstraintValidatorContextImpl$NodeBuilder;
v = v.<org.hibernate.validator.internal.engine.constraintvalidation.CrossParameterConstraintValidatorContextImpl$CrossParameterConstraintViolationBuilderImpl: org.hibernate.validator.internal.engine.constraintvalidation.CrossParameterConstraintValidatorContextImpl this$0>;
v = v.<org.hibernate.validator.internal.engine.constraintvalidation.CrossParameterConstraintValidatorContextImpl$CrossParameterConstraintViolationBuilderImpl: java.lang.String messageTemplate>;
v = v.<org.hibernate.validator.internal.engine.constraintvalidation.CrossParameterConstraintValidatorContextImpl$CrossParameterConstraintViolationBuilderImpl: org.hibernate.validator.internal.engine.path.PathImpl propertyPath>;
specialinvoke v.<org.hibernate.validator.internal.engine.constraintvalidation.ConstraintValidatorContextImpl$NodeBuilder: void <init>(org.hibernate.validator.internal.engine.constraintvalidation.ConstraintValidatorContextImpl,java.lang.String,org.hibernate.validator.internal.engine.path.PathImpl)>(v, v, v);
return v;
}
private void dropLeafNode()
{
org.hibernate.validator.internal.engine.path.PathImpl v, v;
org.hibernate.validator.internal.engine.constraintvalidation.CrossParameterConstraintValidatorContextImpl$CrossParameterConstraintViolationBuilderImpl v;
v := @this: org.hibernate.validator.internal.engine.constraintvalidation.CrossParameterConstraintValidatorContextImpl$CrossParameterConstraintViolationBuilderImpl;
v = v.<org.hibernate.validator.internal.engine.constraintvalidation.CrossParameterConstraintValidatorContextImpl$CrossParameterConstraintViolationBuilderImpl: org.hibernate.validator.internal.engine.path.PathImpl propertyPath>;
v = staticinvoke <org.hibernate.validator.internal.engine.path.PathImpl: org.hibernate.validator.internal.engine.path.PathImpl createCopyWithoutLeafNode(org.hibernate.validator.internal.engine.path.PathImpl)>(v);
v.<org.hibernate.validator.internal.engine.constraintvalidation.CrossParameterConstraintValidatorContextImpl$CrossParameterConstraintViolationBuilderImpl: org.hibernate.validator.internal.engine.path.PathImpl propertyPath> = v;
return;
}
}