@Override public RefactoringStatus checkPostConditions(IProgressMonitor monitor) throws CoreException { fCodeGeneratorSettings= null; try { if (fStatus == null || fStatus.isOK()) { return super.checkPostConditions(monitor); } else { return fStatus; } } finally { fStatus= null; } }
@Override public String getPreview() { if (fPreviewCleanUps == null) { fPreviewCleanUps= createPreviewCleanUps(fValues); } StringBuffer buf= new StringBuffer(); for (int i= 0; i < fPreviewCleanUps.length; i++) { buf.append(fPreviewCleanUps[i].getPreview()); buf.append("\n"); //$NON-NLS-1$ } return buf.toString(); }
protected AbstractCleanUp(Map<String, String> settings) { setOptions(new MapCleanUpOptions(settings)); }
@Override public RefactoringStatus checkPreConditions(IJavaProject project, ICompilationUnit[] compilationUnits, IProgressMonitor monitor) throws CoreException { if (isEnabled(CleanUpConstants.ORGANIZE_IMPORTS)) { fCodeGeneratorSettings= JavaPreferencesSettings.getCodeGenerationSettings(project); fStatus= new RefactoringStatus(); } return super.checkPreConditions(project, compilationUnits, monitor); }
/** * {@inheritDoc} */ public boolean needsFreshAST(CompilationUnit compilationUnit) { if (isEnabled(CleanUpConstants.ORGANIZE_IMPORTS)) return true; return super.needsFreshAST(compilationUnit); }
/** * {@inheritDoc} */ public RefactoringStatus checkPreConditions(IJavaProject project, ICompilationUnit[] compilationUnits, IProgressMonitor monitor) throws CoreException { RefactoringStatus result= super.checkPreConditions(project, compilationUnits, monitor); if (isEnabled(CleanUpConstants.ORGANIZE_IMPORTS)) { fCodeGeneratorSettings= JavaPreferencesSettings.getCodeGenerationSettings(project); fStatus= new RefactoringStatus(); } return result; }
@Override public RefactoringStatus checkPostConditions(IProgressMonitor monitor) throws CoreException { fCodeGeneratorSettings= null; try { if (fStatus == null || fStatus.isOK()) { return super.checkPostConditions(monitor); } else { return fStatus; } } finally { fStatus= null; } }
@Override public RefactoringStatus checkPreConditions(IJavaProject project, ICompilationUnit[] compilationUnits, IProgressMonitor monitor) throws CoreException { if (isEnabled(CleanUpConstants.ORGANIZE_IMPORTS)) { fCodeGeneratorSettings= JavaPreferencesSettings.getCodeGenerationSettings(project); fStatus= new RefactoringStatus(); } return super.checkPreConditions(project, compilationUnits, monitor); }
@Override public String getPreview() { if (fPreviewCleanUps == null) { fPreviewCleanUps= createPreviewCleanUps(fValues); } StringBuilder buf= new StringBuilder(); for (int i= 0; i < fPreviewCleanUps.length; i++) { buf.append(fPreviewCleanUps[i].getPreview()); buf.append("\n"); //$NON-NLS-1$ } return buf.toString(); }
protected AbstractCleanUp(Map<String, String> settings) { setOptions(new MapCleanUpOptions(settings)); }
/** * {@inheritDoc} */ public RefactoringStatus checkPostConditions(IProgressMonitor monitor) throws CoreException { fCodeGeneratorSettings= null; if (fStatus == null || fStatus.isOK()) { return super.checkPostConditions(monitor); } else { return fStatus; } }
/** * {@inheritDoc} */ public RefactoringStatus checkPreConditions(IJavaProject project, ICompilationUnit[] compilationUnits, IProgressMonitor monitor) throws CoreException { super.checkPreConditions(project, compilationUnits, null); return PotentialProgrammingProblemsFix.checkPreConditions(project, compilationUnits, monitor, isEnabled(CleanUpConstants.ADD_MISSING_SERIAL_VERSION_ID) && isEnabled(CleanUpConstants.ADD_MISSING_SERIAL_VERSION_ID_GENERATED), isEnabled(CleanUpConstants.ADD_MISSING_SERIAL_VERSION_ID) && isEnabled(CleanUpConstants.ADD_MISSING_SERIAL_VERSION_ID_DEFAULT), false); }
@Override public RefactoringStatus checkPostConditions(IProgressMonitor monitor) throws CoreException { if (fTouchedFiles == null) { return super.checkPostConditions(monitor); } else { if (monitor == null) monitor= new NullProgressMonitor(); monitor.beginTask("", fTouchedFiles.size()); //$NON-NLS-1$ try { RefactoringStatus result= new RefactoringStatus(); for (Iterator<IResource> iterator= fTouchedFiles.iterator(); iterator.hasNext();) { IFile file= (IFile)iterator.next(); if (containsRelevantMarkers(file)) { String fileLocation= BasicElementLabels.getPathLabel(file.getProjectRelativePath(), false); String projectName= file.getProject().getName(); result.addWarning(MessageFormat.format(MultiFixMessages.SortMembersCleanUp_RemoveMarkersWarning0, new Object[] {fileLocation, projectName})); } monitor.worked(1); } return result; } finally { monitor.done(); fTouchedFiles= null; } } }
public RefactoringStatus checkPostConditions(IProgressMonitor monitor) throws CoreException { if (fTouchedFiles == null) { return super.checkPostConditions(monitor); } else { if (monitor == null) monitor= new NullProgressMonitor(); monitor.beginTask("", fTouchedFiles.size()); //$NON-NLS-1$ try { RefactoringStatus result= new RefactoringStatus(); for (Iterator iterator= fTouchedFiles.iterator(); iterator.hasNext();) { IFile file= (IFile)iterator.next(); if (containsRelevantMarkers(file)) { String fileLocation= file.getProjectRelativePath().toOSString(); String projectName= file.getProject().getName(); result.addWarning(MessageFormat.format(MultiFixMessages.SortMembersCleanUp_RemoveMarkersWarning0, new Object[] {fileLocation, projectName})); } monitor.worked(1); } return result; } finally { monitor.done(); fTouchedFiles= null; } } }
@Override public RefactoringStatus checkPostConditions(IProgressMonitor monitor) throws CoreException { if (fTouchedFiles == null) { return super.checkPostConditions(monitor); } else { if (monitor == null) monitor= new NullProgressMonitor(); monitor.beginTask("", fTouchedFiles.size()); //$NON-NLS-1$ try { RefactoringStatus result= new RefactoringStatus(); for (Iterator<IResource> iterator= fTouchedFiles.iterator(); iterator.hasNext();) { IFile file= (IFile)iterator.next(); if (containsRelevantMarkers(file)) { String fileLocation= BasicElementLabels.getPathLabel(file.getProjectRelativePath(), false); String projectName= file.getProject().getName(); result.addWarning(MessageFormat.format(MultiFixMessages.SortMembersCleanUp_RemoveMarkersWarning0, new Object[] {fileLocation, projectName})); } monitor.worked(1); } return result; } finally { monitor.done(); fTouchedFiles= null; } } }