Refactory: remove unused classes, imports, fields and methods.
[phpeclipse.git] / net.sourceforge.phpeclipse / src / net / sourceforge / phpdt / internal / core / SourceField.java
index 14094cd..266d430 100644 (file)
@@ -11,7 +11,7 @@
 package net.sourceforge.phpdt.internal.core;
 
 import net.sourceforge.phpdt.core.IField;
-import net.sourceforge.phpdt.core.IType;
+import net.sourceforge.phpdt.core.IJavaElement;
 import net.sourceforge.phpdt.core.JavaModelException;
 import net.sourceforge.phpdt.core.Signature;
 import net.sourceforge.phpdt.core.jdom.IDOMNode;
@@ -20,58 +20,81 @@ import net.sourceforge.phpdt.core.jdom.IDOMNode;
  * @see IField
  */
 
-/* package */ class SourceField extends Member implements IField {
+/* package */class SourceField extends Member implements IField {
 
-/**
- * Constructs a handle to the field with the given name in the specified type. 
- */
-protected SourceField(IType parent, String name) {
-       super(FIELD, parent, name);
-}
-/**
- * @see JavaElement#equalsDOMNode
- */
-protected boolean equalsDOMNode(IDOMNode node) throws JavaModelException {
-       return (node.getNodeType() == IDOMNode.FIELD) && super.equalsDOMNode(node);
-}
-/**
- * @see IField
- */
-public Object getConstant() throws JavaModelException {
-       SourceFieldElementInfo info = (SourceFieldElementInfo) getElementInfo();
-       return info.initializationSource;
-}
-/**
- * @see JavaElement#getHandleMemento()
- */
-protected char getHandleMementoDelimiter() {
-       return JavaElement.JEM_FIELD;
-}
-/**
- * @see IField
- */
-public String getTypeSignature() throws JavaModelException {
-       SourceFieldElementInfo info = (SourceFieldElementInfo) getElementInfo();
-       return info.getTypeSignature();
-}
-/**
- * @private Debugging purposes
- */
-protected void toStringInfo(int tab, StringBuffer buffer, Object info) {
-       buffer.append(this.tabString(tab));
-       if (info == null) {
-               buffer.append(getElementName());
-               buffer.append(" (not open)"); //$NON-NLS-1$
-       } else if (info == NO_INFO) {
-               buffer.append(getElementName());
-       } else {
-               try {
-                       buffer.append(Signature.toString(this.getTypeSignature()));
-                       buffer.append(" "); //$NON-NLS-1$
-                       buffer.append(this.getElementName());
-               } catch (JavaModelException e) {
-                       buffer.append("<JavaModelException in toString of " + getElementName()); //$NON-NLS-1$
+       /**
+        * Constructs a handle to the field with the given name in the specified
+        * type.
+        */
+       protected SourceField(JavaElement parent, String name) {
+               super(parent, name);
+       }
+
+       public boolean equals(Object o) {
+               if (!(o instanceof SourceField))
+                       return false;
+               return super.equals(o);
+       }
+
+       /**
+        * @see JavaElement#equalsDOMNode
+        */
+       protected boolean equalsDOMNode(IDOMNode node) throws JavaModelException {
+               return (node.getNodeType() == IDOMNode.FIELD)
+                               && super.equalsDOMNode(node);
+       }
+
+       /**
+        * @see IField
+        */
+       public Object getConstant() throws JavaModelException {
+               SourceFieldElementInfo info = (SourceFieldElementInfo) getElementInfo();
+               return info.initializationSource;
+       }
+
+       /**
+        * @see IJavaElement
+        */
+       public int getElementType() {
+               return FIELD;
+       }
+
+       /**
+        * @see JavaElement#getHandleMemento()
+        */
+       protected char getHandleMementoDelimiter() {
+               return JavaElement.JEM_FIELD;
+       }
+
+       /**
+        * @see IField
+        */
+       public String getTypeSignature() throws JavaModelException {
+               // SourceFieldElementInfo info = (SourceFieldElementInfo)
+               // getElementInfo();
+               // return info.getTypeSignature();
+               return "";
+       }
+
+       /**
+        * @private Debugging purposes
+        */
+       protected void toStringInfo(int tab, StringBuffer buffer, Object info) {
+               buffer.append(this.tabString(tab));
+               if (info == null) {
+                       buffer.append(getElementName());
+                       buffer.append(" (not open)"); //$NON-NLS-1$
+               } else if (info == NO_INFO) {
+                       buffer.append(getElementName());
+               } else {
+                       try {
+                               buffer.append(Signature.toString(this.getTypeSignature()));
+                               buffer.append(" "); //$NON-NLS-1$
+                               buffer.append(this.getElementName());
+                       } catch (JavaModelException e) {
+                               buffer
+                                               .append("<JavaModelException in toString of " + getElementName()); //$NON-NLS-1$
+                       }
                }
        }
 }
-}