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