public class io.ebeaninternal.server.deploy.meta.DeployBeanProperty
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: io.ebeaninternal.server.deploy.meta.DeployBeanProperty
super_class: java.lang.Object
{
private static final int ID_ORDER;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1000000
private static final int UNIDIRECTIONAL_ORDER;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 100000
private static final int AUDITCOLUMN_ORDER;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: -1000000
private static final int VERSIONCOLUMN_ORDER;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: -1000000
private static final java.util.Set<java.lang.Class<?>> PRIMITIVE_NUMBER_TYPES;
descriptor: Ljava/util/Set;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/Set<Ljava/lang/Class<*>;>;
private boolean id;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
boolean importedPrimaryKey;
descriptor: Z
flags: (0x0000)
private boolean embedded;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean versionColumn;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean fetchEager;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean nullable;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean unique;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean discriminator;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private int dbLength;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int dbScale;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private java.lang.String dbColumnDefn;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private boolean isTransient;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean localEncrypted;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean jsonSerialize;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean jsonDeserialize;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean dbEncrypted;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private io.ebean.config.dbplatform.DbEncryptFunction dbEncryptFunction;
descriptor: Lio/ebean/config/dbplatform/DbEncryptFunction;
flags: (0x0002) ACC_PRIVATE
private int dbEncryptedType;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private java.lang.String dbBind;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private boolean dbRead;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean dbInsertable;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean dbUpdateable;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private io.ebeaninternal.server.deploy.meta.DeployTableJoin secondaryTableJoin;
descriptor: Lio/ebeaninternal/server/deploy/meta/DeployTableJoin;
flags: (0x0002) ACC_PRIVATE
private java.lang.String secondaryTableJoinPrefix;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String secondaryTable;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.Class<?> owningType;
descriptor: Ljava/lang/Class;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/lang/Class<*>;
private boolean lob;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean naturalKey;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.lang.String name;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.reflect.Field field;
descriptor: Ljava/lang/reflect/Field;
flags: (0x0002) ACC_PRIVATE
private final java.lang.Class<?> propertyType;
descriptor: Ljava/lang/Class;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/lang/Class<*>;
private final java.lang.reflect.Type genericType;
descriptor: Ljava/lang/reflect/Type;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private io.ebeaninternal.server.type.ScalarType<?> scalarType;
descriptor: Lio/ebeaninternal/server/type/ScalarType;
flags: (0x0002) ACC_PRIVATE
Signature: Lio/ebeaninternal/server/type/ScalarType<*>;
private java.lang.String dbColumn;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String aggregationPrefix;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String aggregation;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String aggregationParsed;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String sqlFormulaSelect;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String sqlFormulaJoin;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private int dbType;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private io.ebeaninternal.server.deploy.DeployDocPropertyOptions docMapping;
descriptor: Lio/ebeaninternal/server/deploy/DeployDocPropertyOptions;
flags: (0x0002) ACC_PRIVATE
private java.lang.reflect.Method readMethod;
descriptor: Ljava/lang/reflect/Method;
flags: (0x0002) ACC_PRIVATE
private int propertyIndex;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private io.ebeaninternal.server.properties.BeanPropertyGetter getter;
descriptor: Lio/ebeaninternal/server/properties/BeanPropertyGetter;
flags: (0x0002) ACC_PRIVATE
private io.ebeaninternal.server.properties.BeanPropertySetter setter;
descriptor: Lio/ebeaninternal/server/properties/BeanPropertySetter;
flags: (0x0002) ACC_PRIVATE
private io.ebeaninternal.server.deploy.generatedproperty.GeneratedProperty generatedProperty;
descriptor: Lio/ebeaninternal/server/deploy/generatedproperty/GeneratedProperty;
flags: (0x0002) ACC_PRIVATE
protected final io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor<?> desc;
descriptor: Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Signature: Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<*>;
private boolean undirectionalShadow;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean elementProperty;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private int sortOrder;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private boolean excludedFromHistory;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean tenantId;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean draft;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean draftOnly;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean draftDirty;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean draftReset;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean softDelete;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean unmappedJson;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.lang.String ;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String dbColumnDefault;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.util.List<io.ebeaninternal.server.deploy.DbMigrationInfo> dbMigrationInfos;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lio/ebeaninternal/server/deploy/DbMigrationInfo;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
putstatic io.ebeaninternal.server.deploy.meta.DeployBeanProperty.PRIMITIVE_NUMBER_TYPES:Ljava/util/Set;
1: getstatic io.ebeaninternal.server.deploy.meta.DeployBeanProperty.PRIMITIVE_NUMBER_TYPES:Ljava/util/Set;
getstatic java.lang.Float.TYPE:Ljava/lang/Class;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
2: getstatic io.ebeaninternal.server.deploy.meta.DeployBeanProperty.PRIMITIVE_NUMBER_TYPES:Ljava/util/Set;
getstatic java.lang.Double.TYPE:Ljava/lang/Class;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
3: getstatic io.ebeaninternal.server.deploy.meta.DeployBeanProperty.PRIMITIVE_NUMBER_TYPES:Ljava/util/Set;
getstatic java.lang.Long.TYPE:Ljava/lang/Class;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
4: getstatic io.ebeaninternal.server.deploy.meta.DeployBeanProperty.PRIMITIVE_NUMBER_TYPES:Ljava/util/Set;
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
5: getstatic io.ebeaninternal.server.deploy.meta.DeployBeanProperty.PRIMITIVE_NUMBER_TYPES:Ljava/util/Set;
getstatic java.lang.Short.TYPE:Ljava/lang/Class;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
6: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor<?>, java.lang.Class<?>, io.ebeaninternal.server.type.ScalarType<?>, io.ebean.config.ScalarTypeConverter<?, ?>);
descriptor: (Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor;Ljava/lang/Class;Lio/ebeaninternal/server/type/ScalarType;Lio/ebean/config/ScalarTypeConverter;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.fetchEager:Z
2: aload 0
iconst_1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.nullable:Z
3: aload 0
iconst_1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.jsonSerialize:Z
4: aload 0
iconst_1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.jsonDeserialize:Z
5: aload 0
ldc "?"
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.dbBind:Ljava/lang/String;
6: aload 0
new io.ebeaninternal.server.deploy.DeployDocPropertyOptions
dup
invokespecial io.ebeaninternal.server.deploy.DeployDocPropertyOptions.<init>:()V
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.docMapping:Lio/ebeaninternal/server/deploy/DeployDocPropertyOptions;
7: aload 0
aload 1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.desc:Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor;
8: aload 0
aload 2
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.propertyType:Ljava/lang/Class;
9: aload 0
aconst_null
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.genericType:Ljava/lang/reflect/Type;
10: aload 0
aload 0
aload 2
aload 3
aload 4
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanProperty.wrapScalarType:(Ljava/lang/Class;Lio/ebeaninternal/server/type/ScalarType;Lio/ebean/config/ScalarTypeConverter;)Lio/ebeaninternal/server/type/ScalarType;
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.scalarType:Lio/ebeaninternal/server/type/ScalarType;
11: aload 0
aload 3
ifnonnull 12
iconst_0
goto 13
StackMap locals: io.ebeaninternal.server.deploy.meta.DeployBeanProperty io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor java.lang.Class io.ebeaninternal.server.type.ScalarType io.ebean.config.ScalarTypeConverter
StackMap stack: io.ebeaninternal.server.deploy.meta.DeployBeanProperty
12: aload 3
invokeinterface io.ebeaninternal.server.type.ScalarType.getJdbcType:()I
StackMap locals: io.ebeaninternal.server.deploy.meta.DeployBeanProperty io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor java.lang.Class io.ebeaninternal.server.type.ScalarType io.ebean.config.ScalarTypeConverter
StackMap stack: io.ebeaninternal.server.deploy.meta.DeployBeanProperty int
13: putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.dbType:I
14: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
0 15 1 desc Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<*>;
0 15 2 propertyType Ljava/lang/Class<*>;
0 15 3 scalarType Lio/ebeaninternal/server/type/ScalarType<*>;
0 15 4 typeConverter Lio/ebean/config/ScalarTypeConverter<**>;
Signature: (Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<*>;Ljava/lang/Class<*>;Lio/ebeaninternal/server/type/ScalarType<*>;Lio/ebean/config/ScalarTypeConverter<**>;)V
MethodParameters:
Name Flags
desc
propertyType
scalarType
typeConverter
public void <init>(io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor<?>, java.lang.Class<?>, java.lang.reflect.Type);
descriptor: (Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor;Ljava/lang/Class;Ljava/lang/reflect/Type;)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
iconst_1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.fetchEager:Z
2: aload 0
iconst_1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.nullable:Z
3: aload 0
iconst_1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.jsonSerialize:Z
4: aload 0
iconst_1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.jsonDeserialize:Z
5: aload 0
ldc "?"
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.dbBind:Ljava/lang/String;
6: aload 0
new io.ebeaninternal.server.deploy.DeployDocPropertyOptions
dup
invokespecial io.ebeaninternal.server.deploy.DeployDocPropertyOptions.<init>:()V
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.docMapping:Lio/ebeaninternal/server/deploy/DeployDocPropertyOptions;
7: aload 0
aload 1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.desc:Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor;
8: aload 0
aload 2
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.propertyType:Ljava/lang/Class;
9: aload 0
aload 3
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.genericType:Ljava/lang/reflect/Type;
10: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
0 11 1 desc Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<*>;
0 11 2 propertyType Ljava/lang/Class<*>;
0 11 3 genericType Ljava/lang/reflect/Type;
Signature: (Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<*>;Ljava/lang/Class<*>;Ljava/lang/reflect/Type;)V
MethodParameters:
Name Flags
desc
propertyType
genericType
private io.ebeaninternal.server.type.ScalarType<?> wrapScalarType(java.lang.Class<?>, io.ebeaninternal.server.type.ScalarType<?>, io.ebean.config.ScalarTypeConverter<?, ?>);
descriptor: (Ljava/lang/Class;Lio/ebeaninternal/server/type/ScalarType;Lio/ebean/config/ScalarTypeConverter;)Lio/ebeaninternal/server/type/ScalarType;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
ifnonnull 2
1: aload 2
areturn
2: StackMap locals:
StackMap stack:
new io.ebeaninternal.server.type.ScalarTypeWrapper
dup
aload 1
aload 2
aload 3
invokespecial io.ebeaninternal.server.type.ScalarTypeWrapper.<init>:(Ljava/lang/Class;Lio/ebeaninternal/server/type/ScalarType;Lio/ebean/config/ScalarTypeConverter;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
0 3 1 propertyType Ljava/lang/Class<*>;
0 3 2 scalarType Lio/ebeaninternal/server/type/ScalarType<*>;
0 3 3 typeConverter Lio/ebean/config/ScalarTypeConverter<**>;
Signature: (Ljava/lang/Class<*>;Lio/ebeaninternal/server/type/ScalarType<*>;Lio/ebean/config/ScalarTypeConverter<**>;)Lio/ebeaninternal/server/type/ScalarType<*>;
MethodParameters:
Name Flags
propertyType
scalarType
typeConverter
public int getSortOverride();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.field:Ljava/lang/reflect/Field;
ifnonnull 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.field:Ljava/lang/reflect/Field;
ldc Ljavax/persistence/Id;
invokestatic io.ebean.util.AnnotationUtil.findAnnotation:(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
ifnull 4
3: ldc 1000000
ireturn
4: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.field:Ljava/lang/reflect/Field;
ldc Ljavax/persistence/EmbeddedId;
invokestatic io.ebean.util.AnnotationUtil.findAnnotation:(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
ifnull 6
5: ldc 1000000
ireturn
6: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.undirectionalShadow:Z
ifeq 8
7: ldc 100000
ireturn
8: StackMap locals:
StackMap stack:
aload 0
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanProperty.isAuditProperty:()Z
ifeq 10
9: ldc -1000000
ireturn
10: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.field:Ljava/lang/reflect/Field;
ldc Ljavax/persistence/Version;
invokestatic io.ebean.util.AnnotationUtil.findAnnotation:(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
ifnull 12
11: ldc -1000000
ireturn
12: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.field:Ljava/lang/reflect/Field;
ldc Lio/ebean/annotation/SoftDelete;
invokestatic io.ebean.util.AnnotationUtil.findAnnotation:(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
ifnull 14
13: ldc -1000000
ireturn
14: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
private boolean isAuditProperty();
descriptor: ()Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.field:Ljava/lang/reflect/Field;
ldc Lio/ebean/annotation/WhenCreated;
invokestatic io.ebean.util.AnnotationUtil.findAnnotation:(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
ifnonnull 7
1: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.field:Ljava/lang/reflect/Field;
ldc Lio/ebean/annotation/WhenModified;
invokestatic io.ebean.util.AnnotationUtil.findAnnotation:(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
ifnonnull 7
2: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.field:Ljava/lang/reflect/Field;
ldc Lio/ebean/annotation/WhoModified;
invokestatic io.ebean.util.AnnotationUtil.findAnnotation:(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
ifnonnull 7
3: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.field:Ljava/lang/reflect/Field;
ldc Lio/ebean/annotation/WhoCreated;
invokestatic io.ebean.util.AnnotationUtil.findAnnotation:(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
ifnonnull 7
4: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.field:Ljava/lang/reflect/Field;
ldc Lio/ebean/annotation/UpdatedTimestamp;
invokestatic io.ebean.util.AnnotationUtil.findAnnotation:(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
ifnonnull 7
5: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.field:Ljava/lang/reflect/Field;
ldc Lio/ebean/annotation/CreatedTimestamp;
invokestatic io.ebean.util.AnnotationUtil.findAnnotation:(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
ifnonnull 7
6: iconst_0
ireturn
StackMap locals:
StackMap stack:
7: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public java.lang.String getFullBeanName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.desc:Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor;
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.getFullName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.name:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor<?> getDesc();
descriptor: ()Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.desc:Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
Signature: ()Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<*>;
public int getDbLength();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.dbLength:I
ifne 2
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.scalarType:Lio/ebeaninternal/server/type/ScalarType;
ifnull 2
1: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.scalarType:Lio/ebeaninternal/server/type/ScalarType;
invokeinterface io.ebeaninternal.server.type.ScalarType.getLength:()I
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.dbLength:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public boolean isJsonSerialize();
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.DeployBeanProperty.jsonSerialize:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public void setJsonSerialize(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.jsonSerialize:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
0 2 1 jsonSerialize Z
MethodParameters:
Name Flags
jsonSerialize
public boolean isJsonDeserialize();
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.DeployBeanProperty.jsonDeserialize:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public void setJsonDeserialize(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.jsonDeserialize:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
0 2 1 jsonDeserialize Z
MethodParameters:
Name Flags
jsonDeserialize
public int getSortOrder();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.sortOrder:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public void setSortOrder(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.sortOrder:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
0 2 1 sortOrder I
MethodParameters:
Name Flags
sortOrder
public boolean isUndirectionalShadow();
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.DeployBeanProperty.undirectionalShadow:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public void setUndirectionalShadow();
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.DeployBeanProperty.undirectionalShadow:Z
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public void setDiscriminator();
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.DeployBeanProperty.discriminator:Z
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public boolean isDiscriminator();
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.DeployBeanProperty.discriminator:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public boolean isLocalEncrypted();
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.DeployBeanProperty.localEncrypted:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public void setLocalEncrypted();
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.DeployBeanProperty.localEncrypted:Z
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public void setDbLength(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.dbLength:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
0 2 1 dbLength I
MethodParameters:
Name Flags
dbLength
public int getDbScale();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.dbScale:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public void setDbScale(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.dbScale:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
0 2 1 dbScale I
MethodParameters:
Name Flags
dbScale
public java.lang.String getDbColumnDefn();
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.DeployBeanProperty.dbColumnDefn:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public void setDbColumnDefn(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 1
ifnull 1
aload 1
invokevirtual java.lang.String.trim:()Ljava/lang/String;
invokevirtual java.lang.String.isEmpty:()Z
ifeq 3
1: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.dbColumnDefn:Ljava/lang/String;
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
aload 1
invokestatic io.ebeaninternal.server.core.InternString.intern:(Ljava/lang/String;)Ljava/lang/String;
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.dbColumnDefn:Ljava/lang/String;
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
0 5 1 dbColumnDefn Ljava/lang/String;
MethodParameters:
Name Flags
dbColumnDefn
public io.ebeaninternal.server.type.ScalarType<?> getScalarType();
descriptor: ()Lio/ebeaninternal/server/type/ScalarType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.scalarType:Lio/ebeaninternal/server/type/ScalarType;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
Signature: ()Lio/ebeaninternal/server/type/ScalarType<*>;
public void setScalarType(io.ebeaninternal.server.type.ScalarType<?>);
descriptor: (Lio/ebeaninternal/server/type/ScalarType;)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.DeployBeanProperty.scalarType:Lio/ebeaninternal/server/type/ScalarType;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
0 2 1 scalarType Lio/ebeaninternal/server/type/ScalarType<*>;
Signature: (Lio/ebeaninternal/server/type/ScalarType<*>;)V
MethodParameters:
Name Flags
scalarType
public int getPropertyIndex();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.propertyIndex:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public void setPropertyIndex(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.propertyIndex:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
0 2 1 propertyIndex I
MethodParameters:
Name Flags
propertyIndex
public io.ebeaninternal.server.properties.BeanPropertyGetter getGetter();
descriptor: ()Lio/ebeaninternal/server/properties/BeanPropertyGetter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.getter:Lio/ebeaninternal/server/properties/BeanPropertyGetter;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public io.ebeaninternal.server.properties.BeanPropertySetter getSetter();
descriptor: ()Lio/ebeaninternal/server/properties/BeanPropertySetter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.elementProperty:Z
ifeq 2
1: new io.ebeaninternal.server.deploy.meta.BeanPropertyElementSetter
dup
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.sortOrder:I
invokespecial io.ebeaninternal.server.deploy.meta.BeanPropertyElementSetter.<init>:(I)V
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.setter:Lio/ebeaninternal/server/properties/BeanPropertySetter;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public java.lang.reflect.Method getReadMethod();
descriptor: ()Ljava/lang/reflect/Method;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.readMethod:Ljava/lang/reflect/Method;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public void setOwningType(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.DeployBeanProperty.owningType: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/DeployBeanProperty;
0 2 1 owningType Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)V
MethodParameters:
Name Flags
owningType
public java.lang.Class<?> getOwningType();
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.DeployBeanProperty.owningType:Ljava/lang/Class;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
Signature: ()Ljava/lang/Class<*>;
public boolean isLocal();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.owningType:Ljava/lang/Class;
ifnull 1
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.owningType:Ljava/lang/Class;
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.desc:Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor;
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.getBeanType:()Ljava/lang/Class;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 1
iconst_0
ireturn
StackMap locals:
StackMap stack:
1: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public void setGetter(io.ebeaninternal.server.properties.BeanPropertyGetter);
descriptor: (Lio/ebeaninternal/server/properties/BeanPropertyGetter;)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.DeployBeanProperty.getter:Lio/ebeaninternal/server/properties/BeanPropertyGetter;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
0 2 1 getter Lio/ebeaninternal/server/properties/BeanPropertyGetter;
MethodParameters:
Name Flags
getter
public void setSetter(io.ebeaninternal.server.properties.BeanPropertySetter);
descriptor: (Lio/ebeaninternal/server/properties/BeanPropertySetter;)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.DeployBeanProperty.setter:Lio/ebeaninternal/server/properties/BeanPropertySetter;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
0 2 1 setter Lio/ebeaninternal/server/properties/BeanPropertySetter;
MethodParameters:
Name Flags
setter
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.DeployBeanProperty.name:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
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
invokestatic io.ebeaninternal.server.core.InternString.intern:(Ljava/lang/String;)Ljava/lang/String;
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.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/DeployBeanProperty;
0 2 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public java.lang.reflect.Field getField();
descriptor: ()Ljava/lang/reflect/Field;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.field:Ljava/lang/reflect/Field;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public void setField(java.lang.reflect.Field);
descriptor: (Ljava/lang/reflect/Field;)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.DeployBeanProperty.field:Ljava/lang/reflect/Field;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
0 2 1 field Ljava/lang/reflect/Field;
MethodParameters:
Name Flags
field
public boolean isNaturalKey();
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.DeployBeanProperty.naturalKey:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public void setNaturalKey();
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.DeployBeanProperty.naturalKey:Z
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public io.ebeaninternal.server.deploy.generatedproperty.GeneratedProperty getGeneratedProperty();
descriptor: ()Lio/ebeaninternal/server/deploy/generatedproperty/GeneratedProperty;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.generatedProperty:Lio/ebeaninternal/server/deploy/generatedproperty/GeneratedProperty;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public void setGeneratedProperty(io.ebeaninternal.server.deploy.generatedproperty.GeneratedProperty);
descriptor: (Lio/ebeaninternal/server/deploy/generatedproperty/GeneratedProperty;)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.DeployBeanProperty.generatedProperty:Lio/ebeaninternal/server/deploy/generatedproperty/GeneratedProperty;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
0 2 1 generatedValue Lio/ebeaninternal/server/deploy/generatedproperty/GeneratedProperty;
MethodParameters:
Name Flags
generatedValue
public boolean isNullable();
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.DeployBeanProperty.nullable:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public void setNullable(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.nullable:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
0 2 1 isNullable Z
MethodParameters:
Name Flags
isNullable
public boolean isUnique();
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.DeployBeanProperty.unique:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public void setUnique(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.unique:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
0 2 1 unique Z
MethodParameters:
Name Flags
unique
public boolean isVersionColumn();
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.DeployBeanProperty.versionColumn:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public void setVersionColumn();
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.DeployBeanProperty.versionColumn:Z
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public boolean isFetchEager();
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.DeployBeanProperty.fetchEager:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public void setFetchType(javax.persistence.FetchType);
descriptor: (Ljavax/persistence/FetchType;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic javax.persistence.FetchType.EAGER:Ljavax/persistence/FetchType;
aload 1
if_acmpne 1
iconst_1
goto 2
StackMap locals:
StackMap stack: io.ebeaninternal.server.deploy.meta.DeployBeanProperty
1: iconst_0
StackMap locals: io.ebeaninternal.server.deploy.meta.DeployBeanProperty javax.persistence.FetchType
StackMap stack: io.ebeaninternal.server.deploy.meta.DeployBeanProperty int
2: putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.fetchEager:Z
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
0 4 1 fetchType Ljavax/persistence/FetchType;
MethodParameters:
Name Flags
fetchType
public java.lang.String getSqlFormulaSelect();
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.DeployBeanProperty.sqlFormulaSelect:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public java.lang.String getSqlFormulaJoin();
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.DeployBeanProperty.sqlFormulaJoin:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public void setSqlFormula(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.DeployBeanProperty.sqlFormulaSelect:Ljava/lang/String;
1: aload 0
aload 2
invokevirtual java.lang.String.isEmpty:()Z
ifeq 2
aconst_null
goto 3
StackMap locals:
StackMap stack: io.ebeaninternal.server.deploy.meta.DeployBeanProperty
2: aload 2
StackMap locals: io.ebeaninternal.server.deploy.meta.DeployBeanProperty java.lang.String java.lang.String
StackMap stack: io.ebeaninternal.server.deploy.meta.DeployBeanProperty java.lang.String
3: putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.sqlFormulaJoin:Ljava/lang/String;
4: aload 0
iconst_1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.dbRead:Z
5: aload 0
iconst_0
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.dbInsertable:Z
6: aload 0
iconst_0
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.dbUpdateable:Z
7: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
0 8 1 formulaSelect Ljava/lang/String;
0 8 2 formulaJoin Ljava/lang/String;
MethodParameters:
Name Flags
formulaSelect
formulaJoin
public void setImportedPrimaryKey();
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.DeployBeanProperty.importedPrimaryKey:Z
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public void setImportedPrimaryKeyColumn(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
iconst_1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.importedPrimaryKey:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
0 2 1 primaryKey Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
MethodParameters:
Name Flags
primaryKey
public boolean isAggregation();
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.DeployBeanProperty.aggregation:Ljava/lang/String;
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/DeployBeanProperty;
public java.lang.String getRawAggregation();
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.DeployBeanProperty.aggregation:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public java.lang.String parseAggregation();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.aggregation:Ljava/lang/String;
ifnull 10
1: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.aggregation:Ljava/lang/String;
bipush 40
invokevirtual java.lang.String.indexOf:(I)I
istore 1
start local 1 2: iload 1
iconst_m1
if_icmple 9
3: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.aggregation:Ljava/lang/String;
iload 1
iconst_1
iadd
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.aggregation:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
iconst_1
isub
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 2
start local 2 4: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.name:Ljava/lang/String;
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
5: aload 0
iload 1
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.dbColumn:Ljava/lang/String;
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanProperty.aggregationJoin:(ILjava/lang/String;)Ljava/lang/String;
areturn
6: StackMap locals: int java.lang.String
StackMap stack:
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.desc:Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor;
aload 2
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.getBeanProperty:(Ljava/lang/String;)Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
astore 3
start local 3 7: aload 3
ifnull 9
8: aload 0
iload 1
aload 3
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanProperty.getDbColumnRaw:()Ljava/lang/String;
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanProperty.aggregationJoin:(ILjava/lang/String;)Ljava/lang/String;
areturn
end local 3 end local 2 9: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.desc:Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor;
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.aggregation:Ljava/lang/String;
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.parse:(Ljava/lang/String;)Ljava/lang/String;
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.aggregationParsed:Ljava/lang/String;
end local 1 10: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.aggregationParsed:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
2 10 1 pos I
4 9 2 maybePropertyName Ljava/lang/String;
7 9 3 other Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
private java.lang.String aggregationJoin(int, java.lang.String);
descriptor: (ILjava/lang/String;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.aggregation:Ljava/lang/String;
iconst_0
iload 1
iconst_1
iadd
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 3
start local 3 1: aload 0
new java.lang.StringBuilder
dup
aload 3
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "${ta}."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.aggregation:Ljava/lang/String;
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.aggregation:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
iconst_1
isub
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
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.DeployBeanProperty.aggregationParsed:Ljava/lang/String;
2: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.aggregationParsed:Ljava/lang/String;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
0 3 1 pos I
0 3 2 dbColumn Ljava/lang/String;
1 3 3 p0 Ljava/lang/String;
MethodParameters:
Name Flags
pos
dbColumn
public void setAggregation(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.DeployBeanProperty.aggregation:Ljava/lang/String;
1: aload 0
iconst_1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.dbRead:Z
2: aload 0
iconst_0
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.dbInsertable:Z
3: aload 0
iconst_0
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.dbUpdateable:Z
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
0 5 1 aggregation Ljava/lang/String;
MethodParameters:
Name Flags
aggregation
public void setAggregationPrefix(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.aggregationPrefix:Ljava/lang/String;
1: aload 0
aload 1
ifnonnull 2
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.aggregation:Ljava/lang/String;
goto 3
StackMap locals:
StackMap stack: io.ebeaninternal.server.deploy.meta.DeployBeanProperty
2: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.aggregation:Ljava/lang/String;
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.aggregationPrefix:Ljava/lang/String;
ldc "u1"
invokevirtual java.lang.String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
StackMap locals: io.ebeaninternal.server.deploy.meta.DeployBeanProperty java.lang.String
StackMap stack: io.ebeaninternal.server.deploy.meta.DeployBeanProperty java.lang.String
3: putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.aggregation:Ljava/lang/String;
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
0 5 1 prefix Ljava/lang/String;
MethodParameters:
Name Flags
prefix
public java.lang.String getElPrefix();
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.DeployBeanProperty.aggregation:Ljava/lang/String;
ifnull 2
1: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.aggregationPrefix:Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.secondaryTableJoinPrefix:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public java.lang.String getElPlaceHolder();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.aggregation:Ljava/lang/String;
ifnull 2
1: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.aggregationParsed:Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.sqlFormulaSelect:Ljava/lang/String;
ifnull 4
3: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.sqlFormulaSelect:Ljava/lang/String;
areturn
4: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.secondaryTableJoinPrefix:Ljava/lang/String;
ifnull 6
5: new java.lang.StringBuilder
dup
ldc "${"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.secondaryTableJoinPrefix: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;
aload 0
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;
areturn
6: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
ldc "${}"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
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;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public java.lang.String getDbColumn();
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.DeployBeanProperty.sqlFormulaSelect:Ljava/lang/String;
ifnull 2
1: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.sqlFormulaSelect:Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.aggregation:Ljava/lang/String;
ifnull 4
3: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.aggregation:Ljava/lang/String;
areturn
4: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.dbColumn:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
private java.lang.String getDbColumnRaw();
descriptor: ()Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.dbColumn:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public void setDbColumn(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.InternString.intern:(Ljava/lang/String;)Ljava/lang/String;
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.dbColumn: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/DeployBeanProperty;
0 2 1 dbColumn Ljava/lang/String;
MethodParameters:
Name Flags
dbColumn
public int getDbType();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.dbType:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public void setDbType(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.dbType:I
1: aload 0
iload 1
invokestatic io.ebeaninternal.server.deploy.BeanProperty.isLobType:(I)Z
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.lob:Z
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
0 3 1 dbType I
MethodParameters:
Name Flags
dbType
public boolean isLob();
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.DeployBeanProperty.lob:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public boolean isDbNumberType();
descriptor: ()Z
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.DeployBeanProperty.dbType:I
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanProperty.isNumericType:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
private boolean isNumericType(int);
descriptor: (I)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iload 1
tableswitch { // -6 - 8
-6: 9
-5: 1
-4: 10
-3: 10
-2: 10
-1: 10
0: 10
1: 10
2: 6
3: 2
4: 5
5: 8
6: 4
7: 7
8: 3
default: 10
}
1: StackMap locals:
StackMap stack:
iconst_1
ireturn
2: StackMap locals:
StackMap stack:
iconst_1
ireturn
3: StackMap locals:
StackMap stack:
iconst_1
ireturn
4: StackMap locals:
StackMap stack:
iconst_1
ireturn
5: StackMap locals:
StackMap stack:
iconst_1
ireturn
6: StackMap locals:
StackMap stack:
iconst_1
ireturn
7: StackMap locals:
StackMap stack:
iconst_1
ireturn
8: StackMap locals:
StackMap stack:
iconst_1
ireturn
9: StackMap locals:
StackMap stack:
iconst_1
ireturn
10: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
0 11 1 type I
MethodParameters:
Name Flags
type
public boolean isSecondaryTable();
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.DeployBeanProperty.secondaryTable:Ljava/lang/String;
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/DeployBeanProperty;
public java.lang.String getSecondaryTable();
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.DeployBeanProperty.secondaryTable:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public void setSecondaryTable(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.DeployBeanProperty.secondaryTable:Ljava/lang/String;
1: aload 0
iconst_0
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.dbInsertable:Z
2: aload 0
iconst_0
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.dbUpdateable:Z
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
0 4 1 secondaryTable Ljava/lang/String;
MethodParameters:
Name Flags
secondaryTable
public java.lang.String getSecondaryTableJoinPrefix();
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.DeployBeanProperty.secondaryTableJoinPrefix:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public io.ebeaninternal.server.deploy.meta.DeployTableJoin getSecondaryTableJoin();
descriptor: ()Lio/ebeaninternal/server/deploy/meta/DeployTableJoin;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.secondaryTableJoin:Lio/ebeaninternal/server/deploy/meta/DeployTableJoin;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public void setSecondaryTableJoin(io.ebeaninternal.server.deploy.meta.DeployTableJoin, java.lang.String);
descriptor: (Lio/ebeaninternal/server/deploy/meta/DeployTableJoin;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.DeployBeanProperty.secondaryTableJoin:Lio/ebeaninternal/server/deploy/meta/DeployTableJoin;
1: aload 0
aload 2
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.secondaryTableJoinPrefix: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/DeployBeanProperty;
0 3 1 secondaryTableJoin Lio/ebeaninternal/server/deploy/meta/DeployTableJoin;
0 3 2 prefix Ljava/lang/String;
MethodParameters:
Name Flags
secondaryTableJoin
prefix
public java.lang.String getDbBind();
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.DeployBeanProperty.dbBind:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public boolean isDbEncrypted();
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.DeployBeanProperty.dbEncrypted:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public io.ebean.config.dbplatform.DbEncryptFunction getDbEncryptFunction();
descriptor: ()Lio/ebean/config/dbplatform/DbEncryptFunction;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.dbEncryptFunction:Lio/ebean/config/dbplatform/DbEncryptFunction;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public void setDbEncryptFunction(io.ebean.config.dbplatform.DbEncryptFunction, io.ebean.config.dbplatform.DbEncrypt, int);
descriptor: (Lio/ebean/config/dbplatform/DbEncryptFunction;Lio/ebean/config/dbplatform/DbEncrypt;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.dbEncryptFunction:Lio/ebean/config/dbplatform/DbEncryptFunction;
1: aload 0
iconst_1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.dbEncrypted:Z
2: aload 0
aload 1
invokeinterface io.ebean.config.dbplatform.DbEncryptFunction.getEncryptBindSql:()Ljava/lang/String;
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.dbBind:Ljava/lang/String;
3: aload 0
aload 0
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanProperty.isLob:()Z
ifeq 4
sipush 2004
goto 5
StackMap locals:
StackMap stack: io.ebeaninternal.server.deploy.meta.DeployBeanProperty
4: aload 2
invokeinterface io.ebean.config.dbplatform.DbEncrypt.getEncryptDbType:()I
StackMap locals: io.ebeaninternal.server.deploy.meta.DeployBeanProperty io.ebean.config.dbplatform.DbEncryptFunction io.ebean.config.dbplatform.DbEncrypt int
StackMap stack: io.ebeaninternal.server.deploy.meta.DeployBeanProperty int
5: putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.dbEncryptedType:I
6: iload 3
ifle 8
7: aload 0
iload 3
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanProperty.setDbLength:(I)V
8: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
0 9 1 dbEncryptFunction Lio/ebean/config/dbplatform/DbEncryptFunction;
0 9 2 dbEncrypt Lio/ebean/config/dbplatform/DbEncrypt;
0 9 3 dbLen I
MethodParameters:
Name Flags
dbEncryptFunction
dbEncrypt
dbLen
public int getDbEncryptedType();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.dbEncryptedType:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public boolean isDbRead();
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.DeployBeanProperty.dbRead:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public void setDbRead(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.dbRead:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
0 2 1 isDBRead Z
MethodParameters:
Name Flags
isDBRead
public boolean isDbInsertable();
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.DeployBeanProperty.dbInsertable:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public void setDbInsertable(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.dbInsertable:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
0 2 1 insertable Z
MethodParameters:
Name Flags
insertable
public boolean isDbUpdateable();
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.DeployBeanProperty.dbUpdateable:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public void setDbUpdateable(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.dbUpdateable:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
0 2 1 updateable Z
MethodParameters:
Name Flags
updateable
public boolean isTransient();
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.DeployBeanProperty.isTransient:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public void setTransient();
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.DeployBeanProperty.isTransient:Z
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public void setReadMethod(java.lang.reflect.Method);
descriptor: (Ljava/lang/reflect/Method;)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.DeployBeanProperty.readMethod:Ljava/lang/reflect/Method;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
0 2 1 readMethod Ljava/lang/reflect/Method;
MethodParameters:
Name Flags
readMethod
public java.lang.Class<?> getPropertyType();
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.DeployBeanProperty.propertyType:Ljava/lang/Class;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
Signature: ()Ljava/lang/Class<*>;
public java.lang.reflect.Type getGenericType();
descriptor: ()Ljava/lang/reflect/Type;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.genericType:Ljava/lang/reflect/Type;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public boolean isImportedPrimaryKey();
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.DeployBeanProperty.importedPrimaryKey:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public boolean isId();
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.DeployBeanProperty.id:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public void setId();
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.DeployBeanProperty.id:Z
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public boolean isEmbedded();
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.DeployBeanProperty.embedded:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public void setEmbedded();
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.DeployBeanProperty.embedded:Z
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.desc:Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor;
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.getFullName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.name:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public boolean isExcludedFromHistory();
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.DeployBeanProperty.excludedFromHistory:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public void setExcludedFromHistory();
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.DeployBeanProperty.excludedFromHistory:Z
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public void setDraft();
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.DeployBeanProperty.draft:Z
1: aload 0
iconst_1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.isTransient:Z
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public boolean isDraft();
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.DeployBeanProperty.draft:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public void setDraftOnly();
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.DeployBeanProperty.draftOnly:Z
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public boolean isDraftOnly();
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.DeployBeanProperty.draftOnly:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public void setDraftDirty();
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.DeployBeanProperty.draftOnly:Z
1: aload 0
iconst_1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.draftDirty:Z
2: aload 0
iconst_0
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.nullable:Z
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public boolean isDraftDirty();
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.DeployBeanProperty.draftDirty:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public void setDraftReset();
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.DeployBeanProperty.draftReset:Z
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public boolean isDraftReset();
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.DeployBeanProperty.draftReset:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public void checkPrimitiveBoolean();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic java.lang.Boolean.TYPE:Ljava/lang/Class;
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.propertyType:Ljava/lang/Class;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 5
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.softDelete:Z
ifne 5
1: aload 0
iconst_0
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.nullable:Z
2: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.dbColumnDefault:Ljava/lang/String;
ifnonnull 7
3: aload 0
ldc "false"
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.dbColumnDefault:Ljava/lang/String;
4: goto 7
StackMap locals:
StackMap stack:
5: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.id:Z
ifne 7
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.versionColumn:Z
ifne 7
getstatic io.ebeaninternal.server.deploy.meta.DeployBeanProperty.PRIMITIVE_NUMBER_TYPES:Ljava/util/Set;
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.propertyType:Ljava/lang/Class;
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ifeq 7
6: aload 0
iconst_0
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.nullable:Z
7: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public void setSoftDelete();
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.DeployBeanProperty.softDelete:Z
1: aload 0
iconst_0
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.nullable:Z
2: aload 0
ldc "false"
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.dbColumnDefault:Ljava/lang/String;
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public boolean isSoftDelete();
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.DeployBeanProperty.softDelete:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public void setUnmappedJson();
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.DeployBeanProperty.unmappedJson:Z
1: aload 0
iconst_1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.isTransient:Z
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public boolean isUnmappedJson();
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.DeployBeanProperty.unmappedJson:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public void (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.DeployBeanProperty.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/DeployBeanProperty;
0 2 1 dbComment Ljava/lang/String;
MethodParameters:
Name Flags
dbComment
public java.lang.String ();
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.DeployBeanProperty.dbComment:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public void setDocProperty(io.ebean.annotation.DocProperty);
descriptor: (Lio/ebean/annotation/DocProperty;)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.DeployBeanProperty.docMapping:Lio/ebeaninternal/server/deploy/DeployDocPropertyOptions;
aload 1
invokevirtual io.ebeaninternal.server.deploy.DeployDocPropertyOptions.setDocProperty:(Lio/ebean/annotation/DocProperty;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
0 2 1 docProperty Lio/ebean/annotation/DocProperty;
MethodParameters:
Name Flags
docProperty
public void setDocSortable(io.ebean.annotation.DocSortable);
descriptor: (Lio/ebean/annotation/DocSortable;)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.DeployBeanProperty.docMapping:Lio/ebeaninternal/server/deploy/DeployDocPropertyOptions;
aload 1
invokevirtual io.ebeaninternal.server.deploy.DeployDocPropertyOptions.setDocSortable:(Lio/ebean/annotation/DocSortable;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
0 2 1 docSortable Lio/ebean/annotation/DocSortable;
MethodParameters:
Name Flags
docSortable
public void setDocCode(io.ebean.annotation.DocCode);
descriptor: (Lio/ebean/annotation/DocCode;)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.DeployBeanProperty.docMapping:Lio/ebeaninternal/server/deploy/DeployDocPropertyOptions;
aload 1
invokevirtual io.ebeaninternal.server.deploy.DeployDocPropertyOptions.setDocCode:(Lio/ebean/annotation/DocCode;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
0 2 1 docCode Lio/ebean/annotation/DocCode;
MethodParameters:
Name Flags
docCode
public io.ebeanservice.docstore.api.mapping.DocPropertyOptions getDocPropertyOptions();
descriptor: ()Lio/ebeanservice/docstore/api/mapping/DocPropertyOptions;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.docMapping:Lio/ebeaninternal/server/deploy/DeployDocPropertyOptions;
invokevirtual io.ebeaninternal.server.deploy.DeployDocPropertyOptions.create:()Lio/ebeanservice/docstore/api/mapping/DocPropertyOptions;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public java.lang.String getDbColumnDefaultSqlLiteral();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.dbColumnDefault:Ljava/lang/String;
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.propertyType:Ljava/lang/Class;
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.dbType:I
invokestatic io.ebean.config.dbplatform.DbDefaultValue.toSqlLiteral:(Ljava/lang/String;Ljava/lang/Class;I)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public void setDbColumnDefault(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.DeployBeanProperty.dbColumnDefault: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/DeployBeanProperty;
0 2 1 dbColumnDefault Ljava/lang/String;
MethodParameters:
Name Flags
dbColumnDefault
public void setTenantId();
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.DeployBeanProperty.tenantId:Z
1: aload 0
iconst_0
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.nullable:Z
2: aload 0
iconst_1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.dbInsertable:Z
3: aload 0
iconst_0
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.dbUpdateable:Z
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public boolean isTenantId();
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.DeployBeanProperty.tenantId:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public boolean isIdClass();
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.DeployBeanProperty.desc:Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor;
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.isIdClass:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public void addDbMigrationInfo(io.ebeaninternal.server.deploy.DbMigrationInfo);
descriptor: (Lio/ebeaninternal/server/deploy/DbMigrationInfo;)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.DeployBeanProperty.dbMigrationInfos: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.DeployBeanProperty.dbMigrationInfos:Ljava/util/List;
2: StackMap locals:
StackMap stack:
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.dbMigrationInfos: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/DeployBeanProperty;
0 4 1 info Lio/ebeaninternal/server/deploy/DbMigrationInfo;
MethodParameters:
Name Flags
info
public java.util.List<io.ebeaninternal.server.deploy.DbMigrationInfo> getDbMigrationInfos();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.dbMigrationInfos:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
Signature: ()Ljava/util/List<Lio/ebeaninternal/server/deploy/DbMigrationInfo;>;
public void setElementProperty();
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.DeployBeanProperty.elementProperty:Z
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
public java.lang.Object getJacksonField();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tcom.fasterxml.jackson.databind cannot be resolved to a type\n\tcom.fasterxml.jackson.databind cannot be resolved to a type\n\tcom.fasterxml.jackson.databind cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
}
SourceFile: "DeployBeanProperty.java"