CloneSet1722


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
3740.955class_body_declaration
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
1320
plugins/org.eclipse.jdt.core/search/org/eclipse/jdt/internal/core/search/matching/ImportMatchLocatorParser.java
2324
plugins/org.eclipse.jdt.core/search/org/eclipse/jdt/internal/core/search/matching/ImportMatchLocatorParser.java
3328
plugins/org.eclipse.jdt.core/search/org/eclipse/jdt/internal/core/search/matching/ImportMatchLocatorParser.java
4332
plugins/org.eclipse.jdt.core/search/org/eclipse/jdt/internal/core/search/matching/ImportMatchLocatorParser.java
53186
plugins/org.eclipse.jdt.core/search/org/eclipse/jdt/internal/core/search/matching/MatchLocatorParser.java
63190
plugins/org.eclipse.jdt.core/search/org/eclipse/jdt/internal/core/search/matching/MatchLocatorParser.java
73194
plugins/org.eclipse.jdt.core/search/org/eclipse/jdt/internal/core/search/matching/MatchLocatorParser.java
Clone Instance
1
Line Count
3
Source Line
20
Source File
plugins/org.eclipse.jdt.core/search/org/eclipse/jdt/internal/core/search/matching/ImportMatchLocatorParser.java

protected void consumeStaticImportOnDemandDeclarationName() {
        super.consumeStaticImportOnDemandDeclarationName();
        this.patternLocator.match(this.astStack[this.astPtr], this.nodeSet);
}


Clone Instance
2
Line Count
3
Source Line
24
Source File
plugins/org.eclipse.jdt.core/search/org/eclipse/jdt/internal/core/search/matching/ImportMatchLocatorParser.java

protected void consumeSingleStaticImportDeclarationName() {
        super.consumeSingleStaticImportDeclarationName();
        this.patternLocator.match(this.astStack[this.astPtr], this.nodeSet);
}


Clone Instance
3
Line Count
3
Source Line
28
Source File
plugins/org.eclipse.jdt.core/search/org/eclipse/jdt/internal/core/search/matching/ImportMatchLocatorParser.java

protected void consumeSingleTypeImportDeclarationName() {
        super.consumeSingleTypeImportDeclarationName();
        this.patternLocator.match(this.astStack[this.astPtr], this.nodeSet);
}


Clone Instance
4
Line Count
3
Source Line
32
Source File
plugins/org.eclipse.jdt.core/search/org/eclipse/jdt/internal/core/search/matching/ImportMatchLocatorParser.java

protected void consumeTypeImportOnDemandDeclarationName() {
        super.consumeTypeImportOnDemandDeclarationName();
        this.patternLocator.match(this.astStack[this.astPtr], this.nodeSet);
}


Clone Instance
5
Line Count
3
Source Line
186
Source File
plugins/org.eclipse.jdt.core/search/org/eclipse/jdt/internal/core/search/matching/MatchLocatorParser.java

protected void consumeAssignment() {
        super.consumeAssignment();
        this.patternLocator.match(this.expressionStack[this.expressionPtr], this.nodeSet);
}


Clone Instance
6
Line Count
3
Source Line
190
Source File
plugins/org.eclipse.jdt.core/search/org/eclipse/jdt/internal/core/search/matching/MatchLocatorParser.java

protected void consumeClassInstanceCreationExpressionQualifiedWithTypeArguments() {
        super.consumeClassInstanceCreationExpressionWithTypeArguments();
        this.patternLocator.match(this.expressionStack[this.expressionPtr], this.nodeSet);
}


Clone Instance
7
Line Count
3
Source Line
194
Source File
plugins/org.eclipse.jdt.core/search/org/eclipse/jdt/internal/core/search/matching/MatchLocatorParser.java

protected void consumeClassInstanceCreationExpressionWithTypeArguments() {
        super.consumeClassInstanceCreationExpressionWithTypeArguments();
        this.patternLocator.match(this.expressionStack[this.expressionPtr], this.nodeSet);
}


Clone AbstractionParameter Count: 4Parameter Bindings

protected void [[#variable5f541f80]]() {
  super. [[#variable5f541ee0]]();
  this.patternLocator.match(this. [[#variable5f541e60]][this. [[#variable5f541ce0]]], this.nodeSet);
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#5f541f80]]
consumeAssignment 
12[[#5f541f80]]
consumeClassInstanceCreationExpressionQualifiedWithTypeArguments 
13[[#5f541f80]]
consumeClassInstanceCreationExpressionWithTypeArguments 
14[[#5f541f80]]
consumeStaticImportOnDemandDeclarationName 
15[[#5f541f80]]
consumeSingleStaticImportDeclarationName 
16[[#5f541f80]]
consumeSingleTypeImportDeclarationName 
17[[#5f541f80]]
consumeTypeImportOnDemandDeclarationName 
21[[#5f541ee0]]
consumeAssignment 
22[[#5f541ee0]]
consumeClassInstanceCreationExpressionWithTypeArguments 
23[[#5f541ee0]]
consumeClassInstanceCreationExpressionWithTypeArguments 
24[[#5f541ee0]]
consumeStaticImportOnDemandDeclarationName 
25[[#5f541ee0]]
consumeSingleStaticImportDeclarationName 
26[[#5f541ee0]]
consumeSingleTypeImportDeclarationName 
27[[#5f541ee0]]
consumeTypeImportOnDemandDeclarationName 
31[[#5f541e60]]
expressionStack 
32[[#5f541e60]]
expressionStack 
33[[#5f541e60]]
expressionStack 
34[[#5f541e60]]
astStack 
35[[#5f541e60]]
astStack 
36[[#5f541e60]]
astStack 
37[[#5f541e60]]
astStack 
41[[#5f541ce0]]
expressionPtr 
42[[#5f541ce0]]
expressionPtr 
43[[#5f541ce0]]
expressionPtr 
44[[#5f541ce0]]
astPtr 
45[[#5f541ce0]]
astPtr 
46[[#5f541ce0]]
astPtr 
47[[#5f541ce0]]
astPtr