public interface org.hibernate.CustomEntityDirtinessStrategy
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.hibernate.CustomEntityDirtinessStrategy
  super_class: java.lang.Object
{
  public abstract boolean canDirtyCheck(java.lang.Object, org.hibernate.persister.entity.EntityPersister, org.hibernate.Session);
    descriptor: (Ljava/lang/Object;Lorg/hibernate/persister/entity/EntityPersister;Lorg/hibernate/Session;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      entity     
      persister  
      session    

  public abstract boolean isDirty(java.lang.Object, org.hibernate.persister.entity.EntityPersister, org.hibernate.Session);
    descriptor: (Ljava/lang/Object;Lorg/hibernate/persister/entity/EntityPersister;Lorg/hibernate/Session;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      entity     
      persister  
      session    

  public abstract void resetDirty(java.lang.Object, org.hibernate.persister.entity.EntityPersister, org.hibernate.Session);
    descriptor: (Ljava/lang/Object;Lorg/hibernate/persister/entity/EntityPersister;Lorg/hibernate/Session;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      entity     
      persister  
      session    

  public abstract void findDirty(java.lang.Object, org.hibernate.persister.entity.EntityPersister, org.hibernate.Session, org.hibernate.CustomEntityDirtinessStrategy$DirtyCheckContext);
    descriptor: (Ljava/lang/Object;Lorg/hibernate/persister/entity/EntityPersister;Lorg/hibernate/Session;Lorg/hibernate/CustomEntityDirtinessStrategy$DirtyCheckContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                   Name  Flags
      entity             
      persister          
      session            
      dirtyCheckContext  
}
SourceFile: "CustomEntityDirtinessStrategy.java"
NestMembers:
  org.hibernate.CustomEntityDirtinessStrategy$AttributeChecker  org.hibernate.CustomEntityDirtinessStrategy$AttributeInformation  org.hibernate.CustomEntityDirtinessStrategy$DirtyCheckContext
InnerClasses:
  public abstract AttributeChecker = org.hibernate.CustomEntityDirtinessStrategy$AttributeChecker of org.hibernate.CustomEntityDirtinessStrategy
  public abstract AttributeInformation = org.hibernate.CustomEntityDirtinessStrategy$AttributeInformation of org.hibernate.CustomEntityDirtinessStrategy
  public abstract DirtyCheckContext = org.hibernate.CustomEntityDirtinessStrategy$DirtyCheckContext of org.hibernate.CustomEntityDirtinessStrategy