public final class android.provider.FontRequest
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: android.provider.FontRequest
  super_class: java.lang.Object
{
  private final java.lang.String mProviderAuthority;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String mProviderPackage;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String mQuery;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.util.List<java.util.List<byte[]>> mCertificates;
    descriptor: Ljava/util/List;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/List<Ljava/util/List<[B>;>;

  private final java.lang.String mIdentifier;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // android.provider.FontRequest this
        start local 1 // java.lang.String providerAuthority
        start local 2 // java.lang.String providerPackage
        start local 3 // java.lang.String query
         0: .line 47
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 49
            aload 0 /* this */
            aload 1 /* providerAuthority */
            invokestatic com.android.internal.util.Preconditions.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            putfield android.provider.FontRequest.mProviderAuthority:Ljava/lang/String;
         2: .line 50
            aload 0 /* this */
            aload 3 /* query */
            invokestatic com.android.internal.util.Preconditions.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            putfield android.provider.FontRequest.mQuery:Ljava/lang/String;
         3: .line 51
            aload 0 /* this */
            aload 2 /* providerPackage */
            invokestatic com.android.internal.util.Preconditions.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            putfield android.provider.FontRequest.mProviderPackage:Ljava/lang/String;
         4: .line 52
            aload 0 /* this */
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            putfield android.provider.FontRequest.mCertificates:Ljava/util/List;
         5: .line 53
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield android.provider.FontRequest.mProviderAuthority:Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "-"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.provider.FontRequest.mProviderPackage:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         6: .line 54
            ldc "-"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.provider.FontRequest.mQuery:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         7: .line 53
            putfield android.provider.FontRequest.mIdentifier:Ljava/lang/String;
         8: .line 55
            return
        end local 3 // java.lang.String query
        end local 2 // java.lang.String providerPackage
        end local 1 // java.lang.String providerAuthority
        end local 0 // android.provider.FontRequest this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    9     0               this  Landroid/provider/FontRequest;
            0    9     1  providerAuthority  Ljava/lang/String;
            0    9     2    providerPackage  Ljava/lang/String;
            0    9     3              query  Ljava/lang/String;
    MethodParameters:
                   Name  Flags
      providerAuthority  
      providerPackage    
      query              

  public void <init>(java.lang.String, java.lang.String, java.lang.String, java.util.List<java.util.List<byte[]>>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=5
        start local 0 // android.provider.FontRequest this
        start local 1 // java.lang.String providerAuthority
        start local 2 // java.lang.String providerPackage
        start local 3 // java.lang.String query
        start local 4 // java.util.List certificates
         0: .line 68
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 70
            aload 0 /* this */
            aload 1 /* providerAuthority */
            invokestatic com.android.internal.util.Preconditions.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            putfield android.provider.FontRequest.mProviderAuthority:Ljava/lang/String;
         2: .line 71
            aload 0 /* this */
            aload 2 /* providerPackage */
            invokestatic com.android.internal.util.Preconditions.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            putfield android.provider.FontRequest.mProviderPackage:Ljava/lang/String;
         3: .line 72
            aload 0 /* this */
            aload 3 /* query */
            invokestatic com.android.internal.util.Preconditions.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.lang.String
            putfield android.provider.FontRequest.mQuery:Ljava/lang/String;
         4: .line 73
            aload 0 /* this */
            aload 4 /* certificates */
            invokestatic com.android.internal.util.Preconditions.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object;
            checkcast java.util.List
            putfield android.provider.FontRequest.mCertificates:Ljava/util/List;
         5: .line 74
            aload 0 /* this */
            new java.lang.StringBuilder
            dup
            aload 0 /* this */
            getfield android.provider.FontRequest.mProviderAuthority:Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            ldc "-"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.provider.FontRequest.mProviderPackage:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         6: .line 75
            ldc "-"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.provider.FontRequest.mQuery:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         7: .line 74
            putfield android.provider.FontRequest.mIdentifier:Ljava/lang/String;
         8: .line 76
            return
        end local 4 // java.util.List certificates
        end local 3 // java.lang.String query
        end local 2 // java.lang.String providerPackage
        end local 1 // java.lang.String providerAuthority
        end local 0 // android.provider.FontRequest this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    9     0               this  Landroid/provider/FontRequest;
            0    9     1  providerAuthority  Ljava/lang/String;
            0    9     2    providerPackage  Ljava/lang/String;
            0    9     3              query  Ljava/lang/String;
            0    9     4       certificates  Ljava/util/List<Ljava/util/List<[B>;>;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List<Ljava/util/List<[B>;>;)V
    MethodParameters:
                   Name  Flags
      providerAuthority  
      providerPackage    
      query              
      certificates       

  public java.lang.String getProviderAuthority();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.provider.FontRequest this
         0: .line 83
            aload 0 /* this */
            getfield android.provider.FontRequest.mProviderAuthority:Ljava/lang/String;
            areturn
        end local 0 // android.provider.FontRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/provider/FontRequest;

  public java.lang.String getProviderPackage();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.provider.FontRequest this
         0: .line 91
            aload 0 /* this */
            getfield android.provider.FontRequest.mProviderPackage:Ljava/lang/String;
            areturn
        end local 0 // android.provider.FontRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/provider/FontRequest;

  public java.lang.String getQuery();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.provider.FontRequest this
         0: .line 99
            aload 0 /* this */
            getfield android.provider.FontRequest.mQuery:Ljava/lang/String;
            areturn
        end local 0 // android.provider.FontRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/provider/FontRequest;

  public java.util.List<java.util.List<byte[]>> getCertificates();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.provider.FontRequest this
         0: .line 107
            aload 0 /* this */
            getfield android.provider.FontRequest.mCertificates:Ljava/util/List;
            areturn
        end local 0 // android.provider.FontRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/provider/FontRequest;
    Signature: ()Ljava/util/List<Ljava/util/List<[B>;>;

  public java.lang.String getIdentifier();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.provider.FontRequest this
         0: .line 112
            aload 0 /* this */
            getfield android.provider.FontRequest.mIdentifier:Ljava/lang/String;
            areturn
        end local 0 // android.provider.FontRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/provider/FontRequest;

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=6, args_size=1
        start local 0 // android.provider.FontRequest this
         0: .line 117
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 1 /* builder */
        start local 1 // java.lang.StringBuilder builder
         1: .line 118
            aload 1 /* builder */
            new java.lang.StringBuilder
            dup
            ldc "FontRequest {mProviderAuthority: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
         2: .line 119
            aload 0 /* this */
            getfield android.provider.FontRequest.mProviderAuthority:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         3: .line 120
            ldc ", mProviderPackage: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.provider.FontRequest.mProviderPackage:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         4: .line 121
            ldc ", mQuery: "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield android.provider.FontRequest.mQuery:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         5: .line 122
            ldc ", mCertificates:"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
         6: .line 118
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         7: .line 123
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         8: goto 21
         9: .line 124
      StackMap locals: java.lang.StringBuilder int
      StackMap stack:
            aload 1 /* builder */
            ldc " ["
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        10: .line 125
            aload 0 /* this */
            getfield android.provider.FontRequest.mCertificates:Ljava/util/List;
            iload 2 /* i */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast java.util.List
            astore 3 /* set */
        start local 3 // java.util.List set
        11: .line 126
            iconst_0
            istore 4 /* j */
        start local 4 // int j
        12: goto 18
        13: .line 127
      StackMap locals: java.util.List int
      StackMap stack:
            aload 1 /* builder */
            ldc " \""
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        14: .line 128
            aload 3 /* set */
            iload 4 /* j */
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast byte[]
            astore 5 /* array */
        start local 5 // byte[] array
        15: .line 129
            aload 1 /* builder */
            aload 5 /* array */
            iconst_0
            invokestatic android.util.Base64.encodeToString:([BI)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        16: .line 130
            aload 1 /* builder */
            ldc "\""
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        end local 5 // byte[] array
        17: .line 126
            iinc 4 /* j */ 1
      StackMap locals:
      StackMap stack:
        18: iload 4 /* j */
            aload 3 /* set */
            invokeinterface java.util.List.size:()I
            if_icmplt 13
        end local 4 // int j
        19: .line 132
            aload 1 /* builder */
            ldc " ]"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        end local 3 // java.util.List set
        20: .line 123
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
        21: iload 2 /* i */
            aload 0 /* this */
            getfield android.provider.FontRequest.mCertificates:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            if_icmplt 9
        end local 2 // int i
        22: .line 134
            aload 1 /* builder */
            ldc "}"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        23: .line 135
            aload 1 /* builder */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 1 // java.lang.StringBuilder builder
        end local 0 // android.provider.FontRequest this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   24     0     this  Landroid/provider/FontRequest;
            1   24     1  builder  Ljava/lang/StringBuilder;
            8   22     2        i  I
           11   20     3      set  Ljava/util/List<[B>;
           12   19     4        j  I
           15   17     5    array  [B
}
SourceFile: "FontRequest.java"