class android.provider.CalendarContract$CalendarEntity$EntityIteratorImpl extends android.content.CursorEntityIterator
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: android.provider.CalendarContract$CalendarEntity$EntityIteratorImpl
super_class: android.content.CursorEntityIterator
{
public void <init>(android.database.Cursor);
descriptor: (Landroid/database/Cursor;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 // android.provider.CalendarContract$CalendarEntity$EntityIteratorImpl this
start local 1 // android.database.Cursor cursor
0: .line 515
aload 0 /* this */
aload 1 /* cursor */
invokespecial android.content.CursorEntityIterator.<init>:(Landroid/database/Cursor;)V
1: .line 516
return
end local 1 // android.database.Cursor cursor
end local 0 // android.provider.CalendarContract$CalendarEntity$EntityIteratorImpl this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/provider/CalendarContract$CalendarEntity$EntityIteratorImpl;
0 2 1 cursor Landroid/database/Cursor;
MethodParameters:
Name Flags
cursor
public android.content.Entity getEntityAndIncrementCursor(android.database.Cursor);
descriptor: (Landroid/database/Cursor;)Landroid/content/Entity;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=2
start local 0 // android.provider.CalendarContract$CalendarEntity$EntityIteratorImpl this
start local 1 // android.database.Cursor cursor
0: .line 521
aload 1 /* cursor */
aload 1 /* cursor */
ldc "_id"
invokeinterface android.database.Cursor.getColumnIndexOrThrow:(Ljava/lang/String;)I
invokeinterface android.database.Cursor.getLong:(I)J
lstore 2 /* calendarId */
start local 2 // long calendarId
1: .line 524
new android.content.ContentValues
dup
invokespecial android.content.ContentValues.<init>:()V
astore 4 /* cv */
start local 4 // android.content.ContentValues cv
2: .line 525
aload 4 /* cv */
ldc "_id"
lload 2 /* calendarId */
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
invokevirtual android.content.ContentValues.put:(Ljava/lang/String;Ljava/lang/Long;)V
3: .line 527
aload 1 /* cursor */
aload 4 /* cv */
ldc "account_name"
invokestatic android.database.DatabaseUtils.cursorStringToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
4: .line 528
aload 1 /* cursor */
aload 4 /* cv */
ldc "account_type"
invokestatic android.database.DatabaseUtils.cursorStringToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
5: .line 530
aload 1 /* cursor */
aload 4 /* cv */
ldc "_sync_id"
invokestatic android.database.DatabaseUtils.cursorStringToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
6: .line 531
aload 1 /* cursor */
aload 4 /* cv */
ldc "dirty"
invokestatic android.database.DatabaseUtils.cursorLongToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
7: .line 532
aload 1 /* cursor */
aload 4 /* cv */
ldc "mutators"
invokestatic android.database.DatabaseUtils.cursorStringToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
8: .line 534
aload 1 /* cursor */
aload 4 /* cv */
ldc "cal_sync1"
invokestatic android.database.DatabaseUtils.cursorStringToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
9: .line 535
aload 1 /* cursor */
aload 4 /* cv */
ldc "cal_sync2"
invokestatic android.database.DatabaseUtils.cursorStringToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
10: .line 536
aload 1 /* cursor */
aload 4 /* cv */
ldc "cal_sync3"
invokestatic android.database.DatabaseUtils.cursorStringToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
11: .line 537
aload 1 /* cursor */
aload 4 /* cv */
ldc "cal_sync4"
invokestatic android.database.DatabaseUtils.cursorStringToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
12: .line 538
aload 1 /* cursor */
aload 4 /* cv */
ldc "cal_sync5"
invokestatic android.database.DatabaseUtils.cursorStringToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
13: .line 539
aload 1 /* cursor */
aload 4 /* cv */
ldc "cal_sync6"
invokestatic android.database.DatabaseUtils.cursorStringToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
14: .line 540
aload 1 /* cursor */
aload 4 /* cv */
ldc "cal_sync7"
invokestatic android.database.DatabaseUtils.cursorStringToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
15: .line 541
aload 1 /* cursor */
aload 4 /* cv */
ldc "cal_sync8"
invokestatic android.database.DatabaseUtils.cursorStringToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
16: .line 542
aload 1 /* cursor */
aload 4 /* cv */
ldc "cal_sync9"
invokestatic android.database.DatabaseUtils.cursorStringToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
17: .line 543
aload 1 /* cursor */
aload 4 /* cv */
ldc "cal_sync10"
invokestatic android.database.DatabaseUtils.cursorStringToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
18: .line 545
aload 1 /* cursor */
aload 4 /* cv */
ldc "name"
invokestatic android.database.DatabaseUtils.cursorStringToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
19: .line 546
aload 1 /* cursor */
aload 4 /* cv */
20: .line 547
ldc "calendar_displayName"
21: .line 546
invokestatic android.database.DatabaseUtils.cursorStringToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
22: .line 548
aload 1 /* cursor */
aload 4 /* cv */
23: .line 549
ldc "calendar_color"
24: .line 548
invokestatic android.database.DatabaseUtils.cursorIntToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
25: .line 550
aload 1 /* cursor */
aload 4 /* cv */
26: .line 551
ldc "calendar_color_index"
27: .line 550
invokestatic android.database.DatabaseUtils.cursorStringToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
28: .line 552
aload 1 /* cursor */
aload 4 /* cv */
ldc "calendar_access_level"
invokestatic android.database.DatabaseUtils.cursorIntToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
29: .line 553
aload 1 /* cursor */
aload 4 /* cv */
ldc "visible"
invokestatic android.database.DatabaseUtils.cursorIntToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
30: .line 554
aload 1 /* cursor */
aload 4 /* cv */
ldc "sync_events"
invokestatic android.database.DatabaseUtils.cursorIntToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
31: .line 555
aload 1 /* cursor */
aload 4 /* cv */
32: .line 556
ldc "calendar_location"
33: .line 555
invokestatic android.database.DatabaseUtils.cursorStringToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
34: .line 557
aload 1 /* cursor */
aload 4 /* cv */
ldc "calendar_timezone"
invokestatic android.database.DatabaseUtils.cursorStringToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
35: .line 558
aload 1 /* cursor */
aload 4 /* cv */
36: .line 559
ldc "ownerAccount"
37: .line 558
invokestatic android.database.DatabaseUtils.cursorStringToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
38: .line 560
aload 1 /* cursor */
aload 4 /* cv */
39: .line 561
ldc "canOrganizerRespond"
40: .line 560
invokestatic android.database.DatabaseUtils.cursorIntToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
41: .line 562
aload 1 /* cursor */
aload 4 /* cv */
42: .line 563
ldc "canModifyTimeZone"
43: .line 562
invokestatic android.database.DatabaseUtils.cursorIntToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
44: .line 564
aload 1 /* cursor */
aload 4 /* cv */
45: .line 565
ldc "maxReminders"
46: .line 564
invokestatic android.database.DatabaseUtils.cursorIntToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
47: .line 566
aload 1 /* cursor */
aload 4 /* cv */
48: .line 567
ldc "canPartiallyUpdate"
49: .line 566
invokestatic android.database.DatabaseUtils.cursorIntToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
50: .line 568
aload 1 /* cursor */
aload 4 /* cv */
51: .line 569
ldc "allowedReminders"
52: .line 568
invokestatic android.database.DatabaseUtils.cursorStringToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
53: .line 571
aload 1 /* cursor */
aload 4 /* cv */
ldc "deleted"
invokestatic android.database.DatabaseUtils.cursorIntToContentValuesIfPresent:(Landroid/database/Cursor;Landroid/content/ContentValues;Ljava/lang/String;)V
54: .line 574
new android.content.Entity
dup
aload 4 /* cv */
invokespecial android.content.Entity.<init>:(Landroid/content/ContentValues;)V
astore 5 /* entity */
start local 5 // android.content.Entity entity
55: .line 577
aload 1 /* cursor */
invokeinterface android.database.Cursor.moveToNext:()Z
pop
56: .line 580
aload 5 /* entity */
areturn
end local 5 // android.content.Entity entity
end local 4 // android.content.ContentValues cv
end local 2 // long calendarId
end local 1 // android.database.Cursor cursor
end local 0 // android.provider.CalendarContract$CalendarEntity$EntityIteratorImpl this
LocalVariableTable:
Start End Slot Name Signature
0 57 0 this Landroid/provider/CalendarContract$CalendarEntity$EntityIteratorImpl;
0 57 1 cursor Landroid/database/Cursor;
1 57 2 calendarId J
2 57 4 cv Landroid/content/ContentValues;
55 57 5 entity Landroid/content/Entity;
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
cursor
}
SourceFile: "CalendarContract.java"
NestHost: android.provider.CalendarContract
InnerClasses:
public final CalendarEntity = android.provider.CalendarContract$CalendarEntity of android.provider.CalendarContract
private EntityIteratorImpl = android.provider.CalendarContract$CalendarEntity$EntityIteratorImpl of android.provider.CalendarContract$CalendarEntity