CloneSet210


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
18210.982class_body_declarations[2]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
118115
E:/TSE/Projects-CloneDR/apache-ant-1.7.0/src/org/apache/tools/ant/types/resources/BaseResourceCollectionContainer.java
21883
E:/TSE/Projects-CloneDR/apache-ant-1.7.0/src/org/apache/tools/ant/types/resources/BaseResourceCollectionWrapper.java
Next
Last
Clone Instance
1
Line Count
18
Source Line
115
Source File
E:/TSE/Projects-CloneDR/apache-ant-1.7.0/src/org/apache/tools/ant/types/resources/BaseResourceCollectionContainer.java

/**
 * Fulfill the ResourceCollection contract. The Iterator returned
 * will throw ConcurrentModificationExceptions if ResourceCollections
 * are added to this container while the Iterator is in use.
 * @return a "fail-fast" Iterator.
 */
public final synchronized Iterator iterator() {
  if (isReference()) {
    return ((BaseResourceCollectionContainer) getCheckedRef()).iterator();
  }
  dieOnCircularReference();
  return new FailFast(this, cacheCollection().iterator());
}

/**
 * Fulfill the ResourceCollection contract.
 * @return number of elements as int.
 */
public synchronized int size() {
  if (isReference()) {
    return ((BaseResourceCollectionContainer) getCheckedRef()).size();
  }
  dieOnCircularReference();
  return cacheCollection().size();
}


First
Previous
Clone Instance
2
Line Count
18
Source Line
83
Source File
E:/TSE/Projects-CloneDR/apache-ant-1.7.0/src/org/apache/tools/ant/types/resources/BaseResourceCollectionWrapper.java

/**
 * Fulfill the ResourceCollection contract.
 * @return an Iterator of Resources.
 */
public final synchronized Iterator iterator() {
  if (isReference()) {
    return ((BaseResourceCollectionWrapper) getCheckedRef()).iterator();
  }
  dieOnCircularReference();
  return new FailFast(this, cacheCollection().iterator());
}

/**
 * Fulfill the ResourceCollection contract.
 * @return number of elements as int.
 */
public synchronized int size() {
  if (isReference()) {
    return ((BaseResourceCollectionWrapper) getCheckedRef()).size();
  }
  dieOnCircularReference();
  return cacheCollection().size();
}


Clone AbstractionParameter Count: 1Parameter Bindings

/**
     * Fulfill the ResourceCollection contract. The Iterator returned
     * will throw ConcurrentModificationExceptions if ResourceCollections
     * are added to this container while the Iterator is in use.
     * @return a "fail-fast" Iterator.
     */
/**
     * Fulfill the ResourceCollection contract.
     * @return an Iterator of Resources.
     */
public final synchronized Iterator iterator() {
  if (isReference()) {
    return (( [[#variable101062c0]]) getCheckedRef()).iterator();
  }
  dieOnCircularReference();
  return new FailFast(this, cacheCollection().iterator());
}

/**
     * Fulfill the ResourceCollection contract.
     * @return number of elements as int.
     */
public synchronized int size() {
  if (isReference()) {
    return (( [[#variable101062c0]]) getCheckedRef()).size();
  }
  dieOnCircularReference();
  return cacheCollection().size();
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#101062c0]]
BaseResourceCollectionContainer 
12[[#101062c0]]
BaseResourceCollectionWrapper