Changes of com.discord v998

This commit is contained in:
root 2019-12-06 04:29:40 +01:00
parent dc3b174a87
commit a8e290ae89
20243 changed files with 1573881 additions and 1337713 deletions

View file

@ -7,6 +7,12 @@
# annotations
.annotation build Landroidx/annotation/RestrictTo;
value = {
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
}
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroidx/appcompat/app/ActionBar;
.end annotation

View file

@ -63,6 +63,10 @@
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.locals 2
.param p1 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-direct {p0, p1, p2}, Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V

View file

@ -7,6 +7,12 @@
# annotations
.annotation build Landroidx/annotation/RestrictTo;
value = {
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
}
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroidx/appcompat/app/ActionBar;
.end annotation

View file

@ -54,6 +54,10 @@
.end method
.method public abstract setContentDescription(I)Landroidx/appcompat/app/ActionBar$Tab;
.param p1 # I
.annotation build Landroidx/annotation/StringRes;
.end annotation
.end param
.end method
.method public abstract setContentDescription(Ljava/lang/CharSequence;)Landroidx/appcompat/app/ActionBar$Tab;
@ -66,6 +70,10 @@
.end method
.method public abstract setIcon(I)Landroidx/appcompat/app/ActionBar$Tab;
.param p1 # I
.annotation build Landroidx/annotation/DrawableRes;
.end annotation
.end param
.end method
.method public abstract setIcon(Landroid/graphics/drawable/Drawable;)Landroidx/appcompat/app/ActionBar$Tab;

View file

@ -80,6 +80,11 @@
.method public closeOptionsMenu()Z
.locals 1
.annotation build Landroidx/annotation/RestrictTo;
value = {
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
}
.end annotation
const/4 v0, 0x0
@ -88,6 +93,11 @@
.method public collapseActionView()Z
.locals 1
.annotation build Landroidx/annotation/RestrictTo;
value = {
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
}
.end annotation
const/4 v0, 0x0
@ -96,6 +106,11 @@
.method public dispatchMenuVisibilityChanged(Z)V
.locals 0
.annotation build Landroidx/annotation/RestrictTo;
value = {
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
}
.end annotation
return-void
.end method
@ -141,11 +156,16 @@
.end method
.method public abstract getSelectedTab()Landroidx/appcompat/app/ActionBar$Tab;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end method
.method public abstract getSubtitle()Ljava/lang/CharSequence;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract getTabAt(I)Landroidx/appcompat/app/ActionBar$Tab;
@ -167,6 +187,8 @@
.end method
.method public abstract getTitle()Ljava/lang/CharSequence;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract hide()V
@ -174,6 +196,11 @@
.method public invalidateOptionsMenu()Z
.locals 1
.annotation build Landroidx/annotation/RestrictTo;
value = {
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
}
.end annotation
const/4 v0, 0x0
@ -193,6 +220,11 @@
.method public isTitleTruncated()Z
.locals 1
.annotation build Landroidx/annotation/RestrictTo;
value = {
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
}
.end annotation
const/4 v0, 0x0
@ -206,11 +238,16 @@
.method public onConfigurationChanged(Landroid/content/res/Configuration;)V
.locals 0
.annotation build Landroidx/annotation/RestrictTo;
value = {
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
}
.end annotation
return-void
.end method
.method onDestroy()V
.method public onDestroy()V
.locals 0
return-void
@ -218,6 +255,11 @@
.method public onKeyShortcut(ILandroid/view/KeyEvent;)Z
.locals 0
.annotation build Landroidx/annotation/RestrictTo;
value = {
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
}
.end annotation
const/4 p1, 0x0
@ -226,6 +268,11 @@
.method public onMenuKeyEvent(Landroid/view/KeyEvent;)Z
.locals 0
.annotation build Landroidx/annotation/RestrictTo;
value = {
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
}
.end annotation
const/4 p1, 0x0
@ -234,6 +281,11 @@
.method public openOptionsMenu()Z
.locals 1
.annotation build Landroidx/annotation/RestrictTo;
value = {
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
}
.end annotation
const/4 v0, 0x0
@ -258,8 +310,13 @@
.end annotation
.end method
.method requestFocus()Z
.method public requestFocus()Z
.locals 1
.annotation build Landroidx/annotation/RestrictTo;
value = {
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
}
.end annotation
const/4 v0, 0x0
@ -272,6 +329,10 @@
.end method
.method public abstract setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.param p1 # Landroid/graphics/drawable/Drawable;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.end method
.method public abstract setCustomView(I)V
@ -285,6 +346,11 @@
.method public setDefaultDisplayHomeAsUpEnabled(Z)V
.locals 0
.annotation build Landroidx/annotation/RestrictTo;
value = {
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
}
.end annotation
return-void
.end method
@ -367,24 +433,40 @@
.method public setHomeActionContentDescription(I)V
.locals 0
.param p1 # I
.annotation build Landroidx/annotation/StringRes;
.end annotation
.end param
return-void
.end method
.method public setHomeActionContentDescription(Ljava/lang/CharSequence;)V
.locals 0
.param p1 # Ljava/lang/CharSequence;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
return-void
.end method
.method public setHomeAsUpIndicator(I)V
.locals 0
.param p1 # I
.annotation build Landroidx/annotation/DrawableRes;
.end annotation
.end param
return-void
.end method
.method public setHomeAsUpIndicator(Landroid/graphics/drawable/Drawable;)V
.locals 0
.param p1 # Landroid/graphics/drawable/Drawable;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
return-void
.end method
@ -396,6 +478,10 @@
.end method
.method public abstract setIcon(I)V
.param p1 # I
.annotation build Landroidx/annotation/DrawableRes;
.end annotation
.end param
.end method
.method public abstract setIcon(Landroid/graphics/drawable/Drawable;)V
@ -407,6 +493,10 @@
.end method
.method public abstract setLogo(I)V
.param p1 # I
.annotation build Landroidx/annotation/DrawableRes;
.end annotation
.end param
.end method
.method public abstract setLogo(Landroid/graphics/drawable/Drawable;)V
@ -424,6 +514,11 @@
.method public setShowHideAnimationEnabled(Z)V
.locals 0
.annotation build Landroidx/annotation/RestrictTo;
value = {
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
}
.end annotation
return-void
.end method
@ -447,6 +542,10 @@
.end method
.method public abstract setTitle(I)V
.param p1 # I
.annotation build Landroidx/annotation/StringRes;
.end annotation
.end param
.end method
.method public abstract setTitle(Ljava/lang/CharSequence;)V
@ -454,6 +553,11 @@
.method public setWindowTitle(Ljava/lang/CharSequence;)V
.locals 0
.annotation build Landroidx/annotation/RestrictTo;
value = {
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
}
.end annotation
return-void
.end method
@ -463,6 +567,11 @@
.method public startActionMode(Landroidx/appcompat/view/ActionMode$Callback;)Landroidx/appcompat/view/ActionMode;
.locals 0
.annotation build Landroidx/annotation/RestrictTo;
value = {
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
}
.end annotation
const/4 p1, 0x0

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/app/ActionBarDrawerToggle$1;
.class public Landroidx/appcompat/app/ActionBarDrawerToggle$1;
.super Ljava/lang/Object;
.source "ActionBarDrawerToggle.java"
@ -12,17 +12,17 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic this$0:Landroidx/appcompat/app/ActionBarDrawerToggle;
.field public final synthetic this$0:Landroidx/appcompat/app/ActionBarDrawerToggle;
# direct methods
.method constructor <init>(Landroidx/appcompat/app/ActionBarDrawerToggle;)V
.method public constructor <init>(Landroidx/appcompat/app/ActionBarDrawerToggle;)V
.locals 0
iput-object p1, p0, Landroidx/appcompat/app/ActionBarDrawerToggle$1;->this$0:Landroidx/appcompat/app/ActionBarDrawerToggle;
@ -35,33 +35,26 @@
# virtual methods
.method public onClick(Landroid/view/View;)V
.locals 1
.locals 2
iget-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle$1;->this$0:Landroidx/appcompat/app/ActionBarDrawerToggle;
iget-boolean v0, v0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mDrawerIndicatorEnabled:Z
iget-boolean v1, v0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mDrawerIndicatorEnabled:Z
if-eqz v0, :cond_0
if-eqz v1, :cond_0
iget-object p1, p0, Landroidx/appcompat/app/ActionBarDrawerToggle$1;->this$0:Landroidx/appcompat/app/ActionBarDrawerToggle;
invoke-virtual {v0}, Landroidx/appcompat/app/ActionBarDrawerToggle;->toggle()V
invoke-virtual {p1}, Landroidx/appcompat/app/ActionBarDrawerToggle;->toggle()V
return-void
goto :goto_0
:cond_0
iget-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle$1;->this$0:Landroidx/appcompat/app/ActionBarDrawerToggle;
iget-object v0, v0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mToolbarNavigationClickListener:Landroid/view/View$OnClickListener;
if-eqz v0, :cond_1
iget-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle$1;->this$0:Landroidx/appcompat/app/ActionBarDrawerToggle;
iget-object v0, v0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mToolbarNavigationClickListener:Landroid/view/View$OnClickListener;
invoke-interface {v0, p1}, Landroid/view/View$OnClickListener;->onClick(Landroid/view/View;)V
:cond_1
:goto_0
return-void
.end method

View file

@ -25,7 +25,15 @@
.end method
.method public abstract setActionBarDescription(I)V
.param p1 # I
.annotation build Landroidx/annotation/StringRes;
.end annotation
.end param
.end method
.method public abstract setActionBarUpIndicator(Landroid/graphics/drawable/Drawable;I)V
.param p2 # I
.annotation build Landroidx/annotation/StringRes;
.end annotation
.end param
.end method

View file

@ -16,4 +16,6 @@
# virtual methods
.method public abstract getDrawerToggleDelegate()Landroidx/appcompat/app/ActionBarDrawerToggle$Delegate;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/app/ActionBarDrawerToggle$FrameworkActionBarDelegate;
.class public Landroidx/appcompat/app/ActionBarDrawerToggle$FrameworkActionBarDelegate;
.super Ljava/lang/Object;
.source "ActionBarDrawerToggle.java"
@ -12,19 +12,19 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x8
accessFlags = 0x9
name = "FrameworkActionBarDelegate"
.end annotation
# instance fields
.field private final mActivity:Landroid/app/Activity;
.field public final mActivity:Landroid/app/Activity;
.field private mSetIndicatorInfo:Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;
.field public mSetIndicatorInfo:Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;
# direct methods
.method constructor <init>(Landroid/app/Activity;)V
.method public constructor <init>(Landroid/app/Activity;)V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -64,10 +64,6 @@
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x12
if-lt v0, v1, :cond_0
invoke-virtual {p0}, Landroidx/appcompat/app/ActionBarDrawerToggle$FrameworkActionBarDelegate;->getActionBarThemedContext()Landroid/content/Context;
move-result-object v0
@ -97,15 +93,6 @@
invoke-virtual {v0}, Landroid/content/res/TypedArray;->recycle()V
return-object v1
:cond_0
iget-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle$FrameworkActionBarDelegate;->mActivity:Landroid/app/Activity;
invoke-static {v0}, Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb;->getThemeUpIndicator(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable;
move-result-object v0
return-object v0
.end method
.method public isNavigationVisible()Z
@ -129,23 +116,20 @@
const/4 v0, 0x1
return v0
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return v0
.end method
.method public setActionBarDescription(I)V
.locals 2
.locals 1
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x12
if-lt v0, v1, :cond_1
iget-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle$FrameworkActionBarDelegate;->mActivity:Landroid/app/Activity;
invoke-virtual {v0}, Landroid/app/Activity;->getActionBar()Landroid/app/ActionBar;
@ -158,23 +142,10 @@
:cond_0
return-void
:cond_1
iget-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle$FrameworkActionBarDelegate;->mSetIndicatorInfo:Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;
iget-object v1, p0, Landroidx/appcompat/app/ActionBarDrawerToggle$FrameworkActionBarDelegate;->mActivity:Landroid/app/Activity;
invoke-static {v0, v1, p1}, Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb;->setActionBarDescription(Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;Landroid/app/Activity;I)Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;
move-result-object p1
iput-object p1, p0, Landroidx/appcompat/app/ActionBarDrawerToggle$FrameworkActionBarDelegate;->mSetIndicatorInfo:Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;
return-void
.end method
.method public setActionBarUpIndicator(Landroid/graphics/drawable/Drawable;I)V
.locals 3
.locals 2
iget-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle$FrameworkActionBarDelegate;->mActivity:Landroid/app/Activity;
@ -182,37 +153,14 @@
move-result-object v0
if-eqz v0, :cond_1
if-eqz v0, :cond_0
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v2, 0x12
if-lt v1, v2, :cond_0
invoke-virtual {v0, p1}, Landroid/app/ActionBar;->setHomeAsUpIndicator(Landroid/graphics/drawable/Drawable;)V
invoke-virtual {v0, p2}, Landroid/app/ActionBar;->setHomeActionContentDescription(I)V
return-void
:cond_0
const/4 v1, 0x1
invoke-virtual {v0, v1}, Landroid/app/ActionBar;->setDisplayShowHomeEnabled(Z)V
iget-object v1, p0, Landroidx/appcompat/app/ActionBarDrawerToggle$FrameworkActionBarDelegate;->mActivity:Landroid/app/Activity;
invoke-static {v1, p1, p2}, Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb;->setActionBarUpIndicator(Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;
move-result-object p1
iput-object p1, p0, Landroidx/appcompat/app/ActionBarDrawerToggle$FrameworkActionBarDelegate;->mSetIndicatorInfo:Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;
const/4 p1, 0x0
invoke-virtual {v0, p1}, Landroid/app/ActionBar;->setDisplayShowHomeEnabled(Z)V
:cond_1
return-void
.end method

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/app/ActionBarDrawerToggle$ToolbarCompatDelegate;
.class public Landroidx/appcompat/app/ActionBarDrawerToggle$ToolbarCompatDelegate;
.super Ljava/lang/Object;
.source "ActionBarDrawerToggle.java"
@ -12,21 +12,21 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x8
accessFlags = 0x9
name = "ToolbarCompatDelegate"
.end annotation
# instance fields
.field final mDefaultContentDescription:Ljava/lang/CharSequence;
.field public final mDefaultContentDescription:Ljava/lang/CharSequence;
.field final mDefaultUpIndicator:Landroid/graphics/drawable/Drawable;
.field public final mDefaultUpIndicator:Landroid/graphics/drawable/Drawable;
.field final mToolbar:Landroidx/appcompat/widget/Toolbar;
.field public final mToolbar:Landroidx/appcompat/widget/Toolbar;
# direct methods
.method constructor <init>(Landroidx/appcompat/widget/Toolbar;)V
.method public constructor <init>(Landroidx/appcompat/widget/Toolbar;)V
.locals 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -55,7 +55,7 @@
iget-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle$ToolbarCompatDelegate;->mToolbar:Landroidx/appcompat/widget/Toolbar;
invoke-virtual {v0}, Landroidx/appcompat/widget/Toolbar;->getContext()Landroid/content/Context;
invoke-virtual {v0}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context;
move-result-object v0
@ -80,6 +80,10 @@
.method public setActionBarDescription(I)V
.locals 1
.param p1 # I
.annotation build Landroidx/annotation/StringRes;
.end annotation
.end param
if-nez p1, :cond_0
@ -89,18 +93,23 @@
invoke-virtual {p1, v0}, Landroidx/appcompat/widget/Toolbar;->setNavigationContentDescription(Ljava/lang/CharSequence;)V
return-void
goto :goto_0
:cond_0
iget-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle$ToolbarCompatDelegate;->mToolbar:Landroidx/appcompat/widget/Toolbar;
invoke-virtual {v0, p1}, Landroidx/appcompat/widget/Toolbar;->setNavigationContentDescription(I)V
:goto_0
return-void
.end method
.method public setActionBarUpIndicator(Landroid/graphics/drawable/Drawable;I)V
.locals 1
.param p2 # I
.annotation build Landroidx/annotation/StringRes;
.end annotation
.end param
iget-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle$ToolbarCompatDelegate;->mToolbar:Landroidx/appcompat/widget/Toolbar;

View file

@ -18,32 +18,40 @@
# instance fields
.field private final mActivityImpl:Landroidx/appcompat/app/ActionBarDrawerToggle$Delegate;
.field public final mActivityImpl:Landroidx/appcompat/app/ActionBarDrawerToggle$Delegate;
.field private final mCloseDrawerContentDescRes:I
.field public final mCloseDrawerContentDescRes:I
.field mDrawerIndicatorEnabled:Z
.field public mDrawerIndicatorEnabled:Z
.field private final mDrawerLayout:Landroidx/drawerlayout/widget/DrawerLayout;
.field public final mDrawerLayout:Landroidx/drawerlayout/widget/DrawerLayout;
.field private mDrawerSlideAnimationEnabled:Z
.field public mDrawerSlideAnimationEnabled:Z
.field private mHasCustomUpIndicator:Z
.field public mHasCustomUpIndicator:Z
.field private mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable;
.field public mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable;
.field private final mOpenDrawerContentDescRes:I
.field public final mOpenDrawerContentDescRes:I
.field private mSlider:Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;
.field public mSlider:Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;
.field mToolbarNavigationClickListener:Landroid/view/View$OnClickListener;
.field public mToolbarNavigationClickListener:Landroid/view/View$OnClickListener;
.field private mWarnedForDisplayHomeAsUp:Z
.field public mWarnedForDisplayHomeAsUp:Z
# direct methods
.method constructor <init>(Landroid/app/Activity;Landroidx/appcompat/widget/Toolbar;Landroidx/drawerlayout/widget/DrawerLayout;Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;II)V
.method public constructor <init>(Landroid/app/Activity;Landroidx/appcompat/widget/Toolbar;Landroidx/drawerlayout/widget/DrawerLayout;Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;II)V
.locals 1
.param p5 # I
.annotation build Landroidx/annotation/StringRes;
.end annotation
.end param
.param p6 # I
.annotation build Landroidx/annotation/StringRes;
.end annotation
.end param
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -133,6 +141,14 @@
.method public constructor <init>(Landroid/app/Activity;Landroidx/drawerlayout/widget/DrawerLayout;II)V
.locals 7
.param p3 # I
.annotation build Landroidx/annotation/StringRes;
.end annotation
.end param
.param p4 # I
.annotation build Landroidx/annotation/StringRes;
.end annotation
.end param
const/4 v2, 0x0
@ -155,6 +171,14 @@
.method public constructor <init>(Landroid/app/Activity;Landroidx/drawerlayout/widget/DrawerLayout;Landroidx/appcompat/widget/Toolbar;II)V
.locals 7
.param p4 # I
.annotation build Landroidx/annotation/StringRes;
.end annotation
.end param
.param p5 # I
.annotation build Landroidx/annotation/StringRes;
.end annotation
.end param
const/4 v4, 0x0
@ -218,13 +242,15 @@
# virtual methods
.method public getDrawerArrowDrawable()Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mSlider:Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;
return-object v0
.end method
.method getThemeUpIndicator()Landroid/graphics/drawable/Drawable;
.method public getThemeUpIndicator()Landroid/graphics/drawable/Drawable;
.locals 1
iget-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mActivityImpl:Landroidx/appcompat/app/ActionBarDrawerToggle$Delegate;
@ -338,11 +364,12 @@
invoke-direct {p0, p1}, Landroidx/appcompat/app/ActionBarDrawerToggle;->setPosition(F)V
return-void
goto :goto_0
:cond_0
invoke-direct {p0, v0}, Landroidx/appcompat/app/ActionBarDrawerToggle;->setPosition(F)V
:goto_0
return-void
.end method
@ -381,7 +408,7 @@
return p1
.end method
.method setActionBarDescription(I)V
.method public setActionBarDescription(I)V
.locals 1
iget-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mActivityImpl:Landroidx/appcompat/app/ActionBarDrawerToggle$Delegate;
@ -391,7 +418,7 @@
return-void
.end method
.method setActionBarUpIndicator(Landroid/graphics/drawable/Drawable;I)V
.method public setActionBarUpIndicator(Landroid/graphics/drawable/Drawable;I)V
.locals 2
iget-boolean v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mWarnedForDisplayHomeAsUp:Z
@ -426,6 +453,10 @@
.method public setDrawerArrowDrawable(Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;)V
.locals 0
.param p1 # Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
iput-object p1, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mSlider:Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;
@ -503,7 +534,7 @@
iget-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mDrawerLayout:Landroidx/drawerlayout/widget/DrawerLayout;
invoke-virtual {v0}, Landroidx/drawerlayout/widget/DrawerLayout;->getResources()Landroid/content/res/Resources;
invoke-virtual {v0}, Landroid/view/ViewGroup;->getResources()Landroid/content/res/Resources;
move-result-object v0
@ -620,7 +651,7 @@
return-void
.end method
.method toggle()V
.method public toggle()V
.locals 3
iget-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggle;->mDrawerLayout:Landroidx/drawerlayout/widget/DrawerLayout;
@ -647,7 +678,7 @@
invoke-virtual {v0, v1}, Landroidx/drawerlayout/widget/DrawerLayout;->closeDrawer(I)V
return-void
goto :goto_0
:cond_0
const/4 v2, 0x1
@ -659,5 +690,6 @@
invoke-virtual {v0, v1}, Landroidx/drawerlayout/widget/DrawerLayout;->openDrawer(I)V
:cond_1
:goto_0
return-void
.end method

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;
.class public Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;
.super Ljava/lang/Object;
.source "ActionBarDrawerToggleHoneycomb.java"
@ -9,7 +9,7 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x8
accessFlags = 0x9
name = "SetIndicatorInfo"
.end annotation
@ -23,8 +23,8 @@
# direct methods
.method constructor <init>(Landroid/app/Activity;)V
.locals 6
.method public constructor <init>(Landroid/app/Activity;)V
.locals 5
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -35,15 +35,18 @@
:try_start_0
const-class v2, Landroid/app/ActionBar;
const-string v3, "setHomeAsUpIndicator"
new-array v3, v1, [Ljava/lang/Class;
new-array v4, v1, [Ljava/lang/Class;
const-class v4, Landroid/graphics/drawable/Drawable;
const-class v5, Landroid/graphics/drawable/Drawable;
aput-object v4, v3, v0
:try_end_0
.catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_0
aput-object v5, v4, v0
const-string v4, "setHomeAsUpIndicator"
invoke-virtual {v2, v3, v4}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
:try_start_1
invoke-virtual {v2, v4, v3}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
move-result-object v2
@ -51,21 +54,24 @@
const-class v2, Landroid/app/ActionBar;
const-string v3, "setHomeActionContentDescription"
new-array v3, v1, [Ljava/lang/Class;
new-array v4, v1, [Ljava/lang/Class;
sget-object v4, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
sget-object v5, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
aput-object v4, v3, v0
:try_end_1
.catch Ljava/lang/NoSuchMethodException; {:try_start_1 .. :try_end_1} :catch_0
aput-object v5, v4, v0
const-string v4, "setHomeActionContentDescription"
invoke-virtual {v2, v3, v4}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
:try_start_2
invoke-virtual {v2, v4, v3}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
move-result-object v2
iput-object v2, p0, Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;->setHomeActionContentDescription:Ljava/lang/reflect/Method;
:try_end_0
.catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_0
:try_end_2
.catch Ljava/lang/NoSuchMethodException; {:try_start_2 .. :try_end_2} :catch_0
return-void

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb;
.class public Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb;
.super Ljava/lang/Object;
.source "ActionBarDrawerToggleHoneycomb.java"
@ -12,13 +12,13 @@
# static fields
.field private static final TAG:Ljava/lang/String; = "ActionBarDrawerToggleHC"
.field public static final TAG:Ljava/lang/String; = "ActionBarDrawerToggleHC"
.field private static final THEME_ATTRS:[I
.field public static final THEME_ATTRS:[I
# direct methods
.method static constructor <clinit>()V
.method public static constructor <clinit>()V
.locals 3
const/4 v0, 0x1
@ -36,7 +36,7 @@
return-void
.end method
.method private constructor <init>()V
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -99,17 +99,7 @@
invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
sget p2, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v0, 0x13
if-gt p2, v0, :cond_1
invoke-virtual {p1}, Landroid/app/ActionBar;->getSubtitle()Ljava/lang/CharSequence;
move-result-object p2
invoke-virtual {p1, p2}, Landroid/app/ActionBar;->setSubtitle(Ljava/lang/CharSequence;)V
sget p1, Landroid/os/Build$VERSION;->SDK_INT:I
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
@ -189,8 +179,6 @@
if-eqz p0, :cond_1
iget-object p0, v0, Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;->upIndicatorView:Landroid/widget/ImageView;
invoke-virtual {p0, p1}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
goto :goto_0

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/app/AlertController$1;
.class public Landroidx/appcompat/app/AlertController$1;
.super Ljava/lang/Object;
.source "AlertController.java"
@ -12,17 +12,17 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic this$0:Landroidx/appcompat/app/AlertController;
.field public final synthetic this$0:Landroidx/appcompat/app/AlertController;
# direct methods
.method constructor <init>(Landroidx/appcompat/app/AlertController;)V
.method public constructor <init>(Landroidx/appcompat/app/AlertController;)V
.locals 0
iput-object p1, p0, Landroidx/appcompat/app/AlertController$1;->this$0:Landroidx/appcompat/app/AlertController;
@ -39,21 +39,15 @@
iget-object v0, p0, Landroidx/appcompat/app/AlertController$1;->this$0:Landroidx/appcompat/app/AlertController;
iget-object v0, v0, Landroidx/appcompat/app/AlertController;->mButtonPositive:Landroid/widget/Button;
iget-object v1, v0, Landroidx/appcompat/app/AlertController;->mButtonPositive:Landroid/widget/Button;
if-ne p1, v0, :cond_0
iget-object v0, p0, Landroidx/appcompat/app/AlertController$1;->this$0:Landroidx/appcompat/app/AlertController;
if-ne p1, v1, :cond_0
iget-object v0, v0, Landroidx/appcompat/app/AlertController;->mButtonPositiveMessage:Landroid/os/Message;
if-eqz v0, :cond_0
iget-object p1, p0, Landroidx/appcompat/app/AlertController$1;->this$0:Landroidx/appcompat/app/AlertController;
iget-object p1, p1, Landroidx/appcompat/app/AlertController;->mButtonPositiveMessage:Landroid/os/Message;
invoke-static {p1}, Landroid/os/Message;->obtain(Landroid/os/Message;)Landroid/os/Message;
invoke-static {v0}, Landroid/os/Message;->obtain(Landroid/os/Message;)Landroid/os/Message;
move-result-object p1
@ -62,21 +56,15 @@
:cond_0
iget-object v0, p0, Landroidx/appcompat/app/AlertController$1;->this$0:Landroidx/appcompat/app/AlertController;
iget-object v0, v0, Landroidx/appcompat/app/AlertController;->mButtonNegative:Landroid/widget/Button;
iget-object v1, v0, Landroidx/appcompat/app/AlertController;->mButtonNegative:Landroid/widget/Button;
if-ne p1, v0, :cond_1
iget-object v0, p0, Landroidx/appcompat/app/AlertController$1;->this$0:Landroidx/appcompat/app/AlertController;
if-ne p1, v1, :cond_1
iget-object v0, v0, Landroidx/appcompat/app/AlertController;->mButtonNegativeMessage:Landroid/os/Message;
if-eqz v0, :cond_1
iget-object p1, p0, Landroidx/appcompat/app/AlertController$1;->this$0:Landroidx/appcompat/app/AlertController;
iget-object p1, p1, Landroidx/appcompat/app/AlertController;->mButtonNegativeMessage:Landroid/os/Message;
invoke-static {p1}, Landroid/os/Message;->obtain(Landroid/os/Message;)Landroid/os/Message;
invoke-static {v0}, Landroid/os/Message;->obtain(Landroid/os/Message;)Landroid/os/Message;
move-result-object p1
@ -85,20 +73,14 @@
:cond_1
iget-object v0, p0, Landroidx/appcompat/app/AlertController$1;->this$0:Landroidx/appcompat/app/AlertController;
iget-object v0, v0, Landroidx/appcompat/app/AlertController;->mButtonNeutral:Landroid/widget/Button;
iget-object v1, v0, Landroidx/appcompat/app/AlertController;->mButtonNeutral:Landroid/widget/Button;
if-ne p1, v0, :cond_2
if-ne p1, v1, :cond_2
iget-object p1, p0, Landroidx/appcompat/app/AlertController$1;->this$0:Landroidx/appcompat/app/AlertController;
iget-object p1, p1, Landroidx/appcompat/app/AlertController;->mButtonNeutralMessage:Landroid/os/Message;
iget-object p1, v0, Landroidx/appcompat/app/AlertController;->mButtonNeutralMessage:Landroid/os/Message;
if-eqz p1, :cond_2
iget-object p1, p0, Landroidx/appcompat/app/AlertController$1;->this$0:Landroidx/appcompat/app/AlertController;
iget-object p1, p1, Landroidx/appcompat/app/AlertController;->mButtonNeutralMessage:Landroid/os/Message;
invoke-static {p1}, Landroid/os/Message;->obtain(Landroid/os/Message;)Landroid/os/Message;
move-result-object p1
@ -116,15 +98,13 @@
:cond_3
iget-object p1, p0, Landroidx/appcompat/app/AlertController$1;->this$0:Landroidx/appcompat/app/AlertController;
iget-object p1, p1, Landroidx/appcompat/app/AlertController;->mHandler:Landroid/os/Handler;
iget-object v0, p1, Landroidx/appcompat/app/AlertController;->mHandler:Landroid/os/Handler;
const/4 v0, 0x1
const/4 v1, 0x1
iget-object v1, p0, Landroidx/appcompat/app/AlertController$1;->this$0:Landroidx/appcompat/app/AlertController;
iget-object p1, p1, Landroidx/appcompat/app/AlertController;->mDialog:Landroidx/appcompat/app/AppCompatDialog;
iget-object v1, v1, Landroidx/appcompat/app/AlertController;->mDialog:Landroidx/appcompat/app/AppCompatDialog;
invoke-virtual {p1, v0, v1}, Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;
invoke-virtual {v0, v1, p1}, Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;
move-result-object p1

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/app/AlertController$2;
.class public Landroidx/appcompat/app/AlertController$2;
.super Ljava/lang/Object;
.source "AlertController.java"
@ -12,21 +12,21 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic this$0:Landroidx/appcompat/app/AlertController;
.field public final synthetic this$0:Landroidx/appcompat/app/AlertController;
.field final synthetic val$bottom:Landroid/view/View;
.field public final synthetic val$bottom:Landroid/view/View;
.field final synthetic val$top:Landroid/view/View;
.field public final synthetic val$top:Landroid/view/View;
# direct methods
.method constructor <init>(Landroidx/appcompat/app/AlertController;Landroid/view/View;Landroid/view/View;)V
.method public constructor <init>(Landroidx/appcompat/app/AlertController;Landroid/view/View;Landroid/view/View;)V
.locals 0
iput-object p1, p0, Landroidx/appcompat/app/AlertController$2;->this$0:Landroidx/appcompat/app/AlertController;

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/app/AlertController$3;
.class public Landroidx/appcompat/app/AlertController$3;
.super Ljava/lang/Object;
.source "AlertController.java"
@ -12,21 +12,21 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic this$0:Landroidx/appcompat/app/AlertController;
.field public final synthetic this$0:Landroidx/appcompat/app/AlertController;
.field final synthetic val$bottom:Landroid/view/View;
.field public final synthetic val$bottom:Landroid/view/View;
.field final synthetic val$top:Landroid/view/View;
.field public final synthetic val$top:Landroid/view/View;
# direct methods
.method constructor <init>(Landroidx/appcompat/app/AlertController;Landroid/view/View;Landroid/view/View;)V
.method public constructor <init>(Landroidx/appcompat/app/AlertController;Landroid/view/View;Landroid/view/View;)V
.locals 0
iput-object p1, p0, Landroidx/appcompat/app/AlertController$3;->this$0:Landroidx/appcompat/app/AlertController;

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/app/AlertController$4;
.class public Landroidx/appcompat/app/AlertController$4;
.super Ljava/lang/Object;
.source "AlertController.java"
@ -12,21 +12,21 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic this$0:Landroidx/appcompat/app/AlertController;
.field public final synthetic this$0:Landroidx/appcompat/app/AlertController;
.field final synthetic val$bottom:Landroid/view/View;
.field public final synthetic val$bottom:Landroid/view/View;
.field final synthetic val$top:Landroid/view/View;
.field public final synthetic val$top:Landroid/view/View;
# direct methods
.method constructor <init>(Landroidx/appcompat/app/AlertController;Landroid/view/View;Landroid/view/View;)V
.method public constructor <init>(Landroidx/appcompat/app/AlertController;Landroid/view/View;Landroid/view/View;)V
.locals 0
iput-object p1, p0, Landroidx/appcompat/app/AlertController$4;->this$0:Landroidx/appcompat/app/AlertController;

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/app/AlertController$5;
.class public Landroidx/appcompat/app/AlertController$5;
.super Ljava/lang/Object;
.source "AlertController.java"
@ -12,21 +12,21 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic this$0:Landroidx/appcompat/app/AlertController;
.field public final synthetic this$0:Landroidx/appcompat/app/AlertController;
.field final synthetic val$bottom:Landroid/view/View;
.field public final synthetic val$bottom:Landroid/view/View;
.field final synthetic val$top:Landroid/view/View;
.field public final synthetic val$top:Landroid/view/View;
# direct methods
.method constructor <init>(Landroidx/appcompat/app/AlertController;Landroid/view/View;Landroid/view/View;)V
.method public constructor <init>(Landroidx/appcompat/app/AlertController;Landroid/view/View;Landroid/view/View;)V
.locals 0
iput-object p1, p0, Landroidx/appcompat/app/AlertController$5;->this$0:Landroidx/appcompat/app/AlertController;

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/app/AlertController$AlertParams$1;
.class public Landroidx/appcompat/app/AlertController$AlertParams$1;
.super Landroid/widget/ArrayAdapter;
.source "AlertController.java"
@ -9,7 +9,7 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
accessFlags = 0x1
name = null
.end annotation
@ -23,13 +23,13 @@
# instance fields
.field final synthetic this$0:Landroidx/appcompat/app/AlertController$AlertParams;
.field public final synthetic this$0:Landroidx/appcompat/app/AlertController$AlertParams;
.field final synthetic val$listView:Landroidx/appcompat/app/AlertController$RecycleListView;
.field public final synthetic val$listView:Landroidx/appcompat/app/AlertController$RecycleListView;
# direct methods
.method constructor <init>(Landroidx/appcompat/app/AlertController$AlertParams;Landroid/content/Context;II[Ljava/lang/CharSequence;Landroidx/appcompat/app/AlertController$RecycleListView;)V
.method public constructor <init>(Landroidx/appcompat/app/AlertController$AlertParams;Landroid/content/Context;II[Ljava/lang/CharSequence;Landroidx/appcompat/app/AlertController$RecycleListView;)V
.locals 0
iput-object p1, p0, Landroidx/appcompat/app/AlertController$AlertParams$1;->this$0:Landroidx/appcompat/app/AlertController$AlertParams;
@ -56,10 +56,6 @@
if-eqz p3, :cond_0
iget-object p3, p0, Landroidx/appcompat/app/AlertController$AlertParams$1;->this$0:Landroidx/appcompat/app/AlertController$AlertParams;
iget-object p3, p3, Landroidx/appcompat/app/AlertController$AlertParams;->mCheckedItems:[Z
aget-boolean p3, p3, p1
if-eqz p3, :cond_0
@ -68,7 +64,7 @@
const/4 v0, 0x1
invoke-virtual {p3, p1, v0}, Landroidx/appcompat/app/AlertController$RecycleListView;->setItemChecked(IZ)V
invoke-virtual {p3, p1, v0}, Landroid/widget/ListView;->setItemChecked(IZ)V
:cond_0
return-object p2

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/app/AlertController$AlertParams$2;
.class public Landroidx/appcompat/app/AlertController$AlertParams$2;
.super Landroid/widget/CursorAdapter;
.source "AlertController.java"
@ -9,25 +9,25 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field private final mIsCheckedIndex:I
.field public final mIsCheckedIndex:I
.field private final mLabelIndex:I
.field public final mLabelIndex:I
.field final synthetic this$0:Landroidx/appcompat/app/AlertController$AlertParams;
.field public final synthetic this$0:Landroidx/appcompat/app/AlertController$AlertParams;
.field final synthetic val$dialog:Landroidx/appcompat/app/AlertController;
.field public final synthetic val$dialog:Landroidx/appcompat/app/AlertController;
.field final synthetic val$listView:Landroidx/appcompat/app/AlertController$RecycleListView;
.field public final synthetic val$listView:Landroidx/appcompat/app/AlertController$RecycleListView;
# direct methods
.method constructor <init>(Landroidx/appcompat/app/AlertController$AlertParams;Landroid/content/Context;Landroid/database/Cursor;ZLandroidx/appcompat/app/AlertController$RecycleListView;Landroidx/appcompat/app/AlertController;)V
.method public constructor <init>(Landroidx/appcompat/app/AlertController$AlertParams;Landroid/content/Context;Landroid/database/Cursor;ZLandroidx/appcompat/app/AlertController$RecycleListView;Landroidx/appcompat/app/AlertController;)V
.locals 0
iput-object p1, p0, Landroidx/appcompat/app/AlertController$AlertParams$2;->this$0:Landroidx/appcompat/app/AlertController$AlertParams;
@ -38,7 +38,7 @@
invoke-direct {p0, p2, p3, p4}, Landroid/widget/CursorAdapter;-><init>(Landroid/content/Context;Landroid/database/Cursor;Z)V
invoke-virtual {p0}, Landroidx/appcompat/app/AlertController$AlertParams$2;->getCursor()Landroid/database/Cursor;
invoke-virtual {p0}, Landroid/widget/CursorAdapter;->getCursor()Landroid/database/Cursor;
move-result-object p1
@ -108,7 +108,7 @@
const/4 v0, 0x0
:goto_0
invoke-virtual {p1, p2, v0}, Landroidx/appcompat/app/AlertController$RecycleListView;->setItemChecked(IZ)V
invoke-virtual {p1, p2, v0}, Landroid/widget/ListView;->setItemChecked(IZ)V
return-void
.end method

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/app/AlertController$AlertParams$3;
.class public Landroidx/appcompat/app/AlertController$AlertParams$3;
.super Ljava/lang/Object;
.source "AlertController.java"
@ -12,19 +12,19 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic this$0:Landroidx/appcompat/app/AlertController$AlertParams;
.field public final synthetic this$0:Landroidx/appcompat/app/AlertController$AlertParams;
.field final synthetic val$dialog:Landroidx/appcompat/app/AlertController;
.field public final synthetic val$dialog:Landroidx/appcompat/app/AlertController;
# direct methods
.method constructor <init>(Landroidx/appcompat/app/AlertController$AlertParams;Landroidx/appcompat/app/AlertController;)V
.method public constructor <init>(Landroidx/appcompat/app/AlertController$AlertParams;Landroidx/appcompat/app/AlertController;)V
.locals 0
iput-object p1, p0, Landroidx/appcompat/app/AlertController$AlertParams$3;->this$0:Landroidx/appcompat/app/AlertController$AlertParams;
@ -70,7 +70,7 @@
iget-object p1, p1, Landroidx/appcompat/app/AlertController;->mDialog:Landroidx/appcompat/app/AppCompatDialog;
invoke-virtual {p1}, Landroidx/appcompat/app/AppCompatDialog;->dismiss()V
invoke-virtual {p1}, Landroid/app/Dialog;->dismiss()V
:cond_0
return-void

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/app/AlertController$AlertParams$4;
.class public Landroidx/appcompat/app/AlertController$AlertParams$4;
.super Ljava/lang/Object;
.source "AlertController.java"
@ -12,21 +12,21 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic this$0:Landroidx/appcompat/app/AlertController$AlertParams;
.field public final synthetic this$0:Landroidx/appcompat/app/AlertController$AlertParams;
.field final synthetic val$dialog:Landroidx/appcompat/app/AlertController;
.field public final synthetic val$dialog:Landroidx/appcompat/app/AlertController;
.field final synthetic val$listView:Landroidx/appcompat/app/AlertController$RecycleListView;
.field public final synthetic val$listView:Landroidx/appcompat/app/AlertController$RecycleListView;
# direct methods
.method constructor <init>(Landroidx/appcompat/app/AlertController$AlertParams;Landroidx/appcompat/app/AlertController$RecycleListView;Landroidx/appcompat/app/AlertController;)V
.method public constructor <init>(Landroidx/appcompat/app/AlertController$AlertParams;Landroidx/appcompat/app/AlertController$RecycleListView;Landroidx/appcompat/app/AlertController;)V
.locals 0
iput-object p1, p0, Landroidx/appcompat/app/AlertController$AlertParams$4;->this$0:Landroidx/appcompat/app/AlertController$AlertParams;
@ -60,13 +60,9 @@
if-eqz p1, :cond_0
iget-object p1, p0, Landroidx/appcompat/app/AlertController$AlertParams$4;->this$0:Landroidx/appcompat/app/AlertController$AlertParams;
iget-object p1, p1, Landroidx/appcompat/app/AlertController$AlertParams;->mCheckedItems:[Z
iget-object p2, p0, Landroidx/appcompat/app/AlertController$AlertParams$4;->val$listView:Landroidx/appcompat/app/AlertController$RecycleListView;
invoke-virtual {p2, p3}, Landroidx/appcompat/app/AlertController$RecycleListView;->isItemChecked(I)Z
invoke-virtual {p2, p3}, Landroid/widget/ListView;->isItemChecked(I)Z
move-result p2
@ -83,7 +79,7 @@
iget-object p4, p0, Landroidx/appcompat/app/AlertController$AlertParams$4;->val$listView:Landroidx/appcompat/app/AlertController$RecycleListView;
invoke-virtual {p4, p3}, Landroidx/appcompat/app/AlertController$RecycleListView;->isItemChecked(I)Z
invoke-virtual {p4, p3}, Landroid/widget/ListView;->isItemChecked(I)Z
move-result p4

View file

@ -294,7 +294,7 @@
invoke-direct {v1, p0, p1}, Landroidx/appcompat/app/AlertController$AlertParams$3;-><init>(Landroidx/appcompat/app/AlertController$AlertParams;Landroidx/appcompat/app/AlertController;)V
invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertController$RecycleListView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V
invoke-virtual {v0, v1}, Landroid/widget/ListView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V
goto :goto_2
@ -307,7 +307,7 @@
invoke-direct {v1, p0, v0, p1}, Landroidx/appcompat/app/AlertController$AlertParams$4;-><init>(Landroidx/appcompat/app/AlertController$AlertParams;Landroidx/appcompat/app/AlertController$RecycleListView;Landroidx/appcompat/app/AlertController;)V
invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertController$RecycleListView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V
invoke-virtual {v0, v1}, Landroid/widget/ListView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V
:cond_7
:goto_2
@ -315,14 +315,14 @@
if-eqz v1, :cond_8
invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertController$RecycleListView;->setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V
invoke-virtual {v0, v1}, Landroid/widget/ListView;->setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V
:cond_8
iget-boolean v1, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mIsSingleChoice:Z
if-eqz v1, :cond_9
invoke-virtual {v0, v8}, Landroidx/appcompat/app/AlertController$RecycleListView;->setChoiceMode(I)V
invoke-virtual {v0, v8}, Landroid/widget/ListView;->setChoiceMode(I)V
goto :goto_3
@ -333,7 +333,7 @@
const/4 v1, 0x2
invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertController$RecycleListView;->setChoiceMode(I)V
invoke-virtual {v0, v1}, Landroid/widget/ListView;->setChoiceMode(I)V
:cond_a
:goto_3
@ -504,12 +504,12 @@
invoke-virtual/range {v1 .. v6}, Landroidx/appcompat/app/AlertController;->setView(Landroid/view/View;IIII)V
return-void
goto :goto_1
:cond_e
invoke-virtual {p1, v2}, Landroidx/appcompat/app/AlertController;->setView(Landroid/view/View;)V
return-void
goto :goto_1
:cond_f
iget v0, p0, Landroidx/appcompat/app/AlertController$AlertParams;->mViewLayoutResId:I
@ -519,5 +519,6 @@
invoke-virtual {p1, v0}, Landroidx/appcompat/app/AlertController;->setView(I)V
:cond_10
:goto_1
return-void
.end method

View file

@ -1,4 +1,4 @@
.class final Landroidx/appcompat/app/AlertController$ButtonHandler;
.class public final Landroidx/appcompat/app/AlertController$ButtonHandler;
.super Landroid/os/Handler;
.source "AlertController.java"
@ -9,17 +9,17 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x18
accessFlags = 0x19
name = "ButtonHandler"
.end annotation
# static fields
.field private static final MSG_DISMISS_DIALOG:I = 0x1
.field public static final MSG_DISMISS_DIALOG:I = 0x1
# instance fields
.field private mDialog:Ljava/lang/ref/WeakReference;
.field public mDialog:Ljava/lang/ref/WeakReference;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/ref/WeakReference<",
@ -47,7 +47,7 @@
# virtual methods
.method public final handleMessage(Landroid/os/Message;)V
.method public handleMessage(Landroid/os/Message;)V
.locals 2
iget v0, p1, Landroid/os/Message;->what:I
@ -77,8 +77,7 @@
invoke-interface {p1}, Landroid/content/DialogInterface;->dismiss()V
:goto_0
return-void
goto :goto_0
:cond_1
iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
@ -97,5 +96,6 @@
invoke-interface {v0, v1, p1}, Landroid/content/DialogInterface$OnClickListener;->onClick(Landroid/content/DialogInterface;I)V
:goto_0
return-void
.end method

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/app/AlertController$CheckedItemAdapter;
.class public Landroidx/appcompat/app/AlertController$CheckedItemAdapter;
.super Landroid/widget/ArrayAdapter;
.source "AlertController.java"
@ -9,7 +9,7 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x8
accessFlags = 0x9
name = "CheckedItemAdapter"
.end annotation

View file

@ -15,9 +15,9 @@
# instance fields
.field private final mPaddingBottomNoButtons:I
.field public final mPaddingBottomNoButtons:I
.field private final mPaddingTopNoTitle:I
.field public final mPaddingTopNoTitle:I
# direct methods
@ -73,13 +73,13 @@
if-nez p1, :cond_3
:cond_0
invoke-virtual {p0}, Landroidx/appcompat/app/AlertController$RecycleListView;->getPaddingLeft()I
invoke-virtual {p0}, Landroid/widget/ListView;->getPaddingLeft()I
move-result v0
if-eqz p1, :cond_1
invoke-virtual {p0}, Landroidx/appcompat/app/AlertController$RecycleListView;->getPaddingTop()I
invoke-virtual {p0}, Landroid/widget/ListView;->getPaddingTop()I
move-result p1
@ -89,13 +89,13 @@
iget p1, p0, Landroidx/appcompat/app/AlertController$RecycleListView;->mPaddingTopNoTitle:I
:goto_0
invoke-virtual {p0}, Landroidx/appcompat/app/AlertController$RecycleListView;->getPaddingRight()I
invoke-virtual {p0}, Landroid/widget/ListView;->getPaddingRight()I
move-result v1
if-eqz p2, :cond_2
invoke-virtual {p0}, Landroidx/appcompat/app/AlertController$RecycleListView;->getPaddingBottom()I
invoke-virtual {p0}, Landroid/widget/ListView;->getPaddingBottom()I
move-result p2
@ -105,7 +105,7 @@
iget p2, p0, Landroidx/appcompat/app/AlertController$RecycleListView;->mPaddingBottomNoButtons:I
:goto_1
invoke-virtual {p0, v0, p1, v1, p2}, Landroidx/appcompat/app/AlertController$RecycleListView;->setPadding(IIII)V
invoke-virtual {p0, v0, p1, v1, p2}, Landroid/widget/ListView;->setPadding(IIII)V
:cond_3
return-void

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/app/AlertController;
.class public Landroidx/appcompat/app/AlertController;
.super Ljava/lang/Object;
.source "AlertController.java"
@ -15,95 +15,95 @@
# instance fields
.field mAdapter:Landroid/widget/ListAdapter;
.field public mAdapter:Landroid/widget/ListAdapter;
.field private mAlertDialogLayout:I
.field public mAlertDialogLayout:I
.field private final mButtonHandler:Landroid/view/View$OnClickListener;
.field public final mButtonHandler:Landroid/view/View$OnClickListener;
.field private final mButtonIconDimen:I
.field public final mButtonIconDimen:I
.field mButtonNegative:Landroid/widget/Button;
.field public mButtonNegative:Landroid/widget/Button;
.field private mButtonNegativeIcon:Landroid/graphics/drawable/Drawable;
.field public mButtonNegativeIcon:Landroid/graphics/drawable/Drawable;
.field mButtonNegativeMessage:Landroid/os/Message;
.field public mButtonNegativeMessage:Landroid/os/Message;
.field private mButtonNegativeText:Ljava/lang/CharSequence;
.field public mButtonNegativeText:Ljava/lang/CharSequence;
.field mButtonNeutral:Landroid/widget/Button;
.field public mButtonNeutral:Landroid/widget/Button;
.field private mButtonNeutralIcon:Landroid/graphics/drawable/Drawable;
.field public mButtonNeutralIcon:Landroid/graphics/drawable/Drawable;
.field mButtonNeutralMessage:Landroid/os/Message;
.field public mButtonNeutralMessage:Landroid/os/Message;
.field private mButtonNeutralText:Ljava/lang/CharSequence;
.field public mButtonNeutralText:Ljava/lang/CharSequence;
.field private mButtonPanelLayoutHint:I
.field public mButtonPanelLayoutHint:I
.field private mButtonPanelSideLayout:I
.field public mButtonPanelSideLayout:I
.field mButtonPositive:Landroid/widget/Button;
.field public mButtonPositive:Landroid/widget/Button;
.field private mButtonPositiveIcon:Landroid/graphics/drawable/Drawable;
.field public mButtonPositiveIcon:Landroid/graphics/drawable/Drawable;
.field mButtonPositiveMessage:Landroid/os/Message;
.field public mButtonPositiveMessage:Landroid/os/Message;
.field private mButtonPositiveText:Ljava/lang/CharSequence;
.field public mButtonPositiveText:Ljava/lang/CharSequence;
.field mCheckedItem:I
.field public mCheckedItem:I
.field private final mContext:Landroid/content/Context;
.field public final mContext:Landroid/content/Context;
.field private mCustomTitleView:Landroid/view/View;
.field public mCustomTitleView:Landroid/view/View;
.field final mDialog:Landroidx/appcompat/app/AppCompatDialog;
.field public final mDialog:Landroidx/appcompat/app/AppCompatDialog;
.field mHandler:Landroid/os/Handler;
.field public mHandler:Landroid/os/Handler;
.field private mIcon:Landroid/graphics/drawable/Drawable;
.field public mIcon:Landroid/graphics/drawable/Drawable;
.field private mIconId:I
.field public mIconId:I
.field private mIconView:Landroid/widget/ImageView;
.field public mIconView:Landroid/widget/ImageView;
.field mListItemLayout:I
.field public mListItemLayout:I
.field mListLayout:I
.field public mListLayout:I
.field mListView:Landroid/widget/ListView;
.field public mListView:Landroid/widget/ListView;
.field private mMessage:Ljava/lang/CharSequence;
.field public mMessage:Ljava/lang/CharSequence;
.field private mMessageView:Landroid/widget/TextView;
.field public mMessageView:Landroid/widget/TextView;
.field mMultiChoiceItemLayout:I
.field public mMultiChoiceItemLayout:I
.field mScrollView:Landroidx/core/widget/NestedScrollView;
.field public mScrollView:Landroidx/core/widget/NestedScrollView;
.field private mShowTitle:Z
.field public mShowTitle:Z
.field mSingleChoiceItemLayout:I
.field public mSingleChoiceItemLayout:I
.field private mTitle:Ljava/lang/CharSequence;
.field public mTitle:Ljava/lang/CharSequence;
.field private mTitleView:Landroid/widget/TextView;
.field public mTitleView:Landroid/widget/TextView;
.field private mView:Landroid/view/View;
.field public mView:Landroid/view/View;
.field private mViewLayoutResId:I
.field public mViewLayoutResId:I
.field private mViewSpacingBottom:I
.field public mViewSpacingBottom:I
.field private mViewSpacingLeft:I
.field public mViewSpacingLeft:I
.field private mViewSpacingRight:I
.field public mViewSpacingRight:I
.field private mViewSpacingSpecified:Z
.field public mViewSpacingSpecified:Z
.field private mViewSpacingTop:I
.field public mViewSpacingTop:I
.field private final mWindow:Landroid/view/Window;
.field public final mWindow:Landroid/view/Window;
# direct methods
@ -225,7 +225,7 @@
return-void
.end method
.method static canTextInput(Landroid/view/View;)Z
.method public static canTextInput(Landroid/view/View;)Z
.locals 4
invoke-virtual {p0}, Landroid/view/View;->onCheckIsTextEditor()Z
@ -297,7 +297,7 @@
return-void
.end method
.method static manageScrollIndicators(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V
.method public static manageScrollIndicators(Landroid/view/View;Landroid/view/View;Landroid/view/View;)V
.locals 3
const/4 v0, 0x0
@ -349,6 +349,16 @@
.method private resolvePanel(Landroid/view/View;Landroid/view/View;)Landroid/view/ViewGroup;
.locals 2
.param p1 # Landroid/view/View;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p2 # Landroid/view/View;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
if-nez p1, :cond_1
@ -461,7 +471,7 @@
invoke-virtual {p1, v1}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V
return-void
goto :goto_1
:cond_1
const/4 p2, 0x0
@ -514,9 +524,9 @@
invoke-direct {p3, p0, v0, p2}, Landroidx/appcompat/app/AlertController$3;-><init>(Landroidx/appcompat/app/AlertController;Landroid/view/View;Landroid/view/View;)V
invoke-virtual {p1, p3}, Landroidx/core/widget/NestedScrollView;->post(Ljava/lang/Runnable;)Z
invoke-virtual {p1, p3}, Landroid/widget/FrameLayout;->post(Ljava/lang/Runnable;)Z
return-void
goto :goto_1
:cond_5
iget-object p3, p0, Landroidx/appcompat/app/AlertController;->mListView:Landroid/widget/ListView;
@ -537,7 +547,7 @@
invoke-virtual {p1, p3}, Landroid/widget/ListView;->post(Ljava/lang/Runnable;)Z
return-void
goto :goto_1
:cond_6
if-eqz v0, :cond_7
@ -550,6 +560,7 @@
invoke-virtual {p1, p2}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V
:cond_8
:goto_1
return-void
.end method
@ -828,7 +839,7 @@
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroidx/core/widget/NestedScrollView;->setFocusable(Z)V
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setFocusable(Z)V
iget-object v0, p0, Landroidx/appcompat/app/AlertController;->mScrollView:Landroidx/core/widget/NestedScrollView;
@ -857,7 +868,7 @@
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
return-void
goto :goto_0
:cond_1
const/16 v1, 0x8
@ -868,7 +879,7 @@
iget-object v2, p0, Landroidx/appcompat/app/AlertController;->mMessageView:Landroid/widget/TextView;
invoke-virtual {v0, v2}, Landroidx/core/widget/NestedScrollView;->removeView(Landroid/view/View;)V
invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;->removeView(Landroid/view/View;)V
iget-object v0, p0, Landroidx/appcompat/app/AlertController;->mListView:Landroid/widget/ListView;
@ -876,7 +887,7 @@
iget-object p1, p0, Landroidx/appcompat/app/AlertController;->mScrollView:Landroidx/core/widget/NestedScrollView;
invoke-virtual {p1}, Landroidx/core/widget/NestedScrollView;->getParent()Landroid/view/ViewParent;
invoke-virtual {p1}, Landroid/widget/FrameLayout;->getParent()Landroid/view/ViewParent;
move-result-object p1
@ -900,11 +911,12 @@
invoke-virtual {p1, v1, v0, v2}, Landroid/view/ViewGroup;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
return-void
goto :goto_0
:cond_2
invoke-virtual {p1, v1}, Landroid/view/ViewGroup;->setVisibility(I)V
:goto_0
return-void
.end method
@ -963,7 +975,7 @@
invoke-virtual {v2, v3, v3}, Landroid/view/Window;->setFlags(II)V
:cond_4
if-eqz v1, :cond_7
if-eqz v1, :cond_6
iget-object v1, p0, Landroidx/appcompat/app/AlertController;->mWindow:Landroid/view/Window;
@ -1000,7 +1012,7 @@
:cond_5
iget-object v0, p0, Landroidx/appcompat/app/AlertController;->mListView:Landroid/widget/ListView;
if-eqz v0, :cond_6
if-eqz v0, :cond_7
invoke-virtual {p1}, Landroid/view/ViewGroup;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
@ -1012,14 +1024,15 @@
iput v0, p1, Landroidx/appcompat/widget/LinearLayoutCompat$LayoutParams;->weight:F
:cond_6
return-void
goto :goto_1
:cond_7
:cond_6
const/16 v0, 0x8
invoke-virtual {p1, v0}, Landroid/view/ViewGroup;->setVisibility(I)V
:cond_7
:goto_1
return-void
.end method
@ -1056,7 +1069,7 @@
invoke-virtual {p1, v1}, Landroid/view/View;->setVisibility(I)V
return-void
goto/16 :goto_0
:cond_0
iget-object v0, p0, Landroidx/appcompat/app/AlertController;->mWindow:Landroid/view/Window;
@ -1111,7 +1124,7 @@
invoke-virtual {v0, p1}, Landroid/widget/ImageView;->setImageResource(I)V
return-void
goto :goto_0
:cond_1
iget-object p1, p0, Landroidx/appcompat/app/AlertController;->mIcon:Landroid/graphics/drawable/Drawable;
@ -1122,7 +1135,7 @@
invoke-virtual {v0, p1}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
return-void
goto :goto_0
:cond_2
iget-object p1, p0, Landroidx/appcompat/app/AlertController;->mTitleView:Landroid/widget/TextView;
@ -1157,7 +1170,7 @@
invoke-virtual {p1, v1}, Landroid/widget/ImageView;->setVisibility(I)V
return-void
goto :goto_0
:cond_3
iget-object v0, p0, Landroidx/appcompat/app/AlertController;->mWindow:Landroid/view/Window;
@ -1176,6 +1189,7 @@
invoke-virtual {p1, v1}, Landroid/view/ViewGroup;->setVisibility(I)V
:goto_0
return-void
.end method
@ -1254,18 +1268,16 @@
invoke-direct {p0, v1}, Landroidx/appcompat/app/AlertController;->setupTitle(Landroid/view/ViewGroup;)V
invoke-virtual {v0}, Landroid/view/ViewGroup;->getVisibility()I
move-result v0
const/16 v4, 0x8
const/4 v5, 0x1
const/4 v6, 0x0
if-eqz v0, :cond_0
invoke-virtual {v0}, Landroid/view/ViewGroup;->getVisibility()I
move-result v0
if-eq v0, v4, :cond_0
const/4 v0, 0x1
@ -1292,8 +1304,6 @@
const/4 v7, 0x0
:goto_1
if-eqz v3, :cond_2
invoke-virtual {v3}, Landroid/view/ViewGroup;->getVisibility()I
move-result v3
@ -1310,8 +1320,6 @@
:goto_2
if-nez v3, :cond_3
if-eqz v2, :cond_3
sget v4, Landroidx/appcompat/R$id;->textSpacerNoButtons:I
invoke-virtual {v2, v4}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View;
@ -1329,7 +1337,7 @@
if-eqz v4, :cond_4
invoke-virtual {v4, v5}, Landroidx/core/widget/NestedScrollView;->setClipToPadding(Z)V
invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;->setClipToPadding(Z)V
:cond_4
const/4 v4, 0x0
@ -1357,8 +1365,6 @@
goto :goto_3
:cond_7
if-eqz v2, :cond_8
sget v1, Landroidx/appcompat/R$id;->textSpacerNoTitle:I
invoke-virtual {v2, v1}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View;
@ -1420,7 +1426,9 @@
iget v1, p0, Landroidx/appcompat/app/AlertController;->mCheckedItem:I
if-ltz v1, :cond_d
const/4 v2, -0x1
if-le v1, v2, :cond_d
invoke-virtual {v0, v1, v5}, Landroid/widget/ListView;->setItemChecked(IZ)V
@ -1430,7 +1438,7 @@
return-void
.end method
.method private static shouldCenterSingleButton(Landroid/content/Context;)Z
.method public static shouldCenterSingleButton(Landroid/content/Context;)Z
.locals 3
new-instance v0, Landroid/util/TypedValue;
@ -1451,12 +1459,13 @@
if-eqz p0, :cond_0
return v2
goto :goto_0
:cond_0
const/4 p0, 0x0
const/4 v2, 0x0
return p0
:goto_0
return v2
.end method
@ -1557,11 +1566,12 @@
const/4 p1, 0x1
return p1
goto :goto_0
:cond_0
const/4 p1, 0x0
:goto_0
return p1
.end method
@ -1580,11 +1590,12 @@
const/4 p1, 0x1
return p1
goto :goto_0
:cond_0
const/4 p1, 0x0
:goto_0
return p1
.end method
@ -1620,7 +1631,7 @@
iput-object p5, p0, Landroidx/appcompat/app/AlertController;->mButtonPositiveIcon:Landroid/graphics/drawable/Drawable;
return-void
goto :goto_0
:cond_1
new-instance p1, Ljava/lang/IllegalArgumentException;
@ -1638,7 +1649,7 @@
iput-object p5, p0, Landroidx/appcompat/app/AlertController;->mButtonNegativeIcon:Landroid/graphics/drawable/Drawable;
return-void
goto :goto_0
:cond_3
iput-object p2, p0, Landroidx/appcompat/app/AlertController;->mButtonNeutralText:Ljava/lang/CharSequence;
@ -1647,6 +1658,7 @@
iput-object p5, p0, Landroidx/appcompat/app/AlertController;->mButtonNeutralIcon:Landroid/graphics/drawable/Drawable;
:goto_0
return-void
.end method
@ -1691,7 +1703,7 @@
invoke-virtual {p1, v0}, Landroid/widget/ImageView;->setImageResource(I)V
return-void
goto :goto_0
:cond_0
const/16 p1, 0x8
@ -1699,6 +1711,7 @@
invoke-virtual {v0, p1}, Landroid/widget/ImageView;->setVisibility(I)V
:cond_1
:goto_0
return-void
.end method
@ -1723,7 +1736,7 @@
invoke-virtual {v0, p1}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
return-void
goto :goto_0
:cond_0
const/16 p1, 0x8
@ -1731,6 +1744,7 @@
invoke-virtual {v1, p1}, Landroid/widget/ImageView;->setVisibility(I)V
:cond_1
:goto_0
return-void
.end method

View file

@ -15,14 +15,18 @@
# instance fields
.field private final P:Landroidx/appcompat/app/AlertController$AlertParams;
.field public final P:Landroidx/appcompat/app/AlertController$AlertParams;
.field private final mTheme:I
.field public final mTheme:I
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.locals 1
.param p1 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
const/4 v0, 0x0
@ -37,6 +41,14 @@
.method public constructor <init>(Landroid/content/Context;I)V
.locals 3
.param p1 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # I
.annotation build Landroidx/annotation/StyleRes;
.end annotation
.end param
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -63,6 +75,8 @@
# virtual methods
.method public create()Landroidx/appcompat/app/AlertDialog;
.locals 3
.annotation build Landroidx/annotation/NonNull;
.end annotation
new-instance v0, Landroidx/appcompat/app/AlertDialog;
@ -84,7 +98,7 @@
iget-boolean v1, v1, Landroidx/appcompat/app/AlertController$AlertParams;->mCancelable:Z
invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog;->setCancelable(Z)V
invoke-virtual {v0, v1}, Landroid/app/Dialog;->setCancelable(Z)V
iget-object v1, p0, Landroidx/appcompat/app/AlertDialog$Builder;->P:Landroidx/appcompat/app/AlertController$AlertParams;
@ -94,20 +108,20 @@
const/4 v1, 0x1
invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog;->setCanceledOnTouchOutside(Z)V
invoke-virtual {v0, v1}, Landroid/app/Dialog;->setCanceledOnTouchOutside(Z)V
:cond_0
iget-object v1, p0, Landroidx/appcompat/app/AlertDialog$Builder;->P:Landroidx/appcompat/app/AlertController$AlertParams;
iget-object v1, v1, Landroidx/appcompat/app/AlertController$AlertParams;->mOnCancelListener:Landroid/content/DialogInterface$OnCancelListener;
invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V
invoke-virtual {v0, v1}, Landroid/app/Dialog;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V
iget-object v1, p0, Landroidx/appcompat/app/AlertDialog$Builder;->P:Landroidx/appcompat/app/AlertController$AlertParams;
iget-object v1, v1, Landroidx/appcompat/app/AlertController$AlertParams;->mOnDismissListener:Landroid/content/DialogInterface$OnDismissListener;
invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog;->setOnDismissListener(Landroid/content/DialogInterface$OnDismissListener;)V
invoke-virtual {v0, v1}, Landroid/app/Dialog;->setOnDismissListener(Landroid/content/DialogInterface$OnDismissListener;)V
iget-object v1, p0, Landroidx/appcompat/app/AlertDialog$Builder;->P:Landroidx/appcompat/app/AlertController$AlertParams;
@ -115,11 +129,7 @@
if-eqz v1, :cond_1
iget-object v1, p0, Landroidx/appcompat/app/AlertDialog$Builder;->P:Landroidx/appcompat/app/AlertController$AlertParams;
iget-object v1, v1, Landroidx/appcompat/app/AlertController$AlertParams;->mOnKeyListener:Landroid/content/DialogInterface$OnKeyListener;
invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog;->setOnKeyListener(Landroid/content/DialogInterface$OnKeyListener;)V
invoke-virtual {v0, v1}, Landroid/app/Dialog;->setOnKeyListener(Landroid/content/DialogInterface$OnKeyListener;)V
:cond_1
return-object v0
@ -127,6 +137,8 @@
.method public getContext()Landroid/content/Context;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Landroidx/appcompat/app/AlertDialog$Builder;->P:Landroidx/appcompat/app/AlertController$AlertParams;
@ -173,6 +185,10 @@
.method public setCustomTitle(Landroid/view/View;)Landroidx/appcompat/app/AlertDialog$Builder;
.locals 1
.param p1 # Landroid/view/View;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
iget-object v0, p0, Landroidx/appcompat/app/AlertDialog$Builder;->P:Landroidx/appcompat/app/AlertController$AlertParams;
@ -183,6 +199,10 @@
.method public setIcon(I)Landroidx/appcompat/app/AlertDialog$Builder;
.locals 1
.param p1 # I
.annotation build Landroidx/annotation/DrawableRes;
.end annotation
.end param
iget-object v0, p0, Landroidx/appcompat/app/AlertDialog$Builder;->P:Landroidx/appcompat/app/AlertController$AlertParams;
@ -193,6 +213,10 @@
.method public setIcon(Landroid/graphics/drawable/Drawable;)Landroidx/appcompat/app/AlertDialog$Builder;
.locals 1
.param p1 # Landroid/graphics/drawable/Drawable;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
iget-object v0, p0, Landroidx/appcompat/app/AlertDialog$Builder;->P:Landroidx/appcompat/app/AlertController$AlertParams;
@ -203,6 +227,10 @@
.method public setIconAttribute(I)Landroidx/appcompat/app/AlertDialog$Builder;
.locals 3
.param p1 # I
.annotation build Landroidx/annotation/AttrRes;
.end annotation
.end param
new-instance v0, Landroid/util/TypedValue;
@ -243,6 +271,10 @@
.method public setItems(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder;
.locals 2
.param p1 # I
.annotation build Landroidx/annotation/ArrayRes;
.end annotation
.end param
iget-object v0, p0, Landroidx/appcompat/app/AlertDialog$Builder;->P:Landroidx/appcompat/app/AlertController$AlertParams;
@ -279,6 +311,10 @@
.method public setMessage(I)Landroidx/appcompat/app/AlertDialog$Builder;
.locals 2
.param p1 # I
.annotation build Landroidx/annotation/StringRes;
.end annotation
.end param
iget-object v0, p0, Landroidx/appcompat/app/AlertDialog$Builder;->P:Landroidx/appcompat/app/AlertController$AlertParams;
@ -295,6 +331,10 @@
.method public setMessage(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder;
.locals 1
.param p1 # Ljava/lang/CharSequence;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
iget-object v0, p0, Landroidx/appcompat/app/AlertDialog$Builder;->P:Landroidx/appcompat/app/AlertController$AlertParams;
@ -305,6 +345,10 @@
.method public setMultiChoiceItems(I[ZLandroid/content/DialogInterface$OnMultiChoiceClickListener;)Landroidx/appcompat/app/AlertDialog$Builder;
.locals 2
.param p1 # I
.annotation build Landroidx/annotation/ArrayRes;
.end annotation
.end param
iget-object v0, p0, Landroidx/appcompat/app/AlertDialog$Builder;->P:Landroidx/appcompat/app/AlertController$AlertParams;
@ -373,6 +417,10 @@
.method public setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder;
.locals 2
.param p1 # I
.annotation build Landroidx/annotation/StringRes;
.end annotation
.end param
iget-object v0, p0, Landroidx/appcompat/app/AlertDialog$Builder;->P:Landroidx/appcompat/app/AlertController$AlertParams;
@ -415,6 +463,10 @@
.method public setNeutralButton(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder;
.locals 2
.param p1 # I
.annotation build Landroidx/annotation/StringRes;
.end annotation
.end param
iget-object v0, p0, Landroidx/appcompat/app/AlertDialog$Builder;->P:Landroidx/appcompat/app/AlertController$AlertParams;
@ -497,6 +549,10 @@
.method public setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder;
.locals 2
.param p1 # I
.annotation build Landroidx/annotation/StringRes;
.end annotation
.end param
iget-object v0, p0, Landroidx/appcompat/app/AlertDialog$Builder;->P:Landroidx/appcompat/app/AlertController$AlertParams;
@ -539,6 +595,11 @@
.method public setRecycleOnMeasureEnabled(Z)Landroidx/appcompat/app/AlertDialog$Builder;
.locals 1
.annotation build Landroidx/annotation/RestrictTo;
value = {
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
}
.end annotation
iget-object v0, p0, Landroidx/appcompat/app/AlertDialog$Builder;->P:Landroidx/appcompat/app/AlertController$AlertParams;
@ -549,6 +610,10 @@
.method public setSingleChoiceItems(IILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder;
.locals 2
.param p1 # I
.annotation build Landroidx/annotation/ArrayRes;
.end annotation
.end param
iget-object v0, p0, Landroidx/appcompat/app/AlertDialog$Builder;->P:Landroidx/appcompat/app/AlertController$AlertParams;
@ -635,6 +700,10 @@
.method public setTitle(I)Landroidx/appcompat/app/AlertDialog$Builder;
.locals 2
.param p1 # I
.annotation build Landroidx/annotation/StringRes;
.end annotation
.end param
iget-object v0, p0, Landroidx/appcompat/app/AlertDialog$Builder;->P:Landroidx/appcompat/app/AlertController$AlertParams;
@ -651,6 +720,10 @@
.method public setTitle(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder;
.locals 1
.param p1 # Ljava/lang/CharSequence;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
iget-object v0, p0, Landroidx/appcompat/app/AlertDialog$Builder;->P:Landroidx/appcompat/app/AlertController$AlertParams;
@ -695,6 +768,12 @@
.method public setView(Landroid/view/View;IIII)Landroidx/appcompat/app/AlertDialog$Builder;
.locals 1
.annotation build Landroidx/annotation/RestrictTo;
value = {
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
@ -728,7 +807,7 @@
move-result-object v0
invoke-virtual {v0}, Landroidx/appcompat/app/AlertDialog;->show()V
invoke-virtual {v0}, Landroid/app/Dialog;->show()V
return-object v0
.end method

View file

@ -15,18 +15,22 @@
# static fields
.field static final LAYOUT_HINT_NONE:I = 0x0
.field public static final LAYOUT_HINT_NONE:I = 0x0
.field static final LAYOUT_HINT_SIDE:I = 0x1
.field public static final LAYOUT_HINT_SIDE:I = 0x1
# instance fields
.field final mAlert:Landroidx/appcompat/app/AlertController;
.field public final mAlert:Landroidx/appcompat/app/AlertController;
# direct methods
.method protected constructor <init>(Landroid/content/Context;)V
.method public constructor <init>(Landroid/content/Context;)V
.locals 1
.param p1 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
const/4 v0, 0x0
@ -35,8 +39,16 @@
return-void
.end method
.method protected constructor <init>(Landroid/content/Context;I)V
.method public constructor <init>(Landroid/content/Context;I)V
.locals 1
.param p1 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # I
.annotation build Landroidx/annotation/StyleRes;
.end annotation
.end param
invoke-static {p1, p2}, Landroidx/appcompat/app/AlertDialog;->resolveDialogTheme(Landroid/content/Context;I)I
@ -46,11 +58,11 @@
new-instance p1, Landroidx/appcompat/app/AlertController;
invoke-virtual {p0}, Landroidx/appcompat/app/AlertDialog;->getContext()Landroid/content/Context;
invoke-virtual {p0}, Landroid/app/Dialog;->getContext()Landroid/content/Context;
move-result-object p2
invoke-virtual {p0}, Landroidx/appcompat/app/AlertDialog;->getWindow()Landroid/view/Window;
invoke-virtual {p0}, Landroid/app/Dialog;->getWindow()Landroid/view/Window;
move-result-object v0
@ -61,28 +73,46 @@
return-void
.end method
.method protected constructor <init>(Landroid/content/Context;ZLandroid/content/DialogInterface$OnCancelListener;)V
.method public constructor <init>(Landroid/content/Context;ZLandroid/content/DialogInterface$OnCancelListener;)V
.locals 1
.param p1 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Landroid/content/DialogInterface$OnCancelListener;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
const/4 v0, 0x0
invoke-direct {p0, p1, v0}, Landroidx/appcompat/app/AlertDialog;-><init>(Landroid/content/Context;I)V
invoke-virtual {p0, p2}, Landroidx/appcompat/app/AlertDialog;->setCancelable(Z)V
invoke-virtual {p0, p2}, Landroid/app/Dialog;->setCancelable(Z)V
invoke-virtual {p0, p3}, Landroidx/appcompat/app/AlertDialog;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V
invoke-virtual {p0, p3}, Landroid/app/Dialog;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V
return-void
.end method
.method static resolveDialogTheme(Landroid/content/Context;I)I
.method public static resolveDialogTheme(Landroid/content/Context;I)I
.locals 2
.param p0 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p1 # I
.annotation build Landroidx/annotation/StyleRes;
.end annotation
.end param
ushr-int/lit8 v0, p1, 0x18
and-int/lit16 v0, v0, 0xff
if-lez v0, :cond_0
const/4 v1, 0x1
if-lt v0, v1, :cond_0
return p1
@ -97,8 +127,6 @@
sget v0, Landroidx/appcompat/R$attr;->alertDialogTheme:I
const/4 v1, 0x1
invoke-virtual {p0, v0, p1, v1}, Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z
iget p0, p1, Landroid/util/TypedValue;->resourceId:I
@ -132,7 +160,7 @@
return-object v0
.end method
.method protected onCreate(Landroid/os/Bundle;)V
.method public onCreate(Landroid/os/Bundle;)V
.locals 0
invoke-super {p0, p1}, Landroidx/appcompat/app/AppCompatDialog;->onCreate(Landroid/os/Bundle;)V
@ -160,7 +188,7 @@
return p1
:cond_0
invoke-super {p0, p1, p2}, Landroidx/appcompat/app/AppCompatDialog;->onKeyDown(ILandroid/view/KeyEvent;)Z
invoke-super {p0, p1, p2}, Landroid/app/Dialog;->onKeyDown(ILandroid/view/KeyEvent;)Z
move-result p1
@ -183,7 +211,7 @@
return p1
:cond_0
invoke-super {p0, p1, p2}, Landroidx/appcompat/app/AppCompatDialog;->onKeyUp(ILandroid/view/KeyEvent;)Z
invoke-super {p0, p1, p2}, Landroid/app/Dialog;->onKeyUp(ILandroid/view/KeyEvent;)Z
move-result p1
@ -250,8 +278,13 @@
return-void
.end method
.method setButtonPanelLayoutHint(I)V
.method public setButtonPanelLayoutHint(I)V
.locals 1
.annotation build Landroidx/annotation/RestrictTo;
value = {
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
}
.end annotation
iget-object v0, p0, Landroidx/appcompat/app/AlertDialog;->mAlert:Landroidx/appcompat/app/AlertController;
@ -297,7 +330,7 @@
invoke-direct {v0}, Landroid/util/TypedValue;-><init>()V
invoke-virtual {p0}, Landroidx/appcompat/app/AlertDialog;->getContext()Landroid/content/Context;
invoke-virtual {p0}, Landroid/app/Dialog;->getContext()Landroid/content/Context;
move-result-object v1

View file

@ -3,15 +3,15 @@
.source "AppCompatActivity.java"
# interfaces
.implements Landroidx/appcompat/app/ActionBarDrawerToggle$DelegateProvider;
.implements Landroidx/appcompat/app/AppCompatCallback;
.implements Landroidx/core/app/TaskStackBuilder$SupportParentable;
.implements Landroidx/appcompat/app/ActionBarDrawerToggle$DelegateProvider;
# instance fields
.field private mDelegate:Landroidx/appcompat/app/AppCompatDelegate;
.field public mDelegate:Landroidx/appcompat/app/AppCompatDelegate;
.field private mResources:Landroid/content/res/Resources;
.field public mResources:Landroid/content/res/Resources;
# direct methods
@ -25,6 +25,12 @@
.method public constructor <init>(I)V
.locals 0
.param p1 # I
.annotation build Landroidx/annotation/LayoutRes;
.end annotation
.end param
.annotation build Landroidx/annotation/ContentView;
.end annotation
invoke-direct {p0, p1}, Landroidx/fragment/app/FragmentActivity;-><init>(I)V
@ -72,7 +78,7 @@
if-nez p1, :cond_0
invoke-virtual {p0}, Landroidx/appcompat/app/AppCompatActivity;->getWindow()Landroid/view/Window;
invoke-virtual {p0}, Landroid/app/Activity;->getWindow()Landroid/view/Window;
move-result-object p1
@ -121,7 +127,7 @@
.method public attachBaseContext(Landroid/content/Context;)V
.locals 1
invoke-super {p0, p1}, Landroidx/fragment/app/FragmentActivity;->attachBaseContext(Landroid/content/Context;)V
invoke-super {p0, p1}, Landroid/app/Activity;->attachBaseContext(Landroid/content/Context;)V
invoke-virtual {p0}, Landroidx/appcompat/app/AppCompatActivity;->getDelegate()Landroidx/appcompat/app/AppCompatDelegate;
@ -139,7 +145,7 @@
move-result-object v0
invoke-virtual {p0}, Landroidx/appcompat/app/AppCompatActivity;->getWindow()Landroid/view/Window;
invoke-virtual {p0}, Landroid/app/Activity;->getWindow()Landroid/view/Window;
move-result-object v1
@ -160,7 +166,7 @@
if-nez v0, :cond_1
:cond_0
invoke-super {p0}, Landroidx/fragment/app/FragmentActivity;->closeOptionsMenu()V
invoke-super {p0}, Landroid/app/Activity;->closeOptionsMenu()V
:cond_1
return-void
@ -194,7 +200,7 @@
return p1
:cond_0
invoke-super {p0, p1}, Landroidx/fragment/app/FragmentActivity;->dispatchKeyEvent(Landroid/view/KeyEvent;)Z
invoke-super {p0, p1}, Landroidx/core/app/ComponentActivity;->dispatchKeyEvent(Landroid/view/KeyEvent;)Z
move-result p1
@ -203,6 +209,10 @@
.method public findViewById(I)Landroid/view/View;
.locals 1
.param p1 # I
.annotation build Landroidx/annotation/IdRes;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
@ -224,6 +234,8 @@
.method public getDelegate()Landroidx/appcompat/app/AppCompatDelegate;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Landroidx/appcompat/app/AppCompatActivity;->mDelegate:Landroidx/appcompat/app/AppCompatDelegate;
@ -243,6 +255,8 @@
.method public getDrawerToggleDelegate()Landroidx/appcompat/app/ActionBarDrawerToggle$Delegate;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
invoke-virtual {p0}, Landroidx/appcompat/app/AppCompatActivity;->getDelegate()Landroidx/appcompat/app/AppCompatDelegate;
@ -257,6 +271,8 @@
.method public getMenuInflater()Landroid/view/MenuInflater;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
invoke-virtual {p0}, Landroidx/appcompat/app/AppCompatActivity;->getDelegate()Landroidx/appcompat/app/AppCompatDelegate;
@ -284,7 +300,7 @@
new-instance v0, Landroidx/appcompat/widget/VectorEnabledTintResources;
invoke-super {p0}, Landroidx/fragment/app/FragmentActivity;->getResources()Landroid/content/res/Resources;
invoke-super {p0}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources;
move-result-object v1
@ -297,7 +313,7 @@
if-nez v0, :cond_1
invoke-super {p0}, Landroidx/fragment/app/FragmentActivity;->getResources()Landroid/content/res/Resources;
invoke-super {p0}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources;
move-result-object v0
@ -307,6 +323,8 @@
.method public getSupportActionBar()Landroidx/appcompat/app/ActionBar;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
invoke-virtual {p0}, Landroidx/appcompat/app/AppCompatActivity;->getDelegate()Landroidx/appcompat/app/AppCompatDelegate;
@ -321,6 +339,8 @@
.method public getSupportParentActivityIntent()Landroid/content/Intent;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
invoke-static {p0}, Landroidx/core/app/NavUtils;->getParentActivityIntent(Landroid/app/Activity;)Landroid/content/Intent;
@ -343,6 +363,10 @@
.method public onConfigurationChanged(Landroid/content/res/Configuration;)V
.locals 2
.param p1 # Landroid/content/res/Configuration;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-super {p0, p1}, Landroidx/fragment/app/FragmentActivity;->onConfigurationChanged(Landroid/content/res/Configuration;)V
@ -350,7 +374,7 @@
if-eqz v0, :cond_0
invoke-super {p0}, Landroidx/fragment/app/FragmentActivity;->getResources()Landroid/content/res/Resources;
invoke-super {p0}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources;
move-result-object v0
@ -382,6 +406,10 @@
.method public onCreate(Landroid/os/Bundle;)V
.locals 1
.param p1 # Landroid/os/Bundle;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
invoke-virtual {p0}, Landroidx/appcompat/app/AppCompatActivity;->getDelegate()Landroidx/appcompat/app/AppCompatDelegate;
@ -398,6 +426,10 @@
.method public onCreateSupportNavigateUpTaskStack(Landroidx/core/app/TaskStackBuilder;)V
.locals 0
.param p1 # Landroidx/core/app/TaskStackBuilder;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-virtual {p1, p0}, Landroidx/core/app/TaskStackBuilder;->addParentStack(Landroid/app/Activity;)Landroidx/core/app/TaskStackBuilder;
@ -432,7 +464,7 @@
return p1
:cond_0
invoke-super {p0, p1, p2}, Landroidx/fragment/app/FragmentActivity;->onKeyDown(ILandroid/view/KeyEvent;)Z
invoke-super {p0, p1, p2}, Landroid/app/Activity;->onKeyDown(ILandroid/view/KeyEvent;)Z
move-result p1
@ -441,6 +473,10 @@
.method public final onMenuItemSelected(ILandroid/view/MenuItem;)Z
.locals 1
.param p2 # Landroid/view/MenuItem;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-super {p0, p1, p2}, Landroidx/fragment/app/FragmentActivity;->onMenuItemSelected(ILandroid/view/MenuItem;)Z
@ -490,14 +526,14 @@
.method public onMenuOpened(ILandroid/view/Menu;)Z
.locals 0
invoke-super {p0, p1, p2}, Landroidx/fragment/app/FragmentActivity;->onMenuOpened(ILandroid/view/Menu;)Z
invoke-super {p0, p1, p2}, Landroid/app/Activity;->onMenuOpened(ILandroid/view/Menu;)Z
move-result p1
return p1
.end method
.method protected onNightModeChanged(I)V
.method public onNightModeChanged(I)V
.locals 0
return-void
@ -505,16 +541,24 @@
.method public onPanelClosed(ILandroid/view/Menu;)V
.locals 0
.param p2 # Landroid/view/Menu;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-super {p0, p1, p2}, Landroidx/fragment/app/FragmentActivity;->onPanelClosed(ILandroid/view/Menu;)V
return-void
.end method
.method protected onPostCreate(Landroid/os/Bundle;)V
.method public onPostCreate(Landroid/os/Bundle;)V
.locals 1
.param p1 # Landroid/os/Bundle;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
invoke-super {p0, p1}, Landroidx/fragment/app/FragmentActivity;->onPostCreate(Landroid/os/Bundle;)V
invoke-super {p0, p1}, Landroid/app/Activity;->onPostCreate(Landroid/os/Bundle;)V
invoke-virtual {p0}, Landroidx/appcompat/app/AppCompatActivity;->getDelegate()Landroidx/appcompat/app/AppCompatDelegate;
@ -541,12 +585,20 @@
.method public onPrepareSupportNavigateUpTaskStack(Landroidx/core/app/TaskStackBuilder;)V
.locals 0
.param p1 # Landroidx/core/app/TaskStackBuilder;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
return-void
.end method
.method public onSaveInstanceState(Landroid/os/Bundle;)V
.locals 1
.param p1 # Landroid/os/Bundle;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-super {p0, p1}, Landroidx/fragment/app/FragmentActivity;->onSaveInstanceState(Landroid/os/Bundle;)V
@ -589,12 +641,24 @@
.method public onSupportActionModeFinished(Landroidx/appcompat/view/ActionMode;)V
.locals 0
.param p1 # Landroidx/appcompat/view/ActionMode;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/CallSuper;
.end annotation
return-void
.end method
.method public onSupportActionModeStarted(Landroidx/appcompat/view/ActionMode;)V
.locals 0
.param p1 # Landroidx/appcompat/view/ActionMode;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/CallSuper;
.end annotation
return-void
.end method
@ -640,7 +704,7 @@
goto :goto_0
:catch_0
invoke-virtual {p0}, Landroidx/appcompat/app/AppCompatActivity;->finish()V
invoke-virtual {p0}, Landroid/app/Activity;->finish()V
goto :goto_0
@ -658,10 +722,10 @@
return v0
.end method
.method protected onTitleChanged(Ljava/lang/CharSequence;I)V
.method public onTitleChanged(Ljava/lang/CharSequence;I)V
.locals 0
invoke-super {p0, p1, p2}, Landroidx/fragment/app/FragmentActivity;->onTitleChanged(Ljava/lang/CharSequence;I)V
invoke-super {p0, p1, p2}, Landroid/app/Activity;->onTitleChanged(Ljava/lang/CharSequence;I)V
invoke-virtual {p0}, Landroidx/appcompat/app/AppCompatActivity;->getDelegate()Landroidx/appcompat/app/AppCompatDelegate;
@ -674,6 +738,12 @@
.method public onWindowStartingSupportActionMode(Landroidx/appcompat/view/ActionMode$Callback;)Landroidx/appcompat/view/ActionMode;
.locals 0
.param p1 # Landroidx/appcompat/view/ActionMode$Callback;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
const/4 p1, 0x0
@ -687,7 +757,7 @@
move-result-object v0
invoke-virtual {p0}, Landroidx/appcompat/app/AppCompatActivity;->getWindow()Landroid/view/Window;
invoke-virtual {p0}, Landroid/app/Activity;->getWindow()Landroid/view/Window;
move-result-object v1
@ -708,7 +778,7 @@
if-nez v0, :cond_1
:cond_0
invoke-super {p0}, Landroidx/fragment/app/FragmentActivity;->openOptionsMenu()V
invoke-super {p0}, Landroid/app/Activity;->openOptionsMenu()V
:cond_1
return-void
@ -716,6 +786,10 @@
.method public setContentView(I)V
.locals 1
.param p1 # I
.annotation build Landroidx/annotation/LayoutRes;
.end annotation
.end param
invoke-virtual {p0}, Landroidx/appcompat/app/AppCompatActivity;->getDelegate()Landroidx/appcompat/app/AppCompatDelegate;
@ -752,6 +826,10 @@
.method public setSupportActionBar(Landroidx/appcompat/widget/Toolbar;)V
.locals 1
.param p1 # Landroidx/appcompat/widget/Toolbar;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
invoke-virtual {p0}, Landroidx/appcompat/app/AppCompatActivity;->getDelegate()Landroidx/appcompat/app/AppCompatDelegate;
@ -796,8 +874,12 @@
.method public setTheme(I)V
.locals 1
.param p1 # I
.annotation build Landroidx/annotation/StyleRes;
.end annotation
.end param
invoke-super {p0, p1}, Landroidx/fragment/app/FragmentActivity;->setTheme(I)V
invoke-super {p0, p1}, Landroid/app/Activity;->setTheme(I)V
invoke-virtual {p0}, Landroidx/appcompat/app/AppCompatActivity;->getDelegate()Landroidx/appcompat/app/AppCompatDelegate;
@ -810,6 +892,12 @@
.method public startSupportActionMode(Landroidx/appcompat/view/ActionMode$Callback;)Landroidx/appcompat/view/ActionMode;
.locals 1
.param p1 # Landroidx/appcompat/view/ActionMode$Callback;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
invoke-virtual {p0}, Landroidx/appcompat/app/AppCompatActivity;->getDelegate()Landroidx/appcompat/app/AppCompatDelegate;
@ -836,6 +924,10 @@
.method public supportNavigateUpTo(Landroid/content/Intent;)V
.locals 0
.param p1 # Landroid/content/Intent;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-static {p0, p1}, Landroidx/core/app/NavUtils;->navigateUpTo(Landroid/app/Activity;Landroid/content/Intent;)V
@ -858,6 +950,10 @@
.method public supportShouldUpRecreateTask(Landroid/content/Intent;)Z
.locals 0
.param p1 # Landroid/content/Intent;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-static {p0, p1}, Landroidx/core/app/NavUtils;->shouldUpRecreateTask(Landroid/app/Activity;Landroid/content/Intent;)Z

View file

@ -11,4 +11,6 @@
.end method
.method public abstract onWindowStartingSupportActionMode(Landroidx/appcompat/view/ActionMode$Callback;)Landroidx/appcompat/view/ActionMode;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method

View file

@ -7,6 +7,12 @@
# annotations
.annotation build Landroidx/annotation/RestrictTo;
value = {
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
}
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroidx/appcompat/app/AppCompatDelegate;
.end annotation

View file

@ -38,9 +38,9 @@
.field public static final MODE_NIGHT_YES:I = 0x2
.field static final TAG:Ljava/lang/String; = "AppCompatDelegate"
.field public static final TAG:Ljava/lang/String; = "AppCompatDelegate"
.field private static final sActiveDelegates:Landroidx/collection/ArraySet;
.field public static final sActiveDelegates:Landroidx/collection/ArraySet;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/collection/ArraySet<",
@ -51,13 +51,13 @@
.end annotation
.end field
.field private static final sActiveDelegatesLock:Ljava/lang/Object;
.field public static final sActiveDelegatesLock:Ljava/lang/Object;
.field private static sDefaultNightMode:I = -0x64
.field public static sDefaultNightMode:I = -0x64
# direct methods
.method static constructor <clinit>()V
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Landroidx/collection/ArraySet;
@ -75,7 +75,7 @@
return-void
.end method
.method constructor <init>()V
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -83,7 +83,7 @@
return-void
.end method
.method private static applyDayNightToActiveDelegates()V
.method public static applyDayNightToActiveDelegates()V
.locals 3
sget-object v0, Landroidx/appcompat/app/AppCompatDelegate;->sActiveDelegatesLock:Ljava/lang/Object;
@ -140,6 +140,16 @@
.method public static create(Landroid/app/Activity;Landroidx/appcompat/app/AppCompatCallback;)Landroidx/appcompat/app/AppCompatDelegate;
.locals 1
.param p0 # Landroid/app/Activity;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p1 # Landroidx/appcompat/app/AppCompatCallback;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
new-instance v0, Landroidx/appcompat/app/AppCompatDelegateImpl;
@ -150,6 +160,16 @@
.method public static create(Landroid/app/Dialog;Landroidx/appcompat/app/AppCompatCallback;)Landroidx/appcompat/app/AppCompatDelegate;
.locals 1
.param p0 # Landroid/app/Dialog;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p1 # Landroidx/appcompat/app/AppCompatCallback;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
new-instance v0, Landroidx/appcompat/app/AppCompatDelegateImpl;
@ -160,6 +180,20 @@
.method public static create(Landroid/content/Context;Landroid/app/Activity;Landroidx/appcompat/app/AppCompatCallback;)Landroidx/appcompat/app/AppCompatDelegate;
.locals 1
.param p0 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p1 # Landroid/app/Activity;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroidx/appcompat/app/AppCompatCallback;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
new-instance v0, Landroidx/appcompat/app/AppCompatDelegateImpl;
@ -170,6 +204,20 @@
.method public static create(Landroid/content/Context;Landroid/view/Window;Landroidx/appcompat/app/AppCompatCallback;)Landroidx/appcompat/app/AppCompatDelegate;
.locals 1
.param p0 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p1 # Landroid/view/Window;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroidx/appcompat/app/AppCompatCallback;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
new-instance v0, Landroidx/appcompat/app/AppCompatDelegateImpl;
@ -196,8 +244,12 @@
return v0
.end method
.method static markStarted(Landroidx/appcompat/app/AppCompatDelegate;)V
.method public static markStarted(Landroidx/appcompat/app/AppCompatDelegate;)V
.locals 3
.param p0 # Landroidx/appcompat/app/AppCompatDelegate;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
sget-object v0, Landroidx/appcompat/app/AppCompatDelegate;->sActiveDelegatesLock:Ljava/lang/Object;
@ -228,8 +280,12 @@
throw p0
.end method
.method static markStopped(Landroidx/appcompat/app/AppCompatDelegate;)V
.method public static markStopped(Landroidx/appcompat/app/AppCompatDelegate;)V
.locals 1
.param p0 # Landroidx/appcompat/app/AppCompatDelegate;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
sget-object v0, Landroidx/appcompat/app/AppCompatDelegate;->sActiveDelegatesLock:Ljava/lang/Object;
@ -252,8 +308,12 @@
throw p0
.end method
.method private static removeDelegateFromActives(Landroidx/appcompat/app/AppCompatDelegate;)V
.method public static removeDelegateFromActives(Landroidx/appcompat/app/AppCompatDelegate;)V
.locals 3
.param p0 # Landroidx/appcompat/app/AppCompatDelegate;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
sget-object v0, Landroidx/appcompat/app/AppCompatDelegate;->sActiveDelegatesLock:Ljava/lang/Object;
@ -376,9 +436,28 @@
.end method
.method public abstract createView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
.param p1 # Landroid/view/View;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p3 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p4 # Landroid/util/AttributeSet;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.end method
.method public abstract findViewById(I)Landroid/view/View;
.param p1 # I
.annotation build Landroidx/annotation/IdRes;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
@ -389,6 +468,8 @@
.end method
.method public abstract getDrawerToggleDelegate()Landroidx/appcompat/app/ActionBarDrawerToggle$Delegate;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public getLocalNightMode()I
@ -403,6 +484,8 @@
.end method
.method public abstract getSupportActionBar()Landroidx/appcompat/app/ActionBar;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method public abstract hasWindowFeature(I)Z
@ -445,6 +528,10 @@
.end method
.method public abstract setContentView(I)V
.param p1 # I
.annotation build Landroidx/annotation/LayoutRes;
.end annotation
.end param
.end method
.method public abstract setContentView(Landroid/view/View;)V
@ -460,16 +547,34 @@
.end method
.method public abstract setSupportActionBar(Landroidx/appcompat/widget/Toolbar;)V
.param p1 # Landroidx/appcompat/widget/Toolbar;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.end method
.method public setTheme(I)V
.locals 0
.param p1 # I
.annotation build Landroidx/annotation/StyleRes;
.end annotation
.end param
return-void
.end method
.method public abstract setTitle(Ljava/lang/CharSequence;)V
.param p1 # Ljava/lang/CharSequence;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.end method
.method public abstract startSupportActionMode(Landroidx/appcompat/view/ActionMode$Callback;)Landroidx/appcompat/view/ActionMode;
.param p1 # Landroidx/appcompat/view/ActionMode$Callback;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method

View file

@ -1,4 +1,4 @@
.class final Landroidx/appcompat/app/AppCompatDelegateImpl$1;
.class public final Landroidx/appcompat/app/AppCompatDelegateImpl$1;
.super Ljava/lang/Object;
.source "AppCompatDelegateImpl.java"
@ -12,17 +12,17 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x8
accessFlags = 0x9
name = null
.end annotation
# instance fields
.field final synthetic val$defHandler:Ljava/lang/Thread$UncaughtExceptionHandler;
.field public final synthetic val$defHandler:Ljava/lang/Thread$UncaughtExceptionHandler;
# direct methods
.method constructor <init>(Ljava/lang/Thread$UncaughtExceptionHandler;)V
.method public constructor <init>(Ljava/lang/Thread$UncaughtExceptionHandler;)V
.locals 0
iput-object p1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$1;->val$defHandler:Ljava/lang/Thread$UncaughtExceptionHandler;
@ -64,9 +64,7 @@
if-eqz p1, :cond_1
:cond_0
const/4 p1, 0x1
return p1
const/4 v1, 0x1
:cond_1
return v1
@ -74,7 +72,7 @@
# virtual methods
.method public final uncaughtException(Ljava/lang/Thread;Ljava/lang/Throwable;)V
.method public uncaughtException(Ljava/lang/Thread;Ljava/lang/Throwable;)V
.locals 3
invoke-direct {p0, p2}, Landroidx/appcompat/app/AppCompatDelegateImpl$1;->shouldWrapException(Ljava/lang/Throwable;)Z
@ -121,12 +119,13 @@
invoke-interface {p2, p1, v0}, Ljava/lang/Thread$UncaughtExceptionHandler;->uncaughtException(Ljava/lang/Thread;Ljava/lang/Throwable;)V
return-void
goto :goto_0
:cond_0
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$1;->val$defHandler:Ljava/lang/Thread$UncaughtExceptionHandler;
invoke-interface {v0, p1, p2}, Ljava/lang/Thread$UncaughtExceptionHandler;->uncaughtException(Ljava/lang/Thread;Ljava/lang/Throwable;)V
:goto_0
return-void
.end method

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/app/AppCompatDelegateImpl$2;
.class public Landroidx/appcompat/app/AppCompatDelegateImpl$2;
.super Ljava/lang/Object;
.source "AppCompatDelegateImpl.java"
@ -12,17 +12,17 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
.field public final synthetic this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
# direct methods
.method constructor <init>(Landroidx/appcompat/app/AppCompatDelegateImpl;)V
.method public constructor <init>(Landroidx/appcompat/app/AppCompatDelegateImpl;)V
.locals 0
iput-object p1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$2;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
@ -39,39 +39,35 @@
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$2;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
iget v0, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mInvalidatePanelMenuFeatures:I
iget v1, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mInvalidatePanelMenuFeatures:I
and-int/lit8 v0, v0, 0x1
and-int/lit8 v1, v1, 0x1
const/4 v1, 0x0
const/4 v2, 0x0
if-eqz v0, :cond_0
if-eqz v1, :cond_0
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$2;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
invoke-virtual {v0, v1}, Landroidx/appcompat/app/AppCompatDelegateImpl;->doInvalidatePanelMenu(I)V
invoke-virtual {v0, v2}, Landroidx/appcompat/app/AppCompatDelegateImpl;->doInvalidatePanelMenu(I)V
:cond_0
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$2;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
iget v0, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mInvalidatePanelMenuFeatures:I
iget v1, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mInvalidatePanelMenuFeatures:I
and-int/lit16 v0, v0, 0x1000
and-int/lit16 v1, v1, 0x1000
if-eqz v0, :cond_1
if-eqz v1, :cond_1
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$2;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
const/16 v1, 0x6c
const/16 v2, 0x6c
invoke-virtual {v0, v2}, Landroidx/appcompat/app/AppCompatDelegateImpl;->doInvalidatePanelMenu(I)V
invoke-virtual {v0, v1}, Landroidx/appcompat/app/AppCompatDelegateImpl;->doInvalidatePanelMenu(I)V
:cond_1
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$2;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
iput-boolean v1, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mInvalidatePanelMenuPosted:Z
iput-boolean v2, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mInvalidatePanelMenuPosted:Z
iput v1, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mInvalidatePanelMenuFeatures:I
iput v2, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mInvalidatePanelMenuFeatures:I
return-void
.end method

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/app/AppCompatDelegateImpl$3;
.class public Landroidx/appcompat/app/AppCompatDelegateImpl$3;
.super Ljava/lang/Object;
.source "AppCompatDelegateImpl.java"
@ -12,17 +12,17 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
.field public final synthetic this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
# direct methods
.method constructor <init>(Landroidx/appcompat/app/AppCompatDelegateImpl;)V
.method public constructor <init>(Landroidx/appcompat/app/AppCompatDelegateImpl;)V
.locals 0
iput-object p1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$3;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/app/AppCompatDelegateImpl$4;
.class public Landroidx/appcompat/app/AppCompatDelegateImpl$4;
.super Ljava/lang/Object;
.source "AppCompatDelegateImpl.java"
@ -12,17 +12,17 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
.field public final synthetic this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
# direct methods
.method constructor <init>(Landroidx/appcompat/app/AppCompatDelegateImpl;)V
.method public constructor <init>(Landroidx/appcompat/app/AppCompatDelegateImpl;)V
.locals 0
iput-object p1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$4;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/app/AppCompatDelegateImpl$5;
.class public Landroidx/appcompat/app/AppCompatDelegateImpl$5;
.super Ljava/lang/Object;
.source "AppCompatDelegateImpl.java"
@ -12,17 +12,17 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
.field public final synthetic this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
# direct methods
.method constructor <init>(Landroidx/appcompat/app/AppCompatDelegateImpl;)V
.method public constructor <init>(Landroidx/appcompat/app/AppCompatDelegateImpl;)V
.locals 0
iput-object p1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$5;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/app/AppCompatDelegateImpl$6$1;
.class public Landroidx/appcompat/app/AppCompatDelegateImpl$6$1;
.super Landroidx/core/view/ViewPropertyAnimatorListenerAdapter;
.source "AppCompatDelegateImpl.java"
@ -9,17 +9,17 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic this$1:Landroidx/appcompat/app/AppCompatDelegateImpl$6;
.field public final synthetic this$1:Landroidx/appcompat/app/AppCompatDelegateImpl$6;
# direct methods
.method constructor <init>(Landroidx/appcompat/app/AppCompatDelegateImpl$6;)V
.method public constructor <init>(Landroidx/appcompat/app/AppCompatDelegateImpl$6;)V
.locals 0
iput-object p1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$6$1;->this$1:Landroidx/appcompat/app/AppCompatDelegateImpl$6;
@ -42,7 +42,7 @@
const/high16 v0, 0x3f800000 # 1.0f
invoke-virtual {p1, v0}, Landroidx/appcompat/widget/ActionBarContextView;->setAlpha(F)V
invoke-virtual {p1, v0}, Landroid/view/ViewGroup;->setAlpha(F)V
iget-object p1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$6$1;->this$1:Landroidx/appcompat/app/AppCompatDelegateImpl$6;

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/app/AppCompatDelegateImpl$6;
.class public Landroidx/appcompat/app/AppCompatDelegateImpl$6;
.super Ljava/lang/Object;
.source "AppCompatDelegateImpl.java"
@ -12,17 +12,17 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
.field public final synthetic this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
# direct methods
.method constructor <init>(Landroidx/appcompat/app/AppCompatDelegateImpl;)V
.method public constructor <init>(Landroidx/appcompat/app/AppCompatDelegateImpl;)V
.locals 0
iput-object p1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$6;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
@ -39,17 +39,15 @@
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$6;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
iget-object v0, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mActionModePopup:Landroid/widget/PopupWindow;
iget-object v1, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mActionModePopup:Landroid/widget/PopupWindow;
iget-object v1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$6;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
iget-object v1, v1, Landroidx/appcompat/app/AppCompatDelegateImpl;->mActionModeView:Landroidx/appcompat/widget/ActionBarContextView;
iget-object v0, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mActionModeView:Landroidx/appcompat/widget/ActionBarContextView;
const/4 v2, 0x0
const/16 v3, 0x37
invoke-virtual {v0, v1, v3, v2, v2}, Landroid/widget/PopupWindow;->showAtLocation(Landroid/view/View;III)V
invoke-virtual {v1, v0, v3, v2, v2}, Landroid/widget/PopupWindow;->showAtLocation(Landroid/view/View;III)V
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$6;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
@ -71,7 +69,7 @@
const/4 v2, 0x0
invoke-virtual {v0, v2}, Landroidx/appcompat/widget/ActionBarContextView;->setAlpha(F)V
invoke-virtual {v0, v2}, Landroid/view/ViewGroup;->setAlpha(F)V
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$6;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
@ -97,14 +95,14 @@
invoke-virtual {v0, v1}, Landroidx/core/view/ViewPropertyAnimatorCompat;->setListener(Landroidx/core/view/ViewPropertyAnimatorListener;)Landroidx/core/view/ViewPropertyAnimatorCompat;
return-void
goto :goto_0
:cond_0
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$6;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
iget-object v0, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mActionModeView:Landroidx/appcompat/widget/ActionBarContextView;
invoke-virtual {v0, v1}, Landroidx/appcompat/widget/ActionBarContextView;->setAlpha(F)V
invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->setAlpha(F)V
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$6;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
@ -112,5 +110,6 @@
invoke-virtual {v0, v2}, Landroidx/appcompat/widget/ActionBarContextView;->setVisibility(I)V
:goto_0
return-void
.end method

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/app/AppCompatDelegateImpl$7;
.class public Landroidx/appcompat/app/AppCompatDelegateImpl$7;
.super Landroidx/core/view/ViewPropertyAnimatorListenerAdapter;
.source "AppCompatDelegateImpl.java"
@ -9,17 +9,17 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
.field public final synthetic this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
# direct methods
.method constructor <init>(Landroidx/appcompat/app/AppCompatDelegateImpl;)V
.method public constructor <init>(Landroidx/appcompat/app/AppCompatDelegateImpl;)V
.locals 0
iput-object p1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$7;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
@ -40,7 +40,7 @@
const/high16 v0, 0x3f800000 # 1.0f
invoke-virtual {p1, v0}, Landroidx/appcompat/widget/ActionBarContextView;->setAlpha(F)V
invoke-virtual {p1, v0}, Landroid/view/ViewGroup;->setAlpha(F)V
iget-object p1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$7;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
@ -74,13 +74,13 @@
const/16 v0, 0x20
invoke-virtual {p1, v0}, Landroidx/appcompat/widget/ActionBarContextView;->sendAccessibilityEvent(I)V
invoke-virtual {p1, v0}, Landroid/view/ViewGroup;->sendAccessibilityEvent(I)V
iget-object p1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$7;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
iget-object p1, p1, Landroidx/appcompat/app/AppCompatDelegateImpl;->mActionModeView:Landroidx/appcompat/widget/ActionBarContextView;
invoke-virtual {p1}, Landroidx/appcompat/widget/ActionBarContextView;->getParent()Landroid/view/ViewParent;
invoke-virtual {p1}, Landroid/view/ViewGroup;->getParent()Landroid/view/ViewParent;
move-result-object p1
@ -92,7 +92,7 @@
iget-object p1, p1, Landroidx/appcompat/app/AppCompatDelegateImpl;->mActionModeView:Landroidx/appcompat/widget/ActionBarContextView;
invoke-virtual {p1}, Landroidx/appcompat/widget/ActionBarContextView;->getParent()Landroid/view/ViewParent;
invoke-virtual {p1}, Landroid/view/ViewGroup;->getParent()Landroid/view/ViewParent;
move-result-object p1

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/app/AppCompatDelegateImpl$ActionBarDrawableToggleImpl;
.class public Landroidx/appcompat/app/AppCompatDelegateImpl$ActionBarDrawableToggleImpl;
.super Ljava/lang/Object;
.source "AppCompatDelegateImpl.java"
@ -12,17 +12,17 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
accessFlags = 0x1
name = "ActionBarDrawableToggleImpl"
.end annotation
# instance fields
.field final synthetic this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
.field public final synthetic this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
# direct methods
.method constructor <init>(Landroidx/appcompat/app/AppCompatDelegateImpl;)V
.method public constructor <init>(Landroidx/appcompat/app/AppCompatDelegateImpl;)V
.locals 0
iput-object p1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$ActionBarDrawableToggleImpl;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
@ -99,11 +99,12 @@
const/4 v0, 0x1
return v0
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return v0
.end method

View file

@ -1,4 +1,4 @@
.class final Landroidx/appcompat/app/AppCompatDelegateImpl$ActionMenuPresenterCallback;
.class public final Landroidx/appcompat/app/AppCompatDelegateImpl$ActionMenuPresenterCallback;
.super Ljava/lang/Object;
.source "AppCompatDelegateImpl.java"
@ -12,17 +12,17 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x10
accessFlags = 0x11
name = "ActionMenuPresenterCallback"
.end annotation
# instance fields
.field final synthetic this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
.field public final synthetic this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
# direct methods
.method constructor <init>(Landroidx/appcompat/app/AppCompatDelegateImpl;)V
.method public constructor <init>(Landroidx/appcompat/app/AppCompatDelegateImpl;)V
.locals 0
iput-object p1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$ActionMenuPresenterCallback;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
@ -34,7 +34,7 @@
# virtual methods
.method public final onCloseMenu(Landroidx/appcompat/view/menu/MenuBuilder;Z)V
.method public onCloseMenu(Landroidx/appcompat/view/menu/MenuBuilder;Z)V
.locals 0
iget-object p2, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$ActionMenuPresenterCallback;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
@ -44,7 +44,7 @@
return-void
.end method
.method public final onOpenSubMenu(Landroidx/appcompat/view/menu/MenuBuilder;)Z
.method public onOpenSubMenu(Landroidx/appcompat/view/menu/MenuBuilder;)Z
.locals 2
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$ActionMenuPresenterCallback;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/app/AppCompatDelegateImpl$ActionModeCallbackWrapperV9$1;
.class public Landroidx/appcompat/app/AppCompatDelegateImpl$ActionModeCallbackWrapperV9$1;
.super Landroidx/core/view/ViewPropertyAnimatorListenerAdapter;
.source "AppCompatDelegateImpl.java"
@ -9,17 +9,17 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic this$1:Landroidx/appcompat/app/AppCompatDelegateImpl$ActionModeCallbackWrapperV9;
.field public final synthetic this$1:Landroidx/appcompat/app/AppCompatDelegateImpl$ActionModeCallbackWrapperV9;
# direct methods
.method constructor <init>(Landroidx/appcompat/app/AppCompatDelegateImpl$ActionModeCallbackWrapperV9;)V
.method public constructor <init>(Landroidx/appcompat/app/AppCompatDelegateImpl$ActionModeCallbackWrapperV9;)V
.locals 0
iput-object p1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$ActionModeCallbackWrapperV9$1;->this$1:Landroidx/appcompat/app/AppCompatDelegateImpl$ActionModeCallbackWrapperV9;
@ -48,28 +48,18 @@
iget-object p1, p1, Landroidx/appcompat/app/AppCompatDelegateImpl$ActionModeCallbackWrapperV9;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
iget-object p1, p1, Landroidx/appcompat/app/AppCompatDelegateImpl;->mActionModePopup:Landroid/widget/PopupWindow;
iget-object v0, p1, Landroidx/appcompat/app/AppCompatDelegateImpl;->mActionModePopup:Landroid/widget/PopupWindow;
if-eqz p1, :cond_0
if-eqz v0, :cond_0
iget-object p1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$ActionModeCallbackWrapperV9$1;->this$1:Landroidx/appcompat/app/AppCompatDelegateImpl$ActionModeCallbackWrapperV9;
iget-object p1, p1, Landroidx/appcompat/app/AppCompatDelegateImpl$ActionModeCallbackWrapperV9;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
iget-object p1, p1, Landroidx/appcompat/app/AppCompatDelegateImpl;->mActionModePopup:Landroid/widget/PopupWindow;
invoke-virtual {p1}, Landroid/widget/PopupWindow;->dismiss()V
invoke-virtual {v0}, Landroid/widget/PopupWindow;->dismiss()V
goto :goto_0
:cond_0
iget-object p1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$ActionModeCallbackWrapperV9$1;->this$1:Landroidx/appcompat/app/AppCompatDelegateImpl$ActionModeCallbackWrapperV9;
iget-object p1, p1, Landroidx/appcompat/app/AppCompatDelegateImpl$ActionModeCallbackWrapperV9;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
iget-object p1, p1, Landroidx/appcompat/app/AppCompatDelegateImpl;->mActionModeView:Landroidx/appcompat/widget/ActionBarContextView;
invoke-virtual {p1}, Landroidx/appcompat/widget/ActionBarContextView;->getParent()Landroid/view/ViewParent;
invoke-virtual {p1}, Landroid/view/ViewGroup;->getParent()Landroid/view/ViewParent;
move-result-object p1
@ -83,7 +73,7 @@
iget-object p1, p1, Landroidx/appcompat/app/AppCompatDelegateImpl;->mActionModeView:Landroidx/appcompat/widget/ActionBarContextView;
invoke-virtual {p1}, Landroidx/appcompat/widget/ActionBarContextView;->getParent()Landroid/view/ViewParent;
invoke-virtual {p1}, Landroid/view/ViewGroup;->getParent()Landroid/view/ViewParent;
move-result-object p1
@ -99,7 +89,7 @@
iget-object p1, p1, Landroidx/appcompat/app/AppCompatDelegateImpl;->mActionModeView:Landroidx/appcompat/widget/ActionBarContextView;
invoke-virtual {p1}, Landroidx/appcompat/widget/ActionBarContextView;->removeAllViews()V
invoke-virtual {p1}, Landroid/view/ViewGroup;->removeAllViews()V
iget-object p1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$ActionModeCallbackWrapperV9$1;->this$1:Landroidx/appcompat/app/AppCompatDelegateImpl$ActionModeCallbackWrapperV9;

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/app/AppCompatDelegateImpl$ActionModeCallbackWrapperV9;
.class public Landroidx/appcompat/app/AppCompatDelegateImpl$ActionModeCallbackWrapperV9;
.super Ljava/lang/Object;
.source "AppCompatDelegateImpl.java"
@ -12,15 +12,15 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
accessFlags = 0x1
name = "ActionModeCallbackWrapperV9"
.end annotation
# instance fields
.field private mWrapped:Landroidx/appcompat/view/ActionMode$Callback;
.field public mWrapped:Landroidx/appcompat/view/ActionMode$Callback;
.field final synthetic this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
.field public final synthetic this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
# direct methods
@ -71,11 +71,9 @@
iget-object p1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$ActionModeCallbackWrapperV9;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
iget-object p1, p1, Landroidx/appcompat/app/AppCompatDelegateImpl;->mActionModePopup:Landroid/widget/PopupWindow;
iget-object v0, p1, Landroidx/appcompat/app/AppCompatDelegateImpl;->mActionModePopup:Landroid/widget/PopupWindow;
if-eqz p1, :cond_0
iget-object p1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$ActionModeCallbackWrapperV9;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
if-eqz v0, :cond_0
iget-object p1, p1, Landroidx/appcompat/app/AppCompatDelegateImpl;->mWindow:Landroid/view/Window;
@ -92,11 +90,9 @@
:cond_0
iget-object p1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$ActionModeCallbackWrapperV9;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
iget-object p1, p1, Landroidx/appcompat/app/AppCompatDelegateImpl;->mActionModeView:Landroidx/appcompat/widget/ActionBarContextView;
iget-object v0, p1, Landroidx/appcompat/app/AppCompatDelegateImpl;->mActionModeView:Landroidx/appcompat/widget/ActionBarContextView;
if-eqz p1, :cond_1
iget-object p1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$ActionModeCallbackWrapperV9;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
if-eqz v0, :cond_1
invoke-virtual {p1}, Landroidx/appcompat/app/AppCompatDelegateImpl;->endOnGoingFadeAnimation()V
@ -129,19 +125,13 @@
:cond_1
iget-object p1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$ActionModeCallbackWrapperV9;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
iget-object p1, p1, Landroidx/appcompat/app/AppCompatDelegateImpl;->mAppCompatCallback:Landroidx/appcompat/app/AppCompatCallback;
iget-object v0, p1, Landroidx/appcompat/app/AppCompatDelegateImpl;->mAppCompatCallback:Landroidx/appcompat/app/AppCompatCallback;
if-eqz p1, :cond_2
if-eqz v0, :cond_2
iget-object p1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$ActionModeCallbackWrapperV9;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
iget-object p1, p1, Landroidx/appcompat/app/AppCompatDelegateImpl;->mActionMode:Landroidx/appcompat/view/ActionMode;
iget-object p1, p1, Landroidx/appcompat/app/AppCompatDelegateImpl;->mAppCompatCallback:Landroidx/appcompat/app/AppCompatCallback;
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$ActionModeCallbackWrapperV9;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
iget-object v0, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mActionMode:Landroidx/appcompat/view/ActionMode;
invoke-interface {p1, v0}, Landroidx/appcompat/app/AppCompatCallback;->onSupportActionModeFinished(Landroidx/appcompat/view/ActionMode;)V
invoke-interface {v0, p1}, Landroidx/appcompat/app/AppCompatCallback;->onSupportActionModeFinished(Landroidx/appcompat/view/ActionMode;)V
:cond_2
iget-object p1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$ActionModeCallbackWrapperV9;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;
.class public Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;
.super Landroidx/appcompat/view/WindowCallbackWrapper;
.source "AppCompatDelegateImpl.java"
@ -9,17 +9,17 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
accessFlags = 0x1
name = "AppCompatWindowCallback"
.end annotation
# instance fields
.field final synthetic this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
.field public final synthetic this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
# direct methods
.method constructor <init>(Landroidx/appcompat/app/AppCompatDelegateImpl;Landroid/view/Window$Callback;)V
.method public constructor <init>(Landroidx/appcompat/app/AppCompatDelegateImpl;Landroid/view/Window$Callback;)V
.locals 0
iput-object p1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
@ -53,12 +53,13 @@
:cond_0
const/4 p1, 0x0
return p1
goto :goto_1
:cond_1
:goto_0
const/4 p1, 0x1
:goto_1
return p1
.end method
@ -88,12 +89,13 @@
:cond_0
const/4 p1, 0x0
return p1
goto :goto_1
:cond_1
:goto_0
const/4 p1, 0x1
:goto_1
return p1
.end method
@ -197,6 +199,10 @@
.method public onProvideKeyboardShortcuts(Ljava/util/List;Landroid/view/Menu;I)V
.locals 3
.annotation build Landroidx/annotation/RequiresApi;
value = 0x18
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
@ -220,19 +226,18 @@
if-eqz v0, :cond_0
iget-object v1, v0, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;->menu:Landroidx/appcompat/view/menu/MenuBuilder;
iget-object v0, v0, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;->menu:Landroidx/appcompat/view/menu/MenuBuilder;
if-eqz v1, :cond_0
if-eqz v0, :cond_0
iget-object p2, v0, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;->menu:Landroidx/appcompat/view/menu/MenuBuilder;
invoke-super {p0, p1, v0, p3}, Landroidx/appcompat/view/WindowCallbackWrapper;->onProvideKeyboardShortcuts(Ljava/util/List;Landroid/view/Menu;I)V
invoke-super {p0, p1, p2, p3}, Landroidx/appcompat/view/WindowCallbackWrapper;->onProvideKeyboardShortcuts(Ljava/util/List;Landroid/view/Menu;I)V
return-void
goto :goto_0
:cond_0
invoke-super {p0, p1, p2, p3}, Landroidx/appcompat/view/WindowCallbackWrapper;->onProvideKeyboardShortcuts(Ljava/util/List;Landroid/view/Menu;I)V
:goto_0
return-void
.end method
@ -274,6 +279,9 @@
.method public onWindowStartingActionMode(Landroid/view/ActionMode$Callback;I)Landroid/view/ActionMode;
.locals 1
.annotation build Landroidx/annotation/RequiresApi;
value = 0x17
.end annotation
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
@ -303,7 +311,7 @@
return-object p1
.end method
.method final startAsSupportActionMode(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode;
.method public final startAsSupportActionMode(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode;
.locals 2
new-instance v0, Landroidx/appcompat/view/SupportActionModeWrapper$CallbackWrapper;

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/app/AppCompatDelegateImpl$AutoBatteryNightModeManager;
.class public Landroidx/appcompat/app/AppCompatDelegateImpl$AutoBatteryNightModeManager;
.super Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;
.source "AppCompatDelegateImpl.java"
@ -9,20 +9,24 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
accessFlags = 0x1
name = "AutoBatteryNightModeManager"
.end annotation
# instance fields
.field private final mPowerManager:Landroid/os/PowerManager;
.field public final mPowerManager:Landroid/os/PowerManager;
.field final synthetic this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
.field public final synthetic this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
# direct methods
.method constructor <init>(Landroidx/appcompat/app/AppCompatDelegateImpl;Landroid/content/Context;)V
.method public constructor <init>(Landroidx/appcompat/app/AppCompatDelegateImpl;Landroid/content/Context;)V
.locals 0
.param p1 # Landroidx/appcompat/app/AppCompatDelegateImpl;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
iput-object p1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoBatteryNightModeManager;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
@ -43,15 +47,11 @@
# virtual methods
.method createIntentFilterForBroadcastReceiver()Landroid/content/IntentFilter;
.method public createIntentFilterForBroadcastReceiver()Landroid/content/IntentFilter;
.locals 2
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x15
if-lt v0, v1, :cond_0
new-instance v0, Landroid/content/IntentFilter;
invoke-direct {v0}, Landroid/content/IntentFilter;-><init>()V
@ -61,24 +61,13 @@
invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
return-object v0
:cond_0
const/4 v0, 0x0
return-object v0
.end method
.method public getApplyableNightMode()I
.locals 3
.locals 1
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/4 v1, 0x1
const/16 v2, 0x15
if-lt v0, v2, :cond_0
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoBatteryNightModeManager;->mPowerManager:Landroid/os/PowerManager;
invoke-virtual {v0}, Landroid/os/PowerManager;->isPowerSaveMode()Z
@ -89,10 +78,13 @@
const/4 v0, 0x2
return v0
goto :goto_0
:cond_0
return v1
const/4 v0, 0x1
:goto_0
return v0
.end method
.method public onChange()V

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager$1;
.class public Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager$1;
.super Landroid/content/BroadcastReceiver;
.source "AppCompatDelegateImpl.java"
@ -9,17 +9,17 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic this$1:Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;
.field public final synthetic this$1:Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;
# direct methods
.method constructor <init>(Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;)V
.method public constructor <init>(Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;)V
.locals 0
iput-object p1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager$1;->this$1:Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;

View file

@ -1,27 +1,36 @@
.class abstract Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;
.class public abstract Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;
.super Ljava/lang/Object;
.source "AppCompatDelegateImpl.java"
# annotations
.annotation build Landroidx/annotation/RestrictTo;
value = {
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY:Landroidx/annotation/RestrictTo$Scope;
}
.end annotation
.annotation build Landroidx/annotation/VisibleForTesting;
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroidx/appcompat/app/AppCompatDelegateImpl;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x400
accessFlags = 0x401
name = "AutoNightModeManager"
.end annotation
# instance fields
.field private mReceiver:Landroid/content/BroadcastReceiver;
.field public mReceiver:Landroid/content/BroadcastReceiver;
.field final synthetic this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
.field public final synthetic this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
# direct methods
.method constructor <init>(Landroidx/appcompat/app/AppCompatDelegateImpl;)V
.method public constructor <init>(Landroidx/appcompat/app/AppCompatDelegateImpl;)V
.locals 0
iput-object p1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
@ -33,7 +42,7 @@
# virtual methods
.method cleanup()V
.method public cleanup()V
.locals 2
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;->mReceiver:Landroid/content/BroadcastReceiver;
@ -41,13 +50,11 @@
if-eqz v0, :cond_0
:try_start_0
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
iget-object v1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
iget-object v0, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mContext:Landroid/content/Context;
iget-object v1, v1, Landroidx/appcompat/app/AppCompatDelegateImpl;->mContext:Landroid/content/Context;
iget-object v1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;->mReceiver:Landroid/content/BroadcastReceiver;
invoke-virtual {v0, v1}, Landroid/content/Context;->unregisterReceiver(Landroid/content/BroadcastReceiver;)V
invoke-virtual {v1, v0}, Landroid/content/Context;->unregisterReceiver(Landroid/content/BroadcastReceiver;)V
:try_end_0
.catch Ljava/lang/IllegalArgumentException; {:try_start_0 .. :try_end_0} :catch_0
@ -60,13 +67,15 @@
return-void
.end method
.method abstract createIntentFilterForBroadcastReceiver()Landroid/content/IntentFilter;
.method public abstract createIntentFilterForBroadcastReceiver()Landroid/content/IntentFilter;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end method
.method abstract getApplyableNightMode()I
.method public abstract getApplyableNightMode()I
.end method
.method isListening()Z
.method public isListening()Z
.locals 1
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;->mReceiver:Landroid/content/BroadcastReceiver;
@ -75,18 +84,19 @@
const/4 v0, 0x1
return v0
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return v0
.end method
.method abstract onChange()V
.method public abstract onChange()V
.end method
.method setup()V
.method public setup()V
.locals 3
invoke-virtual {p0}, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;->cleanup()V

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/app/AppCompatDelegateImpl$AutoTimeNightModeManager;
.class public Landroidx/appcompat/app/AppCompatDelegateImpl$AutoTimeNightModeManager;
.super Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;
.source "AppCompatDelegateImpl.java"
@ -9,20 +9,24 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
accessFlags = 0x1
name = "AutoTimeNightModeManager"
.end annotation
# instance fields
.field private final mTwilightManager:Landroidx/appcompat/app/TwilightManager;
.field public final mTwilightManager:Landroidx/appcompat/app/TwilightManager;
.field final synthetic this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
.field public final synthetic this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
# direct methods
.method constructor <init>(Landroidx/appcompat/app/AppCompatDelegateImpl;Landroidx/appcompat/app/TwilightManager;)V
.method public constructor <init>(Landroidx/appcompat/app/AppCompatDelegateImpl;Landroidx/appcompat/app/TwilightManager;)V
.locals 0
.param p1 # Landroidx/appcompat/app/AppCompatDelegateImpl;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
iput-object p1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoTimeNightModeManager;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
@ -35,7 +39,7 @@
# virtual methods
.method createIntentFilterForBroadcastReceiver()Landroid/content/IntentFilter;
.method public createIntentFilterForBroadcastReceiver()Landroid/content/IntentFilter;
.locals 2
new-instance v0, Landroid/content/IntentFilter;
@ -70,11 +74,12 @@
const/4 v0, 0x2
return v0
goto :goto_0
:cond_0
const/4 v0, 0x1
:goto_0
return v0
.end method

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/app/AppCompatDelegateImpl$ListMenuDecorView;
.class public Landroidx/appcompat/app/AppCompatDelegateImpl$ListMenuDecorView;
.super Landroidx/appcompat/widget/ContentFrameLayout;
.source "AppCompatDelegateImpl.java"
@ -9,13 +9,13 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
accessFlags = 0x1
name = "ListMenuDecorView"
.end annotation
# instance fields
.field final synthetic this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
.field public final synthetic this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
# direct methods
@ -38,7 +38,7 @@
if-lt p2, v0, :cond_1
invoke-virtual {p0}, Landroidx/appcompat/app/AppCompatDelegateImpl$ListMenuDecorView;->getWidth()I
invoke-virtual {p0}, Landroid/widget/FrameLayout;->getWidth()I
move-result v0
@ -46,7 +46,7 @@
if-gt p1, v0, :cond_1
invoke-virtual {p0}, Landroidx/appcompat/app/AppCompatDelegateImpl$ListMenuDecorView;->getHeight()I
invoke-virtual {p0}, Landroid/widget/FrameLayout;->getHeight()I
move-result p1
@ -59,12 +59,13 @@
:cond_0
const/4 p1, 0x0
return p1
goto :goto_1
:cond_1
:goto_0
const/4 p1, 0x1
:goto_1
return p1
.end method
@ -81,7 +82,7 @@
if-nez v0, :cond_1
invoke-super {p0, p1}, Landroidx/appcompat/widget/ContentFrameLayout;->dispatchKeyEvent(Landroid/view/KeyEvent;)Z
invoke-super {p0, p1}, Landroid/widget/FrameLayout;->dispatchKeyEvent(Landroid/view/KeyEvent;)Z
move-result p1
@ -92,12 +93,13 @@
:cond_0
const/4 p1, 0x0
return p1
goto :goto_1
:cond_1
:goto_0
const/4 p1, 0x1
:goto_1
return p1
.end method
@ -139,7 +141,7 @@
return p1
:cond_0
invoke-super {p0, p1}, Landroidx/appcompat/widget/ContentFrameLayout;->onInterceptTouchEvent(Landroid/view/MotionEvent;)Z
invoke-super {p0, p1}, Landroid/widget/FrameLayout;->onInterceptTouchEvent(Landroid/view/MotionEvent;)Z
move-result p1
@ -149,7 +151,7 @@
.method public setBackgroundResource(I)V
.locals 1
invoke-virtual {p0}, Landroidx/appcompat/app/AppCompatDelegateImpl$ListMenuDecorView;->getContext()Landroid/content/Context;
invoke-virtual {p0}, Landroid/widget/FrameLayout;->getContext()Landroid/content/Context;
move-result-object v0
@ -157,7 +159,7 @@
move-result-object p1
invoke-virtual {p0, p1}, Landroidx/appcompat/app/AppCompatDelegateImpl$ListMenuDecorView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
invoke-virtual {p0, p1}, Landroid/widget/FrameLayout;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
return-void
.end method

View file

@ -1,4 +1,4 @@
.class final Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState$SavedState$1;
.class public final Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState$SavedState$1;
.super Ljava/lang/Object;
.source "AppCompatDelegateImpl.java"
@ -12,7 +12,7 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x8
accessFlags = 0x9
name = null
.end annotation
@ -27,7 +27,7 @@
# direct methods
.method constructor <init>()V
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -37,7 +37,7 @@
# virtual methods
.method public final createFromParcel(Landroid/os/Parcel;)Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState$SavedState;
.method public createFromParcel(Landroid/os/Parcel;)Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState$SavedState;
.locals 1
const/4 v0, 0x0
@ -49,7 +49,7 @@
return-object p1
.end method
.method public final createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState$SavedState;
.method public createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState$SavedState;
.locals 0
invoke-static {p1, p2}, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState$SavedState;->readFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState$SavedState;
@ -59,7 +59,7 @@
return-object p1
.end method
.method public final bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
.method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
.locals 0
invoke-virtual {p0, p1}, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState$SavedState;
@ -69,7 +69,7 @@
return-object p1
.end method
.method public final bridge synthetic createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;
.method public bridge synthetic createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;
.locals 0
invoke-virtual {p0, p1, p2}, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState$SavedState$1;->createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState$SavedState;
@ -79,7 +79,7 @@
return-object p1
.end method
.method public final newArray(I)[Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState$SavedState;
.method public newArray(I)[Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState$SavedState;
.locals 0
new-array p1, p1, [Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState$SavedState;
@ -87,7 +87,7 @@
return-object p1
.end method
.method public final bridge synthetic newArray(I)[Ljava/lang/Object;
.method public bridge synthetic newArray(I)[Ljava/lang/Object;
.locals 0
invoke-virtual {p0, p1}, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState$SavedState$1;->newArray(I)[Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState$SavedState;

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState$SavedState;
.class public Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState$SavedState;
.super Ljava/lang/Object;
.source "AppCompatDelegateImpl.java"
@ -7,12 +7,18 @@
# annotations
.annotation build Landroid/annotation/SuppressLint;
value = {
"BanParcelableUsage"
}
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x8
accessFlags = 0x9
name = "SavedState"
.end annotation
@ -30,15 +36,15 @@
# instance fields
.field featureId:I
.field public featureId:I
.field isOpen:Z
.field public isOpen:Z
.field menuState:Landroid/os/Bundle;
.field public menuState:Landroid/os/Bundle;
# direct methods
.method static constructor <clinit>()V
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState$SavedState$1;
@ -50,7 +56,7 @@
return-void
.end method
.method constructor <init>()V
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -58,7 +64,7 @@
return-void
.end method
.method static readFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState$SavedState;
.method public static readFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState$SavedState;
.locals 3
new-instance v0, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState$SavedState;

View file

@ -9,7 +9,7 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1c
accessFlags = 0x19
name = "PanelFeatureState"
.end annotation
@ -21,51 +21,51 @@
# instance fields
.field background:I
.field public background:I
.field createdPanelView:Landroid/view/View;
.field public createdPanelView:Landroid/view/View;
.field decorView:Landroid/view/ViewGroup;
.field public decorView:Landroid/view/ViewGroup;
.field featureId:I
.field public featureId:I
.field frozenActionViewState:Landroid/os/Bundle;
.field public frozenActionViewState:Landroid/os/Bundle;
.field frozenMenuState:Landroid/os/Bundle;
.field public frozenMenuState:Landroid/os/Bundle;
.field gravity:I
.field public gravity:I
.field isHandled:Z
.field public isHandled:Z
.field isOpen:Z
.field public isOpen:Z
.field isPrepared:Z
.field public isPrepared:Z
.field listMenuPresenter:Landroidx/appcompat/view/menu/ListMenuPresenter;
.field public listMenuPresenter:Landroidx/appcompat/view/menu/ListMenuPresenter;
.field listPresenterContext:Landroid/content/Context;
.field public listPresenterContext:Landroid/content/Context;
.field menu:Landroidx/appcompat/view/menu/MenuBuilder;
.field public menu:Landroidx/appcompat/view/menu/MenuBuilder;
.field public qwertyMode:Z
.field refreshDecorView:Z
.field public refreshDecorView:Z
.field refreshMenuContent:Z
.field public refreshMenuContent:Z
.field shownPanelView:Landroid/view/View;
.field public shownPanelView:Landroid/view/View;
.field wasLastOpen:Z
.field public wasLastOpen:Z
.field windowAnimations:I
.field public windowAnimations:I
.field x:I
.field public x:I
.field y:I
.field public y:I
# direct methods
.method constructor <init>(I)V
.method public constructor <init>(I)V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -81,7 +81,7 @@
# virtual methods
.method final applyFrozenState()V
.method public applyFrozenState()V
.locals 2
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;->menu:Landroidx/appcompat/view/menu/MenuBuilder;
@ -102,7 +102,7 @@
return-void
.end method
.method public final clearMenuPresenters()V
.method public clearMenuPresenters()V
.locals 2
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;->menu:Landroidx/appcompat/view/menu/MenuBuilder;
@ -121,7 +121,7 @@
return-void
.end method
.method final getListMenuView(Landroidx/appcompat/view/menu/MenuPresenter$Callback;)Landroidx/appcompat/view/menu/MenuView;
.method public getListMenuView(Landroidx/appcompat/view/menu/MenuPresenter$Callback;)Landroidx/appcompat/view/menu/MenuView;
.locals 3
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;->menu:Landroidx/appcompat/view/menu/MenuBuilder;
@ -169,7 +169,7 @@
return-object p1
.end method
.method public final hasPanelItems()Z
.method public hasPanelItems()Z
.locals 3
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;->shownPanelView:Landroid/view/View;
@ -202,13 +202,13 @@
if-lez v0, :cond_2
return v2
const/4 v1, 0x1
:cond_2
return v1
.end method
.method final onRestoreInstanceState(Landroid/os/Parcelable;)V
.method public onRestoreInstanceState(Landroid/os/Parcelable;)V
.locals 1
check-cast p1, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState$SavedState;
@ -234,7 +234,7 @@
return-void
.end method
.method final onSaveInstanceState()Landroid/os/Parcelable;
.method public onSaveInstanceState()Landroid/os/Parcelable;
.locals 3
new-instance v0, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState$SavedState;
@ -269,7 +269,7 @@
return-object v0
.end method
.method final setMenu(Landroidx/appcompat/view/menu/MenuBuilder;)V
.method public setMenu(Landroidx/appcompat/view/menu/MenuBuilder;)V
.locals 2
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;->menu:Landroidx/appcompat/view/menu/MenuBuilder;
@ -300,7 +300,7 @@
return-void
.end method
.method final setStyle(Landroid/content/Context;)V
.method public setStyle(Landroid/content/Context;)V
.locals 4
new-instance v0, Landroid/util/TypedValue;
@ -331,8 +331,6 @@
if-eqz v2, :cond_0
iget v2, v0, Landroid/util/TypedValue;->resourceId:I
invoke-virtual {v1, v2, v3}, Landroid/content/res/Resources$Theme;->applyStyle(IZ)V
:cond_0
@ -340,12 +338,10 @@
invoke-virtual {v1, v2, v0, v3}, Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z
iget v2, v0, Landroid/util/TypedValue;->resourceId:I
if-eqz v2, :cond_1
iget v0, v0, Landroid/util/TypedValue;->resourceId:I
if-eqz v0, :cond_1
invoke-virtual {v1, v0, v3}, Landroid/content/res/Resources$Theme;->applyStyle(IZ)V
goto :goto_0
@ -362,7 +358,7 @@
invoke-direct {v0, p1, v2}, Landroidx/appcompat/view/ContextThemeWrapper;-><init>(Landroid/content/Context;I)V
invoke-virtual {v0}, Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme;
invoke-virtual {v0}, Landroidx/appcompat/view/ContextThemeWrapper;->getTheme()Landroid/content/res/Resources$Theme;
move-result-object p1

View file

@ -1,4 +1,4 @@
.class final Landroidx/appcompat/app/AppCompatDelegateImpl$PanelMenuPresenterCallback;
.class public final Landroidx/appcompat/app/AppCompatDelegateImpl$PanelMenuPresenterCallback;
.super Ljava/lang/Object;
.source "AppCompatDelegateImpl.java"
@ -12,17 +12,17 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x10
accessFlags = 0x11
name = "PanelMenuPresenterCallback"
.end annotation
# instance fields
.field final synthetic this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
.field public final synthetic this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
# direct methods
.method constructor <init>(Landroidx/appcompat/app/AppCompatDelegateImpl;)V
.method public constructor <init>(Landroidx/appcompat/app/AppCompatDelegateImpl;)V
.locals 0
iput-object p1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelMenuPresenterCallback;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
@ -34,7 +34,7 @@
# virtual methods
.method public final onCloseMenu(Landroidx/appcompat/view/menu/MenuBuilder;Z)V
.method public onCloseMenu(Landroidx/appcompat/view/menu/MenuBuilder;Z)V
.locals 4
invoke-virtual {p1}, Landroidx/appcompat/view/menu/MenuBuilder;->getRootMenu()Landroidx/appcompat/view/menu/MenuBuilder;
@ -78,7 +78,7 @@
invoke-virtual {p2, p1, v1}, Landroidx/appcompat/app/AppCompatDelegateImpl;->closePanel(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;Z)V
return-void
goto :goto_1
:cond_2
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelMenuPresenterCallback;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
@ -86,21 +86,20 @@
invoke-virtual {v0, p1, p2}, Landroidx/appcompat/app/AppCompatDelegateImpl;->closePanel(Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState;Z)V
:cond_3
:goto_1
return-void
.end method
.method public final onOpenSubMenu(Landroidx/appcompat/view/menu/MenuBuilder;)Z
.method public onOpenSubMenu(Landroidx/appcompat/view/menu/MenuBuilder;)Z
.locals 2
if-nez p1, :cond_0
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelMenuPresenterCallback;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
iget-boolean v0, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mHasActionBar:Z
iget-boolean v1, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mHasActionBar:Z
if-eqz v0, :cond_0
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$PanelMenuPresenterCallback;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
if-eqz v1, :cond_0
invoke-virtual {v0}, Landroidx/appcompat/app/AppCompatDelegateImpl;->getWindowCallback()Landroid/view/Window$Callback;

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/app/AppCompatDialog$1;
.class public Landroidx/appcompat/app/AppCompatDialog$1;
.super Ljava/lang/Object;
.source "AppCompatDialog.java"
@ -12,17 +12,17 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic this$0:Landroidx/appcompat/app/AppCompatDialog;
.field public final synthetic this$0:Landroidx/appcompat/app/AppCompatDialog;
# direct methods
.method constructor <init>(Landroidx/appcompat/app/AppCompatDialog;)V
.method public constructor <init>(Landroidx/appcompat/app/AppCompatDialog;)V
.locals 0
iput-object p1, p0, Landroidx/appcompat/app/AppCompatDialog$1;->this$0:Landroidx/appcompat/app/AppCompatDialog;

View file

@ -7,9 +7,9 @@
# instance fields
.field private mDelegate:Landroidx/appcompat/app/AppCompatDelegate;
.field public mDelegate:Landroidx/appcompat/app/AppCompatDelegate;
.field private final mKeyDispatcher:Landroidx/core/view/KeyEventDispatcher$Component;
.field public final mKeyDispatcher:Landroidx/core/view/KeyEventDispatcher$Component;
# direct methods
@ -69,7 +69,7 @@
return-void
.end method
.method private static getThemeResId(Landroid/content/Context;I)I
.method public static getThemeResId(Landroid/content/Context;I)I
.locals 2
if-nez p1, :cond_0
@ -111,7 +111,7 @@
.method public dispatchKeyEvent(Landroid/view/KeyEvent;)Z
.locals 2
invoke-virtual {p0}, Landroidx/appcompat/app/AppCompatDialog;->getWindow()Landroid/view/Window;
invoke-virtual {p0}, Landroid/app/Dialog;->getWindow()Landroid/view/Window;
move-result-object v0
@ -130,6 +130,13 @@
.method public findViewById(I)Landroid/view/View;
.locals 1
.param p1 # I
.annotation build Landroidx/annotation/IdRes;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
@ -184,6 +191,11 @@
.method public invalidateOptionsMenu()V
.locals 1
.annotation build Landroidx/annotation/RestrictTo;
value = {
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
}
.end annotation
invoke-virtual {p0}, Landroidx/appcompat/app/AppCompatDialog;->getDelegate()Landroidx/appcompat/app/AppCompatDelegate;
@ -214,7 +226,7 @@
return-void
.end method
.method protected onStop()V
.method public onStop()V
.locals 1
invoke-super {p0}, Landroid/app/Dialog;->onStop()V
@ -242,6 +254,8 @@
.method public onWindowStartingSupportActionMode(Landroidx/appcompat/view/ActionMode$Callback;)Landroidx/appcompat/view/ActionMode;
.locals 0
.annotation build Landroidx/annotation/Nullable;
.end annotation
const/4 p1, 0x0
@ -250,6 +264,10 @@
.method public setContentView(I)V
.locals 1
.param p1 # I
.annotation build Landroidx/annotation/LayoutRes;
.end annotation
.end param
invoke-virtual {p0}, Landroidx/appcompat/app/AppCompatDialog;->getDelegate()Landroidx/appcompat/app/AppCompatDelegate;
@ -293,7 +311,7 @@
move-result-object v0
invoke-virtual {p0}, Landroidx/appcompat/app/AppCompatDialog;->getContext()Landroid/content/Context;
invoke-virtual {p0}, Landroid/app/Dialog;->getContext()Landroid/content/Context;
move-result-object v1
@ -320,7 +338,7 @@
return-void
.end method
.method superDispatchKeyEvent(Landroid/view/KeyEvent;)Z
.method public superDispatchKeyEvent(Landroid/view/KeyEvent;)Z
.locals 0
invoke-super {p0, p1}, Landroid/app/Dialog;->dispatchKeyEvent(Landroid/view/KeyEvent;)Z

View file

@ -16,14 +16,20 @@
# virtual methods
.method public onCreateDialog(Landroid/os/Bundle;)Landroid/app/Dialog;
.locals 2
.param p1 # Landroid/os/Bundle;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
new-instance p1, Landroidx/appcompat/app/AppCompatDialog;
invoke-virtual {p0}, Landroidx/appcompat/app/AppCompatDialogFragment;->getContext()Landroid/content/Context;
invoke-virtual {p0}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;
move-result-object v0
invoke-virtual {p0}, Landroidx/appcompat/app/AppCompatDialogFragment;->getTheme()I
invoke-virtual {p0}, Landroidx/fragment/app/DialogFragment;->getTheme()I
move-result v1
@ -34,6 +40,15 @@
.method public setupDialog(Landroid/app/Dialog;I)V
.locals 3
.param p1 # Landroid/app/Dialog;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/RestrictTo;
value = {
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
}
.end annotation
instance-of v0, p1, Landroidx/appcompat/app/AppCompatDialog;
@ -69,11 +84,11 @@
:cond_1
invoke-virtual {v0, v1}, Landroidx/appcompat/app/AppCompatDialog;->supportRequestWindowFeature(I)Z
:goto_0
return-void
goto :goto_0
:cond_2
invoke-super {p0, p1, p2}, Landroidx/fragment/app/DialogFragment;->setupDialog(Landroid/app/Dialog;I)V
:goto_0
return-void
.end method

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/app/AppCompatViewInflater$DeclaredOnClickListener;
.class public Landroidx/appcompat/app/AppCompatViewInflater$DeclaredOnClickListener;
.super Ljava/lang/Object;
.source "AppCompatViewInflater.java"
@ -12,24 +12,32 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x8
accessFlags = 0x9
name = "DeclaredOnClickListener"
.end annotation
# instance fields
.field private final mHostView:Landroid/view/View;
.field public final mHostView:Landroid/view/View;
.field private final mMethodName:Ljava/lang/String;
.field public final mMethodName:Ljava/lang/String;
.field private mResolvedContext:Landroid/content/Context;
.field public mResolvedContext:Landroid/content/Context;
.field private mResolvedMethod:Ljava/lang/reflect/Method;
.field public mResolvedMethod:Ljava/lang/reflect/Method;
# direct methods
.method public constructor <init>(Landroid/view/View;Ljava/lang/String;)V
.locals 0
.param p1 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -42,6 +50,16 @@
.method private resolveMethod(Landroid/content/Context;Ljava/lang/String;)V
.locals 4
.param p1 # Landroid/content/Context;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p2 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
:goto_0
if-eqz p1, :cond_2
@ -120,11 +138,11 @@
goto :goto_1
:cond_3
new-instance p2, Ljava/lang/StringBuilder;
const-string p2, " with id \'"
const-string v0, " with id \'"
invoke-static {p2}, Le/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-direct {p2, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
move-result-object p2
iget-object v0, p0, Landroidx/appcompat/app/AppCompatViewInflater$DeclaredOnClickListener;->mHostView:Landroid/view/View;
@ -153,11 +171,11 @@
:goto_1
new-instance p2, Ljava/lang/IllegalStateException;
new-instance v0, Ljava/lang/StringBuilder;
const-string v0, "Could not find method "
const-string v1, "Could not find method "
invoke-static {v0}, Le/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
move-result-object v0
iget-object v1, p0, Landroidx/appcompat/app/AppCompatViewInflater$DeclaredOnClickListener;->mMethodName:Ljava/lang/String;
@ -190,6 +208,10 @@
# virtual methods
.method public onClick(Landroid/view/View;)V
.locals 4
.param p1 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
iget-object v0, p0, Landroidx/appcompat/app/AppCompatViewInflater$DeclaredOnClickListener;->mResolvedMethod:Ljava/lang/reflect/Method;

View file

@ -12,11 +12,11 @@
# static fields
.field private static final LOG_TAG:Ljava/lang/String; = "AppCompatViewInflater"
.field public static final LOG_TAG:Ljava/lang/String; = "AppCompatViewInflater"
.field private static final sClassPrefixList:[Ljava/lang/String;
.field public static final sClassPrefixList:[Ljava/lang/String;
.field private static final sConstructorMap:Ljava/util/Map;
.field public static final sConstructorMap:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
@ -29,7 +29,7 @@
.end annotation
.end field
.field private static final sConstructorSignature:[Ljava/lang/Class;
.field public static final sConstructorSignature:[Ljava/lang/Class;
.annotation system Ldalvik/annotation/Signature;
value = {
"[",
@ -39,15 +39,15 @@
.end annotation
.end field
.field private static final sOnClickAttrs:[I
.field public static final sOnClickAttrs:[I
# instance fields
.field private final mConstructorArgs:[Ljava/lang/Object;
.field public final mConstructorArgs:[Ljava/lang/Object;
# direct methods
.method static constructor <clinit>()V
.method public static constructor <clinit>()V
.locals 4
const/4 v0, 0x2
@ -112,7 +112,7 @@
.end method
.method private checkOnClickListener(Landroid/view/View;Landroid/util/AttributeSet;)V
.locals 3
.locals 2
invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context;
@ -124,10 +124,6 @@
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v2, 0xf
if-lt v1, v2, :cond_0
invoke-static {p1}, Landroidx/core/view/ViewCompat;->hasOnClickListeners(Landroid/view/View;)Z
move-result v1
@ -379,7 +375,7 @@
return-object v1
.end method
.method private static themifyContext(Landroid/content/Context;Landroid/util/AttributeSet;ZZ)Landroid/content/Context;
.method public static themifyContext(Landroid/content/Context;Landroid/util/AttributeSet;ZZ)Landroid/content/Context;
.locals 2
sget-object v0, Landroidx/appcompat/R$styleable;->View:[I
@ -497,8 +493,10 @@
# virtual methods
.method protected createAutoCompleteTextView(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatAutoCompleteTextView;
.method public createAutoCompleteTextView(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatAutoCompleteTextView;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
new-instance v0, Landroidx/appcompat/widget/AppCompatAutoCompleteTextView;
@ -507,8 +505,10 @@
return-object v0
.end method
.method protected createButton(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatButton;
.method public createButton(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatButton;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
new-instance v0, Landroidx/appcompat/widget/AppCompatButton;
@ -517,8 +517,10 @@
return-object v0
.end method
.method protected createCheckBox(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatCheckBox;
.method public createCheckBox(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatCheckBox;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
new-instance v0, Landroidx/appcompat/widget/AppCompatCheckBox;
@ -527,8 +529,10 @@
return-object v0
.end method
.method protected createCheckedTextView(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatCheckedTextView;
.method public createCheckedTextView(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatCheckedTextView;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
new-instance v0, Landroidx/appcompat/widget/AppCompatCheckedTextView;
@ -537,8 +541,10 @@
return-object v0
.end method
.method protected createEditText(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatEditText;
.method public createEditText(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatEditText;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
new-instance v0, Landroidx/appcompat/widget/AppCompatEditText;
@ -547,8 +553,10 @@
return-object v0
.end method
.method protected createImageButton(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatImageButton;
.method public createImageButton(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatImageButton;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
new-instance v0, Landroidx/appcompat/widget/AppCompatImageButton;
@ -557,8 +565,10 @@
return-object v0
.end method
.method protected createImageView(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatImageView;
.method public createImageView(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatImageView;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
new-instance v0, Landroidx/appcompat/widget/AppCompatImageView;
@ -567,8 +577,10 @@
return-object v0
.end method
.method protected createMultiAutoCompleteTextView(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatMultiAutoCompleteTextView;
.method public createMultiAutoCompleteTextView(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatMultiAutoCompleteTextView;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
new-instance v0, Landroidx/appcompat/widget/AppCompatMultiAutoCompleteTextView;
@ -577,8 +589,10 @@
return-object v0
.end method
.method protected createRadioButton(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatRadioButton;
.method public createRadioButton(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatRadioButton;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
new-instance v0, Landroidx/appcompat/widget/AppCompatRadioButton;
@ -587,8 +601,10 @@
return-object v0
.end method
.method protected createRatingBar(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatRatingBar;
.method public createRatingBar(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatRatingBar;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
new-instance v0, Landroidx/appcompat/widget/AppCompatRatingBar;
@ -597,8 +613,10 @@
return-object v0
.end method
.method protected createSeekBar(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatSeekBar;
.method public createSeekBar(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatSeekBar;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
new-instance v0, Landroidx/appcompat/widget/AppCompatSeekBar;
@ -607,8 +625,10 @@
return-object v0
.end method
.method protected createSpinner(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatSpinner;
.method public createSpinner(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatSpinner;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
new-instance v0, Landroidx/appcompat/widget/AppCompatSpinner;
@ -617,8 +637,10 @@
return-object v0
.end method
.method protected createTextView(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatTextView;
.method public createTextView(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatTextView;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
new-instance v0, Landroidx/appcompat/widget/AppCompatTextView;
@ -627,8 +649,10 @@
return-object v0
.end method
.method protected createToggleButton(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatToggleButton;
.method public createToggleButton(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatToggleButton;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
new-instance v0, Landroidx/appcompat/widget/AppCompatToggleButton;
@ -637,16 +661,26 @@
return-object v0
.end method
.method protected createView(Landroid/content/Context;Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View;
.method public createView(Landroid/content/Context;Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View;
.locals 0
.annotation build Landroidx/annotation/Nullable;
.end annotation
const/4 p1, 0x0
return-object p1
.end method
.method final createView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;ZZZZ)Landroid/view/View;
.method public final createView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;ZZZZ)Landroid/view/View;
.locals 0
.param p3 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p4 # Landroid/util/AttributeSet;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
if-eqz p5, :cond_0

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/app/NavItemSelectedListener;
.class public Landroidx/appcompat/app/NavItemSelectedListener;
.super Ljava/lang/Object;
.source "NavItemSelectedListener.java"
@ -7,7 +7,7 @@
# instance fields
.field private final mListener:Landroidx/appcompat/app/ActionBar$OnNavigationListener;
.field public final mListener:Landroidx/appcompat/app/ActionBar$OnNavigationListener;
# direct methods

View file

@ -1,20 +1,20 @@
.class Landroidx/appcompat/app/ResourcesFlusher;
.class public Landroidx/appcompat/app/ResourcesFlusher;
.super Ljava/lang/Object;
.source "ResourcesFlusher.java"
# static fields
.field private static final TAG:Ljava/lang/String; = "ResourcesFlusher"
.field public static final TAG:Ljava/lang/String; = "ResourcesFlusher"
.field private static sDrawableCacheField:Ljava/lang/reflect/Field;
.field public static sDrawableCacheField:Ljava/lang/reflect/Field;
.field private static sDrawableCacheFieldFetched:Z
.field public static sDrawableCacheFieldFetched:Z
.field private static sResourcesImplField:Ljava/lang/reflect/Field;
.field public static sResourcesImplField:Ljava/lang/reflect/Field;
.field private static sResourcesImplFieldFetched:Z
.field public static sResourcesImplFieldFetched:Z
.field private static sThemedResourceCacheClazz:Ljava/lang/Class;
.field public static sThemedResourceCacheClazz:Ljava/lang/Class;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Class<",
@ -23,15 +23,15 @@
.end annotation
.end field
.field private static sThemedResourceCacheClazzFetched:Z
.field public static sThemedResourceCacheClazzFetched:Z
.field private static sThemedResourceCache_mUnthemedEntriesField:Ljava/lang/reflect/Field;
.field public static sThemedResourceCache_mUnthemedEntriesField:Ljava/lang/reflect/Field;
.field private static sThemedResourceCache_mUnthemedEntriesFieldFetched:Z
.field public static sThemedResourceCache_mUnthemedEntriesFieldFetched:Z
# direct methods
.method private constructor <init>()V
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -39,8 +39,12 @@
return-void
.end method
.method static flush(Landroid/content/res/Resources;)V
.method public static flush(Landroid/content/res/Resources;)V
.locals 2
.param p0 # Landroid/content/res/Resources;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
@ -51,42 +55,39 @@
return-void
:cond_0
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x18
if-lt v0, v1, :cond_1
invoke-static {p0}, Landroidx/appcompat/app/ResourcesFlusher;->flushNougats(Landroid/content/res/Resources;)V
return-void
goto :goto_0
:cond_1
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x17
if-lt v0, v1, :cond_2
invoke-static {p0}, Landroidx/appcompat/app/ResourcesFlusher;->flushMarshmallows(Landroid/content/res/Resources;)V
return-void
goto :goto_0
:cond_2
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x15
if-lt v0, v1, :cond_3
invoke-static {p0}, Landroidx/appcompat/app/ResourcesFlusher;->flushLollipops(Landroid/content/res/Resources;)V
:cond_3
:goto_0
return-void
.end method
.method private static flushLollipops(Landroid/content/res/Resources;)V
.method public static flushLollipops(Landroid/content/res/Resources;)V
.locals 4
.param p0 # Landroid/content/res/Resources;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/RequiresApi;
value = 0x15
.end annotation
sget-boolean v0, Landroidx/appcompat/app/ResourcesFlusher;->sDrawableCacheFieldFetched:Z
@ -107,6 +108,8 @@
sput-object v2, Landroidx/appcompat/app/ResourcesFlusher;->sDrawableCacheField:Ljava/lang/reflect/Field;
sget-object v2, Landroidx/appcompat/app/ResourcesFlusher;->sDrawableCacheField:Ljava/lang/reflect/Field;
invoke-virtual {v2, v0}, Ljava/lang/reflect/Field;->setAccessible(Z)V
:try_end_0
.catch Ljava/lang/NoSuchFieldException; {:try_start_0 .. :try_end_0} :catch_0
@ -159,8 +162,15 @@
return-void
.end method
.method private static flushMarshmallows(Landroid/content/res/Resources;)V
.method public static flushMarshmallows(Landroid/content/res/Resources;)V
.locals 4
.param p0 # Landroid/content/res/Resources;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/RequiresApi;
value = 0x17
.end annotation
sget-boolean v0, Landroidx/appcompat/app/ResourcesFlusher;->sDrawableCacheFieldFetched:Z
@ -181,6 +191,8 @@
sput-object v2, Landroidx/appcompat/app/ResourcesFlusher;->sDrawableCacheField:Ljava/lang/reflect/Field;
sget-object v2, Landroidx/appcompat/app/ResourcesFlusher;->sDrawableCacheField:Ljava/lang/reflect/Field;
invoke-virtual {v2, v0}, Ljava/lang/reflect/Field;->setAccessible(Z)V
:try_end_0
.catch Ljava/lang/NoSuchFieldException; {:try_start_0 .. :try_end_0} :catch_0
@ -232,8 +244,15 @@
return-void
.end method
.method private static flushNougats(Landroid/content/res/Resources;)V
.method public static flushNougats(Landroid/content/res/Resources;)V
.locals 5
.param p0 # Landroid/content/res/Resources;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/RequiresApi;
value = 0x18
.end annotation
sget-boolean v0, Landroidx/appcompat/app/ResourcesFlusher;->sResourcesImplFieldFetched:Z
@ -254,6 +273,8 @@
sput-object v0, Landroidx/appcompat/app/ResourcesFlusher;->sResourcesImplField:Ljava/lang/reflect/Field;
sget-object v0, Landroidx/appcompat/app/ResourcesFlusher;->sResourcesImplField:Ljava/lang/reflect/Field;
invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;->setAccessible(Z)V
:try_end_0
.catch Ljava/lang/NoSuchFieldException; {:try_start_0 .. :try_end_0} :catch_0
@ -321,6 +342,8 @@
sput-object v0, Landroidx/appcompat/app/ResourcesFlusher;->sDrawableCacheField:Ljava/lang/reflect/Field;
sget-object v0, Landroidx/appcompat/app/ResourcesFlusher;->sDrawableCacheField:Ljava/lang/reflect/Field;
invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;->setAccessible(Z)V
:try_end_2
.catch Ljava/lang/NoSuchFieldException; {:try_start_2 .. :try_end_2} :catch_2
@ -368,8 +391,15 @@
return-void
.end method
.method private static flushThemedResourcesCache(Ljava/lang/Object;)V
.method public static flushThemedResourcesCache(Ljava/lang/Object;)V
.locals 4
.param p0 # Ljava/lang/Object;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/RequiresApi;
value = 0x10
.end annotation
sget-boolean v0, Landroidx/appcompat/app/ResourcesFlusher;->sThemedResourceCacheClazzFetched:Z
@ -379,9 +409,9 @@
if-nez v0, :cond_0
:try_start_0
const-string v0, "android.content.res.ThemedResourceCache"
:try_start_0
invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
move-result-object v0
@ -423,6 +453,8 @@
sput-object v0, Landroidx/appcompat/app/ResourcesFlusher;->sThemedResourceCache_mUnthemedEntriesField:Ljava/lang/reflect/Field;
sget-object v0, Landroidx/appcompat/app/ResourcesFlusher;->sThemedResourceCache_mUnthemedEntriesField:Ljava/lang/reflect/Field;
invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;->setAccessible(Z)V
:try_end_1
.catch Ljava/lang/NoSuchFieldException; {:try_start_1 .. :try_end_1} :catch_1

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/app/ToolbarActionBar$1;
.class public Landroidx/appcompat/app/ToolbarActionBar$1;
.super Ljava/lang/Object;
.source "ToolbarActionBar.java"
@ -12,17 +12,17 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic this$0:Landroidx/appcompat/app/ToolbarActionBar;
.field public final synthetic this$0:Landroidx/appcompat/app/ToolbarActionBar;
# direct methods
.method constructor <init>(Landroidx/appcompat/app/ToolbarActionBar;)V
.method public constructor <init>(Landroidx/appcompat/app/ToolbarActionBar;)V
.locals 0
iput-object p1, p0, Landroidx/appcompat/app/ToolbarActionBar$1;->this$0:Landroidx/appcompat/app/ToolbarActionBar;

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/app/ToolbarActionBar$2;
.class public Landroidx/appcompat/app/ToolbarActionBar$2;
.super Ljava/lang/Object;
.source "ToolbarActionBar.java"
@ -12,17 +12,17 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic this$0:Landroidx/appcompat/app/ToolbarActionBar;
.field public final synthetic this$0:Landroidx/appcompat/app/ToolbarActionBar;
# direct methods
.method constructor <init>(Landroidx/appcompat/app/ToolbarActionBar;)V
.method public constructor <init>(Landroidx/appcompat/app/ToolbarActionBar;)V
.locals 0
iput-object p1, p0, Landroidx/appcompat/app/ToolbarActionBar$2;->this$0:Landroidx/appcompat/app/ToolbarActionBar;

View file

@ -1,4 +1,4 @@
.class final Landroidx/appcompat/app/ToolbarActionBar$ActionMenuPresenterCallback;
.class public final Landroidx/appcompat/app/ToolbarActionBar$ActionMenuPresenterCallback;
.super Ljava/lang/Object;
.source "ToolbarActionBar.java"
@ -12,19 +12,19 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x10
accessFlags = 0x11
name = "ActionMenuPresenterCallback"
.end annotation
# instance fields
.field private mClosingActionMenu:Z
.field public mClosingActionMenu:Z
.field final synthetic this$0:Landroidx/appcompat/app/ToolbarActionBar;
.field public final synthetic this$0:Landroidx/appcompat/app/ToolbarActionBar;
# direct methods
.method constructor <init>(Landroidx/appcompat/app/ToolbarActionBar;)V
.method public constructor <init>(Landroidx/appcompat/app/ToolbarActionBar;)V
.locals 0
iput-object p1, p0, Landroidx/appcompat/app/ToolbarActionBar$ActionMenuPresenterCallback;->this$0:Landroidx/appcompat/app/ToolbarActionBar;
@ -36,7 +36,7 @@
# virtual methods
.method public final onCloseMenu(Landroidx/appcompat/view/menu/MenuBuilder;Z)V
.method public onCloseMenu(Landroidx/appcompat/view/menu/MenuBuilder;Z)V
.locals 1
iget-boolean p2, p0, Landroidx/appcompat/app/ToolbarActionBar$ActionMenuPresenterCallback;->mClosingActionMenu:Z
@ -62,10 +62,6 @@
if-eqz p2, :cond_1
iget-object p2, p0, Landroidx/appcompat/app/ToolbarActionBar$ActionMenuPresenterCallback;->this$0:Landroidx/appcompat/app/ToolbarActionBar;
iget-object p2, p2, Landroidx/appcompat/app/ToolbarActionBar;->mWindowCallback:Landroid/view/Window$Callback;
const/16 v0, 0x6c
invoke-interface {p2, v0, p1}, Landroid/view/Window$Callback;->onPanelClosed(ILandroid/view/Menu;)V
@ -78,7 +74,7 @@
return-void
.end method
.method public final onOpenSubMenu(Landroidx/appcompat/view/menu/MenuBuilder;)Z
.method public onOpenSubMenu(Landroidx/appcompat/view/menu/MenuBuilder;)Z
.locals 2
iget-object v0, p0, Landroidx/appcompat/app/ToolbarActionBar$ActionMenuPresenterCallback;->this$0:Landroidx/appcompat/app/ToolbarActionBar;
@ -87,10 +83,6 @@
if-eqz v0, :cond_0
iget-object v0, p0, Landroidx/appcompat/app/ToolbarActionBar$ActionMenuPresenterCallback;->this$0:Landroidx/appcompat/app/ToolbarActionBar;
iget-object v0, v0, Landroidx/appcompat/app/ToolbarActionBar;->mWindowCallback:Landroid/view/Window$Callback;
const/16 v1, 0x6c
invoke-interface {v0, v1, p1}, Landroid/view/Window$Callback;->onMenuOpened(ILandroid/view/Menu;)Z

View file

@ -1,4 +1,4 @@
.class final Landroidx/appcompat/app/ToolbarActionBar$MenuBuilderCallback;
.class public final Landroidx/appcompat/app/ToolbarActionBar$MenuBuilderCallback;
.super Ljava/lang/Object;
.source "ToolbarActionBar.java"
@ -12,17 +12,17 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x10
accessFlags = 0x11
name = "MenuBuilderCallback"
.end annotation
# instance fields
.field final synthetic this$0:Landroidx/appcompat/app/ToolbarActionBar;
.field public final synthetic this$0:Landroidx/appcompat/app/ToolbarActionBar;
# direct methods
.method constructor <init>(Landroidx/appcompat/app/ToolbarActionBar;)V
.method public constructor <init>(Landroidx/appcompat/app/ToolbarActionBar;)V
.locals 0
iput-object p1, p0, Landroidx/appcompat/app/ToolbarActionBar$MenuBuilderCallback;->this$0:Landroidx/appcompat/app/ToolbarActionBar;
@ -34,7 +34,7 @@
# virtual methods
.method public final onMenuItemSelected(Landroidx/appcompat/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z
.method public onMenuItemSelected(Landroidx/appcompat/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z
.locals 0
const/4 p1, 0x0
@ -42,16 +42,14 @@
return p1
.end method
.method public final onMenuModeChange(Landroidx/appcompat/view/menu/MenuBuilder;)V
.method public onMenuModeChange(Landroidx/appcompat/view/menu/MenuBuilder;)V
.locals 4
iget-object v0, p0, Landroidx/appcompat/app/ToolbarActionBar$MenuBuilderCallback;->this$0:Landroidx/appcompat/app/ToolbarActionBar;
iget-object v0, v0, Landroidx/appcompat/app/ToolbarActionBar;->mWindowCallback:Landroid/view/Window$Callback;
iget-object v1, v0, Landroidx/appcompat/app/ToolbarActionBar;->mWindowCallback:Landroid/view/Window$Callback;
if-eqz v0, :cond_1
iget-object v0, p0, Landroidx/appcompat/app/ToolbarActionBar$MenuBuilderCallback;->this$0:Landroidx/appcompat/app/ToolbarActionBar;
if-eqz v1, :cond_1
iget-object v0, v0, Landroidx/appcompat/app/ToolbarActionBar;->mDecorToolbar:Landroidx/appcompat/widget/DecorToolbar;
@ -69,7 +67,7 @@
invoke-interface {v0, v1, p1}, Landroid/view/Window$Callback;->onPanelClosed(ILandroid/view/Menu;)V
return-void
goto :goto_0
:cond_0
iget-object v0, p0, Landroidx/appcompat/app/ToolbarActionBar$MenuBuilderCallback;->this$0:Landroidx/appcompat/app/ToolbarActionBar;
@ -93,5 +91,6 @@
invoke-interface {v0, v1, p1}, Landroid/view/Window$Callback;->onMenuOpened(ILandroid/view/Menu;)Z
:cond_1
:goto_0
return-void
.end method

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/app/ToolbarActionBar$ToolbarCallbackWrapper;
.class public Landroidx/appcompat/app/ToolbarActionBar$ToolbarCallbackWrapper;
.super Landroidx/appcompat/view/WindowCallbackWrapper;
.source "ToolbarActionBar.java"
@ -9,13 +9,13 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
accessFlags = 0x1
name = "ToolbarCallbackWrapper"
.end annotation
# instance fields
.field final synthetic this$0:Landroidx/appcompat/app/ToolbarActionBar;
.field public final synthetic this$0:Landroidx/appcompat/app/ToolbarActionBar;
# direct methods
@ -69,11 +69,9 @@
iget-object p2, p0, Landroidx/appcompat/app/ToolbarActionBar$ToolbarCallbackWrapper;->this$0:Landroidx/appcompat/app/ToolbarActionBar;
iget-boolean p2, p2, Landroidx/appcompat/app/ToolbarActionBar;->mToolbarMenuPrepared:Z
iget-boolean p3, p2, Landroidx/appcompat/app/ToolbarActionBar;->mToolbarMenuPrepared:Z
if-nez p2, :cond_0
iget-object p2, p0, Landroidx/appcompat/app/ToolbarActionBar$ToolbarCallbackWrapper;->this$0:Landroidx/appcompat/app/ToolbarActionBar;
if-nez p3, :cond_0
iget-object p2, p2, Landroidx/appcompat/app/ToolbarActionBar;->mDecorToolbar:Landroidx/appcompat/widget/DecorToolbar;

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/app/ToolbarActionBar;
.class public Landroidx/appcompat/app/ToolbarActionBar;
.super Landroidx/appcompat/app/ActionBar;
.source "ToolbarActionBar.java"
@ -14,17 +14,17 @@
# instance fields
.field mDecorToolbar:Landroidx/appcompat/widget/DecorToolbar;
.field public mDecorToolbar:Landroidx/appcompat/widget/DecorToolbar;
.field private mLastMenuVisibility:Z
.field public mLastMenuVisibility:Z
.field private mMenuCallbackSet:Z
.field public mMenuCallbackSet:Z
.field private final mMenuClicker:Landroidx/appcompat/widget/Toolbar$OnMenuItemClickListener;
.field public final mMenuClicker:Landroidx/appcompat/widget/Toolbar$OnMenuItemClickListener;
.field private final mMenuInvalidator:Ljava/lang/Runnable;
.field public final mMenuInvalidator:Ljava/lang/Runnable;
.field private mMenuVisibilityListeners:Ljava/util/ArrayList;
.field public mMenuVisibilityListeners:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
@ -34,13 +34,13 @@
.end annotation
.end field
.field mToolbarMenuPrepared:Z
.field public mToolbarMenuPrepared:Z
.field mWindowCallback:Landroid/view/Window$Callback;
.field public mWindowCallback:Landroid/view/Window$Callback;
# direct methods
.method constructor <init>(Landroidx/appcompat/widget/Toolbar;Ljava/lang/CharSequence;Landroid/view/Window$Callback;)V
.method public constructor <init>(Landroidx/appcompat/widget/Toolbar;Ljava/lang/CharSequence;Landroid/view/Window$Callback;)V
.locals 2
invoke-direct {p0}, Landroidx/appcompat/app/ActionBar;-><init>()V
@ -470,11 +470,12 @@
const/4 v0, 0x1
return v0
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return v0
.end method
@ -508,7 +509,7 @@
return-void
.end method
.method onDestroy()V
.method public onDestroy()V
.locals 2
iget-object v0, p0, Landroidx/appcompat/app/ToolbarActionBar;->mDecorToolbar:Landroidx/appcompat/widget/DecorToolbar;
@ -606,7 +607,7 @@
return v0
.end method
.method populateOptionsMenu()V
.method public populateOptionsMenu()V
.locals 5
invoke-direct {p0}, Landroidx/appcompat/app/ToolbarActionBar;->getMenu()Landroid/view/Menu;
@ -768,6 +769,10 @@
.method public setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.locals 1
.param p1 # Landroid/graphics/drawable/Drawable;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
iget-object v0, p0, Landroidx/appcompat/app/ToolbarActionBar;->mDecorToolbar:Landroidx/appcompat/widget/DecorToolbar;
@ -863,6 +868,11 @@
.method public setDisplayOptions(I)V
.locals 1
.annotation build Landroid/annotation/SuppressLint;
value = {
"WrongConstant"
}
.end annotation
const/4 v0, -0x1

View file

@ -1,30 +1,30 @@
.class Landroidx/appcompat/app/TwilightCalculator;
.class public Landroidx/appcompat/app/TwilightCalculator;
.super Ljava/lang/Object;
.source "TwilightCalculator.java"
# static fields
.field private static final ALTIDUTE_CORRECTION_CIVIL_TWILIGHT:F = -0.10471976f
.field public static final ALTIDUTE_CORRECTION_CIVIL_TWILIGHT:F = -0.10471976f
.field private static final C1:F = 0.0334196f
.field public static final C1:F = 0.0334196f
.field private static final C2:F = 3.49066E-4f
.field public static final C2:F = 3.49066E-4f
.field private static final C3:F = 5.236E-6f
.field public static final C3:F = 5.236E-6f
.field public static final DAY:I = 0x0
.field private static final DEGREES_TO_RADIANS:F = 0.017453292f
.field public static final DEGREES_TO_RADIANS:F = 0.017453292f
.field private static final J0:F = 9.0E-4f
.field public static final J0:F = 9.0E-4f
.field public static final NIGHT:I = 0x1
.field private static final OBLIQUITY:F = 0.4092797f
.field public static final OBLIQUITY:F = 0.4092797f
.field private static final UTC_2000:J = 0xdc6d62da00L
.field public static final UTC_2000:J = 0xdc6d62da00L
.field private static sInstance:Landroidx/appcompat/app/TwilightCalculator;
.field public static sInstance:Landroidx/appcompat/app/TwilightCalculator;
# instance fields
@ -36,7 +36,7 @@
# direct methods
.method constructor <init>()V
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -44,7 +44,7 @@
return-void
.end method
.method static getInstance()Landroidx/appcompat/app/TwilightCalculator;
.method public static getInstance()Landroidx/appcompat/app/TwilightCalculator;
.locals 1
sget-object v0, Landroidx/appcompat/app/TwilightCalculator;->sInstance:Landroidx/appcompat/app/TwilightCalculator;
@ -114,21 +114,21 @@
mul-double v9, v9, v11
add-double/2addr v7, v9
add-double/2addr v9, v7
const/high16 v9, 0x40400000 # 3.0f
const/high16 v7, 0x40400000 # 3.0f
mul-float v4, v4, v9
mul-float v4, v4, v7
float-to-double v9, v4
float-to-double v7, v4
invoke-static {v9, v10}, Ljava/lang/Math;->sin(D)D
invoke-static {v7, v8}, Ljava/lang/Math;->sin(D)D
move-result-wide v9
move-result-wide v7
const-wide v11, 0x3ed5f61cc0000000L # 5.236000106378924E-6
mul-double v9, v9, v11
mul-double v7, v7, v11
add-double/2addr v7, v9
@ -176,19 +176,19 @@
mul-double v5, v5, v9
add-double/2addr v3, v5
add-double/2addr v5, v3
const-wide/high16 v5, 0x4000000000000000L # 2.0
const-wide/high16 v3, 0x4000000000000000L # 2.0
mul-double v5, v5, v7
mul-double v3, v3, v7
invoke-static {v5, v6}, Ljava/lang/Math;->sin(D)D
invoke-static {v3, v4}, Ljava/lang/Math;->sin(D)D
move-result-wide v5
move-result-wide v3
const-wide v9, -0x4083bcd35a858794L # -0.0069
mul-double v5, v5, v9
mul-double v3, v3, v9
add-double/2addr v3, v5
@ -202,9 +202,9 @@
move-result-wide v7
mul-double v5, v5, v7
mul-double v7, v7, v5
invoke-static {v5, v6}, Ljava/lang/Math;->asin(D)D
invoke-static {v7, v8}, Ljava/lang/Math;->asin(D)D
move-result-wide v5
@ -226,9 +226,9 @@
move-result-wide v13
mul-double v11, v11, v13
mul-double v13, v13, v11
sub-double/2addr v9, v11
sub-double/2addr v9, v13
invoke-static {v7, v8}, Ljava/lang/Math;->cos(D)D
@ -238,9 +238,9 @@
move-result-wide v5
mul-double v7, v7, v5
mul-double v5, v5, v7
div-double/2addr v9, v7
div-double/2addr v9, v5
const/4 v5, 0x1
@ -330,10 +330,11 @@
iput v8, v0, Landroidx/appcompat/app/TwilightCalculator;->state:I
return-void
goto :goto_0
:cond_2
iput v5, v0, Landroidx/appcompat/app/TwilightCalculator;->state:I
:goto_0
return-void
.end method

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/app/TwilightManager$TwilightState;
.class public Landroidx/appcompat/app/TwilightManager$TwilightState;
.super Ljava/lang/Object;
.source "TwilightManager.java"
@ -9,27 +9,27 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x8
accessFlags = 0x9
name = "TwilightState"
.end annotation
# instance fields
.field isNight:Z
.field public isNight:Z
.field nextUpdate:J
.field public nextUpdate:J
.field todaySunrise:J
.field public todaySunrise:J
.field todaySunset:J
.field public todaySunset:J
.field tomorrowSunrise:J
.field public tomorrowSunrise:J
.field yesterdaySunset:J
.field public yesterdaySunset:J
# direct methods
.method constructor <init>()V
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/app/TwilightManager;
.class public Landroidx/appcompat/app/TwilightManager;
.super Ljava/lang/Object;
.source "TwilightManager.java"
@ -12,26 +12,36 @@
# static fields
.field private static final SUNRISE:I = 0x6
.field public static final SUNRISE:I = 0x6
.field private static final SUNSET:I = 0x16
.field public static final SUNSET:I = 0x16
.field private static final TAG:Ljava/lang/String; = "TwilightManager"
.field public static final TAG:Ljava/lang/String; = "TwilightManager"
.field private static sInstance:Landroidx/appcompat/app/TwilightManager;
.field public static sInstance:Landroidx/appcompat/app/TwilightManager;
# instance fields
.field private final mContext:Landroid/content/Context;
.field public final mContext:Landroid/content/Context;
.field private final mLocationManager:Landroid/location/LocationManager;
.field public final mLocationManager:Landroid/location/LocationManager;
.field private final mTwilightState:Landroidx/appcompat/app/TwilightManager$TwilightState;
.field public final mTwilightState:Landroidx/appcompat/app/TwilightManager$TwilightState;
# direct methods
.method constructor <init>(Landroid/content/Context;Landroid/location/LocationManager;)V
.method public constructor <init>(Landroid/content/Context;Landroid/location/LocationManager;)V
.locals 1
.param p1 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/location/LocationManager;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/VisibleForTesting;
.end annotation
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -48,8 +58,12 @@
return-void
.end method
.method static getInstance(Landroid/content/Context;)Landroidx/appcompat/app/TwilightManager;
.method public static getInstance(Landroid/content/Context;)Landroidx/appcompat/app/TwilightManager;
.locals 2
.param p0 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
sget-object v0, Landroidx/appcompat/app/TwilightManager;->sInstance:Landroidx/appcompat/app/TwilightManager;
@ -81,6 +95,11 @@
.method private getLastKnownLocation()Landroid/location/Location;
.locals 7
.annotation build Landroid/annotation/SuppressLint;
value = {
"MissingPermission"
}
.end annotation
iget-object v0, p0, Landroidx/appcompat/app/TwilightManager;->mContext:Landroid/content/Context;
@ -139,7 +158,7 @@
if-lez v6, :cond_2
return-object v1
move-object v0, v1
:cond_2
return-object v0
@ -147,7 +166,7 @@
:cond_3
if-eqz v1, :cond_4
return-object v1
move-object v0, v1
:cond_4
return-object v0
@ -155,6 +174,12 @@
.method private getLastKnownLocationForProvider(Ljava/lang/String;)Landroid/location/Location;
.locals 2
.annotation build Landroidx/annotation/RequiresPermission;
anyOf = {
"android.permission.ACCESS_COARSE_LOCATION",
"android.permission.ACCESS_FINE_LOCATION"
}
.end annotation
:try_start_0
iget-object v0, p0, Landroidx/appcompat/app/TwilightManager;->mLocationManager:Landroid/location/LocationManager;
@ -207,16 +232,19 @@
const/4 v0, 0x1
return v0
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return v0
.end method
.method static setInstance(Landroidx/appcompat/app/TwilightManager;)V
.method public static setInstance(Landroidx/appcompat/app/TwilightManager;)V
.locals 0
.annotation build Landroidx/annotation/VisibleForTesting;
.end annotation
sput-object p0, Landroidx/appcompat/app/TwilightManager;->sInstance:Landroidx/appcompat/app/TwilightManager;
@ -225,6 +253,10 @@
.method private updateState(Landroid/location/Location;)V
.locals 22
.param p1 # Landroid/location/Location;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
move-object/from16 v0, p0
@ -318,21 +350,21 @@
iget-wide v2, v11, Landroidx/appcompat/app/TwilightCalculator;->sunrise:J
const-wide/16 v4, -0x1
const-wide/16 v4, 0x0
cmp-long v6, v12, v4
const-wide/16 v6, -0x1
if-eqz v6, :cond_4
cmp-long v8, v12, v6
cmp-long v6, v14, v4
if-eqz v8, :cond_4
if-nez v6, :cond_1
cmp-long v8, v14, v6
if-nez v8, :cond_1
goto :goto_2
:cond_1
const-wide/16 v4, 0x0
cmp-long v6, v9, v14
if-lez v6, :cond_2
@ -386,7 +418,7 @@
# virtual methods
.method isNight()Z
.method public isNight()Z
.locals 2
iget-object v0, p0, Landroidx/appcompat/app/TwilightManager;->mTwilightState:Landroidx/appcompat/app/TwilightManager$TwilightState;
@ -444,11 +476,12 @@
:cond_2
const/4 v0, 0x0
return v0
goto :goto_1
:cond_3
:goto_0
const/4 v0, 0x1
:goto_1
return v0
.end method

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/app/WindowDecorActionBar$1;
.class public Landroidx/appcompat/app/WindowDecorActionBar$1;
.super Landroidx/core/view/ViewPropertyAnimatorListenerAdapter;
.source "WindowDecorActionBar.java"
@ -9,17 +9,17 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic this$0:Landroidx/appcompat/app/WindowDecorActionBar;
.field public final synthetic this$0:Landroidx/appcompat/app/WindowDecorActionBar;
# direct methods
.method constructor <init>(Landroidx/appcompat/app/WindowDecorActionBar;)V
.method public constructor <init>(Landroidx/appcompat/app/WindowDecorActionBar;)V
.locals 0
iput-object p1, p0, Landroidx/appcompat/app/WindowDecorActionBar$1;->this$0:Landroidx/appcompat/app/WindowDecorActionBar;
@ -36,20 +36,14 @@
iget-object p1, p0, Landroidx/appcompat/app/WindowDecorActionBar$1;->this$0:Landroidx/appcompat/app/WindowDecorActionBar;
iget-boolean p1, p1, Landroidx/appcompat/app/WindowDecorActionBar;->mContentAnimations:Z
iget-boolean v0, p1, Landroidx/appcompat/app/WindowDecorActionBar;->mContentAnimations:Z
if-eqz p1, :cond_0
iget-object p1, p0, Landroidx/appcompat/app/WindowDecorActionBar$1;->this$0:Landroidx/appcompat/app/WindowDecorActionBar;
if-eqz v0, :cond_0
iget-object p1, p1, Landroidx/appcompat/app/WindowDecorActionBar;->mContentView:Landroid/view/View;
if-eqz p1, :cond_0
iget-object p1, p0, Landroidx/appcompat/app/WindowDecorActionBar$1;->this$0:Landroidx/appcompat/app/WindowDecorActionBar;
iget-object p1, p1, Landroidx/appcompat/app/WindowDecorActionBar;->mContentView:Landroid/view/View;
const/4 v0, 0x0
invoke-virtual {p1, v0}, Landroid/view/View;->setTranslationY(F)V
@ -58,7 +52,7 @@
iget-object p1, p1, Landroidx/appcompat/app/WindowDecorActionBar;->mContainerView:Landroidx/appcompat/widget/ActionBarContainer;
invoke-virtual {p1, v0}, Landroidx/appcompat/widget/ActionBarContainer;->setTranslationY(F)V
invoke-virtual {p1, v0}, Landroid/widget/FrameLayout;->setTranslationY(F)V
:cond_0
iget-object p1, p0, Landroidx/appcompat/app/WindowDecorActionBar$1;->this$0:Landroidx/appcompat/app/WindowDecorActionBar;
@ -91,10 +85,6 @@
if-eqz p1, :cond_1
iget-object p1, p0, Landroidx/appcompat/app/WindowDecorActionBar$1;->this$0:Landroidx/appcompat/app/WindowDecorActionBar;
iget-object p1, p1, Landroidx/appcompat/app/WindowDecorActionBar;->mOverlayLayout:Landroidx/appcompat/widget/ActionBarOverlayLayout;
invoke-static {p1}, Landroidx/core/view/ViewCompat;->requestApplyInsets(Landroid/view/View;)V
:cond_1

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/app/WindowDecorActionBar$2;
.class public Landroidx/appcompat/app/WindowDecorActionBar$2;
.super Landroidx/core/view/ViewPropertyAnimatorListenerAdapter;
.source "WindowDecorActionBar.java"
@ -9,17 +9,17 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic this$0:Landroidx/appcompat/app/WindowDecorActionBar;
.field public final synthetic this$0:Landroidx/appcompat/app/WindowDecorActionBar;
# direct methods
.method constructor <init>(Landroidx/appcompat/app/WindowDecorActionBar;)V
.method public constructor <init>(Landroidx/appcompat/app/WindowDecorActionBar;)V
.locals 0
iput-object p1, p0, Landroidx/appcompat/app/WindowDecorActionBar$2;->this$0:Landroidx/appcompat/app/WindowDecorActionBar;
@ -42,7 +42,7 @@
iget-object p1, p1, Landroidx/appcompat/app/WindowDecorActionBar;->mContainerView:Landroidx/appcompat/widget/ActionBarContainer;
invoke-virtual {p1}, Landroidx/appcompat/widget/ActionBarContainer;->requestLayout()V
invoke-virtual {p1}, Landroid/widget/FrameLayout;->requestLayout()V
return-void
.end method

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/app/WindowDecorActionBar$3;
.class public Landroidx/appcompat/app/WindowDecorActionBar$3;
.super Ljava/lang/Object;
.source "WindowDecorActionBar.java"
@ -12,17 +12,17 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field final synthetic this$0:Landroidx/appcompat/app/WindowDecorActionBar;
.field public final synthetic this$0:Landroidx/appcompat/app/WindowDecorActionBar;
# direct methods
.method constructor <init>(Landroidx/appcompat/app/WindowDecorActionBar;)V
.method public constructor <init>(Landroidx/appcompat/app/WindowDecorActionBar;)V
.locals 0
iput-object p1, p0, Landroidx/appcompat/app/WindowDecorActionBar$3;->this$0:Landroidx/appcompat/app/WindowDecorActionBar;
@ -41,7 +41,7 @@
iget-object p1, p1, Landroidx/appcompat/app/WindowDecorActionBar;->mContainerView:Landroidx/appcompat/widget/ActionBarContainer;
invoke-virtual {p1}, Landroidx/appcompat/widget/ActionBarContainer;->getParent()Landroid/view/ViewParent;
invoke-virtual {p1}, Landroid/widget/FrameLayout;->getParent()Landroid/view/ViewParent;
move-result-object p1

View file

@ -7,6 +7,12 @@
# annotations
.annotation build Landroidx/annotation/RestrictTo;
value = {
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
}
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroidx/appcompat/app/WindowDecorActionBar;
.end annotation
@ -18,11 +24,11 @@
# instance fields
.field private final mActionModeContext:Landroid/content/Context;
.field public final mActionModeContext:Landroid/content/Context;
.field private mCallback:Landroidx/appcompat/view/ActionMode$Callback;
.field public mCallback:Landroidx/appcompat/view/ActionMode$Callback;
.field private mCustomView:Ljava/lang/ref/WeakReference;
.field public mCustomView:Ljava/lang/ref/WeakReference;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/ref/WeakReference<",
@ -32,9 +38,9 @@
.end annotation
.end field
.field private final mMenu:Landroidx/appcompat/view/menu/MenuBuilder;
.field public final mMenu:Landroidx/appcompat/view/menu/MenuBuilder;
.field final synthetic this$0:Landroidx/appcompat/app/WindowDecorActionBar;
.field public final synthetic this$0:Landroidx/appcompat/app/WindowDecorActionBar;
# direct methods
@ -109,24 +115,20 @@
iget-object v0, p0, Landroidx/appcompat/app/WindowDecorActionBar$ActionModeImpl;->this$0:Landroidx/appcompat/app/WindowDecorActionBar;
iget-object v0, v0, Landroidx/appcompat/app/WindowDecorActionBar;->mActionMode:Landroidx/appcompat/app/WindowDecorActionBar$ActionModeImpl;
iget-object v1, v0, Landroidx/appcompat/app/WindowDecorActionBar;->mActionMode:Landroidx/appcompat/app/WindowDecorActionBar$ActionModeImpl;
if-eq v0, p0, :cond_0
if-eq v1, p0, :cond_0
return-void
:cond_0
iget-object v0, p0, Landroidx/appcompat/app/WindowDecorActionBar$ActionModeImpl;->this$0:Landroidx/appcompat/app/WindowDecorActionBar;
iget-boolean v1, v0, Landroidx/appcompat/app/WindowDecorActionBar;->mHiddenByApp:Z
iget-boolean v0, v0, Landroidx/appcompat/app/WindowDecorActionBar;->mHiddenByApp:Z
iget-object v1, p0, Landroidx/appcompat/app/WindowDecorActionBar$ActionModeImpl;->this$0:Landroidx/appcompat/app/WindowDecorActionBar;
iget-boolean v1, v1, Landroidx/appcompat/app/WindowDecorActionBar;->mHiddenBySystem:Z
iget-boolean v0, v0, Landroidx/appcompat/app/WindowDecorActionBar;->mHiddenBySystem:Z
const/4 v2, 0x0
invoke-static {v0, v1, v2}, Landroidx/appcompat/app/WindowDecorActionBar;->checkShowingFlags(ZZZ)Z
invoke-static {v1, v0, v2}, Landroidx/appcompat/app/WindowDecorActionBar;->checkShowingFlags(ZZZ)Z
move-result v0
@ -176,13 +178,11 @@
iget-object v1, p0, Landroidx/appcompat/app/WindowDecorActionBar$ActionModeImpl;->this$0:Landroidx/appcompat/app/WindowDecorActionBar;
iget-object v1, v1, Landroidx/appcompat/app/WindowDecorActionBar;->mOverlayLayout:Landroidx/appcompat/widget/ActionBarOverlayLayout;
iget-object v2, v1, Landroidx/appcompat/app/WindowDecorActionBar;->mOverlayLayout:Landroidx/appcompat/widget/ActionBarOverlayLayout;
iget-object v2, p0, Landroidx/appcompat/app/WindowDecorActionBar$ActionModeImpl;->this$0:Landroidx/appcompat/app/WindowDecorActionBar;
iget-boolean v1, v1, Landroidx/appcompat/app/WindowDecorActionBar;->mHideOnContentScroll:Z
iget-boolean v2, v2, Landroidx/appcompat/app/WindowDecorActionBar;->mHideOnContentScroll:Z
invoke-virtual {v1, v2}, Landroidx/appcompat/widget/ActionBarOverlayLayout;->setHideOnContentScrollEnabled(Z)V
invoke-virtual {v2, v1}, Landroidx/appcompat/widget/ActionBarOverlayLayout;->setHideOnContentScrollEnabled(Z)V
iget-object v1, p0, Landroidx/appcompat/app/WindowDecorActionBar$ActionModeImpl;->this$0:Landroidx/appcompat/app/WindowDecorActionBar;
@ -204,11 +204,12 @@
check-cast v0, Landroid/view/View;
return-object v0
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return-object v0
.end method
@ -379,7 +380,7 @@
return p1
:cond_0
invoke-virtual {p1}, Landroidx/appcompat/view/menu/SubMenuBuilder;->hasVisibleItems()Z
invoke-virtual {p1}, Landroidx/appcompat/view/menu/MenuBuilder;->hasVisibleItems()Z
move-result v0

View file

@ -4,6 +4,12 @@
# annotations
.annotation build Landroidx/annotation/RestrictTo;
value = {
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
}
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroidx/appcompat/app/WindowDecorActionBar;
.end annotation
@ -15,21 +21,21 @@
# instance fields
.field private mCallback:Landroidx/appcompat/app/ActionBar$TabListener;
.field public mCallback:Landroidx/appcompat/app/ActionBar$TabListener;
.field private mContentDesc:Ljava/lang/CharSequence;
.field public mContentDesc:Ljava/lang/CharSequence;
.field private mCustomView:Landroid/view/View;
.field public mCustomView:Landroid/view/View;
.field private mIcon:Landroid/graphics/drawable/Drawable;
.field public mIcon:Landroid/graphics/drawable/Drawable;
.field private mPosition:I
.field public mPosition:I
.field private mTag:Ljava/lang/Object;
.field public mTag:Ljava/lang/Object;
.field private mText:Ljava/lang/CharSequence;
.field public mText:Ljava/lang/CharSequence;
.field final synthetic this$0:Landroidx/appcompat/app/WindowDecorActionBar;
.field public final synthetic this$0:Landroidx/appcompat/app/WindowDecorActionBar;
# direct methods
@ -146,13 +152,11 @@
if-ltz p1, :cond_0
iget-object p1, p0, Landroidx/appcompat/app/WindowDecorActionBar$TabImpl;->this$0:Landroidx/appcompat/app/WindowDecorActionBar;
iget-object v0, p0, Landroidx/appcompat/app/WindowDecorActionBar$TabImpl;->this$0:Landroidx/appcompat/app/WindowDecorActionBar;
iget-object p1, p1, Landroidx/appcompat/app/WindowDecorActionBar;->mTabScrollView:Landroidx/appcompat/widget/ScrollingTabContainerView;
iget-object v0, v0, Landroidx/appcompat/app/WindowDecorActionBar;->mTabScrollView:Landroidx/appcompat/widget/ScrollingTabContainerView;
iget v0, p0, Landroidx/appcompat/app/WindowDecorActionBar$TabImpl;->mPosition:I
invoke-virtual {p1, v0}, Landroidx/appcompat/widget/ScrollingTabContainerView;->updateTab(I)V
invoke-virtual {v0, p1}, Landroidx/appcompat/widget/ScrollingTabContainerView;->updateTab(I)V
:cond_0
return-object p0
@ -193,13 +197,11 @@
if-ltz p1, :cond_0
iget-object p1, p0, Landroidx/appcompat/app/WindowDecorActionBar$TabImpl;->this$0:Landroidx/appcompat/app/WindowDecorActionBar;
iget-object v0, p0, Landroidx/appcompat/app/WindowDecorActionBar$TabImpl;->this$0:Landroidx/appcompat/app/WindowDecorActionBar;
iget-object p1, p1, Landroidx/appcompat/app/WindowDecorActionBar;->mTabScrollView:Landroidx/appcompat/widget/ScrollingTabContainerView;
iget-object v0, v0, Landroidx/appcompat/app/WindowDecorActionBar;->mTabScrollView:Landroidx/appcompat/widget/ScrollingTabContainerView;
iget v0, p0, Landroidx/appcompat/app/WindowDecorActionBar$TabImpl;->mPosition:I
invoke-virtual {p1, v0}, Landroidx/appcompat/widget/ScrollingTabContainerView;->updateTab(I)V
invoke-virtual {v0, p1}, Landroidx/appcompat/widget/ScrollingTabContainerView;->updateTab(I)V
:cond_0
return-object p0
@ -232,13 +234,11 @@
if-ltz p1, :cond_0
iget-object p1, p0, Landroidx/appcompat/app/WindowDecorActionBar$TabImpl;->this$0:Landroidx/appcompat/app/WindowDecorActionBar;
iget-object v0, p0, Landroidx/appcompat/app/WindowDecorActionBar$TabImpl;->this$0:Landroidx/appcompat/app/WindowDecorActionBar;
iget-object p1, p1, Landroidx/appcompat/app/WindowDecorActionBar;->mTabScrollView:Landroidx/appcompat/widget/ScrollingTabContainerView;
iget-object v0, v0, Landroidx/appcompat/app/WindowDecorActionBar;->mTabScrollView:Landroidx/appcompat/widget/ScrollingTabContainerView;
iget v0, p0, Landroidx/appcompat/app/WindowDecorActionBar$TabImpl;->mPosition:I
invoke-virtual {p1, v0}, Landroidx/appcompat/widget/ScrollingTabContainerView;->updateTab(I)V
invoke-virtual {v0, p1}, Landroidx/appcompat/widget/ScrollingTabContainerView;->updateTab(I)V
:cond_0
return-object p0
@ -299,13 +299,11 @@
if-ltz p1, :cond_0
iget-object p1, p0, Landroidx/appcompat/app/WindowDecorActionBar$TabImpl;->this$0:Landroidx/appcompat/app/WindowDecorActionBar;
iget-object v0, p0, Landroidx/appcompat/app/WindowDecorActionBar$TabImpl;->this$0:Landroidx/appcompat/app/WindowDecorActionBar;
iget-object p1, p1, Landroidx/appcompat/app/WindowDecorActionBar;->mTabScrollView:Landroidx/appcompat/widget/ScrollingTabContainerView;
iget-object v0, v0, Landroidx/appcompat/app/WindowDecorActionBar;->mTabScrollView:Landroidx/appcompat/widget/ScrollingTabContainerView;
iget v0, p0, Landroidx/appcompat/app/WindowDecorActionBar$TabImpl;->mPosition:I
invoke-virtual {p1, v0}, Landroidx/appcompat/widget/ScrollingTabContainerView;->updateTab(I)V
invoke-virtual {v0, p1}, Landroidx/appcompat/widget/ScrollingTabContainerView;->updateTab(I)V
:cond_0
return-object p0

View file

@ -7,6 +7,12 @@
# annotations
.annotation build Landroidx/annotation/RestrictTo;
value = {
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
}
.end annotation
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Landroidx/appcompat/app/WindowDecorActionBar$TabImpl;,
@ -16,63 +22,63 @@
# static fields
.field static final synthetic $assertionsDisabled:Z = false
.field public static final synthetic $assertionsDisabled:Z = false
.field private static final FADE_IN_DURATION_MS:J = 0xc8L
.field public static final FADE_IN_DURATION_MS:J = 0xc8L
.field private static final FADE_OUT_DURATION_MS:J = 0x64L
.field public static final FADE_OUT_DURATION_MS:J = 0x64L
.field private static final INVALID_POSITION:I = -0x1
.field public static final INVALID_POSITION:I = -0x1
.field private static final TAG:Ljava/lang/String; = "WindowDecorActionBar"
.field public static final TAG:Ljava/lang/String; = "WindowDecorActionBar"
.field private static final sHideInterpolator:Landroid/view/animation/Interpolator;
.field public static final sHideInterpolator:Landroid/view/animation/Interpolator;
.field private static final sShowInterpolator:Landroid/view/animation/Interpolator;
.field public static final sShowInterpolator:Landroid/view/animation/Interpolator;
# instance fields
.field mActionMode:Landroidx/appcompat/app/WindowDecorActionBar$ActionModeImpl;
.field public mActionMode:Landroidx/appcompat/app/WindowDecorActionBar$ActionModeImpl;
.field private mActivity:Landroid/app/Activity;
.field public mActivity:Landroid/app/Activity;
.field mContainerView:Landroidx/appcompat/widget/ActionBarContainer;
.field public mContainerView:Landroidx/appcompat/widget/ActionBarContainer;
.field mContentAnimations:Z
.field public mContentAnimations:Z
.field mContentView:Landroid/view/View;
.field public mContentView:Landroid/view/View;
.field mContext:Landroid/content/Context;
.field public mContext:Landroid/content/Context;
.field mContextView:Landroidx/appcompat/widget/ActionBarContextView;
.field public mContextView:Landroidx/appcompat/widget/ActionBarContextView;
.field private mCurWindowVisibility:I
.field public mCurWindowVisibility:I
.field mCurrentShowAnim:Landroidx/appcompat/view/ViewPropertyAnimatorCompatSet;
.field public mCurrentShowAnim:Landroidx/appcompat/view/ViewPropertyAnimatorCompatSet;
.field mDecorToolbar:Landroidx/appcompat/widget/DecorToolbar;
.field public mDecorToolbar:Landroidx/appcompat/widget/DecorToolbar;
.field mDeferredDestroyActionMode:Landroidx/appcompat/view/ActionMode;
.field public mDeferredDestroyActionMode:Landroidx/appcompat/view/ActionMode;
.field mDeferredModeDestroyCallback:Landroidx/appcompat/view/ActionMode$Callback;
.field public mDeferredModeDestroyCallback:Landroidx/appcompat/view/ActionMode$Callback;
.field private mDialog:Landroid/app/Dialog;
.field public mDialog:Landroid/app/Dialog;
.field private mDisplayHomeAsUpSet:Z
.field public mDisplayHomeAsUpSet:Z
.field private mHasEmbeddedTabs:Z
.field public mHasEmbeddedTabs:Z
.field mHiddenByApp:Z
.field public mHiddenByApp:Z
.field mHiddenBySystem:Z
.field public mHiddenBySystem:Z
.field final mHideListener:Landroidx/core/view/ViewPropertyAnimatorListener;
.field public final mHideListener:Landroidx/core/view/ViewPropertyAnimatorListener;
.field mHideOnContentScroll:Z
.field public mHideOnContentScroll:Z
.field private mLastMenuVisibility:Z
.field public mLastMenuVisibility:Z
.field private mMenuVisibilityListeners:Ljava/util/ArrayList;
.field public mMenuVisibilityListeners:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
@ -82,23 +88,23 @@
.end annotation
.end field
.field private mNowShowing:Z
.field public mNowShowing:Z
.field mOverlayLayout:Landroidx/appcompat/widget/ActionBarOverlayLayout;
.field public mOverlayLayout:Landroidx/appcompat/widget/ActionBarOverlayLayout;
.field private mSavedTabPosition:I
.field public mSavedTabPosition:I
.field private mSelectedTab:Landroidx/appcompat/app/WindowDecorActionBar$TabImpl;
.field public mSelectedTab:Landroidx/appcompat/app/WindowDecorActionBar$TabImpl;
.field private mShowHideAnimationEnabled:Z
.field public mShowHideAnimationEnabled:Z
.field final mShowListener:Landroidx/core/view/ViewPropertyAnimatorListener;
.field public final mShowListener:Landroidx/core/view/ViewPropertyAnimatorListener;
.field private mShowingForMode:Z
.field public mShowingForMode:Z
.field mTabScrollView:Landroidx/appcompat/widget/ScrollingTabContainerView;
.field public mTabScrollView:Landroidx/appcompat/widget/ScrollingTabContainerView;
.field private mTabs:Ljava/util/ArrayList;
.field public mTabs:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
@ -108,13 +114,13 @@
.end annotation
.end field
.field private mThemedContext:Landroid/content/Context;
.field public mThemedContext:Landroid/content/Context;
.field final mUpdateListener:Landroidx/core/view/ViewPropertyAnimatorUpdateListener;
.field public final mUpdateListener:Landroidx/core/view/ViewPropertyAnimatorUpdateListener;
# direct methods
.method static constructor <clinit>()V
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Landroid/view/animation/AccelerateInterpolator;
@ -273,6 +279,11 @@
.method public constructor <init>(Landroid/view/View;)V
.locals 1
.annotation build Landroidx/annotation/RestrictTo;
value = {
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
}
.end annotation
invoke-direct {p0}, Landroidx/appcompat/app/ActionBar;-><init>()V
@ -325,7 +336,7 @@
return-void
.end method
.method static checkShowingFlags(ZZZ)Z
.method public static checkShowingFlags(ZZZ)Z
.locals 1
const/4 v0, 0x1
@ -456,7 +467,7 @@
if-eqz v1, :cond_1
invoke-virtual {v0, v2}, Landroidx/appcompat/widget/ScrollingTabContainerView;->setVisibility(I)V
invoke-virtual {v0, v2}, Landroid/widget/HorizontalScrollView;->setVisibility(I)V
iget-object v1, p0, Landroidx/appcompat/app/WindowDecorActionBar;->mDecorToolbar:Landroidx/appcompat/widget/DecorToolbar;
@ -473,7 +484,7 @@
if-ne v1, v3, :cond_2
invoke-virtual {v0, v2}, Landroidx/appcompat/widget/ScrollingTabContainerView;->setVisibility(I)V
invoke-virtual {v0, v2}, Landroid/widget/HorizontalScrollView;->setVisibility(I)V
iget-object v1, p0, Landroidx/appcompat/app/WindowDecorActionBar;->mOverlayLayout:Landroidx/appcompat/widget/ActionBarOverlayLayout;
@ -486,7 +497,7 @@
:cond_2
const/16 v1, 0x8
invoke-virtual {v0, v1}, Landroidx/appcompat/widget/ScrollingTabContainerView;->setVisibility(I)V
invoke-virtual {v0, v1}, Landroid/widget/HorizontalScrollView;->setVisibility(I)V
:cond_3
:goto_0
@ -501,7 +512,7 @@
.end method
.method private getDecorToolbar(Landroid/view/View;)Landroidx/appcompat/widget/DecorToolbar;
.locals 3
.locals 2
instance-of v0, p1, Landroidx/appcompat/widget/DecorToolbar;
@ -527,11 +538,11 @@
:cond_1
new-instance v0, Ljava/lang/IllegalStateException;
new-instance v1, Ljava/lang/StringBuilder;
const-string v1, "Can\'t make a decor toolbar out of "
const-string v2, "Can\'t make a decor toolbar out of "
invoke-static {v1}, Le/e/b/a/a;->a(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
move-result-object v1
if-eqz p1, :cond_2
@ -762,9 +773,7 @@
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v1
const-class v1, Landroidx/appcompat/app/WindowDecorActionBar;
invoke-virtual {v1}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
@ -846,7 +855,7 @@
if-eqz p1, :cond_2
invoke-virtual {v0, v2}, Landroidx/appcompat/widget/ScrollingTabContainerView;->setVisibility(I)V
invoke-virtual {v0, v2}, Landroid/widget/HorizontalScrollView;->setVisibility(I)V
iget-object v0, p0, Landroidx/appcompat/app/WindowDecorActionBar;->mOverlayLayout:Landroidx/appcompat/widget/ActionBarOverlayLayout;
@ -859,7 +868,7 @@
:cond_2
const/16 v3, 0x8
invoke-virtual {v0, v3}, Landroidx/appcompat/widget/ScrollingTabContainerView;->setVisibility(I)V
invoke-virtual {v0, v3}, Landroid/widget/HorizontalScrollView;->setVisibility(I)V
:cond_3
:goto_2
@ -963,7 +972,7 @@
invoke-virtual {p0, p1}, Landroidx/appcompat/app/WindowDecorActionBar;->doShow(Z)V
return-void
goto :goto_0
:cond_0
iget-boolean v0, p0, Landroidx/appcompat/app/WindowDecorActionBar;->mNowShowing:Z
@ -977,6 +986,7 @@
invoke-virtual {p0, p1}, Landroidx/appcompat/app/WindowDecorActionBar;->doHide(Z)V
:cond_1
:goto_0
return-void
.end method
@ -1131,7 +1141,7 @@
invoke-virtual {v1}, Landroidx/appcompat/view/ViewPropertyAnimatorCompatSet;->start()V
return-void
goto :goto_2
:cond_2
if-eqz p1, :cond_3
@ -1144,7 +1154,7 @@
invoke-virtual {p1, v3}, Landroidx/appcompat/widget/ActionBarContextView;->setVisibility(I)V
return-void
goto :goto_2
:cond_3
iget-object p1, p0, Landroidx/appcompat/app/WindowDecorActionBar;->mDecorToolbar:Landroidx/appcompat/widget/DecorToolbar;
@ -1155,6 +1165,7 @@
invoke-virtual {p1, v2}, Landroidx/appcompat/widget/ActionBarContextView;->setVisibility(I)V
:goto_2
return-void
.end method
@ -1185,7 +1196,7 @@
return v0
.end method
.method completeDeferredDestroyActionMode()V
.method public completeDeferredDestroyActionMode()V
.locals 2
iget-object v0, p0, Landroidx/appcompat/app/WindowDecorActionBar;->mDeferredModeDestroyCallback:Landroidx/appcompat/view/ActionMode$Callback;
@ -1272,7 +1283,7 @@
const/high16 v1, 0x3f800000 # 1.0f
invoke-virtual {v0, v1}, Landroidx/appcompat/widget/ActionBarContainer;->setAlpha(F)V
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setAlpha(F)V
iget-object v0, p0, Landroidx/appcompat/app/WindowDecorActionBar;->mContainerView:Landroidx/appcompat/widget/ActionBarContainer;
@ -1286,7 +1297,7 @@
iget-object v2, p0, Landroidx/appcompat/app/WindowDecorActionBar;->mContainerView:Landroidx/appcompat/widget/ActionBarContainer;
invoke-virtual {v2}, Landroidx/appcompat/widget/ActionBarContainer;->getHeight()I
invoke-virtual {v2}, Landroid/widget/FrameLayout;->getHeight()I
move-result v2
@ -1304,7 +1315,7 @@
iget-object v3, p0, Landroidx/appcompat/app/WindowDecorActionBar;->mContainerView:Landroidx/appcompat/widget/ActionBarContainer;
invoke-virtual {v3, p1}, Landroidx/appcompat/widget/ActionBarContainer;->getLocationInWindow([I)V
invoke-virtual {v3, p1}, Landroid/widget/FrameLayout;->getLocationInWindow([I)V
aget p1, p1, v1
@ -1364,7 +1375,7 @@
invoke-virtual {v0}, Landroidx/appcompat/view/ViewPropertyAnimatorCompatSet;->start()V
return-void
goto :goto_0
:cond_4
iget-object p1, p0, Landroidx/appcompat/app/WindowDecorActionBar;->mHideListener:Landroidx/core/view/ViewPropertyAnimatorListener;
@ -1373,6 +1384,7 @@
invoke-interface {p1, v0}, Landroidx/core/view/ViewPropertyAnimatorListener;->onAnimationEnd(Landroid/view/View;)V
:goto_0
return-void
nop
@ -1415,11 +1427,11 @@
:cond_1
iget-object v0, p0, Landroidx/appcompat/app/WindowDecorActionBar;->mContainerView:Landroidx/appcompat/widget/ActionBarContainer;
invoke-virtual {v0, v1}, Landroidx/appcompat/widget/ActionBarContainer;->setTranslationY(F)V
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setTranslationY(F)V
iget-object v0, p0, Landroidx/appcompat/app/WindowDecorActionBar;->mContainerView:Landroidx/appcompat/widget/ActionBarContainer;
invoke-virtual {v0}, Landroidx/appcompat/widget/ActionBarContainer;->getHeight()I
invoke-virtual {v0}, Landroid/widget/FrameLayout;->getHeight()I
move-result v0
@ -1437,7 +1449,7 @@
iget-object v2, p0, Landroidx/appcompat/app/WindowDecorActionBar;->mContainerView:Landroidx/appcompat/widget/ActionBarContainer;
invoke-virtual {v2, p1}, Landroidx/appcompat/widget/ActionBarContainer;->getLocationInWindow([I)V
invoke-virtual {v2, p1}, Landroid/widget/FrameLayout;->getLocationInWindow([I)V
const/4 v2, 0x1
@ -1450,7 +1462,7 @@
:cond_2
iget-object p1, p0, Landroidx/appcompat/app/WindowDecorActionBar;->mContainerView:Landroidx/appcompat/widget/ActionBarContainer;
invoke-virtual {p1, v0}, Landroidx/appcompat/widget/ActionBarContainer;->setTranslationY(F)V
invoke-virtual {p1, v0}, Landroid/widget/FrameLayout;->setTranslationY(F)V
new-instance p1, Landroidx/appcompat/view/ViewPropertyAnimatorCompatSet;
@ -1518,11 +1530,11 @@
const/high16 v0, 0x3f800000 # 1.0f
invoke-virtual {p1, v0}, Landroidx/appcompat/widget/ActionBarContainer;->setAlpha(F)V
invoke-virtual {p1, v0}, Landroid/widget/FrameLayout;->setAlpha(F)V
iget-object p1, p0, Landroidx/appcompat/app/WindowDecorActionBar;->mContainerView:Landroidx/appcompat/widget/ActionBarContainer;
invoke-virtual {p1, v1}, Landroidx/appcompat/widget/ActionBarContainer;->setTranslationY(F)V
invoke-virtual {p1, v1}, Landroid/widget/FrameLayout;->setTranslationY(F)V
iget-boolean p1, p0, Landroidx/appcompat/app/WindowDecorActionBar;->mContentAnimations:Z
@ -1609,7 +1621,7 @@
iget-object v0, p0, Landroidx/appcompat/app/WindowDecorActionBar;->mContainerView:Landroidx/appcompat/widget/ActionBarContainer;
invoke-virtual {v0}, Landroidx/appcompat/widget/ActionBarContainer;->getHeight()I
invoke-virtual {v0}, Landroid/widget/FrameLayout;->getHeight()I
move-result v0
@ -1708,9 +1720,7 @@
invoke-virtual {v0}, Landroidx/appcompat/app/WindowDecorActionBar$TabImpl;->getPosition()I
move-result v0
return v0
move-result v2
:cond_1
return v2
@ -1926,11 +1936,12 @@
:cond_0
const/4 v0, 0x1
return v0
goto :goto_0
:cond_1
const/4 v0, 0x0
:goto_0
return v0
.end method
@ -1949,11 +1960,12 @@
const/4 v0, 0x1
return v0
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return v0
.end method
@ -2815,7 +2827,7 @@
const/16 v3, 0x8
invoke-virtual {v2, v3}, Landroidx/appcompat/widget/ScrollingTabContainerView;->setVisibility(I)V
invoke-virtual {v2, v3}, Landroid/widget/HorizontalScrollView;->setVisibility(I)V
:goto_0
if-eq v0, p1, :cond_1
@ -2846,7 +2858,7 @@
iget-object v2, p0, Landroidx/appcompat/app/WindowDecorActionBar;->mTabScrollView:Landroidx/appcompat/widget/ScrollingTabContainerView;
invoke-virtual {v2, v0}, Landroidx/appcompat/widget/ScrollingTabContainerView;->setVisibility(I)V
invoke-virtual {v2, v0}, Landroid/widget/HorizontalScrollView;->setVisibility(I)V
iget v2, p0, Landroidx/appcompat/app/WindowDecorActionBar;->mSavedTabPosition:I
@ -2923,7 +2935,7 @@
invoke-virtual {p0, p1}, Landroidx/appcompat/app/WindowDecorActionBar;->selectTab(Landroidx/appcompat/app/ActionBar$Tab;)V
return-void
goto :goto_0
:cond_0
new-instance p1, Ljava/lang/IllegalStateException;
@ -2939,6 +2951,7 @@
invoke-interface {v0, p1}, Landroidx/appcompat/widget/DecorToolbar;->setDropdownSelectedPosition(I)V
:goto_0
return-void
.end method
@ -3093,7 +3106,7 @@
iget-object v1, p0, Landroidx/appcompat/app/WindowDecorActionBar;->mContextView:Landroidx/appcompat/widget/ActionBarContextView;
invoke-virtual {v1}, Landroidx/appcompat/widget/ActionBarContextView;->getContext()Landroid/content/Context;
invoke-virtual {v1}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context;
move-result-object v1
@ -3121,7 +3134,7 @@
const/16 v1, 0x20
invoke-virtual {p1, v1}, Landroidx/appcompat/widget/ActionBarContextView;->sendAccessibilityEvent(I)V
invoke-virtual {p1, v1}, Landroid/view/ViewGroup;->sendAccessibilityEvent(I)V
return-object v0