public interface android.widget.RemoteViewsService$RemoteViewsFactory
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: android.widget.RemoteViewsService$RemoteViewsFactory
  super_class: java.lang.Object
{
  public abstract void onCreate();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void onDataSetChanged();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void onDestroy();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

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

  public abstract android.widget.RemoteViews getViewAt(int);
    descriptor: (I)Landroid/widget/RemoteViews;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      position  

  public abstract android.widget.RemoteViews getLoadingView();
    descriptor: ()Landroid/widget/RemoteViews;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

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

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

  public abstract boolean hasStableIds();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "RemoteViewsService.java"
NestHost: android.widget.RemoteViewsService
InnerClasses:
  public abstract RemoteViewsFactory = android.widget.RemoteViewsService$RemoteViewsFactory of android.widget.RemoteViewsService