.class public abstract Lcom/fasterxml/jackson/databind/ser/PropertyWriter; .super Lcom/fasterxml/jackson/databind/introspect/ConcreteBeanPropertyBase; .source "PropertyWriter.java" # interfaces .implements Ljava/io/Serializable; # static fields .field private static final serialVersionUID:J = 0x1L # direct methods .method public constructor (Lcom/fasterxml/jackson/databind/PropertyMetadata;)V .locals 0 .line 1 invoke-direct {p0, p1}, Lcom/fasterxml/jackson/databind/introspect/ConcreteBeanPropertyBase;->(Lcom/fasterxml/jackson/databind/PropertyMetadata;)V return-void .end method .method public constructor (Lcom/fasterxml/jackson/databind/introspect/BeanPropertyDefinition;)V .locals 0 .line 2 invoke-virtual {p1}, Lcom/fasterxml/jackson/databind/introspect/BeanPropertyDefinition;->getMetadata()Lcom/fasterxml/jackson/databind/PropertyMetadata; move-result-object p1 invoke-direct {p0, p1}, Lcom/fasterxml/jackson/databind/introspect/ConcreteBeanPropertyBase;->(Lcom/fasterxml/jackson/databind/PropertyMetadata;)V return-void .end method .method public constructor (Lcom/fasterxml/jackson/databind/ser/PropertyWriter;)V .locals 0 .line 3 invoke-direct {p0, p1}, Lcom/fasterxml/jackson/databind/introspect/ConcreteBeanPropertyBase;->(Lcom/fasterxml/jackson/databind/introspect/ConcreteBeanPropertyBase;)V return-void .end method # virtual methods .method public abstract depositSchemaProperty(Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonObjectFormatVisitor;Lcom/fasterxml/jackson/databind/SerializerProvider;)V .annotation system Ldalvik/annotation/Throws; value = { Lcom/fasterxml/jackson/databind/JsonMappingException; } .end annotation .end method .method public abstract depositSchemaProperty(Lcom/fasterxml/jackson/databind/node/ObjectNode;Lcom/fasterxml/jackson/databind/SerializerProvider;)V .annotation system Ldalvik/annotation/Throws; value = { Lcom/fasterxml/jackson/databind/JsonMappingException; } .end annotation .annotation runtime Ljava/lang/Deprecated; .end annotation .end method .method public findAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/Class<", "TA;>;)TA;" } .end annotation .line 1 invoke-virtual {p0, p1}, Lcom/fasterxml/jackson/databind/ser/PropertyWriter;->getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; move-result-object v0 if-nez v0, :cond_0 .line 2 invoke-virtual {p0, p1}, Lcom/fasterxml/jackson/databind/ser/PropertyWriter;->getContextAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; move-result-object v0 :cond_0 return-object v0 .end method .method public abstract getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/Class<", "TA;>;)TA;" } .end annotation .end method .method public abstract getContextAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/Class<", "TA;>;)TA;" } .end annotation .end method .method public abstract getFullName()Lcom/fasterxml/jackson/databind/PropertyName; .end method .method public abstract getName()Ljava/lang/String; .end method .method public abstract serializeAsElement(Ljava/lang/Object;Lcom/fasterxml/jackson/core/JsonGenerator;Lcom/fasterxml/jackson/databind/SerializerProvider;)V .annotation system Ldalvik/annotation/Throws; value = { Ljava/lang/Exception; } .end annotation .end method .method public abstract serializeAsField(Ljava/lang/Object;Lcom/fasterxml/jackson/core/JsonGenerator;Lcom/fasterxml/jackson/databind/SerializerProvider;)V .annotation system Ldalvik/annotation/Throws; value = { Ljava/lang/Exception; } .end annotation .end method .method public abstract serializeAsOmittedField(Ljava/lang/Object;Lcom/fasterxml/jackson/core/JsonGenerator;Lcom/fasterxml/jackson/databind/SerializerProvider;)V .annotation system Ldalvik/annotation/Throws; value = { Ljava/lang/Exception; } .end annotation .end method .method public abstract serializeAsPlaceholder(Ljava/lang/Object;Lcom/fasterxml/jackson/core/JsonGenerator;Lcom/fasterxml/jackson/databind/SerializerProvider;)V .annotation system Ldalvik/annotation/Throws; value = { Ljava/lang/Exception; } .end annotation .end method