Example usage for org.eclipse.jdt.core.dom ASTVisitor preVisit2

List of usage examples for org.eclipse.jdt.core.dom ASTVisitor preVisit2

Introduction

In this page you can find the example usage for org.eclipse.jdt.core.dom ASTVisitor preVisit2.

Prototype

public boolean preVisit2(ASTNode node) 

Source Link

Document

Visits the given AST node prior to the type-specific visit (before visit).

Usage

From source file:org.autorefactor.refactoring.rules.AggregateASTVisitor.java

License:Open Source License

@Override
public boolean preVisit2(ASTNode node) {
    for (Iterator<ASTVisitor> iter = preVisitors2.iterator(); iter.hasNext();) {
        final ASTVisitor v = iter.next();
        try {//from   www  . j  a va  2  s.  com
            if (!v.preVisit2(node)) {
                return DO_NOT_VISIT_SUBTREE;
            }
        } catch (Exception e) {
            logFaultyVisitor(v, node, e);
            iter.remove();
        }
    }
    return VISIT_SUBTREE;
}