.class Landroid/support/v4/view/LayoutInflaterCompatBase; .super Ljava/lang/Object; .source "LayoutInflaterCompatBase.java" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Landroid/support/v4/view/LayoutInflaterCompatBase$FactoryWrapper; } .end annotation # direct methods .method constructor ()V .locals 0 .prologue .line 24 invoke-direct {p0}, Ljava/lang/Object;->()V .line 26 return-void .end method .method static getFactory(Landroid/view/LayoutInflater;)Landroid/support/v4/view/LayoutInflaterFactory; .locals 2 .param p0, "inflater" # Landroid/view/LayoutInflater; .prologue .line 49 invoke-virtual {p0}, Landroid/view/LayoutInflater;->getFactory()Landroid/view/LayoutInflater$Factory; move-result-object v0 .line 50 .local v0, "factory":Landroid/view/LayoutInflater$Factory; instance-of v1, v0, Landroid/support/v4/view/LayoutInflaterCompatBase$FactoryWrapper; if-eqz v1, :cond_0 .line 51 check-cast v0, Landroid/support/v4/view/LayoutInflaterCompatBase$FactoryWrapper; .end local v0 # "factory":Landroid/view/LayoutInflater$Factory; iget-object v1, v0, Landroid/support/v4/view/LayoutInflaterCompatBase$FactoryWrapper;->mDelegateFactory:Landroid/support/v4/view/LayoutInflaterFactory; .line 53 :goto_0 return-object v1 .restart local v0 # "factory":Landroid/view/LayoutInflater$Factory; :cond_0 const/4 v1, 0x0 goto :goto_0 .end method .method static setFactory(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V .locals 1 .param p0, "inflater" # Landroid/view/LayoutInflater; .param p1, "factory" # Landroid/support/v4/view/LayoutInflaterFactory; .prologue .line 45 if-eqz p1, :cond_0 new-instance v0, Landroid/support/v4/view/LayoutInflaterCompatBase$FactoryWrapper; invoke-direct {v0, p1}, Landroid/support/v4/view/LayoutInflaterCompatBase$FactoryWrapper;->(Landroid/support/v4/view/LayoutInflaterFactory;)V :goto_0 invoke-virtual {p0, v0}, Landroid/view/LayoutInflater;->setFactory(Landroid/view/LayoutInflater$Factory;)V .line 46 return-void .line 45 :cond_0 const/4 v0, 0x0 goto :goto_0 .end method