Package com.strobel.decompiler.utilities
Class TreeTraversal
- java.lang.Object
-
- com.strobel.decompiler.utilities.TreeTraversal
-
public final class TreeTraversal extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description TreeTraversal()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> java.lang.Iterable<T>
postOrder(java.lang.Iterable<T> input, Function<T,java.lang.Iterable<T>> recursion)
static <T> java.lang.Iterable<T>
postOrder(T root, Function<T,java.lang.Iterable<T>> recursion)
static <T> java.lang.Iterable<T>
preOrder(java.lang.Iterable<T> input, Function<T,java.lang.Iterable<T>> recursion)
static <T> java.lang.Iterable<T>
preOrder(T root, Function<T,java.lang.Iterable<T>> recursion)
-
-
-
Method Detail
-
preOrder
public static <T> java.lang.Iterable<T> preOrder(T root, Function<T,java.lang.Iterable<T>> recursion)
-
preOrder
public static <T> java.lang.Iterable<T> preOrder(java.lang.Iterable<T> input, Function<T,java.lang.Iterable<T>> recursion)
-
postOrder
public static <T> java.lang.Iterable<T> postOrder(T root, Function<T,java.lang.Iterable<T>> recursion)
-
postOrder
public static <T> java.lang.Iterable<T> postOrder(java.lang.Iterable<T> input, Function<T,java.lang.Iterable<T>> recursion)
-
-