.class Landroidx/asynclayoutinflater/view/AsyncLayoutInflater$BasicInflater; .super Landroid/view/LayoutInflater; .source "AsyncLayoutInflater.java" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Landroidx/asynclayoutinflater/view/AsyncLayoutInflater; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x8 name = "BasicInflater" .end annotation # static fields .field private static final sClassPrefixList:[Ljava/lang/String; # direct methods .method static constructor ()V .locals 3 const/4 v0, 0x3 new-array v0, v0, [Ljava/lang/String; const-string v1, "android.widget." const/4 v2, 0x0 aput-object v1, v0, v2 const-string v1, "android.webkit." const/4 v2, 0x1 aput-object v1, v0, v2 const-string v1, "android.app." const/4 v2, 0x2 aput-object v1, v0, v2 sput-object v0, Landroidx/asynclayoutinflater/view/AsyncLayoutInflater$BasicInflater;->sClassPrefixList:[Ljava/lang/String; return-void .end method .method constructor (Landroid/content/Context;)V .locals 0 invoke-direct {p0, p1}, Landroid/view/LayoutInflater;->(Landroid/content/Context;)V return-void .end method # virtual methods .method public cloneInContext(Landroid/content/Context;)Landroid/view/LayoutInflater; .locals 1 new-instance v0, Landroidx/asynclayoutinflater/view/AsyncLayoutInflater$BasicInflater; invoke-direct {v0, p1}, Landroidx/asynclayoutinflater/view/AsyncLayoutInflater$BasicInflater;->(Landroid/content/Context;)V return-object v0 .end method .method protected onCreateView(Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View; .locals 4 .annotation system Ldalvik/annotation/Throws; value = { Ljava/lang/ClassNotFoundException; } .end annotation sget-object v0, Landroidx/asynclayoutinflater/view/AsyncLayoutInflater$BasicInflater;->sClassPrefixList:[Ljava/lang/String; array-length v1, v0 const/4 v2, 0x0 :goto_0 if-ge v2, v1, :cond_1 aget-object v3, v0, v2 :try_start_0 invoke-virtual {p0, p1, v3, p2}, Landroidx/asynclayoutinflater/view/AsyncLayoutInflater$BasicInflater;->createView(Ljava/lang/String;Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View; move-result-object v3 :try_end_0 .catch Ljava/lang/ClassNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 if-eqz v3, :cond_0 return-object v3 :catch_0 :cond_0 add-int/lit8 v2, v2, 0x1 goto :goto_0 :cond_1 invoke-super {p0, p1, p2}, Landroid/view/LayoutInflater;->onCreateView(Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View; move-result-object p1 return-object p1 .end method