public class org.hibernate.criterion.DetachedCriteria implements org.hibernate.criterion.CriteriaSpecification, java.io.Serializable
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.hibernate.criterion.DetachedCriteria
super_class: java.lang.Object
{
private final org.hibernate.internal.CriteriaImpl impl;
descriptor: Lorg/hibernate/internal/CriteriaImpl;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.hibernate.Criteria criteria;
descriptor: Lorg/hibernate/Criteria;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
protected void <init>(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new org.hibernate.internal.CriteriaImpl
dup
aload 1
aconst_null
invokespecial org.hibernate.internal.CriteriaImpl.<init>:(Ljava/lang/String;Lorg/hibernate/engine/spi/SharedSessionContractImplementor;)V
putfield org.hibernate.criterion.DetachedCriteria.impl:Lorg/hibernate/internal/CriteriaImpl;
2: aload 0
aload 0
getfield org.hibernate.criterion.DetachedCriteria.impl:Lorg/hibernate/internal/CriteriaImpl;
putfield org.hibernate.criterion.DetachedCriteria.criteria:Lorg/hibernate/Criteria;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/criterion/DetachedCriteria;
0 4 1 entityName Ljava/lang/String;
MethodParameters:
Name Flags
entityName
protected void <init>(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new org.hibernate.internal.CriteriaImpl
dup
aload 1
aload 2
aconst_null
invokespecial org.hibernate.internal.CriteriaImpl.<init>:(Ljava/lang/String;Ljava/lang/String;Lorg/hibernate/engine/spi/SharedSessionContractImplementor;)V
putfield org.hibernate.criterion.DetachedCriteria.impl:Lorg/hibernate/internal/CriteriaImpl;
2: aload 0
aload 0
getfield org.hibernate.criterion.DetachedCriteria.impl:Lorg/hibernate/internal/CriteriaImpl;
putfield org.hibernate.criterion.DetachedCriteria.criteria:Lorg/hibernate/Criteria;
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/criterion/DetachedCriteria;
0 4 1 entityName Ljava/lang/String;
0 4 2 alias Ljava/lang/String;
MethodParameters:
Name Flags
entityName
alias
protected void <init>(org.hibernate.internal.CriteriaImpl, org.hibernate.Criteria);
descriptor: (Lorg/hibernate/internal/CriteriaImpl;Lorg/hibernate/Criteria;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield org.hibernate.criterion.DetachedCriteria.impl:Lorg/hibernate/internal/CriteriaImpl;
2: aload 0
aload 2
putfield org.hibernate.criterion.DetachedCriteria.criteria:Lorg/hibernate/Criteria;
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hibernate/criterion/DetachedCriteria;
0 4 1 impl Lorg/hibernate/internal/CriteriaImpl;
0 4 2 criteria Lorg/hibernate/Criteria;
MethodParameters:
Name Flags
impl
criteria
public org.hibernate.Criteria getExecutableCriteria(org.hibernate.Session);
descriptor: (Lorg/hibernate/Session;)Lorg/hibernate/Criteria;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.criterion.DetachedCriteria.impl:Lorg/hibernate/internal/CriteriaImpl;
aload 1
checkcast org.hibernate.engine.spi.SessionImplementor
invokevirtual org.hibernate.internal.CriteriaImpl.setSession:(Lorg/hibernate/engine/spi/SharedSessionContractImplementor;)V
1: aload 0
getfield org.hibernate.criterion.DetachedCriteria.impl:Lorg/hibernate/internal/CriteriaImpl;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/criterion/DetachedCriteria;
0 2 1 session Lorg/hibernate/Session;
MethodParameters:
Name Flags
session
public java.lang.String getAlias();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.criterion.DetachedCriteria.criteria:Lorg/hibernate/Criteria;
invokeinterface org.hibernate.Criteria.getAlias:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/criterion/DetachedCriteria;
org.hibernate.internal.CriteriaImpl getCriteriaImpl();
descriptor: ()Lorg/hibernate/internal/CriteriaImpl;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hibernate.criterion.DetachedCriteria.impl:Lorg/hibernate/internal/CriteriaImpl;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/criterion/DetachedCriteria;
public static org.hibernate.criterion.DetachedCriteria forEntityName(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/criterion/DetachedCriteria;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.hibernate.criterion.DetachedCriteria
dup
aload 0
invokespecial org.hibernate.criterion.DetachedCriteria.<init>:(Ljava/lang/String;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 entityName Ljava/lang/String;
MethodParameters:
Name Flags
entityName
public static org.hibernate.criterion.DetachedCriteria forEntityName(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/hibernate/criterion/DetachedCriteria;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.hibernate.criterion.DetachedCriteria
dup
aload 0
aload 1
invokespecial org.hibernate.criterion.DetachedCriteria.<init>:(Ljava/lang/String;Ljava/lang/String;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 entityName Ljava/lang/String;
0 1 1 alias Ljava/lang/String;
MethodParameters:
Name Flags
entityName
alias
public static org.hibernate.criterion.DetachedCriteria forClass(java.lang.Class);
descriptor: (Ljava/lang/Class;)Lorg/hibernate/criterion/DetachedCriteria;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.hibernate.criterion.DetachedCriteria
dup
aload 0
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokespecial org.hibernate.criterion.DetachedCriteria.<init>:(Ljava/lang/String;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 clazz Ljava/lang/Class;
MethodParameters:
Name Flags
clazz
public static org.hibernate.criterion.DetachedCriteria forClass(java.lang.Class, java.lang.String);
descriptor: (Ljava/lang/Class;Ljava/lang/String;)Lorg/hibernate/criterion/DetachedCriteria;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.hibernate.criterion.DetachedCriteria
dup
aload 0
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
aload 1
invokespecial org.hibernate.criterion.DetachedCriteria.<init>:(Ljava/lang/String;Ljava/lang/String;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 clazz Ljava/lang/Class;
0 1 1 alias Ljava/lang/String;
MethodParameters:
Name Flags
clazz
alias
public org.hibernate.criterion.DetachedCriteria add(org.hibernate.criterion.Criterion);
descriptor: (Lorg/hibernate/criterion/Criterion;)Lorg/hibernate/criterion/DetachedCriteria;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.criterion.DetachedCriteria.criteria:Lorg/hibernate/Criteria;
aload 1
invokeinterface org.hibernate.Criteria.add:(Lorg/hibernate/criterion/Criterion;)Lorg/hibernate/Criteria;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/criterion/DetachedCriteria;
0 2 1 criterion Lorg/hibernate/criterion/Criterion;
MethodParameters:
Name Flags
criterion
public org.hibernate.criterion.DetachedCriteria addOrder(org.hibernate.criterion.Order);
descriptor: (Lorg/hibernate/criterion/Order;)Lorg/hibernate/criterion/DetachedCriteria;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.criterion.DetachedCriteria.criteria:Lorg/hibernate/Criteria;
aload 1
invokeinterface org.hibernate.Criteria.addOrder:(Lorg/hibernate/criterion/Order;)Lorg/hibernate/Criteria;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/criterion/DetachedCriteria;
0 2 1 order Lorg/hibernate/criterion/Order;
MethodParameters:
Name Flags
order
public org.hibernate.criterion.DetachedCriteria setFetchMode(java.lang.String, org.hibernate.FetchMode);
descriptor: (Ljava/lang/String;Lorg/hibernate/FetchMode;)Lorg/hibernate/criterion/DetachedCriteria;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.hibernate.criterion.DetachedCriteria.criteria:Lorg/hibernate/Criteria;
aload 1
aload 2
invokeinterface org.hibernate.Criteria.setFetchMode:(Ljava/lang/String;Lorg/hibernate/FetchMode;)Lorg/hibernate/Criteria;
pop
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/criterion/DetachedCriteria;
0 2 1 associationPath Ljava/lang/String;
0 2 2 mode Lorg/hibernate/FetchMode;
MethodParameters:
Name Flags
associationPath
mode
public org.hibernate.criterion.DetachedCriteria setProjection(org.hibernate.criterion.Projection);
descriptor: (Lorg/hibernate/criterion/Projection;)Lorg/hibernate/criterion/DetachedCriteria;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.criterion.DetachedCriteria.criteria:Lorg/hibernate/Criteria;
aload 1
invokeinterface org.hibernate.Criteria.setProjection:(Lorg/hibernate/criterion/Projection;)Lorg/hibernate/Criteria;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/criterion/DetachedCriteria;
0 2 1 projection Lorg/hibernate/criterion/Projection;
MethodParameters:
Name Flags
projection
public org.hibernate.criterion.DetachedCriteria setResultTransformer(org.hibernate.transform.ResultTransformer);
descriptor: (Lorg/hibernate/transform/ResultTransformer;)Lorg/hibernate/criterion/DetachedCriteria;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.criterion.DetachedCriteria.criteria:Lorg/hibernate/Criteria;
aload 1
invokeinterface org.hibernate.Criteria.setResultTransformer:(Lorg/hibernate/transform/ResultTransformer;)Lorg/hibernate/Criteria;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/criterion/DetachedCriteria;
0 2 1 resultTransformer Lorg/hibernate/transform/ResultTransformer;
MethodParameters:
Name Flags
resultTransformer
public org.hibernate.criterion.DetachedCriteria createAlias(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/hibernate/criterion/DetachedCriteria;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.hibernate.criterion.DetachedCriteria.criteria:Lorg/hibernate/Criteria;
aload 1
aload 2
invokeinterface org.hibernate.Criteria.createAlias:(Ljava/lang/String;Ljava/lang/String;)Lorg/hibernate/Criteria;
pop
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/criterion/DetachedCriteria;
0 2 1 associationPath Ljava/lang/String;
0 2 2 alias Ljava/lang/String;
MethodParameters:
Name Flags
associationPath
alias
public org.hibernate.criterion.DetachedCriteria createAlias(java.lang.String, java.lang.String, org.hibernate.sql.JoinType);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lorg/hibernate/sql/JoinType;)Lorg/hibernate/criterion/DetachedCriteria;
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
getfield org.hibernate.criterion.DetachedCriteria.criteria:Lorg/hibernate/Criteria;
aload 1
aload 2
aload 3
invokeinterface org.hibernate.Criteria.createAlias:(Ljava/lang/String;Ljava/lang/String;Lorg/hibernate/sql/JoinType;)Lorg/hibernate/Criteria;
pop
1: aload 0
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/criterion/DetachedCriteria;
0 2 1 associationPath Ljava/lang/String;
0 2 2 alias Ljava/lang/String;
0 2 3 joinType Lorg/hibernate/sql/JoinType;
MethodParameters:
Name Flags
associationPath
alias
joinType
public org.hibernate.criterion.DetachedCriteria createAlias(java.lang.String, java.lang.String, org.hibernate.sql.JoinType, org.hibernate.criterion.Criterion);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lorg/hibernate/sql/JoinType;Lorg/hibernate/criterion/Criterion;)Lorg/hibernate/criterion/DetachedCriteria;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield org.hibernate.criterion.DetachedCriteria.criteria:Lorg/hibernate/Criteria;
aload 1
aload 2
aload 3
aload 4
invokeinterface org.hibernate.Criteria.createAlias:(Ljava/lang/String;Ljava/lang/String;Lorg/hibernate/sql/JoinType;Lorg/hibernate/criterion/Criterion;)Lorg/hibernate/Criteria;
pop
1: aload 0
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/criterion/DetachedCriteria;
0 2 1 associationPath Ljava/lang/String;
0 2 2 alias Ljava/lang/String;
0 2 3 joinType Lorg/hibernate/sql/JoinType;
0 2 4 withClause Lorg/hibernate/criterion/Criterion;
MethodParameters:
Name Flags
associationPath
alias
joinType
withClause
public org.hibernate.criterion.DetachedCriteria createAlias(java.lang.String, java.lang.String, int);
descriptor: (Ljava/lang/String;Ljava/lang/String;I)Lorg/hibernate/criterion/DetachedCriteria;
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
invokestatic org.hibernate.sql.JoinType.parse:(I)Lorg/hibernate/sql/JoinType;
invokevirtual org.hibernate.criterion.DetachedCriteria.createAlias:(Ljava/lang/String;Ljava/lang/String;Lorg/hibernate/sql/JoinType;)Lorg/hibernate/criterion/DetachedCriteria;
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/criterion/DetachedCriteria;
0 1 1 associationPath Ljava/lang/String;
0 1 2 alias Ljava/lang/String;
0 1 3 joinType I
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
associationPath
alias
joinType
public org.hibernate.criterion.DetachedCriteria createAlias(java.lang.String, java.lang.String, int, org.hibernate.criterion.Criterion);
descriptor: (Ljava/lang/String;Ljava/lang/String;ILorg/hibernate/criterion/Criterion;)Lorg/hibernate/criterion/DetachedCriteria;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
iload 3
invokestatic org.hibernate.sql.JoinType.parse:(I)Lorg/hibernate/sql/JoinType;
aload 4
invokevirtual org.hibernate.criterion.DetachedCriteria.createAlias:(Ljava/lang/String;Ljava/lang/String;Lorg/hibernate/sql/JoinType;Lorg/hibernate/criterion/Criterion;)Lorg/hibernate/criterion/DetachedCriteria;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/criterion/DetachedCriteria;
0 1 1 associationPath Ljava/lang/String;
0 1 2 alias Ljava/lang/String;
0 1 3 joinType I
0 1 4 withClause Lorg/hibernate/criterion/Criterion;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
associationPath
alias
joinType
withClause
public org.hibernate.criterion.DetachedCriteria createCriteria(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/hibernate/criterion/DetachedCriteria;
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.criterion.DetachedCriteria
dup
aload 0
getfield org.hibernate.criterion.DetachedCriteria.impl:Lorg/hibernate/internal/CriteriaImpl;
aload 0
getfield org.hibernate.criterion.DetachedCriteria.criteria:Lorg/hibernate/Criteria;
aload 1
aload 2
invokeinterface org.hibernate.Criteria.createCriteria:(Ljava/lang/String;Ljava/lang/String;)Lorg/hibernate/Criteria;
invokespecial org.hibernate.criterion.DetachedCriteria.<init>:(Lorg/hibernate/internal/CriteriaImpl;Lorg/hibernate/Criteria;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/criterion/DetachedCriteria;
0 1 1 associationPath Ljava/lang/String;
0 1 2 alias Ljava/lang/String;
MethodParameters:
Name Flags
associationPath
alias
public org.hibernate.criterion.DetachedCriteria createCriteria(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/criterion/DetachedCriteria;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: new org.hibernate.criterion.DetachedCriteria
dup
aload 0
getfield org.hibernate.criterion.DetachedCriteria.impl:Lorg/hibernate/internal/CriteriaImpl;
aload 0
getfield org.hibernate.criterion.DetachedCriteria.criteria:Lorg/hibernate/Criteria;
aload 1
invokeinterface org.hibernate.Criteria.createCriteria:(Ljava/lang/String;)Lorg/hibernate/Criteria;
invokespecial org.hibernate.criterion.DetachedCriteria.<init>:(Lorg/hibernate/internal/CriteriaImpl;Lorg/hibernate/Criteria;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/criterion/DetachedCriteria;
0 1 1 associationPath Ljava/lang/String;
MethodParameters:
Name Flags
associationPath
public org.hibernate.criterion.DetachedCriteria createCriteria(java.lang.String, org.hibernate.sql.JoinType);
descriptor: (Ljava/lang/String;Lorg/hibernate/sql/JoinType;)Lorg/hibernate/criterion/DetachedCriteria;
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.criterion.DetachedCriteria
dup
aload 0
getfield org.hibernate.criterion.DetachedCriteria.impl:Lorg/hibernate/internal/CriteriaImpl;
aload 0
getfield org.hibernate.criterion.DetachedCriteria.criteria:Lorg/hibernate/Criteria;
aload 1
aload 2
invokeinterface org.hibernate.Criteria.createCriteria:(Ljava/lang/String;Lorg/hibernate/sql/JoinType;)Lorg/hibernate/Criteria;
invokespecial org.hibernate.criterion.DetachedCriteria.<init>:(Lorg/hibernate/internal/CriteriaImpl;Lorg/hibernate/Criteria;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/criterion/DetachedCriteria;
0 1 1 associationPath Ljava/lang/String;
0 1 2 joinType Lorg/hibernate/sql/JoinType;
MethodParameters:
Name Flags
associationPath
joinType
public org.hibernate.criterion.DetachedCriteria createCriteria(java.lang.String, java.lang.String, org.hibernate.sql.JoinType);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lorg/hibernate/sql/JoinType;)Lorg/hibernate/criterion/DetachedCriteria;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new org.hibernate.criterion.DetachedCriteria
dup
aload 0
getfield org.hibernate.criterion.DetachedCriteria.impl:Lorg/hibernate/internal/CriteriaImpl;
aload 0
getfield org.hibernate.criterion.DetachedCriteria.criteria:Lorg/hibernate/Criteria;
aload 1
aload 2
aload 3
invokeinterface org.hibernate.Criteria.createCriteria:(Ljava/lang/String;Ljava/lang/String;Lorg/hibernate/sql/JoinType;)Lorg/hibernate/Criteria;
invokespecial org.hibernate.criterion.DetachedCriteria.<init>:(Lorg/hibernate/internal/CriteriaImpl;Lorg/hibernate/Criteria;)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/criterion/DetachedCriteria;
0 1 1 associationPath Ljava/lang/String;
0 1 2 alias Ljava/lang/String;
0 1 3 joinType Lorg/hibernate/sql/JoinType;
MethodParameters:
Name Flags
associationPath
alias
joinType
public org.hibernate.criterion.DetachedCriteria createCriteria(java.lang.String, java.lang.String, org.hibernate.sql.JoinType, org.hibernate.criterion.Criterion);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lorg/hibernate/sql/JoinType;Lorg/hibernate/criterion/Criterion;)Lorg/hibernate/criterion/DetachedCriteria;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: new org.hibernate.criterion.DetachedCriteria
dup
aload 0
getfield org.hibernate.criterion.DetachedCriteria.impl:Lorg/hibernate/internal/CriteriaImpl;
aload 0
getfield org.hibernate.criterion.DetachedCriteria.criteria:Lorg/hibernate/Criteria;
aload 1
aload 2
aload 3
aload 4
invokeinterface org.hibernate.Criteria.createCriteria:(Ljava/lang/String;Ljava/lang/String;Lorg/hibernate/sql/JoinType;Lorg/hibernate/criterion/Criterion;)Lorg/hibernate/Criteria;
invokespecial org.hibernate.criterion.DetachedCriteria.<init>:(Lorg/hibernate/internal/CriteriaImpl;Lorg/hibernate/Criteria;)V
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/criterion/DetachedCriteria;
0 1 1 associationPath Ljava/lang/String;
0 1 2 alias Ljava/lang/String;
0 1 3 joinType Lorg/hibernate/sql/JoinType;
0 1 4 withClause Lorg/hibernate/criterion/Criterion;
MethodParameters:
Name Flags
associationPath
alias
joinType
withClause
public org.hibernate.criterion.DetachedCriteria createCriteria(java.lang.String, int);
descriptor: (Ljava/lang/String;I)Lorg/hibernate/criterion/DetachedCriteria;
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
iload 2
invokestatic org.hibernate.sql.JoinType.parse:(I)Lorg/hibernate/sql/JoinType;
invokevirtual org.hibernate.criterion.DetachedCriteria.createCriteria:(Ljava/lang/String;Lorg/hibernate/sql/JoinType;)Lorg/hibernate/criterion/DetachedCriteria;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/criterion/DetachedCriteria;
0 1 1 associationPath Ljava/lang/String;
0 1 2 joinType I
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
associationPath
joinType
public org.hibernate.criterion.DetachedCriteria createCriteria(java.lang.String, java.lang.String, int);
descriptor: (Ljava/lang/String;Ljava/lang/String;I)Lorg/hibernate/criterion/DetachedCriteria;
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
invokestatic org.hibernate.sql.JoinType.parse:(I)Lorg/hibernate/sql/JoinType;
invokevirtual org.hibernate.criterion.DetachedCriteria.createCriteria:(Ljava/lang/String;Ljava/lang/String;Lorg/hibernate/sql/JoinType;)Lorg/hibernate/criterion/DetachedCriteria;
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/criterion/DetachedCriteria;
0 1 1 associationPath Ljava/lang/String;
0 1 2 alias Ljava/lang/String;
0 1 3 joinType I
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
associationPath
alias
joinType
public org.hibernate.criterion.DetachedCriteria createCriteria(java.lang.String, java.lang.String, int, org.hibernate.criterion.Criterion);
descriptor: (Ljava/lang/String;Ljava/lang/String;ILorg/hibernate/criterion/Criterion;)Lorg/hibernate/criterion/DetachedCriteria;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
iload 3
invokestatic org.hibernate.sql.JoinType.parse:(I)Lorg/hibernate/sql/JoinType;
aload 4
invokevirtual org.hibernate.criterion.DetachedCriteria.createCriteria:(Ljava/lang/String;Ljava/lang/String;Lorg/hibernate/sql/JoinType;Lorg/hibernate/criterion/Criterion;)Lorg/hibernate/criterion/DetachedCriteria;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/criterion/DetachedCriteria;
0 1 1 associationPath Ljava/lang/String;
0 1 2 alias Ljava/lang/String;
0 1 3 joinType I
0 1 4 withClause Lorg/hibernate/criterion/Criterion;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
associationPath
alias
joinType
withClause
public org.hibernate.criterion.DetachedCriteria (java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/hibernate/criterion/DetachedCriteria;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.criterion.DetachedCriteria.criteria:Lorg/hibernate/Criteria;
aload 1
invokeinterface org.hibernate.Criteria.setComment:(Ljava/lang/String;)Lorg/hibernate/Criteria;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/criterion/DetachedCriteria;
0 2 1 comment Ljava/lang/String;
MethodParameters:
Name Flags
comment
public org.hibernate.criterion.DetachedCriteria setLockMode(org.hibernate.LockMode);
descriptor: (Lorg/hibernate/LockMode;)Lorg/hibernate/criterion/DetachedCriteria;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.criterion.DetachedCriteria.criteria:Lorg/hibernate/Criteria;
aload 1
invokeinterface org.hibernate.Criteria.setLockMode:(Lorg/hibernate/LockMode;)Lorg/hibernate/Criteria;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/criterion/DetachedCriteria;
0 2 1 lockMode Lorg/hibernate/LockMode;
MethodParameters:
Name Flags
lockMode
public org.hibernate.criterion.DetachedCriteria setLockMode(java.lang.String, org.hibernate.LockMode);
descriptor: (Ljava/lang/String;Lorg/hibernate/LockMode;)Lorg/hibernate/criterion/DetachedCriteria;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.hibernate.criterion.DetachedCriteria.criteria:Lorg/hibernate/Criteria;
aload 1
aload 2
invokeinterface org.hibernate.Criteria.setLockMode:(Ljava/lang/String;Lorg/hibernate/LockMode;)Lorg/hibernate/Criteria;
pop
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/criterion/DetachedCriteria;
0 2 1 alias Ljava/lang/String;
0 2 2 lockMode Lorg/hibernate/LockMode;
MethodParameters:
Name Flags
alias
lockMode
public org.hibernate.criterion.DetachedCriteria setTimeout(int);
descriptor: (I)Lorg/hibernate/criterion/DetachedCriteria;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hibernate.criterion.DetachedCriteria.criteria:Lorg/hibernate/Criteria;
iload 1
invokeinterface org.hibernate.Criteria.setTimeout:(I)Lorg/hibernate/Criteria;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hibernate/criterion/DetachedCriteria;
0 2 1 timeout I
MethodParameters:
Name Flags
timeout
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
ldc "DetachableCriteria("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.hibernate.criterion.DetachedCriteria.criteria:Lorg/hibernate/Criteria;
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush 41
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hibernate/criterion/DetachedCriteria;
}
SourceFile: "DetachedCriteria.java"