473546 : restore AbstractEclipseBuildContext.getFiles()
Change-Id: I262d5cadaec3559096d82b716b27a154d2051f7e
Signed-off-by: Fred Bricon <fbricon@gmail.com>
diff --git a/org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/builder/BuildResultCollector.java b/org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/builder/BuildResultCollector.java
index 754141d..0cf2859 100644
--- a/org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/builder/BuildResultCollector.java
+++ b/org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/builder/BuildResultCollector.java
@@ -62,6 +62,7 @@
/** List of files to cleanup messages for by build participant id */
private final Map<String, List<File>> removeMessages = new LinkedHashMap<String, List<File>>();
+ @Override
public Set<File> getFiles() {
return refresh;
}
diff --git a/org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/builder/IIncrementalBuildFramework.java b/org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/builder/IIncrementalBuildFramework.java
index 124e659..29b68b6 100644
--- a/org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/builder/IIncrementalBuildFramework.java
+++ b/org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/builder/IIncrementalBuildFramework.java
@@ -12,6 +12,7 @@
package org.eclipse.m2e.core.internal.builder;
import java.io.File;
+import java.util.Set;
import org.eclipse.core.resources.IProject;
import org.eclipse.core.resources.IResourceDelta;
@@ -35,6 +36,11 @@
public void addMessage(File file, int line, int column, String message, int severity, Throwable cause);
public void removeMessages(File file);
+
+ /**
+ * @since 1.6.2
+ */
+ public Set<File> getFiles();
}
/**
diff --git a/org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/builder/plexusbuildapi/AbstractEclipseBuildContext.java b/org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/builder/plexusbuildapi/AbstractEclipseBuildContext.java
index f9dbc80..4e85712 100644
--- a/org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/builder/plexusbuildapi/AbstractEclipseBuildContext.java
+++ b/org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/builder/plexusbuildapi/AbstractEclipseBuildContext.java
@@ -15,6 +15,7 @@
import java.io.IOException;
import java.io.OutputStream;
import java.util.Map;
+import java.util.Set;
import org.eclipse.core.resources.IContainer;
import org.eclipse.core.resources.IResource;
@@ -129,4 +130,12 @@
public void release() {
ThreadBuildContext.setThreadBuildContext(null);
}
+
+ /**
+ * @deprecated BuildContext consumers should not care which files were modified during a build.
+ */
+ @Deprecated
+ public Set<File> getFiles() {
+ return results.getFiles();
+ }
}