X-Git-Url: http://git.phpeclipse.com diff --git a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/core/Member.java b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/core/Member.java index 1d53b70..e459a67 100644 --- a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/core/Member.java +++ b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/core/Member.java @@ -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; }