1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-24 01:15:29 +02:00

Bug 459179 - ClassCastException in CPPSemantics.getParentScope

Fixed compilation error in QtPDOMLinkage.java.
This commit is contained in:
Sergey Prigogin 2015-02-04 21:34:53 -08:00
parent dc08061cc6
commit b465383510

View file

@ -26,6 +26,7 @@ import org.eclipse.cdt.internal.core.pdom.dom.FindBinding;
import org.eclipse.cdt.internal.core.pdom.dom.IPDOMBinding;
import org.eclipse.cdt.internal.core.pdom.dom.PDOMBinding;
import org.eclipse.cdt.internal.core.pdom.dom.PDOMFile;
import org.eclipse.cdt.internal.core.pdom.dom.PDOMGlobalScope;
import org.eclipse.cdt.internal.core.pdom.dom.PDOMLinkage;
import org.eclipse.cdt.internal.core.pdom.dom.PDOMName;
import org.eclipse.cdt.internal.core.pdom.dom.PDOMNode;
@ -107,6 +108,11 @@ public class QtPDOMLinkage extends PDOMLinkage {
return new FindBinding.DefaultBindingBTreeComparator(this);
}
@Override
public PDOMGlobalScope getGlobalScope() {
return null;
}
// IBinding#getAdapter cannot create an instance of PDOMBinding because the Linkage is required. This
// utility method uses #getAdapter to see if an instance has already been created. If not then a new
// is created and stored in the AST binding.