Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
7 | 2 | 2 | 0.959 | statement_list[7] |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 7 | 98 | src/NHibernate/Engine/JoinSequence.cs |
2 | 7 | 111 | src/NHibernate/Engine/JoinSequence.cs |
| ||||
JoinSequence fromPart = new JoinSequence(factory); fromPart.joins.AddRange(this.joins); fromPart.useThetaStyle = this.useThetaStyle; fromPart.rootAlias = this.rootAlias; fromPart.rootJoinable = this.rootJoinable; fromPart.selector = this.selector; fromPart.next = this.next == null ? null: this.next.GetFromPart(); |
| ||||
JoinSequence copy = new JoinSequence(factory); copy.joins.AddRange(this.joins); copy.useThetaStyle = this.useThetaStyle; copy.rootAlias = this.rootAlias; copy.rootJoinable = this.rootJoinable; copy.selector = this.selector; copy.next = this.next == null ? null: this.next.Copy(); |
| |||
JoinSequence [[#variable58408c40]]= new JoinSequence(factory); [[#variable58408c40]].joins.AddRange(this.joins); [[#variable58408c40]].useThetaStyle = this.useThetaStyle; [[#variable58408c40]].rootAlias = this.rootAlias; [[#variable58408c40]].rootJoinable = this.rootJoinable; [[#variable58408c40]].selector = this.selector; [[#variable58408c40]].next = this.next == null ? null: this.next. [[#variable58408ae0]](); |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#58408c40]] | copy |
1 | 2 | [[#58408c40]] | fromPart |
2 | 1 | [[#58408ae0]] | Copy |
2 | 2 | [[#58408ae0]] | GetFromPart |