.class public abstract Lcom/fasterxml/jackson/databind/node/BaseJsonNode; .super Lcom/fasterxml/jackson/databind/JsonNode; .source "BaseJsonNode.java" # interfaces .implements Lcom/fasterxml/jackson/databind/JsonSerializable; # direct methods .method public constructor ()V .locals 0 .line 1 invoke-direct {p0}, Lcom/fasterxml/jackson/databind/JsonNode;->()V return-void .end method # virtual methods .method public abstract asToken()Lcom/fasterxml/jackson/core/JsonToken; .end method .method public final findPath(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonNode; .locals 0 .line 1 invoke-virtual {p0, p1}, Lcom/fasterxml/jackson/databind/JsonNode;->findValue(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonNode; move-result-object p1 if-nez p1, :cond_0 .line 2 invoke-static {}, Lcom/fasterxml/jackson/databind/node/MissingNode;->getInstance()Lcom/fasterxml/jackson/databind/node/MissingNode; move-result-object p1 :cond_0 return-object p1 .end method .method public abstract hashCode()I .end method .method public numberType()Lcom/fasterxml/jackson/core/JsonParser$NumberType; .locals 1 const/4 v0, 0x0 return-object v0 .end method .method public abstract serialize(Lcom/fasterxml/jackson/core/JsonGenerator;Lcom/fasterxml/jackson/databind/SerializerProvider;)V .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException;, Lcom/fasterxml/jackson/core/JsonProcessingException; } .end annotation .end method .method public abstract serializeWithType(Lcom/fasterxml/jackson/core/JsonGenerator;Lcom/fasterxml/jackson/databind/SerializerProvider;Lcom/fasterxml/jackson/databind/jsontype/TypeSerializer;)V .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException;, Lcom/fasterxml/jackson/core/JsonProcessingException; } .end annotation .end method .method public traverse()Lcom/fasterxml/jackson/core/JsonParser; .locals 1 .line 1 new-instance v0, Lcom/fasterxml/jackson/databind/node/TreeTraversingParser; invoke-direct {v0, p0}, Lcom/fasterxml/jackson/databind/node/TreeTraversingParser;->(Lcom/fasterxml/jackson/databind/JsonNode;)V return-object v0 .end method .method public traverse(Lcom/fasterxml/jackson/core/ObjectCodec;)Lcom/fasterxml/jackson/core/JsonParser; .locals 1 .line 2 new-instance v0, Lcom/fasterxml/jackson/databind/node/TreeTraversingParser; invoke-direct {v0, p0, p1}, Lcom/fasterxml/jackson/databind/node/TreeTraversingParser;->(Lcom/fasterxml/jackson/databind/JsonNode;Lcom/fasterxml/jackson/core/ObjectCodec;)V return-object v0 .end method