CloneSet242


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
26210.964executable_statement
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
126130
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/resource/impl/EFSURIHandlerImpl.java
226195
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/resource/impl/URIConverterImpl.java
Next
Last
Clone Instance
1
Line Count
26
Source Line
130
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/resource/impl/EFSURIHandlerImpl.java

if (scheme == null || EFS_GET_FILE_SYSTEM_METHOD == null) {
  return false;
}
else {
  Boolean result = efsScheme == null ? null: efsScheme.get(scheme);
  if (result == null) {
    try {
      result = EFS_GET_FILE_SYSTEM_METHOD.invoke(null, scheme) != null;
    }
    catch (Throwable
           exception) {
      result = Boolean.FALSE;
    }
    Map<String, Boolean> map = new HashMap<String, Boolean>();
    if (efsScheme != null) {
      map.putAll(efsScheme);
    }
    map.put(scheme, result);
    efsScheme = map;
  }
  return result == Boolean.TRUE;
}


First
Previous
Clone Instance
2
Line Count
26
Source Line
195
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/resource/impl/URIConverterImpl.java

if (EFS_GET_FILE_SYSTEM_METHOD == null) {
  return false;
}
else {
  Boolean result = efsScheme == null ? null: efsScheme.get(scheme);
  if (result == null) {
    try {
      result = EFS_GET_FILE_SYSTEM_METHOD.invoke(null, scheme) != null;
    }
    catch (Throwable
           exception) {
      result = Boolean.FALSE;
    }
    Map<String, Boolean> map = new HashMap<String, Boolean>();
    if (efsScheme != null) {
      map.putAll(efsScheme);
    }
    map.put(scheme, result);
    efsScheme = map;
  }
  return result == Boolean.TRUE;
}


Clone AbstractionParameter Count: 1Parameter Bindings

if ( [[#variable171af0e0]]) {
  return false;
}
else {
  Boolean result = efsScheme == null ? null: efsScheme.get(scheme);
  if (result == null) {
    try {
      result = EFS_GET_FILE_SYSTEM_METHOD.invoke(null, scheme) != null;
    }
    catch (Throwable
           exception) {
      result = Boolean.FALSE;
    }
    Map<String, Boolean> map = new HashMap<String, Boolean>();
    if (efsScheme != null) {
      map.putAll(efsScheme);
    }
    map.put(scheme, result);
    efsScheme = map;
  }
  return result == Boolean.TRUE;
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#171af0e0]]
scheme == null || EFS_GET_FILE_SYSTEM_METHOD == null 
12[[#171af0e0]]
EFS_GET_FILE_SYSTEM_METHOD == null