CloneSet308


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
14210.987method_declaration
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
114107
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/impl/ETypeParameterImpl.java
213123
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/impl/ETypeParameterImpl.java
Next
Last
Clone Instance
1
Line Count
14
Source Line
107
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/impl/ETypeParameterImpl.java

@Override public NotificationChain inverseAdd(EGenericType object, NotificationChain notifications) {
  notifications = super.inverseAdd(object, notifications);
  synchronized (ETypeParameterImpl.this ) {
    @SuppressWarnings("unchecked")Set<EGenericTypeImpl> eGenericTypes = (Set<EGenericTypeImpl>) (Set<? >) getEGenericTypes();
    for (EGenericTypeImpl eGenericType: eGenericTypes) {
      notifications = eGenericType.setERawType(eGenericType.getErasure(ETypeParameterImpl.this ), notifications);
    }
  }
  return notifications;
}


First
Previous
Clone Instance
2
Line Count
13
Source Line
123
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/impl/ETypeParameterImpl.java

@Override public NotificationChain inverseRemove(EGenericType object, NotificationChain notifications) {
  notifications = super.inverseRemove(object, notifications);
  synchronized (ETypeParameterImpl.this ) {
    @SuppressWarnings("unchecked")Set<EGenericTypeImpl> eGenericTypes = (Set<EGenericTypeImpl>) (Set<? >) getEGenericTypes();
    for (EGenericTypeImpl eGenericType: eGenericTypes) {
      notifications = eGenericType.setERawType(eGenericType.getErasure(ETypeParameterImpl.this ), notifications);
    }
  }
  return notifications;
}


Clone AbstractionParameter Count: 1Parameter Bindings

@Override public NotificationChain  [[#variable1721b400]](EGenericType object, NotificationChain notifications) {
  notifications = super. [[#variable1721b400]](object, notifications);
  synchronized (ETypeParameterImpl.this ) {
    @SuppressWarnings("unchecked")Set<EGenericTypeImpl> eGenericTypes = (Set<EGenericTypeImpl>) (Set<? >) getEGenericTypes();
    for (EGenericTypeImpl eGenericType: eGenericTypes) {
      notifications = eGenericType.setERawType(eGenericType.getErasure(ETypeParameterImpl.this ), notifications);
    }
  }
  return notifications;
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#1721b400]]
inverseAdd 
12[[#1721b400]]
inverseRemove