.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 public fieldDeserializer:Lcom/alibaba/fastjson/parser/deserializer/FieldDeserializer; .field public ownerContext:Lcom/alibaba/fastjson/parser/ParseContext; .field private final referenceValue:Ljava/lang/String; # direct methods .method public constructor (Lcom/alibaba/fastjson/parser/ParseContext;Ljava/lang/String;)V .locals 0 .line 1433 invoke-direct {p0}, Ljava/lang/Object;->()V .line 1434 iput-object p1, p0, Lcom/alibaba/fastjson/parser/DefaultJSONParser$ResolveTask;->context:Lcom/alibaba/fastjson/parser/ParseContext; .line 1435 iput-object p2, p0, Lcom/alibaba/fastjson/parser/DefaultJSONParser$ResolveTask;->referenceValue:Ljava/lang/String; return-void .end method .method static synthetic access$000(Lcom/alibaba/fastjson/parser/DefaultJSONParser$ResolveTask;)Ljava/lang/String; .locals 0 .line 1426 iget-object p0, p0, Lcom/alibaba/fastjson/parser/DefaultJSONParser$ResolveTask;->referenceValue:Ljava/lang/String; return-object p0 .end method .method static synthetic access$100(Lcom/alibaba/fastjson/parser/DefaultJSONParser$ResolveTask;)Lcom/alibaba/fastjson/parser/ParseContext; .locals 0 .line 1426 iget-object p0, p0, Lcom/alibaba/fastjson/parser/DefaultJSONParser$ResolveTask;->context:Lcom/alibaba/fastjson/parser/ParseContext; return-object p0 .end method # virtual methods .method public getContext()Lcom/alibaba/fastjson/parser/ParseContext; .locals 1 .line 1439 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; .locals 1 .line 1447 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; .locals 1 .line 1455 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; .locals 1 .line 1443 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 .locals 0 .line 1451 iput-object p1, p0, Lcom/alibaba/fastjson/parser/DefaultJSONParser$ResolveTask;->fieldDeserializer:Lcom/alibaba/fastjson/parser/deserializer/FieldDeserializer; return-void .end method .method public setOwnerContext(Lcom/alibaba/fastjson/parser/ParseContext;)V .locals 0 .line 1459 iput-object p1, p0, Lcom/alibaba/fastjson/parser/DefaultJSONParser$ResolveTask;->ownerContext:Lcom/alibaba/fastjson/parser/ParseContext; return-void .end method