class org.springframework.orm.hibernate5.LocalSessionFactoryBuilder$BootstrapSessionFactoryInvocationHandler implements java.lang.reflect.InvocationHandler
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.springframework.orm.hibernate5.LocalSessionFactoryBuilder$BootstrapSessionFactoryInvocationHandler
  super_class: java.lang.Object
{
  private final java.util.concurrent.Future<SessionFactory> sessionFactoryFuture;
    descriptor: Ljava/util/concurrent/Future;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/concurrent/Future<LSessionFactory;>;

  final org.springframework.orm.hibernate5.LocalSessionFactoryBuilder this$0;
    descriptor: Lorg/springframework/orm/hibernate5/LocalSessionFactoryBuilder;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  public void <init>(org.springframework.orm.hibernate5.LocalSessionFactoryBuilder, org.springframework.core.task.AsyncTaskExecutor);
    descriptor: (Lorg/springframework/orm/hibernate5/LocalSessionFactoryBuilder;Lorg/springframework/core/task/AsyncTaskExecutor;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.orm.hibernate5.LocalSessionFactoryBuilder$BootstrapSessionFactoryInvocationHandler this
         0: .line 31
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import javax.persistence cannot be resolved\n\tThe import javax.persistence cannot be resolved\n\tThe import javax.persistence cannot be resolved\n\tThe import javax.persistence cannot be resolved\n\tThe import javax.persistence cannot be resolved\n\tThe import javax.transaction.TransactionManager cannot be resolved\n\tThe import org.hibernate cannot be resolved\n\tThe import org.hibernate cannot be resolved\n\tThe import org.hibernate cannot be resolved\n\tThe import org.hibernate cannot be resolved\n\tThe import org.hibernate cannot be resolved\n\tThe import org.hibernate cannot be resolved\n\tThe import org.hibernate cannot be resolved\n\tThe import org.hibernate cannot be resolved\n\tThe import org.hibernate cannot be resolved\n\tThe import org.hibernate cannot be resolved\n\tThe import org.hibernate cannot be resolved\n\tThe import org.hibernate cannot be resolved\n\tConfiguration cannot be resolved to a type\n\tThe constructor AnnotationTypeFilter(Class<Entity>, boolean) is undefined\n\tEntity cannot be resolved to a type\n\tThe constructor AnnotationTypeFilter(Class<Embeddable>, boolean) is undefined\n\tEmbeddable cannot be resolved to a type\n\tThe constructor AnnotationTypeFilter(Class<MappedSuperclass>, boolean) is undefined\n\tMappedSuperclass cannot be resolved to a type\n\tThe constructor AnnotationTypeFilter(Class<Converter>, boolean) is undefined\n\tConverter cannot be resolved to a type\n\tThe constructor LocalSessionFactoryBuilder(DataSource, ResourceLoader, MetadataSources) is undefined\n\tMetadataSources cannot be resolved to a type\n\tBootstrapServiceRegistryBuilder cannot be resolved to a type\n\tMetadataSources cannot be resolved to a type\n\tThe method getProperties() is undefined for the type LocalSessionFactoryBuilder\n\tAvailableSettings cannot be resolved to a variable\n\tThe method getProperties() is undefined for the type LocalSessionFactoryBuilder\n\tAvailableSettings cannot be resolved to a variable\n\tThe method getProperties() is undefined for the type LocalSessionFactoryBuilder\n\tAvailableSettings cannot be resolved to a variable\n\tPhysicalConnectionHandlingMode cannot be resolved to a variable\n\tThe method getProperties() is undefined for the type LocalSessionFactoryBuilder\n\tAvailableSettings cannot be resolved to a variable\n\tThe method getProperties() is undefined for the type LocalSessionFactoryBuilder\n\tAvailableSettings cannot be resolved to a variable\n\tThe method getTransactionManager() from the type JtaTransactionManager refers to the missing type TransactionManager\n\tThe method getProperties() is undefined for the type LocalSessionFactoryBuilder\n\tAvailableSettings cannot be resolved to a variable\n\tThe method getTransactionManager() from the type JtaTransactionManager refers to the missing type TransactionManager\n\tThe method getUserTransaction() from the type JtaTransactionManager refers to the missing type UserTransaction\n\tThe method getTransactionSynchronizationRegistry() from the type JtaTransactionManager refers to the missing type TransactionSynchronizationRegistry\n\tTransactionManager cannot be resolved to a type\n\tThe method getProperties() is undefined for the type LocalSessionFactoryBuilder\n\tAvailableSettings cannot be resolved to a variable\n\tThe constructor ConfigurableJtaPlatform(TransactionManager, UserTransaction, TransactionSynchronizationRegistry) refers to the missing type TransactionManager\n\tTransactionManager cannot be resolved to a type\n\tThe method getProperties() is undefined for the type LocalSessionFactoryBuilder\n\tAvailableSettings cannot be resolved to a variable\n\tThe method getProperties() is undefined for the type LocalSessionFactoryBuilder\n\tAvailableSettings cannot be resolved to a variable\n\tPhysicalConnectionHandlingMode cannot be resolved to a variable\n\tThe method getProperties() is undefined for the type LocalSessionFactoryBuilder\n\tAvailableSettings cannot be resolved to a variable\n\tRegionFactory cannot be resolved to a type\n\tThe method getProperties() is undefined for the type LocalSessionFactoryBuilder\n\tAvailableSettings cannot be resolved to a variable\n\tMultiTenantConnectionProvider cannot be resolved to a type\n\tThe method getProperties() is undefined for the type LocalSessionFactoryBuilder\n\tAvailableSettings cannot be resolved to a variable\n\tCurrentTenantIdentifierResolver cannot be resolved to a type\n\tThe method getProperties() is undefined for the type LocalSessionFactoryBuilder\n\tAvailableSettings cannot be resolved to a variable\n\tThe method addAnnotatedClass(Class<capture#3-of ?>) is undefined for the type LocalSessionFactoryBuilder\n\tThe method addPackage(String) is undefined for the type LocalSessionFactoryBuilder\n\tHibernateException cannot be resolved to a type\n\tMappingException cannot be resolved to a type\n\tThe method addAnnotatedClass(Class<capture#4-of ?>) is undefined for the type LocalSessionFactoryBuilder\n\tThe method addAttributeConverter(Class<capture#6-of ? extends AttributeConverter<?,?>>) is undefined for the type LocalSessionFactoryBuilder\n\tAttributeConverter cannot be resolved to a type\n\tThe method addPackage(String) is undefined for the type LocalSessionFactoryBuilder\n\tMappingException cannot be resolved to a type\n\tSessionFactory cannot be resolved to a type\n\tSessionFactory cannot be resolved to a type\n\tSessionFactoryImplementor cannot be resolved to a type\n\tSessionFactory cannot be resolved to a type\n\tSessionFactory cannot be resolved to a type\n\tSessionFactory cannot be resolved to a type\n\tThe type LocalSessionFactoryBuilder does not define buildSessionFactory() that is applicable here\n\tThe method getProperties() is undefined for the type LocalSessionFactoryBuilder.BootstrapSessionFactoryInvocationHandler\n\tThe method getSessionFactory() from the type LocalSessionFactoryBuilder.BootstrapSessionFactoryInvocationHandler refers to the missing type SessionFactory\n\tThe method getSessionFactory() from the type LocalSessionFactoryBuilder.BootstrapSessionFactoryInvocationHandler refers to the missing type SessionFactory\n\tSessionFactory cannot be resolved to a type\n\tSessionFactory cannot be resolved to a type\n\tHibernateException cannot be resolved to a type\n\tHibernateException cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.orm.hibernate5.LocalSessionFactoryBuilder$BootstrapSessionFactoryInvocationHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/orm/hibernate5/LocalSessionFactoryBuilder$BootstrapSessionFactoryInvocationHandler;
    MethodParameters:
                   Name  Flags
      this$0             final
      bootstrapExecutor  

  public java.lang.Object invoke(java.lang.Object, java.lang.reflect.Method, java.lang.Object[]);
    descriptor: (Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // org.springframework.orm.hibernate5.LocalSessionFactoryBuilder$BootstrapSessionFactoryInvocationHandler this
         0: .line 421
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe method getProperties() is undefined for the type LocalSessionFactoryBuilder.BootstrapSessionFactoryInvocationHandler\n\tThe method getSessionFactory() from the type LocalSessionFactoryBuilder.BootstrapSessionFactoryInvocationHandler refers to the missing type SessionFactory\n\tThe method getSessionFactory() from the type LocalSessionFactoryBuilder.BootstrapSessionFactoryInvocationHandler refers to the missing type SessionFactory\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.orm.hibernate5.LocalSessionFactoryBuilder$BootstrapSessionFactoryInvocationHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/orm/hibernate5/LocalSessionFactoryBuilder$BootstrapSessionFactoryInvocationHandler;
    Exceptions:
      throws java.lang.Throwable
    MethodParameters:
        Name  Flags
      proxy   
      method  
      args    

  private SessionFactory getSessionFactory();
    descriptor: ()LSessionFactory;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.orm.hibernate5.LocalSessionFactoryBuilder$BootstrapSessionFactoryInvocationHandler this
         0: .line 437
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tSessionFactory cannot be resolved to a type\n\tSessionFactory cannot be resolved to a type\n\tHibernateException cannot be resolved to a type\n\tHibernateException cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.orm.hibernate5.LocalSessionFactoryBuilder$BootstrapSessionFactoryInvocationHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/orm/hibernate5/LocalSessionFactoryBuilder$BootstrapSessionFactoryInvocationHandler;
}
SourceFile: "LocalSessionFactoryBuilder.java"
NestHost: org.springframework.orm.hibernate5.LocalSessionFactoryBuilder
InnerClasses:
  private BootstrapSessionFactoryInvocationHandler = org.springframework.orm.hibernate5.LocalSessionFactoryBuilder$BootstrapSessionFactoryInvocationHandler of org.springframework.orm.hibernate5.LocalSessionFactoryBuilder