public abstract class io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssoc<T> extends io.ebeaninternal.server.deploy.meta.DeployBeanProperty
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssoc
super_class: io.ebeaninternal.server.deploy.meta.DeployBeanProperty
{
java.lang.Class<T> targetType;
descriptor: Ljava/lang/Class;
flags: (0x0000)
Signature: Ljava/lang/Class<TT;>;
final io.ebeaninternal.server.deploy.BeanCascadeInfo cascadeInfo;
descriptor: Lio/ebeaninternal/server/deploy/BeanCascadeInfo;
flags: (0x0010) ACC_FINAL
private io.ebeaninternal.server.deploy.BeanTable beanTable;
descriptor: Lio/ebeaninternal/server/deploy/BeanTable;
flags: (0x0002) ACC_PRIVATE
final io.ebeaninternal.server.deploy.meta.DeployTableJoin tableJoin;
descriptor: Lio/ebeaninternal/server/deploy/meta/DeployTableJoin;
flags: (0x0010) ACC_FINAL
private java.lang.String ;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String mappedBy;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String docStoreDoc;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private int fetchPreference;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private io.ebeaninternal.server.deploy.PropertyForeignKey foreignKey;
descriptor: Lio/ebeaninternal/server/deploy/PropertyForeignKey;
flags: (0x0002) ACC_PRIVATE
boolean orphanRemoval;
descriptor: Z
flags: (0x0000)
void <init>(io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor<?>, java.lang.Class<T>);
descriptor: (Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor;Ljava/lang/Class;)V
flags: (0x0000)
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
aconst_null
aconst_null
invokespecial io.ebeaninternal.server.deploy.meta.DeployBeanProperty.<init>:(Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor;Ljava/lang/Class;Lio/ebean/core/type/ScalarType;Lio/ebean/config/ScalarTypeConverter;)V
1: aload 0
new io.ebeaninternal.server.deploy.BeanCascadeInfo
dup
invokespecial io.ebeaninternal.server.deploy.BeanCascadeInfo.<init>:()V
putfield io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssoc.cascadeInfo:Lio/ebeaninternal/server/deploy/BeanCascadeInfo;
2: aload 0
new io.ebeaninternal.server.deploy.meta.DeployTableJoin
dup
invokespecial io.ebeaninternal.server.deploy.meta.DeployTableJoin.<init>:()V
putfield io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssoc.tableJoin:Lio/ebeaninternal/server/deploy/meta/DeployTableJoin;
3: aload 0
sipush 1000
putfield io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssoc.fetchPreference:I
4: aload 0
aload 2
putfield io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssoc.targetType:Ljava/lang/Class;
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssoc<TT;>;
0 6 1 desc Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<*>;
0 6 2 targetType Ljava/lang/Class<TT;>;
Signature: (Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<*>;Ljava/lang/Class<TT;>;)V
MethodParameters:
Name Flags
desc
targetType
public io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor<?> getTargetDeploy();
descriptor: ()Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssoc.desc:Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor;
aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssoc.targetType:Ljava/lang/Class;
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanDescriptor.getDeploy:(Ljava/lang/Class;)Lio/ebeaninternal/server/deploy/parse/DeployBeanInfo;
invokevirtual io.ebeaninternal.server.deploy.parse.DeployBeanInfo.getDescriptor:()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/DeployBeanPropertyAssoc<TT;>;
Signature: ()Lio/ebeaninternal/server/deploy/meta/DeployBeanDescriptor<*>;
public java.lang.Class<T> getTargetType();
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.DeployBeanPropertyAssoc.targetType:Ljava/lang/Class;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssoc<TT;>;
Signature: ()Ljava/lang/Class<TT;>;
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.DeployBeanPropertyAssoc.extraWhere:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssoc<TT;>;
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.DeployBeanPropertyAssoc.extraWhere: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/DeployBeanPropertyAssoc<TT;>;
0 2 1 extraWhere Ljava/lang/String;
MethodParameters:
Name Flags
extraWhere
public io.ebeaninternal.server.deploy.meta.DeployTableJoin getTableJoin();
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.DeployBeanPropertyAssoc.tableJoin: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/DeployBeanPropertyAssoc<TT;>;
public io.ebeaninternal.server.deploy.BeanTable getBeanTable();
descriptor: ()Lio/ebeaninternal/server/deploy/BeanTable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssoc.beanTable:Lio/ebeaninternal/server/deploy/BeanTable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssoc<TT;>;
public void setBeanTable(io.ebeaninternal.server.deploy.BeanTable);
descriptor: (Lio/ebeaninternal/server/deploy/BeanTable;)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.DeployBeanPropertyAssoc.beanTable:Lio/ebeaninternal/server/deploy/BeanTable;
1: aload 0
invokevirtual io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssoc.getTableJoin:()Lio/ebeaninternal/server/deploy/meta/DeployTableJoin;
aload 1
invokevirtual io.ebeaninternal.server.deploy.BeanTable.getBaseTable:()Ljava/lang/String;
invokevirtual io.ebeaninternal.server.deploy.meta.DeployTableJoin.setTable:(Ljava/lang/String;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssoc<TT;>;
0 3 1 beanTable Lio/ebeaninternal/server/deploy/BeanTable;
MethodParameters:
Name Flags
beanTable
public io.ebeaninternal.server.deploy.BeanCascadeInfo getCascadeInfo();
descriptor: ()Lio/ebeaninternal/server/deploy/BeanCascadeInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssoc.cascadeInfo:Lio/ebeaninternal/server/deploy/BeanCascadeInfo;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssoc<TT;>;
public void setForeignKey(io.ebeaninternal.server.deploy.PropertyForeignKey);
descriptor: (Lio/ebeaninternal/server/deploy/PropertyForeignKey;)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.DeployBeanPropertyAssoc.foreignKey:Lio/ebeaninternal/server/deploy/PropertyForeignKey;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssoc<TT;>;
0 2 1 foreignKey Lio/ebeaninternal/server/deploy/PropertyForeignKey;
MethodParameters:
Name Flags
foreignKey
public io.ebeaninternal.server.deploy.PropertyForeignKey getForeignKey();
descriptor: ()Lio/ebeaninternal/server/deploy/PropertyForeignKey;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssoc.foreignKey:Lio/ebeaninternal/server/deploy/PropertyForeignKey;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssoc<TT;>;
public java.lang.String getMappedBy();
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.DeployBeanPropertyAssoc.mappedBy:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssoc<TT;>;
public void setMappedBy(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: ldc ""
aload 1
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 2
1: aload 0
aload 1
putfield io.ebeaninternal.server.deploy.meta.DeployBeanPropertyAssoc.mappedBy:Ljava/lang/String;
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssoc<TT;>;
0 3 1 mappedBy Ljava/lang/String;
MethodParameters:
Name Flags
mappedBy
public void setOrphanRemoval();
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.DeployBeanPropertyAssoc.orphanRemoval:Z
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssoc<TT;>;
public boolean isOrphanRemoval();
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.DeployBeanPropertyAssoc.orphanRemoval:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssoc<TT;>;
public void setDocStoreEmbedded(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.DeployBeanPropertyAssoc.docStoreDoc: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/DeployBeanPropertyAssoc<TT;>;
0 2 1 embeddedDoc Ljava/lang/String;
MethodParameters:
Name Flags
embeddedDoc
public java.lang.String getDocStoreDoc();
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.DeployBeanPropertyAssoc.docStoreDoc:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssoc<TT;>;
public int getFetchPreference();
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.DeployBeanPropertyAssoc.fetchPreference:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssoc<TT;>;
public void setFetchPreference(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.DeployBeanPropertyAssoc.fetchPreference:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/deploy/meta/DeployBeanPropertyAssoc<TT;>;
0 2 1 fetchPreference I
MethodParameters:
Name Flags
fetchPreference
}
Signature: <T:Ljava/lang/Object;>Lio/ebeaninternal/server/deploy/meta/DeployBeanProperty;
SourceFile: "DeployBeanPropertyAssoc.java"