public final class android.provider.CalendarContract$Instances implements android.provider.BaseColumns, android.provider.CalendarContract$EventsColumns, android.provider.CalendarContract$CalendarColumns
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: android.provider.CalendarContract$Instances
  super_class: java.lang.Object
{
  private static final java.lang.String WHERE_CALENDARS_SELECTED;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "visible=?"

  private static final java.lang.String[] WHERE_CALENDARS_ARGS;
    descriptor: [Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

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

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

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

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

  private static final java.lang.String DEFAULT_SORT_ORDER;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "begin ASC"

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

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

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

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

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

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

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

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 1727
            iconst_1
            anewarray java.lang.String
            dup
            iconst_0
         1: .line 1728
            ldc "1"
            aastore
         2: .line 1727
            putstatic android.provider.CalendarContract$Instances.WHERE_CALENDARS_ARGS:[Ljava/lang/String;
         3: .line 1796
            ldc "content://com.android.calendar/instances/when"
            invokestatic android.net.Uri.parse:(Ljava/lang/String;)Landroid/net/Uri;
            putstatic android.provider.CalendarContract$Instances.CONTENT_URI:Landroid/net/Uri;
         4: .line 1804
            ldc "content://com.android.calendar/instances/whenbyday"
            invokestatic android.net.Uri.parse:(Ljava/lang/String;)Landroid/net/Uri;
         5: .line 1803
            putstatic android.provider.CalendarContract$Instances.CONTENT_BY_DAY_URI:Landroid/net/Uri;
         6: .line 1810
            ldc "content://com.android.calendar/instances/search"
            invokestatic android.net.Uri.parse:(Ljava/lang/String;)Landroid/net/Uri;
            putstatic android.provider.CalendarContract$Instances.CONTENT_SEARCH_URI:Landroid/net/Uri;
         7: .line 1818
            ldc "content://com.android.calendar/instances/searchbyday"
            invokestatic android.net.Uri.parse:(Ljava/lang/String;)Landroid/net/Uri;
         8: .line 1817
            putstatic android.provider.CalendarContract$Instances.CONTENT_SEARCH_BY_DAY_URI:Landroid/net/Uri;
         9: .line 1869
            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$Instances this
         0: .line 1734
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // android.provider.CalendarContract$Instances this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/provider/CalendarContract$Instances;

  public static final android.database.Cursor query(android.content.ContentResolver, java.lang.String[], long, long);
    descriptor: (Landroid/content/ContentResolver;[Ljava/lang/String;JJ)Landroid/database/Cursor;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Code:
      stack=6, locals=7, args_size=4
        start local 0 // android.content.ContentResolver cr
        start local 1 // java.lang.String[] projection
        start local 2 // long begin
        start local 4 // long end
         0: .line 1753
            getstatic android.provider.CalendarContract$Instances.CONTENT_URI:Landroid/net/Uri;
            invokevirtual android.net.Uri.buildUpon:()Landroid/net/Uri$Builder;
            astore 6 /* builder */
        start local 6 // android.net.Uri$Builder builder
         1: .line 1754
            aload 6 /* builder */
            lload 2 /* begin */
            invokestatic android.content.ContentUris.appendId:(Landroid/net/Uri$Builder;J)Landroid/net/Uri$Builder;
            pop
         2: .line 1755
            aload 6 /* builder */
            lload 4 /* end */
            invokestatic android.content.ContentUris.appendId:(Landroid/net/Uri$Builder;J)Landroid/net/Uri$Builder;
            pop
         3: .line 1756
            aload 0 /* cr */
            aload 6 /* builder */
            invokevirtual android.net.Uri$Builder.build:()Landroid/net/Uri;
            aload 1 /* projection */
            ldc "visible=?"
         4: .line 1757
            getstatic android.provider.CalendarContract$Instances.WHERE_CALENDARS_ARGS:[Ljava/lang/String;
            ldc "begin ASC"
         5: .line 1756
            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 6 // android.net.Uri$Builder builder
        end local 4 // long end
        end local 2 // long begin
        end local 1 // java.lang.String[] projection
        end local 0 // android.content.ContentResolver cr
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    6     0          cr  Landroid/content/ContentResolver;
            0    6     1  projection  [Ljava/lang/String;
            0    6     2       begin  J
            0    6     4         end  J
            1    6     6     builder  Landroid/net/Uri$Builder;
    MethodParameters:
            Name  Flags
      cr          
      projection  
      begin       
      end         

  public static final android.database.Cursor query(android.content.ContentResolver, java.lang.String[], long, long, java.lang.String);
    descriptor: (Landroid/content/ContentResolver;[Ljava/lang/String;JJLjava/lang/String;)Landroid/database/Cursor;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Code:
      stack=6, locals=8, args_size=5
        start local 0 // android.content.ContentResolver cr
        start local 1 // java.lang.String[] projection
        start local 2 // long begin
        start local 4 // long end
        start local 6 // java.lang.String searchQuery
         0: .line 1782
            getstatic android.provider.CalendarContract$Instances.CONTENT_SEARCH_URI:Landroid/net/Uri;
            invokevirtual android.net.Uri.buildUpon:()Landroid/net/Uri$Builder;
            astore 7 /* builder */
        start local 7 // android.net.Uri$Builder builder
         1: .line 1783
            aload 7 /* builder */
            lload 2 /* begin */
            invokestatic android.content.ContentUris.appendId:(Landroid/net/Uri$Builder;J)Landroid/net/Uri$Builder;
            pop
         2: .line 1784
            aload 7 /* builder */
            lload 4 /* end */
            invokestatic android.content.ContentUris.appendId:(Landroid/net/Uri$Builder;J)Landroid/net/Uri$Builder;
            pop
         3: .line 1785
            aload 7 /* builder */
            aload 6 /* searchQuery */
            invokevirtual android.net.Uri$Builder.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder;
            astore 7 /* builder */
         4: .line 1786
            aload 0 /* cr */
            aload 7 /* builder */
            invokevirtual android.net.Uri$Builder.build:()Landroid/net/Uri;
            aload 1 /* projection */
            ldc "visible=?"
         5: .line 1787
            getstatic android.provider.CalendarContract$Instances.WHERE_CALENDARS_ARGS:[Ljava/lang/String;
            ldc "begin ASC"
         6: .line 1786
            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 7 // android.net.Uri$Builder builder
        end local 6 // java.lang.String searchQuery
        end local 4 // long end
        end local 2 // long begin
        end local 1 // java.lang.String[] projection
        end local 0 // android.content.ContentResolver cr
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    7     0           cr  Landroid/content/ContentResolver;
            0    7     1   projection  [Ljava/lang/String;
            0    7     2        begin  J
            0    7     4          end  J
            0    7     6  searchQuery  Ljava/lang/String;
            1    7     7      builder  Landroid/net/Uri$Builder;
    MethodParameters:
             Name  Flags
      cr           
      projection   
      begin        
      end          
      searchQuery  
}
SourceFile: "CalendarContract.java"
NestHost: android.provider.CalendarContract
InnerClasses:
  public final Builder = android.net.Uri$Builder of android.net.Uri
  protected abstract CalendarColumns = android.provider.CalendarContract$CalendarColumns of android.provider.CalendarContract
  protected abstract EventsColumns = android.provider.CalendarContract$EventsColumns of android.provider.CalendarContract
  public final Instances = android.provider.CalendarContract$Instances of android.provider.CalendarContract