public class io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor<T>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor
super_class: java.lang.Object
{
private static final java.util.Map<java.lang.String, java.lang.String> EMPTY_NAMED_QUERY;
descriptor: Ljava/util/Map;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
private static final java.util.Map<java.lang.String, io.ebeaninternal.server.rawsql.SpiRawSql> EMPTY_RAW_MAP;
descriptor: Ljava/util/Map;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Lio/ebeaninternal/server/rawsql/SpiRawSql;>;
private static final io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor$PropOrder PROP_ORDER;
descriptor: Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor$PropOrder;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String I_SCALAOBJECT;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "scala.ScalaObject"
private final io.ebean.config.DatabaseConfig config;
descriptor: Lio/ebean/config/DatabaseConfig;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final io.ebeaninternal.server.deploy.BeanDescriptorManager manager;
descriptor: Lio/ebeaninternal/server/deploy/BeanDescriptorManager;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private java.util.LinkedHashMap<java.lang.String, io.ebeaninternal.server.deploy.meta.DeployBeanProperty> propMap;
descriptor: Ljava/util/LinkedHashMap;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/LinkedHashMap<Ljava/lang/String;Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;>;
private java.util.Map<java.lang.String, io.ebeaninternal.server.rawsql.SpiRawSql> namedRawSql;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Ljava/lang/String;Lio/ebeaninternal/server/rawsql/SpiRawSql;>;
private java.util.Map<java.lang.String, java.lang.String> namedQuery;
descriptor: Ljava/util/Map;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
private io.ebeaninternal.server.deploy.BeanDescriptor$EntityType entityType;
descriptor: Lio/ebeaninternal/server/deploy/BeanDescriptor$EntityType;
flags: (0x0002) ACC_PRIVATE
Signature: Lio/ebeaninternal/server/deploy/BeanDescriptor$EntityType;
private io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssocOne<?> unidirectional;
descriptor: Lio/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssocOne;
flags: (0x0002) ACC_PRIVATE
Signature: Lio/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssocOne<*>;
private io.ebeaninternal.server.deploy.meta.DeployBeanProperty orderColumn;
descriptor: Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
flags: (0x0002) ACC_PRIVATE
private java.lang.Class<?> idClass;
descriptor: Ljava/lang/Class;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/lang/Class<*>;
private io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssocOne<?> idClassProperty;
descriptor: Lio/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssocOne;
flags: (0x0002) ACC_PRIVATE
Signature: Lio/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssocOne<*>;
private io.ebeaninternal.server.deploy.meta.DeployIdentityMode identityMode;
descriptor: Lio/ebeaninternal/server/deploy/meta/DeployIdentityMode;
flags: (0x0002) ACC_PRIVATE
private io.ebean.config.dbplatform.PlatformIdGenerator idGenerator;
descriptor: Lio/ebean/config/dbplatform/PlatformIdGenerator;
flags: (0x0002) ACC_PRIVATE
private boolean idGeneratedValue;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.lang.String selectLastInsertedId;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String selectLastInsertedIdDraft;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private io.ebeaninternal.api.ConcurrencyMode concurrencyMode;
descriptor: Lio/ebeaninternal/api/ConcurrencyMode;
flags: (0x0002) ACC_PRIVATE
private java.util.List<io.ebeaninternal.server.deploy.IndexDefinition> indexDefinitions;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lio/ebeaninternal/server/deploy/IndexDefinition;>;
private java.lang.String storageEngine;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String baseTable;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String baseTableAsOf;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String baseTableVersionsBetween;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String draftTable;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String[] dependentTables;
descriptor: [Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private boolean historySupport;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean readAuditing;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean draftable;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean draftableElement;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private io.ebean.config.TableName baseTableFull;
descriptor: Lio/ebean/config/TableName;
flags: (0x0002) ACC_PRIVATE
private java.lang.String[] properties;
descriptor: [Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private final java.lang.Class<T> beanType;
descriptor: Ljava/lang/Class;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/lang/Class<TT;>;
private final java.util.List<io.ebean.event.BeanPersistController> persistControllers;
descriptor: Ljava/util/List;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/List<Lio/ebean/event/BeanPersistController;>;
private final java.util.List<io.ebean.event.BeanPersistListener> persistListeners;
descriptor: Ljava/util/List;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/List<Lio/ebean/event/BeanPersistListener;>;
private final java.util.List<io.ebean.event.BeanQueryAdapter> queryAdapters;
descriptor: Ljava/util/List;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/List<Lio/ebean/event/BeanQueryAdapter;>;
private final java.util.List<io.ebean.event.BeanPostLoad> postLoaders;
descriptor: Ljava/util/List;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/List<Lio/ebean/event/BeanPostLoad;>;
private final java.util.List<io.ebean.event.BeanPostConstructListener> postConstructListeners;
descriptor: Ljava/util/List;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/List<Lio/ebean/event/BeanPostConstructListener;>;
private io.ebeaninternal.server.core.CacheOptions cacheOptions;
descriptor: Lio/ebeaninternal/server/core/CacheOptions;
flags: (0x0002) ACC_PRIVATE
private io.ebean.event.BeanFindController beanFinder;
descriptor: Lio/ebean/event/BeanFindController;
flags: (0x0002) ACC_PRIVATE
private io.ebeaninternal.server.deploy.InheritInfo inheritInfo;
descriptor: Lio/ebeaninternal/server/deploy/InheritInfo;
flags: (0x0002) ACC_PRIVATE
private java.lang.String name;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private io.ebean.event.changelog.ChangeLogFilter changeLogFilter;
descriptor: Lio/ebean/event/changelog/ChangeLogFilter;
flags: (0x0002) ACC_PRIVATE
private java.lang.String dbComment;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private io.ebeaninternal.server.deploy.PartitionMeta partitionMeta;
descriptor: Lio/ebeaninternal/server/deploy/PartitionMeta;
flags: (0x0002) ACC_PRIVATE
private boolean docStoreMapped;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private io.ebean.annotation.DocStore docStore;
descriptor: Lio/ebean/annotation/DocStore;
flags: (0x0002) ACC_PRIVATE
private io.ebean.text.PathProperties docStorePathProperties;
descriptor: Lio/ebean/text/PathProperties;
flags: (0x0002) ACC_PRIVATE
private java.lang.String docStoreQueueId;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String docStoreIndexName;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String docStoreIndexType;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private io.ebean.annotation.DocStoreMode docStorePersist;
descriptor: Lio/ebean/annotation/DocStoreMode;
flags: (0x0002) ACC_PRIVATE
private io.ebean.annotation.DocStoreMode docStoreInsert;
descriptor: Lio/ebean/annotation/DocStoreMode;
flags: (0x0002) ACC_PRIVATE
private io.ebean.annotation.DocStoreMode docStoreUpdate;
descriptor: Lio/ebean/annotation/DocStoreMode;
flags: (0x0002) ACC_PRIVATE
private io.ebean.annotation.DocStoreMode docStoreDelete;
descriptor: Lio/ebean/annotation/DocStoreMode;
flags: (0x0002) ACC_PRIVATE
private io.ebeaninternal.server.deploy.meta.DeployBeanProperty idProperty;
descriptor: Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
flags: (0x0002) ACC_PRIVATE
private io.ebeaninternal.server.deploy.TableJoin primaryKeyJoin;
descriptor: Lio/ebeaninternal/server/deploy/TableJoin;
flags: (0x0002) ACC_PRIVATE
private java.lang.Object jacksonAnnotatedClass;
descriptor: Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
private static volatile int[] $SWITCH_TABLE$io$ebean$config$DatabaseConfig$UuidVersion;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putstatic io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.EMPTY_NAMED_QUERY:Ljava/util/Map;
1: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putstatic io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.EMPTY_RAW_MAP:Ljava/util/Map;
2: new io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor$PropOrder
dup
invokespecial io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor$PropOrder.<init>:()V
putstatic io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.PROP_ORDER:Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor$PropOrder;
3: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(io.ebeaninternal.server.deploy.BeanDescriptorManager, java.lang.Class<T>, io.ebean.config.DatabaseConfig);
descriptor: (Lio/ebeaninternal/server/deploy/BeanDescriptorManager;Ljava/lang/Class;Lio/ebean/config/DatabaseConfig;)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
invokespecial java.lang.Object.<init>:()V
1: aload 0
new java.util.LinkedHashMap
dup
invokespecial java.util.LinkedHashMap.<init>:()V
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.propMap:Ljava/util/LinkedHashMap;
2: aload 0
invokestatic io.ebeaninternal.server.deploy.meta.DeployIdentityMode.auto:()Lio/ebeaninternal/server/deploy/meta/DeployIdentityMode;
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.identityMode:Lio/ebeaninternal/server/deploy/meta/DeployIdentityMode;
3: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.persistControllers:Ljava/util/List;
4: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.persistListeners:Ljava/util/List;
5: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.queryAdapters:Ljava/util/List;
6: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.postLoaders:Ljava/util/List;
7: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.postConstructListeners:Ljava/util/List;
8: aload 0
getstatic io.ebeaninternal.server.core.CacheOptions.NO_CACHING:Lio/ebeaninternal/server/core/CacheOptions;
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.cacheOptions:Lio/ebeaninternal/server/core/CacheOptions;
9: aload 0
aload 1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.manager:Lio/ebeaninternal/server/deploy/BeanDescriptorManager;
10: aload 0
aload 3
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.config:Lio/ebean/config/DatabaseConfig;
11: aload 0
aload 2
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.beanType:Ljava/lang/Class;
12: return
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/deploy/meta/DeployBeanDescriptor<TT;>;
0 13 1 manager Lio/ebeaninternal/server/deploy/BeanDescriptorManager;
0 13 2 beanType Ljava/lang/Class<TT;>;
0 13 3 config Lio/ebean/config/DatabaseConfig;
Signature: (Lio/ebeaninternal/server/deploy/BeanDescriptorManager;Ljava/lang/Class<TT;>;Lio/ebean/config/DatabaseConfig;)V
MethodParameters:
Name Flags
manager
beanType
config
public void setIdClass(java.lang.Class);
descriptor: (Ljava/lang/Class;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.idClass:Ljava/lang/Class;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
0 2 1 idClass Ljava/lang/Class;
MethodParameters:
Name Flags
idClass
boolean isIdClass();
descriptor: ()Z
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.idClass:Ljava/lang/Class;
ifnull 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public void setPrimaryKeyJoin(io.ebeaninternal.server.deploy.TableJoin);
descriptor: (Lio/ebeaninternal/server/deploy/TableJoin;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.primaryKeyJoin:Lio/ebeaninternal/server/deploy/TableJoin;
1: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.identityMode:Lio/ebeaninternal/server/deploy/meta/DeployIdentityMode;
getstatic io.ebean.config.dbplatform.IdType.EXTERNAL:Lio/ebean/config/dbplatform/IdType;
invokevirtual io.ebeaninternal.server.deploy.meta.DeployIdentityMode.setIdType:(Lio/ebean/config/dbplatform/IdType;)V
2: aload 0
aconst_null
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.idGenerator:Lio/ebean/config/dbplatform/PlatformIdGenerator;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
0 4 1 join Lio/ebeaninternal/server/deploy/TableJoin;
MethodParameters:
Name Flags
join
public io.ebeaninternal.server.deploy.TableJoin getPrimaryKeyJoin();
descriptor: ()Lio/ebeaninternal/server/deploy/TableJoin;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.primaryKeyJoin:Lio/ebeaninternal/server/deploy/TableJoin;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
io.ebeaninternal.server.deploy.parse.DeployBeanInfo<?> getDeploy(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Lio/ebeaninternal/server/deploy/parse/DeployBeanInfo;
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.manager:Lio/ebeaninternal/server/deploy/BeanDescriptorManager;
aload 1
invokevirtual io.ebeaninternal.server.deploy.BeanDescriptorManager.getDeploy:(Ljava/lang/Class;)Lio/ebeaninternal/server/deploy/parse/DeployBeanInfo;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
0 1 1 cls Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Lio/ebeaninternal/server/deploy/parse/DeployBeanInfo<*>;
MethodParameters:
Name Flags
cls
public void setStorageEngine(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.storageEngine:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
0 2 1 storageEngine Ljava/lang/String;
MethodParameters:
Name Flags
storageEngine
public java.lang.String getStorageEngine();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.storageEngine:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public void setHistorySupport();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.historySupport:Z
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public boolean isHistorySupport();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.historySupport:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public void setReadAuditing();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.readAuditing:Z
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public boolean isReadAuditing();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.readAuditing:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public void setDbComment(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.dbComment:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
0 2 1 dbComment Ljava/lang/String;
MethodParameters:
Name Flags
dbComment
public java.lang.String getDbComment();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.dbComment:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public void setPartitionMeta(io.ebeaninternal.server.deploy.PartitionMeta);
descriptor: (Lio/ebeaninternal/server/deploy/PartitionMeta;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.partitionMeta:Lio/ebeaninternal/server/deploy/PartitionMeta;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
0 2 1 partitionMeta Lio/ebeaninternal/server/deploy/PartitionMeta;
MethodParameters:
Name Flags
partitionMeta
public io.ebeaninternal.server.deploy.PartitionMeta getPartitionMeta();
descriptor: ()Lio/ebeaninternal/server/deploy/PartitionMeta;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.partitionMeta:Lio/ebeaninternal/server/deploy/PartitionMeta;
ifnull 4
1: aload 0
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.partitionMeta:Lio/ebeaninternal/server/deploy/PartitionMeta;
invokevirtual io.ebeaninternal.server.deploy.PartitionMeta.getProperty:()Ljava/lang/String;
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.getBeanProperty:(Ljava/lang/String;)Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
astore 1
start local 1 2: aload 1
ifnull 4
3: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.partitionMeta:Lio/ebeaninternal/server/deploy/PartitionMeta;
aload 1
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanProperty.getDbColumn:()Ljava/lang/String;
invokevirtual io.ebeaninternal.server.deploy.PartitionMeta.setProperty:(Ljava/lang/String;)V
end local 1 4: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.partitionMeta:Lio/ebeaninternal/server/deploy/PartitionMeta;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
2 4 1 beanProperty Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public void setDraftable();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.draftable:Z
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public boolean isDraftable();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.draftable:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public void setDraftableElement();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.draftable:Z
1: aload 0
iconst_1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.draftableElement:Z
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public boolean isDraftableElement();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.draftableElement:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public void readDocStore(io.ebean.annotation.DocStore);
descriptor: (Lio/ebean/annotation/DocStore;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.docStore:Lio/ebean/annotation/DocStore;
1: aload 0
iconst_1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.docStoreMapped:Z
2: aload 0
aload 1
invokeinterface io.ebean.annotation.DocStore.queueId:()Ljava/lang/String;
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.docStoreQueueId:Ljava/lang/String;
3: aload 0
aload 1
invokeinterface io.ebean.annotation.DocStore.indexName:()Ljava/lang/String;
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.docStoreIndexName:Ljava/lang/String;
4: aload 0
aload 1
invokeinterface io.ebean.annotation.DocStore.indexType:()Ljava/lang/String;
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.docStoreIndexType:Ljava/lang/String;
5: aload 0
aload 1
invokeinterface io.ebean.annotation.DocStore.persist:()Lio/ebean/annotation/DocStoreMode;
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.docStorePersist:Lio/ebean/annotation/DocStoreMode;
6: aload 0
aload 1
invokeinterface io.ebean.annotation.DocStore.insert:()Lio/ebean/annotation/DocStoreMode;
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.docStoreInsert:Lio/ebean/annotation/DocStoreMode;
7: aload 0
aload 1
invokeinterface io.ebean.annotation.DocStore.update:()Lio/ebean/annotation/DocStoreMode;
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.docStoreUpdate:Lio/ebean/annotation/DocStoreMode;
8: aload 0
aload 1
invokeinterface io.ebean.annotation.DocStore.delete:()Lio/ebean/annotation/DocStoreMode;
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.docStoreDelete:Lio/ebean/annotation/DocStoreMode;
9: aload 1
invokeinterface io.ebean.annotation.DocStore.doc:()Ljava/lang/String;
astore 2
start local 2 10: aload 2
invokevirtual java.lang.String.isEmpty:()Z
ifne 12
11: aload 0
aload 2
invokestatic io.ebean.text.PathProperties.parse:(Ljava/lang/String;)Lio/ebean/text/PathProperties;
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.docStorePathProperties:Lio/ebean/text/PathProperties;
12: StackMap locals: java.lang.String
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/deploy/meta/DeployBeanDescriptor<TT;>;
0 13 1 docStore Lio/ebean/annotation/DocStore;
10 13 2 doc Ljava/lang/String;
MethodParameters:
Name Flags
docStore
public boolean isScalaObject();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=7, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.beanType:Ljava/lang/Class;
invokevirtual java.lang.Class.getInterfaces:()[Ljava/lang/Class;
astore 1
start local 1 1: aload 1
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 7
StackMap locals: io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor java.lang.Class[] top int int java.lang.Class[]
StackMap stack:
2: aload 5
iload 3
aaload
astore 2
start local 2 3: aload 2
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
astore 6
start local 6 4: ldc "scala.ScalaObject"
aload 6
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
5: iconst_1
ireturn
end local 6 end local 2 6: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
7: iload 3
iload 4
if_icmplt 2
8: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
1 9 1 interfaces [Ljava/lang/Class;
3 6 2 anInterface Ljava/lang/Class<*>;
4 6 6 iname Ljava/lang/String;
public io.ebeaninternal.server.deploy.meta.DeployBeanTable createDeployBeanTable();
descriptor: ()Lio/ebeaninternal/server/deploy/meta/DeployBeanTable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: new io.ebeaninternal.server.deploy.meta.DeployBeanTable
dup
aload 0
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.getBeanType:()Ljava/lang/Class;
invokespecial io.ebeaninternal.server.deploy.meta.DeployBeanTable.<init>:(Ljava/lang/Class;)V
astore 1
start local 1 1: aload 1
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.baseTable:Ljava/lang/String;
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanTable.setBaseTable:(Ljava/lang/String;)V
2: aload 1
aload 0
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.idProperty:()Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanTable.setIdProperty:(Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;)V
3: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
1 4 1 beanTable Lio/ebeaninternal/server/deploy/meta/DeployBeanTable;
public void setEntityType(io.ebeaninternal.server.deploy.BeanDescriptor$EntityType);
descriptor: (Lio/ebeaninternal/server/deploy/BeanDescriptor$EntityType;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.entityType:Lio/ebeaninternal/server/deploy/BeanDescriptor$EntityType;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
0 2 1 entityType Lio/ebeaninternal/server/deploy/BeanDescriptor$EntityType;
Signature: (Lio/ebeaninternal/server/deploy/BeanDescriptor$EntityType;)V
MethodParameters:
Name Flags
entityType
public boolean isEmbedded();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic io.ebeaninternal.server.deploy.BeanDescriptor$EntityType.EMBEDDED:Lio/ebeaninternal/server/deploy/BeanDescriptor$EntityType;
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.entityType:Lio/ebeaninternal/server/deploy/BeanDescriptor$EntityType;
if_acmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public boolean isBaseTableType();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.getEntityType:()Lio/ebeaninternal/server/deploy/BeanDescriptor$EntityType;
astore 1
start local 1 1: getstatic io.ebeaninternal.server.deploy.BeanDescriptor$EntityType.ORM:Lio/ebeaninternal/server/deploy/BeanDescriptor$EntityType;
aload 1
if_acmpne 2
iconst_1
ireturn
StackMap locals: io.ebeaninternal.server.deploy.BeanDescriptor$EntityType
StackMap stack:
2: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
1 3 1 et Lio/ebeaninternal/server/deploy/BeanDescriptor$EntityType;
public boolean isDocStoreOnly();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic io.ebeaninternal.server.deploy.BeanDescriptor$EntityType.DOC:Lio/ebeaninternal/server/deploy/BeanDescriptor$EntityType;
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.entityType:Lio/ebeaninternal/server/deploy/BeanDescriptor$EntityType;
if_acmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public io.ebeaninternal.server.deploy.BeanDescriptor$EntityType getEntityType();
descriptor: ()Lio/ebeaninternal/server/deploy/BeanDescriptor$EntityType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.entityType:Lio/ebeaninternal/server/deploy/BeanDescriptor$EntityType;
ifnonnull 2
1: aload 0
getstatic io.ebeaninternal.server.deploy.BeanDescriptor$EntityType.ORM:Lio/ebeaninternal/server/deploy/BeanDescriptor$EntityType;
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.entityType:Lio/ebeaninternal/server/deploy/BeanDescriptor$EntityType;
2: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.entityType:Lio/ebeaninternal/server/deploy/BeanDescriptor$EntityType;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
Signature: ()Lio/ebeaninternal/server/deploy/BeanDescriptor$EntityType;
public io.ebeaninternal.server.deploy.IdentityMode buildIdentityMode();
descriptor: ()Lio/ebeaninternal/server/deploy/IdentityMode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new io.ebeaninternal.server.deploy.IdentityMode
dup
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.identityMode:Lio/ebeaninternal/server/deploy/meta/DeployIdentityMode;
invokespecial io.ebeaninternal.server.deploy.IdentityMode.<init>:(Lio/ebeaninternal/server/deploy/meta/DeployIdentityMode;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public io.ebeaninternal.server.deploy.meta.DeployIdentityMode getIdentityMode();
descriptor: ()Lio/ebeaninternal/server/deploy/meta/DeployIdentityMode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.identityMode:Lio/ebeaninternal/server/deploy/meta/DeployIdentityMode;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public void setIdentityMode(io.ebean.annotation.Identity);
descriptor: (Lio/ebean/annotation/Identity;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new io.ebeaninternal.server.deploy.meta.DeployIdentityMode
dup
aload 1
invokespecial io.ebeaninternal.server.deploy.meta.DeployIdentityMode.<init>:(Lio/ebean/annotation/Identity;)V
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.identityMode:Lio/ebeaninternal/server/deploy/meta/DeployIdentityMode;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
0 2 1 identity Lio/ebean/annotation/Identity;
MethodParameters:
Name Flags
identity
public void setIdentitySequence(int, int, java.lang.String);
descriptor: (IILjava/lang/String;)V
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 io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.identityMode:Lio/ebeaninternal/server/deploy/meta/DeployIdentityMode;
iload 1
iload 2
aload 3
invokevirtual io.ebeaninternal.server.deploy.meta.DeployIdentityMode.setSequence:(IILjava/lang/String;)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/deploy/meta/DeployBeanDescriptor<TT;>;
0 2 1 initialValue I
0 2 2 allocationSize I
0 2 3 seqName Ljava/lang/String;
MethodParameters:
Name Flags
initialValue
allocationSize
seqName
public void setIdentitySequenceGenerator(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.identityMode:Lio/ebeaninternal/server/deploy/meta/DeployIdentityMode;
aload 1
invokevirtual io.ebeaninternal.server.deploy.meta.DeployIdentityMode.setSequenceGenerator:(Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
0 2 1 genName Ljava/lang/String;
MethodParameters:
Name Flags
genName
public int setIdentitySequenceBatchMode(boolean);
descriptor: (Z)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.identityMode:Lio/ebeaninternal/server/deploy/meta/DeployIdentityMode;
iload 1
invokevirtual io.ebeaninternal.server.deploy.meta.DeployIdentityMode.setSequenceBatchMode:(Z)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
0 1 1 sequenceBatchMode Z
MethodParameters:
Name Flags
sequenceBatchMode
public void setIdentityType(io.ebean.config.dbplatform.IdType);
descriptor: (Lio/ebean/config/dbplatform/IdType;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.identityMode:Lio/ebeaninternal/server/deploy/meta/DeployIdentityMode;
aload 1
invokevirtual io.ebeaninternal.server.deploy.meta.DeployIdentityMode.setIdType:(Lio/ebean/config/dbplatform/IdType;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
0 2 1 type Lio/ebean/config/dbplatform/IdType;
MethodParameters:
Name Flags
type
public java.lang.String[] getProperties();
descriptor: ()[Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.properties:[Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public void setProperties(java.lang.String[]);
descriptor: ([Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.properties:[Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
0 2 1 props [Ljava/lang/String;
MethodParameters:
Name Flags
props
public java.lang.Class<T> getBeanType();
descriptor: ()Ljava/lang/Class;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.beanType:Ljava/lang/Class;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
Signature: ()Ljava/lang/Class<TT;>;
public void setChangeLogFilter(io.ebean.event.changelog.ChangeLogFilter);
descriptor: (Lio/ebean/event/changelog/ChangeLogFilter;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.changeLogFilter:Lio/ebean/event/changelog/ChangeLogFilter;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
0 2 1 changeLogFilter Lio/ebean/event/changelog/ChangeLogFilter;
MethodParameters:
Name Flags
changeLogFilter
public io.ebean.event.changelog.ChangeLogFilter getChangeLogFilter();
descriptor: ()Lio/ebean/event/changelog/ChangeLogFilter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.changeLogFilter:Lio/ebean/event/changelog/ChangeLogFilter;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public io.ebeaninternal.server.deploy.InheritInfo getInheritInfo();
descriptor: ()Lio/ebeaninternal/server/deploy/InheritInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.inheritInfo:Lio/ebeaninternal/server/deploy/InheritInfo;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public void setInheritInfo(io.ebeaninternal.server.deploy.InheritInfo);
descriptor: (Lio/ebeaninternal/server/deploy/InheritInfo;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.inheritInfo:Lio/ebeaninternal/server/deploy/InheritInfo;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
0 2 1 inheritInfo Lio/ebeaninternal/server/deploy/InheritInfo;
MethodParameters:
Name Flags
inheritInfo
public void setInvalidateQueryCache(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic io.ebeaninternal.server.core.CacheOptions.invalidateQueryCache:(Ljava/lang/String;)Lio/ebeaninternal/server/core/CacheOptions;
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.cacheOptions:Lio/ebeaninternal/server/core/CacheOptions;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
0 2 1 region Ljava/lang/String;
MethodParameters:
Name Flags
region
public void setCache(io.ebean.annotation.Cache);
descriptor: (Lio/ebean/annotation/Cache;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=8, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface io.ebean.annotation.Cache.naturalKey:()[Ljava/lang/String;
astore 2
start local 2 1: aload 2
dup
astore 6
arraylength
istore 5
iconst_0
istore 4
goto 7
StackMap locals: io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor io.ebean.annotation.Cache java.lang.String[] top int int java.lang.String[]
StackMap stack:
2: aload 6
iload 4
aaload
astore 3
start local 3 3: aload 0
aload 3
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.getBeanProperty:(Ljava/lang/String;)Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
astore 7
start local 7 4: aload 7
ifnull 6
5: aload 7
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanProperty.setNaturalKey:()V
end local 7 end local 3 6: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
7: iload 4
iload 5
if_icmplt 2
8: aload 2
arraylength
ifne 10
9: aconst_null
astore 2
10: StackMap locals: io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor io.ebean.annotation.Cache java.lang.String[]
StackMap stack:
aload 0
new io.ebeaninternal.server.core.CacheOptions
dup
aload 1
aload 2
invokespecial io.ebeaninternal.server.core.CacheOptions.<init>:(Lio/ebean/annotation/Cache;[Ljava/lang/String;)V
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.cacheOptions:Lio/ebeaninternal/server/core/CacheOptions;
11: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
0 12 1 cache Lio/ebean/annotation/Cache;
1 12 2 properties [Ljava/lang/String;
3 6 3 property Ljava/lang/String;
4 6 7 beanProperty Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
MethodParameters:
Name Flags
cache
public io.ebeaninternal.server.core.CacheOptions getCacheOptions();
descriptor: ()Lio/ebeaninternal/server/core/CacheOptions;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.cacheOptions:Lio/ebeaninternal/server/core/CacheOptions;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssocOne<?> getIdClassProperty();
descriptor: ()Lio/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssocOne;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.idClassProperty:Lio/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssocOne;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
Signature: ()Lio/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssocOne<*>;
public io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssocOne<?> getUnidirectional();
descriptor: ()Lio/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssocOne;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.unidirectional:Lio/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssocOne;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
Signature: ()Lio/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssocOne<*>;
public void setUnidirectional(io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssocOne<?>);
descriptor: (Lio/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssocOne;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.unidirectional:Lio/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssocOne;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
0 2 1 unidirectional Lio/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssocOne<*>;
Signature: (Lio/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssocOne<*>;)V
MethodParameters:
Name Flags
unidirectional
public void setOrderColumn(io.ebeaninternal.server.deploy.meta.DeployBeanProperty);
descriptor: (Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.orderColumn:Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
0 2 1 orderColumn Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
MethodParameters:
Name Flags
orderColumn
io.ebeaninternal.server.deploy.meta.DeployBeanProperty getOrderColumn();
descriptor: ()Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.orderColumn:Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public io.ebeaninternal.api.ConcurrencyMode getConcurrencyMode();
descriptor: ()Lio/ebeaninternal/api/ConcurrencyMode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.concurrencyMode:Lio/ebeaninternal/api/ConcurrencyMode;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public void setConcurrencyMode(io.ebeaninternal.api.ConcurrencyMode);
descriptor: (Lio/ebeaninternal/api/ConcurrencyMode;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.concurrencyMode:Lio/ebeaninternal/api/ConcurrencyMode;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
0 2 1 concurrencyMode Lio/ebeaninternal/api/ConcurrencyMode;
MethodParameters:
Name Flags
concurrencyMode
public void addIndex(io.ebeaninternal.server.deploy.IndexDefinition);
descriptor: (Lio/ebeaninternal/server/deploy/IndexDefinition;)V
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.deploy.meta.DeployBeanDescriptor.indexDefinitions:Ljava/util/List;
ifnonnull 2
1: aload 0
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.indexDefinitions:Ljava/util/List;
2: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.indexDefinitions:Ljava/util/List;
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
0 4 1 c Lio/ebeaninternal/server/deploy/IndexDefinition;
MethodParameters:
Name Flags
c
public io.ebeaninternal.server.deploy.IndexDefinition[] getIndexDefinitions();
descriptor: ()[Lio/ebeaninternal/server/deploy/IndexDefinition;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.indexDefinitions:Ljava/util/List;
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.indexDefinitions:Ljava/util/List;
iconst_0
anewarray io.ebeaninternal.server.deploy.IndexDefinition
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast io.ebeaninternal.server.deploy.IndexDefinition[]
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public io.ebean.event.BeanFindController getBeanFinder();
descriptor: ()Lio/ebean/event/BeanFindController;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.beanFinder:Lio/ebean/event/BeanFindController;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public void setBeanFinder(io.ebean.event.BeanFindController);
descriptor: (Lio/ebean/event/BeanFindController;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.beanFinder:Lio/ebean/event/BeanFindController;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
0 2 1 beanFinder Lio/ebean/event/BeanFindController;
MethodParameters:
Name Flags
beanFinder
public io.ebean.event.BeanPersistController getPersistController();
descriptor: ()Lio/ebean/event/BeanPersistController;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.persistControllers:Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifeq 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.persistControllers:Ljava/util/List;
invokeinterface java.util.List.size:()I
iconst_1
if_icmpne 4
3: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.persistControllers:Ljava/util/List;
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast io.ebean.event.BeanPersistController
areturn
4: StackMap locals:
StackMap stack:
new io.ebeaninternal.server.deploy.ChainedBeanPersistController
dup
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.persistControllers:Ljava/util/List;
invokespecial io.ebeaninternal.server.deploy.ChainedBeanPersistController.<init>:(Ljava/util/List;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public io.ebean.event.BeanPersistListener getPersistListener();
descriptor: ()Lio/ebean/event/BeanPersistListener;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.persistListeners:Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifeq 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.persistListeners:Ljava/util/List;
invokeinterface java.util.List.size:()I
iconst_1
if_icmpne 4
3: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.persistListeners:Ljava/util/List;
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast io.ebean.event.BeanPersistListener
areturn
4: StackMap locals:
StackMap stack:
new io.ebeaninternal.server.deploy.ChainedBeanPersistListener
dup
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.persistListeners:Ljava/util/List;
invokespecial io.ebeaninternal.server.deploy.ChainedBeanPersistListener.<init>:(Ljava/util/List;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public io.ebean.event.BeanQueryAdapter getQueryAdapter();
descriptor: ()Lio/ebean/event/BeanQueryAdapter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.queryAdapters:Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifeq 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.queryAdapters:Ljava/util/List;
invokeinterface java.util.List.size:()I
iconst_1
if_icmpne 4
3: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.queryAdapters:Ljava/util/List;
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast io.ebean.event.BeanQueryAdapter
areturn
4: StackMap locals:
StackMap stack:
new io.ebeaninternal.server.deploy.ChainedBeanQueryAdapter
dup
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.queryAdapters:Ljava/util/List;
invokespecial io.ebeaninternal.server.deploy.ChainedBeanQueryAdapter.<init>:(Ljava/util/List;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public io.ebean.event.BeanPostLoad getPostLoad();
descriptor: ()Lio/ebean/event/BeanPostLoad;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.postLoaders:Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifeq 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.postLoaders:Ljava/util/List;
invokeinterface java.util.List.size:()I
iconst_1
if_icmpne 4
3: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.postLoaders:Ljava/util/List;
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast io.ebean.event.BeanPostLoad
areturn
4: StackMap locals:
StackMap stack:
new io.ebeaninternal.server.deploy.ChainedBeanPostLoad
dup
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.postLoaders:Ljava/util/List;
invokespecial io.ebeaninternal.server.deploy.ChainedBeanPostLoad.<init>:(Ljava/util/List;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public io.ebean.event.BeanPostConstructListener getPostConstructListener();
descriptor: ()Lio/ebean/event/BeanPostConstructListener;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.postConstructListeners:Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifeq 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.postConstructListeners:Ljava/util/List;
invokeinterface java.util.List.size:()I
iconst_1
if_icmpne 4
3: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.postConstructListeners:Ljava/util/List;
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast io.ebean.event.BeanPostConstructListener
areturn
4: StackMap locals:
StackMap stack:
new io.ebeaninternal.server.deploy.ChainedBeanPostConstructListener
dup
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.postConstructListeners:Ljava/util/List;
invokespecial io.ebeaninternal.server.deploy.ChainedBeanPostConstructListener.<init>:(Ljava/util/List;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public void addPersistController(io.ebean.event.BeanPersistController);
descriptor: (Lio/ebean/event/BeanPersistController;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.persistControllers:Ljava/util/List;
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
0 2 1 controller Lio/ebean/event/BeanPersistController;
MethodParameters:
Name Flags
controller
public void addPersistListener(io.ebean.event.BeanPersistListener);
descriptor: (Lio/ebean/event/BeanPersistListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.persistListeners:Ljava/util/List;
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
0 2 1 listener Lio/ebean/event/BeanPersistListener;
MethodParameters:
Name Flags
listener
public void addQueryAdapter(io.ebean.event.BeanQueryAdapter);
descriptor: (Lio/ebean/event/BeanQueryAdapter;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.queryAdapters:Ljava/util/List;
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
0 2 1 queryAdapter Lio/ebean/event/BeanQueryAdapter;
MethodParameters:
Name Flags
queryAdapter
public void addPostLoad(io.ebean.event.BeanPostLoad);
descriptor: (Lio/ebean/event/BeanPostLoad;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.postLoaders:Ljava/util/List;
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
0 2 1 postLoad Lio/ebean/event/BeanPostLoad;
MethodParameters:
Name Flags
postLoad
public void addPostConstructListener(io.ebean.event.BeanPostConstructListener);
descriptor: (Lio/ebean/event/BeanPostConstructListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.postConstructListeners:Ljava/util/List;
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
0 2 1 postConstructListener Lio/ebean/event/BeanPostConstructListener;
MethodParameters:
Name Flags
postConstructListener
public java.lang.String getDraftTable();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.draftTable:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public java.lang.String[] getDependentTables();
descriptor: ()[Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.dependentTables:[Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public java.lang.String getBaseTable();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.baseTable:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public java.lang.String getBaseTableAsOf();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.historySupport:Z
ifeq 1
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.baseTableAsOf:Ljava/lang/String;
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.baseTable:Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public java.lang.String getBaseTableVersionsBetween();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.baseTableVersionsBetween:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public io.ebean.config.TableName getBaseTableFull();
descriptor: ()Lio/ebean/config/TableName;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.baseTableFull:Lio/ebean/config/TableName;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public void setView(java.lang.String, java.lang.String[]);
descriptor: (Ljava/lang/String;[Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getstatic io.ebeaninternal.server.deploy.BeanDescriptor$EntityType.VIEW:Lio/ebeaninternal/server/deploy/BeanDescriptor$EntityType;
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.entityType:Lio/ebeaninternal/server/deploy/BeanDescriptor$EntityType;
1: aload 0
aload 2
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.dependentTables:[Ljava/lang/String;
2: aload 0
new io.ebean.config.TableName
dup
aload 1
invokespecial io.ebean.config.TableName.<init>:(Ljava/lang/String;)V
ldc ""
ldc ""
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.setBaseTable:(Lio/ebean/config/TableName;Ljava/lang/String;Ljava/lang/String;)V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
0 4 1 viewName Ljava/lang/String;
0 4 2 dependentTables [Ljava/lang/String;
MethodParameters:
Name Flags
viewName
dependentTables
public void setBaseTable(io.ebean.config.TableName, java.lang.String, java.lang.String);
descriptor: (Lio/ebean/config/TableName;Ljava/lang/String;Ljava/lang/String;)V
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
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.baseTableFull:Lio/ebean/config/TableName;
1: aload 0
aload 1
ifnonnull 2
aconst_null
goto 3
StackMap locals:
StackMap stack: io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor
2: aload 1
invokevirtual io.ebean.config.TableName.getQualifiedName:()Ljava/lang/String;
StackMap locals: io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor io.ebean.config.TableName java.lang.String java.lang.String
StackMap stack: io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor java.lang.String
3: putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.baseTable:Ljava/lang/String;
4: aload 0
new java.lang.StringBuilder
dup
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.baseTable:Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.baseTableAsOf:Ljava/lang/String;
5: aload 0
new java.lang.StringBuilder
dup
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.baseTable:Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.baseTableVersionsBetween:Ljava/lang/String;
6: aload 0
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.draftable:Z
ifeq 7
new java.lang.StringBuilder
dup
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.baseTable:Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "_draft"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
goto 8
StackMap locals:
StackMap stack: io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor
7: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.baseTable:Ljava/lang/String;
StackMap locals: io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor io.ebean.config.TableName java.lang.String java.lang.String
StackMap stack: io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor java.lang.String
8: putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.draftTable:Ljava/lang/String;
9: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
0 10 1 baseTableFull Lio/ebean/config/TableName;
0 10 2 asOfSuffix Ljava/lang/String;
0 10 3 versionsBetweenSuffix Ljava/lang/String;
MethodParameters:
Name Flags
baseTableFull
asOfSuffix
versionsBetweenSuffix
public void sortProperties();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=1
start local 0 0: new java.util.ArrayList
dup
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.propMap:Ljava/util/LinkedHashMap;
invokevirtual java.util.LinkedHashMap.values:()Ljava/util/Collection;
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
astore 1
start local 1 1: aload 1
getstatic io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.PROP_ORDER:Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor$PropOrder;
invokevirtual java.util.ArrayList.sort:(Ljava/util/Comparator;)V
2: aload 0
new java.util.LinkedHashMap
dup
aload 1
invokevirtual java.util.ArrayList.size:()I
invokespecial java.util.LinkedHashMap.<init>:(I)V
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.propMap:Ljava/util/LinkedHashMap;
3: aload 1
invokevirtual java.util.ArrayList.iterator:()Ljava/util/Iterator;
astore 3
goto 6
StackMap locals: io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor java.util.ArrayList top java.util.Iterator
StackMap stack:
4: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast io.ebeaninternal.server.deploy.meta.DeployBeanProperty
astore 2
start local 2 5: aload 0
aload 2
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.addBeanProperty:(Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;)Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
pop
end local 2 6: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
7: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
1 8 1 list Ljava/util/ArrayList<Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;>;
5 6 2 aList Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public void postAnnotations();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.idClass:Ljava/lang/Class;
ifnull 5
1: aload 0
new io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssocOne
dup
aload 0
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.idClass:Ljava/lang/Class;
invokespecial io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssocOne.<init>:(Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor;Ljava/lang/Class;)V
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.idClassProperty:Lio/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssocOne;
2: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.idClassProperty:Lio/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssocOne;
ldc "_idClass"
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssocOne.setName:(Ljava/lang/String;)V
3: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.idClassProperty:Lio/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssocOne;
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssocOne.setEmbedded:()V
4: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.idClassProperty:Lio/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssocOne;
iconst_0
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssocOne.setNullable:(Z)V
5: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public io.ebeaninternal.server.deploy.meta.DeployBeanProperty addBeanProperty(io.ebeaninternal.server.deploy.meta.DeployBeanProperty);
descriptor: (Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;)Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
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.deploy.meta.DeployBeanDescriptor.propMap:Ljava/util/LinkedHashMap;
aload 1
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanProperty.getName:()Ljava/lang/String;
aload 1
invokevirtual java.util.LinkedHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
checkcast io.ebeaninternal.server.deploy.meta.DeployBeanProperty
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
0 1 1 prop Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
MethodParameters:
Name Flags
prop
public java.util.Collection<io.ebeaninternal.server.deploy.meta.DeployBeanProperty> properties();
descriptor: ()Ljava/util/Collection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.propMap:Ljava/util/LinkedHashMap;
invokevirtual java.util.LinkedHashMap.values:()Ljava/util/Collection;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
Signature: ()Ljava/util/Collection<Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;>;
public io.ebeaninternal.server.deploy.meta.DeployBeanProperty getBeanProperty(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.propMap:Ljava/util/LinkedHashMap;
aload 1
invokevirtual java.util.LinkedHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast io.ebeaninternal.server.deploy.meta.DeployBeanProperty
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
0 1 1 propName Ljava/lang/String;
MethodParameters:
Name Flags
propName
public java.lang.String getFullName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.beanType:Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public java.lang.String getName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.name:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public void setName(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.name:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
0 2 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public java.lang.String getSelectLastInsertedId();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.selectLastInsertedId:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public java.lang.String getSelectLastInsertedIdDraft();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.selectLastInsertedIdDraft:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public void setSelectLastInsertedId(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)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
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.selectLastInsertedId:Ljava/lang/String;
1: aload 0
aload 2
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.selectLastInsertedIdDraft:Ljava/lang/String;
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
0 3 1 selectLastInsertedId Ljava/lang/String;
0 3 2 selectLastInsertedIdDraft Ljava/lang/String;
MethodParameters:
Name Flags
selectLastInsertedId
selectLastInsertedIdDraft
public io.ebean.config.dbplatform.PlatformIdGenerator getIdGenerator();
descriptor: ()Lio/ebean/config/dbplatform/PlatformIdGenerator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.idGenerator:Lio/ebean/config/dbplatform/PlatformIdGenerator;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public void setIdGenerator(io.ebean.config.dbplatform.PlatformIdGenerator);
descriptor: (Lio/ebean/config/dbplatform/PlatformIdGenerator;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.idGenerator:Lio/ebean/config/dbplatform/PlatformIdGenerator;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
0 2 1 idGenerator Lio/ebean/config/dbplatform/PlatformIdGenerator;
MethodParameters:
Name Flags
idGenerator
public boolean isIdGeneratedValue();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.idGeneratedValue:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public void setIdGeneratedValue();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.idGeneratedValue:Z
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public void setUuidGenerator();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.idGenerator:Lio/ebean/config/dbplatform/PlatformIdGenerator;
ifnonnull 8
1: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.identityMode:Lio/ebeaninternal/server/deploy/meta/DeployIdentityMode;
getstatic io.ebean.config.dbplatform.IdType.EXTERNAL:Lio/ebean/config/dbplatform/IdType;
invokevirtual io.ebeaninternal.server.deploy.meta.DeployIdentityMode.setIdType:(Lio/ebean/config/dbplatform/IdType;)V
2: invokestatic io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.$SWITCH_TABLE$io$ebean$config$DatabaseConfig$UuidVersion:()[I
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.config:Lio/ebean/config/DatabaseConfig;
invokevirtual io.ebean.config.DatabaseConfig.getUuidVersion:()Lio/ebean/config/DatabaseConfig$UuidVersion;
invokevirtual io.ebean.config.DatabaseConfig$UuidVersion.ordinal:()I
iaload
tableswitch { // 1 - 3
1: 7
2: 3
3: 5
default: 7
}
3: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.config:Lio/ebean/config/DatabaseConfig;
invokevirtual io.ebean.config.DatabaseConfig.getUuidStateFile:()Ljava/lang/String;
invokestatic io.ebeaninternal.server.idgen.UuidV1IdGenerator.getInstance:(Ljava/lang/String;)Lio/ebeaninternal/server/idgen/UuidV1IdGenerator;
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.idGenerator:Lio/ebean/config/dbplatform/PlatformIdGenerator;
4: goto 8
5: StackMap locals:
StackMap stack:
aload 0
getstatic io.ebeaninternal.server.idgen.UuidV1RndIdGenerator.INSTANCE:Lio/ebeaninternal/server/idgen/UuidV1RndIdGenerator;
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.idGenerator:Lio/ebean/config/dbplatform/PlatformIdGenerator;
6: goto 8
7: StackMap locals:
StackMap stack:
aload 0
getstatic io.ebeaninternal.server.idgen.UuidV4IdGenerator.INSTANCE:Lio/ebeaninternal/server/idgen/UuidV4IdGenerator;
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.idGenerator:Lio/ebean/config/dbplatform/PlatformIdGenerator;
8: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public void setCustomIdGenerator(io.ebean.config.dbplatform.PlatformIdGenerator);
descriptor: (Lio/ebean/config/dbplatform/PlatformIdGenerator;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.identityMode:Lio/ebeaninternal/server/deploy/meta/DeployIdentityMode;
getstatic io.ebean.config.dbplatform.IdType.EXTERNAL:Lio/ebean/config/dbplatform/IdType;
invokevirtual io.ebeaninternal.server.deploy.meta.DeployIdentityMode.setIdType:(Lio/ebean/config/dbplatform/IdType;)V
1: aload 0
aload 1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.idGenerator:Lio/ebean/config/dbplatform/PlatformIdGenerator;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
0 3 1 idGenerator Lio/ebean/config/dbplatform/PlatformIdGenerator;
MethodParameters:
Name Flags
idGenerator
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.getFullName:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public java.util.Collection<io.ebeaninternal.server.deploy.meta.DeployBeanProperty> propertiesAll();
descriptor: ()Ljava/util/Collection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.propMap:Ljava/util/LinkedHashMap;
invokevirtual java.util.LinkedHashMap.values:()Ljava/util/Collection;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
Signature: ()Ljava/util/Collection<Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;>;
public java.lang.String getDefaultSelectClause();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 1
start local 1 1: iconst_0
istore 2
start local 2 2: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.propMap:Ljava/util/LinkedHashMap;
invokevirtual java.util.LinkedHashMap.values:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 4
goto 9
StackMap locals: io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor java.lang.StringBuilder int top java.util.Iterator
StackMap stack:
3: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast io.ebeaninternal.server.deploy.meta.DeployBeanProperty
astore 3
start local 3 4: aload 3
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanProperty.isTransient:()Z
ifne 9
aload 3
instanceof io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssocMany
ifne 9
5: aload 3
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanProperty.isFetchEager:()Z
ifeq 8
6: aload 1
aload 3
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanProperty.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;
pop
7: goto 9
8: StackMap locals: io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor java.lang.StringBuilder int io.ebeaninternal.server.deploy.meta.DeployBeanProperty java.util.Iterator
StackMap stack:
iconst_1
istore 2
end local 3 9: StackMap locals: io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor java.lang.StringBuilder int top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
10: iload 2
ifne 12
11: aconst_null
areturn
12: StackMap locals: io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor java.lang.StringBuilder int
StackMap stack:
aload 1
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 3
start local 3 13: aload 3
invokevirtual java.lang.String.isEmpty:()Z
ifeq 15
14: new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "Bean "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.getFullName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " has no properties?"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
15: StackMap locals: java.lang.String
StackMap stack:
aload 3
iconst_0
aload 3
invokevirtual java.lang.String.length:()I
iconst_1
isub
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
1 16 1 sb Ljava/lang/StringBuilder;
2 16 2 hasLazyFetch Z
4 9 3 prop Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
13 16 3 selectClause Ljava/lang/String;
public boolean isPrimaryKeyCompoundOrNonNumeric();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.idProperty:()Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
astore 1
start local 1 1: aload 1
ifnonnull 3
2: iconst_0
ireturn
3: StackMap locals: io.ebeaninternal.server.deploy.meta.DeployBeanProperty
StackMap stack:
aload 1
instanceof io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssocOne
ifeq 5
4: aload 1
checkcast io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssocOne
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssocOne.isCompound:()Z
ireturn
5: StackMap locals:
StackMap stack:
aload 1
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanProperty.isDbNumberType:()Z
ifeq 6
iconst_0
goto 7
StackMap locals:
StackMap stack:
6: iconst_1
StackMap locals:
StackMap stack: int
7: ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
1 8 1 id Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public java.lang.String getSinglePrimaryKeyColumn();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.idProperty:()Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
astore 1
start local 1 1: aload 1
ifnull 5
2: aload 1
instanceof io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssoc
ifeq 4
3: aconst_null
areturn
4: StackMap locals: io.ebeaninternal.server.deploy.meta.DeployBeanProperty
StackMap stack:
aload 1
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanProperty.getDbColumn:()Ljava/lang/String;
areturn
5: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
1 6 1 id Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public io.ebeaninternal.server.deploy.meta.DeployBeanProperty idProperty();
descriptor: ()Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.idProperty:Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
ifnull 2
1: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.idProperty:Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.propMap:Ljava/util/LinkedHashMap;
invokevirtual java.util.LinkedHashMap.values:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 2
goto 7
StackMap locals: io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor top java.util.Iterator
StackMap stack:
3: aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast io.ebeaninternal.server.deploy.meta.DeployBeanProperty
astore 1
start local 1 4: aload 1
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanProperty.isId:()Z
ifeq 7
5: aload 0
aload 1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.idProperty:Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
6: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.idProperty:Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
areturn
end local 1 7: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
8: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
4 7 1 prop Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssocOne<?> findJoinToTable(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssocOne;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.propertiesAssocOne:()Ljava/util/List;
astore 2
start local 2 1: aload 2
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 6
StackMap locals: io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor java.lang.String java.util.List top java.util.Iterator
StackMap stack:
2: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssocOne
astore 3
start local 3 3: aload 3
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssocOne.getTableJoin:()Lio/ebeaninternal/server/deploy/meta/DeployTableJoin;
astore 5
start local 5 4: aload 5
ifnull 6
aload 5
invokevirtual io.ebeaninternal.server.deploy.meta.DeployTableJoin.getTable:()Ljava/lang/String;
aload 1
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 6
5: aload 3
areturn
end local 5 end local 3 6: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
7: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
0 8 1 tableName Ljava/lang/String;
1 8 2 assocOne Ljava/util/List<Lio/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssocOne<*>;>;
3 6 3 prop Lio/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssocOne<*>;
4 6 5 tableJoin Lio/ebeaninternal/server/deploy/meta/DeployTableJoin;
Signature: (Ljava/lang/String;)Lio/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssocOne<*>;
MethodParameters:
Name Flags
tableName
public java.util.List<io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssocOne<?>> propertiesAssocOne();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=1
start local 0 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 1
start local 1 1: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.propMap:Ljava/util/LinkedHashMap;
invokevirtual java.util.LinkedHashMap.values:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 3
goto 6
StackMap locals: io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor java.util.ArrayList top java.util.Iterator
StackMap stack:
2: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast io.ebeaninternal.server.deploy.meta.DeployBeanProperty
astore 2
start local 2 3: aload 2
instanceof io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssocOne
ifeq 6
4: aload 2
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanProperty.isEmbedded:()Z
ifne 6
5: aload 1
aload 2
checkcast io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssocOne
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
end local 2 6: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
7: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
1 8 1 list Ljava/util/ArrayList<Lio/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssocOne<*>;>;
3 6 2 prop Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
Signature: ()Ljava/util/List<Lio/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssocOne<*>;>;
public java.util.List<io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssocMany<?>> propertiesAssocMany();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=1
start local 0 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 1
start local 1 1: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.propMap:Ljava/util/LinkedHashMap;
invokevirtual java.util.LinkedHashMap.values:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 3
goto 5
StackMap locals: io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor java.util.ArrayList top java.util.Iterator
StackMap stack:
2: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast io.ebeaninternal.server.deploy.meta.DeployBeanProperty
astore 2
start local 2 3: aload 2
instanceof io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssocMany
ifeq 5
4: aload 1
aload 2
checkcast io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssocMany
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
end local 2 5: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
6: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
1 7 1 list Ljava/util/ArrayList<Lio/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssocMany<*>;>;
3 5 2 prop Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
Signature: ()Ljava/util/List<Lio/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssocMany<*>;>;
public java.util.List<io.ebeaninternal.server.deploy.meta.DeployBeanProperty> propertiesBase();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=1
start local 0 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 1
start local 1 1: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.propMap:Ljava/util/LinkedHashMap;
invokevirtual java.util.LinkedHashMap.values:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 3
goto 5
StackMap locals: io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor java.util.ArrayList top java.util.Iterator
StackMap stack:
2: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast io.ebeaninternal.server.deploy.meta.DeployBeanProperty
astore 2
start local 2 3: aload 2
instanceof io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssoc
ifne 5
aload 2
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanProperty.isId:()Z
ifne 5
4: aload 1
aload 2
invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
pop
end local 2 5: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
6: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
1 7 1 list Ljava/util/ArrayList<Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;>;
3 5 2 prop Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
Signature: ()Ljava/util/List<Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;>;
public void checkInheritanceMapping();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.inheritInfo:Lio/ebeaninternal/server/deploy/InheritInfo;
ifnonnull 2
1: aload 0
aload 0
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.getBeanType:()Ljava/lang/Class;
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.checkInheritance:(Ljava/lang/Class;)V
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
private void checkInheritance(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.lang.Class.getSuperclass:()Ljava/lang/Class;
astore 2
start local 2 1: aload 2
ifnull 2
ldc Ljava/lang/Object;
aload 2
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 3
2: StackMap locals: java.lang.Class
StackMap stack:
return
3: StackMap locals:
StackMap stack:
aload 2
ldc Ljavax/persistence/Entity;
invokevirtual java.lang.Class.isAnnotationPresent:(Ljava/lang/Class;)Z
ifeq 6
4: new java.lang.StringBuilder
dup
ldc "Checking "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.getBeanType:()Ljava/lang/Class;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " and found "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " that has @Entity annotation rather than MappedSuperclass?"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 3
start local 3 5: new java.lang.IllegalStateException
dup
aload 3
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
end local 3 6: StackMap locals:
StackMap stack:
aload 2
ldc Ljavax/persistence/MappedSuperclass;
invokevirtual java.lang.Class.isAnnotationPresent:(Ljava/lang/Class;)Z
ifeq 8
7: aload 0
aload 2
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.checkInheritance:(Ljava/lang/Class;)V
8: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
0 9 1 beanType Ljava/lang/Class<*>;
1 9 2 parent Ljava/lang/Class<*>;
5 6 3 msg Ljava/lang/String;
Signature: (Ljava/lang/Class<*>;)V
MethodParameters:
Name Flags
beanType
public io.ebean.text.PathProperties getDocStorePathProperties();
descriptor: ()Lio/ebean/text/PathProperties;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.docStorePathProperties:Lio/ebean/text/PathProperties;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public boolean isDocStoreMapped();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.docStoreMapped:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public java.lang.String getDocStoreQueueId();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.docStoreQueueId:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public java.lang.String getDocStoreIndexName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.docStoreIndexName:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public java.lang.String getDocStoreIndexType();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.docStoreIndexType:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public io.ebean.annotation.DocStore getDocStore();
descriptor: ()Lio/ebean/annotation/DocStore;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.docStore:Lio/ebean/annotation/DocStore;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public io.ebean.annotation.DocStoreMode getDocStoreInsertEvent();
descriptor: ()Lio/ebean/annotation/DocStoreMode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.docStoreInsert:Lio/ebean/annotation/DocStoreMode;
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.getDocStoreIndexEvent:(Lio/ebean/annotation/DocStoreMode;)Lio/ebean/annotation/DocStoreMode;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public io.ebean.annotation.DocStoreMode getDocStoreUpdateEvent();
descriptor: ()Lio/ebean/annotation/DocStoreMode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.docStoreUpdate:Lio/ebean/annotation/DocStoreMode;
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.getDocStoreIndexEvent:(Lio/ebean/annotation/DocStoreMode;)Lio/ebean/annotation/DocStoreMode;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
public io.ebean.annotation.DocStoreMode getDocStoreDeleteEvent();
descriptor: ()Lio/ebean/annotation/DocStoreMode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.docStoreDelete:Lio/ebean/annotation/DocStoreMode;
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.getDocStoreIndexEvent:(Lio/ebean/annotation/DocStoreMode;)Lio/ebean/annotation/DocStoreMode;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
private io.ebean.annotation.DocStoreMode getDocStoreIndexEvent(io.ebean.annotation.DocStoreMode);
descriptor: (Lio/ebean/annotation/DocStoreMode;)Lio/ebean/annotation/DocStoreMode;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.docStoreMapped:Z
ifne 2
1: getstatic io.ebean.annotation.DocStoreMode.IGNORE:Lio/ebean/annotation/DocStoreMode;
areturn
2: StackMap locals:
StackMap stack:
aload 1
getstatic io.ebean.annotation.DocStoreMode.DEFAULT:Lio/ebean/annotation/DocStoreMode;
if_acmpeq 3
aload 1
areturn
3: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.docStorePersist:Lio/ebean/annotation/DocStoreMode;
getstatic io.ebean.annotation.DocStoreMode.DEFAULT:Lio/ebean/annotation/DocStoreMode;
if_acmpeq 4
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.docStorePersist:Lio/ebean/annotation/DocStoreMode;
areturn
4: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.config:Lio/ebean/config/DatabaseConfig;
invokevirtual io.ebean.config.DatabaseConfig.getDocStoreConfig:()Lio/ebean/config/DocStoreConfig;
invokevirtual io.ebean.config.DocStoreConfig.getPersist:()Lio/ebean/annotation/DocStoreMode;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
0 5 1 mostSpecific Lio/ebean/annotation/DocStoreMode;
MethodParameters:
Name Flags
mostSpecific
public java.util.Map<java.lang.String, java.lang.String> getNamedQuery();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.namedQuery:Ljava/util/Map;
ifnull 1
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.namedQuery:Ljava/util/Map;
goto 2
StackMap locals:
StackMap stack:
1: getstatic io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.EMPTY_NAMED_QUERY:Ljava/util/Map;
StackMap locals:
StackMap stack: java.util.Map
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
public void addNamedQuery(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
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 io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.namedQuery:Ljava/util/Map;
ifnonnull 2
1: aload 0
new java.util.LinkedHashMap
dup
invokespecial java.util.LinkedHashMap.<init>:()V
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.namedQuery:Ljava/util/Map;
2: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.namedQuery:Ljava/util/Map;
aload 1
aload 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
0 4 1 name Ljava/lang/String;
0 4 2 query Ljava/lang/String;
MethodParameters:
Name Flags
name
query
public java.util.Map<java.lang.String, io.ebeaninternal.server.rawsql.SpiRawSql> getNamedRawSql();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.namedRawSql:Ljava/util/Map;
ifnull 1
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.namedRawSql:Ljava/util/Map;
goto 2
StackMap locals:
StackMap stack:
1: getstatic io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.EMPTY_RAW_MAP:Ljava/util/Map;
StackMap locals:
StackMap stack: java.util.Map
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
Signature: ()Ljava/util/Map<Ljava/lang/String;Lio/ebeaninternal/server/rawsql/SpiRawSql;>;
public void addRawSql(java.lang.String, io.ebeaninternal.server.rawsql.SpiRawSql);
descriptor: (Ljava/lang/String;Lio/ebeaninternal/server/rawsql/SpiRawSql;)V
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 io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.namedRawSql:Ljava/util/Map;
ifnonnull 2
1: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.namedRawSql:Ljava/util/Map;
2: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.namedRawSql:Ljava/util/Map;
aload 1
aload 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
0 4 1 name Ljava/lang/String;
0 4 2 rawSql Lio/ebeaninternal/server/rawsql/SpiRawSql;
MethodParameters:
Name Flags
name
rawSql
public java.lang.String parse(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor$Parser
dup
aload 0
invokespecial io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor$Parser.<init>:(Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor;)V
aload 1
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor$Parser.parse:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
0 1 1 aggregation Ljava/lang/String;
MethodParameters:
Name Flags
aggregation
private java.lang.String getDeployWord(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
aload 1
invokevirtual java.lang.String.length:()I
iconst_1
isub
invokevirtual java.lang.String.charAt:(I)C
bipush 40
if_icmpne 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.propMap:Ljava/util/LinkedHashMap;
aload 1
invokevirtual java.util.LinkedHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast io.ebeaninternal.server.deploy.meta.DeployBeanProperty
astore 2
start local 2 3: aload 2
ifnonnull 4
aconst_null
goto 5
StackMap locals: io.ebeaninternal.server.deploy.meta.DeployBeanProperty
StackMap stack:
4: new java.lang.StringBuilder
dup
ldc "${ta}."
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanProperty.getDbColumn:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
5: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
0 6 1 expression Ljava/lang/String;
3 6 2 property Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
MethodParameters:
Name Flags
expression
java.lang.Object getJacksonAnnotatedClass();
descriptor: ()Ljava/lang/Object;
flags: (0x0000)
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.jacksonAnnotatedClass:Ljava/lang/Object;
ifnonnull 2
1: aload 0
new io.ebeaninternal.server.deploy.meta.DeployBeanObtainJackson
dup
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.config:Lio/ebean/config/DatabaseConfig;
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.beanType:Ljava/lang/Class;
invokespecial io.ebeaninternal.server.deploy.meta.DeployBeanObtainJackson.<init>:(Lio/ebean/config/DatabaseConfig;Ljava/lang/Class;)V
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanObtainJackson.obtain:()Ljava/lang/Object;
putfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.jacksonAnnotatedClass:Ljava/lang/Object;
2: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.jacksonAnnotatedClass:Ljava/lang/Object;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<TT;>;
static int[] $SWITCH_TABLE$io$ebean$config$DatabaseConfig$UuidVersion();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.$SWITCH_TABLE$io$ebean$config$DatabaseConfig$UuidVersion:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic io.ebean.config.DatabaseConfig$UuidVersion.values:()[Lio/ebean/config/DatabaseConfig$UuidVersion;
arraylength
newarray 10
astore 0
2: aload 0
getstatic io.ebean.config.DatabaseConfig$UuidVersion.VERSION1:Lio/ebean/config/DatabaseConfig$UuidVersion;
invokevirtual io.ebean.config.DatabaseConfig$UuidVersion.ordinal:()I
iconst_2
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic io.ebean.config.DatabaseConfig$UuidVersion.VERSION1RND:Lio/ebean/config/DatabaseConfig$UuidVersion;
invokevirtual io.ebean.config.DatabaseConfig$UuidVersion.ordinal:()I
iconst_3
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic io.ebean.config.DatabaseConfig$UuidVersion.VERSION4:Lio/ebean/config/DatabaseConfig$UuidVersion;
invokevirtual io.ebean.config.DatabaseConfig$UuidVersion.ordinal:()I
iconst_1
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
dup
putstatic io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.$SWITCH_TABLE$io$ebean$config$DatabaseConfig$UuidVersion:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
}
Signature: <T:Ljava/lang/Object;>Ljava/lang/Object;
SourceFile: "DeployBeanDescriptor.java"
NestMembers:
io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor$Parser io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor$PropOrder
InnerClasses:
public final UuidVersion = io.ebean.config.DatabaseConfig$UuidVersion of io.ebean.config.DatabaseConfig
public final EntityType = io.ebeaninternal.server.deploy.BeanDescriptor$EntityType of io.ebeaninternal.server.deploy.BeanDescriptor
private Parser = io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor$Parser of io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor
private PropOrder = io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor$PropOrder of io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor