1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-06-08 18:26:01 +02:00

Adds missing implementation of isGloballyQualified(), bug 257396.

This commit is contained in:
Markus Schorn 2008-12-04 09:26:57 +00:00
parent 4eb977ee74
commit a146175a26
3 changed files with 3 additions and 21 deletions

View file

@ -22,7 +22,6 @@ import org.eclipse.cdt.core.dom.ast.cpp.ICPPTemplateInstance;
import org.eclipse.cdt.internal.core.pdom.PDOM; import org.eclipse.cdt.internal.core.pdom.PDOM;
import org.eclipse.cdt.internal.core.pdom.dom.PDOMBinding; import org.eclipse.cdt.internal.core.pdom.dom.PDOMBinding;
import org.eclipse.cdt.internal.core.pdom.dom.PDOMNode; import org.eclipse.cdt.internal.core.pdom.dom.PDOMNode;
import org.eclipse.cdt.internal.core.pdom.dom.PDOMNotImplementedError;
import org.eclipse.core.runtime.CoreException; import org.eclipse.core.runtime.CoreException;
/** /**
@ -74,7 +73,8 @@ abstract class PDOMCPPBinding extends PDOMBinding implements ICPPBinding {
} }
} }
public boolean isGloballyQualified() throws DOMException { public final boolean isGloballyQualified() throws DOMException {
throw new PDOMNotImplementedError("in " + getClass().getCanonicalName()); //$NON-NLS-1$ // local stuff is not stored in the index.
return true;
} }
} }

View file

@ -246,15 +246,6 @@ class PDOMCPPClassType extends PDOMCPPBinding implements IPDOMCPPClassType, IPDO
} }
} }
@Override
public boolean isGloballyQualified() throws DOMException {
try {
return getParentNode() instanceof PDOMLinkage;
} catch (CoreException e) {
return true;
}
}
public boolean isSameType(IType type) { public boolean isSameType(IType type) {
if (type instanceof ITypedef) { if (type instanceof ITypedef) {
return type.isSameType(this); return type.isSameType(this);

View file

@ -133,15 +133,6 @@ class PDOMCPPUnknownClassType extends PDOMCPPBinding implements ICPPClassScope,
return this; return this;
} }
@Override
public boolean isGloballyQualified() throws DOMException {
try {
return getParentNode() instanceof PDOMLinkage;
} catch (CoreException e) {
return true;
}
}
public ICPPClassType getClassType() { public ICPPClassType getClassType() {
return this; return this;
} }