public interface org.jooq.Configuration extends java.io.Serializable
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.jooq.Configuration
  super_class: java.lang.Object
{
  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 70
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import org.jetbrains cannot be resolved\n\tThe import org.jetbrains cannot be resolved\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNullable cannot be resolved to a type\n\tNullable cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n\tNotNull cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public abstract org.jooq.DSLContext dsl();
    descriptor: ()Lorg/jooq/DSLContext;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()

  public abstract java.util.Map<java.lang.Object, java.lang.Object> data();
    descriptor: ()Ljava/util/Map;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Map<Ljava/lang/Object;Ljava/lang/Object;>;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()

  public abstract java.lang.Object data(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      Nullable()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nullable()
    MethodParameters:
      Name  Flags
      key   

  public abstract java.lang.Object data(java.lang.Object, java.lang.Object);
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      Nullable()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Nullable()
    MethodParameters:
       Name  Flags
      key    
      value  

  public abstract java.time.Clock clock();
    descriptor: ()Ljava/time/Clock;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()

  public abstract org.jooq.ConnectionProvider connectionProvider();
    descriptor: ()Lorg/jooq/ConnectionProvider;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()

  public abstract org.jooq.ConnectionProvider interpreterConnectionProvider();
    descriptor: ()Lorg/jooq/ConnectionProvider;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()

  public abstract org.jooq.ConnectionProvider systemConnectionProvider();
    descriptor: ()Lorg/jooq/ConnectionProvider;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()

  public abstract org.jooq.MetaProvider metaProvider();
    descriptor: ()Lorg/jooq/MetaProvider;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()

  public abstract org.jooq.VersionProvider versionProvider();
    descriptor: ()Lorg/jooq/VersionProvider;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()

  public abstract org.jooq.ExecutorProvider executorProvider();
    descriptor: ()Lorg/jooq/ExecutorProvider;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()

  public abstract org.jooq.TransactionProvider transactionProvider();
    descriptor: ()Lorg/jooq/TransactionProvider;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()

  public abstract org.jooq.TransactionListenerProvider[] transactionListenerProviders();
    descriptor: ()[Lorg/jooq/TransactionListenerProvider;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN, location=[ARRAY_ELEMENT]
        NotNull()

  public abstract org.jooq.DiagnosticsListenerProvider[] diagnosticsListenerProviders();
    descriptor: ()[Lorg/jooq/DiagnosticsListenerProvider;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN, location=[ARRAY_ELEMENT]
        NotNull()

  public abstract org.jooq.UnwrapperProvider unwrapperProvider();
    descriptor: ()Lorg/jooq/UnwrapperProvider;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()

  public abstract org.jooq.CharsetProvider charsetProvider();
    descriptor: ()Lorg/jooq/CharsetProvider;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()

  public abstract org.jooq.RecordMapperProvider recordMapperProvider();
    descriptor: ()Lorg/jooq/RecordMapperProvider;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()

  public abstract org.jooq.RecordUnmapperProvider recordUnmapperProvider();
    descriptor: ()Lorg/jooq/RecordUnmapperProvider;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()

  public abstract org.jooq.RecordListenerProvider[] recordListenerProviders();
    descriptor: ()[Lorg/jooq/RecordListenerProvider;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN, location=[ARRAY_ELEMENT]
        NotNull()

  public abstract org.jooq.ExecuteListenerProvider[] executeListenerProviders();
    descriptor: ()[Lorg/jooq/ExecuteListenerProvider;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN, location=[ARRAY_ELEMENT]
        NotNull()

  public abstract org.jooq.MigrationListenerProvider[] migrationListenerProviders();
    descriptor: ()[Lorg/jooq/MigrationListenerProvider;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN, location=[ARRAY_ELEMENT]
        NotNull()

  public abstract org.jooq.VisitListenerProvider[] visitListenerProviders();
    descriptor: ()[Lorg/jooq/VisitListenerProvider;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN, location=[ARRAY_ELEMENT]
        NotNull()

  public abstract org.jooq.ConverterProvider converterProvider();
    descriptor: ()Lorg/jooq/ConverterProvider;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()

  public abstract org.jooq.SchemaMapping schemaMapping();
    descriptor: ()Lorg/jooq/SchemaMapping;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()

  public abstract org.jooq.SQLDialect dialect();
    descriptor: ()Lorg/jooq/SQLDialect;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()

  public abstract org.jooq.SQLDialect family();
    descriptor: ()Lorg/jooq/SQLDialect;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()

  public abstract org.jooq.conf.Settings settings();
    descriptor: ()Lorg/jooq/conf/Settings;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()

  public abstract org.jooq.Configuration set(java.time.Clock);
    descriptor: (Ljava/time/Clock;)Lorg/jooq/Configuration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      newClock  

  public abstract org.jooq.Configuration set(org.jooq.ConnectionProvider);
    descriptor: (Lorg/jooq/ConnectionProvider;)Lorg/jooq/Configuration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                       Name  Flags
      newConnectionProvider  

  public abstract org.jooq.Configuration set(org.jooq.MetaProvider);
    descriptor: (Lorg/jooq/MetaProvider;)Lorg/jooq/Configuration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                 Name  Flags
      newMetaProvider  

  public abstract org.jooq.Configuration set(org.jooq.VersionProvider);
    descriptor: (Lorg/jooq/VersionProvider;)Lorg/jooq/Configuration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                    Name  Flags
      newVersionProvider  

  public abstract org.jooq.Configuration set(org.jooq.ExecutorProvider);
    descriptor: (Lorg/jooq/ExecutorProvider;)Lorg/jooq/Configuration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                     Name  Flags
      newExecutorProvider  

  public abstract org.jooq.Configuration set(java.util.concurrent.Executor);
    descriptor: (Ljava/util/concurrent/Executor;)Lorg/jooq/Configuration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
             Name  Flags
      newExecutor  

  public abstract org.jooq.Configuration set(java.sql.Connection);
    descriptor: (Ljava/sql/Connection;)Lorg/jooq/Configuration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
               Name  Flags
      newConnection  

  public abstract org.jooq.Configuration set(javax.sql.DataSource);
    descriptor: (Ljavax/sql/DataSource;)Lorg/jooq/Configuration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
               Name  Flags
      newDataSource  

  public abstract org.jooq.Configuration set(org.jooq.TransactionProvider);
    descriptor: (Lorg/jooq/TransactionProvider;)Lorg/jooq/Configuration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                        Name  Flags
      newTransactionProvider  

  public abstract org.jooq.Configuration set(org.jooq.RecordMapper<?, ?>);
    descriptor: (Lorg/jooq/RecordMapper;)Lorg/jooq/Configuration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/RecordMapper<**>;)Lorg/jooq/Configuration;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                 Name  Flags
      newRecordMapper  

  public abstract org.jooq.Configuration set(org.jooq.RecordMapperProvider);
    descriptor: (Lorg/jooq/RecordMapperProvider;)Lorg/jooq/Configuration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                         Name  Flags
      newRecordMapperProvider  

  public abstract org.jooq.Configuration set(org.jooq.RecordUnmapper<?, ?>);
    descriptor: (Lorg/jooq/RecordUnmapper;)Lorg/jooq/Configuration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/RecordUnmapper<**>;)Lorg/jooq/Configuration;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                   Name  Flags
      newRecordUnmapper  

  public abstract org.jooq.Configuration set(org.jooq.RecordUnmapperProvider);
    descriptor: (Lorg/jooq/RecordUnmapperProvider;)Lorg/jooq/Configuration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                           Name  Flags
      newRecordUnmapperProvider  

  public abstract org.jooq.Configuration set(org.jooq.RecordListener[]);
    descriptor: ([Lorg/jooq/RecordListener;)Lorg/jooq/Configuration;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                    Name  Flags
      newRecordListeners  

  public abstract org.jooq.Configuration set(org.jooq.RecordListenerProvider[]);
    descriptor: ([Lorg/jooq/RecordListenerProvider;)Lorg/jooq/Configuration;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                            Name  Flags
      newRecordListenerProviders  

  public abstract org.jooq.Configuration set(org.jooq.ExecuteListener[]);
    descriptor: ([Lorg/jooq/ExecuteListener;)Lorg/jooq/Configuration;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                     Name  Flags
      newExecuteListeners  

  public abstract org.jooq.Configuration set(org.jooq.ExecuteListenerProvider[]);
    descriptor: ([Lorg/jooq/ExecuteListenerProvider;)Lorg/jooq/Configuration;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                             Name  Flags
      newExecuteListenerProviders  

  public abstract org.jooq.Configuration set(org.jooq.MigrationListener[]);
    descriptor: ([Lorg/jooq/MigrationListener;)Lorg/jooq/Configuration;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                       Name  Flags
      newMigrationListeners  

  public abstract org.jooq.Configuration set(org.jooq.MigrationListenerProvider[]);
    descriptor: ([Lorg/jooq/MigrationListenerProvider;)Lorg/jooq/Configuration;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                               Name  Flags
      newMigrationListenerProviders  

  public abstract org.jooq.Configuration set(org.jooq.VisitListener[]);
    descriptor: ([Lorg/jooq/VisitListener;)Lorg/jooq/Configuration;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                   Name  Flags
      newVisitListeners  

  public abstract org.jooq.Configuration set(org.jooq.VisitListenerProvider[]);
    descriptor: ([Lorg/jooq/VisitListenerProvider;)Lorg/jooq/Configuration;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                           Name  Flags
      newVisitListenerProviders  

  public abstract org.jooq.Configuration set(org.jooq.TransactionListener[]);
    descriptor: ([Lorg/jooq/TransactionListener;)Lorg/jooq/Configuration;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                         Name  Flags
      newTransactionListeners  

  public abstract org.jooq.Configuration set(org.jooq.TransactionListenerProvider[]);
    descriptor: ([Lorg/jooq/TransactionListenerProvider;)Lorg/jooq/Configuration;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                                 Name  Flags
      newTransactionListenerProviders  

  public abstract org.jooq.Configuration set(org.jooq.DiagnosticsListener[]);
    descriptor: ([Lorg/jooq/DiagnosticsListener;)Lorg/jooq/Configuration;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                         Name  Flags
      newDiagnosticsListeners  

  public abstract org.jooq.Configuration set(org.jooq.DiagnosticsListenerProvider[]);
    descriptor: ([Lorg/jooq/DiagnosticsListenerProvider;)Lorg/jooq/Configuration;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                                 Name  Flags
      newDiagnosticsListenerProviders  

  public abstract org.jooq.Configuration set(org.jooq.Unwrapper);
    descriptor: (Lorg/jooq/Unwrapper;)Lorg/jooq/Configuration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      newUnwrapper  

  public abstract org.jooq.Configuration set(org.jooq.UnwrapperProvider);
    descriptor: (Lorg/jooq/UnwrapperProvider;)Lorg/jooq/Configuration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                      Name  Flags
      newUnwrapperProvider  

  public abstract org.jooq.Configuration set(org.jooq.CharsetProvider);
    descriptor: (Lorg/jooq/CharsetProvider;)Lorg/jooq/Configuration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                    Name  Flags
      newCharsetProvider  

  public abstract org.jooq.Configuration set(org.jooq.ConverterProvider);
    descriptor: (Lorg/jooq/ConverterProvider;)Lorg/jooq/Configuration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                      Name  Flags
      newConverterProvider  

  public abstract org.jooq.Configuration set(org.jooq.SQLDialect);
    descriptor: (Lorg/jooq/SQLDialect;)Lorg/jooq/Configuration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
            Name  Flags
      newDialect  

  public abstract org.jooq.Configuration set(org.jooq.conf.Settings);
    descriptor: (Lorg/jooq/conf/Settings;)Lorg/jooq/Configuration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
             Name  Flags
      newSettings  

  public abstract org.jooq.Configuration derive();
    descriptor: ()Lorg/jooq/Configuration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()

  public abstract org.jooq.Configuration derive(java.time.Clock);
    descriptor: (Ljava/time/Clock;)Lorg/jooq/Configuration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
          Name  Flags
      newClock  

  public abstract org.jooq.Configuration derive(java.sql.Connection);
    descriptor: (Ljava/sql/Connection;)Lorg/jooq/Configuration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
               Name  Flags
      newConnection  

  public abstract org.jooq.Configuration derive(javax.sql.DataSource);
    descriptor: (Ljavax/sql/DataSource;)Lorg/jooq/Configuration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
               Name  Flags
      newDataSource  

  public abstract org.jooq.Configuration derive(org.jooq.ConnectionProvider);
    descriptor: (Lorg/jooq/ConnectionProvider;)Lorg/jooq/Configuration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                       Name  Flags
      newConnectionProvider  

  public abstract org.jooq.Configuration derive(org.jooq.MetaProvider);
    descriptor: (Lorg/jooq/MetaProvider;)Lorg/jooq/Configuration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                 Name  Flags
      newMetaProvider  

  public abstract org.jooq.Configuration derive(org.jooq.VersionProvider);
    descriptor: (Lorg/jooq/VersionProvider;)Lorg/jooq/Configuration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                    Name  Flags
      newVersionProvider  

  public abstract org.jooq.Configuration derive(java.util.concurrent.Executor);
    descriptor: (Ljava/util/concurrent/Executor;)Lorg/jooq/Configuration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
             Name  Flags
      newExecutor  

  public abstract org.jooq.Configuration derive(org.jooq.ExecutorProvider);
    descriptor: (Lorg/jooq/ExecutorProvider;)Lorg/jooq/Configuration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                     Name  Flags
      newExecutorProvider  

  public abstract org.jooq.Configuration derive(org.jooq.TransactionProvider);
    descriptor: (Lorg/jooq/TransactionProvider;)Lorg/jooq/Configuration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                        Name  Flags
      newTransactionProvider  

  public abstract org.jooq.Configuration derive(org.jooq.RecordMapper<?, ?>);
    descriptor: (Lorg/jooq/RecordMapper;)Lorg/jooq/Configuration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/RecordMapper<**>;)Lorg/jooq/Configuration;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                 Name  Flags
      newRecordMapper  

  public abstract org.jooq.Configuration derive(org.jooq.RecordMapperProvider);
    descriptor: (Lorg/jooq/RecordMapperProvider;)Lorg/jooq/Configuration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                         Name  Flags
      newRecordMapperProvider  

  public abstract org.jooq.Configuration derive(org.jooq.RecordUnmapper<?, ?>);
    descriptor: (Lorg/jooq/RecordUnmapper;)Lorg/jooq/Configuration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/jooq/RecordUnmapper<**>;)Lorg/jooq/Configuration;
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                   Name  Flags
      newRecordUnmapper  

  public abstract org.jooq.Configuration derive(org.jooq.RecordUnmapperProvider);
    descriptor: (Lorg/jooq/RecordUnmapperProvider;)Lorg/jooq/Configuration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                           Name  Flags
      newRecordUnmapperProvider  

  public abstract org.jooq.Configuration derive(org.jooq.RecordListener[]);
    descriptor: ([Lorg/jooq/RecordListener;)Lorg/jooq/Configuration;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                    Name  Flags
      newRecordListeners  

  public abstract org.jooq.Configuration derive(org.jooq.RecordListenerProvider[]);
    descriptor: ([Lorg/jooq/RecordListenerProvider;)Lorg/jooq/Configuration;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                            Name  Flags
      newRecordListenerProviders  

  public abstract org.jooq.Configuration derive(org.jooq.ExecuteListener[]);
    descriptor: ([Lorg/jooq/ExecuteListener;)Lorg/jooq/Configuration;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                     Name  Flags
      newExecuteListeners  

  public abstract org.jooq.Configuration derive(org.jooq.ExecuteListenerProvider[]);
    descriptor: ([Lorg/jooq/ExecuteListenerProvider;)Lorg/jooq/Configuration;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                             Name  Flags
      newExecuteListenerProviders  

  public abstract org.jooq.Configuration derive(org.jooq.MigrationListener[]);
    descriptor: ([Lorg/jooq/MigrationListener;)Lorg/jooq/Configuration;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                       Name  Flags
      newMigrationListeners  

  public abstract org.jooq.Configuration derive(org.jooq.MigrationListenerProvider[]);
    descriptor: ([Lorg/jooq/MigrationListenerProvider;)Lorg/jooq/Configuration;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                               Name  Flags
      newMigrationListenerProviders  

  public abstract org.jooq.Configuration derive(org.jooq.VisitListener[]);
    descriptor: ([Lorg/jooq/VisitListener;)Lorg/jooq/Configuration;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                   Name  Flags
      newVisitListeners  

  public abstract org.jooq.Configuration derive(org.jooq.VisitListenerProvider[]);
    descriptor: ([Lorg/jooq/VisitListenerProvider;)Lorg/jooq/Configuration;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                           Name  Flags
      newVisitListenerProviders  

  public abstract org.jooq.Configuration derive(org.jooq.TransactionListener[]);
    descriptor: ([Lorg/jooq/TransactionListener;)Lorg/jooq/Configuration;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                         Name  Flags
      newTransactionListeners  

  public abstract org.jooq.Configuration derive(org.jooq.TransactionListenerProvider[]);
    descriptor: ([Lorg/jooq/TransactionListenerProvider;)Lorg/jooq/Configuration;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                                 Name  Flags
      newTransactionListenerProviders  

  public abstract org.jooq.Configuration derive(org.jooq.DiagnosticsListener[]);
    descriptor: ([Lorg/jooq/DiagnosticsListener;)Lorg/jooq/Configuration;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                         Name  Flags
      newDiagnosticsListeners  

  public abstract org.jooq.Configuration derive(org.jooq.DiagnosticsListenerProvider[]);
    descriptor: ([Lorg/jooq/DiagnosticsListenerProvider;)Lorg/jooq/Configuration;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                                 Name  Flags
      newDiagnosticsListenerProviders  

  public abstract org.jooq.Configuration derive(org.jooq.Unwrapper);
    descriptor: (Lorg/jooq/Unwrapper;)Lorg/jooq/Configuration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
              Name  Flags
      newUnwrapper  

  public abstract org.jooq.Configuration derive(org.jooq.UnwrapperProvider);
    descriptor: (Lorg/jooq/UnwrapperProvider;)Lorg/jooq/Configuration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                      Name  Flags
      newUnwrapperProvider  

  public abstract org.jooq.Configuration derive(org.jooq.CharsetProvider);
    descriptor: (Lorg/jooq/CharsetProvider;)Lorg/jooq/Configuration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                    Name  Flags
      newCharsetProvider  

  public abstract org.jooq.Configuration derive(org.jooq.ConverterProvider);
    descriptor: (Lorg/jooq/ConverterProvider;)Lorg/jooq/Configuration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
                      Name  Flags
      newConverterProvider  

  public abstract org.jooq.Configuration derive(org.jooq.SQLDialect);
    descriptor: (Lorg/jooq/SQLDialect;)Lorg/jooq/Configuration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
            Name  Flags
      newDialect  

  public abstract org.jooq.Configuration derive(org.jooq.conf.Settings);
    descriptor: (Lorg/jooq/conf/Settings;)Lorg/jooq/Configuration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleAnnotations: 
      NotNull()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        NotNull()
    MethodParameters:
             Name  Flags
      newSettings  
}
SourceFile: "Configuration.java"