@Override public Object getCorrespondingElement() { if (isBinary()) return getClassFile(); else return getCompilationUnit(); } }
@Override protected boolean selectStatusEntry(final RefactoringStatusEntry entry) { if (fSourceFolder != null) { final IPath source= fSourceFolder.getFullPath(); final RefactoringStatusContext context= entry.getContext(); if (context instanceof JavaStatusContext) { final JavaStatusContext extended= (JavaStatusContext) context; final ICompilationUnit unit= extended.getCompilationUnit(); if (unit != null) { final IResource resource= unit.getResource(); if (resource != null && source.isPrefixOf(resource.getFullPath())) return false; } } } return super.selectStatusEntry(entry); } }
updateTitle(file); } else { ICompilationUnit cunit= jsc.getCompilationUnit(); if (cunit.isWorkingCopy()) { try {