CloneSet601


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
4730.956switch_section
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
1427
src/NHibernate/Hql/Ast/ANTLR/Tree/HqlSqlWalkerTreeAdapter.cs
2459
src/NHibernate/Hql/Ast/ANTLR/Tree/HqlSqlWalkerTreeAdapter.cs
3469
src/NHibernate/Hql/Ast/ANTLR/Tree/HqlSqlWalkerTreeAdapter.cs
4495
src/NHibernate/Hql/Ast/ANTLR/Tree/HqlSqlWalkerTreeAdapter.cs
54125
src/NHibernate/Hql/Ast/ANTLR/Tree/HqlSqlWalkerTreeAdapter.cs
64139
src/NHibernate/Hql/Ast/ANTLR/Tree/HqlSqlWalkerTreeAdapter.cs
74143
src/NHibernate/Hql/Ast/ANTLR/Tree/HqlSqlWalkerTreeAdapter.cs
Clone Instance
1
Line Count
4
Source Line
27
Source File
src/NHibernate/Hql/Ast/ANTLR/Tree/HqlSqlWalkerTreeAdapter.cs

                                case HqlSqlWalker.SELECT:
                                case HqlSqlWalker.QUERY:
                                        ret = new QueryNode(payload);
                                        break;


Clone Instance
2
Line Count
4
Source Line
59
Source File
src/NHibernate/Hql/Ast/ANTLR/Tree/HqlSqlWalkerTreeAdapter.cs

                                        // Alias references and identifiers use the same node class.
                                case HqlSqlWalker.ALIAS_REF:
                                case HqlSqlWalker.IDENT:
                                        ret = new IdentNode(payload);
                                        break;


Clone Instance
3
Line Count
4
Source Line
69
Source File
src/NHibernate/Hql/Ast/ANTLR/Tree/HqlSqlWalkerTreeAdapter.cs

                                case HqlSqlWalker.ELEMENTS:
                                case HqlSqlWalker.INDICES:
                                        ret = new CollectionFunction(payload);
                                        break;


Clone Instance
4
Line Count
4
Source Line
95
Source File
src/NHibernate/Hql/Ast/ANTLR/Tree/HqlSqlWalkerTreeAdapter.cs

                                case HqlSqlWalker.TRUE:
                                case HqlSqlWalker.FALSE:
                                        ret = new BooleanLiteralNode(payload);
                                        break;


Clone Instance
5
Line Count
4
Source Line
125
Source File
src/NHibernate/Hql/Ast/ANTLR/Tree/HqlSqlWalkerTreeAdapter.cs

                                case HqlSqlWalker.PARAM:
                                case HqlSqlWalker.NAMED_PARAM:
                                        ret = new ParameterNode(payload);
                                        break;


Clone Instance
6
Line Count
4
Source Line
139
Source File
src/NHibernate/Hql/Ast/ANTLR/Tree/HqlSqlWalkerTreeAdapter.cs

                                case HqlSqlWalker.IN:
                                case HqlSqlWalker.NOT_IN:
                                        ret = new InLogicOperatorNode(payload);
                                        break;


Clone Instance
7
Line Count
4
Source Line
143
Source File
src/NHibernate/Hql/Ast/ANTLR/Tree/HqlSqlWalkerTreeAdapter.cs

                                case HqlSqlWalker.BETWEEN:
                                case HqlSqlWalker.NOT_BETWEEN:
                                        ret = new BetweenOperatorNode(payload);
                                        break;


Clone AbstractionParameter Count: 3Parameter Bindings

// Alias references and identifiers use the same node class.
case HqlSqlWalker. [[#variable27b891e0]]:
case HqlSqlWalker. [[#variable289db1c0]]:
   ret = new [[#variable27b89120]](payload);
   break;
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#27b891e0]]
SELECT 
12[[#27b891e0]]
ALIAS_REF 
13[[#27b891e0]]
ELEMENTS 
14[[#27b891e0]]
TRUE 
15[[#27b891e0]]
PARAM 
16[[#27b891e0]]
IN 
17[[#27b891e0]]
BETWEEN 
21[[#289db1c0]]
QUERY 
22[[#289db1c0]]
IDENT 
23[[#289db1c0]]
INDICES 
24[[#289db1c0]]
FALSE 
25[[#289db1c0]]
NAMED_PARAM 
26[[#289db1c0]]
NOT_IN 
27[[#289db1c0]]
NOT_BETWEEN 
31[[#27b89120]]
QueryNode 
32[[#27b89120]]
IdentNode 
33[[#27b89120]]
CollectionFunction 
34[[#27b89120]]
BooleanLiteralNode 
35[[#27b89120]]
ParameterNode 
36[[#27b89120]]
InLogicOperatorNode 
37[[#27b89120]]
BetweenOperatorNode