Uses of Interface
cloud.opencode.base.tree.traversal.TreeVisitor
Packages that use TreeVisitor
-
Uses of TreeVisitor in cloud.opencode.base.tree.traversal
Methods in cloud.opencode.base.tree.traversal that return TreeVisitorModifier and TypeMethodDescriptionstatic <T> TreeVisitor<T> Create visitor that always continues 创建始终继续的访问者static <T> TreeVisitor<T> TreeVisitor.withDepth(BiConsumer<T, Integer> action) Create visitor with depth 创建带深度的访问者Methods in cloud.opencode.base.tree.traversal with parameters of type TreeVisitorModifier and TypeMethodDescription<T extends Treeable<T,ID>, ID>
voidDepthLimitedTraversal.traverse(List<T> roots, TreeVisitor<T> visitor) <T extends Treeable<T,ID>, ID>
voidIterativeTraversal.traverse(List<T> roots, TreeVisitor<T> visitor) <T extends Treeable<T,ID>, ID>
voidLevelOrderTraversal.traverse(List<T> roots, TreeVisitor<T> visitor) <T extends Treeable<T,ID>, ID>
voidPostOrderTraversal.traverse(List<T> roots, TreeVisitor<T> visitor) <T extends Treeable<T,ID>, ID>
voidPreOrderTraversal.traverse(List<T> roots, TreeVisitor<T> visitor) <T extends Treeable<T,ID>, ID>
voidTreeTraversal.traverse(List<T> roots, TreeVisitor<T> visitor) Traverse tree nodes 遍历树节点