CloneSet2509


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
3420.975statement_sequence[3]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
152008
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java
243641
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java
334239
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java
434272
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java
Clone Instance
1
Line Count
5
Source Line
2008
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java

        // ClassHeaderImplements ::= 'implements' InterfaceTypeList
        int length = this.astLengthStack[this.astLengthPtr-- ];
        //super interfaces
        this.astPtr -= length;
        // There is a class declaration on the top of stack
        TypeDeclaration typeDecl = (TypeDeclaration) this.astStack[this.astPtr];


Clone Instance
2
Line Count
4
Source Line
3641
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java

        // InterfaceHeaderExtends ::= 'extends' InterfaceTypeList
        int length = this.astLengthStack[this.astLengthPtr-- ];
        //super interfaces
        this.astPtr -= length;
        TypeDeclaration typeDecl = (TypeDeclaration) this.astStack[this.astPtr];


Clone Instance
3
Line Count
3
Source Line
4239
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java

        // MethodHeaderParameters ::= FormalParameterListopt ')'
        int length = this.astLengthStack[this.astLengthPtr-- ];
        this.astPtr -= length;
        AbstractMethodDeclaration md = (AbstractMethodDeclaration) this.astStack[this.astPtr];


Clone Instance
4
Line Count
3
Source Line
4272
Source File
plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java

        // MethodHeaderThrowsClause ::= 'throws' ClassTypeList
        int length = this.astLengthStack[this.astLengthPtr-- ];
        this.astPtr -= length;
        AbstractMethodDeclaration md = (AbstractMethodDeclaration) this.astStack[this.astPtr];


Clone AbstractionParameter Count: 2Parameter Bindings

// MethodHeaderThrowsClause ::= 'throws' ClassTypeList
// InterfaceHeaderExtends ::= 'extends' InterfaceTypeList
// MethodHeaderParameters ::= FormalParameterListopt ')'
// ClassHeaderImplements ::= 'implements' InterfaceTypeList
int length = this.astLengthStack[this.astLengthPtr-- ];
//super interfaces
this.astPtr -= length;
 [[#variable9df5e420]]  [[#variable9df5e480]]= ( [[#variable9df5e420]]) this.astStack[this.astPtr];
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#9df5e420]]
AbstractMethodDeclaration 
12[[#9df5e420]]
TypeDeclaration 
13[[#9df5e420]]
AbstractMethodDeclaration 
14[[#9df5e420]]
// There is a class declaration on the top of stack
TypeDeclaration 
21[[#9df5e480]]
md 
22[[#9df5e480]]
typeDecl 
23[[#9df5e480]]
md 
24[[#9df5e480]]
typeDecl