class org.hibernate.validator.internal.engine.constraintvalidation.LambdaBasedValidatorDescriptor extends java.lang.Object implements org.hibernate.validator.internal.engine.constraintvalidation.ConstraintValidatorDescriptor
{
private static final long serialVersionUID;
private final java.lang.reflect.Type validatedType;
private final org.hibernate.validator.cfg.context.ConstraintDefinitionContext$ValidationCallable lambda;
public void <init>(java.lang.reflect.Type, org.hibernate.validator.cfg.context.ConstraintDefinitionContext$ValidationCallable)
{
org.hibernate.validator.cfg.context.ConstraintDefinitionContext$ValidationCallable v;
java.lang.reflect.Type v;
org.hibernate.validator.internal.engine.constraintvalidation.LambdaBasedValidatorDescriptor v;
v := @this: org.hibernate.validator.internal.engine.constraintvalidation.LambdaBasedValidatorDescriptor;
v := @parameter: java.lang.reflect.Type;
v := @parameter: org.hibernate.validator.cfg.context.ConstraintDefinitionContext$ValidationCallable;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.hibernate.validator.internal.engine.constraintvalidation.LambdaBasedValidatorDescriptor: java.lang.reflect.Type validatedType> = v;
v.<org.hibernate.validator.internal.engine.constraintvalidation.LambdaBasedValidatorDescriptor: org.hibernate.validator.cfg.context.ConstraintDefinitionContext$ValidationCallable lambda> = v;
return;
}
public java.lang.Class getValidatorClass()
{
org.hibernate.validator.internal.engine.constraintvalidation.LambdaBasedValidatorDescriptor v;
v := @this: org.hibernate.validator.internal.engine.constraintvalidation.LambdaBasedValidatorDescriptor;
return class "Lorg/hibernate/validator/internal/engine/constraintvalidation/LambdaBasedValidatorDescriptor$LambdaExecutor;";
}
public java.util.EnumSet getValidationTargets()
{
jakarta.validation.constraintvalidation.ValidationTarget v;
org.hibernate.validator.internal.engine.constraintvalidation.LambdaBasedValidatorDescriptor v;
java.util.EnumSet v;
v := @this: org.hibernate.validator.internal.engine.constraintvalidation.LambdaBasedValidatorDescriptor;
v = <jakarta.validation.constraintvalidation.ValidationTarget: jakarta.validation.constraintvalidation.ValidationTarget ANNOTATED_ELEMENT>;
v = staticinvoke <java.util.EnumSet: java.util.EnumSet of(java.lang.Enum)>(v);
return v;
}
public java.lang.reflect.Type getValidatedType()
{
java.lang.reflect.Type v;
org.hibernate.validator.internal.engine.constraintvalidation.LambdaBasedValidatorDescriptor v;
v := @this: org.hibernate.validator.internal.engine.constraintvalidation.LambdaBasedValidatorDescriptor;
v = v.<org.hibernate.validator.internal.engine.constraintvalidation.LambdaBasedValidatorDescriptor: java.lang.reflect.Type validatedType>;
return v;
}
public jakarta.validation.ConstraintValidator newInstance(jakarta.validation.ConstraintValidatorFactory)
{
jakarta.validation.ConstraintValidatorFactory v;
org.hibernate.validator.internal.engine.constraintvalidation.LambdaBasedValidatorDescriptor$LambdaExecutor v;
org.hibernate.validator.cfg.context.ConstraintDefinitionContext$ValidationCallable v;
org.hibernate.validator.internal.engine.constraintvalidation.LambdaBasedValidatorDescriptor v;
v := @this: org.hibernate.validator.internal.engine.constraintvalidation.LambdaBasedValidatorDescriptor;
v := @parameter: jakarta.validation.ConstraintValidatorFactory;
v = new org.hibernate.validator.internal.engine.constraintvalidation.LambdaBasedValidatorDescriptor$LambdaExecutor;
v = v.<org.hibernate.validator.internal.engine.constraintvalidation.LambdaBasedValidatorDescriptor: org.hibernate.validator.cfg.context.ConstraintDefinitionContext$ValidationCallable lambda>;
specialinvoke v.<org.hibernate.validator.internal.engine.constraintvalidation.LambdaBasedValidatorDescriptor$LambdaExecutor: void <init>(org.hibernate.validator.cfg.context.ConstraintDefinitionContext$ValidationCallable)>(v);
return v;
}
}