a.smali
.class public Lcom/cleanmaster/accessibility/repair/b/a;
.super Lcom/cleanmaster/hpsharelib/report/BaseTracer;
.source "cm_cn_authority_list.java"
# static fields
.field public static a:Ljava/lang/String;
.field private static b:B
# direct methods
.method static constructor <clinit>()V
.registers 1
.prologue
.line 42
const-string v0, ""
sput-object v0, Lcom/cleanmaster/accessibility/repair/b/a;->a:Ljava/lang/String;
.line 44
const/4 v0, 0x0
sput-byte v0, Lcom/cleanmaster/accessibility/repair/b/a;->b:B
return-void
.end method
.method public constructor <init>()V
.registers 3
.prologue
const/4 v1, 0x0
.line 47
const-string v0, "cm_cn_authority_list"
invoke-direct {p0, v0}, Lcom/cleanmaster/hpsharelib/report/BaseTracer;-><init>(Ljava/lang/String;)V
.line 48
const-string v0, "0"
invoke-virtual {p0, v0}, Lcom/cleanmaster/accessibility/repair/b/a;->a(Ljava/lang/String;)Lcom/cleanmaster/accessibility/repair/b/a;
.line 49
invoke-virtual {p0, v1}, Lcom/cleanmaster/accessibility/repair/b/a;->a(B)Lcom/cleanmaster/accessibility/repair/b/a;
.line 50
invoke-virtual {p0, v1}, Lcom/cleanmaster/accessibility/repair/b/a;->b(B)Lcom/cleanmaster/accessibility/repair/b/a;
.line 51
sget-object v0, Lcom/cleanmaster/accessibility/repair/b/a;->a:Ljava/lang/String;
invoke-virtual {p0, v0}, Lcom/cleanmaster/accessibility/repair/b/a;->b(Ljava/lang/String;)Lcom/cleanmaster/accessibility/repair/b/a;
.line 52
return-void
.end method
.method public static a(Lcom/cleanmaster/accessibility/repair/util/PermissionRepairBean;)Ljava/lang/String;
.registers 3
.prologue
.line 99
if-nez p0, :cond_9
iget v0, p0, Lcom/cleanmaster/accessibility/repair/util/PermissionRepairBean;->reportid:I
if-eqz v0, :cond_9
.line 100
const-string v0, ""
.line 102
:goto_8
return-object v0
:cond_9
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
iget v1, p0, Lcom/cleanmaster/accessibility/repair/util/PermissionRepairBean;->reportid:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ":"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {p0}, Lcom/cleanmaster/accessibility/repair/util/PermissionRepairBean;->getmIsOpen()Z
move-result v0
if-eqz v0, :cond_2a
const/4 v0, 0x2
:goto_21
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
goto :goto_8
:cond_2a
const/4 v0, 0x1
goto :goto_21
.end method
.method public static a(Ljava/util/List;)Ljava/lang/String;
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List",
"<",
"Lcom/cleanmaster/accessibility/repair/util/PermissionRepairBean;",
">;)",
"Ljava/lang/String;"
}
.end annotation
.prologue
const/4 v2, 0x2
const/4 v3, 0x1
.line 85
const-string v1, ""
.line 86
if-eqz p0, :cond_c
invoke-interface {p0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-eqz v0, :cond_f
.line 87
:cond_c
const-string v0, ""
.line 95
:goto_e
return-object v0
.line 89
:cond_f
invoke-interface {p0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v4
:goto_13
invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_53
invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cleanmaster/accessibility/repair/util/PermissionRepairBean;
.line 90
if-eqz v0, :cond_77
iget v5, v0, Lcom/cleanmaster/accessibility/repair/util/PermissionRepairBean;->reportid:I
if-eqz v5, :cond_77
.line 91
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
iget v5, v0, Lcom/cleanmaster/accessibility/repair/util/PermissionRepairBean;->reportid:I
invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v1
const-string v5, ":"
invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v0}, Lcom/cleanmaster/accessibility/repair/util/PermissionRepairBean;->getmIsOpen()Z
move-result v0
if-eqz v0, :cond_51
move v0, v2
:goto_41
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ","
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
:goto_4f
move-object v1, v0
.line 93
goto :goto_13
:cond_51
move v0, v3
.line 91
goto :goto_41
.line 94
:cond_53
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "13"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ":"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
sget-boolean v1, Lcom/cleanmaster/accessibility/repair/util/PermissionRepairUtils;->b:Z
if-eqz v1, :cond_75
:goto_6c
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
goto :goto_e
:cond_75
move v2, v3
goto :goto_6c
:cond_77
move-object v0, v1
goto :goto_4f
.end method
.method public static c(B)V
.registers 1
.prologue
.line 75
sput-byte p0, Lcom/cleanmaster/accessibility/repair/b/a;->b:B
.line 76
return-void
.end method
# virtual methods
.method public a(B)Lcom/cleanmaster/accessibility/repair/b/a;
.registers 3
.prologue
.line 60
const-string/jumbo v0, "type2"
invoke-virtual {p0, v0, p1}, Lcom/cleanmaster/accessibility/repair/b/a;->set(Ljava/lang/String;B)V
.line 61
return-object p0
.end method
.method public a(Ljava/lang/String;)Lcom/cleanmaster/accessibility/repair/b/a;
.registers 3
.prologue
.line 55
const-string/jumbo v0, "type1"
invoke-virtual {p0, v0, p1}, Lcom/cleanmaster/accessibility/repair/b/a;->set(Ljava/lang/String;Ljava/lang/String;)V
.line 56
return-object p0
.end method
.method public b(B)Lcom/cleanmaster/accessibility/repair/b/a;
.registers 3
.prologue
.line 65
const-string/jumbo v0, "type3"
invoke-virtual {p0, v0, p1}, Lcom/cleanmaster/accessibility/repair/b/a;->set(Ljava/lang/String;B)V
.line 66
return-object p0
.end method
.method public b(Ljava/lang/String;)Lcom/cleanmaster/accessibility/repair/b/a;
.registers 3
.prologue
.line 70
const-string/jumbo v0, "romid"
invoke-virtual {p0, v0, p1}, Lcom/cleanmaster/accessibility/repair/b/a;->set(Ljava/lang/String;Ljava/lang/String;)V
.line 71
return-object p0
.end method
.method public d(B)V
.registers 4
.prologue
.line 79
const-string/jumbo v0, "source"
sget-byte v1, Lcom/cleanmaster/accessibility/repair/b/a;->b:B
invoke-virtual {p0, v0, v1}, Lcom/cleanmaster/accessibility/repair/b/a;->set(Ljava/lang/String;B)V
.line 80
const-string v0, "action"
invoke-virtual {p0, v0, p1}, Lcom/cleanmaster/accessibility/repair/b/a;->set(Ljava/lang/String;B)V
.line 81
invoke-virtual {p0}, Lcom/cleanmaster/accessibility/repair/b/a;->report()V
.line 82
return-void
.end method