Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
14 | 3 | 2 | 0.987 | class_member_declarations[3] |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 14 | 11 | src/NHibernate/Cfg/XmlHbmBinding/JoinedSubclassBinder.cs |
2 | 14 | 11 | src/NHibernate/Cfg/XmlHbmBinding/SubclassBinder.cs |
3 | 14 | 10 | src/NHibernate/Cfg/XmlHbmBinding/UnionSubclassBinder.cs |
| ||||
public JoinedSubclassBinder(Binder parent, XmlNamespaceManager namespaceManager, Dialect.Dialect dialect) : base(parent, namespaceManager, dialect) { } public JoinedSubclassBinder(ClassBinder parent) : base(parent) { } public void Bind(XmlNode node, IDictionary<string, MetaAttribute> inheritedMetas) { PersistentClass superModel = GetSuperclass(node); HandleJoinedSubclass(superModel, node, inheritedMetas); } |
| ||||
public SubclassBinder(Binder parent, XmlNamespaceManager namespaceManager, Dialect.Dialect dialect) : base(parent, namespaceManager, dialect) { } public SubclassBinder(ClassBinder parent) : base(parent) { } public void Bind(XmlNode node, IDictionary<string, MetaAttribute> inheritedMetas) { PersistentClass superModel = GetSuperclass(node); HandleSubclass(superModel, node, inheritedMetas); } |
| ||||
public UnionSubclassBinder(Binder parent, XmlNamespaceManager namespaceManager, Dialect.Dialect dialect) : base(parent, namespaceManager, dialect) { } public UnionSubclassBinder(ClassBinder parent) : base(parent) { } public void Bind(XmlNode node, IDictionary<string, MetaAttribute> inheritedMetas) { PersistentClass superModel = GetSuperclass(node); HandleUnionSubclass(superModel, node, inheritedMetas); } |
| |||
public [[#variable68785a80]](Binder parent, XmlNamespaceManager namespaceManager, Dialect.Dialect dialect): base(parent, namespaceManager, dialect) { } public [[#variable68785a80]](ClassBinder parent): base(parent) { } public void Bind(XmlNode node, IDictionary<string, MetaAttribute> inheritedMetas) { PersistentClass superModel = GetSuperclass(node); [[#variable68785920]](superModel, node, inheritedMetas); } |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#68785a80]] | UnionSubclassBinder |
1 | 2 | [[#68785a80]] | SubclassBinder |
1 | 3 | [[#68785a80]] | JoinedSubclassBinder |
2 | 1 | [[#68785920]] | HandleUnionSubclass |
2 | 2 | [[#68785920]] | HandleSubclass |
2 | 3 | [[#68785920]] | HandleJoinedSubclass |