.class public abstract Lcom/fasterxml/jackson/databind/ser/ContainerSerializer; .super Lcom/fasterxml/jackson/databind/ser/std/StdSerializer; .source "ContainerSerializer.java" # annotations .annotation system Ldalvik/annotation/Signature; value = { "", "Lcom/fasterxml/jackson/databind/ser/std/StdSerializer<", "TT;>;" } .end annotation # direct methods .method public constructor (Lcom/fasterxml/jackson/databind/JavaType;)V .locals 0 .line 2 invoke-direct {p0, p1}, Lcom/fasterxml/jackson/databind/ser/std/StdSerializer;->(Lcom/fasterxml/jackson/databind/JavaType;)V return-void .end method .method public constructor (Lcom/fasterxml/jackson/databind/ser/ContainerSerializer;)V .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lcom/fasterxml/jackson/databind/ser/ContainerSerializer<", "*>;)V" } .end annotation .line 4 iget-object p1, p1, Lcom/fasterxml/jackson/databind/ser/std/StdSerializer;->_handledType:Ljava/lang/Class; const/4 v0, 0x0 invoke-direct {p0, p1, v0}, Lcom/fasterxml/jackson/databind/ser/std/StdSerializer;->(Ljava/lang/Class;Z)V return-void .end method .method public constructor (Ljava/lang/Class;)V .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/Class<", "TT;>;)V" } .end annotation .line 1 invoke-direct {p0, p1}, Lcom/fasterxml/jackson/databind/ser/std/StdSerializer;->(Ljava/lang/Class;)V return-void .end method .method public constructor (Ljava/lang/Class;Z)V .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/Class<", "*>;Z)V" } .end annotation .line 3 invoke-direct {p0, p1, p2}, Lcom/fasterxml/jackson/databind/ser/std/StdSerializer;->(Ljava/lang/Class;Z)V return-void .end method # virtual methods .method public abstract _withValueTypeSerializer(Lcom/fasterxml/jackson/databind/jsontype/TypeSerializer;)Lcom/fasterxml/jackson/databind/ser/ContainerSerializer; .annotation system Ldalvik/annotation/Signature; value = { "(", "Lcom/fasterxml/jackson/databind/jsontype/TypeSerializer;", ")", "Lcom/fasterxml/jackson/databind/ser/ContainerSerializer<", "*>;" } .end annotation .end method .method public abstract getContentSerializer()Lcom/fasterxml/jackson/databind/JsonSerializer; .annotation system Ldalvik/annotation/Signature; value = { "()", "Lcom/fasterxml/jackson/databind/JsonSerializer<", "*>;" } .end annotation .end method .method public abstract getContentType()Lcom/fasterxml/jackson/databind/JavaType; .end method .method public hasContentTypeAnnotation(Lcom/fasterxml/jackson/databind/SerializerProvider;Lcom/fasterxml/jackson/databind/BeanProperty;)Z .locals 0 .annotation runtime Ljava/lang/Deprecated; .end annotation const/4 p1, 0x0 return p1 .end method .method public abstract hasSingleElement(Ljava/lang/Object;)Z .annotation system Ldalvik/annotation/Signature; value = { "(TT;)Z" } .end annotation .end method .method public isEmpty(Ljava/lang/Object;)Z .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(TT;)Z" } .end annotation .annotation runtime Ljava/lang/Deprecated; .end annotation const/4 v0, 0x0 .line 1 invoke-virtual {p0, v0, p1}, Lcom/fasterxml/jackson/databind/JsonSerializer;->isEmpty(Lcom/fasterxml/jackson/databind/SerializerProvider;Ljava/lang/Object;)Z move-result p1 return p1 .end method .method public withValueTypeSerializer(Lcom/fasterxml/jackson/databind/jsontype/TypeSerializer;)Lcom/fasterxml/jackson/databind/ser/ContainerSerializer; .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lcom/fasterxml/jackson/databind/jsontype/TypeSerializer;", ")", "Lcom/fasterxml/jackson/databind/ser/ContainerSerializer<", "*>;" } .end annotation if-nez p1, :cond_0 return-object p0 .line 1 :cond_0 invoke-virtual {p0, p1}, Lcom/fasterxml/jackson/databind/ser/ContainerSerializer;->_withValueTypeSerializer(Lcom/fasterxml/jackson/databind/jsontype/TypeSerializer;)Lcom/fasterxml/jackson/databind/ser/ContainerSerializer; move-result-object p1 return-object p1 .end method