public interface com.opencsv.bean.CsvBindAndSplitByName extends java.lang.annotation.Annotation
  minor version: 0
  major version: 59
  flags: flags: (0x2601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT, ACC_ANNOTATION
  this_class: com.opencsv.bean.CsvBindAndSplitByName
  super_class: java.lang.Object
{
  public abstract boolean required();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    AnnotationDefault: false

  public abstract java.lang.String column();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    AnnotationDefault: ""

  public abstract java.lang.String locale();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    AnnotationDefault: ""

  public abstract boolean writeLocaleEqualsReadLocale();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    AnnotationDefault: true

  public abstract java.lang.String writeLocale();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    AnnotationDefault: ""

  public abstract java.lang.String splitOn();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    AnnotationDefault: "\\s+"

  public abstract java.lang.String writeDelimiter();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    AnnotationDefault: " "

  public abstract java.lang.Class<? extends java.util.Collection> collectionType();
    descriptor: ()Ljava/lang/Class;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/lang/Class<+Ljava/util/Collection;>;
    AnnotationDefault: Ljava/util/Collection;

  public abstract java.lang.Class<?> elementType();
    descriptor: ()Ljava/lang/Class;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/lang/Class<*>;

  public abstract java.lang.Class<? extends com.opencsv.bean.AbstractCsvConverter> converter();
    descriptor: ()Ljava/lang/Class;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/lang/Class<+Lcom/opencsv/bean/AbstractCsvConverter;>;
    AnnotationDefault: Lcom/opencsv/bean/AbstractCsvConverter;

  public abstract java.lang.String capture();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    AnnotationDefault: ""

  public abstract java.lang.String format();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    AnnotationDefault: ""
}
SourceFile: "CsvBindAndSplitByName.java"
    RuntimeVisibleAnnotations: 
      java.lang.annotation.Documented()
      java.lang.annotation.Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME:Ljava/lang/annotation/RetentionPolicy;)
      java.lang.annotation.Target(value = {java.lang.annotation.ElementType.FIELD:Ljava/lang/annotation/ElementType;})