public interface org.hibernate.boot.spi.BootstrapContext
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.hibernate.boot.spi.BootstrapContext
  super_class: java.lang.Object
{
  public abstract org.hibernate.boot.registry.StandardServiceRegistry getServiceRegistry();
    descriptor: ()Lorg/hibernate/boot/registry/StandardServiceRegistry;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.hibernate.jpa.spi.MutableJpaCompliance getJpaCompliance();
    descriptor: ()Lorg/hibernate/jpa/spi/MutableJpaCompliance;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.hibernate.type.spi.TypeConfiguration getTypeConfiguration();
    descriptor: ()Lorg/hibernate/type/spi/TypeConfiguration;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.hibernate.boot.spi.MetadataBuildingOptions getMetadataBuildingOptions();
    descriptor: ()Lorg/hibernate/boot/spi/MetadataBuildingOptions;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isJpaBootstrap();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void markAsJpaBootstrap();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.ClassLoader getJpaTempClassLoader();
    descriptor: ()Ljava/lang/ClassLoader;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.hibernate.boot.spi.ClassLoaderAccess getClassLoaderAccess();
    descriptor: ()Lorg/hibernate/boot/spi/ClassLoaderAccess;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.hibernate.boot.internal.ClassmateContext getClassmateContext();
    descriptor: ()Lorg/hibernate/boot/internal/ClassmateContext;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.hibernate.boot.archive.spi.ArchiveDescriptorFactory getArchiveDescriptorFactory();
    descriptor: ()Lorg/hibernate/boot/archive/spi/ArchiveDescriptorFactory;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.hibernate.boot.archive.scan.spi.ScanOptions getScanOptions();
    descriptor: ()Lorg/hibernate/boot/archive/scan/spi/ScanOptions;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.hibernate.boot.archive.scan.spi.ScanEnvironment getScanEnvironment();
    descriptor: ()Lorg/hibernate/boot/archive/scan/spi/ScanEnvironment;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.Object getScanner();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.hibernate.annotations.common.reflection.ReflectionManager getReflectionManager();
    descriptor: ()Lorg/hibernate/annotations/common/reflection/ReflectionManager;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public abstract org.jboss.jandex.IndexView getJandexView();
    descriptor: ()Lorg/jboss/jandex/IndexView;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.Map<java.lang.String, org.hibernate.dialect.function.SQLFunction> getSqlFunctions();
    descriptor: ()Ljava/util/Map;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/dialect/function/SQLFunction;>;

  public abstract java.util.Collection<org.hibernate.boot.model.relational.AuxiliaryDatabaseObject> getAuxiliaryDatabaseObjectList();
    descriptor: ()Ljava/util/Collection;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Collection<Lorg/hibernate/boot/model/relational/AuxiliaryDatabaseObject;>;

  public abstract java.util.Collection<org.hibernate.boot.AttributeConverterInfo> getAttributeConverters();
    descriptor: ()Ljava/util/Collection;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Collection<Lorg/hibernate/boot/AttributeConverterInfo;>;

  public abstract java.util.Collection<org.hibernate.boot.CacheRegionDefinition> getCacheRegionDefinitions();
    descriptor: ()Ljava/util/Collection;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Collection<Lorg/hibernate/boot/CacheRegionDefinition;>;

  public abstract void release();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "BootstrapContext.java"