CloneSet30


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
32201.000nested_class_declaration
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
132314
E:/TSE/Projects-CloneDR/apache-ant-1.7.0/src/tests/junit/org/apache/tools/ant/taskdefs/AntTest.java
232107
E:/TSE/Projects-CloneDR/apache-ant-1.7.0/src/tests/junit/org/apache/tools/ant/taskdefs/SubAntTest.java
Next
Last
Clone Instance
1
Line Count
32
Source Line
314
Source File
E:/TSE/Projects-CloneDR/apache-ant-1.7.0/src/tests/junit/org/apache/tools/ant/taskdefs/AntTest.java

private class BasedirChecker implements BuildListener {
  private String[] expectedBasedirs;

  private int calls = 0;

  private AssertionFailedError error;

  BasedirChecker(String[] dirs) {
    expectedBasedirs = dirs;
  }

  public void buildStarted(BuildEvent event) {
  }

  public void buildFinished(BuildEvent event) {
  }

  public void targetFinished(BuildEvent event) {
  }

  public void taskStarted(BuildEvent event) {
  }

  public void taskFinished(BuildEvent event) {
  }

  public void messageLogged(BuildEvent event) {
  }

  public void targetStarted(BuildEvent event) {
    if (event.getTarget().getName().equals("")) {
      return;
    }
    if (error == null) {
      try {
        assertEquals(expectedBasedirs[calls++ ], event.getProject().getBaseDir().getAbsolutePath());
      }
      catch (AssertionFailedError
             e) {
        error = e;
      }
    }
  }

  AssertionFailedError getError() {
    return error;
  }
}


First
Previous
Clone Instance
2
Line Count
32
Source Line
107
Source File
E:/TSE/Projects-CloneDR/apache-ant-1.7.0/src/tests/junit/org/apache/tools/ant/taskdefs/SubAntTest.java

private class BasedirChecker implements BuildListener {
  private String[] expectedBasedirs;

  private int calls = 0;

  private AssertionFailedError error;

  BasedirChecker(String[] dirs) {
    expectedBasedirs = dirs;
  }

  public void buildStarted(BuildEvent event) {
  }

  public void buildFinished(BuildEvent event) {
  }

  public void targetFinished(BuildEvent event) {
  }

  public void taskStarted(BuildEvent event) {
  }

  public void taskFinished(BuildEvent event) {
  }

  public void messageLogged(BuildEvent event) {
  }

  public void targetStarted(BuildEvent event) {
    if (event.getTarget().getName().equals("")) {
      return;
    }
    if (error == null) {
      try {
        assertEquals(expectedBasedirs[calls++ ], event.getProject().getBaseDir().getAbsolutePath());
      }
      catch (AssertionFailedError
             e) {
        error = e;
      }
    }
  }

  AssertionFailedError getError() {
    return error;
  }
}


Clone AbstractionParameter Count: 0Parameter Bindings

private class BasedirChecker implements BuildListener {
  private String[] expectedBasedirs;

  private int calls = 0;

  private AssertionFailedError error;

  BasedirChecker(String[] dirs) {
    expectedBasedirs = dirs;
  }

  public void buildStarted(BuildEvent event) {
  }

  public void buildFinished(BuildEvent event) {
  }

  public void targetFinished(BuildEvent event) {
  }

  public void taskStarted(BuildEvent event) {
  }

  public void taskFinished(BuildEvent event) {
  }

  public void messageLogged(BuildEvent event) {
  }

  public void targetStarted(BuildEvent event) {
    if (event.getTarget().getName().equals("")) {
      return;
    }
    if (error == null) {
      try {
        assertEquals(expectedBasedirs[calls++ ], event.getProject().getBaseDir().getAbsolutePath());
      }
      catch (AssertionFailedError
             e) {
        error = e;
      }
    }
  }

  AssertionFailedError getError() {
    return error;
  }
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
None