Unmatched statement IWrapperItemProvider wrapper=childrenMap.remove(child); cannot be moved before or after the extracted code, because it has dependencies to/from statements that will be extracted
Type org.eclipse.emf.edit.provider.IWrapperItemProvider of variable wrapper does not match with type org.eclipse.emf.ecore.EValidator of variable result
Make classes org.eclipse.emf.edit.provider.IWrapperItemProvider and org.eclipse.emf.ecore.EValidator extend a common superclass
3
if(result!=null)
4
returnresult;
Preondition Violations
Unmatched return result;
4
returnresult;
18
wrapper.dispose();
Precondition Violations (3)
Row
Violation
1
Unmatched statement IWrapperItemProvider wrapper=childrenMap.remove(child); cannot be moved before or after the extracted code, because it has dependencies to/from statements that will be extracted
2
Type org.eclipse.emf.edit.provider.IWrapperItemProvider of variable wrapper does not match with type org.eclipse.emf.ecore.EValidator of variable result