org.python.indexer.ast
Class GenericNodeVisitor
- java.lang.Object
-
- org.python.indexer.ast.DefaultNodeVisitor
-
- org.python.indexer.ast.GenericNodeVisitor
-
- All Implemented Interfaces:
- NNodeVisitor
public abstract class GenericNodeVisitor extends DefaultNodeVisitor
A visitor that passes every visited node to a single function. Subclasses need only implementdispatch(org.python.indexer.ast.NNode)to receive every node as a genericNNode.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.python.indexer.ast.NNodeVisitor
NNodeVisitor.StopIterationException
-
-
Constructor Summary
Constructors Constructor and Description GenericNodeVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description booleandispatch(NNode n)Every visited node is passed to this method.booleanvisit(NAlias n)booleanvisit(NAssert n)booleanvisit(NAssign n)booleanvisit(NAttribute n)booleanvisit(NAugAssign n)booleanvisit(NBinOp n)booleanvisit(NBlock n)booleanvisit(NBoolOp n)booleanvisit(NBreak n)booleanvisit(NCall n)booleanvisit(NClassDef n)booleanvisit(NCompare n)booleanvisit(NComprehension n)booleanvisit(NContinue n)booleanvisit(NDelete n)booleanvisit(NDict n)booleanvisit(NEllipsis n)booleanvisit(NExceptHandler n)booleanvisit(NExec n)booleanvisit(NExprStmt n)booleanvisit(NFor n)booleanvisit(NFunctionDef n)booleanvisit(NGeneratorExp n)booleanvisit(NGlobal n)booleanvisit(NIf n)booleanvisit(NIfExp n)booleanvisit(NImport n)booleanvisit(NImportFrom n)booleanvisit(NIndex n)booleanvisit(NKeyword n)booleanvisit(NLambda n)booleanvisit(NList n)booleanvisit(NListComp n)booleanvisit(NModule n)booleanvisit(NName n)booleanvisit(NNum n)booleanvisit(NPass n)booleanvisit(NPlaceHolder n)booleanvisit(NPrint n)booleanvisit(NQname n)booleanvisit(NRaise n)booleanvisit(NRepr n)booleanvisit(NReturn n)booleanvisit(NSlice n)booleanvisit(NStr n)booleanvisit(NSubscript n)booleanvisit(NTryExcept n)booleanvisit(NTryFinally n)booleanvisit(NTuple n)booleanvisit(NUnaryOp n)booleanvisit(NUrl n)booleanvisit(NWhile n)booleanvisit(NWith n)booleanvisit(NYield n)-
Methods inherited from class org.python.indexer.ast.DefaultNodeVisitor
stopTraversal
-
-
-
-
Method Detail
-
dispatch
public boolean dispatch(NNode n)
Every visited node is passed to this method. The semantics for halting traversal are the same as forDefaultNodeVisitor.- Returns:
trueto traverse this node's children
-
visit
public boolean visit(NAlias n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NAssert n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NAssign n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NAttribute n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NAugAssign n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NBinOp n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NBlock n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NBoolOp n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NBreak n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NCall n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NClassDef n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NCompare n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NComprehension n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NContinue n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NDelete n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NDict n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NEllipsis n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NExceptHandler n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NExec n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NFor n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NFunctionDef n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NGeneratorExp n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NGlobal n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NIf n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NIfExp n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NImport n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NImportFrom n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NIndex n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NKeyword n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NLambda n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NList n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NListComp n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NModule n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NName n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NNum n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NPass n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NPlaceHolder n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NPrint n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NQname n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NRaise n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NRepr n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NReturn n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NExprStmt n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NSlice n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NStr n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NSubscript n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NTryExcept n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NTryFinally n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NTuple n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NUnaryOp n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NUrl n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NWhile n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NWith n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
visit
public boolean visit(NYield n)
- Specified by:
visitin interfaceNNodeVisitor- Overrides:
visitin classDefaultNodeVisitor
-
-
DMelt 3.0 © DataMelt by jWork.ORG