public interface com.fasterxml.jackson.core.TreeNode
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: com.fasterxml.jackson.core.TreeNode
  super_class: java.lang.Object
{
  public abstract com.fasterxml.jackson.core.JsonToken asToken();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonToken;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.fasterxml.jackson.core.JsonParser$NumberType numberType();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonParser$NumberType;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract int size();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isValueNode();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isContainerNode();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isMissingNode();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isArray();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isObject();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.fasterxml.jackson.core.TreeNode get(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/fasterxml/jackson/core/TreeNode;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      fieldName  

  public abstract com.fasterxml.jackson.core.TreeNode get(int);
    descriptor: (I)Lcom/fasterxml/jackson/core/TreeNode;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      index  

  public abstract com.fasterxml.jackson.core.TreeNode path(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/fasterxml/jackson/core/TreeNode;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      fieldName  

  public abstract com.fasterxml.jackson.core.TreeNode path(int);
    descriptor: (I)Lcom/fasterxml/jackson/core/TreeNode;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      index  

  public abstract java.util.Iterator<java.lang.String> fieldNames();
    descriptor: ()Ljava/util/Iterator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Iterator<Ljava/lang/String;>;

  public abstract com.fasterxml.jackson.core.TreeNode at(com.fasterxml.jackson.core.JsonPointer);
    descriptor: (Lcom/fasterxml/jackson/core/JsonPointer;)Lcom/fasterxml/jackson/core/TreeNode;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      ptr   

  public abstract com.fasterxml.jackson.core.TreeNode at(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/fasterxml/jackson/core/TreeNode;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.lang.IllegalArgumentException
    MethodParameters:
                       Name  Flags
      jsonPointerExpression  

  public abstract com.fasterxml.jackson.core.JsonParser traverse();
    descriptor: ()Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.fasterxml.jackson.core.JsonParser traverse(com.fasterxml.jackson.core.ObjectCodec);
    descriptor: (Lcom/fasterxml/jackson/core/ObjectCodec;)Lcom/fasterxml/jackson/core/JsonParser;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      codec  
}
SourceFile: "TreeNode.java"
InnerClasses:
  public final NumberType = com.fasterxml.jackson.core.JsonParser$NumberType of com.fasterxml.jackson.core.JsonParser