IgnoredPropertyException.smali
.class public Lcom/fasterxml/jackson/databind/exc/IgnoredPropertyException;
.super Lcom/fasterxml/jackson/databind/exc/PropertyBindingException;
.source "IgnoredPropertyException.java"
# static fields
.field private static final serialVersionUID:J = 0x1L
# direct methods
.method public constructor <init>(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;Lcom/fasterxml/jackson/core/JsonLocation;Ljava/lang/Class;Ljava/lang/String;Ljava/util/Collection;)V
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/fasterxml/jackson/core/JsonParser;",
"Ljava/lang/String;",
"Lcom/fasterxml/jackson/core/JsonLocation;",
"Ljava/lang/Class",
"<*>;",
"Ljava/lang/String;",
"Ljava/util/Collection",
"<",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
.prologue
.line 28
invoke-direct/range {p0 .. p6}, Lcom/fasterxml/jackson/databind/exc/PropertyBindingException;-><init>(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;Lcom/fasterxml/jackson/core/JsonLocation;Ljava/lang/Class;Ljava/lang/String;Ljava/util/Collection;)V
.line 29
return-void
.end method
.method public constructor <init>(Ljava/lang/String;Lcom/fasterxml/jackson/core/JsonLocation;Ljava/lang/Class;Ljava/lang/String;Ljava/util/Collection;)V
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Lcom/fasterxml/jackson/core/JsonLocation;",
"Ljava/lang/Class",
"<*>;",
"Ljava/lang/String;",
"Ljava/util/Collection",
"<",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.prologue
.line 39
invoke-direct/range {p0 .. p5}, Lcom/fasterxml/jackson/databind/exc/PropertyBindingException;-><init>(Ljava/lang/String;Lcom/fasterxml/jackson/core/JsonLocation;Ljava/lang/Class;Ljava/lang/String;Ljava/util/Collection;)V
.line 40
return-void
.end method
.method public static from(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/Object;Ljava/lang/String;Ljava/util/Collection;)Lcom/fasterxml/jackson/databind/exc/IgnoredPropertyException;
.registers 11
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/fasterxml/jackson/core/JsonParser;",
"Ljava/lang/Object;",
"Ljava/lang/String;",
"Ljava/util/Collection",
"<",
"Ljava/lang/Object;",
">;)",
"Lcom/fasterxml/jackson/databind/exc/IgnoredPropertyException;"
}
.end annotation
.prologue
.line 57
if-nez p1, :cond_8
.line 58
new-instance v0, Ljava/lang/IllegalArgumentException;
invoke-direct {v0}, Ljava/lang/IllegalArgumentException;-><init>()V
throw v0
.line 61
:cond_8
instance-of v0, p1, Ljava/lang/Class;
if-eqz v0, :cond_43
move-object v0, p1
.line 62
check-cast v0, Ljava/lang/Class;
move-object v4, v0
.line 66
:goto_10
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "Ignored field \""
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "\" (class "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v4}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ") encountered; mapper configured not to allow this"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
.line 68
new-instance v0, Lcom/fasterxml/jackson/databind/exc/IgnoredPropertyException;
invoke-virtual {p0}, Lcom/fasterxml/jackson/core/JsonParser;->getCurrentLocation()Lcom/fasterxml/jackson/core/JsonLocation;
move-result-object v3
move-object v1, p0
move-object v5, p2
move-object v6, p3
invoke-direct/range {v0 .. v6}, Lcom/fasterxml/jackson/databind/exc/IgnoredPropertyException;-><init>(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;Lcom/fasterxml/jackson/core/JsonLocation;Ljava/lang/Class;Ljava/lang/String;Ljava/util/Collection;)V
.line 71
invoke-virtual {v0, p1, p2}, Lcom/fasterxml/jackson/databind/exc/IgnoredPropertyException;->prependPath(Ljava/lang/Object;Ljava/lang/String;)V
.line 72
return-object v0
.line 64
:cond_43
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v4
goto :goto_10
.end method