2022-06-10 21:38:30 +09:00

271 lines
6.9 KiB
Smali

.class public abstract Lcom/fasterxml/jackson/databind/node/ValueNode;
.super Lcom/fasterxml/jackson/databind/node/BaseJsonNode;
.source "ValueNode.java"
# direct methods
.method public constructor <init>()V
.locals 0
.line 1
invoke-direct {p0}, Lcom/fasterxml/jackson/databind/node/BaseJsonNode;-><init>()V
return-void
.end method
# virtual methods
.method public _at(Lcom/fasterxml/jackson/core/JsonPointer;)Lcom/fasterxml/jackson/databind/JsonNode;
.locals 0
.line 1
invoke-static {}, Lcom/fasterxml/jackson/databind/node/MissingNode;->getInstance()Lcom/fasterxml/jackson/databind/node/MissingNode;
move-result-object p1
return-object p1
.end method
.method public abstract asToken()Lcom/fasterxml/jackson/core/JsonToken;
.end method
.method public deepCopy()Lcom/fasterxml/jackson/databind/JsonNode;
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Lcom/fasterxml/jackson/databind/JsonNode;",
">()TT;"
}
.end annotation
return-object p0
.end method
.method public bridge synthetic findParent(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonNode;
.locals 0
.line 1
invoke-virtual {p0, p1}, Lcom/fasterxml/jackson/databind/node/ValueNode;->findParent(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/node/ObjectNode;
move-result-object p1
return-object p1
.end method
.method public final findParent(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/node/ObjectNode;
.locals 0
const/4 p1, 0x0
return-object p1
.end method
.method public final findParents(Ljava/lang/String;Ljava/util/List;)Ljava/util/List;
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/List<",
"Lcom/fasterxml/jackson/databind/JsonNode;",
">;)",
"Ljava/util/List<",
"Lcom/fasterxml/jackson/databind/JsonNode;",
">;"
}
.end annotation
return-object p2
.end method
.method public final findValue(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonNode;
.locals 0
const/4 p1, 0x0
return-object p1
.end method
.method public final findValues(Ljava/lang/String;Ljava/util/List;)Ljava/util/List;
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/List<",
"Lcom/fasterxml/jackson/databind/JsonNode;",
">;)",
"Ljava/util/List<",
"Lcom/fasterxml/jackson/databind/JsonNode;",
">;"
}
.end annotation
return-object p2
.end method
.method public final findValuesAsText(Ljava/lang/String;Ljava/util/List;)Ljava/util/List;
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/List<",
"Ljava/lang/String;",
">;)",
"Ljava/util/List<",
"Ljava/lang/String;",
">;"
}
.end annotation
return-object p2
.end method
.method public bridge synthetic get(I)Lcom/fasterxml/jackson/core/TreeNode;
.locals 0
.line 1
invoke-virtual {p0, p1}, Lcom/fasterxml/jackson/databind/node/ValueNode;->get(I)Lcom/fasterxml/jackson/databind/JsonNode;
move-result-object p1
return-object p1
.end method
.method public bridge synthetic get(Ljava/lang/String;)Lcom/fasterxml/jackson/core/TreeNode;
.locals 0
.line 2
invoke-virtual {p0, p1}, Lcom/fasterxml/jackson/databind/node/ValueNode;->get(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonNode;
move-result-object p1
return-object p1
.end method
.method public final get(I)Lcom/fasterxml/jackson/databind/JsonNode;
.locals 0
const/4 p1, 0x0
return-object p1
.end method
.method public final get(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonNode;
.locals 0
const/4 p1, 0x0
return-object p1
.end method
.method public final has(I)Z
.locals 0
const/4 p1, 0x0
return p1
.end method
.method public final has(Ljava/lang/String;)Z
.locals 0
const/4 p1, 0x0
return p1
.end method
.method public final hasNonNull(I)Z
.locals 0
const/4 p1, 0x0
return p1
.end method
.method public final hasNonNull(Ljava/lang/String;)Z
.locals 0
const/4 p1, 0x0
return p1
.end method
.method public bridge synthetic path(I)Lcom/fasterxml/jackson/core/TreeNode;
.locals 0
.line 1
invoke-virtual {p0, p1}, Lcom/fasterxml/jackson/databind/node/ValueNode;->path(I)Lcom/fasterxml/jackson/databind/JsonNode;
move-result-object p1
return-object p1
.end method
.method public bridge synthetic path(Ljava/lang/String;)Lcom/fasterxml/jackson/core/TreeNode;
.locals 0
.line 2
invoke-virtual {p0, p1}, Lcom/fasterxml/jackson/databind/node/ValueNode;->path(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonNode;
move-result-object p1
return-object p1
.end method
.method public final path(I)Lcom/fasterxml/jackson/databind/JsonNode;
.locals 0
.line 3
invoke-static {}, Lcom/fasterxml/jackson/databind/node/MissingNode;->getInstance()Lcom/fasterxml/jackson/databind/node/MissingNode;
move-result-object p1
return-object p1
.end method
.method public final path(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonNode;
.locals 0
.line 4
invoke-static {}, Lcom/fasterxml/jackson/databind/node/MissingNode;->getInstance()Lcom/fasterxml/jackson/databind/node/MissingNode;
move-result-object p1
return-object p1
.end method
.method public serializeWithType(Lcom/fasterxml/jackson/core/JsonGenerator;Lcom/fasterxml/jackson/databind/SerializerProvider;Lcom/fasterxml/jackson/databind/jsontype/TypeSerializer;)V
.locals 0
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;,
Lcom/fasterxml/jackson/core/JsonProcessingException;
}
.end annotation
.line 1
invoke-virtual {p3, p0, p1}, Lcom/fasterxml/jackson/databind/jsontype/TypeSerializer;->writeTypePrefixForScalar(Ljava/lang/Object;Lcom/fasterxml/jackson/core/JsonGenerator;)V
.line 2
invoke-virtual {p0, p1, p2}, Lcom/fasterxml/jackson/databind/node/BaseJsonNode;->serialize(Lcom/fasterxml/jackson/core/JsonGenerator;Lcom/fasterxml/jackson/databind/SerializerProvider;)V
.line 3
invoke-virtual {p3, p0, p1}, Lcom/fasterxml/jackson/databind/jsontype/TypeSerializer;->writeTypeSuffixForScalar(Ljava/lang/Object;Lcom/fasterxml/jackson/core/JsonGenerator;)V
return-void
.end method
.method public toString()Ljava/lang/String;
.locals 1
.line 1
invoke-virtual {p0}, Lcom/fasterxml/jackson/databind/JsonNode;->asText()Ljava/lang/String;
move-result-object v0
return-object v0
.end method