.class final Landroidx/browser/customtabs/EngagementSignalsCallbackRemote; .super Ljava/lang/Object; .source "SourceFile" # interfaces .implements Landroidx/browser/customtabs/EngagementSignalsCallback; # annotations .annotation build Landroidx/annotation/RestrictTo; value = { .enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY:Landroidx/annotation/RestrictTo$Scope; } .end annotation # static fields .field private static final TAG:Ljava/lang/String; = "EngagementSigsCallbkRmt" # instance fields .field private final mCallbackBinder:Landroid/support/customtabs/IEngagementSignalsCallback; # direct methods .method private constructor (Landroid/support/customtabs/IEngagementSignalsCallback;)V .locals 0 .param p1 # Landroid/support/customtabs/IEngagementSignalsCallback; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .line 40 invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Landroidx/browser/customtabs/EngagementSignalsCallbackRemote;->mCallbackBinder:Landroid/support/customtabs/IEngagementSignalsCallback; return-void .end method .method public static fromBinder(Landroid/os/IBinder;)Landroidx/browser/customtabs/EngagementSignalsCallbackRemote; .locals 1 .param p0 # Landroid/os/IBinder; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .annotation build Landroidx/annotation/NonNull; .end annotation .line 50 invoke-static {p0}, Landroid/support/customtabs/IEngagementSignalsCallback$Stub;->asInterface(Landroid/os/IBinder;)Landroid/support/customtabs/IEngagementSignalsCallback; move-result-object p0 .line 51 new-instance v0, Landroidx/browser/customtabs/EngagementSignalsCallbackRemote; invoke-direct {v0, p0}, Landroidx/browser/customtabs/EngagementSignalsCallbackRemote;->(Landroid/support/customtabs/IEngagementSignalsCallback;)V return-object v0 .end method # virtual methods .method public onGreatestScrollPercentageIncreased(ILandroid/os/Bundle;)V .locals 1 .param p1 # I .annotation build Landroidx/annotation/IntRange; from = 0x1L to = 0x64L .end annotation .end param .param p2 # Landroid/os/Bundle; .annotation build Landroidx/annotation/NonNull; .end annotation .end param :try_start_0 iget-object v0, p0, Landroidx/browser/customtabs/EngagementSignalsCallbackRemote;->mCallbackBinder:Landroid/support/customtabs/IEngagementSignalsCallback; .line 84 invoke-interface {v0, p1, p2}, Landroid/support/customtabs/IEngagementSignalsCallback;->onGreatestScrollPercentageIncreased(ILandroid/os/Bundle;)V :try_end_0 .catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0 goto :goto_0 :catch_0 const-string p1, "EngagementSigsCallbkRmt" const-string p2, "RemoteException during IEngagementSignalsCallback transaction" .line 86 invoke-static {p1, p2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I :goto_0 return-void .end method .method public onSessionEnded(ZLandroid/os/Bundle;)V .locals 1 .param p2 # Landroid/os/Bundle; .annotation build Landroidx/annotation/NonNull; .end annotation .end param :try_start_0 iget-object v0, p0, Landroidx/browser/customtabs/EngagementSignalsCallbackRemote;->mCallbackBinder:Landroid/support/customtabs/IEngagementSignalsCallback; .line 101 invoke-interface {v0, p1, p2}, Landroid/support/customtabs/IEngagementSignalsCallback;->onSessionEnded(ZLandroid/os/Bundle;)V :try_end_0 .catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0 goto :goto_0 :catch_0 const-string p1, "EngagementSigsCallbkRmt" const-string p2, "RemoteException during IEngagementSignalsCallback transaction" .line 103 invoke-static {p1, p2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I :goto_0 return-void .end method .method public onVerticalScrollEvent(ZLandroid/os/Bundle;)V .locals 1 .param p2 # Landroid/os/Bundle; .annotation build Landroidx/annotation/NonNull; .end annotation .end param :try_start_0 iget-object v0, p0, Landroidx/browser/customtabs/EngagementSignalsCallbackRemote;->mCallbackBinder:Landroid/support/customtabs/IEngagementSignalsCallback; .line 64 invoke-interface {v0, p1, p2}, Landroid/support/customtabs/IEngagementSignalsCallback;->onVerticalScrollEvent(ZLandroid/os/Bundle;)V :try_end_0 .catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0 goto :goto_0 :catch_0 const-string p1, "EngagementSigsCallbkRmt" const-string p2, "RemoteException during IEngagementSignalsCallback transaction" .line 66 invoke-static {p1, p2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I :goto_0 return-void .end method