public class com.android.internal.policy.PhoneLayoutInflater extends android.view.LayoutInflater
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.android.internal.policy.PhoneLayoutInflater
  super_class: android.view.LayoutInflater
{
  private static final java.lang.String[] sClassPrefixList;
    descriptor: [Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 28
            iconst_3
            anewarray java.lang.String
            dup
            iconst_0
         1: .line 29
            ldc "android.widget."
            aastore
            dup
            iconst_1
         2: .line 30
            ldc "android.webkit."
            aastore
            dup
            iconst_2
         3: .line 31
            ldc "android.app."
            aastore
         4: .line 28
            putstatic com.android.internal.policy.PhoneLayoutInflater.sClassPrefixList:[Ljava/lang/String;
         5: .line 32
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(android.content.Context);
    descriptor: (Landroid/content/Context;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.android.internal.policy.PhoneLayoutInflater this
        start local 1 // android.content.Context context
         0: .line 44
            aload 0 /* this */
            aload 1 /* context */
            invokespecial android.view.LayoutInflater.<init>:(Landroid/content/Context;)V
         1: .line 45
            return
        end local 1 // android.content.Context context
        end local 0 // com.android.internal.policy.PhoneLayoutInflater this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/android/internal/policy/PhoneLayoutInflater;
            0    2     1  context  Landroid/content/Context;
    MethodParameters:
         Name  Flags
      context  

  protected void <init>(android.view.LayoutInflater, android.content.Context);
    descriptor: (Landroid/view/LayoutInflater;Landroid/content/Context;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.android.internal.policy.PhoneLayoutInflater this
        start local 1 // android.view.LayoutInflater original
        start local 2 // android.content.Context newContext
         0: .line 48
            aload 0 /* this */
            aload 1 /* original */
            aload 2 /* newContext */
            invokespecial android.view.LayoutInflater.<init>:(Landroid/view/LayoutInflater;Landroid/content/Context;)V
         1: .line 49
            return
        end local 2 // android.content.Context newContext
        end local 1 // android.view.LayoutInflater original
        end local 0 // com.android.internal.policy.PhoneLayoutInflater this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lcom/android/internal/policy/PhoneLayoutInflater;
            0    2     1    original  Landroid/view/LayoutInflater;
            0    2     2  newContext  Landroid/content/Context;
    MethodParameters:
            Name  Flags
      original    
      newContext  

  protected android.view.View onCreateView(java.lang.String, android.util.AttributeSet);
    descriptor: (Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=8, args_size=3
        start local 0 // com.android.internal.policy.PhoneLayoutInflater this
        start local 1 // java.lang.String name
        start local 2 // android.util.AttributeSet attrs
         0: .line 56
            getstatic com.android.internal.policy.PhoneLayoutInflater.sClassPrefixList:[Ljava/lang/String;
            dup
            astore 6
            arraylength
            istore 5
            iconst_0
            istore 4
            goto 8
      StackMap locals: com.android.internal.policy.PhoneLayoutInflater java.lang.String android.util.AttributeSet top int int java.lang.String[]
      StackMap stack:
         1: aload 6
            iload 4
            aaload
            astore 3 /* prefix */
        start local 3 // java.lang.String prefix
         2: .line 58
            aload 0 /* this */
            aload 1 /* name */
            aload 3 /* prefix */
            aload 2 /* attrs */
            invokevirtual com.android.internal.policy.PhoneLayoutInflater.createView:(Ljava/lang/String;Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View;
            astore 7 /* view */
        start local 7 // android.view.View view
         3: .line 59
            aload 7 /* view */
            ifnull 7
         4: .line 60
            aload 7 /* view */
         5: areturn
        end local 7 // android.view.View view
         6: .line 62
      StackMap locals: com.android.internal.policy.PhoneLayoutInflater java.lang.String android.util.AttributeSet java.lang.String int int java.lang.String[]
      StackMap stack: java.lang.ClassNotFoundException
            pop
        end local 3 // java.lang.String prefix
         7: .line 56
      StackMap locals: com.android.internal.policy.PhoneLayoutInflater java.lang.String android.util.AttributeSet top int int java.lang.String[]
      StackMap stack:
            iinc 4 1
      StackMap locals:
      StackMap stack:
         8: iload 4
            iload 5
            if_icmplt 1
         9: .line 68
            aload 0 /* this */
            aload 1 /* name */
            aload 2 /* attrs */
            invokespecial android.view.LayoutInflater.onCreateView:(Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View;
            areturn
        end local 2 // android.util.AttributeSet attrs
        end local 1 // java.lang.String name
        end local 0 // com.android.internal.policy.PhoneLayoutInflater this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   10     0    this  Lcom/android/internal/policy/PhoneLayoutInflater;
            0   10     1    name  Ljava/lang/String;
            0   10     2   attrs  Landroid/util/AttributeSet;
            2    7     3  prefix  Ljava/lang/String;
            3    6     7    view  Landroid/view/View;
      Exception table:
        from    to  target  type
           2     5       6  Class java.lang.ClassNotFoundException
    Exceptions:
      throws java.lang.ClassNotFoundException
    MethodParameters:
       Name  Flags
      name   
      attrs  

  public android.view.LayoutInflater cloneInContext(android.content.Context);
    descriptor: (Landroid/content/Context;)Landroid/view/LayoutInflater;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.android.internal.policy.PhoneLayoutInflater this
        start local 1 // android.content.Context newContext
         0: .line 72
            new com.android.internal.policy.PhoneLayoutInflater
            dup
            aload 0 /* this */
            aload 1 /* newContext */
            invokespecial com.android.internal.policy.PhoneLayoutInflater.<init>:(Landroid/view/LayoutInflater;Landroid/content/Context;)V
            areturn
        end local 1 // android.content.Context newContext
        end local 0 // com.android.internal.policy.PhoneLayoutInflater this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lcom/android/internal/policy/PhoneLayoutInflater;
            0    1     1  newContext  Landroid/content/Context;
    MethodParameters:
            Name  Flags
      newContext  
}
SourceFile: "PhoneLayoutInflater.java"