VipFuncProvider$MeBean.smali

.class public Lcom/cm/plugincluster/vip/VipFuncProvider$MeBean;
.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 = "MeBean"
.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$MeBean;",
        ">;"
    }
.end annotation


# instance fields
.field private bgRes:I
    .annotation build Landroid/support/annotation/DrawableRes;
    .end annotation
.end field

.field private bottomListDesc:Ljava/lang/String;

.field private funcDescList:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List",
            "<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field

.field private funcName:Ljava/lang/String;

.field private iconRes:I
    .annotation build Landroid/support/annotation/DrawableRes;
    .end annotation
.end field

.field private id:I

.field private leftCorderDesc:Ljava/lang/String;

.field private meIconRes:I
    .annotation build Landroid/support/annotation/DrawableRes;
    .end annotation
.end field

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

.field private positionIndex:I

.field private shortDest:Ljava/lang/String;

.field private source:I


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

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

    return-void
.end method


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

    .prologue
    .line 631
    iget v0, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$MeBean;->positionIndex:I

    iget v1, p1, Lcom/cm/plugincluster/vip/VipFuncProvider$MeBean;->positionIndex:I

    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 449
    check-cast p1, Lcom/cm/plugincluster/vip/VipFuncProvider$MeBean;

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

    move-result v0

    return v0
.end method

.method public getBgRes()I
    .registers 2

    .prologue
    .line 550
    iget v0, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$MeBean;->bgRes:I

    return v0
.end method

.method public getBottomListDesc()Ljava/lang/String;
    .registers 2

    .prologue
    .line 574
    iget-object v0, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$MeBean;->bottomListDesc:Ljava/lang/String;

    return-object v0
.end method

.method public getFuncDescList()Ljava/util/List;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation

    .prologue
    .line 526
    iget-object v0, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$MeBean;->funcDescList:Ljava/util/List;

    return-object v0
.end method

.method public getFuncName()Ljava/lang/String;
    .registers 2

    .prologue
    .line 518
    iget-object v0, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$MeBean;->funcName:Ljava/lang/String;

    return-object v0
.end method

.method public getIconRes()I
    .registers 2

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

    return v0
.end method

.method public getId()I
    .registers 2

    .prologue
    .line 502
    iget v0, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$MeBean;->id:I

    return v0
.end method

.method public getLeftCorderDesc()Ljava/lang/String;
    .registers 2

    .prologue
    .line 566
    iget-object v0, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$MeBean;->leftCorderDesc:Ljava/lang/String;

    return-object v0
.end method

.method public getMeIconRes()I
    .registers 2

    .prologue
    .line 558
    iget v0, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$MeBean;->meIconRes:I

    return v0
.end method

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

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

    return-object v0
.end method

.method public getPositionIndex()I
    .registers 2

    .prologue
    .line 534
    iget v0, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$MeBean;->positionIndex:I

    return v0
.end method

.method public getShortDest()Ljava/lang/String;
    .registers 2

    .prologue
    .line 542
    iget-object v0, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$MeBean;->shortDest:Ljava/lang/String;

    return-object v0
.end method

.method public getSource()I
    .registers 2

    .prologue
    .line 590
    iget v0, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$MeBean;->source:I

    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 599
    iget-object v0, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$MeBean;->pluginActions:Lcom/cm/plugincluster/vip/VipFuncProvider$PluginActions;

    if-eqz v0, :cond_9

    .line 600
    iget-object v0, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$MeBean;->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 602
    :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 606
    iget-object v0, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$MeBean;->pluginActions:Lcom/cm/plugincluster/vip/VipFuncProvider$PluginActions;

    if-eqz v0, :cond_9

    .line 607
    iget-object v0, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$MeBean;->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 609
    :cond_9
    return-void
.end method

.method public setBgRes(I)V
    .registers 2

    .prologue
    .line 554
    iput p1, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$MeBean;->bgRes:I

    .line 555
    return-void
.end method

.method public setBottomListDesc(Ljava/lang/String;)V
    .registers 2

    .prologue
    .line 578
    iput-object p1, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$MeBean;->bottomListDesc:Ljava/lang/String;

    .line 579
    return-void
.end method

.method public setFuncDescList(Ljava/util/List;)V
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List",
            "<",
            "Ljava/lang/String;",
            ">;)V"
        }
    .end annotation

    .prologue
    .line 530
    iput-object p1, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$MeBean;->funcDescList:Ljava/util/List;

    .line 531
    return-void
.end method

.method public setFuncName(Ljava/lang/String;)V
    .registers 2

    .prologue
    .line 522
    iput-object p1, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$MeBean;->funcName:Ljava/lang/String;

    .line 523
    return-void
.end method

.method public setIconRes(I)V
    .registers 2

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

    .line 515
    return-void
.end method

.method public setId(I)V
    .registers 2

    .prologue
    .line 506
    iput p1, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$MeBean;->id:I

    .line 507
    return-void
.end method

.method public setLeftCorderDesc(Ljava/lang/String;)V
    .registers 2

    .prologue
    .line 570
    iput-object p1, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$MeBean;->leftCorderDesc:Ljava/lang/String;

    .line 571
    return-void
.end method

.method public setMeIconRes(I)V
    .registers 2

    .prologue
    .line 562
    iput p1, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$MeBean;->meIconRes:I

    .line 563
    return-void
.end method

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

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

    .line 587
    return-void
.end method

.method public setPositionIndex(I)V
    .registers 2

    .prologue
    .line 538
    iput p1, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$MeBean;->positionIndex:I

    .line 539
    return-void
.end method

.method public setShortDest(Ljava/lang/String;)V
    .registers 2

    .prologue
    .line 546
    iput-object p1, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$MeBean;->shortDest:Ljava/lang/String;

    .line 547
    return-void
.end method

.method public setSource(I)V
    .registers 2

    .prologue
    .line 594
    iput p1, p0, Lcom/cm/plugincluster/vip/VipFuncProvider$MeBean;->source:I

    .line 595
    return-void
.end method

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

    .prologue
    const/16 v2, 0x27

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

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

    const-string v1, "MeBean{id="

    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$MeBean;->id:I

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)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$MeBean;->iconRes:I

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

    move-result-object v0

    const-string v1, ", funcName=\'"

    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$MeBean;->funcName:Ljava/lang/String;

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

    move-result-object v0

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

    move-result-object v0

    const-string v1, ", funcDescList="

    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$MeBean;->funcDescList:Ljava/util/List;

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

    move-result-object v0

    const-string v1, ", positionIndex="

    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$MeBean;->positionIndex:I

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

    move-result-object v0

    const-string v1, ", shortDest=\'"

    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$MeBean;->shortDest:Ljava/lang/String;

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

    move-result-object v0

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

    move-result-object v0

    const-string v1, ", bgRes="

    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$MeBean;->bgRes:I

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

    move-result-object v0

    const-string v1, ", meIconRes="

    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$MeBean;->meIconRes:I

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

    move-result-object v0

    const-string v1, ", leftCorderDesc=\'"

    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$MeBean;->leftCorderDesc:Ljava/lang/String;

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

    move-result-object v0

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

    move-result-object v0

    const-string v1, ", bottomListDesc=\'"

    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$MeBean;->bottomListDesc:Ljava/lang/String;

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

    move-result-object v0

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

    move-result-object v0

    const-string v1, ", pluginActions="

    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$MeBean;->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-string v1, ", source="

    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$MeBean;->source:I

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)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