DefaultJSONParser$ResolveTask.smali
.class public Lcom/alibaba/fastjson/parser/DefaultJSONParser$ResolveTask;
.super Ljava/lang/Object;
.source "DefaultJSONParser.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/alibaba/fastjson/parser/DefaultJSONParser;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "ResolveTask"
.end annotation
# instance fields
.field private final context:Lcom/alibaba/fastjson/parser/ParseContext;
.field private fieldDeserializer:Lcom/alibaba/fastjson/parser/deserializer/FieldDeserializer;
.field private ownerContext:Lcom/alibaba/fastjson/parser/ParseContext;
.field private final referenceValue:Ljava/lang/String;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>(Lcom/alibaba/fastjson/parser/ParseContext;Ljava/lang/String;)V
.registers 3
.param p1, "context" # Lcom/alibaba/fastjson/parser/ParseContext;
.param p2, "referenceValue" # Ljava/lang/String;
.line 1348
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 1349
iput-object p1, p0, Lcom/alibaba/fastjson/parser/DefaultJSONParser$ResolveTask;->context:Lcom/alibaba/fastjson/parser/ParseContext;
.line 1350
iput-object p2, p0, Lcom/alibaba/fastjson/parser/DefaultJSONParser$ResolveTask;->referenceValue:Ljava/lang/String;
.line 1351
return-void
.end method
# virtual methods
.method public getContext()Lcom/alibaba/fastjson/parser/ParseContext;
.registers 2
.line 1354
iget-object v0, p0, Lcom/alibaba/fastjson/parser/DefaultJSONParser$ResolveTask;->context:Lcom/alibaba/fastjson/parser/ParseContext;
return-object v0
.end method
.method public getFieldDeserializer()Lcom/alibaba/fastjson/parser/deserializer/FieldDeserializer;
.registers 2
.line 1362
iget-object v0, p0, Lcom/alibaba/fastjson/parser/DefaultJSONParser$ResolveTask;->fieldDeserializer:Lcom/alibaba/fastjson/parser/deserializer/FieldDeserializer;
return-object v0
.end method
.method public getOwnerContext()Lcom/alibaba/fastjson/parser/ParseContext;
.registers 2
.line 1370
iget-object v0, p0, Lcom/alibaba/fastjson/parser/DefaultJSONParser$ResolveTask;->ownerContext:Lcom/alibaba/fastjson/parser/ParseContext;
return-object v0
.end method
.method public getReferenceValue()Ljava/lang/String;
.registers 2
.line 1358
iget-object v0, p0, Lcom/alibaba/fastjson/parser/DefaultJSONParser$ResolveTask;->referenceValue:Ljava/lang/String;
return-object v0
.end method
.method public setFieldDeserializer(Lcom/alibaba/fastjson/parser/deserializer/FieldDeserializer;)V
.registers 2
.param p1, "fieldDeserializer" # Lcom/alibaba/fastjson/parser/deserializer/FieldDeserializer;
.line 1366
iput-object p1, p0, Lcom/alibaba/fastjson/parser/DefaultJSONParser$ResolveTask;->fieldDeserializer:Lcom/alibaba/fastjson/parser/deserializer/FieldDeserializer;
.line 1367
return-void
.end method
.method public setOwnerContext(Lcom/alibaba/fastjson/parser/ParseContext;)V
.registers 2
.param p1, "ownerContext" # Lcom/alibaba/fastjson/parser/ParseContext;
.line 1374
iput-object p1, p0, Lcom/alibaba/fastjson/parser/DefaultJSONParser$ResolveTask;->ownerContext:Lcom/alibaba/fastjson/parser/ParseContext;
.line 1375
return-void
.end method