public class org.hibernate.query.internal.ParameterMetadataImpl implements org.hibernate.query.ParameterMetadata
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.hibernate.query.internal.ParameterMetadataImpl
super_class: java.lang.Object
{
private final java.util.Map<java.lang.Integer, org.hibernate.engine.query.spi.OrdinalParameterDescriptor> ordinalDescriptorMap;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/Integer;Lorg/hibernate/engine/query/spi/OrdinalParameterDescriptor;>;
private final java.util.Map<java.lang.String, org.hibernate.engine.query.spi.NamedParameterDescriptor> namedDescriptorMap;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/engine/query/spi/NamedParameterDescriptor;>;
public void <init>(java.util.Map<java.lang.Integer, org.hibernate.engine.query.spi.OrdinalParameterDescriptor>, java.util.Map<java.lang.String, org.hibernate.engine.query.spi.NamedParameterDescriptor>);
descriptor: (Ljava/util/Map;Ljava/util/Map;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
ifnonnull 3
2: invokestatic java.util.Collections.emptyMap:()Ljava/util/Map;
goto 4
3: StackMap locals: org.hibernate.query.internal.ParameterMetadataImpl java.util.Map java.util.Map
StackMap stack: org.hibernate.query.internal.ParameterMetadataImpl
aload 1
invokestatic java.util.Collections.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map;
4: StackMap locals: org.hibernate.query.internal.ParameterMetadataImpl java.util.Map java.util.Map
StackMap stack: org.hibernate.query.internal.ParameterMetadataImpl java.util.Map
putfield org.hibernate.query.internal.ParameterMetadataImpl.ordinalDescriptorMap:Ljava/util/Map;
5: aload 0
aload 2
ifnonnull 7
6: invokestatic java.util.Collections.emptyMap:()Ljava/util/Map;
goto 8
7: StackMap locals:
StackMap stack: org.hibernate.query.internal.ParameterMetadataImpl
aload 2
invokestatic java.util.Collections.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map;
8: StackMap locals: org.hibernate.query.internal.ParameterMetadataImpl java.util.Map java.util.Map
StackMap stack: org.hibernate.query.internal.ParameterMetadataImpl java.util.Map
putfield org.hibernate.query.internal.ParameterMetadataImpl.namedDescriptorMap:Ljava/util/Map;
9: aload 1
ifnull 29
aload 1
invokeinterface java.util.Map.isEmpty:()Z
ifne 29
10: new java.util.ArrayList
dup
aload 1
invokeinterface java.util.Map.keySet:()Ljava/util/Set;
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
astore 3
start local 3 11: aload 3
getstatic org.hibernate.internal.util.compare.ComparableComparator.INSTANCE:Ljava/util/Comparator;
invokeinterface java.util.List.sort:(Ljava/util/Comparator;)V
12: iconst_m1
istore 4
start local 4 13: aload 3
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
goto 28
StackMap locals: org.hibernate.query.internal.ParameterMetadataImpl java.util.Map java.util.Map java.util.List int top java.util.Iterator
StackMap stack:
14: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.Integer
astore 5
start local 5 15: iload 4
iconst_m1
if_icmpne 18
16: aload 5
invokevirtual java.lang.Integer.intValue:()I
istore 4
17: goto 28
18: StackMap locals: org.hibernate.query.internal.ParameterMetadataImpl java.util.Map java.util.Map java.util.List int java.lang.Integer java.util.Iterator
StackMap stack:
aload 5
invokevirtual java.lang.Integer.intValue:()I
iload 4
iconst_1
iadd
if_icmpeq 27
19: new org.hibernate.QueryException
dup
20: getstatic java.util.Locale.ROOT:Ljava/util/Locale;
21: ldc "Unexpected gap in ordinal parameter labels [%s -> %s] : [%s]"
iconst_3
anewarray java.lang.Object
dup
iconst_0
22: iload 4
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_1
23: aload 5
aastore
dup
iconst_2
24: ldc ","
aload 3
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
invokestatic org.hibernate.internal.util.StringHelper.join:(Ljava/lang/String;Ljava/util/Iterator;)Ljava/lang/String;
aastore
25: invokestatic java.lang.String.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
26: invokespecial org.hibernate.QueryException.<init>:(Ljava/lang/String;)V
athrow
27: StackMap locals:
StackMap stack:
aload 5
invokevirtual java.lang.Integer.intValue:()I
istore 4
end local 5 28: StackMap locals: org.hibernate.query.internal.ParameterMetadataImpl java.util.Map java.util.Map java.util.List int top java.util.Iterator
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 14
end local 4 end local 3 29: StackMap locals: org.hibernate.query.internal.ParameterMetadataImpl java.util.Map java.util.Map
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Lorg/hibernate/query/internal/ParameterMetadataImpl;
0 30 1 ordinalDescriptorMap Ljava/util/Map<Ljava/lang/Integer;Lorg/hibernate/engine/query/spi/OrdinalParameterDescriptor;>;
0 30 2 namedDescriptorMap Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/engine/query/spi/NamedParameterDescriptor;>;
11 29 3 sortedPositions Ljava/util/List<Ljava/lang/Integer;>;
13 29 4 lastPosition I
15 28 5 sortedPosition Ljava/lang/Integer;
Signature: (Ljava/util/Map<Ljava/lang/Integer;Lorg/hibernate/engine/query/spi/OrdinalParameterDescriptor;>;Ljava/util/Map<Ljava/lang/String;Lorg/hibernate/engine/query/spi/NamedParameterDescriptor;>;)V
MethodParameters:
Name Flags
ordinalDescriptorMap
namedDescriptorMap
public java.util.Collection<org.hibernate.query.QueryParameter> getPositionalParameters();
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.query.internal.ParameterMetadataImpl.ordinalDescriptorMap:Ljava/util/Map;
invokeinterface java.util.Map.values:()Ljava/util/Collection;
invokestatic java.util.Collections.unmodifiableCollection:(Ljava/util/Collection;)Ljava/util/Collection;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/internal/ParameterMetadataImpl;
Signature: ()Ljava/util/Collection<Lorg/hibernate/query/QueryParameter;>;
public java.util.Collection<org.hibernate.query.QueryParameter> getNamedParameters();
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.query.internal.ParameterMetadataImpl.namedDescriptorMap:Ljava/util/Map;
invokeinterface java.util.Map.values:()Ljava/util/Collection;
invokestatic java.util.Collections.unmodifiableCollection:(Ljava/util/Collection;)Ljava/util/Collection;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/internal/ParameterMetadataImpl;
Signature: ()Ljava/util/Collection<Lorg/hibernate/query/QueryParameter;>;
public int getParameterCount();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.query.internal.ParameterMetadataImpl.ordinalDescriptorMap:Ljava/util/Map;
invokeinterface java.util.Map.size:()I
aload 0
getfield org.hibernate.query.internal.ParameterMetadataImpl.namedDescriptorMap:Ljava/util/Map;
invokeinterface java.util.Map.size:()I
iadd
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/internal/ParameterMetadataImpl;
public boolean containsReference(org.hibernate.query.QueryParameter);
descriptor: (Lorg/hibernate/query/QueryParameter;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.query.internal.ParameterMetadataImpl.ordinalDescriptorMap:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.containsValue:(Ljava/lang/Object;)Z
ifne 3
1: aload 0
getfield org.hibernate.query.internal.ParameterMetadataImpl.namedDescriptorMap:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.containsValue:(Ljava/lang/Object;)Z
ifne 3
2: iconst_0
ireturn
StackMap locals:
StackMap stack:
3: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/query/internal/ParameterMetadataImpl;
0 4 1 parameter Lorg/hibernate/query/QueryParameter;
MethodParameters:
Name Flags
parameter
public boolean hasNamedParameters();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.query.internal.ParameterMetadataImpl.namedDescriptorMap:Ljava/util/Map;
invokeinterface java.util.Map.isEmpty:()Z
ifeq 1
iconst_0
goto 2
StackMap locals:
StackMap stack:
1: iconst_1
StackMap locals:
StackMap stack: int
2: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/query/internal/ParameterMetadataImpl;
public boolean hasPositionalParameters();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hibernate.query.internal.ParameterMetadataImpl.getOrdinalParameterCount:()I
ifle 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/query/internal/ParameterMetadataImpl;
public int getPositionalParameterCount();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.hibernate.query.internal.ParameterMetadataImpl.getOrdinalParameterCount:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/internal/ParameterMetadataImpl;
public int getOrdinalParameterCount();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.query.internal.ParameterMetadataImpl.ordinalDescriptorMap:Ljava/util/Map;
invokeinterface java.util.Map.size:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/internal/ParameterMetadataImpl;
public java.util.Set<java.lang.String> getNamedParameterNames();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.query.internal.ParameterMetadataImpl.namedDescriptorMap:Ljava/util/Map;
invokeinterface java.util.Map.keySet:()Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/internal/ParameterMetadataImpl;
Signature: ()Ljava/util/Set<Ljava/lang/String;>;
public java.util.Set<java.lang.Integer> getOrdinalParameterLabels();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.query.internal.ParameterMetadataImpl.ordinalDescriptorMap:Ljava/util/Map;
invokeinterface java.util.Map.keySet:()Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/internal/ParameterMetadataImpl;
Signature: ()Ljava/util/Set<Ljava/lang/Integer;>;
public org.hibernate.engine.query.spi.OrdinalParameterDescriptor getOrdinalParameterDescriptor(int);
descriptor: (I)Lorg/hibernate/engine/query/spi/OrdinalParameterDescriptor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.query.internal.ParameterMetadataImpl.ordinalDescriptorMap:Ljava/util/Map;
iload 1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.hibernate.engine.query.spi.OrdinalParameterDescriptor
astore 2
start local 2 1: aload 2
ifnonnull 9
2: new java.lang.IllegalArgumentException
dup
3: getstatic java.util.Locale.ROOT:Ljava/util/Locale;
4: ldc "Could not locate ordinal parameter [%s], expecting one of [%s]"
iconst_2
anewarray java.lang.Object
dup
iconst_0
5: iload 1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_1
6: ldc ", "
aload 0
getfield org.hibernate.query.internal.ParameterMetadataImpl.ordinalDescriptorMap:Ljava/util/Map;
invokeinterface java.util.Map.keySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
invokestatic org.hibernate.internal.util.StringHelper.join:(Ljava/lang/String;Ljava/util/Iterator;)Ljava/lang/String;
aastore
7: invokestatic java.lang.String.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
8: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
9: StackMap locals: org.hibernate.engine.query.spi.OrdinalParameterDescriptor
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/hibernate/query/internal/ParameterMetadataImpl;
0 10 1 position I
1 10 2 descriptor Lorg/hibernate/engine/query/spi/OrdinalParameterDescriptor;
MethodParameters:
Name Flags
position
public org.hibernate.type.Type getOrdinalParameterExpectedType(int);
descriptor: (I)Lorg/hibernate/type/Type;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual org.hibernate.query.internal.ParameterMetadataImpl.getOrdinalParameterDescriptor:(I)Lorg/hibernate/engine/query/spi/OrdinalParameterDescriptor;
invokevirtual org.hibernate.engine.query.spi.OrdinalParameterDescriptor.getExpectedType:()Lorg/hibernate/type/Type;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/internal/ParameterMetadataImpl;
0 1 1 position I
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
position
public int getOrdinalParameterSourceLocation(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual org.hibernate.query.internal.ParameterMetadataImpl.getOrdinalParameterDescriptor:(I)Lorg/hibernate/engine/query/spi/OrdinalParameterDescriptor;
invokevirtual org.hibernate.engine.query.spi.OrdinalParameterDescriptor.getPosition:()Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/internal/ParameterMetadataImpl;
0 1 1 position I
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
position
public <T> org.hibernate.query.QueryParameter<T> getQueryParameter(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/query/QueryParameter;
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.query.internal.ParameterMetadataImpl.getNamedParameterDescriptor:(Ljava/lang/String;)Lorg/hibernate/engine/query/spi/NamedParameterDescriptor;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/internal/ParameterMetadataImpl;
0 1 1 name Ljava/lang/String;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;)Lorg/hibernate/query/QueryParameter<TT;>;
MethodParameters:
Name Flags
name
public <T> org.hibernate.query.QueryParameter<T> getQueryParameter(java.lang.Integer);
descriptor: (Ljava/lang/Integer;)Lorg/hibernate/query/QueryParameter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual java.lang.Integer.intValue:()I
invokevirtual org.hibernate.query.internal.ParameterMetadataImpl.getOrdinalParameterDescriptor:(I)Lorg/hibernate/engine/query/spi/OrdinalParameterDescriptor;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/internal/ParameterMetadataImpl;
0 1 1 position Ljava/lang/Integer;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Integer;)Lorg/hibernate/query/QueryParameter<TT;>;
MethodParameters:
Name Flags
position
public <T> org.hibernate.query.QueryParameter<T> resolve(javax.persistence.Parameter<T>);
descriptor: (Ljavax/persistence/Parameter;)Lorg/hibernate/query/QueryParameter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
instanceof org.hibernate.query.QueryParameter
ifeq 2
1: aload 1
checkcast org.hibernate.query.QueryParameter
areturn
2: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "Could not resolve javax.persistence.Parameter to org.hibernate.query.QueryParameter"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/query/internal/ParameterMetadataImpl;
0 3 1 param Ljavax/persistence/Parameter<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljavax/persistence/Parameter<TT;>;)Lorg/hibernate/query/QueryParameter<TT;>;
MethodParameters:
Name Flags
param
public org.hibernate.engine.query.spi.NamedParameterDescriptor getNamedParameterDescriptor(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/engine/query/spi/NamedParameterDescriptor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.query.internal.ParameterMetadataImpl.namedDescriptorMap:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.hibernate.engine.query.spi.NamedParameterDescriptor
astore 2
start local 2 1: aload 2
ifnonnull 9
2: new java.lang.IllegalArgumentException
dup
3: getstatic java.util.Locale.ROOT:Ljava/util/Locale;
4: ldc "Could not locate named parameter [%s], expecting one of [%s]"
iconst_2
anewarray java.lang.Object
dup
iconst_0
5: aload 1
aastore
dup
iconst_1
6: ldc ", "
aload 0
getfield org.hibernate.query.internal.ParameterMetadataImpl.namedDescriptorMap:Ljava/util/Map;
invokeinterface java.util.Map.keySet:()Ljava/util/Set;
invokestatic java.lang.String.join:(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String;
aastore
7: invokestatic java.lang.String.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
8: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
9: StackMap locals: org.hibernate.engine.query.spi.NamedParameterDescriptor
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/hibernate/query/internal/ParameterMetadataImpl;
0 10 1 name Ljava/lang/String;
1 10 2 descriptor Lorg/hibernate/engine/query/spi/NamedParameterDescriptor;
MethodParameters:
Name Flags
name
public void visitRegistrations(java.util.function.Consumer<org.hibernate.query.QueryParameter>);
descriptor: (Ljava/util/function/Consumer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.hibernate.query.internal.ParameterMetadataImpl.hasPositionalParameters:()Z
ifeq 6
1: aload 0
getfield org.hibernate.query.internal.ParameterMetadataImpl.ordinalDescriptorMap:Ljava/util/Map;
invokeinterface java.util.Map.values:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 3
goto 4
StackMap locals: org.hibernate.query.internal.ParameterMetadataImpl java.util.function.Consumer top java.util.Iterator
StackMap stack:
2: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.hibernate.engine.query.spi.OrdinalParameterDescriptor
astore 2
start local 2 3: aload 1
aload 2
invokeinterface java.util.function.Consumer.accept:(Ljava/lang/Object;)V
end local 2 4: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
5: goto 11
6: StackMap locals: org.hibernate.query.internal.ParameterMetadataImpl java.util.function.Consumer
StackMap stack:
aload 0
invokevirtual org.hibernate.query.internal.ParameterMetadataImpl.hasNamedParameters:()Z
ifeq 11
7: aload 0
getfield org.hibernate.query.internal.ParameterMetadataImpl.namedDescriptorMap:Ljava/util/Map;
invokeinterface java.util.Map.values:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 3
goto 10
StackMap locals: org.hibernate.query.internal.ParameterMetadataImpl java.util.function.Consumer top java.util.Iterator
StackMap stack:
8: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.hibernate.engine.query.spi.NamedParameterDescriptor
astore 2
start local 2 9: aload 1
aload 2
invokeinterface java.util.function.Consumer.accept:(Ljava/lang/Object;)V
end local 2 10: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 8
11: StackMap locals: org.hibernate.query.internal.ParameterMetadataImpl java.util.function.Consumer
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/hibernate/query/internal/ParameterMetadataImpl;
0 12 1 action Ljava/util/function/Consumer<Lorg/hibernate/query/QueryParameter;>;
3 4 2 descriptor Lorg/hibernate/engine/query/spi/OrdinalParameterDescriptor;
9 10 2 descriptor Lorg/hibernate/engine/query/spi/NamedParameterDescriptor;
Signature: (Ljava/util/function/Consumer<Lorg/hibernate/query/QueryParameter;>;)V
MethodParameters:
Name Flags
action
public org.hibernate.type.Type getNamedParameterExpectedType(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/type/Type;
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.query.internal.ParameterMetadataImpl.getNamedParameterDescriptor:(Ljava/lang/String;)Lorg/hibernate/engine/query/spi/NamedParameterDescriptor;
invokevirtual org.hibernate.engine.query.spi.NamedParameterDescriptor.getExpectedType:()Lorg/hibernate/type/Type;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/internal/ParameterMetadataImpl;
0 1 1 name Ljava/lang/String;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
name
public int[] getNamedParameterSourceLocations(java.lang.String);
descriptor: (Ljava/lang/String;)[I
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.query.internal.ParameterMetadataImpl.getNamedParameterDescriptor:(Ljava/lang/String;)Lorg/hibernate/engine/query/spi/NamedParameterDescriptor;
invokevirtual org.hibernate.engine.query.spi.NamedParameterDescriptor.getSourceLocations:()[I
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/internal/ParameterMetadataImpl;
0 1 1 name Ljava/lang/String;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
name
public java.util.Set<org.hibernate.query.QueryParameter<?>> collectAllParameters();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual org.hibernate.query.internal.ParameterMetadataImpl.hasNamedParameters:()Z
ifne 1
aload 0
invokevirtual org.hibernate.query.internal.ParameterMetadataImpl.hasPositionalParameters:()Z
ifeq 5
1: StackMap locals:
StackMap stack:
new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
astore 1
start local 1 2: aload 1
aload 0
getfield org.hibernate.query.internal.ParameterMetadataImpl.namedDescriptorMap:Ljava/util/Map;
invokeinterface java.util.Map.values:()Ljava/util/Collection;
invokevirtual java.util.HashSet.addAll:(Ljava/util/Collection;)Z
pop
3: aload 1
aload 0
getfield org.hibernate.query.internal.ParameterMetadataImpl.ordinalDescriptorMap:Ljava/util/Map;
invokeinterface java.util.Map.values:()Ljava/util/Collection;
invokevirtual java.util.HashSet.addAll:(Ljava/util/Collection;)Z
pop
4: aload 1
areturn
end local 1 5: StackMap locals:
StackMap stack:
invokestatic java.util.Collections.emptySet:()Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hibernate/query/internal/ParameterMetadataImpl;
2 5 1 allParameters Ljava/util/HashSet;
Signature: ()Ljava/util/Set<Lorg/hibernate/query/QueryParameter<*>;>;
public java.util.Set<javax.persistence.Parameter<?>> collectAllParametersJpa();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual org.hibernate.query.internal.ParameterMetadataImpl.hasNamedParameters:()Z
ifne 1
aload 0
invokevirtual org.hibernate.query.internal.ParameterMetadataImpl.hasPositionalParameters:()Z
ifeq 5
1: StackMap locals:
StackMap stack:
new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
astore 1
start local 1 2: aload 1
aload 0
getfield org.hibernate.query.internal.ParameterMetadataImpl.namedDescriptorMap:Ljava/util/Map;
invokeinterface java.util.Map.values:()Ljava/util/Collection;
invokevirtual java.util.HashSet.addAll:(Ljava/util/Collection;)Z
pop
3: aload 1
aload 0
getfield org.hibernate.query.internal.ParameterMetadataImpl.ordinalDescriptorMap:Ljava/util/Map;
invokeinterface java.util.Map.values:()Ljava/util/Collection;
invokevirtual java.util.HashSet.addAll:(Ljava/util/Collection;)Z
pop
4: aload 1
areturn
end local 1 5: StackMap locals:
StackMap stack:
invokestatic java.util.Collections.emptySet:()Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hibernate/query/internal/ParameterMetadataImpl;
2 5 1 allParameters Ljava/util/HashSet;
Signature: ()Ljava/util/Set<Ljavax/persistence/Parameter<*>;>;
}
SourceFile: "ParameterMetadataImpl.java"