org.eclipse.cdt.internal.refactoring
Class ASTNameVisitor

java.lang.Object
  extended by org.eclipse.cdt.core.dom.ast.ASTVisitor
      extended by org.eclipse.cdt.internal.refactoring.ASTNameVisitor
Direct Known Subclasses:
ASTSpecificNameVisitor

public abstract class ASTNameVisitor
extends org.eclipse.cdt.core.dom.ast.ASTVisitor

Visitor to prefer simple ASTNames over the qualified ones. This is different to the strategy used within the dom-package.


Field Summary
 
Fields inherited from class org.eclipse.cdt.core.dom.ast.ASTVisitor
PROCESS_ABORT, PROCESS_CONTINUE, PROCESS_SKIP, shouldVisitComments, shouldVisitDeclarations, shouldVisitDeclarators, shouldVisitDeclSpecifiers, shouldVisitEnumerators, shouldVisitExpressions, shouldVisitInitializers, shouldVisitNames, shouldVisitParameterDeclarations, shouldVisitProblems, shouldVisitStatements, shouldVisitTranslationUnit, shouldVisitTypeIds
 
Constructor Summary
ASTNameVisitor(java.lang.String fileName)
           
ASTNameVisitor(java.lang.String fileName, int offset)
           
 
Method Summary
 int visit(org.eclipse.cdt.core.dom.ast.IASTName name)
           
 
Methods inherited from class org.eclipse.cdt.core.dom.ast.ASTVisitor
leave, leave, leave, leave, leave, leave, leave, leave, leave, leave, leave, leave, leave, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ASTNameVisitor

public ASTNameVisitor(java.lang.String fileName)

ASTNameVisitor

public ASTNameVisitor(java.lang.String fileName,
                      int offset)
Method Detail

visit

public final int visit(org.eclipse.cdt.core.dom.ast.IASTName name)
Overrides:
visit in class org.eclipse.cdt.core.dom.ast.ASTVisitor