AtUserSpan.smali

.class public final Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;
.super Ljava/lang/Object;
.source "AtUserSpan.kt"

# interfaces
.implements Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/DataBindingSpan;
.implements Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/DirtySpan;


# annotations
.annotation system Ldalvik/annotation/SourceDebugExtension;
    value = "SMAP\nAtUserSpan.kt\nKotlin\n*S Kotlin\n*F\n+ 1 AtUserSpan.kt\nim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan\n*L\n1#1,27:1\n*E\n"
.end annotation

.annotation runtime Lkotlin/Metadata;
    bv = {
        0x1,
        0x0,
        0x3
    }
    d1 = {
        "\u00008\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0008\n\u0000\n\u0002\u0010\u000e\n\u0002\u0008\u0003\n\u0002\u0010\t\n\u0002\u0008\u0016\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0005\u0008\u0086\u0008\u0018\u00002\u00020\u00012\u00020\u0002B/\u0012\u0006\u0010\u0003\u001a\u00020\u0004\u0012\u0006\u0010\u0005\u001a\u00020\u0006\u0012\u0008\u0010\u0007\u001a\u0004\u0018\u00010\u0006\u0012\u0006\u0010\u0008\u001a\u00020\u0006\u0012\u0006\u0010\t\u001a\u00020\n\u00a2\u0006\u0002\u0010\u000bJ\t\u0010\u001a\u001a\u00020\u0004H\u00c6\u0003J\t\u0010\u001b\u001a\u00020\u0006H\u00c6\u0003J\u000b\u0010\u001c\u001a\u0004\u0018\u00010\u0006H\u00c6\u0003J\t\u0010\u001d\u001a\u00020\u0006H\u00c6\u0003J\t\u0010\u001e\u001a\u00020\nH\u00c6\u0003J=\u0010\u001f\u001a\u00020\u00002\u0008\u0008\u0002\u0010\u0003\u001a\u00020\u00042\u0008\u0008\u0002\u0010\u0005\u001a\u00020\u00062\n\u0008\u0002\u0010\u0007\u001a\u0004\u0018\u00010\u00062\u0008\u0008\u0002\u0010\u0008\u001a\u00020\u00062\u0008\u0008\u0002\u0010\t\u001a\u00020\nH\u00c6\u0001J\u0013\u0010 \u001a\u00020!2\u0008\u0010\"\u001a\u0004\u0018\u00010#H\u00d6\u0003J\u0006\u0010$\u001a\u00020%J\t\u0010&\u001a\u00020\u0004H\u00d6\u0001J\u0010\u0010\'\u001a\u00020!2\u0006\u0010(\u001a\u00020%H\u0016J\u0008\u0010)\u001a\u00020\u0006H\u0016R\u001a\u0010\t\u001a\u00020\nX\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\u0008\u000c\u0010\r\"\u0004\u0008\u000e\u0010\u000fR\u001a\u0010\u0005\u001a\u00020\u0006X\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\u0008\u0010\u0010\u0011\"\u0004\u0008\u0012\u0010\u0013R\u001a\u0010\u0008\u001a\u00020\u0006X\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\u0008\u0014\u0010\u0011\"\u0004\u0008\u0015\u0010\u0013R\u0011\u0010\u0003\u001a\u00020\u0004\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u0016\u0010\u0017R\u001c\u0010\u0007\u001a\u0004\u0018\u00010\u0006X\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\u0008\u0018\u0010\u0011\"\u0004\u0008\u0019\u0010\u0013\u00a8\u0006*"
    }
    d2 = {
        "Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;",
        "Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/DataBindingSpan;",
        "Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/DirtySpan;",
        "userID",
        "",
        "nickName",
        "",
        "userName",
        "showName",
        "accessHash",
        "",
        "(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V",
        "getAccessHash",
        "()J",
        "setAccessHash",
        "(J)V",
        "getNickName",
        "()Ljava/lang/String;",
        "setNickName",
        "(Ljava/lang/String;)V",
        "getShowName",
        "setShowName",
        "getUserID",
        "()I",
        "getUserName",
        "setUserName",
        "component1",
        "component2",
        "component3",
        "component4",
        "component5",
        "copy",
        "equals",
        "",
        "other",
        "",
        "getSpannedName",
        "Landroid/text/Spannable;",
        "hashCode",
        "isDirty",
        "text",
        "toString",
        "HMessagesPrj_prodRelease"
    }
    k = 0x1
    mv = {
        0x1,
        0x1,
        0x10
    }
.end annotation


# instance fields
.field private accessHash:J

.field private nickName:Ljava/lang/String;

.field private showName:Ljava/lang/String;

.field private final userID:I

.field private userName:Ljava/lang/String;


# direct methods
.method static constructor <clinit>()V
    .registers 1

    return-void
.end method

.method public constructor <init>(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V
    .registers 8
    .param p1, "userID"    # I
    .param p2, "nickName"    # Ljava/lang/String;
    .param p3, "userName"    # Ljava/lang/String;
    .param p4, "showName"    # Ljava/lang/String;
    .param p5, "accessHash"    # J

    const-string v0, "nickName"

    invoke-static {p2, v0}, Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v0, "showName"

    invoke-static {p4, v0}, Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V

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

    iput p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;->userID:I

    iput-object p2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;->nickName:Ljava/lang/String;

    iput-object p3, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;->userName:Ljava/lang/String;

    iput-object p4, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;->showName:Ljava/lang/String;

    iput-wide p5, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;->accessHash:J

    return-void
.end method

.method public static synthetic copy$default(Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;JILjava/lang/Object;)Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;
    .registers 13

    and-int/lit8 p8, p7, 0x1

    if-eqz p8, :cond_6

    iget p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;->userID:I

    :cond_6
    and-int/lit8 p8, p7, 0x2

    if-eqz p8, :cond_c

    iget-object p2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;->nickName:Ljava/lang/String;

    :cond_c
    move-object p8, p2

    and-int/lit8 p2, p7, 0x4

    if-eqz p2, :cond_13

    iget-object p3, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;->userName:Ljava/lang/String;

    :cond_13
    move-object v0, p3

    and-int/lit8 p2, p7, 0x8

    if-eqz p2, :cond_1a

    iget-object p4, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;->showName:Ljava/lang/String;

    :cond_1a
    move-object v1, p4

    and-int/lit8 p2, p7, 0x10

    if-eqz p2, :cond_21

    iget-wide p5, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;->accessHash:J

    :cond_21
    move-wide v2, p5

    move-object p2, p0

    move p3, p1

    move-object p4, p8

    move-object p5, v0

    move-object p6, v1

    move-wide p7, v2

    invoke-virtual/range {p2 .. p8}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;->copy(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;J)Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;

    move-result-object p0

    return-object p0
.end method


# virtual methods
.method public final component1()I
    .registers 2

    iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;->userID:I

    return v0
.end method

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

    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;->nickName:Ljava/lang/String;

    return-object v0
.end method

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

    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;->userName:Ljava/lang/String;

    return-object v0
.end method

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

    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;->showName:Ljava/lang/String;

    return-object v0
.end method

.method public final component5()J
    .registers 3

    iget-wide v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;->accessHash:J

    return-wide v0
.end method

.method public final copy(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;J)Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;
    .registers 15

    const-string v0, "nickName"

    invoke-static {p2, v0}, Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v0, "showName"

    invoke-static {p4, v0}, Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V

    new-instance v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;

    move-object v1, v0

    move v2, p1

    move-object v3, p2

    move-object v4, p3

    move-object v5, p4

    move-wide v6, p5

    invoke-direct/range {v1 .. v7}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;-><init>(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V

    return-object v0
.end method

.method public equals(Ljava/lang/Object;)Z
    .registers 6

    if-eq p0, p1, :cond_37

    instance-of v0, p1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;

    if-eqz v0, :cond_35

    check-cast p1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;

    iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;->userID:I

    iget v1, p1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;->userID:I

    if-ne v0, v1, :cond_35

    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;->nickName:Ljava/lang/String;

    iget-object v1, p1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;->nickName:Ljava/lang/String;

    invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_35

    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;->userName:Ljava/lang/String;

    iget-object v1, p1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;->userName:Ljava/lang/String;

    invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_35

    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;->showName:Ljava/lang/String;

    iget-object v1, p1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;->showName:Ljava/lang/String;

    invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_35

    iget-wide v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;->accessHash:J

    iget-wide v2, p1, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;->accessHash:J

    cmp-long p1, v0, v2

    if-nez p1, :cond_35

    goto :goto_37

    :cond_35
    const/4 p1, 0x0

    return p1

    :cond_37
    :goto_37
    const/4 p1, 0x1

    return p1
.end method

.method public final getAccessHash()J
    .registers 3

    .line 8
    iget-wide v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;->accessHash:J

    return-wide v0
.end method

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

    .line 8
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;->nickName:Ljava/lang/String;

    return-object v0
.end method

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

    .line 8
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;->showName:Ljava/lang/String;

    return-object v0
.end method

.method public final getSpannedName()Landroid/text/Spannable;
    .registers 8

    .line 11
    new-instance v0, Landroid/text/SpannableString;

    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;->showName:Ljava/lang/String;

    check-cast v1, Ljava/lang/CharSequence;

    invoke-direct {v0, v1}, Landroid/text/SpannableString;-><init>(Ljava/lang/CharSequence;)V

    move-object v1, v0

    .local v1, "$this$apply":Landroid/text/SpannableString;
    const/4 v2, 0x0

    .line 12
    .local v2, "$i$a$-apply-AtUserSpan$getSpannedName$1":I
    new-instance v3, Landroid/text/style/ForegroundColorSpan;

    const-string v4, "#5080B5"

    invoke-static {v4}, Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I

    move-result v4

    invoke-direct {v3, v4}, Landroid/text/style/ForegroundColorSpan;-><init>(I)V

    invoke-virtual {v1}, Landroid/text/SpannableString;->length()I

    move-result v4

    const/4 v5, 0x0

    const/16 v6, 0x21

    invoke-virtual {v1, v3, v5, v4, v6}, Landroid/text/SpannableString;->setSpan(Ljava/lang/Object;III)V

    .line 13
    .end local v1    # "$this$apply":Landroid/text/SpannableString;
    .end local v2    # "$i$a$-apply-AtUserSpan$getSpannedName$1":I
    nop

    .line 11
    check-cast v0, Landroid/text/Spannable;

    return-object v0
.end method

.method public final getUserID()I
    .registers 2

    .line 8
    iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;->userID:I

    return v0
.end method

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

    .line 8
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;->userName:Ljava/lang/String;

    return-object v0
.end method

.method public hashCode()I
    .registers 6

    iget v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;->userID:I

    mul-int/lit8 v0, v0, 0x1f

    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;->nickName:Ljava/lang/String;

    const/4 v2, 0x0

    if-eqz v1, :cond_e

    invoke-virtual {v1}, Ljava/lang/Object;->hashCode()I

    move-result v1

    goto :goto_f

    :cond_e
    const/4 v1, 0x0

    :goto_f
    add-int/2addr v0, v1

    mul-int/lit8 v0, v0, 0x1f

    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;->userName:Ljava/lang/String;

    if-eqz v1, :cond_1b

    invoke-virtual {v1}, Ljava/lang/Object;->hashCode()I

    move-result v1

    goto :goto_1c

    :cond_1b
    const/4 v1, 0x0

    :goto_1c
    add-int/2addr v0, v1

    mul-int/lit8 v0, v0, 0x1f

    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;->showName:Ljava/lang/String;

    if-eqz v1, :cond_27

    invoke-virtual {v1}, Ljava/lang/Object;->hashCode()I

    move-result v2

    :cond_27
    add-int/2addr v0, v2

    mul-int/lit8 v0, v0, 0x1f

    iget-wide v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;->accessHash:J

    const/16 v3, 0x20

    ushr-long v3, v1, v3

    xor-long/2addr v1, v3

    long-to-int v2, v1

    add-int/2addr v0, v2

    return v0
.end method

.method public isDirty(Landroid/text/Spannable;)Z
    .registers 7
    .param p1, "text"    # Landroid/text/Spannable;

    const-string v0, "text"

    invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V

    .line 17
    invoke-interface {p1, p0}, Landroid/text/Spannable;->getSpanStart(Ljava/lang/Object;)I

    move-result v0

    .line 18
    .local v0, "spanStart":I
    invoke-interface {p1, p0}, Landroid/text/Spannable;->getSpanEnd(Ljava/lang/Object;)I

    move-result v1

    .line 19
    .local v1, "spanEnd":I
    const/4 v2, 0x1

    if-ltz v0, :cond_27

    if-ltz v1, :cond_27

    move-object v3, p1

    check-cast v3, Ljava/lang/CharSequence;

    invoke-interface {v3, v0, v1}, Ljava/lang/CharSequence;->subSequence(II)Ljava/lang/CharSequence;

    move-result-object v3

    invoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v3

    iget-object v4, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;->showName:Ljava/lang/String;

    invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z

    move-result v3

    xor-int/2addr v3, v2

    if-eqz v3, :cond_27

    goto :goto_28

    :cond_27
    const/4 v2, 0x0

    :goto_28
    return v2
.end method

.method public final setAccessHash(J)V
    .registers 3
    .param p1, "<set-?>"    # J

    .line 8
    iput-wide p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;->accessHash:J

    return-void
.end method

.method public final setNickName(Ljava/lang/String;)V
    .registers 3
    .param p1, "<set-?>"    # Ljava/lang/String;

    const-string v0, "<set-?>"

    invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V

    .line 8
    iput-object p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;->nickName:Ljava/lang/String;

    return-void
.end method

.method public final setShowName(Ljava/lang/String;)V
    .registers 3
    .param p1, "<set-?>"    # Ljava/lang/String;

    const-string v0, "<set-?>"

    invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V

    .line 8
    iput-object p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;->showName:Ljava/lang/String;

    return-void
.end method

.method public final setUserName(Ljava/lang/String;)V
    .registers 2
    .param p1, "<set-?>"    # Ljava/lang/String;

    .line 8
    iput-object p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;->userName:Ljava/lang/String;

    return-void
.end method

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

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

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

    const-string v1, "User(userID="

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

    iget v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;->userID:I

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

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

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

    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;->nickName:Ljava/lang/String;

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

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

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

    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;->userName:Ljava/lang/String;

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

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

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

    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;->showName:Ljava/lang/String;

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

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

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

    iget-wide v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/view/edittext/span/AtUserSpan;->accessHash:J

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

    const/16 v1, 0x29

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

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

    move-result-object v0

    return-object v0
.end method