Top Description Fields Constructors Methods
org.python.indexer.ast

public Class DefaultNodeVisitor

extends Object
implements NNodeVisitor
Class Inheritance
All Implemented Interfaces
org.python.indexer.ast.NNodeVisitor
Known Direct Subclasses
org.python.indexer.ast.GenericNodeVisitor, org.python.indexer.ast.NBody.GlobalFinder, org.python.indexer.demos.Styler

A visitor that by default visits every node in the tree. Subclasses can override specific node visiting methods and decide whether to visit the children.

Field Summary

Modifier and TypeField and Description
protected boolean

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
stopTraversal()

Once this is called, all visit methods will return false.

public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

traverseIntoNodesback to summary
protected boolean traverseIntoNodes

Constructor Detail

DefaultNodeVisitorback to summary
public DefaultNodeVisitor()

Method Detail

stopTraversalback to summary
public void stopTraversal()

Once this is called, all visit methods will return false. If the current node's children are being visited, all remaining top-level children of the node will be visited (without visiting their children), and then tree traversal halts.

If the traversal should be halted immediately without visiting any further nodes, the visitor can throw a NNodeVisitor.StopIterationException.

visitback to summary
public boolean visit(NAlias n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NAssert n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NAssign n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NAttribute n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NAugAssign n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NBinOp n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NBlock n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NBoolOp n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NBreak n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NCall n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NClassDef n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NCompare n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NComprehension n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NContinue n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NDelete n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NDict n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NEllipsis n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NExceptHandler n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NExec n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NFor n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NFunctionDef n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NGeneratorExp n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NGlobal n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NIf n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NIfExp n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NImport n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NImportFrom n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NIndex n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NKeyword n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NLambda n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NList n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NListComp n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NModule n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NName n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NNum n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NPass n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NPlaceHolder n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NPrint n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NQname n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NRaise n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NRepr n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NReturn n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NExprStmt n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NSlice n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NStr n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NSubscript n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NTryExcept n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NTryFinally n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NTuple n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NUnaryOp n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NUrl n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NWhile n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NWith n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override
visitback to summary
public boolean visit(NYield n)

Implements org.python.indexer.ast.NNodeVisitor.visit.

Annotations
@Override