1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-23 22:52:11 +02:00

Minor performance improvement.

This commit is contained in:
Sergey Prigogin 2010-03-29 03:41:33 +00:00
parent 2449137d04
commit cd70847e0a

View file

@ -18,13 +18,13 @@ import org.eclipse.cdt.core.dom.ast.IASTImplicitName;
import org.eclipse.cdt.core.dom.ast.IASTImplicitNameOwner;
import org.eclipse.cdt.core.dom.ast.IASTNode;
import org.eclipse.cdt.core.parser.IToken;
import org.eclipse.cdt.core.parser.Keywords;
import org.eclipse.cdt.internal.core.dom.parser.ASTNode;
public class CPPASTImplicitName extends CPPASTName implements IASTImplicitName {
private boolean alternate = false;
private boolean isOperator = false;
private boolean alternate;
private boolean isOperator;
public CPPASTImplicitName(char[] name, IASTNode parent) {
super(name);
@ -101,8 +101,8 @@ public class CPPASTImplicitName extends CPPASTName implements IASTImplicitName {
OverloadableOperator oo = OverloadableOperator.valueOf(first);
if ((first.getNext() == null && oo != null) ||
Arrays.equals(first.getCharImage(), "delete".toCharArray()) || //$NON-NLS-1$
Arrays.equals(first.getCharImage(), "new".toCharArray())) { //$NON-NLS-1$
Arrays.equals(first.getCharImage(), Keywords.cDELETE) ||
Arrays.equals(first.getCharImage(), Keywords.cNEW)) {
int length = first.getLength();
setOffsetAndLength(offset, length);
} else {