SubtypeResolver.smali
.class public abstract Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;
.super Ljava/lang/Object;
.source "SubtypeResolver.java"
# direct methods
.method public constructor <init>()V
.registers 1
.prologue
.line 15
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public collectAndResolveSubtypes(Lcom/fasterxml/jackson/databind/introspect/AnnotatedClass;Lcom/fasterxml/jackson/databind/cfg/MapperConfig;Lcom/fasterxml/jackson/databind/AnnotationIntrospector;)Ljava/util/Collection;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/fasterxml/jackson/databind/introspect/AnnotatedClass;",
"Lcom/fasterxml/jackson/databind/cfg/MapperConfig",
"<*>;",
"Lcom/fasterxml/jackson/databind/AnnotationIntrospector;",
")",
"Ljava/util/Collection",
"<",
"Lcom/fasterxml/jackson/databind/jsontype/NamedType;",
">;"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.prologue
.line 137
invoke-virtual {p0, p2, p1}, Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;->collectAndResolveSubtypesByClass(Lcom/fasterxml/jackson/databind/cfg/MapperConfig;Lcom/fasterxml/jackson/databind/introspect/AnnotatedClass;)Ljava/util/Collection;
move-result-object v0
return-object v0
.end method
.method public collectAndResolveSubtypes(Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;Lcom/fasterxml/jackson/databind/cfg/MapperConfig;Lcom/fasterxml/jackson/databind/AnnotationIntrospector;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/util/Collection;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;",
"Lcom/fasterxml/jackson/databind/cfg/MapperConfig",
"<*>;",
"Lcom/fasterxml/jackson/databind/AnnotationIntrospector;",
"Lcom/fasterxml/jackson/databind/JavaType;",
")",
"Ljava/util/Collection",
"<",
"Lcom/fasterxml/jackson/databind/jsontype/NamedType;",
">;"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.prologue
.line 125
invoke-virtual {p0, p2, p1, p4}, Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;->collectAndResolveSubtypesByClass(Lcom/fasterxml/jackson/databind/cfg/MapperConfig;Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/util/Collection;
move-result-object v0
return-object v0
.end method
.method public collectAndResolveSubtypesByClass(Lcom/fasterxml/jackson/databind/cfg/MapperConfig;Lcom/fasterxml/jackson/databind/introspect/AnnotatedClass;)Ljava/util/Collection;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/fasterxml/jackson/databind/cfg/MapperConfig",
"<*>;",
"Lcom/fasterxml/jackson/databind/introspect/AnnotatedClass;",
")",
"Ljava/util/Collection",
"<",
"Lcom/fasterxml/jackson/databind/jsontype/NamedType;",
">;"
}
.end annotation
.prologue
.line 71
invoke-virtual {p1}, Lcom/fasterxml/jackson/databind/cfg/MapperConfig;->getAnnotationIntrospector()Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
move-result-object v0
invoke-virtual {p0, p2, p1, v0}, Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;->collectAndResolveSubtypes(Lcom/fasterxml/jackson/databind/introspect/AnnotatedClass;Lcom/fasterxml/jackson/databind/cfg/MapperConfig;Lcom/fasterxml/jackson/databind/AnnotationIntrospector;)Ljava/util/Collection;
move-result-object v0
return-object v0
.end method
.method public collectAndResolveSubtypesByClass(Lcom/fasterxml/jackson/databind/cfg/MapperConfig;Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/util/Collection;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/fasterxml/jackson/databind/cfg/MapperConfig",
"<*>;",
"Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;",
"Lcom/fasterxml/jackson/databind/JavaType;",
")",
"Ljava/util/Collection",
"<",
"Lcom/fasterxml/jackson/databind/jsontype/NamedType;",
">;"
}
.end annotation
.prologue
.line 53
invoke-virtual {p1}, Lcom/fasterxml/jackson/databind/cfg/MapperConfig;->getAnnotationIntrospector()Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
move-result-object v0
invoke-virtual {p0, p2, p1, v0, p3}, Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;->collectAndResolveSubtypes(Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;Lcom/fasterxml/jackson/databind/cfg/MapperConfig;Lcom/fasterxml/jackson/databind/AnnotationIntrospector;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/util/Collection;
move-result-object v0
return-object v0
.end method
.method public collectAndResolveSubtypesByTypeId(Lcom/fasterxml/jackson/databind/cfg/MapperConfig;Lcom/fasterxml/jackson/databind/introspect/AnnotatedClass;)Ljava/util/Collection;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/fasterxml/jackson/databind/cfg/MapperConfig",
"<*>;",
"Lcom/fasterxml/jackson/databind/introspect/AnnotatedClass;",
")",
"Ljava/util/Collection",
"<",
"Lcom/fasterxml/jackson/databind/jsontype/NamedType;",
">;"
}
.end annotation
.prologue
.line 107
invoke-virtual {p1}, Lcom/fasterxml/jackson/databind/cfg/MapperConfig;->getAnnotationIntrospector()Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
move-result-object v0
invoke-virtual {p0, p2, p1, v0}, Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;->collectAndResolveSubtypes(Lcom/fasterxml/jackson/databind/introspect/AnnotatedClass;Lcom/fasterxml/jackson/databind/cfg/MapperConfig;Lcom/fasterxml/jackson/databind/AnnotationIntrospector;)Ljava/util/Collection;
move-result-object v0
return-object v0
.end method
.method public collectAndResolveSubtypesByTypeId(Lcom/fasterxml/jackson/databind/cfg/MapperConfig;Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/util/Collection;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/fasterxml/jackson/databind/cfg/MapperConfig",
"<*>;",
"Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;",
"Lcom/fasterxml/jackson/databind/JavaType;",
")",
"Ljava/util/Collection",
"<",
"Lcom/fasterxml/jackson/databind/jsontype/NamedType;",
">;"
}
.end annotation
.prologue
.line 89
invoke-virtual {p1}, Lcom/fasterxml/jackson/databind/cfg/MapperConfig;->getAnnotationIntrospector()Lcom/fasterxml/jackson/databind/AnnotationIntrospector;
move-result-object v0
invoke-virtual {p0, p2, p1, v0, p3}, Lcom/fasterxml/jackson/databind/jsontype/SubtypeResolver;->collectAndResolveSubtypes(Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;Lcom/fasterxml/jackson/databind/cfg/MapperConfig;Lcom/fasterxml/jackson/databind/AnnotationIntrospector;Lcom/fasterxml/jackson/databind/JavaType;)Ljava/util/Collection;
move-result-object v0
return-object v0
.end method
.method public varargs abstract registerSubtypes([Lcom/fasterxml/jackson/databind/jsontype/NamedType;)V
.end method
.method public varargs abstract registerSubtypes([Ljava/lang/Class;)V
.annotation system Ldalvik/annotation/Signature;
value = {
"([",
"Ljava/lang/Class",
"<*>;)V"
}
.end annotation
.end method