ToolBoxModel$Builder.smali
.class public Lcom/keniu/security/newmain/toolbox/model/ToolBoxModel$Builder;
.super Ljava/lang/Object;
.source "ToolBoxModel.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/keniu/security/newmain/toolbox/model/ToolBoxModel;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "Builder"
.end annotation
# instance fields
.field private iconResId:I
.field private id:I
.field private isVip:Z
.field private showRedDot:Z
.field private title:Ljava/lang/String;
.field private type:I
# direct methods
.method public constructor <init>()V
.registers 2
.prologue
const/4 v0, 0x0
.line 144
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 145
iput-boolean v0, p0, Lcom/keniu/security/newmain/toolbox/model/ToolBoxModel$Builder;->isVip:Z
.line 146
iput-boolean v0, p0, Lcom/keniu/security/newmain/toolbox/model/ToolBoxModel$Builder;->showRedDot:Z
.line 147
return-void
.end method
# virtual methods
.method public create()Lcom/keniu/security/newmain/toolbox/model/ToolBoxModel;
.registers 9
.prologue
.line 180
new-instance v0, Lcom/keniu/security/newmain/toolbox/model/ToolBoxModel;
iget v1, p0, Lcom/keniu/security/newmain/toolbox/model/ToolBoxModel$Builder;->id:I
iget v2, p0, Lcom/keniu/security/newmain/toolbox/model/ToolBoxModel$Builder;->type:I
iget-object v3, p0, Lcom/keniu/security/newmain/toolbox/model/ToolBoxModel$Builder;->title:Ljava/lang/String;
iget-boolean v4, p0, Lcom/keniu/security/newmain/toolbox/model/ToolBoxModel$Builder;->isVip:Z
iget-boolean v5, p0, Lcom/keniu/security/newmain/toolbox/model/ToolBoxModel$Builder;->showRedDot:Z
iget v6, p0, Lcom/keniu/security/newmain/toolbox/model/ToolBoxModel$Builder;->iconResId:I
const/4 v7, 0x0
invoke-direct/range {v0 .. v7}, Lcom/keniu/security/newmain/toolbox/model/ToolBoxModel;-><init>(IILjava/lang/String;ZZILcom/keniu/security/newmain/toolbox/model/ToolBoxModel$1;)V
return-object v0
.end method
.method public setIconResId(I)Lcom/keniu/security/newmain/toolbox/model/ToolBoxModel$Builder;
.registers 2
.prologue
.line 175
iput p1, p0, Lcom/keniu/security/newmain/toolbox/model/ToolBoxModel$Builder;->iconResId:I
.line 176
return-object p0
.end method
.method public setId(I)Lcom/keniu/security/newmain/toolbox/model/ToolBoxModel$Builder;
.registers 2
.prologue
.line 150
iput p1, p0, Lcom/keniu/security/newmain/toolbox/model/ToolBoxModel$Builder;->id:I
.line 151
return-object p0
.end method
.method public setIsVip()Lcom/keniu/security/newmain/toolbox/model/ToolBoxModel$Builder;
.registers 2
.prologue
.line 165
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/keniu/security/newmain/toolbox/model/ToolBoxModel$Builder;->isVip:Z
.line 166
return-object p0
.end method
.method public setShowRedDot()Lcom/keniu/security/newmain/toolbox/model/ToolBoxModel$Builder;
.registers 2
.prologue
.line 170
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/keniu/security/newmain/toolbox/model/ToolBoxModel$Builder;->showRedDot:Z
.line 171
return-object p0
.end method
.method public setTitle(Ljava/lang/String;)Lcom/keniu/security/newmain/toolbox/model/ToolBoxModel$Builder;
.registers 2
.prologue
.line 155
iput-object p1, p0, Lcom/keniu/security/newmain/toolbox/model/ToolBoxModel$Builder;->title:Ljava/lang/String;
.line 156
return-object p0
.end method
.method public setType(I)Lcom/keniu/security/newmain/toolbox/model/ToolBoxModel$Builder;
.registers 2
.prologue
.line 160
iput p1, p0, Lcom/keniu/security/newmain/toolbox/model/ToolBoxModel$Builder;->type:I
.line 161
return-object p0
.end method