// Path: src/main/java/net/andreinc/jbvext/annotations/misc/validators/OneOfCharsValidator.java
// public class OneOfCharsValidator extends OneOfValidator<OneOfChars, Character> {
//     @Override
//     public boolean isValid(Character value, ConstraintValidatorContext context) {
//         return super.isValid(value, ArrayUtils.toObject(annotation.value()), Objects::equals, context);
//     }
// }


import net.andreinc.jbvext.annotations.misc.validators.OneOfCharsValidator;
import javax.validation.Constraint;
import javax.validation.Payload;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
import static java.lang.annotation.ElementType.*;
import static java.lang.annotation.RetentionPolicy.RUNTIME;
package net.andreinc.jbvext.annotations.misc;




@Documented
@Retention(RUNTIME)
@Constraint(validatedBy = OneOfCharsValidator.class)
@Target({METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER, TYPE_USE})
// Path: src/main/java/net/andreinc/jbvext/annotations/misc/validators/OneOfCharsValidator.java
// public class OneOfCharsValidator extends OneOfValidator<OneOfChars, Character> {
//     @Override
//     public boolean isValid(Character value, ConstraintValidatorContext context) {
//         return super.isValid(value, ArrayUtils.toObject(annotation.value()), Objects::equals, context);
//     }
// }


// Path: src/main/java/net/andreinc/jbvext/annotations/misc/OneOfChars.java
import net.andreinc.jbvext.annotations.misc.validators.OneOfCharsValidator;
import javax.validation.Constraint;
import javax.validation.Payload;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
import static java.lang.annotation.ElementType.*;
import static java.lang.annotation.RetentionPolicy.RUNTIME;

package net.andreinc.jbvext.annotations.misc;




@Documented
@Retention(RUNTIME)
@Constraint(validatedBy = OneOfCharsValidator.class)
@Target({METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER, TYPE_USE})
public @interface OneOfChars {