.class public final Landroid/support/v4/view/LayoutInflaterCompat; .super Ljava/lang/Object; .source "LayoutInflaterCompat.java" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplV21;, Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplV11;, Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplBase;, Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImpl; } .end annotation # static fields .field static final IMPL:Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImpl; # direct methods .method static constructor ()V .locals 2 .prologue .line 61 sget v0, Landroid/os/Build$VERSION;->SDK_INT:I .line 62 .local v0, "version":I const/16 v1, 0x15 if-lt v0, v1, :cond_0 .line 63 new-instance v1, Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplV21; invoke-direct {v1}, Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplV21;->()V sput-object v1, Landroid/support/v4/view/LayoutInflaterCompat;->IMPL:Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImpl; .line 69 :goto_0 return-void .line 64 :cond_0 const/16 v1, 0xb if-lt v0, v1, :cond_1 .line 65 new-instance v1, Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplV11; invoke-direct {v1}, Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplV11;->()V sput-object v1, Landroid/support/v4/view/LayoutInflaterCompat;->IMPL:Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImpl; goto :goto_0 .line 67 :cond_1 new-instance v1, Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplBase; invoke-direct {v1}, Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImplBase;->()V sput-object v1, Landroid/support/v4/view/LayoutInflaterCompat;->IMPL:Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImpl; goto :goto_0 .end method .method private constructor ()V .locals 0 .prologue .line 74 invoke-direct {p0}, Ljava/lang/Object;->()V .line 75 return-void .end method .method public static getFactory(Landroid/view/LayoutInflater;)Landroid/support/v4/view/LayoutInflaterFactory; .locals 1 .param p0, "inflater" # Landroid/view/LayoutInflater; .prologue .line 99 sget-object v0, Landroid/support/v4/view/LayoutInflaterCompat;->IMPL:Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImpl; invoke-interface {v0, p0}, Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImpl;->getFactory(Landroid/view/LayoutInflater;)Landroid/support/v4/view/LayoutInflaterFactory; move-result-object v0 return-object v0 .end method .method public 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 85 sget-object v0, Landroid/support/v4/view/LayoutInflaterCompat;->IMPL:Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImpl; invoke-interface {v0, p0, p1}, Landroid/support/v4/view/LayoutInflaterCompat$LayoutInflaterCompatImpl;->setFactory(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V .line 86 return-void .end method