Add TreeNode.traverse(ObjectCodec)
diff --git a/src/main/java/com/fasterxml/jackson/core/TreeNode.java b/src/main/java/com/fasterxml/jackson/core/TreeNode.java
index c27a178..4bec86e 100644
--- a/src/main/java/com/fasterxml/jackson/core/TreeNode.java
+++ b/src/main/java/com/fasterxml/jackson/core/TreeNode.java
@@ -189,4 +189,12 @@
*/
JsonParser traverse();
+ /**
+ * Same as {@link #traverse()}, but additionally passes {@link com.fasterxml.jackson.core.ObjectCodec}
+ * to use if {@link JsonParser#readValueAs(Class)} is used (otherwise caller must call
+ * {@link JsonParser#setCodec} on response explicitly).
+ *
+ * @since 2.1
+ */
+ JsonParser traverse(ObjectCodec codec);
}