public class org.hibernate.jpa.internal.JpaComplianceImpl implements org.hibernate.jpa.spi.JpaCompliance
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.hibernate.jpa.internal.JpaComplianceImpl
  super_class: java.lang.Object
{
  private boolean queryCompliance;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean transactionCompliance;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean listCompliance;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean closedCompliance;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean proxyCompliance;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean cachingCompliance;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean globalGeneratorNameScopeCompliance;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private void <init>(boolean, boolean, boolean, boolean, boolean, boolean, boolean);
    descriptor: (ZZZZZZZ)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=8, args_size=8
        start local 0 // org.hibernate.jpa.internal.JpaComplianceImpl this
        start local 1 // boolean queryCompliance
        start local 2 // boolean transactionCompliance
        start local 3 // boolean listCompliance
        start local 4 // boolean closedCompliance
        start local 5 // boolean proxyCompliance
        start local 6 // boolean cachingCompliance
        start local 7 // boolean globalGeneratorNameScopeCompliance
         0: .line 23
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 31
            aload 0 /* this */
            iload 1 /* queryCompliance */
            putfield org.hibernate.jpa.internal.JpaComplianceImpl.queryCompliance:Z
         2: .line 32
            aload 0 /* this */
            iload 2 /* transactionCompliance */
            putfield org.hibernate.jpa.internal.JpaComplianceImpl.transactionCompliance:Z
         3: .line 33
            aload 0 /* this */
            iload 3 /* listCompliance */
            putfield org.hibernate.jpa.internal.JpaComplianceImpl.listCompliance:Z
         4: .line 34
            aload 0 /* this */
            iload 4 /* closedCompliance */
            putfield org.hibernate.jpa.internal.JpaComplianceImpl.closedCompliance:Z
         5: .line 35
            aload 0 /* this */
            iload 5 /* proxyCompliance */
            putfield org.hibernate.jpa.internal.JpaComplianceImpl.proxyCompliance:Z
         6: .line 36
            aload 0 /* this */
            iload 6 /* cachingCompliance */
            putfield org.hibernate.jpa.internal.JpaComplianceImpl.cachingCompliance:Z
         7: .line 37
            aload 0 /* this */
            iload 7 /* globalGeneratorNameScopeCompliance */
            putfield org.hibernate.jpa.internal.JpaComplianceImpl.globalGeneratorNameScopeCompliance:Z
         8: .line 38
            return
        end local 7 // boolean globalGeneratorNameScopeCompliance
        end local 6 // boolean cachingCompliance
        end local 5 // boolean proxyCompliance
        end local 4 // boolean closedCompliance
        end local 3 // boolean listCompliance
        end local 2 // boolean transactionCompliance
        end local 1 // boolean queryCompliance
        end local 0 // org.hibernate.jpa.internal.JpaComplianceImpl this
      LocalVariableTable:
        Start  End  Slot                                Name  Signature
            0    9     0                                this  Lorg/hibernate/jpa/internal/JpaComplianceImpl;
            0    9     1                     queryCompliance  Z
            0    9     2               transactionCompliance  Z
            0    9     3                      listCompliance  Z
            0    9     4                    closedCompliance  Z
            0    9     5                     proxyCompliance  Z
            0    9     6                   cachingCompliance  Z
            0    9     7  globalGeneratorNameScopeCompliance  Z
    MethodParameters:
                                    Name  Flags
      queryCompliance                     
      transactionCompliance               
      listCompliance                      
      closedCompliance                    
      proxyCompliance                     
      cachingCompliance                   
      globalGeneratorNameScopeCompliance  

  public boolean isJpaQueryComplianceEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.jpa.internal.JpaComplianceImpl this
         0: .line 42
            aload 0 /* this */
            getfield org.hibernate.jpa.internal.JpaComplianceImpl.queryCompliance:Z
            ireturn
        end local 0 // org.hibernate.jpa.internal.JpaComplianceImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/jpa/internal/JpaComplianceImpl;

  public boolean isJpaTransactionComplianceEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.jpa.internal.JpaComplianceImpl this
         0: .line 47
            aload 0 /* this */
            getfield org.hibernate.jpa.internal.JpaComplianceImpl.transactionCompliance:Z
            ireturn
        end local 0 // org.hibernate.jpa.internal.JpaComplianceImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/jpa/internal/JpaComplianceImpl;

  public boolean isJpaListComplianceEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.jpa.internal.JpaComplianceImpl this
         0: .line 52
            aload 0 /* this */
            getfield org.hibernate.jpa.internal.JpaComplianceImpl.listCompliance:Z
            ireturn
        end local 0 // org.hibernate.jpa.internal.JpaComplianceImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/jpa/internal/JpaComplianceImpl;

  public boolean isJpaClosedComplianceEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.jpa.internal.JpaComplianceImpl this
         0: .line 57
            aload 0 /* this */
            getfield org.hibernate.jpa.internal.JpaComplianceImpl.closedCompliance:Z
            ireturn
        end local 0 // org.hibernate.jpa.internal.JpaComplianceImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/jpa/internal/JpaComplianceImpl;

  public boolean isJpaProxyComplianceEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.jpa.internal.JpaComplianceImpl this
         0: .line 62
            aload 0 /* this */
            getfield org.hibernate.jpa.internal.JpaComplianceImpl.proxyCompliance:Z
            ireturn
        end local 0 // org.hibernate.jpa.internal.JpaComplianceImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/jpa/internal/JpaComplianceImpl;

  public boolean isJpaCacheComplianceEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.jpa.internal.JpaComplianceImpl this
         0: .line 67
            aload 0 /* this */
            getfield org.hibernate.jpa.internal.JpaComplianceImpl.cachingCompliance:Z
            ireturn
        end local 0 // org.hibernate.jpa.internal.JpaComplianceImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/jpa/internal/JpaComplianceImpl;

  public boolean isGlobalGeneratorScopeEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.jpa.internal.JpaComplianceImpl this
         0: .line 72
            aload 0 /* this */
            getfield org.hibernate.jpa.internal.JpaComplianceImpl.globalGeneratorNameScopeCompliance:Z
            ireturn
        end local 0 // org.hibernate.jpa.internal.JpaComplianceImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/hibernate/jpa/internal/JpaComplianceImpl;
}
SourceFile: "JpaComplianceImpl.java"
NestMembers:
  org.hibernate.jpa.internal.JpaComplianceImpl$JpaComplianceBuilder
InnerClasses:
  public JpaComplianceBuilder = org.hibernate.jpa.internal.JpaComplianceImpl$JpaComplianceBuilder of org.hibernate.jpa.internal.JpaComplianceImpl