Refactory: replaced internal copy of Assert class with org.eclipse.core.runtime.Assert
[phpeclipse.git] / net.sourceforge.phpeclipse / src / net / sourceforge / phpdt / internal / core / util / Util.java
index cb88c85..0661b89 100644 (file)
@@ -31,8 +31,10 @@ import net.sourceforge.phpdt.core.JavaModelException;
 import net.sourceforge.phpdt.core.Signature;
 import net.sourceforge.phpdt.core.compiler.CharOperation;
 import net.sourceforge.phpdt.internal.compiler.ast.TypeReference;
-import net.sourceforge.phpdt.internal.core.Assert;
-import net.sourceforge.phpdt.internal.core.PackageFragmentRoot;
+//incastrix
+//import net.sourceforge.phpdt.internal.corext.Assert;
+import org.eclipse.core.runtime.Assert;
+//import net.sourceforge.phpdt.internal.core.PackageFragmentRoot;
 import net.sourceforge.phpdt.internal.core.util.PHPFileUtil;
 
 import org.eclipse.core.resources.IFile;
@@ -42,9 +44,9 @@ import org.eclipse.core.runtime.CoreException;
 import org.eclipse.core.runtime.IPath;
 import org.eclipse.core.runtime.IStatus;
 import org.eclipse.core.runtime.Status;
-import org.eclipse.jface.text.BadLocationException;
-import org.eclipse.text.edits.MalformedTreeException;
-import org.eclipse.text.edits.TextEdit;
+//import org.eclipse.jface.text.BadLocationException;
+//import org.eclipse.text.edits.MalformedTreeException;
+//import org.eclipse.text.edits.TextEdit;
 
 /**
  * Provides convenient utility methods to other types in this package.
@@ -378,21 +380,21 @@ public class Util {
         * 
         * @return the updated string
         */
-       public final static String editedString(String original, TextEdit edit) {
-               if (edit == null) {
-                       return original;
-               }
-               SimpleDocument document = new SimpleDocument(original);
-               try {
-                       edit.apply(document, TextEdit.NONE);
-                       return document.get();
-               } catch (MalformedTreeException e) {
-                       e.printStackTrace();
-               } catch (BadLocationException e) {
-                       e.printStackTrace();
-               }
-               return original;
-       }
+//     public final static String editedString(String original, TextEdit edit) {
+//             if (edit == null) {
+//                     return original;
+//             }
+//             SimpleDocument document = new SimpleDocument(original);
+//             try {
+//                     edit.apply(document, TextEdit.NONE);
+//                     return document.get();
+//             } catch (MalformedTreeException e) {
+//                     e.printStackTrace();
+//             } catch (BadLocationException e) {
+//                     e.printStackTrace();
+//             }
+//             return original;
+//     }
 
        /**
         * Returns true iff str.toLowerCase().endsWith(end.toLowerCase())
@@ -996,8 +998,8 @@ public class Util {
         */
        public static final boolean isExcluded(IJavaElement element) {
                int elementType = element.getElementType();
-               PackageFragmentRoot root = null;
-               IResource resource = null;
+               //PackageFragmentRoot root = null;
+               //IResource resource = null;
                switch (elementType) {
                case IJavaElement.JAVA_MODEL:
                case IJavaElement.JAVA_PROJECT:
@@ -1013,9 +1015,9 @@ public class Util {
                        // root.fullExclusionPatternChars());
 
                case IJavaElement.COMPILATION_UNIT:
-                       root = (PackageFragmentRoot) element
-                                       .getAncestor(IJavaElement.PACKAGE_FRAGMENT_ROOT);
-                       resource = element.getResource();
+//                     root = (PackageFragmentRoot) element
+//                                     .getAncestor(IJavaElement.PACKAGE_FRAGMENT_ROOT);
+                       //resource = element.getResource();
                        // if (resource != null && isExcluded(resource,
                        // root.fullInclusionPatternChars(),
                        // root.fullExclusionPatternChars()))