fixed bug #1037094 (foreach)
[phpeclipse.git] / net.sourceforge.phpeclipse / src / net / sourceforge / phpdt / internal / core / Member.java
index 1d53b70..eb6d570 100644 (file)
@@ -22,17 +22,15 @@ import net.sourceforge.phpdt.core.JavaModelException;
 import net.sourceforge.phpdt.core.Signature;
 import net.sourceforge.phpdt.core.jdom.IDOMNode;
 
-import com.sun.corba.se.internal.core.Constant;
-
 
 /**
  * @see IMember
  */
 
 /* package */ abstract class Member extends SourceRefElement implements IMember {
-protected Member(int type, IJavaElement parent, String name) {
-       super(type, parent, name);
-}
+       protected Member(JavaElement parent, String name) {
+               super(parent, name);
+       }
 protected boolean areSimilarMethods(
        String name1, String[] params1, 
        String name2, String[] params2,
@@ -137,9 +135,9 @@ protected IMethod[] findMethods(IMethod method, IMethod[] methods) {
  * @see IMember
  */
 public IType getDeclaringType() {
-       JavaElement parent = (JavaElement)getParent();
-       if (parent.fLEType == TYPE) {
-               return (IType) parent;
+       JavaElement parentElement = (JavaElement)getParent();
+       if (parentElement.getElementType() == TYPE) {
+               return (IType) parentElement;
        }
        return null;
 }