| Previous CloneSet | Next CloneSet | Back to Main Report |
| Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
|---|---|---|---|---|
| 15 | 17 | 6 | 0.970 | switch_section |
| Clone Abstraction | Parameter Bindings |
| Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
|---|---|---|---|
| 1 | 15 | 6204 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
| 2 | 15 | 6219 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
| 3 | 15 | 6234 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
| 4 | 15 | 6249 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
| 5 | 15 | 6264 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
| 6 | 15 | 6279 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
| 7 | 15 | 6391 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
| 8 | 15 | 6406 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
| 9 | 15 | 6421 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
| 10 | 15 | 6436 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
| 11 | 15 | 6451 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
| 12 | 15 | 6466 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
| 13 | 15 | 6481 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
| 14 | 15 | 6496 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
| 15 | 15 | 6511 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
| 16 | 15 | 6526 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
| 17 | 15 | 6541 | src/NHibernate/Hql/Ast/ANTLR/Generated/SqlGenerator.cs |
| ||||
case 0:
int LA57_1 = input.LA(1);
int index57_1 = input.Index();
input.Rewind();
s = - 1;
if ( (synpred2_SqlGenerator())) { s = 29;
}
else if ( (true)) { s = 7;
}
input.Seek(index57_1);
if ( s >= 0) return s;
break;
|
| ||||
case 1:
int LA57_2 = input.LA(1);
int index57_2 = input.Index();
input.Rewind();
s = - 1;
if ( (synpred2_SqlGenerator())) { s = 29;
}
else if ( (true)) { s = 7;
}
input.Seek(index57_2);
if ( s >= 0) return s;
break;
|
| ||||
case 2:
int LA57_3 = input.LA(1);
int index57_3 = input.Index();
input.Rewind();
s = - 1;
if ( (synpred3_SqlGenerator())) { s = 30;
}
else if ( (true)) { s = 7;
}
input.Seek(index57_3);
if ( s >= 0) return s;
break;
|
| ||||
case 3:
int LA57_4 = input.LA(1);
int index57_4 = input.Index();
input.Rewind();
s = - 1;
if ( (synpred3_SqlGenerator())) { s = 30;
}
else if ( (true)) { s = 7;
}
input.Seek(index57_4);
if ( s >= 0) return s;
break;
|
| ||||
case 4:
int LA57_5 = input.LA(1);
int index57_5 = input.Index();
input.Rewind();
s = - 1;
if ( (synpred3_SqlGenerator())) { s = 30;
}
else if ( (true)) { s = 7;
}
input.Seek(index57_5);
if ( s >= 0) return s;
break;
|
| ||||
case 5:
int LA57_6 = input.LA(1);
int index57_6 = input.Index();
input.Rewind();
s = - 1;
if ( (synpred3_SqlGenerator())) { s = 30;
}
else if ( (true)) { s = 7;
}
input.Seek(index57_6);
if ( s >= 0) return s;
break;
|
| ||||
case 0:
int LA58_1 = input.LA(1);
int index58_1 = input.Index();
input.Rewind();
s = - 1;
if ( (synpred4_SqlGenerator())) { s = 29;
}
else if ( (true)) { s = 12;
}
input.Seek(index58_1);
if ( s >= 0) return s;
break;
|
| ||||
case 1:
int LA58_2 = input.LA(1);
int index58_2 = input.Index();
input.Rewind();
s = - 1;
if ( (synpred4_SqlGenerator())) { s = 29;
}
else if ( (true)) { s = 12;
}
input.Seek(index58_2);
if ( s >= 0) return s;
break;
|
| ||||
case 2:
int LA58_3 = input.LA(1);
int index58_3 = input.Index();
input.Rewind();
s = - 1;
if ( (synpred4_SqlGenerator())) { s = 29;
}
else if ( (true)) { s = 12;
}
input.Seek(index58_3);
if ( s >= 0) return s;
break;
|
| ||||
case 3:
int LA58_4 = input.LA(1);
int index58_4 = input.Index();
input.Rewind();
s = - 1;
if ( (synpred4_SqlGenerator())) { s = 29;
}
else if ( (true)) { s = 12;
}
input.Seek(index58_4);
if ( s >= 0) return s;
break;
|
| ||||
case 4:
int LA58_5 = input.LA(1);
int index58_5 = input.Index();
input.Rewind();
s = - 1;
if ( (synpred4_SqlGenerator())) { s = 29;
}
else if ( (true)) { s = 12;
}
input.Seek(index58_5);
if ( s >= 0) return s;
break;
|
| ||||
case 5:
int LA58_6 = input.LA(1);
int index58_6 = input.Index();
input.Rewind();
s = - 1;
if ( (synpred4_SqlGenerator())) { s = 29;
}
else if ( (true)) { s = 12;
}
input.Seek(index58_6);
if ( s >= 0) return s;
break;
|
| ||||
case 6:
int LA58_7 = input.LA(1);
int index58_7 = input.Index();
input.Rewind();
s = - 1;
if ( (synpred4_SqlGenerator())) { s = 29;
}
else if ( (true)) { s = 12;
}
input.Seek(index58_7);
if ( s >= 0) return s;
break;
|
| ||||
case 7:
int LA58_8 = input.LA(1);
int index58_8 = input.Index();
input.Rewind();
s = - 1;
if ( (synpred4_SqlGenerator())) { s = 29;
}
else if ( (true)) { s = 12;
}
input.Seek(index58_8);
if ( s >= 0) return s;
break;
|
| ||||
case 8:
int LA58_9 = input.LA(1);
int index58_9 = input.Index();
input.Rewind();
s = - 1;
if ( (synpred4_SqlGenerator())) { s = 29;
}
else if ( (true)) { s = 12;
}
input.Seek(index58_9);
if ( s >= 0) return s;
break;
|
| ||||
case 9:
int LA58_10 = input.LA(1);
int index58_10 = input.Index();
input.Rewind();
s = - 1;
if ( (synpred4_SqlGenerator())) { s = 29;
}
else if ( (true)) { s = 12;
}
input.Seek(index58_10);
if ( s >= 0) return s;
break;
|
| ||||
case 10:
int LA58_11 = input.LA(1);
int index58_11 = input.Index();
input.Rewind();
s = - 1;
if ( (synpred4_SqlGenerator())) { s = 29;
}
else if ( (true)) { s = 12;
}
input.Seek(index58_11);
if ( s >= 0) return s;
break;
|
| |||
case [[#variable70084e40]]:
int [[#variable70084d00]]= input.LA(1);
int [[#variable70084d80]]= input.Index();
input.Rewind();
s = - 1;
if (( [[#variable7026a060]]()))
{
s = [[#variable70084ca0]];
}
else
if ((true))
{
s = [[#variable70084c80]];
}
input.Seek( [[#variable70084d80]]);
if (s >= 0)
return s;
break;
|
| CloneAbstraction |
| Parameter Index | Clone Instance | Parameter Name | Value |
|---|---|---|---|
| 1 | 1 | [[#70084e40]] | 0 |
| 1 | 2 | [[#70084e40]] | 1 |
| 1 | 3 | [[#70084e40]] | 2 |
| 1 | 4 | [[#70084e40]] | 3 |
| 1 | 5 | [[#70084e40]] | 4 |
| 1 | 6 | [[#70084e40]] | 5 |
| 1 | 7 | [[#70084e40]] | 0 |
| 1 | 8 | [[#70084e40]] | 1 |
| 1 | 9 | [[#70084e40]] | 2 |
| 1 | 10 | [[#70084e40]] | 3 |
| 1 | 11 | [[#70084e40]] | 4 |
| 1 | 12 | [[#70084e40]] | 5 |
| 1 | 13 | [[#70084e40]] | 6 |
| 1 | 14 | [[#70084e40]] | 7 |
| 1 | 15 | [[#70084e40]] | 8 |
| 1 | 16 | [[#70084e40]] | 9 |
| 1 | 17 | [[#70084e40]] | 10 |
| 2 | 1 | [[#70084d00]] | LA57_1 |
| 2 | 2 | [[#70084d00]] | LA57_2 |
| 2 | 3 | [[#70084d00]] | LA57_3 |
| 2 | 4 | [[#70084d00]] | LA57_4 |
| 2 | 5 | [[#70084d00]] | LA57_5 |
| 2 | 6 | [[#70084d00]] | LA57_6 |
| 2 | 7 | [[#70084d00]] | LA58_1 |
| 2 | 8 | [[#70084d00]] | LA58_2 |
| 2 | 9 | [[#70084d00]] | LA58_3 |
| 2 | 10 | [[#70084d00]] | LA58_4 |
| 2 | 11 | [[#70084d00]] | LA58_5 |
| 2 | 12 | [[#70084d00]] | LA58_6 |
| 2 | 13 | [[#70084d00]] | LA58_7 |
| 2 | 14 | [[#70084d00]] | LA58_8 |
| 2 | 15 | [[#70084d00]] | LA58_9 |
| 2 | 16 | [[#70084d00]] | LA58_10 |
| 2 | 17 | [[#70084d00]] | LA58_11 |
| 3 | 1 | [[#70084d80]] | index57_1 |
| 3 | 2 | [[#70084d80]] | index57_2 |
| 3 | 3 | [[#70084d80]] | index57_3 |
| 3 | 4 | [[#70084d80]] | index57_4 |
| 3 | 5 | [[#70084d80]] | index57_5 |
| 3 | 6 | [[#70084d80]] | index57_6 |
| 3 | 7 | [[#70084d80]] | index58_1 |
| 3 | 8 | [[#70084d80]] | index58_2 |
| 3 | 9 | [[#70084d80]] | index58_3 |
| 3 | 10 | [[#70084d80]] | index58_4 |
| 3 | 11 | [[#70084d80]] | index58_5 |
| 3 | 12 | [[#70084d80]] | index58_6 |
| 3 | 13 | [[#70084d80]] | index58_7 |
| 3 | 14 | [[#70084d80]] | index58_8 |
| 3 | 15 | [[#70084d80]] | index58_9 |
| 3 | 16 | [[#70084d80]] | index58_10 |
| 3 | 17 | [[#70084d80]] | index58_11 |
| 4 | 1 | [[#7026a060]] | synpred2_SqlGenerator |
| 4 | 2 | [[#7026a060]] | synpred2_SqlGenerator |
| 4 | 3 | [[#7026a060]] | synpred3_SqlGenerator |
| 4 | 4 | [[#7026a060]] | synpred3_SqlGenerator |
| 4 | 5 | [[#7026a060]] | synpred3_SqlGenerator |
| 4 | 6 | [[#7026a060]] | synpred3_SqlGenerator |
| 4 | 7 | [[#7026a060]] | synpred4_SqlGenerator |
| 4 | 8 | [[#7026a060]] | synpred4_SqlGenerator |
| 4 | 9 | [[#7026a060]] | synpred4_SqlGenerator |
| 4 | 10 | [[#7026a060]] | synpred4_SqlGenerator |
| 4 | 11 | [[#7026a060]] | synpred4_SqlGenerator |
| 4 | 12 | [[#7026a060]] | synpred4_SqlGenerator |
| 4 | 13 | [[#7026a060]] | synpred4_SqlGenerator |
| 4 | 14 | [[#7026a060]] | synpred4_SqlGenerator |
| 4 | 15 | [[#7026a060]] | synpred4_SqlGenerator |
| 4 | 16 | [[#7026a060]] | synpred4_SqlGenerator |
| 4 | 17 | [[#7026a060]] | synpred4_SqlGenerator |
| 5 | 1 | [[#70084ca0]] | 29 |
| 5 | 2 | [[#70084ca0]] | 29 |
| 5 | 3 | [[#70084ca0]] | 30 |
| 5 | 4 | [[#70084ca0]] | 30 |
| 5 | 5 | [[#70084ca0]] | 30 |
| 5 | 6 | [[#70084ca0]] | 30 |
| 5 | 7 | [[#70084ca0]] | 29 |
| 5 | 8 | [[#70084ca0]] | 29 |
| 5 | 9 | [[#70084ca0]] | 29 |
| 5 | 10 | [[#70084ca0]] | 29 |
| 5 | 11 | [[#70084ca0]] | 29 |
| 5 | 12 | [[#70084ca0]] | 29 |
| 5 | 13 | [[#70084ca0]] | 29 |
| 5 | 14 | [[#70084ca0]] | 29 |
| 5 | 15 | [[#70084ca0]] | 29 |
| 5 | 16 | [[#70084ca0]] | 29 |
| 5 | 17 | [[#70084ca0]] | 29 |
| 6 | 1 | [[#70084c80]] | 7 |
| 6 | 2 | [[#70084c80]] | 7 |
| 6 | 3 | [[#70084c80]] | 7 |
| 6 | 4 | [[#70084c80]] | 7 |
| 6 | 5 | [[#70084c80]] | 7 |
| 6 | 6 | [[#70084c80]] | 7 |
| 6 | 7 | [[#70084c80]] | 12 |
| 6 | 8 | [[#70084c80]] | 12 |
| 6 | 9 | [[#70084c80]] | 12 |
| 6 | 10 | [[#70084c80]] | 12 |
| 6 | 11 | [[#70084c80]] | 12 |
| 6 | 12 | [[#70084c80]] | 12 |
| 6 | 13 | [[#70084c80]] | 12 |
| 6 | 14 | [[#70084c80]] | 12 |
| 6 | 15 | [[#70084c80]] | 12 |
| 6 | 16 | [[#70084c80]] | 12 |
| 6 | 17 | [[#70084c80]] | 12 |