(Landroid/content/Context;)V
│
│ - iget-wide v4, p2, Landroid/app/Notification;->when:J
│ + iget-wide v6, p2, Landroid/app/Notification;->when:J
│
│ - invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ - iget v4, p2, Landroid/app/Notification;->icon:I
│ + iget v5, p2, Landroid/app/Notification;->icon:I
│
│ - iget v5, p2, Landroid/app/Notification;->iconLevel:I
│ + iget v6, p2, Landroid/app/Notification;->iconLevel:I
│
│ - invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ - iget-object v4, p2, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;
│ + iget-object v5, p2, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews;
│
│ - invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ - iget-object v4, p2, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;
│ + iget-object v5, p2, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence;
│
│ - invoke-virtual {v3, v4, p6}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, v5, p6}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ - iget-object v4, p2, Landroid/app/Notification;->sound:Landroid/net/Uri;
│ + iget-object v5, p2, Landroid/app/Notification;->sound:Landroid/net/Uri;
│
│ - iget v5, p2, Landroid/app/Notification;->audioStreamType:I
│ + iget v6, p2, Landroid/app/Notification;->audioStreamType:I
│
│ - invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ - iget-object v4, p2, Landroid/app/Notification;->vibrate:[J
│ + iget-object v5, p2, Landroid/app/Notification;->vibrate:[J
│
│ - invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ - iget v4, p2, Landroid/app/Notification;->ledARGB:I
│ + iget v5, p2, Landroid/app/Notification;->ledARGB:I
│
│ - iget v5, p2, Landroid/app/Notification;->ledOnMS:I
│ + iget v6, p2, Landroid/app/Notification;->ledOnMS:I
│
│ - iget v6, p2, Landroid/app/Notification;->ledOffMS:I
│ + iget v7, p2, Landroid/app/Notification;->ledOffMS:I
│
│ - invoke-virtual {v3, v4, v5, v6}, Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder;
│
│ - move-result-object v4
│ + move-result-object v5
│
│ - iget v3, p2, Landroid/app/Notification;->flags:I
│ + iget v4, p2, Landroid/app/Notification;->flags:I
│
│ - and-int/lit8 v3, v3, 0x2
│ + and-int/lit8 v4, v4, 0x2
│
│ - if-eqz v3, :cond_0
│ + if-eqz v4, :cond_0
│
│ - const/4 v3, 0x1
│ + const/4 v4, 0x1
│
│ :goto_0
│ - invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder;
│ + invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder;
│
│ - move-result-object v4
│ + move-result-object v5
│
│ - iget v3, p2, Landroid/app/Notification;->flags:I
│ + iget v4, p2, Landroid/app/Notification;->flags:I
│
│ - and-int/lit8 v3, v3, 0x8
│ + and-int/lit8 v4, v4, 0x8
│
│ - if-eqz v3, :cond_1
│ + if-eqz v4, :cond_1
│
│ - const/4 v3, 0x1
│ + const/4 v4, 0x1
│
│ :goto_1
│ - invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder;
│ + invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder;
│
│ - move-result-object v4
│ + move-result-object v5
│
│ - iget v3, p2, Landroid/app/Notification;->flags:I
│ + iget v4, p2, Landroid/app/Notification;->flags:I
│
│ - and-int/lit8 v3, v3, 0x10
│ + and-int/lit8 v4, v4, 0x10
│
│ - if-eqz v3, :cond_2
│ + if-eqz v4, :cond_2
│
│ - const/4 v3, 0x1
│ + const/4 v4, 0x1
│
│ :goto_2
│ - invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;
│ + invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ - iget v4, p2, Landroid/app/Notification;->defaults:I
│ + iget v5, p2, Landroid/app/Notification;->defaults:I
│
│ - invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ - invoke-virtual {v3, p3}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, p3}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ - invoke-virtual {v3, p4}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, p4}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ move-object/from16 v0, p16
│
│ - invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setSubText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setSubText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
│ +
│ + move-result-object v4
│
│ - move-result-object v3
│ + invoke-virtual {v4, p5}, Landroid/app/Notification$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
│
│ - invoke-virtual {v3, p5}, Landroid/app/Notification$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
│ + move-result-object v4
│
│ - move-result-object v3
│ + move-object/from16 v0, p8
│
│ - invoke-virtual {v3, p8}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ - iget-object v4, p2, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent;
│ + iget-object v5, p2, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent;
│
│ - invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder;
│
│ - move-result-object v4
│ + move-result-object v5
│
│ - iget v3, p2, Landroid/app/Notification;->flags:I
│ + iget v4, p2, Landroid/app/Notification;->flags:I
│
│ - and-int/lit16 v3, v3, 0x80
│ + and-int/lit16 v4, v4, 0x80
│
│ - if-eqz v3, :cond_3
│ + if-eqz v4, :cond_3
│
│ - const/4 v3, 0x1
│ + const/4 v4, 0x1
│
│ :goto_3
│ move-object/from16 v0, p9
│
│ - invoke-virtual {v4, v0, v3}, Landroid/app/Notification$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder;
│ + invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ move-object/from16 v0, p10
│
│ - invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ - invoke-virtual {v3, p7}, Landroid/app/Notification$Builder;->setNumber(I)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, p7}, Landroid/app/Notification$Builder;->setNumber(I)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ move/from16 v0, p14
│
│ - invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setUsesChronometer(Z)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setUsesChronometer(Z)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ move/from16 v0, p15
│
│ - invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setPriority(I)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setPriority(I)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ move/from16 v0, p11
│
│ move/from16 v1, p12
│
│ move/from16 v2, p13
│
│ - invoke-virtual {v3, v0, v1, v2}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder;
│ + invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder;
│
│ - move-result-object v3
│ + move-result-object v4
│
│ - iput-object v3, p0, Landroid/support/v4/app/NotificationCompatJellybean;->b:Landroid/app/Notification$Builder;
│ + iput-object v4, p0, Landroid/support/v4/app/NotificationCompatJellybean;->b:Landroid/app/Notification$Builder;
│
│ .line 59
│ return-void
│
│ .line 34
│ :cond_0
│ - const/4 v3, 0x0
│ + const/4 v4, 0x0
│
│ goto :goto_0
│
│ :cond_1
│ - const/4 v3, 0x0
│ + const/4 v4, 0x0
│
│ goto :goto_1
│
│ :cond_2
│ - const/4 v3, 0x0
│ + const/4 v4, 0x0
│
│ goto :goto_2
│
│ :cond_3
│ - const/4 v3, 0x0
│ + const/4 v4, 0x0
│
│ goto :goto_3
│ .end method
│
│
│ # virtual methods
│ .method public addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V
├── smali/android/support/v4/content/AsyncTaskLoader.smali
│ @@ -559,15 +559,15 @@
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public setUpdateThrottle(J)V
│ - .locals 2
│ + .locals 3
│ .param p1, "delayMS" # J
│
│ .prologue
│ .line 103
│ .local p0, "this":Landroid/support/v4/content/AsyncTaskLoader;, "Landroid/support/v4/content/AsyncTaskLoader;"
│ iput-wide p1, p0, Landroid/support/v4/content/AsyncTaskLoader;->mUpdateThrottle:J
├── smali/android/support/v4/content/ModernAsyncTask.smali
│ @@ -83,15 +83,15 @@
│ }
│ .end annotation
│ .end field
│
│
│ # direct methods
│ .method static constructor ()V
│ - .locals 8
│ + .locals 9
│
│ .prologue
│ .line 54
│ new-instance v0, Landroid/support/v4/content/ModernAsyncTask$1;
│
│ invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$1;->()V
│
│ @@ -103,31 +103,31 @@
│ const/16 v1, 0xa
│
│ invoke-direct {v0, v1}, Ljava/util/concurrent/LinkedBlockingQueue;->(I)V
│
│ sput-object v0, Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;
│
│ .line 68
│ - new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor;
│ + new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor;
│
│ - const/4 v1, 0x5
│ + const/4 v2, 0x5
│
│ - const/16 v2, 0x80
│ + const/16 v3, 0x80
│
│ - const-wide/16 v3, 0x1
│ + const-wide/16 v4, 0x1
│
│ - sget-object v5, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;
│ + sget-object v6, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;
│
│ - sget-object v6, Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;
│ + sget-object v7, Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue;
│
│ - sget-object v7, Landroid/support/v4/content/ModernAsyncTask;->sThreadFactory:Ljava/util/concurrent/ThreadFactory;
│ + sget-object v8, Landroid/support/v4/content/ModernAsyncTask;->sThreadFactory:Ljava/util/concurrent/ThreadFactory;
│
│ - invoke-direct/range {v0 .. v7}, Ljava/util/concurrent/ThreadPoolExecutor;->(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V
│ + invoke-direct/range {v1 .. v8}, Ljava/util/concurrent/ThreadPoolExecutor;->(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V
│
│ - sput-object v0, Landroid/support/v4/content/ModernAsyncTask;->THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor;
│ + sput-object v1, Landroid/support/v4/content/ModernAsyncTask;->THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor;
│
│ .line 75
│ new-instance v0, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;
│
│ const/4 v1, 0x0
│
│ invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;->(Landroid/support/v4/content/ModernAsyncTask$1;)V
├── smali/android/support/v4/media/TransportMediatorJellybeanMR2.smali
│ @@ -393,15 +393,15 @@
│ invoke-virtual {p0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;->dropAudioFocus()V
│
│ .line 172
│ return-void
│ .end method
│
│ .method public refreshState(ZJI)V
│ - .locals 3
│ + .locals 4
│ .param p1, "playing" # Z
│ .param p2, "position" # J
│ .param p4, "transportControls" # I
│
│ .prologue
│ .line 159
│ iget-object v0, p0, Landroid/support/v4/media/TransportMediatorJellybeanMR2;->mRemoteControl:Landroid/media/RemoteControlClient;
├── smali/android/support/v4/media/TransportPerformer.smali
│ @@ -27,69 +27,69 @@
│
│ return-void
│ .end method
│
│
│ # virtual methods
│ .method public onAudioFocusChange(I)V
│ - .locals 8
│ + .locals 9
│ .param p1, "focusChange" # I
│
│ .prologue
│ .line 188
│ - const/4 v6, 0x0
│ + const/4 v7, 0x0
│
│ .line 189
│ - .local v6, "keyCode":I
│ + .local v7, "keyCode":I
│ packed-switch p1, :pswitch_data_0
│
│ .line 196
│ :goto_0
│ - if-eqz v6, :cond_0
│ + if-eqz v7, :cond_0
│
│ .line 197
│ invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J
│
│ - move-result-wide v1
│ + move-result-wide v2
│
│ .line 198
│ - .local v1, "now":J
│ - new-instance v0, Landroid/view/KeyEvent;
│ + .local v2, "now":J
│ + new-instance v1, Landroid/view/KeyEvent;
│
│ - const/4 v5, 0x0
│ + const/4 v6, 0x0
│
│ - const/4 v7, 0x0
│ + const/4 v8, 0x0
│
│ - move-wide v3, v1
│ + move-wide v4, v2
│
│ - invoke-direct/range {v0 .. v7}, Landroid/view/KeyEvent;->(JJIII)V
│ + invoke-direct/range {v1 .. v8}, Landroid/view/KeyEvent;->(JJIII)V
│
│ - invoke-virtual {p0, v6, v0}, Landroid/support/v4/media/TransportPerformer;->onMediaButtonDown(ILandroid/view/KeyEvent;)Z
│ + invoke-virtual {p0, v7, v1}, Landroid/support/v4/media/TransportPerformer;->onMediaButtonDown(ILandroid/view/KeyEvent;)Z
│
│ .line 199
│ - new-instance v0, Landroid/view/KeyEvent;
│ + new-instance v1, Landroid/view/KeyEvent;
│
│ - const/4 v5, 0x1
│ + const/4 v6, 0x1
│
│ - const/4 v7, 0x0
│ + const/4 v8, 0x0
│
│ - move-wide v3, v1
│ + move-wide v4, v2
│
│ - invoke-direct/range {v0 .. v7}, Landroid/view/KeyEvent;->(JJIII)V
│ + invoke-direct/range {v1 .. v8}, Landroid/view/KeyEvent;->(JJIII)V
│
│ - invoke-virtual {p0, v6, v0}, Landroid/support/v4/media/TransportPerformer;->onMediaButtonUp(ILandroid/view/KeyEvent;)Z
│ + invoke-virtual {p0, v7, v1}, Landroid/support/v4/media/TransportPerformer;->onMediaButtonUp(ILandroid/view/KeyEvent;)Z
│
│ .line 201
│ - .end local v1 # "now":J
│ + .end local v2 # "now":J
│ :cond_0
│ return-void
│
│ .line 193
│ :pswitch_0
│ - const/16 v6, 0x7f
│ + const/16 v7, 0x7f
│
│ goto :goto_0
│
│ .line 189
│ :pswitch_data_0
│ .packed-switch -0x1
│ :pswitch_0
├── smali/android/support/v4/util/ContainerHelpers.smali
│ @@ -118,47 +118,47 @@
│
│ .line 68
│ .local v0, "hi":I
│ :goto_0
│ if-gt v1, v0, :cond_1
│
│ .line 69
│ - add-int v5, v1, v0
│ + add-int v3, v1, v0
│
│ - ushr-int/lit8 v2, v5, 0x1
│ + ushr-int/lit8 v2, v3, 0x1
│
│ .line 70
│ .local v2, "mid":I
│ - aget-wide v3, p0, v2
│ + aget-wide v4, p0, v2
│
│ .line 72
│ - .local v3, "midVal":J
│ - cmp-long v5, v3, p2
│ + .local v4, "midVal":J
│ + cmp-long v3, v4, p2
│
│ - if-gez v5, :cond_0
│ + if-gez v3, :cond_0
│
│ .line 73
│ add-int/lit8 v1, v2, 0x1
│
│ goto :goto_0
│
│ .line 74
│ :cond_0
│ - cmp-long v5, v3, p2
│ + cmp-long v3, v4, p2
│
│ - if-lez v5, :cond_2
│ + if-lez v3, :cond_2
│
│ .line 75
│ add-int/lit8 v0, v2, -0x1
│
│ goto :goto_0
│
│ .line 80
│ .end local v2 # "mid":I
│ - .end local v3 # "midVal":J
│ + .end local v4 # "midVal":J
│ :cond_1
│ xor-int/lit8 v2, v1, -0x1
│
│ :cond_2
│ return v2
│ .end method
├── smali/android/support/v4/util/LongSparseArray.smali
│ @@ -557,15 +557,15 @@
│
│ aget-object p3, v1, v0
│
│ goto :goto_0
│ .end method
│
│ .method public indexOfKey(J)I
│ - .locals 2
│ + .locals 3
│ .param p1, "key" # J
│
│ .prologue
│ .line 283
│ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;"
│ iget-boolean v0, p0, Landroid/support/v4/util/LongSparseArray;->mGarbage:Z
│
│ @@ -662,15 +662,15 @@
│
│ aget-wide v0, v0, p1
│
│ return-wide v0
│ .end method
│
│ .method public put(JLjava/lang/Object;)V
│ - .locals 8
│ + .locals 9
│ .param p1, "key" # J
│ .annotation system Ldalvik/annotation/Signature;
│ value = {
│ "(JTE;)V"
│ }
│ .end annotation
│
│ @@ -865,15 +865,15 @@
│
│ iput v4, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I
│
│ goto/16 :goto_0
│ .end method
│
│ .method public remove(J)V
│ - .locals 0
│ + .locals 1
│ .param p1, "key" # J
│
│ .prologue
│ .line 132
│ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;"
│ invoke-virtual {p0, p1, p2}, Landroid/support/v4/util/LongSparseArray;->delete(J)V
├── smali/android/support/v4/util/TimeUtils.smali
│ @@ -110,15 +110,15 @@
│ :cond_5
│ const/4 v0, 0x0
│
│ goto :goto_0
│ .end method
│
│ .method public static formatDuration(JJLjava/io/PrintWriter;)V
│ - .locals 3
│ + .locals 4
│ .param p0, "time" # J
│ .param p2, "now" # J
│ .param p4, "pw" # Ljava/io/PrintWriter;
│
│ .prologue
│ .line 169
│ const-wide/16 v0, 0x0
│ @@ -144,30 +144,30 @@
│
│ invoke-static {v0, v1, p4, v2}, Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V
│
│ goto :goto_0
│ .end method
│
│ .method public static formatDuration(JLjava/io/PrintWriter;)V
│ - .locals 1
│ + .locals 2
│ .param p0, "duration" # J
│ .param p2, "pw" # Ljava/io/PrintWriter;
│
│ .prologue
│ .line 164
│ const/4 v0, 0x0
│
│ invoke-static {p0, p1, p2, v0}, Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V
│
│ .line 165
│ return-void
│ .end method
│
│ .method public static formatDuration(JLjava/io/PrintWriter;I)V
│ - .locals 5
│ + .locals 6
│ .param p0, "duration" # J
│ .param p2, "pw" # Ljava/io/PrintWriter;
│ .param p3, "fieldLen" # I
│
│ .prologue
│ .line 156
│ sget-object v2, Landroid/support/v4/util/TimeUtils;->sFormatSync:Ljava/lang/Object;
├── smali/android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase.smali
│ @@ -461,15 +461,15 @@
│ iput v3, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapSlopSquare:I
│
│ .line 182
│ return-void
│ .end method
│
│ .method private isConsideredDoubleTap(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z
│ - .locals 7
│ + .locals 8
│ .param p1, "firstDown" # Landroid/view/MotionEvent;
│ .param p2, "firstUp" # Landroid/view/MotionEvent;
│ .param p3, "secondDown" # Landroid/view/MotionEvent;
│
│ .prologue
│ const/4 v2, 0x0
│
│ @@ -483,27 +483,27 @@
│ :goto_0
│ return v2
│
│ .line 443
│ :cond_1
│ invoke-virtual {p3}, Landroid/view/MotionEvent;->getEventTime()J
│
│ - move-result-wide v3
│ + move-result-wide v4
│
│ invoke-virtual {p2}, Landroid/view/MotionEvent;->getEventTime()J
│
│ - move-result-wide v5
│ + move-result-wide v6
│
│ - sub-long/2addr v3, v5
│ + sub-long/2addr v4, v6
│
│ - sget v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I
│ + sget v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I
│
│ - int-to-long v5, v5
│ + int-to-long v6, v3
│
│ - cmp-long v3, v3, v5
│ + cmp-long v3, v4, v6
│
│ if-gtz v3, :cond_0
│
│ .line 447
│ invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F
│
│ move-result v3
│ @@ -560,1448 +560,1448 @@
│ .line 212
│ iget-boolean v0, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsLongpressEnabled:Z
│
│ return v0
│ .end method
│
│ .method public onTouchEvent(Landroid/view/MotionEvent;)Z
│ - .locals 41
│ + .locals 42
│ .param p1, "ev" # Landroid/view/MotionEvent;
│
│ .prologue
│ .line 224
│ invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getAction()I
│
│ - move-result v5
│ + move-result v6
│
│ .line 226
│ - .local v5, "action":I
│ + .local v6, "action":I
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - if-nez v35, :cond_0
│ + if-nez v36, :cond_0
│
│ .line 227
│ invoke-static {}, Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker;
│
│ - move-result-object v35
│ + move-result-object v36
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ move-object/from16 v1, p0
│
│ iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
│
│ .line 229
│ :cond_0
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ move-object/from16 v1, p1
│
│ invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
│
│ .line 231
│ - and-int/lit16 v0, v5, 0xff
│ + and-int/lit16 v0, v6, 0xff
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - const/16 v36, 0x6
│ + const/16 v37, 0x6
│
│ - move/from16 v0, v35
│ + move/from16 v0, v36
│
│ - move/from16 v1, v36
│ + move/from16 v1, v37
│
│ if-ne v0, v1, :cond_1
│
│ - const/16 v21, 0x1
│ + const/16 v22, 0x1
│
│ .line 233
│ - .local v21, "pointerUp":Z
│ + .local v22, "pointerUp":Z
│ :goto_0
│ - if-eqz v21, :cond_2
│ + if-eqz v22, :cond_2
│
│ invoke-static/range {p1 .. p1}, Landroid/support/v4/view/MotionEventCompat;->getActionIndex(Landroid/view/MotionEvent;)I
│
│ - move-result v24
│ + move-result v25
│
│ .line 236
│ - .local v24, "skipIndex":I
│ + .local v25, "skipIndex":I
│ :goto_1
│ - const/16 v25, 0x0
│ -
│ - .local v25, "sumX":F
│ const/16 v26, 0x0
│
│ + .local v26, "sumX":F
│ + const/16 v27, 0x0
│ +
│ .line 237
│ - .local v26, "sumY":F
│ + .local v27, "sumY":F
│ invoke-static/range {p1 .. p1}, Landroid/support/v4/view/MotionEventCompat;->getPointerCount(Landroid/view/MotionEvent;)I
│
│ - move-result v6
│ + move-result v7
│
│ .line 238
│ - .local v6, "count":I
│ - const/16 v17, 0x0
│ + .local v7, "count":I
│ + const/16 v18, 0x0
│
│ - .local v17, "i":I
│ + .local v18, "i":I
│ :goto_2
│ - move/from16 v0, v17
│ + move/from16 v0, v18
│
│ - if-ge v0, v6, :cond_4
│ + if-ge v0, v7, :cond_4
│
│ .line 239
│ - move/from16 v0, v24
│ + move/from16 v0, v25
│
│ - move/from16 v1, v17
│ + move/from16 v1, v18
│
│ if-ne v0, v1, :cond_3
│
│ .line 238
│ :goto_3
│ - add-int/lit8 v17, v17, 0x1
│ + add-int/lit8 v18, v18, 0x1
│
│ goto :goto_2
│
│ .line 231
│ - .end local v6 # "count":I
│ - .end local v17 # "i":I
│ - .end local v21 # "pointerUp":Z
│ - .end local v24 # "skipIndex":I
│ - .end local v25 # "sumX":F
│ - .end local v26 # "sumY":F
│ + .end local v7 # "count":I
│ + .end local v18 # "i":I
│ + .end local v22 # "pointerUp":Z
│ + .end local v25 # "skipIndex":I
│ + .end local v26 # "sumX":F
│ + .end local v27 # "sumY":F
│ :cond_1
│ - const/16 v21, 0x0
│ + const/16 v22, 0x0
│
│ goto :goto_0
│
│ .line 233
│ - .restart local v21 # "pointerUp":Z
│ + .restart local v22 # "pointerUp":Z
│ :cond_2
│ - const/16 v24, -0x1
│ + const/16 v25, -0x1
│
│ goto :goto_1
│
│ .line 240
│ - .restart local v6 # "count":I
│ - .restart local v17 # "i":I
│ - .restart local v24 # "skipIndex":I
│ - .restart local v25 # "sumX":F
│ - .restart local v26 # "sumY":F
│ + .restart local v7 # "count":I
│ + .restart local v18 # "i":I
│ + .restart local v25 # "skipIndex":I
│ + .restart local v26 # "sumX":F
│ + .restart local v27 # "sumY":F
│ :cond_3
│ move-object/from16 v0, p1
│
│ - move/from16 v1, v17
│ + move/from16 v1, v18
│
│ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getX(Landroid/view/MotionEvent;I)F
│
│ - move-result v35
│ + move-result v36
│
│ - add-float v25, v25, v35
│ + add-float v26, v26, v36
│
│ .line 241
│ move-object/from16 v0, p1
│
│ - move/from16 v1, v17
│ + move/from16 v1, v18
│
│ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getY(Landroid/view/MotionEvent;I)F
│
│ - move-result v35
│ + move-result v36
│
│ - add-float v26, v26, v35
│ + add-float v27, v27, v36
│
│ goto :goto_3
│
│ .line 243
│ :cond_4
│ - if-eqz v21, :cond_6
│ + if-eqz v22, :cond_6
│
│ - add-int/lit8 v11, v6, -0x1
│ + add-int/lit8 v12, v7, -0x1
│
│ .line 244
│ - .local v11, "div":I
│ + .local v12, "div":I
│ :goto_4
│ - int-to-float v0, v11
│ + int-to-float v0, v12
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - div-float v13, v25, v35
│ + div-float v14, v26, v36
│
│ .line 245
│ - .local v13, "focusX":F
│ - int-to-float v0, v11
│ + .local v14, "focusX":F
│ + int-to-float v0, v12
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - div-float v14, v26, v35
│ + div-float v15, v27, v36
│
│ .line 247
│ - .local v14, "focusY":F
│ - const/16 v16, 0x0
│ + .local v15, "focusY":F
│ + const/16 v17, 0x0
│
│ .line 249
│ - .local v16, "handled":Z
│ - and-int/lit16 v0, v5, 0xff
│ + .local v17, "handled":Z
│ + and-int/lit16 v0, v6, 0xff
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - packed-switch v35, :pswitch_data_0
│ + packed-switch v36, :pswitch_data_0
│
│ .line 405
│ :cond_5
│ :goto_5
│ :pswitch_0
│ - return v16
│ + return v17
│
│ - .end local v11 # "div":I
│ - .end local v13 # "focusX":F
│ - .end local v14 # "focusY":F
│ - .end local v16 # "handled":Z
│ + .end local v12 # "div":I
│ + .end local v14 # "focusX":F
│ + .end local v15 # "focusY":F
│ + .end local v17 # "handled":Z
│ :cond_6
│ - move v11, v6
│ + move v12, v7
│
│ .line 243
│ goto :goto_4
│
│ .line 251
│ - .restart local v11 # "div":I
│ - .restart local v13 # "focusX":F
│ - .restart local v14 # "focusY":F
│ - .restart local v16 # "handled":Z
│ + .restart local v12 # "div":I
│ + .restart local v14 # "focusX":F
│ + .restart local v15 # "focusY":F
│ + .restart local v17 # "handled":Z
│ :pswitch_1
│ move-object/from16 v0, p0
│
│ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F
│ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F
│
│ move-object/from16 v0, p0
│
│ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F
│ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F
│
│ .line 252
│ move-object/from16 v0, p0
│
│ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F
│ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F
│
│ move-object/from16 v0, p0
│
│ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F
│ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F
│
│ .line 254
│ invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->cancelTaps()V
│
│ goto :goto_5
│
│ .line 258
│ :pswitch_2
│ move-object/from16 v0, p0
│
│ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F
│ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F
│
│ move-object/from16 v0, p0
│
│ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F
│ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F
│
│ .line 259
│ move-object/from16 v0, p0
│
│ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F
│ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F
│
│ move-object/from16 v0, p0
│
│ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F
│ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F
│
│ .line 263
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - const/16 v36, 0x3e8
│ + const/16 v37, 0x3e8
│
│ move-object/from16 v0, p0
│
│ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMaximumFlingVelocity:I
│
│ - move/from16 v37, v0
│ + move/from16 v38, v0
│
│ - move/from16 v0, v37
│ + move/from16 v0, v38
│
│ int-to-float v0, v0
│
│ - move/from16 v37, v0
│ + move/from16 v38, v0
│
│ - invoke-virtual/range {v35 .. v37}, Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V
│ + invoke-virtual/range {v36 .. v38}, Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V
│
│ .line 264
│ invoke-static/range {p1 .. p1}, Landroid/support/v4/view/MotionEventCompat;->getActionIndex(Landroid/view/MotionEvent;)I
│
│ - move-result v27
│ + move-result v28
│
│ .line 265
│ - .local v27, "upIndex":I
│ + .local v28, "upIndex":I
│ move-object/from16 v0, p1
│
│ - move/from16 v1, v27
│ + move/from16 v1, v28
│
│ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I
│
│ - move-result v18
│ + move-result v19
│
│ .line 266
│ - .local v18, "id1":I
│ + .local v19, "id1":I
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ - move/from16 v1, v18
│ + move/from16 v1, v19
│
│ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getXVelocity(Landroid/view/VelocityTracker;I)F
│
│ - move-result v32
│ + move-result v33
│
│ .line 267
│ - .local v32, "x1":F
│ + .local v33, "x1":F
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ - move/from16 v1, v18
│ + move/from16 v1, v19
│
│ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getYVelocity(Landroid/view/VelocityTracker;I)F
│
│ - move-result v34
│ + move-result v35
│
│ .line 268
│ - .local v34, "y1":F
│ - const/16 v17, 0x0
│ + .local v35, "y1":F
│ + const/16 v18, 0x0
│
│ :goto_6
│ - move/from16 v0, v17
│ + move/from16 v0, v18
│
│ - if-ge v0, v6, :cond_5
│ + if-ge v0, v7, :cond_5
│
│ .line 269
│ - move/from16 v0, v17
│ + move/from16 v0, v18
│
│ - move/from16 v1, v27
│ + move/from16 v1, v28
│
│ if-ne v0, v1, :cond_8
│
│ .line 268
│ :cond_7
│ - add-int/lit8 v17, v17, 0x1
│ + add-int/lit8 v18, v18, 0x1
│
│ goto :goto_6
│
│ .line 271
│ :cond_8
│ move-object/from16 v0, p1
│
│ - move/from16 v1, v17
│ + move/from16 v1, v18
│
│ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I
│
│ - move-result v19
│ + move-result v20
│
│ .line 272
│ - .local v19, "id2":I
│ + .local v20, "id2":I
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ - move/from16 v1, v19
│ + move/from16 v1, v20
│
│ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getXVelocity(Landroid/view/VelocityTracker;I)F
│
│ - move-result v35
│ + move-result v36
│
│ - mul-float v31, v32, v35
│ + mul-float v32, v33, v36
│
│ .line 273
│ - .local v31, "x":F
│ + .local v32, "x":F
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ - move/from16 v1, v19
│ + move/from16 v1, v20
│
│ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getYVelocity(Landroid/view/VelocityTracker;I)F
│
│ - move-result v35
│ + move-result v36
│
│ - mul-float v33, v34, v35
│ + mul-float v34, v35, v36
│
│ .line 275
│ - .local v33, "y":F
│ - add-float v12, v31, v33
│ + .local v34, "y":F
│ + add-float v13, v32, v34
│
│ .line 276
│ - .local v12, "dot":F
│ - const/16 v35, 0x0
│ + .local v13, "dot":F
│ + const/16 v36, 0x0
│
│ - cmpg-float v35, v12, v35
│ + cmpg-float v36, v13, v36
│
│ - if-gez v35, :cond_7
│ + if-gez v36, :cond_7
│
│ .line 277
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - invoke-virtual/range {v35 .. v35}, Landroid/view/VelocityTracker;->clear()V
│ + invoke-virtual/range {v36 .. v36}, Landroid/view/VelocityTracker;->clear()V
│
│ goto/16 :goto_5
│
│ .line 284
│ - .end local v12 # "dot":F
│ - .end local v18 # "id1":I
│ - .end local v19 # "id2":I
│ - .end local v27 # "upIndex":I
│ - .end local v31 # "x":F
│ - .end local v32 # "x1":F
│ - .end local v33 # "y":F
│ - .end local v34 # "y1":F
│ + .end local v13 # "dot":F
│ + .end local v19 # "id1":I
│ + .end local v20 # "id2":I
│ + .end local v28 # "upIndex":I
│ + .end local v32 # "x":F
│ + .end local v33 # "x1":F
│ + .end local v34 # "y":F
│ + .end local v35 # "y1":F
│ :pswitch_3
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - if-eqz v35, :cond_a
│ + if-eqz v36, :cond_a
│
│ .line 285
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - const/16 v36, 0x3
│ + const/16 v37, 0x3
│
│ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->hasMessages(I)Z
│ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->hasMessages(I)Z
│
│ - move-result v15
│ + move-result v16
│
│ .line 286
│ - .local v15, "hadTapMessage":Z
│ - if-eqz v15, :cond_9
│ + .local v16, "hadTapMessage":Z
│ + if-eqz v16, :cond_9
│
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - const/16 v36, 0x3
│ + const/16 v37, 0x3
│
│ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V
│ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V
│
│ .line 287
│ :cond_9
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - if-eqz v35, :cond_d
│ + if-eqz v36, :cond_d
│
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - if-eqz v35, :cond_d
│ + if-eqz v36, :cond_d
│
│ - if-eqz v15, :cond_d
│ + if-eqz v16, :cond_d
│
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent;
│
│ - move-object/from16 v36, v0
│ + move-object/from16 v37, v0
│
│ move-object/from16 v0, p0
│
│ - move-object/from16 v1, v35
│ + move-object/from16 v1, v36
│
│ - move-object/from16 v2, v36
│ + move-object/from16 v2, v37
│
│ move-object/from16 v3, p1
│
│ invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->isConsideredDoubleTap(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z
│
│ - move-result v35
│ + move-result v36
│
│ - if-eqz v35, :cond_d
│ + if-eqz v36, :cond_d
│
│ .line 290
│ - const/16 v35, 0x1
│ + const/16 v36, 0x1
│
│ - move/from16 v0, v35
│ + move/from16 v0, v36
│
│ move-object/from16 v1, p0
│
│ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsDoubleTapping:Z
│
│ .line 292
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent;
│
│ - move-object/from16 v36, v0
│ + move-object/from16 v37, v0
│
│ - invoke-interface/range {v35 .. v36}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTap(Landroid/view/MotionEvent;)Z
│ + invoke-interface/range {v36 .. v37}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTap(Landroid/view/MotionEvent;)Z
│
│ - move-result v35
│ + move-result v36
│
│ - or-int v16, v16, v35
│ + or-int v17, v17, v36
│
│ .line 294
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ move-object/from16 v1, p1
│
│ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTapEvent(Landroid/view/MotionEvent;)Z
│
│ - move-result v35
│ + move-result v36
│
│ - or-int v16, v16, v35
│ + or-int v17, v17, v36
│
│ .line 301
│ - .end local v15 # "hadTapMessage":Z
│ + .end local v16 # "hadTapMessage":Z
│ :cond_a
│ :goto_7
│ move-object/from16 v0, p0
│
│ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F
│ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F
│
│ move-object/from16 v0, p0
│
│ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F
│ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F
│
│ .line 302
│ move-object/from16 v0, p0
│
│ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F
│ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F
│
│ move-object/from16 v0, p0
│
│ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F
│ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F
│
│ .line 303
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - if-eqz v35, :cond_b
│ + if-eqz v36, :cond_b
│
│ .line 304
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - invoke-virtual/range {v35 .. v35}, Landroid/view/MotionEvent;->recycle()V
│ + invoke-virtual/range {v36 .. v36}, Landroid/view/MotionEvent;->recycle()V
│
│ .line 306
│ :cond_b
│ invoke-static/range {p1 .. p1}, Landroid/view/MotionEvent;->obtain(Landroid/view/MotionEvent;)Landroid/view/MotionEvent;
│
│ - move-result-object v35
│ + move-result-object v36
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ move-object/from16 v1, p0
│
│ iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent;
│
│ .line 307
│ - const/16 v35, 0x1
│ + const/16 v36, 0x1
│
│ - move/from16 v0, v35
│ + move/from16 v0, v36
│
│ move-object/from16 v1, p0
│
│ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInTapRegion:Z
│
│ .line 308
│ - const/16 v35, 0x1
│ + const/16 v36, 0x1
│
│ - move/from16 v0, v35
│ + move/from16 v0, v36
│
│ move-object/from16 v1, p0
│
│ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInBiggerTapRegion:Z
│
│ .line 309
│ - const/16 v35, 0x1
│ + const/16 v36, 0x1
│
│ - move/from16 v0, v35
│ + move/from16 v0, v36
│
│ move-object/from16 v1, p0
│
│ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mStillDown:Z
│
│ .line 310
│ - const/16 v35, 0x0
│ + const/16 v36, 0x0
│
│ - move/from16 v0, v35
│ + move/from16 v0, v36
│
│ move-object/from16 v1, p0
│
│ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mInLongPress:Z
│
│ .line 311
│ - const/16 v35, 0x0
│ + const/16 v36, 0x0
│
│ - move/from16 v0, v35
│ + move/from16 v0, v36
│
│ move-object/from16 v1, p0
│
│ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDeferConfirmSingleTap:Z
│
│ .line 313
│ move-object/from16 v0, p0
│
│ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsLongpressEnabled:Z
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - if-eqz v35, :cond_c
│ + if-eqz v36, :cond_c
│
│ .line 314
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - const/16 v36, 0x2
│ + const/16 v37, 0x2
│
│ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V
│ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V
│
│ .line 315
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - const/16 v36, 0x2
│ + const/16 v37, 0x2
│
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent;
│
│ - move-object/from16 v37, v0
│ + move-object/from16 v38, v0
│
│ - invoke-virtual/range {v37 .. v37}, Landroid/view/MotionEvent;->getDownTime()J
│ + invoke-virtual/range {v38 .. v38}, Landroid/view/MotionEvent;->getDownTime()J
│
│ - move-result-wide v37
│ + move-result-wide v38
│
│ - sget v39, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->TAP_TIMEOUT:I
│ + sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->TAP_TIMEOUT:I
│
│ - move/from16 v0, v39
│ + move/from16 v0, v40
│
│ int-to-long v0, v0
│
│ - move-wide/from16 v39, v0
│ + move-wide/from16 v40, v0
│
│ - add-long v37, v37, v39
│ + add-long v38, v38, v40
│
│ - sget v39, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->LONGPRESS_TIMEOUT:I
│ + sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->LONGPRESS_TIMEOUT:I
│
│ - move/from16 v0, v39
│ + move/from16 v0, v40
│
│ int-to-long v0, v0
│
│ - move-wide/from16 v39, v0
│ + move-wide/from16 v40, v0
│
│ - add-long v37, v37, v39
│ + add-long v38, v38, v40
│
│ - invoke-virtual/range {v35 .. v38}, Landroid/os/Handler;->sendEmptyMessageAtTime(IJ)Z
│ + invoke-virtual/range {v36 .. v39}, Landroid/os/Handler;->sendEmptyMessageAtTime(IJ)Z
│
│ .line 318
│ :cond_c
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - const/16 v36, 0x1
│ + const/16 v37, 0x1
│
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent;
│
│ - move-object/from16 v37, v0
│ + move-object/from16 v38, v0
│
│ - invoke-virtual/range {v37 .. v37}, Landroid/view/MotionEvent;->getDownTime()J
│ + invoke-virtual/range {v38 .. v38}, Landroid/view/MotionEvent;->getDownTime()J
│
│ - move-result-wide v37
│ + move-result-wide v38
│
│ - sget v39, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->TAP_TIMEOUT:I
│ + sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->TAP_TIMEOUT:I
│
│ - move/from16 v0, v39
│ + move/from16 v0, v40
│
│ int-to-long v0, v0
│
│ - move-wide/from16 v39, v0
│ + move-wide/from16 v40, v0
│
│ - add-long v37, v37, v39
│ + add-long v38, v38, v40
│
│ - invoke-virtual/range {v35 .. v38}, Landroid/os/Handler;->sendEmptyMessageAtTime(IJ)Z
│ + invoke-virtual/range {v36 .. v39}, Landroid/os/Handler;->sendEmptyMessageAtTime(IJ)Z
│
│ .line 319
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ move-object/from16 v1, p1
│
│ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;->onDown(Landroid/view/MotionEvent;)Z
│
│ - move-result v35
│ + move-result v36
│
│ - or-int v16, v16, v35
│ + or-int v17, v17, v36
│
│ .line 320
│ goto/16 :goto_5
│
│ .line 297
│ - .restart local v15 # "hadTapMessage":Z
│ + .restart local v16 # "hadTapMessage":Z
│ :cond_d
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - const/16 v36, 0x3
│ + const/16 v37, 0x3
│
│ - sget v37, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I
│ + sget v38, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I
│
│ - move/from16 v0, v37
│ + move/from16 v0, v38
│
│ int-to-long v0, v0
│
│ - move-wide/from16 v37, v0
│ + move-wide/from16 v38, v0
│
│ - invoke-virtual/range {v35 .. v38}, Landroid/os/Handler;->sendEmptyMessageDelayed(IJ)Z
│ + invoke-virtual/range {v36 .. v39}, Landroid/os/Handler;->sendEmptyMessageDelayed(IJ)Z
│
│ goto/16 :goto_7
│
│ .line 323
│ - .end local v15 # "hadTapMessage":Z
│ + .end local v16 # "hadTapMessage":Z
│ :pswitch_4
│ move-object/from16 v0, p0
│
│ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mInLongPress:Z
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - if-nez v35, :cond_5
│ + if-nez v36, :cond_5
│
│ .line 326
│ move-object/from16 v0, p0
│
│ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - sub-float v22, v35, v13
│ + sub-float v23, v36, v14
│
│ .line 327
│ - .local v22, "scrollX":F
│ + .local v23, "scrollX":F
│ move-object/from16 v0, p0
│
│ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - sub-float v23, v35, v14
│ + sub-float v24, v36, v15
│
│ .line 328
│ - .local v23, "scrollY":F
│ + .local v24, "scrollY":F
│ move-object/from16 v0, p0
│
│ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsDoubleTapping:Z
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - if-eqz v35, :cond_e
│ + if-eqz v36, :cond_e
│
│ .line 330
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ move-object/from16 v1, p1
│
│ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTapEvent(Landroid/view/MotionEvent;)Z
│
│ - move-result v35
│ + move-result v36
│
│ - or-int v16, v16, v35
│ + or-int v17, v17, v36
│
│ goto/16 :goto_5
│
│ .line 331
│ :cond_e
│ move-object/from16 v0, p0
│
│ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInTapRegion:Z
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - if-eqz v35, :cond_10
│ + if-eqz v36, :cond_10
│
│ .line 332
│ move-object/from16 v0, p0
│
│ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - sub-float v35, v13, v35
│ + sub-float v36, v14, v36
│
│ - move/from16 v0, v35
│ + move/from16 v0, v36
│
│ - float-to-int v8, v0
│ + float-to-int v9, v0
│
│ .line 333
│ - .local v8, "deltaX":I
│ + .local v9, "deltaX":I
│ move-object/from16 v0, p0
│
│ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - sub-float v35, v14, v35
│ + sub-float v36, v15, v36
│
│ - move/from16 v0, v35
│ + move/from16 v0, v36
│
│ - float-to-int v9, v0
│ + float-to-int v10, v0
│
│ .line 334
│ - .local v9, "deltaY":I
│ - mul-int v35, v8, v8
│ -
│ + .local v10, "deltaY":I
│ mul-int v36, v9, v9
│
│ - add-int v10, v35, v36
│ + mul-int v37, v10, v10
│ +
│ + add-int v11, v36, v37
│
│ .line 335
│ - .local v10, "distance":I
│ + .local v11, "distance":I
│ move-object/from16 v0, p0
│
│ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mTouchSlopSquare:I
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - move/from16 v0, v35
│ + move/from16 v0, v36
│
│ - if-le v10, v0, :cond_f
│ + if-le v11, v0, :cond_f
│
│ .line 336
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent;
│
│ - move-object/from16 v36, v0
│ + move-object/from16 v37, v0
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ - move-object/from16 v1, v36
│ + move-object/from16 v1, v37
│
│ move-object/from16 v2, p1
│
│ - move/from16 v3, v22
│ + move/from16 v3, v23
│
│ - move/from16 v4, v23
│ + move/from16 v4, v24
│
│ invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;->onScroll(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z
│
│ - move-result v16
│ + move-result v17
│
│ .line 337
│ move-object/from16 v0, p0
│
│ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F
│ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F
│
│ .line 338
│ move-object/from16 v0, p0
│
│ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F
│ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F
│
│ .line 339
│ - const/16 v35, 0x0
│ + const/16 v36, 0x0
│
│ - move/from16 v0, v35
│ + move/from16 v0, v36
│
│ move-object/from16 v1, p0
│
│ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInTapRegion:Z
│
│ .line 340
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - const/16 v36, 0x3
│ + const/16 v37, 0x3
│
│ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V
│ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V
│
│ .line 341
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - const/16 v36, 0x1
│ + const/16 v37, 0x1
│
│ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V
│ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V
│
│ .line 342
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - const/16 v36, 0x2
│ + const/16 v37, 0x2
│
│ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V
│ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V
│
│ .line 344
│ :cond_f
│ move-object/from16 v0, p0
│
│ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mTouchSlopSquare:I
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - move/from16 v0, v35
│ + move/from16 v0, v36
│
│ - if-le v10, v0, :cond_5
│ + if-le v11, v0, :cond_5
│
│ .line 345
│ - const/16 v35, 0x0
│ + const/16 v36, 0x0
│
│ - move/from16 v0, v35
│ + move/from16 v0, v36
│
│ move-object/from16 v1, p0
│
│ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInBiggerTapRegion:Z
│
│ goto/16 :goto_5
│
│ .line 347
│ - .end local v8 # "deltaX":I
│ - .end local v9 # "deltaY":I
│ - .end local v10 # "distance":I
│ + .end local v9 # "deltaX":I
│ + .end local v10 # "deltaY":I
│ + .end local v11 # "distance":I
│ :cond_10
│ - invoke-static/range {v22 .. v22}, Ljava/lang/Math;->abs(F)F
│ + invoke-static/range {v23 .. v23}, Ljava/lang/Math;->abs(F)F
│
│ - move-result v35
│ + move-result v36
│
│ - const/high16 v36, 0x3f800000 # 1.0f
│ + const/high16 v37, 0x3f800000 # 1.0f
│
│ - cmpl-float v35, v35, v36
│ + cmpl-float v36, v36, v37
│
│ - if-gez v35, :cond_11
│ + if-gez v36, :cond_11
│
│ - invoke-static/range {v23 .. v23}, Ljava/lang/Math;->abs(F)F
│ + invoke-static/range {v24 .. v24}, Ljava/lang/Math;->abs(F)F
│
│ - move-result v35
│ + move-result v36
│
│ - const/high16 v36, 0x3f800000 # 1.0f
│ + const/high16 v37, 0x3f800000 # 1.0f
│
│ - cmpl-float v35, v35, v36
│ + cmpl-float v36, v36, v37
│
│ - if-ltz v35, :cond_5
│ + if-ltz v36, :cond_5
│
│ .line 348
│ :cond_11
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent;
│
│ - move-object/from16 v36, v0
│ + move-object/from16 v37, v0
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ - move-object/from16 v1, v36
│ + move-object/from16 v1, v37
│
│ move-object/from16 v2, p1
│
│ - move/from16 v3, v22
│ + move/from16 v3, v23
│
│ - move/from16 v4, v23
│ + move/from16 v4, v24
│
│ invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;->onScroll(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z
│
│ - move-result v16
│ + move-result v17
│
│ .line 349
│ move-object/from16 v0, p0
│
│ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F
│ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F
│
│ .line 350
│ move-object/from16 v0, p0
│
│ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F
│ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F
│
│ goto/16 :goto_5
│
│ .line 355
│ - .end local v22 # "scrollX":F
│ - .end local v23 # "scrollY":F
│ + .end local v23 # "scrollX":F
│ + .end local v24 # "scrollY":F
│ :pswitch_5
│ - const/16 v35, 0x0
│ + const/16 v36, 0x0
│
│ - move/from16 v0, v35
│ + move/from16 v0, v36
│
│ move-object/from16 v1, p0
│
│ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mStillDown:Z
│
│ .line 356
│ invoke-static/range {p1 .. p1}, Landroid/view/MotionEvent;->obtain(Landroid/view/MotionEvent;)Landroid/view/MotionEvent;
│
│ - move-result-object v7
│ + move-result-object v8
│
│ .line 357
│ - .local v7, "currentUpEvent":Landroid/view/MotionEvent;
│ + .local v8, "currentUpEvent":Landroid/view/MotionEvent;
│ move-object/from16 v0, p0
│
│ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsDoubleTapping:Z
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - if-eqz v35, :cond_15
│ + if-eqz v36, :cond_15
│
│ .line 359
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ move-object/from16 v1, p1
│
│ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTapEvent(Landroid/view/MotionEvent;)Z
│
│ - move-result v35
│ + move-result v36
│
│ - or-int v16, v16, v35
│ + or-int v17, v17, v36
│
│ .line 383
│ :cond_12
│ :goto_8
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - if-eqz v35, :cond_13
│ + if-eqz v36, :cond_13
│
│ .line 384
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - invoke-virtual/range {v35 .. v35}, Landroid/view/MotionEvent;->recycle()V
│ + invoke-virtual/range {v36 .. v36}, Landroid/view/MotionEvent;->recycle()V
│
│ .line 387
│ :cond_13
│ move-object/from16 v0, p0
│
│ - iput-object v7, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent;
│ + iput-object v8, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent;
│
│ .line 388
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - if-eqz v35, :cond_14
│ + if-eqz v36, :cond_14
│
│ .line 391
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - invoke-virtual/range {v35 .. v35}, Landroid/view/VelocityTracker;->recycle()V
│ + invoke-virtual/range {v36 .. v36}, Landroid/view/VelocityTracker;->recycle()V
│
│ .line 392
│ - const/16 v35, 0x0
│ + const/16 v36, 0x0
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ move-object/from16 v1, p0
│
│ iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
│
│ .line 394
│ :cond_14
│ - const/16 v35, 0x0
│ + const/16 v36, 0x0
│
│ - move/from16 v0, v35
│ + move/from16 v0, v36
│
│ move-object/from16 v1, p0
│
│ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsDoubleTapping:Z
│
│ .line 395
│ - const/16 v35, 0x0
│ + const/16 v36, 0x0
│
│ - move/from16 v0, v35
│ + move/from16 v0, v36
│
│ move-object/from16 v1, p0
│
│ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDeferConfirmSingleTap:Z
│
│ .line 396
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - const/16 v36, 0x1
│ + const/16 v37, 0x1
│
│ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V
│ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V
│
│ .line 397
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - const/16 v36, 0x2
│ + const/16 v37, 0x2
│
│ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V
│ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V
│
│ goto/16 :goto_5
│
│ .line 360
│ :cond_15
│ move-object/from16 v0, p0
│
│ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mInLongPress:Z
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - if-eqz v35, :cond_16
│ + if-eqz v36, :cond_16
│
│ .line 361
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - const/16 v36, 0x3
│ + const/16 v37, 0x3
│
│ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V
│ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V
│
│ .line 362
│ - const/16 v35, 0x0
│ + const/16 v36, 0x0
│
│ - move/from16 v0, v35
│ + move/from16 v0, v36
│
│ move-object/from16 v1, p0
│
│ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mInLongPress:Z
│
│ goto :goto_8
│
│ .line 363
│ :cond_16
│ move-object/from16 v0, p0
│
│ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInTapRegion:Z
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - if-eqz v35, :cond_17
│ + if-eqz v36, :cond_17
│
│ .line 364
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ move-object/from16 v1, p1
│
│ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;->onSingleTapUp(Landroid/view/MotionEvent;)Z
│
│ - move-result v16
│ + move-result v17
│
│ .line 365
│ move-object/from16 v0, p0
│
│ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDeferConfirmSingleTap:Z
│
│ - move/from16 v35, v0
│ + move/from16 v36, v0
│
│ - if-eqz v35, :cond_12
│ + if-eqz v36, :cond_12
│
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - if-eqz v35, :cond_12
│ + if-eqz v36, :cond_12
│
│ .line 366
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ move-object/from16 v1, p1
│
│ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;->onSingleTapConfirmed(Landroid/view/MotionEvent;)Z
│
│ goto/16 :goto_8
│
│ .line 370
│ :cond_17
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker;
│
│ - move-object/from16 v28, v0
│ + move-object/from16 v29, v0
│
│ .line 371
│ - .local v28, "velocityTracker":Landroid/view/VelocityTracker;
│ - const/16 v35, 0x0
│ + .local v29, "velocityTracker":Landroid/view/VelocityTracker;
│ + const/16 v36, 0x0
│
│ move-object/from16 v0, p1
│
│ - move/from16 v1, v35
│ + move/from16 v1, v36
│
│ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I
│
│ - move-result v20
│ + move-result v21
│
│ .line 372
│ - .local v20, "pointerId":I
│ - const/16 v35, 0x3e8
│ + .local v21, "pointerId":I
│ + const/16 v36, 0x3e8
│
│ move-object/from16 v0, p0
│
│ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMaximumFlingVelocity:I
│
│ - move/from16 v36, v0
│ + move/from16 v37, v0
│
│ - move/from16 v0, v36
│ + move/from16 v0, v37
│
│ int-to-float v0, v0
│
│ - move/from16 v36, v0
│ + move/from16 v37, v0
│
│ - move-object/from16 v0, v28
│ + move-object/from16 v0, v29
│
│ - move/from16 v1, v35
│ + move/from16 v1, v36
│
│ - move/from16 v2, v36
│ + move/from16 v2, v37
│
│ invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V
│
│ .line 373
│ - move-object/from16 v0, v28
│ + move-object/from16 v0, v29
│
│ - move/from16 v1, v20
│ + move/from16 v1, v21
│
│ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getYVelocity(Landroid/view/VelocityTracker;I)F
│
│ - move-result v30
│ + move-result v31
│
│ .line 375
│ - .local v30, "velocityY":F
│ - move-object/from16 v0, v28
│ + .local v31, "velocityY":F
│ + move-object/from16 v0, v29
│
│ - move/from16 v1, v20
│ + move/from16 v1, v21
│
│ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getXVelocity(Landroid/view/VelocityTracker;I)F
│
│ - move-result v29
│ + move-result v30
│
│ .line 378
│ - .local v29, "velocityX":F
│ - invoke-static/range {v30 .. v30}, Ljava/lang/Math;->abs(F)F
│ + .local v30, "velocityX":F
│ + invoke-static/range {v31 .. v31}, Ljava/lang/Math;->abs(F)F
│
│ - move-result v35
│ + move-result v36
│
│ move-object/from16 v0, p0
│
│ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMinimumFlingVelocity:I
│
│ - move/from16 v36, v0
│ + move/from16 v37, v0
│
│ - move/from16 v0, v36
│ + move/from16 v0, v37
│
│ int-to-float v0, v0
│
│ - move/from16 v36, v0
│ + move/from16 v37, v0
│
│ - cmpl-float v35, v35, v36
│ + cmpl-float v36, v36, v37
│
│ - if-gtz v35, :cond_18
│ + if-gtz v36, :cond_18
│
│ - invoke-static/range {v29 .. v29}, Ljava/lang/Math;->abs(F)F
│ + invoke-static/range {v30 .. v30}, Ljava/lang/Math;->abs(F)F
│
│ - move-result v35
│ + move-result v36
│
│ move-object/from16 v0, p0
│
│ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMinimumFlingVelocity:I
│
│ - move/from16 v36, v0
│ + move/from16 v37, v0
│
│ - move/from16 v0, v36
│ + move/from16 v0, v37
│
│ int-to-float v0, v0
│
│ - move/from16 v36, v0
│ + move/from16 v37, v0
│
│ - cmpl-float v35, v35, v36
│ + cmpl-float v36, v36, v37
│
│ - if-lez v35, :cond_12
│ + if-lez v36, :cond_12
│
│ .line 380
│ :cond_18
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener;
│
│ - move-object/from16 v35, v0
│ + move-object/from16 v36, v0
│
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent;
│
│ - move-object/from16 v36, v0
│ + move-object/from16 v37, v0
│
│ - move-object/from16 v0, v35
│ + move-object/from16 v0, v36
│
│ - move-object/from16 v1, v36
│ + move-object/from16 v1, v37
│
│ move-object/from16 v2, p1
│
│ - move/from16 v3, v29
│ + move/from16 v3, v30
│
│ - move/from16 v4, v30
│ + move/from16 v4, v31
│
│ invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;->onFling(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z
│
│ - move-result v16
│ + move-result v17
│
│ goto/16 :goto_8
│
│ .line 401
│ - .end local v7 # "currentUpEvent":Landroid/view/MotionEvent;
│ - .end local v20 # "pointerId":I
│ - .end local v28 # "velocityTracker":Landroid/view/VelocityTracker;
│ - .end local v29 # "velocityX":F
│ - .end local v30 # "velocityY":F
│ + .end local v8 # "currentUpEvent":Landroid/view/MotionEvent;
│ + .end local v21 # "pointerId":I
│ + .end local v29 # "velocityTracker":Landroid/view/VelocityTracker;
│ + .end local v30 # "velocityX":F
│ + .end local v31 # "velocityY":F
│ :pswitch_6
│ invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->cancel()V
│
│ goto/16 :goto_5
│
│ .line 249
│ :pswitch_data_0
├── smali/android/support/v4/view/ViewCompat$BaseViewCompatImpl.smali
│ @@ -301,38 +301,38 @@
│ invoke-virtual {p1, v0, v1}, Landroid/view/View;->postInvalidateDelayed(J)V
│
│ .line 268
│ return-void
│ .end method
│
│ .method public postInvalidateOnAnimation(Landroid/view/View;IIII)V
│ - .locals 7
│ + .locals 8
│ .param p1, "view" # Landroid/view/View;
│ .param p2, "left" # I
│ .param p3, "top" # I
│ .param p4, "right" # I
│ .param p5, "bottom" # I
│
│ .prologue
│ .line 270
│ invoke-virtual {p0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J
│
│ - move-result-wide v1
│ + move-result-wide v2
│
│ - move-object v0, p1
│ + move-object v1, p1
│
│ - move v3, p2
│ + move v4, p2
│
│ - move v4, p3
│ + move v5, p3
│
│ - move v5, p4
│ + move v6, p4
│
│ - move v6, p5
│ + move v7, p5
│
│ - invoke-virtual/range {v0 .. v6}, Landroid/view/View;->postInvalidateDelayed(JIIII)V
│ + invoke-virtual/range {v1 .. v7}, Landroid/view/View;->postInvalidateDelayed(JIIII)V
│
│ .line 271
│ return-void
│ .end method
│
│ .method public postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V
│ .locals 2
│ @@ -348,15 +348,15 @@
│ invoke-virtual {p1, p2, v0, v1}, Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z
│
│ .line 274
│ return-void
│ .end method
│
│ .method public postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V
│ - .locals 2
│ + .locals 3
│ .param p1, "view" # Landroid/view/View;
│ .param p2, "action" # Ljava/lang/Runnable;
│ .param p3, "delayMillis" # J
│
│ .prologue
│ .line 276
│ invoke-virtual {p0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J
├── smali/android/support/v4/view/ViewCompat$JBViewCompatImpl.smali
│ @@ -148,15 +148,15 @@
│ invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatJB;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V
│
│ .line 474
│ return-void
│ .end method
│
│ .method public postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V
│ - .locals 0
│ + .locals 1
│ .param p1, "view" # Landroid/view/View;
│ .param p2, "action" # Ljava/lang/Runnable;
│ .param p3, "delayMillis" # J
│
│ .prologue
│ .line 477
│ invoke-static {p1, p2, p3, p4}, Landroid/support/v4/view/ViewCompatJB;->postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V
├── smali/android/support/v4/view/ViewCompat.smali
│ @@ -532,15 +532,15 @@
│ invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V
│
│ .line 804
│ return-void
│ .end method
│
│ .method public static postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V
│ - .locals 1
│ + .locals 2
│ .param p0, "view" # Landroid/view/View;
│ .param p1, "action" # Ljava/lang/Runnable;
│ .param p2, "delayMillis" # J
│
│ .prologue
│ .line 820
│ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl;
├── smali/android/support/v4/view/ViewPager.smali
│ @@ -4867,258 +4867,264 @@
│ 0x15 -> :sswitch_0
│ 0x16 -> :sswitch_1
│ 0x3d -> :sswitch_2
│ .end sparse-switch
│ .end method
│
│ .method public fakeDragBy(F)V
│ - .locals 17
│ + .locals 18
│ .param p1, "xOffset" # F
│
│ .prologue
│ .line 2330
│ move-object/from16 v0, p0
│
│ - iget-boolean v1, v0, Landroid/support/v4/view/ViewPager;->mFakeDragging:Z
│ + iget-boolean v2, v0, Landroid/support/v4/view/ViewPager;->mFakeDragging:Z
│
│ - if-nez v1, :cond_0
│ + if-nez v2, :cond_0
│
│ .line 2331
│ - new-instance v1, Ljava/lang/IllegalStateException;
│ + new-instance v2, Ljava/lang/IllegalStateException;
│
│ - const-string v2, "No fake drag in progress. Call beginFakeDrag first."
│ + const-string v3, "No fake drag in progress. Call beginFakeDrag first."
│
│ - invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V
│ + invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V
│
│ - throw v1
│ + throw v2
│
│ .line 2334
│ :cond_0
│ move-object/from16 v0, p0
│
│ - iget v1, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F
│ + iget v2, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F
│
│ - add-float v1, v1, p1
│ + add-float v2, v2, p1
│
│ move-object/from16 v0, p0
│
│ - iput v1, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F
│ + iput v2, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F
│
│ .line 2336
│ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getScrollX()I
│
│ - move-result v1
│ + move-result v2
│
│ - int-to-float v13, v1
│ + int-to-float v14, v2
│
│ .line 2337
│ - .local v13, "oldScrollX":F
│ - sub-float v15, v13, p1
│ + .local v14, "oldScrollX":F
│ + sub-float v16, v14, p1
│
│ .line 2338
│ - .local v15, "scrollX":F
│ + .local v16, "scrollX":F
│ invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getClientWidth()I
│
│ - move-result v16
│ + move-result v17
│
│ .line 2340
│ - .local v16, "width":I
│ - move/from16 v0, v16
│ + .local v17, "width":I
│ + move/from16 v0, v17
│
│ - int-to-float v1, v0
│ + int-to-float v2, v0
│
│ move-object/from16 v0, p0
│
│ - iget v2, v0, Landroid/support/v4/view/ViewPager;->mFirstOffset:F
│ + iget v3, v0, Landroid/support/v4/view/ViewPager;->mFirstOffset:F
│
│ - mul-float v12, v1, v2
│ + mul-float v13, v2, v3
│
│ .line 2341
│ - .local v12, "leftBound":F
│ - move/from16 v0, v16
│ + .local v13, "leftBound":F
│ + move/from16 v0, v17
│
│ - int-to-float v1, v0
│ + int-to-float v2, v0
│
│ move-object/from16 v0, p0
│
│ - iget v2, v0, Landroid/support/v4/view/ViewPager;->mLastOffset:F
│ + iget v3, v0, Landroid/support/v4/view/ViewPager;->mLastOffset:F
│
│ - mul-float v14, v1, v2
│ + mul-float v15, v2, v3
│
│ .line 2343
│ - .local v14, "rightBound":F
│ + .local v15, "rightBound":F
│ move-object/from16 v0, p0
│
│ - iget-object v1, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList;
│ + iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList;
│
│ - const/4 v2, 0x0
│ + const/4 v3, 0x0
│
│ - invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
│ + invoke-virtual {v2, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
│
│ - move-result-object v10
│ + move-result-object v11
│
│ - check-cast v10, Landroid/support/v4/view/ViewPager$ItemInfo;
│ + check-cast v11, Landroid/support/v4/view/ViewPager$ItemInfo;
│
│ .line 2344
│ - .local v10, "firstItem":Landroid/support/v4/view/ViewPager$ItemInfo;
│ + .local v11, "firstItem":Landroid/support/v4/view/ViewPager$ItemInfo;
│ move-object/from16 v0, p0
│
│ - iget-object v1, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList;
│ + iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList;
│
│ move-object/from16 v0, p0
│
│ - iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList;
│ + iget-object v3, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList;
│
│ - invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
│ + invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
│
│ - move-result v2
│ + move-result v3
│
│ - add-int/lit8 v2, v2, -0x1
│ + add-int/lit8 v3, v3, -0x1
│
│ - invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
│ + invoke-virtual {v2, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
│
│ - move-result-object v11
│ + move-result-object v12
│
│ - check-cast v11, Landroid/support/v4/view/ViewPager$ItemInfo;
│ + check-cast v12, Landroid/support/v4/view/ViewPager$ItemInfo;
│
│ .line 2345
│ - .local v11, "lastItem":Landroid/support/v4/view/ViewPager$ItemInfo;
│ - iget v1, v10, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I
│ + .local v12, "lastItem":Landroid/support/v4/view/ViewPager$ItemInfo;
│ + iget v2, v11, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I
│
│ - if-eqz v1, :cond_1
│ + if-eqz v2, :cond_1
│
│ .line 2346
│ - iget v1, v10, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F
│ + iget v2, v11, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F
│
│ - move/from16 v0, v16
│ + move/from16 v0, v17
│
│ - int-to-float v2, v0
│ + int-to-float v3, v0
│
│ - mul-float v12, v1, v2
│ + mul-float v13, v2, v3
│
│ .line 2348
│ :cond_1
│ - iget v1, v11, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I
│ + iget v2, v12, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I
│
│ move-object/from16 v0, p0
│
│ - iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter;
│ + iget-object v3, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter;
│
│ - invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;->getCount()I
│ + invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;->getCount()I
│
│ - move-result v2
│ + move-result v3
│
│ - add-int/lit8 v2, v2, -0x1
│ + add-int/lit8 v3, v3, -0x1
│
│ - if-eq v1, v2, :cond_2
│ + if-eq v2, v3, :cond_2
│
│ .line 2349
│ - iget v1, v11, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F
│ + iget v2, v12, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F
│
│ - move/from16 v0, v16
│ + move/from16 v0, v17
│
│ - int-to-float v2, v0
│ + int-to-float v3, v0
│
│ - mul-float v14, v1, v2
│ + mul-float v15, v2, v3
│
│ .line 2352
│ :cond_2
│ - cmpg-float v1, v15, v12
│ + cmpg-float v2, v16, v13
│
│ - if-gez v1, :cond_4
│ + if-gez v2, :cond_4
│
│ .line 2353
│ - move v15, v12
│ + move/from16 v16, v13
│
│ .line 2358
│ :cond_3
│ :goto_0
│ move-object/from16 v0, p0
│
│ - iget v1, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F
│ + iget v2, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F
│
│ - float-to-int v2, v15
│ + move/from16 v0, v16
│ +
│ + float-to-int v3, v0
│
│ - int-to-float v2, v2
│ + int-to-float v3, v3
│
│ - sub-float v2, v15, v2
│ + sub-float v3, v16, v3
│
│ - add-float/2addr v1, v2
│ + add-float/2addr v2, v3
│
│ move-object/from16 v0, p0
│
│ - iput v1, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F
│ + iput v2, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F
│
│ .line 2359
│ - float-to-int v1, v15
│ + move/from16 v0, v16
│ +
│ + float-to-int v2, v0
│
│ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getScrollY()I
│
│ - move-result v2
│ + move-result v3
│
│ move-object/from16 v0, p0
│
│ - invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;->scrollTo(II)V
│ + invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/ViewPager;->scrollTo(II)V
│
│ .line 2360
│ - float-to-int v1, v15
│ + move/from16 v0, v16
│ +
│ + float-to-int v2, v0
│
│ move-object/from16 v0, p0
│
│ - invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;->pageScrolled(I)Z
│ + invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPager;->pageScrolled(I)Z
│
│ .line 2363
│ invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J
│
│ - move-result-wide v3
│ + move-result-wide v4
│
│ .line 2364
│ - .local v3, "time":J
│ + .local v4, "time":J
│ move-object/from16 v0, p0
│
│ - iget-wide v1, v0, Landroid/support/v4/view/ViewPager;->mFakeDragBeginTime:J
│ + iget-wide v2, v0, Landroid/support/v4/view/ViewPager;->mFakeDragBeginTime:J
│
│ - const/4 v5, 0x2
│ + const/4 v6, 0x2
│
│ move-object/from16 v0, p0
│
│ - iget v6, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F
│ -
│ - const/4 v7, 0x0
│ + iget v7, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F
│
│ const/4 v8, 0x0
│
│ - invoke-static/range {v1 .. v8}, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent;
│ + const/4 v9, 0x0
│ +
│ + invoke-static/range {v2 .. v9}, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent;
│
│ - move-result-object v9
│ + move-result-object v10
│
│ .line 2366
│ - .local v9, "ev":Landroid/view/MotionEvent;
│ + .local v10, "ev":Landroid/view/MotionEvent;
│ move-object/from16 v0, p0
│
│ - iget-object v1, v0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker;
│ + iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker;
│
│ - invoke-virtual {v1, v9}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
│ + invoke-virtual {v2, v10}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V
│
│ .line 2367
│ - invoke-virtual {v9}, Landroid/view/MotionEvent;->recycle()V
│ + invoke-virtual {v10}, Landroid/view/MotionEvent;->recycle()V
│
│ .line 2368
│ return-void
│
│ .line 2354
│ - .end local v3 # "time":J
│ - .end local v9 # "ev":Landroid/view/MotionEvent;
│ + .end local v4 # "time":J
│ + .end local v10 # "ev":Landroid/view/MotionEvent;
│ :cond_4
│ - cmpl-float v1, v15, v14
│ + cmpl-float v2, v16, v15
│
│ - if-lez v1, :cond_3
│ + if-lez v2, :cond_3
│
│ .line 2355
│ - move v15, v14
│ + move/from16 v16, v15
│
│ goto :goto_0
│ .end method
│
│ .method protected generateDefaultLayoutParams()Landroid/view/ViewGroup$LayoutParams;
│ .locals 1
├── smali/android/support/v4/widget/AutoScrollHelper$ClampedScroller.smali
│ @@ -70,101 +70,101 @@
│ iput v2, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mDeltaY:I
│
│ .line 749
│ return-void
│ .end method
│
│ .method private getValueAt(J)F
│ - .locals 10
│ + .locals 11
│ .param p1, "currentTime" # J
│
│ .prologue
│ - const/high16 v9, 0x3f800000 # 1.0f
│ + const/high16 v10, 0x3f800000 # 1.0f
│
│ const/4 v4, 0x0
│
│ .line 787
│ - iget-wide v5, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStartTime:J
│ + iget-wide v6, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStartTime:J
│
│ - cmp-long v5, p1, v5
│ + cmp-long v5, p1, v6
│
│ if-gez v5, :cond_0
│
│ .line 794
│ :goto_0
│ return v4
│
│ .line 789
│ :cond_0
│ - iget-wide v5, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopTime:J
│ + iget-wide v6, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopTime:J
│
│ - const-wide/16 v7, 0x0
│ + const-wide/16 v8, 0x0
│
│ - cmp-long v5, v5, v7
│ + cmp-long v5, v6, v8
│
│ if-ltz v5, :cond_1
│
│ - iget-wide v5, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopTime:J
│ + iget-wide v6, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopTime:J
│
│ - cmp-long v5, p1, v5
│ + cmp-long v5, p1, v6
│
│ if-gez v5, :cond_2
│
│ .line 790
│ :cond_1
│ - iget-wide v5, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStartTime:J
│ + iget-wide v6, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStartTime:J
│
│ - sub-long v2, p1, v5
│ + sub-long v2, p1, v6
│
│ .line 791
│ .local v2, "elapsedSinceStart":J
│ const/high16 v5, 0x3f000000 # 0.5f
│
│ long-to-float v6, v2
│
│ iget v7, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mRampUpDuration:I
│
│ int-to-float v7, v7
│
│ div-float/2addr v6, v7
│
│ # invokes: Landroid/support/v4/widget/AutoScrollHelper;->constrain(FFF)F
│ - invoke-static {v6, v4, v9}, Landroid/support/v4/widget/AutoScrollHelper;->access$900(FFF)F
│ + invoke-static {v6, v4, v10}, Landroid/support/v4/widget/AutoScrollHelper;->access$900(FFF)F
│
│ move-result v4
│
│ mul-float/2addr v4, v5
│
│ goto :goto_0
│
│ .line 793
│ .end local v2 # "elapsedSinceStart":J
│ :cond_2
│ - iget-wide v5, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopTime:J
│ + iget-wide v6, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopTime:J
│
│ - sub-long v0, p1, v5
│ + sub-long v0, p1, v6
│
│ .line 794
│ .local v0, "elapsedSinceEnd":J
│ iget v5, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopValue:F
│
│ - sub-float v5, v9, v5
│ + sub-float v5, v10, v5
│
│ iget v6, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mStopValue:F
│
│ long-to-float v7, v0
│
│ iget v8, p0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;->mEffectiveRampDown:I
│
│ int-to-float v8, v8
│
│ div-float/2addr v7, v8
│
│ # invokes: Landroid/support/v4/widget/AutoScrollHelper;->constrain(FFF)F
│ - invoke-static {v7, v4, v9}, Landroid/support/v4/widget/AutoScrollHelper;->access$900(FFF)F
│ + invoke-static {v7, v4, v10}, Landroid/support/v4/widget/AutoScrollHelper;->access$900(FFF)F
│
│ move-result v4
│
│ mul-float/2addr v4, v6
│
│ add-float/2addr v4, v5
├── smali/android/support/v4/widget/ContentLoadingProgressBar$1.smali
│ @@ -33,32 +33,32 @@
│
│ return-void
│ .end method
│
│
│ # virtual methods
│ .method public run()V
│ - .locals 3
│ + .locals 4
│
│ .prologue
│ .line 46
│ iget-object v0, p0, Landroid/support/v4/widget/ContentLoadingProgressBar$1;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;
│
│ const/4 v1, 0x0
│
│ # setter for: Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedHide:Z
│ invoke-static {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;->access$002(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z
│
│ .line 47
│ iget-object v0, p0, Landroid/support/v4/widget/ContentLoadingProgressBar$1;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;
│
│ - const-wide/16 v1, -0x1
│ + const-wide/16 v2, -0x1
│
│ # setter for: Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J
│ - invoke-static {v0, v1, v2}, Landroid/support/v4/widget/ContentLoadingProgressBar;->access$102(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J
│ + invoke-static {v0, v2, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;->access$102(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J
│
│ .line 48
│ iget-object v0, p0, Landroid/support/v4/widget/ContentLoadingProgressBar$1;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;
│
│ const/16 v1, 0x8
│
│ invoke-virtual {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;->setVisibility(I)V
├── smali/android/support/v4/widget/ContentLoadingProgressBar$2.smali
│ @@ -36,21 +36,21 @@
│
│
│ # virtual methods
│ .method public run()V
│ .locals 4
│
│ .prologue
│ - const/4 v3, 0x0
│ + const/4 v1, 0x0
│
│ .line 56
│ iget-object v0, p0, Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;
│
│ # setter for: Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedShow:Z
│ - invoke-static {v0, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;->access$202(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z
│ + invoke-static {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;->access$202(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z
│
│ .line 57
│ iget-object v0, p0, Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;
│
│ # getter for: Landroid/support/v4/widget/ContentLoadingProgressBar;->mDismissed:Z
│ invoke-static {v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;->access$300(Landroid/support/v4/widget/ContentLoadingProgressBar;)Z
│
│ @@ -59,21 +59,21 @@
│ if-nez v0, :cond_0
│
│ .line 58
│ iget-object v0, p0, Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;
│
│ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
│
│ - move-result-wide v1
│ + move-result-wide v2
│
│ # setter for: Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J
│ - invoke-static {v0, v1, v2}, Landroid/support/v4/widget/ContentLoadingProgressBar;->access$102(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J
│ + invoke-static {v0, v2, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;->access$102(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J
│
│ .line 59
│ iget-object v0, p0, Landroid/support/v4/widget/ContentLoadingProgressBar$2;->this$0:Landroid/support/v4/widget/ContentLoadingProgressBar;
│
│ - invoke-virtual {v0, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;->setVisibility(I)V
│ + invoke-virtual {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;->setVisibility(I)V
│
│ .line 61
│ :cond_0
│ return-void
│ .end method
├── smali/android/support/v4/widget/ContentLoadingProgressBar.smali
│ @@ -90,15 +90,15 @@
│ .line 30
│ iput-boolean p1, p0, Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedHide:Z
│
│ return p1
│ .end method
│
│ .method static synthetic access$102(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J
│ - .locals 0
│ + .locals 1
│ .param p0, "x0" # Landroid/support/v4/widget/ContentLoadingProgressBar;
│ .param p1, "x1" # J
│
│ .prologue
│ .line 30
│ iput-wide p1, p0, Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J
│
│ @@ -145,18 +145,18 @@
│ .line 87
│ return-void
│ .end method
│
│
│ # virtual methods
│ .method public hide()V
│ - .locals 9
│ + .locals 10
│
│ .prologue
│ - const-wide/16 v7, 0x1f4
│ + const-wide/16 v8, 0x1f4
│
│ const/4 v6, 0x1
│
│ .line 95
│ iput-boolean v6, p0, Landroid/support/v4/widget/ContentLoadingProgressBar;->mDismissed:Z
│
│ .line 96
│ @@ -171,15 +171,15 @@
│
│ iget-wide v4, p0, Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J
│
│ sub-long v0, v2, v4
│
│ .line 98
│ .local v0, "diff":J
│ - cmp-long v2, v0, v7
│ + cmp-long v2, v0, v8
│
│ if-gez v2, :cond_0
│
│ iget-wide v2, p0, Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J
│
│ const-wide/16 v4, -0x1
│
│ @@ -203,17 +203,17 @@
│ iget-boolean v2, p0, Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedHide:Z
│
│ if-nez v2, :cond_1
│
│ .line 108
│ iget-object v2, p0, Landroid/support/v4/widget/ContentLoadingProgressBar;->mDelayedHide:Ljava/lang/Runnable;
│
│ - sub-long v3, v7, v0
│ + sub-long v4, v8, v0
│
│ - invoke-virtual {p0, v2, v3, v4}, Landroid/support/v4/widget/ContentLoadingProgressBar;->postDelayed(Ljava/lang/Runnable;J)Z
│ + invoke-virtual {p0, v2, v4, v5}, Landroid/support/v4/widget/ContentLoadingProgressBar;->postDelayed(Ljava/lang/Runnable;J)Z
│
│ .line 109
│ iput-boolean v6, p0, Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedHide:Z
│
│ goto :goto_0
│ .end method
│
│ @@ -242,15 +242,15 @@
│ invoke-direct {p0}, Landroid/support/v4/widget/ContentLoadingProgressBar;->removeCallbacks()V
│
│ .line 82
│ return-void
│ .end method
│
│ .method public show()V
│ - .locals 3
│ + .locals 4
│
│ .prologue
│ .line 120
│ const-wide/16 v0, -0x1
│
│ iput-wide v0, p0, Landroid/support/v4/widget/ContentLoadingProgressBar;->mStartTime:J
│
│ @@ -268,17 +268,17 @@
│ iget-boolean v0, p0, Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedShow:Z
│
│ if-nez v0, :cond_0
│
│ .line 124
│ iget-object v0, p0, Landroid/support/v4/widget/ContentLoadingProgressBar;->mDelayedShow:Ljava/lang/Runnable;
│
│ - const-wide/16 v1, 0x1f4
│ + const-wide/16 v2, 0x1f4
│
│ - invoke-virtual {p0, v0, v1, v2}, Landroid/support/v4/widget/ContentLoadingProgressBar;->postDelayed(Ljava/lang/Runnable;J)Z
│ + invoke-virtual {p0, v0, v2, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;->postDelayed(Ljava/lang/Runnable;J)Z
│
│ .line 125
│ const/4 v0, 0x1
│
│ iput-boolean v0, p0, Landroid/support/v4/widget/ContentLoadingProgressBar;->mPostedShow:Z
│
│ .line 127
├── smali/android/support/v4/widget/DrawerLayout.smali
│ @@ -1146,15 +1146,15 @@
│
│ .line 498
│ :cond_0
│ return-void
│ .end method
│
│ .method protected drawChild(Landroid/graphics/Canvas;Landroid/view/View;J)Z
│ - .locals 28
│ + .locals 29
│ .param p1, "canvas" # Landroid/graphics/Canvas;
│ .param p2, "child" # Landroid/view/View;
│ .param p3, "drawingTime" # J
│
│ .prologue
│ .line 792
│ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/widget/DrawerLayout;->getHeight()I
├── smali/com/boombuler/piraten/map/CurrentPositionOverlay$1$1.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$1:Lcom/boombuler/piraten/map/CurrentPositionOverlay$1;
│
│
│ # direct methods
│ .method constructor (Lcom/boombuler/piraten/map/CurrentPositionOverlay$1;)V
│ .locals 0
│ + .param p1, "this$1" # Lcom/boombuler/piraten/map/CurrentPositionOverlay$1;
│
│ .prologue
│ .line 32
│ iput-object p1, p0, Lcom/boombuler/piraten/map/CurrentPositionOverlay$1$1;->this$1:Lcom/boombuler/piraten/map/CurrentPositionOverlay$1;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/boombuler/piraten/map/CurrentPositionOverlay$1.smali
│ @@ -24,14 +24,15 @@
│
│ .field final synthetic val$returnToMyLocation:Z
│
│
│ # direct methods
│ .method constructor (Lcom/boombuler/piraten/map/CurrentPositionOverlay;Lcom/boombuler/piraten/map/PirateMap;Z)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/boombuler/piraten/map/CurrentPositionOverlay;
│
│ .prologue
│ .line 30
│ iput-object p1, p0, Lcom/boombuler/piraten/map/CurrentPositionOverlay$1;->this$0:Lcom/boombuler/piraten/map/CurrentPositionOverlay;
│
│ iput-object p2, p0, Lcom/boombuler/piraten/map/CurrentPositionOverlay$1;->val$context:Lcom/boombuler/piraten/map/PirateMap;
├── smali/com/boombuler/piraten/map/FetchServerList$1.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/boombuler/piraten/map/FetchServerList;
│
│
│ # direct methods
│ .method constructor (Lcom/boombuler/piraten/map/FetchServerList;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/boombuler/piraten/map/FetchServerList;
│
│ .prologue
│ .line 86
│ iput-object p1, p0, Lcom/boombuler/piraten/map/FetchServerList$1;->this$0:Lcom/boombuler/piraten/map/FetchServerList;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/boombuler/piraten/map/FetchServerList.smali
│ @@ -130,205 +130,205 @@
│ .method public run()V
│ .locals 15
│
│ .prologue
│ .line 36
│ new-instance v2, Lcom/boombuler/piraten/map/data/DBAdapter;
│
│ - iget-object v11, p0, Lcom/boombuler/piraten/map/FetchServerList;->mContext:Landroid/app/Activity;
│ + iget-object v10, p0, Lcom/boombuler/piraten/map/FetchServerList;->mContext:Landroid/app/Activity;
│
│ - invoke-direct {v2, v11}, Lcom/boombuler/piraten/map/data/DBAdapter;->(Landroid/content/Context;)V
│ + invoke-direct {v2, v10}, Lcom/boombuler/piraten/map/data/DBAdapter;->(Landroid/content/Context;)V
│
│ .line 37
│ .local v2, "dba":Lcom/boombuler/piraten/map/data/DBAdapter;
│ - const/4 v9, 0x0
│ + const/4 v8, 0x0
│
│ .line 40
│ - .local v9, "serverList":Lcom/boombuler/piraten/utils/JsonObject;
│ + .local v8, "serverList":Lcom/boombuler/piraten/utils/JsonObject;
│ :try_start_0
│ new-instance v1, Lcom/boombuler/piraten/utils/MyHttpClient;
│
│ - iget-object v11, p0, Lcom/boombuler/piraten/map/FetchServerList;->mContext:Landroid/app/Activity;
│ + iget-object v10, p0, Lcom/boombuler/piraten/map/FetchServerList;->mContext:Landroid/app/Activity;
│
│ - invoke-direct {v1, v11}, Lcom/boombuler/piraten/utils/MyHttpClient;->(Landroid/content/Context;)V
│ + invoke-direct {v1, v10}, Lcom/boombuler/piraten/utils/MyHttpClient;->(Landroid/content/Context;)V
│
│ .line 41
│ .local v1, "client":Lcom/boombuler/piraten/utils/MyHttpClient;
│ - new-instance v11, Lorg/apache/http/client/methods/HttpGet;
│ + new-instance v10, Lorg/apache/http/client/methods/HttpGet;
│
│ - iget-object v12, p0, Lcom/boombuler/piraten/map/FetchServerList;->mUrl:Ljava/lang/String;
│ + iget-object v11, p0, Lcom/boombuler/piraten/map/FetchServerList;->mUrl:Ljava/lang/String;
│
│ - invoke-direct {v11, v12}, Lorg/apache/http/client/methods/HttpGet;->(Ljava/lang/String;)V
│ + invoke-direct {v10, v11}, Lorg/apache/http/client/methods/HttpGet;->(Ljava/lang/String;)V
│
│ - invoke-virtual {v1, v11}, Lcom/boombuler/piraten/utils/MyHttpClient;->execute(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;
│ + invoke-virtual {v1, v10}, Lcom/boombuler/piraten/utils/MyHttpClient;->execute(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;
│
│ - move-result-object v6
│ + move-result-object v5
│
│ .line 42
│ - .local v6, "response":Lorg/apache/http/HttpResponse;
│ - invoke-interface {v6}, Lorg/apache/http/HttpResponse;->getEntity()Lorg/apache/http/HttpEntity;
│ + .local v5, "response":Lorg/apache/http/HttpResponse;
│ + invoke-interface {v5}, Lorg/apache/http/HttpResponse;->getEntity()Lorg/apache/http/HttpEntity;
│
│ - move-result-object v11
│ + move-result-object v10
│
│ - const-string v12, "UTF-8"
│ + const-string v11, "UTF-8"
│
│ - invoke-static {v11, v12}, Lorg/apache/http/util/EntityUtils;->toString(Lorg/apache/http/HttpEntity;Ljava/lang/String;)Ljava/lang/String;
│ + invoke-static {v10, v11}, Lorg/apache/http/util/EntityUtils;->toString(Lorg/apache/http/HttpEntity;Ljava/lang/String;)Ljava/lang/String;
│
│ - move-result-object v11
│ + move-result-object v10
│
│ - invoke-static {v11}, Lcom/boombuler/piraten/utils/JsonParser;->Parse(Ljava/lang/String;)Ljava/lang/Object;
│ + invoke-static {v10}, Lcom/boombuler/piraten/utils/JsonParser;->Parse(Ljava/lang/String;)Ljava/lang/Object;
│
│ - move-result-object v11
│ + move-result-object v10
│
│ - move-object v0, v11
│ + move-object v0, v10
│
│ check-cast v0, Lcom/boombuler/piraten/utils/JsonObject;
│
│ - move-object v9, v0
│ + move-object v8, v0
│ :try_end_0
│ .catch Ljava/net/UnknownHostException; {:try_start_0 .. :try_end_0} :catch_1
│ .catch Lorg/apache/http/client/ClientProtocolException; {:try_start_0 .. :try_end_0} :catch_2
│ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_3
│ .catch Lorg/apache/http/ParseException; {:try_start_0 .. :try_end_0} :catch_4
│ .catch Lcom/boombuler/piraten/utils/JsonParser$ParseException; {:try_start_0 .. :try_end_0} :catch_5
│
│ .line 56
│ .end local v1 # "client":Lcom/boombuler/piraten/utils/MyHttpClient;
│ - .end local v6 # "response":Lorg/apache/http/HttpResponse;
│ + .end local v5 # "response":Lorg/apache/http/HttpResponse;
│ :goto_0
│ - if-eqz v9, :cond_0
│ + if-eqz v8, :cond_0
│
│ .line 59
│ :try_start_1
│ invoke-virtual {v2}, Lcom/boombuler/piraten/map/data/DBAdapter;->open()V
│
│ .line 60
│ invoke-virtual {v2}, Lcom/boombuler/piraten/map/data/DBAdapter;->beginTransaction()V
│
│ .line 62
│ invoke-virtual {v2}, Lcom/boombuler/piraten/map/data/DBAdapter;->ClearServers()V
│
│ .line 63
│ - const-string v11, "ServerList"
│ + const-string v10, "ServerList"
│
│ - invoke-virtual {v9, v11}, Lcom/boombuler/piraten/utils/JsonObject;->get(Ljava/lang/Object;)Ljava/lang/Object;
│ + invoke-virtual {v8, v10}, Lcom/boombuler/piraten/utils/JsonObject;->get(Ljava/lang/Object;)Ljava/lang/Object;
│
│ - move-result-object v10
│ + move-result-object v9
│
│ - check-cast v10, Lcom/boombuler/piraten/utils/JsonArray;
│ + check-cast v9, Lcom/boombuler/piraten/utils/JsonArray;
│
│ .line 64
│ - .local v10, "servers":Lcom/boombuler/piraten/utils/JsonArray;
│ - invoke-virtual {v10}, Lcom/boombuler/piraten/utils/JsonArray;->iterator()Ljava/util/Iterator;
│ + .local v9, "servers":Lcom/boombuler/piraten/utils/JsonArray;
│ + invoke-virtual {v9}, Lcom/boombuler/piraten/utils/JsonArray;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v5
│ + move-result-object v14
│
│ - .local v5, "i$":Ljava/util/Iterator;
│ :goto_1
│ - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v14}, Ljava/util/Iterator;->hasNext()Z
│
│ - move-result v11
│ + move-result v10
│
│ - if-eqz v11, :cond_3
│ + if-eqz v10, :cond_3
│
│ - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v14}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v7
│ + move-result-object v6
│
│ .line 65
│ - .local v7, "sVal":Ljava/lang/Object;
│ - move-object v0, v7
│ + .local v6, "sVal":Ljava/lang/Object;
│ + move-object v0, v6
│
│ check-cast v0, Lcom/boombuler/piraten/utils/JsonObject;
│
│ - move-object v8, v0
│ + move-object v7, v0
│
│ .line 67
│ - .local v8, "server":Lcom/boombuler/piraten/utils/JsonObject;
│ - const-string v11, "ID"
│ + .local v7, "server":Lcom/boombuler/piraten/utils/JsonObject;
│ + const-string v10, "ID"
│
│ - invoke-virtual {v8, v11}, Lcom/boombuler/piraten/utils/JsonObject;->get(Ljava/lang/Object;)Ljava/lang/Object;
│ + invoke-virtual {v7, v10}, Lcom/boombuler/piraten/utils/JsonObject;->get(Ljava/lang/Object;)Ljava/lang/Object;
│ +
│ + move-result-object v10
│ +
│ + check-cast v10, Ljava/lang/String;
│ +
│ + const-string v11, "Name"
│ +
│ + invoke-virtual {v7, v11}, Lcom/boombuler/piraten/utils/JsonObject;->get(Ljava/lang/Object;)Ljava/lang/Object;
│
│ move-result-object v11
│
│ check-cast v11, Ljava/lang/String;
│
│ - const-string v12, "Name"
│ + const-string v12, "Info"
│
│ - invoke-virtual {v8, v12}, Lcom/boombuler/piraten/utils/JsonObject;->get(Ljava/lang/Object;)Ljava/lang/Object;
│ + .line 68
│ + invoke-virtual {v7, v12}, Lcom/boombuler/piraten/utils/JsonObject;->get(Ljava/lang/Object;)Ljava/lang/Object;
│
│ move-result-object v12
│
│ check-cast v12, Ljava/lang/String;
│
│ - const-string v13, "Info"
│ + const-string v13, "URL"
│
│ - invoke-virtual {v8, v13}, Lcom/boombuler/piraten/utils/JsonObject;->get(Ljava/lang/Object;)Ljava/lang/Object;
│ + invoke-virtual {v7, v13}, Lcom/boombuler/piraten/utils/JsonObject;->get(Ljava/lang/Object;)Ljava/lang/Object;
│
│ move-result-object v13
│
│ check-cast v13, Ljava/lang/String;
│
│ - const-string v14, "URL"
│ -
│ - invoke-virtual {v8, v14}, Lcom/boombuler/piraten/utils/JsonObject;->get(Ljava/lang/Object;)Ljava/lang/Object;
│ -
│ - move-result-object v14
│ -
│ - check-cast v14, Ljava/lang/String;
│ -
│ - invoke-virtual {v2, v11, v12, v13, v14}, Lcom/boombuler/piraten/map/data/DBAdapter;->InsertServer(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
│ + .line 67
│ + invoke-virtual {v2, v10, v11, v12, v13}, Lcom/boombuler/piraten/map/data/DBAdapter;->InsertServer(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
│ :try_end_1
│ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0
│ .catchall {:try_start_1 .. :try_end_1} :catchall_0
│
│ goto :goto_1
│
│ .line 77
│ - .end local v5 # "i$":Ljava/util/Iterator;
│ - .end local v7 # "sVal":Ljava/lang/Object;
│ - .end local v8 # "server":Lcom/boombuler/piraten/utils/JsonObject;
│ - .end local v10 # "servers":Lcom/boombuler/piraten/utils/JsonArray;
│ + .end local v6 # "sVal":Ljava/lang/Object;
│ + .end local v7 # "server":Lcom/boombuler/piraten/utils/JsonObject;
│ + .end local v9 # "servers":Lcom/boombuler/piraten/utils/JsonArray;
│ :catch_0
│ - move-exception v11
│ + move-exception v10
│
│ .line 79
│ invoke-virtual {v2}, Lcom/boombuler/piraten/map/data/DBAdapter;->endTransaction()V
│
│ .line 80
│ invoke-virtual {v2}, Lcom/boombuler/piraten/map/data/DBAdapter;->close()V
│
│ .line 83
│ :cond_0
│ :goto_2
│ - iget-object v11, p0, Lcom/boombuler/piraten/map/FetchServerList;->mOnCompleteListener:Ljava/lang/Runnable;
│ + iget-object v10, p0, Lcom/boombuler/piraten/map/FetchServerList;->mOnCompleteListener:Ljava/lang/Runnable;
│
│ - if-eqz v11, :cond_1
│ + if-eqz v10, :cond_1
│
│ .line 84
│ - iget-object v11, p0, Lcom/boombuler/piraten/map/FetchServerList;->mContext:Landroid/app/Activity;
│ + iget-object v10, p0, Lcom/boombuler/piraten/map/FetchServerList;->mContext:Landroid/app/Activity;
│
│ - iget-object v12, p0, Lcom/boombuler/piraten/map/FetchServerList;->mOnCompleteListener:Ljava/lang/Runnable;
│ + iget-object v11, p0, Lcom/boombuler/piraten/map/FetchServerList;->mOnCompleteListener:Ljava/lang/Runnable;
│
│ - invoke-virtual {v11, v12}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
│ + invoke-virtual {v10, v11}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
│
│ .line 85
│ :cond_1
│ - iget-object v11, p0, Lcom/boombuler/piraten/map/FetchServerList;->mProgressDlg:Landroid/app/ProgressDialog;
│ + iget-object v10, p0, Lcom/boombuler/piraten/map/FetchServerList;->mProgressDlg:Landroid/app/ProgressDialog;
│
│ - if-eqz v11, :cond_2
│ + if-eqz v10, :cond_2
│
│ .line 86
│ - iget-object v11, p0, Lcom/boombuler/piraten/map/FetchServerList;->mContext:Landroid/app/Activity;
│ + iget-object v10, p0, Lcom/boombuler/piraten/map/FetchServerList;->mContext:Landroid/app/Activity;
│
│ - new-instance v12, Lcom/boombuler/piraten/map/FetchServerList$1;
│ + new-instance v11, Lcom/boombuler/piraten/map/FetchServerList$1;
│
│ - invoke-direct {v12, p0}, Lcom/boombuler/piraten/map/FetchServerList$1;->(Lcom/boombuler/piraten/map/FetchServerList;)V
│ + invoke-direct {v11, p0}, Lcom/boombuler/piraten/map/FetchServerList$1;->(Lcom/boombuler/piraten/map/FetchServerList;)V
│
│ - invoke-virtual {v11, v12}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
│ + invoke-virtual {v10, v11}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
│
│ .line 93
│ :cond_2
│ return-void
│
│ .line 43
│ :catch_1
│ @@ -382,73 +382,70 @@
│ .local v4, "e":Lcom/boombuler/piraten/utils/JsonParser$ParseException;
│ invoke-virtual {v4}, Lcom/boombuler/piraten/utils/JsonParser$ParseException;->printStackTrace()V
│
│ goto/16 :goto_0
│
│ .line 71
│ .end local v4 # "e":Lcom/boombuler/piraten/utils/JsonParser$ParseException;
│ - .restart local v5 # "i$":Ljava/util/Iterator;
│ - .restart local v10 # "servers":Lcom/boombuler/piraten/utils/JsonArray;
│ + .restart local v9 # "servers":Lcom/boombuler/piraten/utils/JsonArray;
│ :cond_3
│ :try_start_2
│ - const-string v11, "Development"
│ + const-string v10, "Development"
│
│ - invoke-virtual {v9, v11}, Lcom/boombuler/piraten/utils/JsonObject;->get(Ljava/lang/Object;)Ljava/lang/Object;
│ + invoke-virtual {v8, v10}, Lcom/boombuler/piraten/utils/JsonObject;->get(Ljava/lang/Object;)Ljava/lang/Object;
│
│ move-result-object v3
│
│ check-cast v3, Lcom/boombuler/piraten/utils/JsonArray;
│
│ .line 72
│ .local v3, "devIds":Lcom/boombuler/piraten/utils/JsonArray;
│ invoke-virtual {v3}, Lcom/boombuler/piraten/utils/JsonArray;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v5
│ + move-result-object v10
│
│ :goto_3
│ - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z
│
│ move-result v11
│
│ if-eqz v11, :cond_4
│
│ - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v7
│ + move-result-object v6
│
│ .line 73
│ - .restart local v7 # "sVal":Ljava/lang/Object;
│ - check-cast v7, Ljava/lang/String;
│ + .restart local v6 # "sVal":Ljava/lang/Object;
│ + check-cast v6, Ljava/lang/String;
│
│ - .end local v7 # "sVal":Ljava/lang/Object;
│ - invoke-virtual {v2, v7}, Lcom/boombuler/piraten/map/data/DBAdapter;->SetDevServer(Ljava/lang/String;)V
│ + .end local v6 # "sVal":Ljava/lang/Object;
│ + invoke-virtual {v2, v6}, Lcom/boombuler/piraten/map/data/DBAdapter;->SetDevServer(Ljava/lang/String;)V
│ :try_end_2
│ .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_0
│ .catchall {:try_start_2 .. :try_end_2} :catchall_0
│
│ goto :goto_3
│
│ .line 79
│ .end local v3 # "devIds":Lcom/boombuler/piraten/utils/JsonArray;
│ - .end local v5 # "i$":Ljava/util/Iterator;
│ - .end local v10 # "servers":Lcom/boombuler/piraten/utils/JsonArray;
│ + .end local v9 # "servers":Lcom/boombuler/piraten/utils/JsonArray;
│ :catchall_0
│ - move-exception v11
│ + move-exception v10
│
│ invoke-virtual {v2}, Lcom/boombuler/piraten/map/data/DBAdapter;->endTransaction()V
│
│ .line 80
│ invoke-virtual {v2}, Lcom/boombuler/piraten/map/data/DBAdapter;->close()V
│
│ - throw v11
│ + throw v10
│
│ .line 76
│ .restart local v3 # "devIds":Lcom/boombuler/piraten/utils/JsonArray;
│ - .restart local v5 # "i$":Ljava/util/Iterator;
│ - .restart local v10 # "servers":Lcom/boombuler/piraten/utils/JsonArray;
│ + .restart local v9 # "servers":Lcom/boombuler/piraten/utils/JsonArray;
│ :cond_4
│ :try_start_3
│ invoke-virtual {v2}, Lcom/boombuler/piraten/map/data/DBAdapter;->setTransactionSuccessful()V
│ :try_end_3
│ .catch Ljava/lang/Exception; {:try_start_3 .. :try_end_3} :catch_0
│ .catchall {:try_start_3 .. :try_end_3} :catchall_0
├── smali/com/boombuler/piraten/map/PirateMap$1.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/boombuler/piraten/map/PirateMap;
│
│
│ # direct methods
│ .method constructor (Lcom/boombuler/piraten/map/PirateMap;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/boombuler/piraten/map/PirateMap;
│
│ .prologue
│ .line 190
│ iput-object p1, p0, Lcom/boombuler/piraten/map/PirateMap$1;->this$0:Lcom/boombuler/piraten/map/PirateMap;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/boombuler/piraten/map/PirateMap$2.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/boombuler/piraten/map/PirateMap;
│
│
│ # direct methods
│ .method constructor (Lcom/boombuler/piraten/map/PirateMap;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/boombuler/piraten/map/PirateMap;
│
│ .prologue
│ .line 207
│ iput-object p1, p0, Lcom/boombuler/piraten/map/PirateMap$2;->this$0:Lcom/boombuler/piraten/map/PirateMap;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/boombuler/piraten/map/PirateMap.smali
│ @@ -98,14 +98,15 @@
│
│ move-result-object v1
│
│ const-string v2, "has_synced_before"
│
│ const/4 v3, 0x0
│
│ + .line 184
│ invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
│
│ move-result v0
│
│ .line 185
│ .local v0, "hasSyncedBefore":Z
│ if-nez v0, :cond_0
│ @@ -113,40 +114,45 @@
│ .line 186
│ new-instance v1, Landroid/app/AlertDialog$Builder;
│
│ invoke-direct {v1, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V
│
│ const v2, 0x1040014
│
│ + .line 187
│ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v1
│
│ const v2, 0x1080027
│
│ + .line 188
│ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v1
│
│ const v2, 0x7f060030
│
│ + .line 189
│ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v1
│
│ const v2, 0x104000a
│
│ new-instance v3, Lcom/boombuler/piraten/map/PirateMap$1;
│
│ invoke-direct {v3, p0}, Lcom/boombuler/piraten/map/PirateMap$1;->(Lcom/boombuler/piraten/map/PirateMap;)V
│
│ + .line 190
│ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v1
│
│ + .line 195
│ invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog;
│
│ .line 202
│ :goto_0
│ return-void
│
│ .line 197
│ @@ -157,20 +163,22 @@
│
│ invoke-direct {v1, p0, v2}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V
│
│ const-string v2, "com.boombuler.piraten.map.EXTRA_NEW_PLAKAT"
│
│ const/4 v3, 0x1
│
│ + .line 199
│ invoke-virtual {v1, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
│
│ move-result-object v1
│
│ const/16 v2, 0x65
│
│ + .line 197
│ invoke-virtual {p0, v1, v2}, Lcom/boombuler/piraten/map/PirateMap;->startActivityForResult(Landroid/content/Intent;I)V
│
│ goto :goto_0
│ .end method
│
│ .method private moveToMyLocation()V
│ .locals 2
│ @@ -441,54 +449,62 @@
│
│ invoke-virtual {v8, v0}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
│
│ move-result-object v0
│
│ const v1, 0x7f02000f
│
│ + .line 66
│ invoke-virtual {v8, v1}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
│
│ move-result-object v1
│
│ const v2, 0x7f02000d
│
│ + .line 67
│ invoke-virtual {v8, v2}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
│
│ move-result-object v2
│
│ const v3, 0x7f02000e
│
│ + .line 68
│ invoke-virtual {v8, v3}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
│
│ move-result-object v3
│
│ const v4, 0x7f020011
│
│ + .line 69
│ invoke-virtual {v8, v4}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
│
│ move-result-object v4
│
│ const v5, 0x7f020012
│
│ + .line 70
│ invoke-virtual {v8, v5}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
│
│ move-result-object v5
│
│ const v6, 0x7f020010
│
│ + .line 71
│ invoke-virtual {v8, v6}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
│
│ move-result-object v6
│
│ const v7, 0x7f02000b
│
│ + .line 72
│ invoke-virtual {v8, v7}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
│
│ move-result-object v7
│
│ + .line 65
│ invoke-static/range {v0 .. v7}, Lcom/boombuler/piraten/map/data/PlakatOverlayItem;->InitResources(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
│
│ .line 74
│ const v0, 0x7f0b0007
│
│ invoke-virtual {p0, v0}, Lcom/boombuler/piraten/map/PirateMap;->findViewById(I)Landroid/view/View;
├── smali/com/boombuler/piraten/map/PlakatDetailsActivity$2.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/boombuler/piraten/map/PlakatDetailsActivity;
│
│
│ # direct methods
│ .method constructor (Lcom/boombuler/piraten/map/PlakatDetailsActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/boombuler/piraten/map/PlakatDetailsActivity;
│
│ .prologue
│ .line 266
│ iput-object p1, p0, Lcom/boombuler/piraten/map/PlakatDetailsActivity$2;->this$0:Lcom/boombuler/piraten/map/PlakatDetailsActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/boombuler/piraten/map/PlakatDetailsActivity$1.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/boombuler/piraten/map/PlakatDetailsActivity;
│
│
│ # direct methods
│ .method constructor (Lcom/boombuler/piraten/map/PlakatDetailsActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/boombuler/piraten/map/PlakatDetailsActivity;
│
│ .prologue
│ .line 211
│ iput-object p1, p0, Lcom/boombuler/piraten/map/PlakatDetailsActivity$1;->this$0:Lcom/boombuler/piraten/map/PlakatDetailsActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/boombuler/piraten/map/PlakatDetailsActivity$3.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/boombuler/piraten/map/PlakatDetailsActivity;
│
│
│ # direct methods
│ .method constructor (Lcom/boombuler/piraten/map/PlakatDetailsActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/boombuler/piraten/map/PlakatDetailsActivity;
│
│ .prologue
│ .line 290
│ iput-object p1, p0, Lcom/boombuler/piraten/map/PlakatDetailsActivity$3;->this$0:Lcom/boombuler/piraten/map/PlakatDetailsActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/boombuler/piraten/map/PlakatDetailsActivity$4.smali
│ @@ -24,14 +24,15 @@
│
│ .field final synthetic val$lm:Landroid/location/LocationManager;
│
│
│ # direct methods
│ .method constructor (Lcom/boombuler/piraten/map/PlakatDetailsActivity;Landroid/location/LocationManager;Landroid/location/LocationListener;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/boombuler/piraten/map/PlakatDetailsActivity;
│
│ .prologue
│ .line 295
│ iput-object p1, p0, Lcom/boombuler/piraten/map/PlakatDetailsActivity$4;->this$0:Lcom/boombuler/piraten/map/PlakatDetailsActivity;
│
│ iput-object p2, p0, Lcom/boombuler/piraten/map/PlakatDetailsActivity$4;->val$lm:Landroid/location/LocationManager;
├── smali/com/boombuler/piraten/map/PlakatDetailsActivity$5.smali
│ @@ -24,14 +24,15 @@
│
│ .field final synthetic val$lm:Landroid/location/LocationManager;
│
│
│ # direct methods
│ .method constructor (Lcom/boombuler/piraten/map/PlakatDetailsActivity;Landroid/location/LocationManager;Landroid/location/LocationListener;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/boombuler/piraten/map/PlakatDetailsActivity;
│
│ .prologue
│ .line 305
│ iput-object p1, p0, Lcom/boombuler/piraten/map/PlakatDetailsActivity$5;->this$0:Lcom/boombuler/piraten/map/PlakatDetailsActivity;
│
│ iput-object p2, p0, Lcom/boombuler/piraten/map/PlakatDetailsActivity$5;->val$lm:Landroid/location/LocationManager;
├── smali/com/boombuler/piraten/map/PlakatDetailsActivity$MarkerTypeAdapter$ViewHolder.smali
│ @@ -21,14 +21,15 @@
│
│ .field final synthetic this$1:Lcom/boombuler/piraten/map/PlakatDetailsActivity$MarkerTypeAdapter;
│
│
│ # direct methods
│ .method constructor (Lcom/boombuler/piraten/map/PlakatDetailsActivity$MarkerTypeAdapter;)V
│ .locals 0
│ + .param p1, "this$1" # Lcom/boombuler/piraten/map/PlakatDetailsActivity$MarkerTypeAdapter;
│
│ .prologue
│ .line 40
│ iput-object p1, p0, Lcom/boombuler/piraten/map/PlakatDetailsActivity$MarkerTypeAdapter$ViewHolder;->this$1:Lcom/boombuler/piraten/map/PlakatDetailsActivity$MarkerTypeAdapter;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/boombuler/piraten/map/PlakatDetailsActivity$MarkerTypeAdapter.smali
│ @@ -32,14 +32,15 @@
│
│ .field final synthetic this$0:Lcom/boombuler/piraten/map/PlakatDetailsActivity;
│
│
│ # direct methods
│ .method public constructor (Lcom/boombuler/piraten/map/PlakatDetailsActivity;)V
│ .locals 4
│ + .param p1, "this$0" # Lcom/boombuler/piraten/map/PlakatDetailsActivity;
│
│ .prologue
│ .line 49
│ iput-object p1, p0, Lcom/boombuler/piraten/map/PlakatDetailsActivity$MarkerTypeAdapter;->this$0:Lcom/boombuler/piraten/map/PlakatDetailsActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
│
│ @@ -70,84 +71,92 @@
│
│ new-array v1, v1, [Landroid/graphics/drawable/Drawable;
│
│ const/4 v2, 0x0
│
│ const v3, 0x7f02000c
│
│ + .line 54
│ invoke-virtual {v0, v3}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
│
│ move-result-object v3
│
│ aput-object v3, v1, v2
│
│ const/4 v2, 0x1
│
│ const v3, 0x7f02000f
│
│ + .line 55
│ invoke-virtual {v0, v3}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
│
│ move-result-object v3
│
│ aput-object v3, v1, v2
│
│ const/4 v2, 0x2
│
│ const v3, 0x7f02000d
│
│ + .line 56
│ invoke-virtual {v0, v3}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
│
│ move-result-object v3
│
│ aput-object v3, v1, v2
│
│ const/4 v2, 0x3
│
│ const v3, 0x7f02000e
│
│ + .line 57
│ invoke-virtual {v0, v3}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
│
│ move-result-object v3
│
│ aput-object v3, v1, v2
│
│ const/4 v2, 0x4
│
│ const v3, 0x7f020011
│
│ + .line 58
│ invoke-virtual {v0, v3}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
│
│ move-result-object v3
│
│ aput-object v3, v1, v2
│
│ const/4 v2, 0x5
│
│ const v3, 0x7f020012
│
│ + .line 59
│ invoke-virtual {v0, v3}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
│
│ move-result-object v3
│
│ aput-object v3, v1, v2
│
│ const/4 v2, 0x6
│
│ const v3, 0x7f020010
│
│ + .line 60
│ invoke-virtual {v0, v3}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
│
│ move-result-object v3
│
│ aput-object v3, v1, v2
│
│ const/4 v2, 0x7
│
│ const v3, 0x7f02000b
│
│ + .line 61
│ invoke-virtual {v0, v3}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
│
│ move-result-object v3
│
│ aput-object v3, v1, v2
│
│ iput-object v1, p0, Lcom/boombuler/piraten/map/PlakatDetailsActivity$MarkerTypeAdapter;->mIcons:[Landroid/graphics/drawable/Drawable;
├── smali/com/boombuler/piraten/map/PlakatDetailsActivity.smali
│ @@ -51,19 +51,19 @@
│
│ iput-object v0, p0, Lcom/boombuler/piraten/map/PlakatDetailsActivity;->mProgressDlg:Landroid/app/ProgressDialog;
│
│ return-void
│ .end method
│
│ .method private CompleteInsert(Landroid/location/Location;)V
│ - .locals 7
│ + .locals 8
│ .param p1, "loc" # Landroid/location/Location;
│
│ .prologue
│ - const-wide v5, 0x412e848000000000L # 1000000.0
│ + const-wide v6, 0x412e848000000000L # 1000000.0
│
│ .line 318
│ invoke-virtual {p1}, Landroid/location/Location;->getAccuracy()F
│
│ move-result v2
│
│ iget v3, p0, Lcom/boombuler/piraten/map/PlakatDetailsActivity;->mMinAccuracy:F
│ @@ -83,47 +83,51 @@
│ invoke-direct {v0, p0}, Lcom/boombuler/piraten/map/data/DBAdapter;->(Landroid/content/Context;)V
│
│ .line 322
│ .local v0, "adapter":Lcom/boombuler/piraten/map/data/DBAdapter;
│ :try_start_0
│ invoke-virtual {v0}, Lcom/boombuler/piraten/map/data/DBAdapter;->open()V
│
│ - .line 323
│ + .line 324
│ invoke-virtual {p1}, Landroid/location/Location;->getLatitude()D
│
│ move-result-wide v2
│
│ - mul-double/2addr v2, v5
│ + mul-double/2addr v2, v6
│
│ double-to-int v2, v2
│
│ + .line 325
│ invoke-virtual {p1}, Landroid/location/Location;->getLongitude()D
│
│ - move-result-wide v3
│ + move-result-wide v4
│
│ - mul-double/2addr v3, v5
│ + mul-double/2addr v4, v6
│
│ - double-to-int v3, v3
│ + double-to-int v3, v4
│
│ iget-object v4, p0, Lcom/boombuler/piraten/map/PlakatDetailsActivity;->mMarkerTypeSpinner:Landroid/widget/Spinner;
│
│ + .line 326
│ invoke-virtual {v4}, Landroid/widget/Spinner;->getSelectedItemPosition()I
│
│ move-result v4
│
│ iget-object v5, p0, Lcom/boombuler/piraten/map/PlakatDetailsActivity;->mComment:Landroid/widget/EditText;
│
│ + .line 327
│ invoke-virtual {v5}, Landroid/widget/EditText;->getText()Landroid/text/Editable;
│
│ move-result-object v5
│
│ invoke-virtual {v5}, Ljava/lang/Object;->toString()Ljava/lang/String;
│
│ move-result-object v5
│
│ + .line 323
│ invoke-virtual {v0, v2, v3, v4, v5}, Lcom/boombuler/piraten/map/data/DBAdapter;->InsertNew(IIILjava/lang/String;)V
│ :try_end_0
│ .catchall {:try_start_0 .. :try_end_0} :catchall_0
│
│ .line 329
│ invoke-virtual {v0}, Lcom/boombuler/piraten/map/data/DBAdapter;->close()V
├── smali/com/boombuler/piraten/map/PlakatLoadingTask.smali
│ @@ -47,21 +47,19 @@
│ return-void
│ .end method
│
│
│ # virtual methods
│ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
│ .locals 1
│ - .param p1, "x0" # [Ljava/lang/Object;
│
│ .prologue
│ .line 14
│ check-cast p1, [Lcom/boombuler/piraten/map/data/PlakatOverlayItemFilter;
│
│ - .end local p1 # "x0":[Ljava/lang/Object;
│ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/PlakatLoadingTask;->doInBackground([Lcom/boombuler/piraten/map/data/PlakatOverlayItemFilter;)Ljava/lang/Void;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ @@ -132,21 +130,19 @@
│ invoke-virtual {v0}, Lcom/boombuler/piraten/map/data/DBAdapter;->close()V
│
│ throw v3
│ .end method
│
│ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V
│ .locals 0
│ - .param p1, "x0" # Ljava/lang/Object;
│
│ .prologue
│ .line 14
│ check-cast p1, Ljava/lang/Void;
│
│ - .end local p1 # "x0":Ljava/lang/Object;
│ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/PlakatLoadingTask;->onPostExecute(Ljava/lang/Void;)V
│
│ return-void
│ .end method
│
│ .method protected onPostExecute(Ljava/lang/Void;)V
│ .locals 2
├── smali/com/boombuler/piraten/map/R.smali
│ @@ -25,10 +25,9 @@
│ .method public constructor ()V
│ .locals 0
│
│ .prologue
│ .line 10
│ invoke-direct {p0}, Ljava/lang/Object;->()V
│
│ - .line 133
│ return-void
│ .end method
├── smali/com/boombuler/piraten/map/SettingsActivity$1.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/boombuler/piraten/map/SettingsActivity;
│
│
│ # direct methods
│ .method constructor (Lcom/boombuler/piraten/map/SettingsActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/boombuler/piraten/map/SettingsActivity;
│
│ .prologue
│ .line 46
│ iput-object p1, p0, Lcom/boombuler/piraten/map/SettingsActivity$1;->this$0:Lcom/boombuler/piraten/map/SettingsActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/boombuler/piraten/map/SettingsActivity$2.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/boombuler/piraten/map/SettingsActivity;
│
│
│ # direct methods
│ .method constructor (Lcom/boombuler/piraten/map/SettingsActivity;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/boombuler/piraten/map/SettingsActivity;
│
│ .prologue
│ .line 117
│ iput-object p1, p0, Lcom/boombuler/piraten/map/SettingsActivity$2;->this$0:Lcom/boombuler/piraten/map/SettingsActivity;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/boombuler/piraten/map/SyncController$1.smali
│ @@ -22,14 +22,15 @@
│
│ .field final synthetic val$txt:Ljava/lang/String;
│
│
│ # direct methods
│ .method constructor (Lcom/boombuler/piraten/map/SyncController;Ljava/lang/String;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/boombuler/piraten/map/SyncController;
│
│ .prologue
│ .line 233
│ iput-object p1, p0, Lcom/boombuler/piraten/map/SyncController$1;->this$0:Lcom/boombuler/piraten/map/SyncController;
│
│ iput-object p2, p0, Lcom/boombuler/piraten/map/SyncController$1;->val$txt:Ljava/lang/String;
├── smali/com/boombuler/piraten/map/SettingsActivity.smali
│ @@ -86,66 +86,65 @@
│ .end method
│
│ .method private getServerInfo()Ljava/lang/String;
│ .locals 4
│
│ .prologue
│ .line 128
│ - iget-object v3, p0, Lcom/boombuler/piraten/map/SettingsActivity;->mServerPref:Landroid/preference/ListPreference;
│ + iget-object v2, p0, Lcom/boombuler/piraten/map/SettingsActivity;->mServerPref:Landroid/preference/ListPreference;
│
│ - invoke-virtual {v3}, Landroid/preference/ListPreference;->getValue()Ljava/lang/String;
│ + invoke-virtual {v2}, Landroid/preference/ListPreference;->getValue()Ljava/lang/String;
│
│ - move-result-object v1
│ + move-result-object v0
│
│ .line 129
│ - .local v1, "serv":Ljava/lang/String;
│ - iget-object v3, p0, Lcom/boombuler/piraten/map/SettingsActivity;->mServerList:Ljava/util/List;
│ + .local v0, "serv":Ljava/lang/String;
│ + iget-object v2, p0, Lcom/boombuler/piraten/map/SettingsActivity;->mServerList:Ljava/util/List;
│
│ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator;
│ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v0
│ + move-result-object v2
│
│ - .local v0, "i$":Ljava/util/Iterator;
│ :cond_0
│ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
│
│ move-result v3
│
│ if-eqz v3, :cond_1
│
│ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v2
│ + move-result-object v1
│
│ - check-cast v2, Lcom/boombuler/piraten/map/data/ServerInfo;
│ + check-cast v1, Lcom/boombuler/piraten/map/data/ServerInfo;
│
│ .line 130
│ - .local v2, "si":Lcom/boombuler/piraten/map/data/ServerInfo;
│ - invoke-virtual {v2}, Lcom/boombuler/piraten/map/data/ServerInfo;->getURL()Ljava/lang/String;
│ + .local v1, "si":Lcom/boombuler/piraten/map/data/ServerInfo;
│ + invoke-virtual {v1}, Lcom/boombuler/piraten/map/data/ServerInfo;->getURL()Ljava/lang/String;
│
│ move-result-object v3
│
│ - invoke-virtual {v3, v1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
│ + invoke-virtual {v3, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
│
│ move-result v3
│
│ if-eqz v3, :cond_0
│
│ .line 131
│ - invoke-virtual {v2}, Lcom/boombuler/piraten/map/data/ServerInfo;->getInfo()Ljava/lang/String;
│ + invoke-virtual {v1}, Lcom/boombuler/piraten/map/data/ServerInfo;->getInfo()Ljava/lang/String;
│
│ - move-result-object v3
│ + move-result-object v2
│
│ .line 134
│ - .end local v2 # "si":Lcom/boombuler/piraten/map/data/ServerInfo;
│ + .end local v1 # "si":Lcom/boombuler/piraten/map/data/ServerInfo;
│ :goto_0
│ - return-object v3
│ + return-object v2
│
│ :cond_1
│ - const/4 v3, 0x0
│ + const/4 v2, 0x0
│
│ goto :goto_0
│ .end method
│
│
│ # virtual methods
│ .method protected onCreate(Landroid/os/Bundle;)V
│ @@ -295,60 +294,67 @@
│ :cond_0
│ new-instance v3, Landroid/app/AlertDialog$Builder;
│
│ invoke-direct {v3, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V
│
│ const v4, 0x7f06002d
│
│ + .line 97
│ invoke-virtual {p0, v4}, Lcom/boombuler/piraten/map/SettingsActivity;->getString(I)Ljava/lang/String;
│
│ move-result-object v4
│
│ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v3
│
│ const v4, 0x1040014
│
│ + .line 98
│ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v3
│
│ const v4, 0x1080027
│
│ + .line 99
│ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v3
│
│ const v4, 0x1040013
│
│ new-instance v5, Lcom/boombuler/piraten/map/SettingsActivity$3;
│
│ invoke-direct {v5, p0, v2, v0, v1}, Lcom/boombuler/piraten/map/SettingsActivity$3;->(Lcom/boombuler/piraten/map/SettingsActivity;Landroid/content/SharedPreferences;Ljava/lang/String;Landroid/preference/Preference;)V
│
│ + .line 100
│ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v3
│
│ const v4, 0x1040009
│
│ new-instance v5, Lcom/boombuler/piraten/map/SettingsActivity$2;
│
│ invoke-direct {v5, p0}, Lcom/boombuler/piraten/map/SettingsActivity$2;->(Lcom/boombuler/piraten/map/SettingsActivity;)V
│
│ + .line 117
│ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v3
│
│ const/4 v4, 0x1
│
│ + .line 122
│ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v3
│
│ + .line 123
│ invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog;
│
│ goto :goto_0
│ .end method
│
│ .method public onPreferenceClick(Landroid/preference/Preference;)Z
│ .locals 6
│ @@ -396,38 +402,43 @@
│
│ .line 145
│ .local v1, "htmltext":Landroid/text/Spanned;
│ new-instance v3, Landroid/app/AlertDialog$Builder;
│
│ invoke-direct {v3, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V
│
│ + .line 146
│ invoke-virtual {v3, v1}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v3
│
│ const v4, 0x7f06002a
│
│ + .line 147
│ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v3
│
│ const v4, 0x108009b
│
│ + .line 148
│ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v3
│
│ const v4, 0x104000a
│
│ const/4 v5, 0x0
│
│ + .line 149
│ invoke-virtual {v3, v4, v5}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v3
│
│ + .line 150
│ invoke-virtual {v3}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog;
│
│ move-result-object v0
│
│ .line 151
│ .local v0, "dlg":Landroid/app/AlertDialog;
│ const v3, 0x102000b
├── smali/com/boombuler/piraten/map/SyncController$3.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/boombuler/piraten/map/SyncController;
│
│
│ # direct methods
│ .method constructor (Lcom/boombuler/piraten/map/SyncController;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/boombuler/piraten/map/SyncController;
│
│ .prologue
│ .line 253
│ iput-object p1, p0, Lcom/boombuler/piraten/map/SyncController$3;->this$0:Lcom/boombuler/piraten/map/SyncController;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/boombuler/piraten/map/SyncController$4$1.smali
│ @@ -22,14 +22,15 @@
│
│ .field final synthetic val$ad:Landroid/app/AlertDialog;
│
│
│ # direct methods
│ .method constructor (Lcom/boombuler/piraten/map/SyncController$4;Landroid/app/AlertDialog;)V
│ .locals 0
│ + .param p1, "this$1" # Lcom/boombuler/piraten/map/SyncController$4;
│
│ .prologue
│ .line 289
│ iput-object p1, p0, Lcom/boombuler/piraten/map/SyncController$4$1;->this$1:Lcom/boombuler/piraten/map/SyncController$4;
│
│ iput-object p2, p0, Lcom/boombuler/piraten/map/SyncController$4$1;->val$ad:Landroid/app/AlertDialog;
├── smali/com/boombuler/piraten/map/SyncController$4.smali
│ @@ -22,14 +22,15 @@
│
│ .field final synthetic val$ab:Landroid/app/AlertDialog$Builder;
│
│
│ # direct methods
│ .method constructor (Lcom/boombuler/piraten/map/SyncController;Landroid/app/AlertDialog$Builder;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/boombuler/piraten/map/SyncController;
│
│ .prologue
│ .line 286
│ iput-object p1, p0, Lcom/boombuler/piraten/map/SyncController$4;->this$0:Lcom/boombuler/piraten/map/SyncController;
│
│ iput-object p2, p0, Lcom/boombuler/piraten/map/SyncController$4;->val$ab:Landroid/app/AlertDialog$Builder;
├── smali/com/boombuler/piraten/map/SyncController$5.smali
│ @@ -22,14 +22,15 @@
│
│ .field final synthetic val$progressDlg:Landroid/app/ProgressDialog;
│
│
│ # direct methods
│ .method constructor (Lcom/boombuler/piraten/map/SyncController;Landroid/app/ProgressDialog;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/boombuler/piraten/map/SyncController;
│
│ .prologue
│ .line 321
│ iput-object p1, p0, Lcom/boombuler/piraten/map/SyncController$5;->this$0:Lcom/boombuler/piraten/map/SyncController;
│
│ iput-object p2, p0, Lcom/boombuler/piraten/map/SyncController$5;->val$progressDlg:Landroid/app/ProgressDialog;
├── smali/com/boombuler/piraten/map/SyncController$6.smali
│ @@ -22,14 +22,15 @@
│
│ .field final synthetic val$progressDlg:Landroid/app/ProgressDialog;
│
│
│ # direct methods
│ .method constructor (Lcom/boombuler/piraten/map/SyncController;Landroid/app/ProgressDialog;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/boombuler/piraten/map/SyncController;
│
│ .prologue
│ .line 350
│ iput-object p1, p0, Lcom/boombuler/piraten/map/SyncController$6;->this$0:Lcom/boombuler/piraten/map/SyncController;
│
│ iput-object p2, p0, Lcom/boombuler/piraten/map/SyncController$6;->val$progressDlg:Landroid/app/ProgressDialog;
├── smali/com/boombuler/piraten/map/SyncController$7.smali
│ @@ -24,14 +24,15 @@
│
│ .field final synthetic val$lm:Landroid/location/LocationManager;
│
│
│ # direct methods
│ .method constructor (Lcom/boombuler/piraten/map/SyncController;Landroid/location/LocationManager;Landroid/location/LocationListener;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/boombuler/piraten/map/SyncController;
│
│ .prologue
│ .line 355
│ iput-object p1, p0, Lcom/boombuler/piraten/map/SyncController$7;->this$0:Lcom/boombuler/piraten/map/SyncController;
│
│ iput-object p2, p0, Lcom/boombuler/piraten/map/SyncController$7;->val$lm:Landroid/location/LocationManager;
├── smali/com/boombuler/piraten/map/SyncController$8.smali
│ @@ -24,14 +24,15 @@
│
│ .field final synthetic val$lm:Landroid/location/LocationManager;
│
│
│ # direct methods
│ .method constructor (Lcom/boombuler/piraten/map/SyncController;Landroid/location/LocationManager;Landroid/location/LocationListener;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/boombuler/piraten/map/SyncController;
│
│ .prologue
│ .line 360
│ iput-object p1, p0, Lcom/boombuler/piraten/map/SyncController$8;->this$0:Lcom/boombuler/piraten/map/SyncController;
│
│ iput-object p2, p0, Lcom/boombuler/piraten/map/SyncController$8;->val$lm:Landroid/location/LocationManager;
├── smali/com/boombuler/piraten/map/SyncController.smali
│ @@ -43,17 +43,17 @@
│
│ .line 53
│ const/4 v1, 0x0
│
│ iput-object v1, p0, Lcom/boombuler/piraten/map/SyncController;->mLocation:Landroid/location/Location;
│
│ .line 54
│ - const-wide/16 v1, 0x0
│ + const-wide/16 v2, 0x0
│
│ - iput-wide v1, p0, Lcom/boombuler/piraten/map/SyncController;->mSyncRange:D
│ + iput-wide v2, p0, Lcom/boombuler/piraten/map/SyncController;->mSyncRange:D
│
│ .line 57
│ iput-object p1, p0, Lcom/boombuler/piraten/map/SyncController;->mContext:Lcom/boombuler/piraten/map/PirateMap;
│
│ .line 58
│ new-instance v1, Lcom/boombuler/piraten/utils/MyHttpClient;
│
│ @@ -96,17 +96,17 @@
│
│ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
│
│ move-result-object v1
│
│ invoke-static {v1}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D
│
│ - move-result-wide v1
│ + move-result-wide v2
│
│ - iput-wide v1, p0, Lcom/boombuler/piraten/map/SyncController;->mSyncRange:D
│ + iput-wide v2, p0, Lcom/boombuler/piraten/map/SyncController;->mSyncRange:D
│
│ .line 63
│ new-instance v1, Ljava/lang/StringBuilder;
│
│ invoke-direct {v1}, Ljava/lang/StringBuilder;->()V
│
│ const-string v2, "sync_server"
│ @@ -218,19 +218,19 @@
│
│ .line 259
│ :cond_0
│ return-void
│ .end method
│
│ .method private LoadItems(Lcom/boombuler/piraten/map/proto/Api$Response;)V
│ - .locals 12
│ + .locals 14
│ .param p1, "resp" # Lcom/boombuler/piraten/map/proto/Api$Response;
│
│ .prologue
│ - const-wide v10, 0x412e848000000000L # 1000000.0
│ + const-wide v12, 0x412e848000000000L # 1000000.0
│
│ .line 164
│ const v1, 0x7f060002
│
│ invoke-direct {p0, v1}, Lcom/boombuler/piraten/map/SyncController;->SetProgressText(I)V
│
│ .line 165
│ @@ -245,114 +245,116 @@
│ :try_start_0
│ invoke-virtual {v0}, Lcom/boombuler/piraten/map/data/DBAdapter;->open()V
│
│ .line 168
│ invoke-virtual {v0}, Lcom/boombuler/piraten/map/data/DBAdapter;->beginTransaction()V
│
│ .line 170
│ - const/4 v8, 0x0
│ + const/4 v7, 0x0
│
│ .line 172
│ - .local v8, "insertCount":I
│ + .local v7, "insertCount":I
│ invoke-virtual {p1}, Lcom/boombuler/piraten/map/proto/Api$Response;->getPlakateList()Ljava/util/List;
│
│ move-result-object v1
│
│ invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v7
│ + move-result-object v9
│
│ - .local v7, "i$":Ljava/util/Iterator;
│ :cond_0
│ :goto_0
│ - invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z
│
│ move-result v1
│
│ if-eqz v1, :cond_1
│
│ - invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v9
│ + move-result-object v8
│
│ - check-cast v9, Lcom/boombuler/piraten/map/proto/Api$Plakat;
│ + check-cast v8, Lcom/boombuler/piraten/map/proto/Api$Plakat;
│
│ .line 173
│ - .local v9, "plakat":Lcom/boombuler/piraten/map/proto/Api$Plakat;
│ - invoke-virtual {v9}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->getLon()D
│ + .local v8, "plakat":Lcom/boombuler/piraten/map/proto/Api$Plakat;
│ + invoke-virtual {v8}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->getLon()D
│
│ - move-result-wide v5
│ + move-result-wide v10
│
│ - mul-double/2addr v5, v10
│ + mul-double/2addr v10, v12
│
│ - double-to-int v3, v5
│ + double-to-int v3, v10
│
│ .line 174
│ .local v3, "lon":I
│ - invoke-virtual {v9}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->getLat()D
│ + invoke-virtual {v8}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->getLat()D
│
│ - move-result-wide v5
│ + move-result-wide v10
│
│ - mul-double/2addr v5, v10
│ + mul-double/2addr v10, v12
│
│ - double-to-int v2, v5
│ + double-to-int v2, v10
│
│ .line 175
│ .local v2, "lat":I
│ - invoke-virtual {v9}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->getType()Ljava/lang/String;
│ + invoke-virtual {v8}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->getType()Ljava/lang/String;
│
│ move-result-object v1
│
│ invoke-static {v1}, Lcom/boombuler/piraten/map/data/PlakatOverlayItem;->TypeToTypeId(Ljava/lang/String;)I
│
│ move-result v4
│
│ .line 177
│ .local v4, "type":I
│ - invoke-virtual {v9}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->getId()I
│ + invoke-virtual {v8}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->getId()I
│
│ move-result v1
│
│ - invoke-virtual {v9}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->getLastModifiedUser()Ljava/lang/String;
│ + .line 179
│ + invoke-virtual {v8}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->getLastModifiedUser()Ljava/lang/String;
│
│ move-result-object v5
│
│ - invoke-virtual {v9}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->getComment()Ljava/lang/String;
│ + .line 180
│ + invoke-virtual {v8}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->getComment()Ljava/lang/String;
│
│ move-result-object v6
│
│ + .line 177
│ invoke-virtual/range {v0 .. v6}, Lcom/boombuler/piraten/map/data/DBAdapter;->Insert(IIIILjava/lang/String;Ljava/lang/String;)V
│
│ .line 181
│ - add-int/lit8 v8, v8, 0x1
│ + add-int/lit8 v7, v7, 0x1
│
│ .line 182
│ const/16 v1, 0x64
│
│ - if-lt v8, v1, :cond_0
│ + if-lt v7, v1, :cond_0
│
│ .line 183
│ invoke-virtual {v0}, Lcom/boombuler/piraten/map/data/DBAdapter;->setTransactionSuccessful()V
│
│ .line 184
│ invoke-virtual {v0}, Lcom/boombuler/piraten/map/data/DBAdapter;->endTransaction()V
│
│ .line 185
│ invoke-virtual {v0}, Lcom/boombuler/piraten/map/data/DBAdapter;->beginTransaction()V
│
│ .line 186
│ - const/4 v8, 0x0
│ + const/4 v7, 0x0
│
│ goto :goto_0
│
│ .line 189
│ .end local v2 # "lat":I
│ .end local v3 # "lon":I
│ .end local v4 # "type":I
│ - .end local v9 # "plakat":Lcom/boombuler/piraten/map/proto/Api$Plakat;
│ + .end local v8 # "plakat":Lcom/boombuler/piraten/map/proto/Api$Plakat;
│ :cond_1
│ invoke-virtual {v0}, Lcom/boombuler/piraten/map/data/DBAdapter;->setTransactionSuccessful()V
│ :try_end_0
│ .catchall {:try_start_0 .. :try_end_0} :catchall_0
│
│ .line 191
│ invoke-virtual {v0}, Lcom/boombuler/piraten/map/data/DBAdapter;->endTransaction()V
│ @@ -360,16 +362,15 @@
│ .line 192
│ invoke-virtual {v0}, Lcom/boombuler/piraten/map/data/DBAdapter;->close()V
│
│ .line 194
│ return-void
│
│ .line 191
│ - .end local v7 # "i$":Ljava/util/Iterator;
│ - .end local v8 # "insertCount":I
│ + .end local v7 # "insertCount":I
│ :catchall_0
│ move-exception v1
│
│ invoke-virtual {v0}, Lcom/boombuler/piraten/map/data/DBAdapter;->endTransaction()V
│
│ .line 192
│ invoke-virtual {v0}, Lcom/boombuler/piraten/map/data/DBAdapter;->close()V
│ @@ -380,85 +381,86 @@
│ .method private RunRequest()Z
│ .locals 24
│
│ .prologue
│ .line 100
│ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api$Request;->newBuilder()Lcom/boombuler/piraten/map/proto/Api$Request$Builder;
│
│ - move-result-object v20
│ + move-result-object v19
│
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lcom/boombuler/piraten/map/SyncController;->mUsername:Ljava/lang/String;
│
│ - move-object/from16 v21, v0
│ + move-object/from16 v20, v0
│
│ - invoke-virtual/range {v20 .. v21}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->setUsername(Ljava/lang/String;)Lcom/boombuler/piraten/map/proto/Api$Request$Builder;
│ + .line 101
│ + invoke-virtual/range {v19 .. v20}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->setUsername(Ljava/lang/String;)Lcom/boombuler/piraten/map/proto/Api$Request$Builder;
│
│ - move-result-object v20
│ + move-result-object v19
│
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lcom/boombuler/piraten/map/SyncController;->mPassword:Ljava/lang/String;
│
│ - move-object/from16 v21, v0
│ + move-object/from16 v20, v0
│
│ - invoke-virtual/range {v20 .. v21}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->setPassword(Ljava/lang/String;)Lcom/boombuler/piraten/map/proto/Api$Request$Builder;
│ + invoke-virtual/range {v19 .. v20}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->setPassword(Ljava/lang/String;)Lcom/boombuler/piraten/map/proto/Api$Request$Builder;
│
│ move-result-object v3
│
│ .line 102
│ .local v3, "builder":Lcom/boombuler/piraten/map/proto/Api$Request$Builder;
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lcom/boombuler/piraten/map/SyncController;->mLocation:Landroid/location/Location;
│
│ - move-object/from16 v20, v0
│ + move-object/from16 v19, v0
│
│ - if-eqz v20, :cond_0
│ + if-eqz v19, :cond_0
│
│ move-object/from16 v0, p0
│
│ iget-wide v0, v0, Lcom/boombuler/piraten/map/SyncController;->mSyncRange:D
│
│ move-wide/from16 v20, v0
│
│ const-wide/16 v22, 0x0
│
│ - cmpl-double v20, v20, v22
│ + cmpl-double v19, v20, v22
│
│ - if-lez v20, :cond_0
│ + if-lez v19, :cond_0
│
│ .line 103
│ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api$ViewRequest;->newBuilder()Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;
│
│ - move-result-object v19
│ + move-result-object v18
│
│ .line 104
│ - .local v19, "view":Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;
│ + .local v18, "view":Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;
│ invoke-direct/range {p0 .. p0}, Lcom/boombuler/piraten/map/SyncController;->getBoundingBox()Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;
│
│ - move-result-object v20
│ + move-result-object v19
│
│ - invoke-virtual/range {v19 .. v20}, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->setViewBox(Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;)Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;
│ + invoke-virtual/range {v18 .. v19}, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->setViewBox(Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;)Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;
│
│ .line 105
│ - move-object/from16 v0, v19
│ + move-object/from16 v0, v18
│
│ invoke-virtual {v3, v0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->setViewRequest(Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;)Lcom/boombuler/piraten/map/proto/Api$Request$Builder;
│
│ .line 108
│ - .end local v19 # "view":Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;
│ + .end local v18 # "view":Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;
│ :cond_0
│ - new-instance v12, Ljava/util/ArrayList;
│ + new-instance v11, Ljava/util/ArrayList;
│
│ - invoke-direct {v12}, Ljava/util/ArrayList;->()V
│ + invoke-direct {v11}, Ljava/util/ArrayList;->()V
│
│ .line 109
│ - .local v12, "inserted":Ljava/util/ArrayList;, "Ljava/util/ArrayList;"
│ + .local v11, "inserted":Ljava/util/ArrayList;, "Ljava/util/ArrayList;"
│ new-instance v4, Ljava/util/ArrayList;
│
│ invoke-direct {v4}, Ljava/util/ArrayList;->()V
│
│ .line 110
│ .local v4, "changed":Ljava/util/ArrayList;, "Ljava/util/ArrayList;"
│ new-instance v7, Ljava/util/ArrayList;
│ @@ -469,137 +471,134 @@
│ .local v7, "deleted":Ljava/util/ArrayList;, "Ljava/util/ArrayList;"
│ new-instance v6, Lcom/boombuler/piraten/map/data/DBAdapter;
│
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lcom/boombuler/piraten/map/SyncController;->mContext:Lcom/boombuler/piraten/map/PirateMap;
│
│ - move-object/from16 v20, v0
│ + move-object/from16 v19, v0
│
│ - move-object/from16 v0, v20
│ + move-object/from16 v0, v19
│
│ invoke-direct {v6, v0}, Lcom/boombuler/piraten/map/data/DBAdapter;->(Landroid/content/Context;)V
│
│ .line 113
│ .local v6, "dba":Lcom/boombuler/piraten/map/data/DBAdapter;
│ :try_start_0
│ invoke-virtual {v6}, Lcom/boombuler/piraten/map/data/DBAdapter;->open()V
│
│ .line 114
│ - invoke-virtual {v6, v12, v4, v7}, Lcom/boombuler/piraten/map/data/DBAdapter;->getChangedItems(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V
│ + invoke-virtual {v6, v11, v4, v7}, Lcom/boombuler/piraten/map/data/DBAdapter;->getChangedItems(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V
│ :try_end_0
│ .catchall {:try_start_0 .. :try_end_0} :catchall_0
│
│ .line 116
│ invoke-virtual {v6}, Lcom/boombuler/piraten/map/data/DBAdapter;->close()V
│
│ .line 119
│ - invoke-virtual {v12}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│ + invoke-virtual {v11}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v10
│ + move-result-object v19
│
│ - .local v10, "i$":Ljava/util/Iterator;
│ :goto_0
│ - invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->hasNext()Z
│
│ move-result v20
│
│ if-eqz v20, :cond_1
│
│ - invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v13
│ + move-result-object v12
│
│ - check-cast v13, Lcom/boombuler/piraten/map/data/PlakatOverlayItem;
│ + check-cast v12, Lcom/boombuler/piraten/map/data/PlakatOverlayItem;
│
│ .line 120
│ - .local v13, "itm":Lcom/boombuler/piraten/map/data/PlakatOverlayItem;
│ + .local v12, "itm":Lcom/boombuler/piraten/map/data/PlakatOverlayItem;
│ move-object/from16 v0, p0
│
│ - invoke-direct {v0, v13}, Lcom/boombuler/piraten/map/SyncController;->SendNewItem(Lcom/boombuler/piraten/map/data/PlakatOverlayItem;)Lcom/boombuler/piraten/map/proto/Api$AddRequest;
│ + invoke-direct {v0, v12}, Lcom/boombuler/piraten/map/SyncController;->SendNewItem(Lcom/boombuler/piraten/map/data/PlakatOverlayItem;)Lcom/boombuler/piraten/map/proto/Api$AddRequest;
│
│ move-result-object v20
│
│ move-object/from16 v0, v20
│
│ invoke-virtual {v3, v0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->addAdd(Lcom/boombuler/piraten/map/proto/Api$AddRequest;)Lcom/boombuler/piraten/map/proto/Api$Request$Builder;
│
│ goto :goto_0
│
│ .line 116
│ - .end local v10 # "i$":Ljava/util/Iterator;
│ - .end local v13 # "itm":Lcom/boombuler/piraten/map/data/PlakatOverlayItem;
│ + .end local v12 # "itm":Lcom/boombuler/piraten/map/data/PlakatOverlayItem;
│ :catchall_0
│ - move-exception v20
│ + move-exception v19
│
│ invoke-virtual {v6}, Lcom/boombuler/piraten/map/data/DBAdapter;->close()V
│
│ - throw v20
│ + throw v19
│
│ .line 122
│ - .restart local v10 # "i$":Ljava/util/Iterator;
│ :cond_1
│ invoke-virtual {v4}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v10
│ + move-result-object v19
│
│ :goto_1
│ - invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->hasNext()Z
│
│ move-result v20
│
│ if-eqz v20, :cond_2
│
│ - invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v13
│ + move-result-object v12
│
│ - check-cast v13, Lcom/boombuler/piraten/map/data/PlakatOverlayItem;
│ + check-cast v12, Lcom/boombuler/piraten/map/data/PlakatOverlayItem;
│
│ .line 123
│ - .restart local v13 # "itm":Lcom/boombuler/piraten/map/data/PlakatOverlayItem;
│ + .restart local v12 # "itm":Lcom/boombuler/piraten/map/data/PlakatOverlayItem;
│ move-object/from16 v0, p0
│
│ - invoke-direct {v0, v13}, Lcom/boombuler/piraten/map/SyncController;->SendChangedItem(Lcom/boombuler/piraten/map/data/PlakatOverlayItem;)Lcom/boombuler/piraten/map/proto/Api$ChangeRequest;
│ + invoke-direct {v0, v12}, Lcom/boombuler/piraten/map/SyncController;->SendChangedItem(Lcom/boombuler/piraten/map/data/PlakatOverlayItem;)Lcom/boombuler/piraten/map/proto/Api$ChangeRequest;
│
│ move-result-object v20
│
│ move-object/from16 v0, v20
│
│ invoke-virtual {v3, v0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->addChange(Lcom/boombuler/piraten/map/proto/Api$ChangeRequest;)Lcom/boombuler/piraten/map/proto/Api$Request$Builder;
│
│ goto :goto_1
│
│ .line 125
│ - .end local v13 # "itm":Lcom/boombuler/piraten/map/data/PlakatOverlayItem;
│ + .end local v12 # "itm":Lcom/boombuler/piraten/map/data/PlakatOverlayItem;
│ :cond_2
│ invoke-virtual {v7}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v10
│ + move-result-object v19
│
│ :goto_2
│ - invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->hasNext()Z
│
│ move-result v20
│
│ if-eqz v20, :cond_3
│
│ - invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v11
│ + move-result-object v10
│
│ - check-cast v11, Ljava/lang/Integer;
│ + check-cast v10, Ljava/lang/Integer;
│
│ .line 126
│ - .local v11, "id":Ljava/lang/Integer;
│ + .local v10, "id":Ljava/lang/Integer;
│ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest;->newBuilder()Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;
│
│ move-result-object v20
│
│ - invoke-virtual {v11}, Ljava/lang/Integer;->intValue()I
│ + invoke-virtual {v10}, Ljava/lang/Integer;->intValue()I
│
│ move-result v21
│
│ invoke-virtual/range {v20 .. v21}, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;->setId(I)Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;
│
│ move-result-object v20
│
│ @@ -610,183 +609,185 @@
│ move-object/from16 v0, v20
│
│ invoke-virtual {v3, v0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->addDelete(Lcom/boombuler/piraten/map/proto/Api$DeleteRequest;)Lcom/boombuler/piraten/map/proto/Api$Request$Builder;
│
│ goto :goto_2
│
│ .line 129
│ - .end local v11 # "id":Ljava/lang/Integer;
│ + .end local v10 # "id":Ljava/lang/Integer;
│ :cond_3
│ invoke-virtual {v3}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->build()Lcom/boombuler/piraten/map/proto/Api$Request;
│
│ - move-result-object v15
│ + move-result-object v14
│
│ .line 131
│ - .local v15, "request":Lcom/boombuler/piraten/map/proto/Api$Request;
│ - new-instance v14, Lorg/apache/http/client/methods/HttpPost;
│ + .local v14, "request":Lcom/boombuler/piraten/map/proto/Api$Request;
│ + new-instance v13, Lorg/apache/http/client/methods/HttpPost;
│
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lcom/boombuler/piraten/map/SyncController;->mAPIUrl:Ljava/lang/String;
│
│ - move-object/from16 v20, v0
│ + move-object/from16 v19, v0
│
│ - move-object/from16 v0, v20
│ + move-object/from16 v0, v19
│
│ - invoke-direct {v14, v0}, Lorg/apache/http/client/methods/HttpPost;->(Ljava/lang/String;)V
│ + invoke-direct {v13, v0}, Lorg/apache/http/client/methods/HttpPost;->(Ljava/lang/String;)V
│
│ .line 133
│ - .local v14, "post":Lorg/apache/http/client/methods/HttpPost;
│ - new-instance v20, Lorg/apache/http/entity/ByteArrayEntity;
│ + .local v13, "post":Lorg/apache/http/client/methods/HttpPost;
│ + new-instance v19, Lorg/apache/http/entity/ByteArrayEntity;
│
│ - invoke-virtual {v15}, Lcom/boombuler/piraten/map/proto/Api$Request;->toByteArray()[B
│ + invoke-virtual {v14}, Lcom/boombuler/piraten/map/proto/Api$Request;->toByteArray()[B
│
│ - move-result-object v21
│ + move-result-object v20
│
│ - invoke-direct/range {v20 .. v21}, Lorg/apache/http/entity/ByteArrayEntity;->([B)V
│ + invoke-direct/range {v19 .. v20}, Lorg/apache/http/entity/ByteArrayEntity;->([B)V
│
│ - move-object/from16 v0, v20
│ + move-object/from16 v0, v19
│
│ - invoke-virtual {v14, v0}, Lorg/apache/http/client/methods/HttpPost;->setEntity(Lorg/apache/http/HttpEntity;)V
│ + invoke-virtual {v13, v0}, Lorg/apache/http/client/methods/HttpPost;->setEntity(Lorg/apache/http/HttpEntity;)V
│
│ .line 136
│ :try_start_1
│ move-object/from16 v0, p0
│
│ iget-object v0, v0, Lcom/boombuler/piraten/map/SyncController;->mClient:Lorg/apache/http/impl/client/DefaultHttpClient;
│
│ - move-object/from16 v20, v0
│ + move-object/from16 v19, v0
│
│ - move-object/from16 v0, v20
│ + move-object/from16 v0, v19
│
│ - invoke-virtual {v0, v14}, Lorg/apache/http/impl/client/DefaultHttpClient;->execute(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;
│ + invoke-virtual {v0, v13}, Lorg/apache/http/impl/client/DefaultHttpClient;->execute(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;
│
│ - move-result-object v18
│ + move-result-object v17
│
│ .line 137
│ - .local v18, "rp":Lorg/apache/http/HttpResponse;
│ - invoke-interface/range {v18 .. v18}, Lorg/apache/http/HttpResponse;->getEntity()Lorg/apache/http/HttpEntity;
│ + .local v17, "rp":Lorg/apache/http/HttpResponse;
│ + invoke-interface/range {v17 .. v17}, Lorg/apache/http/HttpResponse;->getEntity()Lorg/apache/http/HttpEntity;
│
│ - move-result-object v20
│ + move-result-object v19
│
│ - invoke-static/range {v20 .. v20}, Lorg/apache/http/util/EntityUtils;->toByteArray(Lorg/apache/http/HttpEntity;)[B
│ + invoke-static/range {v19 .. v19}, Lorg/apache/http/util/EntityUtils;->toByteArray(Lorg/apache/http/HttpEntity;)[B
│
│ - move-result-object v16
│ + move-result-object v15
│
│ .line 139
│ - .local v16, "res":[B
│ - invoke-static/range {v16 .. v16}, Lcom/boombuler/piraten/map/proto/Api$Response;->parseFrom([B)Lcom/boombuler/piraten/map/proto/Api$Response;
│ + .local v15, "res":[B
│ + invoke-static {v15}, Lcom/boombuler/piraten/map/proto/Api$Response;->parseFrom([B)Lcom/boombuler/piraten/map/proto/Api$Response;
│
│ - move-result-object v17
│ + move-result-object v16
│
│ .line 141
│ - .local v17, "response":Lcom/boombuler/piraten/map/proto/Api$Response;
│ - invoke-virtual/range {v17 .. v17}, Lcom/boombuler/piraten/map/proto/Api$Response;->hasAddedCount()Z
│ + .local v16, "response":Lcom/boombuler/piraten/map/proto/Api$Response;
│ + invoke-virtual/range {v16 .. v16}, Lcom/boombuler/piraten/map/proto/Api$Response;->hasAddedCount()Z
│
│ - move-result v20
│ + move-result v19
│
│ - if-eqz v20, :cond_4
│ + if-eqz v19, :cond_4
│
│ - invoke-virtual/range {v17 .. v17}, Lcom/boombuler/piraten/map/proto/Api$Response;->getAddedCount()I
│ + invoke-virtual/range {v16 .. v16}, Lcom/boombuler/piraten/map/proto/Api$Response;->getAddedCount()I
│
│ move-result v2
│
│ .line 142
│ .local v2, "addedCnt":I
│ :goto_3
│ - invoke-virtual/range {v17 .. v17}, Lcom/boombuler/piraten/map/proto/Api$Response;->hasChangedCount()Z
│ + invoke-virtual/range {v16 .. v16}, Lcom/boombuler/piraten/map/proto/Api$Response;->hasChangedCount()Z
│
│ - move-result v20
│ + move-result v19
│
│ - if-eqz v20, :cond_5
│ + if-eqz v19, :cond_5
│
│ - invoke-virtual/range {v17 .. v17}, Lcom/boombuler/piraten/map/proto/Api$Response;->getChangedCount()I
│ + invoke-virtual/range {v16 .. v16}, Lcom/boombuler/piraten/map/proto/Api$Response;->getChangedCount()I
│
│ move-result v5
│
│ .line 143
│ .local v5, "changedCnt":I
│ :goto_4
│ - invoke-virtual/range {v17 .. v17}, Lcom/boombuler/piraten/map/proto/Api$Response;->hasDeletedCount()Z
│ + invoke-virtual/range {v16 .. v16}, Lcom/boombuler/piraten/map/proto/Api$Response;->hasDeletedCount()Z
│
│ - move-result v20
│ + move-result v19
│
│ - if-eqz v20, :cond_6
│ + if-eqz v19, :cond_6
│
│ - invoke-virtual/range {v17 .. v17}, Lcom/boombuler/piraten/map/proto/Api$Response;->getDeletedCount()I
│ + invoke-virtual/range {v16 .. v16}, Lcom/boombuler/piraten/map/proto/Api$Response;->getDeletedCount()I
│
│ move-result v8
│
│ .line 145
│ .local v8, "deletedCnt":I
│ :goto_5
│ - invoke-virtual {v12}, Ljava/util/ArrayList;->size()I
│ + invoke-virtual {v11}, Ljava/util/ArrayList;->size()I
│
│ - move-result v20
│ + move-result v19
│
│ - move/from16 v0, v20
│ + move/from16 v0, v19
│
│ if-ne v2, v0, :cond_7
│
│ + .line 146
│ invoke-virtual {v4}, Ljava/util/ArrayList;->size()I
│
│ - move-result v20
│ + move-result v19
│
│ - move/from16 v0, v20
│ + move/from16 v0, v19
│
│ if-ne v5, v0, :cond_7
│
│ + .line 147
│ invoke-virtual {v7}, Ljava/util/ArrayList;->size()I
│
│ - move-result v20
│ + move-result v19
│
│ - move/from16 v0, v20
│ + move/from16 v0, v19
│
│ if-ne v8, v0, :cond_7
│
│ .line 148
│ - const v20, 0x7f060001
│ + const v19, 0x7f060001
│
│ move-object/from16 v0, p0
│
│ - move/from16 v1, v20
│ + move/from16 v1, v19
│
│ invoke-direct {v0, v1}, Lcom/boombuler/piraten/map/SyncController;->SetProgressText(I)V
│
│ .line 149
│ invoke-direct/range {p0 .. p0}, Lcom/boombuler/piraten/map/SyncController;->ClearAllData()V
│
│ .line 150
│ move-object/from16 v0, p0
│
│ - move-object/from16 v1, v17
│ + move-object/from16 v1, v16
│
│ invoke-direct {v0, v1}, Lcom/boombuler/piraten/map/SyncController;->LoadItems(Lcom/boombuler/piraten/map/proto/Api$Response;)V
│ :try_end_1
│ .catch Lorg/apache/http/client/ClientProtocolException; {:try_start_1 .. :try_end_1} :catch_0
│ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_1
│ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_2
│
│ .line 151
│ - const/16 v20, 0x1
│ + const/16 v19, 0x1
│
│ .line 160
│ .end local v2 # "addedCnt":I
│ .end local v5 # "changedCnt":I
│ .end local v8 # "deletedCnt":I
│ - .end local v16 # "res":[B
│ - .end local v17 # "response":Lcom/boombuler/piraten/map/proto/Api$Response;
│ - .end local v18 # "rp":Lorg/apache/http/HttpResponse;
│ + .end local v15 # "res":[B
│ + .end local v16 # "response":Lcom/boombuler/piraten/map/proto/Api$Response;
│ + .end local v17 # "rp":Lorg/apache/http/HttpResponse;
│ :goto_6
│ - return v20
│ + return v19
│
│ .line 141
│ - .restart local v16 # "res":[B
│ - .restart local v17 # "response":Lcom/boombuler/piraten/map/proto/Api$Response;
│ - .restart local v18 # "rp":Lorg/apache/http/HttpResponse;
│ + .restart local v15 # "res":[B
│ + .restart local v16 # "response":Lcom/boombuler/piraten/map/proto/Api$Response;
│ + .restart local v17 # "rp":Lorg/apache/http/HttpResponse;
│ :cond_4
│ const/4 v2, 0x0
│
│ goto :goto_3
│
│ .line 142
│ .restart local v2 # "addedCnt":I
│ @@ -801,29 +802,29 @@
│ const/4 v8, 0x0
│
│ goto :goto_5
│
│ .line 153
│ .end local v2 # "addedCnt":I
│ .end local v5 # "changedCnt":I
│ - .end local v16 # "res":[B
│ - .end local v17 # "response":Lcom/boombuler/piraten/map/proto/Api$Response;
│ - .end local v18 # "rp":Lorg/apache/http/HttpResponse;
│ + .end local v15 # "res":[B
│ + .end local v16 # "response":Lcom/boombuler/piraten/map/proto/Api$Response;
│ + .end local v17 # "rp":Lorg/apache/http/HttpResponse;
│ :catch_0
│ move-exception v9
│
│ .line 154
│ .local v9, "e":Lorg/apache/http/client/ClientProtocolException;
│ invoke-virtual {v9}, Lorg/apache/http/client/ClientProtocolException;->printStackTrace()V
│
│ .line 160
│ .end local v9 # "e":Lorg/apache/http/client/ClientProtocolException;
│ :cond_7
│ :goto_7
│ - const/16 v20, 0x0
│ + const/16 v19, 0x0
│
│ goto :goto_6
│
│ .line 155
│ :catch_1
│ move-exception v9
│
│ @@ -1099,15 +1100,15 @@
│ .line 40
│ invoke-direct {p0}, Lcom/boombuler/piraten/map/SyncController;->StartSync()V
│
│ return-void
│ .end method
│
│ .method private checkBoundsLatitude(D)D
│ - .locals 2
│ + .locals 3
│ .param p1, "value" # D
│
│ .prologue
│ .line 70
│ const-wide v0, -0x3fa9800000000000L # -90.0
│
│ invoke-static {p1, p2, v0, v1}, Ljava/lang/Math;->max(DD)D
│ @@ -1121,155 +1122,155 @@
│
│ move-result-wide v0
│
│ return-wide v0
│ .end method
│
│ .method private checkBoundsLongitude(D)D
│ - .locals 7
│ + .locals 9
│ .param p1, "value" # D
│
│ .prologue
│ - const-wide v5, 0x4076800000000000L # 360.0
│ + const-wide v6, 0x4076800000000000L # 360.0
│
│ - const-wide v3, 0x4066800000000000L # 180.0
│ + const-wide v4, 0x4066800000000000L # 180.0
│
│ - const-wide v1, -0x3f99800000000000L # -180.0
│ + const-wide v2, -0x3f99800000000000L # -180.0
│
│ .line 75
│ :cond_0
│ :goto_0
│ - cmpg-double v0, p1, v1
│ + cmpg-double v0, p1, v2
│
│ if-ltz v0, :cond_1
│
│ - cmpl-double v0, p1, v3
│ + cmpl-double v0, p1, v4
│
│ if-lez v0, :cond_3
│
│ .line 76
│ :cond_1
│ - cmpg-double v0, p1, v1
│ + cmpg-double v0, p1, v2
│
│ if-gez v0, :cond_2
│
│ .line 77
│ - add-double/2addr p1, v5
│ + add-double/2addr p1, v6
│
│ .line 78
│ :cond_2
│ - cmpl-double v0, p1, v3
│ + cmpl-double v0, p1, v4
│
│ if-lez v0, :cond_0
│
│ .line 79
│ - sub-double/2addr p1, v5
│ + sub-double/2addr p1, v6
│
│ goto :goto_0
│
│ .line 81
│ :cond_3
│ return-wide p1
│ .end method
│
│ .method private getBoundingBox()Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;
│ - .locals 9
│ + .locals 10
│
│ .prologue
│ .line 85
│ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->newBuilder()Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;
│
│ move-result-object v0
│
│ .line 87
│ .local v0, "bbox":Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;
│ - iget-wide v5, p0, Lcom/boombuler/piraten/map/SyncController;->mSyncRange:D
│ + iget-wide v6, p0, Lcom/boombuler/piraten/map/SyncController;->mSyncRange:D
│
│ - const-wide v7, 0x40fb210000000000L # 111120.0
│ + const-wide v8, 0x40fb210000000000L # 111120.0
│
│ - div-double v3, v5, v7
│ + div-double v4, v6, v8
│
│ .line 88
│ - .local v3, "yDiff":D
│ - iget-object v5, p0, Lcom/boombuler/piraten/map/SyncController;->mLocation:Landroid/location/Location;
│ + .local v4, "yDiff":D
│ + iget-object v1, p0, Lcom/boombuler/piraten/map/SyncController;->mLocation:Landroid/location/Location;
│
│ - invoke-virtual {v5}, Landroid/location/Location;->getLatitude()D
│ + invoke-virtual {v1}, Landroid/location/Location;->getLatitude()D
│
│ - move-result-wide v5
│ + move-result-wide v6
│
│ - add-double/2addr v5, v3
│ + add-double/2addr v6, v4
│
│ - invoke-direct {p0, v5, v6}, Lcom/boombuler/piraten/map/SyncController;->checkBoundsLatitude(D)D
│ + invoke-direct {p0, v6, v7}, Lcom/boombuler/piraten/map/SyncController;->checkBoundsLatitude(D)D
│
│ - move-result-wide v5
│ + move-result-wide v6
│
│ - invoke-virtual {v0, v5, v6}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->setNorth(D)Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;
│ + invoke-virtual {v0, v6, v7}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->setNorth(D)Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;
│
│ .line 89
│ - iget-object v5, p0, Lcom/boombuler/piraten/map/SyncController;->mLocation:Landroid/location/Location;
│ + iget-object v1, p0, Lcom/boombuler/piraten/map/SyncController;->mLocation:Landroid/location/Location;
│
│ - invoke-virtual {v5}, Landroid/location/Location;->getLatitude()D
│ + invoke-virtual {v1}, Landroid/location/Location;->getLatitude()D
│
│ - move-result-wide v5
│ + move-result-wide v6
│
│ - sub-double/2addr v5, v3
│ + sub-double/2addr v6, v4
│
│ - invoke-direct {p0, v5, v6}, Lcom/boombuler/piraten/map/SyncController;->checkBoundsLatitude(D)D
│ + invoke-direct {p0, v6, v7}, Lcom/boombuler/piraten/map/SyncController;->checkBoundsLatitude(D)D
│
│ - move-result-wide v5
│ + move-result-wide v6
│
│ - invoke-virtual {v0, v5, v6}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->setSouth(D)Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;
│ + invoke-virtual {v0, v6, v7}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->setSouth(D)Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;
│
│ .line 91
│ - iget-object v5, p0, Lcom/boombuler/piraten/map/SyncController;->mLocation:Landroid/location/Location;
│ + iget-object v1, p0, Lcom/boombuler/piraten/map/SyncController;->mLocation:Landroid/location/Location;
│
│ - invoke-virtual {v5}, Landroid/location/Location;->getLatitude()D
│ + invoke-virtual {v1}, Landroid/location/Location;->getLatitude()D
│
│ - move-result-wide v5
│ + move-result-wide v6
│
│ - invoke-static {v5, v6}, Ljava/lang/Math;->toRadians(D)D
│ + invoke-static {v6, v7}, Ljava/lang/Math;->toRadians(D)D
│
│ - move-result-wide v5
│ + move-result-wide v6
│
│ - invoke-static {v5, v6}, Ljava/lang/Math;->cos(D)D
│ + invoke-static {v6, v7}, Ljava/lang/Math;->cos(D)D
│
│ - move-result-wide v5
│ + move-result-wide v6
│
│ - div-double v1, v3, v5
│ + div-double v2, v4, v6
│
│ .line 93
│ - .local v1, "xDiff":D
│ - iget-object v5, p0, Lcom/boombuler/piraten/map/SyncController;->mLocation:Landroid/location/Location;
│ + .local v2, "xDiff":D
│ + iget-object v1, p0, Lcom/boombuler/piraten/map/SyncController;->mLocation:Landroid/location/Location;
│
│ - invoke-virtual {v5}, Landroid/location/Location;->getLongitude()D
│ + invoke-virtual {v1}, Landroid/location/Location;->getLongitude()D
│
│ - move-result-wide v5
│ + move-result-wide v6
│
│ - sub-double/2addr v5, v1
│ + sub-double/2addr v6, v2
│
│ - invoke-direct {p0, v5, v6}, Lcom/boombuler/piraten/map/SyncController;->checkBoundsLongitude(D)D
│ + invoke-direct {p0, v6, v7}, Lcom/boombuler/piraten/map/SyncController;->checkBoundsLongitude(D)D
│
│ - move-result-wide v5
│ + move-result-wide v6
│
│ - invoke-virtual {v0, v5, v6}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->setWest(D)Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;
│ + invoke-virtual {v0, v6, v7}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->setWest(D)Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;
│
│ .line 94
│ - iget-object v5, p0, Lcom/boombuler/piraten/map/SyncController;->mLocation:Landroid/location/Location;
│ + iget-object v1, p0, Lcom/boombuler/piraten/map/SyncController;->mLocation:Landroid/location/Location;
│
│ - invoke-virtual {v5}, Landroid/location/Location;->getLongitude()D
│ + invoke-virtual {v1}, Landroid/location/Location;->getLongitude()D
│
│ - move-result-wide v5
│ + move-result-wide v6
│
│ - add-double/2addr v5, v1
│ + add-double/2addr v6, v2
│
│ - invoke-direct {p0, v5, v6}, Lcom/boombuler/piraten/map/SyncController;->checkBoundsLongitude(D)D
│ + invoke-direct {p0, v6, v7}, Lcom/boombuler/piraten/map/SyncController;->checkBoundsLongitude(D)D
│
│ - move-result-wide v5
│ + move-result-wide v6
│
│ - invoke-virtual {v0, v5, v6}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->setEast(D)Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;
│ + invoke-virtual {v0, v6, v7}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->setEast(D)Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;
│
│ .line 96
│ return-object v0
│ .end method
│
│
│ # virtual methods
│ @@ -1385,31 +1386,31 @@
│ iput-object p1, p0, Lcom/boombuler/piraten/map/SyncController;->mOnCompleteListener:Ljava/lang/Runnable;
│
│ .line 263
│ return-void
│ .end method
│
│ .method public synchronize()V
│ - .locals 13
│ + .locals 14
│
│ .prologue
│ const-wide/16 v2, 0x0
│
│ - const/4 v12, 0x1
│ + const/4 v13, 0x1
│
│ - const/4 v11, 0x0
│ + const/4 v12, 0x0
│
│ const/4 v4, 0x0
│
│ .line 314
│ - iget-wide v7, p0, Lcom/boombuler/piraten/map/SyncController;->mSyncRange:D
│ + iget-wide v8, p0, Lcom/boombuler/piraten/map/SyncController;->mSyncRange:D
│
│ - const-wide/16 v9, 0x0
│ + const-wide/16 v10, 0x0
│
│ - cmpg-double v1, v7, v9
│ + cmpg-double v1, v8, v10
│
│ if-gtz v1, :cond_1
│
│ .line 315
│ invoke-direct {p0}, Lcom/boombuler/piraten/map/SyncController;->StartSync()V
│
│ .line 370
│ @@ -1446,24 +1447,24 @@
│ .line 343
│ .local v0, "lm":Landroid/location/LocationManager;
│ iget-object v1, p0, Lcom/boombuler/piraten/map/SyncController;->mContext:Lcom/boombuler/piraten/map/PirateMap;
│
│ invoke-virtual {v6, v1}, Landroid/app/ProgressDialog;->setOwnerActivity(Landroid/app/Activity;)V
│
│ .line 344
│ - invoke-virtual {v6, v12}, Landroid/app/ProgressDialog;->setCancelable(Z)V
│ + invoke-virtual {v6, v13}, Landroid/app/ProgressDialog;->setCancelable(Z)V
│
│ .line 345
│ - invoke-virtual {v6, v11}, Landroid/app/ProgressDialog;->setCanceledOnTouchOutside(Z)V
│ + invoke-virtual {v6, v12}, Landroid/app/ProgressDialog;->setCanceledOnTouchOutside(Z)V
│
│ .line 346
│ - invoke-virtual {v6, v12}, Landroid/app/ProgressDialog;->setIndeterminate(Z)V
│ + invoke-virtual {v6, v13}, Landroid/app/ProgressDialog;->setIndeterminate(Z)V
│
│ .line 347
│ - invoke-virtual {v6, v11}, Landroid/app/ProgressDialog;->setProgressStyle(I)V
│ + invoke-virtual {v6, v12}, Landroid/app/ProgressDialog;->setProgressStyle(I)V
│
│ .line 348
│ const v1, 0x7f060005
│
│ invoke-virtual {v6, v1}, Landroid/app/ProgressDialog;->setTitle(I)V
│
│ .line 349
├── smali/com/boombuler/piraten/map/SettingsActivity$3.smali
│ @@ -26,14 +26,15 @@
│
│ .field final synthetic val$prefs:Landroid/content/SharedPreferences;
│
│
│ # direct methods
│ .method constructor (Lcom/boombuler/piraten/map/SettingsActivity;Landroid/content/SharedPreferences;Ljava/lang/String;Landroid/preference/Preference;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/boombuler/piraten/map/SettingsActivity;
│
│ .prologue
│ .line 100
│ iput-object p1, p0, Lcom/boombuler/piraten/map/SettingsActivity$3;->this$0:Lcom/boombuler/piraten/map/SettingsActivity;
│
│ iput-object p2, p0, Lcom/boombuler/piraten/map/SettingsActivity$3;->val$prefs:Landroid/content/SharedPreferences;
├── smali/com/boombuler/piraten/map/SyncController$2.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/boombuler/piraten/map/SyncController;
│
│
│ # direct methods
│ .method constructor (Lcom/boombuler/piraten/map/SyncController;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/boombuler/piraten/map/SyncController;
│
│ .prologue
│ .line 243
│ iput-object p1, p0, Lcom/boombuler/piraten/map/SyncController$2;->this$0:Lcom/boombuler/piraten/map/SyncController;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/boombuler/piraten/map/data/DBAdapter.smali
│ @@ -128,17 +128,19 @@
│
│ move-result p2
│
│ .line 236
│ .end local p2 # "defaultValue":I
│ invoke-interface {v0}, Landroid/database/Cursor;->close()V
│
│ + .line 234
│ :goto_0
│ return p2
│
│ + .line 236
│ .restart local p2 # "defaultValue":I
│ :cond_0
│ invoke-interface {v0}, Landroid/database/Cursor;->close()V
│
│ goto :goto_0
│
│ :catchall_0
│ @@ -179,16 +181,18 @@
│ move-result v1
│
│ add-int/lit8 v1, v1, 0x1
│
│ .line 221
│ invoke-interface {v0}, Landroid/database/Cursor;->close()V
│
│ + .line 219
│ return v1
│
│ + .line 221
│ :catchall_0
│ move-exception v1
│
│ invoke-interface {v0}, Landroid/database/Cursor;->close()V
│
│ throw v1
│ .end method
│ @@ -253,32 +257,35 @@
│
│ move-result v1
│
│ invoke-interface {p1, v10}, Landroid/database/Cursor;->getInt(I)I
│
│ move-result v2
│
│ + .line 273
│ invoke-interface {p1, v11}, Landroid/database/Cursor;->getInt(I)I
│
│ move-result v3
│
│ invoke-interface {p1, v12}, Landroid/database/Cursor;->getInt(I)I
│
│ move-result v4
│
│ + .line 274
│ invoke-interface {p1, v9}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
│
│ move-result-object v5
│
│ invoke-interface {p1, v7}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
│
│ move-result-object v6
│
│ invoke-direct/range {v0 .. v6}, Lcom/boombuler/piraten/map/data/PlakatOverlayItem;->(IIIILjava/lang/String;Ljava/lang/String;)V
│
│ + .line 272
│ return-object v0
│ .end method
│
│
│ # virtual methods
│ .method public ClearAllData()V
│ .locals 3
│ @@ -778,20 +785,22 @@
│
│ const-string v3, "plakate"
│
│ const-string v4, "_id=?"
│
│ new-array v5, v7, [Ljava/lang/String;
│
│ + .line 136
│ invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
│
│ move-result-object v6
│
│ aput-object v6, v5, v8
│
│ + .line 135
│ invoke-virtual {v2, v3, v0, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
│
│ .line 138
│ const/4 v2, 0x2
│
│ :try_start_0
│ invoke-direct {p0, p1, v2}, Lcom/boombuler/piraten/map/data/DBAdapter;->getChangeType(II)I
│ @@ -1304,26 +1313,28 @@
│
│ const/4 v4, 0x1
│
│ new-array v4, v4, [Ljava/lang/String;
│
│ const/4 v5, 0x0
│
│ + .line 203
│ invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
│
│ move-result-object v6
│
│ aput-object v6, v4, v5
│
│ move-object v5, v2
│
│ move-object v6, v2
│
│ move-object v7, v2
│
│ + .line 202
│ invoke-virtual/range {v0 .. v7}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
│
│ move-result-object v8
│
│ .line 205
│ .local v8, "crs":Landroid/database/Cursor;
│ if-eqz v8, :cond_0
├── smali/com/boombuler/piraten/map/data/PlakatOverlayItemFilter$1.smali
│ @@ -53,15 +53,14 @@
│ check-cast v0, Lcom/boombuler/piraten/map/data/PlakatOverlayItemFilter;
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
│ .locals 1
│ - .param p1, "x0" # Landroid/os/Parcel;
│
│ .prologue
│ .line 97
│ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/data/PlakatOverlayItemFilter$1;->createFromParcel(Landroid/os/Parcel;)Lcom/boombuler/piraten/map/data/PlakatOverlayItemFilter;
│
│ move-result-object v0
│
│ @@ -77,15 +76,14 @@
│ new-array v0, p1, [Lcom/boombuler/piraten/map/data/PlakatOverlayItemFilter;
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic newArray(I)[Ljava/lang/Object;
│ .locals 1
│ - .param p1, "x0" # I
│
│ .prologue
│ .line 97
│ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/data/PlakatOverlayItemFilter$1;->newArray(I)[Lcom/boombuler/piraten/map/data/PlakatOverlayItemFilter;
│
│ move-result-object v0
├── smali/com/boombuler/piraten/map/data/PlakatOverlay.smali
│ @@ -100,15 +100,14 @@
│ check-cast v0, Lcom/boombuler/piraten/map/data/PlakatOverlayItem;
│
│ return-object v0
│ .end method
│
│ .method protected bridge synthetic createItem(I)Lorg/osmdroid/views/overlay/OverlayItem;
│ .locals 1
│ - .param p1, "x0" # I
│
│ .prologue
│ .line 21
│ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/data/PlakatOverlay;->createItem(I)Lcom/boombuler/piraten/map/data/PlakatOverlayItem;
│
│ move-result-object v0
│
│ @@ -247,24 +246,26 @@
│
│ const-class v4, Lcom/boombuler/piraten/map/PlakatDetailsActivity;
│
│ invoke-direct {v2, v3, v4}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V
│
│ const-string v3, "com.boombuler.piraten.map.EXTRA_PLAKAT_ID"
│
│ + .line 74
│ invoke-virtual {v0}, Lcom/boombuler/piraten/map/data/PlakatOverlayItem;->getId()I
│
│ move-result v4
│
│ invoke-virtual {v2, v3, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
│
│ move-result-object v2
│
│ const/16 v3, 0x65
│
│ + .line 72
│ invoke-virtual {v1, v2, v3}, Lcom/boombuler/piraten/map/PirateMap;->startActivityForResult(Landroid/content/Intent;I)V
│
│ .line 77
│ const/4 v1, 0x1
│
│ return v1
│ .end method
├── smali/com/boombuler/piraten/map/fragments/FilterFragment$1.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/boombuler/piraten/map/fragments/FilterFragment;
│
│
│ # direct methods
│ .method constructor (Lcom/boombuler/piraten/map/fragments/FilterFragment;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/boombuler/piraten/map/fragments/FilterFragment;
│
│ .prologue
│ .line 35
│ iput-object p1, p0, Lcom/boombuler/piraten/map/fragments/FilterFragment$1;->this$0:Lcom/boombuler/piraten/map/fragments/FilterFragment;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/boombuler/piraten/map/fragments/FilterFragment$2.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/boombuler/piraten/map/fragments/FilterFragment;
│
│
│ # direct methods
│ .method constructor (Lcom/boombuler/piraten/map/fragments/FilterFragment;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/boombuler/piraten/map/fragments/FilterFragment;
│
│ .prologue
│ .line 57
│ iput-object p1, p0, Lcom/boombuler/piraten/map/fragments/FilterFragment$2;->this$0:Lcom/boombuler/piraten/map/fragments/FilterFragment;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/boombuler/piraten/map/fragments/FilterFragment.smali
│ @@ -168,42 +168,47 @@
│
│ move-result-object v2
│
│ invoke-direct {v1, v2}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V
│
│ const v2, 0x7f060011
│
│ + .line 54
│ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v1
│
│ const/4 v2, 0x0
│
│ + .line 55
│ invoke-virtual {p0, v0, v2}, Lcom/boombuler/piraten/map/fragments/FilterFragment;->createView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;)Landroid/view/View;
│
│ move-result-object v2
│
│ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v1
│
│ const v2, 0x7f060012
│
│ new-instance v3, Lcom/boombuler/piraten/map/fragments/FilterFragment$2;
│
│ invoke-direct {v3, p0}, Lcom/boombuler/piraten/map/fragments/FilterFragment$2;->(Lcom/boombuler/piraten/map/fragments/FilterFragment;)V
│
│ + .line 56
│ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
│
│ move-result-object v1
│
│ + .line 63
│ invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;
│
│ move-result-object v1
│
│ + .line 53
│ return-object v1
│ .end method
│
│ .method public setFilter(Lcom/boombuler/piraten/map/data/PlakatOverlayItemFilter;)V
│ .locals 0
│ .param p1, "filter" # Lcom/boombuler/piraten/map/data/PlakatOverlayItemFilter;
├── smali/com/boombuler/piraten/map/proto/Api$1.smali
│ @@ -45,35 +45,37 @@
│
│ const/4 v5, 0x0
│
│ .line 5983
│ # setter for: Lcom/boombuler/piraten/map/proto/Api;->descriptor:Lcom/google/protobuf/Descriptors$FileDescriptor;
│ invoke-static {p1}, Lcom/boombuler/piraten/map/proto/Api;->access$10202(Lcom/google/protobuf/Descriptors$FileDescriptor;)Lcom/google/protobuf/Descriptors$FileDescriptor;
│
│ - .line 5984
│ + .line 5985
│ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor;
│
│ move-result-object v0
│
│ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List;
│
│ move-result-object v0
│
│ invoke-interface {v0, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor;
│
│ + .line 5984
│ # setter for: Lcom/boombuler/piraten/map/proto/Api;->internal_static_piratemap_Plakat_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api;->access$002(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor;
│
│ .line 5986
│ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ + .line 5988
│ # getter for: Lcom/boombuler/piraten/map/proto/Api;->internal_static_piratemap_Plakat_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api;->access$000()Lcom/google/protobuf/Descriptors$Descriptor;
│
│ move-result-object v1
│
│ const/16 v2, 0x8
│
│ @@ -119,38 +121,41 @@
│
│ const-class v3, Lcom/boombuler/piraten/map/proto/Api$Plakat;
│
│ const-class v4, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;
│
│ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V
│
│ + .line 5986
│ # setter for: Lcom/boombuler/piraten/map/proto/Api;->internal_static_piratemap_Plakat_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api;->access$102(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ - .line 5992
│ + .line 5993
│ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor;
│
│ move-result-object v0
│
│ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List;
│
│ move-result-object v0
│
│ invoke-interface {v0, v6}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor;
│
│ + .line 5992
│ # setter for: Lcom/boombuler/piraten/map/proto/Api;->internal_static_piratemap_BoundingBox_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api;->access$1602(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor;
│
│ .line 5994
│ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ + .line 5996
│ # getter for: Lcom/boombuler/piraten/map/proto/Api;->internal_static_piratemap_BoundingBox_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api;->access$1600()Lcom/google/protobuf/Descriptors$Descriptor;
│
│ move-result-object v1
│
│ new-array v2, v9, [Ljava/lang/String;
│
│ @@ -172,38 +177,41 @@
│
│ const-class v3, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;
│
│ const-class v4, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;
│
│ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V
│
│ + .line 5994
│ # setter for: Lcom/boombuler/piraten/map/proto/Api;->internal_static_piratemap_BoundingBox_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api;->access$1702(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ - .line 6000
│ + .line 6001
│ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor;
│
│ move-result-object v0
│
│ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List;
│
│ move-result-object v0
│
│ invoke-interface {v0, v7}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor;
│
│ + .line 6000
│ # setter for: Lcom/boombuler/piraten/map/proto/Api;->internal_static_piratemap_ViewRequest_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api;->access$2802(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor;
│
│ .line 6002
│ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ + .line 6004
│ # getter for: Lcom/boombuler/piraten/map/proto/Api;->internal_static_piratemap_ViewRequest_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api;->access$2800()Lcom/google/protobuf/Descriptors$Descriptor;
│
│ move-result-object v1
│
│ new-array v2, v7, [Ljava/lang/String;
│
│ @@ -217,38 +225,41 @@
│
│ const-class v3, Lcom/boombuler/piraten/map/proto/Api$ViewRequest;
│
│ const-class v4, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;
│
│ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V
│
│ + .line 6002
│ # setter for: Lcom/boombuler/piraten/map/proto/Api;->internal_static_piratemap_ViewRequest_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api;->access$2902(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ - .line 6008
│ + .line 6009
│ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor;
│
│ move-result-object v0
│
│ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List;
│
│ move-result-object v0
│
│ invoke-interface {v0, v8}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor;
│
│ + .line 6008
│ # setter for: Lcom/boombuler/piraten/map/proto/Api;->internal_static_piratemap_ChangeRequest_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api;->access$3802(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor;
│
│ .line 6010
│ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ + .line 6012
│ # getter for: Lcom/boombuler/piraten/map/proto/Api;->internal_static_piratemap_ChangeRequest_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api;->access$3800()Lcom/google/protobuf/Descriptors$Descriptor;
│
│ move-result-object v1
│
│ new-array v2, v9, [Ljava/lang/String;
│
│ @@ -270,38 +281,41 @@
│
│ const-class v3, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest;
│
│ const-class v4, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;
│
│ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V
│
│ + .line 6010
│ # setter for: Lcom/boombuler/piraten/map/proto/Api;->internal_static_piratemap_ChangeRequest_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api;->access$3902(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ - .line 6016
│ + .line 6017
│ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor;
│
│ move-result-object v0
│
│ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List;
│
│ move-result-object v0
│
│ invoke-interface {v0, v9}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor;
│
│ + .line 6016
│ # setter for: Lcom/boombuler/piraten/map/proto/Api;->internal_static_piratemap_DeleteRequest_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api;->access$5002(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor;
│
│ .line 6018
│ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ + .line 6020
│ # getter for: Lcom/boombuler/piraten/map/proto/Api;->internal_static_piratemap_DeleteRequest_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api;->access$5000()Lcom/google/protobuf/Descriptors$Descriptor;
│
│ move-result-object v1
│
│ new-array v2, v6, [Ljava/lang/String;
│
│ @@ -311,18 +325,19 @@
│
│ const-class v3, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest;
│
│ const-class v4, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;
│
│ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V
│
│ + .line 6018
│ # setter for: Lcom/boombuler/piraten/map/proto/Api;->internal_static_piratemap_DeleteRequest_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api;->access$5102(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ - .line 6024
│ + .line 6025
│ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor;
│
│ move-result-object v0
│
│ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List;
│
│ move-result-object v0
│ @@ -331,20 +346,22 @@
│
│ invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor;
│
│ + .line 6024
│ # setter for: Lcom/boombuler/piraten/map/proto/Api;->internal_static_piratemap_AddRequest_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api;->access$5902(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor;
│
│ .line 6026
│ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ + .line 6028
│ # getter for: Lcom/boombuler/piraten/map/proto/Api;->internal_static_piratemap_AddRequest_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api;->access$5900()Lcom/google/protobuf/Descriptors$Descriptor;
│
│ move-result-object v1
│
│ const/4 v2, 0x5
│
│ @@ -372,18 +389,19 @@
│
│ const-class v3, Lcom/boombuler/piraten/map/proto/Api$AddRequest;
│
│ const-class v4, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;
│
│ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V
│
│ + .line 6026
│ # setter for: Lcom/boombuler/piraten/map/proto/Api;->internal_static_piratemap_AddRequest_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api;->access$6002(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ - .line 6032
│ + .line 6033
│ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor;
│
│ move-result-object v0
│
│ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List;
│
│ move-result-object v0
│ @@ -392,20 +410,22 @@
│
│ invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor;
│
│ + .line 6032
│ # setter for: Lcom/boombuler/piraten/map/proto/Api;->internal_static_piratemap_Request_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api;->access$7202(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor;
│
│ .line 6034
│ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ + .line 6036
│ # getter for: Lcom/boombuler/piraten/map/proto/Api;->internal_static_piratemap_Request_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api;->access$7200()Lcom/google/protobuf/Descriptors$Descriptor;
│
│ move-result-object v1
│
│ const/4 v2, 0x6
│
│ @@ -439,18 +459,19 @@
│
│ const-class v3, Lcom/boombuler/piraten/map/proto/Api$Request;
│
│ const-class v4, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;
│
│ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V
│
│ + .line 6034
│ # setter for: Lcom/boombuler/piraten/map/proto/Api;->internal_static_piratemap_Request_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api;->access$7302(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ - .line 6040
│ + .line 6041
│ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor;
│
│ move-result-object v0
│
│ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List;
│
│ move-result-object v0
│ @@ -459,20 +480,22 @@
│
│ invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor;
│
│ + .line 6040
│ # setter for: Lcom/boombuler/piraten/map/proto/Api;->internal_static_piratemap_Response_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api;->access$8902(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor;
│
│ .line 6042
│ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ + .line 6044
│ # getter for: Lcom/boombuler/piraten/map/proto/Api;->internal_static_piratemap_Response_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api;->access$8900()Lcom/google/protobuf/Descriptors$Descriptor;
│
│ move-result-object v1
│
│ new-array v2, v9, [Ljava/lang/String;
│
│ @@ -494,14 +517,15 @@
│
│ const-class v3, Lcom/boombuler/piraten/map/proto/Api$Response;
│
│ const-class v4, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;
│
│ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V
│
│ + .line 6042
│ # setter for: Lcom/boombuler/piraten/map/proto/Api;->internal_static_piratemap_Response_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api;->access$9002(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ .line 6048
│ const/4 v0, 0x0
│
│ return-object v0
├── smali/com/boombuler/piraten/map/proto/Api$AddRequest.smali
│ @@ -139,27 +139,27 @@
│ .line 2996
│ sget-boolean v0, Lcom/boombuler/piraten/map/proto/Api$AddRequest;->alwaysUseFieldBuilders:Z
│
│ return v0
│ .end method
│
│ .method static synthetic access$6602(Lcom/boombuler/piraten/map/proto/Api$AddRequest;D)D
│ - .locals 0
│ + .locals 1
│ .param p0, "x0" # Lcom/boombuler/piraten/map/proto/Api$AddRequest;
│ .param p1, "x1" # D
│
│ .prologue
│ .line 2996
│ iput-wide p1, p0, Lcom/boombuler/piraten/map/proto/Api$AddRequest;->lon_:D
│
│ return-wide p1
│ .end method
│
│ .method static synthetic access$6702(Lcom/boombuler/piraten/map/proto/Api$AddRequest;D)D
│ - .locals 0
│ + .locals 1
│ .param p0, "x0" # Lcom/boombuler/piraten/map/proto/Api$AddRequest;
│ .param p1, "x1" # D
│
│ .prologue
│ .line 2996
│ iput-wide p1, p0, Lcom/boombuler/piraten/map/proto/Api$AddRequest;->lat_:D
│
│ @@ -226,14 +226,15 @@
│ instance-of v2, v1, Ljava/lang/String;
│
│ if-eqz v2, :cond_0
│
│ .line 3100
│ check-cast v1, Ljava/lang/String;
│
│ + .line 3101
│ .end local v1 # "ref":Ljava/lang/Object;
│ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
│
│ move-result-object v0
│
│ .line 3102
│ .local v0, "b":Lcom/google/protobuf/ByteString;
│ @@ -289,14 +290,15 @@
│ instance-of v2, v1, Ljava/lang/String;
│
│ if-eqz v2, :cond_0
│
│ .line 3132
│ check-cast v1, Ljava/lang/String;
│
│ + .line 3133
│ .end local v1 # "ref":Ljava/lang/Object;
│ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
│
│ move-result-object v0
│
│ .line 3134
│ .local v0, "b":Lcom/google/protobuf/ByteString;
│ @@ -329,14 +331,15 @@
│ instance-of v2, v1, Ljava/lang/String;
│
│ if-eqz v2, :cond_0
│
│ .line 3068
│ check-cast v1, Ljava/lang/String;
│
│ + .line 3069
│ .end local v1 # "ref":Ljava/lang/Object;
│ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
│
│ move-result-object v0
│
│ .line 3070
│ .local v0, "b":Lcom/google/protobuf/ByteString;
│ @@ -544,19 +547,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;
│
│ + .line 3238
│ # invokes: Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$AddRequest;
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->access$6100(Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;)Lcom/boombuler/piraten/map/proto/Api$AddRequest;
│
│ move-result-object v0
│
│ + .line 3237
│ return-object v0
│ .end method
│
│ .method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/boombuler/piraten/map/proto/Api$AddRequest;
│ .locals 1
│ .param p0, "input" # Lcom/google/protobuf/CodedInputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -601,19 +606,21 @@
│
│ move-result-object v0
│
│ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;
│
│ move-result-object v0
│
│ + .line 3292
│ # invokes: Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$AddRequest;
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->access$6100(Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;)Lcom/boombuler/piraten/map/proto/Api$AddRequest;
│
│ move-result-object v0
│
│ + .line 3291
│ return-object v0
│ .end method
│
│ .method public static parseFrom(Ljava/io/InputStream;)Lcom/boombuler/piraten/map/proto/Api$AddRequest;
│ .locals 1
│ .param p0, "input" # Ljava/io/InputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -660,19 +667,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;
│
│ + .line 3260
│ # invokes: Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$AddRequest;
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->access$6100(Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;)Lcom/boombuler/piraten/map/proto/Api$AddRequest;
│
│ move-result-object v0
│
│ + .line 3259
│ return-object v0
│ .end method
│
│ .method public static parseFrom([B)Lcom/boombuler/piraten/map/proto/Api$AddRequest;
│ .locals 1
│ .param p0, "data" # [B
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -719,19 +728,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;
│
│ + .line 3249
│ # invokes: Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$AddRequest;
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->access$6100(Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;)Lcom/boombuler/piraten/map/proto/Api$AddRequest;
│
│ move-result-object v0
│
│ + .line 3248
│ return-object v0
│ .end method
│
│
│ # virtual methods
│ .method public getComment()Ljava/lang/String;
│ .locals 4
│ @@ -930,14 +941,15 @@
│ and-int/lit8 v2, v2, 0x1
│
│ if-ne v2, v4, :cond_1
│
│ .line 3197
│ iget-wide v2, p0, Lcom/boombuler/piraten/map/proto/Api$AddRequest;->lon_:D
│
│ + .line 3198
│ invoke-static {v4, v2, v3}, Lcom/google/protobuf/CodedOutputStream;->computeDoubleSize(ID)I
│
│ move-result v2
│
│ add-int/2addr v0, v2
│
│ .line 3200
│ @@ -947,14 +959,15 @@
│ and-int/lit8 v2, v2, 0x2
│
│ if-ne v2, v5, :cond_2
│
│ .line 3201
│ iget-wide v2, p0, Lcom/boombuler/piraten/map/proto/Api$AddRequest;->lat_:D
│
│ + .line 3202
│ invoke-static {v5, v2, v3}, Lcom/google/protobuf/CodedOutputStream;->computeDoubleSize(ID)I
│
│ move-result v2
│
│ add-int/2addr v0, v2
│
│ .line 3204
│ @@ -964,14 +977,15 @@
│ and-int/lit8 v2, v2, 0x4
│
│ if-ne v2, v6, :cond_3
│
│ .line 3205
│ const/4 v2, 0x3
│
│ + .line 3206
│ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$AddRequest;->getTypeBytes()Lcom/google/protobuf/ByteString;
│
│ move-result-object v3
│
│ invoke-static {v2, v3}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
│
│ move-result v2
│ @@ -984,15 +998,15 @@
│
│ and-int/lit8 v2, v2, 0x8
│
│ const/16 v3, 0x8
│
│ if-ne v2, v3, :cond_4
│
│ - .line 3209
│ + .line 3210
│ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$AddRequest;->getCommentBytes()Lcom/google/protobuf/ByteString;
│
│ move-result-object v2
│
│ invoke-static {v6, v2}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
│
│ move-result v2
│ @@ -1008,14 +1022,15 @@
│ const/16 v3, 0x10
│
│ if-ne v2, v3, :cond_5
│
│ .line 3213
│ const/4 v2, 0x5
│
│ + .line 3214
│ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$AddRequest;->getImageUrlBytes()Lcom/google/protobuf/ByteString;
│
│ move-result-object v3
│
│ invoke-static {v2, v3}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
│
│ move-result v2
│ @@ -1348,15 +1363,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ .prologue
│ .line 2996
│ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/proto/Api$AddRequest;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;
│
│ move-result-object v0
├── smali/com/boombuler/piraten/map/proto/Api$BoundingBox$Builder.smali
│ @@ -134,14 +134,15 @@
│ if-nez v1, :cond_0
│
│ .line 1247
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException;
│
│ move-result-object v1
│
│ + .line 1248
│ invoke-virtual {v1}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException;
│
│ move-result-object v1
│
│ throw v1
│
│ .line 1250
│ @@ -243,15 +244,15 @@
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public buildPartial()Lcom/boombuler/piraten/map/proto/Api$BoundingBox;
│ - .locals 5
│ + .locals 6
│
│ .prologue
│ .line 1254
│ new-instance v1, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;
│
│ const/4 v3, 0x0
│
│ @@ -274,69 +275,69 @@
│ if-ne v3, v4, :cond_0
│
│ .line 1258
│ or-int/lit8 v2, v2, 0x1
│
│ .line 1260
│ :cond_0
│ - iget-wide v3, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->north_:D
│ + iget-wide v4, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->north_:D
│
│ # setter for: Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->north_:D
│ - invoke-static {v1, v3, v4}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->access$2302(Lcom/boombuler/piraten/map/proto/Api$BoundingBox;D)D
│ + invoke-static {v1, v4, v5}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->access$2302(Lcom/boombuler/piraten/map/proto/Api$BoundingBox;D)D
│
│ .line 1261
│ and-int/lit8 v3, v0, 0x2
│
│ const/4 v4, 0x2
│
│ if-ne v3, v4, :cond_1
│
│ .line 1262
│ or-int/lit8 v2, v2, 0x2
│
│ .line 1264
│ :cond_1
│ - iget-wide v3, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->east_:D
│ + iget-wide v4, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->east_:D
│
│ # setter for: Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->east_:D
│ - invoke-static {v1, v3, v4}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->access$2402(Lcom/boombuler/piraten/map/proto/Api$BoundingBox;D)D
│ + invoke-static {v1, v4, v5}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->access$2402(Lcom/boombuler/piraten/map/proto/Api$BoundingBox;D)D
│
│ .line 1265
│ and-int/lit8 v3, v0, 0x4
│
│ const/4 v4, 0x4
│
│ if-ne v3, v4, :cond_2
│
│ .line 1266
│ or-int/lit8 v2, v2, 0x4
│
│ .line 1268
│ :cond_2
│ - iget-wide v3, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->south_:D
│ + iget-wide v4, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->south_:D
│
│ # setter for: Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->south_:D
│ - invoke-static {v1, v3, v4}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->access$2502(Lcom/boombuler/piraten/map/proto/Api$BoundingBox;D)D
│ + invoke-static {v1, v4, v5}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->access$2502(Lcom/boombuler/piraten/map/proto/Api$BoundingBox;D)D
│
│ .line 1269
│ and-int/lit8 v3, v0, 0x8
│
│ const/16 v4, 0x8
│
│ if-ne v3, v4, :cond_3
│
│ .line 1270
│ or-int/lit8 v2, v2, 0x8
│
│ .line 1272
│ :cond_3
│ - iget-wide v3, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->west_:D
│ + iget-wide v4, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->west_:D
│
│ # setter for: Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->west_:D
│ - invoke-static {v1, v3, v4}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->access$2602(Lcom/boombuler/piraten/map/proto/Api$BoundingBox;D)D
│ + invoke-static {v1, v4, v5}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->access$2602(Lcom/boombuler/piraten/map/proto/Api$BoundingBox;D)D
│
│ .line 1273
│ # setter for: Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->bitField0_:I
│ invoke-static {v1, v2}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->access$2702(Lcom/boombuler/piraten/map/proto/Api$BoundingBox;I)I
│
│ .line 1274
│ invoke-virtual {p0}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->onBuilt()V
│ @@ -366,54 +367,54 @@
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public clear()Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;
│ - .locals 3
│ + .locals 4
│
│ .prologue
│ - const-wide/16 v1, 0x0
│ + const-wide/16 v2, 0x0
│
│ .line 1210
│ invoke-super {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->clear()Lcom/google/protobuf/GeneratedMessage$Builder;
│
│ .line 1211
│ - iput-wide v1, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->north_:D
│ + iput-wide v2, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->north_:D
│
│ .line 1212
│ iget v0, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->bitField0_:I
│
│ and-int/lit8 v0, v0, -0x2
│
│ iput v0, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->bitField0_:I
│
│ .line 1213
│ - iput-wide v1, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->east_:D
│ + iput-wide v2, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->east_:D
│
│ .line 1214
│ iget v0, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->bitField0_:I
│
│ and-int/lit8 v0, v0, -0x3
│
│ iput v0, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->bitField0_:I
│
│ .line 1215
│ - iput-wide v1, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->south_:D
│ + iput-wide v2, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->south_:D
│
│ .line 1216
│ iget v0, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->bitField0_:I
│
│ and-int/lit8 v0, v0, -0x5
│
│ iput v0, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->bitField0_:I
│
│ .line 1217
│ - iput-wide v1, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->west_:D
│ + iput-wide v2, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->west_:D
│
│ .line 1218
│ iget v0, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->bitField0_:I
│
│ and-int/lit8 v0, v0, -0x9
│
│ iput v0, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->bitField0_:I
│ @@ -995,18 +996,20 @@
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ .line 1329
│ + .line 1331
│ invoke-virtual {p0}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet;
│
│ move-result-object v2
│
│ + .line 1330
│ invoke-static {v2}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder;
│
│ move-result-object v1
│
│ .line 1333
│ .local v1, "unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
│ :cond_0
│ @@ -1164,16 +1167,14 @@
│ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ goto :goto_0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -1183,29 +1184,26 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/Message;
│
│ .prologue
│ .line 1179
│ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -1215,16 +1213,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -1234,29 +1230,26 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/Message;
│
│ .prologue
│ .line 1179
│ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
├── smali/com/boombuler/piraten/map/proto/Api$BoundingBox.smali
│ @@ -135,51 +135,51 @@
│ .line 947
│ sget-boolean v0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->alwaysUseFieldBuilders:Z
│
│ return v0
│ .end method
│
│ .method static synthetic access$2302(Lcom/boombuler/piraten/map/proto/Api$BoundingBox;D)D
│ - .locals 0
│ + .locals 1
│ .param p0, "x0" # Lcom/boombuler/piraten/map/proto/Api$BoundingBox;
│ .param p1, "x1" # D
│
│ .prologue
│ .line 947
│ iput-wide p1, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->north_:D
│
│ return-wide p1
│ .end method
│
│ .method static synthetic access$2402(Lcom/boombuler/piraten/map/proto/Api$BoundingBox;D)D
│ - .locals 0
│ + .locals 1
│ .param p0, "x0" # Lcom/boombuler/piraten/map/proto/Api$BoundingBox;
│ .param p1, "x1" # D
│
│ .prologue
│ .line 947
│ iput-wide p1, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->east_:D
│
│ return-wide p1
│ .end method
│
│ .method static synthetic access$2502(Lcom/boombuler/piraten/map/proto/Api$BoundingBox;D)D
│ - .locals 0
│ + .locals 1
│ .param p0, "x0" # Lcom/boombuler/piraten/map/proto/Api$BoundingBox;
│ .param p1, "x1" # D
│
│ .prologue
│ .line 947
│ iput-wide p1, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->south_:D
│
│ return-wide p1
│ .end method
│
│ .method static synthetic access$2602(Lcom/boombuler/piraten/map/proto/Api$BoundingBox;D)D
│ - .locals 0
│ + .locals 1
│ .param p0, "x0" # Lcom/boombuler/piraten/map/proto/Api$BoundingBox;
│ .param p1, "x1" # D
│
│ .prologue
│ .line 947
│ iput-wide p1, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->west_:D
│
│ @@ -399,19 +399,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;
│
│ + .line 1109
│ # invokes: Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$BoundingBox;
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->access$1800(Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;)Lcom/boombuler/piraten/map/proto/Api$BoundingBox;
│
│ move-result-object v0
│
│ + .line 1108
│ return-object v0
│ .end method
│
│ .method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/boombuler/piraten/map/proto/Api$BoundingBox;
│ .locals 1
│ .param p0, "input" # Lcom/google/protobuf/CodedInputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -456,19 +458,21 @@
│
│ move-result-object v0
│
│ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;
│
│ move-result-object v0
│
│ + .line 1163
│ # invokes: Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$BoundingBox;
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->access$1800(Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;)Lcom/boombuler/piraten/map/proto/Api$BoundingBox;
│
│ move-result-object v0
│
│ + .line 1162
│ return-object v0
│ .end method
│
│ .method public static parseFrom(Ljava/io/InputStream;)Lcom/boombuler/piraten/map/proto/Api$BoundingBox;
│ .locals 1
│ .param p0, "input" # Ljava/io/InputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -515,19 +519,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;
│
│ + .line 1131
│ # invokes: Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$BoundingBox;
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->access$1800(Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;)Lcom/boombuler/piraten/map/proto/Api$BoundingBox;
│
│ move-result-object v0
│
│ + .line 1130
│ return-object v0
│ .end method
│
│ .method public static parseFrom([B)Lcom/boombuler/piraten/map/proto/Api$BoundingBox;
│ .locals 1
│ .param p0, "data" # [B
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -574,19 +580,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;
│
│ + .line 1120
│ # invokes: Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$BoundingBox;
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->access$1800(Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;)Lcom/boombuler/piraten/map/proto/Api$BoundingBox;
│
│ move-result-object v0
│
│ + .line 1119
│ return-object v0
│ .end method
│
│
│ # virtual methods
│ .method public getDefaultInstanceForType()Lcom/boombuler/piraten/map/proto/Api$BoundingBox;
│ .locals 1
│ @@ -681,14 +689,15 @@
│ and-int/lit8 v2, v2, 0x1
│
│ if-ne v2, v4, :cond_1
│
│ .line 1072
│ iget-wide v2, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->north_:D
│
│ + .line 1073
│ invoke-static {v4, v2, v3}, Lcom/google/protobuf/CodedOutputStream;->computeDoubleSize(ID)I
│
│ move-result v2
│
│ add-int/2addr v0, v2
│
│ .line 1075
│ @@ -698,14 +707,15 @@
│ and-int/lit8 v2, v2, 0x2
│
│ if-ne v2, v5, :cond_2
│
│ .line 1076
│ iget-wide v2, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->east_:D
│
│ + .line 1077
│ invoke-static {v5, v2, v3}, Lcom/google/protobuf/CodedOutputStream;->computeDoubleSize(ID)I
│
│ move-result v2
│
│ add-int/2addr v0, v2
│
│ .line 1079
│ @@ -715,17 +725,18 @@
│ and-int/lit8 v2, v2, 0x4
│
│ if-ne v2, v6, :cond_3
│
│ .line 1080
│ const/4 v2, 0x3
│
│ - iget-wide v3, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->south_:D
│ + iget-wide v4, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->south_:D
│
│ - invoke-static {v2, v3, v4}, Lcom/google/protobuf/CodedOutputStream;->computeDoubleSize(ID)I
│ + .line 1081
│ + invoke-static {v2, v4, v5}, Lcom/google/protobuf/CodedOutputStream;->computeDoubleSize(ID)I
│
│ move-result v2
│
│ add-int/2addr v0, v2
│
│ .line 1083
│ :cond_3
│ @@ -736,14 +747,15 @@
│ const/16 v3, 0x8
│
│ if-ne v2, v3, :cond_4
│
│ .line 1084
│ iget-wide v2, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->west_:D
│
│ + .line 1085
│ invoke-static {v6, v2, v3}, Lcom/google/protobuf/CodedOutputStream;->computeDoubleSize(ID)I
│
│ move-result v2
│
│ add-int/2addr v0, v2
│
│ .line 1087
│ @@ -1029,15 +1041,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ .prologue
│ .line 947
│ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;
│
│ move-result-object v0
│
│ @@ -1160,17 +1171,17 @@
│ and-int/lit8 v0, v0, 0x4
│
│ if-ne v0, v4, :cond_2
│
│ .line 1057
│ const/4 v0, 0x3
│
│ - iget-wide v1, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->south_:D
│ + iget-wide v2, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->south_:D
│
│ - invoke-virtual {p1, v0, v1, v2}, Lcom/google/protobuf/CodedOutputStream;->writeDouble(ID)V
│ + invoke-virtual {p1, v0, v2, v3}, Lcom/google/protobuf/CodedOutputStream;->writeDouble(ID)V
│
│ .line 1059
│ :cond_2
│ iget v0, p0, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->bitField0_:I
│
│ and-int/lit8 v0, v0, 0x8
├── smali/com/boombuler/piraten/map/proto/Api$ChangeRequest$Builder.smali
│ @@ -164,14 +164,15 @@
│ if-nez v1, :cond_0
│
│ .line 2372
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException;
│
│ move-result-object v1
│
│ + .line 2373
│ invoke-virtual {v1}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException;
│
│ move-result-object v1
│
│ throw v1
│
│ .line 2375
│ @@ -1117,18 +1118,20 @@
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ .line 2442
│ + .line 2444
│ invoke-virtual {p0}, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet;
│
│ move-result-object v2
│
│ + .line 2443
│ invoke-static {v2}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder;
│
│ move-result-object v1
│
│ .line 2446
│ .local v1, "unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
│ :cond_0
│ @@ -1286,16 +1289,14 @@
│ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ goto :goto_0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -1305,29 +1306,26 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/Message;
│
│ .prologue
│ .line 2304
│ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -1337,16 +1335,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -1356,29 +1352,26 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/Message;
│
│ .prologue
│ .line 2304
│ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
├── smali/com/boombuler/piraten/map/proto/Api$AddRequest$Builder.smali
│ @@ -166,14 +166,15 @@
│ if-nez v1, :cond_0
│
│ .line 3378
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException;
│
│ move-result-object v1
│
│ + .line 3379
│ invoke-virtual {v1}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException;
│
│ move-result-object v1
│
│ throw v1
│
│ .line 3381
│ @@ -275,15 +276,15 @@
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public buildPartial()Lcom/boombuler/piraten/map/proto/Api$AddRequest;
│ - .locals 5
│ + .locals 6
│
│ .prologue
│ .line 3385
│ new-instance v1, Lcom/boombuler/piraten/map/proto/Api$AddRequest;
│
│ const/4 v3, 0x0
│
│ @@ -306,35 +307,35 @@
│ if-ne v3, v4, :cond_0
│
│ .line 3389
│ or-int/lit8 v2, v2, 0x1
│
│ .line 3391
│ :cond_0
│ - iget-wide v3, p0, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->lon_:D
│ + iget-wide v4, p0, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->lon_:D
│
│ # setter for: Lcom/boombuler/piraten/map/proto/Api$AddRequest;->lon_:D
│ - invoke-static {v1, v3, v4}, Lcom/boombuler/piraten/map/proto/Api$AddRequest;->access$6602(Lcom/boombuler/piraten/map/proto/Api$AddRequest;D)D
│ + invoke-static {v1, v4, v5}, Lcom/boombuler/piraten/map/proto/Api$AddRequest;->access$6602(Lcom/boombuler/piraten/map/proto/Api$AddRequest;D)D
│
│ .line 3392
│ and-int/lit8 v3, v0, 0x2
│
│ const/4 v4, 0x2
│
│ if-ne v3, v4, :cond_1
│
│ .line 3393
│ or-int/lit8 v2, v2, 0x2
│
│ .line 3395
│ :cond_1
│ - iget-wide v3, p0, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->lat_:D
│ + iget-wide v4, p0, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->lat_:D
│
│ # setter for: Lcom/boombuler/piraten/map/proto/Api$AddRequest;->lat_:D
│ - invoke-static {v1, v3, v4}, Lcom/boombuler/piraten/map/proto/Api$AddRequest;->access$6702(Lcom/boombuler/piraten/map/proto/Api$AddRequest;D)D
│ + invoke-static {v1, v4, v5}, Lcom/boombuler/piraten/map/proto/Api$AddRequest;->access$6702(Lcom/boombuler/piraten/map/proto/Api$AddRequest;D)D
│
│ .line 3396
│ and-int/lit8 v3, v0, 0x4
│
│ const/4 v4, 0x4
│
│ if-ne v3, v4, :cond_2
│ @@ -415,34 +416,34 @@
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public clear()Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;
│ - .locals 3
│ + .locals 4
│
│ .prologue
│ - const-wide/16 v1, 0x0
│ + const-wide/16 v2, 0x0
│
│ .line 3339
│ invoke-super {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->clear()Lcom/google/protobuf/GeneratedMessage$Builder;
│
│ .line 3340
│ - iput-wide v1, p0, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->lon_:D
│ + iput-wide v2, p0, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->lon_:D
│
│ .line 3341
│ iget v0, p0, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->bitField0_:I
│
│ and-int/lit8 v0, v0, -0x2
│
│ iput v0, p0, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->bitField0_:I
│
│ .line 3342
│ - iput-wide v1, p0, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->lat_:D
│ + iput-wide v2, p0, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->lat_:D
│
│ .line 3343
│ iget v0, p0, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->bitField0_:I
│
│ and-int/lit8 v0, v0, -0x3
│
│ iput v0, p0, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->bitField0_:I
│ @@ -1233,18 +1234,20 @@
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ .line 3463
│ + .line 3465
│ invoke-virtual {p0}, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet;
│
│ move-result-object v2
│
│ + .line 3464
│ invoke-static {v2}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder;
│
│ move-result-object v1
│
│ .line 3467
│ .local v1, "unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
│ :cond_0
│ @@ -1418,16 +1421,14 @@
│ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ goto :goto_0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -1437,29 +1438,26 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/Message;
│
│ .prologue
│ .line 3308
│ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -1469,16 +1467,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -1488,29 +1484,26 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/Message;
│
│ .prologue
│ .line 3308
│ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
├── smali/com/boombuler/piraten/map/proto/Api$DeleteRequest$Builder.smali
│ @@ -128,14 +128,15 @@
│ if-nez v1, :cond_0
│
│ .line 2862
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException;
│
│ move-result-object v1
│
│ + .line 2863
│ invoke-virtual {v1}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException;
│
│ move-result-object v1
│
│ throw v1
│
│ .line 2865
│ @@ -670,18 +671,20 @@
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ .line 2911
│ + .line 2913
│ invoke-virtual {p0}, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet;
│
│ move-result-object v2
│
│ + .line 2912
│ invoke-static {v2}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder;
│
│ move-result-object v1
│
│ .line 2915
│ .local v1, "unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
│ :cond_0
│ @@ -783,16 +786,14 @@
│ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ goto :goto_0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -802,29 +803,26 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/Message;
│
│ .prologue
│ .line 2800
│ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -834,16 +832,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -853,29 +849,26 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/Message;
│
│ .prologue
│ .line 2800
│ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
├── smali/com/boombuler/piraten/map/proto/Api$DeleteRequest.smali
│ @@ -342,19 +342,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;
│
│ + .line 2730
│ # invokes: Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$DeleteRequest;
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;->access$5200(Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;)Lcom/boombuler/piraten/map/proto/Api$DeleteRequest;
│
│ move-result-object v0
│
│ + .line 2729
│ return-object v0
│ .end method
│
│ .method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/boombuler/piraten/map/proto/Api$DeleteRequest;
│ .locals 1
│ .param p0, "input" # Lcom/google/protobuf/CodedInputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -399,19 +401,21 @@
│
│ move-result-object v0
│
│ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;
│
│ move-result-object v0
│
│ + .line 2784
│ # invokes: Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$DeleteRequest;
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;->access$5200(Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;)Lcom/boombuler/piraten/map/proto/Api$DeleteRequest;
│
│ move-result-object v0
│
│ + .line 2783
│ return-object v0
│ .end method
│
│ .method public static parseFrom(Ljava/io/InputStream;)Lcom/boombuler/piraten/map/proto/Api$DeleteRequest;
│ .locals 1
│ .param p0, "input" # Ljava/io/InputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -458,19 +462,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;
│
│ + .line 2752
│ # invokes: Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$DeleteRequest;
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;->access$5200(Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;)Lcom/boombuler/piraten/map/proto/Api$DeleteRequest;
│
│ move-result-object v0
│
│ + .line 2751
│ return-object v0
│ .end method
│
│ .method public static parseFrom([B)Lcom/boombuler/piraten/map/proto/Api$DeleteRequest;
│ .locals 1
│ .param p0, "data" # [B
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -517,19 +523,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;
│
│ + .line 2741
│ # invokes: Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$DeleteRequest;
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;->access$5200(Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;)Lcom/boombuler/piraten/map/proto/Api$DeleteRequest;
│
│ move-result-object v0
│
│ + .line 2740
│ return-object v0
│ .end method
│
│
│ # virtual methods
│ .method public getDefaultInstanceForType()Lcom/boombuler/piraten/map/proto/Api$DeleteRequest;
│ .locals 1
│ @@ -610,14 +618,15 @@
│ and-int/lit8 v2, v2, 0x1
│
│ if-ne v2, v3, :cond_1
│
│ .line 2705
│ iget v2, p0, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest;->id_:I
│
│ + .line 2706
│ invoke-static {v3, v2}, Lcom/google/protobuf/CodedOutputStream;->computeInt32Size(II)I
│
│ move-result v2
│
│ add-int/2addr v0, v2
│
│ .line 2708
│ @@ -769,15 +778,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ .prologue
│ .line 2634
│ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;
│
│ move-result-object v0
├── smali/com/boombuler/piraten/map/proto/Api$ChangeRequest.smali
│ @@ -210,14 +210,15 @@
│ instance-of v2, v1, Ljava/lang/String;
│
│ if-eqz v2, :cond_0
│
│ .line 2112
│ check-cast v1, Ljava/lang/String;
│
│ + .line 2113
│ .end local v1 # "ref":Ljava/lang/Object;
│ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
│
│ move-result-object v0
│
│ .line 2114
│ .local v0, "b":Lcom/google/protobuf/ByteString;
│ @@ -273,14 +274,15 @@
│ instance-of v2, v1, Ljava/lang/String;
│
│ if-eqz v2, :cond_0
│
│ .line 2144
│ check-cast v1, Ljava/lang/String;
│
│ + .line 2145
│ .end local v1 # "ref":Ljava/lang/Object;
│ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
│
│ move-result-object v0
│
│ .line 2146
│ .local v0, "b":Lcom/google/protobuf/ByteString;
│ @@ -313,14 +315,15 @@
│ instance-of v2, v1, Ljava/lang/String;
│
│ if-eqz v2, :cond_0
│
│ .line 2080
│ check-cast v1, Ljava/lang/String;
│
│ + .line 2081
│ .end local v1 # "ref":Ljava/lang/Object;
│ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
│
│ move-result-object v0
│
│ .line 2082
│ .local v0, "b":Lcom/google/protobuf/ByteString;
│ @@ -525,19 +528,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;
│
│ + .line 2234
│ # invokes: Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$ChangeRequest;
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;->access$4000(Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;)Lcom/boombuler/piraten/map/proto/Api$ChangeRequest;
│
│ move-result-object v0
│
│ + .line 2233
│ return-object v0
│ .end method
│
│ .method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/boombuler/piraten/map/proto/Api$ChangeRequest;
│ .locals 1
│ .param p0, "input" # Lcom/google/protobuf/CodedInputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -582,19 +587,21 @@
│
│ move-result-object v0
│
│ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;
│
│ move-result-object v0
│
│ + .line 2288
│ # invokes: Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$ChangeRequest;
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;->access$4000(Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;)Lcom/boombuler/piraten/map/proto/Api$ChangeRequest;
│
│ move-result-object v0
│
│ + .line 2287
│ return-object v0
│ .end method
│
│ .method public static parseFrom(Ljava/io/InputStream;)Lcom/boombuler/piraten/map/proto/Api$ChangeRequest;
│ .locals 1
│ .param p0, "input" # Ljava/io/InputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -641,19 +648,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;
│
│ + .line 2256
│ # invokes: Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$ChangeRequest;
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;->access$4000(Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;)Lcom/boombuler/piraten/map/proto/Api$ChangeRequest;
│
│ move-result-object v0
│
│ + .line 2255
│ return-object v0
│ .end method
│
│ .method public static parseFrom([B)Lcom/boombuler/piraten/map/proto/Api$ChangeRequest;
│ .locals 1
│ .param p0, "data" # [B
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -700,19 +709,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;
│
│ + .line 2245
│ # invokes: Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$ChangeRequest;
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;->access$4000(Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;)Lcom/boombuler/piraten/map/proto/Api$ChangeRequest;
│
│ move-result-object v0
│
│ + .line 2244
│ return-object v0
│ .end method
│
│
│ # virtual methods
│ .method public getComment()Ljava/lang/String;
│ .locals 4
│ @@ -901,29 +912,30 @@
│ and-int/lit8 v2, v2, 0x1
│
│ if-ne v2, v3, :cond_1
│
│ .line 2197
│ iget v2, p0, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest;->id_:I
│
│ + .line 2198
│ invoke-static {v3, v2}, Lcom/google/protobuf/CodedOutputStream;->computeInt32Size(II)I
│
│ move-result v2
│
│ add-int/2addr v0, v2
│
│ .line 2200
│ :cond_1
│ iget v2, p0, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest;->bitField0_:I
│
│ and-int/lit8 v2, v2, 0x2
│
│ if-ne v2, v4, :cond_2
│
│ - .line 2201
│ + .line 2202
│ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest;->getTypeBytes()Lcom/google/protobuf/ByteString;
│
│ move-result-object v2
│
│ invoke-static {v4, v2}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
│
│ move-result v2
│ @@ -937,14 +949,15 @@
│ and-int/lit8 v2, v2, 0x4
│
│ if-ne v2, v5, :cond_3
│
│ .line 2205
│ const/4 v2, 0x3
│
│ + .line 2206
│ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest;->getCommentBytes()Lcom/google/protobuf/ByteString;
│
│ move-result-object v3
│
│ invoke-static {v2, v3}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
│
│ move-result v2
│ @@ -957,15 +970,15 @@
│
│ and-int/lit8 v2, v2, 0x8
│
│ const/16 v3, 0x8
│
│ if-ne v2, v3, :cond_4
│
│ - .line 2209
│ + .line 2210
│ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest;->getImageUrlBytes()Lcom/google/protobuf/ByteString;
│
│ move-result-object v2
│
│ invoke-static {v5, v2}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
│
│ move-result v2
│ @@ -1245,15 +1258,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ .prologue
│ .line 2018
│ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;
│
│ move-result-object v0
├── smali/com/boombuler/piraten/map/proto/Api$Plakat$Builder.smali
│ @@ -182,14 +182,15 @@
│ if-nez v1, :cond_0
│
│ .line 514
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException;
│
│ move-result-object v1
│
│ + .line 515
│ invoke-virtual {v1}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException;
│
│ move-result-object v1
│
│ throw v1
│
│ .line 517
│ @@ -291,15 +292,15 @@
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public buildPartial()Lcom/boombuler/piraten/map/proto/Api$Plakat;
│ - .locals 5
│ + .locals 6
│
│ .prologue
│ .line 521
│ new-instance v1, Lcom/boombuler/piraten/map/proto/Api$Plakat;
│
│ const/4 v3, 0x0
│
│ @@ -339,35 +340,35 @@
│ if-ne v3, v4, :cond_1
│
│ .line 529
│ or-int/lit8 v2, v2, 0x2
│
│ .line 531
│ :cond_1
│ - iget-wide v3, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->lon_:D
│ + iget-wide v4, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->lon_:D
│
│ # setter for: Lcom/boombuler/piraten/map/proto/Api$Plakat;->lon_:D
│ - invoke-static {v1, v3, v4}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->access$802(Lcom/boombuler/piraten/map/proto/Api$Plakat;D)D
│ + invoke-static {v1, v4, v5}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->access$802(Lcom/boombuler/piraten/map/proto/Api$Plakat;D)D
│
│ .line 532
│ and-int/lit8 v3, v0, 0x4
│
│ const/4 v4, 0x4
│
│ if-ne v3, v4, :cond_2
│
│ .line 533
│ or-int/lit8 v2, v2, 0x4
│
│ .line 535
│ :cond_2
│ - iget-wide v3, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->lat_:D
│ + iget-wide v4, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->lat_:D
│
│ # setter for: Lcom/boombuler/piraten/map/proto/Api$Plakat;->lat_:D
│ - invoke-static {v1, v3, v4}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->access$902(Lcom/boombuler/piraten/map/proto/Api$Plakat;D)D
│ + invoke-static {v1, v4, v5}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->access$902(Lcom/boombuler/piraten/map/proto/Api$Plakat;D)D
│
│ .line 536
│ and-int/lit8 v3, v0, 0x8
│
│ const/16 v4, 0x8
│
│ if-ne v3, v4, :cond_3
│ @@ -485,43 +486,43 @@
│ return-object v0
│ .end method
│
│ .method public clear()Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;
│ .locals 4
│
│ .prologue
│ - const/4 v3, 0x0
│ + const/4 v1, 0x0
│
│ - const-wide/16 v1, 0x0
│ + const-wide/16 v2, 0x0
│
│ .line 469
│ invoke-super {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->clear()Lcom/google/protobuf/GeneratedMessage$Builder;
│
│ .line 470
│ - iput v3, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->id_:I
│ + iput v1, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->id_:I
│
│ .line 471
│ iget v0, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->bitField0_:I
│
│ and-int/lit8 v0, v0, -0x2
│
│ iput v0, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->bitField0_:I
│
│ .line 472
│ - iput-wide v1, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->lon_:D
│ + iput-wide v2, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->lon_:D
│
│ .line 473
│ iget v0, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->bitField0_:I
│
│ and-int/lit8 v0, v0, -0x3
│
│ iput v0, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->bitField0_:I
│
│ .line 474
│ - iput-wide v1, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->lat_:D
│ + iput-wide v2, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->lat_:D
│
│ .line 475
│ iget v0, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->bitField0_:I
│
│ and-int/lit8 v0, v0, -0x5
│
│ iput v0, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->bitField0_:I
│ @@ -547,15 +548,15 @@
│ iget v0, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->bitField0_:I
│
│ and-int/lit8 v0, v0, -0x11
│
│ iput v0, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->bitField0_:I
│
│ .line 480
│ - iput v3, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->lastModifiedTime_:I
│ + iput v1, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->lastModifiedTime_:I
│
│ .line 481
│ iget v0, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->bitField0_:I
│
│ and-int/lit8 v0, v0, -0x21
│
│ iput v0, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->bitField0_:I
│ @@ -1593,18 +1594,20 @@
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ .line 624
│ + .line 626
│ invoke-virtual {p0}, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet;
│
│ move-result-object v2
│
│ + .line 625
│ invoke-static {v2}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder;
│
│ move-result-object v1
│
│ .line 628
│ .local v1, "unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
│ :cond_0
│ @@ -1832,16 +1835,14 @@
│ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ goto :goto_0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -1851,29 +1852,26 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/Message;
│
│ .prologue
│ .line 438
│ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -1883,16 +1881,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -1902,29 +1898,26 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/Message;
│
│ .prologue
│ .line 438
│ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
├── smali/com/boombuler/piraten/map/proto/Api$Plakat.smali
│ @@ -235,27 +235,27 @@
│ .line 46
│ iput p1, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat;->id_:I
│
│ return p1
│ .end method
│
│ .method static synthetic access$802(Lcom/boombuler/piraten/map/proto/Api$Plakat;D)D
│ - .locals 0
│ + .locals 1
│ .param p0, "x0" # Lcom/boombuler/piraten/map/proto/Api$Plakat;
│ .param p1, "x1" # D
│
│ .prologue
│ .line 46
│ iput-wide p1, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat;->lon_:D
│
│ return-wide p1
│ .end method
│
│ .method static synthetic access$902(Lcom/boombuler/piraten/map/proto/Api$Plakat;D)D
│ - .locals 0
│ + .locals 1
│ .param p0, "x0" # Lcom/boombuler/piraten/map/proto/Api$Plakat;
│ .param p1, "x1" # D
│
│ .prologue
│ .line 46
│ iput-wide p1, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat;->lat_:D
│
│ @@ -274,14 +274,15 @@
│ instance-of v2, v1, Ljava/lang/String;
│
│ if-eqz v2, :cond_0
│
│ .line 202
│ check-cast v1, Ljava/lang/String;
│
│ + .line 203
│ .end local v1 # "ref":Ljava/lang/Object;
│ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
│
│ move-result-object v0
│
│ .line 204
│ .local v0, "b":Lcom/google/protobuf/ByteString;
│ @@ -337,14 +338,15 @@
│ instance-of v2, v1, Ljava/lang/String;
│
│ if-eqz v2, :cond_0
│
│ .line 234
│ check-cast v1, Ljava/lang/String;
│
│ + .line 235
│ .end local v1 # "ref":Ljava/lang/Object;
│ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
│
│ move-result-object v0
│
│ .line 236
│ .local v0, "b":Lcom/google/protobuf/ByteString;
│ @@ -377,14 +379,15 @@
│ instance-of v2, v1, Ljava/lang/String;
│
│ if-eqz v2, :cond_0
│
│ .line 160
│ check-cast v1, Ljava/lang/String;
│
│ + .line 161
│ .end local v1 # "ref":Ljava/lang/Object;
│ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
│
│ move-result-object v0
│
│ .line 162
│ .local v0, "b":Lcom/google/protobuf/ByteString;
│ @@ -417,14 +420,15 @@
│ instance-of v2, v1, Ljava/lang/String;
│
│ if-eqz v2, :cond_0
│
│ .line 128
│ check-cast v1, Ljava/lang/String;
│
│ + .line 129
│ .end local v1 # "ref":Ljava/lang/Object;
│ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
│
│ move-result-object v0
│
│ .line 130
│ .local v0, "b":Lcom/google/protobuf/ByteString;
│ @@ -645,19 +649,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;
│
│ + .line 368
│ # invokes: Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$Plakat;
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->access$200(Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;)Lcom/boombuler/piraten/map/proto/Api$Plakat;
│
│ move-result-object v0
│
│ + .line 367
│ return-object v0
│ .end method
│
│ .method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/boombuler/piraten/map/proto/Api$Plakat;
│ .locals 1
│ .param p0, "input" # Lcom/google/protobuf/CodedInputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -702,19 +708,21 @@
│
│ move-result-object v0
│
│ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;
│
│ move-result-object v0
│
│ + .line 422
│ # invokes: Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$Plakat;
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->access$200(Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;)Lcom/boombuler/piraten/map/proto/Api$Plakat;
│
│ move-result-object v0
│
│ + .line 421
│ return-object v0
│ .end method
│
│ .method public static parseFrom(Ljava/io/InputStream;)Lcom/boombuler/piraten/map/proto/Api$Plakat;
│ .locals 1
│ .param p0, "input" # Ljava/io/InputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -761,19 +769,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;
│
│ + .line 390
│ # invokes: Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$Plakat;
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->access$200(Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;)Lcom/boombuler/piraten/map/proto/Api$Plakat;
│
│ move-result-object v0
│
│ + .line 389
│ return-object v0
│ .end method
│
│ .method public static parseFrom([B)Lcom/boombuler/piraten/map/proto/Api$Plakat;
│ .locals 1
│ .param p0, "data" # [B
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -820,19 +830,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;
│
│ + .line 379
│ # invokes: Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$Plakat;
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;->access$200(Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;)Lcom/boombuler/piraten/map/proto/Api$Plakat;
│
│ move-result-object v0
│
│ + .line 378
│ return-object v0
│ .end method
│
│
│ # virtual methods
│ .method public getComment()Ljava/lang/String;
│ .locals 4
│ @@ -1061,20 +1073,20 @@
│ .line 92
│ iget-wide v0, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat;->lon_:D
│
│ return-wide v0
│ .end method
│
│ .method public getSerializedSize()I
│ - .locals 7
│ + .locals 8
│
│ .prologue
│ - const/16 v6, 0x8
│ + const/16 v7, 0x8
│
│ - const/4 v5, 0x4
│ + const/4 v6, 0x4
│
│ const/4 v4, 0x2
│
│ const/4 v3, 0x1
│
│ .line 310
│ iget v0, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat;->memoizedSerializedSize:I
│ @@ -1105,14 +1117,15 @@
│ and-int/lit8 v2, v2, 0x1
│
│ if-ne v2, v3, :cond_1
│
│ .line 315
│ iget v2, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat;->id_:I
│
│ + .line 316
│ invoke-static {v3, v2}, Lcom/google/protobuf/CodedOutputStream;->computeInt32Size(II)I
│
│ move-result v2
│
│ add-int/2addr v0, v2
│
│ .line 318
│ @@ -1122,53 +1135,55 @@
│ and-int/lit8 v2, v2, 0x2
│
│ if-ne v2, v4, :cond_2
│
│ .line 319
│ iget-wide v2, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat;->lon_:D
│
│ + .line 320
│ invoke-static {v4, v2, v3}, Lcom/google/protobuf/CodedOutputStream;->computeDoubleSize(ID)I
│
│ move-result v2
│
│ add-int/2addr v0, v2
│
│ .line 322
│ :cond_2
│ iget v2, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat;->bitField0_:I
│
│ and-int/lit8 v2, v2, 0x4
│
│ - if-ne v2, v5, :cond_3
│ + if-ne v2, v6, :cond_3
│
│ .line 323
│ const/4 v2, 0x3
│
│ - iget-wide v3, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat;->lat_:D
│ + iget-wide v4, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat;->lat_:D
│
│ - invoke-static {v2, v3, v4}, Lcom/google/protobuf/CodedOutputStream;->computeDoubleSize(ID)I
│ + .line 324
│ + invoke-static {v2, v4, v5}, Lcom/google/protobuf/CodedOutputStream;->computeDoubleSize(ID)I
│
│ move-result v2
│
│ add-int/2addr v0, v2
│
│ .line 326
│ :cond_3
│ iget v2, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat;->bitField0_:I
│
│ and-int/lit8 v2, v2, 0x8
│
│ - if-ne v2, v6, :cond_4
│ + if-ne v2, v7, :cond_4
│
│ - .line 327
│ + .line 328
│ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->getTypeBytes()Lcom/google/protobuf/ByteString;
│
│ move-result-object v2
│
│ - invoke-static {v5, v2}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
│ + invoke-static {v6, v2}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
│
│ move-result v2
│
│ add-int/2addr v0, v2
│
│ .line 330
│ :cond_4
│ @@ -1179,14 +1194,15 @@
│ const/16 v3, 0x10
│
│ if-ne v2, v3, :cond_5
│
│ .line 331
│ const/4 v2, 0x5
│
│ + .line 332
│ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->getLastModifiedUserBytes()Lcom/google/protobuf/ByteString;
│
│ move-result-object v3
│
│ invoke-static {v2, v3}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
│
│ move-result v2
│ @@ -1204,14 +1220,15 @@
│ if-ne v2, v3, :cond_6
│
│ .line 335
│ const/4 v2, 0x6
│
│ iget v3, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat;->lastModifiedTime_:I
│
│ + .line 336
│ invoke-static {v2, v3}, Lcom/google/protobuf/CodedOutputStream;->computeInt32Size(II)I
│
│ move-result v2
│
│ add-int/2addr v0, v2
│
│ .line 338
│ @@ -1223,14 +1240,15 @@
│ const/16 v3, 0x40
│
│ if-ne v2, v3, :cond_7
│
│ .line 339
│ const/4 v2, 0x7
│
│ + .line 340
│ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->getCommentBytes()Lcom/google/protobuf/ByteString;
│
│ move-result-object v3
│
│ invoke-static {v2, v3}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
│
│ move-result v2
│ @@ -1243,20 +1261,20 @@
│
│ and-int/lit16 v2, v2, 0x80
│
│ const/16 v3, 0x80
│
│ if-ne v2, v3, :cond_8
│
│ - .line 343
│ + .line 344
│ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->getImageUrlBytes()Lcom/google/protobuf/ByteString;
│
│ move-result-object v2
│
│ - invoke-static {v6, v2}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
│ + invoke-static {v7, v2}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
│
│ move-result v2
│
│ add-int/2addr v0, v2
│
│ .line 346
│ :cond_8
│ @@ -1669,15 +1687,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ .prologue
│ .line 46
│ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;
│
│ move-result-object v0
│
│ @@ -1746,26 +1763,26 @@
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public writeTo(Lcom/google/protobuf/CodedOutputStream;)V
│ - .locals 5
│ + .locals 6
│ .param p1, "output" # Lcom/google/protobuf/CodedOutputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ - const/16 v4, 0x8
│ + const/16 v5, 0x8
│
│ - const/4 v3, 0x4
│ + const/4 v4, 0x4
│
│ const/4 v2, 0x2
│
│ const/4 v1, 0x1
│
│ .line 280
│ invoke-virtual {p0}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->getSerializedSize()I
│ @@ -1797,37 +1814,37 @@
│
│ .line 287
│ :cond_1
│ iget v0, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat;->bitField0_:I
│
│ and-int/lit8 v0, v0, 0x4
│
│ - if-ne v0, v3, :cond_2
│ + if-ne v0, v4, :cond_2
│
│ .line 288
│ const/4 v0, 0x3
│
│ - iget-wide v1, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat;->lat_:D
│ + iget-wide v2, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat;->lat_:D
│
│ - invoke-virtual {p1, v0, v1, v2}, Lcom/google/protobuf/CodedOutputStream;->writeDouble(ID)V
│ + invoke-virtual {p1, v0, v2, v3}, Lcom/google/protobuf/CodedOutputStream;->writeDouble(ID)V
│
│ .line 290
│ :cond_2
│ iget v0, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat;->bitField0_:I
│
│ and-int/lit8 v0, v0, 0x8
│
│ - if-ne v0, v4, :cond_3
│ + if-ne v0, v5, :cond_3
│
│ .line 291
│ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->getTypeBytes()Lcom/google/protobuf/ByteString;
│
│ move-result-object v0
│
│ - invoke-virtual {p1, v3, v0}, Lcom/google/protobuf/CodedOutputStream;->writeBytes(ILcom/google/protobuf/ByteString;)V
│ + invoke-virtual {p1, v4, v0}, Lcom/google/protobuf/CodedOutputStream;->writeBytes(ILcom/google/protobuf/ByteString;)V
│
│ .line 293
│ :cond_3
│ iget v0, p0, Lcom/boombuler/piraten/map/proto/Api$Plakat;->bitField0_:I
│
│ and-int/lit8 v0, v0, 0x10
│
│ @@ -1891,15 +1908,15 @@
│ if-ne v0, v1, :cond_7
│
│ .line 303
│ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->getImageUrlBytes()Lcom/google/protobuf/ByteString;
│
│ move-result-object v0
│
│ - invoke-virtual {p1, v4, v0}, Lcom/google/protobuf/CodedOutputStream;->writeBytes(ILcom/google/protobuf/ByteString;)V
│ + invoke-virtual {p1, v5, v0}, Lcom/google/protobuf/CodedOutputStream;->writeBytes(ILcom/google/protobuf/ByteString;)V
│
│ .line 305
│ :cond_7
│ invoke-virtual {p0}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet;
│
│ move-result-object v0
├── smali/com/boombuler/piraten/map/proto/Api$Request$Builder.smali
│ @@ -143,29 +143,29 @@
│ .line 4511
│ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api$ViewRequest;->getDefaultInstance()Lcom/boombuler/piraten/map/proto/Api$ViewRequest;
│
│ move-result-object v0
│
│ iput-object v0, p0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->viewRequest_:Lcom/boombuler/piraten/map/proto/Api$ViewRequest;
│
│ - .line 4601
│ + .line 4602
│ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
│
│ move-result-object v0
│
│ iput-object v0, p0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->add_:Ljava/util/List;
│
│ - .line 4787
│ + .line 4788
│ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
│
│ move-result-object v0
│
│ iput-object v0, p0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->change_:Ljava/util/List;
│
│ - .line 4973
│ + .line 4974
│ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
│
│ move-result-object v0
│
│ iput-object v0, p0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->delete_:Ljava/util/List;
│
│ .line 4099
│ @@ -196,29 +196,29 @@
│ .line 4511
│ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api$ViewRequest;->getDefaultInstance()Lcom/boombuler/piraten/map/proto/Api$ViewRequest;
│
│ move-result-object v0
│
│ iput-object v0, p0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->viewRequest_:Lcom/boombuler/piraten/map/proto/Api$ViewRequest;
│
│ - .line 4601
│ + .line 4602
│ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
│
│ move-result-object v0
│
│ iput-object v0, p0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->add_:Ljava/util/List;
│
│ - .line 4787
│ + .line 4788
│ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
│
│ move-result-object v0
│
│ iput-object v0, p0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->change_:Ljava/util/List;
│
│ - .line 4973
│ + .line 4974
│ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
│
│ move-result-object v0
│
│ iput-object v0, p0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->delete_:Ljava/util/List;
│
│ .line 4104
│ @@ -293,14 +293,15 @@
│ if-nez v1, :cond_0
│
│ .line 4176
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException;
│
│ move-result-object v1
│
│ + .line 4177
│ invoke-virtual {v1}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException;
│
│ move-result-object v1
│
│ throw v1
│
│ .line 4179
│ @@ -453,19 +454,21 @@
│
│ const/16 v3, 0x8
│
│ if-ne v0, v3, :cond_1
│
│ const/4 v0, 0x1
│
│ + .line 4779
│ :goto_0
│ invoke-virtual {p0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ move-result-object v3
│
│ + .line 4780
│ invoke-virtual {p0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->isClean()Z
│
│ move-result v4
│
│ invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;->(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V
│
│ iput-object v1, p0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->addBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
│ @@ -519,19 +522,21 @@
│
│ const/16 v3, 0x10
│
│ if-ne v0, v3, :cond_1
│
│ const/4 v0, 0x1
│
│ + .line 4965
│ :goto_0
│ invoke-virtual {p0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ move-result-object v3
│
│ + .line 4966
│ invoke-virtual {p0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->isClean()Z
│
│ move-result v4
│
│ invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;->(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V
│
│ iput-object v1, p0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->changeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
│ @@ -585,19 +590,21 @@
│
│ const/16 v3, 0x20
│
│ if-ne v0, v3, :cond_1
│
│ const/4 v0, 0x1
│
│ + .line 5151
│ :goto_0
│ invoke-virtual {p0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ move-result-object v3
│
│ + .line 5152
│ invoke-virtual {p0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->isClean()Z
│
│ move-result v4
│
│ invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;->(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V
│
│ iput-object v1, p0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->deleteBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
│ @@ -654,18 +661,20 @@
│ if-nez v0, :cond_0
│
│ .line 4590
│ new-instance v0, Lcom/google/protobuf/SingleFieldBuilder;
│
│ iget-object v1, p0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->viewRequest_:Lcom/boombuler/piraten/map/proto/Api$ViewRequest;
│
│ + .line 4593
│ invoke-virtual {p0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ move-result-object v2
│
│ + .line 4594
│ invoke-virtual {p0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->isClean()Z
│
│ move-result v3
│
│ invoke-direct {v0, v1, v2, v3}, Lcom/google/protobuf/SingleFieldBuilder;->(Lcom/google/protobuf/GeneratedMessage;Lcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V
│
│ iput-object v0, p0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->viewRequestBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
│ @@ -894,18 +903,20 @@
│
│ .prologue
│ .line 4759
│ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->getAddFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ + .line 4760
│ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api$AddRequest;->getDefaultInstance()Lcom/boombuler/piraten/map/proto/Api$AddRequest;
│
│ move-result-object v1
│
│ + .line 4759
│ invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;
│
│ return-object v0
│ @@ -917,18 +928,20 @@
│
│ .prologue
│ .line 4764
│ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->getAddFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ + .line 4765
│ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api$AddRequest;->getDefaultInstance()Lcom/boombuler/piraten/map/proto/Api$AddRequest;
│
│ move-result-object v1
│
│ + .line 4764
│ invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$AddRequest$Builder;
│
│ return-object v0
│ @@ -1247,18 +1260,20 @@
│
│ .prologue
│ .line 4945
│ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->getChangeFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ + .line 4946
│ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest;->getDefaultInstance()Lcom/boombuler/piraten/map/proto/Api$ChangeRequest;
│
│ move-result-object v1
│
│ + .line 4945
│ invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;
│
│ return-object v0
│ @@ -1270,18 +1285,20 @@
│
│ .prologue
│ .line 4950
│ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->getChangeFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ + .line 4951
│ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest;->getDefaultInstance()Lcom/boombuler/piraten/map/proto/Api$ChangeRequest;
│
│ move-result-object v1
│
│ + .line 4950
│ invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$ChangeRequest$Builder;
│
│ return-object v0
│ @@ -1468,18 +1485,20 @@
│
│ .prologue
│ .line 5131
│ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->getDeleteFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ + .line 5132
│ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest;->getDefaultInstance()Lcom/boombuler/piraten/map/proto/Api$DeleteRequest;
│
│ move-result-object v1
│
│ + .line 5131
│ invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;
│
│ return-object v0
│ @@ -1491,18 +1510,20 @@
│
│ .prologue
│ .line 5136
│ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->getDeleteFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ + .line 5137
│ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest;->getDefaultInstance()Lcom/boombuler/piraten/map/proto/Api$DeleteRequest;
│
│ move-result-object v1
│
│ + .line 5136
│ invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$DeleteRequest$Builder;
│
│ return-object v0
│ @@ -3712,22 +3733,23 @@
│ .line 4271
│ iget v0, p0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->bitField0_:I
│
│ and-int/lit8 v0, v0, -0x9
│
│ iput v0, p0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->bitField0_:I
│
│ - .line 4272
│ + .line 4273
│ # getter for: Lcom/boombuler/piraten/map/proto/Api$Request;->alwaysUseFieldBuilders:Z
│ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api$Request;->access$8600()Z
│
│ move-result v0
│
│ if-eqz v0, :cond_9
│
│ + .line 4274
│ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->getAddFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ :goto_7
│ iput-object v0, p0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->addBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ @@ -3808,22 +3830,23 @@
│ .line 4297
│ iget v0, p0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->bitField0_:I
│
│ and-int/lit8 v0, v0, -0x11
│
│ iput v0, p0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->bitField0_:I
│
│ - .line 4298
│ + .line 4299
│ # getter for: Lcom/boombuler/piraten/map/proto/Api$Request;->alwaysUseFieldBuilders:Z
│ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api$Request;->access$8700()Z
│
│ move-result v0
│
│ if-eqz v0, :cond_d
│
│ + .line 4300
│ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->getChangeFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ :goto_8
│ iput-object v0, p0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->changeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ @@ -3904,22 +3927,23 @@
│ .line 4323
│ iget v0, p0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->bitField0_:I
│
│ and-int/lit8 v0, v0, -0x21
│
│ iput v0, p0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->bitField0_:I
│
│ - .line 4324
│ + .line 4325
│ # getter for: Lcom/boombuler/piraten/map/proto/Api$Request;->alwaysUseFieldBuilders:Z
│ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api$Request;->access$8800()Z
│
│ move-result v0
│
│ if-eqz v0, :cond_11
│
│ + .line 4326
│ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->getDeleteFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v1
│
│ :cond_11
│ iput-object v1, p0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->deleteBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ @@ -3947,18 +3971,20 @@
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ .line 4376
│ + .line 4378
│ invoke-virtual {p0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet;
│
│ move-result-object v3
│
│ + .line 4377
│ invoke-static {v3}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder;
│
│ move-result-object v2
│
│ .line 4380
│ .local v2, "unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
│ :cond_0
│ @@ -4178,16 +4204,14 @@
│ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ goto :goto_0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -4197,29 +4221,26 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/Message;
│
│ .prologue
│ .line 4084
│ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/boombuler/piraten/map/proto/Api$Request$Builder;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -4229,16 +4250,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -4248,29 +4267,26 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/Message;
│
│ .prologue
│ .line 4084
│ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/boombuler/piraten/map/proto/Api$Request$Builder;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -4299,23 +4315,25 @@
│
│ const/4 v1, 0x4
│
│ if-ne v0, v1, :cond_0
│
│ iget-object v0, p0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->viewRequest_:Lcom/boombuler/piraten/map/proto/Api$ViewRequest;
│
│ + .line 4551
│ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api$ViewRequest;->getDefaultInstance()Lcom/boombuler/piraten/map/proto/Api$ViewRequest;
│
│ move-result-object v1
│
│ if-eq v0, v1, :cond_0
│
│ .line 4552
│ iget-object v0, p0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->viewRequest_:Lcom/boombuler/piraten/map/proto/Api$ViewRequest;
│
│ + .line 4553
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$ViewRequest;->newBuilder(Lcom/boombuler/piraten/map/proto/Api$ViewRequest;)Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;
│
│ move-result-object v0
│
│ invoke-virtual {v0, p1}, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->mergeFrom(Lcom/boombuler/piraten/map/proto/Api$ViewRequest;)Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;
│
│ move-result-object v0
├── smali/com/boombuler/piraten/map/proto/Api$Request.smali
│ @@ -355,14 +355,15 @@
│ instance-of v2, v1, Ljava/lang/String;
│
│ if-eqz v2, :cond_0
│
│ .line 3804
│ check-cast v1, Ljava/lang/String;
│
│ + .line 3805
│ .end local v1 # "ref":Ljava/lang/Object;
│ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
│
│ move-result-object v0
│
│ .line 3806
│ .local v0, "b":Lcom/google/protobuf/ByteString;
│ @@ -395,14 +396,15 @@
│ instance-of v2, v1, Ljava/lang/String;
│
│ if-eqz v2, :cond_0
│
│ .line 3772
│ check-cast v1, Ljava/lang/String;
│
│ + .line 3773
│ .end local v1 # "ref":Ljava/lang/Object;
│ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
│
│ move-result-object v0
│
│ .line 3774
│ .local v0, "b":Lcom/google/protobuf/ByteString;
│ @@ -625,19 +627,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;
│
│ + .line 4014
│ # invokes: Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$Request;
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->access$7400(Lcom/boombuler/piraten/map/proto/Api$Request$Builder;)Lcom/boombuler/piraten/map/proto/Api$Request;
│
│ move-result-object v0
│
│ + .line 4013
│ return-object v0
│ .end method
│
│ .method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/boombuler/piraten/map/proto/Api$Request;
│ .locals 1
│ .param p0, "input" # Lcom/google/protobuf/CodedInputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -682,19 +686,21 @@
│
│ move-result-object v0
│
│ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/boombuler/piraten/map/proto/Api$Request$Builder;
│
│ move-result-object v0
│
│ + .line 4068
│ # invokes: Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$Request;
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->access$7400(Lcom/boombuler/piraten/map/proto/Api$Request$Builder;)Lcom/boombuler/piraten/map/proto/Api$Request;
│
│ move-result-object v0
│
│ + .line 4067
│ return-object v0
│ .end method
│
│ .method public static parseFrom(Ljava/io/InputStream;)Lcom/boombuler/piraten/map/proto/Api$Request;
│ .locals 1
│ .param p0, "input" # Ljava/io/InputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -741,19 +747,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;
│
│ + .line 4036
│ # invokes: Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$Request;
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->access$7400(Lcom/boombuler/piraten/map/proto/Api$Request$Builder;)Lcom/boombuler/piraten/map/proto/Api$Request;
│
│ move-result-object v0
│
│ + .line 4035
│ return-object v0
│ .end method
│
│ .method public static parseFrom([B)Lcom/boombuler/piraten/map/proto/Api$Request;
│ .locals 1
│ .param p0, "data" # [B
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -800,19 +808,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;
│
│ + .line 4025
│ # invokes: Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$Request;
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$Request$Builder;->access$7400(Lcom/boombuler/piraten/map/proto/Api$Request$Builder;)Lcom/boombuler/piraten/map/proto/Api$Request;
│
│ move-result-object v0
│
│ + .line 4024
│ return-object v0
│ .end method
│
│
│ # virtual methods
│ .method public getAdd(I)Lcom/boombuler/piraten/map/proto/Api$AddRequest;
│ .locals 1
│ @@ -1194,15 +1204,15 @@
│ .line 3968
│ iget v3, p0, Lcom/boombuler/piraten/map/proto/Api$Request;->bitField0_:I
│
│ and-int/lit8 v3, v3, 0x1
│
│ if-ne v3, v4, :cond_1
│
│ - .line 3969
│ + .line 3970
│ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$Request;->getUsernameBytes()Lcom/google/protobuf/ByteString;
│
│ move-result-object v3
│
│ invoke-static {v4, v3}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
│
│ move-result v3
│ @@ -1213,15 +1223,15 @@
│ :cond_1
│ iget v3, p0, Lcom/boombuler/piraten/map/proto/Api$Request;->bitField0_:I
│
│ and-int/lit8 v3, v3, 0x2
│
│ if-ne v3, v5, :cond_2
│
│ - .line 3973
│ + .line 3974
│ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$Request;->getPasswordBytes()Lcom/google/protobuf/ByteString;
│
│ move-result-object v3
│
│ invoke-static {v5, v3}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
│
│ move-result v3
│ @@ -1237,14 +1247,15 @@
│ if-ne v3, v6, :cond_3
│
│ .line 3977
│ const/4 v3, 0x3
│
│ iget-object v4, p0, Lcom/boombuler/piraten/map/proto/Api$Request;->viewRequest_:Lcom/boombuler/piraten/map/proto/Api$ViewRequest;
│
│ + .line 3978
│ invoke-static {v3, v4}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
│
│ move-result v3
│
│ add-int/2addr v1, v3
│
│ .line 3980
│ @@ -1260,14 +1271,15 @@
│ move-result v3
│
│ if-ge v0, v3, :cond_4
│
│ .line 3981
│ iget-object v3, p0, Lcom/boombuler/piraten/map/proto/Api$Request;->add_:Ljava/util/List;
│
│ + .line 3982
│ invoke-interface {v3, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ move-result-object v3
│
│ check-cast v3, Lcom/google/protobuf/MessageLite;
│
│ invoke-static {v6, v3}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
│ @@ -1295,14 +1307,15 @@
│ if-ge v0, v3, :cond_5
│
│ .line 3985
│ const/4 v4, 0x5
│
│ iget-object v3, p0, Lcom/boombuler/piraten/map/proto/Api$Request;->change_:Ljava/util/List;
│
│ + .line 3986
│ invoke-interface {v3, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ move-result-object v3
│
│ check-cast v3, Lcom/google/protobuf/MessageLite;
│
│ invoke-static {v4, v3}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
│ @@ -1330,14 +1343,15 @@
│ if-ge v0, v3, :cond_6
│
│ .line 3989
│ const/4 v4, 0x6
│
│ iget-object v3, p0, Lcom/boombuler/piraten/map/proto/Api$Request;->delete_:Ljava/util/List;
│
│ + .line 3990
│ invoke-interface {v3, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ move-result-object v3
│
│ check-cast v3, Lcom/google/protobuf/MessageLite;
│
│ invoke-static {v4, v3}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
│ @@ -1760,15 +1774,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ .prologue
│ .line 3720
│ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/proto/Api$Request;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/boombuler/piraten/map/proto/Api$Request$Builder;
│
│ move-result-object v0
├── smali/com/boombuler/piraten/map/proto/Api$Response$Builder.smali
│ @@ -65,15 +65,15 @@
│ .method private constructor ()V
│ .locals 1
│
│ .prologue
│ .line 5441
│ invoke-direct {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->()V
│
│ - .line 5647
│ + .line 5648
│ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
│
│ move-result-object v0
│
│ iput-object v0, p0, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->plakate_:Ljava/util/List;
│
│ .line 5442
│ @@ -87,15 +87,15 @@
│ .locals 1
│ .param p1, "parent" # Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ .prologue
│ .line 5446
│ invoke-direct {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)V
│
│ - .line 5647
│ + .line 5648
│ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
│
│ move-result-object v0
│
│ iput-object v0, p0, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->plakate_:Ljava/util/List;
│
│ .line 5447
│ @@ -170,14 +170,15 @@
│ if-nez v1, :cond_0
│
│ .line 5500
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException;
│
│ move-result-object v1
│
│ + .line 5501
│ invoke-virtual {v1}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException;
│
│ move-result-object v1
│
│ throw v1
│
│ .line 5503
│ @@ -273,19 +274,21 @@
│
│ iget v3, p0, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->bitField0_:I
│
│ and-int/lit8 v3, v3, 0x1
│
│ if-ne v3, v0, :cond_1
│
│ + .line 5825
│ :goto_0
│ invoke-virtual {p0}, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ move-result-object v3
│
│ + .line 5826
│ invoke-virtual {p0}, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->isClean()Z
│
│ move-result v4
│
│ invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;->(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V
│
│ iput-object v1, p0, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->plakateBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
│ @@ -555,18 +558,20 @@
│
│ .prologue
│ .line 5805
│ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->getPlakateFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ + .line 5806
│ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->getDefaultInstance()Lcom/boombuler/piraten/map/proto/Api$Plakat;
│
│ move-result-object v1
│
│ + .line 5805
│ invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;
│
│ return-object v0
│ @@ -578,18 +583,20 @@
│
│ .prologue
│ .line 5810
│ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->getPlakateFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ + .line 5811
│ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api$Plakat;->getDefaultInstance()Lcom/boombuler/piraten/map/proto/Api$Plakat;
│
│ move-result-object v1
│
│ + .line 5810
│ invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$Plakat$Builder;
│
│ return-object v0
│ @@ -1737,22 +1744,23 @@
│ .line 5564
│ iget v1, p0, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->bitField0_:I
│
│ and-int/lit8 v1, v1, -0x2
│
│ iput v1, p0, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->bitField0_:I
│
│ - .line 5565
│ + .line 5566
│ # getter for: Lcom/boombuler/piraten/map/proto/Api$Response;->alwaysUseFieldBuilders:Z
│ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api$Response;->access$10100()Z
│
│ move-result v1
│
│ if-eqz v1, :cond_7
│
│ + .line 5567
│ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->getPlakateFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ :cond_7
│ iput-object v0, p0, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->plakateBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ @@ -1780,18 +1788,20 @@
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ .line 5600
│ + .line 5602
│ invoke-virtual {p0}, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet;
│
│ move-result-object v3
│
│ + .line 5601
│ invoke-static {v3}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder;
│
│ move-result-object v2
│
│ .line 5604
│ .local v2, "unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
│ :cond_0
│ @@ -1952,16 +1962,14 @@
│ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ goto :goto_0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -1971,29 +1979,26 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/Message;
│
│ .prologue
│ .line 5427
│ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/boombuler/piraten/map/proto/Api$Response$Builder;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -2003,16 +2008,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -2022,29 +2025,26 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/Message;
│
│ .prologue
│ .line 5427
│ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/boombuler/piraten/map/proto/Api$Response$Builder;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
├── smali/com/boombuler/piraten/map/proto/Api$Response.smali
│ @@ -433,19 +433,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;
│
│ + .line 5357
│ # invokes: Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$Response;
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->access$9100(Lcom/boombuler/piraten/map/proto/Api$Response$Builder;)Lcom/boombuler/piraten/map/proto/Api$Response;
│
│ move-result-object v0
│
│ + .line 5356
│ return-object v0
│ .end method
│
│ .method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/boombuler/piraten/map/proto/Api$Response;
│ .locals 1
│ .param p0, "input" # Lcom/google/protobuf/CodedInputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -490,19 +492,21 @@
│
│ move-result-object v0
│
│ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/boombuler/piraten/map/proto/Api$Response$Builder;
│
│ move-result-object v0
│
│ + .line 5411
│ # invokes: Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$Response;
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->access$9100(Lcom/boombuler/piraten/map/proto/Api$Response$Builder;)Lcom/boombuler/piraten/map/proto/Api$Response;
│
│ move-result-object v0
│
│ + .line 5410
│ return-object v0
│ .end method
│
│ .method public static parseFrom(Ljava/io/InputStream;)Lcom/boombuler/piraten/map/proto/Api$Response;
│ .locals 1
│ .param p0, "input" # Ljava/io/InputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -549,19 +553,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;
│
│ + .line 5379
│ # invokes: Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$Response;
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->access$9100(Lcom/boombuler/piraten/map/proto/Api$Response$Builder;)Lcom/boombuler/piraten/map/proto/Api$Response;
│
│ move-result-object v0
│
│ + .line 5378
│ return-object v0
│ .end method
│
│ .method public static parseFrom([B)Lcom/boombuler/piraten/map/proto/Api$Response;
│ .locals 1
│ .param p0, "data" # [B
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -608,19 +614,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;
│
│ + .line 5368
│ # invokes: Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$Response;
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$Response$Builder;->access$9100(Lcom/boombuler/piraten/map/proto/Api$Response$Builder;)Lcom/boombuler/piraten/map/proto/Api$Response;
│
│ move-result-object v0
│
│ + .line 5367
│ return-object v0
│ .end method
│
│
│ # virtual methods
│ .method public getAddedCount()I
│ .locals 1
│ @@ -817,14 +825,15 @@
│ move-result v3
│
│ if-ge v0, v3, :cond_1
│
│ .line 5320
│ iget-object v3, p0, Lcom/boombuler/piraten/map/proto/Api$Response;->plakate_:Ljava/util/List;
│
│ + .line 5321
│ invoke-interface {v3, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ move-result-object v3
│
│ check-cast v3, Lcom/google/protobuf/MessageLite;
│
│ invoke-static {v4, v3}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
│ @@ -845,14 +854,15 @@
│ and-int/lit8 v3, v3, 0x1
│
│ if-ne v3, v4, :cond_2
│
│ .line 5324
│ iget v3, p0, Lcom/boombuler/piraten/map/proto/Api$Response;->addedCount_:I
│
│ + .line 5325
│ invoke-static {v5, v3}, Lcom/google/protobuf/CodedOutputStream;->computeInt32Size(II)I
│
│ move-result v3
│
│ add-int/2addr v1, v3
│
│ .line 5327
│ @@ -864,14 +874,15 @@
│ if-ne v3, v5, :cond_3
│
│ .line 5328
│ const/4 v3, 0x3
│
│ iget v4, p0, Lcom/boombuler/piraten/map/proto/Api$Response;->changedCount_:I
│
│ + .line 5329
│ invoke-static {v3, v4}, Lcom/google/protobuf/CodedOutputStream;->computeInt32Size(II)I
│
│ move-result v3
│
│ add-int/2addr v1, v3
│
│ .line 5331
│ @@ -881,14 +892,15 @@
│ and-int/lit8 v3, v3, 0x4
│
│ if-ne v3, v6, :cond_4
│
│ .line 5332
│ iget v3, p0, Lcom/boombuler/piraten/map/proto/Api$Response;->deletedCount_:I
│
│ + .line 5333
│ invoke-static {v6, v3}, Lcom/google/protobuf/CodedOutputStream;->computeInt32Size(II)I
│
│ move-result v3
│
│ add-int/2addr v1, v3
│
│ .line 5335
│ @@ -1109,15 +1121,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ .prologue
│ .line 5194
│ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/proto/Api$Response;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/boombuler/piraten/map/proto/Api$Response$Builder;
│
│ move-result-object v0
├── smali/com/boombuler/piraten/map/proto/Api$ViewRequest$Builder.smali
│ @@ -167,14 +167,15 @@
│ if-nez v1, :cond_0
│
│ .line 1761
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException;
│
│ move-result-object v1
│
│ + .line 1762
│ invoke-virtual {v1}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException;
│
│ move-result-object v1
│
│ throw v1
│
│ .line 1764
│ @@ -228,18 +229,20 @@
│ if-nez v0, :cond_0
│
│ .line 1978
│ new-instance v0, Lcom/google/protobuf/SingleFieldBuilder;
│
│ iget-object v1, p0, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->viewBox_:Lcom/boombuler/piraten/map/proto/Api$BoundingBox;
│
│ + .line 1981
│ invoke-virtual {p0}, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ move-result-object v2
│
│ + .line 1982
│ invoke-virtual {p0}, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->isClean()Z
│
│ move-result v3
│
│ invoke-direct {v0, v1, v2, v3}, Lcom/google/protobuf/SingleFieldBuilder;->(Lcom/google/protobuf/GeneratedMessage;Lcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V
│
│ iput-object v0, p0, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->viewBoxBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
│ @@ -1036,18 +1039,20 @@
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ .line 1823
│ + .line 1825
│ invoke-virtual {p0}, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet;
│
│ move-result-object v3
│
│ + .line 1824
│ invoke-static {v3}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder;
│
│ move-result-object v2
│
│ .line 1827
│ .local v2, "unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
│ :cond_0
│ @@ -1184,16 +1189,14 @@
│ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ goto :goto_0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -1203,29 +1206,26 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/Message;
│
│ .prologue
│ .line 1692
│ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -1235,16 +1235,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -1254,29 +1252,26 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/Message;
│
│ .prologue
│ .line 1692
│ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -1305,23 +1300,25 @@
│
│ const/4 v1, 0x2
│
│ if-ne v0, v1, :cond_0
│
│ iget-object v0, p0, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->viewBox_:Lcom/boombuler/piraten/map/proto/Api$BoundingBox;
│
│ + .line 1939
│ invoke-static {}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->getDefaultInstance()Lcom/boombuler/piraten/map/proto/Api$BoundingBox;
│
│ move-result-object v1
│
│ if-eq v0, v1, :cond_0
│
│ .line 1940
│ iget-object v0, p0, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->viewBox_:Lcom/boombuler/piraten/map/proto/Api$BoundingBox;
│
│ + .line 1941
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox;->newBuilder(Lcom/boombuler/piraten/map/proto/Api$BoundingBox;)Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;
│
│ move-result-object v0
│
│ invoke-virtual {v0, p1}, Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;->mergeFrom(Lcom/boombuler/piraten/map/proto/Api$BoundingBox;)Lcom/boombuler/piraten/map/proto/Api$BoundingBox$Builder;
│
│ move-result-object v0
├── smali/com/boombuler/piraten/map/proto/Api.smali
│ @@ -96,14 +96,15 @@
│
│ invoke-direct {v0}, Lcom/boombuler/piraten/map/proto/Api$1;->()V
│
│ .line 6051
│ .local v0, "assigner":Lcom/google/protobuf/Descriptors$FileDescriptor$InternalDescriptorAssigner;
│ new-array v2, v4, [Lcom/google/protobuf/Descriptors$FileDescriptor;
│
│ + .line 6052
│ invoke-static {v1, v2, v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->internalBuildGeneratedFileFrom([Ljava/lang/String;[Lcom/google/protobuf/Descriptors$FileDescriptor;Lcom/google/protobuf/Descriptors$FileDescriptor$InternalDescriptorAssigner;)V
│
│ .line 6055
│ return-void
│ .end method
│
│ .method private constructor ()V
├── smali/com/boombuler/piraten/map/proto/Api$ViewRequest.smali
│ @@ -201,14 +201,15 @@
│ instance-of v2, v1, Ljava/lang/String;
│
│ if-eqz v2, :cond_0
│
│ .line 1533
│ check-cast v1, Ljava/lang/String;
│
│ + .line 1534
│ .end local v1 # "ref":Ljava/lang/Object;
│ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
│
│ move-result-object v0
│
│ .line 1535
│ .local v0, "b":Lcom/google/protobuf/ByteString;
│ @@ -405,19 +406,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;
│
│ + .line 1622
│ # invokes: Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$ViewRequest;
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->access$3000(Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;)Lcom/boombuler/piraten/map/proto/Api$ViewRequest;
│
│ move-result-object v0
│
│ + .line 1621
│ return-object v0
│ .end method
│
│ .method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/boombuler/piraten/map/proto/Api$ViewRequest;
│ .locals 1
│ .param p0, "input" # Lcom/google/protobuf/CodedInputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -462,19 +465,21 @@
│
│ move-result-object v0
│
│ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;
│
│ move-result-object v0
│
│ + .line 1676
│ # invokes: Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$ViewRequest;
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->access$3000(Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;)Lcom/boombuler/piraten/map/proto/Api$ViewRequest;
│
│ move-result-object v0
│
│ + .line 1675
│ return-object v0
│ .end method
│
│ .method public static parseFrom(Ljava/io/InputStream;)Lcom/boombuler/piraten/map/proto/Api$ViewRequest;
│ .locals 1
│ .param p0, "input" # Ljava/io/InputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -521,19 +526,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;
│
│ + .line 1644
│ # invokes: Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$ViewRequest;
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->access$3000(Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;)Lcom/boombuler/piraten/map/proto/Api$ViewRequest;
│
│ move-result-object v0
│
│ + .line 1643
│ return-object v0
│ .end method
│
│ .method public static parseFrom([B)Lcom/boombuler/piraten/map/proto/Api$ViewRequest;
│ .locals 1
│ .param p0, "data" # [B
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -580,19 +587,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;
│
│ + .line 1633
│ # invokes: Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->buildParsed()Lcom/boombuler/piraten/map/proto/Api$ViewRequest;
│ invoke-static {v0}, Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;->access$3000(Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;)Lcom/boombuler/piraten/map/proto/Api$ViewRequest;
│
│ move-result-object v0
│
│ + .line 1632
│ return-object v0
│ .end method
│
│
│ # virtual methods
│ .method public getDefaultInstanceForType()Lcom/boombuler/piraten/map/proto/Api$ViewRequest;
│ .locals 1
│ @@ -714,15 +723,15 @@
│ .line 1592
│ iget v2, p0, Lcom/boombuler/piraten/map/proto/Api$ViewRequest;->bitField0_:I
│
│ and-int/lit8 v2, v2, 0x1
│
│ if-ne v2, v3, :cond_1
│
│ - .line 1593
│ + .line 1594
│ invoke-direct {p0}, Lcom/boombuler/piraten/map/proto/Api$ViewRequest;->getFilterTypeBytes()Lcom/google/protobuf/ByteString;
│
│ move-result-object v2
│
│ invoke-static {v3, v2}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
│
│ move-result v2
│ @@ -736,14 +745,15 @@
│ and-int/lit8 v2, v2, 0x2
│
│ if-ne v2, v4, :cond_2
│
│ .line 1597
│ iget-object v2, p0, Lcom/boombuler/piraten/map/proto/Api$ViewRequest;->viewBox_:Lcom/boombuler/piraten/map/proto/Api$BoundingBox;
│
│ + .line 1598
│ invoke-static {v4, v2}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
│
│ move-result v2
│
│ add-int/2addr v0, v2
│
│ .line 1600
│ @@ -950,15 +960,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ .prologue
│ .line 1481
│ invoke-virtual {p0, p1}, Lcom/boombuler/piraten/map/proto/Api$ViewRequest;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/boombuler/piraten/map/proto/Api$ViewRequest$Builder;
│
│ move-result-object v0
├── smali/com/boombuler/piraten/utils/AdditionalKeyStoresSSLSocketFactory$AdditionalKeyStoresTrustManager.smali
│ @@ -32,192 +32,177 @@
│
│ # direct methods
│ .method protected varargs constructor ([Ljava/security/KeyStore;)V
│ .locals 13
│ .param p1, "additionalkeyStores" # [Ljava/security/KeyStore;
│
│ .prologue
│ + const/4 v8, 0x0
│ +
│ .line 47
│ invoke-direct {p0}, Ljava/lang/Object;->()V
│
│ .line 44
│ - new-instance v11, Ljava/util/ArrayList;
│ + new-instance v7, Ljava/util/ArrayList;
│
│ - invoke-direct {v11}, Ljava/util/ArrayList;->()V
│ + invoke-direct {v7}, Ljava/util/ArrayList;->()V
│
│ - iput-object v11, p0, Lcom/boombuler/piraten/utils/AdditionalKeyStoresSSLSocketFactory$AdditionalKeyStoresTrustManager;->x509TrustManagers:Ljava/util/ArrayList;
│ + iput-object v7, p0, Lcom/boombuler/piraten/utils/AdditionalKeyStoresSSLSocketFactory$AdditionalKeyStoresTrustManager;->x509TrustManagers:Ljava/util/ArrayList;
│
│ .line 48
│ - new-instance v3, Ljava/util/ArrayList;
│ + new-instance v2, Ljava/util/ArrayList;
│
│ - invoke-direct {v3}, Ljava/util/ArrayList;->()V
│ + invoke-direct {v2}, Ljava/util/ArrayList;->()V
│
│ .line 52
│ - .local v3, "factories":Ljava/util/ArrayList;, "Ljava/util/ArrayList;"
│ + .local v2, "factories":Ljava/util/ArrayList;, "Ljava/util/ArrayList;"
│ :try_start_0
│ invoke-static {}, Ljavax/net/ssl/TrustManagerFactory;->getDefaultAlgorithm()Ljava/lang/String;
│
│ - move-result-object v11
│ + move-result-object v7
│
│ - invoke-static {v11}, Ljavax/net/ssl/TrustManagerFactory;->getInstance(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory;
│ + invoke-static {v7}, Ljavax/net/ssl/TrustManagerFactory;->getInstance(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory;
│
│ - move-result-object v8
│ + move-result-object v4
│
│ .line 53
│ - .local v8, "original":Ljavax/net/ssl/TrustManagerFactory;
│ - const/4 v11, 0x0
│ + .local v4, "original":Ljavax/net/ssl/TrustManagerFactory;
│ + const/4 v7, 0x0
│
│ - check-cast v11, Ljava/security/KeyStore;
│ + check-cast v7, Ljava/security/KeyStore;
│
│ - invoke-virtual {v8, v11}, Ljavax/net/ssl/TrustManagerFactory;->init(Ljava/security/KeyStore;)V
│ + invoke-virtual {v4, v7}, Ljavax/net/ssl/TrustManagerFactory;->init(Ljava/security/KeyStore;)V
│
│ .line 54
│ - invoke-virtual {v3, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
│ + invoke-virtual {v2, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
│
│ .line 56
│ - move-object v1, p1
│ -
│ - .local v1, "arr$":[Ljava/security/KeyStore;
│ - array-length v7, v1
│ + array-length v9, p1
│
│ - .local v7, "len$":I
│ - const/4 v4, 0x0
│ + move v7, v8
│
│ - .local v4, "i$":I
│ :goto_0
│ - if-ge v4, v7, :cond_0
│ + if-ge v7, v9, :cond_0
│
│ - aget-object v6, v1, v4
│ + aget-object v3, p1, v7
│
│ .line 57
│ - .local v6, "keyStore":Ljava/security/KeyStore;
│ + .local v3, "keyStore":Ljava/security/KeyStore;
│ invoke-static {}, Ljavax/net/ssl/TrustManagerFactory;->getDefaultAlgorithm()Ljava/lang/String;
│
│ - move-result-object v11
│ + move-result-object v10
│
│ - invoke-static {v11}, Ljavax/net/ssl/TrustManagerFactory;->getInstance(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory;
│ + invoke-static {v10}, Ljavax/net/ssl/TrustManagerFactory;->getInstance(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory;
│
│ move-result-object v0
│
│ .line 58
│ .local v0, "additionalCerts":Ljavax/net/ssl/TrustManagerFactory;
│ - invoke-virtual {v0, v6}, Ljavax/net/ssl/TrustManagerFactory;->init(Ljava/security/KeyStore;)V
│ + invoke-virtual {v0, v3}, Ljavax/net/ssl/TrustManagerFactory;->init(Ljava/security/KeyStore;)V
│
│ .line 59
│ - invoke-virtual {v3, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
│ + invoke-virtual {v2, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
│ :try_end_0
│ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
│
│ .line 56
│ - add-int/lit8 v4, v4, 0x1
│ + add-int/lit8 v7, v7, 0x1
│
│ goto :goto_0
│
│ .line 62
│ .end local v0 # "additionalCerts":Ljavax/net/ssl/TrustManagerFactory;
│ - .end local v1 # "arr$":[Ljava/security/KeyStore;
│ - .end local v4 # "i$":I
│ - .end local v6 # "keyStore":Ljava/security/KeyStore;
│ - .end local v7 # "len$":I
│ - .end local v8 # "original":Ljavax/net/ssl/TrustManagerFactory;
│ + .end local v3 # "keyStore":Ljava/security/KeyStore;
│ + .end local v4 # "original":Ljavax/net/ssl/TrustManagerFactory;
│ :catch_0
│ - move-exception v2
│ + move-exception v1
│
│ .line 63
│ - .local v2, "e":Ljava/lang/Exception;
│ - new-instance v11, Ljava/lang/RuntimeException;
│ + .local v1, "e":Ljava/lang/Exception;
│ + new-instance v7, Ljava/lang/RuntimeException;
│
│ - invoke-direct {v11, v2}, Ljava/lang/RuntimeException;->(Ljava/lang/Throwable;)V
│ + invoke-direct {v7, v1}, Ljava/lang/RuntimeException;->(Ljava/lang/Throwable;)V
│
│ - throw v11
│ + throw v7
│
│ .line 72
│ - .end local v2 # "e":Ljava/lang/Exception;
│ - .restart local v1 # "arr$":[Ljava/security/KeyStore;
│ - .restart local v4 # "i$":I
│ - .restart local v7 # "len$":I
│ - .restart local v8 # "original":Ljavax/net/ssl/TrustManagerFactory;
│ + .end local v1 # "e":Ljava/lang/Exception;
│ + .restart local v4 # "original":Ljavax/net/ssl/TrustManagerFactory;
│ :cond_0
│ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v4
│ + move-result-object v9
│
│ - .end local v1 # "arr$":[Ljava/security/KeyStore;
│ - .end local v4 # "i$":I
│ :cond_1
│ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z
│
│ - move-result v11
│ + move-result v7
│
│ - if-eqz v11, :cond_3
│ + if-eqz v7, :cond_3
│
│ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v10
│ + move-result-object v6
│
│ - check-cast v10, Ljavax/net/ssl/TrustManagerFactory;
│ + check-cast v6, Ljavax/net/ssl/TrustManagerFactory;
│
│ .line 73
│ - .local v10, "tmf":Ljavax/net/ssl/TrustManagerFactory;
│ - invoke-virtual {v10}, Ljavax/net/ssl/TrustManagerFactory;->getTrustManagers()[Ljavax/net/ssl/TrustManager;
│ + .local v6, "tmf":Ljavax/net/ssl/TrustManagerFactory;
│ + invoke-virtual {v6}, Ljavax/net/ssl/TrustManagerFactory;->getTrustManagers()[Ljavax/net/ssl/TrustManager;
│
│ - move-result-object v1
│ + move-result-object v10
│
│ - .local v1, "arr$":[Ljavax/net/ssl/TrustManager;
│ - array-length v7, v1
│ + array-length v11, v10
│
│ - const/4 v5, 0x0
│ + move v7, v8
│
│ - .local v5, "i$":I
│ :goto_1
│ - if-ge v5, v7, :cond_1
│ + if-ge v7, v11, :cond_1
│
│ - aget-object v9, v1, v5
│ + aget-object v5, v10, v7
│
│ .line 74
│ - .local v9, "tm":Ljavax/net/ssl/TrustManager;
│ - instance-of v11, v9, Ljavax/net/ssl/X509TrustManager;
│ + .local v5, "tm":Ljavax/net/ssl/TrustManager;
│ + instance-of v12, v5, Ljavax/net/ssl/X509TrustManager;
│
│ - if-eqz v11, :cond_2
│ + if-eqz v12, :cond_2
│
│ .line 75
│ - iget-object v11, p0, Lcom/boombuler/piraten/utils/AdditionalKeyStoresSSLSocketFactory$AdditionalKeyStoresTrustManager;->x509TrustManagers:Ljava/util/ArrayList;
│ + iget-object v12, p0, Lcom/boombuler/piraten/utils/AdditionalKeyStoresSSLSocketFactory$AdditionalKeyStoresTrustManager;->x509TrustManagers:Ljava/util/ArrayList;
│
│ - check-cast v9, Ljavax/net/ssl/X509TrustManager;
│ + check-cast v5, Ljavax/net/ssl/X509TrustManager;
│
│ - .end local v9 # "tm":Ljavax/net/ssl/TrustManager;
│ - invoke-virtual {v11, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
│ + .end local v5 # "tm":Ljavax/net/ssl/TrustManager;
│ + invoke-virtual {v12, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
│
│ .line 73
│ :cond_2
│ - add-int/lit8 v5, v5, 0x1
│ + add-int/lit8 v7, v7, 0x1
│
│ goto :goto_1
│
│ .line 78
│ - .end local v1 # "arr$":[Ljavax/net/ssl/TrustManager;
│ - .end local v5 # "i$":I
│ - .end local v10 # "tmf":Ljavax/net/ssl/TrustManagerFactory;
│ + .end local v6 # "tmf":Ljavax/net/ssl/TrustManagerFactory;
│ :cond_3
│ - iget-object v11, p0, Lcom/boombuler/piraten/utils/AdditionalKeyStoresSSLSocketFactory$AdditionalKeyStoresTrustManager;->x509TrustManagers:Ljava/util/ArrayList;
│ + iget-object v7, p0, Lcom/boombuler/piraten/utils/AdditionalKeyStoresSSLSocketFactory$AdditionalKeyStoresTrustManager;->x509TrustManagers:Ljava/util/ArrayList;
│
│ - invoke-virtual {v11}, Ljava/util/ArrayList;->size()I
│ + invoke-virtual {v7}, Ljava/util/ArrayList;->size()I
│
│ - move-result v11
│ + move-result v7
│
│ - if-nez v11, :cond_4
│ + if-nez v7, :cond_4
│
│ .line 79
│ - new-instance v11, Ljava/lang/RuntimeException;
│ + new-instance v7, Ljava/lang/RuntimeException;
│
│ - const-string v12, "Couldn\'t find any X509TrustManagers"
│ + const-string v8, "Couldn\'t find any X509TrustManagers"
│
│ - invoke-direct {v11, v12}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V
│ + invoke-direct {v7, v8}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V
│
│ - throw v11
│ + throw v7
│
│ .line 81
│ :cond_4
│ return-void
│ .end method
│
│
│ @@ -260,116 +245,114 @@
│ value = {
│ Ljava/security/cert/CertificateException;
│ }
│ .end annotation
│
│ .prologue
│ .line 95
│ - iget-object v2, p0, Lcom/boombuler/piraten/utils/AdditionalKeyStoresSSLSocketFactory$AdditionalKeyStoresTrustManager;->x509TrustManagers:Ljava/util/ArrayList;
│ + iget-object v1, p0, Lcom/boombuler/piraten/utils/AdditionalKeyStoresSSLSocketFactory$AdditionalKeyStoresTrustManager;->x509TrustManagers:Ljava/util/ArrayList;
│
│ - invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│ + invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v0
│ + move-result-object v1
│
│ - .local v0, "i$":Ljava/util/Iterator;
│ :goto_0
│ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
│
│ move-result v2
│
│ if-eqz v2, :cond_0
│
│ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v1
│ + move-result-object v0
│
│ - check-cast v1, Ljavax/net/ssl/X509TrustManager;
│ + check-cast v0, Ljavax/net/ssl/X509TrustManager;
│
│ .line 97
│ - .local v1, "tm":Ljavax/net/ssl/X509TrustManager;
│ + .local v0, "tm":Ljavax/net/ssl/X509TrustManager;
│ :try_start_0
│ - invoke-interface {v1, p1, p2}, Ljavax/net/ssl/X509TrustManager;->checkServerTrusted([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V
│ + invoke-interface {v0, p1, p2}, Ljavax/net/ssl/X509TrustManager;->checkServerTrusted([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V
│ :try_end_0
│ .catch Ljava/security/cert/CertificateException; {:try_start_0 .. :try_end_0} :catch_0
│
│ .line 98
│ return-void
│
│ .line 103
│ - .end local v1 # "tm":Ljavax/net/ssl/X509TrustManager;
│ + .end local v0 # "tm":Ljavax/net/ssl/X509TrustManager;
│ :cond_0
│ - new-instance v2, Ljava/security/cert/CertificateException;
│ + new-instance v1, Ljava/security/cert/CertificateException;
│
│ - invoke-direct {v2}, Ljava/security/cert/CertificateException;->()V
│ + invoke-direct {v1}, Ljava/security/cert/CertificateException;->()V
│
│ - throw v2
│ + throw v1
│
│ .line 99
│ - .restart local v1 # "tm":Ljavax/net/ssl/X509TrustManager;
│ + .restart local v0 # "tm":Ljavax/net/ssl/X509TrustManager;
│ :catch_0
│ move-exception v2
│
│ goto :goto_0
│ .end method
│
│ .method public getAcceptedIssuers()[Ljava/security/cert/X509Certificate;
│ .locals 4
│
│ .prologue
│ .line 107
│ - new-instance v1, Ljava/util/ArrayList;
│ + new-instance v0, Ljava/util/ArrayList;
│
│ - invoke-direct {v1}, Ljava/util/ArrayList;->()V
│ + invoke-direct {v0}, Ljava/util/ArrayList;->()V
│
│ .line 108
│ - .local v1, "list":Ljava/util/ArrayList;, "Ljava/util/ArrayList;"
│ - iget-object v3, p0, Lcom/boombuler/piraten/utils/AdditionalKeyStoresSSLSocketFactory$AdditionalKeyStoresTrustManager;->x509TrustManagers:Ljava/util/ArrayList;
│ + .local v0, "list":Ljava/util/ArrayList;, "Ljava/util/ArrayList;"
│ + iget-object v2, p0, Lcom/boombuler/piraten/utils/AdditionalKeyStoresSSLSocketFactory$AdditionalKeyStoresTrustManager;->x509TrustManagers:Ljava/util/ArrayList;
│
│ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v0
│ + move-result-object v2
│
│ - .local v0, "i$":Ljava/util/Iterator;
│ :goto_0
│ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
│
│ move-result v3
│
│ if-eqz v3, :cond_0
│
│ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v2
│ + move-result-object v1
│
│ - check-cast v2, Ljavax/net/ssl/X509TrustManager;
│ + check-cast v1, Ljavax/net/ssl/X509TrustManager;
│
│ .line 109
│ - .local v2, "tm":Ljavax/net/ssl/X509TrustManager;
│ - invoke-interface {v2}, Ljavax/net/ssl/X509TrustManager;->getAcceptedIssuers()[Ljava/security/cert/X509Certificate;
│ + .local v1, "tm":Ljavax/net/ssl/X509TrustManager;
│ + invoke-interface {v1}, Ljavax/net/ssl/X509TrustManager;->getAcceptedIssuers()[Ljava/security/cert/X509Certificate;
│
│ move-result-object v3
│
│ invoke-static {v3}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
│
│ move-result-object v3
│
│ - invoke-virtual {v1, v3}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z
│ + invoke-virtual {v0, v3}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z
│
│ goto :goto_0
│
│ .line 110
│ - .end local v2 # "tm":Ljavax/net/ssl/X509TrustManager;
│ + .end local v1 # "tm":Ljavax/net/ssl/X509TrustManager;
│ :cond_0
│ - invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
│ + invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
│
│ - move-result v3
│ + move-result v2
│
│ - new-array v3, v3, [Ljava/security/cert/X509Certificate;
│ + new-array v2, v2, [Ljava/security/cert/X509Certificate;
│
│ - invoke-virtual {v1, v3}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
│ + invoke-virtual {v0, v2}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
│
│ - move-result-object v3
│ + move-result-object v2
│
│ - check-cast v3, [Ljava/security/cert/X509Certificate;
│ + check-cast v2, [Ljava/security/cert/X509Certificate;
│
│ - return-object v3
│ + return-object v2
│ .end method
├── smali/com/boombuler/piraten/utils/JsonParser$ParseException.smali
│ @@ -17,14 +17,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/boombuler/piraten/utils/JsonParser;
│
│
│ # direct methods
│ .method public constructor (Lcom/boombuler/piraten/utils/JsonParser;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/boombuler/piraten/utils/JsonParser;
│
│ .prologue
│ .line 8
│ iput-object p1, p0, Lcom/boombuler/piraten/utils/JsonParser$ParseException;->this$0:Lcom/boombuler/piraten/utils/JsonParser;
│
│ invoke-direct {p0}, Ljava/lang/Exception;->()V
├── smali/com/boombuler/piraten/utils/JsonParser.smali
│ @@ -186,16 +186,18 @@
│ .catchall {:try_start_0 .. :try_end_0} :catchall_0
│
│ move-result v1
│
│ .line 218
│ iput v0, p0, Lcom/boombuler/piraten/utils/JsonParser;->mPos:I
│
│ + .line 216
│ return v1
│
│ + .line 218
│ :catchall_0
│ move-exception v1
│
│ iput v0, p0, Lcom/boombuler/piraten/utils/JsonParser;->mPos:I
│
│ throw v1
│ .end method
├── smali/com/boombuler/piraten/utils/MyHttpClient$1.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/boombuler/piraten/utils/MyHttpClient;
│
│
│ # direct methods
│ .method constructor (Lcom/boombuler/piraten/utils/MyHttpClient;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/boombuler/piraten/utils/MyHttpClient;
│
│ .prologue
│ .line 45
│ iput-object p1, p0, Lcom/boombuler/piraten/utils/MyHttpClient$1;->this$0:Lcom/boombuler/piraten/utils/MyHttpClient;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/boombuler/piraten/utils/MyHttpClient$2.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/boombuler/piraten/utils/MyHttpClient;
│
│
│ # direct methods
│ .method constructor (Lcom/boombuler/piraten/utils/MyHttpClient;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/boombuler/piraten/utils/MyHttpClient;
│
│ .prologue
│ .line 59
│ iput-object p1, p0, Lcom/boombuler/piraten/utils/MyHttpClient$2;->this$0:Lcom/boombuler/piraten/utils/MyHttpClient;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
├── smali/com/boombuler/piraten/utils/MyHttpClient$3.smali
│ @@ -20,14 +20,15 @@
│ # instance fields
│ .field final synthetic this$0:Lcom/boombuler/piraten/utils/MyHttpClient;
│
│
│ # direct methods
│ .method constructor (Lcom/boombuler/piraten/utils/MyHttpClient;)V
│ .locals 0
│ + .param p1, "this$0" # Lcom/boombuler/piraten/utils/MyHttpClient;
│
│ .prologue
│ .line 68
│ iput-object p1, p0, Lcom/boombuler/piraten/utils/MyHttpClient$3;->this$0:Lcom/boombuler/piraten/utils/MyHttpClient;
│
│ invoke-direct {p0}, Ljava/lang/Object;->()V
│
│ @@ -41,79 +42,70 @@
│ .param p1, "response" # Lorg/apache/http/HttpResponse;
│ .param p2, "context" # Lorg/apache/http/protocol/HttpContext;
│
│ .prologue
│ .line 71
│ invoke-interface {p1}, Lorg/apache/http/HttpResponse;->getEntity()Lorg/apache/http/HttpEntity;
│
│ - move-result-object v3
│ + move-result-object v2
│
│ .line 72
│ - .local v3, "entity":Lorg/apache/http/HttpEntity;
│ - invoke-interface {v3}, Lorg/apache/http/HttpEntity;->getContentEncoding()Lorg/apache/http/Header;
│ + .local v2, "entity":Lorg/apache/http/HttpEntity;
│ + invoke-interface {v2}, Lorg/apache/http/HttpEntity;->getContentEncoding()Lorg/apache/http/Header;
│
│ - move-result-object v2
│ + move-result-object v1
│
│ .line 73
│ - .local v2, "encoding":Lorg/apache/http/Header;
│ - if-eqz v2, :cond_0
│ + .local v1, "encoding":Lorg/apache/http/Header;
│ + if-eqz v1, :cond_0
│
│ .line 74
│ - invoke-interface {v2}, Lorg/apache/http/Header;->getElements()[Lorg/apache/http/HeaderElement;
│ + invoke-interface {v1}, Lorg/apache/http/Header;->getElements()[Lorg/apache/http/HeaderElement;
│
│ - move-result-object v0
│ + move-result-object v4
│
│ - .local v0, "arr$":[Lorg/apache/http/HeaderElement;
│ - array-length v5, v0
│ + array-length v5, v4
│
│ - .local v5, "len$":I
│ - const/4 v4, 0x0
│ + const/4 v3, 0x0
│
│ - .local v4, "i$":I
│ :goto_0
│ - if-ge v4, v5, :cond_0
│ + if-ge v3, v5, :cond_0
│
│ - aget-object v1, v0, v4
│ + aget-object v0, v4, v3
│
│ .line 75
│ - .local v1, "element":Lorg/apache/http/HeaderElement;
│ - invoke-interface {v1}, Lorg/apache/http/HeaderElement;->getName()Ljava/lang/String;
│ + .local v0, "element":Lorg/apache/http/HeaderElement;
│ + invoke-interface {v0}, Lorg/apache/http/HeaderElement;->getName()Ljava/lang/String;
│
│ move-result-object v6
│
│ const-string v7, "gzip"
│
│ invoke-virtual {v6, v7}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
│
│ move-result v6
│
│ if-eqz v6, :cond_1
│
│ .line 76
│ - new-instance v6, Lcom/boombuler/piraten/utils/InflatingEntity;
│ + new-instance v3, Lcom/boombuler/piraten/utils/InflatingEntity;
│
│ invoke-interface {p1}, Lorg/apache/http/HttpResponse;->getEntity()Lorg/apache/http/HttpEntity;
│
│ - move-result-object v7
│ + move-result-object v4
│
│ - invoke-direct {v6, v7}, Lcom/boombuler/piraten/utils/InflatingEntity;->(Lorg/apache/http/HttpEntity;)V
│ + invoke-direct {v3, v4}, Lcom/boombuler/piraten/utils/InflatingEntity;->(Lorg/apache/http/HttpEntity;)V
│
│ - invoke-interface {p1, v6}, Lorg/apache/http/HttpResponse;->setEntity(Lorg/apache/http/HttpEntity;)V
│ + invoke-interface {p1, v3}, Lorg/apache/http/HttpResponse;->setEntity(Lorg/apache/http/HttpEntity;)V
│
│ .line 81
│ - .end local v0 # "arr$":[Lorg/apache/http/HeaderElement;
│ - .end local v1 # "element":Lorg/apache/http/HeaderElement;
│ - .end local v4 # "i$":I
│ - .end local v5 # "len$":I
│ + .end local v0 # "element":Lorg/apache/http/HeaderElement;
│ :cond_0
│ return-void
│
│ .line 74
│ - .restart local v0 # "arr$":[Lorg/apache/http/HeaderElement;
│ - .restart local v1 # "element":Lorg/apache/http/HeaderElement;
│ - .restart local v4 # "i$":I
│ - .restart local v5 # "len$":I
│ + .restart local v0 # "element":Lorg/apache/http/HeaderElement;
│ :cond_1
│ - add-int/lit8 v4, v4, 0x1
│ + add-int/lit8 v3, v3, 0x1
│
│ goto :goto_0
│ .end method
├── smali/com/google/protobuf/AbstractMessage$Builder.smali
│ @@ -68,15 +68,15 @@
│ invoke-static {p0, v1, v0}, Lcom/google/protobuf/AbstractMessage$Builder;->findMissingFields(Lcom/google/protobuf/Message;Ljava/lang/String;Ljava/util/List;)V
│
│ .line 615
│ return-object v0
│ .end method
│
│ .method private static findMissingFields(Lcom/google/protobuf/Message;Ljava/lang/String;Ljava/util/List;)V
│ - .locals 10
│ + .locals 9
│ .param p0, "message" # Lcom/google/protobuf/Message;
│ .param p1, "prefix" # Ljava/lang/String;
│ .annotation system Ldalvik/annotation/Signature;
│ value = {
│ "(",
│ "Lcom/google/protobuf/Message;",
│ "Ljava/lang/String;",
│ @@ -88,103 +88,101 @@
│ .end annotation
│
│ .prologue
│ .line 623
│ .local p2, "results":Ljava/util/List;, "Ljava/util/List;"
│ invoke-interface {p0}, Lcom/google/protobuf/Message;->getDescriptorForType()Lcom/google/protobuf/Descriptors$Descriptor;
│
│ - move-result-object v8
│ + move-result-object v6
│
│ - invoke-virtual {v8}, Lcom/google/protobuf/Descriptors$Descriptor;->getFields()Ljava/util/List;
│ + invoke-virtual {v6}, Lcom/google/protobuf/Descriptors$Descriptor;->getFields()Ljava/util/List;
│
│ - move-result-object v8
│ + move-result-object v6
│
│ - invoke-interface {v8}, Ljava/util/List;->iterator()Ljava/util/Iterator;
│ + invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v5
│ + move-result-object v6
│
│ - .local v5, "i$":Ljava/util/Iterator;
│ :cond_0
│ :goto_0
│ - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z
│
│ - move-result v8
│ + move-result v7
│
│ - if-eqz v8, :cond_1
│ + if-eqz v7, :cond_1
│
│ - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ move-result-object v2
│
│ check-cast v2, Lcom/google/protobuf/Descriptors$FieldDescriptor;
│
│ .line 624
│ .local v2, "field":Lcom/google/protobuf/Descriptors$FieldDescriptor;
│ invoke-virtual {v2}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->isRequired()Z
│
│ - move-result v8
│ + move-result v7
│
│ - if-eqz v8, :cond_0
│ + if-eqz v7, :cond_0
│
│ invoke-interface {p0, v2}, Lcom/google/protobuf/Message;->hasField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Z
│
│ - move-result v8
│ + move-result v7
│
│ - if-nez v8, :cond_0
│ + if-nez v7, :cond_0
│
│ .line 625
│ - new-instance v8, Ljava/lang/StringBuilder;
│ + new-instance v7, Ljava/lang/StringBuilder;
│
│ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V
│ + invoke-direct {v7}, Ljava/lang/StringBuilder;->()V
│
│ - invoke-virtual {v8, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v7, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v8
│ + move-result-object v7
│
│ invoke-virtual {v2}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getName()Ljava/lang/String;
│
│ - move-result-object v9
│ + move-result-object v8
│
│ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ - move-result-object v8
│ + move-result-object v7
│
│ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
│
│ - move-result-object v8
│ + move-result-object v7
│
│ - invoke-interface {p2, v8}, Ljava/util/List;->add(Ljava/lang/Object;)Z
│ + invoke-interface {p2, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z
│
│ goto :goto_0
│
│ .line 630
│ .end local v2 # "field":Lcom/google/protobuf/Descriptors$FieldDescriptor;
│ :cond_1
│ invoke-interface {p0}, Lcom/google/protobuf/Message;->getAllFields()Ljava/util/Map;
│
│ - move-result-object v8
│ + move-result-object v6
│
│ - invoke-interface {v8}, Ljava/util/Map;->entrySet()Ljava/util/Set;
│ + invoke-interface {v6}, Ljava/util/Map;->entrySet()Ljava/util/Set;
│
│ - move-result-object v8
│ + move-result-object v6
│
│ - invoke-interface {v8}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
│ + invoke-interface {v6}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v5
│ + move-result-object v6
│
│ - .end local v5 # "i$":Ljava/util/Iterator;
│ :cond_2
│ :goto_1
│ - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z
│
│ - move-result v8
│ + move-result v7
│
│ - if-eqz v8, :cond_4
│ + if-eqz v7, :cond_4
│
│ - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ move-result-object v1
│
│ check-cast v1, Ljava/util/Map$Entry;
│
│ .line 631
│ .local v1, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;"
│ @@ -194,101 +192,103 @@
│
│ check-cast v2, Lcom/google/protobuf/Descriptors$FieldDescriptor;
│
│ .line 632
│ .restart local v2 # "field":Lcom/google/protobuf/Descriptors$FieldDescriptor;
│ invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
│
│ - move-result-object v7
│ + move-result-object v5
│
│ .line 634
│ - .local v7, "value":Ljava/lang/Object;
│ + .local v5, "value":Ljava/lang/Object;
│ invoke-virtual {v2}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getJavaType()Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
│
│ - move-result-object v8
│ + move-result-object v7
│
│ - sget-object v9, Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;->MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
│ + sget-object v8, Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;->MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
│
│ - if-ne v8, v9, :cond_2
│ + if-ne v7, v8, :cond_2
│
│ .line 635
│ invoke-virtual {v2}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->isRepeated()Z
│
│ - move-result v8
│ + move-result v7
│
│ - if-eqz v8, :cond_3
│ + if-eqz v7, :cond_3
│
│ .line 636
│ const/4 v3, 0x0
│
│ .line 637
│ .local v3, "i":I
│ - check-cast v7, Ljava/util/List;
│ + check-cast v5, Ljava/util/List;
│
│ - .end local v7 # "value":Ljava/lang/Object;
│ - invoke-interface {v7}, Ljava/util/List;->iterator()Ljava/util/Iterator;
│ + .end local v5 # "value":Ljava/lang/Object;
│ + invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v6
│ + move-result-object v7
│
│ - .local v6, "i$":Ljava/util/Iterator;
│ :goto_2
│ - invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z
│
│ move-result v8
│
│ if-eqz v8, :cond_2
│
│ - invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ move-result-object v0
│
│ .line 638
│ .local v0, "element":Ljava/lang/Object;
│ check-cast v0, Lcom/google/protobuf/Message;
│
│ .end local v0 # "element":Ljava/lang/Object;
│ add-int/lit8 v4, v3, 0x1
│
│ + .line 639
│ .end local v3 # "i":I
│ .local v4, "i":I
│ invoke-static {p1, v2, v3}, Lcom/google/protobuf/AbstractMessage$Builder;->subMessagePrefix(Ljava/lang/String;Lcom/google/protobuf/Descriptors$FieldDescriptor;I)Ljava/lang/String;
│
│ move-result-object v8
│
│ + .line 638
│ invoke-static {v0, v8, p2}, Lcom/google/protobuf/AbstractMessage$Builder;->findMissingFields(Lcom/google/protobuf/Message;Ljava/lang/String;Ljava/util/List;)V
│
│ move v3, v4
│
│ .line 641
│ .end local v4 # "i":I
│ .restart local v3 # "i":I
│ goto :goto_2
│
│ .line 643
│ .end local v3 # "i":I
│ - .end local v6 # "i$":Ljava/util/Iterator;
│ - .restart local v7 # "value":Ljava/lang/Object;
│ + .restart local v5 # "value":Ljava/lang/Object;
│ :cond_3
│ invoke-interface {p0, v2}, Lcom/google/protobuf/Message;->hasField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Z
│
│ - move-result v8
│ + move-result v7
│
│ - if-eqz v8, :cond_2
│ + if-eqz v7, :cond_2
│
│ .line 644
│ - check-cast v7, Lcom/google/protobuf/Message;
│ + check-cast v5, Lcom/google/protobuf/Message;
│
│ - .end local v7 # "value":Ljava/lang/Object;
│ - const/4 v8, -0x1
│ + .end local v5 # "value":Ljava/lang/Object;
│ + const/4 v7, -0x1
│
│ - invoke-static {p1, v2, v8}, Lcom/google/protobuf/AbstractMessage$Builder;->subMessagePrefix(Ljava/lang/String;Lcom/google/protobuf/Descriptors$FieldDescriptor;I)Ljava/lang/String;
│ + .line 645
│ + invoke-static {p1, v2, v7}, Lcom/google/protobuf/AbstractMessage$Builder;->subMessagePrefix(Ljava/lang/String;Lcom/google/protobuf/Descriptors$FieldDescriptor;I)Ljava/lang/String;
│
│ - move-result-object v8
│ + move-result-object v7
│
│ - invoke-static {v7, v8, p2}, Lcom/google/protobuf/AbstractMessage$Builder;->findMissingFields(Lcom/google/protobuf/Message;Ljava/lang/String;Ljava/util/List;)V
│ + .line 644
│ + invoke-static {v5, v7, p2}, Lcom/google/protobuf/AbstractMessage$Builder;->findMissingFields(Lcom/google/protobuf/Message;Ljava/lang/String;Ljava/util/List;)V
│
│ goto :goto_1
│
│ .line 651
│ .end local v1 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;"
│ .end local v2 # "field":Lcom/google/protobuf/Descriptors$FieldDescriptor;
│ :cond_4
│ @@ -378,14 +378,15 @@
│ if-eqz v16, :cond_3
│
│ move-object/from16 v16, p2
│
│ .line 361
│ check-cast v16, Lcom/google/protobuf/ExtensionRegistry;
│
│ + .line 363
│ move-object/from16 v0, v16
│
│ invoke-virtual {v0, v12, v6}, Lcom/google/protobuf/ExtensionRegistry;->findExtensionByNumber(Lcom/google/protobuf/Descriptors$Descriptor;I)Lcom/google/protobuf/ExtensionRegistry$ExtensionInfo;
│
│ move-result-object v4
│
│ .line 364
│ @@ -441,14 +442,15 @@
│ .line 368
│ .restart local v5 # "field":Lcom/google/protobuf/Descriptors$FieldDescriptor;
│ iget-object v3, v4, Lcom/google/protobuf/ExtensionRegistry$ExtensionInfo;->defaultInstance:Lcom/google/protobuf/Message;
│
│ .line 369
│ if-nez v3, :cond_1
│
│ + .line 370
│ invoke-virtual {v5}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getJavaType()Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
│
│ move-result-object v16
│
│ sget-object v17, Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;->MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
│
│ move-object/from16 v0, v16
│ @@ -466,14 +468,15 @@
│
│ const-string v18, "Message-typed extension lacked default instance: "
│
│ invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v17
│
│ + .line 373
│ invoke-virtual {v5}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getFullName()Ljava/lang/String;
│
│ move-result-object v18
│
│ invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v17
│ @@ -501,24 +504,25 @@
│ invoke-virtual {v12, v6}, Lcom/google/protobuf/Descriptors$Descriptor;->findFieldByNumber(I)Lcom/google/protobuf/Descriptors$FieldDescriptor;
│
│ move-result-object v5
│
│ .restart local v5 # "field":Lcom/google/protobuf/Descriptors$FieldDescriptor;
│ goto :goto_1
│
│ - .line 387
│ + .line 388
│ .restart local v9 # "packed":Z
│ .restart local v13 # "unknown":Z
│ :cond_5
│ invoke-virtual {v5}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getLiteType()Lcom/google/protobuf/WireFormat$FieldType;
│
│ move-result-object v16
│
│ const/16 v17, 0x0
│
│ + .line 387
│ invoke-static/range {v16 .. v17}, Lcom/google/protobuf/FieldSet;->getWireFormatForFieldType(Lcom/google/protobuf/WireFormat$FieldType;Z)I
│
│ move-result v16
│
│ move/from16 v0, v16
│
│ if-ne v15, v0, :cond_6
│ @@ -532,20 +536,22 @@
│ :cond_6
│ invoke-virtual {v5}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->isPackable()Z
│
│ move-result v16
│
│ if-eqz v16, :cond_7
│
│ + .line 393
│ invoke-virtual {v5}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getLiteType()Lcom/google/protobuf/WireFormat$FieldType;
│
│ move-result-object v16
│
│ const/16 v17, 0x1
│
│ + .line 392
│ invoke-static/range {v16 .. v17}, Lcom/google/protobuf/FieldSet;->getWireFormatForFieldType(Lcom/google/protobuf/WireFormat$FieldType;Z)I
│
│ move-result v16
│
│ move/from16 v0, v16
│
│ if-ne v15, v0, :cond_7
│ @@ -641,15 +647,15 @@
│ :goto_4
│ invoke-virtual/range {p0 .. p0}, Lcom/google/protobuf/CodedInputStream;->getBytesUntilLimit()I
│
│ move-result v16
│
│ if-lez v16, :cond_b
│
│ - .line 420
│ + .line 421
│ invoke-virtual {v5}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getLiteType()Lcom/google/protobuf/WireFormat$FieldType;
│
│ move-result-object v16
│
│ move-object/from16 v0, p0
│
│ move-object/from16 v1, v16
│ @@ -993,14 +999,15 @@
│ if-eqz v8, :cond_4
│
│ move-object v8, p2
│
│ .line 529
│ check-cast v8, Lcom/google/protobuf/ExtensionRegistry;
│
│ + .line 530
│ invoke-virtual {v8, v6, v7}, Lcom/google/protobuf/ExtensionRegistry;->findExtensionByNumber(Lcom/google/protobuf/Descriptors$Descriptor;I)Lcom/google/protobuf/ExtensionRegistry$ExtensionInfo;
│
│ move-result-object v0
│
│ .line 535
│ .local v0, "extension":Lcom/google/protobuf/ExtensionRegistry$ExtensionInfo;
│ :goto_2
│ @@ -1030,23 +1037,24 @@
│ .line 540
│ invoke-interface {v4, v2}, Lcom/google/protobuf/Message$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder;
│
│ .line 542
│ :cond_3
│ if-eqz v3, :cond_0
│
│ - .line 544
│ + .line 545
│ invoke-virtual {v3}, Lcom/google/protobuf/ByteString;->newInput()Ljava/io/InputStream;
│
│ move-result-object v8
│
│ invoke-static {v8}, Lcom/google/protobuf/CodedInputStream;->newInstance(Ljava/io/InputStream;)Lcom/google/protobuf/CodedInputStream;
│
│ move-result-object v8
│
│ + .line 544
│ invoke-interface {v4, v8}, Lcom/google/protobuf/Message$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/Message$Builder;
│
│ .line 546
│ const/4 v3, 0x0
│
│ goto :goto_0
│
│ @@ -1059,27 +1067,30 @@
│ .restart local v0 # "extension":Lcom/google/protobuf/ExtensionRegistry$ExtensionInfo;
│ goto :goto_2
│
│ .line 551
│ :cond_5
│ if-eqz v3, :cond_0
│
│ - .line 552
│ + .line 553
│ invoke-static {}, Lcom/google/protobuf/UnknownFieldSet$Field;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Field$Builder;
│
│ move-result-object v8
│
│ + .line 554
│ invoke-virtual {v8, v3}, Lcom/google/protobuf/UnknownFieldSet$Field$Builder;->addLengthDelimited(Lcom/google/protobuf/ByteString;)Lcom/google/protobuf/UnknownFieldSet$Field$Builder;
│
│ move-result-object v8
│
│ + .line 555
│ invoke-virtual {v8}, Lcom/google/protobuf/UnknownFieldSet$Field$Builder;->build()Lcom/google/protobuf/UnknownFieldSet$Field;
│
│ move-result-object v8
│
│ + .line 552
│ invoke-virtual {p1, v7, v8}, Lcom/google/protobuf/UnknownFieldSet$Builder;->mergeField(ILcom/google/protobuf/UnknownFieldSet$Field;)Lcom/google/protobuf/UnknownFieldSet$Builder;
│
│ .line 556
│ const/4 v3, 0x0
│
│ goto :goto_0
│
│ @@ -1100,31 +1111,34 @@
│
│ goto :goto_0
│
│ .line 565
│ :cond_7
│ if-nez v4, :cond_8
│
│ - .line 567
│ + .line 568
│ invoke-static {}, Lcom/google/protobuf/UnknownFieldSet$Field;->newBuilder()Lcom/google/protobuf/UnknownFieldSet$Field$Builder;
│
│ move-result-object v8
│
│ + .line 569
│ invoke-virtual {p0}, Lcom/google/protobuf/CodedInputStream;->readBytes()Lcom/google/protobuf/ByteString;
│
│ move-result-object v9
│
│ invoke-virtual {v8, v9}, Lcom/google/protobuf/UnknownFieldSet$Field$Builder;->addLengthDelimited(Lcom/google/protobuf/ByteString;)Lcom/google/protobuf/UnknownFieldSet$Field$Builder;
│
│ move-result-object v8
│
│ + .line 570
│ invoke-virtual {v8}, Lcom/google/protobuf/UnknownFieldSet$Field$Builder;->build()Lcom/google/protobuf/UnknownFieldSet$Field;
│
│ move-result-object v8
│
│ + .line 567
│ invoke-virtual {p1, v7, v8}, Lcom/google/protobuf/UnknownFieldSet$Builder;->mergeField(ILcom/google/protobuf/UnknownFieldSet$Field;)Lcom/google/protobuf/UnknownFieldSet$Builder;
│
│ goto/16 :goto_0
│
│ .line 574
│ :cond_8
│ invoke-virtual {p0, v4, p2}, Lcom/google/protobuf/CodedInputStream;->readMessage(Lcom/google/protobuf/MessageLite$Builder;Lcom/google/protobuf/ExtensionRegistryLite;)V
│ @@ -1182,24 +1196,26 @@
│ .line 658
│ const/16 v1, 0x28
│
│ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
│
│ move-result-object v1
│
│ + .line 659
│ invoke-virtual {p1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getFullName()Ljava/lang/String;
│
│ move-result-object v2
│
│ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
│
│ move-result-object v1
│
│ const/16 v2, 0x29
│
│ + .line 660
│ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
│
│ .line 664
│ :goto_0
│ const/4 v1, -0x1
│
│ if-eq p2, v1, :cond_0
│ @@ -1207,20 +1223,22 @@
│ .line 665
│ const/16 v1, 0x5b
│
│ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
│
│ move-result-object v1
│
│ + .line 666
│ invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
│
│ move-result-object v1
│
│ const/16 v2, 0x5d
│
│ + .line 667
│ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
│
│ .line 669
│ :cond_0
│ const/16 v1, 0x2e
│
│ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
│ @@ -1254,47 +1272,46 @@
│ .end annotation
│
│ .prologue
│ .line 248
│ .local p0, "this":Lcom/google/protobuf/AbstractMessage$Builder;, "Lcom/google/protobuf/AbstractMessage$Builder;"
│ invoke-virtual {p0}, Lcom/google/protobuf/AbstractMessage$Builder;->getAllFields()Ljava/util/Map;
│
│ - move-result-object v2
│ + move-result-object v1
│
│ - invoke-interface {v2}, Ljava/util/Map;->entrySet()Ljava/util/Set;
│ + invoke-interface {v1}, Ljava/util/Map;->entrySet()Ljava/util/Set;
│
│ - move-result-object v2
│ + move-result-object v1
│
│ - invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
│ + invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v1
│ + move-result-object v2
│
│ - .local v1, "i$":Ljava/util/Iterator;
│ :goto_0
│ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
│
│ - move-result v2
│ + move-result v1
│
│ - if-eqz v2, :cond_0
│ + if-eqz v1, :cond_0
│
│ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ move-result-object v0
│
│ check-cast v0, Ljava/util/Map$Entry;
│
│ .line 249
│ .local v0, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;"
│ invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
│
│ - move-result-object v2
│ + move-result-object v1
│
│ - check-cast v2, Lcom/google/protobuf/Descriptors$FieldDescriptor;
│ + check-cast v1, Lcom/google/protobuf/Descriptors$FieldDescriptor;
│
│ - invoke-virtual {p0, v2}, Lcom/google/protobuf/AbstractMessage$Builder;->clearField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/Message$Builder;
│ + invoke-virtual {p0, v1}, Lcom/google/protobuf/AbstractMessage$Builder;->clearField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Lcom/google/protobuf/Message$Builder;
│
│ goto :goto_0
│
│ .line 251
│ .end local v0 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;"
│ :cond_0
│ return-object p0
│ @@ -1538,14 +1555,15 @@
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ .line 308
│ + .line 309
│ .local p0, "this":Lcom/google/protobuf/AbstractMessage$Builder;, "Lcom/google/protobuf/AbstractMessage$Builder;"
│ invoke-virtual {p0}, Lcom/google/protobuf/AbstractMessage$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet;
│
│ move-result-object v2
│
│ invoke-static {v2}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder;
│
│ @@ -1581,69 +1599,69 @@
│
│ if-nez v2, :cond_0
│
│ goto :goto_0
│ .end method
│
│ .method public mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
│ - .locals 8
│ + .locals 7
│ .param p1, "other" # Lcom/google/protobuf/Message;
│ .annotation system Ldalvik/annotation/Signature;
│ value = {
│ "(",
│ "Lcom/google/protobuf/Message;",
│ ")TBuilderType;"
│ }
│ .end annotation
│
│ .prologue
│ .line 255
│ .local p0, "this":Lcom/google/protobuf/AbstractMessage$Builder;, "Lcom/google/protobuf/AbstractMessage$Builder;"
│ invoke-interface {p1}, Lcom/google/protobuf/Message;->getDescriptorForType()Lcom/google/protobuf/Descriptors$Descriptor;
│
│ - move-result-object v6
│ + move-result-object v4
│
│ invoke-virtual {p0}, Lcom/google/protobuf/AbstractMessage$Builder;->getDescriptorForType()Lcom/google/protobuf/Descriptors$Descriptor;
│
│ - move-result-object v7
│ + move-result-object v5
│
│ - if-eq v6, v7, :cond_0
│ + if-eq v4, v5, :cond_0
│
│ .line 256
│ - new-instance v6, Ljava/lang/IllegalArgumentException;
│ + new-instance v4, Ljava/lang/IllegalArgumentException;
│
│ - const-string v7, "mergeFrom(Message) can only merge messages of the same type."
│ + const-string v5, "mergeFrom(Message) can only merge messages of the same type."
│
│ - invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V
│ + invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V
│
│ - throw v6
│ + throw v4
│
│ .line 270
│ :cond_0
│ invoke-interface {p1}, Lcom/google/protobuf/Message;->getAllFields()Ljava/util/Map;
│
│ - move-result-object v6
│ + move-result-object v4
│
│ - invoke-interface {v6}, Ljava/util/Map;->entrySet()Ljava/util/Set;
│ + invoke-interface {v4}, Ljava/util/Map;->entrySet()Ljava/util/Set;
│
│ - move-result-object v6
│ + move-result-object v4
│
│ - invoke-interface {v6}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
│ + invoke-interface {v4}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v4
│ + move-result-object v5
│
│ :cond_1
│ :goto_0
│ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z
│
│ - move-result v6
│ + move-result v4
│
│ - if-eqz v6, :cond_5
│ + if-eqz v4, :cond_5
│
│ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ move-result-object v1
│
│ check-cast v1, Ljava/util/Map$Entry;
│
│ .line 271
│ .local v1, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;"
│ @@ -1653,131 +1671,133 @@
│
│ check-cast v3, Lcom/google/protobuf/Descriptors$FieldDescriptor;
│
│ .line 272
│ .local v3, "field":Lcom/google/protobuf/Descriptors$FieldDescriptor;
│ invoke-virtual {v3}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->isRepeated()Z
│
│ - move-result v6
│ + move-result v4
│
│ - if-eqz v6, :cond_2
│ + if-eqz v4, :cond_2
│
│ .line 273
│ invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
│
│ - move-result-object v6
│ + move-result-object v4
│
│ - check-cast v6, Ljava/util/List;
│ + check-cast v4, Ljava/util/List;
│
│ - invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator;
│ + invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v5
│ + move-result-object v4
│
│ - .local v5, "i$":Ljava/util/Iterator;
│ :goto_1
│ - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
│
│ move-result v6
│
│ if-eqz v6, :cond_1
│
│ - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ move-result-object v0
│
│ .line 274
│ .local v0, "element":Ljava/lang/Object;
│ invoke-virtual {p0, v3, v0}, Lcom/google/protobuf/AbstractMessage$Builder;->addRepeatedField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/Message$Builder;
│
│ goto :goto_1
│
│ .line 276
│ .end local v0 # "element":Ljava/lang/Object;
│ - .end local v5 # "i$":Ljava/util/Iterator;
│ :cond_2
│ invoke-virtual {v3}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getJavaType()Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
│
│ - move-result-object v6
│ + move-result-object v4
│
│ - sget-object v7, Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;->MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
│ + sget-object v6, Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;->MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
│
│ - if-ne v6, v7, :cond_4
│ + if-ne v4, v6, :cond_4
│
│ .line 277
│ invoke-virtual {p0, v3}, Lcom/google/protobuf/AbstractMessage$Builder;->getField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Ljava/lang/Object;
│
│ move-result-object v2
│
│ check-cast v2, Lcom/google/protobuf/Message;
│
│ .line 278
│ .local v2, "existingValue":Lcom/google/protobuf/Message;
│ invoke-interface {v2}, Lcom/google/protobuf/Message;->getDefaultInstanceForType()Lcom/google/protobuf/Message;
│
│ - move-result-object v6
│ + move-result-object v4
│
│ - if-ne v2, v6, :cond_3
│ + if-ne v2, v4, :cond_3
│
│ .line 279
│ invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
│
│ - move-result-object v6
│ + move-result-object v4
│
│ - invoke-virtual {p0, v3, v6}, Lcom/google/protobuf/AbstractMessage$Builder;->setField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/Message$Builder;
│ + invoke-virtual {p0, v3, v4}, Lcom/google/protobuf/AbstractMessage$Builder;->setField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/Message$Builder;
│
│ goto :goto_0
│
│ - .line 281
│ + .line 282
│ :cond_3
│ invoke-interface {v2}, Lcom/google/protobuf/Message;->newBuilderForType()Lcom/google/protobuf/Message$Builder;
│
│ - move-result-object v6
│ + move-result-object v4
│
│ - invoke-interface {v6, v2}, Lcom/google/protobuf/Message$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder;
│ + .line 283
│ + invoke-interface {v4, v2}, Lcom/google/protobuf/Message$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder;
│
│ - move-result-object v7
│ + move-result-object v6
│
│ + .line 284
│ invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
│
│ - move-result-object v6
│ + move-result-object v4
│
│ - check-cast v6, Lcom/google/protobuf/Message;
│ + check-cast v4, Lcom/google/protobuf/Message;
│
│ - invoke-interface {v7, v6}, Lcom/google/protobuf/Message$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder;
│ + invoke-interface {v6, v4}, Lcom/google/protobuf/Message$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder;
│
│ - move-result-object v6
│ + move-result-object v4
│
│ - invoke-interface {v6}, Lcom/google/protobuf/Message$Builder;->build()Lcom/google/protobuf/Message;
│ + .line 285
│ + invoke-interface {v4}, Lcom/google/protobuf/Message$Builder;->build()Lcom/google/protobuf/Message;
│
│ - move-result-object v6
│ + move-result-object v4
│
│ - invoke-virtual {p0, v3, v6}, Lcom/google/protobuf/AbstractMessage$Builder;->setField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/Message$Builder;
│ + .line 281
│ + invoke-virtual {p0, v3, v4}, Lcom/google/protobuf/AbstractMessage$Builder;->setField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/Message$Builder;
│
│ goto :goto_0
│
│ .line 288
│ .end local v2 # "existingValue":Lcom/google/protobuf/Message;
│ :cond_4
│ invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
│
│ - move-result-object v6
│ + move-result-object v4
│
│ - invoke-virtual {p0, v3, v6}, Lcom/google/protobuf/AbstractMessage$Builder;->setField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/Message$Builder;
│ + invoke-virtual {p0, v3, v4}, Lcom/google/protobuf/AbstractMessage$Builder;->setField(Lcom/google/protobuf/Descriptors$FieldDescriptor;Ljava/lang/Object;)Lcom/google/protobuf/Message$Builder;
│
│ goto :goto_0
│
│ .line 292
│ .end local v1 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;"
│ .end local v3 # "field":Lcom/google/protobuf/Descriptors$FieldDescriptor;
│ :cond_5
│ invoke-interface {p1}, Lcom/google/protobuf/Message;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet;
│
│ - move-result-object v6
│ + move-result-object v4
│
│ - invoke-virtual {p0, v6}, Lcom/google/protobuf/AbstractMessage$Builder;->mergeUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/AbstractMessage$Builder;
│ + invoke-virtual {p0, v4}, Lcom/google/protobuf/AbstractMessage$Builder;->mergeUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ .line 294
│ return-object p0
│ .end method
│
│ .method public mergeFrom(Ljava/io/InputStream;)Lcom/google/protobuf/AbstractMessage$Builder;
│ .locals 1
│ @@ -1955,15 +1975,14 @@
│ check-cast v0, Lcom/google/protobuf/AbstractMessage$Builder;
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/ByteString;)Lcom/google/protobuf/AbstractMessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/ByteString;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Lcom/google/protobuf/InvalidProtocolBufferException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -1974,16 +1993,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/ByteString;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Lcom/google/protobuf/InvalidProtocolBufferException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -1994,15 +2011,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/AbstractMessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -2013,16 +2029,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -2033,15 +2047,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Ljava/io/InputStream;)Lcom/google/protobuf/AbstractMessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Ljava/io/InputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -2052,16 +2065,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Ljava/io/InputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -2072,15 +2083,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom([B)Lcom/google/protobuf/AbstractMessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # [B
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Lcom/google/protobuf/InvalidProtocolBufferException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -2091,17 +2101,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom([BII)Lcom/google/protobuf/AbstractMessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # [B
│ - .param p2, "x1" # I
│ - .param p3, "x2" # I
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Lcom/google/protobuf/InvalidProtocolBufferException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -2112,18 +2119,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom([BIILcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # [B
│ - .param p2, "x1" # I
│ - .param p3, "x2" # I
│ - .param p4, "x3" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Lcom/google/protobuf/InvalidProtocolBufferException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -2134,16 +2137,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # [B
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Lcom/google/protobuf/InvalidProtocolBufferException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -2154,15 +2155,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/ByteString;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/ByteString;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Lcom/google/protobuf/InvalidProtocolBufferException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -2173,16 +2173,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/ByteString;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Lcom/google/protobuf/InvalidProtocolBufferException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -2193,15 +2191,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -2212,16 +2209,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -2232,29 +2227,27 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/Message;
│
│ .prologue
│ .line 238
│ .local p0, "this":Lcom/google/protobuf/AbstractMessage$Builder;, "Lcom/google/protobuf/AbstractMessage$Builder;"
│ invoke-virtual {p0, p1}, Lcom/google/protobuf/AbstractMessage$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Ljava/io/InputStream;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Ljava/io/InputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -2265,16 +2258,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Ljava/io/InputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -2285,15 +2276,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom([B)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # [B
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Lcom/google/protobuf/InvalidProtocolBufferException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -2304,17 +2294,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom([BII)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # [B
│ - .param p2, "x1" # I
│ - .param p3, "x2" # I
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Lcom/google/protobuf/InvalidProtocolBufferException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -2325,18 +2312,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom([BIILcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # [B
│ - .param p2, "x1" # I
│ - .param p3, "x2" # I
│ - .param p4, "x3" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Lcom/google/protobuf/InvalidProtocolBufferException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -2347,16 +2330,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # [B
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Lcom/google/protobuf/InvalidProtocolBufferException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -2367,15 +2348,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/ByteString;)Lcom/google/protobuf/MessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/ByteString;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Lcom/google/protobuf/InvalidProtocolBufferException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -2386,16 +2366,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/ByteString;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Lcom/google/protobuf/InvalidProtocolBufferException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -2406,15 +2384,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/MessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -2425,16 +2402,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -2445,15 +2420,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Ljava/io/InputStream;)Lcom/google/protobuf/MessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Ljava/io/InputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -2464,16 +2438,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Ljava/io/InputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -2484,15 +2456,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom([B)Lcom/google/protobuf/MessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # [B
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Lcom/google/protobuf/InvalidProtocolBufferException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -2503,17 +2474,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom([BII)Lcom/google/protobuf/MessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # [B
│ - .param p2, "x1" # I
│ - .param p3, "x2" # I
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Lcom/google/protobuf/InvalidProtocolBufferException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -2524,18 +2492,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom([BIILcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # [B
│ - .param p2, "x1" # I
│ - .param p3, "x2" # I
│ - .param p4, "x3" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Lcom/google/protobuf/InvalidProtocolBufferException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -2546,16 +2510,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # [B
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Lcom/google/protobuf/InvalidProtocolBufferException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -2577,40 +2539,43 @@
│ "Lcom/google/protobuf/UnknownFieldSet;",
│ ")TBuilderType;"
│ }
│ .end annotation
│
│ .prologue
│ .line 592
│ + .line 593
│ .local p0, "this":Lcom/google/protobuf/AbstractMessage$Builder;, "Lcom/google/protobuf/AbstractMessage$Builder;"
│ invoke-virtual {p0}, Lcom/google/protobuf/AbstractMessage$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet;
│
│ move-result-object v0
│
│ invoke-static {v0}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder;
│
│ move-result-object v0
│
│ + .line 594
│ invoke-virtual {v0, p1}, Lcom/google/protobuf/UnknownFieldSet$Builder;->mergeFrom(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder;
│
│ move-result-object v0
│
│ + .line 595
│ invoke-virtual {v0}, Lcom/google/protobuf/UnknownFieldSet$Builder;->build()Lcom/google/protobuf/UnknownFieldSet;
│
│ move-result-object v0
│
│ + .line 592
│ invoke-virtual {p0, v0}, Lcom/google/protobuf/AbstractMessage$Builder;->setUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/Message$Builder;
│
│ .line 596
│ return-object p0
│ .end method
│
│ .method public bridge synthetic mergeUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/UnknownFieldSet;
│
│ .prologue
│ .line 238
│ .local p0, "this":Lcom/google/protobuf/AbstractMessage$Builder;, "Lcom/google/protobuf/AbstractMessage$Builder;"
│ invoke-virtual {p0, p1}, Lcom/google/protobuf/AbstractMessage$Builder;->mergeUnknownFields(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
├── smali/com/google/protobuf/AbstractMessage.smali
│ @@ -5,15 +5,14 @@
│ # interfaces
│ .implements Lcom/google/protobuf/Message;
│
│
│ # annotations
│ .annotation system Ldalvik/annotation/MemberClasses;
│ value = {
│ - Lcom/google/protobuf/AbstractMessage$1;,
│ Lcom/google/protobuf/AbstractMessage$Builder;
│ }
│ .end annotation
│
│
│ # instance fields
│ .field private memoizedSize:I
│ @@ -28,15 +27,14 @@
│ invoke-direct {p0}, Lcom/google/protobuf/AbstractMessageLite;->()V
│
│ .line 114
│ const/4 v0, -0x1
│
│ iput v0, p0, Lcom/google/protobuf/AbstractMessage;->memoizedSize:I
│
│ - .line 238
│ return-void
│ .end method
│
│ .method protected static hashBoolean(Z)I
│ .locals 1
│ .param p0, "b" # Z
│
│ @@ -87,15 +85,14 @@
│
│ .line 225
│ .local v1, "hash":I
│ invoke-interface {p0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
│
│ move-result-object v2
│
│ - .local v2, "i$":Ljava/util/Iterator;
│ :goto_0
│ invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
│
│ move-result v3
│
│ if-eqz v3, :cond_0
│
│ @@ -206,14 +203,15 @@
│
│ invoke-interface {v3, v4}, Ljava/util/Map;->equals(Ljava/lang/Object;)Z
│
│ move-result v3
│
│ if-eqz v3, :cond_4
│
│ + .line 164
│ invoke-virtual {p0}, Lcom/google/protobuf/AbstractMessage;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet;
│
│ move-result-object v3
│
│ invoke-interface {v0}, Lcom/google/protobuf/Message;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet;
│
│ move-result-object v4
│ @@ -231,72 +229,71 @@
│ .end method
│
│ .method public getSerializedSize()I
│ .locals 10
│
│ .prologue
│ .line 117
│ - iget v4, p0, Lcom/google/protobuf/AbstractMessage;->memoizedSize:I
│ + iget v3, p0, Lcom/google/protobuf/AbstractMessage;->memoizedSize:I
│
│ .line 118
│ - .local v4, "size":I
│ - const/4 v8, -0x1
│ + .local v3, "size":I
│ + const/4 v7, -0x1
│
│ - if-eq v4, v8, :cond_0
│ + if-eq v3, v7, :cond_0
│
│ - move v5, v4
│ + move v4, v3
│
│ .line 148
│ - .end local v4 # "size":I
│ - .local v5, "size":I
│ + .end local v3 # "size":I
│ + .local v4, "size":I
│ :goto_0
│ - return v5
│ + return v4
│
│ .line 122
│ - .end local v5 # "size":I
│ - .restart local v4 # "size":I
│ + .end local v4 # "size":I
│ + .restart local v3 # "size":I
│ :cond_0
│ - const/4 v4, 0x0
│ + const/4 v3, 0x0
│
│ - .line 123
│ + .line 124
│ invoke-virtual {p0}, Lcom/google/protobuf/AbstractMessage;->getDescriptorForType()Lcom/google/protobuf/Descriptors$Descriptor;
│
│ - move-result-object v8
│ + move-result-object v7
│
│ - invoke-virtual {v8}, Lcom/google/protobuf/Descriptors$Descriptor;->getOptions()Lcom/google/protobuf/DescriptorProtos$MessageOptions;
│ + invoke-virtual {v7}, Lcom/google/protobuf/Descriptors$Descriptor;->getOptions()Lcom/google/protobuf/DescriptorProtos$MessageOptions;
│
│ - move-result-object v8
│ + move-result-object v7
│
│ - invoke-virtual {v8}, Lcom/google/protobuf/DescriptorProtos$MessageOptions;->getMessageSetWireFormat()Z
│ + invoke-virtual {v7}, Lcom/google/protobuf/DescriptorProtos$MessageOptions;->getMessageSetWireFormat()Z
│
│ - move-result v3
│ + move-result v2
│
│ .line 127
│ - .local v3, "isMessageSet":Z
│ + .local v2, "isMessageSet":Z
│ invoke-virtual {p0}, Lcom/google/protobuf/AbstractMessage;->getAllFields()Ljava/util/Map;
│
│ - move-result-object v8
│ + move-result-object v7
│
│ - invoke-interface {v8}, Ljava/util/Map;->entrySet()Ljava/util/Set;
│ + invoke-interface {v7}, Ljava/util/Map;->entrySet()Ljava/util/Set;
│
│ - move-result-object v8
│ + move-result-object v7
│
│ - invoke-interface {v8}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
│ + invoke-interface {v7}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v2
│ + move-result-object v7
│
│ - .local v2, "i$":Ljava/util/Iterator;
│ :goto_1
│ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z
│
│ move-result v8
│
│ if-eqz v8, :cond_2
│
│ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ move-result-object v0
│
│ check-cast v0, Ljava/util/Map$Entry;
│
│ .line 128
│ .local v0, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;"
│ @@ -306,107 +303,110 @@
│
│ check-cast v1, Lcom/google/protobuf/Descriptors$FieldDescriptor;
│
│ .line 129
│ .local v1, "field":Lcom/google/protobuf/Descriptors$FieldDescriptor;
│ invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
│
│ - move-result-object v7
│ + move-result-object v6
│
│ .line 130
│ - .local v7, "value":Ljava/lang/Object;
│ - if-eqz v3, :cond_1
│ + .local v6, "value":Ljava/lang/Object;
│ + if-eqz v2, :cond_1
│
│ invoke-virtual {v1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->isExtension()Z
│
│ move-result v8
│
│ if-eqz v8, :cond_1
│
│ + .line 131
│ invoke-virtual {v1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getType()Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
│
│ move-result-object v8
│
│ sget-object v9, Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;->MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
│
│ if-ne v8, v9, :cond_1
│
│ + .line 132
│ invoke-virtual {v1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->isRepeated()Z
│
│ move-result v8
│
│ if-nez v8, :cond_1
│
│ - .line 133
│ + .line 134
│ invoke-virtual {v1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getNumber()I
│
│ move-result v8
│
│ - check-cast v7, Lcom/google/protobuf/Message;
│ + check-cast v6, Lcom/google/protobuf/Message;
│
│ - .end local v7 # "value":Ljava/lang/Object;
│ - invoke-static {v8, v7}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSetExtensionSize(ILcom/google/protobuf/MessageLite;)I
│ + .line 133
│ + .end local v6 # "value":Ljava/lang/Object;
│ + invoke-static {v8, v6}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSetExtensionSize(ILcom/google/protobuf/MessageLite;)I
│
│ move-result v8
│
│ - add-int/2addr v4, v8
│ + add-int/2addr v3, v8
│
│ goto :goto_1
│
│ .line 136
│ - .restart local v7 # "value":Ljava/lang/Object;
│ + .restart local v6 # "value":Ljava/lang/Object;
│ :cond_1
│ - invoke-static {v1, v7}, Lcom/google/protobuf/FieldSet;->computeFieldSize(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;Ljava/lang/Object;)I
│ + invoke-static {v1, v6}, Lcom/google/protobuf/FieldSet;->computeFieldSize(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;Ljava/lang/Object;)I
│
│ move-result v8
│
│ - add-int/2addr v4, v8
│ + add-int/2addr v3, v8
│
│ goto :goto_1
│
│ .line 140
│ .end local v0 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;"
│ .end local v1 # "field":Lcom/google/protobuf/Descriptors$FieldDescriptor;
│ - .end local v7 # "value":Ljava/lang/Object;
│ + .end local v6 # "value":Ljava/lang/Object;
│ :cond_2
│ invoke-virtual {p0}, Lcom/google/protobuf/AbstractMessage;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet;
│
│ - move-result-object v6
│ + move-result-object v5
│
│ .line 141
│ - .local v6, "unknownFields":Lcom/google/protobuf/UnknownFieldSet;
│ - if-eqz v3, :cond_3
│ + .local v5, "unknownFields":Lcom/google/protobuf/UnknownFieldSet;
│ + if-eqz v2, :cond_3
│
│ .line 142
│ - invoke-virtual {v6}, Lcom/google/protobuf/UnknownFieldSet;->getSerializedSizeAsMessageSet()I
│ + invoke-virtual {v5}, Lcom/google/protobuf/UnknownFieldSet;->getSerializedSizeAsMessageSet()I
│
│ - move-result v8
│ + move-result v7
│
│ - add-int/2addr v4, v8
│ + add-int/2addr v3, v7
│
│ .line 147
│ :goto_2
│ - iput v4, p0, Lcom/google/protobuf/AbstractMessage;->memoizedSize:I
│ + iput v3, p0, Lcom/google/protobuf/AbstractMessage;->memoizedSize:I
│
│ - move v5, v4
│ + move v4, v3
│
│ .line 148
│ - .end local v4 # "size":I
│ - .restart local v5 # "size":I
│ + .end local v3 # "size":I
│ + .restart local v4 # "size":I
│ goto :goto_0
│
│ .line 144
│ - .end local v5 # "size":I
│ - .restart local v4 # "size":I
│ + .end local v4 # "size":I
│ + .restart local v3 # "size":I
│ :cond_3
│ - invoke-virtual {v6}, Lcom/google/protobuf/UnknownFieldSet;->getSerializedSize()I
│ + invoke-virtual {v5}, Lcom/google/protobuf/UnknownFieldSet;->getSerializedSize()I
│
│ - move-result v8
│ + move-result v7
│
│ - add-int/2addr v4, v8
│ + add-int/2addr v3, v7
│
│ goto :goto_2
│ .end method
│
│ .method public hashCode()I
│ .locals 3
│
│ @@ -467,29 +467,28 @@
│ .end annotation
│
│ .prologue
│ .line 179
│ .local p2, "map":Ljava/util/Map;, "Ljava/util/Map;"
│ invoke-interface {p2}, Ljava/util/Map;->entrySet()Ljava/util/Set;
│
│ - move-result-object v5
│ + move-result-object v4
│
│ - invoke-interface {v5}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
│ + invoke-interface {v4}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v2
│ + move-result-object v4
│
│ - .local v2, "i$":Ljava/util/Iterator;
│ :goto_0
│ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
│
│ move-result v5
│
│ if-eqz v5, :cond_2
│
│ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ move-result-object v0
│
│ check-cast v0, Ljava/util/Map$Entry;
│
│ .line 180
│ .local v0, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;"
│ @@ -499,18 +498,18 @@
│
│ check-cast v1, Lcom/google/protobuf/Descriptors$FieldDescriptor;
│
│ .line 181
│ .local v1, "field":Lcom/google/protobuf/Descriptors$FieldDescriptor;
│ invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
│
│ - move-result-object v4
│ + move-result-object v3
│
│ .line 182
│ - .local v4, "value":Ljava/lang/Object;
│ + .local v3, "value":Ljava/lang/Object;
│ mul-int/lit8 v5, p1, 0x25
│
│ invoke-virtual {v1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getNumber()I
│
│ move-result v6
│
│ add-int p1, v5, v6
│ @@ -523,15 +522,15 @@
│ sget-object v6, Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;->ENUM:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
│
│ if-eq v5, v6, :cond_0
│
│ .line 184
│ mul-int/lit8 v5, p1, 0x35
│
│ - invoke-virtual {v4}, Ljava/lang/Object;->hashCode()I
│ + invoke-virtual {v3}, Ljava/lang/Object;->hashCode()I
│
│ move-result v6
│
│ add-int p1, v5, v6
│
│ goto :goto_0
│
│ @@ -539,41 +538,41 @@
│ :cond_0
│ invoke-virtual {v1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->isRepeated()Z
│
│ move-result v5
│
│ if-eqz v5, :cond_1
│
│ - move-object v3, v4
│ + move-object v2, v3
│
│ .line 186
│ - check-cast v3, Ljava/util/List;
│ + check-cast v2, Ljava/util/List;
│
│ .line 187
│ - .local v3, "list":Ljava/util/List;, "Ljava/util/List<+Lcom/google/protobuf/Internal$EnumLite;>;"
│ + .local v2, "list":Ljava/util/List;, "Ljava/util/List<+Lcom/google/protobuf/Internal$EnumLite;>;"
│ mul-int/lit8 v5, p1, 0x35
│
│ - invoke-static {v3}, Lcom/google/protobuf/AbstractMessage;->hashEnumList(Ljava/util/List;)I
│ + invoke-static {v2}, Lcom/google/protobuf/AbstractMessage;->hashEnumList(Ljava/util/List;)I
│
│ move-result v6
│
│ add-int p1, v5, v6
│
│ .line 188
│ goto :goto_0
│
│ .line 189
│ - .end local v3 # "list":Ljava/util/List;, "Ljava/util/List<+Lcom/google/protobuf/Internal$EnumLite;>;"
│ + .end local v2 # "list":Ljava/util/List;, "Ljava/util/List<+Lcom/google/protobuf/Internal$EnumLite;>;"
│ :cond_1
│ mul-int/lit8 v5, p1, 0x35
│
│ - check-cast v4, Lcom/google/protobuf/Internal$EnumLite;
│ + check-cast v3, Lcom/google/protobuf/Internal$EnumLite;
│
│ - .end local v4 # "value":Ljava/lang/Object;
│ - invoke-static {v4}, Lcom/google/protobuf/AbstractMessage;->hashEnum(Lcom/google/protobuf/Internal$EnumLite;)I
│ + .end local v3 # "value":Ljava/lang/Object;
│ + invoke-static {v3}, Lcom/google/protobuf/AbstractMessage;->hashEnum(Lcom/google/protobuf/Internal$EnumLite;)I
│
│ move-result v6
│
│ add-int p1, v5, v6
│
│ goto :goto_0
│
│ @@ -581,33 +580,32 @@
│ .end local v0 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;"
│ .end local v1 # "field":Lcom/google/protobuf/Descriptors$FieldDescriptor;
│ :cond_2
│ return p1
│ .end method
│
│ .method public isInitialized()Z
│ - .locals 8
│ + .locals 7
│
│ .prologue
│ - const/4 v6, 0x0
│ + const/4 v4, 0x0
│
│ .line 54
│ invoke-virtual {p0}, Lcom/google/protobuf/AbstractMessage;->getDescriptorForType()Lcom/google/protobuf/Descriptors$Descriptor;
│
│ - move-result-object v5
│ + move-result-object v3
│
│ - invoke-virtual {v5}, Lcom/google/protobuf/Descriptors$Descriptor;->getFields()Ljava/util/List;
│ + invoke-virtual {v3}, Lcom/google/protobuf/Descriptors$Descriptor;->getFields()Ljava/util/List;
│
│ - move-result-object v5
│ + move-result-object v3
│
│ - invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator;
│ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator;
│
│ move-result-object v3
│
│ - .local v3, "i$":Ljava/util/Iterator;
│ :cond_0
│ invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
│
│ move-result v5
│
│ if-eqz v5, :cond_1
│
│ @@ -628,46 +626,43 @@
│ .line 56
│ invoke-virtual {p0, v2}, Lcom/google/protobuf/AbstractMessage;->hasField(Lcom/google/protobuf/Descriptors$FieldDescriptor;)Z
│
│ move-result v5
│
│ if-nez v5, :cond_0
│
│ - move v5, v6
│ + move v3, v4
│
│ .line 81
│ .end local v2 # "field":Lcom/google/protobuf/Descriptors$FieldDescriptor;
│ - .end local v3 # "i$":Ljava/util/Iterator;
│ :goto_0
│ - return v5
│ + return v3
│
│ .line 64
│ - .restart local v3 # "i$":Ljava/util/Iterator;
│ :cond_1
│ invoke-virtual {p0}, Lcom/google/protobuf/AbstractMessage;->getAllFields()Ljava/util/Map;
│
│ - move-result-object v5
│ + move-result-object v3
│
│ - invoke-interface {v5}, Ljava/util/Map;->entrySet()Ljava/util/Set;
│ + invoke-interface {v3}, Ljava/util/Map;->entrySet()Ljava/util/Set;
│
│ - move-result-object v5
│ + move-result-object v3
│
│ - invoke-interface {v5}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
│ + invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v3
│ + move-result-object v5
│
│ - .end local v3 # "i$":Ljava/util/Iterator;
│ :cond_2
│ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z
│
│ - move-result v5
│ + move-result v3
│
│ - if-eqz v5, :cond_5
│ + if-eqz v3, :cond_5
│
│ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ move-result-object v1
│
│ check-cast v1, Ljava/util/Map$Entry;
│
│ .line 65
│ .local v1, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;"
│ @@ -677,91 +672,89 @@
│
│ check-cast v2, Lcom/google/protobuf/Descriptors$FieldDescriptor;
│
│ .line 66
│ .restart local v2 # "field":Lcom/google/protobuf/Descriptors$FieldDescriptor;
│ invoke-virtual {v2}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getJavaType()Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
│
│ - move-result-object v5
│ + move-result-object v3
│
│ - sget-object v7, Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;->MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
│ + sget-object v6, Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;->MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$JavaType;
│
│ - if-ne v5, v7, :cond_2
│ + if-ne v3, v6, :cond_2
│
│ .line 67
│ invoke-virtual {v2}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->isRepeated()Z
│
│ - move-result v5
│ + move-result v3
│
│ - if-eqz v5, :cond_4
│ + if-eqz v3, :cond_4
│
│ .line 68
│ invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
│
│ - move-result-object v5
│ + move-result-object v3
│
│ - check-cast v5, Ljava/util/List;
│ + check-cast v3, Ljava/util/List;
│
│ - invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator;
│ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v4
│ + move-result-object v3
│
│ - .local v4, "i$":Ljava/util/Iterator;
│ :cond_3
│ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
│
│ - move-result v5
│ + move-result v6
│
│ - if-eqz v5, :cond_2
│ + if-eqz v6, :cond_2
│
│ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/Message;
│
│ .line 69
│ .local v0, "element":Lcom/google/protobuf/Message;
│ invoke-interface {v0}, Lcom/google/protobuf/Message;->isInitialized()Z
│
│ - move-result v5
│ + move-result v6
│
│ - if-nez v5, :cond_3
│ + if-nez v6, :cond_3
│
│ - move v5, v6
│ + move v3, v4
│
│ .line 70
│ goto :goto_0
│
│ .line 74
│ .end local v0 # "element":Lcom/google/protobuf/Message;
│ - .end local v4 # "i$":Ljava/util/Iterator;
│ :cond_4
│ invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
│
│ - move-result-object v5
│ + move-result-object v3
│
│ - check-cast v5, Lcom/google/protobuf/Message;
│ + check-cast v3, Lcom/google/protobuf/Message;
│
│ - invoke-interface {v5}, Lcom/google/protobuf/Message;->isInitialized()Z
│ + invoke-interface {v3}, Lcom/google/protobuf/Message;->isInitialized()Z
│
│ - move-result v5
│ + move-result v3
│
│ - if-nez v5, :cond_2
│ + if-nez v3, :cond_2
│
│ - move v5, v6
│ + move v3, v4
│
│ .line 75
│ goto :goto_0
│
│ .line 81
│ .end local v1 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;"
│ .end local v2 # "field":Lcom/google/protobuf/Descriptors$FieldDescriptor;
│ :cond_5
│ - const/4 v5, 0x1
│ + const/4 v3, 0x1
│
│ goto :goto_0
│ .end method
│
│ .method public final toString()Ljava/lang/String;
│ .locals 1
│
│ @@ -781,49 +774,49 @@
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ .line 90
│ + .line 91
│ invoke-virtual {p0}, Lcom/google/protobuf/AbstractMessage;->getDescriptorForType()Lcom/google/protobuf/Descriptors$Descriptor;
│
│ - move-result-object v6
│ + move-result-object v5
│
│ - invoke-virtual {v6}, Lcom/google/protobuf/Descriptors$Descriptor;->getOptions()Lcom/google/protobuf/DescriptorProtos$MessageOptions;
│ + invoke-virtual {v5}, Lcom/google/protobuf/Descriptors$Descriptor;->getOptions()Lcom/google/protobuf/DescriptorProtos$MessageOptions;
│
│ - move-result-object v6
│ + move-result-object v5
│
│ - invoke-virtual {v6}, Lcom/google/protobuf/DescriptorProtos$MessageOptions;->getMessageSetWireFormat()Z
│ + invoke-virtual {v5}, Lcom/google/protobuf/DescriptorProtos$MessageOptions;->getMessageSetWireFormat()Z
│
│ - move-result v3
│ + move-result v2
│
│ .line 94
│ - .local v3, "isMessageSet":Z
│ + .local v2, "isMessageSet":Z
│ invoke-virtual {p0}, Lcom/google/protobuf/AbstractMessage;->getAllFields()Ljava/util/Map;
│
│ - move-result-object v6
│ + move-result-object v5
│
│ - invoke-interface {v6}, Ljava/util/Map;->entrySet()Ljava/util/Set;
│ + invoke-interface {v5}, Ljava/util/Map;->entrySet()Ljava/util/Set;
│
│ - move-result-object v6
│ + move-result-object v5
│
│ - invoke-interface {v6}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
│ + invoke-interface {v5}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v2
│ + move-result-object v5
│
│ - .local v2, "i$":Ljava/util/Iterator;
│ :goto_0
│ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z
│
│ move-result v6
│
│ if-eqz v6, :cond_1
│
│ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ move-result-object v0
│
│ check-cast v0, Ljava/util/Map$Entry;
│
│ .line 95
│ .local v0, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;"
│ @@ -833,78 +826,80 @@
│
│ check-cast v1, Lcom/google/protobuf/Descriptors$FieldDescriptor;
│
│ .line 96
│ .local v1, "field":Lcom/google/protobuf/Descriptors$FieldDescriptor;
│ invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
│
│ - move-result-object v5
│ + move-result-object v4
│
│ .line 97
│ - .local v5, "value":Ljava/lang/Object;
│ - if-eqz v3, :cond_0
│ + .local v4, "value":Ljava/lang/Object;
│ + if-eqz v2, :cond_0
│
│ invoke-virtual {v1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->isExtension()Z
│
│ move-result v6
│
│ if-eqz v6, :cond_0
│
│ + .line 98
│ invoke-virtual {v1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getType()Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
│
│ move-result-object v6
│
│ sget-object v7, Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;->MESSAGE:Lcom/google/protobuf/Descriptors$FieldDescriptor$Type;
│
│ if-ne v6, v7, :cond_0
│
│ + .line 99
│ invoke-virtual {v1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->isRepeated()Z
│
│ move-result v6
│
│ if-nez v6, :cond_0
│
│ .line 100
│ invoke-virtual {v1}, Lcom/google/protobuf/Descriptors$FieldDescriptor;->getNumber()I
│
│ move-result v6
│
│ - check-cast v5, Lcom/google/protobuf/Message;
│ + check-cast v4, Lcom/google/protobuf/Message;
│
│ - .end local v5 # "value":Ljava/lang/Object;
│ - invoke-virtual {p1, v6, v5}, Lcom/google/protobuf/CodedOutputStream;->writeMessageSetExtension(ILcom/google/protobuf/MessageLite;)V
│ + .end local v4 # "value":Ljava/lang/Object;
│ + invoke-virtual {p1, v6, v4}, Lcom/google/protobuf/CodedOutputStream;->writeMessageSetExtension(ILcom/google/protobuf/MessageLite;)V
│
│ goto :goto_0
│
│ .line 102
│ - .restart local v5 # "value":Ljava/lang/Object;
│ + .restart local v4 # "value":Ljava/lang/Object;
│ :cond_0
│ - invoke-static {v1, v5, p1}, Lcom/google/protobuf/FieldSet;->writeField(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;Ljava/lang/Object;Lcom/google/protobuf/CodedOutputStream;)V
│ + invoke-static {v1, v4, p1}, Lcom/google/protobuf/FieldSet;->writeField(Lcom/google/protobuf/FieldSet$FieldDescriptorLite;Ljava/lang/Object;Lcom/google/protobuf/CodedOutputStream;)V
│
│ goto :goto_0
│
│ .line 106
│ .end local v0 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;"
│ .end local v1 # "field":Lcom/google/protobuf/Descriptors$FieldDescriptor;
│ - .end local v5 # "value":Ljava/lang/Object;
│ + .end local v4 # "value":Ljava/lang/Object;
│ :cond_1
│ invoke-virtual {p0}, Lcom/google/protobuf/AbstractMessage;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet;
│
│ - move-result-object v4
│ + move-result-object v3
│
│ .line 107
│ - .local v4, "unknownFields":Lcom/google/protobuf/UnknownFieldSet;
│ - if-eqz v3, :cond_2
│ + .local v3, "unknownFields":Lcom/google/protobuf/UnknownFieldSet;
│ + if-eqz v2, :cond_2
│
│ .line 108
│ - invoke-virtual {v4, p1}, Lcom/google/protobuf/UnknownFieldSet;->writeAsMessageSetTo(Lcom/google/protobuf/CodedOutputStream;)V
│ + invoke-virtual {v3, p1}, Lcom/google/protobuf/UnknownFieldSet;->writeAsMessageSetTo(Lcom/google/protobuf/CodedOutputStream;)V
│
│ .line 112
│ :goto_1
│ return-void
│
│ .line 110
│ :cond_2
│ - invoke-virtual {v4, p1}, Lcom/google/protobuf/UnknownFieldSet;->writeTo(Lcom/google/protobuf/CodedOutputStream;)V
│ + invoke-virtual {v3, p1}, Lcom/google/protobuf/UnknownFieldSet;->writeTo(Lcom/google/protobuf/CodedOutputStream;)V
│
│ goto :goto_1
│ .end method
├── smali/com/google/protobuf/AbstractMessageLite$Builder.smali
│ @@ -38,15 +38,14 @@
│ .locals 0
│
│ .prologue
│ .line 100
│ .local p0, "this":Lcom/google/protobuf/AbstractMessageLite$Builder;, "Lcom/google/protobuf/AbstractMessageLite$Builder;"
│ invoke-direct {p0}, Ljava/lang/Object;->()V
│
│ - .line 223
│ return-void
│ .end method
│
│ .method protected static addAll(Ljava/lang/Iterable;Ljava/util/Collection;)V
│ .locals 4
│ .annotation system Ldalvik/annotation/Signature;
│ value = {
│ @@ -62,45 +61,44 @@
│
│ .prologue
│ .line 310
│ .local p0, "values":Ljava/lang/Iterable;, "Ljava/lang/Iterable;"
│ .local p1, "list":Ljava/util/Collection;, "Ljava/util/Collection<-TT;>;"
│ invoke-interface {p0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v1
│ + move-result-object v2
│
│ - .local v1, "i$":Ljava/util/Iterator;
│ :cond_0
│ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
│
│ move-result v3
│
│ if-eqz v3, :cond_1
│
│ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v2
│ + move-result-object v1
│
│ .line 311
│ - .local v2, "value":Ljava/lang/Object;, "TT;"
│ - if-nez v2, :cond_0
│ + .local v1, "value":Ljava/lang/Object;, "TT;"
│ + if-nez v1, :cond_0
│
│ .line 312
│ - new-instance v3, Ljava/lang/NullPointerException;
│ + new-instance v2, Ljava/lang/NullPointerException;
│
│ - invoke-direct {v3}, Ljava/lang/NullPointerException;->()V
│ + invoke-direct {v2}, Ljava/lang/NullPointerException;->()V
│
│ - throw v3
│ + throw v2
│
│ .line 315
│ - .end local v2 # "value":Ljava/lang/Object;, "TT;"
│ + .end local v1 # "value":Ljava/lang/Object;, "TT;"
│ :cond_1
│ - instance-of v3, p0, Ljava/util/Collection;
│ + instance-of v2, p0, Ljava/util/Collection;
│
│ - if-eqz v3, :cond_3
│ + if-eqz v2, :cond_3
│
│ move-object v0, p0
│
│ .line 316
│ check-cast v0, Ljava/util/Collection;
│
│ .line 317
│ @@ -112,30 +110,30 @@
│ :cond_2
│ return-void
│
│ .line 319
│ :cond_3
│ invoke-interface {p0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v1
│ + move-result-object v2
│
│ :goto_0
│ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
│
│ move-result v3
│
│ if-eqz v3, :cond_2
│
│ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v2
│ + move-result-object v1
│
│ .line 320
│ - .restart local v2 # "value":Ljava/lang/Object;, "TT;"
│ - invoke-interface {p1, v2}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z
│ + .restart local v1 # "value":Ljava/lang/Object;, "TT;"
│ + invoke-interface {p1, v1}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z
│
│ goto :goto_0
│ .end method
│
│ .method protected static newUninitializedMessageException(Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/UninitializedMessageException;
│ .locals 1
│ .param p0, "message" # Lcom/google/protobuf/MessageLite;
│ @@ -197,19 +195,21 @@
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ .line 288
│ + .line 289
│ .local p0, "this":Lcom/google/protobuf/AbstractMessageLite$Builder;, "Lcom/google/protobuf/AbstractMessageLite$Builder;"
│ invoke-static {}, Lcom/google/protobuf/ExtensionRegistryLite;->getEmptyRegistry()Lcom/google/protobuf/ExtensionRegistryLite;
│
│ move-result-object v0
│
│ + .line 288
│ invoke-virtual {p0, p1, v0}, Lcom/google/protobuf/AbstractMessageLite$Builder;->mergeDelimitedFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Z
│
│ move-result v0
│
│ return v0
│ .end method
│
│ @@ -565,14 +565,15 @@
│ value = {
│ Lcom/google/protobuf/InvalidProtocolBufferException;
│ }
│ .end annotation
│
│ .prologue
│ .line 160
│ + .line 161
│ .local p0, "this":Lcom/google/protobuf/AbstractMessageLite$Builder;, "Lcom/google/protobuf/AbstractMessageLite$Builder;"
│ :try_start_0
│ invoke-static {p1, p2, p3}, Lcom/google/protobuf/CodedInputStream;->newInstance([BII)Lcom/google/protobuf/CodedInputStream;
│
│ move-result-object v1
│
│ .line 162
│ @@ -633,14 +634,15 @@
│ value = {
│ Lcom/google/protobuf/InvalidProtocolBufferException;
│ }
│ .end annotation
│
│ .prologue
│ .line 186
│ + .line 187
│ .local p0, "this":Lcom/google/protobuf/AbstractMessageLite$Builder;, "Lcom/google/protobuf/AbstractMessageLite$Builder;"
│ :try_start_0
│ invoke-static {p1, p2, p3}, Lcom/google/protobuf/CodedInputStream;->newInstance([BII)Lcom/google/protobuf/CodedInputStream;
│
│ move-result-object v1
│
│ .line 188
│ @@ -713,15 +715,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/ByteString;)Lcom/google/protobuf/MessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/ByteString;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Lcom/google/protobuf/InvalidProtocolBufferException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -732,16 +733,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/ByteString;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Lcom/google/protobuf/InvalidProtocolBufferException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -752,15 +751,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/MessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -771,16 +769,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -791,15 +787,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Ljava/io/InputStream;)Lcom/google/protobuf/MessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Ljava/io/InputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -810,16 +805,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Ljava/io/InputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -830,15 +823,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom([B)Lcom/google/protobuf/MessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # [B
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Lcom/google/protobuf/InvalidProtocolBufferException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -849,17 +841,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom([BII)Lcom/google/protobuf/MessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # [B
│ - .param p2, "x1" # I
│ - .param p3, "x2" # I
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Lcom/google/protobuf/InvalidProtocolBufferException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -870,18 +859,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom([BIILcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # [B
│ - .param p2, "x1" # I
│ - .param p3, "x2" # I
│ - .param p4, "x3" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Lcom/google/protobuf/InvalidProtocolBufferException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -892,16 +877,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # [B
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Lcom/google/protobuf/InvalidProtocolBufferException;
│ }
│ .end annotation
│
│ .prologue
├── smali/com/google/protobuf/AbstractMessageLite$Builder$LimitedInputStream.smali
│ @@ -151,15 +151,15 @@
│
│ iput v1, p0, Lcom/google/protobuf/AbstractMessageLite$Builder$LimitedInputStream;->limit:I
│
│ goto :goto_0
│ .end method
│
│ .method public skip(J)J
│ - .locals 4
│ + .locals 5
│ .param p1, "n" # J
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
├── smali/com/google/protobuf/AbstractMessageLite.smali
│ @@ -18,15 +18,14 @@
│ .method public constructor ()V
│ .locals 0
│
│ .prologue
│ .line 46
│ invoke-direct {p0}, Ljava/lang/Object;->()V
│
│ - .line 99
│ return-void
│ .end method
│
│
│ # virtual methods
│ .method public toByteArray()[B
│ .locals 5
│ @@ -76,14 +75,15 @@
│ .end method
│
│ .method public toByteString()Lcom/google/protobuf/ByteString;
│ .locals 4
│
│ .prologue
│ .line 49
│ + .line 50
│ :try_start_0
│ invoke-virtual {p0}, Lcom/google/protobuf/AbstractMessageLite;->getSerializedSize()I
│
│ move-result v2
│
│ invoke-static {v2}, Lcom/google/protobuf/ByteString;->newCodedBuilder(I)Lcom/google/protobuf/ByteString$CodedBuilder;
│
│ @@ -133,27 +133,28 @@
│
│ .prologue
│ .line 84
│ invoke-virtual {p0}, Lcom/google/protobuf/AbstractMessageLite;->getSerializedSize()I
│
│ move-result v2
│
│ - .line 85
│ + .line 86
│ .local v2, "serialized":I
│ invoke-static {v2}, Lcom/google/protobuf/CodedOutputStream;->computeRawVarint32Size(I)I
│
│ move-result v3
│
│ add-int/2addr v3, v2
│
│ + .line 85
│ invoke-static {v3}, Lcom/google/protobuf/CodedOutputStream;->computePreferredBufferSize(I)I
│
│ move-result v0
│
│ - .line 87
│ + .line 88
│ .local v0, "bufferSize":I
│ invoke-static {p1, v0}, Lcom/google/protobuf/CodedOutputStream;->newInstance(Ljava/io/OutputStream;I)Lcom/google/protobuf/CodedOutputStream;
│
│ move-result-object v1
│
│ .line 89
│ .local v1, "codedOutput":Lcom/google/protobuf/CodedOutputStream;
│ @@ -176,23 +177,24 @@
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ .line 75
│ + .line 76
│ invoke-virtual {p0}, Lcom/google/protobuf/AbstractMessageLite;->getSerializedSize()I
│
│ move-result v2
│
│ invoke-static {v2}, Lcom/google/protobuf/CodedOutputStream;->computePreferredBufferSize(I)I
│
│ move-result v0
│
│ - .line 77
│ + .line 78
│ .local v0, "bufferSize":I
│ invoke-static {p1, v0}, Lcom/google/protobuf/CodedOutputStream;->newInstance(Ljava/io/OutputStream;I)Lcom/google/protobuf/CodedOutputStream;
│
│ move-result-object v1
│
│ .line 79
│ .local v1, "codedOutput":Lcom/google/protobuf/CodedOutputStream;
├── smali/com/google/protobuf/CodedInputStream.smali
│ @@ -1051,18 +1051,20 @@
│
│ .line 240
│ invoke-interface {p2, p0, p3}, Lcom/google/protobuf/MessageLite$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder;
│
│ .line 241
│ const/4 v0, 0x4
│
│ + .line 242
│ invoke-static {p1, v0}, Lcom/google/protobuf/WireFormat;->makeTag(II)I
│
│ move-result v0
│
│ + .line 241
│ invoke-virtual {p0, v0}, Lcom/google/protobuf/CodedInputStream;->checkLastTagWas(I)V
│
│ .line 243
│ iget v0, p0, Lcom/google/protobuf/CodedInputStream;->recursionDepth:I
│
│ add-int/lit8 v0, v0, -0x1
│
│ @@ -1206,32 +1208,40 @@
│
│ aget-byte v0, v0, v1
│
│ return v0
│ .end method
│
│ .method public readRawBytes(I)[B
│ - .locals 12
│ + .locals 14
│ .param p1, "size" # I
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ + const/16 v13, 0x1000
│ +
│ + const/4 v12, 0x1
│ +
│ + const/4 v8, -0x1
│ +
│ + const/4 v11, 0x0
│ +
│ .line 746
│ if-gez p1, :cond_0
│
│ .line 747
│ invoke-static {}, Lcom/google/protobuf/InvalidProtocolBufferException;->negativeSize()Lcom/google/protobuf/InvalidProtocolBufferException;
│
│ - move-result-object v9
│ + move-result-object v8
│
│ - throw v9
│ + throw v8
│
│ .line 750
│ :cond_0
│ iget v9, p0, Lcom/google/protobuf/CodedInputStream;->totalBytesRetired:I
│
│ iget v10, p0, Lcom/google/protobuf/CodedInputStream;->bufferPos:I
│
│ @@ -1240,32 +1250,32 @@
│ add-int/2addr v9, p1
│
│ iget v10, p0, Lcom/google/protobuf/CodedInputStream;->currentLimit:I
│
│ if-le v9, v10, :cond_1
│
│ .line 752
│ - iget v9, p0, Lcom/google/protobuf/CodedInputStream;->currentLimit:I
│ + iget v8, p0, Lcom/google/protobuf/CodedInputStream;->currentLimit:I
│
│ - iget v10, p0, Lcom/google/protobuf/CodedInputStream;->totalBytesRetired:I
│ + iget v9, p0, Lcom/google/protobuf/CodedInputStream;->totalBytesRetired:I
│
│ - sub-int/2addr v9, v10
│ + sub-int/2addr v8, v9
│
│ - iget v10, p0, Lcom/google/protobuf/CodedInputStream;->bufferPos:I
│ + iget v9, p0, Lcom/google/protobuf/CodedInputStream;->bufferPos:I
│
│ - sub-int/2addr v9, v10
│ + sub-int/2addr v8, v9
│
│ - invoke-virtual {p0, v9}, Lcom/google/protobuf/CodedInputStream;->skipRawBytes(I)V
│ + invoke-virtual {p0, v8}, Lcom/google/protobuf/CodedInputStream;->skipRawBytes(I)V
│
│ .line 754
│ invoke-static {}, Lcom/google/protobuf/InvalidProtocolBufferException;->truncatedMessage()Lcom/google/protobuf/InvalidProtocolBufferException;
│
│ - move-result-object v9
│ + move-result-object v8
│
│ - throw v9
│ + throw v8
│
│ .line 757
│ :cond_1
│ iget v9, p0, Lcom/google/protobuf/CodedInputStream;->bufferSize:I
│
│ iget v10, p0, Lcom/google/protobuf/CodedInputStream;->bufferPos:I
│
│ @@ -1274,301 +1284,275 @@
│ if-gt p1, v9, :cond_3
│
│ .line 759
│ new-array v0, p1, [B
│
│ .line 760
│ .local v0, "bytes":[B
│ - iget-object v9, p0, Lcom/google/protobuf/CodedInputStream;->buffer:[B
│ -
│ - iget v10, p0, Lcom/google/protobuf/CodedInputStream;->bufferPos:I
│ + iget-object v8, p0, Lcom/google/protobuf/CodedInputStream;->buffer:[B
│
│ - const/4 v11, 0x0
│ + iget v9, p0, Lcom/google/protobuf/CodedInputStream;->bufferPos:I
│
│ - invoke-static {v9, v10, v0, v11, p1}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
│ + invoke-static {v8, v9, v0, v11, p1}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
│
│ .line 761
│ - iget v9, p0, Lcom/google/protobuf/CodedInputStream;->bufferPos:I
│ + iget v8, p0, Lcom/google/protobuf/CodedInputStream;->bufferPos:I
│
│ - add-int/2addr v9, p1
│ + add-int/2addr v8, p1
│
│ - iput v9, p0, Lcom/google/protobuf/CodedInputStream;->bufferPos:I
│ + iput v8, p0, Lcom/google/protobuf/CodedInputStream;->bufferPos:I
│
│ .line 842
│ :cond_2
│ :goto_0
│ return-object v0
│
│ .line 763
│ .end local v0 # "bytes":[B
│ :cond_3
│ - const/16 v9, 0x1000
│ -
│ - if-ge p1, v9, :cond_5
│ + if-ge p1, v13, :cond_5
│
│ .line 768
│ new-array v0, p1, [B
│
│ .line 769
│ .restart local v0 # "bytes":[B
│ - iget v9, p0, Lcom/google/protobuf/CodedInputStream;->bufferSize:I
│ + iget v8, p0, Lcom/google/protobuf/CodedInputStream;->bufferSize:I
│
│ - iget v10, p0, Lcom/google/protobuf/CodedInputStream;->bufferPos:I
│ + iget v9, p0, Lcom/google/protobuf/CodedInputStream;->bufferPos:I
│
│ - sub-int v7, v9, v10
│ + sub-int v6, v8, v9
│
│ .line 770
│ - .local v7, "pos":I
│ - iget-object v9, p0, Lcom/google/protobuf/CodedInputStream;->buffer:[B
│ + .local v6, "pos":I
│ + iget-object v8, p0, Lcom/google/protobuf/CodedInputStream;->buffer:[B
│
│ - iget v10, p0, Lcom/google/protobuf/CodedInputStream;->bufferPos:I
│ -
│ - const/4 v11, 0x0
│ + iget v9, p0, Lcom/google/protobuf/CodedInputStream;->bufferPos:I
│
│ - invoke-static {v9, v10, v0, v11, v7}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
│ + invoke-static {v8, v9, v0, v11, v6}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
│
│ .line 771
│ - iget v9, p0, Lcom/google/protobuf/CodedInputStream;->bufferSize:I
│ + iget v8, p0, Lcom/google/protobuf/CodedInputStream;->bufferSize:I
│
│ - iput v9, p0, Lcom/google/protobuf/CodedInputStream;->bufferPos:I
│ + iput v8, p0, Lcom/google/protobuf/CodedInputStream;->bufferPos:I
│
│ .line 776
│ - const/4 v9, 0x1
│ -
│ - invoke-direct {p0, v9}, Lcom/google/protobuf/CodedInputStream;->refillBuffer(Z)Z
│ + invoke-direct {p0, v12}, Lcom/google/protobuf/CodedInputStream;->refillBuffer(Z)Z
│
│ .line 778
│ :goto_1
│ - sub-int v9, p1, v7
│ + sub-int v8, p1, v6
│
│ - iget v10, p0, Lcom/google/protobuf/CodedInputStream;->bufferSize:I
│ + iget v9, p0, Lcom/google/protobuf/CodedInputStream;->bufferSize:I
│
│ - if-le v9, v10, :cond_4
│ + if-le v8, v9, :cond_4
│
│ .line 779
│ - iget-object v9, p0, Lcom/google/protobuf/CodedInputStream;->buffer:[B
│ -
│ - const/4 v10, 0x0
│ + iget-object v8, p0, Lcom/google/protobuf/CodedInputStream;->buffer:[B
│
│ - iget v11, p0, Lcom/google/protobuf/CodedInputStream;->bufferSize:I
│ + iget v9, p0, Lcom/google/protobuf/CodedInputStream;->bufferSize:I
│
│ - invoke-static {v9, v10, v0, v7, v11}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
│ + invoke-static {v8, v11, v0, v6, v9}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
│
│ .line 780
│ - iget v9, p0, Lcom/google/protobuf/CodedInputStream;->bufferSize:I
│ + iget v8, p0, Lcom/google/protobuf/CodedInputStream;->bufferSize:I
│
│ - add-int/2addr v7, v9
│ + add-int/2addr v6, v8
│
│ .line 781
│ - iget v9, p0, Lcom/google/protobuf/CodedInputStream;->bufferSize:I
│ + iget v8, p0, Lcom/google/protobuf/CodedInputStream;->bufferSize:I
│
│ - iput v9, p0, Lcom/google/protobuf/CodedInputStream;->bufferPos:I
│ + iput v8, p0, Lcom/google/protobuf/CodedInputStream;->bufferPos:I
│
│ .line 782
│ - const/4 v9, 0x1
│ -
│ - invoke-direct {p0, v9}, Lcom/google/protobuf/CodedInputStream;->refillBuffer(Z)Z
│ + invoke-direct {p0, v12}, Lcom/google/protobuf/CodedInputStream;->refillBuffer(Z)Z
│
│ goto :goto_1
│
│ .line 785
│ :cond_4
│ - iget-object v9, p0, Lcom/google/protobuf/CodedInputStream;->buffer:[B
│ + iget-object v8, p0, Lcom/google/protobuf/CodedInputStream;->buffer:[B
│
│ - const/4 v10, 0x0
│ + sub-int v9, p1, v6
│
│ - sub-int v11, p1, v7
│ -
│ - invoke-static {v9, v10, v0, v7, v11}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
│ + invoke-static {v8, v11, v0, v6, v9}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
│
│ .line 786
│ - sub-int v9, p1, v7
│ + sub-int v8, p1, v6
│
│ - iput v9, p0, Lcom/google/protobuf/CodedInputStream;->bufferPos:I
│ + iput v8, p0, Lcom/google/protobuf/CodedInputStream;->bufferPos:I
│
│ goto :goto_0
│
│ .line 800
│ .end local v0 # "bytes":[B
│ - .end local v7 # "pos":I
│ + .end local v6 # "pos":I
│ :cond_5
│ - iget v5, p0, Lcom/google/protobuf/CodedInputStream;->bufferPos:I
│ + iget v4, p0, Lcom/google/protobuf/CodedInputStream;->bufferPos:I
│
│ .line 801
│ - .local v5, "originalBufferPos":I
│ - iget v6, p0, Lcom/google/protobuf/CodedInputStream;->bufferSize:I
│ + .local v4, "originalBufferPos":I
│ + iget v5, p0, Lcom/google/protobuf/CodedInputStream;->bufferSize:I
│
│ .line 804
│ - .local v6, "originalBufferSize":I
│ + .local v5, "originalBufferSize":I
│ iget v9, p0, Lcom/google/protobuf/CodedInputStream;->totalBytesRetired:I
│
│ iget v10, p0, Lcom/google/protobuf/CodedInputStream;->bufferSize:I
│
│ add-int/2addr v9, v10
│
│ iput v9, p0, Lcom/google/protobuf/CodedInputStream;->totalBytesRetired:I
│
│ .line 805
│ - const/4 v9, 0x0
│ -
│ - iput v9, p0, Lcom/google/protobuf/CodedInputStream;->bufferPos:I
│ + iput v11, p0, Lcom/google/protobuf/CodedInputStream;->bufferPos:I
│
│ .line 806
│ - const/4 v9, 0x0
│ -
│ - iput v9, p0, Lcom/google/protobuf/CodedInputStream;->bufferSize:I
│ + iput v11, p0, Lcom/google/protobuf/CodedInputStream;->bufferSize:I
│
│ .line 809
│ - sub-int v9, v6, v5
│ + sub-int v9, v5, v4
│
│ - sub-int v8, p1, v9
│ + sub-int v7, p1, v9
│
│ .line 810
│ - .local v8, "sizeLeft":I
│ + .local v7, "sizeLeft":I
│ new-instance v2, Ljava/util/ArrayList;
│
│ invoke-direct {v2}, Ljava/util/ArrayList;->()V
│
│ .line 812
│ .local v2, "chunks":Ljava/util/List;, "Ljava/util/List<[B>;"
│ :goto_2
│ - if-lez v8, :cond_9
│ + if-lez v7, :cond_9
│
│ .line 813
│ - const/16 v9, 0x1000
│ -
│ - invoke-static {v8, v9}, Ljava/lang/Math;->min(II)I
│ + invoke-static {v7, v13}, Ljava/lang/Math;->min(II)I
│
│ move-result v9
│
│ new-array v1, v9, [B
│
│ .line 814
│ .local v1, "chunk":[B
│ - const/4 v7, 0x0
│ + const/4 v6, 0x0
│
│ .line 815
│ - .restart local v7 # "pos":I
│ + .restart local v6 # "pos":I
│ :goto_3
│ array-length v9, v1
│
│ - if-ge v7, v9, :cond_8
│ + if-ge v6, v9, :cond_8
│
│ .line 816
│ iget-object v9, p0, Lcom/google/protobuf/CodedInputStream;->input:Ljava/io/InputStream;
│
│ if-nez v9, :cond_6
│
│ - const/4 v4, -0x1
│ + move v3, v8
│
│ .line 818
│ - .local v4, "n":I
│ + .local v3, "n":I
│ :goto_4
│ - const/4 v9, -0x1
│ -
│ - if-ne v4, v9, :cond_7
│ + if-ne v3, v8, :cond_7
│
│ .line 819
│ invoke-static {}, Lcom/google/protobuf/InvalidProtocolBufferException;->truncatedMessage()Lcom/google/protobuf/InvalidProtocolBufferException;
│
│ - move-result-object v9
│ + move-result-object v8
│
│ - throw v9
│ + throw v8
│
│ .line 816
│ - .end local v4 # "n":I
│ + .end local v3 # "n":I
│ :cond_6
│ iget-object v9, p0, Lcom/google/protobuf/CodedInputStream;->input:Ljava/io/InputStream;
│
│ array-length v10, v1
│
│ - sub-int/2addr v10, v7
│ + sub-int/2addr v10, v6
│
│ - invoke-virtual {v9, v1, v7, v10}, Ljava/io/InputStream;->read([BII)I
│ + .line 817
│ + invoke-virtual {v9, v1, v6, v10}, Ljava/io/InputStream;->read([BII)I
│
│ - move-result v4
│ + move-result v3
│
│ goto :goto_4
│
│ .line 821
│ - .restart local v4 # "n":I
│ + .restart local v3 # "n":I
│ :cond_7
│ iget v9, p0, Lcom/google/protobuf/CodedInputStream;->totalBytesRetired:I
│
│ - add-int/2addr v9, v4
│ + add-int/2addr v9, v3
│
│ iput v9, p0, Lcom/google/protobuf/CodedInputStream;->totalBytesRetired:I
│
│ .line 822
│ - add-int/2addr v7, v4
│ + add-int/2addr v6, v3
│
│ .line 823
│ goto :goto_3
│
│ .line 824
│ - .end local v4 # "n":I
│ + .end local v3 # "n":I
│ :cond_8
│ array-length v9, v1
│
│ - sub-int/2addr v8, v9
│ + sub-int/2addr v7, v9
│
│ .line 825
│ invoke-interface {v2, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
│
│ goto :goto_2
│
│ .line 829
│ .end local v1 # "chunk":[B
│ - .end local v7 # "pos":I
│ + .end local v6 # "pos":I
│ :cond_9
│ new-array v0, p1, [B
│
│ .line 832
│ .restart local v0 # "bytes":[B
│ - sub-int v7, v6, v5
│ + sub-int v6, v5, v4
│
│ .line 833
│ - .restart local v7 # "pos":I
│ - iget-object v9, p0, Lcom/google/protobuf/CodedInputStream;->buffer:[B
│ -
│ - const/4 v10, 0x0
│ + .restart local v6 # "pos":I
│ + iget-object v8, p0, Lcom/google/protobuf/CodedInputStream;->buffer:[B
│
│ - invoke-static {v9, v5, v0, v10, v7}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
│ + invoke-static {v8, v4, v0, v11, v6}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
│
│ .line 836
│ invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v3
│ + move-result-object v8
│
│ - .local v3, "i$":Ljava/util/Iterator;
│ :goto_5
│ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z
│
│ move-result v9
│
│ if-eqz v9, :cond_2
│
│ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ move-result-object v1
│
│ check-cast v1, [B
│
│ .line 837
│ .restart local v1 # "chunk":[B
│ - const/4 v9, 0x0
│ -
│ - array-length v10, v1
│ + array-length v9, v1
│
│ - invoke-static {v1, v9, v0, v7, v10}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
│ + invoke-static {v1, v11, v0, v6, v9}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
│
│ .line 838
│ array-length v9, v1
│
│ - add-int/2addr v7, v9
│ + add-int/2addr v6, v9
│
│ .line 839
│ goto :goto_5
│ .end method
│
│ .method public readRawLittleEndian32()I
│ .locals 6
│ @@ -1624,24 +1608,22 @@
│
│ or-int/2addr v4, v5
│
│ return v4
│ .end method
│
│ .method public readRawLittleEndian64()J
│ - .locals 15
│ + .locals 14
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ - const-wide/16 v13, 0xff
│ -
│ .line 451
│ invoke-virtual {p0}, Lcom/google/protobuf/CodedInputStream;->readRawByte()B
│
│ move-result v0
│
│ .line 452
│ .local v0, "b1":B
│ @@ -1685,79 +1667,95 @@
│
│ move-result v7
│
│ .line 459
│ .local v7, "b8":B
│ int-to-long v8, v0
│
│ - and-long/2addr v8, v13
│ + const-wide/16 v10, 0xff
│ +
│ + and-long/2addr v8, v10
│
│ int-to-long v10, v1
│
│ - and-long/2addr v10, v13
│ + const-wide/16 v12, 0xff
│ +
│ + and-long/2addr v10, v12
│
│ const/16 v12, 0x8
│
│ shl-long/2addr v10, v12
│
│ or-long/2addr v8, v10
│
│ int-to-long v10, v2
│
│ - and-long/2addr v10, v13
│ + const-wide/16 v12, 0xff
│ +
│ + and-long/2addr v10, v12
│
│ const/16 v12, 0x10
│
│ shl-long/2addr v10, v12
│
│ or-long/2addr v8, v10
│
│ int-to-long v10, v3
│
│ - and-long/2addr v10, v13
│ + const-wide/16 v12, 0xff
│ +
│ + and-long/2addr v10, v12
│
│ const/16 v12, 0x18
│
│ shl-long/2addr v10, v12
│
│ or-long/2addr v8, v10
│
│ int-to-long v10, v4
│
│ - and-long/2addr v10, v13
│ + const-wide/16 v12, 0xff
│ +
│ + and-long/2addr v10, v12
│
│ const/16 v12, 0x20
│
│ shl-long/2addr v10, v12
│
│ or-long/2addr v8, v10
│
│ int-to-long v10, v5
│
│ - and-long/2addr v10, v13
│ + const-wide/16 v12, 0xff
│ +
│ + and-long/2addr v10, v12
│
│ const/16 v12, 0x28
│
│ shl-long/2addr v10, v12
│
│ or-long/2addr v8, v10
│
│ int-to-long v10, v6
│
│ - and-long/2addr v10, v13
│ + const-wide/16 v12, 0xff
│ +
│ + and-long/2addr v10, v12
│
│ const/16 v12, 0x30
│
│ shl-long/2addr v10, v12
│
│ or-long/2addr v8, v10
│
│ int-to-long v10, v7
│
│ - and-long/2addr v10, v13
│ + const-wide/16 v12, 0xff
│ +
│ + and-long/2addr v10, v12
│
│ const/16 v12, 0x38
│
│ shl-long/2addr v10, v12
│
│ or-long/2addr v8, v10
│
│ @@ -1908,53 +1906,53 @@
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ .line 424
│ - const/4 v3, 0x0
│ + const/4 v1, 0x0
│
│ .line 425
│ - .local v3, "shift":I
│ - const-wide/16 v1, 0x0
│ + .local v1, "shift":I
│ + const-wide/16 v2, 0x0
│
│ .line 426
│ - .local v1, "result":J
│ + .local v2, "result":J
│ :goto_0
│ const/16 v4, 0x40
│
│ - if-ge v3, v4, :cond_1
│ + if-ge v1, v4, :cond_1
│
│ .line 427
│ invoke-virtual {p0}, Lcom/google/protobuf/CodedInputStream;->readRawByte()B
│
│ move-result v0
│
│ .line 428
│ .local v0, "b":B
│ and-int/lit8 v4, v0, 0x7f
│
│ int-to-long v4, v4
│
│ - shl-long/2addr v4, v3
│ + shl-long/2addr v4, v1
│
│ - or-long/2addr v1, v4
│ + or-long/2addr v2, v4
│
│ .line 429
│ and-int/lit16 v4, v0, 0x80
│
│ if-nez v4, :cond_0
│
│ .line 430
│ - return-wide v1
│ + return-wide v2
│
│ .line 432
│ :cond_0
│ - add-int/lit8 v3, v3, 0x7
│ + add-int/lit8 v1, v1, 0x7
│
│ .line 433
│ goto :goto_0
│
│ .line 434
│ .end local v0 # "b":B
│ :cond_1
│ @@ -2373,25 +2371,26 @@
│
│ goto :goto_0
│
│ .line 146
│ :pswitch_3
│ invoke-virtual {p0}, Lcom/google/protobuf/CodedInputStream;->skipMessage()V
│
│ - .line 147
│ + .line 148
│ invoke-static {p1}, Lcom/google/protobuf/WireFormat;->getTagFieldNumber(I)I
│
│ move-result v1
│
│ const/4 v2, 0x4
│
│ invoke-static {v1, v2}, Lcom/google/protobuf/WireFormat;->makeTag(II)I
│
│ move-result v1
│
│ + .line 147
│ invoke-virtual {p0, v1}, Lcom/google/protobuf/CodedInputStream;->checkLastTagWas(I)V
│
│ goto :goto_0
│
│ .line 152
│ :pswitch_4
│ const/4 v0, 0x0
├── smali/com/google/protobuf/ByteString.smali
│ @@ -2,15 +2,14 @@
│ .super Ljava/lang/Object;
│ .source "ByteString.java"
│
│
│ # annotations
│ .annotation system Ldalvik/annotation/MemberClasses;
│ value = {
│ - Lcom/google/protobuf/ByteString$1;,
│ Lcom/google/protobuf/ByteString$CodedBuilder;,
│ Lcom/google/protobuf/ByteString$Output;
│ }
│ .end annotation
│
│
│ # static fields
│ @@ -151,133 +150,132 @@
│ .prologue
│ .local p0, "list":Ljava/util/List;, "Ljava/util/List;"
│ const/4 v7, 0x0
│
│ .line 150
│ invoke-interface {p0}, Ljava/util/List;->size()I
│
│ - move-result v5
│ + move-result v4
│
│ - if-nez v5, :cond_0
│ + if-nez v4, :cond_0
│
│ .line 151
│ - sget-object v5, Lcom/google/protobuf/ByteString;->EMPTY:Lcom/google/protobuf/ByteString;
│ + sget-object v4, Lcom/google/protobuf/ByteString;->EMPTY:Lcom/google/protobuf/ByteString;
│
│ .line 166
│ :goto_0
│ - return-object v5
│ + return-object v4
│
│ .line 152
│ :cond_0
│ invoke-interface {p0}, Ljava/util/List;->size()I
│
│ - move-result v5
│ + move-result v4
│
│ - const/4 v6, 0x1
│ + const/4 v5, 0x1
│
│ - if-ne v5, v6, :cond_1
│ + if-ne v4, v5, :cond_1
│
│ .line 153
│ invoke-interface {p0, v7}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ - move-result-object v5
│ + move-result-object v4
│
│ - check-cast v5, Lcom/google/protobuf/ByteString;
│ + check-cast v4, Lcom/google/protobuf/ByteString;
│
│ goto :goto_0
│
│ .line 156
│ :cond_1
│ - const/4 v3, 0x0
│ + const/4 v2, 0x0
│
│ .line 157
│ - .local v3, "size":I
│ + .local v2, "size":I
│ invoke-interface {p0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v1
│ + move-result-object v4
│
│ - .local v1, "i$":Ljava/util/Iterator;
│ :goto_1
│ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
│
│ move-result v5
│
│ if-eqz v5, :cond_2
│
│ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v4
│ + move-result-object v3
│
│ - check-cast v4, Lcom/google/protobuf/ByteString;
│ + check-cast v3, Lcom/google/protobuf/ByteString;
│
│ .line 158
│ - .local v4, "str":Lcom/google/protobuf/ByteString;
│ - invoke-virtual {v4}, Lcom/google/protobuf/ByteString;->size()I
│ + .local v3, "str":Lcom/google/protobuf/ByteString;
│ + invoke-virtual {v3}, Lcom/google/protobuf/ByteString;->size()I
│
│ move-result v5
│
│ - add-int/2addr v3, v5
│ + add-int/2addr v2, v5
│
│ .line 159
│ goto :goto_1
│
│ .line 160
│ - .end local v4 # "str":Lcom/google/protobuf/ByteString;
│ + .end local v3 # "str":Lcom/google/protobuf/ByteString;
│ :cond_2
│ - new-array v0, v3, [B
│ + new-array v0, v2, [B
│
│ .line 161
│ .local v0, "bytes":[B
│ - const/4 v2, 0x0
│ + const/4 v1, 0x0
│
│ .line 162
│ - .local v2, "pos":I
│ + .local v1, "pos":I
│ invoke-interface {p0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
│
│ - move-result-object v1
│ + move-result-object v4
│
│ :goto_2
│ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
│ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
│
│ move-result v5
│
│ if-eqz v5, :cond_3
│
│ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
│
│ - move-result-object v4
│ + move-result-object v3
│
│ - check-cast v4, Lcom/google/protobuf/ByteString;
│ + check-cast v3, Lcom/google/protobuf/ByteString;
│
│ .line 163
│ - .restart local v4 # "str":Lcom/google/protobuf/ByteString;
│ - iget-object v5, v4, Lcom/google/protobuf/ByteString;->bytes:[B
│ + .restart local v3 # "str":Lcom/google/protobuf/ByteString;
│ + iget-object v5, v3, Lcom/google/protobuf/ByteString;->bytes:[B
│
│ - invoke-virtual {v4}, Lcom/google/protobuf/ByteString;->size()I
│ + invoke-virtual {v3}, Lcom/google/protobuf/ByteString;->size()I
│
│ move-result v6
│
│ - invoke-static {v5, v7, v0, v2, v6}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
│ + invoke-static {v5, v7, v0, v1, v6}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
│
│ .line 164
│ - invoke-virtual {v4}, Lcom/google/protobuf/ByteString;->size()I
│ + invoke-virtual {v3}, Lcom/google/protobuf/ByteString;->size()I
│
│ move-result v5
│
│ - add-int/2addr v2, v5
│ + add-int/2addr v1, v5
│
│ .line 165
│ goto :goto_2
│
│ .line 166
│ - .end local v4 # "str":Lcom/google/protobuf/ByteString;
│ + .end local v3 # "str":Lcom/google/protobuf/ByteString;
│ :cond_3
│ - new-instance v5, Lcom/google/protobuf/ByteString;
│ + new-instance v4, Lcom/google/protobuf/ByteString;
│
│ - invoke-direct {v5, v0}, Lcom/google/protobuf/ByteString;->([B)V
│ + invoke-direct {v4, v0}, Lcom/google/protobuf/ByteString;->([B)V
│
│ goto :goto_0
│ .end method
│
│ .method public static copyFrom([B)Lcom/google/protobuf/ByteString;
│ .locals 2
│ .param p0, "bytes" # [B
├── smali/com/google/protobuf/DescriptorProtos$DescriptorProto$Builder.smali
│ @@ -177,43 +177,43 @@
│ invoke-direct {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->()V
│
│ .line 3864
│ const-string v0, ""
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->name_:Ljava/lang/Object;
│
│ - .line 3900
│ + .line 3901
│ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
│
│ move-result-object v0
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->field_:Ljava/util/List;
│
│ - .line 4086
│ + .line 4087
│ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
│
│ move-result-object v0
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->extension_:Ljava/util/List;
│
│ - .line 4272
│ + .line 4273
│ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
│
│ move-result-object v0
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->nestedType_:Ljava/util/List;
│
│ - .line 4458
│ + .line 4459
│ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
│
│ move-result-object v0
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->enumType_:Ljava/util/List;
│
│ - .line 4644
│ + .line 4645
│ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
│
│ move-result-object v0
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->extensionRange_:Ljava/util/List;
│
│ .line 4830
│ @@ -239,43 +239,43 @@
│ invoke-direct {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)V
│
│ .line 3864
│ const-string v0, ""
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->name_:Ljava/lang/Object;
│
│ - .line 3900
│ + .line 3901
│ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
│
│ move-result-object v0
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->field_:Ljava/util/List;
│
│ - .line 4086
│ + .line 4087
│ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
│
│ move-result-object v0
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->extension_:Ljava/util/List;
│
│ - .line 4272
│ + .line 4273
│ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
│
│ move-result-object v0
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->nestedType_:Ljava/util/List;
│
│ - .line 4458
│ + .line 4459
│ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
│
│ move-result-object v0
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->enumType_:Ljava/util/List;
│
│ - .line 4644
│ + .line 4645
│ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
│
│ move-result-object v0
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->extensionRange_:Ljava/util/List;
│
│ .line 4830
│ @@ -357,14 +357,15 @@
│ if-nez v1, :cond_0
│
│ .line 3533
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException;
│
│ move-result-object v1
│
│ + .line 3534
│ invoke-virtual {v1}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException;
│
│ move-result-object v1
│
│ throw v1
│
│ .line 3536
│ @@ -598,19 +599,21 @@
│
│ const/16 v3, 0x10
│
│ if-ne v0, v3, :cond_1
│
│ const/4 v0, 0x1
│
│ + .line 4636
│ :goto_0
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ move-result-object v3
│
│ + .line 4637
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->isClean()Z
│
│ move-result v4
│
│ invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;->(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V
│
│ iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->enumTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
│ @@ -664,19 +667,21 @@
│
│ const/4 v3, 0x4
│
│ if-ne v0, v3, :cond_1
│
│ const/4 v0, 0x1
│
│ + .line 4264
│ :goto_0
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ move-result-object v3
│
│ + .line 4265
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->isClean()Z
│
│ move-result v4
│
│ invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;->(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V
│
│ iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
│ @@ -730,19 +735,21 @@
│
│ const/16 v3, 0x20
│
│ if-ne v0, v3, :cond_1
│
│ const/4 v0, 0x1
│
│ + .line 4822
│ :goto_0
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ move-result-object v3
│
│ + .line 4823
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->isClean()Z
│
│ move-result v4
│
│ invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;->(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V
│
│ iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->extensionRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
│ @@ -796,19 +803,21 @@
│
│ const/4 v3, 0x2
│
│ if-ne v0, v3, :cond_1
│
│ const/4 v0, 0x1
│
│ + .line 4078
│ :goto_0
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ move-result-object v3
│
│ + .line 4079
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->isClean()Z
│
│ move-result v4
│
│ invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;->(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V
│
│ iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->fieldBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
│ @@ -862,19 +871,21 @@
│
│ const/16 v3, 0x8
│
│ if-ne v0, v3, :cond_1
│
│ const/4 v0, 0x1
│
│ + .line 4450
│ :goto_0
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ move-result-object v3
│
│ + .line 4451
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->isClean()Z
│
│ move-result v4
│
│ invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;->(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V
│
│ iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->nestedTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
│ @@ -918,18 +929,20 @@
│ if-nez v0, :cond_0
│
│ .line 4909
│ new-instance v0, Lcom/google/protobuf/SingleFieldBuilder;
│
│ iget-object v1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->options_:Lcom/google/protobuf/DescriptorProtos$MessageOptions;
│
│ + .line 4912
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ move-result-object v2
│
│ + .line 4913
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->isClean()Z
│
│ move-result v3
│
│ invoke-direct {v0, v1, v2, v3}, Lcom/google/protobuf/SingleFieldBuilder;->(Lcom/google/protobuf/GeneratedMessage;Lcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->optionsBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
│ @@ -1381,18 +1394,20 @@
│
│ .prologue
│ .line 4616
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->getEnumTypeFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ + .line 4617
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;
│
│ move-result-object v1
│
│ + .line 4616
│ invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;
│
│ return-object v0
│ @@ -1404,18 +1419,20 @@
│
│ .prologue
│ .line 4621
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->getEnumTypeFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ + .line 4622
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;
│
│ move-result-object v1
│
│ + .line 4621
│ invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;
│
│ return-object v0
│ @@ -1602,18 +1619,20 @@
│
│ .prologue
│ .line 4244
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->getExtensionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ + .line 4245
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
│
│ move-result-object v1
│
│ + .line 4244
│ invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;
│
│ return-object v0
│ @@ -1625,18 +1644,20 @@
│
│ .prologue
│ .line 4249
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->getExtensionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ + .line 4250
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
│
│ move-result-object v1
│
│ + .line 4249
│ invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;
│
│ return-object v0
│ @@ -1823,18 +1844,20 @@
│
│ .prologue
│ .line 4802
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->getExtensionRangeFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ + .line 4803
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;
│
│ move-result-object v1
│
│ + .line 4802
│ invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;
│
│ return-object v0
│ @@ -1846,18 +1869,20 @@
│
│ .prologue
│ .line 4807
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->getExtensionRangeFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ + .line 4808
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;
│
│ move-result-object v1
│
│ + .line 4807
│ invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;
│
│ return-object v0
│ @@ -2044,18 +2069,20 @@
│
│ .prologue
│ .line 4058
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->getFieldFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ + .line 4059
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
│
│ move-result-object v1
│
│ + .line 4058
│ invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;
│
│ return-object v0
│ @@ -2067,18 +2094,20 @@
│
│ .prologue
│ .line 4063
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->getFieldFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ + .line 4064
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
│
│ move-result-object v1
│
│ + .line 4063
│ invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;
│
│ return-object v0
│ @@ -2265,18 +2294,20 @@
│
│ .prologue
│ .line 4430
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->getNestedTypeFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ + .line 4431
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
│
│ move-result-object v1
│
│ + .line 4430
│ invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
│
│ return-object v0
│ @@ -2288,18 +2319,20 @@
│
│ .prologue
│ .line 4435
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->getNestedTypeFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ + .line 4436
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
│
│ move-result-object v1
│
│ + .line 4435
│ invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
│
│ return-object v0
│ @@ -4807,16 +4840,14 @@
│ const/4 v1, 0x1
│
│ goto :goto_1
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -4826,29 +4857,26 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/Message;
│
│ .prologue
│ .line 3429
│ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -4868,18 +4896,20 @@
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ .line 3794
│ + .line 3796
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet;
│
│ move-result-object v3
│
│ + .line 3795
│ invoke-static {v3}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder;
│
│ move-result-object v2
│
│ .line 3798
│ .local v2, "unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
│ :cond_0
│ @@ -5446,14 +5476,15 @@
│ iput v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->bitField0_:I
│
│ .line 3637
│ sget-boolean v0, Lcom/google/protobuf/GeneratedMessage;->alwaysUseFieldBuilders:Z
│
│ if-eqz v0, :cond_a
│
│ + .line 3639
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->getFieldFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ :goto_b
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->fieldBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ @@ -5539,14 +5570,15 @@
│ iput v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->bitField0_:I
│
│ .line 3663
│ sget-boolean v0, Lcom/google/protobuf/GeneratedMessage;->alwaysUseFieldBuilders:Z
│
│ if-eqz v0, :cond_e
│
│ + .line 3665
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->getExtensionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ :goto_c
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ @@ -5632,14 +5664,15 @@
│ iput v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->bitField0_:I
│
│ .line 3689
│ sget-boolean v0, Lcom/google/protobuf/GeneratedMessage;->alwaysUseFieldBuilders:Z
│
│ if-eqz v0, :cond_12
│
│ + .line 3691
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->getNestedTypeFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ :goto_d
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->nestedTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ @@ -5725,14 +5758,15 @@
│ iput v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->bitField0_:I
│
│ .line 3715
│ sget-boolean v0, Lcom/google/protobuf/GeneratedMessage;->alwaysUseFieldBuilders:Z
│
│ if-eqz v0, :cond_16
│
│ + .line 3717
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->getEnumTypeFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ :goto_e
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->enumTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ @@ -5818,14 +5852,15 @@
│ iput v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->bitField0_:I
│
│ .line 3741
│ sget-boolean v0, Lcom/google/protobuf/GeneratedMessage;->alwaysUseFieldBuilders:Z
│
│ if-eqz v0, :cond_1a
│
│ + .line 3743
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->getExtensionRangeFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v1
│
│ :cond_1a
│ iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->extensionRangeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ @@ -5875,16 +5910,14 @@
│ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ goto :goto_0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -5894,29 +5927,26 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/Message;
│
│ .prologue
│ .line 3429
│ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -5945,23 +5975,25 @@
│
│ const/16 v1, 0x40
│
│ if-ne v0, v1, :cond_0
│
│ iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->options_:Lcom/google/protobuf/DescriptorProtos$MessageOptions;
│
│ + .line 4870
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$MessageOptions;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$MessageOptions;
│
│ move-result-object v1
│
│ if-eq v0, v1, :cond_0
│
│ .line 4871
│ iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->options_:Lcom/google/protobuf/DescriptorProtos$MessageOptions;
│
│ + .line 4872
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$MessageOptions;->newBuilder(Lcom/google/protobuf/DescriptorProtos$MessageOptions;)Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;
│
│ move-result-object v0
│
│ invoke-virtual {v0, p1}, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->mergeFrom(Lcom/google/protobuf/DescriptorProtos$MessageOptions;)Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;
│
│ move-result-object v0
├── smali/com/google/protobuf/CodedOutputStream.smali
│ @@ -150,25 +150,27 @@
│
│ move-result v0
│
│ invoke-static {v0}, Lcom/google/protobuf/CodedOutputStream;->computeRawVarint32Size(I)I
│
│ move-result v0
│
│ + .line 738
│ invoke-virtual {p0}, Lcom/google/protobuf/ByteString;->size()I
│
│ move-result v1
│
│ add-int/2addr v0, v1
│
│ + .line 737
│ return v0
│ .end method
│
│ .method public static computeDoubleSize(ID)I
│ - .locals 2
│ + .locals 3
│ .param p0, "fieldNumber" # I
│ .param p1, "value" # D
│
│ .prologue
│ .line 430
│ invoke-static {p0}, Lcom/google/protobuf/CodedOutputStream;->computeTagSize(I)I
│
│ @@ -255,15 +257,15 @@
│ .line 677
│ const/4 v0, 0x4
│
│ return v0
│ .end method
│
│ .method public static computeFixed64Size(IJ)I
│ - .locals 2
│ + .locals 3
│ .param p0, "fieldNumber" # I
│ .param p1, "value" # J
│
│ .prologue
│ .line 471
│ invoke-static {p0}, Lcom/google/protobuf/CodedOutputStream;->computeTagSize(I)I
│
│ @@ -395,15 +397,15 @@
│ :cond_0
│ const/16 v0, 0xa
│
│ goto :goto_0
│ .end method
│
│ .method public static computeInt64Size(IJ)I
│ - .locals 2
│ + .locals 3
│ .param p0, "fieldNumber" # I
│ .param p1, "value" # J
│
│ .prologue
│ .line 454
│ invoke-static {p0}, Lcom/google/protobuf/CodedOutputStream;->computeTagSize(I)I
│
│ @@ -415,15 +417,15 @@
│
│ add-int/2addr v0, v1
│
│ return v0
│ .end method
│
│ .method public static computeInt64SizeNoTag(J)I
│ - .locals 1
│ + .locals 2
│ .param p0, "value" # J
│
│ .prologue
│ .line 648
│ invoke-static {p0, p1}, Lcom/google/protobuf/CodedOutputStream;->computeRawVarint64Size(J)I
│
│ move-result v0
│ @@ -444,28 +446,31 @@
│
│ move-result v0
│
│ mul-int/lit8 v0, v0, 0x2
│
│ const/4 v1, 0x2
│
│ + .line 601
│ invoke-static {v1, p0}, Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I
│
│ move-result v1
│
│ add-int/2addr v0, v1
│
│ const/4 v1, 0x3
│
│ + .line 602
│ invoke-static {v1, p1}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
│
│ move-result v1
│
│ add-int/2addr v0, v1
│
│ + .line 600
│ return v0
│ .end method
│
│ .method public static computeMessageSize(ILcom/google/protobuf/MessageLite;)I
│ .locals 2
│ .param p0, "fieldNumber" # I
│ .param p1, "value" # Lcom/google/protobuf/MessageLite;
│ @@ -537,28 +542,31 @@
│
│ move-result v0
│
│ mul-int/lit8 v0, v0, 0x2
│
│ const/4 v1, 0x2
│
│ + .line 613
│ invoke-static {v1, p0}, Lcom/google/protobuf/CodedOutputStream;->computeUInt32Size(II)I
│
│ move-result v1
│
│ add-int/2addr v0, v1
│
│ const/4 v1, 0x3
│
│ + .line 614
│ invoke-static {v1, p1}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
│
│ move-result v1
│
│ add-int/2addr v0, v1
│
│ + .line 612
│ return v0
│ .end method
│
│ .method public static computeRawVarint32Size(I)I
│ .locals 1
│ .param p0, "value" # I
│
│ @@ -784,15 +792,15 @@
│ .line 762
│ const/4 v0, 0x4
│
│ return v0
│ .end method
│
│ .method public static computeSFixed64Size(IJ)I
│ - .locals 2
│ + .locals 3
│ .param p0, "fieldNumber" # I
│ .param p1, "value" # J
│
│ .prologue
│ .line 574
│ invoke-static {p0}, Lcom/google/protobuf/CodedOutputStream;->computeTagSize(I)I
│
│ @@ -852,15 +860,15 @@
│
│ move-result v0
│
│ return v0
│ .end method
│
│ .method public static computeSInt64Size(IJ)I
│ - .locals 2
│ + .locals 3
│ .param p0, "fieldNumber" # I
│ .param p1, "value" # J
│
│ .prologue
│ .line 590
│ invoke-static {p0}, Lcom/google/protobuf/CodedOutputStream;->computeTagSize(I)I
│
│ @@ -1006,15 +1014,15 @@
│
│ move-result v0
│
│ return v0
│ .end method
│
│ .method public static computeUInt64Size(IJ)I
│ - .locals 2
│ + .locals 3
│ .param p0, "fieldNumber" # I
│ .param p1, "value" # J
│
│ .prologue
│ .line 446
│ invoke-static {p0}, Lcom/google/protobuf/CodedOutputStream;->computeTagSize(I)I
│
│ @@ -1026,15 +1034,15 @@
│
│ add-int/2addr v0, v1
│
│ return v0
│ .end method
│
│ .method public static computeUInt64SizeNoTag(J)I
│ - .locals 1
│ + .locals 2
│ .param p0, "value" # J
│
│ .prologue
│ .line 640
│ invoke-static {p0, p1}, Lcom/google/protobuf/CodedOutputStream;->computeRawVarint64Size(J)I
│
│ move-result v0
│ @@ -1383,15 +1391,15 @@
│ invoke-virtual {p0, p1}, Lcom/google/protobuf/CodedOutputStream;->writeRawBytes(Lcom/google/protobuf/ByteString;)V
│
│ .line 387
│ return-void
│ .end method
│
│ .method public writeDouble(ID)V
│ - .locals 1
│ + .locals 2
│ .param p1, "fieldNumber" # I
│ .param p2, "value" # D
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│ @@ -1406,15 +1414,15 @@
│ invoke-virtual {p0, p2, p3}, Lcom/google/protobuf/CodedOutputStream;->writeDoubleNoTag(D)V
│
│ .line 139
│ return-void
│ .end method
│
│ .method public writeDoubleNoTag(D)V
│ - .locals 2
│ + .locals 3
│ .param p1, "value" # D
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ @@ -1507,15 +1515,15 @@
│ invoke-virtual {p0, p1}, Lcom/google/protobuf/CodedOutputStream;->writeRawLittleEndian32(I)V
│
│ .line 343
│ return-void
│ .end method
│
│ .method public writeFixed64(IJ)V
│ - .locals 1
│ + .locals 2
│ .param p1, "fieldNumber" # I
│ .param p2, "value" # J
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│ @@ -1530,15 +1538,15 @@
│ invoke-virtual {p0, p2, p3}, Lcom/google/protobuf/CodedOutputStream;->writeFixed64NoTag(J)V
│
│ .line 174
│ return-void
│ .end method
│
│ .method public writeFixed64NoTag(J)V
│ - .locals 0
│ + .locals 1
│ .param p1, "value" # J
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ @@ -1688,15 +1696,15 @@
│
│ invoke-virtual {p0, v0, v1}, Lcom/google/protobuf/CodedOutputStream;->writeRawVarint64(J)V
│
│ goto :goto_0
│ .end method
│
│ .method public writeInt64(IJ)V
│ - .locals 1
│ + .locals 2
│ .param p1, "fieldNumber" # I
│ .param p2, "value" # J
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│ @@ -1711,15 +1719,15 @@
│ invoke-virtual {p0, p2, p3}, Lcom/google/protobuf/CodedOutputStream;->writeInt64NoTag(J)V
│
│ .line 160
│ return-void
│ .end method
│
│ .method public writeInt64NoTag(J)V
│ - .locals 0
│ + .locals 1
│ .param p1, "value" # J
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ @@ -2208,15 +2216,15 @@
│ invoke-virtual {p0, v0}, Lcom/google/protobuf/CodedOutputStream;->writeRawByte(I)V
│
│ .line 1034
│ return-void
│ .end method
│
│ .method public writeRawLittleEndian64(J)V
│ - .locals 2
│ + .locals 3
│ .param p1, "value" # J
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ @@ -2377,15 +2385,15 @@
│ .line 983
│ ushr-int/lit8 p1, p1, 0x7
│
│ goto :goto_0
│ .end method
│
│ .method public writeRawVarint64(J)V
│ - .locals 4
│ + .locals 5
│ .param p1, "value" # J
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ @@ -2465,15 +2473,15 @@
│ invoke-virtual {p0, p1}, Lcom/google/protobuf/CodedOutputStream;->writeRawLittleEndian32(I)V
│
│ .line 405
│ return-void
│ .end method
│
│ .method public writeSFixed64(IJ)V
│ - .locals 1
│ + .locals 2
│ .param p1, "fieldNumber" # I
│ .param p2, "value" # J
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│ @@ -2488,15 +2496,15 @@
│ invoke-virtual {p0, p2, p3}, Lcom/google/protobuf/CodedOutputStream;->writeSFixed64NoTag(J)V
│
│ .line 261
│ return-void
│ .end method
│
│ .method public writeSFixed64NoTag(J)V
│ - .locals 0
│ + .locals 1
│ .param p1, "value" # J
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ @@ -2549,15 +2557,15 @@
│ invoke-virtual {p0, v0}, Lcom/google/protobuf/CodedOutputStream;->writeRawVarint32(I)V
│
│ .line 415
│ return-void
│ .end method
│
│ .method public writeSInt64(IJ)V
│ - .locals 1
│ + .locals 2
│ .param p1, "fieldNumber" # I
│ .param p2, "value" # J
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│ @@ -2572,15 +2580,15 @@
│ invoke-virtual {p0, p2, p3}, Lcom/google/protobuf/CodedOutputStream;->writeSInt64NoTag(J)V
│
│ .line 275
│ return-void
│ .end method
│
│ .method public writeSInt64NoTag(J)V
│ - .locals 2
│ + .locals 3
│ .param p1, "value" # J
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ @@ -2708,15 +2716,15 @@
│ invoke-virtual {p0, p1}, Lcom/google/protobuf/CodedOutputStream;->writeRawVarint32(I)V
│
│ .line 392
│ return-void
│ .end method
│
│ .method public writeUInt64(IJ)V
│ - .locals 1
│ + .locals 2
│ .param p1, "fieldNumber" # I
│ .param p2, "value" # J
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│ @@ -2731,15 +2739,15 @@
│ invoke-virtual {p0, p2, p3}, Lcom/google/protobuf/CodedOutputStream;->writeUInt64NoTag(J)V
│
│ .line 153
│ return-void
│ .end method
│
│ .method public writeUInt64NoTag(J)V
│ - .locals 0
│ + .locals 1
│ .param p1, "value" # J
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
├── smali/com/google/protobuf/DescriptorProtos$1.smali
│ @@ -45,35 +45,37 @@
│
│ const/4 v5, 0x0
│
│ .line 16892
│ # setter for: Lcom/google/protobuf/DescriptorProtos;->descriptor:Lcom/google/protobuf/Descriptors$FileDescriptor;
│ invoke-static {p1}, Lcom/google/protobuf/DescriptorProtos;->access$20602(Lcom/google/protobuf/Descriptors$FileDescriptor;)Lcom/google/protobuf/Descriptors$FileDescriptor;
│
│ - .line 16893
│ + .line 16894
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor;
│
│ move-result-object v0
│
│ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List;
│
│ move-result-object v0
│
│ invoke-interface {v0, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor;
│
│ + .line 16893
│ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_FileDescriptorSet_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$002(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor;
│
│ .line 16895
│ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ + .line 16897
│ # getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_FileDescriptorSet_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$000()Lcom/google/protobuf/Descriptors$Descriptor;
│
│ move-result-object v1
│
│ new-array v2, v6, [Ljava/lang/String;
│
│ @@ -83,38 +85,41 @@
│
│ const-class v3, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet;
│
│ const-class v4, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;
│
│ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V
│
│ + .line 16895
│ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_FileDescriptorSet_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$102(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ - .line 16901
│ + .line 16902
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor;
│
│ move-result-object v0
│
│ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List;
│
│ move-result-object v0
│
│ invoke-interface {v0, v6}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor;
│
│ + .line 16901
│ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_FileDescriptorProto_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$702(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor;
│
│ .line 16903
│ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ + .line 16905
│ # getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_FileDescriptorProto_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$700()Lcom/google/protobuf/Descriptors$Descriptor;
│
│ move-result-object v1
│
│ const/16 v2, 0x9
│
│ @@ -166,38 +171,41 @@
│
│ const-class v3, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;
│
│ const-class v4, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;
│
│ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V
│
│ + .line 16903
│ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_FileDescriptorProto_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$802(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ - .line 16909
│ + .line 16910
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor;
│
│ move-result-object v0
│
│ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List;
│
│ move-result-object v0
│
│ invoke-interface {v0, v7}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor;
│
│ + .line 16909
│ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_DescriptorProto_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$2302(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor;
│
│ .line 16911
│ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ + .line 16913
│ # getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_DescriptorProto_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$2300()Lcom/google/protobuf/Descriptors$Descriptor;
│
│ move-result-object v1
│
│ const/4 v2, 0x7
│
│ @@ -237,18 +245,19 @@
│
│ const-class v3, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
│
│ const-class v4, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
│
│ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V
│
│ + .line 16911
│ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_DescriptorProto_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$2402(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ - .line 16917
│ + .line 16918
│ # getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_DescriptorProto_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$2300()Lcom/google/protobuf/Descriptors$Descriptor;
│
│ move-result-object v0
│
│ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$Descriptor;->getNestedTypes()Ljava/util/List;
│
│ @@ -256,20 +265,22 @@
│
│ invoke-interface {v0, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor;
│
│ + .line 16917
│ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_DescriptorProto_ExtensionRange_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$2502(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor;
│
│ .line 16919
│ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ + .line 16921
│ # getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_DescriptorProto_ExtensionRange_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$2500()Lcom/google/protobuf/Descriptors$Descriptor;
│
│ move-result-object v1
│
│ new-array v2, v7, [Ljava/lang/String;
│
│ @@ -283,38 +294,41 @@
│
│ const-class v3, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;
│
│ const-class v4, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;
│
│ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V
│
│ + .line 16919
│ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_DescriptorProto_ExtensionRange_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$2602(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ - .line 16925
│ + .line 16926
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor;
│
│ move-result-object v0
│
│ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List;
│
│ move-result-object v0
│
│ invoke-interface {v0, v8}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor;
│
│ + .line 16925
│ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_FieldDescriptorProto_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$4602(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor;
│
│ .line 16927
│ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ + .line 16929
│ # getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_FieldDescriptorProto_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$4600()Lcom/google/protobuf/Descriptors$Descriptor;
│
│ move-result-object v1
│
│ const/16 v2, 0x8
│
│ @@ -360,38 +374,41 @@
│
│ const-class v3, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
│
│ const-class v4, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;
│
│ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V
│
│ + .line 16927
│ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_FieldDescriptorProto_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$4702(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ - .line 16933
│ + .line 16934
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor;
│
│ move-result-object v0
│
│ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List;
│
│ move-result-object v0
│
│ invoke-interface {v0, v9}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor;
│
│ + .line 16933
│ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_EnumDescriptorProto_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$6102(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor;
│
│ .line 16935
│ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ + .line 16937
│ # getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_EnumDescriptorProto_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$6100()Lcom/google/protobuf/Descriptors$Descriptor;
│
│ move-result-object v1
│
│ new-array v2, v8, [Ljava/lang/String;
│
│ @@ -409,18 +426,19 @@
│
│ const-class v3, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;
│
│ const-class v4, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;
│
│ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V
│
│ + .line 16935
│ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_EnumDescriptorProto_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$6202(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ - .line 16941
│ + .line 16942
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor;
│
│ move-result-object v0
│
│ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List;
│
│ move-result-object v0
│ @@ -429,20 +447,22 @@
│
│ invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor;
│
│ + .line 16941
│ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_EnumValueDescriptorProto_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$7102(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor;
│
│ .line 16943
│ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ + .line 16945
│ # getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_EnumValueDescriptorProto_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$7100()Lcom/google/protobuf/Descriptors$Descriptor;
│
│ move-result-object v1
│
│ new-array v2, v8, [Ljava/lang/String;
│
│ @@ -460,18 +480,19 @@
│
│ const-class v3, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto;
│
│ const-class v4, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;
│
│ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V
│
│ + .line 16943
│ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_EnumValueDescriptorProto_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$7202(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ - .line 16949
│ + .line 16950
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor;
│
│ move-result-object v0
│
│ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List;
│
│ move-result-object v0
│ @@ -480,20 +501,22 @@
│
│ invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor;
│
│ + .line 16949
│ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_ServiceDescriptorProto_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$8102(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor;
│
│ .line 16951
│ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ + .line 16953
│ # getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_ServiceDescriptorProto_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$8100()Lcom/google/protobuf/Descriptors$Descriptor;
│
│ move-result-object v1
│
│ new-array v2, v8, [Ljava/lang/String;
│
│ @@ -511,18 +534,19 @@
│
│ const-class v3, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto;
│
│ const-class v4, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder;
│
│ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V
│
│ + .line 16951
│ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_ServiceDescriptorProto_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$8202(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ - .line 16957
│ + .line 16958
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor;
│
│ move-result-object v0
│
│ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List;
│
│ move-result-object v0
│ @@ -531,20 +555,22 @@
│
│ invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor;
│
│ + .line 16957
│ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_MethodDescriptorProto_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$9102(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor;
│
│ .line 16959
│ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ + .line 16961
│ # getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_MethodDescriptorProto_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$9100()Lcom/google/protobuf/Descriptors$Descriptor;
│
│ move-result-object v1
│
│ new-array v2, v9, [Ljava/lang/String;
│
│ @@ -566,18 +592,19 @@
│
│ const-class v3, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto;
│
│ const-class v4, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;
│
│ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V
│
│ + .line 16959
│ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_MethodDescriptorProto_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$9202(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ - .line 16965
│ + .line 16966
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor;
│
│ move-result-object v0
│
│ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List;
│
│ move-result-object v0
│ @@ -586,20 +613,22 @@
│
│ invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor;
│
│ + .line 16965
│ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_FileOptions_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$10202(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor;
│
│ .line 16967
│ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ + .line 16969
│ # getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_FileOptions_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$10200()Lcom/google/protobuf/Descriptors$Descriptor;
│
│ move-result-object v1
│
│ const/16 v2, 0x9
│
│ @@ -651,18 +680,19 @@
│
│ const-class v3, Lcom/google/protobuf/DescriptorProtos$FileOptions;
│
│ const-class v4, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;
│
│ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V
│
│ + .line 16967
│ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_FileOptions_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$10302(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ - .line 16973
│ + .line 16974
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor;
│
│ move-result-object v0
│
│ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List;
│
│ move-result-object v0
│ @@ -671,20 +701,22 @@
│
│ invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor;
│
│ + .line 16973
│ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_MessageOptions_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$11802(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor;
│
│ .line 16975
│ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ + .line 16977
│ # getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_MessageOptions_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$11800()Lcom/google/protobuf/Descriptors$Descriptor;
│
│ move-result-object v1
│
│ new-array v2, v8, [Ljava/lang/String;
│
│ @@ -702,18 +734,19 @@
│
│ const-class v3, Lcom/google/protobuf/DescriptorProtos$MessageOptions;
│
│ const-class v4, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;
│
│ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V
│
│ + .line 16975
│ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_MessageOptions_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$11902(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ - .line 16981
│ + .line 16982
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor;
│
│ move-result-object v0
│
│ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List;
│
│ move-result-object v0
│ @@ -722,20 +755,22 @@
│
│ invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor;
│
│ + .line 16981
│ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_FieldOptions_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$12802(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor;
│
│ .line 16983
│ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ + .line 16985
│ # getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_FieldOptions_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$12800()Lcom/google/protobuf/Descriptors$Descriptor;
│
│ move-result-object v1
│
│ const/4 v2, 0x5
│
│ @@ -763,18 +798,19 @@
│
│ const-class v3, Lcom/google/protobuf/DescriptorProtos$FieldOptions;
│
│ const-class v4, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;
│
│ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V
│
│ + .line 16983
│ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_FieldOptions_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$12902(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ - .line 16989
│ + .line 16990
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor;
│
│ move-result-object v0
│
│ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List;
│
│ move-result-object v0
│ @@ -783,20 +819,22 @@
│
│ invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor;
│
│ + .line 16989
│ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_EnumOptions_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$14002(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor;
│
│ .line 16991
│ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ + .line 16993
│ # getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_EnumOptions_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$14000()Lcom/google/protobuf/Descriptors$Descriptor;
│
│ move-result-object v1
│
│ new-array v2, v6, [Ljava/lang/String;
│
│ @@ -806,18 +844,19 @@
│
│ const-class v3, Lcom/google/protobuf/DescriptorProtos$EnumOptions;
│
│ const-class v4, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;
│
│ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V
│
│ + .line 16991
│ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_EnumOptions_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$14102(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ - .line 16997
│ + .line 16998
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor;
│
│ move-result-object v0
│
│ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List;
│
│ move-result-object v0
│ @@ -826,20 +865,22 @@
│
│ invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor;
│
│ + .line 16997
│ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_EnumValueOptions_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$14702(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor;
│
│ .line 16999
│ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ + .line 17001
│ # getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_EnumValueOptions_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$14700()Lcom/google/protobuf/Descriptors$Descriptor;
│
│ move-result-object v1
│
│ new-array v2, v6, [Ljava/lang/String;
│
│ @@ -849,18 +890,19 @@
│
│ const-class v3, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions;
│
│ const-class v4, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;
│
│ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V
│
│ + .line 16999
│ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_EnumValueOptions_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$14802(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ - .line 17005
│ + .line 17006
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor;
│
│ move-result-object v0
│
│ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List;
│
│ move-result-object v0
│ @@ -869,20 +911,22 @@
│
│ invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor;
│
│ + .line 17005
│ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_ServiceOptions_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$15402(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor;
│
│ .line 17007
│ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ + .line 17009
│ # getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_ServiceOptions_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$15400()Lcom/google/protobuf/Descriptors$Descriptor;
│
│ move-result-object v1
│
│ new-array v2, v6, [Ljava/lang/String;
│
│ @@ -892,18 +936,19 @@
│
│ const-class v3, Lcom/google/protobuf/DescriptorProtos$ServiceOptions;
│
│ const-class v4, Lcom/google/protobuf/DescriptorProtos$ServiceOptions$Builder;
│
│ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V
│
│ + .line 17007
│ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_ServiceOptions_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$15502(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ - .line 17013
│ + .line 17014
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor;
│
│ move-result-object v0
│
│ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List;
│
│ move-result-object v0
│ @@ -912,20 +957,22 @@
│
│ invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor;
│
│ + .line 17013
│ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_MethodOptions_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$16102(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor;
│
│ .line 17015
│ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ + .line 17017
│ # getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_MethodOptions_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$16100()Lcom/google/protobuf/Descriptors$Descriptor;
│
│ move-result-object v1
│
│ new-array v2, v6, [Ljava/lang/String;
│
│ @@ -935,18 +982,19 @@
│
│ const-class v3, Lcom/google/protobuf/DescriptorProtos$MethodOptions;
│
│ const-class v4, Lcom/google/protobuf/DescriptorProtos$MethodOptions$Builder;
│
│ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V
│
│ + .line 17015
│ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_MethodOptions_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$16202(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ - .line 17021
│ + .line 17022
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor;
│
│ move-result-object v0
│
│ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List;
│
│ move-result-object v0
│ @@ -955,20 +1003,22 @@
│
│ invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor;
│
│ + .line 17021
│ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_UninterpretedOption_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$16802(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor;
│
│ .line 17023
│ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ + .line 17025
│ # getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_UninterpretedOption_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$16800()Lcom/google/protobuf/Descriptors$Descriptor;
│
│ move-result-object v1
│
│ const/4 v2, 0x7
│
│ @@ -1008,18 +1058,19 @@
│
│ const-class v3, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;
│
│ const-class v4, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;
│
│ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V
│
│ + .line 17023
│ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_UninterpretedOption_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$16902(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ - .line 17029
│ + .line 17030
│ # getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_UninterpretedOption_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$16800()Lcom/google/protobuf/Descriptors$Descriptor;
│
│ move-result-object v0
│
│ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$Descriptor;->getNestedTypes()Ljava/util/List;
│
│ @@ -1027,20 +1078,22 @@
│
│ invoke-interface {v0, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor;
│
│ + .line 17029
│ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_UninterpretedOption_NamePart_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$17002(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor;
│
│ .line 17031
│ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ + .line 17033
│ # getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_UninterpretedOption_NamePart_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$17000()Lcom/google/protobuf/Descriptors$Descriptor;
│
│ move-result-object v1
│
│ new-array v2, v7, [Ljava/lang/String;
│
│ @@ -1054,18 +1107,19 @@
│
│ const-class v3, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart;
│
│ const-class v4, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$NamePart$Builder;
│
│ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V
│
│ + .line 17031
│ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_UninterpretedOption_NamePart_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$17102(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ - .line 17037
│ + .line 17038
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor;
│
│ move-result-object v0
│
│ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List;
│
│ move-result-object v0
│ @@ -1074,20 +1128,22 @@
│
│ invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor;
│
│ + .line 17037
│ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_SourceCodeInfo_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$19102(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor;
│
│ .line 17039
│ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ + .line 17041
│ # getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_SourceCodeInfo_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$19100()Lcom/google/protobuf/Descriptors$Descriptor;
│
│ move-result-object v1
│
│ new-array v2, v6, [Ljava/lang/String;
│
│ @@ -1097,18 +1153,19 @@
│
│ const-class v3, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo;
│
│ const-class v4, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Builder;
│
│ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V
│
│ + .line 17039
│ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_SourceCodeInfo_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$19202(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ - .line 17045
│ + .line 17046
│ # getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_SourceCodeInfo_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$19100()Lcom/google/protobuf/Descriptors$Descriptor;
│
│ move-result-object v0
│
│ invoke-virtual {v0}, Lcom/google/protobuf/Descriptors$Descriptor;->getNestedTypes()Ljava/util/List;
│
│ @@ -1116,20 +1173,22 @@
│
│ invoke-interface {v0, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/Descriptors$Descriptor;
│
│ + .line 17045
│ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_SourceCodeInfo_Location_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$19302(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor;
│
│ .line 17047
│ new-instance v0, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ + .line 17049
│ # getter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_SourceCodeInfo_Location_descriptor:Lcom/google/protobuf/Descriptors$Descriptor;
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos;->access$19300()Lcom/google/protobuf/Descriptors$Descriptor;
│
│ move-result-object v1
│
│ new-array v2, v7, [Ljava/lang/String;
│
│ @@ -1143,14 +1202,15 @@
│
│ const-class v3, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location;
│
│ const-class v4, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Location$Builder;
│
│ invoke-direct {v0, v1, v2, v3, v4}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;->(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Class;)V
│
│ + .line 17047
│ # setter for: Lcom/google/protobuf/DescriptorProtos;->internal_static_google_protobuf_SourceCodeInfo_Location_fieldAccessorTable:Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos;->access$19402(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
│
│ .line 17053
│ const/4 v0, 0x0
│
│ return-object v0
├── smali/com/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder.smali
│ @@ -130,14 +130,15 @@
│ if-nez v1, :cond_0
│
│ .line 2937
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException;
│
│ move-result-object v1
│
│ + .line 2938
│ invoke-virtual {v1}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException;
│
│ move-result-object v1
│
│ throw v1
│
│ .line 2940
│ @@ -687,16 +688,14 @@
│ const/4 v0, 0x1
│
│ return v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -706,29 +705,26 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/Message;
│
│ .prologue
│ .line 2873
│ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -748,18 +744,20 @@
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ .line 2989
│ + .line 2991
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet;
│
│ move-result-object v2
│
│ + .line 2990
│ invoke-static {v2}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder;
│
│ move-result-object v1
│
│ .line 2993
│ .local v1, "unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
│ :cond_0
│ @@ -938,16 +936,14 @@
│ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ goto :goto_0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -957,29 +953,26 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/Message;
│
│ .prologue
│ .line 2873
│ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
├── smali/com/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange.smali
│ @@ -351,19 +351,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;
│
│ + .line 2803
│ # invokes: Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;->access$2700(Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;
│
│ move-result-object v0
│
│ + .line 2802
│ return-object v0
│ .end method
│
│ .method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;
│ .locals 1
│ .param p0, "input" # Lcom/google/protobuf/CodedInputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -408,19 +410,21 @@
│
│ move-result-object v0
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;
│
│ move-result-object v0
│
│ + .line 2857
│ # invokes: Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;->access$2700(Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;
│
│ move-result-object v0
│
│ + .line 2856
│ return-object v0
│ .end method
│
│ .method public static parseFrom(Ljava/io/InputStream;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;
│ .locals 1
│ .param p0, "input" # Ljava/io/InputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -467,19 +471,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;
│
│ + .line 2825
│ # invokes: Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;->access$2700(Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;
│
│ move-result-object v0
│
│ + .line 2824
│ return-object v0
│ .end method
│
│ .method public static parseFrom([B)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;
│ .locals 1
│ .param p0, "data" # [B
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -526,19 +532,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;
│
│ + .line 2814
│ # invokes: Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;->access$2700(Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;
│
│ move-result-object v0
│
│ + .line 2813
│ return-object v0
│ .end method
│
│
│ # virtual methods
│ .method public getDefaultInstanceForType()Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;
│ .locals 1
│ @@ -621,14 +629,15 @@
│ and-int/lit8 v2, v2, 0x1
│
│ if-ne v2, v3, :cond_1
│
│ .line 2774
│ iget v2, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;->start_:I
│
│ + .line 2775
│ invoke-static {v3, v2}, Lcom/google/protobuf/CodedOutputStream;->computeInt32Size(II)I
│
│ move-result v2
│
│ add-int/2addr v0, v2
│
│ .line 2777
│ @@ -638,14 +647,15 @@
│ and-int/lit8 v2, v2, 0x2
│
│ if-ne v2, v4, :cond_2
│
│ .line 2778
│ iget v2, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;->end_:I
│
│ + .line 2779
│ invoke-static {v4, v2}, Lcom/google/protobuf/CodedOutputStream;->computeInt32Size(II)I
│
│ move-result v2
│
│ add-int/2addr v0, v2
│
│ .line 2781
│ @@ -813,15 +823,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ .prologue
│ .line 2693
│ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$ExtensionRange$Builder;
│
│ move-result-object v0
├── smali/com/google/protobuf/DescriptorProtos$DescriptorProto.smali
│ @@ -373,14 +373,15 @@
│ instance-of v2, v1, Ljava/lang/String;
│
│ if-eqz v2, :cond_0
│
│ .line 3101
│ check-cast v1, Ljava/lang/String;
│
│ + .line 3102
│ .end local v1 # "ref":Ljava/lang/Object;
│ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
│
│ move-result-object v0
│
│ .line 3103
│ .local v0, "b":Lcom/google/protobuf/ByteString;
│ @@ -612,19 +613,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
│
│ + .line 3359
│ # invokes: Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->access$3400(Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
│
│ move-result-object v0
│
│ + .line 3358
│ return-object v0
│ .end method
│
│ .method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
│ .locals 1
│ .param p0, "input" # Lcom/google/protobuf/CodedInputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -669,19 +672,21 @@
│
│ move-result-object v0
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
│
│ move-result-object v0
│
│ + .line 3413
│ # invokes: Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->access$3400(Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
│
│ move-result-object v0
│
│ + .line 3412
│ return-object v0
│ .end method
│
│ .method public static parseFrom(Ljava/io/InputStream;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
│ .locals 1
│ .param p0, "input" # Ljava/io/InputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -728,19 +733,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
│
│ + .line 3381
│ # invokes: Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->access$3400(Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
│
│ move-result-object v0
│
│ + .line 3380
│ return-object v0
│ .end method
│
│ .method public static parseFrom([B)Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
│ .locals 1
│ .param p0, "data" # [B
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -787,19 +794,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
│
│ + .line 3370
│ # invokes: Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;->access$3400(Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
│
│ move-result-object v0
│
│ + .line 3369
│ return-object v0
│ .end method
│
│
│ # virtual methods
│ .method public getDefaultInstanceForType()Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
│ .locals 1
│ @@ -1371,15 +1380,15 @@
│ .line 3309
│ iget v3, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->bitField0_:I
│
│ and-int/lit8 v3, v3, 0x1
│
│ if-ne v3, v4, :cond_1
│
│ - .line 3310
│ + .line 3311
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getNameBytes()Lcom/google/protobuf/ByteString;
│
│ move-result-object v3
│
│ invoke-static {v4, v3}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
│
│ move-result v3
│ @@ -1399,14 +1408,15 @@
│ move-result v3
│
│ if-ge v0, v3, :cond_2
│
│ .line 3314
│ iget-object v3, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->field_:Ljava/util/List;
│
│ + .line 3315
│ invoke-interface {v3, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ move-result-object v3
│
│ check-cast v3, Lcom/google/protobuf/MessageLite;
│
│ invoke-static {v5, v3}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
│ @@ -1434,14 +1444,15 @@
│ if-ge v0, v3, :cond_3
│
│ .line 3318
│ const/4 v4, 0x3
│
│ iget-object v3, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->nestedType_:Ljava/util/List;
│
│ + .line 3319
│ invoke-interface {v3, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ move-result-object v3
│
│ check-cast v3, Lcom/google/protobuf/MessageLite;
│
│ invoke-static {v4, v3}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
│ @@ -1469,14 +1480,15 @@
│ if-ge v0, v3, :cond_4
│
│ .line 3322
│ const/4 v4, 0x4
│
│ iget-object v3, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->enumType_:Ljava/util/List;
│
│ + .line 3323
│ invoke-interface {v3, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ move-result-object v3
│
│ check-cast v3, Lcom/google/protobuf/MessageLite;
│
│ invoke-static {v4, v3}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
│ @@ -1504,14 +1516,15 @@
│ if-ge v0, v3, :cond_5
│
│ .line 3326
│ const/4 v4, 0x5
│
│ iget-object v3, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->extensionRange_:Ljava/util/List;
│
│ + .line 3327
│ invoke-interface {v3, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ move-result-object v3
│
│ check-cast v3, Lcom/google/protobuf/MessageLite;
│
│ invoke-static {v4, v3}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
│ @@ -1539,14 +1552,15 @@
│ if-ge v0, v3, :cond_6
│
│ .line 3330
│ const/4 v4, 0x6
│
│ iget-object v3, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->extension_:Ljava/util/List;
│
│ + .line 3331
│ invoke-interface {v3, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ move-result-object v3
│
│ check-cast v3, Lcom/google/protobuf/MessageLite;
│
│ invoke-static {v4, v3}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
│ @@ -1569,14 +1583,15 @@
│ if-ne v3, v5, :cond_7
│
│ .line 3334
│ const/4 v3, 0x7
│
│ iget-object v4, p0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->options_:Lcom/google/protobuf/DescriptorProtos$MessageOptions;
│
│ + .line 3335
│ invoke-static {v3, v4}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
│
│ move-result v3
│
│ add-int/2addr v1, v3
│
│ .line 3337
│ @@ -1899,15 +1914,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ .prologue
│ .line 2654
│ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
│
│ move-result-object v0
├── smali/com/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder.smali
│ @@ -81,15 +81,15 @@
│ invoke-direct {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->()V
│
│ .line 6613
│ const-string v0, ""
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->name_:Ljava/lang/Object;
│
│ - .line 6649
│ + .line 6650
│ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
│
│ move-result-object v0
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->value_:Ljava/util/List;
│
│ .line 6835
│ @@ -115,15 +115,15 @@
│ invoke-direct {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)V
│
│ .line 6613
│ const-string v0, ""
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->name_:Ljava/lang/Object;
│
│ - .line 6649
│ + .line 6650
│ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
│
│ move-result-object v0
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->value_:Ljava/util/List;
│
│ .line 6835
│ @@ -205,14 +205,15 @@
│ if-nez v1, :cond_0
│
│ .line 6464
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException;
│
│ move-result-object v1
│
│ + .line 6465
│ invoke-virtual {v1}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException;
│
│ move-result-object v1
│
│ throw v1
│
│ .line 6467
│ @@ -300,18 +301,20 @@
│ if-nez v0, :cond_0
│
│ .line 6914
│ new-instance v0, Lcom/google/protobuf/SingleFieldBuilder;
│
│ iget-object v1, p0, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->options_:Lcom/google/protobuf/DescriptorProtos$EnumOptions;
│
│ + .line 6917
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ move-result-object v2
│
│ + .line 6918
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->isClean()Z
│
│ move-result v3
│
│ invoke-direct {v0, v1, v2, v3}, Lcom/google/protobuf/SingleFieldBuilder;->(Lcom/google/protobuf/GeneratedMessage;Lcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->optionsBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
│ @@ -359,19 +362,21 @@
│
│ const/4 v3, 0x2
│
│ if-ne v0, v3, :cond_1
│
│ const/4 v0, 0x1
│
│ + .line 6827
│ :goto_0
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ move-result-object v3
│
│ + .line 6828
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->isClean()Z
│
│ move-result v4
│
│ invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;->(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V
│
│ iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->valueBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
│ @@ -641,18 +646,20 @@
│
│ .prologue
│ .line 6807
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->getValueFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ + .line 6808
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto;
│
│ move-result-object v1
│
│ + .line 6807
│ invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;
│
│ return-object v0
│ @@ -664,18 +671,20 @@
│
│ .prologue
│ .line 6812
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->getValueFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ + .line 6813
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto;
│
│ move-result-object v1
│
│ + .line 6812
│ invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;
│
│ return-object v0
│ @@ -1742,16 +1751,14 @@
│ const/4 v1, 0x1
│
│ goto :goto_1
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -1761,29 +1768,26 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/Message;
│
│ .prologue
│ .line 6388
│ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -1803,18 +1807,20 @@
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ .line 6567
│ + .line 6569
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet;
│
│ move-result-object v3
│
│ + .line 6568
│ invoke-static {v3}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder;
│
│ move-result-object v2
│
│ .line 6571
│ .local v2, "unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
│ :cond_0
│ @@ -2111,14 +2117,15 @@
│ iput v1, p0, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->bitField0_:I
│
│ .line 6532
│ sget-boolean v1, Lcom/google/protobuf/GeneratedMessage;->alwaysUseFieldBuilders:Z
│
│ if-eqz v1, :cond_6
│
│ + .line 6534
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->getValueFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ :cond_6
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->valueBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ @@ -2168,16 +2175,14 @@
│ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ goto :goto_0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -2187,29 +2192,26 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/Message;
│
│ .prologue
│ .line 6388
│ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -2238,23 +2240,25 @@
│
│ const/4 v1, 0x4
│
│ if-ne v0, v1, :cond_0
│
│ iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->options_:Lcom/google/protobuf/DescriptorProtos$EnumOptions;
│
│ + .line 6875
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$EnumOptions;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$EnumOptions;
│
│ move-result-object v1
│
│ if-eq v0, v1, :cond_0
│
│ .line 6876
│ iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->options_:Lcom/google/protobuf/DescriptorProtos$EnumOptions;
│
│ + .line 6877
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$EnumOptions;->newBuilder(Lcom/google/protobuf/DescriptorProtos$EnumOptions;)Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;
│
│ move-result-object v0
│
│ invoke-virtual {v0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->mergeFrom(Lcom/google/protobuf/DescriptorProtos$EnumOptions;)Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;
│
│ move-result-object v0
├── smali/com/google/protobuf/DescriptorProtos$EnumDescriptorProto.smali
│ @@ -227,14 +227,15 @@
│ instance-of v2, v1, Ljava/lang/String;
│
│ if-eqz v2, :cond_0
│
│ .line 6194
│ check-cast v1, Ljava/lang/String;
│
│ + .line 6195
│ .end local v1 # "ref":Ljava/lang/Object;
│ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
│
│ move-result-object v0
│
│ .line 6196
│ .local v0, "b":Lcom/google/protobuf/ByteString;
│ @@ -438,19 +439,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;
│
│ + .line 6318
│ # invokes: Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->access$6300(Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;
│
│ move-result-object v0
│
│ + .line 6317
│ return-object v0
│ .end method
│
│ .method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;
│ .locals 1
│ .param p0, "input" # Lcom/google/protobuf/CodedInputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -495,19 +498,21 @@
│
│ move-result-object v0
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;
│
│ move-result-object v0
│
│ + .line 6372
│ # invokes: Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->access$6300(Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;
│
│ move-result-object v0
│
│ + .line 6371
│ return-object v0
│ .end method
│
│ .method public static parseFrom(Ljava/io/InputStream;)Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;
│ .locals 1
│ .param p0, "input" # Ljava/io/InputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -554,19 +559,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;
│
│ + .line 6340
│ # invokes: Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->access$6300(Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;
│
│ move-result-object v0
│
│ + .line 6339
│ return-object v0
│ .end method
│
│ .method public static parseFrom([B)Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;
│ .locals 1
│ .param p0, "data" # [B
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -613,19 +620,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;
│
│ + .line 6329
│ # invokes: Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;->access$6300(Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;
│
│ move-result-object v0
│
│ + .line 6328
│ return-object v0
│ .end method
│
│
│ # virtual methods
│ .method public getDefaultInstanceForType()Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;
│ .locals 1
│ @@ -767,15 +776,15 @@
│ .line 6284
│ iget v3, p0, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;->bitField0_:I
│
│ and-int/lit8 v3, v3, 0x1
│
│ if-ne v3, v4, :cond_1
│
│ - .line 6285
│ + .line 6286
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;->getNameBytes()Lcom/google/protobuf/ByteString;
│
│ move-result-object v3
│
│ invoke-static {v4, v3}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
│
│ move-result v3
│ @@ -795,14 +804,15 @@
│ move-result v3
│
│ if-ge v0, v3, :cond_2
│
│ .line 6289
│ iget-object v3, p0, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;->value_:Ljava/util/List;
│
│ + .line 6290
│ invoke-interface {v3, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ move-result-object v3
│
│ check-cast v3, Lcom/google/protobuf/MessageLite;
│
│ invoke-static {v5, v3}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
│ @@ -825,14 +835,15 @@
│ if-ne v3, v5, :cond_3
│
│ .line 6293
│ const/4 v3, 0x3
│
│ iget-object v4, p0, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;->options_:Lcom/google/protobuf/DescriptorProtos$EnumOptions;
│
│ + .line 6294
│ invoke-static {v3, v4}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
│
│ move-result v3
│
│ add-int/2addr v1, v3
│
│ .line 6296
│ @@ -1142,15 +1153,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ .prologue
│ .line 6142
│ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;
│
│ move-result-object v0
├── smali/com/google/protobuf/DescriptorProtos$EnumOptions$Builder.smali
│ @@ -60,15 +60,15 @@
│ .method private constructor ()V
│ .locals 1
│
│ .prologue
│ .line 12084
│ invoke-direct {p0}, Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;->()V
│
│ - .line 12251
│ + .line 12252
│ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
│
│ move-result-object v0
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->uninterpretedOption_:Ljava/util/List;
│
│ .line 12085
│ @@ -82,15 +82,15 @@
│ .locals 1
│ .param p1, "parent" # Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ .prologue
│ .line 12089
│ invoke-direct {p0, p1}, Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;->(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)V
│
│ - .line 12251
│ + .line 12252
│ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
│
│ move-result-object v0
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->uninterpretedOption_:Ljava/util/List;
│
│ .line 12090
│ @@ -165,14 +165,15 @@
│ if-nez v1, :cond_0
│
│ .line 12137
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException;
│
│ move-result-object v1
│
│ + .line 12138
│ invoke-virtual {v1}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException;
│
│ move-result-object v1
│
│ throw v1
│
│ .line 12140
│ @@ -268,19 +269,21 @@
│
│ iget v3, p0, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->bitField0_:I
│
│ and-int/lit8 v3, v3, 0x1
│
│ if-ne v3, v0, :cond_1
│
│ + .line 12429
│ :goto_0
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ move-result-object v3
│
│ + .line 12430
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->isClean()Z
│
│ move-result v4
│
│ invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;->(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V
│
│ iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->uninterpretedOptionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
│ @@ -547,18 +550,20 @@
│
│ .prologue
│ .line 12409
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->getUninterpretedOptionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ + .line 12410
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;
│
│ move-result-object v1
│
│ + .line 12409
│ invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;
│
│ return-object v0
│ @@ -570,18 +575,20 @@
│
│ .prologue
│ .line 12414
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->getUninterpretedOptionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ + .line 12415
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;
│
│ move-result-object v1
│
│ + .line 12414
│ invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;
│
│ return-object v0
│ @@ -1319,16 +1326,14 @@
│ const/4 v1, 0x1
│
│ goto :goto_1
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -1338,29 +1343,26 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/Message;
│
│ .prologue
│ .line 12070
│ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -1380,18 +1382,20 @@
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ .line 12219
│ + .line 12221
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet;
│
│ move-result-object v3
│
│ + .line 12220
│ invoke-static {v3}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder;
│
│ move-result-object v2
│
│ .line 12223
│ .local v2, "unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
│ :cond_0
│ @@ -1605,14 +1609,15 @@
│ iput v1, p0, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->bitField0_:I
│
│ .line 12188
│ sget-boolean v1, Lcom/google/protobuf/GeneratedMessage;->alwaysUseFieldBuilders:Z
│
│ if-eqz v1, :cond_4
│
│ + .line 12190
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->getUninterpretedOptionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ :cond_4
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->uninterpretedOptionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ @@ -1662,16 +1667,14 @@
│ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ goto :goto_0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -1681,29 +1684,26 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/Message;
│
│ .prologue
│ .line 12070
│ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
├── smali/com/google/protobuf/DescriptorProtos$EnumOptions.smali
│ @@ -350,19 +350,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;
│
│ + .line 12000
│ # invokes: Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$EnumOptions;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->access$14200(Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;)Lcom/google/protobuf/DescriptorProtos$EnumOptions;
│
│ move-result-object v0
│
│ + .line 11999
│ return-object v0
│ .end method
│
│ .method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/DescriptorProtos$EnumOptions;
│ .locals 1
│ .param p0, "input" # Lcom/google/protobuf/CodedInputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -407,19 +409,21 @@
│
│ move-result-object v0
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;
│
│ move-result-object v0
│
│ + .line 12054
│ # invokes: Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$EnumOptions;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->access$14200(Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;)Lcom/google/protobuf/DescriptorProtos$EnumOptions;
│
│ move-result-object v0
│
│ + .line 12053
│ return-object v0
│ .end method
│
│ .method public static parseFrom(Ljava/io/InputStream;)Lcom/google/protobuf/DescriptorProtos$EnumOptions;
│ .locals 1
│ .param p0, "input" # Ljava/io/InputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -466,19 +470,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;
│
│ + .line 12022
│ # invokes: Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$EnumOptions;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->access$14200(Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;)Lcom/google/protobuf/DescriptorProtos$EnumOptions;
│
│ move-result-object v0
│
│ + .line 12021
│ return-object v0
│ .end method
│
│ .method public static parseFrom([B)Lcom/google/protobuf/DescriptorProtos$EnumOptions;
│ .locals 1
│ .param p0, "data" # [B
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -525,19 +531,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;
│
│ + .line 12011
│ # invokes: Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$EnumOptions;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;->access$14200(Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;)Lcom/google/protobuf/DescriptorProtos$EnumOptions;
│
│ move-result-object v0
│
│ + .line 12010
│ return-object v0
│ .end method
│
│
│ # virtual methods
│ .method public getDefaultInstanceForType()Lcom/google/protobuf/DescriptorProtos$EnumOptions;
│ .locals 1
│ @@ -614,14 +622,15 @@
│ if-ge v0, v3, :cond_1
│
│ .line 11974
│ const/16 v4, 0x3e7
│
│ iget-object v3, p0, Lcom/google/protobuf/DescriptorProtos$EnumOptions;->uninterpretedOption_:Ljava/util/List;
│
│ + .line 11975
│ invoke-interface {v3, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ move-result-object v3
│
│ check-cast v3, Lcom/google/protobuf/MessageLite;
│
│ invoke-static {v4, v3}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
│ @@ -892,15 +901,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ .prologue
│ .line 11883
│ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumOptions;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/DescriptorProtos$EnumOptions$Builder;
│
│ move-result-object v0
│
│ @@ -981,15 +989,15 @@
│ }
│ .end annotation
│
│ .prologue
│ .line 11956
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$EnumOptions;->getSerializedSize()I
│
│ - .line 11958
│ + .line 11959
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$EnumOptions;->newExtensionWriter()Lcom/google/protobuf/GeneratedMessage$ExtendableMessage$ExtensionWriter;
│
│ move-result-object v0
│
│ .line 11960
│ .local v0, "extensionWriter":Lcom/google/protobuf/GeneratedMessage$ExtendableMessage$ExtensionWriter;, "Lcom/google/protobuf/GeneratedMessage$ExtendableMessage.ExtensionWriter;"
│ const/4 v1, 0x0
├── smali/com/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder.smali
│ @@ -169,14 +169,15 @@
│ if-nez v1, :cond_0
│
│ .line 7251
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException;
│
│ move-result-object v1
│
│ + .line 7252
│ invoke-virtual {v1}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException;
│
│ move-result-object v1
│
│ throw v1
│
│ .line 7254
│ @@ -230,18 +231,20 @@
│ if-nez v0, :cond_0
│
│ .line 7501
│ new-instance v0, Lcom/google/protobuf/SingleFieldBuilder;
│
│ iget-object v1, p0, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;->options_:Lcom/google/protobuf/DescriptorProtos$EnumValueOptions;
│
│ + .line 7504
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ move-result-object v2
│
│ + .line 7505
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;->isClean()Z
│
│ move-result v3
│
│ invoke-direct {v0, v1, v2, v3}, Lcom/google/protobuf/SingleFieldBuilder;->(Lcom/google/protobuf/GeneratedMessage;Lcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;->optionsBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
│ @@ -1054,16 +1057,14 @@
│ const/4 v0, 0x1
│
│ goto :goto_0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -1073,29 +1074,26 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/Message;
│
│ .prologue
│ .line 7180
│ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -1115,18 +1113,20 @@
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ .line 7320
│ + .line 7322
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet;
│
│ move-result-object v3
│
│ + .line 7321
│ invoke-static {v3}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder;
│
│ move-result-object v2
│
│ .line 7324
│ .local v2, "unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
│ :cond_0
│ @@ -1355,16 +1355,14 @@
│ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ goto :goto_0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -1374,29 +1372,26 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/Message;
│
│ .prologue
│ .line 7180
│ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -1425,23 +1420,25 @@
│
│ const/4 v1, 0x4
│
│ if-ne v0, v1, :cond_0
│
│ iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;->options_:Lcom/google/protobuf/DescriptorProtos$EnumValueOptions;
│
│ + .line 7462
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$EnumValueOptions;
│
│ move-result-object v1
│
│ if-eq v0, v1, :cond_0
│
│ .line 7463
│ iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;->options_:Lcom/google/protobuf/DescriptorProtos$EnumValueOptions;
│
│ + .line 7464
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions;->newBuilder(Lcom/google/protobuf/DescriptorProtos$EnumValueOptions;)Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;
│
│ move-result-object v0
│
│ invoke-virtual {v0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->mergeFrom(Lcom/google/protobuf/DescriptorProtos$EnumValueOptions;)Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;
│
│ move-result-object v0
├── smali/com/google/protobuf/DescriptorProtos$EnumValueDescriptorProto.smali
│ @@ -207,14 +207,15 @@
│ instance-of v2, v1, Ljava/lang/String;
│
│ if-eqz v2, :cond_0
│
│ .line 7003
│ check-cast v1, Ljava/lang/String;
│
│ + .line 7004
│ .end local v1 # "ref":Ljava/lang/Object;
│ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
│
│ move-result-object v0
│
│ .line 7005
│ .local v0, "b":Lcom/google/protobuf/ByteString;
│ @@ -416,19 +417,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;
│
│ + .line 7110
│ # invokes: Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;->access$7300(Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto;
│
│ move-result-object v0
│
│ + .line 7109
│ return-object v0
│ .end method
│
│ .method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto;
│ .locals 1
│ .param p0, "input" # Lcom/google/protobuf/CodedInputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -473,19 +476,21 @@
│
│ move-result-object v0
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;
│
│ move-result-object v0
│
│ + .line 7164
│ # invokes: Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;->access$7300(Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto;
│
│ move-result-object v0
│
│ + .line 7163
│ return-object v0
│ .end method
│
│ .method public static parseFrom(Ljava/io/InputStream;)Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto;
│ .locals 1
│ .param p0, "input" # Ljava/io/InputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -532,19 +537,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;
│
│ + .line 7132
│ # invokes: Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;->access$7300(Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto;
│
│ move-result-object v0
│
│ + .line 7131
│ return-object v0
│ .end method
│
│ .method public static parseFrom([B)Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto;
│ .locals 1
│ .param p0, "data" # [B
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -591,19 +598,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;
│
│ + .line 7121
│ # invokes: Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;->access$7300(Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto;
│
│ move-result-object v0
│
│ + .line 7120
│ return-object v0
│ .end method
│
│
│ # virtual methods
│ .method public getDefaultInstanceForType()Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto;
│ .locals 1
│ @@ -755,15 +764,15 @@
│ .line 7076
│ iget v2, p0, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto;->bitField0_:I
│
│ and-int/lit8 v2, v2, 0x1
│
│ if-ne v2, v3, :cond_1
│
│ - .line 7077
│ + .line 7078
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto;->getNameBytes()Lcom/google/protobuf/ByteString;
│
│ move-result-object v2
│
│ invoke-static {v3, v2}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
│
│ move-result v2
│ @@ -777,14 +786,15 @@
│ and-int/lit8 v2, v2, 0x2
│
│ if-ne v2, v4, :cond_2
│
│ .line 7081
│ iget v2, p0, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto;->number_:I
│
│ + .line 7082
│ invoke-static {v4, v2}, Lcom/google/protobuf/CodedOutputStream;->computeInt32Size(II)I
│
│ move-result v2
│
│ add-int/2addr v0, v2
│
│ .line 7084
│ @@ -798,14 +808,15 @@
│ if-ne v2, v3, :cond_3
│
│ .line 7085
│ const/4 v2, 0x3
│
│ iget-object v3, p0, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto;->options_:Lcom/google/protobuf/DescriptorProtos$EnumValueOptions;
│
│ + .line 7086
│ invoke-static {v2, v3}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
│
│ move-result v2
│
│ add-int/2addr v0, v2
│
│ .line 7088
│ @@ -1016,15 +1027,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ .prologue
│ .line 6951
│ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/DescriptorProtos$EnumValueDescriptorProto$Builder;
│
│ move-result-object v0
├── smali/com/google/protobuf/DescriptorProtos$EnumValueOptions$Builder.smali
│ @@ -60,15 +60,15 @@
│ .method private constructor ()V
│ .locals 1
│
│ .prologue
│ .line 12662
│ invoke-direct {p0}, Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;->()V
│
│ - .line 12829
│ + .line 12830
│ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
│
│ move-result-object v0
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->uninterpretedOption_:Ljava/util/List;
│
│ .line 12663
│ @@ -82,15 +82,15 @@
│ .locals 1
│ .param p1, "parent" # Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ .prologue
│ .line 12667
│ invoke-direct {p0, p1}, Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;->(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)V
│
│ - .line 12829
│ + .line 12830
│ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
│
│ move-result-object v0
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->uninterpretedOption_:Ljava/util/List;
│
│ .line 12668
│ @@ -165,14 +165,15 @@
│ if-nez v1, :cond_0
│
│ .line 12715
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException;
│
│ move-result-object v1
│
│ + .line 12716
│ invoke-virtual {v1}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException;
│
│ move-result-object v1
│
│ throw v1
│
│ .line 12718
│ @@ -268,19 +269,21 @@
│
│ iget v3, p0, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->bitField0_:I
│
│ and-int/lit8 v3, v3, 0x1
│
│ if-ne v3, v0, :cond_1
│
│ + .line 13007
│ :goto_0
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ move-result-object v3
│
│ + .line 13008
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->isClean()Z
│
│ move-result v4
│
│ invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;->(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V
│
│ iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->uninterpretedOptionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
│ @@ -547,18 +550,20 @@
│
│ .prologue
│ .line 12987
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->getUninterpretedOptionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ + .line 12988
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;
│
│ move-result-object v1
│
│ + .line 12987
│ invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;
│
│ return-object v0
│ @@ -570,18 +575,20 @@
│
│ .prologue
│ .line 12992
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->getUninterpretedOptionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ + .line 12993
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;
│
│ move-result-object v1
│
│ + .line 12992
│ invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;
│
│ return-object v0
│ @@ -1319,16 +1326,14 @@
│ const/4 v1, 0x1
│
│ goto :goto_1
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -1338,29 +1343,26 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/Message;
│
│ .prologue
│ .line 12648
│ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -1380,18 +1382,20 @@
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ .line 12797
│ + .line 12799
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet;
│
│ move-result-object v3
│
│ + .line 12798
│ invoke-static {v3}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder;
│
│ move-result-object v2
│
│ .line 12801
│ .local v2, "unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
│ :cond_0
│ @@ -1605,14 +1609,15 @@
│ iput v1, p0, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->bitField0_:I
│
│ .line 12766
│ sget-boolean v1, Lcom/google/protobuf/GeneratedMessage;->alwaysUseFieldBuilders:Z
│
│ if-eqz v1, :cond_4
│
│ + .line 12768
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->getUninterpretedOptionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ :cond_4
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->uninterpretedOptionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ @@ -1662,16 +1667,14 @@
│ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ goto :goto_0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -1681,29 +1684,26 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/Message;
│
│ .prologue
│ .line 12648
│ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
├── smali/com/google/protobuf/DescriptorProtos$EnumValueOptions.smali
│ @@ -350,19 +350,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;
│
│ + .line 12578
│ # invokes: Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$EnumValueOptions;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->access$14900(Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;)Lcom/google/protobuf/DescriptorProtos$EnumValueOptions;
│
│ move-result-object v0
│
│ + .line 12577
│ return-object v0
│ .end method
│
│ .method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/DescriptorProtos$EnumValueOptions;
│ .locals 1
│ .param p0, "input" # Lcom/google/protobuf/CodedInputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -407,19 +409,21 @@
│
│ move-result-object v0
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;
│
│ move-result-object v0
│
│ + .line 12632
│ # invokes: Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$EnumValueOptions;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->access$14900(Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;)Lcom/google/protobuf/DescriptorProtos$EnumValueOptions;
│
│ move-result-object v0
│
│ + .line 12631
│ return-object v0
│ .end method
│
│ .method public static parseFrom(Ljava/io/InputStream;)Lcom/google/protobuf/DescriptorProtos$EnumValueOptions;
│ .locals 1
│ .param p0, "input" # Ljava/io/InputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -466,19 +470,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;
│
│ + .line 12600
│ # invokes: Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$EnumValueOptions;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->access$14900(Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;)Lcom/google/protobuf/DescriptorProtos$EnumValueOptions;
│
│ move-result-object v0
│
│ + .line 12599
│ return-object v0
│ .end method
│
│ .method public static parseFrom([B)Lcom/google/protobuf/DescriptorProtos$EnumValueOptions;
│ .locals 1
│ .param p0, "data" # [B
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -525,19 +531,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;
│
│ + .line 12589
│ # invokes: Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$EnumValueOptions;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;->access$14900(Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;)Lcom/google/protobuf/DescriptorProtos$EnumValueOptions;
│
│ move-result-object v0
│
│ + .line 12588
│ return-object v0
│ .end method
│
│
│ # virtual methods
│ .method public getDefaultInstanceForType()Lcom/google/protobuf/DescriptorProtos$EnumValueOptions;
│ .locals 1
│ @@ -614,14 +622,15 @@
│ if-ge v0, v3, :cond_1
│
│ .line 12552
│ const/16 v4, 0x3e7
│
│ iget-object v3, p0, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions;->uninterpretedOption_:Ljava/util/List;
│
│ + .line 12553
│ invoke-interface {v3, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ move-result-object v3
│
│ check-cast v3, Lcom/google/protobuf/MessageLite;
│
│ invoke-static {v4, v3}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
│ @@ -892,15 +901,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ .prologue
│ .line 12461
│ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/DescriptorProtos$EnumValueOptions$Builder;
│
│ move-result-object v0
│
│ @@ -981,15 +989,15 @@
│ }
│ .end annotation
│
│ .prologue
│ .line 12534
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions;->getSerializedSize()I
│
│ - .line 12536
│ + .line 12537
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$EnumValueOptions;->newExtensionWriter()Lcom/google/protobuf/GeneratedMessage$ExtendableMessage$ExtensionWriter;
│
│ move-result-object v0
│
│ .line 12538
│ .local v0, "extensionWriter":Lcom/google/protobuf/GeneratedMessage$ExtendableMessage$ExtensionWriter;, "Lcom/google/protobuf/GeneratedMessage$ExtendableMessage.ExtensionWriter;"
│ const/4 v1, 0x0
├── smali/com/google/protobuf/DescriptorProtos$FieldDescriptorProto$Label$1.smali
│ @@ -51,15 +51,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic findValueByNumber(I)Lcom/google/protobuf/Internal$EnumLite;
│ .locals 1
│ - .param p1, "x0" # I
│
│ .prologue
│ .line 5140
│ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Label$1;->findValueByNumber(I)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Label;
│
│ move-result-object v0
├── smali/com/google/protobuf/DescriptorProtos$FieldDescriptorProto$Type$1.smali
│ @@ -51,15 +51,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic findValueByNumber(I)Lcom/google/protobuf/Internal$EnumLite;
│ .locals 1
│ - .param p1, "x0" # I
│
│ .prologue
│ .line 5068
│ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Type$1;->findValueByNumber(I)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Type;
│
│ move-result-object v0
├── smali/com/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder.smali
│ @@ -229,14 +229,15 @@
│ if-nez v1, :cond_0
│
│ .line 5621
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException;
│
│ move-result-object v1
│
│ + .line 5622
│ invoke-virtual {v1}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException;
│
│ move-result-object v1
│
│ throw v1
│
│ .line 5624
│ @@ -290,18 +291,20 @@
│ if-nez v0, :cond_0
│
│ .line 6099
│ new-instance v0, Lcom/google/protobuf/SingleFieldBuilder;
│
│ iget-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;->options_:Lcom/google/protobuf/DescriptorProtos$FieldOptions;
│
│ + .line 6102
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ move-result-object v2
│
│ + .line 6103
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;->isClean()Z
│
│ move-result v3
│
│ invoke-direct {v0, v1, v2, v3}, Lcom/google/protobuf/SingleFieldBuilder;->(Lcom/google/protobuf/GeneratedMessage;Lcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;->optionsBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
│ @@ -1652,16 +1655,14 @@
│ const/4 v0, 0x1
│
│ goto :goto_0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -1671,29 +1672,26 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/Message;
│
│ .prologue
│ .line 5540
│ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -1713,18 +1711,20 @@
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ .line 5725
│ + .line 5727
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet;
│
│ move-result-object v5
│
│ + .line 5726
│ invoke-static {v5}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder;
│
│ move-result-object v3
│
│ .line 5729
│ .local v3, "unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
│ :cond_0
│ @@ -2160,16 +2160,14 @@
│ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ goto :goto_0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -2179,29 +2177,26 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/Message;
│
│ .prologue
│ .line 5540
│ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -2230,23 +2225,25 @@
│
│ const/16 v1, 0x80
│
│ if-ne v0, v1, :cond_0
│
│ iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;->options_:Lcom/google/protobuf/DescriptorProtos$FieldOptions;
│
│ + .line 6060
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$FieldOptions;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$FieldOptions;
│
│ move-result-object v1
│
│ if-eq v0, v1, :cond_0
│
│ .line 6061
│ iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;->options_:Lcom/google/protobuf/DescriptorProtos$FieldOptions;
│
│ + .line 6062
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FieldOptions;->newBuilder(Lcom/google/protobuf/DescriptorProtos$FieldOptions;)Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;
│
│ move-result-object v0
│
│ invoke-virtual {v0, p1}, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->mergeFrom(Lcom/google/protobuf/DescriptorProtos$FieldOptions;)Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;
│
│ move-result-object v0
├── smali/com/google/protobuf/DescriptorProtos$FieldDescriptorProto.smali
│ @@ -276,14 +276,15 @@
│ instance-of v2, v1, Ljava/lang/String;
│
│ if-eqz v2, :cond_0
│
│ .line 5333
│ check-cast v1, Ljava/lang/String;
│
│ + .line 5334
│ .end local v1 # "ref":Ljava/lang/Object;
│ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
│
│ move-result-object v0
│
│ .line 5335
│ .local v0, "b":Lcom/google/protobuf/ByteString;
│ @@ -329,14 +330,15 @@
│ instance-of v2, v1, Ljava/lang/String;
│
│ if-eqz v2, :cond_0
│
│ .line 5301
│ check-cast v1, Ljava/lang/String;
│
│ + .line 5302
│ .end local v1 # "ref":Ljava/lang/Object;
│ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
│
│ move-result-object v0
│
│ .line 5303
│ .local v0, "b":Lcom/google/protobuf/ByteString;
│ @@ -369,14 +371,15 @@
│ instance-of v2, v1, Ljava/lang/String;
│
│ if-eqz v2, :cond_0
│
│ .line 5207
│ check-cast v1, Ljava/lang/String;
│
│ + .line 5208
│ .end local v1 # "ref":Ljava/lang/Object;
│ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
│
│ move-result-object v0
│
│ .line 5209
│ .local v0, "b":Lcom/google/protobuf/ByteString;
│ @@ -409,14 +412,15 @@
│ instance-of v2, v1, Ljava/lang/String;
│
│ if-eqz v2, :cond_0
│
│ .line 5269
│ check-cast v1, Ljava/lang/String;
│
│ + .line 5270
│ .end local v1 # "ref":Ljava/lang/Object;
│ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
│
│ move-result-object v0
│
│ .line 5271
│ .local v0, "b":Lcom/google/protobuf/ByteString;
│ @@ -643,19 +647,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;
│
│ + .line 5470
│ # invokes: Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;->access$4800(Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
│
│ move-result-object v0
│
│ + .line 5469
│ return-object v0
│ .end method
│
│ .method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
│ .locals 1
│ .param p0, "input" # Lcom/google/protobuf/CodedInputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -700,19 +706,21 @@
│
│ move-result-object v0
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;
│
│ move-result-object v0
│
│ + .line 5524
│ # invokes: Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;->access$4800(Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
│
│ move-result-object v0
│
│ + .line 5523
│ return-object v0
│ .end method
│
│ .method public static parseFrom(Ljava/io/InputStream;)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
│ .locals 1
│ .param p0, "input" # Ljava/io/InputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -759,19 +767,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;
│
│ + .line 5492
│ # invokes: Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;->access$4800(Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
│
│ move-result-object v0
│
│ + .line 5491
│ return-object v0
│ .end method
│
│ .method public static parseFrom([B)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
│ .locals 1
│ .param p0, "data" # [B
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -818,19 +828,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;
│
│ + .line 5481
│ # invokes: Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;->access$4800(Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
│
│ move-result-object v0
│
│ + .line 5480
│ return-object v0
│ .end method
│
│
│ # virtual methods
│ .method public getDefaultInstanceForType()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
│ .locals 1
│ @@ -1100,15 +1112,15 @@
│ .line 5416
│ iget v2, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->bitField0_:I
│
│ and-int/lit8 v2, v2, 0x1
│
│ if-ne v2, v3, :cond_1
│
│ - .line 5417
│ + .line 5418
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getNameBytes()Lcom/google/protobuf/ByteString;
│
│ move-result-object v2
│
│ invoke-static {v3, v2}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
│
│ move-result v2
│ @@ -1121,15 +1133,15 @@
│
│ and-int/lit8 v2, v2, 0x20
│
│ const/16 v3, 0x20
│
│ if-ne v2, v3, :cond_2
│
│ - .line 5421
│ + .line 5422
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getExtendeeBytes()Lcom/google/protobuf/ByteString;
│
│ move-result-object v2
│
│ invoke-static {v4, v2}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
│
│ move-result v2
│ @@ -1145,14 +1157,15 @@
│ if-ne v2, v4, :cond_3
│
│ .line 5425
│ const/4 v2, 0x3
│
│ iget v3, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->number_:I
│
│ + .line 5426
│ invoke-static {v2, v3}, Lcom/google/protobuf/CodedOutputStream;->computeInt32Size(II)I
│
│ move-result v2
│
│ add-int/2addr v0, v2
│
│ .line 5428
│ @@ -1162,14 +1175,15 @@
│ and-int/lit8 v2, v2, 0x4
│
│ if-ne v2, v5, :cond_4
│
│ .line 5429
│ iget-object v2, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->label_:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Label;
│
│ + .line 5430
│ invoke-virtual {v2}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Label;->getNumber()I
│
│ move-result v2
│
│ invoke-static {v5, v2}, Lcom/google/protobuf/CodedOutputStream;->computeEnumSize(II)I
│
│ move-result v2
│ @@ -1185,14 +1199,15 @@
│ if-ne v2, v6, :cond_5
│
│ .line 5433
│ const/4 v2, 0x5
│
│ iget-object v3, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->type_:Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Type;
│
│ + .line 5434
│ invoke-virtual {v3}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Type;->getNumber()I
│
│ move-result v3
│
│ invoke-static {v2, v3}, Lcom/google/protobuf/CodedOutputStream;->computeEnumSize(II)I
│
│ move-result v2
│ @@ -1208,14 +1223,15 @@
│ const/16 v3, 0x10
│
│ if-ne v2, v3, :cond_6
│
│ .line 5437
│ const/4 v2, 0x6
│
│ + .line 5438
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getTypeNameBytes()Lcom/google/protobuf/ByteString;
│
│ move-result-object v3
│
│ invoke-static {v2, v3}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
│
│ move-result v2
│ @@ -1231,14 +1247,15 @@
│ const/16 v3, 0x40
│
│ if-ne v2, v3, :cond_7
│
│ .line 5441
│ const/4 v2, 0x7
│
│ + .line 5442
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getDefaultValueBytes()Lcom/google/protobuf/ByteString;
│
│ move-result-object v3
│
│ invoke-static {v2, v3}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
│
│ move-result v2
│ @@ -1254,14 +1271,15 @@
│ const/16 v3, 0x80
│
│ if-ne v2, v3, :cond_8
│
│ .line 5445
│ iget-object v2, p0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->options_:Lcom/google/protobuf/DescriptorProtos$FieldOptions;
│
│ + .line 5446
│ invoke-static {v6, v2}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
│
│ move-result v2
│
│ add-int/2addr v0, v2
│
│ .line 5448
│ @@ -1654,15 +1672,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ .prologue
│ .line 4966
│ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;
│
│ move-result-object v0
├── smali/com/google/protobuf/DescriptorProtos$FieldOptions$Builder.smali
│ @@ -78,15 +78,15 @@
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->ctype_:Lcom/google/protobuf/DescriptorProtos$FieldOptions$CType;
│
│ .line 11637
│ const-string v0, ""
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->experimentalMapKey_:Ljava/lang/Object;
│
│ - .line 11673
│ + .line 11674
│ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
│
│ move-result-object v0
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->uninterpretedOption_:Ljava/util/List;
│
│ .line 11341
│ @@ -110,15 +110,15 @@
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->ctype_:Lcom/google/protobuf/DescriptorProtos$FieldOptions$CType;
│
│ .line 11637
│ const-string v0, ""
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->experimentalMapKey_:Ljava/lang/Object;
│
│ - .line 11673
│ + .line 11674
│ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
│
│ move-result-object v0
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->uninterpretedOption_:Ljava/util/List;
│
│ .line 11346
│ @@ -193,14 +193,15 @@
│ if-nez v1, :cond_0
│
│ .line 11401
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException;
│
│ move-result-object v1
│
│ + .line 11402
│ invoke-virtual {v1}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException;
│
│ move-result-object v1
│
│ throw v1
│
│ .line 11404
│ @@ -298,19 +299,21 @@
│
│ const/16 v3, 0x10
│
│ if-ne v0, v3, :cond_1
│
│ const/4 v0, 0x1
│
│ + .line 11851
│ :goto_0
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ move-result-object v3
│
│ + .line 11852
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->isClean()Z
│
│ move-result v4
│
│ invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;->(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V
│
│ iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->uninterpretedOptionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
│ @@ -577,18 +580,20 @@
│
│ .prologue
│ .line 11831
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->getUninterpretedOptionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ + .line 11832
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;
│
│ move-result-object v1
│
│ + .line 11831
│ invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;
│
│ return-object v0
│ @@ -600,18 +605,20 @@
│
│ .prologue
│ .line 11836
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->getUninterpretedOptionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ + .line 11837
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;
│
│ move-result-object v1
│
│ + .line 11836
│ invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;
│
│ return-object v0
│ @@ -1733,16 +1740,14 @@
│ const/4 v1, 0x1
│
│ goto :goto_1
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -1752,29 +1757,26 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/Message;
│
│ .prologue
│ .line 11326
│ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -1794,18 +1796,20 @@
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ .line 11513
│ + .line 11515
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet;
│
│ move-result-object v5
│
│ + .line 11514
│ invoke-static {v5}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder;
│
│ move-result-object v3
│
│ .line 11517
│ .local v3, "unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
│ :cond_0
│ @@ -2174,14 +2178,15 @@
│ iput v1, p0, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->bitField0_:I
│
│ .line 11482
│ sget-boolean v1, Lcom/google/protobuf/GeneratedMessage;->alwaysUseFieldBuilders:Z
│
│ if-eqz v1, :cond_8
│
│ + .line 11484
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->getUninterpretedOptionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ :cond_8
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->uninterpretedOptionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ @@ -2231,16 +2236,14 @@
│ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ goto :goto_0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -2250,29 +2253,26 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/Message;
│
│ .prologue
│ .line 11326
│ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
├── smali/com/google/protobuf/DescriptorProtos$FieldOptions$CType$1.smali
│ @@ -51,15 +51,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic findValueByNumber(I)Lcom/google/protobuf/Internal$EnumLite;
│ .locals 1
│ - .param p1, "x0" # I
│
│ .prologue
│ .line 11029
│ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$FieldOptions$CType$1;->findValueByNumber(I)Lcom/google/protobuf/DescriptorProtos$FieldOptions$CType;
│
│ move-result-object v0
├── smali/com/google/protobuf/DescriptorProtos$FieldOptions.smali
│ @@ -270,14 +270,15 @@
│ instance-of v2, v1, Ljava/lang/String;
│
│ if-eqz v2, :cond_0
│
│ .line 11126
│ check-cast v1, Ljava/lang/String;
│
│ + .line 11127
│ .end local v1 # "ref":Ljava/lang/Object;
│ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
│
│ move-result-object v0
│
│ .line 11128
│ .local v0, "b":Lcom/google/protobuf/ByteString;
│ @@ -487,19 +488,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;
│
│ + .line 11256
│ # invokes: Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$FieldOptions;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->access$13000(Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;)Lcom/google/protobuf/DescriptorProtos$FieldOptions;
│
│ move-result-object v0
│
│ + .line 11255
│ return-object v0
│ .end method
│
│ .method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/DescriptorProtos$FieldOptions;
│ .locals 1
│ .param p0, "input" # Lcom/google/protobuf/CodedInputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -544,19 +547,21 @@
│
│ move-result-object v0
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;
│
│ move-result-object v0
│
│ + .line 11310
│ # invokes: Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$FieldOptions;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->access$13000(Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;)Lcom/google/protobuf/DescriptorProtos$FieldOptions;
│
│ move-result-object v0
│
│ + .line 11309
│ return-object v0
│ .end method
│
│ .method public static parseFrom(Ljava/io/InputStream;)Lcom/google/protobuf/DescriptorProtos$FieldOptions;
│ .locals 1
│ .param p0, "input" # Ljava/io/InputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -603,19 +608,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;
│
│ + .line 11278
│ # invokes: Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$FieldOptions;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->access$13000(Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;)Lcom/google/protobuf/DescriptorProtos$FieldOptions;
│
│ move-result-object v0
│
│ + .line 11277
│ return-object v0
│ .end method
│
│ .method public static parseFrom([B)Lcom/google/protobuf/DescriptorProtos$FieldOptions;
│ .locals 1
│ .param p0, "data" # [B
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -662,19 +669,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;
│
│ + .line 11267
│ # invokes: Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$FieldOptions;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;->access$13000(Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;)Lcom/google/protobuf/DescriptorProtos$FieldOptions;
│
│ move-result-object v0
│
│ + .line 11266
│ return-object v0
│ .end method
│
│
│ # virtual methods
│ .method public getCtype()Lcom/google/protobuf/DescriptorProtos$FieldOptions$CType;
│ .locals 1
│ @@ -829,14 +838,15 @@
│ and-int/lit8 v3, v3, 0x1
│
│ if-ne v3, v4, :cond_1
│
│ .line 11214
│ iget-object v3, p0, Lcom/google/protobuf/DescriptorProtos$FieldOptions;->ctype_:Lcom/google/protobuf/DescriptorProtos$FieldOptions$CType;
│
│ + .line 11215
│ invoke-virtual {v3}, Lcom/google/protobuf/DescriptorProtos$FieldOptions$CType;->getNumber()I
│
│ move-result v3
│
│ invoke-static {v4, v3}, Lcom/google/protobuf/CodedOutputStream;->computeEnumSize(II)I
│
│ move-result v3
│ @@ -850,14 +860,15 @@
│ and-int/lit8 v3, v3, 0x2
│
│ if-ne v3, v5, :cond_2
│
│ .line 11218
│ iget-boolean v3, p0, Lcom/google/protobuf/DescriptorProtos$FieldOptions;->packed_:Z
│
│ + .line 11219
│ invoke-static {v5, v3}, Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I
│
│ move-result v3
│
│ add-int/2addr v1, v3
│
│ .line 11221
│ @@ -871,14 +882,15 @@
│ if-ne v3, v4, :cond_3
│
│ .line 11222
│ const/4 v3, 0x3
│
│ iget-boolean v4, p0, Lcom/google/protobuf/DescriptorProtos$FieldOptions;->deprecated_:Z
│
│ + .line 11223
│ invoke-static {v3, v4}, Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I
│
│ move-result v3
│
│ add-int/2addr v1, v3
│
│ .line 11225
│ @@ -890,14 +902,15 @@
│ const/16 v4, 0x8
│
│ if-ne v3, v4, :cond_4
│
│ .line 11226
│ const/16 v3, 0x9
│
│ + .line 11227
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FieldOptions;->getExperimentalMapKeyBytes()Lcom/google/protobuf/ByteString;
│
│ move-result-object v4
│
│ invoke-static {v3, v4}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
│
│ move-result v3
│ @@ -919,14 +932,15 @@
│ if-ge v0, v3, :cond_5
│
│ .line 11230
│ const/16 v4, 0x3e7
│
│ iget-object v3, p0, Lcom/google/protobuf/DescriptorProtos$FieldOptions;->uninterpretedOption_:Ljava/util/List;
│
│ + .line 11231
│ invoke-interface {v3, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ move-result-object v3
│
│ check-cast v3, Lcom/google/protobuf/MessageLite;
│
│ invoke-static {v4, v3}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
│ @@ -1291,15 +1305,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ .prologue
│ .line 10972
│ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$FieldOptions;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/DescriptorProtos$FieldOptions$Builder;
│
│ move-result-object v0
│
│ @@ -1384,15 +1397,15 @@
│ const/4 v4, 0x2
│
│ const/4 v3, 0x1
│
│ .line 11184
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldOptions;->getSerializedSize()I
│
│ - .line 11186
│ + .line 11187
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FieldOptions;->newExtensionWriter()Lcom/google/protobuf/GeneratedMessage$ExtendableMessage$ExtensionWriter;
│
│ move-result-object v0
│
│ .line 11188
│ .local v0, "extensionWriter":Lcom/google/protobuf/GeneratedMessage$ExtendableMessage$ExtensionWriter;, "Lcom/google/protobuf/GeneratedMessage$ExtendableMessage.ExtensionWriter;"
│ iget v2, p0, Lcom/google/protobuf/DescriptorProtos$FieldOptions;->bitField0_:I
├── smali/com/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder.smali
│ @@ -182,36 +182,36 @@
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->package_:Ljava/lang/Object;
│
│ .line 1602
│ sget-object v0, Lcom/google/protobuf/LazyStringArrayList;->EMPTY:Lcom/google/protobuf/LazyStringList;
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->dependency_:Lcom/google/protobuf/LazyStringList;
│
│ - .line 1658
│ + .line 1659
│ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
│
│ move-result-object v0
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->messageType_:Ljava/util/List;
│
│ - .line 1844
│ + .line 1845
│ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
│
│ move-result-object v0
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->enumType_:Ljava/util/List;
│
│ - .line 2030
│ + .line 2031
│ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
│
│ move-result-object v0
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->service_:Ljava/util/List;
│
│ - .line 2216
│ + .line 2217
│ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
│
│ move-result-object v0
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->extension_:Ljava/util/List;
│
│ .line 2402
│ @@ -254,36 +254,36 @@
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->package_:Ljava/lang/Object;
│
│ .line 1602
│ sget-object v0, Lcom/google/protobuf/LazyStringArrayList;->EMPTY:Lcom/google/protobuf/LazyStringList;
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->dependency_:Lcom/google/protobuf/LazyStringList;
│
│ - .line 1658
│ + .line 1659
│ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
│
│ move-result-object v0
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->messageType_:Ljava/util/List;
│
│ - .line 1844
│ + .line 1845
│ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
│
│ move-result-object v0
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->enumType_:Ljava/util/List;
│
│ - .line 2030
│ + .line 2031
│ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
│
│ move-result-object v0
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->service_:Ljava/util/List;
│
│ - .line 2216
│ + .line 2217
│ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
│
│ move-result-object v0
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->extension_:Ljava/util/List;
│
│ .line 2402
│ @@ -372,14 +372,15 @@
│ if-nez v1, :cond_0
│
│ .line 1187
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException;
│
│ move-result-object v1
│
│ + .line 1188
│ invoke-virtual {v1}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException;
│
│ move-result-object v1
│
│ throw v1
│
│ .line 1190
│ @@ -613,19 +614,21 @@
│
│ const/16 v3, 0x10
│
│ if-ne v0, v3, :cond_1
│
│ const/4 v0, 0x1
│
│ + .line 2022
│ :goto_0
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ move-result-object v3
│
│ + .line 2023
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->isClean()Z
│
│ move-result v4
│
│ invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;->(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V
│
│ iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->enumTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
│ @@ -679,19 +682,21 @@
│
│ const/16 v3, 0x40
│
│ if-ne v0, v3, :cond_1
│
│ const/4 v0, 0x1
│
│ + .line 2394
│ :goto_0
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ move-result-object v3
│
│ + .line 2395
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->isClean()Z
│
│ move-result v4
│
│ invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;->(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V
│
│ iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
│ @@ -745,19 +750,21 @@
│
│ const/16 v3, 0x8
│
│ if-ne v0, v3, :cond_1
│
│ const/4 v0, 0x1
│
│ + .line 1836
│ :goto_0
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ move-result-object v3
│
│ + .line 1837
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->isClean()Z
│
│ move-result v4
│
│ invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;->(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V
│
│ iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->messageTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
│ @@ -801,18 +808,20 @@
│ if-nez v0, :cond_0
│
│ .line 2481
│ new-instance v0, Lcom/google/protobuf/SingleFieldBuilder;
│
│ iget-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->options_:Lcom/google/protobuf/DescriptorProtos$FileOptions;
│
│ + .line 2484
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ move-result-object v2
│
│ + .line 2485
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->isClean()Z
│
│ move-result v3
│
│ invoke-direct {v0, v1, v2, v3}, Lcom/google/protobuf/SingleFieldBuilder;->(Lcom/google/protobuf/GeneratedMessage;Lcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->optionsBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
│ @@ -860,19 +869,21 @@
│
│ const/16 v3, 0x20
│
│ if-ne v0, v3, :cond_1
│
│ const/4 v0, 0x1
│
│ + .line 2208
│ :goto_0
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ move-result-object v3
│
│ + .line 2209
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->isClean()Z
│
│ move-result v4
│
│ invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;->(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V
│
│ iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->serviceBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
│ @@ -916,18 +927,20 @@
│ if-nez v0, :cond_0
│
│ .line 2571
│ new-instance v0, Lcom/google/protobuf/SingleFieldBuilder;
│
│ iget-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->sourceCodeInfo_:Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo;
│
│ + .line 2574
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ move-result-object v2
│
│ + .line 2575
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->isClean()Z
│
│ move-result v3
│
│ invoke-direct {v0, v1, v2, v3}, Lcom/google/protobuf/SingleFieldBuilder;->(Lcom/google/protobuf/GeneratedMessage;Lcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->sourceCodeInfoBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
│ @@ -1416,18 +1429,20 @@
│
│ .prologue
│ .line 2002
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->getEnumTypeFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ + .line 2003
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;
│
│ move-result-object v1
│
│ + .line 2002
│ invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;
│
│ return-object v0
│ @@ -1439,18 +1454,20 @@
│
│ .prologue
│ .line 2007
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->getEnumTypeFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ + .line 2008
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;
│
│ move-result-object v1
│
│ + .line 2007
│ invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto$Builder;
│
│ return-object v0
│ @@ -1637,18 +1654,20 @@
│
│ .prologue
│ .line 2374
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->getExtensionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ + .line 2375
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
│
│ move-result-object v1
│
│ + .line 2374
│ invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;
│
│ return-object v0
│ @@ -1660,18 +1679,20 @@
│
│ .prologue
│ .line 2379
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->getExtensionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ + .line 2380
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
│
│ move-result-object v1
│
│ + .line 2379
│ invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto$Builder;
│
│ return-object v0
│ @@ -1858,18 +1879,20 @@
│
│ .prologue
│ .line 1816
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->getMessageTypeFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ + .line 1817
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
│
│ move-result-object v1
│
│ + .line 1816
│ invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
│
│ return-object v0
│ @@ -1881,18 +1904,20 @@
│
│ .prologue
│ .line 1821
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->getMessageTypeFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ + .line 1822
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$DescriptorProto;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
│
│ move-result-object v1
│
│ + .line 1821
│ invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$DescriptorProto$Builder;
│
│ return-object v0
│ @@ -2079,18 +2104,20 @@
│
│ .prologue
│ .line 2188
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->getServiceFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ + .line 2189
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto;
│
│ move-result-object v1
│
│ + .line 2188
│ invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder;
│
│ return-object v0
│ @@ -2102,18 +2129,20 @@
│
│ .prologue
│ .line 2193
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->getServiceFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ + .line 2194
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto;
│
│ move-result-object v1
│
│ + .line 2193
│ invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto$Builder;
│
│ return-object v0
│ @@ -4737,16 +4766,14 @@
│ const/4 v1, 0x1
│
│ goto :goto_1
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -4756,29 +4783,26 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/Message;
│
│ .prologue
│ .line 1079
│ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -4798,18 +4822,20 @@
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ .line 1447
│ + .line 1449
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet;
│
│ move-result-object v3
│
│ + .line 1448
│ invoke-static {v3}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder;
│
│ move-result-object v2
│
│ .line 1451
│ .local v2, "unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
│ :cond_0
│ @@ -5467,14 +5493,15 @@
│ iput v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->bitField0_:I
│
│ .line 1313
│ sget-boolean v0, Lcom/google/protobuf/GeneratedMessage;->alwaysUseFieldBuilders:Z
│
│ if-eqz v0, :cond_d
│
│ + .line 1315
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->getMessageTypeFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ :goto_a
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->messageTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ @@ -5560,14 +5587,15 @@
│ iput v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->bitField0_:I
│
│ .line 1339
│ sget-boolean v0, Lcom/google/protobuf/GeneratedMessage;->alwaysUseFieldBuilders:Z
│
│ if-eqz v0, :cond_11
│
│ + .line 1341
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->getEnumTypeFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ :goto_b
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->enumTypeBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ @@ -5653,14 +5681,15 @@
│ iput v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->bitField0_:I
│
│ .line 1365
│ sget-boolean v0, Lcom/google/protobuf/GeneratedMessage;->alwaysUseFieldBuilders:Z
│
│ if-eqz v0, :cond_15
│
│ + .line 1367
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->getServiceFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ :goto_c
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->serviceBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ @@ -5746,14 +5775,15 @@
│ iput v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->bitField0_:I
│
│ .line 1391
│ sget-boolean v0, Lcom/google/protobuf/GeneratedMessage;->alwaysUseFieldBuilders:Z
│
│ if-eqz v0, :cond_19
│
│ + .line 1393
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->getExtensionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v1
│
│ :cond_19
│ iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->extensionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ @@ -5803,16 +5833,14 @@
│ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ goto :goto_0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -5822,29 +5850,26 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/Message;
│
│ .prologue
│ .line 1079
│ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -5873,23 +5898,25 @@
│
│ const/16 v1, 0x80
│
│ if-ne v0, v1, :cond_0
│
│ iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->options_:Lcom/google/protobuf/DescriptorProtos$FileOptions;
│
│ + .line 2442
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$FileOptions;
│
│ move-result-object v1
│
│ if-eq v0, v1, :cond_0
│
│ .line 2443
│ iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->options_:Lcom/google/protobuf/DescriptorProtos$FileOptions;
│
│ + .line 2444
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->newBuilder(Lcom/google/protobuf/DescriptorProtos$FileOptions;)Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;
│
│ move-result-object v0
│
│ invoke-virtual {v0, p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->mergeFrom(Lcom/google/protobuf/DescriptorProtos$FileOptions;)Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;
│
│ move-result-object v0
│ @@ -5947,23 +5974,25 @@
│
│ const/16 v1, 0x100
│
│ if-ne v0, v1, :cond_0
│
│ iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->sourceCodeInfo_:Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo;
│
│ + .line 2532
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo;
│
│ move-result-object v1
│
│ if-eq v0, v1, :cond_0
│
│ .line 2533
│ iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->sourceCodeInfo_:Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo;
│
│ + .line 2534
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo;->newBuilder(Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo;)Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Builder;
│
│ move-result-object v0
│
│ invoke-virtual {v0, p1}, Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Builder;->mergeFrom(Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo;)Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo$Builder;
│
│ move-result-object v0
├── smali/com/google/protobuf/DescriptorProtos$FileDescriptorProto.smali
│ @@ -394,14 +394,15 @@
│ instance-of v2, v1, Ljava/lang/String;
│
│ if-eqz v2, :cond_0
│
│ .line 692
│ check-cast v1, Ljava/lang/String;
│
│ + .line 693
│ .end local v1 # "ref":Ljava/lang/Object;
│ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
│
│ move-result-object v0
│
│ .line 694
│ .local v0, "b":Lcom/google/protobuf/ByteString;
│ @@ -434,14 +435,15 @@
│ instance-of v2, v1, Ljava/lang/String;
│
│ if-eqz v2, :cond_0
│
│ .line 724
│ check-cast v1, Ljava/lang/String;
│
│ + .line 725
│ .end local v1 # "ref":Ljava/lang/Object;
│ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
│
│ move-result-object v0
│
│ .line 726
│ .local v0, "b":Lcom/google/protobuf/ByteString;
│ @@ -683,19 +685,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;
│
│ + .line 1009
│ # invokes: Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->access$900(Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;
│
│ move-result-object v0
│
│ + .line 1008
│ return-object v0
│ .end method
│
│ .method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;
│ .locals 1
│ .param p0, "input" # Lcom/google/protobuf/CodedInputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -740,19 +744,21 @@
│
│ move-result-object v0
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;
│
│ move-result-object v0
│
│ + .line 1063
│ # invokes: Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->access$900(Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;
│
│ move-result-object v0
│
│ + .line 1062
│ return-object v0
│ .end method
│
│ .method public static parseFrom(Ljava/io/InputStream;)Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;
│ .locals 1
│ .param p0, "input" # Ljava/io/InputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -799,19 +805,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;
│
│ + .line 1031
│ # invokes: Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->access$900(Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;
│
│ move-result-object v0
│
│ + .line 1030
│ return-object v0
│ .end method
│
│ .method public static parseFrom([B)Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;
│ .locals 1
│ .param p0, "data" # [B
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -858,19 +866,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;
│
│ + .line 1020
│ # invokes: Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;->access$900(Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;
│
│ move-result-object v0
│
│ + .line 1019
│ return-object v0
│ .end method
│
│
│ # virtual methods
│ .method public getDefaultInstanceForType()Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;
│ .locals 1
│ @@ -1376,15 +1386,15 @@
│ .line 946
│ iget v4, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;->bitField0_:I
│
│ and-int/lit8 v4, v4, 0x1
│
│ if-ne v4, v5, :cond_1
│
│ - .line 947
│ + .line 948
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;->getNameBytes()Lcom/google/protobuf/ByteString;
│
│ move-result-object v4
│
│ invoke-static {v5, v4}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
│
│ move-result v4
│ @@ -1395,15 +1405,15 @@
│ :cond_1
│ iget v4, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;->bitField0_:I
│
│ and-int/lit8 v4, v4, 0x2
│
│ if-ne v4, v6, :cond_2
│
│ - .line 951
│ + .line 952
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;->getPackageBytes()Lcom/google/protobuf/ByteString;
│
│ move-result-object v4
│
│ invoke-static {v6, v4}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
│
│ move-result v4
│ @@ -1427,14 +1437,15 @@
│ move-result v4
│
│ if-ge v1, v4, :cond_3
│
│ .line 957
│ iget-object v4, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;->dependency_:Lcom/google/protobuf/LazyStringList;
│
│ + .line 958
│ invoke-interface {v4, v1}, Lcom/google/protobuf/LazyStringList;->getByteString(I)Lcom/google/protobuf/ByteString;
│
│ move-result-object v4
│
│ invoke-static {v4}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSizeNoTag(Lcom/google/protobuf/ByteString;)I
│
│ move-result v4
│ @@ -1474,14 +1485,15 @@
│ move-result v4
│
│ if-ge v1, v4, :cond_4
│
│ .line 964
│ iget-object v4, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;->messageType_:Ljava/util/List;
│
│ + .line 965
│ invoke-interface {v4, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ move-result-object v4
│
│ check-cast v4, Lcom/google/protobuf/MessageLite;
│
│ invoke-static {v7, v4}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
│ @@ -1509,14 +1521,15 @@
│ if-ge v1, v4, :cond_5
│
│ .line 968
│ const/4 v5, 0x5
│
│ iget-object v4, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;->enumType_:Ljava/util/List;
│
│ + .line 969
│ invoke-interface {v4, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ move-result-object v4
│
│ check-cast v4, Lcom/google/protobuf/MessageLite;
│
│ invoke-static {v5, v4}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
│ @@ -1544,14 +1557,15 @@
│ if-ge v1, v4, :cond_6
│
│ .line 972
│ const/4 v5, 0x6
│
│ iget-object v4, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;->service_:Ljava/util/List;
│
│ + .line 973
│ invoke-interface {v4, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ move-result-object v4
│
│ check-cast v4, Lcom/google/protobuf/MessageLite;
│
│ invoke-static {v5, v4}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
│ @@ -1579,14 +1593,15 @@
│ if-ge v1, v4, :cond_7
│
│ .line 976
│ const/4 v5, 0x7
│
│ iget-object v4, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;->extension_:Ljava/util/List;
│
│ + .line 977
│ invoke-interface {v4, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ move-result-object v4
│
│ check-cast v4, Lcom/google/protobuf/MessageLite;
│
│ invoke-static {v5, v4}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
│ @@ -1607,14 +1622,15 @@
│ and-int/lit8 v4, v4, 0x4
│
│ if-ne v4, v7, :cond_8
│
│ .line 980
│ iget-object v4, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;->options_:Lcom/google/protobuf/DescriptorProtos$FileOptions;
│
│ + .line 981
│ invoke-static {v8, v4}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
│
│ move-result v4
│
│ add-int/2addr v2, v4
│
│ .line 983
│ @@ -1626,14 +1642,15 @@
│ if-ne v4, v8, :cond_9
│
│ .line 984
│ const/16 v4, 0x9
│
│ iget-object v5, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;->sourceCodeInfo_:Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo;
│
│ + .line 985
│ invoke-static {v4, v5}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
│
│ move-result v4
│
│ add-int/2addr v2, v4
│
│ .line 987
│ @@ -2110,15 +2127,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ .prologue
│ .line 640
│ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;
│
│ move-result-object v0
├── smali/com/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder.smali
│ @@ -59,15 +59,15 @@
│ .method private constructor ()V
│ .locals 1
│
│ .prologue
│ .line 216
│ invoke-direct {p0}, Lcom/google/protobuf/GeneratedMessage$Builder;->()V
│
│ - .line 378
│ + .line 379
│ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
│
│ move-result-object v0
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->file_:Ljava/util/List;
│
│ .line 217
│ @@ -81,15 +81,15 @@
│ .locals 1
│ .param p1, "parent" # Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ .prologue
│ .line 221
│ invoke-direct {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)V
│
│ - .line 378
│ + .line 379
│ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
│
│ move-result-object v0
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->file_:Ljava/util/List;
│
│ .line 222
│ @@ -164,14 +164,15 @@
│ if-nez v1, :cond_0
│
│ .line 269
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException;
│
│ move-result-object v1
│
│ + .line 270
│ invoke-virtual {v1}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException;
│
│ move-result-object v1
│
│ throw v1
│
│ .line 272
│ @@ -267,19 +268,21 @@
│
│ iget v3, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->bitField0_:I
│
│ and-int/lit8 v3, v3, 0x1
│
│ if-ne v3, v0, :cond_1
│
│ + .line 556
│ :goto_0
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ move-result-object v3
│
│ + .line 557
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->isClean()Z
│
│ move-result v4
│
│ invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;->(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V
│
│ iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->fileBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
│ @@ -546,18 +549,20 @@
│
│ .prologue
│ .line 536
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->getFileFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ + .line 537
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;
│
│ move-result-object v1
│
│ + .line 536
│ invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;
│
│ return-object v0
│ @@ -569,18 +574,20 @@
│
│ .prologue
│ .line 541
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->getFileFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ + .line 542
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto;
│
│ move-result-object v1
│
│ + .line 541
│ invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorProto$Builder;
│
│ return-object v0
│ @@ -1287,16 +1294,14 @@
│ const/4 v1, 0x1
│
│ goto :goto_1
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -1306,29 +1311,26 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/Message;
│
│ .prologue
│ .line 202
│ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -1348,18 +1350,20 @@
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ .line 346
│ + .line 348
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet;
│
│ move-result-object v3
│
│ + .line 347
│ invoke-static {v3}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder;
│
│ move-result-object v2
│
│ .line 350
│ .local v2, "unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
│ :cond_0
│ @@ -1570,14 +1574,15 @@
│ iput v1, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->bitField0_:I
│
│ .line 320
│ sget-boolean v1, Lcom/google/protobuf/GeneratedMessage;->alwaysUseFieldBuilders:Z
│
│ if-eqz v1, :cond_4
│
│ + .line 322
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->getFileFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ :cond_4
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->fileBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ @@ -1627,16 +1632,14 @@
│ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ goto :goto_0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -1646,29 +1649,26 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/Message;
│
│ .prologue
│ .line 202
│ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
├── smali/com/google/protobuf/DescriptorProtos$FileDescriptorSet.smali
│ @@ -340,19 +340,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;
│
│ + .line 132
│ # invokes: Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->access$200(Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;)Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet;
│
│ move-result-object v0
│
│ + .line 131
│ return-object v0
│ .end method
│
│ .method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet;
│ .locals 1
│ .param p0, "input" # Lcom/google/protobuf/CodedInputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -397,19 +399,21 @@
│
│ move-result-object v0
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;
│
│ move-result-object v0
│
│ + .line 186
│ # invokes: Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->access$200(Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;)Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet;
│
│ move-result-object v0
│
│ + .line 185
│ return-object v0
│ .end method
│
│ .method public static parseFrom(Ljava/io/InputStream;)Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet;
│ .locals 1
│ .param p0, "input" # Ljava/io/InputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -456,19 +460,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;
│
│ + .line 154
│ # invokes: Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->access$200(Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;)Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet;
│
│ move-result-object v0
│
│ + .line 153
│ return-object v0
│ .end method
│
│ .method public static parseFrom([B)Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet;
│ .locals 1
│ .param p0, "data" # [B
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -515,19 +521,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;
│
│ + .line 143
│ # invokes: Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;->access$200(Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;)Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet;
│
│ move-result-object v0
│
│ + .line 142
│ return-object v0
│ .end method
│
│
│ # virtual methods
│ .method public getDefaultInstanceForType()Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet;
│ .locals 1
│ @@ -690,14 +698,15 @@
│ if-ge v0, v3, :cond_1
│
│ .line 107
│ const/4 v4, 0x1
│
│ iget-object v3, p0, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet;->file_:Ljava/util/List;
│
│ + .line 108
│ invoke-interface {v3, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ move-result-object v3
│
│ check-cast v3, Lcom/google/protobuf/MessageLite;
│
│ invoke-static {v4, v3}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
│ @@ -859,15 +868,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ .prologue
│ .line 24
│ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/DescriptorProtos$FileDescriptorSet$Builder;
│
│ move-result-object v0
├── smali/com/google/protobuf/DescriptorProtos$FileOptions$Builder.smali
│ @@ -91,15 +91,15 @@
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->javaOuterClassname_:Ljava/lang/Object;
│
│ .line 9964
│ sget-object v0, Lcom/google/protobuf/DescriptorProtos$FileOptions$OptimizeMode;->SPEED:Lcom/google/protobuf/DescriptorProtos$FileOptions$OptimizeMode;
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->optimizeFor_:Lcom/google/protobuf/DescriptorProtos$FileOptions$OptimizeMode;
│
│ - .line 10051
│ + .line 10052
│ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
│
│ move-result-object v0
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->uninterpretedOption_:Ljava/util/List;
│
│ .line 9564
│ @@ -128,15 +128,15 @@
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->javaOuterClassname_:Ljava/lang/Object;
│
│ .line 9964
│ sget-object v0, Lcom/google/protobuf/DescriptorProtos$FileOptions$OptimizeMode;->SPEED:Lcom/google/protobuf/DescriptorProtos$FileOptions$OptimizeMode;
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->optimizeFor_:Lcom/google/protobuf/DescriptorProtos$FileOptions$OptimizeMode;
│
│ - .line 10051
│ + .line 10052
│ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
│
│ move-result-object v0
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->uninterpretedOption_:Ljava/util/List;
│
│ .line 9569
│ @@ -211,14 +211,15 @@
│ if-nez v1, :cond_0
│
│ .line 9632
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException;
│
│ move-result-object v1
│
│ + .line 9633
│ invoke-virtual {v1}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException;
│
│ move-result-object v1
│
│ throw v1
│
│ .line 9635
│ @@ -316,19 +317,21 @@
│
│ const/16 v3, 0x100
│
│ if-ne v0, v3, :cond_1
│
│ const/4 v0, 0x1
│
│ + .line 10229
│ :goto_0
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ move-result-object v3
│
│ + .line 10230
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->isClean()Z
│
│ move-result v4
│
│ invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;->(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V
│
│ iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->uninterpretedOptionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
│ @@ -595,18 +598,20 @@
│
│ .prologue
│ .line 10209
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->getUninterpretedOptionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ + .line 10210
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;
│
│ move-result-object v1
│
│ + .line 10209
│ invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;
│
│ return-object v0
│ @@ -618,18 +623,20 @@
│
│ .prologue
│ .line 10214
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->getUninterpretedOptionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ + .line 10215
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;
│
│ move-result-object v1
│
│ + .line 10214
│ invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;
│
│ return-object v0
│ @@ -2125,16 +2132,14 @@
│ const/4 v1, 0x1
│
│ goto :goto_1
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -2144,29 +2149,26 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/Message;
│
│ .prologue
│ .line 9549
│ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -2186,18 +2188,20 @@
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ .line 9772
│ + .line 9774
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet;
│
│ move-result-object v5
│
│ + .line 9773
│ invoke-static {v5}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder;
│
│ move-result-object v3
│
│ .line 9776
│ .local v3, "unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
│ :cond_0
│ @@ -2698,14 +2702,15 @@
│ iput v1, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->bitField0_:I
│
│ .line 9741
│ sget-boolean v1, Lcom/google/protobuf/GeneratedMessage;->alwaysUseFieldBuilders:Z
│
│ if-eqz v1, :cond_c
│
│ + .line 9743
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->getUninterpretedOptionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ :cond_c
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->uninterpretedOptionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ @@ -2755,16 +2760,14 @@
│ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ goto :goto_0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -2774,29 +2777,26 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/Message;
│
│ .prologue
│ .line 9549
│ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
├── smali/com/google/protobuf/DescriptorProtos$FileOptions$OptimizeMode$1.smali
│ @@ -51,15 +51,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic findValueByNumber(I)Lcom/google/protobuf/Internal$EnumLite;
│ .locals 1
│ - .param p1, "x0" # I
│
│ .prologue
│ .line 9158
│ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions$OptimizeMode$1;->findValueByNumber(I)Lcom/google/protobuf/DescriptorProtos$FileOptions$OptimizeMode;
│
│ move-result-object v0
├── smali/com/google/protobuf/DescriptorProtos$FileOptions.smali
│ @@ -334,14 +334,15 @@
│ instance-of v2, v1, Ljava/lang/String;
│
│ if-eqz v2, :cond_0
│
│ .line 9257
│ check-cast v1, Ljava/lang/String;
│
│ + .line 9258
│ .end local v1 # "ref":Ljava/lang/Object;
│ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
│
│ move-result-object v0
│
│ .line 9259
│ .local v0, "b":Lcom/google/protobuf/ByteString;
│ @@ -374,14 +375,15 @@
│ instance-of v2, v1, Ljava/lang/String;
│
│ if-eqz v2, :cond_0
│
│ .line 9225
│ check-cast v1, Ljava/lang/String;
│
│ + .line 9226
│ .end local v1 # "ref":Ljava/lang/Object;
│ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
│
│ move-result-object v0
│
│ .line 9227
│ .local v0, "b":Lcom/google/protobuf/ByteString;
│ @@ -605,19 +607,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;
│
│ + .line 9479
│ # invokes: Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$FileOptions;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->access$10400(Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;)Lcom/google/protobuf/DescriptorProtos$FileOptions;
│
│ move-result-object v0
│
│ + .line 9478
│ return-object v0
│ .end method
│
│ .method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/DescriptorProtos$FileOptions;
│ .locals 1
│ .param p0, "input" # Lcom/google/protobuf/CodedInputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -662,19 +666,21 @@
│
│ move-result-object v0
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;
│
│ move-result-object v0
│
│ + .line 9533
│ # invokes: Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$FileOptions;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->access$10400(Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;)Lcom/google/protobuf/DescriptorProtos$FileOptions;
│
│ move-result-object v0
│
│ + .line 9532
│ return-object v0
│ .end method
│
│ .method public static parseFrom(Ljava/io/InputStream;)Lcom/google/protobuf/DescriptorProtos$FileOptions;
│ .locals 1
│ .param p0, "input" # Ljava/io/InputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -721,19 +727,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;
│
│ + .line 9501
│ # invokes: Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$FileOptions;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->access$10400(Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;)Lcom/google/protobuf/DescriptorProtos$FileOptions;
│
│ move-result-object v0
│
│ + .line 9500
│ return-object v0
│ .end method
│
│ .method public static parseFrom([B)Lcom/google/protobuf/DescriptorProtos$FileOptions;
│ .locals 1
│ .param p0, "data" # [B
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -780,19 +788,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;
│
│ + .line 9490
│ # invokes: Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$FileOptions;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;->access$10400(Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;)Lcom/google/protobuf/DescriptorProtos$FileOptions;
│
│ move-result-object v0
│
│ + .line 9489
│ return-object v0
│ .end method
│
│
│ # virtual methods
│ .method public getCcGenericServices()Z
│ .locals 1
│ @@ -1028,15 +1038,15 @@
│ .line 9420
│ iget v3, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
│
│ and-int/lit8 v3, v3, 0x1
│
│ if-ne v3, v4, :cond_1
│
│ - .line 9421
│ + .line 9422
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getJavaPackageBytes()Lcom/google/protobuf/ByteString;
│
│ move-result-object v3
│
│ invoke-static {v4, v3}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
│
│ move-result v3
│ @@ -1049,15 +1059,15 @@
│
│ and-int/lit8 v3, v3, 0x2
│
│ const/4 v4, 0x2
│
│ if-ne v3, v4, :cond_2
│
│ - .line 9425
│ + .line 9426
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getJavaOuterClassnameBytes()Lcom/google/protobuf/ByteString;
│
│ move-result-object v3
│
│ invoke-static {v5, v3}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
│
│ move-result v3
│ @@ -1073,14 +1083,15 @@
│ if-ne v3, v6, :cond_3
│
│ .line 9429
│ const/16 v3, 0x9
│
│ iget-object v4, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->optimizeFor_:Lcom/google/protobuf/DescriptorProtos$FileOptions$OptimizeMode;
│
│ + .line 9430
│ invoke-virtual {v4}, Lcom/google/protobuf/DescriptorProtos$FileOptions$OptimizeMode;->getNumber()I
│
│ move-result v4
│
│ invoke-static {v3, v4}, Lcom/google/protobuf/CodedOutputStream;->computeEnumSize(II)I
│
│ move-result v3
│ @@ -1098,14 +1109,15 @@
│ if-ne v3, v4, :cond_4
│
│ .line 9433
│ const/16 v3, 0xa
│
│ iget-boolean v4, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaMultipleFiles_:Z
│
│ + .line 9434
│ invoke-static {v3, v4}, Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I
│
│ move-result v3
│
│ add-int/2addr v1, v3
│
│ .line 9436
│ @@ -1117,14 +1129,15 @@
│ const/16 v4, 0x20
│
│ if-ne v3, v4, :cond_5
│
│ .line 9437
│ iget-boolean v3, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->ccGenericServices_:Z
│
│ + .line 9438
│ invoke-static {v6, v3}, Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I
│
│ move-result v3
│
│ add-int/2addr v1, v3
│
│ .line 9440
│ @@ -1138,14 +1151,15 @@
│ if-ne v3, v4, :cond_6
│
│ .line 9441
│ const/16 v3, 0x11
│
│ iget-boolean v4, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaGenericServices_:Z
│
│ + .line 9442
│ invoke-static {v3, v4}, Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I
│
│ move-result v3
│
│ add-int/2addr v1, v3
│
│ .line 9444
│ @@ -1159,14 +1173,15 @@
│ if-ne v3, v4, :cond_7
│
│ .line 9445
│ const/16 v3, 0x12
│
│ iget-boolean v4, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->pyGenericServices_:Z
│
│ + .line 9446
│ invoke-static {v3, v4}, Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I
│
│ move-result v3
│
│ add-int/2addr v1, v3
│
│ .line 9448
│ @@ -1178,14 +1193,15 @@
│ if-ne v3, v5, :cond_8
│
│ .line 9449
│ const/16 v3, 0x14
│
│ iget-boolean v4, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->javaGenerateEqualsAndHash_:Z
│
│ + .line 9450
│ invoke-static {v3, v4}, Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I
│
│ move-result v3
│
│ add-int/2addr v1, v3
│
│ .line 9452
│ @@ -1203,14 +1219,15 @@
│ if-ge v0, v3, :cond_9
│
│ .line 9453
│ const/16 v4, 0x3e7
│
│ iget-object v3, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->uninterpretedOption_:Ljava/util/List;
│
│ + .line 9454
│ invoke-interface {v3, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ move-result-object v3
│
│ check-cast v3, Lcom/google/protobuf/MessageLite;
│
│ invoke-static {v4, v3}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
│ @@ -1671,15 +1688,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ .prologue
│ .line 9101
│ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/DescriptorProtos$FileOptions$Builder;
│
│ move-result-object v0
│
│ @@ -1766,15 +1782,15 @@
│ const/16 v4, 0x8
│
│ const/4 v3, 0x1
│
│ .line 9379
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->getSerializedSize()I
│
│ - .line 9381
│ + .line 9382
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$FileOptions;->newExtensionWriter()Lcom/google/protobuf/GeneratedMessage$ExtendableMessage$ExtensionWriter;
│
│ move-result-object v0
│
│ .line 9383
│ .local v0, "extensionWriter":Lcom/google/protobuf/GeneratedMessage$ExtendableMessage$ExtensionWriter;, "Lcom/google/protobuf/GeneratedMessage$ExtendableMessage.ExtensionWriter;"
│ iget v2, p0, Lcom/google/protobuf/DescriptorProtos$FileOptions;->bitField0_:I
├── smali/com/google/protobuf/DescriptorProtos$MessageOptions$Builder.smali
│ @@ -64,15 +64,15 @@
│ .method private constructor ()V
│ .locals 1
│
│ .prologue
│ .line 10507
│ invoke-direct {p0}, Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;->()V
│
│ - .line 10746
│ + .line 10747
│ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
│
│ move-result-object v0
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->uninterpretedOption_:Ljava/util/List;
│
│ .line 10508
│ @@ -86,15 +86,15 @@
│ .locals 1
│ .param p1, "parent" # Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ .prologue
│ .line 10512
│ invoke-direct {p0, p1}, Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;->(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)V
│
│ - .line 10746
│ + .line 10747
│ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
│
│ move-result-object v0
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->uninterpretedOption_:Ljava/util/List;
│
│ .line 10513
│ @@ -169,14 +169,15 @@
│ if-nez v1, :cond_0
│
│ .line 10564
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException;
│
│ move-result-object v1
│
│ + .line 10565
│ invoke-virtual {v1}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException;
│
│ move-result-object v1
│
│ throw v1
│
│ .line 10567
│ @@ -274,19 +275,21 @@
│
│ const/4 v3, 0x4
│
│ if-ne v0, v3, :cond_1
│
│ const/4 v0, 0x1
│
│ + .line 10924
│ :goto_0
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ move-result-object v3
│
│ + .line 10925
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->isClean()Z
│
│ move-result v4
│
│ invoke-direct {v1, v2, v0, v3, v4}, Lcom/google/protobuf/RepeatedFieldBuilder;->(Ljava/util/List;ZLcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V
│
│ iput-object v1, p0, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->uninterpretedOptionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
│ @@ -553,18 +556,20 @@
│
│ .prologue
│ .line 10904
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->getUninterpretedOptionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ + .line 10905
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;
│
│ move-result-object v1
│
│ + .line 10904
│ invoke-virtual {v0, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(Lcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;
│
│ return-object v0
│ @@ -576,18 +581,20 @@
│
│ .prologue
│ .line 10909
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->getUninterpretedOptionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ + .line 10910
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$UninterpretedOption;
│
│ move-result-object v1
│
│ + .line 10909
│ invoke-virtual {v0, p1, v1}, Lcom/google/protobuf/RepeatedFieldBuilder;->addBuilder(ILcom/google/protobuf/GeneratedMessage;)Lcom/google/protobuf/GeneratedMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$UninterpretedOption$Builder;
│
│ return-object v0
│ @@ -1501,16 +1508,14 @@
│ const/4 v1, 0x1
│
│ goto :goto_1
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -1520,29 +1525,26 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/Message;
│
│ .prologue
│ .line 10493
│ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -1562,18 +1564,20 @@
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ .line 10662
│ + .line 10664
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet;
│
│ move-result-object v3
│
│ + .line 10663
│ invoke-static {v3}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder;
│
│ move-result-object v2
│
│ .line 10666
│ .local v2, "unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
│ :cond_0
│ @@ -1853,14 +1857,15 @@
│ iput v1, p0, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->bitField0_:I
│
│ .line 10631
│ sget-boolean v1, Lcom/google/protobuf/GeneratedMessage;->alwaysUseFieldBuilders:Z
│
│ if-eqz v1, :cond_6
│
│ + .line 10633
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->getUninterpretedOptionFieldBuilder()Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ move-result-object v0
│
│ :cond_6
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->uninterpretedOptionBuilder_:Lcom/google/protobuf/RepeatedFieldBuilder;
│
│ @@ -1910,16 +1915,14 @@
│ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ goto :goto_0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -1929,29 +1932,26 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/Message;
│
│ .prologue
│ .line 10493
│ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
├── smali/com/google/protobuf/DescriptorProtos$MessageOptions.smali
│ @@ -404,19 +404,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;
│
│ + .line 10423
│ # invokes: Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$MessageOptions;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->access$12000(Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;)Lcom/google/protobuf/DescriptorProtos$MessageOptions;
│
│ move-result-object v0
│
│ + .line 10422
│ return-object v0
│ .end method
│
│ .method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/DescriptorProtos$MessageOptions;
│ .locals 1
│ .param p0, "input" # Lcom/google/protobuf/CodedInputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -461,19 +463,21 @@
│
│ move-result-object v0
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;
│
│ move-result-object v0
│
│ + .line 10477
│ # invokes: Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$MessageOptions;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->access$12000(Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;)Lcom/google/protobuf/DescriptorProtos$MessageOptions;
│
│ move-result-object v0
│
│ + .line 10476
│ return-object v0
│ .end method
│
│ .method public static parseFrom(Ljava/io/InputStream;)Lcom/google/protobuf/DescriptorProtos$MessageOptions;
│ .locals 1
│ .param p0, "input" # Ljava/io/InputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -520,19 +524,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;
│
│ + .line 10445
│ # invokes: Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$MessageOptions;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->access$12000(Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;)Lcom/google/protobuf/DescriptorProtos$MessageOptions;
│
│ move-result-object v0
│
│ + .line 10444
│ return-object v0
│ .end method
│
│ .method public static parseFrom([B)Lcom/google/protobuf/DescriptorProtos$MessageOptions;
│ .locals 1
│ .param p0, "data" # [B
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -579,19 +585,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;
│
│ + .line 10434
│ # invokes: Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$MessageOptions;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;->access$12000(Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;)Lcom/google/protobuf/DescriptorProtos$MessageOptions;
│
│ move-result-object v0
│
│ + .line 10433
│ return-object v0
│ .end method
│
│
│ # virtual methods
│ .method public getDefaultInstanceForType()Lcom/google/protobuf/DescriptorProtos$MessageOptions;
│ .locals 1
│ @@ -684,14 +692,15 @@
│ and-int/lit8 v3, v3, 0x1
│
│ if-ne v3, v4, :cond_1
│
│ .line 10389
│ iget-boolean v3, p0, Lcom/google/protobuf/DescriptorProtos$MessageOptions;->messageSetWireFormat_:Z
│
│ + .line 10390
│ invoke-static {v4, v3}, Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I
│
│ move-result v3
│
│ add-int/2addr v1, v3
│
│ .line 10392
│ @@ -701,14 +710,15 @@
│ and-int/lit8 v3, v3, 0x2
│
│ if-ne v3, v5, :cond_2
│
│ .line 10393
│ iget-boolean v3, p0, Lcom/google/protobuf/DescriptorProtos$MessageOptions;->noStandardDescriptorAccessor_:Z
│
│ + .line 10394
│ invoke-static {v5, v3}, Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I
│
│ move-result v3
│
│ add-int/2addr v1, v3
│
│ .line 10396
│ @@ -726,14 +736,15 @@
│ if-ge v0, v3, :cond_3
│
│ .line 10397
│ const/16 v4, 0x3e7
│
│ iget-object v3, p0, Lcom/google/protobuf/DescriptorProtos$MessageOptions;->uninterpretedOption_:Ljava/util/List;
│
│ + .line 10398
│ invoke-interface {v3, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
│
│ move-result-object v3
│
│ check-cast v3, Lcom/google/protobuf/MessageLite;
│
│ invoke-static {v4, v3}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
│ @@ -1050,15 +1061,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ .prologue
│ .line 10269
│ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$MessageOptions;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/DescriptorProtos$MessageOptions$Builder;
│
│ move-result-object v0
│
│ @@ -1143,15 +1153,15 @@
│ const/4 v4, 0x2
│
│ const/4 v3, 0x1
│
│ .line 10365
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$MessageOptions;->getSerializedSize()I
│
│ - .line 10367
│ + .line 10368
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$MessageOptions;->newExtensionWriter()Lcom/google/protobuf/GeneratedMessage$ExtendableMessage$ExtensionWriter;
│
│ move-result-object v0
│
│ .line 10369
│ .local v0, "extensionWriter":Lcom/google/protobuf/GeneratedMessage$ExtendableMessage$ExtensionWriter;, "Lcom/google/protobuf/GeneratedMessage$ExtendableMessage.ExtensionWriter;"
│ iget v2, p0, Lcom/google/protobuf/DescriptorProtos$MessageOptions;->bitField0_:I
├── smali/com/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder.smali
│ @@ -191,14 +191,15 @@
│ if-nez v1, :cond_0
│
│ .line 8721
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;->newUninitializedMessageException(Lcom/google/protobuf/Message;)Lcom/google/protobuf/UninitializedMessageException;
│
│ move-result-object v1
│
│ + .line 8722
│ invoke-virtual {v1}, Lcom/google/protobuf/UninitializedMessageException;->asInvalidProtocolBufferException()Lcom/google/protobuf/InvalidProtocolBufferException;
│
│ move-result-object v1
│
│ throw v1
│
│ .line 8724
│ @@ -252,18 +253,20 @@
│ if-nez v0, :cond_0
│
│ .line 9034
│ new-instance v0, Lcom/google/protobuf/SingleFieldBuilder;
│
│ iget-object v1, p0, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;->options_:Lcom/google/protobuf/DescriptorProtos$MethodOptions;
│
│ + .line 9037
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;->getParentForChildren()Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ move-result-object v2
│
│ + .line 9038
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;->isClean()Z
│
│ move-result v3
│
│ invoke-direct {v0, v1, v2, v3}, Lcom/google/protobuf/SingleFieldBuilder;->(Lcom/google/protobuf/GeneratedMessage;Lcom/google/protobuf/GeneratedMessage$BuilderParent;Z)V
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;->optionsBuilder_:Lcom/google/protobuf/SingleFieldBuilder;
│ @@ -1234,16 +1237,14 @@
│ const/4 v0, 0x1
│
│ goto :goto_0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -1253,29 +1254,26 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/Message;
│
│ .prologue
│ .line 8648
│ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -1295,18 +1293,20 @@
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ .line 8797
│ + .line 8799
│ invoke-virtual {p0}, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;->getUnknownFields()Lcom/google/protobuf/UnknownFieldSet;
│
│ move-result-object v3
│
│ + .line 8798
│ invoke-static {v3}, Lcom/google/protobuf/UnknownFieldSet;->newBuilder(Lcom/google/protobuf/UnknownFieldSet;)Lcom/google/protobuf/UnknownFieldSet$Builder;
│
│ move-result-object v2
│
│ .line 8801
│ .local v2, "unknownFields":Lcom/google/protobuf/UnknownFieldSet$Builder;
│ :cond_0
│ @@ -1566,16 +1566,14 @@
│ invoke-super {p0, p1}, Lcom/google/protobuf/GeneratedMessage$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ goto :goto_0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -1585,29 +1583,26 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/Message;
│
│ .prologue
│ .line 8648
│ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/Message;)Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;
│
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method public bridge synthetic mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/MessageLite$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/CodedInputStream;
│ - .param p2, "x1" # Lcom/google/protobuf/ExtensionRegistryLite;
│ .annotation system Ldalvik/annotation/Throws;
│ value = {
│ Ljava/io/IOException;
│ }
│ .end annotation
│
│ .prologue
│ @@ -1636,23 +1631,25 @@
│
│ const/16 v1, 0x8
│
│ if-ne v0, v1, :cond_0
│
│ iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;->options_:Lcom/google/protobuf/DescriptorProtos$MethodOptions;
│
│ + .line 8995
│ invoke-static {}, Lcom/google/protobuf/DescriptorProtos$MethodOptions;->getDefaultInstance()Lcom/google/protobuf/DescriptorProtos$MethodOptions;
│
│ move-result-object v1
│
│ if-eq v0, v1, :cond_0
│
│ .line 8996
│ iget-object v0, p0, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;->options_:Lcom/google/protobuf/DescriptorProtos$MethodOptions;
│
│ + .line 8997
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$MethodOptions;->newBuilder(Lcom/google/protobuf/DescriptorProtos$MethodOptions;)Lcom/google/protobuf/DescriptorProtos$MethodOptions$Builder;
│
│ move-result-object v0
│
│ invoke-virtual {v0, p1}, Lcom/google/protobuf/DescriptorProtos$MethodOptions$Builder;->mergeFrom(Lcom/google/protobuf/DescriptorProtos$MethodOptions;)Lcom/google/protobuf/DescriptorProtos$MethodOptions$Builder;
│
│ move-result-object v0
├── smali/com/google/protobuf/DescriptorProtos$MethodDescriptorProto.smali
│ @@ -223,14 +223,15 @@
│ instance-of v2, v1, Ljava/lang/String;
│
│ if-eqz v2, :cond_0
│
│ .line 8441
│ check-cast v1, Ljava/lang/String;
│
│ + .line 8442
│ .end local v1 # "ref":Ljava/lang/Object;
│ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
│
│ move-result-object v0
│
│ .line 8443
│ .local v0, "b":Lcom/google/protobuf/ByteString;
│ @@ -263,14 +264,15 @@
│ instance-of v2, v1, Ljava/lang/String;
│
│ if-eqz v2, :cond_0
│
│ .line 8409
│ check-cast v1, Ljava/lang/String;
│
│ + .line 8410
│ .end local v1 # "ref":Ljava/lang/Object;
│ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
│
│ move-result-object v0
│
│ .line 8411
│ .local v0, "b":Lcom/google/protobuf/ByteString;
│ @@ -303,14 +305,15 @@
│ instance-of v2, v1, Ljava/lang/String;
│
│ if-eqz v2, :cond_0
│
│ .line 8473
│ check-cast v1, Ljava/lang/String;
│
│ + .line 8474
│ .end local v1 # "ref":Ljava/lang/Object;
│ invoke-static {v1}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;
│
│ move-result-object v0
│
│ .line 8475
│ .local v0, "b":Lcom/google/protobuf/ByteString;
│ @@ -517,19 +520,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;
│
│ + .line 8578
│ # invokes: Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;->access$9300(Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto;
│
│ move-result-object v0
│
│ + .line 8577
│ return-object v0
│ .end method
│
│ .method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto;
│ .locals 1
│ .param p0, "input" # Lcom/google/protobuf/CodedInputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -574,19 +579,21 @@
│
│ move-result-object v0
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;
│
│ move-result-object v0
│
│ + .line 8632
│ # invokes: Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;->access$9300(Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto;
│
│ move-result-object v0
│
│ + .line 8631
│ return-object v0
│ .end method
│
│ .method public static parseFrom(Ljava/io/InputStream;)Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto;
│ .locals 1
│ .param p0, "input" # Ljava/io/InputStream;
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -633,19 +640,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;
│
│ + .line 8600
│ # invokes: Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;->access$9300(Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto;
│
│ move-result-object v0
│
│ + .line 8599
│ return-object v0
│ .end method
│
│ .method public static parseFrom([B)Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto;
│ .locals 1
│ .param p0, "data" # [B
│ .annotation system Ldalvik/annotation/Throws;
│ @@ -692,19 +701,21 @@
│
│ invoke-virtual {v0, p0, p1}, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessage$Builder;
│
│ move-result-object v0
│
│ check-cast v0, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;
│
│ + .line 8589
│ # invokes: Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;->buildParsed()Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto;
│ invoke-static {v0}, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;->access$9300(Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;)Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto;
│
│ move-result-object v0
│
│ + .line 8588
│ return-object v0
│ .end method
│
│
│ # virtual methods
│ .method public getDefaultInstanceForType()Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto;
│ .locals 1
│ @@ -952,15 +963,15 @@
│ .line 8540
│ iget v2, p0, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto;->bitField0_:I
│
│ and-int/lit8 v2, v2, 0x1
│
│ if-ne v2, v3, :cond_1
│
│ - .line 8541
│ + .line 8542
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto;->getNameBytes()Lcom/google/protobuf/ByteString;
│
│ move-result-object v2
│
│ invoke-static {v3, v2}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
│
│ move-result v2
│ @@ -971,15 +982,15 @@
│ :cond_1
│ iget v2, p0, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto;->bitField0_:I
│
│ and-int/lit8 v2, v2, 0x2
│
│ if-ne v2, v4, :cond_2
│
│ - .line 8545
│ + .line 8546
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto;->getInputTypeBytes()Lcom/google/protobuf/ByteString;
│
│ move-result-object v2
│
│ invoke-static {v4, v2}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
│
│ move-result v2
│ @@ -993,14 +1004,15 @@
│ and-int/lit8 v2, v2, 0x4
│
│ if-ne v2, v5, :cond_3
│
│ .line 8549
│ const/4 v2, 0x3
│
│ + .line 8550
│ invoke-direct {p0}, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto;->getOutputTypeBytes()Lcom/google/protobuf/ByteString;
│
│ move-result-object v3
│
│ invoke-static {v2, v3}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I
│
│ move-result v2
│ @@ -1016,14 +1028,15 @@
│ const/16 v3, 0x8
│
│ if-ne v2, v3, :cond_4
│
│ .line 8553
│ iget-object v2, p0, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto;->options_:Lcom/google/protobuf/DescriptorProtos$MethodOptions;
│
│ + .line 8554
│ invoke-static {v5, v2}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I
│
│ move-result v2
│
│ add-int/2addr v0, v2
│
│ .line 8556
│ @@ -1258,15 +1271,14 @@
│ move-result-object v0
│
│ return-object v0
│ .end method
│
│ .method protected bridge synthetic newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/Message$Builder;
│ .locals 1
│ - .param p1, "x0" # Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ .prologue
│ .line 8357
│ invoke-virtual {p0, p1}, Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto;->newBuilderForType(Lcom/google/protobuf/GeneratedMessage$BuilderParent;)Lcom/google/protobuf/DescriptorProtos$MethodDescriptorProto$Builder;
│
│ move-result-object v0
├── smali/com/google/protobuf/DescriptorProtos$MethodOptions$Builder.smali
│ @@ -60,15 +60,15 @@
│ .method private constructor ()V
│ .locals 1
│
│ .prologue
│ .line 13818
│ invoke-direct {p0}, Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;->()V
│
│ - .line 13985
│ + .line 13986
│ invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
│
│ move-result-object v0
│
│ iput-object v0, p0, Lcom/google/protobuf/DescriptorProtos$MethodOptions$Builder;->uninterpretedOption_:Ljava/util/List;
│
│ .line 13819
│ @@ -82,15 +82,15 @@
│ .locals 1
│ .param p1, "parent" # Lcom/google/protobuf/GeneratedMessage$BuilderParent;
│
│ .prologue
│ .line 13823
│ invoke-direct {p0, p1}, Lcom/google/protobuf/GeneratedMessage$ExtendableBuilder;-> |