.class Landroidx/appcompat/widget/DropDownListView$PreApi33Impl; .super Ljava/lang/Object; .source "SourceFile" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Landroidx/appcompat/widget/DropDownListView; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x9 name = "PreApi33Impl" .end annotation # static fields .field private static final sIsChildViewEnabled:Ljava/lang/reflect/Field; # direct methods .method static constructor ()V .locals 3 const/4 v0, 0x0 :try_start_0 const-class v1, Landroid/widget/AbsListView; const-string v2, "mIsChildViewEnabled" .line 817 invoke-virtual {v1, v2}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field; move-result-object v0 const/4 v1, 0x1 .line 818 invoke-virtual {v0, v1}, Ljava/lang/reflect/AccessibleObject;->setAccessible(Z)V :try_end_0 .catch Ljava/lang/NoSuchFieldException; {:try_start_0 .. :try_end_0} :catch_0 goto :goto_0 :catch_0 move-exception v1 .line 820 invoke-virtual {v1}, Ljava/lang/Throwable;->printStackTrace()V :goto_0 sput-object v0, Landroidx/appcompat/widget/DropDownListView$PreApi33Impl;->sIsChildViewEnabled:Ljava/lang/reflect/Field; return-void .end method .method private constructor ()V .locals 0 .line 826 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static isSelectedChildViewEnabled(Landroid/widget/AbsListView;)Z .locals 1 sget-object v0, Landroidx/appcompat/widget/DropDownListView$PreApi33Impl;->sIsChildViewEnabled:Ljava/lang/reflect/Field; if-eqz v0, :cond_0 .line 833 :try_start_0 invoke-virtual {v0, p0}, Ljava/lang/reflect/Field;->getBoolean(Ljava/lang/Object;)Z move-result p0 :try_end_0 .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_0 return p0 :catch_0 move-exception p0 .line 835 invoke-virtual {p0}, Ljava/lang/Throwable;->printStackTrace()V :cond_0 const/4 p0, 0x0 return p0 .end method .method public static setSelectedChildViewEnabled(Landroid/widget/AbsListView;Z)V .locals 1 sget-object v0, Landroidx/appcompat/widget/DropDownListView$PreApi33Impl;->sIsChildViewEnabled:Ljava/lang/reflect/Field; if-eqz v0, :cond_0 .line 845 :try_start_0 invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; move-result-object p1 invoke-virtual {v0, p0, p1}, Ljava/lang/reflect/Field;->set(Ljava/lang/Object;Ljava/lang/Object;)V :try_end_0 .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_0 goto :goto_0 :catch_0 move-exception p0 .line 847 invoke-virtual {p0}, Ljava/lang/Throwable;->printStackTrace()V :cond_0 :goto_0 return-void .end method