public class org.hibernate.boot.MetadataSources implements java.io.Serializable
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.hibernate.boot.MetadataSources
super_class: java.lang.Object
{
private static final org.hibernate.internal.CoreMessageLogger LOG;
descriptor: Lorg/hibernate/internal/CoreMessageLogger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private final org.hibernate.service.ServiceRegistry serviceRegistry;
descriptor: Lorg/hibernate/service/ServiceRegistry;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private org.hibernate.boot.spi.XmlMappingBinderAccess xmlMappingBinderAccess;
descriptor: Lorg/hibernate/boot/spi/XmlMappingBinderAccess;
flags: (0x0002) ACC_PRIVATE
private java.util.List<org.hibernate.boot.jaxb.spi.Binding> xmlBindings;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lorg/hibernate/boot/jaxb/spi/Binding;>;
private java.util.LinkedHashSet<java.lang.Class<?>> annotatedClasses;
descriptor: Ljava/util/LinkedHashSet;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/LinkedHashSet<Ljava/lang/Class<*>;>;
private java.util.LinkedHashSet<java.lang.String> annotatedClassNames;
descriptor: Ljava/util/LinkedHashSet;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/LinkedHashSet<Ljava/lang/String;>;
private java.util.LinkedHashSet<java.lang.String> annotatedPackages;
descriptor: Ljava/util/LinkedHashSet;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/LinkedHashSet<Ljava/lang/String;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Lorg/hibernate/boot/MetadataSources;
invokestatic org.hibernate.internal.CoreLogging.messageLogger:(Ljava/lang/Class;)Lorg/hibernate/internal/CoreMessageLogger;
putstatic org.hibernate.boot.MetadataSources.LOG:Lorg/hibernate/internal/CoreMessageLogger;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
new org.hibernate.boot.registry.BootstrapServiceRegistryBuilder
dup
invokespecial org.hibernate.boot.registry.BootstrapServiceRegistryBuilder.<init>:()V
invokevirtual org.hibernate.boot.registry.BootstrapServiceRegistryBuilder.build:()Lorg/hibernate/boot/registry/BootstrapServiceRegistry;
invokespecial org.hibernate.boot.MetadataSources.<init>:(Lorg/hibernate/service/ServiceRegistry;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/boot/MetadataSources;
public void <init>(org.hibernate.service.ServiceRegistry);
descriptor: (Lorg/hibernate/service/ServiceRegistry;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield org.hibernate.boot.MetadataSources.xmlBindings:Ljava/util/List;
2: aload 0
new java.util.LinkedHashSet
dup
invokespecial java.util.LinkedHashSet.<init>:()V
putfield org.hibernate.boot.MetadataSources.annotatedClasses:Ljava/util/LinkedHashSet;
3: aload 0
new java.util.LinkedHashSet
dup
invokespecial java.util.LinkedHashSet.<init>:()V
putfield org.hibernate.boot.MetadataSources.annotatedClassNames:Ljava/util/LinkedHashSet;
4: aload 0
new java.util.LinkedHashSet
dup
invokespecial java.util.LinkedHashSet.<init>:()V
putfield org.hibernate.boot.MetadataSources.annotatedPackages:Ljava/util/LinkedHashSet;
5: aload 1
invokestatic org.hibernate.boot.MetadataSources.isExpectedServiceRegistryType:(Lorg/hibernate/service/ServiceRegistry;)Z
ifne 10
6: getstatic org.hibernate.boot.MetadataSources.LOG:Lorg/hibernate/internal/CoreMessageLogger;
7: ldc "Unexpected ServiceRegistry type [%s] encountered during building of MetadataSources; may cause problems later attempting to construct MetadataBuilder"
8: aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
9: invokeinterface org.hibernate.internal.CoreMessageLogger.debugf:(Ljava/lang/String;Ljava/lang/Object;)V
10: StackMap locals: org.hibernate.boot.MetadataSources org.hibernate.service.ServiceRegistry
StackMap stack:
aload 0
aload 1
putfield org.hibernate.boot.MetadataSources.serviceRegistry:Lorg/hibernate/service/ServiceRegistry;
11: aload 0
new org.hibernate.boot.spi.XmlMappingBinderAccess
dup
aload 1
invokespecial org.hibernate.boot.spi.XmlMappingBinderAccess.<init>:(Lorg/hibernate/service/ServiceRegistry;)V
putfield org.hibernate.boot.MetadataSources.xmlMappingBinderAccess:Lorg/hibernate/boot/spi/XmlMappingBinderAccess;
12: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/hibernate/boot/MetadataSources;
0 13 1 serviceRegistry Lorg/hibernate/service/ServiceRegistry;
MethodParameters:
Name Flags
serviceRegistry
protected static boolean isExpectedServiceRegistryType(org.hibernate.service.ServiceRegistry);
descriptor: (Lorg/hibernate/service/ServiceRegistry;)Z
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: ldc Lorg/hibernate/boot/registry/BootstrapServiceRegistry;
aload 0
invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
ifne 3
1: ldc Lorg/hibernate/boot/registry/StandardServiceRegistry;
aload 0
invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
ifne 3
2: iconst_0
ireturn
StackMap locals:
StackMap stack:
3: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 serviceRegistry Lorg/hibernate/service/ServiceRegistry;
MethodParameters:
Name Flags
serviceRegistry
public org.hibernate.boot.spi.XmlMappingBinderAccess getXmlMappingBinderAccess();
descriptor: ()Lorg/hibernate/boot/spi/XmlMappingBinderAccess;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.boot.MetadataSources.xmlMappingBinderAccess:Lorg/hibernate/boot/spi/XmlMappingBinderAccess;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/boot/MetadataSources;
public java.util.List<org.hibernate.boot.jaxb.spi.Binding> getXmlBindings();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.boot.MetadataSources.xmlBindings:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/boot/MetadataSources;
Signature: ()Ljava/util/List<Lorg/hibernate/boot/jaxb/spi/Binding;>;
public java.util.Collection<java.lang.String> getAnnotatedPackages();
descriptor: ()Ljava/util/Collection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.boot.MetadataSources.annotatedPackages:Ljava/util/LinkedHashSet;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/boot/MetadataSources;
Signature: ()Ljava/util/Collection<Ljava/lang/String;>;
public java.util.Collection<java.lang.Class<?>> getAnnotatedClasses();
descriptor: ()Ljava/util/Collection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.boot.MetadataSources.annotatedClasses:Ljava/util/LinkedHashSet;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/boot/MetadataSources;
Signature: ()Ljava/util/Collection<Ljava/lang/Class<*>;>;
public java.util.Collection<java.lang.String> getAnnotatedClassNames();
descriptor: ()Ljava/util/Collection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.boot.MetadataSources.annotatedClassNames:Ljava/util/LinkedHashSet;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/boot/MetadataSources;
Signature: ()Ljava/util/Collection<Ljava/lang/String;>;
public org.hibernate.service.ServiceRegistry getServiceRegistry();
descriptor: ()Lorg/hibernate/service/ServiceRegistry;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.boot.MetadataSources.serviceRegistry:Lorg/hibernate/service/ServiceRegistry;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/boot/MetadataSources;
public org.hibernate.boot.MetadataBuilder getMetadataBuilder();
descriptor: ()Lorg/hibernate/boot/MetadataBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: new org.hibernate.boot.internal.MetadataBuilderImpl
dup
aload 0
invokespecial org.hibernate.boot.internal.MetadataBuilderImpl.<init>:(Lorg/hibernate/boot/MetadataSources;)V
astore 1
start local 1 1: aload 0
aload 1
invokevirtual org.hibernate.boot.MetadataSources.getCustomBuilderOrDefault:(Lorg/hibernate/boot/internal/MetadataBuilderImpl;)Lorg/hibernate/boot/MetadataBuilder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/boot/MetadataSources;
1 2 1 defaultBuilder Lorg/hibernate/boot/internal/MetadataBuilderImpl;
public org.hibernate.boot.MetadataBuilder getMetadataBuilder(org.hibernate.boot.registry.StandardServiceRegistry);
descriptor: (Lorg/hibernate/boot/registry/StandardServiceRegistry;)Lorg/hibernate/boot/MetadataBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: new org.hibernate.boot.internal.MetadataBuilderImpl
dup
aload 0
aload 1
invokespecial org.hibernate.boot.internal.MetadataBuilderImpl.<init>:(Lorg/hibernate/boot/MetadataSources;Lorg/hibernate/boot/registry/StandardServiceRegistry;)V
astore 2
start local 2 1: aload 0
aload 2
invokevirtual org.hibernate.boot.MetadataSources.getCustomBuilderOrDefault:(Lorg/hibernate/boot/internal/MetadataBuilderImpl;)Lorg/hibernate/boot/MetadataBuilder;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/boot/MetadataSources;
0 2 1 serviceRegistry Lorg/hibernate/boot/registry/StandardServiceRegistry;
1 2 2 defaultBuilder Lorg/hibernate/boot/internal/MetadataBuilderImpl;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
serviceRegistry
private org.hibernate.boot.MetadataBuilder getCustomBuilderOrDefault(org.hibernate.boot.internal.MetadataBuilderImpl);
descriptor: (Lorg/hibernate/boot/internal/MetadataBuilderImpl;)Lorg/hibernate/boot/MetadataBuilder;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=9, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.boot.MetadataSources.serviceRegistry:Lorg/hibernate/service/ServiceRegistry;
ldc Lorg/hibernate/boot/registry/classloading/spi/ClassLoaderService;
invokeinterface org.hibernate.service.ServiceRegistry.getService:(Ljava/lang/Class;)Lorg/hibernate/service/Service;
checkcast org.hibernate.boot.registry.classloading.spi.ClassLoaderService
astore 2
start local 2 1: aload 2
ldc Lorg/hibernate/boot/spi/MetadataBuilderFactory;
invokeinterface org.hibernate.boot.registry.classloading.spi.ClassLoaderService.loadJavaServices:(Ljava/lang/Class;)Ljava/util/Collection;
astore 3
start local 3 2: aconst_null
astore 4
start local 4 3: aconst_null
astore 5
start local 5 4: aload 3
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 7
goto 12
StackMap locals: org.hibernate.boot.MetadataSources org.hibernate.boot.internal.MetadataBuilderImpl org.hibernate.boot.registry.classloading.spi.ClassLoaderService java.util.Collection org.hibernate.boot.MetadataBuilder java.util.List top java.util.Iterator
StackMap stack:
5: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.hibernate.boot.spi.MetadataBuilderFactory
astore 6
start local 6 6: aload 6
aload 0
aload 1
invokeinterface org.hibernate.boot.spi.MetadataBuilderFactory.getMetadataBuilder:(Lorg/hibernate/boot/MetadataSources;Lorg/hibernate/boot/spi/MetadataBuilderImplementor;)Lorg/hibernate/boot/spi/MetadataBuilderImplementor;
astore 8
start local 8 7: aload 8
ifnull 12
8: aload 5
ifnonnull 10
9: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 5
10: StackMap locals: org.hibernate.boot.MetadataSources org.hibernate.boot.internal.MetadataBuilderImpl org.hibernate.boot.registry.classloading.spi.ClassLoaderService java.util.Collection org.hibernate.boot.MetadataBuilder java.util.List org.hibernate.boot.spi.MetadataBuilderFactory java.util.Iterator org.hibernate.boot.MetadataBuilder
StackMap stack:
aload 5
aload 6
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
11: aload 8
astore 4
end local 8 end local 6 12: StackMap locals: org.hibernate.boot.MetadataSources org.hibernate.boot.internal.MetadataBuilderImpl org.hibernate.boot.registry.classloading.spi.ClassLoaderService java.util.Collection org.hibernate.boot.MetadataBuilder java.util.List top java.util.Iterator
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
13: aload 5
ifnull 19
aload 5
invokeinterface java.util.List.size:()I
iconst_1
if_icmple 19
14: new org.hibernate.HibernateException
dup
15: new java.lang.StringBuilder
dup
ldc "Multiple active MetadataBuilder definitions were discovered : "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
16: ldc ", "
aload 5
invokestatic java.lang.String.join:(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
17: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
18: invokespecial org.hibernate.HibernateException.<init>:(Ljava/lang/String;)V
athrow
19: StackMap locals: org.hibernate.boot.MetadataSources org.hibernate.boot.internal.MetadataBuilderImpl org.hibernate.boot.registry.classloading.spi.ClassLoaderService java.util.Collection org.hibernate.boot.MetadataBuilder java.util.List
StackMap stack:
aload 4
ifnull 20
aload 4
goto 21
StackMap locals:
StackMap stack:
20: aload 1
StackMap locals:
StackMap stack: org.hibernate.boot.MetadataBuilder
21: areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Lorg/hibernate/boot/MetadataSources;
0 22 1 defaultBuilder Lorg/hibernate/boot/internal/MetadataBuilderImpl;
1 22 2 cls Lorg/hibernate/boot/registry/classloading/spi/ClassLoaderService;
2 22 3 discoveredBuilderFactories Ljava/util/Collection<Lorg/hibernate/boot/spi/MetadataBuilderFactory;>;
3 22 4 builder Lorg/hibernate/boot/MetadataBuilder;
4 22 5 activeFactoryNames Ljava/util/List<Ljava/lang/String;>;
6 12 6 discoveredBuilderFactory Lorg/hibernate/boot/spi/MetadataBuilderFactory;
7 12 8 returnedBuilder Lorg/hibernate/boot/MetadataBuilder;
MethodParameters:
Name Flags
defaultBuilder
public org.hibernate.boot.Metadata buildMetadata();
descriptor: ()Lorg/hibernate/boot/Metadata;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hibernate.boot.MetadataSources.getMetadataBuilder:()Lorg/hibernate/boot/MetadataBuilder;
invokeinterface org.hibernate.boot.MetadataBuilder.build:()Lorg/hibernate/boot/Metadata;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/boot/MetadataSources;
public org.hibernate.boot.Metadata buildMetadata(org.hibernate.boot.registry.StandardServiceRegistry);
descriptor: (Lorg/hibernate/boot/registry/StandardServiceRegistry;)Lorg/hibernate/boot/Metadata;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.hibernate.boot.MetadataSources.getMetadataBuilder:(Lorg/hibernate/boot/registry/StandardServiceRegistry;)Lorg/hibernate/boot/MetadataBuilder;
invokeinterface org.hibernate.boot.MetadataBuilder.build:()Lorg/hibernate/boot/Metadata;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/boot/MetadataSources;
0 1 1 serviceRegistry Lorg/hibernate/boot/registry/StandardServiceRegistry;
MethodParameters:
Name Flags
serviceRegistry
public org.hibernate.boot.MetadataSources addAnnotatedClass(java.lang.Class);
descriptor: (Ljava/lang/Class;)Lorg/hibernate/boot/MetadataSources;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.boot.MetadataSources.annotatedClasses:Ljava/util/LinkedHashSet;
aload 1
invokevirtual java.util.LinkedHashSet.add:(Ljava/lang/Object;)Z
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/boot/MetadataSources;
0 2 1 annotatedClass Ljava/lang/Class;
MethodParameters:
Name Flags
annotatedClass
public org.hibernate.boot.MetadataSources addAnnotatedClassName(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/boot/MetadataSources;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.boot.MetadataSources.annotatedClassNames:Ljava/util/LinkedHashSet;
aload 1
invokevirtual java.util.LinkedHashSet.add:(Ljava/lang/Object;)Z
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/boot/MetadataSources;
0 2 1 annotatedClassName Ljava/lang/String;
MethodParameters:
Name Flags
annotatedClassName
public org.hibernate.boot.MetadataSources addPackage(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/boot/MetadataSources;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new java.lang.IllegalArgumentException
dup
ldc "The specified package name cannot be null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 1
ldc "."
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifeq 4
3: aload 1
iconst_0
aload 1
invokevirtual java.lang.String.length:()I
iconst_1
isub
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 1
4: StackMap locals:
StackMap stack:
aload 0
getfield org.hibernate.boot.MetadataSources.annotatedPackages:Ljava/util/LinkedHashSet;
aload 1
invokevirtual java.util.LinkedHashSet.add:(Ljava/lang/Object;)Z
pop
5: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hibernate/boot/MetadataSources;
0 6 1 packageName Ljava/lang/String;
MethodParameters:
Name Flags
packageName
public org.hibernate.boot.MetadataSources addPackage(java.lang.Package);
descriptor: (Ljava/lang/Package;)Lorg/hibernate/boot/MetadataSources;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.boot.MetadataSources.annotatedPackages:Ljava/util/LinkedHashSet;
aload 1
invokevirtual java.lang.Package.getName:()Ljava/lang/String;
invokevirtual java.util.LinkedHashSet.add:(Ljava/lang/Object;)Z
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/boot/MetadataSources;
0 2 1 packageRef Ljava/lang/Package;
MethodParameters:
Name Flags
packageRef
public org.hibernate.boot.MetadataSources addClass(java.lang.Class);
descriptor: (Ljava/lang/Class;)Lorg/hibernate/boot/MetadataSources;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new java.lang.IllegalArgumentException
dup
ldc "The specified class cannot be null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
getstatic org.hibernate.boot.MetadataSources.LOG:Lorg/hibernate/internal/CoreMessageLogger;
ldc "adding resource mappings from class convention : %s"
aload 1
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokeinterface org.hibernate.internal.CoreMessageLogger.debugf:(Ljava/lang/String;Ljava/lang/Object;)V
3: new java.lang.StringBuilder
dup
aload 1
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
bipush 46
bipush 47
invokevirtual java.lang.String.replace:(CC)Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ".hbm.xml"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 2
start local 2 4: aload 0
aload 2
invokevirtual org.hibernate.boot.MetadataSources.addResource:(Ljava/lang/String;)Lorg/hibernate/boot/MetadataSources;
pop
5: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hibernate/boot/MetadataSources;
0 6 1 entityClass Ljava/lang/Class;
4 6 2 mappingResourceName Ljava/lang/String;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
entityClass
public org.hibernate.boot.MetadataSources addResource(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/boot/MetadataSources;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.boot.MetadataSources.xmlBindings:Ljava/util/List;
aload 0
invokevirtual org.hibernate.boot.MetadataSources.getXmlMappingBinderAccess:()Lorg/hibernate/boot/spi/XmlMappingBinderAccess;
aload 1
invokevirtual org.hibernate.boot.spi.XmlMappingBinderAccess.bind:(Ljava/lang/String;)Lorg/hibernate/boot/jaxb/spi/Binding;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/boot/MetadataSources;
0 2 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public org.hibernate.boot.MetadataSources addFile(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/boot/MetadataSources;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new java.io.File
dup
aload 1
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
invokevirtual org.hibernate.boot.MetadataSources.addFile:(Ljava/io/File;)Lorg/hibernate/boot/MetadataSources;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/boot/MetadataSources;
0 2 1 path Ljava/lang/String;
MethodParameters:
Name Flags
path
public org.hibernate.boot.MetadataSources addFile(java.io.File);
descriptor: (Ljava/io/File;)Lorg/hibernate/boot/MetadataSources;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.boot.MetadataSources.xmlBindings:Ljava/util/List;
aload 0
invokevirtual org.hibernate.boot.MetadataSources.getXmlMappingBinderAccess:()Lorg/hibernate/boot/spi/XmlMappingBinderAccess;
aload 1
invokevirtual org.hibernate.boot.spi.XmlMappingBinderAccess.bind:(Ljava/io/File;)Lorg/hibernate/boot/jaxb/spi/Binding;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/boot/MetadataSources;
0 2 1 file Ljava/io/File;
MethodParameters:
Name Flags
file
public org.hibernate.boot.MetadataSources addCacheableFile(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/boot/MetadataSources;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new org.hibernate.boot.jaxb.Origin
dup
getstatic org.hibernate.boot.jaxb.SourceType.FILE:Lorg/hibernate/boot/jaxb/SourceType;
aload 1
invokespecial org.hibernate.boot.jaxb.Origin.<init>:(Lorg/hibernate/boot/jaxb/SourceType;Ljava/lang/String;)V
astore 2
start local 2 1: aload 0
aload 2
new java.io.File
dup
aload 1
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
invokevirtual org.hibernate.boot.MetadataSources.addCacheableFile:(Lorg/hibernate/boot/jaxb/Origin;Ljava/io/File;)V
2: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/boot/MetadataSources;
0 3 1 path Ljava/lang/String;
1 3 2 origin Lorg/hibernate/boot/jaxb/Origin;
MethodParameters:
Name Flags
path
private void addCacheableFile(org.hibernate.boot.jaxb.Origin, java.io.File);
descriptor: (Lorg/hibernate/boot/jaxb/Origin;Ljava/io/File;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.hibernate.boot.MetadataSources.xmlBindings:Ljava/util/List;
new org.hibernate.boot.jaxb.internal.CacheableFileXmlSource
dup
aload 1
aload 2
iconst_0
invokespecial org.hibernate.boot.jaxb.internal.CacheableFileXmlSource.<init>:(Lorg/hibernate/boot/jaxb/Origin;Ljava/io/File;Z)V
aload 0
invokevirtual org.hibernate.boot.MetadataSources.getXmlMappingBinderAccess:()Lorg/hibernate/boot/spi/XmlMappingBinderAccess;
invokevirtual org.hibernate.boot.spi.XmlMappingBinderAccess.getMappingBinder:()Lorg/hibernate/boot/jaxb/internal/MappingBinder;
invokevirtual org.hibernate.boot.jaxb.internal.CacheableFileXmlSource.doBind:(Lorg/hibernate/boot/jaxb/spi/Binder;)Lorg/hibernate/boot/jaxb/spi/Binding;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/boot/MetadataSources;
0 2 1 origin Lorg/hibernate/boot/jaxb/Origin;
0 2 2 file Ljava/io/File;
MethodParameters:
Name Flags
origin
file
public org.hibernate.boot.MetadataSources addCacheableFile(java.io.File);
descriptor: (Ljava/io/File;)Lorg/hibernate/boot/MetadataSources;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: new org.hibernate.boot.jaxb.Origin
dup
getstatic org.hibernate.boot.jaxb.SourceType.FILE:Lorg/hibernate/boot/jaxb/SourceType;
aload 1
invokevirtual java.io.File.getName:()Ljava/lang/String;
invokespecial org.hibernate.boot.jaxb.Origin.<init>:(Lorg/hibernate/boot/jaxb/SourceType;Ljava/lang/String;)V
astore 2
start local 2 1: aload 0
aload 2
aload 1
invokevirtual org.hibernate.boot.MetadataSources.addCacheableFile:(Lorg/hibernate/boot/jaxb/Origin;Ljava/io/File;)V
2: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/boot/MetadataSources;
0 3 1 file Ljava/io/File;
1 3 2 origin Lorg/hibernate/boot/jaxb/Origin;
MethodParameters:
Name Flags
file
public org.hibernate.boot.MetadataSources addCacheableFileStrictly(java.io.File);
descriptor: (Ljava/io/File;)Lorg/hibernate/boot/MetadataSources;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: new org.hibernate.boot.jaxb.Origin
dup
getstatic org.hibernate.boot.jaxb.SourceType.FILE:Lorg/hibernate/boot/jaxb/SourceType;
aload 1
invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
invokespecial org.hibernate.boot.jaxb.Origin.<init>:(Lorg/hibernate/boot/jaxb/SourceType;Ljava/lang/String;)V
astore 2
start local 2 1: aload 0
getfield org.hibernate.boot.MetadataSources.xmlBindings:Ljava/util/List;
new org.hibernate.boot.jaxb.internal.CacheableFileXmlSource
dup
aload 2
aload 1
iconst_1
invokespecial org.hibernate.boot.jaxb.internal.CacheableFileXmlSource.<init>:(Lorg/hibernate/boot/jaxb/Origin;Ljava/io/File;Z)V
aload 0
invokevirtual org.hibernate.boot.MetadataSources.getXmlMappingBinderAccess:()Lorg/hibernate/boot/spi/XmlMappingBinderAccess;
invokevirtual org.hibernate.boot.spi.XmlMappingBinderAccess.getMappingBinder:()Lorg/hibernate/boot/jaxb/internal/MappingBinder;
invokevirtual org.hibernate.boot.jaxb.internal.CacheableFileXmlSource.doBind:(Lorg/hibernate/boot/jaxb/spi/Binder;)Lorg/hibernate/boot/jaxb/spi/Binding;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
2: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/boot/MetadataSources;
0 3 1 file Ljava/io/File;
1 3 2 origin Lorg/hibernate/boot/jaxb/Origin;
Exceptions:
throws org.hibernate.type.SerializationException, java.io.FileNotFoundException
MethodParameters:
Name Flags
file
public org.hibernate.boot.MetadataSources addInputStream(org.hibernate.boot.archive.spi.InputStreamAccess);
descriptor: (Lorg/hibernate/boot/archive/spi/InputStreamAccess;)Lorg/hibernate/boot/MetadataSources;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.boot.MetadataSources.xmlBindings:Ljava/util/List;
aload 0
invokevirtual org.hibernate.boot.MetadataSources.getXmlMappingBinderAccess:()Lorg/hibernate/boot/spi/XmlMappingBinderAccess;
aload 1
invokevirtual org.hibernate.boot.spi.XmlMappingBinderAccess.bind:(Lorg/hibernate/boot/archive/spi/InputStreamAccess;)Lorg/hibernate/boot/jaxb/spi/Binding;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/boot/MetadataSources;
0 2 1 xmlInputStreamAccess Lorg/hibernate/boot/archive/spi/InputStreamAccess;
MethodParameters:
Name Flags
xmlInputStreamAccess
public org.hibernate.boot.MetadataSources addInputStream(java.io.InputStream);
descriptor: (Ljava/io/InputStream;)Lorg/hibernate/boot/MetadataSources;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.boot.MetadataSources.xmlBindings:Ljava/util/List;
aload 0
invokevirtual org.hibernate.boot.MetadataSources.getXmlMappingBinderAccess:()Lorg/hibernate/boot/spi/XmlMappingBinderAccess;
aload 1
invokevirtual org.hibernate.boot.spi.XmlMappingBinderAccess.bind:(Ljava/io/InputStream;)Lorg/hibernate/boot/jaxb/spi/Binding;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/boot/MetadataSources;
0 2 1 xmlInputStream Ljava/io/InputStream;
MethodParameters:
Name Flags
xmlInputStream
public org.hibernate.boot.MetadataSources addURL(java.net.URL);
descriptor: (Ljava/net/URL;)Lorg/hibernate/boot/MetadataSources;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.boot.MetadataSources.xmlBindings:Ljava/util/List;
aload 0
invokevirtual org.hibernate.boot.MetadataSources.getXmlMappingBinderAccess:()Lorg/hibernate/boot/spi/XmlMappingBinderAccess;
aload 1
invokevirtual org.hibernate.boot.spi.XmlMappingBinderAccess.bind:(Ljava/net/URL;)Lorg/hibernate/boot/jaxb/spi/Binding;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/boot/MetadataSources;
0 2 1 url Ljava/net/URL;
MethodParameters:
Name Flags
url
public org.hibernate.boot.MetadataSources addDocument(org.w3c.dom.Document);
descriptor: (Lorg/w3c/dom/Document;)Lorg/hibernate/boot/MetadataSources;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=2
start local 0 start local 1 0: new org.hibernate.boot.jaxb.Origin
dup
getstatic org.hibernate.boot.jaxb.SourceType.DOM:Lorg/hibernate/boot/jaxb/SourceType;
ldc "<unknown>"
invokespecial org.hibernate.boot.jaxb.Origin.<init>:(Lorg/hibernate/boot/jaxb/SourceType;Ljava/lang/String;)V
astore 2
start local 2 1: aload 0
getfield org.hibernate.boot.MetadataSources.xmlBindings:Ljava/util/List;
new org.hibernate.boot.jaxb.internal.JaxpSourceXmlSource
dup
aload 2
new javax.xml.transform.dom.DOMSource
dup
aload 1
invokespecial javax.xml.transform.dom.DOMSource.<init>:(Lorg/w3c/dom/Node;)V
invokespecial org.hibernate.boot.jaxb.internal.JaxpSourceXmlSource.<init>:(Lorg/hibernate/boot/jaxb/Origin;Ljavax/xml/transform/Source;)V
aload 0
invokevirtual org.hibernate.boot.MetadataSources.getXmlMappingBinderAccess:()Lorg/hibernate/boot/spi/XmlMappingBinderAccess;
invokevirtual org.hibernate.boot.spi.XmlMappingBinderAccess.getMappingBinder:()Lorg/hibernate/boot/jaxb/internal/MappingBinder;
invokevirtual org.hibernate.boot.jaxb.internal.JaxpSourceXmlSource.doBind:(Lorg/hibernate/boot/jaxb/spi/Binder;)Lorg/hibernate/boot/jaxb/spi/Binding;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
2: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/boot/MetadataSources;
0 3 1 document Lorg/w3c/dom/Document;
1 3 2 origin Lorg/hibernate/boot/jaxb/Origin;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
document
public org.hibernate.boot.MetadataSources addJar(java.io.File);
descriptor: (Ljava/io/File;)Lorg/hibernate/boot/MetadataSources;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=7, args_size=2
start local 0 start local 1 0: getstatic org.hibernate.boot.MetadataSources.LOG:Lorg/hibernate/internal/CoreMessageLogger;
ldc "Seeking mapping documents in jar file : %s"
aload 1
invokevirtual java.io.File.getName:()Ljava/lang/String;
invokeinterface org.hibernate.internal.CoreMessageLogger.debugf:(Ljava/lang/String;Ljava/lang/Object;)V
1: new org.hibernate.boot.jaxb.Origin
dup
getstatic org.hibernate.boot.jaxb.SourceType.JAR:Lorg/hibernate/boot/jaxb/SourceType;
aload 1
invokevirtual java.io.File.getAbsolutePath:()Ljava/lang/String;
invokespecial org.hibernate.boot.jaxb.Origin.<init>:(Lorg/hibernate/boot/jaxb/SourceType;Ljava/lang/String;)V
astore 2
start local 2 2: new java.util.jar.JarFile
dup
aload 1
invokespecial java.util.jar.JarFile.<init>:(Ljava/io/File;)V
astore 3
start local 3 3: aload 3
invokevirtual java.util.jar.JarFile.entries:()Ljava/util/Enumeration;
astore 4
start local 4 4: goto 11
5: StackMap locals: org.hibernate.boot.jaxb.Origin java.util.jar.JarFile java.util.Enumeration
StackMap stack:
aload 4
invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
checkcast java.util.zip.ZipEntry
astore 5
start local 5 6: aload 5
invokevirtual java.util.zip.ZipEntry.getName:()Ljava/lang/String;
ldc ".hbm.xml"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifeq 11
7: getstatic org.hibernate.boot.MetadataSources.LOG:Lorg/hibernate/internal/CoreMessageLogger;
ldc "found mapping document : %s"
aload 5
invokevirtual java.util.zip.ZipEntry.getName:()Ljava/lang/String;
invokeinterface org.hibernate.internal.CoreMessageLogger.tracef:(Ljava/lang/String;Ljava/lang/Object;)V
8: aload 0
getfield org.hibernate.boot.MetadataSources.xmlBindings:Ljava/util/List;
9: new org.hibernate.boot.jaxb.internal.JarFileEntryXmlSource
dup
aload 2
aload 3
aload 5
invokespecial org.hibernate.boot.jaxb.internal.JarFileEntryXmlSource.<init>:(Lorg/hibernate/boot/jaxb/Origin;Ljava/util/jar/JarFile;Ljava/util/zip/ZipEntry;)V
aload 0
invokevirtual org.hibernate.boot.MetadataSources.getXmlMappingBinderAccess:()Lorg/hibernate/boot/spi/XmlMappingBinderAccess;
invokevirtual org.hibernate.boot.spi.XmlMappingBinderAccess.getMappingBinder:()Lorg/hibernate/boot/jaxb/internal/MappingBinder;
invokevirtual org.hibernate.boot.jaxb.internal.JarFileEntryXmlSource.doBind:(Lorg/hibernate/boot/jaxb/spi/Binder;)Lorg/hibernate/boot/jaxb/spi/Binding;
10: invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 5 11: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Enumeration.hasMoreElements:()Z
ifne 5
end local 4 12: goto 18
13: StackMap locals: org.hibernate.boot.MetadataSources java.io.File org.hibernate.boot.jaxb.Origin java.util.jar.JarFile
StackMap stack: java.lang.Throwable
astore 6
14: aload 3
invokevirtual java.util.jar.JarFile.close:()V
15: goto 17
16: StackMap locals: org.hibernate.boot.MetadataSources java.io.File org.hibernate.boot.jaxb.Origin java.util.jar.JarFile top top java.lang.Throwable
StackMap stack: java.lang.Exception
pop
17: StackMap locals:
StackMap stack:
aload 6
athrow
18: StackMap locals: org.hibernate.boot.MetadataSources java.io.File org.hibernate.boot.jaxb.Origin java.util.jar.JarFile
StackMap stack:
aload 3
invokevirtual java.util.jar.JarFile.close:()V
19: goto 24
20: StackMap locals:
StackMap stack: java.lang.Exception
pop
end local 3 21: goto 24
22: StackMap locals: org.hibernate.boot.MetadataSources java.io.File org.hibernate.boot.jaxb.Origin
StackMap stack: java.io.IOException
astore 3
start local 3 23: new org.hibernate.boot.MappingNotFoundException
dup
aload 3
aload 2
invokespecial org.hibernate.boot.MappingNotFoundException.<init>:(Ljava/lang/Throwable;Lorg/hibernate/boot/jaxb/Origin;)V
athrow
end local 3 24: StackMap locals:
StackMap stack:
aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lorg/hibernate/boot/MetadataSources;
0 25 1 jar Ljava/io/File;
2 25 2 origin Lorg/hibernate/boot/jaxb/Origin;
3 21 3 jarFile Ljava/util/jar/JarFile;
4 12 4 jarEntries Ljava/util/Enumeration;
6 11 5 zipEntry Ljava/util/zip/ZipEntry;
23 24 3 e Ljava/io/IOException;
Exception table:
from to target type
3 13 13 any
14 15 16 Class java.lang.Exception
18 19 20 Class java.lang.Exception
2 21 22 Class java.io.IOException
MethodParameters:
Name Flags
jar
public org.hibernate.boot.MetadataSources addDirectory(java.io.File);
descriptor: (Ljava/io/File;)Lorg/hibernate/boot/MetadataSources;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=7, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.io.File.listFiles:()[Ljava/io/File;
astore 2
start local 2 1: aload 2
ifnull 11
aload 2
arraylength
ifle 11
2: aload 2
dup
astore 6
arraylength
istore 5
iconst_0
istore 4
goto 10
StackMap locals: org.hibernate.boot.MetadataSources java.io.File java.io.File[] top int int java.io.File[]
StackMap stack:
3: aload 6
iload 4
aaload
astore 3
start local 3 4: aload 3
invokevirtual java.io.File.isDirectory:()Z
ifeq 7
5: aload 0
aload 3
invokevirtual org.hibernate.boot.MetadataSources.addDirectory:(Ljava/io/File;)Lorg/hibernate/boot/MetadataSources;
pop
6: goto 9
7: StackMap locals: org.hibernate.boot.MetadataSources java.io.File java.io.File[] java.io.File int int java.io.File[]
StackMap stack:
aload 3
invokevirtual java.io.File.getName:()Ljava/lang/String;
ldc ".hbm.xml"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifeq 9
8: aload 0
aload 3
invokevirtual org.hibernate.boot.MetadataSources.addFile:(Ljava/io/File;)Lorg/hibernate/boot/MetadataSources;
pop
end local 3 9: StackMap locals: org.hibernate.boot.MetadataSources java.io.File java.io.File[] top int int java.io.File[]
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
10: iload 4
iload 5
if_icmplt 3
11: StackMap locals: org.hibernate.boot.MetadataSources java.io.File java.io.File[]
StackMap stack:
aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/hibernate/boot/MetadataSources;
0 12 1 dir Ljava/io/File;
1 12 2 files [Ljava/io/File;
4 9 3 file Ljava/io/File;
MethodParameters:
Name Flags
dir
}
SourceFile: "MetadataSources.java"