public class org.hibernate.metamodel.source.internal.MetadataBuilderImpl$OptionsImpl implements org.hibernate.metamodel.Metadata$Options
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.hibernate.metamodel.source.internal.MetadataBuilderImpl$OptionsImpl
super_class: java.lang.Object
{
private final org.hibernate.boot.registry.StandardServiceRegistry serviceRegistry;
descriptor: Lorg/hibernate/boot/registry/StandardServiceRegistry;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private org.hibernate.metamodel.MetadataSourceProcessingOrder metadataSourceProcessingOrder;
descriptor: Lorg/hibernate/metamodel/MetadataSourceProcessingOrder;
flags: (0x0002) ACC_PRIVATE
private org.hibernate.cfg.NamingStrategy namingStrategy;
descriptor: Lorg/hibernate/cfg/NamingStrategy;
flags: (0x0002) ACC_PRIVATE
private javax.persistence.SharedCacheMode sharedCacheMode;
descriptor: Ljavax/persistence/SharedCacheMode;
flags: (0x0002) ACC_PRIVATE
private org.hibernate.cache.spi.access.AccessType defaultCacheAccessType;
descriptor: Lorg/hibernate/cache/spi/access/AccessType;
flags: (0x0002) ACC_PRIVATE
private boolean useNewIdentifierGenerators;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean globallyQuotedIdentifiers;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.lang.String defaultSchemaName;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String defaultCatalogName;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
public void <init>(org.hibernate.boot.registry.StandardServiceRegistry);
descriptor: (Lorg/hibernate/boot/registry/StandardServiceRegistry;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
getstatic org.hibernate.metamodel.MetadataSourceProcessingOrder.HBM_FIRST:Lorg/hibernate/metamodel/MetadataSourceProcessingOrder;
putfield org.hibernate.metamodel.source.internal.MetadataBuilderImpl$OptionsImpl.metadataSourceProcessingOrder:Lorg/hibernate/metamodel/MetadataSourceProcessingOrder;
2: aload 0
getstatic org.hibernate.cfg.EJB3NamingStrategy.INSTANCE:Lorg/hibernate/cfg/NamingStrategy;
putfield org.hibernate.metamodel.source.internal.MetadataBuilderImpl$OptionsImpl.namingStrategy:Lorg/hibernate/cfg/NamingStrategy;
3: aload 0
getstatic javax.persistence.SharedCacheMode.ENABLE_SELECTIVE:Ljavax/persistence/SharedCacheMode;
putfield org.hibernate.metamodel.source.internal.MetadataBuilderImpl$OptionsImpl.sharedCacheMode:Ljavax/persistence/SharedCacheMode;
4: aload 0
aload 1
putfield org.hibernate.metamodel.source.internal.MetadataBuilderImpl$OptionsImpl.serviceRegistry:Lorg/hibernate/boot/registry/StandardServiceRegistry;
5: aload 1
ldc Lorg/hibernate/engine/config/spi/ConfigurationService;
invokeinterface org.hibernate.boot.registry.StandardServiceRegistry.getService:(Ljava/lang/Class;)Lorg/hibernate/service/Service;
checkcast org.hibernate.engine.config.spi.ConfigurationService
astore 2
start local 2 6: aload 0
aload 2
7: ldc "hibernate.cache.default_cache_concurrency_strategy"
8: new org.hibernate.metamodel.source.internal.MetadataBuilderImpl$OptionsImpl$1
dup
aload 0
invokespecial org.hibernate.metamodel.source.internal.MetadataBuilderImpl$OptionsImpl$1.<init>:(Lorg/hibernate/metamodel/source/internal/MetadataBuilderImpl$OptionsImpl;)V
9: invokeinterface org.hibernate.engine.config.spi.ConfigurationService.getSetting:(Ljava/lang/String;Lorg/hibernate/engine/config/spi/ConfigurationService$Converter;)Ljava/lang/Object;
checkcast org.hibernate.cache.spi.access.AccessType
putfield org.hibernate.metamodel.source.internal.MetadataBuilderImpl$OptionsImpl.defaultCacheAccessType:Lorg/hibernate/cache/spi/access/AccessType;
10: aload 0
aload 2
11: ldc "hibernate.id.new_generator_mappings"
12: new org.hibernate.metamodel.source.internal.MetadataBuilderImpl$OptionsImpl$2
dup
aload 0
invokespecial org.hibernate.metamodel.source.internal.MetadataBuilderImpl$OptionsImpl$2.<init>:(Lorg/hibernate/metamodel/source/internal/MetadataBuilderImpl$OptionsImpl;)V
13: iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
14: invokeinterface org.hibernate.engine.config.spi.ConfigurationService.getSetting:(Ljava/lang/String;Lorg/hibernate/engine/config/spi/ConfigurationService$Converter;Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
putfield org.hibernate.metamodel.source.internal.MetadataBuilderImpl$OptionsImpl.useNewIdentifierGenerators:Z
15: aload 0
aload 2
16: ldc "hibernate.default_schema"
17: new org.hibernate.metamodel.source.internal.MetadataBuilderImpl$OptionsImpl$3
dup
aload 0
invokespecial org.hibernate.metamodel.source.internal.MetadataBuilderImpl$OptionsImpl$3.<init>:(Lorg/hibernate/metamodel/source/internal/MetadataBuilderImpl$OptionsImpl;)V
18: aconst_null
19: invokeinterface org.hibernate.engine.config.spi.ConfigurationService.getSetting:(Ljava/lang/String;Lorg/hibernate/engine/config/spi/ConfigurationService$Converter;Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
putfield org.hibernate.metamodel.source.internal.MetadataBuilderImpl$OptionsImpl.defaultSchemaName:Ljava/lang/String;
20: aload 0
aload 2
21: ldc "hibernate.default_catalog"
22: new org.hibernate.metamodel.source.internal.MetadataBuilderImpl$OptionsImpl$4
dup
aload 0
invokespecial org.hibernate.metamodel.source.internal.MetadataBuilderImpl$OptionsImpl$4.<init>:(Lorg/hibernate/metamodel/source/internal/MetadataBuilderImpl$OptionsImpl;)V
23: aconst_null
24: invokeinterface org.hibernate.engine.config.spi.ConfigurationService.getSetting:(Ljava/lang/String;Lorg/hibernate/engine/config/spi/ConfigurationService$Converter;Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
putfield org.hibernate.metamodel.source.internal.MetadataBuilderImpl$OptionsImpl.defaultCatalogName:Ljava/lang/String;
25: aload 0
aload 2
26: ldc "hibernate.globally_quoted_identifiers"
27: new org.hibernate.metamodel.source.internal.MetadataBuilderImpl$OptionsImpl$5
dup
aload 0
invokespecial org.hibernate.metamodel.source.internal.MetadataBuilderImpl$OptionsImpl$5.<init>:(Lorg/hibernate/metamodel/source/internal/MetadataBuilderImpl$OptionsImpl;)V
28: iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
29: invokeinterface org.hibernate.engine.config.spi.ConfigurationService.getSetting:(Ljava/lang/String;Lorg/hibernate/engine/config/spi/ConfigurationService$Converter;Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
putfield org.hibernate.metamodel.source.internal.MetadataBuilderImpl$OptionsImpl.globallyQuotedIdentifiers:Z
30: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Lorg/hibernate/metamodel/source/internal/MetadataBuilderImpl$OptionsImpl;
0 31 1 serviceRegistry Lorg/hibernate/boot/registry/StandardServiceRegistry;
6 31 2 configService Lorg/hibernate/engine/config/spi/ConfigurationService;
MethodParameters:
Name Flags
serviceRegistry
public org.hibernate.boot.registry.StandardServiceRegistry getServiceRegistry();
descriptor: ()Lorg/hibernate/boot/registry/StandardServiceRegistry;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.metamodel.source.internal.MetadataBuilderImpl$OptionsImpl.serviceRegistry:Lorg/hibernate/boot/registry/StandardServiceRegistry;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/metamodel/source/internal/MetadataBuilderImpl$OptionsImpl;
public org.hibernate.metamodel.MetadataSourceProcessingOrder getMetadataSourceProcessingOrder();
descriptor: ()Lorg/hibernate/metamodel/MetadataSourceProcessingOrder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.metamodel.source.internal.MetadataBuilderImpl$OptionsImpl.metadataSourceProcessingOrder:Lorg/hibernate/metamodel/MetadataSourceProcessingOrder;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/metamodel/source/internal/MetadataBuilderImpl$OptionsImpl;
public org.hibernate.cfg.NamingStrategy getNamingStrategy();
descriptor: ()Lorg/hibernate/cfg/NamingStrategy;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.metamodel.source.internal.MetadataBuilderImpl$OptionsImpl.namingStrategy:Lorg/hibernate/cfg/NamingStrategy;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/metamodel/source/internal/MetadataBuilderImpl$OptionsImpl;
public org.hibernate.cache.spi.access.AccessType getDefaultAccessType();
descriptor: ()Lorg/hibernate/cache/spi/access/AccessType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.metamodel.source.internal.MetadataBuilderImpl$OptionsImpl.defaultCacheAccessType:Lorg/hibernate/cache/spi/access/AccessType;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/metamodel/source/internal/MetadataBuilderImpl$OptionsImpl;
public javax.persistence.SharedCacheMode getSharedCacheMode();
descriptor: ()Ljavax/persistence/SharedCacheMode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.metamodel.source.internal.MetadataBuilderImpl$OptionsImpl.sharedCacheMode:Ljavax/persistence/SharedCacheMode;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/metamodel/source/internal/MetadataBuilderImpl$OptionsImpl;
public boolean useNewIdentifierGenerators();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.metamodel.source.internal.MetadataBuilderImpl$OptionsImpl.useNewIdentifierGenerators:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/metamodel/source/internal/MetadataBuilderImpl$OptionsImpl;
public boolean isGloballyQuotedIdentifiers();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.metamodel.source.internal.MetadataBuilderImpl$OptionsImpl.globallyQuotedIdentifiers:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/metamodel/source/internal/MetadataBuilderImpl$OptionsImpl;
public java.lang.String getDefaultSchemaName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.metamodel.source.internal.MetadataBuilderImpl$OptionsImpl.defaultSchemaName:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/metamodel/source/internal/MetadataBuilderImpl$OptionsImpl;
public java.lang.String getDefaultCatalogName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.metamodel.source.internal.MetadataBuilderImpl$OptionsImpl.defaultCatalogName:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/metamodel/source/internal/MetadataBuilderImpl$OptionsImpl;
}
SourceFile: "MetadataBuilderImpl.java"
NestHost: org.hibernate.metamodel.source.internal.MetadataBuilderImpl
InnerClasses:
public abstract Converter = org.hibernate.engine.config.spi.ConfigurationService$Converter of org.hibernate.engine.config.spi.ConfigurationService
public abstract Options = org.hibernate.metamodel.Metadata$Options of org.hibernate.metamodel.Metadata
public OptionsImpl = org.hibernate.metamodel.source.internal.MetadataBuilderImpl$OptionsImpl of org.hibernate.metamodel.source.internal.MetadataBuilderImpl
org.hibernate.metamodel.source.internal.MetadataBuilderImpl$OptionsImpl$1
org.hibernate.metamodel.source.internal.MetadataBuilderImpl$OptionsImpl$2
org.hibernate.metamodel.source.internal.MetadataBuilderImpl$OptionsImpl$3
org.hibernate.metamodel.source.internal.MetadataBuilderImpl$OptionsImpl$4
org.hibernate.metamodel.source.internal.MetadataBuilderImpl$OptionsImpl$5