3m9 compatible;
[phpeclipse.git] / net.sourceforge.phpeclipse / src / net / sourceforge / phpdt / internal / core / Member.java
index 1d53b70..e459a67 100644 (file)
@@ -12,6 +12,8 @@ package net.sourceforge.phpdt.internal.core;
 
 import java.util.ArrayList;
 
+import net.sourceforge.phpdt.internal.core.JavaElement;
+
 import net.sourceforge.phpdt.core.Flags;
 import net.sourceforge.phpdt.core.IJavaElement;
 import net.sourceforge.phpdt.core.IMember;
@@ -30,9 +32,9 @@ import com.sun.corba.se.internal.core.Constant;
  */
 
 /* 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 +139,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;
 }