public interface org.hibernate.persister.spi.PersisterClassResolver extends org.hibernate.service.Service
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.hibernate.persister.spi.PersisterClassResolver
  super_class: java.lang.Object
{
  public abstract java.lang.Class<? extends org.hibernate.persister.entity.EntityPersister> getEntityPersisterClass(org.hibernate.mapping.PersistentClass);
    descriptor: (Lorg/hibernate/mapping/PersistentClass;)Ljava/lang/Class;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/hibernate/mapping/PersistentClass;)Ljava/lang/Class<+Lorg/hibernate/persister/entity/EntityPersister;>;
    MethodParameters:
          Name  Flags
      metadata  

  public abstract java.lang.Class<? extends org.hibernate.persister.entity.EntityPersister> getEntityPersisterClass(org.hibernate.metamodel.binding.EntityBinding);
    descriptor: (Lorg/hibernate/metamodel/binding/EntityBinding;)Ljava/lang/Class;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/hibernate/metamodel/binding/EntityBinding;)Ljava/lang/Class<+Lorg/hibernate/persister/entity/EntityPersister;>;
    MethodParameters:
          Name  Flags
      metadata  

  public abstract java.lang.Class<? extends org.hibernate.persister.collection.CollectionPersister> getCollectionPersisterClass(org.hibernate.mapping.Collection);
    descriptor: (Lorg/hibernate/mapping/Collection;)Ljava/lang/Class;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/hibernate/mapping/Collection;)Ljava/lang/Class<+Lorg/hibernate/persister/collection/CollectionPersister;>;
    MethodParameters:
          Name  Flags
      metadata  

  public abstract java.lang.Class<? extends org.hibernate.persister.collection.CollectionPersister> getCollectionPersisterClass(org.hibernate.metamodel.binding.PluralAttributeBinding);
    descriptor: (Lorg/hibernate/metamodel/binding/PluralAttributeBinding;)Ljava/lang/Class;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/hibernate/metamodel/binding/PluralAttributeBinding;)Ljava/lang/Class<+Lorg/hibernate/persister/collection/CollectionPersister;>;
    MethodParameters:
          Name  Flags
      metadata  
}
SourceFile: "PersisterClassResolver.java"