.class Landroidx/appcompat/widget/Toolbar$Api33Impl; .super Ljava/lang/Object; .source "SourceFile" # annotations .annotation build Landroidx/annotation/RequiresApi; value = 0x21 .end annotation .annotation system Ldalvik/annotation/EnclosingClass; value = Landroidx/appcompat/widget/Toolbar; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x9 name = "Api33Impl" .end annotation # direct methods .method private constructor ()V .locals 0 .line 2797 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static findOnBackInvokedDispatcher(Landroid/view/View;)Landroid/window/OnBackInvokedDispatcher; .locals 0 .param p0 # Landroid/view/View; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .annotation build Landroidx/annotation/DoNotInline; .end annotation .annotation build Landroidx/annotation/Nullable; .end annotation .line 2819 invoke-virtual {p0}, Landroid/view/View;->findOnBackInvokedDispatcher()Landroid/window/OnBackInvokedDispatcher; move-result-object p0 return-object p0 .end method .method public static newOnBackInvokedCallback(Ljava/lang/Runnable;)Landroid/window/OnBackInvokedCallback; .locals 1 .param p0 # Ljava/lang/Runnable; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .annotation build Landroidx/annotation/DoNotInline; .end annotation .annotation build Landroidx/annotation/NonNull; .end annotation .line 2825 invoke-static {p0}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object; new-instance v0, Landroidx/appcompat/widget/Toolbar$Api33Impl$$ExternalSyntheticLambda0; invoke-direct {v0, p0}, Landroidx/appcompat/widget/Toolbar$Api33Impl$$ExternalSyntheticLambda0;->(Ljava/lang/Runnable;)V return-object v0 .end method .method public static tryRegisterOnBackInvokedCallback(Ljava/lang/Object;Ljava/lang/Object;)V .locals 1 .param p0 # Ljava/lang/Object; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p1 # Ljava/lang/Object; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .annotation build Landroidx/annotation/DoNotInline; .end annotation .line 2804 check-cast p0, Landroid/window/OnBackInvokedDispatcher; const v0, 0xf4240 .line 2805 check-cast p1, Landroid/window/OnBackInvokedCallback; invoke-interface {p0, v0, p1}, Landroid/window/OnBackInvokedDispatcher;->registerOnBackInvokedCallback(ILandroid/window/OnBackInvokedCallback;)V return-void .end method .method public static tryUnregisterOnBackInvokedCallback(Ljava/lang/Object;Ljava/lang/Object;)V .locals 0 .param p0 # Ljava/lang/Object; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .param p1 # Ljava/lang/Object; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .annotation build Landroidx/annotation/DoNotInline; .end annotation .line 2812 check-cast p0, Landroid/window/OnBackInvokedDispatcher; .line 2813 check-cast p1, Landroid/window/OnBackInvokedCallback; invoke-interface {p0, p1}, Landroid/window/OnBackInvokedDispatcher;->unregisterOnBackInvokedCallback(Landroid/window/OnBackInvokedCallback;)V return-void .end method