public class io.ebeaninternal.server.loadcontext.DLoadContext implements io.ebeaninternal.api.LoadContext
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: io.ebeaninternal.server.loadcontext.DLoadContext
super_class: java.lang.Object
{
private final io.ebeaninternal.api.SpiEbeanServer ebeanServer;
descriptor: Lio/ebeaninternal/api/SpiEbeanServer;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final io.ebeaninternal.server.deploy.BeanDescriptor<?> rootDescriptor;
descriptor: Lio/ebeaninternal/server/deploy/BeanDescriptor;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lio/ebeaninternal/server/deploy/BeanDescriptor<*>;
private final java.util.Map<java.lang.String, io.ebeaninternal.server.loadcontext.DLoadBeanContext> beanMap;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Lio/ebeaninternal/server/loadcontext/DLoadBeanContext;>;
private final java.util.Map<java.lang.String, io.ebeaninternal.server.loadcontext.DLoadManyContext> manyMap;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Lio/ebeaninternal/server/loadcontext/DLoadManyContext;>;
private final io.ebeaninternal.server.loadcontext.DLoadBeanContext rootBeanContext;
descriptor: Lio/ebeaninternal/server/loadcontext/DLoadBeanContext;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean asDraft;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.sql.Timestamp asOf;
descriptor: Ljava/sql/Timestamp;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.lang.Boolean readOnly;
descriptor: Ljava/lang/Boolean;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final io.ebean.CacheMode useBeanCache;
descriptor: Lio/ebean/CacheMode;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int defaultBatchSize;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean disableLazyLoading;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean disableReadAudit;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean includeSoftDeletes;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
final boolean useDocStore;
descriptor: Z
flags: (0x0010) ACC_FINAL
private final java.lang.String relativePath;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final io.ebean.bean.ObjectGraphOrigin origin;
descriptor: Lio/ebean/bean/ObjectGraphOrigin;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.lang.String planLabel;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final io.ebean.ProfileLocation profileLocation;
descriptor: Lio/ebean/ProfileLocation;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final io.ebeaninternal.server.autotune.ProfilingListener profilingListener;
descriptor: Lio/ebeaninternal/server/autotune/ProfilingListener;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.Map<java.lang.String, io.ebean.bean.ObjectGraphNode> nodePathMap;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Lio/ebean/bean/ObjectGraphNode;>;
private io.ebean.bean.PersistenceContext persistenceContext;
descriptor: Lio/ebean/bean/PersistenceContext;
flags: (0x0002) ACC_PRIVATE
private java.util.List<io.ebeaninternal.server.querydefn.OrmQueryProperties> secQuery;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lio/ebeaninternal/server/querydefn/OrmQueryProperties;>;
private java.lang.Object tenantId;
descriptor: Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
public void <init>(io.ebeaninternal.server.deploy.BeanDescriptor<?>, io.ebean.bean.PersistenceContext);
descriptor: (Lio/ebeaninternal/server/deploy/BeanDescriptor;Lio/ebean/bean/PersistenceContext;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, 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 java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield io.ebeaninternal.server.loadcontext.DLoadContext.beanMap:Ljava/util/Map;
2: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield io.ebeaninternal.server.loadcontext.DLoadContext.manyMap:Ljava/util/Map;
3: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield io.ebeaninternal.server.loadcontext.DLoadContext.nodePathMap:Ljava/util/Map;
4: aload 0
iconst_1
putfield io.ebeaninternal.server.loadcontext.DLoadContext.useDocStore:Z
5: aload 0
aload 1
putfield io.ebeaninternal.server.loadcontext.DLoadContext.rootDescriptor:Lio/ebeaninternal/server/deploy/BeanDescriptor;
6: aload 0
aload 1
invokevirtual io.ebeaninternal.server.deploy.BeanDescriptor.getEbeanServer:()Lio/ebeaninternal/api/SpiEbeanServer;
putfield io.ebeaninternal.server.loadcontext.DLoadContext.ebeanServer:Lio/ebeaninternal/api/SpiEbeanServer;
7: aload 0
aload 2
putfield io.ebeaninternal.server.loadcontext.DLoadContext.persistenceContext:Lio/ebean/bean/PersistenceContext;
8: aload 0
aload 0
invokevirtual io.ebeaninternal.server.loadcontext.DLoadContext.initOrigin:()Lio/ebean/bean/ObjectGraphOrigin;
putfield io.ebeaninternal.server.loadcontext.DLoadContext.origin:Lio/ebean/bean/ObjectGraphOrigin;
9: aload 0
bipush 100
putfield io.ebeaninternal.server.loadcontext.DLoadContext.defaultBatchSize:I
10: aload 0
getstatic io.ebean.CacheMode.OFF:Lio/ebean/CacheMode;
putfield io.ebeaninternal.server.loadcontext.DLoadContext.useBeanCache:Lio/ebean/CacheMode;
11: aload 0
iconst_0
putfield io.ebeaninternal.server.loadcontext.DLoadContext.asDraft:Z
12: aload 0
aconst_null
putfield io.ebeaninternal.server.loadcontext.DLoadContext.asOf:Ljava/sql/Timestamp;
13: aload 0
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
putfield io.ebeaninternal.server.loadcontext.DLoadContext.readOnly:Ljava/lang/Boolean;
14: aload 0
iconst_0
putfield io.ebeaninternal.server.loadcontext.DLoadContext.disableLazyLoading:Z
15: aload 0
iconst_0
putfield io.ebeaninternal.server.loadcontext.DLoadContext.disableReadAudit:Z
16: aload 0
iconst_0
putfield io.ebeaninternal.server.loadcontext.DLoadContext.includeSoftDeletes:Z
17: aload 0
aconst_null
putfield io.ebeaninternal.server.loadcontext.DLoadContext.relativePath:Ljava/lang/String;
18: aload 0
aconst_null
putfield io.ebeaninternal.server.loadcontext.DLoadContext.planLabel:Ljava/lang/String;
19: aload 0
aconst_null
putfield io.ebeaninternal.server.loadcontext.DLoadContext.profileLocation:Lio/ebean/ProfileLocation;
20: aload 0
aconst_null
putfield io.ebeaninternal.server.loadcontext.DLoadContext.profilingListener:Lio/ebeaninternal/server/autotune/ProfilingListener;
21: aload 0
new io.ebeaninternal.server.loadcontext.DLoadBeanContext
dup
aload 0
aload 1
aconst_null
aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.defaultBatchSize:I
aconst_null
invokespecial io.ebeaninternal.server.loadcontext.DLoadBeanContext.<init>:(Lio/ebeaninternal/server/loadcontext/DLoadContext;Lio/ebeaninternal/server/deploy/BeanDescriptor;Ljava/lang/String;ILio/ebeaninternal/server/querydefn/OrmQueryProperties;)V
putfield io.ebeaninternal.server.loadcontext.DLoadContext.rootBeanContext:Lio/ebeaninternal/server/loadcontext/DLoadBeanContext;
22: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lio/ebeaninternal/server/loadcontext/DLoadContext;
0 23 1 rootDescriptor Lio/ebeaninternal/server/deploy/BeanDescriptor<*>;
0 23 2 persistenceContext Lio/ebean/bean/PersistenceContext;
Signature: (Lio/ebeaninternal/server/deploy/BeanDescriptor<*>;Lio/ebean/bean/PersistenceContext;)V
MethodParameters:
Name Flags
rootDescriptor
persistenceContext
private io.ebean.bean.ObjectGraphOrigin initOrigin();
descriptor: ()Lio/ebean/bean/ObjectGraphOrigin;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=2, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.ebeanServer:Lio/ebeaninternal/api/SpiEbeanServer;
invokeinterface io.ebeaninternal.api.SpiEbeanServer.createCallOrigin:()Lio/ebean/bean/CallOrigin;
astore 1
start local 1 1: new io.ebean.bean.ObjectGraphOrigin
dup
iconst_0
aload 1
aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.rootDescriptor:Lio/ebeaninternal/server/deploy/BeanDescriptor;
invokevirtual io.ebeaninternal.server.deploy.BeanDescriptor.getFullName:()Ljava/lang/String;
invokespecial io.ebean.bean.ObjectGraphOrigin.<init>:(ILio/ebean/bean/CallOrigin;Ljava/lang/String;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/loadcontext/DLoadContext;
1 2 1 callOrigin Lio/ebean/bean/CallOrigin;
public void <init>(io.ebeaninternal.server.core.OrmQueryRequest<?>, io.ebeaninternal.api.SpiQuerySecondary);
descriptor: (Lio/ebeaninternal/server/core/OrmQueryRequest;Lio/ebeaninternal/api/SpiQuerySecondary;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=5, 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 java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield io.ebeaninternal.server.loadcontext.DLoadContext.beanMap:Ljava/util/Map;
2: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield io.ebeaninternal.server.loadcontext.DLoadContext.manyMap:Ljava/util/Map;
3: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield io.ebeaninternal.server.loadcontext.DLoadContext.nodePathMap:Ljava/util/Map;
4: aload 0
aload 1
invokevirtual io.ebeaninternal.server.core.OrmQueryRequest.getTenantId:()Ljava/lang/Object;
putfield io.ebeaninternal.server.loadcontext.DLoadContext.tenantId:Ljava/lang/Object;
5: aload 0
aload 1
invokevirtual io.ebeaninternal.server.core.OrmQueryRequest.getPersistenceContext:()Lio/ebean/bean/PersistenceContext;
putfield io.ebeaninternal.server.loadcontext.DLoadContext.persistenceContext:Lio/ebean/bean/PersistenceContext;
6: aload 0
aload 1
invokevirtual io.ebeaninternal.server.core.OrmQueryRequest.getServer:()Lio/ebeaninternal/api/SpiEbeanServer;
putfield io.ebeaninternal.server.loadcontext.DLoadContext.ebeanServer:Lio/ebeaninternal/api/SpiEbeanServer;
7: aload 0
aload 1
invokevirtual io.ebeaninternal.server.core.OrmQueryRequest.getLazyLoadBatchSize:()I
putfield io.ebeaninternal.server.loadcontext.DLoadContext.defaultBatchSize:I
8: aload 0
aload 1
invokevirtual io.ebeaninternal.server.core.OrmQueryRequest.getBeanDescriptor:()Lio/ebeaninternal/server/deploy/BeanDescriptor;
putfield io.ebeaninternal.server.loadcontext.DLoadContext.rootDescriptor:Lio/ebeaninternal/server/deploy/BeanDescriptor;
9: aload 1
invokevirtual io.ebeaninternal.server.core.OrmQueryRequest.getQuery:()Lio/ebeaninternal/api/SpiQuery;
astore 3
start local 3 10: aload 0
aload 3
invokeinterface io.ebeaninternal.api.SpiQuery.isUseDocStore:()Z
putfield io.ebeaninternal.server.loadcontext.DLoadContext.useDocStore:Z
11: aload 0
aload 3
invokeinterface io.ebeaninternal.api.SpiQuery.getAsOf:()Ljava/sql/Timestamp;
putfield io.ebeaninternal.server.loadcontext.DLoadContext.asOf:Ljava/sql/Timestamp;
12: aload 0
aload 3
invokeinterface io.ebeaninternal.api.SpiQuery.isAsDraft:()Z
putfield io.ebeaninternal.server.loadcontext.DLoadContext.asDraft:Z
13: aload 0
aload 3
invokeinterface io.ebeaninternal.api.SpiQuery.isIncludeSoftDeletes:()Z
putfield io.ebeaninternal.server.loadcontext.DLoadContext.includeSoftDeletes:Z
14: aload 0
aload 3
invokeinterface io.ebeaninternal.api.SpiQuery.isReadOnly:()Ljava/lang/Boolean;
putfield io.ebeaninternal.server.loadcontext.DLoadContext.readOnly:Ljava/lang/Boolean;
15: aload 0
aload 3
invokeinterface io.ebeaninternal.api.SpiQuery.isDisableReadAudit:()Z
putfield io.ebeaninternal.server.loadcontext.DLoadContext.disableReadAudit:Z
16: aload 0
aload 3
invokeinterface io.ebeaninternal.api.SpiQuery.isDisableLazyLoading:()Z
putfield io.ebeaninternal.server.loadcontext.DLoadContext.disableLazyLoading:Z
17: aload 0
aload 3
invokeinterface io.ebeaninternal.api.SpiQuery.getUseBeanCache:()Lio/ebean/CacheMode;
putfield io.ebeaninternal.server.loadcontext.DLoadContext.useBeanCache:Lio/ebean/CacheMode;
18: aload 0
aload 3
invokeinterface io.ebeaninternal.api.SpiQuery.getProfilingListener:()Lio/ebeaninternal/server/autotune/ProfilingListener;
putfield io.ebeaninternal.server.loadcontext.DLoadContext.profilingListener:Lio/ebeaninternal/server/autotune/ProfilingListener;
19: aload 0
aload 3
invokeinterface io.ebeaninternal.api.SpiQuery.getPlanLabel:()Ljava/lang/String;
putfield io.ebeaninternal.server.loadcontext.DLoadContext.planLabel:Ljava/lang/String;
20: aload 0
aload 3
invokeinterface io.ebeaninternal.api.SpiQuery.getProfileLocation:()Lio/ebean/ProfileLocation;
putfield io.ebeaninternal.server.loadcontext.DLoadContext.profileLocation:Lio/ebean/ProfileLocation;
21: aload 3
invokeinterface io.ebeaninternal.api.SpiQuery.getParentNode:()Lio/ebean/bean/ObjectGraphNode;
astore 4
start local 4 22: aload 4
ifnull 26
23: aload 0
aload 4
invokevirtual io.ebean.bean.ObjectGraphNode.getOriginQueryPoint:()Lio/ebean/bean/ObjectGraphOrigin;
putfield io.ebeaninternal.server.loadcontext.DLoadContext.origin:Lio/ebean/bean/ObjectGraphOrigin;
24: aload 0
aload 4
invokevirtual io.ebean.bean.ObjectGraphNode.getPath:()Ljava/lang/String;
putfield io.ebeaninternal.server.loadcontext.DLoadContext.relativePath:Ljava/lang/String;
25: goto 28
26: StackMap locals: io.ebeaninternal.server.loadcontext.DLoadContext io.ebeaninternal.server.core.OrmQueryRequest io.ebeaninternal.api.SpiQuerySecondary io.ebeaninternal.api.SpiQuery io.ebean.bean.ObjectGraphNode
StackMap stack:
aload 0
aconst_null
putfield io.ebeaninternal.server.loadcontext.DLoadContext.origin:Lio/ebean/bean/ObjectGraphOrigin;
27: aload 0
aconst_null
putfield io.ebeaninternal.server.loadcontext.DLoadContext.relativePath:Ljava/lang/String;
28: StackMap locals:
StackMap stack:
aload 0
new io.ebeaninternal.server.loadcontext.DLoadBeanContext
dup
aload 0
aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.rootDescriptor:Lio/ebeaninternal/server/deploy/BeanDescriptor;
aconst_null
aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.defaultBatchSize:I
aconst_null
invokespecial io.ebeaninternal.server.loadcontext.DLoadBeanContext.<init>:(Lio/ebeaninternal/server/loadcontext/DLoadContext;Lio/ebeaninternal/server/deploy/BeanDescriptor;Ljava/lang/String;ILio/ebeaninternal/server/querydefn/OrmQueryProperties;)V
putfield io.ebeaninternal.server.loadcontext.DLoadContext.rootBeanContext:Lio/ebeaninternal/server/loadcontext/DLoadBeanContext;
29: aload 0
aload 2
invokevirtual io.ebeaninternal.server.loadcontext.DLoadContext.registerSecondaryQueries:(Lio/ebeaninternal/api/SpiQuerySecondary;)V
30: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Lio/ebeaninternal/server/loadcontext/DLoadContext;
0 31 1 request Lio/ebeaninternal/server/core/OrmQueryRequest<*>;
0 31 2 secondaryQueries Lio/ebeaninternal/api/SpiQuerySecondary;
10 31 3 query Lio/ebeaninternal/api/SpiQuery<*>;
22 31 4 parentNode Lio/ebean/bean/ObjectGraphNode;
Signature: (Lio/ebeaninternal/server/core/OrmQueryRequest<*>;Lio/ebeaninternal/api/SpiQuerySecondary;)V
MethodParameters:
Name Flags
request
secondaryQueries
java.lang.String getPlanLabel();
descriptor: ()Ljava/lang/String;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.planLabel:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/loadcontext/DLoadContext;
public io.ebean.ProfileLocation getProfileLocation();
descriptor: ()Lio/ebean/ProfileLocation;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.profileLocation:Lio/ebean/ProfileLocation;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/loadcontext/DLoadContext;
private void registerSecondaryQueries(io.ebeaninternal.api.SpiQuerySecondary);
descriptor: (Lio/ebeaninternal/api/SpiQuerySecondary;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokeinterface io.ebeaninternal.api.SpiQuerySecondary.getQueryJoins:()Ljava/util/List;
putfield io.ebeaninternal.server.loadcontext.DLoadContext.secQuery:Ljava/util/List;
1: aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.secQuery:Ljava/util/List;
ifnull 6
2: aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.secQuery:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 5
StackMap locals: io.ebeaninternal.server.loadcontext.DLoadContext io.ebeaninternal.api.SpiQuerySecondary top java.util.Iterator
StackMap stack:
3: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast io.ebeaninternal.server.querydefn.OrmQueryProperties
astore 2
start local 2 4: aload 0
aload 2
invokevirtual io.ebeaninternal.server.loadcontext.DLoadContext.registerSecondaryQuery:(Lio/ebeaninternal/server/querydefn/OrmQueryProperties;)V
end local 2 5: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
6: StackMap locals: io.ebeaninternal.server.loadcontext.DLoadContext io.ebeaninternal.api.SpiQuerySecondary
StackMap stack:
aload 1
invokeinterface io.ebeaninternal.api.SpiQuerySecondary.getLazyJoins:()Ljava/util/List;
astore 2
start local 2 7: aload 2
ifnull 12
8: aload 2
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 11
StackMap locals: io.ebeaninternal.server.loadcontext.DLoadContext io.ebeaninternal.api.SpiQuerySecondary java.util.List top java.util.Iterator
StackMap stack:
9: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast io.ebeaninternal.server.querydefn.OrmQueryProperties
astore 3
start local 3 10: aload 0
aload 3
invokevirtual io.ebeaninternal.server.loadcontext.DLoadContext.registerSecondaryQuery:(Lio/ebeaninternal/server/querydefn/OrmQueryProperties;)V
end local 3 11: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 9
12: StackMap locals: io.ebeaninternal.server.loadcontext.DLoadContext io.ebeaninternal.api.SpiQuerySecondary java.util.List
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lio/ebeaninternal/server/loadcontext/DLoadContext;
0 13 1 secondaryQueries Lio/ebeaninternal/api/SpiQuerySecondary;
4 5 2 pathProperties Lio/ebeaninternal/server/querydefn/OrmQueryProperties;
7 13 2 lazyJoins Ljava/util/List<Lio/ebeaninternal/server/querydefn/OrmQueryProperties;>;
10 11 3 lazyJoin Lio/ebeaninternal/server/querydefn/OrmQueryProperties;
MethodParameters:
Name Flags
secondaryQueries
private void registerSecondaryQuery(io.ebeaninternal.server.querydefn.OrmQueryProperties);
descriptor: (Lio/ebeaninternal/server/querydefn/OrmQueryProperties;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.rootDescriptor:Lio/ebeaninternal/server/deploy/BeanDescriptor;
aload 1
invokevirtual io.ebeaninternal.server.querydefn.OrmQueryProperties.getPath:()Ljava/lang/String;
invokevirtual io.ebeaninternal.server.deploy.BeanDescriptor.getElGetValue:(Ljava/lang/String;)Lio/ebeaninternal/server/el/ElPropertyValue;
astore 2
start local 2 1: aload 2
invokeinterface io.ebeaninternal.server.el.ElPropertyValue.getBeanProperty:()Lio/ebeaninternal/server/deploy/BeanProperty;
invokevirtual io.ebeaninternal.server.deploy.BeanProperty.containsMany:()Z
istore 3
start local 3 2: aload 0
iload 3
aload 1
invokevirtual io.ebeaninternal.server.loadcontext.DLoadContext.registerSecondaryNode:(ZLio/ebeaninternal/server/querydefn/OrmQueryProperties;)V
3: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/ebeaninternal/server/loadcontext/DLoadContext;
0 4 1 props Lio/ebeaninternal/server/querydefn/OrmQueryProperties;
1 4 2 elGetValue Lio/ebeaninternal/server/el/ElPropertyValue;
2 4 3 many Z
MethodParameters:
Name Flags
props
boolean isBeanCacheGet();
descriptor: ()Z
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.useBeanCache:Lio/ebean/CacheMode;
invokevirtual io.ebean.CacheMode.isGet:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/loadcontext/DLoadContext;
public int getSecondaryQueriesMinBatchSize(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.secQuery:Ljava/util/List;
ifnonnull 2
1: iconst_m1
ireturn
2: StackMap locals:
StackMap stack:
iconst_0
istore 2
start local 2 3: aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.secQuery:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 9
StackMap locals: io.ebeaninternal.server.loadcontext.DLoadContext int int top java.util.Iterator
StackMap stack:
4: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast io.ebeaninternal.server.querydefn.OrmQueryProperties
astore 3
start local 3 5: aload 3
invokevirtual io.ebeaninternal.server.querydefn.OrmQueryProperties.getQueryFetchBatch:()I
istore 5
start local 5 6: iload 5
ifne 8
7: iload 1
istore 5
8: StackMap locals: io.ebeaninternal.server.loadcontext.DLoadContext int int io.ebeaninternal.server.querydefn.OrmQueryProperties java.util.Iterator int
StackMap stack:
iload 2
iload 5
invokestatic java.lang.Math.max:(II)I
istore 2
end local 5 end local 3 9: StackMap locals: io.ebeaninternal.server.loadcontext.DLoadContext int int top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
10: iload 2
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lio/ebeaninternal/server/loadcontext/DLoadContext;
0 11 1 defaultQueryBatch I
3 11 2 maxBatch I
5 9 3 aSecQuery Lio/ebeaninternal/server/querydefn/OrmQueryProperties;
6 9 5 batchSize I
MethodParameters:
Name Flags
defaultQueryBatch
public void executeSecondaryQueries(io.ebeaninternal.server.core.OrmQueryRequest<?>, );
descriptor: (Lio/ebeaninternal/server/core/OrmQueryRequest;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.secQuery:Ljava/util/List;
ifnull 6
1: aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.secQuery:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 5
StackMap locals: io.ebeaninternal.server.loadcontext.DLoadContext io.ebeaninternal.server.core.OrmQueryRequest int top java.util.Iterator
StackMap stack:
2: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast io.ebeaninternal.server.querydefn.OrmQueryProperties
astore 3
start local 3 3: aload 0
aload 3
invokevirtual io.ebeaninternal.server.querydefn.OrmQueryProperties.getPath:()Ljava/lang/String;
invokevirtual io.ebeaninternal.server.loadcontext.DLoadContext.getLoadSecondaryQuery:(Ljava/lang/String;)Lio/ebeaninternal/api/LoadSecondaryQuery;
astore 5
start local 5 4: aload 5
aload 1
iload 2
invokeinterface io.ebeaninternal.api.LoadSecondaryQuery.loadSecondaryQuery:(Lio/ebeaninternal/server/core/OrmQueryRequest;Z)V
end local 5 end local 3 5: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
6: StackMap locals: io.ebeaninternal.server.loadcontext.DLoadContext io.ebeaninternal.server.core.OrmQueryRequest int
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lio/ebeaninternal/server/loadcontext/DLoadContext;
0 7 1 parentRequest Lio/ebeaninternal/server/core/OrmQueryRequest<*>;
0 7 2 forEach Z
3 5 3 aSecQuery Lio/ebeaninternal/server/querydefn/OrmQueryProperties;
4 5 5 load Lio/ebeaninternal/api/LoadSecondaryQuery;
Signature: (Lio/ebeaninternal/server/core/OrmQueryRequest<*>;Z)V
MethodParameters:
Name Flags
parentRequest
forEach
private io.ebeaninternal.api.LoadSecondaryQuery getLoadSecondaryQuery(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/ebeaninternal/api/LoadSecondaryQuery;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.beanMap:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast io.ebeaninternal.api.LoadSecondaryQuery
astore 2
start local 2 1: aload 2
ifnonnull 2
aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.manyMap:Ljava/util/Map;
aload 1
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast io.ebeaninternal.api.LoadSecondaryQuery
goto 3
StackMap locals: io.ebeaninternal.api.LoadSecondaryQuery
StackMap stack:
2: aload 2
StackMap locals:
StackMap stack: io.ebeaninternal.api.LoadSecondaryQuery
3: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/ebeaninternal/server/loadcontext/DLoadContext;
0 4 1 path Ljava/lang/String;
1 4 2 beanLoad Lio/ebeaninternal/api/LoadSecondaryQuery;
MethodParameters:
Name Flags
path
public io.ebean.bean.ObjectGraphNode getObjectGraphNode(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/ebean/bean/ObjectGraphNode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.nodePathMap:Ljava/util/Map;
aload 1
aload 0
invokedynamic apply(Lio/ebeaninternal/server/loadcontext/DLoadContext;)Ljava/util/function/Function;
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;
io/ebeaninternal/server/loadcontext/DLoadContext.createObjectGraphNode(Ljava/lang/String;)Lio/ebean/bean/ObjectGraphNode; (7)
(Ljava/lang/String;)Lio/ebean/bean/ObjectGraphNode;
invokeinterface java.util.Map.computeIfAbsent:(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;
checkcast io.ebean.bean.ObjectGraphNode
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/loadcontext/DLoadContext;
0 1 1 path Ljava/lang/String;
MethodParameters:
Name Flags
path
private io.ebean.bean.ObjectGraphNode createObjectGraphNode(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/ebean/bean/ObjectGraphNode;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.relativePath:Ljava/lang/String;
ifnull 5
1: aload 1
ifnonnull 4
2: aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.relativePath:Ljava/lang/String;
astore 1
3: goto 5
4: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.relativePath:Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 1
5: StackMap locals:
StackMap stack:
new io.ebean.bean.ObjectGraphNode
dup
aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.origin:Lio/ebean/bean/ObjectGraphOrigin;
aload 1
invokespecial io.ebean.bean.ObjectGraphNode.<init>:(Lio/ebean/bean/ObjectGraphOrigin;Ljava/lang/String;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lio/ebeaninternal/server/loadcontext/DLoadContext;
0 6 1 path Ljava/lang/String;
MethodParameters:
Name Flags
path
java.lang.String getFullPath(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.relativePath:Ljava/lang/String;
ifnonnull 2
1: aload 1
areturn
2: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.relativePath:Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/server/loadcontext/DLoadContext;
0 3 1 path Ljava/lang/String;
MethodParameters:
Name Flags
path
protected io.ebeaninternal.api.SpiEbeanServer getEbeanServer();
descriptor: ()Lio/ebeaninternal/api/SpiEbeanServer;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.ebeanServer:Lio/ebeaninternal/api/SpiEbeanServer;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/loadcontext/DLoadContext;
protected java.lang.Boolean isReadOnly();
descriptor: ()Ljava/lang/Boolean;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.readOnly:Ljava/lang/Boolean;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/loadcontext/DLoadContext;
public io.ebean.bean.PersistenceContext getPersistenceContext();
descriptor: ()Lio/ebean/bean/PersistenceContext;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.persistenceContext:Lio/ebean/bean/PersistenceContext;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/loadcontext/DLoadContext;
public void resetPersistenceContext(io.ebean.bean.PersistenceContext);
descriptor: (Lio/ebean/bean/PersistenceContext;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield io.ebeaninternal.server.loadcontext.DLoadContext.persistenceContext:Lio/ebean/bean/PersistenceContext;
1: aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.beanMap:Ljava/util/Map;
invokeinterface java.util.Map.values:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 3
goto 4
StackMap locals: io.ebeaninternal.server.loadcontext.DLoadContext io.ebean.bean.PersistenceContext top java.util.Iterator
StackMap stack:
2: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast io.ebeaninternal.server.loadcontext.DLoadBeanContext
astore 2
start local 2 3: aload 2
invokevirtual io.ebeaninternal.server.loadcontext.DLoadBeanContext.clear:()V
end local 2 4: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
5: aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.manyMap:Ljava/util/Map;
invokeinterface java.util.Map.values:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 3
goto 8
StackMap locals:
StackMap stack:
6: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast io.ebeaninternal.server.loadcontext.DLoadManyContext
astore 2
start local 2 7: aload 2
invokevirtual io.ebeaninternal.server.loadcontext.DLoadManyContext.clear:()V
end local 2 8: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
9: aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.rootBeanContext:Lio/ebeaninternal/server/loadcontext/DLoadBeanContext;
invokevirtual io.ebeaninternal.server.loadcontext.DLoadBeanContext.clear:()V
10: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lio/ebeaninternal/server/loadcontext/DLoadContext;
0 11 1 persistenceContext Lio/ebean/bean/PersistenceContext;
3 4 2 beanContext Lio/ebeaninternal/server/loadcontext/DLoadBeanContext;
7 8 2 manyContext Lio/ebeaninternal/server/loadcontext/DLoadManyContext;
MethodParameters:
Name Flags
persistenceContext
public void register(java.lang.String, io.ebean.bean.EntityBeanIntercept);
descriptor: (Ljava/lang/String;Lio/ebean/bean/EntityBeanIntercept;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual io.ebeaninternal.server.loadcontext.DLoadContext.getBeanContext:(Ljava/lang/String;)Lio/ebeaninternal/server/loadcontext/DLoadBeanContext;
aload 2
invokevirtual io.ebeaninternal.server.loadcontext.DLoadBeanContext.register:(Lio/ebean/bean/EntityBeanIntercept;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/loadcontext/DLoadContext;
0 2 1 path Ljava/lang/String;
0 2 2 ebi Lio/ebean/bean/EntityBeanIntercept;
MethodParameters:
Name Flags
path
ebi
public void register(java.lang.String, io.ebean.bean.EntityBeanIntercept, io.ebeaninternal.server.deploy.BeanPropertyAssocOne<?>);
descriptor: (Ljava/lang/String;Lio/ebean/bean/EntityBeanIntercept;Lio/ebeaninternal/server/deploy/BeanPropertyAssocOne;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 3
invokevirtual io.ebeaninternal.server.loadcontext.DLoadContext.getBeanContextWithInherit:(Ljava/lang/String;Lio/ebeaninternal/server/deploy/BeanPropertyAssocOne;)Lio/ebeaninternal/server/loadcontext/DLoadBeanContext;
aload 2
invokevirtual io.ebeaninternal.server.loadcontext.DLoadBeanContext.register:(Lio/ebean/bean/EntityBeanIntercept;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/loadcontext/DLoadContext;
0 2 1 path Ljava/lang/String;
0 2 2 ebi Lio/ebean/bean/EntityBeanIntercept;
0 2 3 property Lio/ebeaninternal/server/deploy/BeanPropertyAssocOne<*>;
Signature: (Ljava/lang/String;Lio/ebean/bean/EntityBeanIntercept;Lio/ebeaninternal/server/deploy/BeanPropertyAssocOne<*>;)V
MethodParameters:
Name Flags
path
ebi
property
public void register(java.lang.String, io.ebeaninternal.server.deploy.BeanPropertyAssocMany<?>, io.ebean.bean.BeanCollection<?>);
descriptor: (Ljava/lang/String;Lio/ebeaninternal/server/deploy/BeanPropertyAssocMany;Lio/ebean/bean/BeanCollection;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
invokevirtual io.ebeaninternal.server.loadcontext.DLoadContext.getManyContext:(Ljava/lang/String;Lio/ebeaninternal/server/deploy/BeanPropertyAssocMany;)Lio/ebeaninternal/server/loadcontext/DLoadManyContext;
aload 3
invokevirtual io.ebeaninternal.server.loadcontext.DLoadManyContext.register:(Lio/ebean/bean/BeanCollection;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/loadcontext/DLoadContext;
0 2 1 path Ljava/lang/String;
0 2 2 many Lio/ebeaninternal/server/deploy/BeanPropertyAssocMany<*>;
0 2 3 bc Lio/ebean/bean/BeanCollection<*>;
Signature: (Ljava/lang/String;Lio/ebeaninternal/server/deploy/BeanPropertyAssocMany<*>;Lio/ebean/bean/BeanCollection<*>;)V
MethodParameters:
Name Flags
path
many
bc
io.ebeaninternal.server.loadcontext.DLoadBeanContext getBeanContext(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/ebeaninternal/server/loadcontext/DLoadBeanContext;
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.rootBeanContext:Lio/ebeaninternal/server/loadcontext/DLoadBeanContext;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.beanMap:Ljava/util/Map;
aload 1
aload 0
invokedynamic apply(Lio/ebeaninternal/server/loadcontext/DLoadContext;)Ljava/util/function/Function;
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;
io/ebeaninternal/server/loadcontext/DLoadContext.lambda$1(Ljava/lang/String;)Lio/ebeaninternal/server/loadcontext/DLoadBeanContext; (7)
(Ljava/lang/String;)Lio/ebeaninternal/server/loadcontext/DLoadBeanContext;
invokeinterface java.util.Map.computeIfAbsent:(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;
checkcast io.ebeaninternal.server.loadcontext.DLoadBeanContext
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/server/loadcontext/DLoadContext;
0 3 1 path Ljava/lang/String;
MethodParameters:
Name Flags
path
io.ebeaninternal.server.loadcontext.DLoadBeanContext getBeanContextWithInherit(java.lang.String, io.ebeaninternal.server.deploy.BeanPropertyAssocOne<?>);
descriptor: (Ljava/lang/String;Lio/ebeaninternal/server/deploy/BeanPropertyAssocOne;)Lio/ebeaninternal/server/loadcontext/DLoadBeanContext;
flags: (0x0000)
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: new java.lang.StringBuilder
dup
aload 1
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ":"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2
invokevirtual io.ebeaninternal.server.deploy.BeanPropertyAssocOne.getTargetDescriptor:()Lio/ebeaninternal/server/deploy/BeanDescriptor;
invokevirtual io.ebeaninternal.server.deploy.BeanDescriptor.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 3
start local 3 1: aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.beanMap:Ljava/util/Map;
aload 3
aload 0
aload 2
aload 1
invokedynamic apply(Lio/ebeaninternal/server/loadcontext/DLoadContext;Lio/ebeaninternal/server/deploy/BeanPropertyAssocOne;Ljava/lang/String;)Ljava/util/function/Function;
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;
io/ebeaninternal/server/loadcontext/DLoadContext.lambda$2(Lio/ebeaninternal/server/deploy/BeanPropertyAssocOne;Ljava/lang/String;Ljava/lang/String;)Lio/ebeaninternal/server/loadcontext/DLoadBeanContext; (7)
(Ljava/lang/String;)Lio/ebeaninternal/server/loadcontext/DLoadBeanContext;
invokeinterface java.util.Map.computeIfAbsent:(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;
checkcast io.ebeaninternal.server.loadcontext.DLoadBeanContext
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/loadcontext/DLoadContext;
0 2 1 path Ljava/lang/String;
0 2 2 property Lio/ebeaninternal/server/deploy/BeanPropertyAssocOne<*>;
1 2 3 key Ljava/lang/String;
Signature: (Ljava/lang/String;Lio/ebeaninternal/server/deploy/BeanPropertyAssocOne<*>;)Lio/ebeaninternal/server/loadcontext/DLoadBeanContext;
MethodParameters:
Name Flags
path
property
private void registerSecondaryNode(boolean, io.ebeaninternal.server.querydefn.OrmQueryProperties);
descriptor: (ZLio/ebeaninternal/server/querydefn/OrmQueryProperties;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokevirtual io.ebeaninternal.server.querydefn.OrmQueryProperties.isQueryFetch:()Z
ifeq 3
1: bipush 100
istore 3
start local 3 2: goto 7
end local 3 3: StackMap locals:
StackMap stack:
aload 2
invokevirtual io.ebeaninternal.server.querydefn.OrmQueryProperties.getLazyFetchBatch:()I
istore 4
start local 4 4: iload 4
ifle 5
iload 4
goto 6
StackMap locals: io.ebeaninternal.server.loadcontext.DLoadContext int io.ebeaninternal.server.querydefn.OrmQueryProperties top int
StackMap stack:
5: aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.defaultBatchSize:I
StackMap locals:
StackMap stack: int
6: istore 3
end local 4 start local 3 7: StackMap locals: io.ebeaninternal.server.loadcontext.DLoadContext int io.ebeaninternal.server.querydefn.OrmQueryProperties int
StackMap stack:
aload 2
invokevirtual io.ebeaninternal.server.querydefn.OrmQueryProperties.getPath:()Ljava/lang/String;
astore 4
start local 4 8: iload 1
ifeq 11
9: aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.manyMap:Ljava/util/Map;
aload 4
aload 0
aload 4
iload 3
aload 2
invokevirtual io.ebeaninternal.server.loadcontext.DLoadContext.createManyContext:(Ljava/lang/String;ILio/ebeaninternal/server/querydefn/OrmQueryProperties;)Lio/ebeaninternal/server/loadcontext/DLoadManyContext;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
10: goto 12
11: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.beanMap:Ljava/util/Map;
aload 4
aload 0
aload 4
iload 3
aload 2
invokevirtual io.ebeaninternal.server.loadcontext.DLoadContext.createBeanContext:(Ljava/lang/String;ILio/ebeaninternal/server/querydefn/OrmQueryProperties;)Lio/ebeaninternal/server/loadcontext/DLoadBeanContext;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
12: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lio/ebeaninternal/server/loadcontext/DLoadContext;
0 13 1 many Z
0 13 2 props Lio/ebeaninternal/server/querydefn/OrmQueryProperties;
2 3 3 batchSize I
7 13 3 batchSize I
4 7 4 lazyJoinBatch I
8 13 4 path Ljava/lang/String;
MethodParameters:
Name Flags
many
props
io.ebeaninternal.server.loadcontext.DLoadManyContext getManyContext(java.lang.String, io.ebeaninternal.server.deploy.BeanPropertyAssocMany<?>);
descriptor: (Ljava/lang/String;Lio/ebeaninternal/server/deploy/BeanPropertyAssocMany;)Lio/ebeaninternal/server/loadcontext/DLoadManyContext;
flags: (0x0000)
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.manyMap:Ljava/util/Map;
aload 1
aload 0
aload 2
invokedynamic apply(Lio/ebeaninternal/server/loadcontext/DLoadContext;Lio/ebeaninternal/server/deploy/BeanPropertyAssocMany;)Ljava/util/function/Function;
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;
io/ebeaninternal/server/loadcontext/DLoadContext.lambda$3(Lio/ebeaninternal/server/deploy/BeanPropertyAssocMany;Ljava/lang/String;)Lio/ebeaninternal/server/loadcontext/DLoadManyContext; (7)
(Ljava/lang/String;)Lio/ebeaninternal/server/loadcontext/DLoadManyContext;
invokeinterface java.util.Map.computeIfAbsent:(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;
checkcast io.ebeaninternal.server.loadcontext.DLoadManyContext
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/loadcontext/DLoadContext;
0 1 1 path Ljava/lang/String;
0 1 2 many Lio/ebeaninternal/server/deploy/BeanPropertyAssocMany<*>;
Signature: (Ljava/lang/String;Lio/ebeaninternal/server/deploy/BeanPropertyAssocMany<*>;)Lio/ebeaninternal/server/loadcontext/DLoadManyContext;
MethodParameters:
Name Flags
path
many
private io.ebeaninternal.server.loadcontext.DLoadManyContext createManyContext(java.lang.String, io.ebeaninternal.server.deploy.BeanPropertyAssocMany<?>, int);
descriptor: (Ljava/lang/String;Lio/ebeaninternal/server/deploy/BeanPropertyAssocMany;I)Lio/ebeaninternal/server/loadcontext/DLoadManyContext;
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new io.ebeaninternal.server.loadcontext.DLoadManyContext
dup
aload 0
aload 2
aload 1
iload 3
aconst_null
invokespecial io.ebeaninternal.server.loadcontext.DLoadManyContext.<init>:(Lio/ebeaninternal/server/loadcontext/DLoadContext;Lio/ebeaninternal/server/deploy/BeanPropertyAssocMany;Ljava/lang/String;ILio/ebeaninternal/server/querydefn/OrmQueryProperties;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/loadcontext/DLoadContext;
0 1 1 path Ljava/lang/String;
0 1 2 many Lio/ebeaninternal/server/deploy/BeanPropertyAssocMany<*>;
0 1 3 batchSize I
Signature: (Ljava/lang/String;Lio/ebeaninternal/server/deploy/BeanPropertyAssocMany<*>;I)Lio/ebeaninternal/server/loadcontext/DLoadManyContext;
MethodParameters:
Name Flags
path
many
batchSize
private io.ebeaninternal.server.loadcontext.DLoadManyContext createManyContext(java.lang.String, int, io.ebeaninternal.server.querydefn.OrmQueryProperties);
descriptor: (Ljava/lang/String;ILio/ebeaninternal/server/querydefn/OrmQueryProperties;)Lio/ebeaninternal/server/loadcontext/DLoadManyContext;
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.rootDescriptor:Lio/ebeaninternal/server/deploy/BeanDescriptor;
aload 1
invokevirtual io.ebeaninternal.server.loadcontext.DLoadContext.getBeanProperty:(Lio/ebeaninternal/server/deploy/BeanDescriptor;Ljava/lang/String;)Lio/ebeaninternal/server/deploy/BeanProperty;
checkcast io.ebeaninternal.server.deploy.BeanPropertyAssocMany
astore 4
start local 4 1: new io.ebeaninternal.server.loadcontext.DLoadManyContext
dup
aload 0
aload 4
aload 1
iload 2
aload 3
invokespecial io.ebeaninternal.server.loadcontext.DLoadManyContext.<init>:(Lio/ebeaninternal/server/loadcontext/DLoadContext;Lio/ebeaninternal/server/deploy/BeanPropertyAssocMany;Ljava/lang/String;ILio/ebeaninternal/server/querydefn/OrmQueryProperties;)V
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 Lio/ebeaninternal/server/loadcontext/DLoadContext;
0 2 1 path Ljava/lang/String;
0 2 2 batchSize I
0 2 3 queryProps Lio/ebeaninternal/server/querydefn/OrmQueryProperties;
1 2 4 p Lio/ebeaninternal/server/deploy/BeanPropertyAssocMany<*>;
MethodParameters:
Name Flags
path
batchSize
queryProps
private io.ebeaninternal.server.loadcontext.DLoadBeanContext createBeanContext(java.lang.String, int, io.ebeaninternal.server.querydefn.OrmQueryProperties);
descriptor: (Ljava/lang/String;ILio/ebeaninternal/server/querydefn/OrmQueryProperties;)Lio/ebeaninternal/server/loadcontext/DLoadBeanContext;
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.rootDescriptor:Lio/ebeaninternal/server/deploy/BeanDescriptor;
aload 1
invokevirtual io.ebeaninternal.server.loadcontext.DLoadContext.getBeanProperty:(Lio/ebeaninternal/server/deploy/BeanDescriptor;Ljava/lang/String;)Lio/ebeaninternal/server/deploy/BeanProperty;
checkcast io.ebeaninternal.server.deploy.BeanPropertyAssoc
astore 4
start local 4 1: new io.ebeaninternal.server.loadcontext.DLoadBeanContext
dup
aload 0
aload 4
invokevirtual io.ebeaninternal.server.deploy.BeanPropertyAssoc.getTargetDescriptor:()Lio/ebeaninternal/server/deploy/BeanDescriptor;
aload 1
iload 2
aload 3
invokespecial io.ebeaninternal.server.loadcontext.DLoadBeanContext.<init>:(Lio/ebeaninternal/server/loadcontext/DLoadContext;Lio/ebeaninternal/server/deploy/BeanDescriptor;Ljava/lang/String;ILio/ebeaninternal/server/querydefn/OrmQueryProperties;)V
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 Lio/ebeaninternal/server/loadcontext/DLoadContext;
0 2 1 path Ljava/lang/String;
0 2 2 batchSize I
0 2 3 queryProps Lio/ebeaninternal/server/querydefn/OrmQueryProperties;
1 2 4 p Lio/ebeaninternal/server/deploy/BeanPropertyAssoc<*>;
MethodParameters:
Name Flags
path
batchSize
queryProps
private io.ebeaninternal.server.loadcontext.DLoadBeanContext createBeanContext(io.ebeaninternal.server.deploy.BeanPropertyAssoc<?>, java.lang.String, int, io.ebeaninternal.server.querydefn.OrmQueryProperties);
descriptor: (Lio/ebeaninternal/server/deploy/BeanPropertyAssoc;Ljava/lang/String;ILio/ebeaninternal/server/querydefn/OrmQueryProperties;)Lio/ebeaninternal/server/loadcontext/DLoadBeanContext;
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: new io.ebeaninternal.server.loadcontext.DLoadBeanContext
dup
aload 0
aload 1
invokevirtual io.ebeaninternal.server.deploy.BeanPropertyAssoc.getTargetDescriptor:()Lio/ebeaninternal/server/deploy/BeanDescriptor;
aload 2
iload 3
aload 4
invokespecial io.ebeaninternal.server.loadcontext.DLoadBeanContext.<init>:(Lio/ebeaninternal/server/loadcontext/DLoadContext;Lio/ebeaninternal/server/deploy/BeanDescriptor;Ljava/lang/String;ILio/ebeaninternal/server/querydefn/OrmQueryProperties;)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 Lio/ebeaninternal/server/loadcontext/DLoadContext;
0 1 1 property Lio/ebeaninternal/server/deploy/BeanPropertyAssoc<*>;
0 1 2 path Ljava/lang/String;
0 1 3 batchSize I
0 1 4 queryProps Lio/ebeaninternal/server/querydefn/OrmQueryProperties;
Signature: (Lio/ebeaninternal/server/deploy/BeanPropertyAssoc<*>;Ljava/lang/String;ILio/ebeaninternal/server/querydefn/OrmQueryProperties;)Lio/ebeaninternal/server/loadcontext/DLoadBeanContext;
MethodParameters:
Name Flags
property
path
batchSize
queryProps
private io.ebeaninternal.server.deploy.BeanProperty getBeanProperty(io.ebeaninternal.server.deploy.BeanDescriptor<?>, java.lang.String);
descriptor: (Lio/ebeaninternal/server/deploy/BeanDescriptor;Ljava/lang/String;)Lio/ebeaninternal/server/deploy/BeanProperty;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 2
invokevirtual io.ebeaninternal.server.deploy.BeanDescriptor.findPropertyFromPath:(Ljava/lang/String;)Lio/ebeaninternal/server/deploy/BeanProperty;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/loadcontext/DLoadContext;
0 1 1 desc Lio/ebeaninternal/server/deploy/BeanDescriptor<*>;
0 1 2 path Ljava/lang/String;
Signature: (Lio/ebeaninternal/server/deploy/BeanDescriptor<*>;Ljava/lang/String;)Lio/ebeaninternal/server/deploy/BeanProperty;
MethodParameters:
Name Flags
desc
path
void propagateQueryState(io.ebeaninternal.api.SpiQuery<?>, );
descriptor: (Lio/ebeaninternal/api/SpiQuery;Z)V
flags: (0x0000)
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.useDocStore:Z
ifeq 2
iload 2
ifeq 2
1: aload 1
iconst_1
invokeinterface io.ebeaninternal.api.SpiQuery.setUseDocStore:(Z)Lio/ebean/Query;
pop
2: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.readOnly:Ljava/lang/Boolean;
ifnull 4
3: aload 1
aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.readOnly:Ljava/lang/Boolean;
invokevirtual java.lang.Boolean.booleanValue:()Z
invokeinterface io.ebeaninternal.api.SpiQuery.setReadOnly:(Z)Lio/ebean/Query;
pop
4: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.disableLazyLoading:Z
invokeinterface io.ebeaninternal.api.SpiQuery.setDisableLazyLoading:(Z)Lio/ebean/Query;
pop
5: aload 1
aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.asOf:Ljava/sql/Timestamp;
invokeinterface io.ebeaninternal.api.SpiQuery.asOf:(Ljava/sql/Timestamp;)Lio/ebean/Query;
pop
6: aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.asDraft:Z
ifeq 8
7: aload 1
invokeinterface io.ebeaninternal.api.SpiQuery.asDraft:()Lio/ebean/Query;
pop
8: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.includeSoftDeletes:Z
ifeq 10
9: aload 1
invokeinterface io.ebeaninternal.api.SpiQuery.setIncludeSoftDeletes:()Lio/ebean/Query;
pop
10: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.disableReadAudit:Z
ifeq 12
11: aload 1
invokeinterface io.ebeaninternal.api.SpiQuery.setDisableReadAuditing:()Lio/ebean/Query;
pop
12: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.profilingListener:Lio/ebeaninternal/server/autotune/ProfilingListener;
ifnull 14
13: aload 1
aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.profilingListener:Lio/ebeaninternal/server/autotune/ProfilingListener;
invokeinterface io.ebeaninternal.api.SpiQuery.setProfilingListener:(Lio/ebeaninternal/server/autotune/ProfilingListener;)V
14: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.tenantId:Ljava/lang/Object;
ifnull 16
15: aload 1
aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.tenantId:Ljava/lang/Object;
invokeinterface io.ebeaninternal.api.SpiQuery.setTenantId:(Ljava/lang/Object;)V
16: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lio/ebeaninternal/server/loadcontext/DLoadContext;
0 17 1 query Lio/ebeaninternal/api/SpiQuery<*>;
0 17 2 docStoreMapped Z
Signature: (Lio/ebeaninternal/api/SpiQuery<*>;Z)V
MethodParameters:
Name Flags
query
docStoreMapped
private io.ebeaninternal.server.loadcontext.DLoadBeanContext lambda$1(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/ebeaninternal/server/loadcontext/DLoadBeanContext;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.defaultBatchSize:I
aconst_null
invokevirtual io.ebeaninternal.server.loadcontext.DLoadContext.createBeanContext:(Ljava/lang/String;ILio/ebeaninternal/server/querydefn/OrmQueryProperties;)Lio/ebeaninternal/server/loadcontext/DLoadBeanContext;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/loadcontext/DLoadContext;
0 1 1 p Ljava/lang/String;
private io.ebeaninternal.server.loadcontext.DLoadBeanContext lambda$2(io.ebeaninternal.server.deploy.BeanPropertyAssocOne, java.lang.String, java.lang.String);
descriptor: (Lio/ebeaninternal/server/deploy/BeanPropertyAssocOne;Ljava/lang/String;Ljava/lang/String;)Lio/ebeaninternal/server/loadcontext/DLoadBeanContext;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 3 0: aload 0
aload 1
aload 2
aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.defaultBatchSize:I
aconst_null
invokevirtual io.ebeaninternal.server.loadcontext.DLoadContext.createBeanContext:(Lio/ebeaninternal/server/deploy/BeanPropertyAssoc;Ljava/lang/String;ILio/ebeaninternal/server/querydefn/OrmQueryProperties;)Lio/ebeaninternal/server/loadcontext/DLoadBeanContext;
areturn
end local 3 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/loadcontext/DLoadContext;
0 1 3 p Ljava/lang/String;
private io.ebeaninternal.server.loadcontext.DLoadManyContext lambda$3(io.ebeaninternal.server.deploy.BeanPropertyAssocMany, java.lang.String);
descriptor: (Lio/ebeaninternal/server/deploy/BeanPropertyAssocMany;Ljava/lang/String;)Lio/ebeaninternal/server/loadcontext/DLoadManyContext;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 2
aload 1
aload 0
getfield io.ebeaninternal.server.loadcontext.DLoadContext.defaultBatchSize:I
invokevirtual io.ebeaninternal.server.loadcontext.DLoadContext.createManyContext:(Ljava/lang/String;Lio/ebeaninternal/server/deploy/BeanPropertyAssocMany;I)Lio/ebeaninternal/server/loadcontext/DLoadManyContext;
areturn
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/loadcontext/DLoadContext;
0 1 2 p Ljava/lang/String;
}
SourceFile: "DLoadContext.java"
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles