mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-23 17:05:26 +02:00
Cleanup: IBinding.getNameCharArray() vs. IBinding.getName()
This commit is contained in:
parent
eaa7faaf1f
commit
6355df7862
5 changed files with 10 additions and 5 deletions
|
@ -374,6 +374,7 @@ public class PDOMASTAdapter {
|
|||
return new AnonymousCompositeType(name, (ICompositeType) binding);
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
return binding;
|
||||
|
|
|
@ -68,7 +68,7 @@ ICPPClassScope, IPDOMMemberOwner, IIndexType, IIndexScope {
|
|||
|
||||
public PDOMCPPClassType(PDOM pdom, PDOMNode parent, ICPPClassType classType)
|
||||
throws CoreException {
|
||||
super(pdom, parent, classType.getName().toCharArray());
|
||||
super(pdom, parent, classType.getNameCharArray());
|
||||
|
||||
try {
|
||||
pdom.getDB().putByte(record + KEY, (byte) classType.getKey());
|
||||
|
|
|
@ -670,6 +670,8 @@ class PDOMCPPLinkage extends PDOMLinkage implements IIndexCPPBindingConstants {
|
|||
return new PDOMCPPTypedefSpecialization(pdom, record);
|
||||
case CPP_FUNCTION_TYPE:
|
||||
return new PDOMCPPFunctionType(pdom, record);
|
||||
case CPP_PARAMETER_SPECIALIZATION:
|
||||
return new PDOMCPPParameterSpecialization(pdom, record);
|
||||
default:
|
||||
return super.getNode(record);
|
||||
}
|
||||
|
|
|
@ -50,12 +50,12 @@ abstract class PDOMCPPSpecialization extends PDOMCPPBinding implements
|
|||
|
||||
public PDOMCPPSpecialization(PDOM pdom, PDOMNode parent, ICPPSpecialization spec, PDOMNamedNode specialized)
|
||||
throws CoreException {
|
||||
super(pdom, parent, spec.getName().toCharArray());
|
||||
super(pdom, parent, spec.getNameCharArray());
|
||||
pdom.getDB().putInt(record + SPECIALIZED, specialized.getRecord());
|
||||
|
||||
PDOMNodeLinkedList paramList = new PDOMNodeLinkedList(pdom, record + ARGMAP_PARAMS, getLinkageImpl());
|
||||
PDOMNodeLinkedList argList = new PDOMNodeLinkedList(pdom, record + ARGMAP_ARGS, getLinkageImpl());
|
||||
ObjectMap argMap = ((ICPPSpecialization)spec).getArgumentMap();
|
||||
ObjectMap argMap = spec.getArgumentMap();
|
||||
if (argMap != null) {
|
||||
for (int i = 0; i < argMap.size(); i++) {
|
||||
Object param = argMap.keyAt(i);
|
||||
|
|
|
@ -7,6 +7,7 @@
|
|||
*
|
||||
* Contributors:
|
||||
* QNX - Initial API and implementation
|
||||
* Markus Schorn (Wind River Systems)
|
||||
*******************************************************************************/
|
||||
package org.eclipse.cdt.internal.core.pdom.dom.cpp;
|
||||
|
||||
|
@ -18,6 +19,7 @@ import org.eclipse.cdt.core.dom.ast.cpp.ICPPBinding;
|
|||
import org.eclipse.cdt.core.dom.ast.cpp.ICPPTemplateTypeParameter;
|
||||
import org.eclipse.cdt.internal.core.Util;
|
||||
import org.eclipse.cdt.internal.core.dom.parser.ProblemBinding;
|
||||
import org.eclipse.cdt.internal.core.index.IIndexCPPBindingConstants;
|
||||
import org.eclipse.cdt.internal.core.index.IIndexInternalTemplateParameter;
|
||||
import org.eclipse.cdt.internal.core.index.IIndexType;
|
||||
import org.eclipse.cdt.internal.core.pdom.PDOM;
|
||||
|
@ -40,7 +42,7 @@ class PDOMCPPTemplateTypeParameter extends PDOMCPPBinding implements
|
|||
|
||||
public PDOMCPPTemplateTypeParameter(PDOM pdom, PDOMNode parent,
|
||||
ICPPTemplateTypeParameter param) throws CoreException {
|
||||
super(pdom, parent, param.getName().toCharArray());
|
||||
super(pdom, parent, param.getNameCharArray());
|
||||
|
||||
try {
|
||||
IType dflt = param.getDefault();
|
||||
|
@ -64,7 +66,7 @@ class PDOMCPPTemplateTypeParameter extends PDOMCPPBinding implements
|
|||
}
|
||||
|
||||
public int getNodeType() {
|
||||
return PDOMCPPLinkage.CPP_TEMPLATE_TYPE_PARAMETER;
|
||||
return IIndexCPPBindingConstants.CPP_TEMPLATE_TYPE_PARAMETER;
|
||||
}
|
||||
|
||||
public boolean isSameType(IType type) {
|
||||
|
|
Loading…
Add table
Reference in a new issue