public interface android.widget.ExpandableListAdapter
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: android.widget.ExpandableListAdapter
  super_class: java.lang.Object
{
  public abstract void registerDataSetObserver(android.database.DataSetObserver);
    descriptor: (Landroid/database/DataSetObserver;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      observer  

  public abstract void unregisterDataSetObserver(android.database.DataSetObserver);
    descriptor: (Landroid/database/DataSetObserver;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      observer  

  public abstract int getGroupCount();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract int getChildrenCount(int);
    descriptor: (I)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
               Name  Flags
      groupPosition  

  public abstract java.lang.Object getGroup(int);
    descriptor: (I)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
               Name  Flags
      groupPosition  

  public abstract java.lang.Object getChild(int, int);
    descriptor: (II)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
               Name  Flags
      groupPosition  
      childPosition  

  public abstract long getGroupId(int);
    descriptor: (I)J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
               Name  Flags
      groupPosition  

  public abstract long getChildId(int, int);
    descriptor: (II)J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
               Name  Flags
      groupPosition  
      childPosition  

  public abstract boolean hasStableIds();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract android.view.View getGroupView(int, boolean, android.view.View, android.view.ViewGroup);
    descriptor: (IZLandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
               Name  Flags
      groupPosition  
      isExpanded     
      convertView    
      parent         

  public abstract android.view.View getChildView(int, int, boolean, android.view.View, android.view.ViewGroup);
    descriptor: (IIZLandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
               Name  Flags
      groupPosition  
      childPosition  
      isLastChild    
      convertView    
      parent         

  public abstract boolean isChildSelectable(int, int);
    descriptor: (II)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
               Name  Flags
      groupPosition  
      childPosition  

  public abstract boolean areAllItemsEnabled();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isEmpty();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void onGroupExpanded(int);
    descriptor: (I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
               Name  Flags
      groupPosition  

  public abstract void onGroupCollapsed(int);
    descriptor: (I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
               Name  Flags
      groupPosition  

  public abstract long getCombinedChildId(long, long);
    descriptor: (JJ)J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      groupId  
      childId  

  public abstract long getCombinedGroupId(long);
    descriptor: (J)J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      groupId  
}
SourceFile: "ExpandableListAdapter.java"