public class org.hibernate.query.criteria.internal.CriteriaBuilderImpl implements org.hibernate.query.criteria.HibernateCriteriaBuilder, java.io.Serializable
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.hibernate.query.criteria.internal.CriteriaBuilderImpl
super_class: java.lang.Object
{
private final org.hibernate.internal.SessionFactoryImpl sessionFactory;
descriptor: Lorg/hibernate/internal/SessionFactoryImpl;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>(org.hibernate.internal.SessionFactoryImpl);
descriptor: (Lorg/hibernate/internal/SessionFactoryImpl;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield org.hibernate.query.criteria.internal.CriteriaBuilderImpl.sessionFactory:Lorg/hibernate/internal/SessionFactoryImpl;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 3 1 sessionFactory Lorg/hibernate/internal/SessionFactoryImpl;
MethodParameters:
Name Flags
sessionFactory
public org.hibernate.internal.SessionFactoryImpl getEntityManagerFactory();
descriptor: ()Lorg/hibernate/internal/SessionFactoryImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.query.criteria.internal.CriteriaBuilderImpl.sessionFactory:Lorg/hibernate/internal/SessionFactoryImpl;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
public javax.persistence.criteria.CriteriaQuery<java.lang.Object> createQuery();
descriptor: ()Ljavax/persistence/criteria/CriteriaQuery;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.hibernate.query.criteria.internal.CriteriaQueryImpl
dup
aload 0
ldc Ljava/lang/Object;
invokespecial org.hibernate.query.criteria.internal.CriteriaQueryImpl.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljava/lang/Class;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
Signature: ()Ljavax/persistence/criteria/CriteriaQuery<Ljava/lang/Object;>;
public <T> javax.persistence.criteria.CriteriaQuery<T> createQuery(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Ljavax/persistence/criteria/CriteriaQuery;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.hibernate.query.criteria.internal.CriteriaQueryImpl
dup
aload 0
aload 1
invokespecial org.hibernate.query.criteria.internal.CriteriaQueryImpl.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljava/lang/Class;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 resultClass Ljava/lang/Class<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)Ljavax/persistence/criteria/CriteriaQuery<TT;>;
MethodParameters:
Name Flags
resultClass
public javax.persistence.criteria.CriteriaQuery<javax.persistence.Tuple> createTupleQuery();
descriptor: ()Ljavax/persistence/criteria/CriteriaQuery;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.hibernate.query.criteria.internal.CriteriaQueryImpl
dup
aload 0
ldc Ljavax/persistence/Tuple;
invokespecial org.hibernate.query.criteria.internal.CriteriaQueryImpl.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljava/lang/Class;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
Signature: ()Ljavax/persistence/criteria/CriteriaQuery<Ljavax/persistence/Tuple;>;
public <T> javax.persistence.criteria.CriteriaUpdate<T> createCriteriaUpdate(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Ljavax/persistence/criteria/CriteriaUpdate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new org.hibernate.query.criteria.internal.CriteriaUpdateImpl
dup
aload 0
invokespecial org.hibernate.query.criteria.internal.CriteriaUpdateImpl.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 targetEntity Ljava/lang/Class<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)Ljavax/persistence/criteria/CriteriaUpdate<TT;>;
MethodParameters:
Name Flags
targetEntity
public <T> javax.persistence.criteria.CriteriaDelete<T> createCriteriaDelete(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Ljavax/persistence/criteria/CriteriaDelete;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new org.hibernate.query.criteria.internal.CriteriaDeleteImpl
dup
aload 0
invokespecial org.hibernate.query.criteria.internal.CriteriaDeleteImpl.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 targetEntity Ljava/lang/Class<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)Ljavax/persistence/criteria/CriteriaDelete<TT;>;
MethodParameters:
Name Flags
targetEntity
void checkMultiselect(java.util.List<javax.persistence.criteria.Selection<?>>);
descriptor: (Ljava/util/List;)V
flags: (0x0000)
Code:
stack=5, locals=6, args_size=2
start local 0 start local 1 0: new java.util.HashSet
dup
aload 1
invokeinterface java.util.List.size:()I
invokestatic org.hibernate.internal.util.collections.CollectionHelper.determineProperSizing:(I)I
invokespecial java.util.HashSet.<init>:(I)V
astore 2
start local 2 1: aload 1
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 16
StackMap locals: org.hibernate.query.criteria.internal.CriteriaBuilderImpl java.util.List java.util.HashSet top java.util.Iterator
StackMap stack:
2: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.persistence.criteria.Selection
astore 3
start local 3 3: aload 3
invokeinterface javax.persistence.criteria.Selection.isCompoundSelection:()Z
ifeq 12
4: aload 3
invokeinterface javax.persistence.criteria.Selection.getJavaType:()Ljava/lang/Class;
invokevirtual java.lang.Class.isArray:()Z
ifeq 8
5: new java.lang.IllegalArgumentException
dup
6: ldc "Selection items in a multi-select cannot contain compound array-valued elements"
7: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
8: StackMap locals: org.hibernate.query.criteria.internal.CriteriaBuilderImpl java.util.List java.util.HashSet javax.persistence.criteria.Selection java.util.Iterator
StackMap stack:
ldc Ljavax/persistence/Tuple;
aload 3
invokeinterface javax.persistence.criteria.Selection.getJavaType:()Ljava/lang/Class;
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ifeq 12
9: new java.lang.IllegalArgumentException
dup
10: ldc "Selection items in a multi-select cannot contain compound tuple-valued elements"
11: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
12: StackMap locals:
StackMap stack:
aload 3
invokeinterface javax.persistence.criteria.Selection.getAlias:()Ljava/lang/String;
invokestatic org.hibernate.internal.util.StringHelper.isNotEmpty:(Ljava/lang/String;)Z
ifeq 16
13: aload 2
aload 3
invokeinterface javax.persistence.criteria.Selection.getAlias:()Ljava/lang/String;
invokevirtual java.util.HashSet.add:(Ljava/lang/Object;)Z
istore 5
start local 5 14: iload 5
ifne 16
15: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "Multi-select expressions defined duplicate alias : "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokeinterface javax.persistence.criteria.Selection.getAlias:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 5 end local 3 16: StackMap locals: org.hibernate.query.criteria.internal.CriteriaBuilderImpl java.util.List java.util.HashSet top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
17: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 18 1 selections Ljava/util/List<Ljavax/persistence/criteria/Selection<*>;>;
1 18 2 aliases Ljava/util/HashSet<Ljava/lang/String;>;
3 16 3 selection Ljavax/persistence/criteria/Selection<*>;
14 16 5 added Z
Signature: (Ljava/util/List<Ljavax/persistence/criteria/Selection<*>;>;)V
MethodParameters:
Name Flags
selections
public javax.persistence.criteria.CompoundSelection<javax.persistence.Tuple> tuple(javax.persistence.criteria.Selection<?>[]);
descriptor: ([Ljavax/persistence/criteria/Selection;)Ljavax/persistence/criteria/CompoundSelection;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokevirtual org.hibernate.query.criteria.internal.CriteriaBuilderImpl.tuple:(Ljava/util/List;)Ljavax/persistence/criteria/CompoundSelection;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 selections [Ljavax/persistence/criteria/Selection;
Signature: ([Ljavax/persistence/criteria/Selection<*>;)Ljavax/persistence/criteria/CompoundSelection<Ljavax/persistence/Tuple;>;
MethodParameters:
Name Flags
selections
public javax.persistence.criteria.CompoundSelection<javax.persistence.Tuple> tuple(java.util.List<javax.persistence.criteria.Selection<?>>);
descriptor: (Ljava/util/List;)Ljavax/persistence/criteria/CompoundSelection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.hibernate.query.criteria.internal.CriteriaBuilderImpl.checkMultiselect:(Ljava/util/List;)V
1: new org.hibernate.query.criteria.internal.expression.CompoundSelectionImpl
dup
aload 0
ldc Ljavax/persistence/Tuple;
aload 1
invokespecial org.hibernate.query.criteria.internal.expression.CompoundSelectionImpl.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljava/lang/Class;Ljava/util/List;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 2 1 selections Ljava/util/List<Ljavax/persistence/criteria/Selection<*>;>;
Signature: (Ljava/util/List<Ljavax/persistence/criteria/Selection<*>;>;)Ljavax/persistence/criteria/CompoundSelection<Ljavax/persistence/Tuple;>;
MethodParameters:
Name Flags
selections
public javax.persistence.criteria.CompoundSelection<java.lang.Object[]> array(javax.persistence.criteria.Selection<?>[]);
descriptor: ([Ljavax/persistence/criteria/Selection;)Ljavax/persistence/criteria/CompoundSelection;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokevirtual org.hibernate.query.criteria.internal.CriteriaBuilderImpl.array:(Ljava/util/List;)Ljavax/persistence/criteria/CompoundSelection;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 selections [Ljavax/persistence/criteria/Selection;
Signature: ([Ljavax/persistence/criteria/Selection<*>;)Ljavax/persistence/criteria/CompoundSelection<[Ljava/lang/Object;>;
MethodParameters:
Name Flags
selections
public javax.persistence.criteria.CompoundSelection<java.lang.Object[]> array(java.util.List<javax.persistence.criteria.Selection<?>>);
descriptor: (Ljava/util/List;)Ljavax/persistence/criteria/CompoundSelection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc [Ljava/lang/Object;
aload 1
invokevirtual org.hibernate.query.criteria.internal.CriteriaBuilderImpl.array:(Ljava/lang/Class;Ljava/util/List;)Ljavax/persistence/criteria/CompoundSelection;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 selections Ljava/util/List<Ljavax/persistence/criteria/Selection<*>;>;
Signature: (Ljava/util/List<Ljavax/persistence/criteria/Selection<*>;>;)Ljavax/persistence/criteria/CompoundSelection<[Ljava/lang/Object;>;
MethodParameters:
Name Flags
selections
public <Y> javax.persistence.criteria.CompoundSelection<Y> array(java.lang.Class<Y>, java.util.List<javax.persistence.criteria.Selection<?>>);
descriptor: (Ljava/lang/Class;Ljava/util/List;)Ljavax/persistence/criteria/CompoundSelection;
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 2
invokevirtual org.hibernate.query.criteria.internal.CriteriaBuilderImpl.checkMultiselect:(Ljava/util/List;)V
1: new org.hibernate.query.criteria.internal.expression.CompoundSelectionImpl
dup
aload 0
aload 1
aload 2
invokespecial org.hibernate.query.criteria.internal.expression.CompoundSelectionImpl.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljava/lang/Class;Ljava/util/List;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 2 1 type Ljava/lang/Class<TY;>;
0 2 2 selections Ljava/util/List<Ljavax/persistence/criteria/Selection<*>;>;
Signature: <Y:Ljava/lang/Object;>(Ljava/lang/Class<TY;>;Ljava/util/List<Ljavax/persistence/criteria/Selection<*>;>;)Ljavax/persistence/criteria/CompoundSelection<TY;>;
MethodParameters:
Name Flags
type
selections
public <Y> javax.persistence.criteria.CompoundSelection<Y> construct(java.lang.Class<Y>, javax.persistence.criteria.Selection<?>[]);
descriptor: (Ljava/lang/Class;[Ljavax/persistence/criteria/Selection;)Ljavax/persistence/criteria/CompoundSelection;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokevirtual org.hibernate.query.criteria.internal.CriteriaBuilderImpl.construct:(Ljava/lang/Class;Ljava/util/List;)Ljavax/persistence/criteria/CompoundSelection;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 result Ljava/lang/Class<TY;>;
0 1 2 selections [Ljavax/persistence/criteria/Selection;
Signature: <Y:Ljava/lang/Object;>(Ljava/lang/Class<TY;>;[Ljavax/persistence/criteria/Selection<*>;)Ljavax/persistence/criteria/CompoundSelection<TY;>;
MethodParameters:
Name Flags
result
selections
public <Y> javax.persistence.criteria.CompoundSelection<Y> construct(java.lang.Class<Y>, java.util.List<javax.persistence.criteria.Selection<?>>);
descriptor: (Ljava/lang/Class;Ljava/util/List;)Ljavax/persistence/criteria/CompoundSelection;
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 2
invokevirtual org.hibernate.query.criteria.internal.CriteriaBuilderImpl.checkMultiselect:(Ljava/util/List;)V
1: new org.hibernate.query.criteria.internal.expression.CompoundSelectionImpl
dup
aload 0
aload 1
aload 2
invokespecial org.hibernate.query.criteria.internal.expression.CompoundSelectionImpl.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljava/lang/Class;Ljava/util/List;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 2 1 result Ljava/lang/Class<TY;>;
0 2 2 selections Ljava/util/List<Ljavax/persistence/criteria/Selection<*>;>;
Signature: <Y:Ljava/lang/Object;>(Ljava/lang/Class<TY;>;Ljava/util/List<Ljavax/persistence/criteria/Selection<*>;>;)Ljavax/persistence/criteria/CompoundSelection<TY;>;
MethodParameters:
Name Flags
result
selections
public javax.persistence.criteria.Order asc(javax.persistence.criteria.Expression<?>);
descriptor: (Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Order;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.hibernate.query.criteria.internal.OrderImpl
dup
aload 1
iconst_1
invokespecial org.hibernate.query.criteria.internal.OrderImpl.<init>:(Ljavax/persistence/criteria/Expression;Z)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 x Ljavax/persistence/criteria/Expression<*>;
Signature: (Ljavax/persistence/criteria/Expression<*>;)Ljavax/persistence/criteria/Order;
MethodParameters:
Name Flags
x
public javax.persistence.criteria.Order desc(javax.persistence.criteria.Expression<?>);
descriptor: (Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Order;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.hibernate.query.criteria.internal.OrderImpl
dup
aload 1
iconst_0
invokespecial org.hibernate.query.criteria.internal.OrderImpl.<init>:(Ljavax/persistence/criteria/Expression;Z)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 x Ljavax/persistence/criteria/Expression<*>;
Signature: (Ljavax/persistence/criteria/Expression<*>;)Ljavax/persistence/criteria/Order;
MethodParameters:
Name Flags
x
public javax.persistence.criteria.Predicate wrap(javax.persistence.criteria.Expression<java.lang.Boolean>);
descriptor: (Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Predicate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: ldc Ljavax/persistence/criteria/Predicate;
aload 1
invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
ifeq 2
1: aload 1
checkcast javax.persistence.criteria.Predicate
areturn
2: StackMap locals:
StackMap stack:
ldc Lorg/hibernate/query/criteria/internal/PathImplementor;
aload 1
invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
ifeq 4
3: new org.hibernate.query.criteria.internal.predicate.BooleanAssertionPredicate
dup
aload 0
aload 1
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
invokespecial org.hibernate.query.criteria.internal.predicate.BooleanAssertionPredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;Ljava/lang/Boolean;)V
areturn
4: StackMap locals:
StackMap stack:
new org.hibernate.query.criteria.internal.predicate.BooleanExpressionPredicate
dup
aload 0
aload 1
invokespecial org.hibernate.query.criteria.internal.predicate.BooleanExpressionPredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 5 1 expression Ljavax/persistence/criteria/Expression<Ljava/lang/Boolean;>;
Signature: (Ljavax/persistence/criteria/Expression<Ljava/lang/Boolean;>;)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
expression
public javax.persistence.criteria.Predicate not(javax.persistence.criteria.Expression<java.lang.Boolean>);
descriptor: (Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Predicate;
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.criteria.internal.CriteriaBuilderImpl.wrap:(Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Predicate;
invokeinterface javax.persistence.criteria.Predicate.not:()Ljavax/persistence/criteria/Predicate;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 expression Ljavax/persistence/criteria/Expression<Ljava/lang/Boolean;>;
Signature: (Ljavax/persistence/criteria/Expression<Ljava/lang/Boolean;>;)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
expression
public javax.persistence.criteria.Predicate and(javax.persistence.criteria.Expression<java.lang.Boolean>, javax.persistence.criteria.Expression<java.lang.Boolean>);
descriptor: (Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Predicate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.query.criteria.internal.predicate.CompoundPredicate
dup
aload 0
getstatic javax.persistence.criteria.Predicate$BooleanOperator.AND:Ljavax/persistence/criteria/Predicate$BooleanOperator;
iconst_2
anewarray javax.persistence.criteria.Expression
dup
iconst_0
aload 1
aastore
dup
iconst_1
aload 2
aastore
invokespecial org.hibernate.query.criteria.internal.predicate.CompoundPredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Predicate$BooleanOperator;[Ljavax/persistence/criteria/Expression;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 x Ljavax/persistence/criteria/Expression<Ljava/lang/Boolean;>;
0 1 2 y Ljavax/persistence/criteria/Expression<Ljava/lang/Boolean;>;
Signature: (Ljavax/persistence/criteria/Expression<Ljava/lang/Boolean;>;Ljavax/persistence/criteria/Expression<Ljava/lang/Boolean;>;)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
x
y
public javax.persistence.criteria.Predicate or(javax.persistence.criteria.Expression<java.lang.Boolean>, javax.persistence.criteria.Expression<java.lang.Boolean>);
descriptor: (Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Predicate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.query.criteria.internal.predicate.CompoundPredicate
dup
aload 0
getstatic javax.persistence.criteria.Predicate$BooleanOperator.OR:Ljavax/persistence/criteria/Predicate$BooleanOperator;
iconst_2
anewarray javax.persistence.criteria.Expression
dup
iconst_0
aload 1
aastore
dup
iconst_1
aload 2
aastore
invokespecial org.hibernate.query.criteria.internal.predicate.CompoundPredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Predicate$BooleanOperator;[Ljavax/persistence/criteria/Expression;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 x Ljavax/persistence/criteria/Expression<Ljava/lang/Boolean;>;
0 1 2 y Ljavax/persistence/criteria/Expression<Ljava/lang/Boolean;>;
Signature: (Ljavax/persistence/criteria/Expression<Ljava/lang/Boolean;>;Ljavax/persistence/criteria/Expression<Ljava/lang/Boolean;>;)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
x
y
public javax.persistence.criteria.Predicate and(javax.persistence.criteria.Predicate[]);
descriptor: ([Ljavax/persistence/criteria/Predicate;)Ljavax/persistence/criteria/Predicate;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: new org.hibernate.query.criteria.internal.predicate.CompoundPredicate
dup
aload 0
getstatic javax.persistence.criteria.Predicate$BooleanOperator.AND:Ljavax/persistence/criteria/Predicate$BooleanOperator;
aload 1
invokespecial org.hibernate.query.criteria.internal.predicate.CompoundPredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Predicate$BooleanOperator;[Ljavax/persistence/criteria/Expression;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 restrictions [Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
restrictions
public javax.persistence.criteria.Predicate or(javax.persistence.criteria.Predicate[]);
descriptor: ([Ljavax/persistence/criteria/Predicate;)Ljavax/persistence/criteria/Predicate;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: new org.hibernate.query.criteria.internal.predicate.CompoundPredicate
dup
aload 0
getstatic javax.persistence.criteria.Predicate$BooleanOperator.OR:Ljavax/persistence/criteria/Predicate$BooleanOperator;
aload 1
invokespecial org.hibernate.query.criteria.internal.predicate.CompoundPredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Predicate$BooleanOperator;[Ljavax/persistence/criteria/Expression;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 restrictions [Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
restrictions
public javax.persistence.criteria.Predicate conjunction();
descriptor: ()Ljavax/persistence/criteria/Predicate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.hibernate.query.criteria.internal.predicate.CompoundPredicate
dup
aload 0
getstatic javax.persistence.criteria.Predicate$BooleanOperator.AND:Ljavax/persistence/criteria/Predicate$BooleanOperator;
invokespecial org.hibernate.query.criteria.internal.predicate.CompoundPredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Predicate$BooleanOperator;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
public javax.persistence.criteria.Predicate disjunction();
descriptor: ()Ljavax/persistence/criteria/Predicate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.hibernate.query.criteria.internal.predicate.CompoundPredicate
dup
aload 0
getstatic javax.persistence.criteria.Predicate$BooleanOperator.OR:Ljavax/persistence/criteria/Predicate$BooleanOperator;
invokespecial org.hibernate.query.criteria.internal.predicate.CompoundPredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Predicate$BooleanOperator;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
public javax.persistence.criteria.Predicate isTrue(javax.persistence.criteria.Expression<java.lang.Boolean>);
descriptor: (Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Predicate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: ldc Lorg/hibernate/query/criteria/internal/predicate/CompoundPredicate;
aload 1
invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
ifeq 10
1: aload 1
checkcast org.hibernate.query.criteria.internal.predicate.CompoundPredicate
astore 2
start local 2 2: aload 2
invokevirtual org.hibernate.query.criteria.internal.predicate.CompoundPredicate.getExpressions:()Ljava/util/List;
invokeinterface java.util.List.size:()I
ifne 9
3: new org.hibernate.query.criteria.internal.predicate.BooleanStaticAssertionPredicate
dup
4: aload 0
5: aload 2
invokevirtual org.hibernate.query.criteria.internal.predicate.CompoundPredicate.getOperator:()Ljavax/persistence/criteria/Predicate$BooleanOperator;
getstatic javax.persistence.criteria.Predicate$BooleanOperator.AND:Ljavax/persistence/criteria/Predicate$BooleanOperator;
if_acmpne 6
iconst_1
goto 7
StackMap locals: org.hibernate.query.criteria.internal.CriteriaBuilderImpl javax.persistence.criteria.Expression org.hibernate.query.criteria.internal.predicate.CompoundPredicate
StackMap stack: new 3 new 3 org.hibernate.query.criteria.internal.CriteriaBuilderImpl
6: iconst_0
StackMap locals: org.hibernate.query.criteria.internal.CriteriaBuilderImpl javax.persistence.criteria.Expression org.hibernate.query.criteria.internal.predicate.CompoundPredicate
StackMap stack: new 3 new 3 org.hibernate.query.criteria.internal.CriteriaBuilderImpl int
7: invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
8: invokespecial org.hibernate.query.criteria.internal.predicate.BooleanStaticAssertionPredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljava/lang/Boolean;)V
areturn
9: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 10: StackMap locals:
StackMap stack:
ldc Ljavax/persistence/criteria/Predicate;
aload 1
invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
ifeq 12
11: aload 1
checkcast javax.persistence.criteria.Predicate
areturn
12: StackMap locals:
StackMap stack:
new org.hibernate.query.criteria.internal.predicate.BooleanAssertionPredicate
dup
aload 0
aload 1
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
invokespecial org.hibernate.query.criteria.internal.predicate.BooleanAssertionPredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;Ljava/lang/Boolean;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 13 1 expression Ljavax/persistence/criteria/Expression<Ljava/lang/Boolean;>;
2 10 2 predicate Lorg/hibernate/query/criteria/internal/predicate/CompoundPredicate;
Signature: (Ljavax/persistence/criteria/Expression<Ljava/lang/Boolean;>;)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
expression
public javax.persistence.criteria.Predicate isFalse(javax.persistence.criteria.Expression<java.lang.Boolean>);
descriptor: (Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Predicate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: ldc Lorg/hibernate/query/criteria/internal/predicate/CompoundPredicate;
aload 1
invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
ifeq 11
1: aload 1
checkcast org.hibernate.query.criteria.internal.predicate.CompoundPredicate
astore 2
start local 2 2: aload 2
invokevirtual org.hibernate.query.criteria.internal.predicate.CompoundPredicate.getExpressions:()Ljava/util/List;
invokeinterface java.util.List.size:()I
ifne 9
3: new org.hibernate.query.criteria.internal.predicate.BooleanStaticAssertionPredicate
dup
4: aload 0
5: aload 2
invokevirtual org.hibernate.query.criteria.internal.predicate.CompoundPredicate.getOperator:()Ljavax/persistence/criteria/Predicate$BooleanOperator;
getstatic javax.persistence.criteria.Predicate$BooleanOperator.OR:Ljavax/persistence/criteria/Predicate$BooleanOperator;
if_acmpne 6
iconst_1
goto 7
StackMap locals: org.hibernate.query.criteria.internal.CriteriaBuilderImpl javax.persistence.criteria.Expression org.hibernate.query.criteria.internal.predicate.CompoundPredicate
StackMap stack: new 3 new 3 org.hibernate.query.criteria.internal.CriteriaBuilderImpl
6: iconst_0
StackMap locals: org.hibernate.query.criteria.internal.CriteriaBuilderImpl javax.persistence.criteria.Expression org.hibernate.query.criteria.internal.predicate.CompoundPredicate
StackMap stack: new 3 new 3 org.hibernate.query.criteria.internal.CriteriaBuilderImpl int
7: invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
8: invokespecial org.hibernate.query.criteria.internal.predicate.BooleanStaticAssertionPredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljava/lang/Boolean;)V
areturn
9: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.hibernate.query.criteria.internal.predicate.CompoundPredicate.not:()Ljavax/persistence/criteria/Predicate;
pop
10: aload 2
areturn
end local 2 11: StackMap locals:
StackMap stack:
ldc Ljavax/persistence/criteria/Predicate;
aload 1
invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
ifeq 15
12: aload 1
checkcast javax.persistence.criteria.Predicate
astore 2
start local 2 13: aload 2
invokeinterface javax.persistence.criteria.Predicate.not:()Ljavax/persistence/criteria/Predicate;
pop
14: aload 2
areturn
end local 2 15: StackMap locals:
StackMap stack:
new org.hibernate.query.criteria.internal.predicate.BooleanAssertionPredicate
dup
aload 0
aload 1
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
invokespecial org.hibernate.query.criteria.internal.predicate.BooleanAssertionPredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;Ljava/lang/Boolean;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 16 1 expression Ljavax/persistence/criteria/Expression<Ljava/lang/Boolean;>;
2 11 2 predicate Lorg/hibernate/query/criteria/internal/predicate/CompoundPredicate;
13 15 2 predicate Ljavax/persistence/criteria/Predicate;
Signature: (Ljavax/persistence/criteria/Expression<Ljava/lang/Boolean;>;)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
expression
public javax.persistence.criteria.Predicate isNull(javax.persistence.criteria.Expression<?>);
descriptor: (Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Predicate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.hibernate.query.criteria.internal.predicate.NullnessPredicate
dup
aload 0
aload 1
invokespecial org.hibernate.query.criteria.internal.predicate.NullnessPredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 x Ljavax/persistence/criteria/Expression<*>;
Signature: (Ljavax/persistence/criteria/Expression<*>;)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
x
public javax.persistence.criteria.Predicate isNotNull(javax.persistence.criteria.Expression<?>);
descriptor: (Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Predicate;
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.criteria.internal.CriteriaBuilderImpl.isNull:(Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Predicate;
invokeinterface javax.persistence.criteria.Predicate.not:()Ljavax/persistence/criteria/Predicate;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 x Ljavax/persistence/criteria/Expression<*>;
Signature: (Ljavax/persistence/criteria/Expression<*>;)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
x
public javax.persistence.criteria.Predicate equal(javax.persistence.criteria.Expression<?>, javax.persistence.criteria.Expression<?>);
descriptor: (Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Predicate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.query.criteria.internal.predicate.ComparisonPredicate
dup
aload 0
getstatic org.hibernate.query.criteria.internal.predicate.ComparisonPredicate$ComparisonOperator.EQUAL:Lorg/hibernate/query/criteria/internal/predicate/ComparisonPredicate$ComparisonOperator;
aload 1
aload 2
invokespecial org.hibernate.query.criteria.internal.predicate.ComparisonPredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Lorg/hibernate/query/criteria/internal/predicate/ComparisonPredicate$ComparisonOperator;Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 x Ljavax/persistence/criteria/Expression<*>;
0 1 2 y Ljavax/persistence/criteria/Expression<*>;
Signature: (Ljavax/persistence/criteria/Expression<*>;Ljavax/persistence/criteria/Expression<*>;)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
x
y
public javax.persistence.criteria.Predicate notEqual(javax.persistence.criteria.Expression<?>, javax.persistence.criteria.Expression<?>);
descriptor: (Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Predicate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.query.criteria.internal.predicate.ComparisonPredicate
dup
aload 0
getstatic org.hibernate.query.criteria.internal.predicate.ComparisonPredicate$ComparisonOperator.NOT_EQUAL:Lorg/hibernate/query/criteria/internal/predicate/ComparisonPredicate$ComparisonOperator;
aload 1
aload 2
invokespecial org.hibernate.query.criteria.internal.predicate.ComparisonPredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Lorg/hibernate/query/criteria/internal/predicate/ComparisonPredicate$ComparisonOperator;Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 x Ljavax/persistence/criteria/Expression<*>;
0 1 2 y Ljavax/persistence/criteria/Expression<*>;
Signature: (Ljavax/persistence/criteria/Expression<*>;Ljavax/persistence/criteria/Expression<*>;)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
x
y
public javax.persistence.criteria.Predicate equal(javax.persistence.criteria.Expression<?>, );
descriptor: (Ljavax/persistence/criteria/Expression;Ljava/lang/Object;)Ljavax/persistence/criteria/Predicate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.query.criteria.internal.predicate.ComparisonPredicate
dup
aload 0
getstatic org.hibernate.query.criteria.internal.predicate.ComparisonPredicate$ComparisonOperator.EQUAL:Lorg/hibernate/query/criteria/internal/predicate/ComparisonPredicate$ComparisonOperator;
aload 1
aload 2
invokespecial org.hibernate.query.criteria.internal.predicate.ComparisonPredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Lorg/hibernate/query/criteria/internal/predicate/ComparisonPredicate$ComparisonOperator;Ljavax/persistence/criteria/Expression;Ljava/lang/Object;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 x Ljavax/persistence/criteria/Expression<*>;
0 1 2 y Ljava/lang/Object;
Signature: (Ljavax/persistence/criteria/Expression<*>;Ljava/lang/Object;)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
x
y
public javax.persistence.criteria.Predicate notEqual(javax.persistence.criteria.Expression<?>, );
descriptor: (Ljavax/persistence/criteria/Expression;Ljava/lang/Object;)Ljavax/persistence/criteria/Predicate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.query.criteria.internal.predicate.ComparisonPredicate
dup
aload 0
getstatic org.hibernate.query.criteria.internal.predicate.ComparisonPredicate$ComparisonOperator.NOT_EQUAL:Lorg/hibernate/query/criteria/internal/predicate/ComparisonPredicate$ComparisonOperator;
aload 1
aload 2
invokespecial org.hibernate.query.criteria.internal.predicate.ComparisonPredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Lorg/hibernate/query/criteria/internal/predicate/ComparisonPredicate$ComparisonOperator;Ljavax/persistence/criteria/Expression;Ljava/lang/Object;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 x Ljavax/persistence/criteria/Expression<*>;
0 1 2 y Ljava/lang/Object;
Signature: (Ljavax/persistence/criteria/Expression<*>;Ljava/lang/Object;)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
x
y
public <Y extends java.lang.Comparable<? super Y>> javax.persistence.criteria.Predicate greaterThan(javax.persistence.criteria.Expression<? extends Y>, javax.persistence.criteria.Expression<? extends Y>);
descriptor: (Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Predicate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.query.criteria.internal.predicate.ComparisonPredicate
dup
aload 0
getstatic org.hibernate.query.criteria.internal.predicate.ComparisonPredicate$ComparisonOperator.GREATER_THAN:Lorg/hibernate/query/criteria/internal/predicate/ComparisonPredicate$ComparisonOperator;
aload 1
aload 2
invokespecial org.hibernate.query.criteria.internal.predicate.ComparisonPredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Lorg/hibernate/query/criteria/internal/predicate/ComparisonPredicate$ComparisonOperator;Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 x Ljavax/persistence/criteria/Expression<+TY;>;
0 1 2 y Ljavax/persistence/criteria/Expression<+TY;>;
Signature: <Y::Ljava/lang/Comparable<-TY;>;>(Ljavax/persistence/criteria/Expression<+TY;>;Ljavax/persistence/criteria/Expression<+TY;>;)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
x
y
public <Y extends java.lang.Comparable<? super Y>> javax.persistence.criteria.Predicate lessThan(javax.persistence.criteria.Expression<? extends Y>, javax.persistence.criteria.Expression<? extends Y>);
descriptor: (Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Predicate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.query.criteria.internal.predicate.ComparisonPredicate
dup
aload 0
getstatic org.hibernate.query.criteria.internal.predicate.ComparisonPredicate$ComparisonOperator.LESS_THAN:Lorg/hibernate/query/criteria/internal/predicate/ComparisonPredicate$ComparisonOperator;
aload 1
aload 2
invokespecial org.hibernate.query.criteria.internal.predicate.ComparisonPredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Lorg/hibernate/query/criteria/internal/predicate/ComparisonPredicate$ComparisonOperator;Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 x Ljavax/persistence/criteria/Expression<+TY;>;
0 1 2 y Ljavax/persistence/criteria/Expression<+TY;>;
Signature: <Y::Ljava/lang/Comparable<-TY;>;>(Ljavax/persistence/criteria/Expression<+TY;>;Ljavax/persistence/criteria/Expression<+TY;>;)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
x
y
public <Y extends java.lang.Comparable<? super Y>> javax.persistence.criteria.Predicate greaterThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y>, javax.persistence.criteria.Expression<? extends Y>);
descriptor: (Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Predicate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.query.criteria.internal.predicate.ComparisonPredicate
dup
aload 0
getstatic org.hibernate.query.criteria.internal.predicate.ComparisonPredicate$ComparisonOperator.GREATER_THAN_OR_EQUAL:Lorg/hibernate/query/criteria/internal/predicate/ComparisonPredicate$ComparisonOperator;
aload 1
aload 2
invokespecial org.hibernate.query.criteria.internal.predicate.ComparisonPredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Lorg/hibernate/query/criteria/internal/predicate/ComparisonPredicate$ComparisonOperator;Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 x Ljavax/persistence/criteria/Expression<+TY;>;
0 1 2 y Ljavax/persistence/criteria/Expression<+TY;>;
Signature: <Y::Ljava/lang/Comparable<-TY;>;>(Ljavax/persistence/criteria/Expression<+TY;>;Ljavax/persistence/criteria/Expression<+TY;>;)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
x
y
public <Y extends java.lang.Comparable<? super Y>> javax.persistence.criteria.Predicate lessThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y>, javax.persistence.criteria.Expression<? extends Y>);
descriptor: (Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Predicate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.query.criteria.internal.predicate.ComparisonPredicate
dup
aload 0
getstatic org.hibernate.query.criteria.internal.predicate.ComparisonPredicate$ComparisonOperator.LESS_THAN_OR_EQUAL:Lorg/hibernate/query/criteria/internal/predicate/ComparisonPredicate$ComparisonOperator;
aload 1
aload 2
invokespecial org.hibernate.query.criteria.internal.predicate.ComparisonPredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Lorg/hibernate/query/criteria/internal/predicate/ComparisonPredicate$ComparisonOperator;Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 x Ljavax/persistence/criteria/Expression<+TY;>;
0 1 2 y Ljavax/persistence/criteria/Expression<+TY;>;
Signature: <Y::Ljava/lang/Comparable<-TY;>;>(Ljavax/persistence/criteria/Expression<+TY;>;Ljavax/persistence/criteria/Expression<+TY;>;)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
x
y
public <Y extends java.lang.Comparable<? super Y>> javax.persistence.criteria.Predicate greaterThan(javax.persistence.criteria.Expression<? extends Y>, Y);
descriptor: (Ljavax/persistence/criteria/Expression;Ljava/lang/Comparable;)Ljavax/persistence/criteria/Predicate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.query.criteria.internal.predicate.ComparisonPredicate
dup
aload 0
getstatic org.hibernate.query.criteria.internal.predicate.ComparisonPredicate$ComparisonOperator.GREATER_THAN:Lorg/hibernate/query/criteria/internal/predicate/ComparisonPredicate$ComparisonOperator;
aload 1
aload 2
invokespecial org.hibernate.query.criteria.internal.predicate.ComparisonPredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Lorg/hibernate/query/criteria/internal/predicate/ComparisonPredicate$ComparisonOperator;Ljavax/persistence/criteria/Expression;Ljava/lang/Object;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 x Ljavax/persistence/criteria/Expression<+TY;>;
0 1 2 y TY;
Signature: <Y::Ljava/lang/Comparable<-TY;>;>(Ljavax/persistence/criteria/Expression<+TY;>;TY;)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
x
y
public <Y extends java.lang.Comparable<? super Y>> javax.persistence.criteria.Predicate lessThan(javax.persistence.criteria.Expression<? extends Y>, Y);
descriptor: (Ljavax/persistence/criteria/Expression;Ljava/lang/Comparable;)Ljavax/persistence/criteria/Predicate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.query.criteria.internal.predicate.ComparisonPredicate
dup
aload 0
getstatic org.hibernate.query.criteria.internal.predicate.ComparisonPredicate$ComparisonOperator.LESS_THAN:Lorg/hibernate/query/criteria/internal/predicate/ComparisonPredicate$ComparisonOperator;
aload 1
aload 2
invokespecial org.hibernate.query.criteria.internal.predicate.ComparisonPredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Lorg/hibernate/query/criteria/internal/predicate/ComparisonPredicate$ComparisonOperator;Ljavax/persistence/criteria/Expression;Ljava/lang/Object;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 x Ljavax/persistence/criteria/Expression<+TY;>;
0 1 2 y TY;
Signature: <Y::Ljava/lang/Comparable<-TY;>;>(Ljavax/persistence/criteria/Expression<+TY;>;TY;)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
x
y
public <Y extends java.lang.Comparable<? super Y>> javax.persistence.criteria.Predicate greaterThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y>, Y);
descriptor: (Ljavax/persistence/criteria/Expression;Ljava/lang/Comparable;)Ljavax/persistence/criteria/Predicate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.query.criteria.internal.predicate.ComparisonPredicate
dup
aload 0
getstatic org.hibernate.query.criteria.internal.predicate.ComparisonPredicate$ComparisonOperator.GREATER_THAN_OR_EQUAL:Lorg/hibernate/query/criteria/internal/predicate/ComparisonPredicate$ComparisonOperator;
aload 1
aload 2
invokespecial org.hibernate.query.criteria.internal.predicate.ComparisonPredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Lorg/hibernate/query/criteria/internal/predicate/ComparisonPredicate$ComparisonOperator;Ljavax/persistence/criteria/Expression;Ljava/lang/Object;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 x Ljavax/persistence/criteria/Expression<+TY;>;
0 1 2 y TY;
Signature: <Y::Ljava/lang/Comparable<-TY;>;>(Ljavax/persistence/criteria/Expression<+TY;>;TY;)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
x
y
public <Y extends java.lang.Comparable<? super Y>> javax.persistence.criteria.Predicate lessThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y>, Y);
descriptor: (Ljavax/persistence/criteria/Expression;Ljava/lang/Comparable;)Ljavax/persistence/criteria/Predicate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.query.criteria.internal.predicate.ComparisonPredicate
dup
aload 0
getstatic org.hibernate.query.criteria.internal.predicate.ComparisonPredicate$ComparisonOperator.LESS_THAN_OR_EQUAL:Lorg/hibernate/query/criteria/internal/predicate/ComparisonPredicate$ComparisonOperator;
aload 1
aload 2
invokespecial org.hibernate.query.criteria.internal.predicate.ComparisonPredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Lorg/hibernate/query/criteria/internal/predicate/ComparisonPredicate$ComparisonOperator;Ljavax/persistence/criteria/Expression;Ljava/lang/Object;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 x Ljavax/persistence/criteria/Expression<+TY;>;
0 1 2 y TY;
Signature: <Y::Ljava/lang/Comparable<-TY;>;>(Ljavax/persistence/criteria/Expression<+TY;>;TY;)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
x
y
public javax.persistence.criteria.Predicate gt(javax.persistence.criteria.Expression<? extends java.lang.Number>, javax.persistence.criteria.Expression<? extends java.lang.Number>);
descriptor: (Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Predicate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.query.criteria.internal.predicate.ComparisonPredicate
dup
aload 0
getstatic org.hibernate.query.criteria.internal.predicate.ComparisonPredicate$ComparisonOperator.GREATER_THAN:Lorg/hibernate/query/criteria/internal/predicate/ComparisonPredicate$ComparisonOperator;
aload 1
aload 2
invokespecial org.hibernate.query.criteria.internal.predicate.ComparisonPredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Lorg/hibernate/query/criteria/internal/predicate/ComparisonPredicate$ComparisonOperator;Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 x Ljavax/persistence/criteria/Expression<+Ljava/lang/Number;>;
0 1 2 y Ljavax/persistence/criteria/Expression<+Ljava/lang/Number;>;
Signature: (Ljavax/persistence/criteria/Expression<+Ljava/lang/Number;>;Ljavax/persistence/criteria/Expression<+Ljava/lang/Number;>;)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
x
y
public javax.persistence.criteria.Predicate lt(javax.persistence.criteria.Expression<? extends java.lang.Number>, javax.persistence.criteria.Expression<? extends java.lang.Number>);
descriptor: (Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Predicate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.query.criteria.internal.predicate.ComparisonPredicate
dup
aload 0
getstatic org.hibernate.query.criteria.internal.predicate.ComparisonPredicate$ComparisonOperator.LESS_THAN:Lorg/hibernate/query/criteria/internal/predicate/ComparisonPredicate$ComparisonOperator;
aload 1
aload 2
invokespecial org.hibernate.query.criteria.internal.predicate.ComparisonPredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Lorg/hibernate/query/criteria/internal/predicate/ComparisonPredicate$ComparisonOperator;Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 x Ljavax/persistence/criteria/Expression<+Ljava/lang/Number;>;
0 1 2 y Ljavax/persistence/criteria/Expression<+Ljava/lang/Number;>;
Signature: (Ljavax/persistence/criteria/Expression<+Ljava/lang/Number;>;Ljavax/persistence/criteria/Expression<+Ljava/lang/Number;>;)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
x
y
public javax.persistence.criteria.Predicate ge(javax.persistence.criteria.Expression<? extends java.lang.Number>, javax.persistence.criteria.Expression<? extends java.lang.Number>);
descriptor: (Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Predicate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.query.criteria.internal.predicate.ComparisonPredicate
dup
aload 0
getstatic org.hibernate.query.criteria.internal.predicate.ComparisonPredicate$ComparisonOperator.GREATER_THAN_OR_EQUAL:Lorg/hibernate/query/criteria/internal/predicate/ComparisonPredicate$ComparisonOperator;
aload 1
aload 2
invokespecial org.hibernate.query.criteria.internal.predicate.ComparisonPredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Lorg/hibernate/query/criteria/internal/predicate/ComparisonPredicate$ComparisonOperator;Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 x Ljavax/persistence/criteria/Expression<+Ljava/lang/Number;>;
0 1 2 y Ljavax/persistence/criteria/Expression<+Ljava/lang/Number;>;
Signature: (Ljavax/persistence/criteria/Expression<+Ljava/lang/Number;>;Ljavax/persistence/criteria/Expression<+Ljava/lang/Number;>;)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
x
y
public javax.persistence.criteria.Predicate le(javax.persistence.criteria.Expression<? extends java.lang.Number>, javax.persistence.criteria.Expression<? extends java.lang.Number>);
descriptor: (Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Predicate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.query.criteria.internal.predicate.ComparisonPredicate
dup
aload 0
getstatic org.hibernate.query.criteria.internal.predicate.ComparisonPredicate$ComparisonOperator.LESS_THAN_OR_EQUAL:Lorg/hibernate/query/criteria/internal/predicate/ComparisonPredicate$ComparisonOperator;
aload 1
aload 2
invokespecial org.hibernate.query.criteria.internal.predicate.ComparisonPredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Lorg/hibernate/query/criteria/internal/predicate/ComparisonPredicate$ComparisonOperator;Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 x Ljavax/persistence/criteria/Expression<+Ljava/lang/Number;>;
0 1 2 y Ljavax/persistence/criteria/Expression<+Ljava/lang/Number;>;
Signature: (Ljavax/persistence/criteria/Expression<+Ljava/lang/Number;>;Ljavax/persistence/criteria/Expression<+Ljava/lang/Number;>;)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
x
y
public javax.persistence.criteria.Predicate gt(javax.persistence.criteria.Expression<? extends java.lang.Number>, java.lang.Number);
descriptor: (Ljavax/persistence/criteria/Expression;Ljava/lang/Number;)Ljavax/persistence/criteria/Predicate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.query.criteria.internal.predicate.ComparisonPredicate
dup
aload 0
getstatic org.hibernate.query.criteria.internal.predicate.ComparisonPredicate$ComparisonOperator.GREATER_THAN:Lorg/hibernate/query/criteria/internal/predicate/ComparisonPredicate$ComparisonOperator;
aload 1
aload 2
invokespecial org.hibernate.query.criteria.internal.predicate.ComparisonPredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Lorg/hibernate/query/criteria/internal/predicate/ComparisonPredicate$ComparisonOperator;Ljavax/persistence/criteria/Expression;Ljava/lang/Number;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 x Ljavax/persistence/criteria/Expression<+Ljava/lang/Number;>;
0 1 2 y Ljava/lang/Number;
Signature: (Ljavax/persistence/criteria/Expression<+Ljava/lang/Number;>;Ljava/lang/Number;)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
x
y
public javax.persistence.criteria.Predicate lt(javax.persistence.criteria.Expression<? extends java.lang.Number>, java.lang.Number);
descriptor: (Ljavax/persistence/criteria/Expression;Ljava/lang/Number;)Ljavax/persistence/criteria/Predicate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.query.criteria.internal.predicate.ComparisonPredicate
dup
aload 0
getstatic org.hibernate.query.criteria.internal.predicate.ComparisonPredicate$ComparisonOperator.LESS_THAN:Lorg/hibernate/query/criteria/internal/predicate/ComparisonPredicate$ComparisonOperator;
aload 1
aload 2
invokespecial org.hibernate.query.criteria.internal.predicate.ComparisonPredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Lorg/hibernate/query/criteria/internal/predicate/ComparisonPredicate$ComparisonOperator;Ljavax/persistence/criteria/Expression;Ljava/lang/Number;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 x Ljavax/persistence/criteria/Expression<+Ljava/lang/Number;>;
0 1 2 y Ljava/lang/Number;
Signature: (Ljavax/persistence/criteria/Expression<+Ljava/lang/Number;>;Ljava/lang/Number;)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
x
y
public javax.persistence.criteria.Predicate ge(javax.persistence.criteria.Expression<? extends java.lang.Number>, java.lang.Number);
descriptor: (Ljavax/persistence/criteria/Expression;Ljava/lang/Number;)Ljavax/persistence/criteria/Predicate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.query.criteria.internal.predicate.ComparisonPredicate
dup
aload 0
getstatic org.hibernate.query.criteria.internal.predicate.ComparisonPredicate$ComparisonOperator.GREATER_THAN_OR_EQUAL:Lorg/hibernate/query/criteria/internal/predicate/ComparisonPredicate$ComparisonOperator;
aload 1
aload 2
invokespecial org.hibernate.query.criteria.internal.predicate.ComparisonPredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Lorg/hibernate/query/criteria/internal/predicate/ComparisonPredicate$ComparisonOperator;Ljavax/persistence/criteria/Expression;Ljava/lang/Number;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 x Ljavax/persistence/criteria/Expression<+Ljava/lang/Number;>;
0 1 2 y Ljava/lang/Number;
Signature: (Ljavax/persistence/criteria/Expression<+Ljava/lang/Number;>;Ljava/lang/Number;)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
x
y
public javax.persistence.criteria.Predicate le(javax.persistence.criteria.Expression<? extends java.lang.Number>, java.lang.Number);
descriptor: (Ljavax/persistence/criteria/Expression;Ljava/lang/Number;)Ljavax/persistence/criteria/Predicate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.query.criteria.internal.predicate.ComparisonPredicate
dup
aload 0
getstatic org.hibernate.query.criteria.internal.predicate.ComparisonPredicate$ComparisonOperator.LESS_THAN_OR_EQUAL:Lorg/hibernate/query/criteria/internal/predicate/ComparisonPredicate$ComparisonOperator;
aload 1
aload 2
invokespecial org.hibernate.query.criteria.internal.predicate.ComparisonPredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Lorg/hibernate/query/criteria/internal/predicate/ComparisonPredicate$ComparisonOperator;Ljavax/persistence/criteria/Expression;Ljava/lang/Number;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 x Ljavax/persistence/criteria/Expression<+Ljava/lang/Number;>;
0 1 2 y Ljava/lang/Number;
Signature: (Ljavax/persistence/criteria/Expression<+Ljava/lang/Number;>;Ljava/lang/Number;)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
x
y
public <Y extends java.lang.Comparable<? super Y>> javax.persistence.criteria.Predicate between(javax.persistence.criteria.Expression<? extends Y>, Y, Y);
descriptor: (Ljavax/persistence/criteria/Expression;Ljava/lang/Comparable;Ljava/lang/Comparable;)Ljavax/persistence/criteria/Predicate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new org.hibernate.query.criteria.internal.predicate.BetweenPredicate
dup
aload 0
aload 1
aload 2
aload 3
invokespecial org.hibernate.query.criteria.internal.predicate.BetweenPredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;Ljava/lang/Object;Ljava/lang/Object;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 expression Ljavax/persistence/criteria/Expression<+TY;>;
0 1 2 lowerBound TY;
0 1 3 upperBound TY;
Signature: <Y::Ljava/lang/Comparable<-TY;>;>(Ljavax/persistence/criteria/Expression<+TY;>;TY;TY;)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
expression
lowerBound
upperBound
public <Y extends java.lang.Comparable<? super Y>> javax.persistence.criteria.Predicate between(javax.persistence.criteria.Expression<? extends Y>, javax.persistence.criteria.Expression<? extends Y>, javax.persistence.criteria.Expression<? extends Y>);
descriptor: (Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Predicate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new org.hibernate.query.criteria.internal.predicate.BetweenPredicate
dup
aload 0
aload 1
aload 2
aload 3
invokespecial org.hibernate.query.criteria.internal.predicate.BetweenPredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 expression Ljavax/persistence/criteria/Expression<+TY;>;
0 1 2 lowerBound Ljavax/persistence/criteria/Expression<+TY;>;
0 1 3 upperBound Ljavax/persistence/criteria/Expression<+TY;>;
Signature: <Y::Ljava/lang/Comparable<-TY;>;>(Ljavax/persistence/criteria/Expression<+TY;>;Ljavax/persistence/criteria/Expression<+TY;>;Ljavax/persistence/criteria/Expression<+TY;>;)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
expression
lowerBound
upperBound
public <T> javax.persistence.criteria.CriteriaBuilder$In<T> in(javax.persistence.criteria.Expression<? extends T>);
descriptor: (Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/CriteriaBuilder$In;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.hibernate.query.criteria.internal.predicate.InPredicate
dup
aload 0
aload 1
invokespecial org.hibernate.query.criteria.internal.predicate.InPredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 expression Ljavax/persistence/criteria/Expression<+TT;>;
Signature: <T:Ljava/lang/Object;>(Ljavax/persistence/criteria/Expression<+TT;>;)Ljavax/persistence/criteria/CriteriaBuilder$In<TT;>;
MethodParameters:
Name Flags
expression
public <T> javax.persistence.criteria.CriteriaBuilder$In<T> in(javax.persistence.criteria.Expression<? extends T>, javax.persistence.criteria.Expression<? extends T>[]);
descriptor: (Ljavax/persistence/criteria/Expression;[Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/CriteriaBuilder$In;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.query.criteria.internal.predicate.InPredicate
dup
aload 0
aload 1
aload 2
invokespecial org.hibernate.query.criteria.internal.predicate.InPredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;[Ljavax/persistence/criteria/Expression;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 expression Ljavax/persistence/criteria/Expression<+TT;>;
0 1 2 values [Ljavax/persistence/criteria/Expression;
Signature: <T:Ljava/lang/Object;>(Ljavax/persistence/criteria/Expression<+TT;>;[Ljavax/persistence/criteria/Expression<+TT;>;)Ljavax/persistence/criteria/CriteriaBuilder$In<TT;>;
MethodParameters:
Name Flags
expression
values
public <T> javax.persistence.criteria.CriteriaBuilder$In<T> in(javax.persistence.criteria.Expression<? extends T>, T[]);
descriptor: (Ljavax/persistence/criteria/Expression;[Ljava/lang/Object;)Ljavax/persistence/criteria/CriteriaBuilder$In;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.query.criteria.internal.predicate.InPredicate
dup
aload 0
aload 1
aload 2
invokespecial org.hibernate.query.criteria.internal.predicate.InPredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;[Ljava/lang/Object;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 expression Ljavax/persistence/criteria/Expression<+TT;>;
0 1 2 values [Ljava/lang/Object;
Signature: <T:Ljava/lang/Object;>(Ljavax/persistence/criteria/Expression<+TT;>;[TT;)Ljavax/persistence/criteria/CriteriaBuilder$In<TT;>;
MethodParameters:
Name Flags
expression
values
public <T> javax.persistence.criteria.CriteriaBuilder$In<T> in(javax.persistence.criteria.Expression<? extends T>, java.util.Collection<T>);
descriptor: (Ljavax/persistence/criteria/Expression;Ljava/util/Collection;)Ljavax/persistence/criteria/CriteriaBuilder$In;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.query.criteria.internal.predicate.InPredicate
dup
aload 0
aload 1
aload 2
invokespecial org.hibernate.query.criteria.internal.predicate.InPredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;Ljava/util/Collection;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 expression Ljavax/persistence/criteria/Expression<+TT;>;
0 1 2 values Ljava/util/Collection<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljavax/persistence/criteria/Expression<+TT;>;Ljava/util/Collection<TT;>;)Ljavax/persistence/criteria/CriteriaBuilder$In<TT;>;
MethodParameters:
Name Flags
expression
values
public javax.persistence.criteria.Predicate like(javax.persistence.criteria.Expression<java.lang.String>, javax.persistence.criteria.Expression<java.lang.String>);
descriptor: (Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Predicate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.query.criteria.internal.predicate.LikePredicate
dup
aload 0
aload 1
aload 2
invokespecial org.hibernate.query.criteria.internal.predicate.LikePredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 matchExpression Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
0 1 2 pattern Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
Signature: (Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
matchExpression
pattern
public javax.persistence.criteria.Predicate like(javax.persistence.criteria.Expression<java.lang.String>, javax.persistence.criteria.Expression<java.lang.String>, javax.persistence.criteria.Expression<java.lang.Character>);
descriptor: (Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Predicate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new org.hibernate.query.criteria.internal.predicate.LikePredicate
dup
aload 0
aload 1
aload 2
aload 3
invokespecial org.hibernate.query.criteria.internal.predicate.LikePredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 matchExpression Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
0 1 2 pattern Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
0 1 3 escapeCharacter Ljavax/persistence/criteria/Expression<Ljava/lang/Character;>;
Signature: (Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;Ljavax/persistence/criteria/Expression<Ljava/lang/Character;>;)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
matchExpression
pattern
escapeCharacter
public javax.persistence.criteria.Predicate like(javax.persistence.criteria.Expression<java.lang.String>, javax.persistence.criteria.Expression<java.lang.String>, char);
descriptor: (Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;C)Ljavax/persistence/criteria/Predicate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new org.hibernate.query.criteria.internal.predicate.LikePredicate
dup
aload 0
aload 1
aload 2
iload 3
invokespecial org.hibernate.query.criteria.internal.predicate.LikePredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;C)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 matchExpression Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
0 1 2 pattern Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
0 1 3 escapeCharacter C
Signature: (Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;C)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
matchExpression
pattern
escapeCharacter
public javax.persistence.criteria.Predicate like(javax.persistence.criteria.Expression<java.lang.String>, java.lang.String);
descriptor: (Ljavax/persistence/criteria/Expression;Ljava/lang/String;)Ljavax/persistence/criteria/Predicate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.query.criteria.internal.predicate.LikePredicate
dup
aload 0
aload 1
aload 2
invokespecial org.hibernate.query.criteria.internal.predicate.LikePredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;Ljava/lang/String;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 matchExpression Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
0 1 2 pattern Ljava/lang/String;
Signature: (Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;Ljava/lang/String;)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
matchExpression
pattern
public javax.persistence.criteria.Predicate like(javax.persistence.criteria.Expression<java.lang.String>, java.lang.String, javax.persistence.criteria.Expression<java.lang.Character>);
descriptor: (Ljavax/persistence/criteria/Expression;Ljava/lang/String;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Predicate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new org.hibernate.query.criteria.internal.predicate.LikePredicate
dup
aload 0
aload 1
aload 2
aload 3
invokespecial org.hibernate.query.criteria.internal.predicate.LikePredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;Ljava/lang/String;Ljavax/persistence/criteria/Expression;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 matchExpression Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
0 1 2 pattern Ljava/lang/String;
0 1 3 escapeCharacter Ljavax/persistence/criteria/Expression<Ljava/lang/Character;>;
Signature: (Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;Ljava/lang/String;Ljavax/persistence/criteria/Expression<Ljava/lang/Character;>;)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
matchExpression
pattern
escapeCharacter
public javax.persistence.criteria.Predicate like(javax.persistence.criteria.Expression<java.lang.String>, java.lang.String, char);
descriptor: (Ljavax/persistence/criteria/Expression;Ljava/lang/String;C)Ljavax/persistence/criteria/Predicate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new org.hibernate.query.criteria.internal.predicate.LikePredicate
dup
aload 0
aload 1
aload 2
iload 3
invokespecial org.hibernate.query.criteria.internal.predicate.LikePredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;Ljava/lang/String;C)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 matchExpression Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
0 1 2 pattern Ljava/lang/String;
0 1 3 escapeCharacter C
Signature: (Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;Ljava/lang/String;C)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
matchExpression
pattern
escapeCharacter
public javax.persistence.criteria.Predicate notLike(javax.persistence.criteria.Expression<java.lang.String>, javax.persistence.criteria.Expression<java.lang.String>);
descriptor: (Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Predicate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual org.hibernate.query.criteria.internal.CriteriaBuilderImpl.like:(Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Predicate;
invokeinterface javax.persistence.criteria.Predicate.not:()Ljavax/persistence/criteria/Predicate;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 matchExpression Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
0 1 2 pattern Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
Signature: (Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
matchExpression
pattern
public javax.persistence.criteria.Predicate notLike(javax.persistence.criteria.Expression<java.lang.String>, javax.persistence.criteria.Expression<java.lang.String>, javax.persistence.criteria.Expression<java.lang.Character>);
descriptor: (Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Predicate;
flags: (0x0001) ACC_PUBLIC
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
invokevirtual org.hibernate.query.criteria.internal.CriteriaBuilderImpl.like:(Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Predicate;
invokeinterface javax.persistence.criteria.Predicate.not:()Ljavax/persistence/criteria/Predicate;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 matchExpression Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
0 1 2 pattern Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
0 1 3 escapeCharacter Ljavax/persistence/criteria/Expression<Ljava/lang/Character;>;
Signature: (Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;Ljavax/persistence/criteria/Expression<Ljava/lang/Character;>;)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
matchExpression
pattern
escapeCharacter
public javax.persistence.criteria.Predicate notLike(javax.persistence.criteria.Expression<java.lang.String>, javax.persistence.criteria.Expression<java.lang.String>, char);
descriptor: (Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;C)Ljavax/persistence/criteria/Predicate;
flags: (0x0001) ACC_PUBLIC
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
iload 3
invokevirtual org.hibernate.query.criteria.internal.CriteriaBuilderImpl.like:(Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;C)Ljavax/persistence/criteria/Predicate;
invokeinterface javax.persistence.criteria.Predicate.not:()Ljavax/persistence/criteria/Predicate;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 matchExpression Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
0 1 2 pattern Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
0 1 3 escapeCharacter C
Signature: (Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;C)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
matchExpression
pattern
escapeCharacter
public javax.persistence.criteria.Predicate notLike(javax.persistence.criteria.Expression<java.lang.String>, java.lang.String);
descriptor: (Ljavax/persistence/criteria/Expression;Ljava/lang/String;)Ljavax/persistence/criteria/Predicate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual org.hibernate.query.criteria.internal.CriteriaBuilderImpl.like:(Ljavax/persistence/criteria/Expression;Ljava/lang/String;)Ljavax/persistence/criteria/Predicate;
invokeinterface javax.persistence.criteria.Predicate.not:()Ljavax/persistence/criteria/Predicate;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 matchExpression Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
0 1 2 pattern Ljava/lang/String;
Signature: (Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;Ljava/lang/String;)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
matchExpression
pattern
public javax.persistence.criteria.Predicate notLike(javax.persistence.criteria.Expression<java.lang.String>, java.lang.String, javax.persistence.criteria.Expression<java.lang.Character>);
descriptor: (Ljavax/persistence/criteria/Expression;Ljava/lang/String;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Predicate;
flags: (0x0001) ACC_PUBLIC
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
invokevirtual org.hibernate.query.criteria.internal.CriteriaBuilderImpl.like:(Ljavax/persistence/criteria/Expression;Ljava/lang/String;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Predicate;
invokeinterface javax.persistence.criteria.Predicate.not:()Ljavax/persistence/criteria/Predicate;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 matchExpression Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
0 1 2 pattern Ljava/lang/String;
0 1 3 escapeCharacter Ljavax/persistence/criteria/Expression<Ljava/lang/Character;>;
Signature: (Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;Ljava/lang/String;Ljavax/persistence/criteria/Expression<Ljava/lang/Character;>;)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
matchExpression
pattern
escapeCharacter
public javax.persistence.criteria.Predicate notLike(javax.persistence.criteria.Expression<java.lang.String>, java.lang.String, char);
descriptor: (Ljavax/persistence/criteria/Expression;Ljava/lang/String;C)Ljavax/persistence/criteria/Predicate;
flags: (0x0001) ACC_PUBLIC
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
iload 3
invokevirtual org.hibernate.query.criteria.internal.CriteriaBuilderImpl.like:(Ljavax/persistence/criteria/Expression;Ljava/lang/String;C)Ljavax/persistence/criteria/Predicate;
invokeinterface javax.persistence.criteria.Predicate.not:()Ljavax/persistence/criteria/Predicate;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 matchExpression Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
0 1 2 pattern Ljava/lang/String;
0 1 3 escapeCharacter C
Signature: (Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;Ljava/lang/String;C)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
matchExpression
pattern
escapeCharacter
public <T> javax.persistence.criteria.ParameterExpression<T> parameter(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Ljavax/persistence/criteria/ParameterExpression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.hibernate.query.criteria.internal.expression.ParameterExpressionImpl
dup
1: aload 0
2: aload 1
3: invokespecial org.hibernate.query.criteria.internal.expression.ParameterExpressionImpl.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljava/lang/Class;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 4 1 paramClass Ljava/lang/Class<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)Ljavax/persistence/criteria/ParameterExpression<TT;>;
MethodParameters:
Name Flags
paramClass
public <T> javax.persistence.criteria.ParameterExpression<T> parameter(java.lang.Class<T>, java.lang.String);
descriptor: (Ljava/lang/Class;Ljava/lang/String;)Ljavax/persistence/criteria/ParameterExpression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.query.criteria.internal.expression.ParameterExpressionImpl
dup
1: aload 0
2: aload 1
3: aload 2
4: invokespecial org.hibernate.query.criteria.internal.expression.ParameterExpressionImpl.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljava/lang/Class;Ljava/lang/String;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 5 1 paramClass Ljava/lang/Class<TT;>;
0 5 2 name Ljava/lang/String;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;Ljava/lang/String;)Ljavax/persistence/criteria/ParameterExpression<TT;>;
MethodParameters:
Name Flags
paramClass
name
public <T> javax.persistence.criteria.Expression<T> literal(T);
descriptor: (Ljava/lang/Object;)Ljavax/persistence/criteria/Expression;
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 "literal value cannot be null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
new org.hibernate.query.criteria.internal.expression.LiteralExpression
dup
aload 0
aload 1
invokespecial org.hibernate.query.criteria.internal.expression.LiteralExpression.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljava/lang/Object;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 3 1 value TT;
Signature: <T:Ljava/lang/Object;>(TT;)Ljavax/persistence/criteria/Expression<TT;>;
MethodParameters:
Name Flags
value
public <T> javax.persistence.criteria.Expression<T> nullLiteral(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.hibernate.query.criteria.internal.expression.NullLiteralExpression
dup
aload 0
aload 1
invokespecial org.hibernate.query.criteria.internal.expression.NullLiteralExpression.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljava/lang/Class;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 resultClass Ljava/lang/Class<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)Ljavax/persistence/criteria/Expression<TT;>;
MethodParameters:
Name Flags
resultClass
public <N extends java.lang.Number> javax.persistence.criteria.Expression<java.lang.Double> avg(javax.persistence.criteria.Expression<N>);
descriptor: (Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.hibernate.query.criteria.internal.expression.function.AggregationFunction$AVG
dup
aload 0
aload 1
invokespecial org.hibernate.query.criteria.internal.expression.function.AggregationFunction$AVG.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 x Ljavax/persistence/criteria/Expression<TN;>;
Signature: <N:Ljava/lang/Number;>(Ljavax/persistence/criteria/Expression<TN;>;)Ljavax/persistence/criteria/Expression<Ljava/lang/Double;>;
MethodParameters:
Name Flags
x
public <N extends java.lang.Number> javax.persistence.criteria.Expression<N> sum(javax.persistence.criteria.Expression<N>);
descriptor: (Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.hibernate.query.criteria.internal.expression.function.AggregationFunction$SUM
dup
aload 0
aload 1
invokespecial org.hibernate.query.criteria.internal.expression.function.AggregationFunction$SUM.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 x Ljavax/persistence/criteria/Expression<TN;>;
Signature: <N:Ljava/lang/Number;>(Ljavax/persistence/criteria/Expression<TN;>;)Ljavax/persistence/criteria/Expression<TN;>;
MethodParameters:
Name Flags
x
public javax.persistence.criteria.Expression<java.lang.Long> sumAsLong(javax.persistence.criteria.Expression<java.lang.Integer>);
descriptor: (Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: new org.hibernate.query.criteria.internal.expression.function.AggregationFunction$SUM
dup
aload 0
aload 1
ldc Ljava/lang/Long;
invokespecial org.hibernate.query.criteria.internal.expression.function.AggregationFunction$SUM.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;Ljava/lang/Class;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 x Ljavax/persistence/criteria/Expression<Ljava/lang/Integer;>;
Signature: (Ljavax/persistence/criteria/Expression<Ljava/lang/Integer;>;)Ljavax/persistence/criteria/Expression<Ljava/lang/Long;>;
MethodParameters:
Name Flags
x
public javax.persistence.criteria.Expression<java.lang.Double> sumAsDouble(javax.persistence.criteria.Expression<java.lang.Float>);
descriptor: (Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: new org.hibernate.query.criteria.internal.expression.function.AggregationFunction$SUM
dup
aload 0
aload 1
ldc Ljava/lang/Double;
invokespecial org.hibernate.query.criteria.internal.expression.function.AggregationFunction$SUM.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;Ljava/lang/Class;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 x Ljavax/persistence/criteria/Expression<Ljava/lang/Float;>;
Signature: (Ljavax/persistence/criteria/Expression<Ljava/lang/Float;>;)Ljavax/persistence/criteria/Expression<Ljava/lang/Double;>;
MethodParameters:
Name Flags
x
public <N extends java.lang.Number> javax.persistence.criteria.Expression<N> max(javax.persistence.criteria.Expression<N>);
descriptor: (Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.hibernate.query.criteria.internal.expression.function.AggregationFunction$MAX
dup
aload 0
aload 1
invokespecial org.hibernate.query.criteria.internal.expression.function.AggregationFunction$MAX.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 x Ljavax/persistence/criteria/Expression<TN;>;
Signature: <N:Ljava/lang/Number;>(Ljavax/persistence/criteria/Expression<TN;>;)Ljavax/persistence/criteria/Expression<TN;>;
MethodParameters:
Name Flags
x
public <N extends java.lang.Number> javax.persistence.criteria.Expression<N> min(javax.persistence.criteria.Expression<N>);
descriptor: (Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.hibernate.query.criteria.internal.expression.function.AggregationFunction$MIN
dup
aload 0
aload 1
invokespecial org.hibernate.query.criteria.internal.expression.function.AggregationFunction$MIN.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 x Ljavax/persistence/criteria/Expression<TN;>;
Signature: <N:Ljava/lang/Number;>(Ljavax/persistence/criteria/Expression<TN;>;)Ljavax/persistence/criteria/Expression<TN;>;
MethodParameters:
Name Flags
x
public <X extends java.lang.Comparable<? super X>> javax.persistence.criteria.Expression<X> greatest(javax.persistence.criteria.Expression<X>);
descriptor: (Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.hibernate.query.criteria.internal.expression.function.AggregationFunction$GREATEST
dup
aload 0
aload 1
invokespecial org.hibernate.query.criteria.internal.expression.function.AggregationFunction$GREATEST.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 x Ljavax/persistence/criteria/Expression<TX;>;
Signature: <X::Ljava/lang/Comparable<-TX;>;>(Ljavax/persistence/criteria/Expression<TX;>;)Ljavax/persistence/criteria/Expression<TX;>;
MethodParameters:
Name Flags
x
public <X extends java.lang.Comparable<? super X>> javax.persistence.criteria.Expression<X> least(javax.persistence.criteria.Expression<X>);
descriptor: (Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.hibernate.query.criteria.internal.expression.function.AggregationFunction$LEAST
dup
aload 0
aload 1
invokespecial org.hibernate.query.criteria.internal.expression.function.AggregationFunction$LEAST.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 x Ljavax/persistence/criteria/Expression<TX;>;
Signature: <X::Ljava/lang/Comparable<-TX;>;>(Ljavax/persistence/criteria/Expression<TX;>;)Ljavax/persistence/criteria/Expression<TX;>;
MethodParameters:
Name Flags
x
public javax.persistence.criteria.Expression<java.lang.Long> count(javax.persistence.criteria.Expression<?>);
descriptor: (Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: new org.hibernate.query.criteria.internal.expression.function.AggregationFunction$COUNT
dup
aload 0
aload 1
iconst_0
invokespecial org.hibernate.query.criteria.internal.expression.function.AggregationFunction$COUNT.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;Z)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 x Ljavax/persistence/criteria/Expression<*>;
Signature: (Ljavax/persistence/criteria/Expression<*>;)Ljavax/persistence/criteria/Expression<Ljava/lang/Long;>;
MethodParameters:
Name Flags
x
public javax.persistence.criteria.Expression<java.lang.Long> countDistinct(javax.persistence.criteria.Expression<?>);
descriptor: (Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: new org.hibernate.query.criteria.internal.expression.function.AggregationFunction$COUNT
dup
aload 0
aload 1
iconst_1
invokespecial org.hibernate.query.criteria.internal.expression.function.AggregationFunction$COUNT.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;Z)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 x Ljavax/persistence/criteria/Expression<*>;
Signature: (Ljavax/persistence/criteria/Expression<*>;)Ljavax/persistence/criteria/Expression<Ljava/lang/Long;>;
MethodParameters:
Name Flags
x
public <T> javax.persistence.criteria.Expression<T> function(java.lang.String, java.lang.Class<T>, javax.persistence.criteria.Expression<?>[]);
descriptor: (Ljava/lang/String;Ljava/lang/Class;[Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new org.hibernate.query.criteria.internal.expression.function.ParameterizedFunctionExpression
dup
aload 0
aload 2
aload 1
aload 3
invokespecial org.hibernate.query.criteria.internal.expression.function.ParameterizedFunctionExpression.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljava/lang/Class;Ljava/lang/String;[Ljavax/persistence/criteria/Expression;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 name Ljava/lang/String;
0 1 2 returnType Ljava/lang/Class<TT;>;
0 1 3 arguments [Ljavax/persistence/criteria/Expression;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Class<TT;>;[Ljavax/persistence/criteria/Expression<*>;)Ljavax/persistence/criteria/Expression<TT;>;
MethodParameters:
Name Flags
name
returnType
arguments
public <T> javax.persistence.criteria.Expression<T> function(java.lang.String, java.lang.Class<T>);
descriptor: (Ljava/lang/String;Ljava/lang/Class;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.query.criteria.internal.expression.function.BasicFunctionExpression
dup
aload 0
aload 2
aload 1
invokespecial org.hibernate.query.criteria.internal.expression.function.BasicFunctionExpression.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljava/lang/Class;Ljava/lang/String;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 name Ljava/lang/String;
0 1 2 returnType Ljava/lang/Class<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Class<TT;>;)Ljavax/persistence/criteria/Expression<TT;>;
MethodParameters:
Name Flags
name
returnType
public <N extends java.lang.Number> javax.persistence.criteria.Expression<N> abs(javax.persistence.criteria.Expression<N>);
descriptor: (Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.hibernate.query.criteria.internal.expression.function.AbsFunction
dup
aload 0
aload 1
invokespecial org.hibernate.query.criteria.internal.expression.function.AbsFunction.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 expression Ljavax/persistence/criteria/Expression<TN;>;
Signature: <N:Ljava/lang/Number;>(Ljavax/persistence/criteria/Expression<TN;>;)Ljavax/persistence/criteria/Expression<TN;>;
MethodParameters:
Name Flags
expression
public javax.persistence.criteria.Expression<java.lang.Double> sqrt(javax.persistence.criteria.Expression<? extends java.lang.Number>);
descriptor: (Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.hibernate.query.criteria.internal.expression.function.SqrtFunction
dup
aload 0
aload 1
invokespecial org.hibernate.query.criteria.internal.expression.function.SqrtFunction.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 expression Ljavax/persistence/criteria/Expression<+Ljava/lang/Number;>;
Signature: (Ljavax/persistence/criteria/Expression<+Ljava/lang/Number;>;)Ljavax/persistence/criteria/Expression<Ljava/lang/Double;>;
MethodParameters:
Name Flags
expression
public javax.persistence.criteria.Expression<java.sql.Date> currentDate();
descriptor: ()Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.hibernate.query.criteria.internal.expression.function.CurrentDateFunction
dup
aload 0
invokespecial org.hibernate.query.criteria.internal.expression.function.CurrentDateFunction.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
Signature: ()Ljavax/persistence/criteria/Expression<Ljava/sql/Date;>;
public javax.persistence.criteria.Expression<java.sql.Timestamp> currentTimestamp();
descriptor: ()Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.hibernate.query.criteria.internal.expression.function.CurrentTimestampFunction
dup
aload 0
invokespecial org.hibernate.query.criteria.internal.expression.function.CurrentTimestampFunction.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
Signature: ()Ljavax/persistence/criteria/Expression<Ljava/sql/Timestamp;>;
public javax.persistence.criteria.Expression<java.sql.Time> currentTime();
descriptor: ()Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.hibernate.query.criteria.internal.expression.function.CurrentTimeFunction
dup
aload 0
invokespecial org.hibernate.query.criteria.internal.expression.function.CurrentTimeFunction.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
Signature: ()Ljavax/persistence/criteria/Expression<Ljava/sql/Time;>;
public javax.persistence.criteria.Expression<java.lang.String> substring(javax.persistence.criteria.Expression<java.lang.String>, javax.persistence.criteria.Expression<java.lang.Integer>);
descriptor: (Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.query.criteria.internal.expression.function.SubstringFunction
dup
aload 0
aload 1
aload 2
invokespecial org.hibernate.query.criteria.internal.expression.function.SubstringFunction.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 value Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
0 1 2 start Ljavax/persistence/criteria/Expression<Ljava/lang/Integer;>;
Signature: (Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;Ljavax/persistence/criteria/Expression<Ljava/lang/Integer;>;)Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
MethodParameters:
Name Flags
value
start
public javax.persistence.criteria.Expression<java.lang.String> substring(javax.persistence.criteria.Expression<java.lang.String>, int);
descriptor: (Ljavax/persistence/criteria/Expression;I)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.query.criteria.internal.expression.function.SubstringFunction
dup
aload 0
aload 1
iload 2
invokespecial org.hibernate.query.criteria.internal.expression.function.SubstringFunction.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;I)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 value Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
0 1 2 start I
Signature: (Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;I)Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
MethodParameters:
Name Flags
value
start
public javax.persistence.criteria.Expression<java.lang.String> substring(javax.persistence.criteria.Expression<java.lang.String>, javax.persistence.criteria.Expression<java.lang.Integer>, javax.persistence.criteria.Expression<java.lang.Integer>);
descriptor: (Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new org.hibernate.query.criteria.internal.expression.function.SubstringFunction
dup
aload 0
aload 1
aload 2
aload 3
invokespecial org.hibernate.query.criteria.internal.expression.function.SubstringFunction.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 value Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
0 1 2 start Ljavax/persistence/criteria/Expression<Ljava/lang/Integer;>;
0 1 3 length Ljavax/persistence/criteria/Expression<Ljava/lang/Integer;>;
Signature: (Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;Ljavax/persistence/criteria/Expression<Ljava/lang/Integer;>;Ljavax/persistence/criteria/Expression<Ljava/lang/Integer;>;)Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
MethodParameters:
Name Flags
value
start
length
public javax.persistence.criteria.Expression<java.lang.String> substring(javax.persistence.criteria.Expression<java.lang.String>, int, int);
descriptor: (Ljavax/persistence/criteria/Expression;II)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new org.hibernate.query.criteria.internal.expression.function.SubstringFunction
dup
aload 0
aload 1
iload 2
iload 3
invokespecial org.hibernate.query.criteria.internal.expression.function.SubstringFunction.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;II)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 value Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
0 1 2 start I
0 1 3 length I
Signature: (Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;II)Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
MethodParameters:
Name Flags
value
start
length
public javax.persistence.criteria.Expression<java.lang.String> trim(javax.persistence.criteria.Expression<java.lang.String>);
descriptor: (Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.hibernate.query.criteria.internal.expression.function.TrimFunction
dup
aload 0
aload 1
invokespecial org.hibernate.query.criteria.internal.expression.function.TrimFunction.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 trimSource Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
Signature: (Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;)Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
MethodParameters:
Name Flags
trimSource
public javax.persistence.criteria.Expression<java.lang.String> trim(javax.persistence.criteria.CriteriaBuilder$Trimspec, javax.persistence.criteria.Expression<java.lang.String>);
descriptor: (Ljavax/persistence/criteria/CriteriaBuilder$Trimspec;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.query.criteria.internal.expression.function.TrimFunction
dup
aload 0
aload 1
aload 2
invokespecial org.hibernate.query.criteria.internal.expression.function.TrimFunction.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/CriteriaBuilder$Trimspec;Ljavax/persistence/criteria/Expression;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 trimspec Ljavax/persistence/criteria/CriteriaBuilder$Trimspec;
0 1 2 trimSource Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
Signature: (Ljavax/persistence/criteria/CriteriaBuilder$Trimspec;Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;)Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
MethodParameters:
Name Flags
trimspec
trimSource
public javax.persistence.criteria.Expression<java.lang.String> trim(javax.persistence.criteria.Expression<java.lang.Character>, javax.persistence.criteria.Expression<java.lang.String>);
descriptor: (Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.query.criteria.internal.expression.function.TrimFunction
dup
aload 0
aload 1
aload 2
invokespecial org.hibernate.query.criteria.internal.expression.function.TrimFunction.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 trimCharacter Ljavax/persistence/criteria/Expression<Ljava/lang/Character;>;
0 1 2 trimSource Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
Signature: (Ljavax/persistence/criteria/Expression<Ljava/lang/Character;>;Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;)Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
MethodParameters:
Name Flags
trimCharacter
trimSource
public javax.persistence.criteria.Expression<java.lang.String> trim(javax.persistence.criteria.CriteriaBuilder$Trimspec, javax.persistence.criteria.Expression<java.lang.Character>, javax.persistence.criteria.Expression<java.lang.String>);
descriptor: (Ljavax/persistence/criteria/CriteriaBuilder$Trimspec;Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new org.hibernate.query.criteria.internal.expression.function.TrimFunction
dup
aload 0
aload 1
aload 2
aload 3
invokespecial org.hibernate.query.criteria.internal.expression.function.TrimFunction.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/CriteriaBuilder$Trimspec;Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 trimspec Ljavax/persistence/criteria/CriteriaBuilder$Trimspec;
0 1 2 trimCharacter Ljavax/persistence/criteria/Expression<Ljava/lang/Character;>;
0 1 3 trimSource Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
Signature: (Ljavax/persistence/criteria/CriteriaBuilder$Trimspec;Ljavax/persistence/criteria/Expression<Ljava/lang/Character;>;Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;)Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
MethodParameters:
Name Flags
trimspec
trimCharacter
trimSource
public javax.persistence.criteria.Expression<java.lang.String> trim(char, javax.persistence.criteria.Expression<java.lang.String>);
descriptor: (CLjavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.query.criteria.internal.expression.function.TrimFunction
dup
aload 0
iload 1
aload 2
invokespecial org.hibernate.query.criteria.internal.expression.function.TrimFunction.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;CLjavax/persistence/criteria/Expression;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 trimCharacter C
0 1 2 trimSource Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
Signature: (CLjavax/persistence/criteria/Expression<Ljava/lang/String;>;)Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
MethodParameters:
Name Flags
trimCharacter
trimSource
public javax.persistence.criteria.Expression<java.lang.String> trim(javax.persistence.criteria.CriteriaBuilder$Trimspec, char, javax.persistence.criteria.Expression<java.lang.String>);
descriptor: (Ljavax/persistence/criteria/CriteriaBuilder$Trimspec;CLjavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new org.hibernate.query.criteria.internal.expression.function.TrimFunction
dup
aload 0
aload 1
iload 2
aload 3
invokespecial org.hibernate.query.criteria.internal.expression.function.TrimFunction.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/CriteriaBuilder$Trimspec;CLjavax/persistence/criteria/Expression;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 trimspec Ljavax/persistence/criteria/CriteriaBuilder$Trimspec;
0 1 2 trimCharacter C
0 1 3 trimSource Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
Signature: (Ljavax/persistence/criteria/CriteriaBuilder$Trimspec;CLjavax/persistence/criteria/Expression<Ljava/lang/String;>;)Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
MethodParameters:
Name Flags
trimspec
trimCharacter
trimSource
public javax.persistence.criteria.Expression<java.lang.String> lower(javax.persistence.criteria.Expression<java.lang.String>);
descriptor: (Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.hibernate.query.criteria.internal.expression.function.LowerFunction
dup
aload 0
aload 1
invokespecial org.hibernate.query.criteria.internal.expression.function.LowerFunction.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 value Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
Signature: (Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;)Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
MethodParameters:
Name Flags
value
public javax.persistence.criteria.Expression<java.lang.String> upper(javax.persistence.criteria.Expression<java.lang.String>);
descriptor: (Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.hibernate.query.criteria.internal.expression.function.UpperFunction
dup
aload 0
aload 1
invokespecial org.hibernate.query.criteria.internal.expression.function.UpperFunction.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 value Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
Signature: (Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;)Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
MethodParameters:
Name Flags
value
public javax.persistence.criteria.Expression<java.lang.Integer> length(javax.persistence.criteria.Expression<java.lang.String>);
descriptor: (Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.hibernate.query.criteria.internal.expression.function.LengthFunction
dup
aload 0
aload 1
invokespecial org.hibernate.query.criteria.internal.expression.function.LengthFunction.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 value Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
Signature: (Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;)Ljavax/persistence/criteria/Expression<Ljava/lang/Integer;>;
MethodParameters:
Name Flags
value
public javax.persistence.criteria.Expression<java.lang.Integer> locate(javax.persistence.criteria.Expression<java.lang.String>, javax.persistence.criteria.Expression<java.lang.String>);
descriptor: (Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.query.criteria.internal.expression.function.LocateFunction
dup
aload 0
aload 2
aload 1
invokespecial org.hibernate.query.criteria.internal.expression.function.LocateFunction.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 string Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
0 1 2 pattern Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
Signature: (Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;)Ljavax/persistence/criteria/Expression<Ljava/lang/Integer;>;
MethodParameters:
Name Flags
string
pattern
public javax.persistence.criteria.Expression<java.lang.Integer> locate(javax.persistence.criteria.Expression<java.lang.String>, javax.persistence.criteria.Expression<java.lang.String>, javax.persistence.criteria.Expression<java.lang.Integer>);
descriptor: (Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new org.hibernate.query.criteria.internal.expression.function.LocateFunction
dup
aload 0
aload 2
aload 1
aload 3
invokespecial org.hibernate.query.criteria.internal.expression.function.LocateFunction.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 string Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
0 1 2 pattern Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
0 1 3 start Ljavax/persistence/criteria/Expression<Ljava/lang/Integer;>;
Signature: (Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;Ljavax/persistence/criteria/Expression<Ljava/lang/Integer;>;)Ljavax/persistence/criteria/Expression<Ljava/lang/Integer;>;
MethodParameters:
Name Flags
string
pattern
start
public javax.persistence.criteria.Expression<java.lang.Integer> locate(javax.persistence.criteria.Expression<java.lang.String>, java.lang.String);
descriptor: (Ljavax/persistence/criteria/Expression;Ljava/lang/String;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.query.criteria.internal.expression.function.LocateFunction
dup
aload 0
aload 2
aload 1
invokespecial org.hibernate.query.criteria.internal.expression.function.LocateFunction.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljava/lang/String;Ljavax/persistence/criteria/Expression;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 string Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
0 1 2 pattern Ljava/lang/String;
Signature: (Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;Ljava/lang/String;)Ljavax/persistence/criteria/Expression<Ljava/lang/Integer;>;
MethodParameters:
Name Flags
string
pattern
public javax.persistence.criteria.Expression<java.lang.Integer> locate(javax.persistence.criteria.Expression<java.lang.String>, java.lang.String, int);
descriptor: (Ljavax/persistence/criteria/Expression;Ljava/lang/String;I)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new org.hibernate.query.criteria.internal.expression.function.LocateFunction
dup
aload 0
aload 2
aload 1
iload 3
invokespecial org.hibernate.query.criteria.internal.expression.function.LocateFunction.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljava/lang/String;Ljavax/persistence/criteria/Expression;I)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 string Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
0 1 2 pattern Ljava/lang/String;
0 1 3 start I
Signature: (Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;Ljava/lang/String;I)Ljavax/persistence/criteria/Expression<Ljava/lang/Integer;>;
MethodParameters:
Name Flags
string
pattern
start
public <N extends java.lang.Number> javax.persistence.criteria.Expression<N> neg(javax.persistence.criteria.Expression<N>);
descriptor: (Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: new org.hibernate.query.criteria.internal.expression.UnaryArithmeticOperation
dup
1: aload 0
2: getstatic org.hibernate.query.criteria.internal.expression.UnaryArithmeticOperation$Operation.UNARY_MINUS:Lorg/hibernate/query/criteria/internal/expression/UnaryArithmeticOperation$Operation;
3: aload 1
4: invokespecial org.hibernate.query.criteria.internal.expression.UnaryArithmeticOperation.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Lorg/hibernate/query/criteria/internal/expression/UnaryArithmeticOperation$Operation;Ljavax/persistence/criteria/Expression;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 5 1 expression Ljavax/persistence/criteria/Expression<TN;>;
Signature: <N:Ljava/lang/Number;>(Ljavax/persistence/criteria/Expression<TN;>;)Ljavax/persistence/criteria/Expression<TN;>;
MethodParameters:
Name Flags
expression
public <N extends java.lang.Number> javax.persistence.criteria.Expression<N> sum(javax.persistence.criteria.Expression<? extends N>, javax.persistence.criteria.Expression<? extends N>);
descriptor: (Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 1
aload 2
ifnonnull 2
1: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "arguments to sum() cannot be null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 1
invokeinterface javax.persistence.criteria.Expression.getJavaType:()Ljava/lang/Class;
aload 2
invokeinterface javax.persistence.criteria.Expression.getJavaType:()Ljava/lang/Class;
invokestatic org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation.determineResultType:(Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/Class;
astore 3
start local 3 3: new org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation
dup
4: aload 0
5: aload 3
6: getstatic org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation$Operation.ADD:Lorg/hibernate/query/criteria/internal/expression/BinaryArithmeticOperation$Operation;
7: aload 1
8: aload 2
9: invokespecial org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljava/lang/Class;Lorg/hibernate/query/criteria/internal/expression/BinaryArithmeticOperation$Operation;Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 10 1 expression1 Ljavax/persistence/criteria/Expression<+TN;>;
0 10 2 expression2 Ljavax/persistence/criteria/Expression<+TN;>;
3 10 3 resultType Ljava/lang/Class;
Signature: <N:Ljava/lang/Number;>(Ljavax/persistence/criteria/Expression<+TN;>;Ljavax/persistence/criteria/Expression<+TN;>;)Ljavax/persistence/criteria/Expression<TN;>;
MethodParameters:
Name Flags
expression1
expression2
public <N extends java.lang.Number> javax.persistence.criteria.Expression<N> prod(javax.persistence.criteria.Expression<? extends N>, javax.persistence.criteria.Expression<? extends N>);
descriptor: (Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 1
aload 2
ifnonnull 2
1: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "arguments to prod() cannot be null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 1
invokeinterface javax.persistence.criteria.Expression.getJavaType:()Ljava/lang/Class;
aload 2
invokeinterface javax.persistence.criteria.Expression.getJavaType:()Ljava/lang/Class;
invokestatic org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation.determineResultType:(Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/Class;
astore 3
start local 3 3: new org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation
dup
4: aload 0
5: aload 3
6: getstatic org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation$Operation.MULTIPLY:Lorg/hibernate/query/criteria/internal/expression/BinaryArithmeticOperation$Operation;
7: aload 1
8: aload 2
9: invokespecial org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljava/lang/Class;Lorg/hibernate/query/criteria/internal/expression/BinaryArithmeticOperation$Operation;Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 10 1 expression1 Ljavax/persistence/criteria/Expression<+TN;>;
0 10 2 expression2 Ljavax/persistence/criteria/Expression<+TN;>;
3 10 3 resultType Ljava/lang/Class;
Signature: <N:Ljava/lang/Number;>(Ljavax/persistence/criteria/Expression<+TN;>;Ljavax/persistence/criteria/Expression<+TN;>;)Ljavax/persistence/criteria/Expression<TN;>;
MethodParameters:
Name Flags
expression1
expression2
public <N extends java.lang.Number> javax.persistence.criteria.Expression<N> diff(javax.persistence.criteria.Expression<? extends N>, javax.persistence.criteria.Expression<? extends N>);
descriptor: (Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 1
aload 2
ifnonnull 2
1: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "arguments to diff() cannot be null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 1
invokeinterface javax.persistence.criteria.Expression.getJavaType:()Ljava/lang/Class;
aload 2
invokeinterface javax.persistence.criteria.Expression.getJavaType:()Ljava/lang/Class;
invokestatic org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation.determineResultType:(Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/Class;
astore 3
start local 3 3: new org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation
dup
4: aload 0
5: aload 3
6: getstatic org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation$Operation.SUBTRACT:Lorg/hibernate/query/criteria/internal/expression/BinaryArithmeticOperation$Operation;
7: aload 1
8: aload 2
9: invokespecial org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljava/lang/Class;Lorg/hibernate/query/criteria/internal/expression/BinaryArithmeticOperation$Operation;Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 10 1 expression1 Ljavax/persistence/criteria/Expression<+TN;>;
0 10 2 expression2 Ljavax/persistence/criteria/Expression<+TN;>;
3 10 3 resultType Ljava/lang/Class;
Signature: <N:Ljava/lang/Number;>(Ljavax/persistence/criteria/Expression<+TN;>;Ljavax/persistence/criteria/Expression<+TN;>;)Ljavax/persistence/criteria/Expression<TN;>;
MethodParameters:
Name Flags
expression1
expression2
public <N extends java.lang.Number> javax.persistence.criteria.Expression<N> sum(javax.persistence.criteria.Expression<? extends N>, N);
descriptor: (Ljavax/persistence/criteria/Expression;Ljava/lang/Number;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 1
aload 2
ifnonnull 2
1: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "arguments to sum() cannot be null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 1
invokeinterface javax.persistence.criteria.Expression.getJavaType:()Ljava/lang/Class;
aload 2
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokestatic org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation.determineResultType:(Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/Class;
astore 3
start local 3 3: new org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation
dup
4: aload 0
5: aload 3
6: getstatic org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation$Operation.ADD:Lorg/hibernate/query/criteria/internal/expression/BinaryArithmeticOperation$Operation;
7: aload 1
8: aload 2
9: invokespecial org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljava/lang/Class;Lorg/hibernate/query/criteria/internal/expression/BinaryArithmeticOperation$Operation;Ljavax/persistence/criteria/Expression;Ljava/lang/Number;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 10 1 expression Ljavax/persistence/criteria/Expression<+TN;>;
0 10 2 n TN;
3 10 3 resultType Ljava/lang/Class;
Signature: <N:Ljava/lang/Number;>(Ljavax/persistence/criteria/Expression<+TN;>;TN;)Ljavax/persistence/criteria/Expression<TN;>;
MethodParameters:
Name Flags
expression
n
public <N extends java.lang.Number> javax.persistence.criteria.Expression<N> prod(javax.persistence.criteria.Expression<? extends N>, N);
descriptor: (Ljavax/persistence/criteria/Expression;Ljava/lang/Number;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 1
aload 2
ifnonnull 2
1: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "arguments to prod() cannot be null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 1
invokeinterface javax.persistence.criteria.Expression.getJavaType:()Ljava/lang/Class;
aload 2
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokestatic org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation.determineResultType:(Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/Class;
astore 3
start local 3 3: new org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation
dup
4: aload 0
5: aload 3
6: getstatic org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation$Operation.MULTIPLY:Lorg/hibernate/query/criteria/internal/expression/BinaryArithmeticOperation$Operation;
7: aload 1
8: aload 2
9: invokespecial org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljava/lang/Class;Lorg/hibernate/query/criteria/internal/expression/BinaryArithmeticOperation$Operation;Ljavax/persistence/criteria/Expression;Ljava/lang/Number;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 10 1 expression Ljavax/persistence/criteria/Expression<+TN;>;
0 10 2 n TN;
3 10 3 resultType Ljava/lang/Class;
Signature: <N:Ljava/lang/Number;>(Ljavax/persistence/criteria/Expression<+TN;>;TN;)Ljavax/persistence/criteria/Expression<TN;>;
MethodParameters:
Name Flags
expression
n
public <N extends java.lang.Number> javax.persistence.criteria.Expression<N> diff(javax.persistence.criteria.Expression<? extends N>, N);
descriptor: (Ljavax/persistence/criteria/Expression;Ljava/lang/Number;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 1
aload 2
ifnonnull 2
1: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "arguments to diff() cannot be null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 1
invokeinterface javax.persistence.criteria.Expression.getJavaType:()Ljava/lang/Class;
aload 2
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokestatic org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation.determineResultType:(Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/Class;
astore 3
start local 3 3: new org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation
dup
4: aload 0
5: aload 3
6: getstatic org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation$Operation.SUBTRACT:Lorg/hibernate/query/criteria/internal/expression/BinaryArithmeticOperation$Operation;
7: aload 1
8: aload 2
9: invokespecial org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljava/lang/Class;Lorg/hibernate/query/criteria/internal/expression/BinaryArithmeticOperation$Operation;Ljavax/persistence/criteria/Expression;Ljava/lang/Number;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 10 1 expression Ljavax/persistence/criteria/Expression<+TN;>;
0 10 2 n TN;
3 10 3 resultType Ljava/lang/Class;
Signature: <N:Ljava/lang/Number;>(Ljavax/persistence/criteria/Expression<+TN;>;TN;)Ljavax/persistence/criteria/Expression<TN;>;
MethodParameters:
Name Flags
expression
n
public <N extends java.lang.Number> javax.persistence.criteria.Expression<N> sum(N, javax.persistence.criteria.Expression<? extends N>);
descriptor: (Ljava/lang/Number;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnull 1
aload 1
ifnonnull 2
1: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "arguments to sum() cannot be null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
aload 2
invokeinterface javax.persistence.criteria.Expression.getJavaType:()Ljava/lang/Class;
invokestatic org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation.determineResultType:(Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/Class;
astore 3
start local 3 3: new org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation
dup
4: aload 0
5: aload 3
6: getstatic org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation$Operation.ADD:Lorg/hibernate/query/criteria/internal/expression/BinaryArithmeticOperation$Operation;
7: aload 1
8: aload 2
9: invokespecial org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljava/lang/Class;Lorg/hibernate/query/criteria/internal/expression/BinaryArithmeticOperation$Operation;Ljava/lang/Number;Ljavax/persistence/criteria/Expression;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 10 1 n TN;
0 10 2 expression Ljavax/persistence/criteria/Expression<+TN;>;
3 10 3 resultType Ljava/lang/Class;
Signature: <N:Ljava/lang/Number;>(TN;Ljavax/persistence/criteria/Expression<+TN;>;)Ljavax/persistence/criteria/Expression<TN;>;
MethodParameters:
Name Flags
n
expression
public <N extends java.lang.Number> javax.persistence.criteria.Expression<N> prod(N, javax.persistence.criteria.Expression<? extends N>);
descriptor: (Ljava/lang/Number;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 1
aload 2
ifnonnull 2
1: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "arguments to prod() cannot be null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
aload 2
invokeinterface javax.persistence.criteria.Expression.getJavaType:()Ljava/lang/Class;
invokestatic org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation.determineResultType:(Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/Class;
astore 3
start local 3 3: new org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation
dup
4: aload 0
5: aload 3
6: getstatic org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation$Operation.MULTIPLY:Lorg/hibernate/query/criteria/internal/expression/BinaryArithmeticOperation$Operation;
7: aload 1
8: aload 2
9: invokespecial org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljava/lang/Class;Lorg/hibernate/query/criteria/internal/expression/BinaryArithmeticOperation$Operation;Ljava/lang/Number;Ljavax/persistence/criteria/Expression;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 10 1 n TN;
0 10 2 expression Ljavax/persistence/criteria/Expression<+TN;>;
3 10 3 resultType Ljava/lang/Class;
Signature: <N:Ljava/lang/Number;>(TN;Ljavax/persistence/criteria/Expression<+TN;>;)Ljavax/persistence/criteria/Expression<TN;>;
MethodParameters:
Name Flags
n
expression
public <N extends java.lang.Number> javax.persistence.criteria.Expression<N> diff(N, javax.persistence.criteria.Expression<? extends N>);
descriptor: (Ljava/lang/Number;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 1
aload 2
ifnonnull 2
1: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "arguments to diff() cannot be null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
aload 2
invokeinterface javax.persistence.criteria.Expression.getJavaType:()Ljava/lang/Class;
invokestatic org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation.determineResultType:(Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/Class;
astore 3
start local 3 3: new org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation
dup
4: aload 0
5: aload 3
6: getstatic org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation$Operation.SUBTRACT:Lorg/hibernate/query/criteria/internal/expression/BinaryArithmeticOperation$Operation;
7: aload 1
8: aload 2
9: invokespecial org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljava/lang/Class;Lorg/hibernate/query/criteria/internal/expression/BinaryArithmeticOperation$Operation;Ljava/lang/Number;Ljavax/persistence/criteria/Expression;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 10 1 n TN;
0 10 2 expression Ljavax/persistence/criteria/Expression<+TN;>;
3 10 3 resultType Ljava/lang/Class;
Signature: <N:Ljava/lang/Number;>(TN;Ljavax/persistence/criteria/Expression<+TN;>;)Ljavax/persistence/criteria/Expression<TN;>;
MethodParameters:
Name Flags
n
expression
public javax.persistence.criteria.Expression<java.lang.Number> quot(javax.persistence.criteria.Expression<? extends java.lang.Number>, javax.persistence.criteria.Expression<? extends java.lang.Number>);
descriptor: (Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 1
aload 2
ifnonnull 2
1: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "arguments to quot() cannot be null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 1
invokeinterface javax.persistence.criteria.Expression.getJavaType:()Ljava/lang/Class;
aload 2
invokeinterface javax.persistence.criteria.Expression.getJavaType:()Ljava/lang/Class;
iconst_1
invokestatic org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation.determineResultType:(Ljava/lang/Class;Ljava/lang/Class;Z)Ljava/lang/Class;
astore 3
start local 3 3: new org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation
dup
4: aload 0
5: aload 3
6: getstatic org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation$Operation.DIVIDE:Lorg/hibernate/query/criteria/internal/expression/BinaryArithmeticOperation$Operation;
7: aload 1
8: aload 2
9: invokespecial org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljava/lang/Class;Lorg/hibernate/query/criteria/internal/expression/BinaryArithmeticOperation$Operation;Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 10 1 expression1 Ljavax/persistence/criteria/Expression<+Ljava/lang/Number;>;
0 10 2 expression2 Ljavax/persistence/criteria/Expression<+Ljava/lang/Number;>;
3 10 3 resultType Ljava/lang/Class;
Signature: (Ljavax/persistence/criteria/Expression<+Ljava/lang/Number;>;Ljavax/persistence/criteria/Expression<+Ljava/lang/Number;>;)Ljavax/persistence/criteria/Expression<Ljava/lang/Number;>;
MethodParameters:
Name Flags
expression1
expression2
public javax.persistence.criteria.Expression<java.lang.Number> quot(javax.persistence.criteria.Expression<? extends java.lang.Number>, java.lang.Number);
descriptor: (Ljavax/persistence/criteria/Expression;Ljava/lang/Number;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 1
aload 2
ifnonnull 2
1: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "arguments to quot() cannot be null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 1
invokeinterface javax.persistence.criteria.Expression.getJavaType:()Ljava/lang/Class;
aload 2
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
iconst_1
invokestatic org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation.determineResultType:(Ljava/lang/Class;Ljava/lang/Class;Z)Ljava/lang/Class;
astore 3
start local 3 3: new org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation
dup
4: aload 0
5: aload 3
6: getstatic org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation$Operation.DIVIDE:Lorg/hibernate/query/criteria/internal/expression/BinaryArithmeticOperation$Operation;
7: aload 1
8: aload 2
9: invokespecial org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljava/lang/Class;Lorg/hibernate/query/criteria/internal/expression/BinaryArithmeticOperation$Operation;Ljavax/persistence/criteria/Expression;Ljava/lang/Number;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 10 1 expression Ljavax/persistence/criteria/Expression<+Ljava/lang/Number;>;
0 10 2 number Ljava/lang/Number;
3 10 3 resultType Ljava/lang/Class;
Signature: (Ljavax/persistence/criteria/Expression<+Ljava/lang/Number;>;Ljava/lang/Number;)Ljavax/persistence/criteria/Expression<Ljava/lang/Number;>;
MethodParameters:
Name Flags
expression
number
public javax.persistence.criteria.Expression<java.lang.Number> quot(java.lang.Number, javax.persistence.criteria.Expression<? extends java.lang.Number>);
descriptor: (Ljava/lang/Number;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnull 1
aload 1
ifnonnull 2
1: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "arguments to quot() cannot be null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
aload 2
invokeinterface javax.persistence.criteria.Expression.getJavaType:()Ljava/lang/Class;
iconst_1
invokestatic org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation.determineResultType:(Ljava/lang/Class;Ljava/lang/Class;Z)Ljava/lang/Class;
astore 3
start local 3 3: new org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation
dup
4: aload 0
5: aload 3
6: getstatic org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation$Operation.DIVIDE:Lorg/hibernate/query/criteria/internal/expression/BinaryArithmeticOperation$Operation;
7: aload 1
8: aload 2
9: invokespecial org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljava/lang/Class;Lorg/hibernate/query/criteria/internal/expression/BinaryArithmeticOperation$Operation;Ljava/lang/Number;Ljavax/persistence/criteria/Expression;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 10 1 number Ljava/lang/Number;
0 10 2 expression Ljavax/persistence/criteria/Expression<+Ljava/lang/Number;>;
3 10 3 resultType Ljava/lang/Class;
Signature: (Ljava/lang/Number;Ljavax/persistence/criteria/Expression<+Ljava/lang/Number;>;)Ljavax/persistence/criteria/Expression<Ljava/lang/Number;>;
MethodParameters:
Name Flags
number
expression
public javax.persistence.criteria.Expression<java.lang.Integer> mod(javax.persistence.criteria.Expression<java.lang.Integer>, javax.persistence.criteria.Expression<java.lang.Integer>);
descriptor: (Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 1
aload 2
ifnonnull 2
1: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "arguments to mod() cannot be null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
new org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation
dup
3: aload 0
4: ldc Ljava/lang/Integer;
5: getstatic org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation$Operation.MOD:Lorg/hibernate/query/criteria/internal/expression/BinaryArithmeticOperation$Operation;
6: aload 1
7: aload 2
8: invokespecial org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljava/lang/Class;Lorg/hibernate/query/criteria/internal/expression/BinaryArithmeticOperation$Operation;Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 9 1 expression1 Ljavax/persistence/criteria/Expression<Ljava/lang/Integer;>;
0 9 2 expression2 Ljavax/persistence/criteria/Expression<Ljava/lang/Integer;>;
Signature: (Ljavax/persistence/criteria/Expression<Ljava/lang/Integer;>;Ljavax/persistence/criteria/Expression<Ljava/lang/Integer;>;)Ljavax/persistence/criteria/Expression<Ljava/lang/Integer;>;
MethodParameters:
Name Flags
expression1
expression2
public javax.persistence.criteria.Expression<java.lang.Integer> mod(javax.persistence.criteria.Expression<java.lang.Integer>, java.lang.Integer);
descriptor: (Ljavax/persistence/criteria/Expression;Ljava/lang/Integer;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 1
aload 2
ifnonnull 2
1: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "arguments to mod() cannot be null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
new org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation
dup
3: aload 0
4: ldc Ljava/lang/Integer;
5: getstatic org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation$Operation.MOD:Lorg/hibernate/query/criteria/internal/expression/BinaryArithmeticOperation$Operation;
6: aload 1
7: aload 2
8: invokespecial org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljava/lang/Class;Lorg/hibernate/query/criteria/internal/expression/BinaryArithmeticOperation$Operation;Ljavax/persistence/criteria/Expression;Ljava/lang/Number;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 9 1 expression Ljavax/persistence/criteria/Expression<Ljava/lang/Integer;>;
0 9 2 integer Ljava/lang/Integer;
Signature: (Ljavax/persistence/criteria/Expression<Ljava/lang/Integer;>;Ljava/lang/Integer;)Ljavax/persistence/criteria/Expression<Ljava/lang/Integer;>;
MethodParameters:
Name Flags
expression
integer
public javax.persistence.criteria.Expression<java.lang.Integer> mod(java.lang.Integer, javax.persistence.criteria.Expression<java.lang.Integer>);
descriptor: (Ljava/lang/Integer;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnull 1
aload 2
ifnonnull 2
1: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
ldc "arguments to mod() cannot be null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
new org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation
dup
3: aload 0
4: ldc Ljava/lang/Integer;
5: getstatic org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation$Operation.MOD:Lorg/hibernate/query/criteria/internal/expression/BinaryArithmeticOperation$Operation;
6: aload 1
7: aload 2
8: invokespecial org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljava/lang/Class;Lorg/hibernate/query/criteria/internal/expression/BinaryArithmeticOperation$Operation;Ljava/lang/Number;Ljavax/persistence/criteria/Expression;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 9 1 integer Ljava/lang/Integer;
0 9 2 expression Ljavax/persistence/criteria/Expression<Ljava/lang/Integer;>;
Signature: (Ljava/lang/Integer;Ljavax/persistence/criteria/Expression<Ljava/lang/Integer;>;)Ljavax/persistence/criteria/Expression<Ljava/lang/Integer;>;
MethodParameters:
Name Flags
integer
expression
public org.hibernate.query.criteria.internal.ExpressionImplementor<java.lang.Long> toLong(javax.persistence.criteria.Expression<? extends java.lang.Number>);
descriptor: (Ljavax/persistence/criteria/Expression;)Lorg/hibernate/query/criteria/internal/ExpressionImplementor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
checkcast org.hibernate.query.criteria.internal.ExpressionImplementor
invokeinterface org.hibernate.query.criteria.internal.ExpressionImplementor.asLong:()Lorg/hibernate/query/criteria/internal/ExpressionImplementor;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 expression Ljavax/persistence/criteria/Expression<+Ljava/lang/Number;>;
Signature: (Ljavax/persistence/criteria/Expression<+Ljava/lang/Number;>;)Lorg/hibernate/query/criteria/internal/ExpressionImplementor<Ljava/lang/Long;>;
MethodParameters:
Name Flags
expression
public org.hibernate.query.criteria.internal.ExpressionImplementor<java.lang.Integer> toInteger(javax.persistence.criteria.Expression<? extends java.lang.Number>);
descriptor: (Ljavax/persistence/criteria/Expression;)Lorg/hibernate/query/criteria/internal/ExpressionImplementor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
checkcast org.hibernate.query.criteria.internal.ExpressionImplementor
invokeinterface org.hibernate.query.criteria.internal.ExpressionImplementor.asInteger:()Lorg/hibernate/query/criteria/internal/ExpressionImplementor;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 expression Ljavax/persistence/criteria/Expression<+Ljava/lang/Number;>;
Signature: (Ljavax/persistence/criteria/Expression<+Ljava/lang/Number;>;)Lorg/hibernate/query/criteria/internal/ExpressionImplementor<Ljava/lang/Integer;>;
MethodParameters:
Name Flags
expression
public org.hibernate.query.criteria.internal.ExpressionImplementor<java.lang.Float> toFloat(javax.persistence.criteria.Expression<? extends java.lang.Number>);
descriptor: (Ljavax/persistence/criteria/Expression;)Lorg/hibernate/query/criteria/internal/ExpressionImplementor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
checkcast org.hibernate.query.criteria.internal.ExpressionImplementor
invokeinterface org.hibernate.query.criteria.internal.ExpressionImplementor.asFloat:()Lorg/hibernate/query/criteria/internal/ExpressionImplementor;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 expression Ljavax/persistence/criteria/Expression<+Ljava/lang/Number;>;
Signature: (Ljavax/persistence/criteria/Expression<+Ljava/lang/Number;>;)Lorg/hibernate/query/criteria/internal/ExpressionImplementor<Ljava/lang/Float;>;
MethodParameters:
Name Flags
expression
public org.hibernate.query.criteria.internal.ExpressionImplementor<java.lang.Double> toDouble(javax.persistence.criteria.Expression<? extends java.lang.Number>);
descriptor: (Ljavax/persistence/criteria/Expression;)Lorg/hibernate/query/criteria/internal/ExpressionImplementor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
checkcast org.hibernate.query.criteria.internal.ExpressionImplementor
invokeinterface org.hibernate.query.criteria.internal.ExpressionImplementor.asDouble:()Lorg/hibernate/query/criteria/internal/ExpressionImplementor;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 expression Ljavax/persistence/criteria/Expression<+Ljava/lang/Number;>;
Signature: (Ljavax/persistence/criteria/Expression<+Ljava/lang/Number;>;)Lorg/hibernate/query/criteria/internal/ExpressionImplementor<Ljava/lang/Double;>;
MethodParameters:
Name Flags
expression
public org.hibernate.query.criteria.internal.ExpressionImplementor<java.math.BigDecimal> toBigDecimal(javax.persistence.criteria.Expression<? extends java.lang.Number>);
descriptor: (Ljavax/persistence/criteria/Expression;)Lorg/hibernate/query/criteria/internal/ExpressionImplementor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
checkcast org.hibernate.query.criteria.internal.ExpressionImplementor
invokeinterface org.hibernate.query.criteria.internal.ExpressionImplementor.asBigDecimal:()Lorg/hibernate/query/criteria/internal/ExpressionImplementor;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 expression Ljavax/persistence/criteria/Expression<+Ljava/lang/Number;>;
Signature: (Ljavax/persistence/criteria/Expression<+Ljava/lang/Number;>;)Lorg/hibernate/query/criteria/internal/ExpressionImplementor<Ljava/math/BigDecimal;>;
MethodParameters:
Name Flags
expression
public org.hibernate.query.criteria.internal.ExpressionImplementor<java.math.BigInteger> toBigInteger(javax.persistence.criteria.Expression<? extends java.lang.Number>);
descriptor: (Ljavax/persistence/criteria/Expression;)Lorg/hibernate/query/criteria/internal/ExpressionImplementor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
checkcast org.hibernate.query.criteria.internal.ExpressionImplementor
invokeinterface org.hibernate.query.criteria.internal.ExpressionImplementor.asBigInteger:()Lorg/hibernate/query/criteria/internal/ExpressionImplementor;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 expression Ljavax/persistence/criteria/Expression<+Ljava/lang/Number;>;
Signature: (Ljavax/persistence/criteria/Expression<+Ljava/lang/Number;>;)Lorg/hibernate/query/criteria/internal/ExpressionImplementor<Ljava/math/BigInteger;>;
MethodParameters:
Name Flags
expression
public org.hibernate.query.criteria.internal.ExpressionImplementor<java.lang.String> toString(javax.persistence.criteria.Expression<java.lang.Character>);
descriptor: (Ljavax/persistence/criteria/Expression;)Lorg/hibernate/query/criteria/internal/ExpressionImplementor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
checkcast org.hibernate.query.criteria.internal.ExpressionImplementor
invokeinterface org.hibernate.query.criteria.internal.ExpressionImplementor.asString:()Lorg/hibernate/query/criteria/internal/ExpressionImplementor;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 characterExpression Ljavax/persistence/criteria/Expression<Ljava/lang/Character;>;
Signature: (Ljavax/persistence/criteria/Expression<Ljava/lang/Character;>;)Lorg/hibernate/query/criteria/internal/ExpressionImplementor<Ljava/lang/String;>;
MethodParameters:
Name Flags
characterExpression
public <X, T, V extends T> javax.persistence.criteria.Join<X, V> treat(javax.persistence.criteria.Join<X, T>, java.lang.Class<V>);
descriptor: (Ljavax/persistence/criteria/Join;Ljava/lang/Class;)Ljavax/persistence/criteria/Join;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokedynamic apply()Ljava/util/function/BiFunction;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
org/hibernate/query/criteria/internal/CriteriaBuilderImpl.lambda$0(Ljavax/persistence/criteria/Join;Ljava/lang/Class;)Lorg/hibernate/query/criteria/internal/JoinImplementor; (6)
(Ljavax/persistence/criteria/Join;Ljava/lang/Class;)Lorg/hibernate/query/criteria/internal/JoinImplementor;
invokevirtual org.hibernate.query.criteria.internal.CriteriaBuilderImpl.treat:(Ljavax/persistence/criteria/Join;Ljava/lang/Class;Ljava/util/function/BiFunction;)Lorg/hibernate/query/criteria/internal/JoinImplementor;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 join Ljavax/persistence/criteria/Join<TX;TT;>;
0 1 2 type Ljava/lang/Class<TV;>;
Signature: <X:Ljava/lang/Object;T:Ljava/lang/Object;V:TT;>(Ljavax/persistence/criteria/Join<TX;TT;>;Ljava/lang/Class<TV;>;)Ljavax/persistence/criteria/Join<TX;TV;>;
MethodParameters:
Name Flags
join
type
public <X, T, E extends T> javax.persistence.criteria.CollectionJoin<X, E> treat(javax.persistence.criteria.CollectionJoin<X, T>, java.lang.Class<E>);
descriptor: (Ljavax/persistence/criteria/CollectionJoin;Ljava/lang/Class;)Ljavax/persistence/criteria/CollectionJoin;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokedynamic apply()Ljava/util/function/BiFunction;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
org/hibernate/query/criteria/internal/CriteriaBuilderImpl.lambda$1(Ljavax/persistence/criteria/Join;Ljava/lang/Class;)Lorg/hibernate/query/criteria/internal/CollectionJoinImplementor; (6)
(Ljavax/persistence/criteria/Join;Ljava/lang/Class;)Lorg/hibernate/query/criteria/internal/CollectionJoinImplementor;
invokevirtual org.hibernate.query.criteria.internal.CriteriaBuilderImpl.treat:(Ljavax/persistence/criteria/Join;Ljava/lang/Class;Ljava/util/function/BiFunction;)Lorg/hibernate/query/criteria/internal/JoinImplementor;
checkcast javax.persistence.criteria.CollectionJoin
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 join Ljavax/persistence/criteria/CollectionJoin<TX;TT;>;
0 1 2 type Ljava/lang/Class<TE;>;
Signature: <X:Ljava/lang/Object;T:Ljava/lang/Object;E:TT;>(Ljavax/persistence/criteria/CollectionJoin<TX;TT;>;Ljava/lang/Class<TE;>;)Ljavax/persistence/criteria/CollectionJoin<TX;TE;>;
MethodParameters:
Name Flags
join
type
public <X, T, E extends T> javax.persistence.criteria.SetJoin<X, E> treat(javax.persistence.criteria.SetJoin<X, T>, java.lang.Class<E>);
descriptor: (Ljavax/persistence/criteria/SetJoin;Ljava/lang/Class;)Ljavax/persistence/criteria/SetJoin;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokedynamic apply()Ljava/util/function/BiFunction;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
org/hibernate/query/criteria/internal/CriteriaBuilderImpl.lambda$2(Ljavax/persistence/criteria/Join;Ljava/lang/Class;)Lorg/hibernate/query/criteria/internal/SetJoinImplementor; (6)
(Ljavax/persistence/criteria/Join;Ljava/lang/Class;)Lorg/hibernate/query/criteria/internal/SetJoinImplementor;
invokevirtual org.hibernate.query.criteria.internal.CriteriaBuilderImpl.treat:(Ljavax/persistence/criteria/Join;Ljava/lang/Class;Ljava/util/function/BiFunction;)Lorg/hibernate/query/criteria/internal/JoinImplementor;
checkcast javax.persistence.criteria.SetJoin
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 join Ljavax/persistence/criteria/SetJoin<TX;TT;>;
0 1 2 type Ljava/lang/Class<TE;>;
Signature: <X:Ljava/lang/Object;T:Ljava/lang/Object;E:TT;>(Ljavax/persistence/criteria/SetJoin<TX;TT;>;Ljava/lang/Class<TE;>;)Ljavax/persistence/criteria/SetJoin<TX;TE;>;
MethodParameters:
Name Flags
join
type
public <X, T, E extends T> javax.persistence.criteria.ListJoin<X, E> treat(javax.persistence.criteria.ListJoin<X, T>, java.lang.Class<E>);
descriptor: (Ljavax/persistence/criteria/ListJoin;Ljava/lang/Class;)Ljavax/persistence/criteria/ListJoin;
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
aload 1
aload 2
invokedynamic apply(Ljavax/persistence/criteria/ListJoin;Ljava/lang/Class;)Ljava/util/function/BiFunction;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
org/hibernate/query/criteria/internal/CriteriaBuilderImpl.lambda$3(Ljavax/persistence/criteria/ListJoin;Ljava/lang/Class;Ljavax/persistence/criteria/Join;Ljava/lang/Class;)Lorg/hibernate/query/criteria/internal/ListJoinImplementor; (6)
(Ljavax/persistence/criteria/Join;Ljava/lang/Class;)Lorg/hibernate/query/criteria/internal/ListJoinImplementor;
invokevirtual org.hibernate.query.criteria.internal.CriteriaBuilderImpl.treat:(Ljavax/persistence/criteria/Join;Ljava/lang/Class;Ljava/util/function/BiFunction;)Lorg/hibernate/query/criteria/internal/JoinImplementor;
checkcast javax.persistence.criteria.ListJoin
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 join Ljavax/persistence/criteria/ListJoin<TX;TT;>;
0 1 2 type Ljava/lang/Class<TE;>;
Signature: <X:Ljava/lang/Object;T:Ljava/lang/Object;E:TT;>(Ljavax/persistence/criteria/ListJoin<TX;TT;>;Ljava/lang/Class<TE;>;)Ljavax/persistence/criteria/ListJoin<TX;TE;>;
MethodParameters:
Name Flags
join
type
public <X, K, T, V extends T> javax.persistence.criteria.MapJoin<X, K, V> treat(javax.persistence.criteria.MapJoin<X, K, T>, java.lang.Class<V>);
descriptor: (Ljavax/persistence/criteria/MapJoin;Ljava/lang/Class;)Ljavax/persistence/criteria/MapJoin;
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
aload 1
aload 2
invokedynamic apply(Ljavax/persistence/criteria/MapJoin;Ljava/lang/Class;)Ljava/util/function/BiFunction;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
org/hibernate/query/criteria/internal/CriteriaBuilderImpl.lambda$4(Ljavax/persistence/criteria/MapJoin;Ljava/lang/Class;Ljavax/persistence/criteria/Join;Ljava/lang/Class;)Lorg/hibernate/query/criteria/internal/MapJoinImplementor; (6)
(Ljavax/persistence/criteria/Join;Ljava/lang/Class;)Lorg/hibernate/query/criteria/internal/MapJoinImplementor;
invokevirtual org.hibernate.query.criteria.internal.CriteriaBuilderImpl.treat:(Ljavax/persistence/criteria/Join;Ljava/lang/Class;Ljava/util/function/BiFunction;)Lorg/hibernate/query/criteria/internal/JoinImplementor;
checkcast javax.persistence.criteria.MapJoin
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 join Ljavax/persistence/criteria/MapJoin<TX;TK;TT;>;
0 1 2 type Ljava/lang/Class<TV;>;
Signature: <X:Ljava/lang/Object;K:Ljava/lang/Object;T:Ljava/lang/Object;V:TT;>(Ljavax/persistence/criteria/MapJoin<TX;TK;TT;>;Ljava/lang/Class<TV;>;)Ljavax/persistence/criteria/MapJoin<TX;TK;TV;>;
MethodParameters:
Name Flags
join
type
public <X, T extends X> javax.persistence.criteria.Path<T> treat(javax.persistence.criteria.Path<X>, java.lang.Class<T>);
descriptor: (Ljavax/persistence/criteria/Path;Ljava/lang/Class;)Ljavax/persistence/criteria/Path;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
checkcast org.hibernate.query.criteria.internal.PathImplementor
aload 2
invokeinterface org.hibernate.query.criteria.internal.PathImplementor.treatAs:(Ljava/lang/Class;)Lorg/hibernate/query/criteria/internal/PathImplementor;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 path Ljavax/persistence/criteria/Path<TX;>;
0 1 2 type Ljava/lang/Class<TT;>;
Signature: <X:Ljava/lang/Object;T:TX;>(Ljavax/persistence/criteria/Path<TX;>;Ljava/lang/Class<TT;>;)Ljavax/persistence/criteria/Path<TT;>;
MethodParameters:
Name Flags
path
type
public <X, T extends X> javax.persistence.criteria.Root<T> treat(javax.persistence.criteria.Root<X>, java.lang.Class<T>);
descriptor: (Ljavax/persistence/criteria/Root;Ljava/lang/Class;)Ljavax/persistence/criteria/Root;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
checkcast org.hibernate.query.criteria.internal.path.RootImpl
aload 2
invokevirtual org.hibernate.query.criteria.internal.path.RootImpl.treatAs:(Ljava/lang/Class;)Lorg/hibernate/query/criteria/internal/path/RootImpl;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 root Ljavax/persistence/criteria/Root<TX;>;
0 1 2 type Ljava/lang/Class<TT;>;
Signature: <X:Ljava/lang/Object;T:TX;>(Ljavax/persistence/criteria/Root<TX;>;Ljava/lang/Class<TT;>;)Ljavax/persistence/criteria/Root<TT;>;
MethodParameters:
Name Flags
root
type
public javax.persistence.criteria.Predicate exists(javax.persistence.criteria.Subquery<?>);
descriptor: (Ljavax/persistence/criteria/Subquery;)Ljavax/persistence/criteria/Predicate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.hibernate.query.criteria.internal.predicate.ExistsPredicate
dup
aload 0
aload 1
invokespecial org.hibernate.query.criteria.internal.predicate.ExistsPredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Subquery;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 subquery Ljavax/persistence/criteria/Subquery<*>;
Signature: (Ljavax/persistence/criteria/Subquery<*>;)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
subquery
public <Y> javax.persistence.criteria.Expression<Y> all(javax.persistence.criteria.Subquery<Y>);
descriptor: (Ljavax/persistence/criteria/Subquery;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: new org.hibernate.query.criteria.internal.expression.SubqueryComparisonModifierExpression
dup
1: aload 0
2: aload 1
invokeinterface javax.persistence.criteria.Subquery.getJavaType:()Ljava/lang/Class;
3: aload 1
4: getstatic org.hibernate.query.criteria.internal.expression.SubqueryComparisonModifierExpression$Modifier.ALL:Lorg/hibernate/query/criteria/internal/expression/SubqueryComparisonModifierExpression$Modifier;
5: invokespecial org.hibernate.query.criteria.internal.expression.SubqueryComparisonModifierExpression.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljava/lang/Class;Ljavax/persistence/criteria/Subquery;Lorg/hibernate/query/criteria/internal/expression/SubqueryComparisonModifierExpression$Modifier;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 6 1 subquery Ljavax/persistence/criteria/Subquery<TY;>;
Signature: <Y:Ljava/lang/Object;>(Ljavax/persistence/criteria/Subquery<TY;>;)Ljavax/persistence/criteria/Expression<TY;>;
MethodParameters:
Name Flags
subquery
public <Y> javax.persistence.criteria.Expression<Y> some(javax.persistence.criteria.Subquery<Y>);
descriptor: (Ljavax/persistence/criteria/Subquery;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: new org.hibernate.query.criteria.internal.expression.SubqueryComparisonModifierExpression
dup
1: aload 0
2: aload 1
invokeinterface javax.persistence.criteria.Subquery.getJavaType:()Ljava/lang/Class;
3: aload 1
4: getstatic org.hibernate.query.criteria.internal.expression.SubqueryComparisonModifierExpression$Modifier.SOME:Lorg/hibernate/query/criteria/internal/expression/SubqueryComparisonModifierExpression$Modifier;
5: invokespecial org.hibernate.query.criteria.internal.expression.SubqueryComparisonModifierExpression.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljava/lang/Class;Ljavax/persistence/criteria/Subquery;Lorg/hibernate/query/criteria/internal/expression/SubqueryComparisonModifierExpression$Modifier;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 6 1 subquery Ljavax/persistence/criteria/Subquery<TY;>;
Signature: <Y:Ljava/lang/Object;>(Ljavax/persistence/criteria/Subquery<TY;>;)Ljavax/persistence/criteria/Expression<TY;>;
MethodParameters:
Name Flags
subquery
public <Y> javax.persistence.criteria.Expression<Y> any(javax.persistence.criteria.Subquery<Y>);
descriptor: (Ljavax/persistence/criteria/Subquery;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: new org.hibernate.query.criteria.internal.expression.SubqueryComparisonModifierExpression
dup
1: aload 0
2: aload 1
invokeinterface javax.persistence.criteria.Subquery.getJavaType:()Ljava/lang/Class;
3: aload 1
4: getstatic org.hibernate.query.criteria.internal.expression.SubqueryComparisonModifierExpression$Modifier.ANY:Lorg/hibernate/query/criteria/internal/expression/SubqueryComparisonModifierExpression$Modifier;
5: invokespecial org.hibernate.query.criteria.internal.expression.SubqueryComparisonModifierExpression.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljava/lang/Class;Ljavax/persistence/criteria/Subquery;Lorg/hibernate/query/criteria/internal/expression/SubqueryComparisonModifierExpression$Modifier;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 6 1 subquery Ljavax/persistence/criteria/Subquery<TY;>;
Signature: <Y:Ljava/lang/Object;>(Ljavax/persistence/criteria/Subquery<TY;>;)Ljavax/persistence/criteria/Expression<TY;>;
MethodParameters:
Name Flags
subquery
public <Y> javax.persistence.criteria.Expression<Y> coalesce(javax.persistence.criteria.Expression<? extends Y>, javax.persistence.criteria.Expression<? extends Y>);
descriptor: (Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aconst_null
aload 1
aload 2
invokevirtual org.hibernate.query.criteria.internal.CriteriaBuilderImpl.coalesce:(Ljava/lang/Class;Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 exp1 Ljavax/persistence/criteria/Expression<+TY;>;
0 1 2 exp2 Ljavax/persistence/criteria/Expression<+TY;>;
Signature: <Y:Ljava/lang/Object;>(Ljavax/persistence/criteria/Expression<+TY;>;Ljavax/persistence/criteria/Expression<+TY;>;)Ljavax/persistence/criteria/Expression<TY;>;
MethodParameters:
Name Flags
exp1
exp2
public <Y> javax.persistence.criteria.Expression<Y> coalesce(java.lang.Class<Y>, javax.persistence.criteria.Expression<? extends Y>, javax.persistence.criteria.Expression<? extends Y>);
descriptor: (Ljava/lang/Class;Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new org.hibernate.query.criteria.internal.expression.CoalesceExpression
dup
aload 0
aload 1
invokespecial org.hibernate.query.criteria.internal.expression.CoalesceExpression.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljava/lang/Class;)V
aload 2
invokevirtual org.hibernate.query.criteria.internal.expression.CoalesceExpression.value:(Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/CriteriaBuilder$Coalesce;
aload 3
invokeinterface javax.persistence.criteria.CriteriaBuilder$Coalesce.value:(Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/CriteriaBuilder$Coalesce;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 type Ljava/lang/Class<TY;>;
0 1 2 exp1 Ljavax/persistence/criteria/Expression<+TY;>;
0 1 3 exp2 Ljavax/persistence/criteria/Expression<+TY;>;
Signature: <Y:Ljava/lang/Object;>(Ljava/lang/Class<TY;>;Ljavax/persistence/criteria/Expression<+TY;>;Ljavax/persistence/criteria/Expression<+TY;>;)Ljavax/persistence/criteria/Expression<TY;>;
MethodParameters:
Name Flags
type
exp1
exp2
public <Y> javax.persistence.criteria.Expression<Y> coalesce(javax.persistence.criteria.Expression<? extends Y>, Y);
descriptor: (Ljavax/persistence/criteria/Expression;Ljava/lang/Object;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aconst_null
aload 1
aload 2
invokevirtual org.hibernate.query.criteria.internal.CriteriaBuilderImpl.coalesce:(Ljava/lang/Class;Ljavax/persistence/criteria/Expression;Ljava/lang/Object;)Ljavax/persistence/criteria/Expression;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 exp1 Ljavax/persistence/criteria/Expression<+TY;>;
0 1 2 exp2 TY;
Signature: <Y:Ljava/lang/Object;>(Ljavax/persistence/criteria/Expression<+TY;>;TY;)Ljavax/persistence/criteria/Expression<TY;>;
MethodParameters:
Name Flags
exp1
exp2
public <Y> javax.persistence.criteria.Expression<Y> coalesce(java.lang.Class<Y>, javax.persistence.criteria.Expression<? extends Y>, Y);
descriptor: (Ljava/lang/Class;Ljavax/persistence/criteria/Expression;Ljava/lang/Object;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new org.hibernate.query.criteria.internal.expression.CoalesceExpression
dup
aload 0
aload 1
invokespecial org.hibernate.query.criteria.internal.expression.CoalesceExpression.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljava/lang/Class;)V
aload 2
invokevirtual org.hibernate.query.criteria.internal.expression.CoalesceExpression.value:(Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/CriteriaBuilder$Coalesce;
aload 3
invokeinterface javax.persistence.criteria.CriteriaBuilder$Coalesce.value:(Ljava/lang/Object;)Ljavax/persistence/criteria/CriteriaBuilder$Coalesce;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 type Ljava/lang/Class<TY;>;
0 1 2 exp1 Ljavax/persistence/criteria/Expression<+TY;>;
0 1 3 exp2 TY;
Signature: <Y:Ljava/lang/Object;>(Ljava/lang/Class<TY;>;Ljavax/persistence/criteria/Expression<+TY;>;TY;)Ljavax/persistence/criteria/Expression<TY;>;
MethodParameters:
Name Flags
type
exp1
exp2
public <T> javax.persistence.criteria.CriteriaBuilder$Coalesce<T> coalesce();
descriptor: ()Ljavax/persistence/criteria/CriteriaBuilder$Coalesce;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
invokevirtual org.hibernate.query.criteria.internal.CriteriaBuilderImpl.coalesce:(Ljava/lang/Class;)Ljavax/persistence/criteria/CriteriaBuilder$Coalesce;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
Signature: <T:Ljava/lang/Object;>()Ljavax/persistence/criteria/CriteriaBuilder$Coalesce<TT;>;
public <T> javax.persistence.criteria.CriteriaBuilder$Coalesce<T> coalesce(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Ljavax/persistence/criteria/CriteriaBuilder$Coalesce;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.hibernate.query.criteria.internal.expression.CoalesceExpression
dup
aload 0
aload 1
invokespecial org.hibernate.query.criteria.internal.expression.CoalesceExpression.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljava/lang/Class;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 type Ljava/lang/Class<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)Ljavax/persistence/criteria/CriteriaBuilder$Coalesce<TT;>;
MethodParameters:
Name Flags
type
public javax.persistence.criteria.Expression<java.lang.String> concat(javax.persistence.criteria.Expression<java.lang.String>, javax.persistence.criteria.Expression<java.lang.String>);
descriptor: (Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.query.criteria.internal.expression.ConcatExpression
dup
aload 0
aload 1
aload 2
invokespecial org.hibernate.query.criteria.internal.expression.ConcatExpression.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 string1 Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
0 1 2 string2 Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
Signature: (Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;)Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
MethodParameters:
Name Flags
string1
string2
public javax.persistence.criteria.Expression<java.lang.String> concat(javax.persistence.criteria.Expression<java.lang.String>, java.lang.String);
descriptor: (Ljavax/persistence/criteria/Expression;Ljava/lang/String;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.query.criteria.internal.expression.ConcatExpression
dup
aload 0
aload 1
aload 2
invokespecial org.hibernate.query.criteria.internal.expression.ConcatExpression.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;Ljava/lang/String;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 string1 Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
0 1 2 string2 Ljava/lang/String;
Signature: (Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;Ljava/lang/String;)Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
MethodParameters:
Name Flags
string1
string2
public javax.persistence.criteria.Expression<java.lang.String> concat(java.lang.String, javax.persistence.criteria.Expression<java.lang.String>);
descriptor: (Ljava/lang/String;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.query.criteria.internal.expression.ConcatExpression
dup
aload 0
aload 1
aload 2
invokespecial org.hibernate.query.criteria.internal.expression.ConcatExpression.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljava/lang/String;Ljavax/persistence/criteria/Expression;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 string1 Ljava/lang/String;
0 1 2 string2 Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
Signature: (Ljava/lang/String;Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;)Ljavax/persistence/criteria/Expression<Ljava/lang/String;>;
MethodParameters:
Name Flags
string1
string2
public <Y> javax.persistence.criteria.Expression<Y> nullif(javax.persistence.criteria.Expression<Y>, javax.persistence.criteria.Expression<?>);
descriptor: (Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aconst_null
aload 1
aload 2
invokevirtual org.hibernate.query.criteria.internal.CriteriaBuilderImpl.nullif:(Ljava/lang/Class;Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 exp1 Ljavax/persistence/criteria/Expression<TY;>;
0 1 2 exp2 Ljavax/persistence/criteria/Expression<*>;
Signature: <Y:Ljava/lang/Object;>(Ljavax/persistence/criteria/Expression<TY;>;Ljavax/persistence/criteria/Expression<*>;)Ljavax/persistence/criteria/Expression<TY;>;
MethodParameters:
Name Flags
exp1
exp2
public <Y> javax.persistence.criteria.Expression<Y> nullif(java.lang.Class<Y>, javax.persistence.criteria.Expression<Y>, javax.persistence.criteria.Expression<?>);
descriptor: (Ljava/lang/Class;Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new org.hibernate.query.criteria.internal.expression.NullifExpression
dup
aload 0
aload 1
aload 2
aload 3
invokespecial org.hibernate.query.criteria.internal.expression.NullifExpression.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljava/lang/Class;Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 type Ljava/lang/Class<TY;>;
0 1 2 exp1 Ljavax/persistence/criteria/Expression<TY;>;
0 1 3 exp2 Ljavax/persistence/criteria/Expression<*>;
Signature: <Y:Ljava/lang/Object;>(Ljava/lang/Class<TY;>;Ljavax/persistence/criteria/Expression<TY;>;Ljavax/persistence/criteria/Expression<*>;)Ljavax/persistence/criteria/Expression<TY;>;
MethodParameters:
Name Flags
type
exp1
exp2
public <Y> javax.persistence.criteria.Expression<Y> nullif(javax.persistence.criteria.Expression<Y>, Y);
descriptor: (Ljavax/persistence/criteria/Expression;Ljava/lang/Object;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aconst_null
aload 1
aload 2
invokevirtual org.hibernate.query.criteria.internal.CriteriaBuilderImpl.nullif:(Ljava/lang/Class;Ljavax/persistence/criteria/Expression;Ljava/lang/Object;)Ljavax/persistence/criteria/Expression;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 exp1 Ljavax/persistence/criteria/Expression<TY;>;
0 1 2 exp2 TY;
Signature: <Y:Ljava/lang/Object;>(Ljavax/persistence/criteria/Expression<TY;>;TY;)Ljavax/persistence/criteria/Expression<TY;>;
MethodParameters:
Name Flags
exp1
exp2
public <Y> javax.persistence.criteria.Expression<Y> nullif(java.lang.Class<Y>, javax.persistence.criteria.Expression<Y>, Y);
descriptor: (Ljava/lang/Class;Ljavax/persistence/criteria/Expression;Ljava/lang/Object;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new org.hibernate.query.criteria.internal.expression.NullifExpression
dup
aload 0
aload 1
aload 2
aload 3
invokespecial org.hibernate.query.criteria.internal.expression.NullifExpression.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljava/lang/Class;Ljavax/persistence/criteria/Expression;Ljava/lang/Object;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 type Ljava/lang/Class<TY;>;
0 1 2 exp1 Ljavax/persistence/criteria/Expression<TY;>;
0 1 3 exp2 TY;
Signature: <Y:Ljava/lang/Object;>(Ljava/lang/Class<TY;>;Ljavax/persistence/criteria/Expression<TY;>;TY;)Ljavax/persistence/criteria/Expression<TY;>;
MethodParameters:
Name Flags
type
exp1
exp2
public <C, R> javax.persistence.criteria.CriteriaBuilder$SimpleCase<C, R> selectCase(javax.persistence.criteria.Expression<? extends C>);
descriptor: (Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/CriteriaBuilder$SimpleCase;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aconst_null
aload 1
invokevirtual org.hibernate.query.criteria.internal.CriteriaBuilderImpl.selectCase:(Ljava/lang/Class;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/CriteriaBuilder$SimpleCase;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 expression Ljavax/persistence/criteria/Expression<+TC;>;
Signature: <C:Ljava/lang/Object;R:Ljava/lang/Object;>(Ljavax/persistence/criteria/Expression<+TC;>;)Ljavax/persistence/criteria/CriteriaBuilder$SimpleCase<TC;TR;>;
MethodParameters:
Name Flags
expression
public <C, R> javax.persistence.criteria.CriteriaBuilder$SimpleCase<C, R> selectCase(java.lang.Class<R>, javax.persistence.criteria.Expression<? extends C>);
descriptor: (Ljava/lang/Class;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/CriteriaBuilder$SimpleCase;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.hibernate.query.criteria.internal.expression.SimpleCaseExpression
dup
aload 0
aload 1
aload 2
invokespecial org.hibernate.query.criteria.internal.expression.SimpleCaseExpression.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljava/lang/Class;Ljavax/persistence/criteria/Expression;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 type Ljava/lang/Class<TR;>;
0 1 2 expression Ljavax/persistence/criteria/Expression<+TC;>;
Signature: <C:Ljava/lang/Object;R:Ljava/lang/Object;>(Ljava/lang/Class<TR;>;Ljavax/persistence/criteria/Expression<+TC;>;)Ljavax/persistence/criteria/CriteriaBuilder$SimpleCase<TC;TR;>;
MethodParameters:
Name Flags
type
expression
public <R> javax.persistence.criteria.CriteriaBuilder$Case<R> selectCase();
descriptor: ()Ljavax/persistence/criteria/CriteriaBuilder$Case;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
invokevirtual org.hibernate.query.criteria.internal.CriteriaBuilderImpl.selectCase:(Ljava/lang/Class;)Ljavax/persistence/criteria/CriteriaBuilder$Case;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
Signature: <R:Ljava/lang/Object;>()Ljavax/persistence/criteria/CriteriaBuilder$Case<TR;>;
public <R> javax.persistence.criteria.CriteriaBuilder$Case<R> selectCase(java.lang.Class<R>);
descriptor: (Ljava/lang/Class;)Ljavax/persistence/criteria/CriteriaBuilder$Case;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.hibernate.query.criteria.internal.expression.SearchedCaseExpression
dup
aload 0
aload 1
invokespecial org.hibernate.query.criteria.internal.expression.SearchedCaseExpression.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljava/lang/Class;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 type Ljava/lang/Class<TR;>;
Signature: <R:Ljava/lang/Object;>(Ljava/lang/Class<TR;>;)Ljavax/persistence/criteria/CriteriaBuilder$Case<TR;>;
MethodParameters:
Name Flags
type
public <C extends java.util.Collection<?>> javax.persistence.criteria.Expression<java.lang.Integer> size(C);
descriptor: (Ljava/util/Collection;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 1
iconst_0
goto 2
StackMap locals:
StackMap stack:
1: aload 1
invokeinterface java.util.Collection.size:()I
StackMap locals:
StackMap stack: int
2: istore 2
start local 2 3: new org.hibernate.query.criteria.internal.expression.LiteralExpression
dup
aload 0
ldc Ljava/lang/Integer;
iload 2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.hibernate.query.criteria.internal.expression.LiteralExpression.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljava/lang/Class;Ljava/lang/Object;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 4 1 c TC;
3 4 2 size I
Signature: <C::Ljava/util/Collection<*>;>(TC;)Ljavax/persistence/criteria/Expression<Ljava/lang/Integer;>;
MethodParameters:
Name Flags
c
public <C extends java.util.Collection<?>> javax.persistence.criteria.Expression<java.lang.Integer> size(javax.persistence.criteria.Expression<C>);
descriptor: (Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: ldc Lorg/hibernate/query/criteria/internal/expression/LiteralExpression;
aload 1
invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
ifeq 2
1: aload 0
aload 1
checkcast org.hibernate.query.criteria.internal.expression.LiteralExpression
invokevirtual org.hibernate.query.criteria.internal.expression.LiteralExpression.getLiteral:()Ljava/lang/Object;
checkcast java.util.Collection
invokevirtual org.hibernate.query.criteria.internal.CriteriaBuilderImpl.size:(Ljava/util/Collection;)Ljavax/persistence/criteria/Expression;
areturn
2: StackMap locals:
StackMap stack:
ldc Lorg/hibernate/query/criteria/internal/path/PluralAttributePath;
aload 1
invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
ifeq 4
3: new org.hibernate.query.criteria.internal.expression.SizeOfPluralAttributeExpression
dup
aload 0
aload 1
checkcast org.hibernate.query.criteria.internal.path.PluralAttributePath
invokespecial org.hibernate.query.criteria.internal.expression.SizeOfPluralAttributeExpression.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Lorg/hibernate/query/criteria/internal/path/PluralAttributePath;)V
areturn
4: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "unknown collection expression type ["
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 5 1 exp Ljavax/persistence/criteria/Expression<TC;>;
Signature: <C::Ljava/util/Collection<*>;>(Ljavax/persistence/criteria/Expression<TC;>;)Ljavax/persistence/criteria/Expression<Ljava/lang/Integer;>;
MethodParameters:
Name Flags
exp
public <V, M extends java.util.Map<?, V>> javax.persistence.criteria.Expression<java.util.Collection<V>> values(M);
descriptor: (Ljava/util/Map;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.hibernate.query.criteria.internal.expression.LiteralExpression
dup
aload 0
aload 1
invokeinterface java.util.Map.values:()Ljava/util/Collection;
invokespecial org.hibernate.query.criteria.internal.expression.LiteralExpression.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljava/lang/Object;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 map TM;
Signature: <V:Ljava/lang/Object;M::Ljava/util/Map<*TV;>;>(TM;)Ljavax/persistence/criteria/Expression<Ljava/util/Collection<TV;>;>;
MethodParameters:
Name Flags
map
public <K, M extends java.util.Map<K, ?>> javax.persistence.criteria.Expression<java.util.Set<K>> keys(M);
descriptor: (Ljava/util/Map;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.hibernate.query.criteria.internal.expression.LiteralExpression
dup
aload 0
aload 1
invokeinterface java.util.Map.keySet:()Ljava/util/Set;
invokespecial org.hibernate.query.criteria.internal.expression.LiteralExpression.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljava/lang/Object;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 map TM;
Signature: <K:Ljava/lang/Object;M::Ljava/util/Map<TK;*>;>(TM;)Ljavax/persistence/criteria/Expression<Ljava/util/Set<TK;>;>;
MethodParameters:
Name Flags
map
public <C extends java.util.Collection<?>> javax.persistence.criteria.Predicate isEmpty(javax.persistence.criteria.Expression<C>);
descriptor: (Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Predicate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: ldc Lorg/hibernate/query/criteria/internal/path/PluralAttributePath;
aload 1
invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
ifeq 2
1: new org.hibernate.query.criteria.internal.predicate.IsEmptyPredicate
dup
aload 0
aload 1
checkcast org.hibernate.query.criteria.internal.path.PluralAttributePath
invokespecial org.hibernate.query.criteria.internal.predicate.IsEmptyPredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Lorg/hibernate/query/criteria/internal/path/PluralAttributePath;)V
areturn
2: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
3: new java.lang.StringBuilder
dup
ldc "unknown collection expression type ["
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
4: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 5 1 collectionExpression Ljavax/persistence/criteria/Expression<TC;>;
Signature: <C::Ljava/util/Collection<*>;>(Ljavax/persistence/criteria/Expression<TC;>;)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
collectionExpression
public <C extends java.util.Collection<?>> javax.persistence.criteria.Predicate isNotEmpty(javax.persistence.criteria.Expression<C>);
descriptor: (Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Predicate;
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.criteria.internal.CriteriaBuilderImpl.isEmpty:(Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Predicate;
invokeinterface javax.persistence.criteria.Predicate.not:()Ljavax/persistence/criteria/Predicate;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 collectionExpression Ljavax/persistence/criteria/Expression<TC;>;
Signature: <C::Ljava/util/Collection<*>;>(Ljavax/persistence/criteria/Expression<TC;>;)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
collectionExpression
public <E, C extends java.util.Collection<E>> javax.persistence.criteria.Predicate isMember(E, javax.persistence.criteria.Expression<C>);
descriptor: (Ljava/lang/Object;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Predicate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: ldc Lorg/hibernate/query/criteria/internal/path/PluralAttributePath;
aload 2
invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
ifne 4
1: new java.lang.IllegalArgumentException
dup
2: new java.lang.StringBuilder
dup
ldc "unknown collection expression type ["
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
3: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
new org.hibernate.query.criteria.internal.predicate.MemberOfPredicate
dup
5: aload 0
6: aload 1
7: aload 2
checkcast org.hibernate.query.criteria.internal.path.PluralAttributePath
8: invokespecial org.hibernate.query.criteria.internal.predicate.MemberOfPredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljava/lang/Object;Lorg/hibernate/query/criteria/internal/path/PluralAttributePath;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 9 1 e TE;
0 9 2 collectionExpression Ljavax/persistence/criteria/Expression<TC;>;
Signature: <E:Ljava/lang/Object;C::Ljava/util/Collection<TE;>;>(TE;Ljavax/persistence/criteria/Expression<TC;>;)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
e
collectionExpression
public <E, C extends java.util.Collection<E>> javax.persistence.criteria.Predicate isNotMember(E, javax.persistence.criteria.Expression<C>);
descriptor: (Ljava/lang/Object;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Predicate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual org.hibernate.query.criteria.internal.CriteriaBuilderImpl.isMember:(Ljava/lang/Object;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Predicate;
invokeinterface javax.persistence.criteria.Predicate.not:()Ljavax/persistence/criteria/Predicate;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 e TE;
0 1 2 cExpression Ljavax/persistence/criteria/Expression<TC;>;
Signature: <E:Ljava/lang/Object;C::Ljava/util/Collection<TE;>;>(TE;Ljavax/persistence/criteria/Expression<TC;>;)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
e
cExpression
public <E, C extends java.util.Collection<E>> javax.persistence.criteria.Predicate isMember(javax.persistence.criteria.Expression<E>, javax.persistence.criteria.Expression<C>);
descriptor: (Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Predicate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: ldc Lorg/hibernate/query/criteria/internal/path/PluralAttributePath;
aload 2
invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
ifne 4
1: new java.lang.IllegalArgumentException
dup
2: new java.lang.StringBuilder
dup
ldc "unknown collection expression type ["
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
3: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
new org.hibernate.query.criteria.internal.predicate.MemberOfPredicate
dup
5: aload 0
6: aload 1
7: aload 2
checkcast org.hibernate.query.criteria.internal.path.PluralAttributePath
8: invokespecial org.hibernate.query.criteria.internal.predicate.MemberOfPredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljavax/persistence/criteria/Expression;Lorg/hibernate/query/criteria/internal/path/PluralAttributePath;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 9 1 elementExpression Ljavax/persistence/criteria/Expression<TE;>;
0 9 2 collectionExpression Ljavax/persistence/criteria/Expression<TC;>;
Signature: <E:Ljava/lang/Object;C::Ljava/util/Collection<TE;>;>(Ljavax/persistence/criteria/Expression<TE;>;Ljavax/persistence/criteria/Expression<TC;>;)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
elementExpression
collectionExpression
public <E, C extends java.util.Collection<E>> javax.persistence.criteria.Predicate isNotMember(javax.persistence.criteria.Expression<E>, javax.persistence.criteria.Expression<C>);
descriptor: (Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Predicate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokevirtual org.hibernate.query.criteria.internal.CriteriaBuilderImpl.isMember:(Ljavax/persistence/criteria/Expression;Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Predicate;
invokeinterface javax.persistence.criteria.Predicate.not:()Ljavax/persistence/criteria/Predicate;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 eExpression Ljavax/persistence/criteria/Expression<TE;>;
0 1 2 cExpression Ljavax/persistence/criteria/Expression<TC;>;
Signature: <E:Ljava/lang/Object;C::Ljava/util/Collection<TE;>;>(Ljavax/persistence/criteria/Expression<TE;>;Ljavax/persistence/criteria/Expression<TC;>;)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
eExpression
cExpression
public <M extends java.util.Map<?, ?>> javax.persistence.criteria.Predicate isMapEmpty(javax.persistence.criteria.Expression<M>);
descriptor: (Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Predicate;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: ldc Lorg/hibernate/query/criteria/internal/path/PluralAttributePath;
aload 1
invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
ifeq 2
1: new org.hibernate.query.criteria.internal.predicate.IsEmptyPredicate
dup
aload 0
aload 1
checkcast org.hibernate.query.criteria.internal.path.PluralAttributePath
invokespecial org.hibernate.query.criteria.internal.predicate.IsEmptyPredicate.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Lorg/hibernate/query/criteria/internal/path/PluralAttributePath;)V
areturn
2: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
3: new java.lang.StringBuilder
dup
ldc "unknown collection expression type ["
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
4: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 5 1 mapExpression Ljavax/persistence/criteria/Expression<TM;>;
Signature: <M::Ljava/util/Map<**>;>(Ljavax/persistence/criteria/Expression<TM;>;)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
mapExpression
public <M extends java.util.Map<?, ?>> javax.persistence.criteria.Predicate isMapNotEmpty(javax.persistence.criteria.Expression<M>);
descriptor: (Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Predicate;
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.criteria.internal.CriteriaBuilderImpl.isMapEmpty:(Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Predicate;
invokeinterface javax.persistence.criteria.Predicate.not:()Ljavax/persistence/criteria/Predicate;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 1 1 mapExpression Ljavax/persistence/criteria/Expression<TM;>;
Signature: <M::Ljava/util/Map<**>;>(Ljavax/persistence/criteria/Expression<TM;>;)Ljavax/persistence/criteria/Predicate;
MethodParameters:
Name Flags
mapExpression
public <M extends java.util.Map<?, ?>> javax.persistence.criteria.Expression<java.lang.Integer> mapSize(javax.persistence.criteria.Expression<M>);
descriptor: (Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: ldc Lorg/hibernate/query/criteria/internal/expression/LiteralExpression;
aload 1
invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
ifeq 2
1: aload 0
aload 1
checkcast org.hibernate.query.criteria.internal.expression.LiteralExpression
invokevirtual org.hibernate.query.criteria.internal.expression.LiteralExpression.getLiteral:()Ljava/lang/Object;
checkcast java.util.Map
invokevirtual org.hibernate.query.criteria.internal.CriteriaBuilderImpl.mapSize:(Ljava/util/Map;)Ljavax/persistence/criteria/Expression;
areturn
2: StackMap locals:
StackMap stack:
ldc Lorg/hibernate/query/criteria/internal/path/PluralAttributePath;
aload 1
invokevirtual java.lang.Class.isInstance:(Ljava/lang/Object;)Z
ifeq 4
3: new org.hibernate.query.criteria.internal.expression.SizeOfPluralAttributeExpression
dup
aload 0
aload 1
checkcast org.hibernate.query.criteria.internal.path.PluralAttributePath
invokespecial org.hibernate.query.criteria.internal.expression.SizeOfPluralAttributeExpression.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Lorg/hibernate/query/criteria/internal/path/PluralAttributePath;)V
areturn
4: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "unknown collection expression type ["
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 5 1 mapExpression Ljavax/persistence/criteria/Expression<TM;>;
Signature: <M::Ljava/util/Map<**>;>(Ljavax/persistence/criteria/Expression<TM;>;)Ljavax/persistence/criteria/Expression<Ljava/lang/Integer;>;
MethodParameters:
Name Flags
mapExpression
public <M extends java.util.Map<?, ?>> javax.persistence.criteria.Expression<java.lang.Integer> mapSize(M);
descriptor: (Ljava/util/Map;)Ljavax/persistence/criteria/Expression;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 1
iconst_0
goto 2
StackMap locals:
StackMap stack:
1: aload 1
invokeinterface java.util.Map.size:()I
StackMap locals:
StackMap stack: int
2: istore 2
start local 2 3: new org.hibernate.query.criteria.internal.expression.LiteralExpression
dup
aload 0
ldc Ljava/lang/Integer;
iload 2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokespecial org.hibernate.query.criteria.internal.expression.LiteralExpression.<init>:(Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;Ljava/lang/Class;Ljava/lang/Object;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 4 1 map TM;
3 4 2 size I
Signature: <M::Ljava/util/Map<**>;>(TM;)Ljavax/persistence/criteria/Expression<Ljava/lang/Integer;>;
MethodParameters:
Name Flags
map
private <X, T, V extends T, K extends org.hibernate.query.criteria.internal.JoinImplementor> K treat(javax.persistence.criteria.Join<X, T>, java.lang.Class<V>, java.util.function.BiFunction<javax.persistence.criteria.Join<X, T>, java.lang.Class<V>, K>);
descriptor: (Ljavax/persistence/criteria/Join;Ljava/lang/Class;Ljava/util/function/BiFunction;)Lorg/hibernate/query/criteria/internal/JoinImplementor;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
invokeinterface javax.persistence.criteria.Join.getParent:()Ljavax/persistence/criteria/From;
invokeinterface javax.persistence.criteria.From.getJoins:()Ljava/util/Set;
astore 4
start local 4 1: aload 3
aload 1
aload 2
invokeinterface java.util.function.BiFunction.apply:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.hibernate.query.criteria.internal.JoinImplementor
astore 5
start local 5 2: aload 4
aload 5
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
3: aload 5
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 4 0 this Lorg/hibernate/query/criteria/internal/CriteriaBuilderImpl;
0 4 1 join Ljavax/persistence/criteria/Join<TX;TT;>;
0 4 2 type Ljava/lang/Class<TV;>;
0 4 3 f Ljava/util/function/BiFunction<Ljavax/persistence/criteria/Join<TX;TT;>;Ljava/lang/Class<TV;>;TK;>;
1 4 4 joins Ljava/util/Set<Ljavax/persistence/criteria/Join<TX;*>;>;
2 4 5 treatAs TK;
Signature: <X:Ljava/lang/Object;T:Ljava/lang/Object;V:TT;K::Lorg/hibernate/query/criteria/internal/JoinImplementor;>(Ljavax/persistence/criteria/Join<TX;TT;>;Ljava/lang/Class<TV;>;Ljava/util/function/BiFunction<Ljavax/persistence/criteria/Join<TX;TT;>;Ljava/lang/Class<TV;>;TK;>;)TK;
MethodParameters:
Name Flags
join
type
f
public javax.persistence.criteria.Expression toInteger(javax.persistence.criteria.Expression);
descriptor: (Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.hibernate.query.criteria.internal.CriteriaBuilderImpl.toInteger:(Ljavax/persistence/criteria/Expression;)Lorg/hibernate/query/criteria/internal/ExpressionImplementor;
areturn
LocalVariableTable:
Start End Slot Name Signature
public javax.persistence.criteria.Expression toBigDecimal(javax.persistence.criteria.Expression);
descriptor: (Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.hibernate.query.criteria.internal.CriteriaBuilderImpl.toBigDecimal:(Ljavax/persistence/criteria/Expression;)Lorg/hibernate/query/criteria/internal/ExpressionImplementor;
areturn
LocalVariableTable:
Start End Slot Name Signature
public javax.persistence.criteria.Expression toLong(javax.persistence.criteria.Expression);
descriptor: (Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.hibernate.query.criteria.internal.CriteriaBuilderImpl.toLong:(Ljavax/persistence/criteria/Expression;)Lorg/hibernate/query/criteria/internal/ExpressionImplementor;
areturn
LocalVariableTable:
Start End Slot Name Signature
public javax.persistence.criteria.Expression toFloat(javax.persistence.criteria.Expression);
descriptor: (Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.hibernate.query.criteria.internal.CriteriaBuilderImpl.toFloat:(Ljavax/persistence/criteria/Expression;)Lorg/hibernate/query/criteria/internal/ExpressionImplementor;
areturn
LocalVariableTable:
Start End Slot Name Signature
public javax.persistence.criteria.Expression toString(javax.persistence.criteria.Expression);
descriptor: (Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.hibernate.query.criteria.internal.CriteriaBuilderImpl.toString:(Ljavax/persistence/criteria/Expression;)Lorg/hibernate/query/criteria/internal/ExpressionImplementor;
areturn
LocalVariableTable:
Start End Slot Name Signature
public javax.persistence.criteria.Expression toBigInteger(javax.persistence.criteria.Expression);
descriptor: (Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.hibernate.query.criteria.internal.CriteriaBuilderImpl.toBigInteger:(Ljavax/persistence/criteria/Expression;)Lorg/hibernate/query/criteria/internal/ExpressionImplementor;
areturn
LocalVariableTable:
Start End Slot Name Signature
public javax.persistence.criteria.Expression toDouble(javax.persistence.criteria.Expression);
descriptor: (Ljavax/persistence/criteria/Expression;)Ljavax/persistence/criteria/Expression;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.hibernate.query.criteria.internal.CriteriaBuilderImpl.toDouble:(Ljavax/persistence/criteria/Expression;)Lorg/hibernate/query/criteria/internal/ExpressionImplementor;
areturn
LocalVariableTable:
Start End Slot Name Signature
private static org.hibernate.query.criteria.internal.JoinImplementor lambda$0(javax.persistence.criteria.Join, java.lang.Class);
descriptor: (Ljavax/persistence/criteria/Join;Ljava/lang/Class;)Lorg/hibernate/query/criteria/internal/JoinImplementor;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
checkcast org.hibernate.query.criteria.internal.JoinImplementor
aload 1
invokeinterface org.hibernate.query.criteria.internal.JoinImplementor.treatAs:(Ljava/lang/Class;)Lorg/hibernate/query/criteria/internal/JoinImplementor;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 j Ljavax/persistence/criteria/Join<TX;TT;>;
0 1 1 t Ljava/lang/Class<TV;>;
private static org.hibernate.query.criteria.internal.CollectionJoinImplementor lambda$1(javax.persistence.criteria.Join, java.lang.Class);
descriptor: (Ljavax/persistence/criteria/Join;Ljava/lang/Class;)Lorg/hibernate/query/criteria/internal/CollectionJoinImplementor;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
checkcast org.hibernate.query.criteria.internal.CollectionJoinImplementor
aload 1
invokeinterface org.hibernate.query.criteria.internal.CollectionJoinImplementor.treatAs:(Ljava/lang/Class;)Lorg/hibernate/query/criteria/internal/CollectionJoinImplementor;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 j Ljavax/persistence/criteria/Join<TX;TT;>;
0 1 1 t Ljava/lang/Class<TE;>;
private static org.hibernate.query.criteria.internal.SetJoinImplementor lambda$2(javax.persistence.criteria.Join, java.lang.Class);
descriptor: (Ljavax/persistence/criteria/Join;Ljava/lang/Class;)Lorg/hibernate/query/criteria/internal/SetJoinImplementor;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
checkcast org.hibernate.query.criteria.internal.SetJoinImplementor
aload 1
invokeinterface org.hibernate.query.criteria.internal.SetJoinImplementor.treatAs:(Ljava/lang/Class;)Lorg/hibernate/query/criteria/internal/SetJoinImplementor;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 j Ljavax/persistence/criteria/Join<TX;TT;>;
0 1 1 t Ljava/lang/Class<TE;>;
private static org.hibernate.query.criteria.internal.ListJoinImplementor lambda$3(javax.persistence.criteria.ListJoin, java.lang.Class, javax.persistence.criteria.Join, java.lang.Class);
descriptor: (Ljavax/persistence/criteria/ListJoin;Ljava/lang/Class;Ljavax/persistence/criteria/Join;Ljava/lang/Class;)Lorg/hibernate/query/criteria/internal/ListJoinImplementor;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=4, args_size=4
start local 2 start local 3 0: aload 0
checkcast org.hibernate.query.criteria.internal.ListJoinImplementor
aload 1
invokeinterface org.hibernate.query.criteria.internal.ListJoinImplementor.treatAs:(Ljava/lang/Class;)Lorg/hibernate/query/criteria/internal/ListJoinImplementor;
areturn
end local 3 end local 2 LocalVariableTable:
Start End Slot Name Signature
0 1 2 j Ljavax/persistence/criteria/Join<TX;TT;>;
0 1 3 t Ljava/lang/Class<TE;>;
private static org.hibernate.query.criteria.internal.MapJoinImplementor lambda$4(javax.persistence.criteria.MapJoin, java.lang.Class, javax.persistence.criteria.Join, java.lang.Class);
descriptor: (Ljavax/persistence/criteria/MapJoin;Ljava/lang/Class;Ljavax/persistence/criteria/Join;Ljava/lang/Class;)Lorg/hibernate/query/criteria/internal/MapJoinImplementor;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=4, args_size=4
start local 2 start local 3 0: aload 0
checkcast org.hibernate.query.criteria.internal.MapJoinImplementor
aload 1
invokeinterface org.hibernate.query.criteria.internal.MapJoinImplementor.treatAs:(Ljava/lang/Class;)Lorg/hibernate/query/criteria/internal/MapJoinImplementor;
areturn
end local 3 end local 2 LocalVariableTable:
Start End Slot Name Signature
0 1 2 j Ljavax/persistence/criteria/Join<TX;TT;>;
0 1 3 t Ljava/lang/Class<TV;>;
}
SourceFile: "CriteriaBuilderImpl.java"
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
public abstract Case = javax.persistence.criteria.CriteriaBuilder$Case of javax.persistence.criteria.CriteriaBuilder
public abstract Coalesce = javax.persistence.criteria.CriteriaBuilder$Coalesce of javax.persistence.criteria.CriteriaBuilder
public abstract In = javax.persistence.criteria.CriteriaBuilder$In of javax.persistence.criteria.CriteriaBuilder
public abstract SimpleCase = javax.persistence.criteria.CriteriaBuilder$SimpleCase of javax.persistence.criteria.CriteriaBuilder
public final Trimspec = javax.persistence.criteria.CriteriaBuilder$Trimspec of javax.persistence.criteria.CriteriaBuilder
public final BooleanOperator = javax.persistence.criteria.Predicate$BooleanOperator of javax.persistence.criteria.Predicate
public abstract Operation = org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation$Operation of org.hibernate.query.criteria.internal.expression.BinaryArithmeticOperation
public abstract Modifier = org.hibernate.query.criteria.internal.expression.SubqueryComparisonModifierExpression$Modifier of org.hibernate.query.criteria.internal.expression.SubqueryComparisonModifierExpression
public final Operation = org.hibernate.query.criteria.internal.expression.UnaryArithmeticOperation$Operation of org.hibernate.query.criteria.internal.expression.UnaryArithmeticOperation
public AVG = org.hibernate.query.criteria.internal.expression.function.AggregationFunction$AVG of org.hibernate.query.criteria.internal.expression.function.AggregationFunction
public COUNT = org.hibernate.query.criteria.internal.expression.function.AggregationFunction$COUNT of org.hibernate.query.criteria.internal.expression.function.AggregationFunction
public GREATEST = org.hibernate.query.criteria.internal.expression.function.AggregationFunction$GREATEST of org.hibernate.query.criteria.internal.expression.function.AggregationFunction
public LEAST = org.hibernate.query.criteria.internal.expression.function.AggregationFunction$LEAST of org.hibernate.query.criteria.internal.expression.function.AggregationFunction
public MAX = org.hibernate.query.criteria.internal.expression.function.AggregationFunction$MAX of org.hibernate.query.criteria.internal.expression.function.AggregationFunction
public MIN = org.hibernate.query.criteria.internal.expression.function.AggregationFunction$MIN of org.hibernate.query.criteria.internal.expression.function.AggregationFunction
public SUM = org.hibernate.query.criteria.internal.expression.function.AggregationFunction$SUM of org.hibernate.query.criteria.internal.expression.function.AggregationFunction
public abstract ComparisonOperator = org.hibernate.query.criteria.internal.predicate.ComparisonPredicate$ComparisonOperator of org.hibernate.query.criteria.internal.predicate.ComparisonPredicate