Open Koubraa opened 1 year ago
.method public onBackPressed()V .registers 4
.line 187 iget-object v0, p0, Landroidx/activity/OnBackPressedDispatcher;->mOnBackPressedCallbacks:Ljava/util/ArrayDeque; .line 188 invoke-virtual {v0}, Ljava/util/ArrayDeque;->descendingIterator()Ljava/util/Iterator; move-result-object v0 .line 189 :cond_6 invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z move-result v1 if-eqz v1, :cond_1c .line 190 invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v1 check-cast v1, Landroidx/activity/OnBackPressedCallback; .line 191 invoke-virtual {v1}, Landroidx/activity/OnBackPressedCallback;->isEnabled()Z move-result v2 if-eqz v2, :cond_6 .line 192 invoke-virtual {v1}, Landroidx/activity/OnBackPressedCallback;->handleOnBackPressed()V return-void .line 196 :cond_1c iget-object v0, p0, Landroidx/activity/OnBackPressedDispatcher;->mFallbackOnBackPressed:Ljava/lang/Runnable; if-eqz v0, :cond_23 .line 197 invoke-interface {v0}, Ljava/lang/Runnable;->run()V :cond_23 return-void
.end method
Can the branch :cond_6 come before an if statment?
thats not a normal if-statement but part of a loop
.method public onBackPressed()V .registers 4
.end method
Can the branch :cond_6 come before an if statment?