BeanPropertyDefinition.smali
.class public abstract Lcom/fasterxml/jackson/databind/introspect/BeanPropertyDefinition;
.super Ljava/lang/Object;
.source "BeanPropertyDefinition.java"
# static fields
.field protected static final EMPTY_INCLUDE:Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
# direct methods
.method static constructor <clinit>()V
.registers 1
.prologue
.line 23
invoke-static {}, Lcom/fasterxml/jackson/annotation/JsonInclude$Value;->empty()Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
move-result-object v0
sput-object v0, Lcom/fasterxml/jackson/databind/introspect/BeanPropertyDefinition;->EMPTY_INCLUDE:Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
return-void
.end method
.method public constructor <init>()V
.registers 1
.prologue
.line 20
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public couldDeserialize()Z
.registers 2
.prologue
.line 126
invoke-virtual {p0}, Lcom/fasterxml/jackson/databind/introspect/BeanPropertyDefinition;->getMutator()Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;
move-result-object v0
if-eqz v0, :cond_8
const/4 v0, 0x1
:goto_7
return v0
:cond_8
const/4 v0, 0x0
goto :goto_7
.end method
.method public couldSerialize()Z
.registers 2
.prologue
.line 127
invoke-virtual {p0}, Lcom/fasterxml/jackson/databind/introspect/BeanPropertyDefinition;->getAccessor()Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;
move-result-object v0
if-eqz v0, :cond_8
const/4 v0, 0x1
:goto_7
return v0
:cond_8
const/4 v0, 0x0
goto :goto_7
.end method
.method public findInclusion()Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
.registers 2
.prologue
.line 239
sget-object v0, Lcom/fasterxml/jackson/databind/introspect/BeanPropertyDefinition;->EMPTY_INCLUDE:Lcom/fasterxml/jackson/annotation/JsonInclude$Value;
return-object v0
.end method
.method public findObjectIdInfo()Lcom/fasterxml/jackson/databind/introspect/ObjectIdInfo;
.registers 2
.prologue
.line 217
const/4 v0, 0x0
return-object v0
.end method
.method public findReferenceType()Lcom/fasterxml/jackson/databind/AnnotationIntrospector$ReferenceProperty;
.registers 2
.prologue
.line 203
const/4 v0, 0x0
return-object v0
.end method
.method public findViews()[Ljava/lang/Class;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()[",
"Ljava/lang/Class",
"<*>;"
}
.end annotation
.prologue
.line 197
const/4 v0, 0x0
return-object v0
.end method
.method public abstract getAccessor()Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;
.end method
.method public getConstructorParameters()Ljava/util/Iterator;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Iterator",
"<",
"Lcom/fasterxml/jackson/databind/introspect/AnnotatedParameter;",
">;"
}
.end annotation
.prologue
.line 152
invoke-static {}, Lcom/fasterxml/jackson/databind/util/ClassUtil;->emptyIterator()Ljava/util/Iterator;
move-result-object v0
return-object v0
.end method
.method public abstract getField()Lcom/fasterxml/jackson/databind/introspect/AnnotatedField;
.end method
.method public abstract getFullName()Lcom/fasterxml/jackson/databind/PropertyName;
.end method
.method public abstract getGetter()Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;
.end method
.method public abstract getMetadata()Lcom/fasterxml/jackson/databind/PropertyMetadata;
.end method
.method public abstract getMutator()Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;
.end method
.method public abstract getName()Ljava/lang/String;
.end method
.method public abstract getNonConstructorMutator()Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;
.end method
.method public abstract getPrimaryMember()Lcom/fasterxml/jackson/databind/introspect/AnnotatedMember;
.end method
.method public abstract getSetter()Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;
.end method
.method public abstract getWrapperName()Lcom/fasterxml/jackson/databind/PropertyName;
.end method
.method public abstract hasConstructorParameter()Z
.end method
.method public abstract hasField()Z
.end method
.method public abstract hasGetter()Z
.end method
.method public hasName(Lcom/fasterxml/jackson/databind/PropertyName;)Z
.registers 3
.prologue
.line 67
invoke-virtual {p0}, Lcom/fasterxml/jackson/databind/introspect/BeanPropertyDefinition;->getFullName()Lcom/fasterxml/jackson/databind/PropertyName;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/fasterxml/jackson/databind/PropertyName;->equals(Ljava/lang/Object;)Z
move-result v0
return v0
.end method
.method public abstract hasSetter()Z
.end method
.method public abstract isExplicitlyIncluded()Z
.end method
.method public isExplicitlyNamed()Z
.registers 2
.prologue
.line 117
invoke-virtual {p0}, Lcom/fasterxml/jackson/databind/introspect/BeanPropertyDefinition;->isExplicitlyIncluded()Z
move-result v0
return v0
.end method
.method public isTypeId()Z
.registers 2
.prologue
.line 210
const/4 v0, 0x0
return v0
.end method