| Previous CloneSet | Next CloneSet | Back to Main Report |
| Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
|---|---|---|---|---|
| 4 | 8 | 3 | 0.971 | statement_list[3] |
| Clone Abstraction | Parameter Bindings |
| Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
|---|---|---|---|
| 1 | 4 | 1074 | src/NHibernate/Cfg/XmlHbmBinding/ClassBinder.cs |
| 2 | 4 | 212 | src/NHibernate/Cfg/XmlHbmBinding/ClassCompositeIdBinder.cs |
| 3 | 5 | 298 | src/NHibernate/Cfg/XmlHbmBinding/ClassCompositeIdBinder.cs |
| 4 | 4 | 316 | src/NHibernate/Cfg/XmlHbmBinding/ClassCompositeIdBinder.cs |
| 5 | 6 | 59 | src/NHibernate/Cfg/XmlHbmBinding/ClassDiscriminatorBinder.cs |
| 6 | 7 | 73 | src/NHibernate/Cfg/XmlHbmBinding/ClassDiscriminatorBinder.cs |
| 7 | 6 | 117 | src/NHibernate/Cfg/XmlHbmBinding/RootClassBinder.cs |
| 8 | 6 | 235 | src/NHibernate/Cfg/XmlHbmBinding/RootClassBinder.cs |
| ||||
col.Name = mappings.NamingStrategy.ColumnName(columnAttribute.Value);
if (table != null)
table.AddColumn(col);
model.AddColumn(col);
|
| ||||
col.Name = mappings.NamingStrategy.ColumnName(keyManyToOneSchema.column1);
if (table != null)
table.AddColumn(col);
model.AddColumn(col);
|
| ||||
col.Name = mappings.NamingStrategy.ColumnName(columnSchema.name);
if (table != null)
table.AddColumn(col);
//table=null -> an association, fill it in later
model.AddColumn(col);
|
| ||||
col.Name = mappings.NamingStrategy.ColumnName(keyPropertySchema.column1);
if (table != null)
table.AddColumn(col);
model.AddColumn(col);
|
| ||||
col.Name = mappings.NamingStrategy.ColumnName(discriminatorSchema.column);
if (table != null)
table.AddColumn(col);
discriminator.AddColumn(col);
|
| ||||
col.Name = mappings.NamingStrategy.ColumnName(theCol.name);
if (table != null)
table.AddColumn(col);
//table=null -> an association, fill it in later
discriminator.AddColumn(col);
|
| ||||
col.Name = mappings.NamingStrategy.ColumnName(timestampSchema.column);
if (table != null)
table.AddColumn(col);
model.AddColumn(col);
|
| ||||
col.Name = mappings.NamingStrategy.ColumnName(versionSchema.column1);
if (table != null)
table.AddColumn(col);
model.AddColumn(col);
|
| |||
col.Name = mappings.NamingStrategy.ColumnName( [[#variable6e716180]]. [[#variable53acea60]]); if (table != null) table.AddColumn(col); [[#variable6ffe9160]].AddColumn(col); |
| CloneAbstraction |
| Parameter Index | Clone Instance | Parameter Name | Value |
|---|---|---|---|
| 1 | 1 | [[#6e716180]] | columnAttribute |
| 1 | 2 | [[#6e716180]] | keyPropertySchema |
| 1 | 3 | [[#6e716180]] | columnSchema |
| 1 | 4 | [[#6e716180]] | keyManyToOneSchema |
| 1 | 5 | [[#6e716180]] | theCol |
| 1 | 6 | [[#6e716180]] | discriminatorSchema |
| 1 | 7 | [[#6e716180]] | versionSchema |
| 1 | 8 | [[#6e716180]] | timestampSchema |
| 2 | 1 | [[#53acea60]] | Value |
| 2 | 2 | [[#53acea60]] | column1 |
| 2 | 3 | [[#53acea60]] | name |
| 2 | 4 | [[#53acea60]] | column1 |
| 2 | 5 | [[#53acea60]] | name |
| 2 | 6 | [[#53acea60]] | column |
| 2 | 7 | [[#53acea60]] | column1 |
| 2 | 8 | [[#53acea60]] | column |
| 3 | 1 | [[#6ffe9160]] | model |
| 3 | 2 | [[#6ffe9160]] | model |
| 3 | 3 | [[#6ffe9160]] | //table=null -> an association, fill it in later model |
| 3 | 4 | [[#6ffe9160]] | model |
| 3 | 5 | [[#6ffe9160]] | //table=null -> an association, fill it in later discriminator |
| 3 | 6 | [[#6ffe9160]] | discriminator |
| 3 | 7 | [[#6ffe9160]] | model |
| 3 | 8 | [[#6ffe9160]] | model |