1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00

Don't depend on CPPVisitor in PDOMBinding.

This commit is contained in:
Sergey Prigogin 2011-03-09 23:22:47 +00:00
parent 648eb73972
commit b7073a4f52
2 changed files with 10 additions and 6 deletions

View file

@ -28,7 +28,6 @@ import org.eclipse.cdt.core.dom.ast.cpp.ICPPEnumeration;
import org.eclipse.cdt.core.index.IIndexFileSet;
import org.eclipse.cdt.core.parser.util.CharArrayUtils;
import org.eclipse.cdt.internal.core.dom.parser.cpp.ICPPUnknownBinding;
import org.eclipse.cdt.internal.core.dom.parser.cpp.semantics.CPPVisitor;
import org.eclipse.cdt.internal.core.index.IIndexFragment;
import org.eclipse.cdt.internal.core.index.IIndexFragmentBinding;
import org.eclipse.cdt.internal.core.index.IIndexFragmentBindingComparator;
@ -304,8 +303,8 @@ public abstract class PDOMBinding extends PDOMNamedNode implements IPDOMBinding
}
}
final public String[] getQualifiedName() {
return CPPVisitor.getQualifiedName(this);
public String[] getQualifiedName() {
return new String[] { getName() };
}
final public boolean isFileLocal() throws CoreException {
@ -352,7 +351,7 @@ public abstract class PDOMBinding extends PDOMNamedNode implements IPDOMBinding
cmp = b0 == b1 ? 0 : (b0 == null ? -1 : 1);
}
}
} while(cmp == 0 && b1 != null && b0 != null);
} while (cmp == 0 && b1 != null && b0 != null);
return cmp;
} catch (CoreException ce) {
CCorePlugin.log(ce);

View file

@ -34,6 +34,11 @@ public abstract class PDOMCPPBinding extends PDOMBinding implements ICPPBinding
super(linkage, parent, name);
}
@Override
final public String[] getQualifiedName() {
return CPPVisitor.getQualifiedName(this);
}
final public char[][] getQualifiedNameCharArray() {
return CPPVisitor.getQualifiedNameCharArray(this);
}