CloneSet101


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
26201.000statement_sequence[3]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
12675
E:/TSE/Projects-CloneDR/jEdit-4.2/src/bsh/BSHEnhancedForStatement.java
227107
E:/TSE/Projects-CloneDR/jEdit-4.2/src/bsh/BSHForStatement.java
Next
Last
Clone Instance
1
Line Count
26
Source Line
75
Source File
E:/TSE/Projects-CloneDR/jEdit-4.2/src/bsh/BSHEnhancedForStatement.java

boolean breakout = false; // switch eats a multi-level break here?
if (statement != null) // not empty statement
{
  Object ret = statement.eval(callstack, interpreter);
  if (ret instanceof ReturnControl) {
    switch (((ReturnControl) ret).kind) {
      case RETURN:
        returnControl = ret;
        breakout = true;
        break;
      case CONTINUE:
        break;
      case BREAK:
        breakout = true;
        break;
    }
  }
}
if (breakout)
  break;


First
Previous
Clone Instance
2
Line Count
27
Source Line
107
Source File
E:/TSE/Projects-CloneDR/jEdit-4.2/src/bsh/BSHForStatement.java

boolean breakout = false; // switch eats a multi-level break here?
if (statement != null) // not empty statement
{
  // do *not* invoke special override for block... (see above)
  Object ret = statement.eval(callstack, interpreter);
  if (ret instanceof ReturnControl) {
    switch (((ReturnControl) ret).kind) {
      case RETURN:
        returnControl = ret;
        breakout = true;
        break;
      case CONTINUE:
        break;
      case BREAK:
        breakout = true;
        break;
    }
  }
}
if (breakout)
  break;


Clone AbstractionParameter Count: 0Parameter Bindings

boolean breakout = false; // switch eats a multi-level break here?
if (statement != null) // not empty statement
{
  // do *not* invoke special override for block... (see above)
  Object ret = statement.eval(callstack, interpreter);
  if (ret instanceof ReturnControl) {
    switch (((ReturnControl) ret).kind) {
      case RETURN:
        returnControl = ret;
        breakout = true;
        break;
      case CONTINUE:
        break;
      case BREAK:
        breakout = true;
        break;
    }
  }
}
if (breakout)
  break;
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
None