Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
15 | 2 | 0 | 1.000 | statement_sequence[5] |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 15 | 2423 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java |
2 | 15 | 2476 | plugins/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java |
| ||||
/* recovering - might be an empty message send */ if (this.currentElement != null) { if (this.lastIgnoredToken == TokenNamenew) { // was an allocation expression this.lastCheckPoint = this.scanner.startPosition; // force to restart at this exact position this.restartRecovery = true; return; } } // ConstructorHeaderName ::= Modifiersopt 'Identifier' '(' ConstructorDeclaration cd = new ConstructorDeclaration(this.compilationUnit.compilationResult); //name -- this is not really revelant but we do ..... cd.selector = this.identifierStack[this.identifierPtr]; long selectorSource = this.identifierPositionStack[this.identifierPtr-- ]; this.identifierLengthPtr--; |
| ||||
/* recovering - might be an empty message send */ if (this.currentElement != null) { if (this.lastIgnoredToken == TokenNamenew) { // was an allocation expression this.lastCheckPoint = this.scanner.startPosition; // force to restart at this exact position this.restartRecovery = true; return; } } // ConstructorHeaderName ::= Modifiersopt TypeParameters 'Identifier' '(' ConstructorDeclaration cd = new ConstructorDeclaration(this.compilationUnit.compilationResult); //name -- this is not really revelant but we do ..... cd.selector = this.identifierStack[this.identifierPtr]; long selectorSource = this.identifierPositionStack[this.identifierPtr-- ]; this.identifierLengthPtr--; |
| |||
/* recovering - might be an empty message send */ if (this.currentElement != null) { if (this.lastIgnoredToken == TokenNamenew) { // was an allocation expression this.lastCheckPoint = this.scanner.startPosition; // force to restart at this exact position this.restartRecovery = true; return; } } // ConstructorHeaderName ::= Modifiersopt TypeParameters 'Identifier' '(' // ConstructorHeaderName ::= Modifiersopt 'Identifier' '(' ConstructorDeclaration cd = new ConstructorDeclaration(this.compilationUnit.compilationResult); //name -- this is not really revelant but we do ..... cd.selector = this.identifierStack[this.identifierPtr]; long selectorSource = this.identifierPositionStack[this.identifierPtr-- ]; this.identifierLengthPtr--; |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
None |