package e;

import d.EnumC0439l;
import g.EnumC0475b;
import g.i;
import i.f0;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;

/* JADX INFO: loaded from: classes.dex */
@Retention(RetentionPolicy.RUNTIME)
public @interface d {
    boolean alphabetic() default true;

    boolean asm() default true;

    Class autoTypeCheckHandler() default i.a.class;

    Class builder() default Void.class;

    Class deserializer() default Void.class;

    String[] ignores() default {};

    String[] includes() default {};

    Class mappingTo() default Void.class;

    EnumC0439l naming() default EnumC0439l.CamelCase;

    String[] orders() default {};

    EnumC0475b[] parseFeatures() default {};

    Class[] seeAlso() default {};

    boolean serializeEnumAsJavaBean() default false;

    Class serializer() default Void.class;

    f0[] serialzeFeatures() default {};

    Class[] serialzeFilters() default {};

    String typeKey() default "";

    String typeName() default "";
}
