.class public final Landroidx/core/view/SoftwareKeyboardControllerCompat; .super Ljava/lang/Object; .source "SourceFile" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Landroidx/core/view/SoftwareKeyboardControllerCompat$Impl30;, Landroidx/core/view/SoftwareKeyboardControllerCompat$Impl;, Landroidx/core/view/SoftwareKeyboardControllerCompat$Impl20; } .end annotation # instance fields .field private final mImpl:Landroidx/core/view/SoftwareKeyboardControllerCompat$Impl; # direct methods .method public constructor (Landroid/view/View;)V .locals 2 .param p1 # Landroid/view/View; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .line 46 invoke-direct {p0}, Ljava/lang/Object;->()V sget v0, Landroid/os/Build$VERSION;->SDK_INT:I const/16 v1, 0x1e if-lt v0, v1, :cond_0 .line 48 new-instance v0, Landroidx/core/view/SoftwareKeyboardControllerCompat$Impl30; invoke-direct {v0, p1}, Landroidx/core/view/SoftwareKeyboardControllerCompat$Impl30;->(Landroid/view/View;)V iput-object v0, p0, Landroidx/core/view/SoftwareKeyboardControllerCompat;->mImpl:Landroidx/core/view/SoftwareKeyboardControllerCompat$Impl; goto :goto_0 .line 50 :cond_0 new-instance v0, Landroidx/core/view/SoftwareKeyboardControllerCompat$Impl20; invoke-direct {v0, p1}, Landroidx/core/view/SoftwareKeyboardControllerCompat$Impl20;->(Landroid/view/View;)V iput-object v0, p0, Landroidx/core/view/SoftwareKeyboardControllerCompat;->mImpl:Landroidx/core/view/SoftwareKeyboardControllerCompat$Impl; :goto_0 return-void .end method .method public constructor (Landroid/view/WindowInsetsController;)V .locals 1 .param p1 # Landroid/view/WindowInsetsController; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .annotation build Landroidx/annotation/RequiresApi; value = 0x1e .end annotation .annotation runtime Ljava/lang/Deprecated; .end annotation .line 58 invoke-direct {p0}, Ljava/lang/Object;->()V .line 59 new-instance v0, Landroidx/core/view/SoftwareKeyboardControllerCompat$Impl30; invoke-direct {v0, p1}, Landroidx/core/view/SoftwareKeyboardControllerCompat$Impl30;->(Landroid/view/WindowInsetsController;)V iput-object v0, p0, Landroidx/core/view/SoftwareKeyboardControllerCompat;->mImpl:Landroidx/core/view/SoftwareKeyboardControllerCompat$Impl; return-void .end method # virtual methods .method public hide()V .locals 1 iget-object v0, p0, Landroidx/core/view/SoftwareKeyboardControllerCompat;->mImpl:Landroidx/core/view/SoftwareKeyboardControllerCompat$Impl; .line 81 invoke-virtual {v0}, Landroidx/core/view/SoftwareKeyboardControllerCompat$Impl;->hide()V return-void .end method .method public show()V .locals 1 iget-object v0, p0, Landroidx/core/view/SoftwareKeyboardControllerCompat;->mImpl:Landroidx/core/view/SoftwareKeyboardControllerCompat$Impl; .line 71 invoke-virtual {v0}, Landroidx/core/view/SoftwareKeyboardControllerCompat$Impl;->show()V return-void .end method