CloneSet184


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
27230.986statement_sequence[11]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
127185
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/importer/rose/parser/RoseParser.java
228266
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/importer/rose/parser/RoseParser.java
Next
Last
Clone Instance
1
Line Count
27
Source Line
185
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/importer/rose/parser/RoseParser.java

Integer topInt = idStack.pop();
int top = topInt.intValue();
idStack.push(new Integer( ++top));
idStack.push(new Integer(0));
if (baseId == null) {
  baseId = "id";
}
else {
  baseId += ".";
  baseId += topInt.toString();
}
RoseToken tok = lexer.getNext();
if (tok.getType() != RoseToken.OBJECT) {
  System.out.println("  Parsing error in parseObject - expecting object token");
  return null;
}
tok = lexer.getNext();
if (tok.getType() != RoseToken.STRING) {
  System.out.println("  Parsing error in parseObject - expecting string");
  return null;
}
String label = tok.getValue();
RoseNode root = null;


First
Previous
Clone Instance
2
Line Count
28
Source Line
266
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/importer/rose/parser/RoseParser.java

Integer topInt = idStack.pop();
int top = topInt.intValue();
//    top++;
idStack.push(new Integer( ++top));
idStack.push(new Integer(0));
if (baseId == null) {
  baseId = "id";
}
else {
  baseId += ".";
  baseId += topInt.toString();
}
RoseToken tok = lexer.getNext();
if (tok.getType() != RoseToken.VALUE) {
  System.out.println("  Parsing error in parseValue - expecting value token");
  return null;
}
tok = lexer.getNext();
if (tok.getType() != RoseToken.STRING) {
  System.out.println("  Parsing error in parseValue - expecting string");
  return null;
}
String label = tok.getValue();
RoseNode root = null;


Clone AbstractionParameter Count: 3Parameter Bindings

Integer topInt = idStack.pop();
int top = topInt.intValue();
//    top++;
idStack.push(new Integer( ++top));
idStack.push(new Integer(0));
if (baseId == null) {
  baseId = "id";
}
else {
  baseId += ".";
  baseId += topInt.toString();
}
RoseToken tok = lexer.getNext();
if (tok.getType() != RoseToken. [[#variable1713ff60]]) {
  System.out.println( [[#variable1713e740]]);
  return null;
}
tok = lexer.getNext();
if (tok.getType() != RoseToken.STRING) {
  System.out.println( [[#variable1713a1c0]]);
  return null;
}
String label = tok.getValue();
RoseNode root = null;
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#1713ff60]]
OBJECT 
12[[#1713ff60]]
VALUE 
21[[#1713e740]]
"  Parsing error in parseObject - expecting object token" 
22[[#1713e740]]
"  Parsing error in parseValue - expecting value token" 
31[[#1713a1c0]]
"  Parsing error in parseObject - expecting string" 
32[[#1713a1c0]]
"  Parsing error in parseValue - expecting string"