@Override public ICompareInput asCompareInput(final ISynchronizationContext context, final Object element) { if (element instanceof RefactoringDescriptorProxy) return super.asCompareInput(context, element); final IResource resource= JavaModelProvider.getResource(element); if (resource != null) return super.asCompareInput(context, resource); return null; }
/** * {@inheritDoc} */ public ICompareInput asCompareInput(final ISynchronizationContext context, final Object element) { if (element instanceof RefactoringDescriptorProxy) return new RefactoringDescriptorCompareInput((RefactoringDescriptorProxy) element, getKind(context, (RefactoringDescriptorProxy) element)); return super.asCompareInput(context, element); }
/** * {@inheritDoc} */ public ICompareInput asCompareInput(final ISynchronizationContext context, final Object element) { if (element instanceof RefactoringDescriptorProxy) return super.asCompareInput(context, element); final IResource resource= JavaModelProvider.getResource(element); if (resource != null) return super.asCompareInput(context, resource); return null; }
@Override public ICompareInput asCompareInput(final ISynchronizationContext context, final Object element) { if (element instanceof RefactoringDescriptorProxy) return super.asCompareInput(context, element); final IResource resource= JavaModelProvider.getResource(element); if (resource != null) return super.asCompareInput(context, resource); return null; }