diff options
author | Andrey Loskutov | 2016-10-29 09:28:11 +0000 |
---|---|---|
committer | Andrey Loskutov | 2016-11-04 17:41:16 +0000 |
commit | 8ccd7fa0fae6e89d9a4d5df1c7165ba0112d4d59 (patch) | |
tree | 74e5ba25cbdd276ea14dc7aee6eb324c9619e0c2 /bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/FileModificationValidatorManager.java | |
parent | e1aab99c603e589eea162124fbb67f0b26f71e69 (diff) | |
download | eclipse.platform.team-8ccd7fa0fae6e89d9a4d5df1c7165ba0112d4d59.tar.gz eclipse.platform.team-8ccd7fa0fae6e89d9a4d5df1c7165ba0112d4d59.tar.xz eclipse.platform.team-8ccd7fa0fae6e89d9a4d5df1c7165ba0112d4d59.zip |
Bug 506732 - cleanup trailing spaces in team.core and team.ui
Change-Id: I6a92f3b0af9cd07df54bc2e37a8455a52eaf490c
Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
Diffstat (limited to 'bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/FileModificationValidatorManager.java')
-rw-r--r-- | bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/FileModificationValidatorManager.java | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/FileModificationValidatorManager.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/FileModificationValidatorManager.java index 2821d48cd..07a511564 100644 --- a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/FileModificationValidatorManager.java +++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/FileModificationValidatorManager.java @@ -22,7 +22,7 @@ import org.eclipse.team.core.RepositoryProvider; public class FileModificationValidatorManager extends FileModificationValidator { private FileModificationValidator defaultValidator; - + /* * @see IFileModificationValidator#validateEdit(IFile[], Object) * For all files, determine which provider. @@ -31,26 +31,26 @@ public class FileModificationValidatorManager extends FileModificationValidator */ public IStatus validateEdit(IFile[] files, FileModificationValidationContext context) { ArrayList returnStati = new ArrayList(); - + //map provider to the files under that provider's control Map providersToFiles = new HashMap(files.length); - + //for each file, determine which provider, map providers to files for (int i = 0; i < files.length; i++) { IFile file = files[i]; RepositoryProvider provider = RepositoryProvider.getProvider(file.getProject()); - + if (!providersToFiles.containsKey(provider)) { providersToFiles.put(provider, new ArrayList()); } - + ((ArrayList)providersToFiles.get(provider)).add(file); } - + Iterator providersIterator = providersToFiles.keySet().iterator(); - + boolean allOK = true; - + //for each provider, validate its files while(providersIterator.hasNext()) { RepositoryProvider provider = (RepositoryProvider)providersIterator.next(); @@ -63,20 +63,20 @@ public class FileModificationValidatorManager extends FileModificationValidator FileModificationValidator v = provider.getFileModificationValidator2(); if (v != null) validator = v; } - + IStatus status = validator.validateEdit(filesArray, context); if(!status.isOK()) allOK = false; returnStati.add(status); - } + } if (returnStati.size() == 1) { return (IStatus)returnStati.get(0); - } - + } + return new MultiStatus(TeamPlugin.ID, - 0, + 0, (IStatus[])returnStati.toArray(new IStatus[returnStati.size()]), allOK ? Messages.ok @@ -99,7 +99,7 @@ public class FileModificationValidatorManager extends FileModificationValidator return validator.validateSave(file); } - + private synchronized FileModificationValidator getDefaultValidator() { if (defaultValidator == null) { defaultValidator = new DefaultFileModificationValidator(); |