1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-08 08:45:44 +02:00

Cosmetics.

This commit is contained in:
Sergey Prigogin 2013-09-16 14:32:58 -07:00
parent 0c42dae8e4
commit bd922e4988
5 changed files with 11 additions and 8 deletions

View file

@ -258,10 +258,12 @@ public class CPPASTQualifiedName extends CPPASTNameBase
break; break;
} }
} }
for (ICPPASTNameSpecifier nameSpecifier : getQualifier()) for (ICPPASTNameSpecifier nameSpecifier : getQualifier()) {
if (!nameSpecifier.accept(action)) if (!nameSpecifier.accept(action))
return false; return false;
// pointer-to-member qualified names have a dummy name as the last part of the name, don't visit it }
// Pointer-to-member qualified names have a dummy name as the last part of the name,
// don't visit it.
if (fLastName != null && fLastName.getLookupKey().length > 0 && !fLastName.accept(action)) if (fLastName != null && fLastName.getLookupKey().length > 0 && !fLastName.accept(action))
return false; return false;

View file

@ -70,7 +70,7 @@ import org.eclipse.cdt.internal.core.parser.util.ContentAssistMatcherFactory;
* Base implementation for c++ scopes. * Base implementation for c++ scopes.
*/ */
public class CPPClassScope extends CPPScope implements ICPPClassScope { public class CPPClassScope extends CPPScope implements ICPPClassScope {
private ICPPMethod[] implicits = null; private ICPPMethod[] implicits;
public CPPClassScope(ICPPASTCompositeTypeSpecifier physicalNode) { public CPPClassScope(ICPPASTCompositeTypeSpecifier physicalNode) {
super(physicalNode); super(physicalNode);

View file

@ -81,10 +81,11 @@ public class CPPPointerToMemberType extends CPPPointerType implements ICPPPointe
if (nameSpec instanceof ICPPASTQualifiedName) { if (nameSpec instanceof ICPPASTQualifiedName) {
ICPPASTQualifiedName qname = ((ICPPASTQualifiedName) nameSpec); ICPPASTQualifiedName qname = ((ICPPASTQualifiedName) nameSpec);
ICPPASTNameSpecifier[] qualifier = qname.getQualifier(); ICPPASTNameSpecifier[] qualifier = qname.getQualifier();
if (qualifier.length > 0) if (qualifier.length > 0) {
nameSpec = qualifier[qualifier.length - 1]; nameSpec = qualifier[qualifier.length - 1];
else } else {
nameSpec = (ICPPASTName) qname.getLastName(); nameSpec = (ICPPASTName) qname.getLastName();
}
} }
binding = nameSpec.resolvePreBinding(); binding = nameSpec.resolvePreBinding();
} }

View file

@ -6,7 +6,7 @@
* http://www.eclipse.org/legal/epl-v10.html * http://www.eclipse.org/legal/epl-v10.html
* *
* Contributors: * Contributors:
* Markus Schorn - initial API and implementation * Markus Schorn - initial API and implementation
*******************************************************************************/ *******************************************************************************/
package org.eclipse.cdt.internal.core.dom.parser.cpp; package org.eclipse.cdt.internal.core.dom.parser.cpp;

View file

@ -179,7 +179,7 @@ public class MethodContext {
private static ICPPClassType getClassBinding(ICPPASTQualifiedName qname) { private static ICPPClassType getClassBinding(ICPPASTQualifiedName qname) {
ICPPASTNameSpecifier classname = qname.getQualifier()[qname.getQualifier().length - 1]; ICPPASTNameSpecifier classname = qname.getQualifier()[qname.getQualifier().length - 1];
ICPPClassType bind = (ICPPClassType)classname.resolveBinding(); ICPPClassType bind = (ICPPClassType) classname.resolveBinding();
return bind; return bind;
} }