public class android.media.MediaBrowser2$BrowserCallback extends android.media.MediaController2$ControllerCallback
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: android.media.MediaBrowser2$BrowserCallback
  super_class: android.media.MediaController2$ControllerCallback
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.media.MediaBrowser2$BrowserCallback this
         0: .line 43
            aload 0 /* this */
            invokespecial android.media.MediaController2$ControllerCallback.<init>:()V
            return
        end local 0 // android.media.MediaBrowser2$BrowserCallback this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/media/MediaBrowser2$BrowserCallback;

  public void onGetLibraryRootDone(android.media.MediaBrowser2, android.os.Bundle, java.lang.String, android.os.Bundle);
    descriptor: (Landroid/media/MediaBrowser2;Landroid/os/Bundle;Ljava/lang/String;Landroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=5, args_size=5
        start local 0 // android.media.MediaBrowser2$BrowserCallback this
        start local 1 // android.media.MediaBrowser2 browser
        start local 2 // android.os.Bundle rootHints
        start local 3 // java.lang.String rootMediaId
        start local 4 // android.os.Bundle rootExtra
         0: .line 56
            return
        end local 4 // android.os.Bundle rootExtra
        end local 3 // java.lang.String rootMediaId
        end local 2 // android.os.Bundle rootHints
        end local 1 // android.media.MediaBrowser2 browser
        end local 0 // android.media.MediaBrowser2$BrowserCallback this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Landroid/media/MediaBrowser2$BrowserCallback;
            0    1     1      browser  Landroid/media/MediaBrowser2;
            0    1     2    rootHints  Landroid/os/Bundle;
            0    1     3  rootMediaId  Ljava/lang/String;
            0    1     4    rootExtra  Landroid/os/Bundle;
    MethodParameters:
             Name  Flags
      browser      
      rootHints    
      rootMediaId  
      rootExtra    

  public void onChildrenChanged(android.media.MediaBrowser2, java.lang.String, int, android.os.Bundle);
    descriptor: (Landroid/media/MediaBrowser2;Ljava/lang/String;ILandroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=5, args_size=5
        start local 0 // android.media.MediaBrowser2$BrowserCallback this
        start local 1 // android.media.MediaBrowser2 browser
        start local 2 // java.lang.String parentId
        start local 3 // int itemCount
        start local 4 // android.os.Bundle extras
         0: .line 72
            return
        end local 4 // android.os.Bundle extras
        end local 3 // int itemCount
        end local 2 // java.lang.String parentId
        end local 1 // android.media.MediaBrowser2 browser
        end local 0 // android.media.MediaBrowser2$BrowserCallback this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Landroid/media/MediaBrowser2$BrowserCallback;
            0    1     1    browser  Landroid/media/MediaBrowser2;
            0    1     2   parentId  Ljava/lang/String;
            0    1     3  itemCount  I
            0    1     4     extras  Landroid/os/Bundle;
    MethodParameters:
           Name  Flags
      browser    
      parentId   
      itemCount  
      extras     

  public void onGetChildrenDone(android.media.MediaBrowser2, java.lang.String, int, int, java.util.List<android.media.MediaItem2>, android.os.Bundle);
    descriptor: (Landroid/media/MediaBrowser2;Ljava/lang/String;IILjava/util/List;Landroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=7, args_size=7
        start local 0 // android.media.MediaBrowser2$BrowserCallback this
        start local 1 // android.media.MediaBrowser2 browser
        start local 2 // java.lang.String parentId
        start local 3 // int page
        start local 4 // int pageSize
        start local 5 // java.util.List result
        start local 6 // android.os.Bundle extras
         0: .line 89
            return
        end local 6 // android.os.Bundle extras
        end local 5 // java.util.List result
        end local 4 // int pageSize
        end local 3 // int page
        end local 2 // java.lang.String parentId
        end local 1 // android.media.MediaBrowser2 browser
        end local 0 // android.media.MediaBrowser2$BrowserCallback this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Landroid/media/MediaBrowser2$BrowserCallback;
            0    1     1   browser  Landroid/media/MediaBrowser2;
            0    1     2  parentId  Ljava/lang/String;
            0    1     3      page  I
            0    1     4  pageSize  I
            0    1     5    result  Ljava/util/List<Landroid/media/MediaItem2;>;
            0    1     6    extras  Landroid/os/Bundle;
    Signature: (Landroid/media/MediaBrowser2;Ljava/lang/String;IILjava/util/List<Landroid/media/MediaItem2;>;Landroid/os/Bundle;)V
    MethodParameters:
          Name  Flags
      browser   
      parentId  
      page      
      pageSize  
      result    
      extras    

  public void onGetItemDone(android.media.MediaBrowser2, java.lang.String, android.media.MediaItem2);
    descriptor: (Landroid/media/MediaBrowser2;Ljava/lang/String;Landroid/media/MediaItem2;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=4, args_size=4
        start local 0 // android.media.MediaBrowser2$BrowserCallback this
        start local 1 // android.media.MediaBrowser2 browser
        start local 2 // java.lang.String mediaId
        start local 3 // android.media.MediaItem2 result
         0: .line 102
            return
        end local 3 // android.media.MediaItem2 result
        end local 2 // java.lang.String mediaId
        end local 1 // android.media.MediaBrowser2 browser
        end local 0 // android.media.MediaBrowser2$BrowserCallback this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Landroid/media/MediaBrowser2$BrowserCallback;
            0    1     1  browser  Landroid/media/MediaBrowser2;
            0    1     2  mediaId  Ljava/lang/String;
            0    1     3   result  Landroid/media/MediaItem2;
    MethodParameters:
         Name  Flags
      browser  
      mediaId  
      result   

  public void onSearchResultChanged(android.media.MediaBrowser2, java.lang.String, int, android.os.Bundle);
    descriptor: (Landroid/media/MediaBrowser2;Ljava/lang/String;ILandroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=5, args_size=5
        start local 0 // android.media.MediaBrowser2$BrowserCallback this
        start local 1 // android.media.MediaBrowser2 browser
        start local 2 // java.lang.String query
        start local 3 // int itemCount
        start local 4 // android.os.Bundle extras
         0: .line 114
            return
        end local 4 // android.os.Bundle extras
        end local 3 // int itemCount
        end local 2 // java.lang.String query
        end local 1 // android.media.MediaBrowser2 browser
        end local 0 // android.media.MediaBrowser2$BrowserCallback this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Landroid/media/MediaBrowser2$BrowserCallback;
            0    1     1    browser  Landroid/media/MediaBrowser2;
            0    1     2      query  Ljava/lang/String;
            0    1     3  itemCount  I
            0    1     4     extras  Landroid/os/Bundle;
    MethodParameters:
           Name  Flags
      browser    
      query      
      itemCount  
      extras     

  public void onGetSearchResultDone(android.media.MediaBrowser2, java.lang.String, int, int, java.util.List<android.media.MediaItem2>, android.os.Bundle);
    descriptor: (Landroid/media/MediaBrowser2;Ljava/lang/String;IILjava/util/List;Landroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=7, args_size=7
        start local 0 // android.media.MediaBrowser2$BrowserCallback this
        start local 1 // android.media.MediaBrowser2 browser
        start local 2 // java.lang.String query
        start local 3 // int page
        start local 4 // int pageSize
        start local 5 // java.util.List result
        start local 6 // android.os.Bundle extras
         0: .line 134
            return
        end local 6 // android.os.Bundle extras
        end local 5 // java.util.List result
        end local 4 // int pageSize
        end local 3 // int page
        end local 2 // java.lang.String query
        end local 1 // android.media.MediaBrowser2 browser
        end local 0 // android.media.MediaBrowser2$BrowserCallback this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Landroid/media/MediaBrowser2$BrowserCallback;
            0    1     1   browser  Landroid/media/MediaBrowser2;
            0    1     2     query  Ljava/lang/String;
            0    1     3      page  I
            0    1     4  pageSize  I
            0    1     5    result  Ljava/util/List<Landroid/media/MediaItem2;>;
            0    1     6    extras  Landroid/os/Bundle;
    Signature: (Landroid/media/MediaBrowser2;Ljava/lang/String;IILjava/util/List<Landroid/media/MediaItem2;>;Landroid/os/Bundle;)V
    MethodParameters:
          Name  Flags
      browser   
      query     
      page      
      pageSize  
      result    
      extras    
}
SourceFile: "MediaBrowser2.java"
NestHost: android.media.MediaBrowser2
InnerClasses:
  public BrowserCallback = android.media.MediaBrowser2$BrowserCallback of android.media.MediaBrowser2
  public abstract ControllerCallback = android.media.MediaController2$ControllerCallback of android.media.MediaController2