cg$a.smali
.class public Ldxoptimizer/cg$a;
.super Ljava/lang/Object;
.source "NotificationCompatIceCreamSandwich.java"
# interfaces
.implements Ldxoptimizer/bz;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Ldxoptimizer/cg;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "a"
.end annotation
# instance fields
.field private a:Landroid/app/Notification$Builder;
# direct methods
.method public constructor <init>(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)V
.registers 22
.prologue
.line 38
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 39
new-instance v4, Landroid/app/Notification$Builder;
invoke-direct {v4, p1}, Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V
iget-wide v6, p2, Landroid/app/Notification;->when:J
.line 40
invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder;
move-result-object v4
iget v5, p2, Landroid/app/Notification;->icon:I
iget v6, p2, Landroid/app/Notification;->iconLevel:I
.line 41
invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder;
move-result-object v4
iget-object v5, p2, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;
.line 42
invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
move-result-object v4
iget-object v5, p2, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;
.line 43
invoke-virtual {v4, v5, p6}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
move-result-object v4
iget-object v5, p2, Landroid/app/Notification;->sound:Landroid/net/Uri;
iget v6, p2, Landroid/app/Notification;->audioStreamType:I
.line 44
invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder;
move-result-object v4
iget-object v5, p2, Landroid/app/Notification;->vibrate:[J
.line 45
invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder;
move-result-object v4
iget v5, p2, Landroid/app/Notification;->ledARGB:I
iget v6, p2, Landroid/app/Notification;->ledOnMS:I
iget v7, p2, Landroid/app/Notification;->ledOffMS:I
.line 46
invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder;
move-result-object v5
iget v4, p2, Landroid/app/Notification;->flags:I
and-int/lit8 v4, v4, 0x2
if-eqz v4, :cond_9d
const/4 v4, 0x1
.line 47
:goto_41
invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder;
move-result-object v5
iget v4, p2, Landroid/app/Notification;->flags:I
and-int/lit8 v4, v4, 0x8
if-eqz v4, :cond_9f
const/4 v4, 0x1
.line 48
:goto_4c
invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder;
move-result-object v5
iget v4, p2, Landroid/app/Notification;->flags:I
and-int/lit8 v4, v4, 0x10
if-eqz v4, :cond_a1
const/4 v4, 0x1
.line 49
:goto_57
invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;
move-result-object v4
iget v5, p2, Landroid/app/Notification;->defaults:I
.line 50
invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder;
move-result-object v4
.line 51
invoke-virtual {v4, p3}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
move-result-object v4
.line 52
invoke-virtual {v4, p4}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
move-result-object v4
.line 53
invoke-virtual {v4, p5}, Landroid/app/Notification$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
move-result-object v4
.line 54
move-object/from16 v0, p8
invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder;
move-result-object v4
iget-object v5, p2, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent;
.line 55
invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder;
move-result-object v5
iget v4, p2, Landroid/app/Notification;->flags:I
and-int/lit16 v4, v4, 0x80
if-eqz v4, :cond_a3
const/4 v4, 0x1
.line 56
:goto_80
move-object/from16 v0, p9
invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder;
move-result-object v4
.line 58
move-object/from16 v0, p10
invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder;
move-result-object v4
.line 59
invoke-virtual {v4, p7}, Landroid/app/Notification$Builder;->setNumber(I)Landroid/app/Notification$Builder;
move-result-object v4
.line 60
move/from16 v0, p11
move/from16 v1, p12
move/from16 v2, p13
invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder;
move-result-object v4
iput-object v4, p0, Ldxoptimizer/cg$a;->a:Landroid/app/Notification$Builder;
.line 61
return-void
.line 46
:cond_9d
const/4 v4, 0x0
goto :goto_41
.line 47
:cond_9f
const/4 v4, 0x0
goto :goto_4c
.line 48
:cond_a1
const/4 v4, 0x0
goto :goto_57
.line 55
:cond_a3
const/4 v4, 0x0
goto :goto_80
.end method
# virtual methods
.method public a()Landroid/app/Notification$Builder;
.registers 2
.prologue
.line 65
iget-object v0, p0, Ldxoptimizer/cg$a;->a:Landroid/app/Notification$Builder;
return-object v0
.end method
.method public b()Landroid/app/Notification;
.registers 2
.prologue
.line 70
iget-object v0, p0, Ldxoptimizer/cg$a;->a:Landroid/app/Notification$Builder;
invoke-virtual {v0}, Landroid/app/Notification$Builder;->getNotification()Landroid/app/Notification;
move-result-object v0
return-object v0
.end method