Eclipse CDT
7.0

org.eclipse.cdt.core.dom.ast
Class ASTNameCollector

java.lang.Object
  extended by org.eclipse.cdt.core.dom.ast.ASTVisitor
      extended by org.eclipse.cdt.core.dom.ast.ASTNameCollector

public final class ASTNameCollector
extends ASTVisitor

A convenience visitor that collects names.

Since:
5.1

Field Summary
 
Fields inherited from class org.eclipse.cdt.core.dom.ast.ASTVisitor
includeInactiveNodes, PROCESS_ABORT, PROCESS_CONTINUE, PROCESS_SKIP, shouldVisitAmbiguousNodes, shouldVisitArrayModifiers, shouldVisitAttributes, shouldVisitBaseSpecifiers, shouldVisitCaptures, shouldVisitDeclarations, shouldVisitDeclarators, shouldVisitDeclSpecifiers, shouldVisitDesignators, shouldVisitEnumerators, shouldVisitExpressions, shouldVisitImplicitNameAlternates, shouldVisitImplicitNames, shouldVisitInitializers, shouldVisitNames, shouldVisitNamespaces, shouldVisitParameterDeclarations, shouldVisitPointerOperators, shouldVisitProblems, shouldVisitStatements, shouldVisitTemplateParameters, shouldVisitTokens, shouldVisitTranslationUnit, shouldVisitTypeIds
 
Constructor Summary
ASTNameCollector(char[] name)
          Construct a name collector for the given name.
ASTNameCollector(java.lang.String name)
          Construct a name collector for the given name.
 
Method Summary
 void clear()
          Clear the names found, such that the collector can be reused.
 IASTName[] getNames()
          Return the array of matching names.
 int visit(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, leave, leave, leave, leave, leave, leave, leave, leave, leave, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ASTNameCollector

public ASTNameCollector(char[] name)
Construct a name collector for the given name.


ASTNameCollector

public ASTNameCollector(java.lang.String name)
Construct a name collector for the given name.

Method Detail

visit

public int visit(IASTName name)
Overrides:
visit in class ASTVisitor

getNames

public IASTName[] getNames()
Return the array of matching names.


clear

public void clear()
Clear the names found, such that the collector can be reused.


Eclipse CDT
7.0

Copyright (c) IBM Corp. and others 2004, 2012. All Rights Reserved.