public interface org.springframework.data.convert.ConverterBuilder
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.springframework.data.convert.ConverterBuilder
  super_class: java.lang.Object
{
  public static <S, T> org.springframework.data.convert.ConverterBuilder$ReadingConverterBuilder<S, T> reading(java.lang.Class<S>, java.lang.Class<T>, java.util.function.Function<? super S, ? extends T>);
    descriptor: (Ljava/lang/Class;Ljava/lang/Class;Ljava/util/function/Function;)Lorg/springframework/data/convert/ConverterBuilder$ReadingConverterBuilder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 55
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tCannot infer type arguments for DefaultConverterBuilder<>\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: <S:Ljava/lang/Object;T:Ljava/lang/Object;>(Ljava/lang/Class<TS;>;Ljava/lang/Class<TT;>;Ljava/util/function/Function<-TS;+TT;>;)Lorg/springframework/data/convert/ConverterBuilder$ReadingConverterBuilder<TS;TT;>;
    MethodParameters:
          Name  Flags
      source    
      target    
      function  

  public static <S, T> org.springframework.data.convert.ConverterBuilder$WritingConverterBuilder<S, T> writing(java.lang.Class<S>, java.lang.Class<T>, java.util.function.Function<? super S, ? extends T>);
    descriptor: (Ljava/lang/Class;Ljava/lang/Class;Ljava/util/function/Function;)Lorg/springframework/data/convert/ConverterBuilder$WritingConverterBuilder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 74
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tCannot infer type arguments for DefaultConverterBuilder<>\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: <S:Ljava/lang/Object;T:Ljava/lang/Object;>(Ljava/lang/Class<TS;>;Ljava/lang/Class<TT;>;Ljava/util/function/Function<-TS;+TT;>;)Lorg/springframework/data/convert/ConverterBuilder$WritingConverterBuilder<TS;TT;>;
    MethodParameters:
          Name  Flags
      source    
      target    
      function  

  public abstract java.util.Set<org.springframework.core.convert.converter.GenericConverter> getConverters();
    descriptor: ()Ljava/util/Set;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Set<Lorg/springframework/core/convert/converter/GenericConverter;>;
}
SourceFile: "ConverterBuilder.java"
NestMembers:
  org.springframework.data.convert.ConverterBuilder$ConverterAware  org.springframework.data.convert.ConverterBuilder$ReadingConverterAware  org.springframework.data.convert.ConverterBuilder$ReadingConverterBuilder  org.springframework.data.convert.ConverterBuilder$WritingConverterAware  org.springframework.data.convert.ConverterBuilder$WritingConverterBuilder
InnerClasses:
  public abstract ConverterAware = org.springframework.data.convert.ConverterBuilder$ConverterAware of org.springframework.data.convert.ConverterBuilder
  public abstract ReadingConverterAware = org.springframework.data.convert.ConverterBuilder$ReadingConverterAware of org.springframework.data.convert.ConverterBuilder
  public abstract ReadingConverterBuilder = org.springframework.data.convert.ConverterBuilder$ReadingConverterBuilder of org.springframework.data.convert.ConverterBuilder
  public abstract WritingConverterAware = org.springframework.data.convert.ConverterBuilder$WritingConverterAware of org.springframework.data.convert.ConverterBuilder
  public abstract WritingConverterBuilder = org.springframework.data.convert.ConverterBuilder$WritingConverterBuilder of org.springframework.data.convert.ConverterBuilder