public class org.hibernate.query.criteria.internal.predicate.InPredicate<T> extends org.hibernate.query.criteria.internal.predicate.AbstractSimplePredicate implements javax.persistence.criteria.CriteriaBuilder$In<T>, java.io.Serializable
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.hibernate.query.criteria.internal.predicate.InPredicate
super_class: org.hibernate.query.criteria.internal.predicate.AbstractSimplePredicate
{
private final javax.persistence.criteria.Expression<? extends T> expression;
descriptor: Ljavax/persistence/criteria/Expression;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljavax/persistence/criteria/Expression<+TT;>;
private final java.util.List<javax.persistence.criteria.Expression<? extends T>> values;
descriptor: Ljava/util/List;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/List<Ljavax/persistence/criteria/Expression<+TT;>;>;
public void <init>(org.hibernate.query.criteria.internal.CriteriaBuilderImpl, javax.persistence.criteria.Expression<? extends T>);
descriptor: (Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
invokespecial org.hibernate.query.criteria.internal.predicate.InPredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;Ljava/util/List;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/query/criteria/internal/predicate/InPredicate<TT;>;
0 2 1 criteriaBuilder Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 2 2 expression Ljavax/persistence/criteria/Expression<+TT;>;
Signature: (Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression<+TT;>;)V
MethodParameters:
Name Flags
criteriaBuilder
expression
public void <init>(org.hibernate.query.criteria.internal.CriteriaBuilderImpl, javax.persistence.criteria.Expression<? extends T>, javax.persistence.criteria.Expression<? extends T>[]);
descriptor: (Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;[Ljavax/persistence/criteria/Expression;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokespecial org.hibernate.query.criteria.internal.predicate.InPredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;Ljava/util/List;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/query/criteria/internal/predicate/InPredicate<TT;>;
0 2 1 criteriaBuilder Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 2 2 expression Ljavax/persistence/criteria/Expression<+TT;>;
0 2 3 values [Ljavax/persistence/criteria/Expression;
Signature: (Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression<+TT;>;[Ljavax/persistence/criteria/Expression<+TT;>;)V
MethodParameters:
Name Flags
criteriaBuilder
expression
values
public void <init>(org.hibernate.query.criteria.internal.CriteriaBuilderImpl, javax.persistence.criteria.Expression<? extends T>, java.util.List<javax.persistence.criteria.Expression<? extends T>>);
descriptor: (Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;Ljava/util/List;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
invokespecial org.hibernate.query.criteria.internal.predicate.AbstractSimplePredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;)V
1: aload 0
aload 2
putfield org.hibernate.query.criteria.internal.predicate.InPredicate.expression:Ljavax/persistence/criteria/Expression;
2: aload 0
aload 3
putfield org.hibernate.query.criteria.internal.predicate.InPredicate.values:Ljava/util/List;
3: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/query/criteria/internal/predicate/InPredicate<TT;>;
0 4 1 criteriaBuilder Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 4 2 expression Ljavax/persistence/criteria/Expression<+TT;>;
0 4 3 values Ljava/util/List<Ljavax/persistence/criteria/Expression<+TT;>;>;
Signature: (Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression<+TT;>;Ljava/util/List<Ljavax/persistence/criteria/Expression<+TT;>;>;)V
MethodParameters:
Name Flags
criteriaBuilder
expression
values
public void <init>(org.hibernate.query.criteria.internal.CriteriaBuilderImpl, javax.persistence.criteria.Expression<? extends T>, );
descriptor: (Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;[Ljava/lang/Object;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokespecial org.hibernate.query.criteria.internal.predicate.InPredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;Ljava/util/Collection;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/query/criteria/internal/predicate/InPredicate<TT;>;
0 2 1 criteriaBuilder Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 2 2 expression Ljavax/persistence/criteria/Expression<+TT;>;
0 2 3 values [Ljava/lang/Object;
Signature: (Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression<+TT;>;[TT;)V
MethodParameters:
Name Flags
criteriaBuilder
expression
values
public void <init>(org.hibernate.query.criteria.internal.CriteriaBuilderImpl, javax.persistence.criteria.Expression<? extends T>, java.util.Collection<T>);
descriptor: (Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;Ljava/util/Collection;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=8, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
invokespecial org.hibernate.query.criteria.internal.predicate.AbstractSimplePredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;)V
1: aload 0
aload 2
putfield org.hibernate.query.criteria.internal.predicate.InPredicate.expression:Ljavax/persistence/criteria/Expression;
2: aload 0
new java.util.ArrayList
dup
aload 3
invokeinterface java.util.Collection.size:()I
invokespecial java.util.ArrayList.<init>:(I)V
putfield org.hibernate.query.criteria.internal.predicate.InPredicate.values:Ljava/util/List;
3: aload 2
invokeinterface javax.persistence.criteria.Expression.getJavaType:()Ljava/lang/Class;
astore 4
start local 4 4: aload 4
ifnull 6
aload 4
invokestatic org.hibernate.query.criteria.internal.ValueHandlerFactory.isNumeric:(Ljava/lang/Class;)Z
ifeq 6
5: aload 4
invokestatic org.hibernate.query.criteria.internal.ValueHandlerFactory.determineAppropriateHandler:(Ljava/lang/Class;)Lorg/hibernate/query/criteria/internal/ValueHandlerFactory$ValueHandler;
goto 7
6: StackMap locals: org.hibernate.query.criteria.internal.predicate.InPredicate org.hibernate.query.criteria.internal.CriteriaBuilderImpl javax.persistence.criteria.Expression java.util.Collection java.lang.Class
StackMap stack:
new org.hibernate.query.criteria.internal.ValueHandlerFactory$NoOpValueHandler
dup
invokespecial org.hibernate.query.criteria.internal.ValueHandlerFactory$NoOpValueHandler.<init>:()V
7: StackMap locals:
StackMap stack: org.hibernate.query.criteria.internal.ValueHandlerFactory$ValueHandler
astore 5
start local 5 8: aload 3
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 7
goto 13
StackMap locals: org.hibernate.query.criteria.internal.predicate.InPredicate org.hibernate.query.criteria.internal.CriteriaBuilderImpl javax.persistence.criteria.Expression java.util.Collection java.lang.Class org.hibernate.query.criteria.internal.ValueHandlerFactory$ValueHandler top java.util.Iterator
StackMap stack:
9: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.Object
astore 6
start local 6 10: aload 0
getfield org.hibernate.query.criteria.internal.predicate.InPredicate.values:Ljava/util/List;
11: new org.hibernate.query.criteria.internal.expression.LiteralExpression
dup
aload 1
aload 5
aload 6
invokeinterface org.hibernate.query.criteria.internal.ValueHandlerFactory$ValueHandler.convert:(Ljava/lang/Object;)Ljava/lang/Object;
invokespecial org.hibernate.query.criteria.internal.expression.LiteralExpression.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljava/lang/Object;)V
12: invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 6 13: StackMap locals:
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 9
14: return
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 15 0 this Lorg/hibernate/query/criteria/internal/predicate/InPredicate<TT;>;
0 15 1 criteriaBuilder Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 15 2 expression Ljavax/persistence/criteria/Expression<+TT;>;
0 15 3 values Ljava/util/Collection<TT;>;
4 15 4 javaType Ljava/lang/Class<+TT;>;
8 15 5 valueHandler Lorg/hibernate/query/criteria/internal/ValueHandlerFactory$ValueHandler<+TT;>;
10 13 6 value TT;
Signature: (Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression<+TT;>;Ljava/util/Collection<TT;>;)V
MethodParameters:
Name Flags
criteriaBuilder
expression
values
public javax.persistence.criteria.Expression<T> getExpression();
descriptor: ()Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.query.criteria.internal.predicate.InPredicate.expression:Ljavax/persistence/criteria/Expression;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/predicate/InPredicate<TT;>;
Signature: ()Ljavax/persistence/criteria/Expression<TT;>;
public javax.persistence.criteria.Expression<? extends T> getExpressionInternal();
descriptor: ()Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.query.criteria.internal.predicate.InPredicate.expression:Ljavax/persistence/criteria/Expression;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/predicate/InPredicate<TT;>;
Signature: ()Ljavax/persistence/criteria/Expression<+TT;>;
public java.util.List<javax.persistence.criteria.Expression<? extends T>> getValues();
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.query.criteria.internal.predicate.InPredicate.values:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/predicate/InPredicate<TT;>;
Signature: ()Ljava/util/List<Ljavax/persistence/criteria/Expression<+TT;>;>;
public org.hibernate.query.criteria.internal.predicate.InPredicate<T> value(T);
descriptor: (Ljava/lang/Object;)Lorg/hibernate/query/criteria/internal/predicate/InPredicate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new org.hibernate.query.criteria.internal.expression.LiteralExpression
dup
aload 0
invokevirtual org.hibernate.query.criteria.internal.predicate.InPredicate.criteriaBuilder:()Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
aload 1
invokespecial org.hibernate.query.criteria.internal.expression.LiteralExpression.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljava/lang/Object;)V
invokevirtual org.hibernate.query.criteria.internal.predicate.InPredicate.value:(Ljavax/persistence/criteria/Expression;)Lorg/hibernate/query/criteria/internal/predicate/InPredicate;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/predicate/InPredicate<TT;>;
0 1 1 value TT;
Signature: (TT;)Lorg/hibernate/query/criteria/internal/predicate/InPredicate<TT;>;
MethodParameters:
Name Flags
value
public org.hibernate.query.criteria.internal.predicate.InPredicate<T> value(javax.persistence.criteria.Expression<? extends T>);
descriptor: (Ljavax/persistence/criteria/Expression;)Lorg/hibernate/query/criteria/internal/predicate/InPredicate;
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.criteria.internal.predicate.InPredicate.values:Ljava/util/List;
aload 1
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/query/criteria/internal/predicate/InPredicate<TT;>;
0 2 1 value Ljavax/persistence/criteria/Expression<+TT;>;
Signature: (Ljavax/persistence/criteria/Expression<+TT;>;)Lorg/hibernate/query/criteria/internal/predicate/InPredicate<TT;>;
MethodParameters:
Name Flags
value
public void registerParameters(org.hibernate.query.criteria.internal.ParameterRegistry);
descriptor: (Lorg/hibernate/query/criteria/internal/ParameterRegistry;)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.criteria.internal.predicate.InPredicate.getExpressionInternal:()Ljavax/persistence/criteria/Expression;
aload 1
invokestatic org.hibernate.query.criteria.internal.ParameterContainer$Helper.possibleParameter:(Ljavax/persistence/criteria/Selection;Lorg/hibernate/query/criteria/internal/ParameterRegistry;)V
1: aload 0
invokevirtual org.hibernate.query.criteria.internal.predicate.InPredicate.getValues:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 4
StackMap locals: org.hibernate.query.criteria.internal.predicate.InPredicate org.hibernate.query.criteria.internal.ParameterRegistry top java.util.Iterator
StackMap stack:
2: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.persistence.criteria.Expression
astore 2
start local 2 3: aload 2
aload 1
invokestatic org.hibernate.query.criteria.internal.ParameterContainer$Helper.possibleParameter:(Ljavax/persistence/criteria/Selection;Lorg/hibernate/query/criteria/internal/ParameterRegistry;)V
end local 2 4: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hibernate/query/criteria/internal/predicate/InPredicate<TT;>;
0 6 1 registry Lorg/hibernate/query/criteria/internal/ParameterRegistry;
3 4 2 value Ljavax/persistence/criteria/Expression;
MethodParameters:
Name Flags
registry
public java.lang.String render(boolean, org.hibernate.query.criteria.internal.compile.RenderingContext);
descriptor: (ZLorg/hibernate/query/criteria/internal/compile/RenderingContext;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=9, args_size=3
start local 0 start local 1 start local 2 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 3
start local 3 1: aload 0
invokevirtual org.hibernate.query.criteria.internal.predicate.InPredicate.getExpression:()Ljavax/persistence/criteria/Expression;
astore 4
start local 4 2: ldc Lorg/hibernate/query/criteria/internal/expression/ParameterExpressionImpl;
aload 4
invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
ifeq 12
3: aload 4
checkcast org.hibernate.query.criteria.internal.expression.ParameterExpressionImpl
astore 5
start local 5 4: aload 0
invokevirtual org.hibernate.query.criteria.internal.predicate.InPredicate.criteriaBuilder:()Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
invokevirtual org.hibernate.query.criteria.internal.CriteriaBuilderImpl.getEntityManagerFactory:()Lorg/hibernate/internal/SessionFactoryImpl;
ldc Lorg/hibernate/engine/spi/SessionFactoryImplementor;
invokevirtual org.hibernate.internal.SessionFactoryImpl.unwrap:(Ljava/lang/Class;)Ljava/lang/Object;
checkcast org.hibernate.engine.spi.SessionFactoryImplementor
astore 6
start local 6 5: aload 6
invokeinterface org.hibernate.engine.spi.SessionFactoryImplementor.getTypeResolver:()Lorg/hibernate/type/TypeResolver;
aload 5
invokevirtual org.hibernate.query.criteria.internal.expression.ParameterExpressionImpl.getParameterType:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual org.hibernate.type.TypeResolver.heuristicType:(Ljava/lang/String;)Lorg/hibernate/type/Type;
astore 7
start local 7 6: aload 3
ldc "cast("
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
7: aload 5
aload 2
invokevirtual org.hibernate.query.criteria.internal.expression.ParameterExpressionImpl.render:(Lorg/hibernate/query/criteria/internal/compile/RenderingContext;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
8: ldc " as "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
9: aload 7
invokeinterface org.hibernate.type.Type.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
10: ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 7 end local 6 end local 5 11: goto 13
12: StackMap locals: java.lang.StringBuilder javax.persistence.criteria.Expression
StackMap stack:
aload 3
aload 0
invokevirtual org.hibernate.query.criteria.internal.predicate.InPredicate.getExpression:()Ljavax/persistence/criteria/Expression;
checkcast org.hibernate.query.criteria.internal.Renderable
aload 2
invokeinterface org.hibernate.query.criteria.internal.Renderable.render:(Lorg/hibernate/query/criteria/internal/compile/RenderingContext;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
13: StackMap locals:
StackMap stack:
iload 1
ifeq 15
14: aload 3
ldc " not"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
15: StackMap locals:
StackMap stack:
aload 3
ldc " in "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
16: aload 0
invokevirtual org.hibernate.query.criteria.internal.predicate.InPredicate.getValues:()Ljava/util/List;
invokeinterface java.util.List.size:()I
iconst_1
if_icmpne 19
17: ldc Ljavax/persistence/criteria/Subquery;
aload 0
invokevirtual org.hibernate.query.criteria.internal.predicate.InPredicate.getValues:()Ljava/util/List;
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
ifeq 19
18: iconst_1
goto 20
StackMap locals:
StackMap stack:
19: iconst_0
StackMap locals:
StackMap stack: int
20: istore 5
start local 5 21: iload 5
ifeq 24
22: aload 3
aload 0
invokevirtual org.hibernate.query.criteria.internal.predicate.InPredicate.getValues:()Ljava/util/List;
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast org.hibernate.query.criteria.internal.Renderable
aload 2
invokeinterface org.hibernate.query.criteria.internal.Renderable.render:(Lorg/hibernate/query/criteria/internal/compile/RenderingContext;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
23: goto 33
24: StackMap locals: int
StackMap stack:
aload 3
bipush 40
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
25: ldc ""
astore 6
start local 6 26: aload 0
invokevirtual org.hibernate.query.criteria.internal.predicate.InPredicate.getValues:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 8
goto 31
StackMap locals: org.hibernate.query.criteria.internal.predicate.InPredicate int org.hibernate.query.criteria.internal.compile.RenderingContext java.lang.StringBuilder javax.persistence.criteria.Expression int java.lang.String top java.util.Iterator
StackMap stack:
27: aload 8
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.persistence.criteria.Expression
astore 7
start local 7 28: aload 3
aload 6
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
29: aload 7
checkcast org.hibernate.query.criteria.internal.Renderable
aload 2
invokeinterface org.hibernate.query.criteria.internal.Renderable.render:(Lorg/hibernate/query/criteria/internal/compile/RenderingContext;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
30: ldc ", "
astore 6
end local 7 31: StackMap locals:
StackMap stack:
aload 8
invokeinterface java.util.Iterator.hasNext:()Z
ifne 27
32: aload 3
bipush 41
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
end local 6 33: StackMap locals: org.hibernate.query.criteria.internal.predicate.InPredicate int org.hibernate.query.criteria.internal.compile.RenderingContext java.lang.StringBuilder javax.persistence.criteria.Expression int
StackMap stack:
aload 3
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
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 34 0 this Lorg/hibernate/query/criteria/internal/predicate/InPredicate<TT;>;
0 34 1 isNegated Z
0 34 2 renderingContext Lorg/hibernate/query/criteria/internal/compile/RenderingContext;
1 34 3 buffer Ljava/lang/StringBuilder;
2 34 4 exp Ljavax/persistence/criteria/Expression;
4 11 5 parameterExpression Lorg/hibernate/query/criteria/internal/expression/ParameterExpressionImpl;
5 11 6 sfi Lorg/hibernate/engine/spi/SessionFactoryImplementor;
6 11 7 mappingType Lorg/hibernate/type/Type;
21 34 5 isInSubqueryPredicate Z
26 33 6 sep Ljava/lang/String;
28 31 7 value Ljavax/persistence/criteria/Expression;
MethodParameters:
Name Flags
isNegated
renderingContext
public javax.persistence.criteria.CriteriaBuilder$In value(javax.persistence.criteria.Expression);
descriptor: (Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/CriteriaBuilder$In;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast javax.persistence.criteria.Expression
invokevirtual org.hibernate.query.criteria.internal.predicate.InPredicate.value:(Ljavax/persistence/criteria/Expression;)Lorg/hibernate/query/criteria/internal/predicate/InPredicate;
areturn
LocalVariableTable:
Start End Slot Name Signature
public javax.persistence.criteria.CriteriaBuilder$In value(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljavax/persistence/criteria/CriteriaBuilder$In;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast java.lang.Object
invokevirtual org.hibernate.query.criteria.internal.predicate.InPredicate.value:(Ljava/lang/Object;)Lorg/hibernate/query/criteria/internal/predicate/InPredicate;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
Signature: <T:Ljava/lang/Object;>Lorg/hibernate/query/criteria/internal/predicate/AbstractSimplePredicate;Ljavax/persistence/criteria/CriteriaBuilder$In<TT;>;Ljava/io/Serializable;
SourceFile: "InPredicate.java"
InnerClasses:
public abstract In = javax.persistence.criteria.CriteriaBuilder$In of javax.persistence.criteria.CriteriaBuilder
public Helper = org.hibernate.query.criteria.internal.ParameterContainer$Helper of org.hibernate.query.criteria.internal.ParameterContainer
public NoOpValueHandler = org.hibernate.query.criteria.internal.ValueHandlerFactory$NoOpValueHandler of org.hibernate.query.criteria.internal.ValueHandlerFactory
public abstract ValueHandler = org.hibernate.query.criteria.internal.ValueHandlerFactory$ValueHandler of org.hibernate.query.criteria.internal.ValueHandlerFactory