Refactory: remove unused classes, imports, fields and methods.
[phpeclipse.git] / net.sourceforge.phpeclipse / src / net / sourceforge / phpdt / internal / core / jdom / CompilationUnit.java
index dcb38a5..c3a3d86 100644 (file)
@@ -12,43 +12,64 @@ package net.sourceforge.phpdt.internal.core.jdom;
 
 import net.sourceforge.phpdt.internal.compiler.env.ICompilationUnit;
 
+import org.eclipse.core.resources.IResource;
+
 /**
  * Implements a very simple version of the ICompilationUnit.
- *
- * <p>Please do not use outside of jdom.</p>
+ * 
+ * <p>
+ * Please do not use outside of jdom.
+ * </p>
  */
 public class CompilationUnit implements ICompilationUnit {
        protected char[] fContents;
+
        protected char[] fFileName;
+
        protected char[] fMainTypeName;
-public CompilationUnit(char[] contents, char[] filename) {
-       fContents = contents;
-       fFileName = filename;
-
-       String file = new String(filename);
-       int start = file.lastIndexOf("/") + 1; //$NON-NLS-1$
-       if (start == 0 || start < file.lastIndexOf("\\")) //$NON-NLS-1$
-               start = file.lastIndexOf("\\") + 1; //$NON-NLS-1$
-
-       int end = file.lastIndexOf("."); //$NON-NLS-1$
-       if (end == -1)
-               end = file.length();
-
-       fMainTypeName = file.substring(start, end).toCharArray();
-}
-public char[] getContents() {
-       return fContents;
-}
-public char[] getFileName() {
-       return fFileName;
-}
-public char[] getMainTypeName() {
-       return fMainTypeName;
-}
-public char[][] getPackageName() {
-       return null;
-}
-public String toString() {
-       return "CompilationUnit[" + new String(fFileName) + "]";  //$NON-NLS-2$ //$NON-NLS-1$
-}
-}
+
+       public CompilationUnit(char[] contents, char[] filename) {
+               fContents = contents;
+               fFileName = filename;
+
+               String file = new String(filename);
+               int start = file.lastIndexOf("/") + 1; //$NON-NLS-1$
+               if (start == 0 || start < file.lastIndexOf("\\")) //$NON-NLS-1$
+                       start = file.lastIndexOf("\\") + 1; //$NON-NLS-1$
+
+               int end = file.lastIndexOf("."); //$NON-NLS-1$
+               if (end == -1)
+                       end = file.length();
+
+               fMainTypeName = file.substring(start, end).toCharArray();
+       }
+
+       public char[] getContents() {
+               return fContents;
+       }
+
+       public char[] getFileName() {
+               return fFileName;
+       }
+
+       public char[] getMainTypeName() {
+               return fMainTypeName;
+       }
+
+       public char[][] getPackageName() {
+               return null;
+       }
+
+       public String toString() {
+               return "CompilationUnit[" + new String(fFileName) + "]"; //$NON-NLS-2$ //$NON-NLS-1$
+       }
+
+       /*
+        * (non-Javadoc)
+        * 
+        * @see net.sourceforge.phpdt.internal.compiler.env.ICompilationUnit#getResource()
+        */
+       public IResource getResource() {
+               return null;
+       }
+}
\ No newline at end of file