public class android.content.ClipData$Item
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: android.content.ClipData$Item
  super_class: java.lang.Object
{
  final java.lang.CharSequence mText;
    descriptor: Ljava/lang/CharSequence;
    flags: (0x0010) ACC_FINAL

  final java.lang.String mHtmlText;
    descriptor: Ljava/lang/String;
    flags: (0x0010) ACC_FINAL

  final android.content.Intent mIntent;
    descriptor: Landroid/content/Intent;
    flags: (0x0010) ACC_FINAL

  android.net.Uri mUri;
    descriptor: Landroid/net/Uri;
    flags: (0x0000) 

  public void <init>(android.content.ClipData$Item);
    descriptor: (Landroid/content/ClipData$Item;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.ClipData$Item this
        start local 1 // android.content.ClipData$Item other
         0: .line 203
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 204
            aload 0 /* this */
            aload 1 /* other */
            getfield android.content.ClipData$Item.mText:Ljava/lang/CharSequence;
            putfield android.content.ClipData$Item.mText:Ljava/lang/CharSequence;
         2: .line 205
            aload 0 /* this */
            aload 1 /* other */
            getfield android.content.ClipData$Item.mHtmlText:Ljava/lang/String;
            putfield android.content.ClipData$Item.mHtmlText:Ljava/lang/String;
         3: .line 206
            aload 0 /* this */
            aload 1 /* other */
            getfield android.content.ClipData$Item.mIntent:Landroid/content/Intent;
            putfield android.content.ClipData$Item.mIntent:Landroid/content/Intent;
         4: .line 207
            aload 0 /* this */
            aload 1 /* other */
            getfield android.content.ClipData$Item.mUri:Landroid/net/Uri;
            putfield android.content.ClipData$Item.mUri:Landroid/net/Uri;
         5: .line 208
            return
        end local 1 // android.content.ClipData$Item other
        end local 0 // android.content.ClipData$Item this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Landroid/content/ClipData$Item;
            0    6     1  other  Landroid/content/ClipData$Item;
    MethodParameters:
       Name  Flags
      other  

  public void <init>(java.lang.CharSequence);
    descriptor: (Ljava/lang/CharSequence;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.ClipData$Item this
        start local 1 // java.lang.CharSequence text
         0: .line 213
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 214
            aload 0 /* this */
            aload 1 /* text */
            putfield android.content.ClipData$Item.mText:Ljava/lang/CharSequence;
         2: .line 215
            aload 0 /* this */
            aconst_null
            putfield android.content.ClipData$Item.mHtmlText:Ljava/lang/String;
         3: .line 216
            aload 0 /* this */
            aconst_null
            putfield android.content.ClipData$Item.mIntent:Landroid/content/Intent;
         4: .line 217
            aload 0 /* this */
            aconst_null
            putfield android.content.ClipData$Item.mUri:Landroid/net/Uri;
         5: .line 218
            return
        end local 1 // java.lang.CharSequence text
        end local 0 // android.content.ClipData$Item this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Landroid/content/ClipData$Item;
            0    6     1  text  Ljava/lang/CharSequence;
    MethodParameters:
      Name  Flags
      text  

  public void <init>(java.lang.CharSequence, java.lang.String);
    descriptor: (Ljava/lang/CharSequence;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // android.content.ClipData$Item this
        start local 1 // java.lang.CharSequence text
        start local 2 // java.lang.String htmlText
         0: .line 226
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 227
            aload 0 /* this */
            aload 1 /* text */
            putfield android.content.ClipData$Item.mText:Ljava/lang/CharSequence;
         2: .line 228
            aload 0 /* this */
            aload 2 /* htmlText */
            putfield android.content.ClipData$Item.mHtmlText:Ljava/lang/String;
         3: .line 229
            aload 0 /* this */
            aconst_null
            putfield android.content.ClipData$Item.mIntent:Landroid/content/Intent;
         4: .line 230
            aload 0 /* this */
            aconst_null
            putfield android.content.ClipData$Item.mUri:Landroid/net/Uri;
         5: .line 231
            return
        end local 2 // java.lang.String htmlText
        end local 1 // java.lang.CharSequence text
        end local 0 // android.content.ClipData$Item this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Landroid/content/ClipData$Item;
            0    6     1      text  Ljava/lang/CharSequence;
            0    6     2  htmlText  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      text      
      htmlText  

  public void <init>(android.content.Intent);
    descriptor: (Landroid/content/Intent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.ClipData$Item this
        start local 1 // android.content.Intent intent
         0: .line 236
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 237
            aload 0 /* this */
            aconst_null
            putfield android.content.ClipData$Item.mText:Ljava/lang/CharSequence;
         2: .line 238
            aload 0 /* this */
            aconst_null
            putfield android.content.ClipData$Item.mHtmlText:Ljava/lang/String;
         3: .line 239
            aload 0 /* this */
            aload 1 /* intent */
            putfield android.content.ClipData$Item.mIntent:Landroid/content/Intent;
         4: .line 240
            aload 0 /* this */
            aconst_null
            putfield android.content.ClipData$Item.mUri:Landroid/net/Uri;
         5: .line 241
            return
        end local 1 // android.content.Intent intent
        end local 0 // android.content.ClipData$Item this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0    this  Landroid/content/ClipData$Item;
            0    6     1  intent  Landroid/content/Intent;
    MethodParameters:
        Name  Flags
      intent  

  public void <init>(android.net.Uri);
    descriptor: (Landroid/net/Uri;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.content.ClipData$Item this
        start local 1 // android.net.Uri uri
         0: .line 246
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 247
            aload 0 /* this */
            aconst_null
            putfield android.content.ClipData$Item.mText:Ljava/lang/CharSequence;
         2: .line 248
            aload 0 /* this */
            aconst_null
            putfield android.content.ClipData$Item.mHtmlText:Ljava/lang/String;
         3: .line 249
            aload 0 /* this */
            aconst_null
            putfield android.content.ClipData$Item.mIntent:Landroid/content/Intent;
         4: .line 250
            aload 0 /* this */
            aload 1 /* uri */
            putfield android.content.ClipData$Item.mUri:Landroid/net/Uri;
         5: .line 251
            return
        end local 1 // android.net.Uri uri
        end local 0 // android.content.ClipData$Item this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Landroid/content/ClipData$Item;
            0    6     1   uri  Landroid/net/Uri;
    MethodParameters:
      Name  Flags
      uri   

  public void <init>(java.lang.CharSequence, android.content.Intent, android.net.Uri);
    descriptor: (Ljava/lang/CharSequence;Landroid/content/Intent;Landroid/net/Uri;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=4, args_size=4
        start local 0 // android.content.ClipData$Item this
        start local 1 // java.lang.CharSequence text
        start local 2 // android.content.Intent intent
        start local 3 // android.net.Uri uri
         0: .line 257
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 258
            aload 0 /* this */
            aload 1 /* text */
            putfield android.content.ClipData$Item.mText:Ljava/lang/CharSequence;
         2: .line 259
            aload 0 /* this */
            aconst_null
            putfield android.content.ClipData$Item.mHtmlText:Ljava/lang/String;
         3: .line 260
            aload 0 /* this */
            aload 2 /* intent */
            putfield android.content.ClipData$Item.mIntent:Landroid/content/Intent;
         4: .line 261
            aload 0 /* this */
            aload 3 /* uri */
            putfield android.content.ClipData$Item.mUri:Landroid/net/Uri;
         5: .line 262
            return
        end local 3 // android.net.Uri uri
        end local 2 // android.content.Intent intent
        end local 1 // java.lang.CharSequence text
        end local 0 // android.content.ClipData$Item this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0    this  Landroid/content/ClipData$Item;
            0    6     1    text  Ljava/lang/CharSequence;
            0    6     2  intent  Landroid/content/Intent;
            0    6     3     uri  Landroid/net/Uri;
    MethodParameters:
        Name  Flags
      text    
      intent  
      uri     

  public void <init>(java.lang.CharSequence, java.lang.String, android.content.Intent, android.net.Uri);
    descriptor: (Ljava/lang/CharSequence;Ljava/lang/String;Landroid/content/Intent;Landroid/net/Uri;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // android.content.ClipData$Item this
        start local 1 // java.lang.CharSequence text
        start local 2 // java.lang.String htmlText
        start local 3 // android.content.Intent intent
        start local 4 // android.net.Uri uri
         0: .line 270
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 271
            aload 2 /* htmlText */
            ifnull 5
            aload 1 /* text */
            ifnonnull 5
         2: .line 272
            new java.lang.IllegalArgumentException
            dup
         3: .line 273
            ldc "Plain text must be supplied if HTML text is supplied"
         4: .line 272
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         5: .line 275
      StackMap locals: android.content.ClipData$Item java.lang.CharSequence java.lang.String android.content.Intent android.net.Uri
      StackMap stack:
            aload 0 /* this */
            aload 1 /* text */
            putfield android.content.ClipData$Item.mText:Ljava/lang/CharSequence;
         6: .line 276
            aload 0 /* this */
            aload 2 /* htmlText */
            putfield android.content.ClipData$Item.mHtmlText:Ljava/lang/String;
         7: .line 277
            aload 0 /* this */
            aload 3 /* intent */
            putfield android.content.ClipData$Item.mIntent:Landroid/content/Intent;
         8: .line 278
            aload 0 /* this */
            aload 4 /* uri */
            putfield android.content.ClipData$Item.mUri:Landroid/net/Uri;
         9: .line 279
            return
        end local 4 // android.net.Uri uri
        end local 3 // android.content.Intent intent
        end local 2 // java.lang.String htmlText
        end local 1 // java.lang.CharSequence text
        end local 0 // android.content.ClipData$Item this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   10     0      this  Landroid/content/ClipData$Item;
            0   10     1      text  Ljava/lang/CharSequence;
            0   10     2  htmlText  Ljava/lang/String;
            0   10     3    intent  Landroid/content/Intent;
            0   10     4       uri  Landroid/net/Uri;
    MethodParameters:
          Name  Flags
      text      
      htmlText  
      intent    
      uri       

  public java.lang.CharSequence getText();
    descriptor: ()Ljava/lang/CharSequence;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ClipData$Item this
         0: .line 285
            aload 0 /* this */
            getfield android.content.ClipData$Item.mText:Ljava/lang/CharSequence;
            areturn
        end local 0 // android.content.ClipData$Item this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ClipData$Item;

  public java.lang.String getHtmlText();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ClipData$Item this
         0: .line 292
            aload 0 /* this */
            getfield android.content.ClipData$Item.mHtmlText:Ljava/lang/String;
            areturn
        end local 0 // android.content.ClipData$Item this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ClipData$Item;

  public android.content.Intent getIntent();
    descriptor: ()Landroid/content/Intent;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ClipData$Item this
         0: .line 299
            aload 0 /* this */
            getfield android.content.ClipData$Item.mIntent:Landroid/content/Intent;
            areturn
        end local 0 // android.content.ClipData$Item this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ClipData$Item;

  public android.net.Uri getUri();
    descriptor: ()Landroid/net/Uri;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ClipData$Item this
         0: .line 306
            aload 0 /* this */
            getfield android.content.ClipData$Item.mUri:Landroid/net/Uri;
            areturn
        end local 0 // android.content.ClipData$Item this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ClipData$Item;

  public java.lang.CharSequence coerceToText(android.content.Context);
    descriptor: (Landroid/content/Context;)Ljava/lang/CharSequence;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.content.ClipData$Item this
         0: .line 378
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tIoUtils cannot be resolved\n\tIoUtils cannot be resolved\n\tIoUtils cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.content.ClipData$Item this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ClipData$Item;
    MethodParameters:
         Name  Flags
      context  

  public java.lang.CharSequence coerceToStyledText(android.content.Context);
    descriptor: (Landroid/content/Context;)Ljava/lang/CharSequence;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=2
        start local 0 // android.content.ClipData$Item this
        start local 1 // android.content.Context context
         0: .line 415
            aload 0 /* this */
            invokevirtual android.content.ClipData$Item.getText:()Ljava/lang/CharSequence;
            astore 2 /* text */
        start local 2 // java.lang.CharSequence text
         1: .line 416
            aload 2 /* text */
            instanceof android.text.Spanned
            ifeq 3
         2: .line 417
            aload 2 /* text */
            areturn
         3: .line 419
      StackMap locals: java.lang.CharSequence
      StackMap stack:
            aload 0 /* this */
            invokevirtual android.content.ClipData$Item.getHtmlText:()Ljava/lang/String;
            astore 3 /* htmlText */
        start local 3 // java.lang.String htmlText
         4: .line 420
            aload 3 /* htmlText */
            ifnull 10
         5: .line 422
            aload 3 /* htmlText */
            invokestatic android.text.Html.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned;
            astore 4 /* newText */
        start local 4 // java.lang.CharSequence newText
         6: .line 423
            aload 4 /* newText */
            ifnull 10
         7: .line 424
            aload 4 /* newText */
         8: areturn
        end local 4 // java.lang.CharSequence newText
         9: .line 426
      StackMap locals: android.content.ClipData$Item android.content.Context java.lang.CharSequence java.lang.String
      StackMap stack: java.lang.RuntimeException
            pop
        10: .line 431
      StackMap locals:
      StackMap stack:
            aload 2 /* text */
            ifnull 12
        11: .line 432
            aload 2 /* text */
            areturn
        12: .line 434
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* context */
            iconst_1
            invokevirtual android.content.ClipData$Item.coerceToHtmlOrStyledText:(Landroid/content/Context;Z)Ljava/lang/CharSequence;
            areturn
        end local 3 // java.lang.String htmlText
        end local 2 // java.lang.CharSequence text
        end local 1 // android.content.Context context
        end local 0 // android.content.ClipData$Item this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   13     0      this  Landroid/content/ClipData$Item;
            0   13     1   context  Landroid/content/Context;
            1   13     2      text  Ljava/lang/CharSequence;
            4   13     3  htmlText  Ljava/lang/String;
            6    9     4   newText  Ljava/lang/CharSequence;
      Exception table:
        from    to  target  type
           5     8       9  Class java.lang.RuntimeException
    MethodParameters:
         Name  Flags
      context  

  public java.lang.String coerceToHtmlText(android.content.Context);
    descriptor: (Landroid/content/Context;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=2
        start local 0 // android.content.ClipData$Item this
        start local 1 // android.content.Context context
         0: .line 466
            aload 0 /* this */
            invokevirtual android.content.ClipData$Item.getHtmlText:()Ljava/lang/String;
            astore 2 /* htmlText */
        start local 2 // java.lang.String htmlText
         1: .line 467
            aload 2 /* htmlText */
            ifnull 3
         2: .line 468
            aload 2 /* htmlText */
            areturn
         3: .line 472
      StackMap locals: java.lang.String
      StackMap stack:
            aload 0 /* this */
            invokevirtual android.content.ClipData$Item.getText:()Ljava/lang/CharSequence;
            astore 3 /* text */
        start local 3 // java.lang.CharSequence text
         4: .line 473
            aload 3 /* text */
            ifnull 8
         5: .line 474
            aload 3 /* text */
            instanceof android.text.Spanned
            ifeq 7
         6: .line 475
            aload 3 /* text */
            checkcast android.text.Spanned
            invokestatic android.text.Html.toHtml:(Landroid/text/Spanned;)Ljava/lang/String;
            areturn
         7: .line 477
      StackMap locals: java.lang.CharSequence
      StackMap stack:
            aload 3 /* text */
            invokestatic android.text.Html.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String;
            areturn
         8: .line 480
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* context */
            iconst_0
            invokevirtual android.content.ClipData$Item.coerceToHtmlOrStyledText:(Landroid/content/Context;Z)Ljava/lang/CharSequence;
            astore 3 /* text */
         9: .line 481
            aload 3 /* text */
            ifnull 10
            aload 3 /* text */
            invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
            goto 11
      StackMap locals:
      StackMap stack:
        10: aconst_null
      StackMap locals:
      StackMap stack: java.lang.String
        11: areturn
        end local 3 // java.lang.CharSequence text
        end local 2 // java.lang.String htmlText
        end local 1 // android.content.Context context
        end local 0 // android.content.ClipData$Item this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   12     0      this  Landroid/content/ClipData$Item;
            0   12     1   context  Landroid/content/Context;
            1   12     2  htmlText  Ljava/lang/String;
            4   12     3      text  Ljava/lang/CharSequence;
    MethodParameters:
         Name  Flags
      context  

  private java.lang.CharSequence coerceToHtmlOrStyledText(android.content.Context, boolean);
    descriptor: (Landroid/content/Context;Z)Ljava/lang/CharSequence;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=16, args_size=3
        start local 0 // android.content.ClipData$Item this
        start local 1 // android.content.Context context
        start local 2 // boolean styled
         0: .line 486
            aload 0 /* this */
            getfield android.content.ClipData$Item.mUri:Landroid/net/Uri;
            ifnull 105
         1: .line 491
            aconst_null
            astore 3 /* types */
        start local 3 // java.lang.String[] types
         2: .line 493
            aload 1 /* context */
            invokevirtual android.content.Context.getContentResolver:()Landroid/content/ContentResolver;
            aload 0 /* this */
            getfield android.content.ClipData$Item.mUri:Landroid/net/Uri;
            ldc "text/*"
            invokevirtual android.content.ContentResolver.getStreamTypes:(Landroid/net/Uri;Ljava/lang/String;)[Ljava/lang/String;
            astore 3 /* types */
         3: .line 494
            goto 5
      StackMap locals: android.content.ClipData$Item android.content.Context int java.lang.String[]
      StackMap stack: java.lang.SecurityException
         4: pop
         5: .line 497
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 4 /* hasHtml */
        start local 4 // boolean hasHtml
         6: .line 498
            iconst_0
            istore 5 /* hasText */
        start local 5 // boolean hasText
         7: .line 499
            aload 3 /* types */
            ifnull 17
         8: .line 500
            aload 3 /* types */
            dup
            astore 9
            arraylength
            istore 8
            iconst_0
            istore 7
            goto 16
      StackMap locals: android.content.ClipData$Item android.content.Context int java.lang.String[] int int top int int java.lang.String[]
      StackMap stack:
         9: aload 9
            iload 7
            aaload
            astore 6 /* type */
        start local 6 // java.lang.String type
        10: .line 501
            ldc "text/html"
            aload 6 /* type */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 13
        11: .line 502
            iconst_1
            istore 4 /* hasHtml */
        12: .line 503
            goto 15
      StackMap locals: android.content.ClipData$Item android.content.Context int java.lang.String[] int int java.lang.String int int java.lang.String[]
      StackMap stack:
        13: aload 6 /* type */
            ldc "text/"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 15
        14: .line 504
            iconst_1
            istore 5 /* hasText */
        end local 6 // java.lang.String type
        15: .line 500
      StackMap locals: android.content.ClipData$Item android.content.Context int java.lang.String[] int int top int int java.lang.String[]
      StackMap stack:
            iinc 7 1
      StackMap locals:
      StackMap stack:
        16: iload 7
            iload 8
            if_icmplt 9
        17: .line 510
      StackMap locals: android.content.ClipData$Item android.content.Context int java.lang.String[] int int
      StackMap stack:
            iload 4 /* hasHtml */
            ifne 18
            iload 5 /* hasText */
            ifeq 97
        18: .line 511
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 6 /* stream */
        start local 6 // java.io.FileInputStream stream
        19: .line 514
            aload 1 /* context */
            invokevirtual android.content.Context.getContentResolver:()Landroid/content/ContentResolver;
        20: .line 515
            aload 0 /* this */
            getfield android.content.ClipData$Item.mUri:Landroid/net/Uri;
        21: .line 516
            iload 4 /* hasHtml */
            ifeq 22
            ldc "text/html"
            goto 23
      StackMap locals: android.content.ClipData$Item android.content.Context int java.lang.String[] int int java.io.FileInputStream
      StackMap stack: android.content.ContentResolver android.net.Uri
        22: ldc "text/plain"
      StackMap locals: android.content.ClipData$Item android.content.Context int java.lang.String[] int int java.io.FileInputStream
      StackMap stack: android.content.ContentResolver android.net.Uri java.lang.String
        23: aconst_null
        24: .line 515
            invokevirtual android.content.ContentResolver.openTypedAssetFileDescriptor:(Landroid/net/Uri;Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/res/AssetFileDescriptor;
        25: .line 514
            astore 7 /* descr */
        start local 7 // android.content.res.AssetFileDescriptor descr
        26: .line 517
            aload 7 /* descr */
            invokevirtual android.content.res.AssetFileDescriptor.createInputStream:()Ljava/io/FileInputStream;
            astore 6 /* stream */
        27: .line 518
            new java.io.InputStreamReader
            dup
            aload 6 /* stream */
            ldc "UTF-8"
            invokespecial java.io.InputStreamReader.<init>:(Ljava/io/InputStream;Ljava/lang/String;)V
            astore 8 /* reader */
        start local 8 // java.io.InputStreamReader reader
        28: .line 521
            new java.lang.StringBuilder
            dup
            sipush 128
            invokespecial java.lang.StringBuilder.<init>:(I)V
            astore 9 /* builder */
        start local 9 // java.lang.StringBuilder builder
        29: .line 522
            sipush 8192
            newarray 5
            astore 10 /* buffer */
        start local 10 // char[] buffer
        30: .line 524
            goto 32
        start local 11 // int len
        31: .line 525
      StackMap locals: android.content.ClipData$Item android.content.Context int java.lang.String[] int int java.io.FileInputStream android.content.res.AssetFileDescriptor java.io.InputStreamReader java.lang.StringBuilder char[] int
      StackMap stack:
            aload 9 /* builder */
            aload 10 /* buffer */
            iconst_0
            iload 11 /* len */
            invokevirtual java.lang.StringBuilder.append:([CII)Ljava/lang/StringBuilder;
            pop
        end local 11 // int len
        32: .line 524
      StackMap locals:
      StackMap stack:
            aload 8 /* reader */
            aload 10 /* buffer */
            invokevirtual java.io.InputStreamReader.read:([C)I
            dup
            istore 11 /* len */
        start local 11 // int len
        33: ifgt 31
        34: .line 527
            aload 9 /* builder */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 12 /* text */
        start local 12 // java.lang.String text
        35: .line 528
            iload 4 /* hasHtml */
            ifeq 59
        36: .line 529
            iload 2 /* styled */
            ifeq 53
        37: .line 533
            aload 12 /* text */
            invokestatic android.text.Html.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned;
            astore 13 /* newText */
        start local 13 // java.lang.CharSequence newText
        38: .line 534
            aload 13 /* newText */
            ifnull 39
            aload 13 /* newText */
            goto 40
      StackMap locals: int java.lang.String java.lang.CharSequence
      StackMap stack:
        39: aload 12 /* text */
      StackMap locals:
      StackMap stack: java.lang.CharSequence
        40: astore 15
        41: .line 567
            aload 6 /* stream */
            ifnull 45
        42: .line 569
            aload 6 /* stream */
            invokevirtual java.io.FileInputStream.close:()V
        43: .line 570
            goto 45
      StackMap locals: android.content.ClipData$Item android.content.Context int java.lang.String[] int int java.io.FileInputStream android.content.res.AssetFileDescriptor java.io.InputStreamReader java.lang.StringBuilder char[] int java.lang.String java.lang.CharSequence top java.lang.CharSequence
      StackMap stack: java.io.IOException
        44: pop
        45: .line 534
      StackMap locals:
      StackMap stack:
            aload 15
            areturn
        end local 13 // java.lang.CharSequence newText
        46: .line 535
      StackMap locals: android.content.ClipData$Item android.content.Context int java.lang.String[] int int java.io.FileInputStream android.content.res.AssetFileDescriptor java.io.InputStreamReader java.lang.StringBuilder char[] int java.lang.String
      StackMap stack: java.lang.RuntimeException
            pop
        47: .line 536
            aload 12 /* text */
            astore 15
        48: .line 567
            aload 6 /* stream */
            ifnull 52
        49: .line 569
            aload 6 /* stream */
            invokevirtual java.io.FileInputStream.close:()V
        50: .line 570
            goto 52
      StackMap locals: android.content.ClipData$Item android.content.Context int java.lang.String[] int int java.io.FileInputStream android.content.res.AssetFileDescriptor java.io.InputStreamReader java.lang.StringBuilder char[] int java.lang.String top top java.lang.CharSequence
      StackMap stack: java.io.IOException
        51: pop
        52: .line 536
      StackMap locals:
      StackMap stack:
            aload 15
            areturn
        53: .line 541
      StackMap locals: android.content.ClipData$Item android.content.Context int java.lang.String[] int int java.io.FileInputStream android.content.res.AssetFileDescriptor java.io.InputStreamReader java.lang.StringBuilder char[] int java.lang.String
      StackMap stack:
            aload 12 /* text */
            invokevirtual java.lang.String.toString:()Ljava/lang/String;
            astore 15
        54: .line 567
            aload 6 /* stream */
            ifnull 58
        55: .line 569
            aload 6 /* stream */
            invokevirtual java.io.FileInputStream.close:()V
        56: .line 570
            goto 58
      StackMap locals: android.content.ClipData$Item android.content.Context int java.lang.String[] int int java.io.FileInputStream android.content.res.AssetFileDescriptor java.io.InputStreamReader java.lang.StringBuilder char[] int java.lang.String top top java.lang.CharSequence
      StackMap stack: java.io.IOException
        57: pop
        58: .line 541
      StackMap locals:
      StackMap stack:
            aload 15
            areturn
        59: .line 544
      StackMap locals: android.content.ClipData$Item android.content.Context int java.lang.String[] int int java.io.FileInputStream android.content.res.AssetFileDescriptor java.io.InputStreamReader java.lang.StringBuilder char[] int java.lang.String
      StackMap stack:
            iload 2 /* styled */
            ifeq 66
        60: .line 547
            aload 12 /* text */
            astore 15
        61: .line 567
            aload 6 /* stream */
            ifnull 65
        62: .line 569
            aload 6 /* stream */
            invokevirtual java.io.FileInputStream.close:()V
        63: .line 570
            goto 65
      StackMap locals: android.content.ClipData$Item android.content.Context int java.lang.String[] int int java.io.FileInputStream android.content.res.AssetFileDescriptor java.io.InputStreamReader java.lang.StringBuilder char[] int java.lang.String top top java.lang.CharSequence
      StackMap stack: java.io.IOException
        64: pop
        65: .line 547
      StackMap locals:
      StackMap stack:
            aload 15
            areturn
        66: .line 551
      StackMap locals: android.content.ClipData$Item android.content.Context int java.lang.String[] int int java.io.FileInputStream android.content.res.AssetFileDescriptor java.io.InputStreamReader java.lang.StringBuilder char[] int java.lang.String
      StackMap stack:
            aload 12 /* text */
            invokestatic android.text.Html.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String;
            astore 15
        67: .line 567
            aload 6 /* stream */
            ifnull 71
        68: .line 569
            aload 6 /* stream */
            invokevirtual java.io.FileInputStream.close:()V
        69: .line 570
            goto 71
      StackMap locals: android.content.ClipData$Item android.content.Context int java.lang.String[] int int java.io.FileInputStream android.content.res.AssetFileDescriptor java.io.InputStreamReader java.lang.StringBuilder char[] int java.lang.String top top java.lang.CharSequence
      StackMap stack: java.io.IOException
        70: pop
        71: .line 551
      StackMap locals:
      StackMap stack:
            aload 15
            areturn
        end local 12 // java.lang.String text
        end local 11 // int len
        end local 10 // char[] buffer
        end local 9 // java.lang.StringBuilder builder
        end local 8 // java.io.InputStreamReader reader
        end local 7 // android.content.res.AssetFileDescriptor descr
        72: .line 554
      StackMap locals: android.content.ClipData$Item android.content.Context int java.lang.String[] int int java.io.FileInputStream
      StackMap stack: java.lang.SecurityException
            astore 7 /* e */
        start local 7 // java.lang.SecurityException e
        73: .line 555
            ldc "ClipData"
            ldc "Failure opening stream"
            aload 7 /* e */
            invokestatic android.util.Log.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
        end local 7 // java.lang.SecurityException e
        74: .line 567
            aload 6 /* stream */
            ifnull 97
        75: .line 569
            aload 6 /* stream */
            invokevirtual java.io.FileInputStream.close:()V
        76: .line 570
            goto 97
      StackMap locals:
      StackMap stack: java.io.IOException
        77: pop
            goto 97
        78: .line 557
      StackMap locals:
      StackMap stack: java.io.FileNotFoundException
            pop
        79: .line 567
            aload 6 /* stream */
            ifnull 97
        80: .line 569
            aload 6 /* stream */
            invokevirtual java.io.FileInputStream.close:()V
        81: .line 570
            goto 97
      StackMap locals:
      StackMap stack: java.io.IOException
        82: pop
            goto 97
        83: .line 561
      StackMap locals:
      StackMap stack: java.io.IOException
            astore 7 /* e */
        start local 7 // java.io.IOException e
        84: .line 563
            ldc "ClipData"
            ldc "Failure loading text"
            aload 7 /* e */
            invokestatic android.util.Log.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
            pop
        85: .line 564
            aload 7 /* e */
            invokevirtual java.io.IOException.toString:()Ljava/lang/String;
            invokestatic android.text.Html.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String;
            astore 15
        86: .line 567
            aload 6 /* stream */
            ifnull 90
        87: .line 569
            aload 6 /* stream */
            invokevirtual java.io.FileInputStream.close:()V
        88: .line 570
            goto 90
      StackMap locals: android.content.ClipData$Item android.content.Context int java.lang.String[] int int java.io.FileInputStream java.io.IOException top top top top top top top java.lang.CharSequence
      StackMap stack: java.io.IOException
        89: pop
        90: .line 564
      StackMap locals:
      StackMap stack:
            aload 15
            areturn
        end local 7 // java.io.IOException e
        91: .line 566
      StackMap locals: android.content.ClipData$Item android.content.Context int java.lang.String[] int int java.io.FileInputStream
      StackMap stack: java.lang.Throwable
            astore 14
        92: .line 567
            aload 6 /* stream */
            ifnull 96
        93: .line 569
            aload 6 /* stream */
            invokevirtual java.io.FileInputStream.close:()V
        94: .line 570
            goto 96
      StackMap locals: android.content.ClipData$Item android.content.Context int java.lang.String[] int int java.io.FileInputStream top top top top top top top java.lang.Throwable
      StackMap stack: java.io.IOException
        95: pop
        96: .line 573
      StackMap locals:
      StackMap stack:
            aload 14
            athrow
        end local 6 // java.io.FileInputStream stream
        97: .line 578
      StackMap locals: android.content.ClipData$Item android.content.Context int java.lang.String[] int int
      StackMap stack:
            aload 0 /* this */
            getfield android.content.ClipData$Item.mUri:Landroid/net/Uri;
            invokevirtual android.net.Uri.getScheme:()Ljava/lang/String;
            astore 6 /* scheme */
        start local 6 // java.lang.String scheme
        98: .line 579
            ldc "content"
            aload 6 /* scheme */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 101
        99: .line 580
            ldc "android.resource"
            aload 6 /* scheme */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifne 101
       100: .line 581
            ldc "file"
            aload 6 /* scheme */
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 102
       101: .line 582
      StackMap locals: java.lang.String
      StackMap stack:
            ldc ""
            areturn
       102: .line 585
      StackMap locals:
      StackMap stack:
            iload 2 /* styled */
            ifeq 104
       103: .line 586
            aload 0 /* this */
            aload 0 /* this */
            getfield android.content.ClipData$Item.mUri:Landroid/net/Uri;
            invokevirtual android.net.Uri.toString:()Ljava/lang/String;
            invokevirtual android.content.ClipData$Item.uriToStyledText:(Ljava/lang/String;)Ljava/lang/CharSequence;
            areturn
       104: .line 588
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield android.content.ClipData$Item.mUri:Landroid/net/Uri;
            invokevirtual android.net.Uri.toString:()Ljava/lang/String;
            invokevirtual android.content.ClipData$Item.uriToHtml:(Ljava/lang/String;)Ljava/lang/String;
            areturn
        end local 6 // java.lang.String scheme
        end local 5 // boolean hasText
        end local 4 // boolean hasHtml
        end local 3 // java.lang.String[] types
       105: .line 594
      StackMap locals: android.content.ClipData$Item android.content.Context int
      StackMap stack:
            aload 0 /* this */
            getfield android.content.ClipData$Item.mIntent:Landroid/content/Intent;
            ifnull 109
       106: .line 595
            iload 2 /* styled */
            ifeq 108
       107: .line 596
            aload 0 /* this */
            aload 0 /* this */
            getfield android.content.ClipData$Item.mIntent:Landroid/content/Intent;
            iconst_1
            invokevirtual android.content.Intent.toUri:(I)Ljava/lang/String;
            invokevirtual android.content.ClipData$Item.uriToStyledText:(Ljava/lang/String;)Ljava/lang/CharSequence;
            areturn
       108: .line 598
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 0 /* this */
            getfield android.content.ClipData$Item.mIntent:Landroid/content/Intent;
            iconst_1
            invokevirtual android.content.Intent.toUri:(I)Ljava/lang/String;
            invokevirtual android.content.ClipData$Item.uriToHtml:(Ljava/lang/String;)Ljava/lang/String;
            areturn
       109: .line 603
      StackMap locals:
      StackMap stack:
            ldc ""
            areturn
        end local 2 // boolean styled
        end local 1 // android.content.Context context
        end local 0 // android.content.ClipData$Item this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0  110     0     this  Landroid/content/ClipData$Item;
            0  110     1  context  Landroid/content/Context;
            0  110     2   styled  Z
            2  105     3    types  [Ljava/lang/String;
            6  105     4  hasHtml  Z
            7  105     5  hasText  Z
           10   15     6     type  Ljava/lang/String;
           19   97     6   stream  Ljava/io/FileInputStream;
           26   72     7    descr  Landroid/content/res/AssetFileDescriptor;
           28   72     8   reader  Ljava/io/InputStreamReader;
           29   72     9  builder  Ljava/lang/StringBuilder;
           30   72    10   buffer  [C
           31   32    11      len  I
           33   72    11      len  I
           35   72    12     text  Ljava/lang/String;
           38   46    13  newText  Ljava/lang/CharSequence;
           73   74     7        e  Ljava/lang/SecurityException;
           84   91     7        e  Ljava/io/IOException;
           98  105     6   scheme  Ljava/lang/String;
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.SecurityException
          42    43      44  Class java.io.IOException
          37    41      46  Class java.lang.RuntimeException
          49    50      51  Class java.io.IOException
          55    56      57  Class java.io.IOException
          62    63      64  Class java.io.IOException
          68    69      70  Class java.io.IOException
          19    41      72  Class java.lang.SecurityException
          46    48      72  Class java.lang.SecurityException
          53    54      72  Class java.lang.SecurityException
          59    61      72  Class java.lang.SecurityException
          66    67      72  Class java.lang.SecurityException
          75    76      77  Class java.io.IOException
          19    41      78  Class java.io.FileNotFoundException
          46    48      78  Class java.io.FileNotFoundException
          53    54      78  Class java.io.FileNotFoundException
          59    61      78  Class java.io.FileNotFoundException
          66    67      78  Class java.io.FileNotFoundException
          80    81      82  Class java.io.IOException
          19    41      83  Class java.io.IOException
          46    48      83  Class java.io.IOException
          53    54      83  Class java.io.IOException
          59    61      83  Class java.io.IOException
          66    67      83  Class java.io.IOException
          87    88      89  Class java.io.IOException
          19    41      91  any
          46    48      91  any
          53    54      91  any
          59    61      91  any
          66    67      91  any
          72    74      91  any
          78    79      91  any
          83    86      91  any
          93    94      95  Class java.io.IOException
    MethodParameters:
         Name  Flags
      context  
      styled   

  private java.lang.String uriToHtml(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // android.content.ClipData$Item this
        start local 1 // java.lang.String uri
         0: .line 607
            new java.lang.StringBuilder
            dup
            sipush 256
            invokespecial java.lang.StringBuilder.<init>:(I)V
            astore 2 /* builder */
        start local 2 // java.lang.StringBuilder builder
         1: .line 608
            aload 2 /* builder */
            ldc "<a href=\""
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         2: .line 609
            aload 2 /* builder */
            aload 1 /* uri */
            invokestatic android.text.Html.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         3: .line 610
            aload 2 /* builder */
            ldc "\">"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         4: .line 611
            aload 2 /* builder */
            aload 1 /* uri */
            invokestatic android.text.Html.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         5: .line 612
            aload 2 /* builder */
            ldc "</a>"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         6: .line 613
            aload 2 /* builder */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 2 // java.lang.StringBuilder builder
        end local 1 // java.lang.String uri
        end local 0 // android.content.ClipData$Item this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    7     0     this  Landroid/content/ClipData$Item;
            0    7     1      uri  Ljava/lang/String;
            1    7     2  builder  Ljava/lang/StringBuilder;
    MethodParameters:
      Name  Flags
      uri   

  private java.lang.CharSequence uriToStyledText(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/CharSequence;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=3, args_size=2
        start local 0 // android.content.ClipData$Item this
        start local 1 // java.lang.String uri
         0: .line 617
            new android.text.SpannableStringBuilder
            dup
            invokespecial android.text.SpannableStringBuilder.<init>:()V
            astore 2 /* builder */
        start local 2 // android.text.SpannableStringBuilder builder
         1: .line 618
            aload 2 /* builder */
            aload 1 /* uri */
            invokevirtual android.text.SpannableStringBuilder.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;
            pop
         2: .line 619
            aload 2 /* builder */
            new android.text.style.URLSpan
            dup
            aload 1 /* uri */
            invokespecial android.text.style.URLSpan.<init>:(Ljava/lang/String;)V
            iconst_0
            aload 2 /* builder */
            invokevirtual android.text.SpannableStringBuilder.length:()I
         3: .line 620
            bipush 33
         4: .line 619
            invokevirtual android.text.SpannableStringBuilder.setSpan:(Ljava/lang/Object;III)V
         5: .line 621
            aload 2 /* builder */
            areturn
        end local 2 // android.text.SpannableStringBuilder builder
        end local 1 // java.lang.String uri
        end local 0 // android.content.ClipData$Item this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    6     0     this  Landroid/content/ClipData$Item;
            0    6     1      uri  Ljava/lang/String;
            1    6     2  builder  Landroid/text/SpannableStringBuilder;
    MethodParameters:
      Name  Flags
      uri   

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // android.content.ClipData$Item this
         0: .line 626
            new java.lang.StringBuilder
            dup
            sipush 128
            invokespecial java.lang.StringBuilder.<init>:(I)V
            astore 1 /* b */
        start local 1 // java.lang.StringBuilder b
         1: .line 628
            aload 1 /* b */
            ldc "ClipData.Item { "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         2: .line 629
            aload 0 /* this */
            aload 1 /* b */
            invokevirtual android.content.ClipData$Item.toShortString:(Ljava/lang/StringBuilder;)V
         3: .line 630
            aload 1 /* b */
            ldc " }"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         4: .line 632
            aload 1 /* b */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 1 // java.lang.StringBuilder b
        end local 0 // android.content.ClipData$Item this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Landroid/content/ClipData$Item;
            1    5     1     b  Ljava/lang/StringBuilder;

  public void toShortString(java.lang.StringBuilder);
    descriptor: (Ljava/lang/StringBuilder;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // android.content.ClipData$Item this
        start local 1 // java.lang.StringBuilder b
         0: .line 637
            aload 0 /* this */
            getfield android.content.ClipData$Item.mHtmlText:Ljava/lang/String;
            ifnull 4
         1: .line 638
            aload 1 /* b */
            ldc "H:"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         2: .line 639
            aload 1 /* b */
            aload 0 /* this */
            getfield android.content.ClipData$Item.mHtmlText:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         3: .line 640
            goto 17
      StackMap locals:
      StackMap stack:
         4: aload 0 /* this */
            getfield android.content.ClipData$Item.mText:Ljava/lang/CharSequence;
            ifnull 8
         5: .line 641
            aload 1 /* b */
            ldc "T:"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         6: .line 642
            aload 1 /* b */
            aload 0 /* this */
            getfield android.content.ClipData$Item.mText:Ljava/lang/CharSequence;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;
            pop
         7: .line 643
            goto 17
      StackMap locals:
      StackMap stack:
         8: aload 0 /* this */
            getfield android.content.ClipData$Item.mUri:Landroid/net/Uri;
            ifnull 12
         9: .line 644
            aload 1 /* b */
            ldc "U:"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        10: .line 645
            aload 1 /* b */
            aload 0 /* this */
            getfield android.content.ClipData$Item.mUri:Landroid/net/Uri;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
        11: .line 646
            goto 17
      StackMap locals:
      StackMap stack:
        12: aload 0 /* this */
            getfield android.content.ClipData$Item.mIntent:Landroid/content/Intent;
            ifnull 16
        13: .line 647
            aload 1 /* b */
            ldc "I:"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        14: .line 648
            aload 0 /* this */
            getfield android.content.ClipData$Item.mIntent:Landroid/content/Intent;
            aload 1 /* b */
            iconst_1
            iconst_1
            iconst_1
            iconst_1
            invokevirtual android.content.Intent.toShortString:(Ljava/lang/StringBuilder;ZZZZ)V
        15: .line 649
            goto 17
        16: .line 650
      StackMap locals:
      StackMap stack:
            aload 1 /* b */
            ldc "NULL"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        17: .line 652
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.StringBuilder b
        end local 0 // android.content.ClipData$Item this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   18     0  this  Landroid/content/ClipData$Item;
            0   18     1     b  Ljava/lang/StringBuilder;
    MethodParameters:
      Name  Flags
      b     

  public void toShortSummaryString(java.lang.StringBuilder);
    descriptor: (Ljava/lang/StringBuilder;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=2, args_size=2
        start local 0 // android.content.ClipData$Item this
        start local 1 // java.lang.StringBuilder b
         0: .line 656
            aload 0 /* this */
            getfield android.content.ClipData$Item.mHtmlText:Ljava/lang/String;
            ifnull 3
         1: .line 657
            aload 1 /* b */
            ldc "HTML"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         2: .line 658
            goto 15
      StackMap locals:
      StackMap stack:
         3: aload 0 /* this */
            getfield android.content.ClipData$Item.mText:Ljava/lang/CharSequence;
            ifnull 6
         4: .line 659
            aload 1 /* b */
            ldc "TEXT"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         5: .line 660
            goto 15
      StackMap locals:
      StackMap stack:
         6: aload 0 /* this */
            getfield android.content.ClipData$Item.mUri:Landroid/net/Uri;
            ifnull 10
         7: .line 661
            aload 1 /* b */
            ldc "U:"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         8: .line 662
            aload 1 /* b */
            aload 0 /* this */
            getfield android.content.ClipData$Item.mUri:Landroid/net/Uri;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
         9: .line 663
            goto 15
      StackMap locals:
      StackMap stack:
        10: aload 0 /* this */
            getfield android.content.ClipData$Item.mIntent:Landroid/content/Intent;
            ifnull 14
        11: .line 664
            aload 1 /* b */
            ldc "I:"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        12: .line 665
            aload 0 /* this */
            getfield android.content.ClipData$Item.mIntent:Landroid/content/Intent;
            aload 1 /* b */
            iconst_1
            iconst_1
            iconst_1
            iconst_1
            invokevirtual android.content.Intent.toShortString:(Ljava/lang/StringBuilder;ZZZZ)V
        13: .line 666
            goto 15
        14: .line 667
      StackMap locals:
      StackMap stack:
            aload 1 /* b */
            ldc "NULL"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        15: .line 669
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.lang.StringBuilder b
        end local 0 // android.content.ClipData$Item this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   16     0  this  Landroid/content/ClipData$Item;
            0   16     1     b  Ljava/lang/StringBuilder;
    MethodParameters:
      Name  Flags
      b     

  public void writeToProto(android.util.proto.ProtoOutputStream, long);
    descriptor: (Landroid/util/proto/ProtoOutputStream;J)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // android.content.ClipData$Item this
         0: .line 676
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tClipDataProto cannot be resolved to a variable\n\tClipDataProto cannot be resolved to a variable\n\tClipDataProto cannot be resolved to a variable\n\tClipDataProto cannot be resolved to a variable\n\tClipDataProto cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // android.content.ClipData$Item this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/content/ClipData$Item;
    MethodParameters:
         Name  Flags
      proto    
      fieldId  
}
SourceFile: "ClipData.java"
NestHost: android.content.ClipData
InnerClasses:
  public Item = android.content.ClipData$Item of android.content.ClipData