public final class android.provider.CalendarContract$EventDays implements android.provider.CalendarContract$EventDaysColumns
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: android.provider.CalendarContract$EventDays
  super_class: java.lang.Object
{
  public static final android.net.Uri CONTENT_URI;
    descriptor: Landroid/net/Uri;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  private static final java.lang.String SELECTION;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "selected=1"

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 2007
            ldc "content://com.android.calendar/instances/groupbyday"
            invokestatic android.net.Uri.parse:(Ljava/lang/String;)Landroid/net/Uri;
            putstatic android.provider.CalendarContract$EventDays.CONTENT_URI:Landroid/net/Uri;
         1: .line 2009
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.provider.CalendarContract$EventDays this
         0: .line 2014
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // android.provider.CalendarContract$EventDays this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/provider/CalendarContract$EventDays;

  public static final android.database.Cursor query(android.content.ContentResolver, int, int, java.lang.String[]);
    descriptor: (Landroid/content/ContentResolver;II[Ljava/lang/String;)Landroid/database/Cursor;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Code:
      stack=6, locals=6, args_size=4
        start local 0 // android.content.ContentResolver cr
        start local 1 // int startDay
        start local 2 // int numDays
        start local 3 // java.lang.String[] projection
         0: .line 2032
            iload 2 /* numDays */
            iconst_1
            if_icmpge 2
         1: .line 2033
            aconst_null
            areturn
         2: .line 2035
      StackMap locals:
      StackMap stack:
            iload 1 /* startDay */
            iload 2 /* numDays */
            iadd
            iconst_1
            isub
            istore 4 /* endDay */
        start local 4 // int endDay
         3: .line 2036
            getstatic android.provider.CalendarContract$EventDays.CONTENT_URI:Landroid/net/Uri;
            invokevirtual android.net.Uri.buildUpon:()Landroid/net/Uri$Builder;
            astore 5 /* builder */
        start local 5 // android.net.Uri$Builder builder
         4: .line 2037
            aload 5 /* builder */
            iload 1 /* startDay */
            i2l
            invokestatic android.content.ContentUris.appendId:(Landroid/net/Uri$Builder;J)Landroid/net/Uri$Builder;
            pop
         5: .line 2038
            aload 5 /* builder */
            iload 4 /* endDay */
            i2l
            invokestatic android.content.ContentUris.appendId:(Landroid/net/Uri$Builder;J)Landroid/net/Uri$Builder;
            pop
         6: .line 2039
            aload 0 /* cr */
            aload 5 /* builder */
            invokevirtual android.net.Uri$Builder.build:()Landroid/net/Uri;
            aload 3 /* projection */
            ldc "selected=1"
         7: .line 2040
            aconst_null
            ldc "startDay"
         8: .line 2039
            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 5 // android.net.Uri$Builder builder
        end local 4 // int endDay
        end local 3 // java.lang.String[] projection
        end local 2 // int numDays
        end local 1 // int startDay
        end local 0 // android.content.ContentResolver cr
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    9     0          cr  Landroid/content/ContentResolver;
            0    9     1    startDay  I
            0    9     2     numDays  I
            0    9     3  projection  [Ljava/lang/String;
            3    9     4      endDay  I
            4    9     5     builder  Landroid/net/Uri$Builder;
    MethodParameters:
            Name  Flags
      cr          
      startDay    
      numDays     
      projection  
}
SourceFile: "CalendarContract.java"
NestHost: android.provider.CalendarContract
InnerClasses:
  public final Builder = android.net.Uri$Builder of android.net.Uri
  public final EventDays = android.provider.CalendarContract$EventDays of android.provider.CalendarContract
  protected abstract EventDaysColumns = android.provider.CalendarContract$EventDaysColumns of android.provider.CalendarContract