VipFuncProvider$MainGridBean.smali

.class public Lcom/cm/plugincluster/vip/VipFuncProvider$MainGridBean;
.super Ljava/lang/Object;
.source "VipFuncProvider.java"

# interfaces
.implements Lcom/cm/plugincluster/vip/VipFuncProvider$PluginActions;
.implements Ljava/lang/Comparable;


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lcom/cm/plugincluster/vip/VipFuncProvider;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x9
    name = "MainGridBean"
.end annotation

.annotation system Ldalvik/annotation/Signature;
    value = {
        "Ljava/lang/Object;",
        "Lcom/cm/plugincluster/vip/VipFuncProvider$PluginActions;",
        "Ljava/lang/Comparable",
        "<",
        "Lcom/cm/plugincluster/vip/VipFuncProvider$MainGridBean;",
        ">;"
    }
.end annotation


# instance fields
.field private iconRes:I

.field private isVip:Z

.field private pluginActions:Lcom/cm/plugincluster/vip/VipFuncProvider$PluginActions;

.field private position:Lcom/cm/plugincluster/vip/VipFuncProvider$MainGridProvider$POSITION;

.field private subTitle:Ljava/lang/CharSequence;

.field private title:Ljava/lang/CharSequence;


# direct methods
.method public constructor <init>()V
    .registers 1

    .prologue
    .line 66
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method


# virtual methods
.method public compareTo(Lcom/cm/plugincluster/vip/VipFuncProvider$MainGridBean;)I
    .registers 4
    .param p1    # Lcom/cm/plugincluster/vip/VipFuncProvider$MainGridBean;
        .annotation build Landroid/support/annotation/NonNull;
        .end annotation
    .end param

    .prologue
    .line 152
    iget-object v0, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$MainGridBean;->position:Lcom/cm/plugincluster/vip/VipFuncProvider$MainGridProvider$POSITION;

    # getter for: Lcom/cm/plugincluster/vip/VipFuncProvider$MainGridProvider$POSITION;->position:I
    invoke-static {v0}, Lcom/cm/plugincluster/vip/VipFuncProvider$MainGridProvider$POSITION;->access$000(Lcom/cm/plugincluster/vip/VipFuncProvider$MainGridProvider$POSITION;)I

    move-result v0

    iget-object v1, p1, Lcom/cm/plugincluster/vip/VipFuncProvider$MainGridBean;->position:Lcom/cm/plugincluster/vip/VipFuncProvider$MainGridProvider$POSITION;

    # getter for: Lcom/cm/plugincluster/vip/VipFuncProvider$MainGridProvider$POSITION;->position:I
    invoke-static {v1}, Lcom/cm/plugincluster/vip/VipFuncProvider$MainGridProvider$POSITION;->access$000(Lcom/cm/plugincluster/vip/VipFuncProvider$MainGridProvider$POSITION;)I

    move-result v1

    sub-int/2addr v0, v1

    return v0
.end method

.method public bridge synthetic compareTo(Ljava/lang/Object;)I
    .registers 3
    .param p1    # Ljava/lang/Object;
        .annotation build Landroid/support/annotation/NonNull;
        .end annotation
    .end param

    .prologue
    .line 66
    check-cast p1, Lcom/cm/plugincluster/vip/VipFuncProvider$MainGridBean;

    invoke-virtual {p0, p1}, Lcom/cm/plugincluster/vip/VipFuncProvider$MainGridBean;->compareTo(Lcom/cm/plugincluster/vip/VipFuncProvider$MainGridBean;)I

    move-result v0

    return v0
.end method

.method public getIconRes()I
    .registers 2

    .prologue
    .line 84
    iget v0, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$MainGridBean;->iconRes:I

    return v0
.end method

.method public getPluginActions()Lcom/cm/plugincluster/vip/VipFuncProvider$PluginActions;
    .registers 2

    .prologue
    .line 116
    iget-object v0, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$MainGridBean;->pluginActions:Lcom/cm/plugincluster/vip/VipFuncProvider$PluginActions;

    return-object v0
.end method

.method public getPosition()Lcom/cm/plugincluster/vip/VipFuncProvider$MainGridProvider$POSITION;
    .registers 2

    .prologue
    .line 76
    iget-object v0, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$MainGridBean;->position:Lcom/cm/plugincluster/vip/VipFuncProvider$MainGridProvider$POSITION;

    return-object v0
.end method

.method public getSubTitle()Ljava/lang/CharSequence;
    .registers 2

    .prologue
    .line 100
    iget-object v0, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$MainGridBean;->subTitle:Ljava/lang/CharSequence;

    return-object v0
.end method

.method public getTitle()Ljava/lang/CharSequence;
    .registers 2

    .prologue
    .line 92
    iget-object v0, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$MainGridBean;->title:Ljava/lang/CharSequence;

    return-object v0
.end method

.method public isVip()Z
    .registers 2

    .prologue
    .line 108
    iget-boolean v0, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$MainGridBean;->isVip:Z

    return v0
.end method

.method public onClick(Landroid/view/View;Ljava/util/Map;)V
    .registers 4
    .param p1    # Landroid/view/View;
        .annotation build Landroid/support/annotation/Nullable;
        .end annotation
    .end param
    .param p2    # Ljava/util/Map;
        .annotation build Landroid/support/annotation/Nullable;
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/view/View;",
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;)V"
        }
    .end annotation

    .prologue
    .line 126
    iget-object v0, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$MainGridBean;->pluginActions:Lcom/cm/plugincluster/vip/VipFuncProvider$PluginActions;

    if-eqz v0, :cond_9

    .line 127
    iget-object v0, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$MainGridBean;->pluginActions:Lcom/cm/plugincluster/vip/VipFuncProvider$PluginActions;

    invoke-interface {v0, p1, p2}, Lcom/cm/plugincluster/vip/VipFuncProvider$PluginActions;->onClick(Landroid/view/View;Ljava/util/Map;)V

    .line 129
    :cond_9
    return-void
.end method

.method public onShow(Landroid/view/View;Ljava/util/Map;)V
    .registers 4
    .param p1    # Landroid/view/View;
        .annotation build Landroid/support/annotation/Nullable;
        .end annotation
    .end param
    .param p2    # Ljava/util/Map;
        .annotation build Landroid/support/annotation/Nullable;
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/view/View;",
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Object;",
            ">;)V"
        }
    .end annotation

    .prologue
    .line 133
    iget-object v0, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$MainGridBean;->pluginActions:Lcom/cm/plugincluster/vip/VipFuncProvider$PluginActions;

    if-eqz v0, :cond_9

    .line 134
    iget-object v0, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$MainGridBean;->pluginActions:Lcom/cm/plugincluster/vip/VipFuncProvider$PluginActions;

    invoke-interface {v0, p1, p2}, Lcom/cm/plugincluster/vip/VipFuncProvider$PluginActions;->onShow(Landroid/view/View;Ljava/util/Map;)V

    .line 136
    :cond_9
    return-void
.end method

.method public setIconRes(I)V
    .registers 2

    .prologue
    .line 88
    iput p1, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$MainGridBean;->iconRes:I

    .line 89
    return-void
.end method

.method public setPluginActions(Lcom/cm/plugincluster/vip/VipFuncProvider$PluginActions;)V
    .registers 2

    .prologue
    .line 120
    iput-object p1, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$MainGridBean;->pluginActions:Lcom/cm/plugincluster/vip/VipFuncProvider$PluginActions;

    .line 121
    return-void
.end method

.method public setPostion(Lcom/cm/plugincluster/vip/VipFuncProvider$MainGridProvider$POSITION;)V
    .registers 2

    .prologue
    .line 80
    iput-object p1, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$MainGridBean;->position:Lcom/cm/plugincluster/vip/VipFuncProvider$MainGridProvider$POSITION;

    .line 81
    return-void
.end method

.method public setSubTitle(Ljava/lang/CharSequence;)V
    .registers 2

    .prologue
    .line 104
    iput-object p1, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$MainGridBean;->subTitle:Ljava/lang/CharSequence;

    .line 105
    return-void
.end method

.method public setTitle(Ljava/lang/CharSequence;)V
    .registers 2

    .prologue
    .line 96
    iput-object p1, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$MainGridBean;->title:Ljava/lang/CharSequence;

    .line 97
    return-void
.end method

.method public setVip(Z)V
    .registers 2

    .prologue
    .line 112
    iput-boolean p1, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$MainGridBean;->isVip:Z

    .line 113
    return-void
.end method

.method public toString()Ljava/lang/String;
    .registers 3

    .prologue
    .line 140
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    const-string v1, "MainGridBean{position="

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    iget-object v1, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$MainGridBean;->position:Lcom/cm/plugincluster/vip/VipFuncProvider$MainGridProvider$POSITION;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, ", iconRes="

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    iget v1, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$MainGridBean;->iconRes:I

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, ", title="

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    iget-object v1, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$MainGridBean;->title:Ljava/lang/CharSequence;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, ", subTitle="

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    iget-object v1, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$MainGridBean;->subTitle:Ljava/lang/CharSequence;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, ", isVip="

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    iget-boolean v1, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$MainGridBean;->isVip:Z

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, ", clickAction="

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    iget-object v1, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$MainGridBean;->pluginActions:Lcom/cm/plugincluster/vip/VipFuncProvider$PluginActions;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    move-result-object v0

    const/16 v1, 0x7d

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method