public void traverseFunctionOutOfBand ( Node node , AbstractScope < ? , ? > scope ) { checkNotNull ( scope ) ; checkState ( node . isFunction ( ) , node ) ; checkNotNull ( scope . getRootNode ( ) ) ; initTraversal ( node ) ; curNode = node . getParent ( ) ; pushScope ( scope , true /* quietly */ ) ; traverseBranch ( node , curNode ) ; popScope ( true /* quietly */ ) ; }
Traverse a function out - of - band of normal traversal .