SettingsActivity$SearchAdapter$SearchResult.smali

.class Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter$SearchResult;
.super Ljava/lang/Object;
.source "SettingsActivity.java"


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x2
    name = "SearchResult"
.end annotation


# instance fields
.field private guid:I

.field private iconResId:I

.field private num:I

.field private openRunnable:Ljava/lang/Runnable;

.field private path:[Ljava/lang/String;

.field private rowName:Ljava/lang/String;

.field private searchTitle:Ljava/lang/String;

.field final synthetic this$1:Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter;


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

    return-void
.end method

.method public constructor <init>(Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter;ILjava/lang/String;ILjava/lang/Runnable;)V
    .registers 15
    .param p2, "g"    # I
    .param p3, "search"    # Ljava/lang/String;
    .param p4, "icon"    # I
    .param p5, "open"    # Ljava/lang/Runnable;

    .line 1188
    const/4 v4, 0x0

    const/4 v5, 0x0

    const/4 v6, 0x0

    move-object v0, p0

    move-object v1, p1

    move v2, p2

    move-object v3, p3

    move v7, p4

    move-object v8, p5

    invoke-direct/range {v0 .. v8}, Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter$SearchResult;-><init>(Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Runnable;)V

    .line 1189
    return-void
.end method

.method public constructor <init>(Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter;ILjava/lang/String;Ljava/lang/String;ILjava/lang/Runnable;)V
    .registers 16
    .param p2, "g"    # I
    .param p3, "search"    # Ljava/lang/String;
    .param p4, "pathArg1"    # Ljava/lang/String;
    .param p5, "icon"    # I
    .param p6, "open"    # Ljava/lang/Runnable;

    .line 1192
    const/4 v4, 0x0

    const/4 v6, 0x0

    move-object v0, p0

    move-object v1, p1

    move v2, p2

    move-object v3, p3

    move-object v5, p4

    move v7, p5

    move-object v8, p6

    invoke-direct/range {v0 .. v8}, Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter$SearchResult;-><init>(Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Runnable;)V

    .line 1193
    return-void
.end method

.method public constructor <init>(Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Runnable;)V
    .registers 17
    .param p2, "g"    # I
    .param p3, "search"    # Ljava/lang/String;
    .param p4, "row"    # Ljava/lang/String;
    .param p5, "pathArg1"    # Ljava/lang/String;
    .param p6, "icon"    # I
    .param p7, "open"    # Ljava/lang/Runnable;

    .line 1196
    const/4 v6, 0x0

    move-object v0, p0

    move-object v1, p1

    move v2, p2

    move-object v3, p3

    move-object v4, p4

    move-object v5, p5

    move v7, p6

    move-object/from16 v8, p7

    invoke-direct/range {v0 .. v8}, Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter$SearchResult;-><init>(Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Runnable;)V

    .line 1197
    return-void
.end method

.method public constructor <init>(Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Runnable;)V
    .registers 11
    .param p2, "g"    # I
    .param p3, "search"    # Ljava/lang/String;
    .param p4, "row"    # Ljava/lang/String;
    .param p5, "pathArg1"    # Ljava/lang/String;
    .param p6, "pathArg2"    # Ljava/lang/String;
    .param p7, "icon"    # I
    .param p8, "open"    # Ljava/lang/Runnable;

    .line 1199
    iput-object p1, p0, Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter$SearchResult;->this$1:Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter;

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

    .line 1200
    iput p2, p0, Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter$SearchResult;->guid:I

    .line 1201
    iput-object p3, p0, Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter$SearchResult;->searchTitle:Ljava/lang/String;

    .line 1202
    iput-object p4, p0, Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter$SearchResult;->rowName:Ljava/lang/String;

    .line 1203
    iput-object p8, p0, Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter$SearchResult;->openRunnable:Ljava/lang/Runnable;

    .line 1204
    iput p7, p0, Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter$SearchResult;->iconResId:I

    .line 1205
    const/4 p1, 0x0

    const/4 v0, 0x1

    if-eqz p5, :cond_1f

    if-eqz p6, :cond_1f

    .line 1206
    const/4 v1, 0x2

    new-array v1, v1, [Ljava/lang/String;

    aput-object p5, v1, p1

    aput-object p6, v1, v0

    iput-object v1, p0, Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter$SearchResult;->path:[Ljava/lang/String;

    goto :goto_27

    .line 1207
    :cond_1f
    if-eqz p5, :cond_27

    .line 1208
    new-array v0, v0, [Ljava/lang/String;

    aput-object p5, v0, p1

    iput-object v0, p0, Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter$SearchResult;->path:[Ljava/lang/String;

    .line 1210
    :cond_27
    :goto_27
    return-void
.end method

.method static synthetic access$3800(Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter$SearchResult;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter$SearchResult;

    .line 1177
    iget v0, p0, Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter$SearchResult;->guid:I

    return v0
.end method

.method static synthetic access$4000(Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter$SearchResult;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter$SearchResult;

    .line 1177
    iget v0, p0, Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter$SearchResult;->num:I

    return v0
.end method

.method static synthetic access$4002(Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter$SearchResult;I)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter$SearchResult;
    .param p1, "x1"    # I

    .line 1177
    iput p1, p0, Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter$SearchResult;->num:I

    return p1
.end method

.method static synthetic access$4200(Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter$SearchResult;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter$SearchResult;

    .line 1177
    iget v0, p0, Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter$SearchResult;->iconResId:I

    return v0
.end method

.method static synthetic access$4300(Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter$SearchResult;)[Ljava/lang/String;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter$SearchResult;

    .line 1177
    iget-object v0, p0, Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter$SearchResult;->path:[Ljava/lang/String;

    return-object v0
.end method

.method static synthetic access$4500(Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter$SearchResult;)Ljava/lang/String;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter$SearchResult;

    .line 1177
    iget-object v0, p0, Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter$SearchResult;->searchTitle:Ljava/lang/String;

    return-object v0
.end method

.method static synthetic access$6900(Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter$SearchResult;)V
    .registers 1
    .param p0, "x0"    # Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter$SearchResult;

    .line 1177
    invoke-direct {p0}, Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter$SearchResult;->open()V

    return-void
.end method

.method private open()V
    .registers 6

    .line 1231
    iget-object v0, p0, Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter$SearchResult;->openRunnable:Ljava/lang/Runnable;

    invoke-interface {v0}, Ljava/lang/Runnable;->run()V

    .line 1232
    iget-object v0, p0, Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter$SearchResult;->rowName:Ljava/lang/String;

    if-eqz v0, :cond_4a

    .line 1234
    iget-object v0, p0, Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter$SearchResult;->this$1:Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter;

    iget-object v0, v0, Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter;->this$0:Lim/tpelyyftgw/ui/SettingsActivity;

    invoke-static {v0}, Lim/tpelyyftgw/ui/SettingsActivity;->access$3700(Lim/tpelyyftgw/ui/SettingsActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    move-result-object v0

    iget-object v0, v0, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;

    iget-object v1, p0, Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter$SearchResult;->this$1:Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter;

    iget-object v1, v1, Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter;->this$0:Lim/tpelyyftgw/ui/SettingsActivity;

    invoke-static {v1}, Lim/tpelyyftgw/ui/SettingsActivity;->access$3600(Lim/tpelyyftgw/ui/SettingsActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    move-result-object v1

    iget-object v1, v1, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;

    invoke-virtual {v1}, Ljava/util/ArrayList;->size()I

    move-result v1

    const/4 v2, 0x1

    sub-int/2addr v1, v2

    invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lim/tpelyyftgw/ui/actionbar/BaseFragment;

    .line 1236
    .local v0, "openingFragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
    :try_start_29
    invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;

    move-result-object v1

    const-string v3, "listView"

    invoke-virtual {v1, v3}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;

    move-result-object v1

    .line 1237
    .local v1, "listViewField":Ljava/lang/reflect/Field;
    invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;->setAccessible(Z)V

    .line 1238
    new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$SettingsActivity$SearchAdapter$SearchResult$l_a9NF4VaZwfNjC5_FcbmUJSO3s;

    invoke-direct {v2, p0, v0}, Lim/tpelyyftgw/ui/-$$Lambda$SettingsActivity$SearchAdapter$SearchResult$l_a9NF4VaZwfNjC5_FcbmUJSO3s;-><init>(Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter$SearchResult;Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V

    .line 1256
    .local v2, "callback":Lim/tpelyyftgw/ui/components/RecyclerListView$IntReturnCallback;
    invoke-virtual {v1, v0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lim/tpelyyftgw/ui/components/RecyclerListView;

    .line 1257
    .local v3, "listView":Lim/tpelyyftgw/ui/components/RecyclerListView;
    invoke-virtual {v3, v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->highlightRow(Lim/tpelyyftgw/ui/components/RecyclerListView$IntReturnCallback;)V

    .line 1258
    const/4 v4, 0x0

    invoke-virtual {v1, v4}, Ljava/lang/reflect/Field;->setAccessible(Z)V
    :try_end_48
    .catchall {:try_start_29 .. :try_end_48} :catchall_49

    .line 1261
    .end local v1    # "listViewField":Ljava/lang/reflect/Field;
    .end local v2    # "callback":Lim/tpelyyftgw/ui/components/RecyclerListView$IntReturnCallback;
    .end local v3    # "listView":Lim/tpelyyftgw/ui/components/RecyclerListView;
    goto :goto_4a

    .line 1259
    :catchall_49
    move-exception v1

    .line 1263
    .end local v0    # "openingFragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
    :cond_4a
    :goto_4a
    return-void
.end method


# virtual methods
.method public equals(Ljava/lang/Object;)Z
    .registers 6
    .param p1, "obj"    # Ljava/lang/Object;

    .line 1214
    instance-of v0, p1, Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter$SearchResult;

    const/4 v1, 0x0

    if-nez v0, :cond_6

    .line 1215
    return v1

    .line 1217
    :cond_6
    move-object v0, p1

    check-cast v0, Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter$SearchResult;

    .line 1218
    .local v0, "result":Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter$SearchResult;
    iget v2, p0, Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter$SearchResult;->guid:I

    iget v3, v0, Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter$SearchResult;->guid:I

    if-ne v2, v3, :cond_10

    const/4 v1, 0x1

    :cond_10
    return v1
.end method

.method public synthetic lambda$open$0$SettingsActivity$SearchAdapter$SearchResult(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)I
    .registers 7
    .param p1, "openingFragment"    # Lim/tpelyyftgw/ui/actionbar/BaseFragment;

    .line 1239
    const/4 v0, -0x1

    .line 1241
    .local v0, "position":I
    :try_start_1
    invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;

    move-result-object v1

    iget-object v2, p0, Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter$SearchResult;->rowName:Ljava/lang/String;

    invoke-virtual {v1, v2}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;

    move-result-object v1

    .line 1242
    .local v1, "rowField":Ljava/lang/reflect/Field;
    invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;

    move-result-object v2

    const-string v3, "layoutManager"

    invoke-virtual {v2, v3}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;

    move-result-object v2

    .line 1243
    .local v2, "linearLayoutField":Ljava/lang/reflect/Field;
    const/4 v3, 0x1

    invoke-virtual {v1, v3}, Ljava/lang/reflect/Field;->setAccessible(Z)V

    .line 1244
    invoke-virtual {v2, v3}, Ljava/lang/reflect/Field;->setAccessible(Z)V

    .line 1245
    invoke-virtual {v2, p1}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Landroidx/recyclerview/widget/LinearLayoutManager;

    .line 1246
    .local v3, "layoutManager":Landroidx/recyclerview/widget/LinearLayoutManager;
    invoke-virtual {v1, p1}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I

    move-result v4

    move v0, v4

    .line 1247
    const/4 v4, 0x0

    invoke-virtual {v3, v0, v4}, Landroidx/recyclerview/widget/LinearLayoutManager;->scrollToPositionWithOffset(II)V

    .line 1248
    invoke-virtual {v1, v4}, Ljava/lang/reflect/Field;->setAccessible(Z)V

    .line 1249
    invoke-virtual {v2, v4}, Ljava/lang/reflect/Field;->setAccessible(Z)V
    :try_end_31
    .catchall {:try_start_1 .. :try_end_31} :catchall_32

    .line 1250
    return v0

    .line 1251
    .end local v1    # "rowField":Ljava/lang/reflect/Field;
    .end local v2    # "linearLayoutField":Ljava/lang/reflect/Field;
    .end local v3    # "layoutManager":Landroidx/recyclerview/widget/LinearLayoutManager;
    :catchall_32
    move-exception v1

    .line 1254
    return v0
.end method

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

    .line 1223
    new-instance v0, Lim/tpelyyftgw/tgnet/SerializedData;

    invoke-direct {v0}, Lim/tpelyyftgw/tgnet/SerializedData;-><init>()V

    .line 1224
    .local v0, "data":Lim/tpelyyftgw/tgnet/SerializedData;
    iget v1, p0, Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter$SearchResult;->num:I

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/tgnet/SerializedData;->writeInt32(I)V

    .line 1225
    const/4 v1, 0x1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/tgnet/SerializedData;->writeInt32(I)V

    .line 1226
    iget v1, p0, Lim/tpelyyftgw/ui/SettingsActivity$SearchAdapter$SearchResult;->guid:I

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/tgnet/SerializedData;->writeInt32(I)V

    .line 1227
    invoke-virtual {v0}, Lim/tpelyyftgw/tgnet/SerializedData;->toByteArray()[B

    move-result-object v1

    invoke-static {v1}, Lim/tpelyyftgw/messenger/Utilities;->bytesToHex([B)Ljava/lang/String;

    move-result-object v1

    return-object v1
.end method