public class org.hibernate.jpa.internal.MutableJpaComplianceImpl implements org.hibernate.jpa.spi.MutableJpaCompliance
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.hibernate.jpa.internal.MutableJpaComplianceImpl
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 final boolean globalGeneratorNameScopeCompliance;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>(java.util.Map, boolean);
descriptor: (Ljava/util/Map;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 1
ldc "hibernate.query.jpaql_strict_compliance"
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
astore 3
start local 3 2: aload 0
3: ldc "hibernate.jpa.compliance.query"
4: aload 1
5: aload 3
iload 2
invokestatic org.hibernate.internal.util.config.ConfigurationHelper.toBoolean:(Ljava/lang/Object;Z)Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
6: invokestatic org.hibernate.internal.util.config.ConfigurationHelper.getBoolean:(Ljava/lang/String;Ljava/util/Map;Z)Z
putfield org.hibernate.jpa.internal.MutableJpaComplianceImpl.queryCompliance:Z
7: aload 0
8: ldc "hibernate.jpa.compliance.transaction"
9: aload 1
10: iload 2
11: invokestatic org.hibernate.internal.util.config.ConfigurationHelper.getBoolean:(Ljava/lang/String;Ljava/util/Map;Z)Z
putfield org.hibernate.jpa.internal.MutableJpaComplianceImpl.transactionCompliance:Z
12: aload 0
13: ldc "hibernate.jpa.compliance.list"
14: aload 1
15: iload 2
16: invokestatic org.hibernate.internal.util.config.ConfigurationHelper.getBoolean:(Ljava/lang/String;Ljava/util/Map;Z)Z
putfield org.hibernate.jpa.internal.MutableJpaComplianceImpl.listCompliance:Z
17: aload 0
18: ldc "hibernate.jpa.compliance.closed"
19: aload 1
20: iload 2
21: invokestatic org.hibernate.internal.util.config.ConfigurationHelper.getBoolean:(Ljava/lang/String;Ljava/util/Map;Z)Z
putfield org.hibernate.jpa.internal.MutableJpaComplianceImpl.closedCompliance:Z
22: aload 0
23: ldc "hibernate.jpa.compliance.proxy"
24: aload 1
25: iload 2
26: invokestatic org.hibernate.internal.util.config.ConfigurationHelper.getBoolean:(Ljava/lang/String;Ljava/util/Map;Z)Z
putfield org.hibernate.jpa.internal.MutableJpaComplianceImpl.proxyCompliance:Z
27: aload 0
28: ldc "hibernate.jpa.compliance.caching"
29: aload 1
30: iload 2
31: invokestatic org.hibernate.internal.util.config.ConfigurationHelper.getBoolean:(Ljava/lang/String;Ljava/util/Map;Z)Z
putfield org.hibernate.jpa.internal.MutableJpaComplianceImpl.cachingCompliance:Z
32: aload 0
33: ldc "hibernate.jpa.compliance.global_id_generators"
34: aload 1
35: iload 2
36: invokestatic org.hibernate.internal.util.config.ConfigurationHelper.getBoolean:(Ljava/lang/String;Ljava/util/Map;Z)Z
putfield org.hibernate.jpa.internal.MutableJpaComplianceImpl.globalGeneratorNameScopeCompliance:Z
37: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 38 0 this Lorg/hibernate/jpa/internal/MutableJpaComplianceImpl;
0 38 1 configurationSettings Ljava/util/Map;
0 38 2 jpaByDefault Z
2 38 3 legacyQueryCompliance Ljava/lang/Object;
MethodParameters:
Name Flags
configurationSettings
jpaByDefault
public boolean isJpaQueryComplianceEnabled();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.jpa.internal.MutableJpaComplianceImpl.queryCompliance:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/jpa/internal/MutableJpaComplianceImpl;
public boolean isJpaTransactionComplianceEnabled();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.jpa.internal.MutableJpaComplianceImpl.transactionCompliance:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/jpa/internal/MutableJpaComplianceImpl;
public boolean isJpaListComplianceEnabled();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.jpa.internal.MutableJpaComplianceImpl.listCompliance:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/jpa/internal/MutableJpaComplianceImpl;
public boolean isJpaClosedComplianceEnabled();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.jpa.internal.MutableJpaComplianceImpl.closedCompliance:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/jpa/internal/MutableJpaComplianceImpl;
public boolean isJpaProxyComplianceEnabled();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.jpa.internal.MutableJpaComplianceImpl.proxyCompliance:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/jpa/internal/MutableJpaComplianceImpl;
public boolean isJpaCacheComplianceEnabled();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.jpa.internal.MutableJpaComplianceImpl.cachingCompliance:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/jpa/internal/MutableJpaComplianceImpl;
public boolean isGlobalGeneratorScopeEnabled();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.jpa.internal.MutableJpaComplianceImpl.globalGeneratorNameScopeCompliance:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/jpa/internal/MutableJpaComplianceImpl;
public void setQueryCompliance(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hibernate.jpa.internal.MutableJpaComplianceImpl.queryCompliance:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/jpa/internal/MutableJpaComplianceImpl;
0 2 1 queryCompliance Z
MethodParameters:
Name Flags
queryCompliance
public void setTransactionCompliance(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hibernate.jpa.internal.MutableJpaComplianceImpl.transactionCompliance:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/jpa/internal/MutableJpaComplianceImpl;
0 2 1 transactionCompliance Z
MethodParameters:
Name Flags
transactionCompliance
public void setListCompliance(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hibernate.jpa.internal.MutableJpaComplianceImpl.listCompliance:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/jpa/internal/MutableJpaComplianceImpl;
0 2 1 listCompliance Z
MethodParameters:
Name Flags
listCompliance
public void setClosedCompliance(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hibernate.jpa.internal.MutableJpaComplianceImpl.closedCompliance:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/jpa/internal/MutableJpaComplianceImpl;
0 2 1 closedCompliance Z
MethodParameters:
Name Flags
closedCompliance
public void setProxyCompliance(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hibernate.jpa.internal.MutableJpaComplianceImpl.proxyCompliance:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/jpa/internal/MutableJpaComplianceImpl;
0 2 1 proxyCompliance Z
MethodParameters:
Name Flags
proxyCompliance
public void setCachingCompliance(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.hibernate.jpa.internal.MutableJpaComplianceImpl.cachingCompliance:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/jpa/internal/MutableJpaComplianceImpl;
0 2 1 cachingCompliance Z
MethodParameters:
Name Flags
cachingCompliance
public org.hibernate.jpa.spi.JpaCompliance immutableCopy();
descriptor: ()Lorg/hibernate/jpa/spi/JpaCompliance;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: new org.hibernate.jpa.internal.JpaComplianceImpl$JpaComplianceBuilder
dup
invokespecial org.hibernate.jpa.internal.JpaComplianceImpl$JpaComplianceBuilder.<init>:()V
astore 1
start local 1 1: aload 1
aload 0
getfield org.hibernate.jpa.internal.MutableJpaComplianceImpl.queryCompliance:Z
invokevirtual org.hibernate.jpa.internal.JpaComplianceImpl$JpaComplianceBuilder.setQueryCompliance:(Z)Lorg/hibernate/jpa/internal/JpaComplianceImpl$JpaComplianceBuilder;
2: aload 0
getfield org.hibernate.jpa.internal.MutableJpaComplianceImpl.transactionCompliance:Z
invokevirtual org.hibernate.jpa.internal.JpaComplianceImpl$JpaComplianceBuilder.setTransactionCompliance:(Z)Lorg/hibernate/jpa/internal/JpaComplianceImpl$JpaComplianceBuilder;
3: aload 0
getfield org.hibernate.jpa.internal.MutableJpaComplianceImpl.listCompliance:Z
invokevirtual org.hibernate.jpa.internal.JpaComplianceImpl$JpaComplianceBuilder.setListCompliance:(Z)Lorg/hibernate/jpa/internal/JpaComplianceImpl$JpaComplianceBuilder;
4: aload 0
getfield org.hibernate.jpa.internal.MutableJpaComplianceImpl.closedCompliance:Z
invokevirtual org.hibernate.jpa.internal.JpaComplianceImpl$JpaComplianceBuilder.setClosedCompliance:(Z)Lorg/hibernate/jpa/internal/JpaComplianceImpl$JpaComplianceBuilder;
5: aload 0
getfield org.hibernate.jpa.internal.MutableJpaComplianceImpl.proxyCompliance:Z
invokevirtual org.hibernate.jpa.internal.JpaComplianceImpl$JpaComplianceBuilder.setProxyCompliance:(Z)Lorg/hibernate/jpa/internal/JpaComplianceImpl$JpaComplianceBuilder;
6: aload 0
getfield org.hibernate.jpa.internal.MutableJpaComplianceImpl.cachingCompliance:Z
invokevirtual org.hibernate.jpa.internal.JpaComplianceImpl$JpaComplianceBuilder.setCachingCompliance:(Z)Lorg/hibernate/jpa/internal/JpaComplianceImpl$JpaComplianceBuilder;
7: aload 0
getfield org.hibernate.jpa.internal.MutableJpaComplianceImpl.globalGeneratorNameScopeCompliance:Z
invokevirtual org.hibernate.jpa.internal.JpaComplianceImpl$JpaComplianceBuilder.setGlobalGeneratorNameCompliance:(Z)Lorg/hibernate/jpa/internal/JpaComplianceImpl$JpaComplianceBuilder;
pop
8: aload 1
invokevirtual org.hibernate.jpa.internal.JpaComplianceImpl$JpaComplianceBuilder.createJpaCompliance:()Lorg/hibernate/jpa/spi/JpaCompliance;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/hibernate/jpa/internal/MutableJpaComplianceImpl;
1 9 1 builder Lorg/hibernate/jpa/internal/JpaComplianceImpl$JpaComplianceBuilder;
}
SourceFile: "MutableJpaComplianceImpl.java"
InnerClasses:
public JpaComplianceBuilder = org.hibernate.jpa.internal.JpaComplianceImpl$JpaComplianceBuilder of org.hibernate.jpa.internal.JpaComplianceImpl