public class android.provider.Browser
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: android.provider.Browser
  super_class: java.lang.Object
{
  private static final java.lang.String LOGTAG;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "browser"

  public static final android.net.Uri BOOKMARKS_URI;
    descriptor: Landroid/net/Uri;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.lang.String INITIAL_ZOOM_LEVEL;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "browser.initialZoomLevel"

  public static final java.lang.String EXTRA_APPLICATION_ID;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "com.android.browser.application_id"

  public static final java.lang.String EXTRA_HEADERS;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "com.android.browser.headers"

  public static final java.lang.String[] HISTORY_PROJECTION;
    descriptor: [Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int HISTORY_PROJECTION_ID_INDEX;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final int HISTORY_PROJECTION_URL_INDEX;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int HISTORY_PROJECTION_VISITS_INDEX;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final int HISTORY_PROJECTION_DATE_INDEX;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 3

  public static final int HISTORY_PROJECTION_BOOKMARK_INDEX;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  public static final int HISTORY_PROJECTION_TITLE_INDEX;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 5

  public static final int HISTORY_PROJECTION_FAVICON_INDEX;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 6

  public static final int HISTORY_PROJECTION_THUMBNAIL_INDEX;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 7

  public static final int HISTORY_PROJECTION_TOUCH_ICON_INDEX;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 8

  public static final java.lang.String[] TRUNCATE_HISTORY_PROJECTION;
    descriptor: [Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int TRUNCATE_HISTORY_PROJECTION_ID_INDEX;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final int TRUNCATE_N_OLDEST;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 5

  public static final android.net.Uri SEARCHES_URI;
    descriptor: Landroid/net/Uri;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.lang.String[] SEARCHES_PROJECTION;
    descriptor: [Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int SEARCHES_PROJECTION_SEARCH_INDEX;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int SEARCHES_PROJECTION_DATE_INDEX;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  private static final int MAX_HISTORY_COUNT;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 250

  public static final java.lang.String EXTRA_CREATE_NEW_TAB;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "create_new_tab"

  public static final java.lang.String EXTRA_SHARE_SCREENSHOT;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "share_screenshot"

  public static final java.lang.String EXTRA_SHARE_FAVICON;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "share_favicon"

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 44
            ldc "content://browser/bookmarks"
            invokestatic android.net.Uri.parse:(Ljava/lang/String;)Landroid/net/Uri;
            putstatic android.provider.Browser.BOOKMARKS_URI:Landroid/net/Uri;
         1: .line 77
            bipush 10
            anewarray java.lang.String
            dup
            iconst_0
         2: .line 78
            ldc "_id"
            aastore
            dup
            iconst_1
         3: .line 79
            ldc "url"
            aastore
            dup
            iconst_2
         4: .line 80
            ldc "visits"
            aastore
            dup
            iconst_3
         5: .line 81
            ldc "date"
            aastore
            dup
            iconst_4
         6: .line 82
            ldc "bookmark"
            aastore
            dup
            iconst_5
         7: .line 83
            ldc "title"
            aastore
            dup
            bipush 6
         8: .line 84
            ldc "favicon"
            aastore
            dup
            bipush 7
         9: .line 85
            ldc "thumbnail"
            aastore
            dup
            bipush 8
        10: .line 86
            ldc "touch_icon"
            aastore
            dup
            bipush 9
        11: .line 87
            ldc "user_entered"
            aastore
        12: .line 77
            putstatic android.provider.Browser.HISTORY_PROJECTION:[Ljava/lang/String;
        13: .line 120
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
        14: .line 121
            ldc "_id"
            aastore
            dup
            iconst_1
        15: .line 122
            ldc "date"
            aastore
        16: .line 120
            putstatic android.provider.Browser.TRUNCATE_HISTORY_PROJECTION:[Ljava/lang/String;
        17: .line 136
            ldc "content://browser/searches"
            invokestatic android.net.Uri.parse:(Ljava/lang/String;)Landroid/net/Uri;
            putstatic android.provider.Browser.SEARCHES_URI:Landroid/net/Uri;
        18: .line 143
            iconst_3
            anewarray java.lang.String
            dup
            iconst_0
        19: .line 145
            ldc "_id"
            aastore
            dup
            iconst_1
        20: .line 146
            ldc "search"
            aastore
            dup
            iconst_2
        21: .line 147
            ldc "date"
            aastore
        22: .line 143
            putstatic android.provider.Browser.SEARCHES_PROJECTION:[Ljava/lang/String;
        23: .line 198
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.provider.Browser this
         0: .line 36
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // android.provider.Browser this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/provider/Browser;

  public static final void saveBookmark(android.content.Context, java.lang.String, java.lang.String);
    descriptor: (Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // android.content.Context c
        start local 1 // java.lang.String title
        start local 2 // java.lang.String url
         0: .line 175
            return
        end local 2 // java.lang.String url
        end local 1 // java.lang.String title
        end local 0 // android.content.Context c
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0      c  Landroid/content/Context;
            0    1     1  title  Ljava/lang/String;
            0    1     2    url  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      c      
      title  
      url    

  public static final void sendString(android.content.Context, java.lang.String);
    descriptor: (Landroid/content/Context;Ljava/lang/String;)V
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Code:
      stack=3, locals=2, args_size=2
         0: .line 208
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tcom.android.internal.R.string cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
         Name  Flags
      context  
      string   

  public static final void sendString(android.content.Context, java.lang.String, java.lang.String);
    descriptor: (Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Code:
      stack=3, locals=5, args_size=3
        start local 0 // android.content.Context c
        start local 1 // java.lang.String stringToSend
        start local 2 // java.lang.String chooserDialogTitle
         0: .line 224
            new android.content.Intent
            dup
            ldc "android.intent.action.SEND"
            invokespecial android.content.Intent.<init>:(Ljava/lang/String;)V
            astore 3 /* send */
        start local 3 // android.content.Intent send
         1: .line 225
            aload 3 /* send */
            ldc "text/plain"
            invokevirtual android.content.Intent.setType:(Ljava/lang/String;)Landroid/content/Intent;
            pop
         2: .line 226
            aload 3 /* send */
            ldc "android.intent.extra.TEXT"
            aload 1 /* stringToSend */
            invokevirtual android.content.Intent.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
            pop
         3: .line 229
            aload 3 /* send */
            aload 2 /* chooserDialogTitle */
            invokestatic android.content.Intent.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent;
            astore 4 /* i */
        start local 4 // android.content.Intent i
         4: .line 231
            aload 4 /* i */
            ldc 268435456
            invokevirtual android.content.Intent.setFlags:(I)Landroid/content/Intent;
            pop
         5: .line 232
            aload 0 /* c */
            aload 4 /* i */
            invokevirtual android.content.Context.startActivity:(Landroid/content/Intent;)V
        end local 4 // android.content.Intent i
         6: .line 233
            goto 8
      StackMap locals: android.content.Context java.lang.String java.lang.String android.content.Intent
      StackMap stack: android.content.ActivityNotFoundException
         7: pop
         8: .line 236
      StackMap locals:
      StackMap stack:
            return
        end local 3 // android.content.Intent send
        end local 2 // java.lang.String chooserDialogTitle
        end local 1 // java.lang.String stringToSend
        end local 0 // android.content.Context c
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    9     0                   c  Landroid/content/Context;
            0    9     1        stringToSend  Ljava/lang/String;
            0    9     2  chooserDialogTitle  Ljava/lang/String;
            1    9     3                send  Landroid/content/Intent;
            4    6     4                   i  Landroid/content/Intent;
      Exception table:
        from    to  target  type
           3     6       7  Class android.content.ActivityNotFoundException
    MethodParameters:
                    Name  Flags
      c                   
      stringToSend        
      chooserDialogTitle  

  public static final android.database.Cursor getAllBookmarks(android.content.ContentResolver);
    descriptor: (Landroid/content/ContentResolver;)Landroid/database/Cursor;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // android.content.ContentResolver cr
         0: .line 247
            new android.database.MatrixCursor
            dup
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
            ldc "url"
            aastore
            iconst_0
            invokespecial android.database.MatrixCursor.<init>:([Ljava/lang/String;I)V
            areturn
        end local 0 // android.content.ContentResolver cr
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    cr  Landroid/content/ContentResolver;
    Exceptions:
      throws java.lang.IllegalStateException
    MethodParameters:
      Name  Flags
      cr    

  public static final android.database.Cursor getAllVisitedUrls(android.content.ContentResolver);
    descriptor: (Landroid/content/ContentResolver;)Landroid/database/Cursor;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Code:
      stack=6, locals=1, args_size=1
        start local 0 // android.content.ContentResolver cr
         0: .line 259
            new android.database.MatrixCursor
            dup
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
            ldc "url"
            aastore
            iconst_0
            invokespecial android.database.MatrixCursor.<init>:([Ljava/lang/String;I)V
            areturn
        end local 0 // android.content.ContentResolver cr
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    cr  Landroid/content/ContentResolver;
    Exceptions:
      throws java.lang.IllegalStateException
    MethodParameters:
      Name  Flags
      cr    

  private static final void addOrUrlEquals(java.lang.StringBuilder);
    descriptor: (Ljava/lang/StringBuilder;)V
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.lang.StringBuilder sb
         0: .line 263
            aload 0 /* sb */
            ldc " OR url = "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         1: .line 264
            return
        end local 0 // java.lang.StringBuilder sb
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0    sb  Ljava/lang/StringBuilder;
    MethodParameters:
      Name  Flags
      sb    

  private static final android.database.Cursor getVisitedLike(android.content.ContentResolver, java.lang.String);
    descriptor: (Landroid/content/ContentResolver;Ljava/lang/String;)Landroid/database/Cursor;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Code:
      stack=6, locals=6, args_size=2
        start local 0 // android.content.ContentResolver cr
        start local 1 // java.lang.String url
         0: .line 267
            iconst_0
            istore 2 /* secure */
        start local 2 // boolean secure
         1: .line 268
            aload 1 /* url */
            astore 3 /* compareString */
        start local 3 // java.lang.String compareString
         2: .line 269
            aload 3 /* compareString */
            ldc "http://"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 5
         3: .line 270
            aload 3 /* compareString */
            bipush 7
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            astore 3 /* compareString */
         4: .line 271
            goto 8
      StackMap locals: int java.lang.String
      StackMap stack:
         5: aload 3 /* compareString */
            ldc "https://"
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 8
         6: .line 272
            aload 3 /* compareString */
            bipush 8
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            astore 3 /* compareString */
         7: .line 273
            iconst_1
            istore 2 /* secure */
         8: .line 275
      StackMap locals:
      StackMap stack:
            aload 3 /* compareString */
            ldc "www."
            invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
            ifeq 10
         9: .line 276
            aload 3 /* compareString */
            iconst_4
            invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
            astore 3 /* compareString */
        10: .line 278
      StackMap locals:
      StackMap stack:
            aconst_null
            astore 4 /* whereClause */
        start local 4 // java.lang.StringBuilder whereClause
        11: .line 279
            iload 2 /* secure */
            ifeq 21
        12: .line 280
            new java.lang.StringBuilder
            dup
            ldc "url = "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            astore 4 /* whereClause */
        13: .line 281
            aload 4 /* whereClause */
        14: .line 282
            new java.lang.StringBuilder
            dup
            ldc "https://"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 3 /* compareString */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        15: .line 281
            invokestatic android.database.DatabaseUtils.appendEscapedSQLString:(Ljava/lang/StringBuilder;Ljava/lang/String;)V
        16: .line 283
            aload 4 /* whereClause */
            invokestatic android.provider.Browser.addOrUrlEquals:(Ljava/lang/StringBuilder;)V
        17: .line 284
            aload 4 /* whereClause */
        18: .line 285
            new java.lang.StringBuilder
            dup
            ldc "https://www."
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 3 /* compareString */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        19: .line 284
            invokestatic android.database.DatabaseUtils.appendEscapedSQLString:(Ljava/lang/StringBuilder;Ljava/lang/String;)V
        20: .line 286
            goto 38
        21: .line 287
      StackMap locals: java.lang.StringBuilder
      StackMap stack:
            new java.lang.StringBuilder
            dup
            ldc "url = "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            astore 4 /* whereClause */
        22: .line 288
            aload 4 /* whereClause */
        23: .line 289
            aload 3 /* compareString */
        24: .line 288
            invokestatic android.database.DatabaseUtils.appendEscapedSQLString:(Ljava/lang/StringBuilder;Ljava/lang/String;)V
        25: .line 290
            aload 4 /* whereClause */
            invokestatic android.provider.Browser.addOrUrlEquals:(Ljava/lang/StringBuilder;)V
        26: .line 291
            new java.lang.StringBuilder
            dup
            ldc "www."
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 3 /* compareString */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            astore 5 /* wwwString */
        start local 5 // java.lang.String wwwString
        27: .line 292
            aload 4 /* whereClause */
        28: .line 293
            aload 5 /* wwwString */
        29: .line 292
            invokestatic android.database.DatabaseUtils.appendEscapedSQLString:(Ljava/lang/StringBuilder;Ljava/lang/String;)V
        30: .line 294
            aload 4 /* whereClause */
            invokestatic android.provider.Browser.addOrUrlEquals:(Ljava/lang/StringBuilder;)V
        31: .line 295
            aload 4 /* whereClause */
        32: .line 296
            new java.lang.StringBuilder
            dup
            ldc "http://"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 3 /* compareString */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        33: .line 295
            invokestatic android.database.DatabaseUtils.appendEscapedSQLString:(Ljava/lang/StringBuilder;Ljava/lang/String;)V
        34: .line 297
            aload 4 /* whereClause */
            invokestatic android.provider.Browser.addOrUrlEquals:(Ljava/lang/StringBuilder;)V
        35: .line 298
            aload 4 /* whereClause */
        36: .line 299
            new java.lang.StringBuilder
            dup
            ldc "http://"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 5 /* wwwString */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        37: .line 298
            invokestatic android.database.DatabaseUtils.appendEscapedSQLString:(Ljava/lang/StringBuilder;Ljava/lang/String;)V
        end local 5 // java.lang.String wwwString
        38: .line 301
      StackMap locals:
      StackMap stack:
            aload 0 /* cr */
            getstatic android.provider.BrowserContract$History.CONTENT_URI:Landroid/net/Uri;
            iconst_2
            anewarray java.lang.String
            dup
            iconst_0
            ldc "_id"
            aastore
            dup
            iconst_1
            ldc "visits"
            aastore
        39: .line 302
            aload 4 /* whereClause */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            aconst_null
            aconst_null
        40: .line 301
            invokevirtual android.content.ContentResolver.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
            areturn
        end local 4 // java.lang.StringBuilder whereClause
        end local 3 // java.lang.String compareString
        end local 2 // boolean secure
        end local 1 // java.lang.String url
        end local 0 // android.content.ContentResolver cr
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   41     0             cr  Landroid/content/ContentResolver;
            0   41     1            url  Ljava/lang/String;
            1   41     2         secure  Z
            2   41     3  compareString  Ljava/lang/String;
           11   41     4    whereClause  Ljava/lang/StringBuilder;
           27   38     5      wwwString  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      cr    
      url   

  public static final void updateVisitedHistory(android.content.ContentResolver, java.lang.String, boolean);
    descriptor: (Landroid/content/ContentResolver;Ljava/lang/String;Z)V
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // android.content.ContentResolver cr
        start local 1 // java.lang.String url
        start local 2 // boolean real
         0: .line 317
            return
        end local 2 // boolean real
        end local 1 // java.lang.String url
        end local 0 // android.content.ContentResolver cr
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    cr  Landroid/content/ContentResolver;
            0    1     1   url  Ljava/lang/String;
            0    1     2  real  Z
    MethodParameters:
      Name  Flags
      cr    
      url   
      real  

  public static final java.lang.String[] getVisitedHistory(android.content.ContentResolver);
    descriptor: (Landroid/content/ContentResolver;)[Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContentResolver cr
         0: .line 327
            iconst_0
            anewarray java.lang.String
            areturn
        end local 0 // android.content.ContentResolver cr
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    cr  Landroid/content/ContentResolver;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      cr    

  public static final void truncateHistory(android.content.ContentResolver);
    descriptor: (Landroid/content/ContentResolver;)V
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // android.content.ContentResolver cr
         0: .line 341
            return
        end local 0 // android.content.ContentResolver cr
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    cr  Landroid/content/ContentResolver;
    MethodParameters:
      Name  Flags
      cr    

  public static final boolean canClearHistory(android.content.ContentResolver);
    descriptor: (Landroid/content/ContentResolver;)Z
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.content.ContentResolver cr
         0: .line 351
            iconst_0
            ireturn
        end local 0 // android.content.ContentResolver cr
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    cr  Landroid/content/ContentResolver;
    MethodParameters:
      Name  Flags
      cr    

  public static final void clearHistory(android.content.ContentResolver);
    descriptor: (Landroid/content/ContentResolver;)V
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // android.content.ContentResolver cr
         0: .line 363
            return
        end local 0 // android.content.ContentResolver cr
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    cr  Landroid/content/ContentResolver;
    MethodParameters:
      Name  Flags
      cr    

  public static final void deleteHistoryTimeFrame(android.content.ContentResolver, long, long);
    descriptor: (Landroid/content/ContentResolver;JJ)V
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Code:
      stack=0, locals=5, args_size=3
        start local 0 // android.content.ContentResolver cr
        start local 1 // long begin
        start local 3 // long end
         0: .line 377
            return
        end local 3 // long end
        end local 1 // long begin
        end local 0 // android.content.ContentResolver cr
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0     cr  Landroid/content/ContentResolver;
            0    1     1  begin  J
            0    1     3    end  J
    MethodParameters:
       Name  Flags
      cr     
      begin  
      end    

  public static final void deleteFromHistory(android.content.ContentResolver, java.lang.String);
    descriptor: (Landroid/content/ContentResolver;Ljava/lang/String;)V
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // android.content.ContentResolver cr
        start local 1 // java.lang.String url
         0: .line 388
            return
        end local 1 // java.lang.String url
        end local 0 // android.content.ContentResolver cr
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    cr  Landroid/content/ContentResolver;
            0    1     1   url  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      cr    
      url   

  public static final void addSearchUrl(android.content.ContentResolver, java.lang.String);
    descriptor: (Landroid/content/ContentResolver;Ljava/lang/String;)V
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // android.content.ContentResolver cr
        start local 1 // java.lang.String search
         0: .line 398
            return
        end local 1 // java.lang.String search
        end local 0 // android.content.ContentResolver cr
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0      cr  Landroid/content/ContentResolver;
            0    1     1  search  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      cr      
      search  

  public static final void clearSearches(android.content.ContentResolver);
    descriptor: (Landroid/content/ContentResolver;)V
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // android.content.ContentResolver cr
         0: .line 407
            return
        end local 0 // android.content.ContentResolver cr
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0    cr  Landroid/content/ContentResolver;
    MethodParameters:
      Name  Flags
      cr    

  public static final void requestAllIcons(android.content.ContentResolver, java.lang.String, android.webkit.WebIconDatabase$IconListener);
    descriptor: (Landroid/content/ContentResolver;Ljava/lang/String;Landroid/webkit/WebIconDatabase$IconListener;)V
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // android.content.ContentResolver cr
        start local 1 // java.lang.String where
        start local 2 // android.webkit.WebIconDatabase$IconListener listener
         0: .line 424
            return
        end local 2 // android.webkit.WebIconDatabase$IconListener listener
        end local 1 // java.lang.String where
        end local 0 // android.content.ContentResolver cr
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0        cr  Landroid/content/ContentResolver;
            0    1     1     where  Ljava/lang/String;
            0    1     2  listener  Landroid/webkit/WebIconDatabase$IconListener;
    MethodParameters:
          Name  Flags
      cr        
      where     
      listener  
}
SourceFile: "Browser.java"
NestMembers:
  android.provider.Browser$BookmarkColumns  android.provider.Browser$SearchColumns
InnerClasses:
  public BookmarkColumns = android.provider.Browser$BookmarkColumns of android.provider.Browser
  public SearchColumns = android.provider.Browser$SearchColumns of android.provider.Browser
  public final History = android.provider.BrowserContract$History of android.provider.BrowserContract
  public abstract IconListener = android.webkit.WebIconDatabase$IconListener of android.webkit.WebIconDatabase