CloneSet209


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
21040.957statement_list[2]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
12589
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs
221606
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs
322225
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs
423468
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs
524420
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs
624523
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs
728421
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs
828537
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs
929039
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs
1029347
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs
Clone Instance
1
Line Count
2
Source Line
589
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs

        RewriteRuleNodeStream stream_VERSIONED = new RewriteRuleNodeStream(adaptor, "token VERSIONED");
        RewriteRuleSubtreeStream stream_fromClause = new RewriteRuleSubtreeStream(adaptor, "rule fromClause");


Clone Instance
2
Line Count
2
Source Line
1606
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs

        RewriteRuleNodeStream stream_SELECT_FROM = new RewriteRuleNodeStream(adaptor, "token SELECT_FROM");
        RewriteRuleSubtreeStream stream_selectClause = new RewriteRuleSubtreeStream(adaptor, "rule selectClause");


Clone Instance
3
Line Count
2
Source Line
2225
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs

        RewriteRuleNodeStream stream_SELECT = new RewriteRuleNodeStream(adaptor, "token SELECT");
        RewriteRuleSubtreeStream stream_selectExprList = new RewriteRuleSubtreeStream(adaptor, "rule selectExprList");


Clone Instance
4
Line Count
2
Source Line
3468
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs

        RewriteRuleNodeStream stream_ALIAS = new RewriteRuleNodeStream(adaptor, "token ALIAS");
        RewriteRuleSubtreeStream stream_joinElement = new RewriteRuleSubtreeStream(adaptor, "rule joinElement");


Clone Instance
5
Line Count
2
Source Line
4420
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs

        RewriteRuleNodeStream stream_WITH = new RewriteRuleNodeStream(adaptor, "token WITH");
        RewriteRuleSubtreeStream stream_logicalExpr = new RewriteRuleSubtreeStream(adaptor, "rule logicalExpr");


Clone Instance
6
Line Count
2
Source Line
4523
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs

        RewriteRuleNodeStream stream_WHERE = new RewriteRuleNodeStream(adaptor, "token WHERE");
        RewriteRuleSubtreeStream stream_logicalExpr = new RewriteRuleSubtreeStream(adaptor, "rule logicalExpr");


Clone Instance
7
Line Count
2
Source Line
8421
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs

        RewriteRuleNodeStream stream_DOT = new RewriteRuleNodeStream(adaptor, "token DOT");
        RewriteRuleSubtreeStream stream_propertyName = new RewriteRuleSubtreeStream(adaptor, "rule propertyName");


Clone Instance
8
Line Count
2
Source Line
8537
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs

        RewriteRuleNodeStream stream_INDEX_OP = new RewriteRuleNodeStream(adaptor, "token INDEX_OP");
        RewriteRuleSubtreeStream stream_expr = new RewriteRuleSubtreeStream(adaptor, "rule expr");


Clone Instance
9
Line Count
2
Source Line
9039
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs

        RewriteRuleNodeStream stream_DOT = new RewriteRuleNodeStream(adaptor, "token DOT");
        RewriteRuleSubtreeStream stream_propertyName = new RewriteRuleSubtreeStream(adaptor, "rule propertyName");


Clone Instance
10
Line Count
2
Source Line
9347
Source File
src/NHibernate/Hql/Ast/ANTLR/Generated/HqlSqlWalker.cs

        RewriteRuleNodeStream stream_COLON = new RewriteRuleNodeStream(adaptor, "token COLON");
        RewriteRuleSubtreeStream stream_identifier = new RewriteRuleSubtreeStream(adaptor, "rule identifier");


Clone AbstractionParameter Count: 4Parameter Bindings

RewriteRuleNodeStream [[#variable553cc0a0]]= new RewriteRuleNodeStream(adaptor, [[#variable70188620]]);
RewriteRuleSubtreeStream [[#variable70189da0]]= new RewriteRuleSubtreeStream(adaptor, [[#variable70189d80]]);
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#553cc0a0]]
stream_DOT 
12[[#553cc0a0]]
stream_COLON 
13[[#553cc0a0]]
stream_INDEX_OP 
14[[#553cc0a0]]
stream_WHERE 
15[[#553cc0a0]]
stream_WITH 
16[[#553cc0a0]]
stream_ALIAS 
17[[#553cc0a0]]
stream_SELECT 
18[[#553cc0a0]]
stream_SELECT_FROM 
19[[#553cc0a0]]
stream_VERSIONED 
110[[#553cc0a0]]
stream_DOT 
21[[#70188620]]
"token DOT" 
22[[#70188620]]
"token COLON" 
23[[#70188620]]
"token INDEX_OP" 
24[[#70188620]]
"token WHERE" 
25[[#70188620]]
"token WITH" 
26[[#70188620]]
"token ALIAS" 
27[[#70188620]]
"token SELECT" 
28[[#70188620]]
"token SELECT_FROM" 
29[[#70188620]]
"token VERSIONED" 
210[[#70188620]]
"token DOT" 
31[[#70189da0]]
stream_propertyName 
32[[#70189da0]]
stream_identifier 
33[[#70189da0]]
stream_expr 
34[[#70189da0]]
stream_logicalExpr 
35[[#70189da0]]
stream_logicalExpr 
36[[#70189da0]]
stream_joinElement 
37[[#70189da0]]
stream_selectExprList 
38[[#70189da0]]
stream_selectClause 
39[[#70189da0]]
stream_fromClause 
310[[#70189da0]]
stream_propertyName 
41[[#70189d80]]
"rule propertyName" 
42[[#70189d80]]
"rule identifier" 
43[[#70189d80]]
"rule expr" 
44[[#70189d80]]
"rule logicalExpr" 
45[[#70189d80]]
"rule logicalExpr" 
46[[#70189d80]]
"rule joinElement" 
47[[#70189d80]]
"rule selectExprList" 
48[[#70189d80]]
"rule selectClause" 
49[[#70189d80]]
"rule fromClause" 
410[[#70189d80]]
"rule propertyName"