3m9 compatible;
[phpeclipse.git] / net.sourceforge.phpeclipse / src / net / sourceforge / phpdt / internal / core / builder / BatchImageBuilder.java
index 967d8c3..aa0de9f 100644 (file)
@@ -14,7 +14,7 @@ import java.util.ArrayList;
 
 import net.sourceforge.phpdt.core.JavaCore;
 import net.sourceforge.phpdt.internal.core.JavaModelManager;
-import net.sourceforge.phpdt.internal.core.Util;
+import net.sourceforge.phpdt.internal.core.util.Util;
 import net.sourceforge.phpeclipse.PHPeclipsePlugin;
 import net.sourceforge.phpeclipse.builder.IdentifierIndexManager;
 
@@ -25,6 +25,8 @@ import org.eclipse.core.resources.IResourceProxy;
 import org.eclipse.core.resources.IResourceProxyVisitor;
 import org.eclipse.core.runtime.CoreException;
 import org.eclipse.core.runtime.IPath;
+import net.sourceforge.phpdt.internal.core.builder.PHPBuilder;
+import net.sourceforge.phpdt.internal.core.builder.SourceFile;
 
 public class BatchImageBuilder extends AbstractImageBuilder {
 
@@ -39,9 +41,8 @@ public void build() {
 
        try {
                notifier.subTask(Util.bind("build.cleaningOutput")); //$NON-NLS-1$
-               JavaModelManager.getJavaModelManager().deltaProcessor.addForRefresh(javaBuilder.javaProject);
                PHPBuilder.removeProblemsAndTasksFor(javaBuilder.currentProject);
-//             cleanOutputFolders();
+//             cleanOutputFolders(true);
                notifier.updateProgressDelta(0.1f);
 
                notifier.subTask(Util.bind("build.analyzingSources")); //$NON-NLS-1$
@@ -60,6 +61,7 @@ public void build() {
 
                if (javaBuilder.javaProject.hasCycleMarker())
                        javaBuilder.mustPropagateStructuralChanges();
+               
        } catch (CoreException e) {
                throw internalException(e);
        } finally {
@@ -83,7 +85,7 @@ protected void addAllSourceFiles(final ArrayList sourceFiles) throws CoreExcepti
                                        }
                                        switch(proxy.getType()) {
                                                case IResource.FILE :
-                                                       if (Util.isJavaFileName(proxy.getName())) {
+                                                       if (net.sourceforge.phpdt.internal.compiler.util.Util.isJavaFileName(proxy.getName())) {
                                                                if (resource == null)
                                                                        resource = proxy.requestResource();
                                                                sourceFiles.add(new SourceFile((IFile) resource, sourceLocation, encoding));
@@ -181,7 +183,7 @@ protected void copyExtraResourcesBack(ClasspathMultiDirectory sourceLocation, fi
                                IResource resource = null;
                                switch(proxy.getType()) {
                                        case IResource.FILE :
-                                               if (Util.isJavaFileName(proxy.getName())) return false;// || Util.isClassFileName(proxy.getName())) return false;
+                                               if (net.sourceforge.phpdt.internal.compiler.util.Util.isJavaFileName(proxy.getName())) return false;// || Util.isClassFileName(proxy.getName())) return false;
 
                                                resource = proxy.requestResource();
                                                if (javaBuilder.filterExtraResource(resource)) return false;