import net.sourceforge.phpdt.core.JavaModelException;
import net.sourceforge.phpdt.internal.core.builder.PHPBuilder;
import net.sourceforge.phpdt.internal.core.util.Util;
-import net.sourceforge.phpdt.internal.core.util.PHPFileUtil;
+//import net.sourceforge.phpdt.internal.core.util.PHPFileUtil;
import net.sourceforge.phpeclipse.PHPeclipsePlugin;
-import org.eclipse.core.resources.IFile;
+//import org.eclipse.core.resources.IFile;
import org.eclipse.core.resources.IProject;
import org.eclipse.core.resources.IResource;
import org.eclipse.core.resources.IResourceChangeEvent;
* Returns whether the given resource is in one of the given output folders
* and if it is filtered out from this output folder.
*/
- private boolean isResFilteredFromOutput(OutputsInfo info, IResource res,
- int elementType) {
- if (info != null) {
- IPath resPath = res.getFullPath();
- for (int i = 0; i < info.outputCount; i++) {
- if (info.paths[i].isPrefixOf(resPath)) {
- if (info.traverseModes[i] != IGNORE) {
- // case of bin=src
- if (info.traverseModes[i] == SOURCE
- && elementType == IJavaElement.CLASS_FILE) {
- return true;
- } else {
- // case of .class file under project and no source
- // folder
- // proj=bin
- if (elementType == IJavaElement.JAVA_PROJECT
- && res instanceof IFile
- && PHPFileUtil.isPHPFile((IFile) res)) {
- return true;
- }
- }
- } else {
- return true;
- }
- }
- }
- }
- return false;
- }
+// private boolean isResFilteredFromOutput(OutputsInfo info, IResource res,
+// int elementType) {
+// if (info != null) {
+// IPath resPath = res.getFullPath();
+// for (int i = 0; i < info.outputCount; i++) {
+// if (info.paths[i].isPrefixOf(resPath)) {
+// if (info.traverseModes[i] != IGNORE) {
+// // case of bin=src
+// if (info.traverseModes[i] == SOURCE
+// && elementType == IJavaElement.CLASS_FILE) {
+// return true;
+// } else {
+// // case of .class file under project and no source
+// // folder
+// // proj=bin
+// if (elementType == IJavaElement.JAVA_PROJECT
+// && res instanceof IFile
+// && PHPFileUtil.isPHPFile((IFile) res)) {
+// return true;
+// }
+// }
+// } else {
+// return true;
+// }
+// }
+// }
+// }
+// return false;
+// }
/*
* Merges all awaiting deltas.