XmlResponsesSaxParser$CopyObjectResultHandler.smali
.class public Lcom/amazonaws/services/s3/model/transform/XmlResponsesSaxParser$CopyObjectResultHandler;
.super Lcom/amazonaws/services/s3/model/transform/AbstractSSEHandler;
.source "SourceFile"
# interfaces
.implements Lcom/amazonaws/services/s3/internal/ObjectExpirationResult;
.implements Lcom/amazonaws/services/s3/internal/S3RequesterChargedResult;
.implements Lcom/amazonaws/services/s3/internal/S3VersionResult;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/amazonaws/services/s3/model/transform/XmlResponsesSaxParser;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "CopyObjectResultHandler"
.end annotation
# instance fields
.field public final c:Lcom/amazonaws/services/s3/model/CopyObjectResult;
# direct methods
.method public constructor <init>()V
.registers 2
.line 1
invoke-direct {p0}, Lcom/amazonaws/services/s3/model/transform/AbstractSSEHandler;-><init>()V
.line 2
new-instance v0, Lcom/amazonaws/services/s3/model/CopyObjectResult;
invoke-direct {v0}, Lcom/amazonaws/services/s3/model/CopyObjectResult;-><init>()V
iput-object v0, p0, Lcom/amazonaws/services/s3/model/transform/XmlResponsesSaxParser$CopyObjectResultHandler;->c:Lcom/amazonaws/services/s3/model/CopyObjectResult;
return-void
.end method
# virtual methods
.method public final a(Z)V
.registers 2
iget-object p1, p0, Lcom/amazonaws/services/s3/model/transform/XmlResponsesSaxParser$CopyObjectResultHandler;->c:Lcom/amazonaws/services/s3/model/CopyObjectResult;
invoke-static {p1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
return-void
.end method
.method public final c(Ljava/lang/String;)V
.registers 2
iget-object p1, p0, Lcom/amazonaws/services/s3/model/transform/XmlResponsesSaxParser$CopyObjectResultHandler;->c:Lcom/amazonaws/services/s3/model/CopyObjectResult;
invoke-static {p1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
return-void
.end method
.method public final f(Ljava/lang/String;)V
.registers 2
iget-object p1, p0, Lcom/amazonaws/services/s3/model/transform/XmlResponsesSaxParser$CopyObjectResultHandler;->c:Lcom/amazonaws/services/s3/model/CopyObjectResult;
invoke-static {p1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
return-void
.end method
.method public final g(Ljava/util/Date;)V
.registers 2
iget-object p1, p0, Lcom/amazonaws/services/s3/model/transform/XmlResponsesSaxParser$CopyObjectResultHandler;->c:Lcom/amazonaws/services/s3/model/CopyObjectResult;
invoke-static {p1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
return-void
.end method
.method public final i(Ljava/lang/String;)V
.registers 3
const-string v0, "CopyObjectResult"
.line 1
filled-new-array {v0}, [Ljava/lang/String;
move-result-object v0
invoke-virtual {p0, v0}, Lcom/amazonaws/services/s3/model/transform/AbstractHandler;->l([Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_55
const-string v0, "CopyPartResult"
filled-new-array {v0}, [Ljava/lang/String;
move-result-object v0
invoke-virtual {p0, v0}, Lcom/amazonaws/services/s3/model/transform/AbstractHandler;->l([Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_19
goto :goto_55
:cond_19
const-string v0, "Error"
.line 2
filled-new-array {v0}, [Ljava/lang/String;
move-result-object v0
invoke-virtual {p0, v0}, Lcom/amazonaws/services/s3/model/transform/AbstractHandler;->l([Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_7e
const-string v0, "Code"
.line 3
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_31
.line 4
invoke-virtual {p0}, Lcom/amazonaws/services/s3/model/transform/AbstractHandler;->k()Ljava/lang/String;
goto :goto_7e
:cond_31
const-string v0, "Message"
.line 5
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_3d
.line 6
invoke-virtual {p0}, Lcom/amazonaws/services/s3/model/transform/AbstractHandler;->k()Ljava/lang/String;
goto :goto_7e
:cond_3d
const-string v0, "RequestId"
.line 7
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_49
.line 8
invoke-virtual {p0}, Lcom/amazonaws/services/s3/model/transform/AbstractHandler;->k()Ljava/lang/String;
goto :goto_7e
:cond_49
const-string v0, "HostId"
.line 9
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_7e
.line 10
invoke-virtual {p0}, Lcom/amazonaws/services/s3/model/transform/AbstractHandler;->k()Ljava/lang/String;
goto :goto_7e
:cond_55
:goto_55
const-string v0, "LastModified"
.line 11
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_6a
.line 12
iget-object p1, p0, Lcom/amazonaws/services/s3/model/transform/XmlResponsesSaxParser$CopyObjectResultHandler;->c:Lcom/amazonaws/services/s3/model/CopyObjectResult;
invoke-virtual {p0}, Lcom/amazonaws/services/s3/model/transform/AbstractHandler;->k()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lcom/amazonaws/services/s3/internal/ServiceUtils;->a(Ljava/lang/String;)Ljava/util/Date;
invoke-static {p1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_7e
:cond_6a
const-string v0, "ETag"
.line 13
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_7e
.line 14
iget-object p1, p0, Lcom/amazonaws/services/s3/model/transform/XmlResponsesSaxParser$CopyObjectResultHandler;->c:Lcom/amazonaws/services/s3/model/CopyObjectResult;
invoke-virtual {p0}, Lcom/amazonaws/services/s3/model/transform/AbstractHandler;->k()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lcom/amazonaws/services/s3/internal/ServiceUtils;->b(Ljava/lang/String;)Ljava/lang/String;
invoke-static {p1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
:cond_7e
:goto_7e
return-void
.end method
.method public final j(Ljava/lang/String;Lorg/xml/sax/Attributes;)V
.registers 3
.line 1
invoke-virtual {p0}, Lcom/amazonaws/services/s3/model/transform/AbstractHandler;->d()Z
move-result p2
if-eqz p2, :cond_1c
const-string p2, "CopyObjectResult"
.line 2
invoke-virtual {p1, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p2
if-nez p2, :cond_1c
const-string p2, "CopyPartResult"
invoke-virtual {p1, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p2
if-eqz p2, :cond_17
goto :goto_1c
:cond_17
const-string p2, "Error"
.line 3
invoke-virtual {p1, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
:cond_1c
:goto_1c
return-void
.end method
.method public final m()Lcom/amazonaws/services/s3/internal/ServerSideEncryptionResult;
.registers 2
iget-object v0, p0, Lcom/amazonaws/services/s3/model/transform/XmlResponsesSaxParser$CopyObjectResultHandler;->c:Lcom/amazonaws/services/s3/model/CopyObjectResult;
return-object v0
.end method