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.ebean.core.type.ScalarType<?> scalarType;
descriptor: Lio/ebean/core/type/ScalarType;
flags: (0x0002) ACC_PRIVATE
Signature: Lio/ebean/core/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 final io.ebeaninternal.server.deploy.DeployDocPropertyOptions docMapping;
descriptor: Lio/ebeaninternal/server/deploy/DeployDocPropertyOptions;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
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
final io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor<?> desc;
descriptor: Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor;
flags: (0x0010) 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;>;
private java.util.Set<java.lang.annotation.Annotation> metaAnnotations;
descriptor: Ljava/util/Set;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Set<Ljava/lang/annotation/Annotation;>;
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.ebean.core.type.ScalarType<?>, io.ebean.config.ScalarTypeConverter<?, ?>);
descriptor: (Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor;Ljava/lang/Class;Lio/ebean/core/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/ebean/core/type/ScalarType;Lio/ebean/config/ScalarTypeConverter;)Lio/ebean/core/type/ScalarType;
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.scalarType:Lio/ebean/core/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.ebean.core.type.ScalarType io.ebean.config.ScalarTypeConverter
StackMap stack: io.ebeaninternal.server.deploy.meta.DeployBeanProperty
12: aload 3
invokeinterface io.ebean.core.type.ScalarType.getJdbcType:()I
StackMap locals: io.ebeaninternal.server.deploy.meta.DeployBeanProperty io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor java.lang.Class io.ebean.core.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/ebean/core/type/ScalarType<*>;
0 15 4 typeConverter Lio/ebean/config/ScalarTypeConverter<**>;
Signature: (Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<*>;Ljava/lang/Class<*>;Lio/ebean/core/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.ebean.core.type.ScalarType<?> wrapScalarType(java.lang.Class<?>, io.ebean.core.type.ScalarType<?>, io.ebean.config.ScalarTypeConverter<?, ?>);
descriptor: (Ljava/lang/Class;Lio/ebean/core/type/ScalarType;Lio/ebean/config/ScalarTypeConverter;)Lio/ebean/core/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/ebean/core/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/ebean/core/type/ScalarType<*>;
0 3 3 typeConverter Lio/ebean/config/ScalarTypeConverter<**>;
Signature: (Ljava/lang/Class<*>;Lio/ebean/core/type/ScalarType<*>;Lio/ebean/config/ScalarTypeConverter<**>;)Lio/ebean/core/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.get:(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.get:(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.get:(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.get:(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.has:(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class;)Z
ifne 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.has:(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class;)Z
ifne 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.has:(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class;)Z
ifne 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.has:(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class;)Z
ifne 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.has:(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class;)Z
ifne 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.has:(Ljava/lang/reflect/AnnotatedElement;Ljava/lang/Class;)Z
ifne 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/ebean/core/type/ScalarType;
ifnull 2
1: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.scalarType:Lio/ebean/core/type/ScalarType;
invokeinterface io.ebean.core.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
int getSortOrder();
descriptor: ()I
flags: (0x0000)
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;
void setDiscriminator();
descriptor: ()V
flags: (0x0000)
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.ebean.core.type.ScalarType<?> getScalarType();
descriptor: ()Lio/ebean/core/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/ebean/core/type/ScalarType;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
Signature: ()Lio/ebean/core/type/ScalarType<*>;
public void setScalarType(io.ebean.core.type.ScalarType<?>);
descriptor: (Lio/ebean/core/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/ebean/core/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/ebean/core/type/ScalarType<*>;
Signature: (Lio/ebean/core/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 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;
void setNaturalKey();
descriptor: ()V
flags: (0x0000)
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;
boolean isDbNumberType();
descriptor: ()Z
flags: (0x0000)
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: 1
-5: 1
-4: 2
-3: 2
-2: 2
-1: 2
0: 2
1: 2
2: 1
3: 1
4: 1
5: 1
6: 1
7: 1
8: 1
default: 2
}
1: StackMap locals:
StackMap stack:
iconst_1
ireturn
2: StackMap locals:
StackMap stack:
iconst_0
ireturn
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 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 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=2, locals=4, args_size=1
start local 0 0: aload 0
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanProperty.getDesc:()Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor;
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.getJacksonAnnotatedClass:()Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.introspect.AnnotatedClass
1: astore 1
start local 1 2: aload 1
invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedClass.fields:()Ljava/lang/Iterable;
invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
astore 3
goto 6
StackMap locals: io.ebeaninternal.server.deploy.meta.DeployBeanProperty com.fasterxml.jackson.databind.introspect.AnnotatedClass top java.util.Iterator
StackMap stack:
3: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.fasterxml.jackson.databind.introspect.AnnotatedField
astore 2
start local 2 4: aload 2
invokevirtual com.fasterxml.jackson.databind.introspect.AnnotatedField.getName:()Ljava/lang/String;
aload 0
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanProperty.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
5: aload 2
areturn
end local 2 6: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
7: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
2 8 1 jac Lcom/fasterxml/jackson/databind/introspect/AnnotatedClass;
4 6 2 candidate Lcom/fasterxml/jackson/databind/introspect/AnnotatedField;
public void initMetaAnnotations(java.util.Set<java.lang.Class<?>>);
descriptor: (Ljava/util/Set;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.field:Ljava/lang/reflect/Field;
aload 1
invokestatic io.ebean.util.AnnotationUtil.metaFindAllFor:(Ljava/lang/reflect/AnnotatedElement;Ljava/util/Set;)Ljava/util/Set;
putfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.metaAnnotations:Ljava/util/Set;
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 metaAnnotationsFilter Ljava/util/Set<Ljava/lang/Class<*>;>;
Signature: (Ljava/util/Set<Ljava/lang/Class<*>;>;)V
MethodParameters:
Name Flags
metaAnnotationsFilter
public <A extends java.lang.annotation.Annotation> A getMetaAnnotation(java.lang.Class<A>);
descriptor: (Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.metaAnnotations:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 3
goto 4
StackMap locals: io.ebeaninternal.server.deploy.meta.DeployBeanProperty java.lang.Class top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.annotation.Annotation
astore 2
start local 2 2: aload 2
invokeinterface java.lang.annotation.Annotation.annotationType:()Ljava/lang/Class;
aload 1
if_acmpne 4
3: aload 2
areturn
end local 2 4: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
5: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
0 6 1 annotationType Ljava/lang/Class<TA;>;
2 4 2 ann Ljava/lang/annotation/Annotation;
Signature: <A::Ljava/lang/annotation/Annotation;>(Ljava/lang/Class<TA;>;)TA;
MethodParameters:
Name Flags
annotationType
public <A extends java.lang.annotation.Annotation> java.util.List<A> getMetaAnnotations(java.lang.Class<A>);
descriptor: (Ljava/lang/Class;)Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 2
start local 2 1: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.metaAnnotations:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 4
goto 5
StackMap locals: io.ebeaninternal.server.deploy.meta.DeployBeanProperty java.lang.Class java.util.List top java.util.Iterator
StackMap stack:
2: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.annotation.Annotation
astore 3
start local 3 3: aload 3
invokeinterface java.lang.annotation.Annotation.annotationType:()Ljava/lang/Class;
aload 1
if_acmpne 5
4: aload 2
aload 3
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 3 5: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
6: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
0 7 1 annotationType Ljava/lang/Class<TA;>;
1 7 2 result Ljava/util/List<TA;>;
3 5 3 ann Ljava/lang/annotation/Annotation;
Signature: <A::Ljava/lang/annotation/Annotation;>(Ljava/lang/Class<TA;>;)Ljava/util/List<TA;>;
MethodParameters:
Name Flags
annotationType
public java.util.List<javax.validation.constraints.Size> getMetaAnnotationSize();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=1
start local 0 0: aload 0
ldc Ljavax/validation/constraints/Size;
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanProperty.getMetaAnnotations:(Ljava/lang/Class;)Ljava/util/List;
astore 1
start local 1 1: aload 0
ldc Ljavax/validation/constraints/Size$List;
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanProperty.getMetaAnnotations:(Ljava/lang/Class;)Ljava/util/List;
astore 2
start local 2 2: aload 2
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 5
StackMap locals: io.ebeaninternal.server.deploy.meta.DeployBeanProperty java.util.List java.util.List top java.util.Iterator
StackMap stack:
3: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast javax.validation.constraints.Size$List
astore 3
start local 3 4: aload 1
aload 3
invokeinterface javax.validation.constraints.Size$List.value:()[Ljavax/validation/constraints/Size;
invokestatic java.util.Collections.addAll:(Ljava/util/Collection;[Ljava/lang/Object;)Z
pop
end local 3 5: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
6: aload 1
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
1 7 1 size Ljava/util/List<Ljavax/validation/constraints/Size;>;
2 7 2 lists Ljava/util/List<Ljavax/validation/constraints/Size$List;>;
4 5 3 list Ljavax/validation/constraints/Size$List;
Signature: ()Ljava/util/List<Ljavax/validation/constraints/Size;>;
public io.ebean.annotation.Formula getMetaAnnotationFormula(io.ebean.annotation.Platform);
descriptor: (Lio/ebean/annotation/Platform;)Lio/ebean/annotation/Formula;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=11, args_size=2
start local 0 start local 1 0: aconst_null
astore 2
start local 2 1: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.metaAnnotations:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 4
goto 23
StackMap locals: io.ebeaninternal.server.deploy.meta.DeployBeanProperty io.ebean.annotation.Platform io.ebean.annotation.Formula top java.util.Iterator
StackMap stack:
2: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.annotation.Annotation
astore 3
start local 3 3: aload 3
invokeinterface java.lang.annotation.Annotation.annotationType:()Ljava/lang/Class;
ldc Lio/ebean/annotation/Formula;
if_acmpne 11
4: aload 3
checkcast io.ebean.annotation.Formula
astore 5
start local 5 5: aload 5
invokeinterface io.ebean.annotation.Formula.platforms:()[Lio/ebean/annotation/Platform;
astore 6
start local 6 6: aload 6
arraylength
ifne 9
7: aload 5
astore 2
8: goto 23
StackMap locals: io.ebeaninternal.server.deploy.meta.DeployBeanProperty io.ebean.annotation.Platform io.ebean.annotation.Formula java.lang.annotation.Annotation java.util.Iterator io.ebean.annotation.Formula io.ebean.annotation.Platform[]
StackMap stack:
9: aload 0
aload 6
aload 1
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanProperty.matchPlatform:([Lio/ebean/annotation/Platform;Lio/ebean/annotation/Platform;)Z
ifeq 23
10: aload 5
areturn
end local 6 end local 5 11: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.lang.annotation.Annotation.annotationType:()Ljava/lang/Class;
ldc Lio/ebean/annotation/Formula$List;
if_acmpne 23
12: aload 3
checkcast io.ebean.annotation.Formula$List
astore 5
start local 5 13: aload 5
invokeinterface io.ebean.annotation.Formula$List.value:()[Lio/ebean/annotation/Formula;
dup
astore 9
arraylength
istore 8
iconst_0
istore 7
goto 22
StackMap locals: io.ebeaninternal.server.deploy.meta.DeployBeanProperty io.ebean.annotation.Platform io.ebean.annotation.Formula java.lang.annotation.Annotation java.util.Iterator io.ebean.annotation.Formula$List top int int io.ebean.annotation.Formula[]
StackMap stack:
14: aload 9
iload 7
aaload
astore 6
start local 6 15: aload 6
invokeinterface io.ebean.annotation.Formula.platforms:()[Lio/ebean/annotation/Platform;
astore 10
start local 10 16: aload 10
arraylength
ifne 19
17: aload 6
astore 2
18: goto 21
StackMap locals: io.ebeaninternal.server.deploy.meta.DeployBeanProperty io.ebean.annotation.Platform io.ebean.annotation.Formula java.lang.annotation.Annotation java.util.Iterator io.ebean.annotation.Formula$List io.ebean.annotation.Formula int int io.ebean.annotation.Formula[] io.ebean.annotation.Platform[]
StackMap stack:
19: aload 0
aload 10
aload 1
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanProperty.matchPlatform:([Lio/ebean/annotation/Platform;Lio/ebean/annotation/Platform;)Z
ifeq 21
20: aload 6
areturn
end local 10 end local 6 21: StackMap locals: io.ebeaninternal.server.deploy.meta.DeployBeanProperty io.ebean.annotation.Platform io.ebean.annotation.Formula java.lang.annotation.Annotation java.util.Iterator io.ebean.annotation.Formula$List top int int io.ebean.annotation.Formula[]
StackMap stack:
iinc 7 1
StackMap locals:
StackMap stack:
22: iload 7
iload 8
if_icmplt 14
end local 5 end local 3 23: StackMap locals: io.ebeaninternal.server.deploy.meta.DeployBeanProperty io.ebean.annotation.Platform io.ebean.annotation.Formula top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
24: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
0 25 1 platform Lio/ebean/annotation/Platform;
1 25 2 fallback Lio/ebean/annotation/Formula;
3 23 3 ann Ljava/lang/annotation/Annotation;
5 11 5 formula Lio/ebean/annotation/Formula;
6 11 6 platforms [Lio/ebean/annotation/Platform;
13 23 5 formulaList Lio/ebean/annotation/Formula$List;
15 21 6 formula Lio/ebean/annotation/Formula;
16 21 10 platforms [Lio/ebean/annotation/Platform;
MethodParameters:
Name Flags
platform
public io.ebean.annotation.Where getMetaAnnotationWhere(io.ebean.annotation.Platform);
descriptor: (Lio/ebean/annotation/Platform;)Lio/ebean/annotation/Where;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=11, args_size=2
start local 0 start local 1 0: aconst_null
astore 2
start local 2 1: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanProperty.metaAnnotations:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 4
goto 23
StackMap locals: io.ebeaninternal.server.deploy.meta.DeployBeanProperty io.ebean.annotation.Platform io.ebean.annotation.Where top java.util.Iterator
StackMap stack:
2: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.annotation.Annotation
astore 3
start local 3 3: aload 3
invokeinterface java.lang.annotation.Annotation.annotationType:()Ljava/lang/Class;
ldc Lio/ebean/annotation/Where;
if_acmpne 11
4: aload 3
checkcast io.ebean.annotation.Where
astore 5
start local 5 5: aload 5
invokeinterface io.ebean.annotation.Where.platforms:()[Lio/ebean/annotation/Platform;
astore 6
start local 6 6: aload 6
arraylength
ifne 9
7: aload 5
astore 2
8: goto 23
StackMap locals: io.ebeaninternal.server.deploy.meta.DeployBeanProperty io.ebean.annotation.Platform io.ebean.annotation.Where java.lang.annotation.Annotation java.util.Iterator io.ebean.annotation.Where io.ebean.annotation.Platform[]
StackMap stack:
9: aload 0
aload 5
invokeinterface io.ebean.annotation.Where.platforms:()[Lio/ebean/annotation/Platform;
aload 1
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanProperty.matchPlatform:([Lio/ebean/annotation/Platform;Lio/ebean/annotation/Platform;)Z
ifeq 23
10: aload 5
areturn
end local 6 end local 5 11: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.lang.annotation.Annotation.annotationType:()Ljava/lang/Class;
ldc Lio/ebean/annotation/Where$List;
if_acmpne 23
12: aload 3
checkcast io.ebean.annotation.Where$List
astore 5
start local 5 13: aload 5
invokeinterface io.ebean.annotation.Where$List.value:()[Lio/ebean/annotation/Where;
dup
astore 9
arraylength
istore 8
iconst_0
istore 7
goto 22
StackMap locals: io.ebeaninternal.server.deploy.meta.DeployBeanProperty io.ebean.annotation.Platform io.ebean.annotation.Where java.lang.annotation.Annotation java.util.Iterator io.ebean.annotation.Where$List top int int io.ebean.annotation.Where[]
StackMap stack:
14: aload 9
iload 7
aaload
astore 6
start local 6 15: aload 6
invokeinterface io.ebean.annotation.Where.platforms:()[Lio/ebean/annotation/Platform;
astore 10
start local 10 16: aload 10
arraylength
ifne 19
17: aload 6
astore 2
18: goto 21
StackMap locals: io.ebeaninternal.server.deploy.meta.DeployBeanProperty io.ebean.annotation.Platform io.ebean.annotation.Where java.lang.annotation.Annotation java.util.Iterator io.ebean.annotation.Where$List io.ebean.annotation.Where int int io.ebean.annotation.Where[] io.ebean.annotation.Platform[]
StackMap stack:
19: aload 0
aload 6
invokeinterface io.ebean.annotation.Where.platforms:()[Lio/ebean/annotation/Platform;
aload 1
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanProperty.matchPlatform:([Lio/ebean/annotation/Platform;Lio/ebean/annotation/Platform;)Z
ifeq 21
20: aload 6
areturn
end local 10 end local 6 21: StackMap locals: io.ebeaninternal.server.deploy.meta.DeployBeanProperty io.ebean.annotation.Platform io.ebean.annotation.Where java.lang.annotation.Annotation java.util.Iterator io.ebean.annotation.Where$List top int int io.ebean.annotation.Where[]
StackMap stack:
iinc 7 1
StackMap locals:
StackMap stack:
22: iload 7
iload 8
if_icmplt 14
end local 5 end local 3 23: StackMap locals: io.ebeaninternal.server.deploy.meta.DeployBeanProperty io.ebean.annotation.Platform io.ebean.annotation.Where top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
24: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
0 25 1 platform Lio/ebean/annotation/Platform;
1 25 2 fallback Lio/ebean/annotation/Where;
3 23 3 ann Ljava/lang/annotation/Annotation;
5 11 5 where Lio/ebean/annotation/Where;
6 11 6 platforms [Lio/ebean/annotation/Platform;
13 23 5 whereList Lio/ebean/annotation/Where$List;
15 21 6 where Lio/ebean/annotation/Where;
16 21 10 platforms [Lio/ebean/annotation/Platform;
MethodParameters:
Name Flags
platform
private boolean matchPlatform(io.ebean.annotation.Platform[], io.ebean.annotation.Platform);
descriptor: ([Lio/ebean/annotation/Platform;Lio/ebean/annotation/Platform;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 1
dup
astore 6
arraylength
istore 5
iconst_0
istore 4
goto 5
StackMap locals: io.ebeaninternal.server.deploy.meta.DeployBeanProperty io.ebean.annotation.Platform[] io.ebean.annotation.Platform top int int io.ebean.annotation.Platform[]
StackMap stack:
1: aload 6
iload 4
aaload
astore 3
start local 3 2: aload 3
aload 2
if_acmpne 4
3: iconst_1
ireturn
end local 3 4: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
5: iload 4
iload 5
if_icmplt 1
6: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
0 7 1 platforms [Lio/ebean/annotation/Platform;
0 7 2 match Lio/ebean/annotation/Platform;
2 4 3 platform Lio/ebean/annotation/Platform;
MethodParameters:
Name Flags
platforms
match
}
SourceFile: "DeployBeanProperty.java"
InnerClasses:
public abstract List = io.ebean.annotation.Formula$List of io.ebean.annotation.Formula
public abstract List = io.ebean.annotation.Where$List of io.ebean.annotation.Where
public abstract List = javax.validation.constraints.Size$List of javax.validation.constraints.Size