Changes of com.discord v998
This commit is contained in:
parent
dc3b174a87
commit
a8e290ae89
20243 changed files with 1573881 additions and 1337713 deletions
|
@ -6,64 +6,72 @@
|
|||
.implements Landroidx/core/internal/view/SupportMenuItem;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation build Landroidx/annotation/RestrictTo;
|
||||
value = {
|
||||
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field private static final CHECKABLE:I = 0x1
|
||||
.field public static final CHECKABLE:I = 0x1
|
||||
|
||||
.field private static final CHECKED:I = 0x2
|
||||
.field public static final CHECKED:I = 0x2
|
||||
|
||||
.field private static final ENABLED:I = 0x10
|
||||
.field public static final ENABLED:I = 0x10
|
||||
|
||||
.field private static final EXCLUSIVE:I = 0x4
|
||||
.field public static final EXCLUSIVE:I = 0x4
|
||||
|
||||
.field private static final HIDDEN:I = 0x8
|
||||
.field public static final HIDDEN:I = 0x8
|
||||
|
||||
.field private static final NO_ICON:I
|
||||
.field public static final NO_ICON:I
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private final mCategoryOrder:I
|
||||
.field public final mCategoryOrder:I
|
||||
|
||||
.field private mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener;
|
||||
.field public mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener;
|
||||
|
||||
.field private mContentDescription:Ljava/lang/CharSequence;
|
||||
.field public mContentDescription:Ljava/lang/CharSequence;
|
||||
|
||||
.field private mContext:Landroid/content/Context;
|
||||
.field public mContext:Landroid/content/Context;
|
||||
|
||||
.field private mFlags:I
|
||||
.field public mFlags:I
|
||||
|
||||
.field private final mGroup:I
|
||||
.field public final mGroup:I
|
||||
|
||||
.field private mHasIconTint:Z
|
||||
.field public mHasIconTint:Z
|
||||
|
||||
.field private mHasIconTintMode:Z
|
||||
.field public mHasIconTintMode:Z
|
||||
|
||||
.field private mIconDrawable:Landroid/graphics/drawable/Drawable;
|
||||
.field public mIconDrawable:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
.field private mIconResId:I
|
||||
.field public mIconResId:I
|
||||
|
||||
.field private mIconTintList:Landroid/content/res/ColorStateList;
|
||||
.field public mIconTintList:Landroid/content/res/ColorStateList;
|
||||
|
||||
.field private mIconTintMode:Landroid/graphics/PorterDuff$Mode;
|
||||
.field public mIconTintMode:Landroid/graphics/PorterDuff$Mode;
|
||||
|
||||
.field private final mId:I
|
||||
.field public final mId:I
|
||||
|
||||
.field private mIntent:Landroid/content/Intent;
|
||||
.field public mIntent:Landroid/content/Intent;
|
||||
|
||||
.field private final mOrdering:I
|
||||
.field public final mOrdering:I
|
||||
|
||||
.field private mShortcutAlphabeticChar:C
|
||||
.field public mShortcutAlphabeticChar:C
|
||||
|
||||
.field private mShortcutAlphabeticModifiers:I
|
||||
.field public mShortcutAlphabeticModifiers:I
|
||||
|
||||
.field private mShortcutNumericChar:C
|
||||
.field public mShortcutNumericChar:C
|
||||
|
||||
.field private mShortcutNumericModifiers:I
|
||||
.field public mShortcutNumericModifiers:I
|
||||
|
||||
.field private mTitle:Ljava/lang/CharSequence;
|
||||
.field public mTitle:Ljava/lang/CharSequence;
|
||||
|
||||
.field private mTitleCondensed:Ljava/lang/CharSequence;
|
||||
.field public mTitleCondensed:Ljava/lang/CharSequence;
|
||||
|
||||
.field private mTooltipText:Ljava/lang/CharSequence;
|
||||
.field public mTooltipText:Ljava/lang/CharSequence;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -339,11 +347,12 @@
|
|||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
return-object v0
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/ActionMenuItem;->mTitle:Ljava/lang/CharSequence;
|
||||
|
||||
:goto_0
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
|
@ -416,12 +425,13 @@
|
|||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
return v1
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v0, 0x0
|
||||
const/4 v1, 0x0
|
||||
|
||||
return v0
|
||||
:goto_0
|
||||
return v1
|
||||
.end method
|
||||
|
||||
.method public isChecked()Z
|
||||
|
@ -435,11 +445,12 @@
|
|||
|
||||
const/4 v0, 0x1
|
||||
|
||||
return v0
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_0
|
||||
return v0
|
||||
.end method
|
||||
|
||||
|
@ -454,11 +465,12 @@
|
|||
|
||||
const/4 v0, 0x1
|
||||
|
||||
return v0
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_0
|
||||
return v0
|
||||
.end method
|
||||
|
||||
|
@ -473,11 +485,12 @@
|
|||
|
||||
const/4 v0, 0x1
|
||||
|
||||
return v0
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_0
|
||||
return v0
|
||||
.end method
|
||||
|
||||
|
@ -715,6 +728,10 @@
|
|||
|
||||
.method public setIconTintList(Landroid/content/res/ColorStateList;)Landroid/view/MenuItem;
|
||||
.locals 0
|
||||
.param p1 # Landroid/content/res/ColorStateList;
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/view/menu/ActionMenuItem;->mIconTintList:Landroid/content/res/ColorStateList;
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.class Landroidx/appcompat/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;
|
||||
.class public Landroidx/appcompat/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;
|
||||
.super Landroidx/appcompat/widget/ForwardingListener;
|
||||
.source "ActionMenuItemView.java"
|
||||
|
||||
|
@ -9,13 +9,13 @@
|
|||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x0
|
||||
accessFlags = 0x1
|
||||
name = "ActionMenuItemForwardingListener"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final synthetic this$0:Landroidx/appcompat/view/menu/ActionMenuItemView;
|
||||
.field public final synthetic this$0:Landroidx/appcompat/view/menu/ActionMenuItemView;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -40,10 +40,6 @@
|
|||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;->this$0:Landroidx/appcompat/view/menu/ActionMenuItemView;
|
||||
|
||||
iget-object v0, v0, Landroidx/appcompat/view/menu/ActionMenuItemView;->mPopupCallback:Landroidx/appcompat/view/menu/ActionMenuItemView$PopupCallback;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/appcompat/view/menu/ActionMenuItemView$PopupCallback;->getPopup()Landroidx/appcompat/view/menu/ShowableListMenu;
|
||||
|
||||
move-result-object v0
|
||||
|
@ -61,21 +57,15 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;->this$0:Landroidx/appcompat/view/menu/ActionMenuItemView;
|
||||
|
||||
iget-object v0, v0, Landroidx/appcompat/view/menu/ActionMenuItemView;->mItemInvoker:Landroidx/appcompat/view/menu/MenuBuilder$ItemInvoker;
|
||||
iget-object v1, v0, Landroidx/appcompat/view/menu/ActionMenuItemView;->mItemInvoker:Landroidx/appcompat/view/menu/MenuBuilder$ItemInvoker;
|
||||
|
||||
const/4 v1, 0x0
|
||||
const/4 v2, 0x0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
if-eqz v1, :cond_0
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;->this$0:Landroidx/appcompat/view/menu/ActionMenuItemView;
|
||||
iget-object v0, v0, Landroidx/appcompat/view/menu/ActionMenuItemView;->mItemData:Landroidx/appcompat/view/menu/MenuItemImpl;
|
||||
|
||||
iget-object v0, v0, Landroidx/appcompat/view/menu/ActionMenuItemView;->mItemInvoker:Landroidx/appcompat/view/menu/MenuBuilder$ItemInvoker;
|
||||
|
||||
iget-object v2, p0, Landroidx/appcompat/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;->this$0:Landroidx/appcompat/view/menu/ActionMenuItemView;
|
||||
|
||||
iget-object v2, v2, Landroidx/appcompat/view/menu/ActionMenuItemView;->mItemData:Landroidx/appcompat/view/menu/MenuItemImpl;
|
||||
|
||||
invoke-interface {v0, v2}, Landroidx/appcompat/view/menu/MenuBuilder$ItemInvoker;->invokeItem(Landroidx/appcompat/view/menu/MenuItemImpl;)Z
|
||||
invoke-interface {v1, v0}, Landroidx/appcompat/view/menu/MenuBuilder$ItemInvoker;->invokeItem(Landroidx/appcompat/view/menu/MenuItemImpl;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
|
@ -93,10 +83,8 @@
|
|||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
return v0
|
||||
const/4 v2, 0x1
|
||||
|
||||
:cond_0
|
||||
return v1
|
||||
return v2
|
||||
.end method
|
||||
|
|
|
@ -3,12 +3,18 @@
|
|||
.source "ActionMenuItemView.java"
|
||||
|
||||
# interfaces
|
||||
.implements Landroid/view/View$OnClickListener;
|
||||
.implements Landroidx/appcompat/view/menu/MenuView$ItemView;
|
||||
.implements Landroid/view/View$OnClickListener;
|
||||
.implements Landroidx/appcompat/widget/ActionMenuView$ActionMenuChildView;
|
||||
|
||||
|
||||
# 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/view/menu/ActionMenuItemView$PopupCallback;,
|
||||
|
@ -18,33 +24,33 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field private static final MAX_ICON_SIZE:I = 0x20
|
||||
.field public static final MAX_ICON_SIZE:I = 0x20
|
||||
|
||||
.field private static final TAG:Ljava/lang/String; = "ActionMenuItemView"
|
||||
.field public static final TAG:Ljava/lang/String; = "ActionMenuItemView"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private mAllowTextWithIcon:Z
|
||||
.field public mAllowTextWithIcon:Z
|
||||
|
||||
.field private mExpandedFormat:Z
|
||||
.field public mExpandedFormat:Z
|
||||
|
||||
.field private mForwardingListener:Landroidx/appcompat/widget/ForwardingListener;
|
||||
.field public mForwardingListener:Landroidx/appcompat/widget/ForwardingListener;
|
||||
|
||||
.field private mIcon:Landroid/graphics/drawable/Drawable;
|
||||
.field public mIcon:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
.field mItemData:Landroidx/appcompat/view/menu/MenuItemImpl;
|
||||
.field public mItemData:Landroidx/appcompat/view/menu/MenuItemImpl;
|
||||
|
||||
.field mItemInvoker:Landroidx/appcompat/view/menu/MenuBuilder$ItemInvoker;
|
||||
.field public mItemInvoker:Landroidx/appcompat/view/menu/MenuBuilder$ItemInvoker;
|
||||
|
||||
.field private mMaxIconSize:I
|
||||
.field public mMaxIconSize:I
|
||||
|
||||
.field private mMinWidth:I
|
||||
.field public mMinWidth:I
|
||||
|
||||
.field mPopupCallback:Landroidx/appcompat/view/menu/ActionMenuItemView$PopupCallback;
|
||||
.field public mPopupCallback:Landroidx/appcompat/view/menu/ActionMenuItemView$PopupCallback;
|
||||
|
||||
.field private mSavedPaddingLeft:I
|
||||
.field public mSavedPaddingLeft:I
|
||||
|
||||
.field private mTitle:Ljava/lang/CharSequence;
|
||||
.field public mTitle:Ljava/lang/CharSequence;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -119,13 +125,13 @@
|
|||
|
||||
iput p1, p0, Landroidx/appcompat/view/menu/ActionMenuItemView;->mMaxIconSize:I
|
||||
|
||||
invoke-virtual {p0, p0}, Landroidx/appcompat/view/menu/ActionMenuItemView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
|
||||
invoke-virtual {p0, p0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
|
||||
|
||||
const/4 p1, -0x1
|
||||
|
||||
iput p1, p0, Landroidx/appcompat/view/menu/ActionMenuItemView;->mSavedPaddingLeft:I
|
||||
|
||||
invoke-virtual {p0, v2}, Landroidx/appcompat/view/menu/ActionMenuItemView;->setSaveEnabled(Z)V
|
||||
invoke-virtual {p0, v2}, Landroid/widget/TextView;->setSaveEnabled(Z)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
@ -133,7 +139,7 @@
|
|||
.method private shouldAllowTextWithIcon()Z
|
||||
.locals 5
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/view/menu/ActionMenuItemView;->getContext()Landroid/content/Context;
|
||||
invoke-virtual {p0}, Landroid/widget/TextView;->getContext()Landroid/content/Context;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -171,12 +177,13 @@
|
|||
:cond_1
|
||||
const/4 v0, 0x0
|
||||
|
||||
return v0
|
||||
goto :goto_1
|
||||
|
||||
:cond_2
|
||||
:goto_0
|
||||
const/4 v0, 0x1
|
||||
|
||||
:goto_1
|
||||
return v0
|
||||
.end method
|
||||
|
||||
|
@ -234,7 +241,7 @@
|
|||
move-object v2, v1
|
||||
|
||||
:goto_1
|
||||
invoke-virtual {p0, v2}, Landroidx/appcompat/view/menu/ActionMenuItemView;->setText(Ljava/lang/CharSequence;)V
|
||||
invoke-virtual {p0, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
|
||||
|
||||
iget-object v2, p0, Landroidx/appcompat/view/menu/ActionMenuItemView;->mItemData:Landroidx/appcompat/view/menu/MenuItemImpl;
|
||||
|
||||
|
@ -262,12 +269,12 @@
|
|||
move-result-object v2
|
||||
|
||||
:goto_2
|
||||
invoke-virtual {p0, v2}, Landroidx/appcompat/view/menu/ActionMenuItemView;->setContentDescription(Ljava/lang/CharSequence;)V
|
||||
invoke-virtual {p0, v2}, Landroid/widget/TextView;->setContentDescription(Ljava/lang/CharSequence;)V
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_4
|
||||
invoke-virtual {p0, v2}, Landroidx/appcompat/view/menu/ActionMenuItemView;->setContentDescription(Ljava/lang/CharSequence;)V
|
||||
invoke-virtual {p0, v2}, Landroid/widget/TextView;->setContentDescription(Ljava/lang/CharSequence;)V
|
||||
|
||||
:goto_3
|
||||
iget-object v2, p0, Landroidx/appcompat/view/menu/ActionMenuItemView;->mItemData:Landroidx/appcompat/view/menu/MenuItemImpl;
|
||||
|
@ -296,11 +303,12 @@
|
|||
:goto_4
|
||||
invoke-static {p0, v1}, Landroidx/appcompat/widget/TooltipCompat;->setTooltipText(Landroid/view/View;Ljava/lang/CharSequence;)V
|
||||
|
||||
return-void
|
||||
goto :goto_5
|
||||
|
||||
:cond_6
|
||||
invoke-static {p0, v2}, Landroidx/appcompat/widget/TooltipCompat;->setTooltipText(Landroid/view/View;Ljava/lang/CharSequence;)V
|
||||
|
||||
:goto_5
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
@ -317,7 +325,7 @@
|
|||
.method public hasText()Z
|
||||
.locals 1
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/view/menu/ActionMenuItemView;->getText()Ljava/lang/CharSequence;
|
||||
invoke-virtual {p0}, Landroidx/appcompat/widget/AppCompatTextView;->getText()Ljava/lang/CharSequence;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -325,14 +333,7 @@
|
|||
|
||||
move-result v0
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
return v0
|
||||
|
||||
:cond_0
|
||||
const/4 v0, 0x0
|
||||
xor-int/lit8 v0, v0, 0x1
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
@ -358,7 +359,7 @@
|
|||
|
||||
move-result p2
|
||||
|
||||
invoke-virtual {p0, p2}, Landroidx/appcompat/view/menu/ActionMenuItemView;->setId(I)V
|
||||
invoke-virtual {p0, p2}, Landroid/widget/TextView;->setId(I)V
|
||||
|
||||
invoke-virtual {p1}, Landroidx/appcompat/view/menu/MenuItemImpl;->isVisible()Z
|
||||
|
||||
|
@ -374,13 +375,13 @@
|
|||
const/16 p2, 0x8
|
||||
|
||||
:goto_0
|
||||
invoke-virtual {p0, p2}, Landroidx/appcompat/view/menu/ActionMenuItemView;->setVisibility(I)V
|
||||
invoke-virtual {p0, p2}, Landroid/widget/TextView;->setVisibility(I)V
|
||||
|
||||
invoke-virtual {p1}, Landroidx/appcompat/view/menu/MenuItemImpl;->isEnabled()Z
|
||||
|
||||
move-result p2
|
||||
|
||||
invoke-virtual {p0, p2}, Landroidx/appcompat/view/menu/ActionMenuItemView;->setEnabled(Z)V
|
||||
invoke-virtual {p0, p2}, Landroid/widget/TextView;->setEnabled(Z)V
|
||||
|
||||
invoke-virtual {p1}, Landroidx/appcompat/view/menu/MenuItemImpl;->hasSubMenu()Z
|
||||
|
||||
|
@ -431,11 +432,12 @@
|
|||
|
||||
const/4 v0, 0x1
|
||||
|
||||
return v0
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_0
|
||||
return v0
|
||||
.end method
|
||||
|
||||
|
@ -457,7 +459,7 @@
|
|||
.method public onConfigurationChanged(Landroid/content/res/Configuration;)V
|
||||
.locals 0
|
||||
|
||||
invoke-super {p0, p1}, Landroidx/appcompat/widget/AppCompatTextView;->onConfigurationChanged(Landroid/content/res/Configuration;)V
|
||||
invoke-super {p0, p1}, Landroid/widget/TextView;->onConfigurationChanged(Landroid/content/res/Configuration;)V
|
||||
|
||||
invoke-direct {p0}, Landroidx/appcompat/view/menu/ActionMenuItemView;->shouldAllowTextWithIcon()Z
|
||||
|
||||
|
@ -483,19 +485,19 @@
|
|||
|
||||
if-ltz v1, :cond_0
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/view/menu/ActionMenuItemView;->getPaddingTop()I
|
||||
invoke-virtual {p0}, Landroid/widget/TextView;->getPaddingTop()I
|
||||
|
||||
move-result v2
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/view/menu/ActionMenuItemView;->getPaddingRight()I
|
||||
invoke-virtual {p0}, Landroid/widget/TextView;->getPaddingRight()I
|
||||
|
||||
move-result v3
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/view/menu/ActionMenuItemView;->getPaddingBottom()I
|
||||
invoke-virtual {p0}, Landroid/widget/TextView;->getPaddingBottom()I
|
||||
|
||||
move-result v4
|
||||
|
||||
invoke-super {p0, v1, v2, v3, v4}, Landroidx/appcompat/widget/AppCompatTextView;->setPadding(IIII)V
|
||||
invoke-super {p0, v1, v2, v3, v4}, Landroid/widget/TextView;->setPadding(IIII)V
|
||||
|
||||
:cond_0
|
||||
invoke-super {p0, p1, p2}, Landroidx/appcompat/widget/AppCompatTextView;->onMeasure(II)V
|
||||
|
@ -508,7 +510,7 @@
|
|||
|
||||
move-result p1
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/view/menu/ActionMenuItemView;->getMeasuredWidth()I
|
||||
invoke-virtual {p0}, Landroid/widget/TextView;->getMeasuredWidth()I
|
||||
|
||||
move-result v2
|
||||
|
||||
|
@ -551,7 +553,7 @@
|
|||
|
||||
if-eqz p1, :cond_3
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/view/menu/ActionMenuItemView;->getMeasuredWidth()I
|
||||
invoke-virtual {p0}, Landroid/widget/TextView;->getMeasuredWidth()I
|
||||
|
||||
move-result p1
|
||||
|
||||
|
@ -569,19 +571,19 @@
|
|||
|
||||
div-int/lit8 p1, p1, 0x2
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/view/menu/ActionMenuItemView;->getPaddingTop()I
|
||||
invoke-virtual {p0}, Landroid/widget/TextView;->getPaddingTop()I
|
||||
|
||||
move-result p2
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/view/menu/ActionMenuItemView;->getPaddingRight()I
|
||||
invoke-virtual {p0}, Landroid/widget/TextView;->getPaddingRight()I
|
||||
|
||||
move-result v0
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/view/menu/ActionMenuItemView;->getPaddingBottom()I
|
||||
invoke-virtual {p0}, Landroid/widget/TextView;->getPaddingBottom()I
|
||||
|
||||
move-result v1
|
||||
|
||||
invoke-super {p0, p1, p2, v0, v1}, Landroidx/appcompat/widget/AppCompatTextView;->setPadding(IIII)V
|
||||
invoke-super {p0, p1, p2, v0, v1}, Landroid/widget/TextView;->setPadding(IIII)V
|
||||
|
||||
:cond_3
|
||||
return-void
|
||||
|
@ -592,7 +594,7 @@
|
|||
|
||||
const/4 p1, 0x0
|
||||
|
||||
invoke-super {p0, p1}, Landroidx/appcompat/widget/AppCompatTextView;->onRestoreInstanceState(Landroid/os/Parcelable;)V
|
||||
invoke-super {p0, p1}, Landroid/widget/TextView;->onRestoreInstanceState(Landroid/os/Parcelable;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
@ -623,7 +625,7 @@
|
|||
return p1
|
||||
|
||||
:cond_0
|
||||
invoke-super {p0, p1}, Landroidx/appcompat/widget/AppCompatTextView;->onTouchEvent(Landroid/view/MotionEvent;)Z
|
||||
invoke-super {p0, p1}, Landroid/widget/TextView;->onTouchEvent(Landroid/view/MotionEvent;)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
|
@ -729,7 +731,7 @@
|
|||
:cond_2
|
||||
const/4 v0, 0x0
|
||||
|
||||
invoke-virtual {p0, p1, v0, v0, v0}, Landroidx/appcompat/view/menu/ActionMenuItemView;->setCompoundDrawables(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
|
||||
invoke-virtual {p0, p1, v0, v0, v0}, Landroidx/appcompat/widget/AppCompatTextView;->setCompoundDrawables(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
|
||||
|
||||
invoke-direct {p0}, Landroidx/appcompat/view/menu/ActionMenuItemView;->updateTextButtonVisibility()V
|
||||
|
||||
|
@ -749,7 +751,7 @@
|
|||
|
||||
iput p1, p0, Landroidx/appcompat/view/menu/ActionMenuItemView;->mSavedPaddingLeft:I
|
||||
|
||||
invoke-super {p0, p1, p2, p3, p4}, Landroidx/appcompat/widget/AppCompatTextView;->setPadding(IIII)V
|
||||
invoke-super {p0, p1, p2, p3, p4}, Landroid/widget/TextView;->setPadding(IIII)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
|
|
@ -6,26 +6,34 @@
|
|||
.implements Landroidx/appcompat/view/menu/MenuPresenter;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation build Landroidx/annotation/RestrictTo;
|
||||
value = {
|
||||
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private mCallback:Landroidx/appcompat/view/menu/MenuPresenter$Callback;
|
||||
.field public mCallback:Landroidx/appcompat/view/menu/MenuPresenter$Callback;
|
||||
|
||||
.field protected mContext:Landroid/content/Context;
|
||||
.field public mContext:Landroid/content/Context;
|
||||
|
||||
.field private mId:I
|
||||
.field public mId:I
|
||||
|
||||
.field protected mInflater:Landroid/view/LayoutInflater;
|
||||
.field public mInflater:Landroid/view/LayoutInflater;
|
||||
|
||||
.field private mItemLayoutRes:I
|
||||
.field public mItemLayoutRes:I
|
||||
|
||||
.field public mMenu:Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
|
||||
.field private mMenuLayoutRes:I
|
||||
.field public mMenuLayoutRes:I
|
||||
|
||||
.field public mMenuView:Landroidx/appcompat/view/menu/MenuView;
|
||||
|
||||
.field protected mSystemContext:Landroid/content/Context;
|
||||
.field public mSystemContext:Landroid/content/Context;
|
||||
|
||||
.field protected mSystemInflater:Landroid/view/LayoutInflater;
|
||||
.field public mSystemInflater:Landroid/view/LayoutInflater;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -51,7 +59,7 @@
|
|||
|
||||
|
||||
# virtual methods
|
||||
.method protected addItemView(Landroid/view/View;I)V
|
||||
.method public addItemView(Landroid/view/View;I)V
|
||||
.locals 1
|
||||
|
||||
invoke-virtual {p1}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
.class abstract Landroidx/appcompat/view/menu/BaseMenuWrapper;
|
||||
.class public abstract Landroidx/appcompat/view/menu/BaseMenuWrapper;
|
||||
.super Ljava/lang/Object;
|
||||
.source "BaseMenuWrapper.java"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final mContext:Landroid/content/Context;
|
||||
.field public final mContext:Landroid/content/Context;
|
||||
|
||||
.field private mMenuItems:Ljava/util/Map;
|
||||
.field public mMenuItems:Ljava/util/Map;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/Map<",
|
||||
|
@ -17,7 +17,7 @@
|
|||
.end annotation
|
||||
.end field
|
||||
|
||||
.field private mSubMenus:Ljava/util/Map;
|
||||
.field public mSubMenus:Ljava/util/Map;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/Map<",
|
||||
|
@ -30,7 +30,7 @@
|
|||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroid/content/Context;)V
|
||||
.method public constructor <init>(Landroid/content/Context;)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
@ -42,7 +42,7 @@
|
|||
|
||||
|
||||
# virtual methods
|
||||
.method final getMenuItemWrapper(Landroid/view/MenuItem;)Landroid/view/MenuItem;
|
||||
.method public final getMenuItemWrapper(Landroid/view/MenuItem;)Landroid/view/MenuItem;
|
||||
.locals 2
|
||||
|
||||
instance-of v0, p1, Landroidx/core/internal/view/SupportMenuItem;
|
||||
|
@ -88,7 +88,7 @@
|
|||
return-object p1
|
||||
.end method
|
||||
|
||||
.method final getSubMenuWrapper(Landroid/view/SubMenu;)Landroid/view/SubMenu;
|
||||
.method public final getSubMenuWrapper(Landroid/view/SubMenu;)Landroid/view/SubMenu;
|
||||
.locals 2
|
||||
|
||||
instance-of v0, p1, Landroidx/core/internal/view/SupportSubMenu;
|
||||
|
@ -135,7 +135,7 @@
|
|||
return-object p1
|
||||
.end method
|
||||
|
||||
.method final internalClear()V
|
||||
.method public final internalClear()V
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/BaseMenuWrapper;->mMenuItems:Ljava/util/Map;
|
||||
|
@ -155,7 +155,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method final internalRemoveGroup(I)V
|
||||
.method public final internalRemoveGroup(I)V
|
||||
.locals 2
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/BaseMenuWrapper;->mMenuItems:Ljava/util/Map;
|
||||
|
@ -201,7 +201,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method final internalRemoveItem(I)V
|
||||
.method public final internalRemoveItem(I)V
|
||||
.locals 2
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/BaseMenuWrapper;->mMenuItems:Ljava/util/Map;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.class Landroidx/appcompat/view/menu/CascadingMenuPopup$1;
|
||||
.class public Landroidx/appcompat/view/menu/CascadingMenuPopup$1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "CascadingMenuPopup.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/view/menu/CascadingMenuPopup;
|
||||
.field public final synthetic this$0:Landroidx/appcompat/view/menu/CascadingMenuPopup;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroidx/appcompat/view/menu/CascadingMenuPopup;)V
|
||||
.method public constructor <init>(Landroidx/appcompat/view/menu/CascadingMenuPopup;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/view/menu/CascadingMenuPopup$1;->this$0:Landroidx/appcompat/view/menu/CascadingMenuPopup;
|
||||
|
@ -69,7 +69,7 @@
|
|||
|
||||
iget-object v0, v0, Landroidx/appcompat/view/menu/CascadingMenuPopup$CascadingMenuInfo;->window:Landroidx/appcompat/widget/MenuPopupWindow;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/appcompat/widget/MenuPopupWindow;->isModal()Z
|
||||
invoke-virtual {v0}, Landroidx/appcompat/widget/ListPopupWindow;->isModal()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
|
@ -113,7 +113,7 @@
|
|||
|
||||
iget-object v1, v1, Landroidx/appcompat/view/menu/CascadingMenuPopup$CascadingMenuInfo;->window:Landroidx/appcompat/widget/MenuPopupWindow;
|
||||
|
||||
invoke-virtual {v1}, Landroidx/appcompat/widget/MenuPopupWindow;->show()V
|
||||
invoke-virtual {v1}, Landroidx/appcompat/widget/ListPopupWindow;->show()V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.class Landroidx/appcompat/view/menu/CascadingMenuPopup$2;
|
||||
.class public Landroidx/appcompat/view/menu/CascadingMenuPopup$2;
|
||||
.super Ljava/lang/Object;
|
||||
.source "CascadingMenuPopup.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/view/menu/CascadingMenuPopup;
|
||||
.field public final synthetic this$0:Landroidx/appcompat/view/menu/CascadingMenuPopup;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroidx/appcompat/view/menu/CascadingMenuPopup;)V
|
||||
.method public constructor <init>(Landroidx/appcompat/view/menu/CascadingMenuPopup;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/view/menu/CascadingMenuPopup$2;->this$0:Landroidx/appcompat/view/menu/CascadingMenuPopup;
|
||||
|
@ -49,10 +49,6 @@
|
|||
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/CascadingMenuPopup$2;->this$0:Landroidx/appcompat/view/menu/CascadingMenuPopup;
|
||||
|
||||
iget-object v0, v0, Landroidx/appcompat/view/menu/CascadingMenuPopup;->mTreeObserver:Landroid/view/ViewTreeObserver;
|
||||
|
||||
invoke-virtual {v0}, Landroid/view/ViewTreeObserver;->isAlive()Z
|
||||
|
||||
move-result v0
|
||||
|
@ -70,13 +66,11 @@
|
|||
:cond_0
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/CascadingMenuPopup$2;->this$0:Landroidx/appcompat/view/menu/CascadingMenuPopup;
|
||||
|
||||
iget-object v0, v0, Landroidx/appcompat/view/menu/CascadingMenuPopup;->mTreeObserver:Landroid/view/ViewTreeObserver;
|
||||
iget-object v1, v0, Landroidx/appcompat/view/menu/CascadingMenuPopup;->mTreeObserver:Landroid/view/ViewTreeObserver;
|
||||
|
||||
iget-object v1, p0, Landroidx/appcompat/view/menu/CascadingMenuPopup$2;->this$0:Landroidx/appcompat/view/menu/CascadingMenuPopup;
|
||||
iget-object v0, v0, Landroidx/appcompat/view/menu/CascadingMenuPopup;->mGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;
|
||||
|
||||
iget-object v1, v1, Landroidx/appcompat/view/menu/CascadingMenuPopup;->mGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;
|
||||
|
||||
invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;->removeGlobalOnLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V
|
||||
invoke-virtual {v1, v0}, Landroid/view/ViewTreeObserver;->removeGlobalOnLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V
|
||||
|
||||
:cond_1
|
||||
invoke-virtual {p1, p0}, Landroid/view/View;->removeOnAttachStateChangeListener(Landroid/view/View$OnAttachStateChangeListener;)V
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.class Landroidx/appcompat/view/menu/CascadingMenuPopup$3$1;
|
||||
.class public Landroidx/appcompat/view/menu/CascadingMenuPopup$3$1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "CascadingMenuPopup.java"
|
||||
|
||||
|
@ -12,23 +12,23 @@
|
|||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x0
|
||||
accessFlags = 0x1
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final synthetic this$1:Landroidx/appcompat/view/menu/CascadingMenuPopup$3;
|
||||
.field public final synthetic this$1:Landroidx/appcompat/view/menu/CascadingMenuPopup$3;
|
||||
|
||||
.field final synthetic val$item:Landroid/view/MenuItem;
|
||||
.field public final synthetic val$item:Landroid/view/MenuItem;
|
||||
|
||||
.field final synthetic val$menu:Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
.field public final synthetic val$menu:Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
|
||||
.field final synthetic val$nextInfo:Landroidx/appcompat/view/menu/CascadingMenuPopup$CascadingMenuInfo;
|
||||
.field public final synthetic val$nextInfo:Landroidx/appcompat/view/menu/CascadingMenuPopup$CascadingMenuInfo;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroidx/appcompat/view/menu/CascadingMenuPopup$3;Landroidx/appcompat/view/menu/CascadingMenuPopup$CascadingMenuInfo;Landroid/view/MenuItem;Landroidx/appcompat/view/menu/MenuBuilder;)V
|
||||
.method public constructor <init>(Landroidx/appcompat/view/menu/CascadingMenuPopup$3;Landroidx/appcompat/view/menu/CascadingMenuPopup$CascadingMenuInfo;Landroid/view/MenuItem;Landroidx/appcompat/view/menu/MenuBuilder;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/view/menu/CascadingMenuPopup$3$1;->this$1:Landroidx/appcompat/view/menu/CascadingMenuPopup$3;
|
||||
|
@ -53,15 +53,13 @@
|
|||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/CascadingMenuPopup$3$1;->this$1:Landroidx/appcompat/view/menu/CascadingMenuPopup$3;
|
||||
iget-object v1, p0, Landroidx/appcompat/view/menu/CascadingMenuPopup$3$1;->this$1:Landroidx/appcompat/view/menu/CascadingMenuPopup$3;
|
||||
|
||||
iget-object v0, v0, Landroidx/appcompat/view/menu/CascadingMenuPopup$3;->this$0:Landroidx/appcompat/view/menu/CascadingMenuPopup;
|
||||
iget-object v1, v1, Landroidx/appcompat/view/menu/CascadingMenuPopup$3;->this$0:Landroidx/appcompat/view/menu/CascadingMenuPopup;
|
||||
|
||||
const/4 v1, 0x1
|
||||
const/4 v2, 0x1
|
||||
|
||||
iput-boolean v1, v0, Landroidx/appcompat/view/menu/CascadingMenuPopup;->mShouldCloseImmediately:Z
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/CascadingMenuPopup$3$1;->val$nextInfo:Landroidx/appcompat/view/menu/CascadingMenuPopup$CascadingMenuInfo;
|
||||
iput-boolean v2, v1, Landroidx/appcompat/view/menu/CascadingMenuPopup;->mShouldCloseImmediately:Z
|
||||
|
||||
iget-object v0, v0, Landroidx/appcompat/view/menu/CascadingMenuPopup$CascadingMenuInfo;->menu:Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.class Landroidx/appcompat/view/menu/CascadingMenuPopup$3;
|
||||
.class public Landroidx/appcompat/view/menu/CascadingMenuPopup$3;
|
||||
.super Ljava/lang/Object;
|
||||
.source "CascadingMenuPopup.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/view/menu/CascadingMenuPopup;
|
||||
.field public final synthetic this$0:Landroidx/appcompat/view/menu/CascadingMenuPopup;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroidx/appcompat/view/menu/CascadingMenuPopup;)V
|
||||
.method public constructor <init>(Landroidx/appcompat/view/menu/CascadingMenuPopup;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/view/menu/CascadingMenuPopup$3;->this$0:Landroidx/appcompat/view/menu/CascadingMenuPopup;
|
||||
|
@ -36,6 +36,14 @@
|
|||
# virtual methods
|
||||
.method public onItemHoverEnter(Landroidx/appcompat/view/menu/MenuBuilder;Landroid/view/MenuItem;)V
|
||||
.locals 5
|
||||
.param p1 # Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p2 # Landroid/view/MenuItem;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/CascadingMenuPopup$3;->this$0:Landroidx/appcompat/view/menu/CascadingMenuPopup;
|
||||
|
||||
|
@ -138,6 +146,14 @@
|
|||
|
||||
.method public onItemHoverExit(Landroidx/appcompat/view/menu/MenuBuilder;Landroid/view/MenuItem;)V
|
||||
.locals 0
|
||||
.param p1 # Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p2 # Landroid/view/MenuItem;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
iget-object p2, p0, Landroidx/appcompat/view/menu/CascadingMenuPopup$3;->this$0:Landroidx/appcompat/view/menu/CascadingMenuPopup;
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.class Landroidx/appcompat/view/menu/CascadingMenuPopup$CascadingMenuInfo;
|
||||
.class public Landroidx/appcompat/view/menu/CascadingMenuPopup$CascadingMenuInfo;
|
||||
.super Ljava/lang/Object;
|
||||
.source "CascadingMenuPopup.java"
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
|||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x8
|
||||
accessFlags = 0x9
|
||||
name = "CascadingMenuInfo"
|
||||
.end annotation
|
||||
|
||||
|
@ -25,6 +25,14 @@
|
|||
# direct methods
|
||||
.method public constructor <init>(Landroidx/appcompat/widget/MenuPopupWindow;Landroidx/appcompat/view/menu/MenuBuilder;I)V
|
||||
.locals 0
|
||||
.param p1 # Landroidx/appcompat/widget/MenuPopupWindow;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p2 # Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
|
@ -44,7 +52,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/CascadingMenuPopup$CascadingMenuInfo;->window:Landroidx/appcompat/widget/MenuPopupWindow;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/appcompat/widget/MenuPopupWindow;->getListView()Landroid/widget/ListView;
|
||||
invoke-virtual {v0}, Landroidx/appcompat/widget/ListPopupWindow;->getListView()Landroid/widget/ListView;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
.class final Landroidx/appcompat/view/menu/CascadingMenuPopup;
|
||||
.class public final Landroidx/appcompat/view/menu/CascadingMenuPopup;
|
||||
.super Landroidx/appcompat/view/menu/MenuPopup;
|
||||
.source "CascadingMenuPopup.java"
|
||||
|
||||
# interfaces
|
||||
.implements Landroidx/appcompat/view/menu/MenuPresenter;
|
||||
.implements Landroid/view/View$OnKeyListener;
|
||||
.implements Landroid/widget/PopupWindow$OnDismissListener;
|
||||
.implements Landroidx/appcompat/view/menu/MenuPresenter;
|
||||
|
||||
|
||||
# annotations
|
||||
|
@ -18,43 +18,43 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field static final HORIZ_POSITION_LEFT:I = 0x0
|
||||
.field public static final HORIZ_POSITION_LEFT:I = 0x0
|
||||
|
||||
.field static final HORIZ_POSITION_RIGHT:I = 0x1
|
||||
.field public static final HORIZ_POSITION_RIGHT:I = 0x1
|
||||
|
||||
.field private static final ITEM_LAYOUT:I
|
||||
.field public static final ITEM_LAYOUT:I
|
||||
|
||||
.field static final SUBMENU_TIMEOUT_MS:I = 0xc8
|
||||
.field public static final SUBMENU_TIMEOUT_MS:I = 0xc8
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private mAnchorView:Landroid/view/View;
|
||||
.field public mAnchorView:Landroid/view/View;
|
||||
|
||||
.field private final mAttachStateChangeListener:Landroid/view/View$OnAttachStateChangeListener;
|
||||
.field public final mAttachStateChangeListener:Landroid/view/View$OnAttachStateChangeListener;
|
||||
|
||||
.field private final mContext:Landroid/content/Context;
|
||||
.field public final mContext:Landroid/content/Context;
|
||||
|
||||
.field private mDropDownGravity:I
|
||||
.field public mDropDownGravity:I
|
||||
|
||||
.field private mForceShowIcon:Z
|
||||
.field public mForceShowIcon:Z
|
||||
|
||||
.field final mGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;
|
||||
.field public final mGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;
|
||||
|
||||
.field private mHasXOffset:Z
|
||||
.field public mHasXOffset:Z
|
||||
|
||||
.field private mHasYOffset:Z
|
||||
.field public mHasYOffset:Z
|
||||
|
||||
.field private mLastPosition:I
|
||||
.field public mLastPosition:I
|
||||
|
||||
.field private final mMenuItemHoverListener:Landroidx/appcompat/widget/MenuItemHoverListener;
|
||||
.field public final mMenuItemHoverListener:Landroidx/appcompat/widget/MenuItemHoverListener;
|
||||
|
||||
.field private final mMenuMaxWidth:I
|
||||
.field public final mMenuMaxWidth:I
|
||||
|
||||
.field private mOnDismissListener:Landroid/widget/PopupWindow$OnDismissListener;
|
||||
.field public mOnDismissListener:Landroid/widget/PopupWindow$OnDismissListener;
|
||||
|
||||
.field private final mOverflowOnly:Z
|
||||
.field public final mOverflowOnly:Z
|
||||
|
||||
.field private final mPendingMenus:Ljava/util/List;
|
||||
.field public final mPendingMenus:Ljava/util/List;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/List<",
|
||||
|
@ -64,19 +64,19 @@
|
|||
.end annotation
|
||||
.end field
|
||||
|
||||
.field private final mPopupStyleAttr:I
|
||||
.field public final mPopupStyleAttr:I
|
||||
|
||||
.field private final mPopupStyleRes:I
|
||||
.field public final mPopupStyleRes:I
|
||||
|
||||
.field private mPresenterCallback:Landroidx/appcompat/view/menu/MenuPresenter$Callback;
|
||||
.field public mPresenterCallback:Landroidx/appcompat/view/menu/MenuPresenter$Callback;
|
||||
|
||||
.field private mRawDropDownGravity:I
|
||||
.field public mRawDropDownGravity:I
|
||||
|
||||
.field mShouldCloseImmediately:Z
|
||||
.field public mShouldCloseImmediately:Z
|
||||
|
||||
.field private mShowTitle:Z
|
||||
.field public mShowTitle:Z
|
||||
|
||||
.field final mShowingMenus:Ljava/util/List;
|
||||
.field public final mShowingMenus:Ljava/util/List;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/List<",
|
||||
|
@ -86,19 +86,19 @@
|
|||
.end annotation
|
||||
.end field
|
||||
|
||||
.field mShownAnchorView:Landroid/view/View;
|
||||
.field public mShownAnchorView:Landroid/view/View;
|
||||
|
||||
.field final mSubMenuHoverHandler:Landroid/os/Handler;
|
||||
.field public final mSubMenuHoverHandler:Landroid/os/Handler;
|
||||
|
||||
.field mTreeObserver:Landroid/view/ViewTreeObserver;
|
||||
.field public mTreeObserver:Landroid/view/ViewTreeObserver;
|
||||
|
||||
.field private mXOffset:I
|
||||
.field public mXOffset:I
|
||||
|
||||
.field private mYOffset:I
|
||||
.field public mYOffset:I
|
||||
|
||||
|
||||
# direct methods
|
||||
.method static constructor <clinit>()V
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 1
|
||||
|
||||
sget v0, Landroidx/appcompat/R$layout;->abc_cascading_menu_item_layout:I
|
||||
|
@ -110,6 +110,22 @@
|
|||
|
||||
.method public constructor <init>(Landroid/content/Context;Landroid/view/View;IIZ)V
|
||||
.locals 1
|
||||
.param p1 # Landroid/content/Context;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p2 # Landroid/view/View;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p3 # I
|
||||
.annotation build Landroidx/annotation/AttrRes;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p4 # I
|
||||
.annotation build Landroidx/annotation/StyleRes;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
invoke-direct {p0}, Landroidx/appcompat/view/menu/MenuPopup;-><init>()V
|
||||
|
||||
|
@ -219,31 +235,35 @@
|
|||
|
||||
invoke-virtual {v0, v1}, Landroidx/appcompat/widget/MenuPopupWindow;->setHoverListener(Landroidx/appcompat/widget/MenuItemHoverListener;)V
|
||||
|
||||
invoke-virtual {v0, p0}, Landroidx/appcompat/widget/MenuPopupWindow;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V
|
||||
invoke-virtual {v0, p0}, Landroidx/appcompat/widget/ListPopupWindow;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V
|
||||
|
||||
invoke-virtual {v0, p0}, Landroidx/appcompat/widget/MenuPopupWindow;->setOnDismissListener(Landroid/widget/PopupWindow$OnDismissListener;)V
|
||||
invoke-virtual {v0, p0}, Landroidx/appcompat/widget/ListPopupWindow;->setOnDismissListener(Landroid/widget/PopupWindow$OnDismissListener;)V
|
||||
|
||||
iget-object v1, p0, Landroidx/appcompat/view/menu/CascadingMenuPopup;->mAnchorView:Landroid/view/View;
|
||||
|
||||
invoke-virtual {v0, v1}, Landroidx/appcompat/widget/MenuPopupWindow;->setAnchorView(Landroid/view/View;)V
|
||||
invoke-virtual {v0, v1}, Landroidx/appcompat/widget/ListPopupWindow;->setAnchorView(Landroid/view/View;)V
|
||||
|
||||
iget v1, p0, Landroidx/appcompat/view/menu/CascadingMenuPopup;->mDropDownGravity:I
|
||||
|
||||
invoke-virtual {v0, v1}, Landroidx/appcompat/widget/MenuPopupWindow;->setDropDownGravity(I)V
|
||||
invoke-virtual {v0, v1}, Landroidx/appcompat/widget/ListPopupWindow;->setDropDownGravity(I)V
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
invoke-virtual {v0, v1}, Landroidx/appcompat/widget/MenuPopupWindow;->setModal(Z)V
|
||||
invoke-virtual {v0, v1}, Landroidx/appcompat/widget/ListPopupWindow;->setModal(Z)V
|
||||
|
||||
const/4 v1, 0x2
|
||||
|
||||
invoke-virtual {v0, v1}, Landroidx/appcompat/widget/MenuPopupWindow;->setInputMethodMode(I)V
|
||||
invoke-virtual {v0, v1}, Landroidx/appcompat/widget/ListPopupWindow;->setInputMethodMode(I)V
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method private findIndexOfAddedMenu(Landroidx/appcompat/view/menu/MenuBuilder;)I
|
||||
.locals 3
|
||||
.param p1 # Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/CascadingMenuPopup;->mShowingMenus:Ljava/util/List;
|
||||
|
||||
|
@ -283,6 +303,14 @@
|
|||
|
||||
.method private findMenuItemForSubmenu(Landroidx/appcompat/view/menu/MenuBuilder;Landroidx/appcompat/view/menu/MenuBuilder;)Landroid/view/MenuItem;
|
||||
.locals 4
|
||||
.param p1 # Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p2 # Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
invoke-virtual {p1}, Landroidx/appcompat/view/menu/MenuBuilder;->size()I
|
||||
|
||||
|
@ -324,6 +352,16 @@
|
|||
|
||||
.method private findParentViewForSubmenu(Landroidx/appcompat/view/menu/CascadingMenuPopup$CascadingMenuInfo;Landroidx/appcompat/view/menu/MenuBuilder;)Landroid/view/View;
|
||||
.locals 7
|
||||
.param p1 # Landroidx/appcompat/view/menu/CascadingMenuPopup$CascadingMenuInfo;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p2 # Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
|
||||
iget-object v0, p1, Landroidx/appcompat/view/menu/CascadingMenuPopup$CascadingMenuInfo;->menu:Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
|
||||
|
@ -446,9 +484,7 @@
|
|||
|
||||
if-ne v0, v1, :cond_0
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
return v0
|
||||
const/4 v1, 0x0
|
||||
|
||||
:cond_0
|
||||
return v1
|
||||
|
@ -503,13 +539,13 @@
|
|||
|
||||
move-result v0
|
||||
|
||||
add-int/2addr v1, v0
|
||||
add-int/2addr v0, v1
|
||||
|
||||
add-int/2addr v1, p1
|
||||
add-int/2addr v0, p1
|
||||
|
||||
iget p1, v3, Landroid/graphics/Rect;->right:I
|
||||
|
||||
if-le v1, p1, :cond_0
|
||||
if-le v0, p1, :cond_0
|
||||
|
||||
return v5
|
||||
|
||||
|
@ -531,6 +567,10 @@
|
|||
|
||||
.method private showMenu(Landroidx/appcompat/view/menu/MenuBuilder;)V
|
||||
.locals 14
|
||||
.param p1 # Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/CascadingMenuPopup;->mContext:Landroid/content/Context;
|
||||
|
||||
|
@ -583,7 +623,7 @@
|
|||
|
||||
const/4 v5, 0x0
|
||||
|
||||
invoke-static {v1, v5, v2, v4}, Landroidx/appcompat/view/menu/CascadingMenuPopup;->measureIndividualMenuWidth(Landroid/widget/ListAdapter;Landroid/view/ViewGroup;Landroid/content/Context;I)I
|
||||
invoke-static {v1, v5, v2, v4}, Landroidx/appcompat/view/menu/MenuPopup;->measureIndividualMenuWidth(Landroid/widget/ListAdapter;Landroid/view/ViewGroup;Landroid/content/Context;I)I
|
||||
|
||||
move-result v2
|
||||
|
||||
|
@ -591,13 +631,13 @@
|
|||
|
||||
move-result-object v4
|
||||
|
||||
invoke-virtual {v4, v1}, Landroidx/appcompat/widget/MenuPopupWindow;->setAdapter(Landroid/widget/ListAdapter;)V
|
||||
invoke-virtual {v4, v1}, Landroidx/appcompat/widget/ListPopupWindow;->setAdapter(Landroid/widget/ListAdapter;)V
|
||||
|
||||
invoke-virtual {v4, v2}, Landroidx/appcompat/widget/MenuPopupWindow;->setContentWidth(I)V
|
||||
invoke-virtual {v4, v2}, Landroidx/appcompat/widget/ListPopupWindow;->setContentWidth(I)V
|
||||
|
||||
iget v1, p0, Landroidx/appcompat/view/menu/CascadingMenuPopup;->mDropDownGravity:I
|
||||
|
||||
invoke-virtual {v4, v1}, Landroidx/appcompat/widget/MenuPopupWindow;->setDropDownGravity(I)V
|
||||
invoke-virtual {v4, v1}, Landroidx/appcompat/widget/ListPopupWindow;->setDropDownGravity(I)V
|
||||
|
||||
iget-object v1, p0, Landroidx/appcompat/view/menu/CascadingMenuPopup;->mShowingMenus:Ljava/util/List;
|
||||
|
||||
|
@ -665,7 +705,7 @@
|
|||
|
||||
if-lt v8, v10, :cond_4
|
||||
|
||||
invoke-virtual {v4, v6}, Landroidx/appcompat/widget/MenuPopupWindow;->setAnchorView(Landroid/view/View;)V
|
||||
invoke-virtual {v4, v6}, Landroidx/appcompat/widget/ListPopupWindow;->setAnchorView(Landroid/view/View;)V
|
||||
|
||||
const/4 v8, 0x0
|
||||
|
||||
|
@ -700,9 +740,9 @@
|
|||
|
||||
move-result v13
|
||||
|
||||
add-int/2addr v12, v13
|
||||
add-int/2addr v13, v12
|
||||
|
||||
aput v12, v10, v7
|
||||
aput v13, v10, v7
|
||||
|
||||
aget v12, v8, v7
|
||||
|
||||
|
@ -710,9 +750,9 @@
|
|||
|
||||
move-result v13
|
||||
|
||||
add-int/2addr v12, v13
|
||||
add-int/2addr v13, v12
|
||||
|
||||
aput v12, v8, v7
|
||||
aput v13, v8, v7
|
||||
|
||||
:cond_5
|
||||
aget v12, v8, v7
|
||||
|
@ -736,14 +776,16 @@
|
|||
|
||||
if-eqz v9, :cond_6
|
||||
|
||||
goto :goto_4
|
||||
add-int/2addr v12, v2
|
||||
|
||||
goto :goto_5
|
||||
|
||||
:cond_6
|
||||
invoke-virtual {v6}, Landroid/view/View;->getWidth()I
|
||||
|
||||
move-result v2
|
||||
|
||||
goto :goto_5
|
||||
goto :goto_4
|
||||
|
||||
:cond_7
|
||||
if-eqz v9, :cond_8
|
||||
|
@ -752,23 +794,22 @@
|
|||
|
||||
move-result v2
|
||||
|
||||
:goto_4
|
||||
add-int/2addr v12, v2
|
||||
|
||||
goto :goto_6
|
||||
goto :goto_5
|
||||
|
||||
:cond_8
|
||||
:goto_5
|
||||
:goto_4
|
||||
sub-int/2addr v12, v2
|
||||
|
||||
:goto_6
|
||||
invoke-virtual {v4, v12}, Landroidx/appcompat/widget/MenuPopupWindow;->setHorizontalOffset(I)V
|
||||
:goto_5
|
||||
invoke-virtual {v4, v12}, Landroidx/appcompat/widget/ListPopupWindow;->setHorizontalOffset(I)V
|
||||
|
||||
invoke-virtual {v4, v3}, Landroidx/appcompat/widget/MenuPopupWindow;->setOverlapAnchor(Z)V
|
||||
invoke-virtual {v4, v3}, Landroidx/appcompat/widget/ListPopupWindow;->setOverlapAnchor(Z)V
|
||||
|
||||
invoke-virtual {v4, v8}, Landroidx/appcompat/widget/MenuPopupWindow;->setVerticalOffset(I)V
|
||||
invoke-virtual {v4, v8}, Landroidx/appcompat/widget/ListPopupWindow;->setVerticalOffset(I)V
|
||||
|
||||
goto :goto_7
|
||||
goto :goto_6
|
||||
|
||||
:cond_9
|
||||
iget-boolean v2, p0, Landroidx/appcompat/view/menu/CascadingMenuPopup;->mHasXOffset:Z
|
||||
|
@ -777,7 +818,7 @@
|
|||
|
||||
iget v2, p0, Landroidx/appcompat/view/menu/CascadingMenuPopup;->mXOffset:I
|
||||
|
||||
invoke-virtual {v4, v2}, Landroidx/appcompat/widget/MenuPopupWindow;->setHorizontalOffset(I)V
|
||||
invoke-virtual {v4, v2}, Landroidx/appcompat/widget/ListPopupWindow;->setHorizontalOffset(I)V
|
||||
|
||||
:cond_a
|
||||
iget-boolean v2, p0, Landroidx/appcompat/view/menu/CascadingMenuPopup;->mHasYOffset:Z
|
||||
|
@ -786,16 +827,16 @@
|
|||
|
||||
iget v2, p0, Landroidx/appcompat/view/menu/CascadingMenuPopup;->mYOffset:I
|
||||
|
||||
invoke-virtual {v4, v2}, Landroidx/appcompat/widget/MenuPopupWindow;->setVerticalOffset(I)V
|
||||
invoke-virtual {v4, v2}, Landroidx/appcompat/widget/ListPopupWindow;->setVerticalOffset(I)V
|
||||
|
||||
:cond_b
|
||||
invoke-virtual {p0}, Landroidx/appcompat/view/menu/CascadingMenuPopup;->getEpicenterBounds()Landroid/graphics/Rect;
|
||||
invoke-virtual {p0}, Landroidx/appcompat/view/menu/MenuPopup;->getEpicenterBounds()Landroid/graphics/Rect;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
invoke-virtual {v4, v2}, Landroidx/appcompat/widget/MenuPopupWindow;->setEpicenterBounds(Landroid/graphics/Rect;)V
|
||||
invoke-virtual {v4, v2}, Landroidx/appcompat/widget/ListPopupWindow;->setEpicenterBounds(Landroid/graphics/Rect;)V
|
||||
|
||||
:goto_7
|
||||
:goto_6
|
||||
new-instance v2, Landroidx/appcompat/view/menu/CascadingMenuPopup$CascadingMenuInfo;
|
||||
|
||||
iget v3, p0, Landroidx/appcompat/view/menu/CascadingMenuPopup;->mLastPosition:I
|
||||
|
@ -806,9 +847,9 @@
|
|||
|
||||
invoke-interface {v3, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
|
||||
|
||||
invoke-virtual {v4}, Landroidx/appcompat/widget/MenuPopupWindow;->show()V
|
||||
invoke-virtual {v4}, Landroidx/appcompat/widget/ListPopupWindow;->show()V
|
||||
|
||||
invoke-virtual {v4}, Landroidx/appcompat/widget/MenuPopupWindow;->getListView()Landroid/widget/ListView;
|
||||
invoke-virtual {v4}, Landroidx/appcompat/widget/ListPopupWindow;->getListView()Landroid/widget/ListView;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
|
@ -852,7 +893,7 @@
|
|||
|
||||
invoke-virtual {v2, v0, v5, v7}, Landroid/widget/ListView;->addHeaderView(Landroid/view/View;Ljava/lang/Object;Z)V
|
||||
|
||||
invoke-virtual {v4}, Landroidx/appcompat/widget/MenuPopupWindow;->show()V
|
||||
invoke-virtual {v4}, Landroidx/appcompat/widget/ListPopupWindow;->show()V
|
||||
|
||||
:cond_c
|
||||
return-void
|
||||
|
@ -860,7 +901,7 @@
|
|||
|
||||
|
||||
# virtual methods
|
||||
.method public final addMenu(Landroidx/appcompat/view/menu/MenuBuilder;)V
|
||||
.method public addMenu(Landroidx/appcompat/view/menu/MenuBuilder;)V
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/CascadingMenuPopup;->mContext:Landroid/content/Context;
|
||||
|
@ -875,17 +916,18 @@
|
|||
|
||||
invoke-direct {p0, p1}, Landroidx/appcompat/view/menu/CascadingMenuPopup;->showMenu(Landroidx/appcompat/view/menu/MenuBuilder;)V
|
||||
|
||||
return-void
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/CascadingMenuPopup;->mPendingMenus:Ljava/util/List;
|
||||
|
||||
invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
|
||||
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method protected final closeMenuOnSubMenuOpened()Z
|
||||
.method public closeMenuOnSubMenuOpened()Z
|
||||
.locals 1
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
@ -893,7 +935,7 @@
|
|||
return v0
|
||||
.end method
|
||||
|
||||
.method public final dismiss()V
|
||||
.method public dismiss()V
|
||||
.locals 4
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/CascadingMenuPopup;->mShowingMenus:Ljava/util/List;
|
||||
|
@ -923,7 +965,7 @@
|
|||
|
||||
iget-object v3, v2, Landroidx/appcompat/view/menu/CascadingMenuPopup$CascadingMenuInfo;->window:Landroidx/appcompat/widget/MenuPopupWindow;
|
||||
|
||||
invoke-virtual {v3}, Landroidx/appcompat/widget/MenuPopupWindow;->isShowing()Z
|
||||
invoke-virtual {v3}, Landroidx/appcompat/widget/ListPopupWindow;->isShowing()Z
|
||||
|
||||
move-result v3
|
||||
|
||||
|
@ -931,7 +973,7 @@
|
|||
|
||||
iget-object v2, v2, Landroidx/appcompat/view/menu/CascadingMenuPopup$CascadingMenuInfo;->window:Landroidx/appcompat/widget/MenuPopupWindow;
|
||||
|
||||
invoke-virtual {v2}, Landroidx/appcompat/widget/MenuPopupWindow;->dismiss()V
|
||||
invoke-virtual {v2}, Landroidx/appcompat/widget/ListPopupWindow;->dismiss()V
|
||||
|
||||
:cond_0
|
||||
add-int/lit8 v0, v0, -0x1
|
||||
|
@ -942,7 +984,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method public final flagActionItems()Z
|
||||
.method public flagActionItems()Z
|
||||
.locals 1
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
@ -950,7 +992,7 @@
|
|||
return v0
|
||||
.end method
|
||||
|
||||
.method public final getListView()Landroid/widget/ListView;
|
||||
.method public getListView()Landroid/widget/ListView;
|
||||
.locals 2
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/CascadingMenuPopup;->mShowingMenus:Ljava/util/List;
|
||||
|
@ -963,7 +1005,7 @@
|
|||
|
||||
const/4 v0, 0x0
|
||||
|
||||
return-object v0
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/CascadingMenuPopup;->mShowingMenus:Ljava/util/List;
|
||||
|
@ -984,10 +1026,11 @@
|
|||
|
||||
move-result-object v0
|
||||
|
||||
:goto_0
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final isShowing()Z
|
||||
.method public isShowing()Z
|
||||
.locals 2
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/CascadingMenuPopup;->mShowingMenus:Ljava/util/List;
|
||||
|
@ -1010,21 +1053,19 @@
|
|||
|
||||
iget-object v0, v0, Landroidx/appcompat/view/menu/CascadingMenuPopup$CascadingMenuInfo;->window:Landroidx/appcompat/widget/MenuPopupWindow;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/appcompat/widget/MenuPopupWindow;->isShowing()Z
|
||||
invoke-virtual {v0}, Landroidx/appcompat/widget/ListPopupWindow;->isShowing()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
return v0
|
||||
const/4 v1, 0x1
|
||||
|
||||
:cond_0
|
||||
return v1
|
||||
.end method
|
||||
|
||||
.method public final onCloseMenu(Landroidx/appcompat/view/menu/MenuBuilder;Z)V
|
||||
.method public onCloseMenu(Landroidx/appcompat/view/menu/MenuBuilder;Z)V
|
||||
.locals 5
|
||||
|
||||
invoke-direct {p0, p1}, Landroidx/appcompat/view/menu/CascadingMenuPopup;->findIndexOfAddedMenu(Landroidx/appcompat/view/menu/MenuBuilder;)I
|
||||
|
@ -1085,12 +1126,12 @@
|
|||
|
||||
iget-object v1, v0, Landroidx/appcompat/view/menu/CascadingMenuPopup$CascadingMenuInfo;->window:Landroidx/appcompat/widget/MenuPopupWindow;
|
||||
|
||||
invoke-virtual {v1, v3}, Landroidx/appcompat/widget/MenuPopupWindow;->setAnimationStyle(I)V
|
||||
invoke-virtual {v1, v3}, Landroidx/appcompat/widget/ListPopupWindow;->setAnimationStyle(I)V
|
||||
|
||||
:cond_2
|
||||
iget-object v0, v0, Landroidx/appcompat/view/menu/CascadingMenuPopup$CascadingMenuInfo;->window:Landroidx/appcompat/widget/MenuPopupWindow;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/appcompat/widget/MenuPopupWindow;->dismiss()V
|
||||
invoke-virtual {v0}, Landroidx/appcompat/widget/ListPopupWindow;->dismiss()V
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/CascadingMenuPopup;->mShowingMenus:Ljava/util/List;
|
||||
|
||||
|
@ -1167,7 +1208,7 @@
|
|||
|
||||
invoke-interface {p1}, Landroid/widget/PopupWindow$OnDismissListener;->onDismiss()V
|
||||
|
||||
return-void
|
||||
goto :goto_1
|
||||
|
||||
:cond_7
|
||||
if-eqz p2, :cond_8
|
||||
|
@ -1185,10 +1226,11 @@
|
|||
invoke-virtual {p1, v3}, Landroidx/appcompat/view/menu/MenuBuilder;->close(Z)V
|
||||
|
||||
:cond_8
|
||||
:goto_1
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public final onDismiss()V
|
||||
.method public onDismiss()V
|
||||
.locals 5
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/CascadingMenuPopup;->mShowingMenus:Ljava/util/List;
|
||||
|
@ -1214,7 +1256,7 @@
|
|||
|
||||
iget-object v4, v3, Landroidx/appcompat/view/menu/CascadingMenuPopup$CascadingMenuInfo;->window:Landroidx/appcompat/widget/MenuPopupWindow;
|
||||
|
||||
invoke-virtual {v4}, Landroidx/appcompat/widget/MenuPopupWindow;->isShowing()Z
|
||||
invoke-virtual {v4}, Landroidx/appcompat/widget/ListPopupWindow;->isShowing()Z
|
||||
|
||||
move-result v4
|
||||
|
||||
|
@ -1241,7 +1283,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method public final onKey(Landroid/view/View;ILandroid/view/KeyEvent;)Z
|
||||
.method public onKey(Landroid/view/View;ILandroid/view/KeyEvent;)Z
|
||||
.locals 0
|
||||
|
||||
invoke-virtual {p3}, Landroid/view/KeyEvent;->getAction()I
|
||||
|
@ -1266,13 +1308,13 @@
|
|||
return p1
|
||||
.end method
|
||||
|
||||
.method public final onRestoreInstanceState(Landroid/os/Parcelable;)V
|
||||
.method public onRestoreInstanceState(Landroid/os/Parcelable;)V
|
||||
.locals 0
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public final onSaveInstanceState()Landroid/os/Parcelable;
|
||||
.method public onSaveInstanceState()Landroid/os/Parcelable;
|
||||
.locals 1
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
@ -1280,7 +1322,7 @@
|
|||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final onSubMenuSelected(Landroidx/appcompat/view/menu/SubMenuBuilder;)Z
|
||||
.method public onSubMenuSelected(Landroidx/appcompat/view/menu/SubMenuBuilder;)Z
|
||||
.locals 4
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/CascadingMenuPopup;->mShowingMenus:Ljava/util/List;
|
||||
|
@ -1317,7 +1359,7 @@
|
|||
return v2
|
||||
|
||||
:cond_1
|
||||
invoke-virtual {p1}, Landroidx/appcompat/view/menu/SubMenuBuilder;->hasVisibleItems()Z
|
||||
invoke-virtual {p1}, Landroidx/appcompat/view/menu/MenuBuilder;->hasVisibleItems()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
|
@ -1340,8 +1382,12 @@
|
|||
return p1
|
||||
.end method
|
||||
|
||||
.method public final setAnchorView(Landroid/view/View;)V
|
||||
.method public setAnchorView(Landroid/view/View;)V
|
||||
.locals 1
|
||||
.param p1 # Landroid/view/View;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/CascadingMenuPopup;->mAnchorView:Landroid/view/View;
|
||||
|
||||
|
@ -1367,7 +1413,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method public final setCallback(Landroidx/appcompat/view/menu/MenuPresenter$Callback;)V
|
||||
.method public setCallback(Landroidx/appcompat/view/menu/MenuPresenter$Callback;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/view/menu/CascadingMenuPopup;->mPresenterCallback:Landroidx/appcompat/view/menu/MenuPresenter$Callback;
|
||||
|
@ -1375,7 +1421,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method public final setForceShowIcon(Z)V
|
||||
.method public setForceShowIcon(Z)V
|
||||
.locals 0
|
||||
|
||||
iput-boolean p1, p0, Landroidx/appcompat/view/menu/CascadingMenuPopup;->mForceShowIcon:Z
|
||||
|
@ -1383,7 +1429,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method public final setGravity(I)V
|
||||
.method public setGravity(I)V
|
||||
.locals 1
|
||||
|
||||
iget v0, p0, Landroidx/appcompat/view/menu/CascadingMenuPopup;->mRawDropDownGravity:I
|
||||
|
@ -1408,7 +1454,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method public final setHorizontalOffset(I)V
|
||||
.method public setHorizontalOffset(I)V
|
||||
.locals 1
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
@ -1420,7 +1466,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method public final setOnDismissListener(Landroid/widget/PopupWindow$OnDismissListener;)V
|
||||
.method public setOnDismissListener(Landroid/widget/PopupWindow$OnDismissListener;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/view/menu/CascadingMenuPopup;->mOnDismissListener:Landroid/widget/PopupWindow$OnDismissListener;
|
||||
|
@ -1428,7 +1474,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method public final setShowTitle(Z)V
|
||||
.method public setShowTitle(Z)V
|
||||
.locals 0
|
||||
|
||||
iput-boolean p1, p0, Landroidx/appcompat/view/menu/CascadingMenuPopup;->mShowTitle:Z
|
||||
|
@ -1436,7 +1482,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method public final setVerticalOffset(I)V
|
||||
.method public setVerticalOffset(I)V
|
||||
.locals 1
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
@ -1448,7 +1494,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method public final show()V
|
||||
.method public show()V
|
||||
.locals 2
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/view/menu/CascadingMenuPopup;->isShowing()Z
|
||||
|
@ -1535,7 +1581,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method public final updateMenuView(Z)V
|
||||
.method public updateMenuView(Z)V
|
||||
.locals 1
|
||||
|
||||
iget-object p1, p0, Landroidx/appcompat/view/menu/CascadingMenuPopup;->mShowingMenus:Ljava/util/List;
|
||||
|
@ -1565,7 +1611,7 @@
|
|||
|
||||
move-result-object v0
|
||||
|
||||
invoke-static {v0}, Landroidx/appcompat/view/menu/CascadingMenuPopup;->toMenuAdapter(Landroid/widget/ListAdapter;)Landroidx/appcompat/view/menu/MenuAdapter;
|
||||
invoke-static {v0}, Landroidx/appcompat/view/menu/MenuPopup;->toMenuAdapter(Landroid/widget/ListAdapter;)Landroidx/appcompat/view/menu/MenuAdapter;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
|
|
@ -3,23 +3,31 @@
|
|||
.source "ExpandedMenuView.java"
|
||||
|
||||
# interfaces
|
||||
.implements Landroid/widget/AdapterView$OnItemClickListener;
|
||||
.implements Landroidx/appcompat/view/menu/MenuBuilder$ItemInvoker;
|
||||
.implements Landroidx/appcompat/view/menu/MenuView;
|
||||
.implements Landroid/widget/AdapterView$OnItemClickListener;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation build Landroidx/annotation/RestrictTo;
|
||||
value = {
|
||||
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field private static final TINT_ATTRS:[I
|
||||
.field public static final TINT_ATTRS:[I
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private mAnimations:I
|
||||
.field public mAnimations:I
|
||||
|
||||
.field private mMenu:Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
.field public mMenu:Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method static constructor <clinit>()V
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 1
|
||||
|
||||
const/4 v0, 0x2
|
||||
|
@ -56,7 +64,7 @@
|
|||
|
||||
invoke-direct {p0, p1, p2}, Landroid/widget/ListView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
|
||||
|
||||
invoke-virtual {p0, p0}, Landroidx/appcompat/view/menu/ExpandedMenuView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V
|
||||
invoke-virtual {p0, p0}, Landroid/widget/ListView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V
|
||||
|
||||
sget-object v0, Landroidx/appcompat/view/menu/ExpandedMenuView;->TINT_ATTRS:[I
|
||||
|
||||
|
@ -76,7 +84,7 @@
|
|||
|
||||
move-result-object p2
|
||||
|
||||
invoke-virtual {p0, p2}, Landroidx/appcompat/view/menu/ExpandedMenuView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
|
||||
invoke-virtual {p0, p2}, Landroid/widget/ListView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
|
||||
|
||||
:cond_0
|
||||
const/4 p2, 0x1
|
||||
|
@ -91,7 +99,7 @@
|
|||
|
||||
move-result-object p2
|
||||
|
||||
invoke-virtual {p0, p2}, Landroidx/appcompat/view/menu/ExpandedMenuView;->setDivider(Landroid/graphics/drawable/Drawable;)V
|
||||
invoke-virtual {p0, p2}, Landroid/widget/ListView;->setDivider(Landroid/graphics/drawable/Drawable;)V
|
||||
|
||||
:cond_1
|
||||
invoke-virtual {p1}, Landroidx/appcompat/widget/TintTypedArray;->recycle()V
|
||||
|
@ -101,7 +109,7 @@
|
|||
|
||||
|
||||
# virtual methods
|
||||
.method public final getWindowAnimations()I
|
||||
.method public getWindowAnimations()I
|
||||
.locals 1
|
||||
|
||||
iget v0, p0, Landroidx/appcompat/view/menu/ExpandedMenuView;->mAnimations:I
|
||||
|
@ -109,7 +117,7 @@
|
|||
return v0
|
||||
.end method
|
||||
|
||||
.method public final initialize(Landroidx/appcompat/view/menu/MenuBuilder;)V
|
||||
.method public initialize(Landroidx/appcompat/view/menu/MenuBuilder;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/view/menu/ExpandedMenuView;->mMenu:Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
|
@ -117,7 +125,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method public final invokeItem(Landroidx/appcompat/view/menu/MenuItemImpl;)Z
|
||||
.method public invokeItem(Landroidx/appcompat/view/menu/MenuItemImpl;)Z
|
||||
.locals 2
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/ExpandedMenuView;->mMenu:Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
|
@ -131,22 +139,22 @@
|
|||
return p1
|
||||
.end method
|
||||
|
||||
.method protected final onDetachedFromWindow()V
|
||||
.method public onDetachedFromWindow()V
|
||||
.locals 1
|
||||
|
||||
invoke-super {p0}, Landroid/widget/ListView;->onDetachedFromWindow()V
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
invoke-virtual {p0, v0}, Landroidx/appcompat/view/menu/ExpandedMenuView;->setChildrenDrawingCacheEnabled(Z)V
|
||||
invoke-virtual {p0, v0}, Landroid/widget/ListView;->setChildrenDrawingCacheEnabled(Z)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public final onItemClick(Landroid/widget/AdapterView;Landroid/view/View;IJ)V
|
||||
.method public onItemClick(Landroid/widget/AdapterView;Landroid/view/View;IJ)V
|
||||
.locals 0
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/view/menu/ExpandedMenuView;->getAdapter()Landroid/widget/ListAdapter;
|
||||
invoke-virtual {p0}, Landroid/widget/ListView;->getAdapter()Landroid/widget/ListAdapter;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
|
|
@ -3,50 +3,58 @@
|
|||
.source "ListMenuItemView.java"
|
||||
|
||||
# interfaces
|
||||
.implements Landroid/widget/AbsListView$SelectionBoundsAdjuster;
|
||||
.implements Landroidx/appcompat/view/menu/MenuView$ItemView;
|
||||
.implements Landroid/widget/AbsListView$SelectionBoundsAdjuster;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation build Landroidx/annotation/RestrictTo;
|
||||
value = {
|
||||
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field private static final TAG:Ljava/lang/String; = "ListMenuItemView"
|
||||
.field public static final TAG:Ljava/lang/String; = "ListMenuItemView"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private mBackground:Landroid/graphics/drawable/Drawable;
|
||||
.field public mBackground:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
.field private mCheckBox:Landroid/widget/CheckBox;
|
||||
.field public mCheckBox:Landroid/widget/CheckBox;
|
||||
|
||||
.field private mContent:Landroid/widget/LinearLayout;
|
||||
.field public mContent:Landroid/widget/LinearLayout;
|
||||
|
||||
.field private mForceShowIcon:Z
|
||||
.field public mForceShowIcon:Z
|
||||
|
||||
.field private mGroupDivider:Landroid/widget/ImageView;
|
||||
.field public mGroupDivider:Landroid/widget/ImageView;
|
||||
|
||||
.field private mHasListDivider:Z
|
||||
.field public mHasListDivider:Z
|
||||
|
||||
.field private mIconView:Landroid/widget/ImageView;
|
||||
.field public mIconView:Landroid/widget/ImageView;
|
||||
|
||||
.field private mInflater:Landroid/view/LayoutInflater;
|
||||
.field public mInflater:Landroid/view/LayoutInflater;
|
||||
|
||||
.field private mItemData:Landroidx/appcompat/view/menu/MenuItemImpl;
|
||||
.field public mItemData:Landroidx/appcompat/view/menu/MenuItemImpl;
|
||||
|
||||
.field private mMenuType:I
|
||||
.field public mMenuType:I
|
||||
|
||||
.field private mPreserveIconSpacing:Z
|
||||
.field public mPreserveIconSpacing:Z
|
||||
|
||||
.field private mRadioButton:Landroid/widget/RadioButton;
|
||||
.field public mRadioButton:Landroid/widget/RadioButton;
|
||||
|
||||
.field private mShortcutView:Landroid/widget/TextView;
|
||||
.field public mShortcutView:Landroid/widget/TextView;
|
||||
|
||||
.field private mSubMenuArrow:Landroid/graphics/drawable/Drawable;
|
||||
.field public mSubMenuArrow:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
.field private mSubMenuArrowView:Landroid/widget/ImageView;
|
||||
.field public mSubMenuArrowView:Landroid/widget/ImageView;
|
||||
|
||||
.field private mTextAppearance:I
|
||||
.field public mTextAppearance:I
|
||||
|
||||
.field private mTextAppearanceContext:Landroid/content/Context;
|
||||
.field public mTextAppearanceContext:Landroid/content/Context;
|
||||
|
||||
.field private mTitleView:Landroid/widget/TextView;
|
||||
.field public mTitleView:Landroid/widget/TextView;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -65,7 +73,7 @@
|
|||
|
||||
invoke-direct {p0, p1, p2}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/view/menu/ListMenuItemView;->getContext()Landroid/content/Context;
|
||||
invoke-virtual {p0}, Landroid/widget/LinearLayout;->getContext()Landroid/content/Context;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -165,11 +173,12 @@
|
|||
|
||||
invoke-virtual {v0, p1, p2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;I)V
|
||||
|
||||
return-void
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {p0, p1, p2}, Landroidx/appcompat/view/menu/ListMenuItemView;->addView(Landroid/view/View;I)V
|
||||
invoke-virtual {p0, p1, p2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;I)V
|
||||
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
@ -180,7 +189,7 @@
|
|||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/view/menu/ListMenuItemView;->getContext()Landroid/content/Context;
|
||||
invoke-virtual {p0}, Landroid/widget/LinearLayout;->getContext()Landroid/content/Context;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -336,9 +345,9 @@
|
|||
|
||||
add-int/2addr v2, v0
|
||||
|
||||
add-int/2addr v1, v2
|
||||
add-int/2addr v2, v1
|
||||
|
||||
iput v1, p1, Landroid/graphics/Rect;->top:I
|
||||
iput v2, p1, Landroid/graphics/Rect;->top:I
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
|
@ -373,7 +382,7 @@
|
|||
const/16 p2, 0x8
|
||||
|
||||
:goto_0
|
||||
invoke-virtual {p0, p2}, Landroidx/appcompat/view/menu/ListMenuItemView;->setVisibility(I)V
|
||||
invoke-virtual {p0, p2}, Landroid/widget/LinearLayout;->setVisibility(I)V
|
||||
|
||||
invoke-virtual {p1, p0}, Landroidx/appcompat/view/menu/MenuItemImpl;->getTitleForItemView(Landroidx/appcompat/view/menu/MenuView$ItemView;)Ljava/lang/CharSequence;
|
||||
|
||||
|
@ -407,7 +416,7 @@
|
|||
|
||||
move-result p2
|
||||
|
||||
invoke-virtual {p0, p2}, Landroidx/appcompat/view/menu/ListMenuItemView;->setEnabled(Z)V
|
||||
invoke-virtual {p0, p2}, Landroid/widget/LinearLayout;->setEnabled(Z)V
|
||||
|
||||
invoke-virtual {p1}, Landroidx/appcompat/view/menu/MenuItemImpl;->hasSubMenu()Z
|
||||
|
||||
|
@ -419,12 +428,12 @@
|
|||
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {p0, p1}, Landroidx/appcompat/view/menu/ListMenuItemView;->setContentDescription(Ljava/lang/CharSequence;)V
|
||||
invoke-virtual {p0, p1}, Landroid/widget/LinearLayout;->setContentDescription(Ljava/lang/CharSequence;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method protected onFinishInflate()V
|
||||
.method public onFinishInflate()V
|
||||
.locals 3
|
||||
|
||||
invoke-super {p0}, Landroid/widget/LinearLayout;->onFinishInflate()V
|
||||
|
@ -435,7 +444,7 @@
|
|||
|
||||
sget v0, Landroidx/appcompat/R$id;->title:I
|
||||
|
||||
invoke-virtual {p0, v0}, Landroidx/appcompat/view/menu/ListMenuItemView;->findViewById(I)Landroid/view/View;
|
||||
invoke-virtual {p0, v0}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -458,7 +467,7 @@
|
|||
:cond_0
|
||||
sget v0, Landroidx/appcompat/R$id;->shortcut:I
|
||||
|
||||
invoke-virtual {p0, v0}, Landroidx/appcompat/view/menu/ListMenuItemView;->findViewById(I)Landroid/view/View;
|
||||
invoke-virtual {p0, v0}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -468,7 +477,7 @@
|
|||
|
||||
sget v0, Landroidx/appcompat/R$id;->submenuarrow:I
|
||||
|
||||
invoke-virtual {p0, v0}, Landroidx/appcompat/view/menu/ListMenuItemView;->findViewById(I)Landroid/view/View;
|
||||
invoke-virtual {p0, v0}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -487,7 +496,7 @@
|
|||
:cond_1
|
||||
sget v0, Landroidx/appcompat/R$id;->group_divider:I
|
||||
|
||||
invoke-virtual {p0, v0}, Landroidx/appcompat/view/menu/ListMenuItemView;->findViewById(I)Landroid/view/View;
|
||||
invoke-virtual {p0, v0}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -497,7 +506,7 @@
|
|||
|
||||
sget v0, Landroidx/appcompat/R$id;->content:I
|
||||
|
||||
invoke-virtual {p0, v0}, Landroidx/appcompat/view/menu/ListMenuItemView;->findViewById(I)Landroid/view/View;
|
||||
invoke-virtual {p0, v0}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -508,7 +517,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method protected onMeasure(II)V
|
||||
.method public onMeasure(II)V
|
||||
.locals 3
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/ListMenuItemView;->mIconView:Landroid/widget/ImageView;
|
||||
|
@ -519,7 +528,7 @@
|
|||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/view/menu/ListMenuItemView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
|
||||
invoke-virtual {p0}, Landroid/widget/LinearLayout;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -640,7 +649,7 @@
|
|||
|
||||
invoke-virtual {v1, v2}, Landroid/widget/CompoundButton;->setVisibility(I)V
|
||||
|
||||
return-void
|
||||
goto :goto_1
|
||||
|
||||
:cond_5
|
||||
iget-object p1, p0, Landroidx/appcompat/view/menu/ListMenuItemView;->mCheckBox:Landroid/widget/CheckBox;
|
||||
|
@ -657,6 +666,7 @@
|
|||
invoke-virtual {p1, v2}, Landroid/widget/RadioButton;->setVisibility(I)V
|
||||
|
||||
:cond_7
|
||||
:goto_1
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
@ -914,7 +924,7 @@
|
|||
|
||||
invoke-virtual {p1, v0}, Landroid/widget/TextView;->setVisibility(I)V
|
||||
|
||||
return-void
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
iget-object p1, p0, Landroidx/appcompat/view/menu/ListMenuItemView;->mTitleView:Landroid/widget/TextView;
|
||||
|
@ -932,6 +942,7 @@
|
|||
invoke-virtual {p1, v0}, Landroid/widget/TextView;->setVisibility(I)V
|
||||
|
||||
:cond_1
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.class Landroidx/appcompat/view/menu/ListMenuPresenter$MenuAdapter;
|
||||
.class public Landroidx/appcompat/view/menu/ListMenuPresenter$MenuAdapter;
|
||||
.super Landroid/widget/BaseAdapter;
|
||||
.source "ListMenuPresenter.java"
|
||||
|
||||
|
@ -9,15 +9,15 @@
|
|||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x0
|
||||
accessFlags = 0x1
|
||||
name = "MenuAdapter"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private mExpandedIndex:I
|
||||
.field public mExpandedIndex:I
|
||||
|
||||
.field final synthetic this$0:Landroidx/appcompat/view/menu/ListMenuPresenter;
|
||||
.field public final synthetic this$0:Landroidx/appcompat/view/menu/ListMenuPresenter;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -39,7 +39,7 @@
|
|||
|
||||
|
||||
# virtual methods
|
||||
.method findExpandedIndex()V
|
||||
.method public findExpandedIndex()V
|
||||
.locals 5
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/ListMenuPresenter$MenuAdapter;->this$0:Landroidx/appcompat/view/menu/ListMenuPresenter;
|
||||
|
@ -189,13 +189,11 @@
|
|||
|
||||
iget-object p2, p0, Landroidx/appcompat/view/menu/ListMenuPresenter$MenuAdapter;->this$0:Landroidx/appcompat/view/menu/ListMenuPresenter;
|
||||
|
||||
iget-object p2, p2, Landroidx/appcompat/view/menu/ListMenuPresenter;->mInflater:Landroid/view/LayoutInflater;
|
||||
iget-object v1, p2, Landroidx/appcompat/view/menu/ListMenuPresenter;->mInflater:Landroid/view/LayoutInflater;
|
||||
|
||||
iget-object v1, p0, Landroidx/appcompat/view/menu/ListMenuPresenter$MenuAdapter;->this$0:Landroidx/appcompat/view/menu/ListMenuPresenter;
|
||||
iget p2, p2, Landroidx/appcompat/view/menu/ListMenuPresenter;->mItemLayoutRes:I
|
||||
|
||||
iget v1, v1, Landroidx/appcompat/view/menu/ListMenuPresenter;->mItemLayoutRes:I
|
||||
|
||||
invoke-virtual {p2, v1, p3, v0}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
|
||||
invoke-virtual {v1, p2, p3, v0}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
|
||||
|
||||
move-result-object p2
|
||||
|
||||
|
|
|
@ -3,11 +3,17 @@
|
|||
.source "ListMenuPresenter.java"
|
||||
|
||||
# interfaces
|
||||
.implements Landroid/widget/AdapterView$OnItemClickListener;
|
||||
.implements Landroidx/appcompat/view/menu/MenuPresenter;
|
||||
.implements Landroid/widget/AdapterView$OnItemClickListener;
|
||||
|
||||
|
||||
# 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/view/menu/ListMenuPresenter$MenuAdapter;
|
||||
|
@ -16,31 +22,31 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field private static final TAG:Ljava/lang/String; = "ListMenuPresenter"
|
||||
.field public static final TAG:Ljava/lang/String; = "ListMenuPresenter"
|
||||
|
||||
.field public static final VIEWS_TAG:Ljava/lang/String; = "android:menu:list"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field mAdapter:Landroidx/appcompat/view/menu/ListMenuPresenter$MenuAdapter;
|
||||
.field public mAdapter:Landroidx/appcompat/view/menu/ListMenuPresenter$MenuAdapter;
|
||||
|
||||
.field private mCallback:Landroidx/appcompat/view/menu/MenuPresenter$Callback;
|
||||
.field public mCallback:Landroidx/appcompat/view/menu/MenuPresenter$Callback;
|
||||
|
||||
.field mContext:Landroid/content/Context;
|
||||
.field public mContext:Landroid/content/Context;
|
||||
|
||||
.field private mId:I
|
||||
.field public mId:I
|
||||
|
||||
.field mInflater:Landroid/view/LayoutInflater;
|
||||
.field public mInflater:Landroid/view/LayoutInflater;
|
||||
|
||||
.field mItemIndexOffset:I
|
||||
.field public mItemIndexOffset:I
|
||||
|
||||
.field mItemLayoutRes:I
|
||||
.field public mItemLayoutRes:I
|
||||
|
||||
.field mMenu:Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
.field public mMenu:Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
|
||||
.field mMenuView:Landroidx/appcompat/view/menu/ExpandedMenuView;
|
||||
.field public mMenuView:Landroidx/appcompat/view/menu/ExpandedMenuView;
|
||||
|
||||
.field mThemeRes:I
|
||||
.field public mThemeRes:I
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -129,7 +135,7 @@
|
|||
return v0
|
||||
.end method
|
||||
|
||||
.method getItemIndexOffset()I
|
||||
.method public getItemIndexOffset()I
|
||||
.locals 1
|
||||
|
||||
iget v0, p0, Landroidx/appcompat/view/menu/ListMenuPresenter;->mItemIndexOffset:I
|
||||
|
@ -173,11 +179,11 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/ListMenuPresenter;->mAdapter:Landroidx/appcompat/view/menu/ListMenuPresenter$MenuAdapter;
|
||||
|
||||
invoke-virtual {p1, v0}, Landroidx/appcompat/view/menu/ExpandedMenuView;->setAdapter(Landroid/widget/ListAdapter;)V
|
||||
invoke-virtual {p1, v0}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V
|
||||
|
||||
iget-object p1, p0, Landroidx/appcompat/view/menu/ListMenuPresenter;->mMenuView:Landroidx/appcompat/view/menu/ExpandedMenuView;
|
||||
|
||||
invoke-virtual {p1, p0}, Landroidx/appcompat/view/menu/ExpandedMenuView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V
|
||||
invoke-virtual {p1, p0}, Landroid/widget/ListView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V
|
||||
|
||||
:cond_1
|
||||
iget-object p1, p0, Landroidx/appcompat/view/menu/ListMenuPresenter;->mMenuView:Landroidx/appcompat/view/menu/ExpandedMenuView;
|
||||
|
@ -315,7 +321,7 @@
|
|||
.method public onSubMenuSelected(Landroidx/appcompat/view/menu/SubMenuBuilder;)Z
|
||||
.locals 2
|
||||
|
||||
invoke-virtual {p1}, Landroidx/appcompat/view/menu/SubMenuBuilder;->hasVisibleItems()Z
|
||||
invoke-virtual {p1}, Landroidx/appcompat/view/menu/MenuBuilder;->hasVisibleItems()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
|
|
|
@ -3,18 +3,26 @@
|
|||
.source "MenuAdapter.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation build Landroidx/annotation/RestrictTo;
|
||||
value = {
|
||||
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field mAdapterMenu:Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
.field public mAdapterMenu:Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
|
||||
.field private mExpandedIndex:I
|
||||
.field public mExpandedIndex:I
|
||||
|
||||
.field private mForceShowIcon:Z
|
||||
.field public mForceShowIcon:Z
|
||||
|
||||
.field private final mInflater:Landroid/view/LayoutInflater;
|
||||
.field public final mInflater:Landroid/view/LayoutInflater;
|
||||
|
||||
.field private final mItemLayoutRes:I
|
||||
.field public final mItemLayoutRes:I
|
||||
|
||||
.field private final mOverflowOnly:Z
|
||||
.field public final mOverflowOnly:Z
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -42,7 +50,7 @@
|
|||
|
||||
|
||||
# virtual methods
|
||||
.method findExpandedIndex()V
|
||||
.method public findExpandedIndex()V
|
||||
.locals 5
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuAdapter;->mAdapterMenu:Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
|
|
|
@ -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/view/menu/MenuBuilder;
|
||||
.end annotation
|
||||
|
|
|
@ -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/view/menu/MenuBuilder;
|
||||
.end annotation
|
||||
|
|
|
@ -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/view/menu/MenuBuilder$ItemInvoker;,
|
||||
|
@ -16,19 +22,19 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field private static final ACTION_VIEW_STATES_KEY:Ljava/lang/String; = "android:menu:actionviewstates"
|
||||
.field public static final ACTION_VIEW_STATES_KEY:Ljava/lang/String; = "android:menu:actionviewstates"
|
||||
|
||||
.field private static final EXPANDED_ACTION_VIEW_ID:Ljava/lang/String; = "android:menu:expandedactionview"
|
||||
.field public static final EXPANDED_ACTION_VIEW_ID:Ljava/lang/String; = "android:menu:expandedactionview"
|
||||
|
||||
.field private static final PRESENTER_KEY:Ljava/lang/String; = "android:menu:presenters"
|
||||
.field public static final PRESENTER_KEY:Ljava/lang/String; = "android:menu:presenters"
|
||||
|
||||
.field private static final TAG:Ljava/lang/String; = "MenuBuilder"
|
||||
.field public static final TAG:Ljava/lang/String; = "MenuBuilder"
|
||||
|
||||
.field private static final sCategoryToOrder:[I
|
||||
.field public static final sCategoryToOrder:[I
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private mActionItems:Ljava/util/ArrayList;
|
||||
.field public mActionItems:Ljava/util/ArrayList;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/ArrayList<",
|
||||
|
@ -38,17 +44,17 @@
|
|||
.end annotation
|
||||
.end field
|
||||
|
||||
.field private mCallback:Landroidx/appcompat/view/menu/MenuBuilder$Callback;
|
||||
.field public mCallback:Landroidx/appcompat/view/menu/MenuBuilder$Callback;
|
||||
|
||||
.field private final mContext:Landroid/content/Context;
|
||||
.field public final mContext:Landroid/content/Context;
|
||||
|
||||
.field private mCurrentMenuInfo:Landroid/view/ContextMenu$ContextMenuInfo;
|
||||
.field public mCurrentMenuInfo:Landroid/view/ContextMenu$ContextMenuInfo;
|
||||
|
||||
.field private mDefaultShowAsAction:I
|
||||
.field public mDefaultShowAsAction:I
|
||||
|
||||
.field private mExpandedItem:Landroidx/appcompat/view/menu/MenuItemImpl;
|
||||
.field public mExpandedItem:Landroidx/appcompat/view/menu/MenuItemImpl;
|
||||
|
||||
.field private mFrozenViewStates:Landroid/util/SparseArray;
|
||||
.field public mFrozenViewStates:Landroid/util/SparseArray;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Landroid/util/SparseArray<",
|
||||
|
@ -58,21 +64,21 @@
|
|||
.end annotation
|
||||
.end field
|
||||
|
||||
.field private mGroupDividerEnabled:Z
|
||||
.field public mGroupDividerEnabled:Z
|
||||
|
||||
.field mHeaderIcon:Landroid/graphics/drawable/Drawable;
|
||||
.field public mHeaderIcon:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
.field mHeaderTitle:Ljava/lang/CharSequence;
|
||||
.field public mHeaderTitle:Ljava/lang/CharSequence;
|
||||
|
||||
.field mHeaderView:Landroid/view/View;
|
||||
.field public mHeaderView:Landroid/view/View;
|
||||
|
||||
.field private mIsActionItemsStale:Z
|
||||
.field public mIsActionItemsStale:Z
|
||||
|
||||
.field private mIsClosing:Z
|
||||
.field public mIsClosing:Z
|
||||
|
||||
.field private mIsVisibleItemsStale:Z
|
||||
.field public mIsVisibleItemsStale:Z
|
||||
|
||||
.field private mItems:Ljava/util/ArrayList;
|
||||
.field public mItems:Ljava/util/ArrayList;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/ArrayList<",
|
||||
|
@ -82,9 +88,9 @@
|
|||
.end annotation
|
||||
.end field
|
||||
|
||||
.field private mItemsChangedWhileDispatchPrevented:Z
|
||||
.field public mItemsChangedWhileDispatchPrevented:Z
|
||||
|
||||
.field private mNonActionItems:Ljava/util/ArrayList;
|
||||
.field public mNonActionItems:Ljava/util/ArrayList;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/ArrayList<",
|
||||
|
@ -94,11 +100,11 @@
|
|||
.end annotation
|
||||
.end field
|
||||
|
||||
.field private mOptionalIconsVisible:Z
|
||||
.field public mOptionalIconsVisible:Z
|
||||
|
||||
.field private mOverrideVisibleItems:Z
|
||||
.field public mOverrideVisibleItems:Z
|
||||
|
||||
.field private mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList;
|
||||
.field public mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/concurrent/CopyOnWriteArrayList<",
|
||||
|
@ -109,17 +115,17 @@
|
|||
.end annotation
|
||||
.end field
|
||||
|
||||
.field private mPreventDispatchingItemsChanged:Z
|
||||
.field public mPreventDispatchingItemsChanged:Z
|
||||
|
||||
.field private mQwertyMode:Z
|
||||
.field public mQwertyMode:Z
|
||||
|
||||
.field private final mResources:Landroid/content/res/Resources;
|
||||
.field public final mResources:Landroid/content/res/Resources;
|
||||
|
||||
.field private mShortcutsVisible:Z
|
||||
.field public mShortcutsVisible:Z
|
||||
|
||||
.field private mStructureChangedWhileDispatchPrevented:Z
|
||||
.field public mStructureChangedWhileDispatchPrevented:Z
|
||||
|
||||
.field private mTempShortcutItemList:Ljava/util/ArrayList;
|
||||
.field public mTempShortcutItemList:Ljava/util/ArrayList;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/ArrayList<",
|
||||
|
@ -129,7 +135,7 @@
|
|||
.end annotation
|
||||
.end field
|
||||
|
||||
.field private mVisibleItems:Ljava/util/ArrayList;
|
||||
.field public mVisibleItems:Ljava/util/ArrayList;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Ljava/util/ArrayList<",
|
||||
|
@ -141,7 +147,7 @@
|
|||
|
||||
|
||||
# direct methods
|
||||
.method static constructor <clinit>()V
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 1
|
||||
|
||||
const/4 v0, 0x6
|
||||
|
@ -558,7 +564,7 @@
|
|||
return v1
|
||||
.end method
|
||||
|
||||
.method private static findInsertIndex(Ljava/util/ArrayList;I)I
|
||||
.method public static findInsertIndex(Ljava/util/ArrayList;I)I
|
||||
.locals 2
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
|
@ -605,7 +611,7 @@
|
|||
return p0
|
||||
.end method
|
||||
|
||||
.method private static getOrdering(I)I
|
||||
.method public static getOrdering(I)I
|
||||
.locals 3
|
||||
|
||||
const/high16 v0, -0x10000
|
||||
|
@ -897,8 +903,6 @@
|
|||
goto :goto_2
|
||||
|
||||
:cond_2
|
||||
iget v4, p7, Landroid/content/pm/ResolveInfo;->specificIndex:I
|
||||
|
||||
aget-object v4, p5, v4
|
||||
|
||||
:goto_2
|
||||
|
@ -942,12 +946,10 @@
|
|||
|
||||
if-eqz p8, :cond_3
|
||||
|
||||
iget v4, p7, Landroid/content/pm/ResolveInfo;->specificIndex:I
|
||||
|
||||
if-ltz v4, :cond_3
|
||||
|
||||
iget p7, p7, Landroid/content/pm/ResolveInfo;->specificIndex:I
|
||||
|
||||
if-ltz p7, :cond_3
|
||||
|
||||
aput-object v3, p8, p7
|
||||
|
||||
:cond_3
|
||||
|
@ -1329,7 +1331,7 @@
|
|||
return v1
|
||||
.end method
|
||||
|
||||
.method dispatchMenuItemSelected(Landroidx/appcompat/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z
|
||||
.method public dispatchMenuItemSelected(Landroidx/appcompat/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuBuilder;->mCallback:Landroidx/appcompat/view/menu/MenuBuilder$Callback;
|
||||
|
@ -1344,11 +1346,12 @@
|
|||
|
||||
const/4 p1, 0x1
|
||||
|
||||
return p1
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 p1, 0x0
|
||||
|
||||
:goto_0
|
||||
return p1
|
||||
.end method
|
||||
|
||||
|
@ -1573,7 +1576,7 @@
|
|||
return p1
|
||||
.end method
|
||||
|
||||
.method findItemWithShortcutForKey(ILandroid/view/KeyEvent;)Landroidx/appcompat/view/menu/MenuItemImpl;
|
||||
.method public findItemWithShortcutForKey(ILandroid/view/KeyEvent;)Landroidx/appcompat/view/menu/MenuItemImpl;
|
||||
.locals 11
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuBuilder;->mTempShortcutItemList:Ljava/util/ArrayList;
|
||||
|
@ -1697,7 +1700,7 @@
|
|||
return-object v2
|
||||
.end method
|
||||
|
||||
.method findItemsWithShortcutForKey(Ljava/util/List;ILandroid/view/KeyEvent;)V
|
||||
.method public findItemsWithShortcutForKey(Ljava/util/List;ILandroid/view/KeyEvent;)V
|
||||
.locals 12
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
|
@ -1821,11 +1824,9 @@
|
|||
|
||||
iget-object v9, v2, Landroid/view/KeyCharacterMap$KeyData;->meta:[C
|
||||
|
||||
aget-char v9, v9, v5
|
||||
aget-char v10, v9, v5
|
||||
|
||||
if-eq v8, v9, :cond_5
|
||||
|
||||
iget-object v9, v2, Landroid/view/KeyCharacterMap$KeyData;->meta:[C
|
||||
if-eq v8, v10, :cond_5
|
||||
|
||||
const/4 v10, 0x2
|
||||
|
||||
|
@ -2008,7 +2009,7 @@
|
|||
return-object v0
|
||||
.end method
|
||||
|
||||
.method protected getActionViewStatesKey()Ljava/lang/String;
|
||||
.method public getActionViewStatesKey()Ljava/lang/String;
|
||||
.locals 1
|
||||
|
||||
const-string v0, "android:menu:actionviewstates"
|
||||
|
@ -2088,7 +2089,7 @@
|
|||
return-object v0
|
||||
.end method
|
||||
|
||||
.method getOptionalIconsVisible()Z
|
||||
.method public getOptionalIconsVisible()Z
|
||||
.locals 1
|
||||
|
||||
iget-boolean v0, p0, Landroidx/appcompat/view/menu/MenuBuilder;->mOptionalIconsVisible:Z
|
||||
|
@ -2096,7 +2097,7 @@
|
|||
return v0
|
||||
.end method
|
||||
|
||||
.method getResources()Landroid/content/res/Resources;
|
||||
.method public getResources()Landroid/content/res/Resources;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuBuilder;->mResources:Landroid/content/res/Resources;
|
||||
|
@ -2112,6 +2113,9 @@
|
|||
|
||||
.method public getVisibleItems()Ljava/util/ArrayList;
|
||||
.locals 5
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"()",
|
||||
|
@ -2238,7 +2242,7 @@
|
|||
return v0
|
||||
.end method
|
||||
|
||||
.method isQwertyMode()Z
|
||||
.method public isQwertyMode()Z
|
||||
.locals 1
|
||||
|
||||
iget-boolean v0, p0, Landroidx/appcompat/view/menu/MenuBuilder;->mQwertyMode:Z
|
||||
|
@ -2257,11 +2261,12 @@
|
|||
|
||||
const/4 p1, 0x1
|
||||
|
||||
return p1
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 p1, 0x0
|
||||
|
||||
:goto_0
|
||||
return p1
|
||||
.end method
|
||||
|
||||
|
@ -2273,7 +2278,7 @@
|
|||
return v0
|
||||
.end method
|
||||
|
||||
.method onItemActionRequestChanged(Landroidx/appcompat/view/menu/MenuItemImpl;)V
|
||||
.method public onItemActionRequestChanged(Landroidx/appcompat/view/menu/MenuItemImpl;)V
|
||||
.locals 0
|
||||
|
||||
const/4 p1, 0x1
|
||||
|
@ -2285,7 +2290,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method onItemVisibleChanged(Landroidx/appcompat/view/menu/MenuItemImpl;)V
|
||||
.method public onItemVisibleChanged(Landroidx/appcompat/view/menu/MenuItemImpl;)V
|
||||
.locals 0
|
||||
|
||||
const/4 p1, 0x1
|
||||
|
@ -2315,7 +2320,7 @@
|
|||
:cond_0
|
||||
invoke-direct {p0, p1}, Landroidx/appcompat/view/menu/MenuBuilder;->dispatchPresenterUpdate(Z)V
|
||||
|
||||
return-void
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
iput-boolean v1, p0, Landroidx/appcompat/view/menu/MenuBuilder;->mItemsChangedWhileDispatchPrevented:Z
|
||||
|
@ -2325,6 +2330,7 @@
|
|||
iput-boolean v1, p0, Landroidx/appcompat/view/menu/MenuBuilder;->mStructureChangedWhileDispatchPrevented:Z
|
||||
|
||||
:cond_2
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
@ -2704,7 +2710,7 @@
|
|||
|
||||
check-cast v3, Landroidx/appcompat/view/menu/SubMenuBuilder;
|
||||
|
||||
invoke-virtual {v3, p1}, Landroidx/appcompat/view/menu/SubMenuBuilder;->restoreActionViewStates(Landroid/os/Bundle;)V
|
||||
invoke-virtual {v3, p1}, Landroidx/appcompat/view/menu/MenuBuilder;->restoreActionViewStates(Landroid/os/Bundle;)V
|
||||
|
||||
:cond_2
|
||||
add-int/lit8 v2, v2, 0x1
|
||||
|
@ -2808,7 +2814,7 @@
|
|||
|
||||
check-cast v3, Landroidx/appcompat/view/menu/SubMenuBuilder;
|
||||
|
||||
invoke-virtual {v3, p1}, Landroidx/appcompat/view/menu/SubMenuBuilder;->saveActionViewStates(Landroid/os/Bundle;)V
|
||||
invoke-virtual {v3, p1}, Landroidx/appcompat/view/menu/MenuBuilder;->saveActionViewStates(Landroid/os/Bundle;)V
|
||||
|
||||
:cond_2
|
||||
add-int/lit8 v2, v2, 0x1
|
||||
|
@ -2860,7 +2866,7 @@
|
|||
return-object p0
|
||||
.end method
|
||||
|
||||
.method setExclusiveItemChecked(Landroid/view/MenuItem;)V
|
||||
.method public setExclusiveItemChecked(Landroid/view/MenuItem;)V
|
||||
.locals 6
|
||||
|
||||
invoke-interface {p1}, Landroid/view/MenuItem;->getGroupId()I
|
||||
|
@ -2880,7 +2886,7 @@
|
|||
const/4 v3, 0x0
|
||||
|
||||
:goto_0
|
||||
if-ge v3, v1, :cond_2
|
||||
if-ge v3, v1, :cond_4
|
||||
|
||||
iget-object v4, p0, Landroidx/appcompat/view/menu/MenuBuilder;->mItems:Ljava/util/ArrayList;
|
||||
|
||||
|
@ -2894,38 +2900,45 @@
|
|||
|
||||
move-result v5
|
||||
|
||||
if-ne v5, v0, :cond_1
|
||||
if-ne v5, v0, :cond_3
|
||||
|
||||
invoke-virtual {v4}, Landroidx/appcompat/view/menu/MenuItemImpl;->isExclusiveCheckable()Z
|
||||
|
||||
move-result v5
|
||||
|
||||
if-eqz v5, :cond_1
|
||||
if-nez v5, :cond_0
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {v4}, Landroidx/appcompat/view/menu/MenuItemImpl;->isCheckable()Z
|
||||
|
||||
move-result v5
|
||||
|
||||
if-eqz v5, :cond_1
|
||||
if-nez v5, :cond_1
|
||||
|
||||
if-ne v4, p1, :cond_0
|
||||
goto :goto_2
|
||||
|
||||
:cond_1
|
||||
if-ne v4, p1, :cond_2
|
||||
|
||||
const/4 v5, 0x1
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_0
|
||||
:cond_2
|
||||
const/4 v5, 0x0
|
||||
|
||||
:goto_1
|
||||
invoke-virtual {v4, v5}, Landroidx/appcompat/view/menu/MenuItemImpl;->setCheckedInt(Z)V
|
||||
|
||||
:cond_1
|
||||
:cond_3
|
||||
:goto_2
|
||||
add-int/lit8 v3, v3, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
:cond_4
|
||||
invoke-virtual {p0}, Landroidx/appcompat/view/menu/MenuBuilder;->startDispatchingItemsChanged()V
|
||||
|
||||
return-void
|
||||
|
@ -3073,7 +3086,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method protected setHeaderIconInt(I)Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
.method public setHeaderIconInt(I)Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
.locals 6
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
@ -3093,7 +3106,7 @@
|
|||
return-object p0
|
||||
.end method
|
||||
|
||||
.method protected setHeaderIconInt(Landroid/graphics/drawable/Drawable;)Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
.method public setHeaderIconInt(Landroid/graphics/drawable/Drawable;)Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
.locals 6
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
@ -3113,7 +3126,7 @@
|
|||
return-object p0
|
||||
.end method
|
||||
|
||||
.method protected setHeaderTitleInt(I)Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
.method public setHeaderTitleInt(I)Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
.locals 6
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
@ -3133,7 +3146,7 @@
|
|||
return-object p0
|
||||
.end method
|
||||
|
||||
.method protected setHeaderTitleInt(Ljava/lang/CharSequence;)Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
.method public setHeaderTitleInt(Ljava/lang/CharSequence;)Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
.locals 6
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
@ -3153,7 +3166,7 @@
|
|||
return-object p0
|
||||
.end method
|
||||
|
||||
.method protected setHeaderViewInt(Landroid/view/View;)Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
.method public setHeaderViewInt(Landroid/view/View;)Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
.locals 6
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
|
|
@ -1,22 +1,22 @@
|
|||
.class Landroidx/appcompat/view/menu/MenuDialogHelper;
|
||||
.class public Landroidx/appcompat/view/menu/MenuDialogHelper;
|
||||
.super Ljava/lang/Object;
|
||||
.source "MenuDialogHelper.java"
|
||||
|
||||
# interfaces
|
||||
.implements Landroid/content/DialogInterface$OnKeyListener;
|
||||
.implements Landroid/content/DialogInterface$OnClickListener;
|
||||
.implements Landroid/content/DialogInterface$OnDismissListener;
|
||||
.implements Landroid/content/DialogInterface$OnKeyListener;
|
||||
.implements Landroidx/appcompat/view/menu/MenuPresenter$Callback;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private mDialog:Landroidx/appcompat/app/AlertDialog;
|
||||
.field public mDialog:Landroidx/appcompat/app/AlertDialog;
|
||||
|
||||
.field private mMenu:Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
.field public mMenu:Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
|
||||
.field mPresenter:Landroidx/appcompat/view/menu/ListMenuPresenter;
|
||||
.field public mPresenter:Landroidx/appcompat/view/menu/ListMenuPresenter;
|
||||
|
||||
.field private mPresenterCallback:Landroidx/appcompat/view/menu/MenuPresenter$Callback;
|
||||
.field public mPresenterCallback:Landroidx/appcompat/view/menu/MenuPresenter$Callback;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -39,7 +39,7 @@
|
|||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
invoke-virtual {v0}, Landroidx/appcompat/app/AlertDialog;->dismiss()V
|
||||
invoke-virtual {v0}, Landroid/app/Dialog;->dismiss()V
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
|
@ -134,7 +134,7 @@
|
|||
|
||||
iget-object p1, p0, Landroidx/appcompat/view/menu/MenuDialogHelper;->mDialog:Landroidx/appcompat/app/AlertDialog;
|
||||
|
||||
invoke-virtual {p1}, Landroidx/appcompat/app/AlertDialog;->getWindow()Landroid/view/Window;
|
||||
invoke-virtual {p1}, Landroid/app/Dialog;->getWindow()Landroid/view/Window;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -171,7 +171,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuDialogHelper;->mDialog:Landroidx/appcompat/app/AlertDialog;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/appcompat/app/AlertDialog;->getWindow()Landroid/view/Window;
|
||||
invoke-virtual {v0}, Landroid/app/Dialog;->getWindow()Landroid/view/Window;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -321,11 +321,11 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuDialogHelper;->mDialog:Landroidx/appcompat/app/AlertDialog;
|
||||
|
||||
invoke-virtual {v0, p0}, Landroidx/appcompat/app/AlertDialog;->setOnDismissListener(Landroid/content/DialogInterface$OnDismissListener;)V
|
||||
invoke-virtual {v0, p0}, Landroid/app/Dialog;->setOnDismissListener(Landroid/content/DialogInterface$OnDismissListener;)V
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuDialogHelper;->mDialog:Landroidx/appcompat/app/AlertDialog;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/appcompat/app/AlertDialog;->getWindow()Landroid/view/Window;
|
||||
invoke-virtual {v0}, Landroid/app/Dialog;->getWindow()Landroid/view/Window;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -352,7 +352,7 @@
|
|||
|
||||
iget-object p1, p0, Landroidx/appcompat/view/menu/MenuDialogHelper;->mDialog:Landroidx/appcompat/app/AlertDialog;
|
||||
|
||||
invoke-virtual {p1}, Landroidx/appcompat/app/AlertDialog;->show()V
|
||||
invoke-virtual {p1}, Landroid/app/Dialog;->show()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.class interface abstract Landroidx/appcompat/view/menu/MenuHelper;
|
||||
.class public interface abstract Landroidx/appcompat/view/menu/MenuHelper;
|
||||
.super Ljava/lang/Object;
|
||||
.source "MenuHelper.java"
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.class Landroidx/appcompat/view/menu/MenuItemImpl$1;
|
||||
.class public Landroidx/appcompat/view/menu/MenuItemImpl$1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "MenuItemImpl.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/view/menu/MenuItemImpl;
|
||||
.field public final synthetic this$0:Landroidx/appcompat/view/menu/MenuItemImpl;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroidx/appcompat/view/menu/MenuItemImpl;)V
|
||||
.method public constructor <init>(Landroidx/appcompat/view/menu/MenuItemImpl;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/view/menu/MenuItemImpl$1;->this$0:Landroidx/appcompat/view/menu/MenuItemImpl;
|
||||
|
@ -39,11 +39,9 @@
|
|||
|
||||
iget-object p1, p0, Landroidx/appcompat/view/menu/MenuItemImpl$1;->this$0:Landroidx/appcompat/view/menu/MenuItemImpl;
|
||||
|
||||
iget-object p1, p1, Landroidx/appcompat/view/menu/MenuItemImpl;->mMenu:Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
iget-object v0, p1, Landroidx/appcompat/view/menu/MenuItemImpl;->mMenu:Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemImpl$1;->this$0:Landroidx/appcompat/view/menu/MenuItemImpl;
|
||||
|
||||
invoke-virtual {p1, v0}, Landroidx/appcompat/view/menu/MenuBuilder;->onItemVisibleChanged(Landroidx/appcompat/view/menu/MenuItemImpl;)V
|
||||
invoke-virtual {v0, p1}, Landroidx/appcompat/view/menu/MenuBuilder;->onItemVisibleChanged(Landroidx/appcompat/view/menu/MenuItemImpl;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,4 +1,4 @@
|
|||
.class Landroidx/appcompat/view/menu/MenuItemWrapperICS$ActionProviderWrapper;
|
||||
.class public Landroidx/appcompat/view/menu/MenuItemWrapperICS$ActionProviderWrapper;
|
||||
.super Landroidx/core/view/ActionProvider;
|
||||
.source "MenuItemWrapperICS.java"
|
||||
|
||||
|
@ -9,19 +9,19 @@
|
|||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x0
|
||||
accessFlags = 0x1
|
||||
name = "ActionProviderWrapper"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final mInner:Landroid/view/ActionProvider;
|
||||
.field public final mInner:Landroid/view/ActionProvider;
|
||||
|
||||
.field final synthetic this$0:Landroidx/appcompat/view/menu/MenuItemWrapperICS;
|
||||
.field public final synthetic this$0:Landroidx/appcompat/view/menu/MenuItemWrapperICS;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroidx/appcompat/view/menu/MenuItemWrapperICS;Landroid/content/Context;Landroid/view/ActionProvider;)V
|
||||
.method public constructor <init>(Landroidx/appcompat/view/menu/MenuItemWrapperICS;Landroid/content/Context;Landroid/view/ActionProvider;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS$ActionProviderWrapper;->this$0:Landroidx/appcompat/view/menu/MenuItemWrapperICS;
|
||||
|
@ -78,7 +78,7 @@
|
|||
|
||||
iget-object v1, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS$ActionProviderWrapper;->this$0:Landroidx/appcompat/view/menu/MenuItemWrapperICS;
|
||||
|
||||
invoke-virtual {v1, p1}, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->getSubMenuWrapper(Landroid/view/SubMenu;)Landroid/view/SubMenu;
|
||||
invoke-virtual {v1, p1}, Landroidx/appcompat/view/menu/BaseMenuWrapper;->getSubMenuWrapper(Landroid/view/SubMenu;)Landroid/view/SubMenu;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.class Landroidx/appcompat/view/menu/MenuItemWrapperICS$ActionProviderWrapperJB;
|
||||
.class public Landroidx/appcompat/view/menu/MenuItemWrapperICS$ActionProviderWrapperJB;
|
||||
.super Landroidx/appcompat/view/menu/MenuItemWrapperICS$ActionProviderWrapper;
|
||||
.source "MenuItemWrapperICS.java"
|
||||
|
||||
|
@ -7,24 +7,28 @@
|
|||
|
||||
|
||||
# annotations
|
||||
.annotation build Landroidx/annotation/RequiresApi;
|
||||
value = 0x10
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/appcompat/view/menu/MenuItemWrapperICS;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x0
|
||||
accessFlags = 0x1
|
||||
name = "ActionProviderWrapperJB"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private mListener:Landroidx/core/view/ActionProvider$VisibilityListener;
|
||||
.field public mListener:Landroidx/core/view/ActionProvider$VisibilityListener;
|
||||
|
||||
.field final synthetic this$0:Landroidx/appcompat/view/menu/MenuItemWrapperICS;
|
||||
.field public final synthetic this$0:Landroidx/appcompat/view/menu/MenuItemWrapperICS;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroidx/appcompat/view/menu/MenuItemWrapperICS;Landroid/content/Context;Landroid/view/ActionProvider;)V
|
||||
.method public constructor <init>(Landroidx/appcompat/view/menu/MenuItemWrapperICS;Landroid/content/Context;Landroid/view/ActionProvider;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS$ActionProviderWrapperJB;->this$0:Landroidx/appcompat/view/menu/MenuItemWrapperICS;
|
||||
|
@ -39,7 +43,7 @@
|
|||
.method public isVisible()Z
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS$ActionProviderWrapperJB;->mInner:Landroid/view/ActionProvider;
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS$ActionProviderWrapper;->mInner:Landroid/view/ActionProvider;
|
||||
|
||||
invoke-virtual {v0}, Landroid/view/ActionProvider;->isVisible()Z
|
||||
|
||||
|
@ -64,7 +68,7 @@
|
|||
.method public onCreateActionView(Landroid/view/MenuItem;)Landroid/view/View;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS$ActionProviderWrapperJB;->mInner:Landroid/view/ActionProvider;
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS$ActionProviderWrapper;->mInner:Landroid/view/ActionProvider;
|
||||
|
||||
invoke-virtual {v0, p1}, Landroid/view/ActionProvider;->onCreateActionView(Landroid/view/MenuItem;)Landroid/view/View;
|
||||
|
||||
|
@ -76,7 +80,7 @@
|
|||
.method public overridesItemVisibility()Z
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS$ActionProviderWrapperJB;->mInner:Landroid/view/ActionProvider;
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS$ActionProviderWrapper;->mInner:Landroid/view/ActionProvider;
|
||||
|
||||
invoke-virtual {v0}, Landroid/view/ActionProvider;->overridesItemVisibility()Z
|
||||
|
||||
|
@ -88,7 +92,7 @@
|
|||
.method public refreshVisibility()V
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS$ActionProviderWrapperJB;->mInner:Landroid/view/ActionProvider;
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS$ActionProviderWrapper;->mInner:Landroid/view/ActionProvider;
|
||||
|
||||
invoke-virtual {v0}, Landroid/view/ActionProvider;->refreshVisibility()V
|
||||
|
||||
|
@ -100,7 +104,7 @@
|
|||
|
||||
iput-object p1, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS$ActionProviderWrapperJB;->mListener:Landroidx/core/view/ActionProvider$VisibilityListener;
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS$ActionProviderWrapperJB;->mInner:Landroid/view/ActionProvider;
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS$ActionProviderWrapper;->mInner:Landroid/view/ActionProvider;
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.class Landroidx/appcompat/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;
|
||||
.class public Landroidx/appcompat/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;
|
||||
.super Landroid/widget/FrameLayout;
|
||||
.source "MenuItemWrapperICS.java"
|
||||
|
||||
|
@ -12,17 +12,17 @@
|
|||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x8
|
||||
accessFlags = 0x9
|
||||
name = "CollapsibleActionViewWrapper"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final mWrappedView:Landroid/view/CollapsibleActionView;
|
||||
.field public final mWrappedView:Landroid/view/CollapsibleActionView;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroid/view/View;)V
|
||||
.method public constructor <init>(Landroid/view/View;)V
|
||||
.locals 1
|
||||
|
||||
invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context;
|
||||
|
@ -37,14 +37,14 @@
|
|||
|
||||
iput-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;->mWrappedView:Landroid/view/CollapsibleActionView;
|
||||
|
||||
invoke-virtual {p0, p1}, Landroidx/appcompat/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;->addView(Landroid/view/View;)V
|
||||
invoke-virtual {p0, p1}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method getWrappedView()Landroid/view/View;
|
||||
.method public getWrappedView()Landroid/view/View;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;->mWrappedView:Landroid/view/CollapsibleActionView;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.class Landroidx/appcompat/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;
|
||||
.class public Landroidx/appcompat/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;
|
||||
.super Ljava/lang/Object;
|
||||
.source "MenuItemWrapperICS.java"
|
||||
|
||||
|
@ -12,19 +12,19 @@
|
|||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x0
|
||||
accessFlags = 0x1
|
||||
name = "OnActionExpandListenerWrapper"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private final mObject:Landroid/view/MenuItem$OnActionExpandListener;
|
||||
.field public final mObject:Landroid/view/MenuItem$OnActionExpandListener;
|
||||
|
||||
.field final synthetic this$0:Landroidx/appcompat/view/menu/MenuItemWrapperICS;
|
||||
.field public final synthetic this$0:Landroidx/appcompat/view/menu/MenuItemWrapperICS;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroidx/appcompat/view/menu/MenuItemWrapperICS;Landroid/view/MenuItem$OnActionExpandListener;)V
|
||||
.method public constructor <init>(Landroidx/appcompat/view/menu/MenuItemWrapperICS;Landroid/view/MenuItem$OnActionExpandListener;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;->this$0:Landroidx/appcompat/view/menu/MenuItemWrapperICS;
|
||||
|
@ -45,7 +45,7 @@
|
|||
|
||||
iget-object v1, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;->this$0:Landroidx/appcompat/view/menu/MenuItemWrapperICS;
|
||||
|
||||
invoke-virtual {v1, p1}, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->getMenuItemWrapper(Landroid/view/MenuItem;)Landroid/view/MenuItem;
|
||||
invoke-virtual {v1, p1}, Landroidx/appcompat/view/menu/BaseMenuWrapper;->getMenuItemWrapper(Landroid/view/MenuItem;)Landroid/view/MenuItem;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -63,7 +63,7 @@
|
|||
|
||||
iget-object v1, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;->this$0:Landroidx/appcompat/view/menu/MenuItemWrapperICS;
|
||||
|
||||
invoke-virtual {v1, p1}, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->getMenuItemWrapper(Landroid/view/MenuItem;)Landroid/view/MenuItem;
|
||||
invoke-virtual {v1, p1}, Landroidx/appcompat/view/menu/BaseMenuWrapper;->getMenuItemWrapper(Landroid/view/MenuItem;)Landroid/view/MenuItem;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.class Landroidx/appcompat/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper;
|
||||
.class public Landroidx/appcompat/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper;
|
||||
.super Ljava/lang/Object;
|
||||
.source "MenuItemWrapperICS.java"
|
||||
|
||||
|
@ -12,19 +12,19 @@
|
|||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x0
|
||||
accessFlags = 0x1
|
||||
name = "OnMenuItemClickListenerWrapper"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private final mObject:Landroid/view/MenuItem$OnMenuItemClickListener;
|
||||
.field public final mObject:Landroid/view/MenuItem$OnMenuItemClickListener;
|
||||
|
||||
.field final synthetic this$0:Landroidx/appcompat/view/menu/MenuItemWrapperICS;
|
||||
.field public final synthetic this$0:Landroidx/appcompat/view/menu/MenuItemWrapperICS;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroidx/appcompat/view/menu/MenuItemWrapperICS;Landroid/view/MenuItem$OnMenuItemClickListener;)V
|
||||
.method public constructor <init>(Landroidx/appcompat/view/menu/MenuItemWrapperICS;Landroid/view/MenuItem$OnMenuItemClickListener;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper;->this$0:Landroidx/appcompat/view/menu/MenuItemWrapperICS;
|
||||
|
@ -45,7 +45,7 @@
|
|||
|
||||
iget-object v1, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper;->this$0:Landroidx/appcompat/view/menu/MenuItemWrapperICS;
|
||||
|
||||
invoke-virtual {v1, p1}, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->getMenuItemWrapper(Landroid/view/MenuItem;)Landroid/view/MenuItem;
|
||||
invoke-virtual {v1, p1}, Landroidx/appcompat/view/menu/BaseMenuWrapper;->getMenuItemWrapper(Landroid/view/MenuItem;)Landroid/view/MenuItem;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
|
|
@ -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/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;,
|
||||
|
@ -19,13 +25,13 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field static final LOG_TAG:Ljava/lang/String; = "MenuItemWrapper"
|
||||
.field public static final LOG_TAG:Ljava/lang/String; = "MenuItemWrapper"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private mSetExclusiveCheckableMethod:Ljava/lang/reflect/Method;
|
||||
.field public mSetExclusiveCheckableMethod:Ljava/lang/reflect/Method;
|
||||
|
||||
.field private final mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
|
||||
.field public final mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -141,7 +147,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
|
||||
|
||||
invoke-interface {v0}, Landroidx/core/internal/view/SupportMenuItem;->getAlphabeticShortcut()C
|
||||
invoke-interface {v0}, Landroid/view/MenuItem;->getAlphabeticShortcut()C
|
||||
|
||||
move-result v0
|
||||
|
||||
|
@ -165,7 +171,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
|
||||
|
||||
invoke-interface {v0}, Landroidx/core/internal/view/SupportMenuItem;->getGroupId()I
|
||||
invoke-interface {v0}, Landroid/view/MenuItem;->getGroupId()I
|
||||
|
||||
move-result v0
|
||||
|
||||
|
@ -177,7 +183,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
|
||||
|
||||
invoke-interface {v0}, Landroidx/core/internal/view/SupportMenuItem;->getIcon()Landroid/graphics/drawable/Drawable;
|
||||
invoke-interface {v0}, Landroid/view/MenuItem;->getIcon()Landroid/graphics/drawable/Drawable;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -213,7 +219,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
|
||||
|
||||
invoke-interface {v0}, Landroidx/core/internal/view/SupportMenuItem;->getIntent()Landroid/content/Intent;
|
||||
invoke-interface {v0}, Landroid/view/MenuItem;->getIntent()Landroid/content/Intent;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -225,7 +231,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
|
||||
|
||||
invoke-interface {v0}, Landroidx/core/internal/view/SupportMenuItem;->getItemId()I
|
||||
invoke-interface {v0}, Landroid/view/MenuItem;->getItemId()I
|
||||
|
||||
move-result v0
|
||||
|
||||
|
@ -237,7 +243,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
|
||||
|
||||
invoke-interface {v0}, Landroidx/core/internal/view/SupportMenuItem;->getMenuInfo()Landroid/view/ContextMenu$ContextMenuInfo;
|
||||
invoke-interface {v0}, Landroid/view/MenuItem;->getMenuInfo()Landroid/view/ContextMenu$ContextMenuInfo;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -261,7 +267,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
|
||||
|
||||
invoke-interface {v0}, Landroidx/core/internal/view/SupportMenuItem;->getNumericShortcut()C
|
||||
invoke-interface {v0}, Landroid/view/MenuItem;->getNumericShortcut()C
|
||||
|
||||
move-result v0
|
||||
|
||||
|
@ -273,7 +279,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
|
||||
|
||||
invoke-interface {v0}, Landroidx/core/internal/view/SupportMenuItem;->getOrder()I
|
||||
invoke-interface {v0}, Landroid/view/MenuItem;->getOrder()I
|
||||
|
||||
move-result v0
|
||||
|
||||
|
@ -285,11 +291,11 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
|
||||
|
||||
invoke-interface {v0}, Landroidx/core/internal/view/SupportMenuItem;->getSubMenu()Landroid/view/SubMenu;
|
||||
invoke-interface {v0}, Landroid/view/MenuItem;->getSubMenu()Landroid/view/SubMenu;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {p0, v0}, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->getSubMenuWrapper(Landroid/view/SubMenu;)Landroid/view/SubMenu;
|
||||
invoke-virtual {p0, v0}, Landroidx/appcompat/view/menu/BaseMenuWrapper;->getSubMenuWrapper(Landroid/view/SubMenu;)Landroid/view/SubMenu;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -301,7 +307,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
|
||||
|
||||
invoke-interface {v0}, Landroidx/core/internal/view/SupportMenuItem;->getTitle()Ljava/lang/CharSequence;
|
||||
invoke-interface {v0}, Landroid/view/MenuItem;->getTitle()Ljava/lang/CharSequence;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -313,7 +319,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
|
||||
|
||||
invoke-interface {v0}, Landroidx/core/internal/view/SupportMenuItem;->getTitleCondensed()Ljava/lang/CharSequence;
|
||||
invoke-interface {v0}, Landroid/view/MenuItem;->getTitleCondensed()Ljava/lang/CharSequence;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -337,7 +343,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
|
||||
|
||||
invoke-interface {v0}, Landroidx/core/internal/view/SupportMenuItem;->hasSubMenu()Z
|
||||
invoke-interface {v0}, Landroid/view/MenuItem;->hasSubMenu()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
|
@ -361,7 +367,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
|
||||
|
||||
invoke-interface {v0}, Landroidx/core/internal/view/SupportMenuItem;->isCheckable()Z
|
||||
invoke-interface {v0}, Landroid/view/MenuItem;->isCheckable()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
|
@ -373,7 +379,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
|
||||
|
||||
invoke-interface {v0}, Landroidx/core/internal/view/SupportMenuItem;->isChecked()Z
|
||||
invoke-interface {v0}, Landroid/view/MenuItem;->isChecked()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
|
@ -385,7 +391,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
|
||||
|
||||
invoke-interface {v0}, Landroidx/core/internal/view/SupportMenuItem;->isEnabled()Z
|
||||
invoke-interface {v0}, Landroid/view/MenuItem;->isEnabled()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
|
@ -397,7 +403,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
|
||||
|
||||
invoke-interface {v0}, Landroidx/core/internal/view/SupportMenuItem;->isVisible()Z
|
||||
invoke-interface {v0}, Landroid/view/MenuItem;->isVisible()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
|
@ -409,36 +415,22 @@
|
|||
|
||||
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
|
||||
|
||||
const/16 v1, 0x10
|
||||
|
||||
if-lt v0, v1, :cond_0
|
||||
|
||||
new-instance v0, Landroidx/appcompat/view/menu/MenuItemWrapperICS$ActionProviderWrapperJB;
|
||||
|
||||
iget-object v1, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mContext:Landroid/content/Context;
|
||||
iget-object v1, p0, Landroidx/appcompat/view/menu/BaseMenuWrapper;->mContext:Landroid/content/Context;
|
||||
|
||||
invoke-direct {v0, p0, v1, p1}, Landroidx/appcompat/view/menu/MenuItemWrapperICS$ActionProviderWrapperJB;-><init>(Landroidx/appcompat/view/menu/MenuItemWrapperICS;Landroid/content/Context;Landroid/view/ActionProvider;)V
|
||||
|
||||
iget-object v1, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
new-instance v0, Landroidx/appcompat/view/menu/MenuItemWrapperICS$ActionProviderWrapper;
|
||||
|
||||
iget-object v1, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mContext:Landroid/content/Context;
|
||||
|
||||
invoke-direct {v0, p0, v1, p1}, Landroidx/appcompat/view/menu/MenuItemWrapperICS$ActionProviderWrapper;-><init>(Landroidx/appcompat/view/menu/MenuItemWrapperICS;Landroid/content/Context;Landroid/view/ActionProvider;)V
|
||||
|
||||
:goto_0
|
||||
iget-object v1, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
|
||||
|
||||
if-eqz p1, :cond_1
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_1
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_1
|
||||
:goto_0
|
||||
invoke-interface {v1, v0}, Landroidx/core/internal/view/SupportMenuItem;->setSupportActionProvider(Landroidx/core/view/ActionProvider;)Landroidx/core/internal/view/SupportMenuItem;
|
||||
|
||||
return-object p0
|
||||
|
@ -499,7 +491,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
|
||||
|
||||
invoke-interface {v0, p1}, Landroidx/core/internal/view/SupportMenuItem;->setAlphabeticShortcut(C)Landroid/view/MenuItem;
|
||||
invoke-interface {v0, p1}, Landroid/view/MenuItem;->setAlphabeticShortcut(C)Landroid/view/MenuItem;
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
@ -519,7 +511,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
|
||||
|
||||
invoke-interface {v0, p1}, Landroidx/core/internal/view/SupportMenuItem;->setCheckable(Z)Landroid/view/MenuItem;
|
||||
invoke-interface {v0, p1}, Landroid/view/MenuItem;->setCheckable(Z)Landroid/view/MenuItem;
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
@ -529,7 +521,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
|
||||
|
||||
invoke-interface {v0, p1}, Landroidx/core/internal/view/SupportMenuItem;->setChecked(Z)Landroid/view/MenuItem;
|
||||
invoke-interface {v0, p1}, Landroid/view/MenuItem;->setChecked(Z)Landroid/view/MenuItem;
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
@ -549,7 +541,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
|
||||
|
||||
invoke-interface {v0, p1}, Landroidx/core/internal/view/SupportMenuItem;->setEnabled(Z)Landroid/view/MenuItem;
|
||||
invoke-interface {v0, p1}, Landroid/view/MenuItem;->setEnabled(Z)Landroid/view/MenuItem;
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
@ -603,7 +595,7 @@
|
|||
:try_end_0
|
||||
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
|
||||
|
||||
return-void
|
||||
goto :goto_0
|
||||
|
||||
:catch_0
|
||||
move-exception p1
|
||||
|
@ -614,6 +606,7 @@
|
|||
|
||||
invoke-static {v0, v1, p1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
|
||||
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
@ -622,7 +615,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
|
||||
|
||||
invoke-interface {v0, p1}, Landroidx/core/internal/view/SupportMenuItem;->setIcon(I)Landroid/view/MenuItem;
|
||||
invoke-interface {v0, p1}, Landroid/view/MenuItem;->setIcon(I)Landroid/view/MenuItem;
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
@ -632,7 +625,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
|
||||
|
||||
invoke-interface {v0, p1}, Landroidx/core/internal/view/SupportMenuItem;->setIcon(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem;
|
||||
invoke-interface {v0, p1}, Landroid/view/MenuItem;->setIcon(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem;
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
@ -662,7 +655,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
|
||||
|
||||
invoke-interface {v0, p1}, Landroidx/core/internal/view/SupportMenuItem;->setIntent(Landroid/content/Intent;)Landroid/view/MenuItem;
|
||||
invoke-interface {v0, p1}, Landroid/view/MenuItem;->setIntent(Landroid/content/Intent;)Landroid/view/MenuItem;
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
@ -672,7 +665,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
|
||||
|
||||
invoke-interface {v0, p1}, Landroidx/core/internal/view/SupportMenuItem;->setNumericShortcut(C)Landroid/view/MenuItem;
|
||||
invoke-interface {v0, p1}, Landroid/view/MenuItem;->setNumericShortcut(C)Landroid/view/MenuItem;
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
@ -704,7 +697,7 @@
|
|||
const/4 v1, 0x0
|
||||
|
||||
:goto_0
|
||||
invoke-interface {v0, v1}, Landroidx/core/internal/view/SupportMenuItem;->setOnActionExpandListener(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem;
|
||||
invoke-interface {v0, v1}, Landroid/view/MenuItem;->setOnActionExpandListener(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem;
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
@ -726,7 +719,7 @@
|
|||
const/4 v1, 0x0
|
||||
|
||||
:goto_0
|
||||
invoke-interface {v0, v1}, Landroidx/core/internal/view/SupportMenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem;
|
||||
invoke-interface {v0, v1}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem;
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
@ -736,7 +729,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
|
||||
|
||||
invoke-interface {v0, p1, p2}, Landroidx/core/internal/view/SupportMenuItem;->setShortcut(CC)Landroid/view/MenuItem;
|
||||
invoke-interface {v0, p1, p2}, Landroid/view/MenuItem;->setShortcut(CC)Landroid/view/MenuItem;
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
@ -776,7 +769,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
|
||||
|
||||
invoke-interface {v0, p1}, Landroidx/core/internal/view/SupportMenuItem;->setTitle(I)Landroid/view/MenuItem;
|
||||
invoke-interface {v0, p1}, Landroid/view/MenuItem;->setTitle(I)Landroid/view/MenuItem;
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
@ -786,7 +779,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
|
||||
|
||||
invoke-interface {v0, p1}, Landroidx/core/internal/view/SupportMenuItem;->setTitle(Ljava/lang/CharSequence;)Landroid/view/MenuItem;
|
||||
invoke-interface {v0, p1}, Landroid/view/MenuItem;->setTitle(Ljava/lang/CharSequence;)Landroid/view/MenuItem;
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
@ -796,7 +789,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
|
||||
|
||||
invoke-interface {v0, p1}, Landroidx/core/internal/view/SupportMenuItem;->setTitleCondensed(Ljava/lang/CharSequence;)Landroid/view/MenuItem;
|
||||
invoke-interface {v0, p1}, Landroid/view/MenuItem;->setTitleCondensed(Ljava/lang/CharSequence;)Landroid/view/MenuItem;
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
@ -816,7 +809,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
|
||||
|
||||
invoke-interface {v0, p1}, Landroidx/core/internal/view/SupportMenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
||||
invoke-interface {v0, p1}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
|
|
@ -1,19 +1,19 @@
|
|||
.class abstract Landroidx/appcompat/view/menu/MenuPopup;
|
||||
.class public abstract Landroidx/appcompat/view/menu/MenuPopup;
|
||||
.super Ljava/lang/Object;
|
||||
.source "MenuPopup.java"
|
||||
|
||||
# interfaces
|
||||
.implements Landroid/widget/AdapterView$OnItemClickListener;
|
||||
.implements Landroidx/appcompat/view/menu/MenuPresenter;
|
||||
.implements Landroidx/appcompat/view/menu/ShowableListMenu;
|
||||
.implements Landroidx/appcompat/view/menu/MenuPresenter;
|
||||
.implements Landroid/widget/AdapterView$OnItemClickListener;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private mEpicenterBounds:Landroid/graphics/Rect;
|
||||
.field public mEpicenterBounds:Landroid/graphics/Rect;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>()V
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
@ -21,7 +21,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method protected static measureIndividualMenuWidth(Landroid/widget/ListAdapter;Landroid/view/ViewGroup;Landroid/content/Context;I)I
|
||||
.method public static measureIndividualMenuWidth(Landroid/widget/ListAdapter;Landroid/view/ViewGroup;Landroid/content/Context;I)I
|
||||
.locals 9
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
@ -97,7 +97,7 @@
|
|||
return p1
|
||||
.end method
|
||||
|
||||
.method protected static shouldPreserveIconSpacing(Landroidx/appcompat/view/menu/MenuBuilder;)Z
|
||||
.method public static shouldPreserveIconSpacing(Landroidx/appcompat/view/menu/MenuBuilder;)Z
|
||||
.locals 5
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/view/menu/MenuBuilder;->size()I
|
||||
|
@ -141,7 +141,7 @@
|
|||
return v1
|
||||
.end method
|
||||
|
||||
.method protected static toMenuAdapter(Landroid/widget/ListAdapter;)Landroidx/appcompat/view/menu/MenuAdapter;
|
||||
.method public static toMenuAdapter(Landroid/widget/ListAdapter;)Landroidx/appcompat/view/menu/MenuAdapter;
|
||||
.locals 1
|
||||
|
||||
instance-of v0, p0, Landroid/widget/HeaderViewListAdapter;
|
||||
|
@ -169,7 +169,7 @@
|
|||
.method public abstract addMenu(Landroidx/appcompat/view/menu/MenuBuilder;)V
|
||||
.end method
|
||||
|
||||
.method protected closeMenuOnSubMenuOpened()Z
|
||||
.method public closeMenuOnSubMenuOpened()Z
|
||||
.locals 1
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
@ -223,6 +223,14 @@
|
|||
|
||||
.method public initForMenu(Landroid/content/Context;Landroidx/appcompat/view/menu/MenuBuilder;)V
|
||||
.locals 0
|
||||
.param p1 # Landroid/content/Context;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p2 # Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.class Landroidx/appcompat/view/menu/MenuPopupHelper$1;
|
||||
.class public Landroidx/appcompat/view/menu/MenuPopupHelper$1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "MenuPopupHelper.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/view/menu/MenuPopupHelper;
|
||||
.field public final synthetic this$0:Landroidx/appcompat/view/menu/MenuPopupHelper;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroidx/appcompat/view/menu/MenuPopupHelper;)V
|
||||
.method public constructor <init>(Landroidx/appcompat/view/menu/MenuPopupHelper;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/view/menu/MenuPopupHelper$1;->this$0:Landroidx/appcompat/view/menu/MenuPopupHelper;
|
||||
|
|
|
@ -6,39 +6,55 @@
|
|||
.implements Landroidx/appcompat/view/menu/MenuHelper;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation build Landroidx/annotation/RestrictTo;
|
||||
value = {
|
||||
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field private static final TOUCH_EPICENTER_SIZE_DP:I = 0x30
|
||||
.field public static final TOUCH_EPICENTER_SIZE_DP:I = 0x30
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private mAnchorView:Landroid/view/View;
|
||||
.field public mAnchorView:Landroid/view/View;
|
||||
|
||||
.field private final mContext:Landroid/content/Context;
|
||||
.field public final mContext:Landroid/content/Context;
|
||||
|
||||
.field private mDropDownGravity:I
|
||||
.field public mDropDownGravity:I
|
||||
|
||||
.field private mForceShowIcon:Z
|
||||
.field public mForceShowIcon:Z
|
||||
|
||||
.field private final mInternalOnDismissListener:Landroid/widget/PopupWindow$OnDismissListener;
|
||||
.field public final mInternalOnDismissListener:Landroid/widget/PopupWindow$OnDismissListener;
|
||||
|
||||
.field private final mMenu:Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
.field public final mMenu:Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
|
||||
.field private mOnDismissListener:Landroid/widget/PopupWindow$OnDismissListener;
|
||||
.field public mOnDismissListener:Landroid/widget/PopupWindow$OnDismissListener;
|
||||
|
||||
.field private final mOverflowOnly:Z
|
||||
.field public final mOverflowOnly:Z
|
||||
|
||||
.field private mPopup:Landroidx/appcompat/view/menu/MenuPopup;
|
||||
.field public mPopup:Landroidx/appcompat/view/menu/MenuPopup;
|
||||
|
||||
.field private final mPopupStyleAttr:I
|
||||
.field public final mPopupStyleAttr:I
|
||||
|
||||
.field private final mPopupStyleRes:I
|
||||
.field public final mPopupStyleRes:I
|
||||
|
||||
.field private mPresenterCallback:Landroidx/appcompat/view/menu/MenuPresenter$Callback;
|
||||
.field public mPresenterCallback:Landroidx/appcompat/view/menu/MenuPresenter$Callback;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Landroid/content/Context;Landroidx/appcompat/view/menu/MenuBuilder;)V
|
||||
.locals 7
|
||||
.param p1 # Landroid/content/Context;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p2 # Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
sget v5, Landroidx/appcompat/R$attr;->popupMenuStyle:I
|
||||
|
||||
|
@ -61,6 +77,18 @@
|
|||
|
||||
.method public constructor <init>(Landroid/content/Context;Landroidx/appcompat/view/menu/MenuBuilder;Landroid/view/View;)V
|
||||
.locals 7
|
||||
.param p1 # Landroid/content/Context;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p2 # Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p3 # Landroid/view/View;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
sget v5, Landroidx/appcompat/R$attr;->popupMenuStyle:I
|
||||
|
||||
|
@ -83,6 +111,22 @@
|
|||
|
||||
.method public constructor <init>(Landroid/content/Context;Landroidx/appcompat/view/menu/MenuBuilder;Landroid/view/View;ZI)V
|
||||
.locals 7
|
||||
.param p1 # Landroid/content/Context;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p2 # Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p3 # Landroid/view/View;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p5 # I
|
||||
.annotation build Landroidx/annotation/AttrRes;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
const/4 v6, 0x0
|
||||
|
||||
|
@ -105,6 +149,26 @@
|
|||
|
||||
.method public constructor <init>(Landroid/content/Context;Landroidx/appcompat/view/menu/MenuBuilder;Landroid/view/View;ZII)V
|
||||
.locals 1
|
||||
.param p1 # Landroid/content/Context;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p2 # Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p3 # Landroid/view/View;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p5 # I
|
||||
.annotation build Landroidx/annotation/AttrRes;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p6 # I
|
||||
.annotation build Landroidx/annotation/StyleRes;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
|
@ -135,6 +199,8 @@
|
|||
|
||||
.method private createPopup()Landroidx/appcompat/view/menu/MenuPopup;
|
||||
.locals 14
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuPopupHelper;->mContext:Landroid/content/Context;
|
||||
|
||||
|
@ -156,18 +222,8 @@
|
|||
|
||||
sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
|
||||
|
||||
const/16 v3, 0x11
|
||||
|
||||
if-lt v2, v3, :cond_0
|
||||
|
||||
invoke-virtual {v0, v1}, Landroid/view/Display;->getRealSize(Landroid/graphics/Point;)V
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {v0, v1}, Landroid/view/Display;->getSize(Landroid/graphics/Point;)V
|
||||
|
||||
:goto_0
|
||||
iget v0, v1, Landroid/graphics/Point;->x:I
|
||||
|
||||
iget v1, v1, Landroid/graphics/Point;->y:I
|
||||
|
@ -188,17 +244,17 @@
|
|||
|
||||
move-result v1
|
||||
|
||||
if-lt v0, v1, :cond_1
|
||||
if-lt v0, v1, :cond_0
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
goto :goto_1
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
:cond_0
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_1
|
||||
if-eqz v0, :cond_2
|
||||
:goto_0
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
new-instance v0, Landroidx/appcompat/view/menu/CascadingMenuPopup;
|
||||
|
||||
|
@ -216,9 +272,9 @@
|
|||
|
||||
invoke-direct/range {v1 .. v6}, Landroidx/appcompat/view/menu/CascadingMenuPopup;-><init>(Landroid/content/Context;Landroid/view/View;IIZ)V
|
||||
|
||||
goto :goto_2
|
||||
goto :goto_1
|
||||
|
||||
:cond_2
|
||||
:cond_1
|
||||
new-instance v0, Landroidx/appcompat/view/menu/StandardMenuPopup;
|
||||
|
||||
iget-object v8, p0, Landroidx/appcompat/view/menu/MenuPopupHelper;->mContext:Landroid/content/Context;
|
||||
|
@ -237,7 +293,7 @@
|
|||
|
||||
invoke-direct/range {v7 .. v13}, Landroidx/appcompat/view/menu/StandardMenuPopup;-><init>(Landroid/content/Context;Landroidx/appcompat/view/menu/MenuBuilder;Landroid/view/View;IIZ)V
|
||||
|
||||
:goto_2
|
||||
:goto_1
|
||||
iget-object v1, p0, Landroidx/appcompat/view/menu/MenuPopupHelper;->mMenu:Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
|
||||
invoke-virtual {v0, v1}, Landroidx/appcompat/view/menu/MenuPopup;->addMenu(Landroidx/appcompat/view/menu/MenuBuilder;)V
|
||||
|
@ -252,7 +308,7 @@
|
|||
|
||||
iget-object v1, p0, Landroidx/appcompat/view/menu/MenuPopupHelper;->mPresenterCallback:Landroidx/appcompat/view/menu/MenuPresenter$Callback;
|
||||
|
||||
invoke-virtual {v0, v1}, Landroidx/appcompat/view/menu/MenuPopup;->setCallback(Landroidx/appcompat/view/menu/MenuPresenter$Callback;)V
|
||||
invoke-interface {v0, v1}, Landroidx/appcompat/view/menu/MenuPresenter;->setCallback(Landroidx/appcompat/view/menu/MenuPresenter$Callback;)V
|
||||
|
||||
iget-boolean v1, p0, Landroidx/appcompat/view/menu/MenuPopupHelper;->mForceShowIcon:Z
|
||||
|
||||
|
@ -344,7 +400,7 @@
|
|||
invoke-virtual {v0, p4}, Landroidx/appcompat/view/menu/MenuPopup;->setEpicenterBounds(Landroid/graphics/Rect;)V
|
||||
|
||||
:cond_1
|
||||
invoke-virtual {v0}, Landroidx/appcompat/view/menu/MenuPopup;->show()V
|
||||
invoke-interface {v0}, Landroidx/appcompat/view/menu/ShowableListMenu;->show()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
@ -362,7 +418,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuPopupHelper;->mPopup:Landroidx/appcompat/view/menu/MenuPopup;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/appcompat/view/menu/MenuPopup;->dismiss()V
|
||||
invoke-interface {v0}, Landroidx/appcompat/view/menu/ShowableListMenu;->dismiss()V
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
|
@ -383,7 +439,7 @@
|
|||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {v0}, Landroidx/appcompat/view/menu/MenuPopup;->getListView()Landroid/widget/ListView;
|
||||
invoke-interface {v0}, Landroidx/appcompat/view/menu/ShowableListMenu;->getListView()Landroid/widget/ListView;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -392,6 +448,8 @@
|
|||
|
||||
.method public getPopup()Landroidx/appcompat/view/menu/MenuPopup;
|
||||
.locals 1
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuPopupHelper;->mPopup:Landroidx/appcompat/view/menu/MenuPopup;
|
||||
|
||||
|
@ -416,7 +474,7 @@
|
|||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
invoke-virtual {v0}, Landroidx/appcompat/view/menu/MenuPopup;->isShowing()Z
|
||||
invoke-interface {v0}, Landroidx/appcompat/view/menu/ShowableListMenu;->isShowing()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
|
@ -424,11 +482,12 @@
|
|||
|
||||
const/4 v0, 0x1
|
||||
|
||||
return v0
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_0
|
||||
return v0
|
||||
.end method
|
||||
|
||||
|
@ -451,6 +510,10 @@
|
|||
|
||||
.method public setAnchorView(Landroid/view/View;)V
|
||||
.locals 0
|
||||
.param p1 # Landroid/view/View;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/view/menu/MenuPopupHelper;->mAnchorView:Landroid/view/View;
|
||||
|
||||
|
@ -482,6 +545,10 @@
|
|||
|
||||
.method public setOnDismissListener(Landroid/widget/PopupWindow$OnDismissListener;)V
|
||||
.locals 0
|
||||
.param p1 # Landroid/widget/PopupWindow$OnDismissListener;
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/view/menu/MenuPopupHelper;->mOnDismissListener:Landroid/widget/PopupWindow$OnDismissListener;
|
||||
|
||||
|
@ -490,6 +557,10 @@
|
|||
|
||||
.method public setPresenterCallback(Landroidx/appcompat/view/menu/MenuPresenter$Callback;)V
|
||||
.locals 1
|
||||
.param p1 # Landroidx/appcompat/view/menu/MenuPresenter$Callback;
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/view/menu/MenuPopupHelper;->mPresenterCallback:Landroidx/appcompat/view/menu/MenuPresenter$Callback;
|
||||
|
||||
|
@ -497,7 +568,7 @@
|
|||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
invoke-virtual {v0, p1}, Landroidx/appcompat/view/menu/MenuPopup;->setCallback(Landroidx/appcompat/view/menu/MenuPresenter$Callback;)V
|
||||
invoke-interface {v0, p1}, Landroidx/appcompat/view/menu/MenuPresenter;->setCallback(Landroidx/appcompat/view/menu/MenuPresenter$Callback;)V
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
|
|
|
@ -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/MemberClasses;
|
||||
value = {
|
||||
Landroidx/appcompat/view/menu/MenuPresenter$Callback;
|
||||
|
|
|
@ -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/MemberClasses;
|
||||
value = {
|
||||
Landroidx/appcompat/view/menu/MenuView$ItemView;
|
||||
|
|
|
@ -6,8 +6,16 @@
|
|||
.implements Landroid/view/Menu;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation build Landroidx/annotation/RestrictTo;
|
||||
value = {
|
||||
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private final mWrappedObject:Landroidx/core/internal/view/SupportMenu;
|
||||
.field public final mWrappedObject:Landroidx/core/internal/view/SupportMenu;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -39,11 +47,11 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenu;
|
||||
|
||||
invoke-interface {v0, p1}, Landroidx/core/internal/view/SupportMenu;->add(I)Landroid/view/MenuItem;
|
||||
invoke-interface {v0, p1}, Landroid/view/Menu;->add(I)Landroid/view/MenuItem;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {p0, p1}, Landroidx/appcompat/view/menu/MenuWrapperICS;->getMenuItemWrapper(Landroid/view/MenuItem;)Landroid/view/MenuItem;
|
||||
invoke-virtual {p0, p1}, Landroidx/appcompat/view/menu/BaseMenuWrapper;->getMenuItemWrapper(Landroid/view/MenuItem;)Landroid/view/MenuItem;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -55,11 +63,11 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenu;
|
||||
|
||||
invoke-interface {v0, p1, p2, p3, p4}, Landroidx/core/internal/view/SupportMenu;->add(IIII)Landroid/view/MenuItem;
|
||||
invoke-interface {v0, p1, p2, p3, p4}, Landroid/view/Menu;->add(IIII)Landroid/view/MenuItem;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {p0, p1}, Landroidx/appcompat/view/menu/MenuWrapperICS;->getMenuItemWrapper(Landroid/view/MenuItem;)Landroid/view/MenuItem;
|
||||
invoke-virtual {p0, p1}, Landroidx/appcompat/view/menu/BaseMenuWrapper;->getMenuItemWrapper(Landroid/view/MenuItem;)Landroid/view/MenuItem;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -71,11 +79,11 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenu;
|
||||
|
||||
invoke-interface {v0, p1, p2, p3, p4}, Landroidx/core/internal/view/SupportMenu;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem;
|
||||
invoke-interface {v0, p1, p2, p3, p4}, Landroid/view/Menu;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {p0, p1}, Landroidx/appcompat/view/menu/MenuWrapperICS;->getMenuItemWrapper(Landroid/view/MenuItem;)Landroid/view/MenuItem;
|
||||
invoke-virtual {p0, p1}, Landroidx/appcompat/view/menu/BaseMenuWrapper;->getMenuItemWrapper(Landroid/view/MenuItem;)Landroid/view/MenuItem;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -87,11 +95,11 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenu;
|
||||
|
||||
invoke-interface {v0, p1}, Landroidx/core/internal/view/SupportMenu;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem;
|
||||
invoke-interface {v0, p1}, Landroid/view/Menu;->add(Ljava/lang/CharSequence;)Landroid/view/MenuItem;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {p0, p1}, Landroidx/appcompat/view/menu/MenuWrapperICS;->getMenuItemWrapper(Landroid/view/MenuItem;)Landroid/view/MenuItem;
|
||||
invoke-virtual {p0, p1}, Landroidx/appcompat/view/menu/BaseMenuWrapper;->getMenuItemWrapper(Landroid/view/MenuItem;)Landroid/view/MenuItem;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -135,7 +143,7 @@
|
|||
|
||||
move-object v11, v2
|
||||
|
||||
invoke-interface/range {v3 .. v11}, Landroidx/core/internal/view/SupportMenu;->addIntentOptions(IIILandroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I[Landroid/view/MenuItem;)I
|
||||
invoke-interface/range {v3 .. v11}, Landroid/view/Menu;->addIntentOptions(IIILandroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I[Landroid/view/MenuItem;)I
|
||||
|
||||
move-result v3
|
||||
|
||||
|
@ -150,7 +158,7 @@
|
|||
|
||||
aget-object v6, v2, v4
|
||||
|
||||
invoke-virtual {p0, v6}, Landroidx/appcompat/view/menu/MenuWrapperICS;->getMenuItemWrapper(Landroid/view/MenuItem;)Landroid/view/MenuItem;
|
||||
invoke-virtual {p0, v6}, Landroidx/appcompat/view/menu/BaseMenuWrapper;->getMenuItemWrapper(Landroid/view/MenuItem;)Landroid/view/MenuItem;
|
||||
|
||||
move-result-object v6
|
||||
|
||||
|
@ -169,11 +177,11 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenu;
|
||||
|
||||
invoke-interface {v0, p1}, Landroidx/core/internal/view/SupportMenu;->addSubMenu(I)Landroid/view/SubMenu;
|
||||
invoke-interface {v0, p1}, Landroid/view/Menu;->addSubMenu(I)Landroid/view/SubMenu;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {p0, p1}, Landroidx/appcompat/view/menu/MenuWrapperICS;->getSubMenuWrapper(Landroid/view/SubMenu;)Landroid/view/SubMenu;
|
||||
invoke-virtual {p0, p1}, Landroidx/appcompat/view/menu/BaseMenuWrapper;->getSubMenuWrapper(Landroid/view/SubMenu;)Landroid/view/SubMenu;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -185,11 +193,11 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenu;
|
||||
|
||||
invoke-interface {v0, p1, p2, p3, p4}, Landroidx/core/internal/view/SupportMenu;->addSubMenu(IIII)Landroid/view/SubMenu;
|
||||
invoke-interface {v0, p1, p2, p3, p4}, Landroid/view/Menu;->addSubMenu(IIII)Landroid/view/SubMenu;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {p0, p1}, Landroidx/appcompat/view/menu/MenuWrapperICS;->getSubMenuWrapper(Landroid/view/SubMenu;)Landroid/view/SubMenu;
|
||||
invoke-virtual {p0, p1}, Landroidx/appcompat/view/menu/BaseMenuWrapper;->getSubMenuWrapper(Landroid/view/SubMenu;)Landroid/view/SubMenu;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -201,11 +209,11 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenu;
|
||||
|
||||
invoke-interface {v0, p1, p2, p3, p4}, Landroidx/core/internal/view/SupportMenu;->addSubMenu(IIILjava/lang/CharSequence;)Landroid/view/SubMenu;
|
||||
invoke-interface {v0, p1, p2, p3, p4}, Landroid/view/Menu;->addSubMenu(IIILjava/lang/CharSequence;)Landroid/view/SubMenu;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {p0, p1}, Landroidx/appcompat/view/menu/MenuWrapperICS;->getSubMenuWrapper(Landroid/view/SubMenu;)Landroid/view/SubMenu;
|
||||
invoke-virtual {p0, p1}, Landroidx/appcompat/view/menu/BaseMenuWrapper;->getSubMenuWrapper(Landroid/view/SubMenu;)Landroid/view/SubMenu;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -217,11 +225,11 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenu;
|
||||
|
||||
invoke-interface {v0, p1}, Landroidx/core/internal/view/SupportMenu;->addSubMenu(Ljava/lang/CharSequence;)Landroid/view/SubMenu;
|
||||
invoke-interface {v0, p1}, Landroid/view/Menu;->addSubMenu(Ljava/lang/CharSequence;)Landroid/view/SubMenu;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {p0, p1}, Landroidx/appcompat/view/menu/MenuWrapperICS;->getSubMenuWrapper(Landroid/view/SubMenu;)Landroid/view/SubMenu;
|
||||
invoke-virtual {p0, p1}, Landroidx/appcompat/view/menu/BaseMenuWrapper;->getSubMenuWrapper(Landroid/view/SubMenu;)Landroid/view/SubMenu;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -231,11 +239,11 @@
|
|||
.method public clear()V
|
||||
.locals 1
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/view/menu/MenuWrapperICS;->internalClear()V
|
||||
invoke-virtual {p0}, Landroidx/appcompat/view/menu/BaseMenuWrapper;->internalClear()V
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenu;
|
||||
|
||||
invoke-interface {v0}, Landroidx/core/internal/view/SupportMenu;->clear()V
|
||||
invoke-interface {v0}, Landroid/view/Menu;->clear()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
@ -245,7 +253,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenu;
|
||||
|
||||
invoke-interface {v0}, Landroidx/core/internal/view/SupportMenu;->close()V
|
||||
invoke-interface {v0}, Landroid/view/Menu;->close()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
@ -255,11 +263,11 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenu;
|
||||
|
||||
invoke-interface {v0, p1}, Landroidx/core/internal/view/SupportMenu;->findItem(I)Landroid/view/MenuItem;
|
||||
invoke-interface {v0, p1}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {p0, p1}, Landroidx/appcompat/view/menu/MenuWrapperICS;->getMenuItemWrapper(Landroid/view/MenuItem;)Landroid/view/MenuItem;
|
||||
invoke-virtual {p0, p1}, Landroidx/appcompat/view/menu/BaseMenuWrapper;->getMenuItemWrapper(Landroid/view/MenuItem;)Landroid/view/MenuItem;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -271,11 +279,11 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenu;
|
||||
|
||||
invoke-interface {v0, p1}, Landroidx/core/internal/view/SupportMenu;->getItem(I)Landroid/view/MenuItem;
|
||||
invoke-interface {v0, p1}, Landroid/view/Menu;->getItem(I)Landroid/view/MenuItem;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {p0, p1}, Landroidx/appcompat/view/menu/MenuWrapperICS;->getMenuItemWrapper(Landroid/view/MenuItem;)Landroid/view/MenuItem;
|
||||
invoke-virtual {p0, p1}, Landroidx/appcompat/view/menu/BaseMenuWrapper;->getMenuItemWrapper(Landroid/view/MenuItem;)Landroid/view/MenuItem;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -287,7 +295,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenu;
|
||||
|
||||
invoke-interface {v0}, Landroidx/core/internal/view/SupportMenu;->hasVisibleItems()Z
|
||||
invoke-interface {v0}, Landroid/view/Menu;->hasVisibleItems()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
|
@ -299,7 +307,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenu;
|
||||
|
||||
invoke-interface {v0, p1, p2}, Landroidx/core/internal/view/SupportMenu;->isShortcutKey(ILandroid/view/KeyEvent;)Z
|
||||
invoke-interface {v0, p1, p2}, Landroid/view/Menu;->isShortcutKey(ILandroid/view/KeyEvent;)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
|
@ -311,7 +319,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenu;
|
||||
|
||||
invoke-interface {v0, p1, p2}, Landroidx/core/internal/view/SupportMenu;->performIdentifierAction(II)Z
|
||||
invoke-interface {v0, p1, p2}, Landroid/view/Menu;->performIdentifierAction(II)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
|
@ -323,7 +331,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenu;
|
||||
|
||||
invoke-interface {v0, p1, p2, p3}, Landroidx/core/internal/view/SupportMenu;->performShortcut(ILandroid/view/KeyEvent;I)Z
|
||||
invoke-interface {v0, p1, p2, p3}, Landroid/view/Menu;->performShortcut(ILandroid/view/KeyEvent;I)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
|
@ -333,11 +341,11 @@
|
|||
.method public removeGroup(I)V
|
||||
.locals 1
|
||||
|
||||
invoke-virtual {p0, p1}, Landroidx/appcompat/view/menu/MenuWrapperICS;->internalRemoveGroup(I)V
|
||||
invoke-virtual {p0, p1}, Landroidx/appcompat/view/menu/BaseMenuWrapper;->internalRemoveGroup(I)V
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenu;
|
||||
|
||||
invoke-interface {v0, p1}, Landroidx/core/internal/view/SupportMenu;->removeGroup(I)V
|
||||
invoke-interface {v0, p1}, Landroid/view/Menu;->removeGroup(I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
@ -345,11 +353,11 @@
|
|||
.method public removeItem(I)V
|
||||
.locals 1
|
||||
|
||||
invoke-virtual {p0, p1}, Landroidx/appcompat/view/menu/MenuWrapperICS;->internalRemoveItem(I)V
|
||||
invoke-virtual {p0, p1}, Landroidx/appcompat/view/menu/BaseMenuWrapper;->internalRemoveItem(I)V
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenu;
|
||||
|
||||
invoke-interface {v0, p1}, Landroidx/core/internal/view/SupportMenu;->removeItem(I)V
|
||||
invoke-interface {v0, p1}, Landroid/view/Menu;->removeItem(I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
@ -359,7 +367,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenu;
|
||||
|
||||
invoke-interface {v0, p1, p2, p3}, Landroidx/core/internal/view/SupportMenu;->setGroupCheckable(IZZ)V
|
||||
invoke-interface {v0, p1, p2, p3}, Landroid/view/Menu;->setGroupCheckable(IZZ)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
@ -369,7 +377,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenu;
|
||||
|
||||
invoke-interface {v0, p1, p2}, Landroidx/core/internal/view/SupportMenu;->setGroupEnabled(IZ)V
|
||||
invoke-interface {v0, p1, p2}, Landroid/view/Menu;->setGroupEnabled(IZ)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
@ -379,7 +387,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenu;
|
||||
|
||||
invoke-interface {v0, p1, p2}, Landroidx/core/internal/view/SupportMenu;->setGroupVisible(IZ)V
|
||||
invoke-interface {v0, p1, p2}, Landroid/view/Menu;->setGroupVisible(IZ)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
@ -389,7 +397,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenu;
|
||||
|
||||
invoke-interface {v0, p1}, Landroidx/core/internal/view/SupportMenu;->setQwertyMode(Z)V
|
||||
invoke-interface {v0, p1}, Landroid/view/Menu;->setQwertyMode(Z)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
@ -399,7 +407,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenu;
|
||||
|
||||
invoke-interface {v0}, Landroidx/core/internal/view/SupportMenu;->size()I
|
||||
invoke-interface {v0}, Landroid/view/Menu;->size()I
|
||||
|
||||
move-result v0
|
||||
|
||||
|
|
|
@ -3,6 +3,14 @@
|
|||
.source "ShowableListMenu.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation build Landroidx/annotation/RestrictTo;
|
||||
value = {
|
||||
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract dismiss()V
|
||||
.end method
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.class Landroidx/appcompat/view/menu/StandardMenuPopup$1;
|
||||
.class public Landroidx/appcompat/view/menu/StandardMenuPopup$1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "StandardMenuPopup.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/view/menu/StandardMenuPopup;
|
||||
.field public final synthetic this$0:Landroidx/appcompat/view/menu/StandardMenuPopup;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroidx/appcompat/view/menu/StandardMenuPopup;)V
|
||||
.method public constructor <init>(Landroidx/appcompat/view/menu/StandardMenuPopup;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/view/menu/StandardMenuPopup$1;->this$0:Landroidx/appcompat/view/menu/StandardMenuPopup;
|
||||
|
@ -49,7 +49,7 @@
|
|||
|
||||
iget-object v0, v0, Landroidx/appcompat/view/menu/StandardMenuPopup;->mPopup:Landroidx/appcompat/widget/MenuPopupWindow;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/appcompat/widget/MenuPopupWindow;->isModal()Z
|
||||
invoke-virtual {v0}, Landroidx/appcompat/widget/ListPopupWindow;->isModal()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
|
@ -74,7 +74,7 @@
|
|||
|
||||
iget-object v0, v0, Landroidx/appcompat/view/menu/StandardMenuPopup;->mPopup:Landroidx/appcompat/widget/MenuPopupWindow;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/appcompat/widget/MenuPopupWindow;->show()V
|
||||
invoke-virtual {v0}, Landroidx/appcompat/widget/ListPopupWindow;->show()V
|
||||
|
||||
goto :goto_1
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.class Landroidx/appcompat/view/menu/StandardMenuPopup$2;
|
||||
.class public Landroidx/appcompat/view/menu/StandardMenuPopup$2;
|
||||
.super Ljava/lang/Object;
|
||||
.source "StandardMenuPopup.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/view/menu/StandardMenuPopup;
|
||||
.field public final synthetic this$0:Landroidx/appcompat/view/menu/StandardMenuPopup;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroidx/appcompat/view/menu/StandardMenuPopup;)V
|
||||
.method public constructor <init>(Landroidx/appcompat/view/menu/StandardMenuPopup;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/view/menu/StandardMenuPopup$2;->this$0:Landroidx/appcompat/view/menu/StandardMenuPopup;
|
||||
|
@ -49,10 +49,6 @@
|
|||
|
||||
if-eqz v0, :cond_1
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/StandardMenuPopup$2;->this$0:Landroidx/appcompat/view/menu/StandardMenuPopup;
|
||||
|
||||
iget-object v0, v0, Landroidx/appcompat/view/menu/StandardMenuPopup;->mTreeObserver:Landroid/view/ViewTreeObserver;
|
||||
|
||||
invoke-virtual {v0}, Landroid/view/ViewTreeObserver;->isAlive()Z
|
||||
|
||||
move-result v0
|
||||
|
@ -70,13 +66,11 @@
|
|||
:cond_0
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/StandardMenuPopup$2;->this$0:Landroidx/appcompat/view/menu/StandardMenuPopup;
|
||||
|
||||
iget-object v0, v0, Landroidx/appcompat/view/menu/StandardMenuPopup;->mTreeObserver:Landroid/view/ViewTreeObserver;
|
||||
iget-object v1, v0, Landroidx/appcompat/view/menu/StandardMenuPopup;->mTreeObserver:Landroid/view/ViewTreeObserver;
|
||||
|
||||
iget-object v1, p0, Landroidx/appcompat/view/menu/StandardMenuPopup$2;->this$0:Landroidx/appcompat/view/menu/StandardMenuPopup;
|
||||
iget-object v0, v0, Landroidx/appcompat/view/menu/StandardMenuPopup;->mGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;
|
||||
|
||||
iget-object v1, v1, Landroidx/appcompat/view/menu/StandardMenuPopup;->mGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;
|
||||
|
||||
invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;->removeGlobalOnLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V
|
||||
invoke-virtual {v1, v0}, Landroid/view/ViewTreeObserver;->removeGlobalOnLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V
|
||||
|
||||
:cond_1
|
||||
invoke-virtual {p1, p0}, Landroid/view/View;->removeOnAttachStateChangeListener(Landroid/view/View$OnAttachStateChangeListener;)V
|
||||
|
|
|
@ -1,62 +1,62 @@
|
|||
.class final Landroidx/appcompat/view/menu/StandardMenuPopup;
|
||||
.class public final Landroidx/appcompat/view/menu/StandardMenuPopup;
|
||||
.super Landroidx/appcompat/view/menu/MenuPopup;
|
||||
.source "StandardMenuPopup.java"
|
||||
|
||||
# interfaces
|
||||
.implements Landroid/view/View$OnKeyListener;
|
||||
.implements Landroid/widget/AdapterView$OnItemClickListener;
|
||||
.implements Landroid/widget/PopupWindow$OnDismissListener;
|
||||
.implements Landroid/widget/AdapterView$OnItemClickListener;
|
||||
.implements Landroidx/appcompat/view/menu/MenuPresenter;
|
||||
.implements Landroid/view/View$OnKeyListener;
|
||||
|
||||
|
||||
# static fields
|
||||
.field private static final ITEM_LAYOUT:I
|
||||
.field public static final ITEM_LAYOUT:I
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private final mAdapter:Landroidx/appcompat/view/menu/MenuAdapter;
|
||||
.field public final mAdapter:Landroidx/appcompat/view/menu/MenuAdapter;
|
||||
|
||||
.field private mAnchorView:Landroid/view/View;
|
||||
.field public mAnchorView:Landroid/view/View;
|
||||
|
||||
.field private final mAttachStateChangeListener:Landroid/view/View$OnAttachStateChangeListener;
|
||||
.field public final mAttachStateChangeListener:Landroid/view/View$OnAttachStateChangeListener;
|
||||
|
||||
.field private mContentWidth:I
|
||||
.field public mContentWidth:I
|
||||
|
||||
.field private final mContext:Landroid/content/Context;
|
||||
.field public final mContext:Landroid/content/Context;
|
||||
|
||||
.field private mDropDownGravity:I
|
||||
.field public mDropDownGravity:I
|
||||
|
||||
.field final mGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;
|
||||
.field public final mGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;
|
||||
|
||||
.field private mHasContentWidth:Z
|
||||
.field public mHasContentWidth:Z
|
||||
|
||||
.field private final mMenu:Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
.field public final mMenu:Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
|
||||
.field private mOnDismissListener:Landroid/widget/PopupWindow$OnDismissListener;
|
||||
.field public mOnDismissListener:Landroid/widget/PopupWindow$OnDismissListener;
|
||||
|
||||
.field private final mOverflowOnly:Z
|
||||
.field public final mOverflowOnly:Z
|
||||
|
||||
.field final mPopup:Landroidx/appcompat/widget/MenuPopupWindow;
|
||||
.field public final mPopup:Landroidx/appcompat/widget/MenuPopupWindow;
|
||||
|
||||
.field private final mPopupMaxWidth:I
|
||||
.field public final mPopupMaxWidth:I
|
||||
|
||||
.field private final mPopupStyleAttr:I
|
||||
.field public final mPopupStyleAttr:I
|
||||
|
||||
.field private final mPopupStyleRes:I
|
||||
.field public final mPopupStyleRes:I
|
||||
|
||||
.field private mPresenterCallback:Landroidx/appcompat/view/menu/MenuPresenter$Callback;
|
||||
.field public mPresenterCallback:Landroidx/appcompat/view/menu/MenuPresenter$Callback;
|
||||
|
||||
.field private mShowTitle:Z
|
||||
.field public mShowTitle:Z
|
||||
|
||||
.field mShownAnchorView:Landroid/view/View;
|
||||
.field public mShownAnchorView:Landroid/view/View;
|
||||
|
||||
.field mTreeObserver:Landroid/view/ViewTreeObserver;
|
||||
.field public mTreeObserver:Landroid/view/ViewTreeObserver;
|
||||
|
||||
.field private mWasDismissed:Z
|
||||
.field public mWasDismissed:Z
|
||||
|
||||
|
||||
# direct methods
|
||||
.method static constructor <clinit>()V
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 1
|
||||
|
||||
sget v0, Landroidx/appcompat/R$layout;->abc_popup_menu_item_layout:I
|
||||
|
@ -187,15 +187,15 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/StandardMenuPopup;->mPopup:Landroidx/appcompat/widget/MenuPopupWindow;
|
||||
|
||||
invoke-virtual {v0, p0}, Landroidx/appcompat/widget/MenuPopupWindow;->setOnDismissListener(Landroid/widget/PopupWindow$OnDismissListener;)V
|
||||
invoke-virtual {v0, p0}, Landroidx/appcompat/widget/ListPopupWindow;->setOnDismissListener(Landroid/widget/PopupWindow$OnDismissListener;)V
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/StandardMenuPopup;->mPopup:Landroidx/appcompat/widget/MenuPopupWindow;
|
||||
|
||||
invoke-virtual {v0, p0}, Landroidx/appcompat/widget/MenuPopupWindow;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V
|
||||
invoke-virtual {v0, p0}, Landroidx/appcompat/widget/ListPopupWindow;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/StandardMenuPopup;->mPopup:Landroidx/appcompat/widget/MenuPopupWindow;
|
||||
|
||||
invoke-virtual {v0, v1}, Landroidx/appcompat/widget/MenuPopupWindow;->setModal(Z)V
|
||||
invoke-virtual {v0, v1}, Landroidx/appcompat/widget/ListPopupWindow;->setModal(Z)V
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/StandardMenuPopup;->mShownAnchorView:Landroid/view/View;
|
||||
|
||||
|
@ -232,13 +232,13 @@
|
|||
|
||||
iget-object v3, p0, Landroidx/appcompat/view/menu/StandardMenuPopup;->mPopup:Landroidx/appcompat/widget/MenuPopupWindow;
|
||||
|
||||
invoke-virtual {v3, v0}, Landroidx/appcompat/widget/MenuPopupWindow;->setAnchorView(Landroid/view/View;)V
|
||||
invoke-virtual {v3, v0}, Landroidx/appcompat/widget/ListPopupWindow;->setAnchorView(Landroid/view/View;)V
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/StandardMenuPopup;->mPopup:Landroidx/appcompat/widget/MenuPopupWindow;
|
||||
|
||||
iget v3, p0, Landroidx/appcompat/view/menu/StandardMenuPopup;->mDropDownGravity:I
|
||||
|
||||
invoke-virtual {v0, v3}, Landroidx/appcompat/widget/MenuPopupWindow;->setDropDownGravity(I)V
|
||||
invoke-virtual {v0, v3}, Landroidx/appcompat/widget/ListPopupWindow;->setDropDownGravity(I)V
|
||||
|
||||
iget-boolean v0, p0, Landroidx/appcompat/view/menu/StandardMenuPopup;->mHasContentWidth:Z
|
||||
|
||||
|
@ -252,7 +252,7 @@
|
|||
|
||||
iget v5, p0, Landroidx/appcompat/view/menu/StandardMenuPopup;->mPopupMaxWidth:I
|
||||
|
||||
invoke-static {v0, v3, v4, v5}, Landroidx/appcompat/view/menu/StandardMenuPopup;->measureIndividualMenuWidth(Landroid/widget/ListAdapter;Landroid/view/ViewGroup;Landroid/content/Context;I)I
|
||||
invoke-static {v0, v3, v4, v5}, Landroidx/appcompat/view/menu/MenuPopup;->measureIndividualMenuWidth(Landroid/widget/ListAdapter;Landroid/view/ViewGroup;Landroid/content/Context;I)I
|
||||
|
||||
move-result v0
|
||||
|
||||
|
@ -265,29 +265,29 @@
|
|||
|
||||
iget v4, p0, Landroidx/appcompat/view/menu/StandardMenuPopup;->mContentWidth:I
|
||||
|
||||
invoke-virtual {v0, v4}, Landroidx/appcompat/widget/MenuPopupWindow;->setContentWidth(I)V
|
||||
invoke-virtual {v0, v4}, Landroidx/appcompat/widget/ListPopupWindow;->setContentWidth(I)V
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/StandardMenuPopup;->mPopup:Landroidx/appcompat/widget/MenuPopupWindow;
|
||||
|
||||
const/4 v4, 0x2
|
||||
|
||||
invoke-virtual {v0, v4}, Landroidx/appcompat/widget/MenuPopupWindow;->setInputMethodMode(I)V
|
||||
invoke-virtual {v0, v4}, Landroidx/appcompat/widget/ListPopupWindow;->setInputMethodMode(I)V
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/StandardMenuPopup;->mPopup:Landroidx/appcompat/widget/MenuPopupWindow;
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/view/menu/StandardMenuPopup;->getEpicenterBounds()Landroid/graphics/Rect;
|
||||
invoke-virtual {p0}, Landroidx/appcompat/view/menu/MenuPopup;->getEpicenterBounds()Landroid/graphics/Rect;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
invoke-virtual {v0, v4}, Landroidx/appcompat/widget/MenuPopupWindow;->setEpicenterBounds(Landroid/graphics/Rect;)V
|
||||
invoke-virtual {v0, v4}, Landroidx/appcompat/widget/ListPopupWindow;->setEpicenterBounds(Landroid/graphics/Rect;)V
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/StandardMenuPopup;->mPopup:Landroidx/appcompat/widget/MenuPopupWindow;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/appcompat/widget/MenuPopupWindow;->show()V
|
||||
invoke-virtual {v0}, Landroidx/appcompat/widget/ListPopupWindow;->show()V
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/StandardMenuPopup;->mPopup:Landroidx/appcompat/widget/MenuPopupWindow;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/appcompat/widget/MenuPopupWindow;->getListView()Landroid/widget/ListView;
|
||||
invoke-virtual {v0}, Landroidx/appcompat/widget/ListPopupWindow;->getListView()Landroid/widget/ListView;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -347,11 +347,11 @@
|
|||
|
||||
iget-object v2, p0, Landroidx/appcompat/view/menu/StandardMenuPopup;->mAdapter:Landroidx/appcompat/view/menu/MenuAdapter;
|
||||
|
||||
invoke-virtual {v0, v2}, Landroidx/appcompat/widget/MenuPopupWindow;->setAdapter(Landroid/widget/ListAdapter;)V
|
||||
invoke-virtual {v0, v2}, Landroidx/appcompat/widget/ListPopupWindow;->setAdapter(Landroid/widget/ListAdapter;)V
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/StandardMenuPopup;->mPopup:Landroidx/appcompat/widget/MenuPopupWindow;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/appcompat/widget/MenuPopupWindow;->show()V
|
||||
invoke-virtual {v0}, Landroidx/appcompat/widget/ListPopupWindow;->show()V
|
||||
|
||||
return v1
|
||||
|
||||
|
@ -362,13 +362,13 @@
|
|||
|
||||
|
||||
# virtual methods
|
||||
.method public final addMenu(Landroidx/appcompat/view/menu/MenuBuilder;)V
|
||||
.method public addMenu(Landroidx/appcompat/view/menu/MenuBuilder;)V
|
||||
.locals 0
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public final dismiss()V
|
||||
.method public dismiss()V
|
||||
.locals 1
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/view/menu/StandardMenuPopup;->isShowing()Z
|
||||
|
@ -379,13 +379,13 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/StandardMenuPopup;->mPopup:Landroidx/appcompat/widget/MenuPopupWindow;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/appcompat/widget/MenuPopupWindow;->dismiss()V
|
||||
invoke-virtual {v0}, Landroidx/appcompat/widget/ListPopupWindow;->dismiss()V
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public final flagActionItems()Z
|
||||
.method public flagActionItems()Z
|
||||
.locals 1
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
@ -393,19 +393,19 @@
|
|||
return v0
|
||||
.end method
|
||||
|
||||
.method public final getListView()Landroid/widget/ListView;
|
||||
.method public getListView()Landroid/widget/ListView;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/StandardMenuPopup;->mPopup:Landroidx/appcompat/widget/MenuPopupWindow;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/appcompat/widget/MenuPopupWindow;->getListView()Landroid/widget/ListView;
|
||||
invoke-virtual {v0}, Landroidx/appcompat/widget/ListPopupWindow;->getListView()Landroid/widget/ListView;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final isShowing()Z
|
||||
.method public isShowing()Z
|
||||
.locals 1
|
||||
|
||||
iget-boolean v0, p0, Landroidx/appcompat/view/menu/StandardMenuPopup;->mWasDismissed:Z
|
||||
|
@ -414,7 +414,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/StandardMenuPopup;->mPopup:Landroidx/appcompat/widget/MenuPopupWindow;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/appcompat/widget/MenuPopupWindow;->isShowing()Z
|
||||
invoke-virtual {v0}, Landroidx/appcompat/widget/ListPopupWindow;->isShowing()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
|
@ -422,15 +422,16 @@
|
|||
|
||||
const/4 v0, 0x1
|
||||
|
||||
return v0
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_0
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public final onCloseMenu(Landroidx/appcompat/view/menu/MenuBuilder;Z)V
|
||||
.method public onCloseMenu(Landroidx/appcompat/view/menu/MenuBuilder;Z)V
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/StandardMenuPopup;->mMenu:Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
|
@ -452,7 +453,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method public final onDismiss()V
|
||||
.method public onDismiss()V
|
||||
.locals 2
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
@ -509,7 +510,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method public final onKey(Landroid/view/View;ILandroid/view/KeyEvent;)Z
|
||||
.method public onKey(Landroid/view/View;ILandroid/view/KeyEvent;)Z
|
||||
.locals 0
|
||||
|
||||
invoke-virtual {p3}, Landroid/view/KeyEvent;->getAction()I
|
||||
|
@ -534,13 +535,13 @@
|
|||
return p1
|
||||
.end method
|
||||
|
||||
.method public final onRestoreInstanceState(Landroid/os/Parcelable;)V
|
||||
.method public onRestoreInstanceState(Landroid/os/Parcelable;)V
|
||||
.locals 0
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public final onSaveInstanceState()Landroid/os/Parcelable;
|
||||
.method public onSaveInstanceState()Landroid/os/Parcelable;
|
||||
.locals 1
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
@ -548,10 +549,10 @@
|
|||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public final onSubMenuSelected(Landroidx/appcompat/view/menu/SubMenuBuilder;)Z
|
||||
.method public onSubMenuSelected(Landroidx/appcompat/view/menu/SubMenuBuilder;)Z
|
||||
.locals 9
|
||||
|
||||
invoke-virtual {p1}, Landroidx/appcompat/view/menu/SubMenuBuilder;->hasVisibleItems()Z
|
||||
invoke-virtual {p1}, Landroidx/appcompat/view/menu/MenuBuilder;->hasVisibleItems()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
|
@ -601,13 +602,13 @@
|
|||
|
||||
iget-object v2, p0, Landroidx/appcompat/view/menu/StandardMenuPopup;->mPopup:Landroidx/appcompat/widget/MenuPopupWindow;
|
||||
|
||||
invoke-virtual {v2}, Landroidx/appcompat/widget/MenuPopupWindow;->getHorizontalOffset()I
|
||||
invoke-virtual {v2}, Landroidx/appcompat/widget/ListPopupWindow;->getHorizontalOffset()I
|
||||
|
||||
move-result v2
|
||||
|
||||
iget-object v3, p0, Landroidx/appcompat/view/menu/StandardMenuPopup;->mPopup:Landroidx/appcompat/widget/MenuPopupWindow;
|
||||
|
||||
invoke-virtual {v3}, Landroidx/appcompat/widget/MenuPopupWindow;->getVerticalOffset()I
|
||||
invoke-virtual {v3}, Landroidx/appcompat/widget/ListPopupWindow;->getVerticalOffset()I
|
||||
|
||||
move-result v3
|
||||
|
||||
|
@ -659,7 +660,7 @@
|
|||
return v1
|
||||
.end method
|
||||
|
||||
.method public final setAnchorView(Landroid/view/View;)V
|
||||
.method public setAnchorView(Landroid/view/View;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/view/menu/StandardMenuPopup;->mAnchorView:Landroid/view/View;
|
||||
|
@ -667,7 +668,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method public final setCallback(Landroidx/appcompat/view/menu/MenuPresenter$Callback;)V
|
||||
.method public setCallback(Landroidx/appcompat/view/menu/MenuPresenter$Callback;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/view/menu/StandardMenuPopup;->mPresenterCallback:Landroidx/appcompat/view/menu/MenuPresenter$Callback;
|
||||
|
@ -675,7 +676,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method public final setForceShowIcon(Z)V
|
||||
.method public setForceShowIcon(Z)V
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/StandardMenuPopup;->mAdapter:Landroidx/appcompat/view/menu/MenuAdapter;
|
||||
|
@ -685,7 +686,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method public final setGravity(I)V
|
||||
.method public setGravity(I)V
|
||||
.locals 0
|
||||
|
||||
iput p1, p0, Landroidx/appcompat/view/menu/StandardMenuPopup;->mDropDownGravity:I
|
||||
|
@ -693,17 +694,17 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method public final setHorizontalOffset(I)V
|
||||
.method public setHorizontalOffset(I)V
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/StandardMenuPopup;->mPopup:Landroidx/appcompat/widget/MenuPopupWindow;
|
||||
|
||||
invoke-virtual {v0, p1}, Landroidx/appcompat/widget/MenuPopupWindow;->setHorizontalOffset(I)V
|
||||
invoke-virtual {v0, p1}, Landroidx/appcompat/widget/ListPopupWindow;->setHorizontalOffset(I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public final setOnDismissListener(Landroid/widget/PopupWindow$OnDismissListener;)V
|
||||
.method public setOnDismissListener(Landroid/widget/PopupWindow$OnDismissListener;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/view/menu/StandardMenuPopup;->mOnDismissListener:Landroid/widget/PopupWindow$OnDismissListener;
|
||||
|
@ -711,7 +712,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method public final setShowTitle(Z)V
|
||||
.method public setShowTitle(Z)V
|
||||
.locals 0
|
||||
|
||||
iput-boolean p1, p0, Landroidx/appcompat/view/menu/StandardMenuPopup;->mShowTitle:Z
|
||||
|
@ -719,17 +720,17 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method public final setVerticalOffset(I)V
|
||||
.method public setVerticalOffset(I)V
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/StandardMenuPopup;->mPopup:Landroidx/appcompat/widget/MenuPopupWindow;
|
||||
|
||||
invoke-virtual {v0, p1}, Landroidx/appcompat/widget/MenuPopupWindow;->setVerticalOffset(I)V
|
||||
invoke-virtual {v0, p1}, Landroidx/appcompat/widget/ListPopupWindow;->setVerticalOffset(I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public final show()V
|
||||
.method public show()V
|
||||
.locals 2
|
||||
|
||||
invoke-direct {p0}, Landroidx/appcompat/view/menu/StandardMenuPopup;->tryShow()Z
|
||||
|
@ -750,7 +751,7 @@
|
|||
throw v0
|
||||
.end method
|
||||
|
||||
.method public final updateMenuView(Z)V
|
||||
.method public updateMenuView(Z)V
|
||||
.locals 0
|
||||
|
||||
const/4 p1, 0x0
|
||||
|
|
|
@ -6,10 +6,18 @@
|
|||
.implements Landroid/view/SubMenu;
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private mItem:Landroidx/appcompat/view/menu/MenuItemImpl;
|
||||
# annotations
|
||||
.annotation build Landroidx/annotation/RestrictTo;
|
||||
value = {
|
||||
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.field private mParentMenu:Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
|
||||
# instance fields
|
||||
.field public mItem:Landroidx/appcompat/view/menu/MenuItemImpl;
|
||||
|
||||
.field public mParentMenu:Landroidx/appcompat/view/menu/MenuBuilder;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -39,7 +47,7 @@
|
|||
return p1
|
||||
.end method
|
||||
|
||||
.method dispatchMenuItemSelected(Landroidx/appcompat/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z
|
||||
.method public dispatchMenuItemSelected(Landroidx/appcompat/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z
|
||||
.locals 1
|
||||
|
||||
invoke-super {p0, p1, p2}, Landroidx/appcompat/view/menu/MenuBuilder;->dispatchMenuItemSelected(Landroidx/appcompat/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z
|
||||
|
@ -61,12 +69,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
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.class Landroidx/appcompat/view/menu/SubMenuWrapperICS;
|
||||
.class public Landroidx/appcompat/view/menu/SubMenuWrapperICS;
|
||||
.super Landroidx/appcompat/view/menu/MenuWrapperICS;
|
||||
.source "SubMenuWrapperICS.java"
|
||||
|
||||
|
@ -6,12 +6,20 @@
|
|||
.implements Landroid/view/SubMenu;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation build Landroidx/annotation/RestrictTo;
|
||||
value = {
|
||||
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private final mSubMenu:Landroidx/core/internal/view/SupportSubMenu;
|
||||
.field public final mSubMenu:Landroidx/core/internal/view/SupportSubMenu;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroid/content/Context;Landroidx/core/internal/view/SupportSubMenu;)V
|
||||
.method public constructor <init>(Landroid/content/Context;Landroidx/core/internal/view/SupportSubMenu;)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0, p1, p2}, Landroidx/appcompat/view/menu/MenuWrapperICS;-><init>(Landroid/content/Context;Landroidx/core/internal/view/SupportMenu;)V
|
||||
|
@ -28,7 +36,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/SubMenuWrapperICS;->mSubMenu:Landroidx/core/internal/view/SupportSubMenu;
|
||||
|
||||
invoke-interface {v0}, Landroidx/core/internal/view/SupportSubMenu;->clearHeader()V
|
||||
invoke-interface {v0}, Landroid/view/SubMenu;->clearHeader()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
@ -38,11 +46,11 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/SubMenuWrapperICS;->mSubMenu:Landroidx/core/internal/view/SupportSubMenu;
|
||||
|
||||
invoke-interface {v0}, Landroidx/core/internal/view/SupportSubMenu;->getItem()Landroid/view/MenuItem;
|
||||
invoke-interface {v0}, Landroid/view/SubMenu;->getItem()Landroid/view/MenuItem;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {p0, v0}, Landroidx/appcompat/view/menu/SubMenuWrapperICS;->getMenuItemWrapper(Landroid/view/MenuItem;)Landroid/view/MenuItem;
|
||||
invoke-virtual {p0, v0}, Landroidx/appcompat/view/menu/BaseMenuWrapper;->getMenuItemWrapper(Landroid/view/MenuItem;)Landroid/view/MenuItem;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -54,7 +62,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/SubMenuWrapperICS;->mSubMenu:Landroidx/core/internal/view/SupportSubMenu;
|
||||
|
||||
invoke-interface {v0, p1}, Landroidx/core/internal/view/SupportSubMenu;->setHeaderIcon(I)Landroid/view/SubMenu;
|
||||
invoke-interface {v0, p1}, Landroid/view/SubMenu;->setHeaderIcon(I)Landroid/view/SubMenu;
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
@ -64,7 +72,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/SubMenuWrapperICS;->mSubMenu:Landroidx/core/internal/view/SupportSubMenu;
|
||||
|
||||
invoke-interface {v0, p1}, Landroidx/core/internal/view/SupportSubMenu;->setHeaderIcon(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu;
|
||||
invoke-interface {v0, p1}, Landroid/view/SubMenu;->setHeaderIcon(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu;
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
@ -74,7 +82,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/SubMenuWrapperICS;->mSubMenu:Landroidx/core/internal/view/SupportSubMenu;
|
||||
|
||||
invoke-interface {v0, p1}, Landroidx/core/internal/view/SupportSubMenu;->setHeaderTitle(I)Landroid/view/SubMenu;
|
||||
invoke-interface {v0, p1}, Landroid/view/SubMenu;->setHeaderTitle(I)Landroid/view/SubMenu;
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
@ -84,7 +92,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/SubMenuWrapperICS;->mSubMenu:Landroidx/core/internal/view/SupportSubMenu;
|
||||
|
||||
invoke-interface {v0, p1}, Landroidx/core/internal/view/SupportSubMenu;->setHeaderTitle(Ljava/lang/CharSequence;)Landroid/view/SubMenu;
|
||||
invoke-interface {v0, p1}, Landroid/view/SubMenu;->setHeaderTitle(Ljava/lang/CharSequence;)Landroid/view/SubMenu;
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
@ -94,7 +102,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/SubMenuWrapperICS;->mSubMenu:Landroidx/core/internal/view/SupportSubMenu;
|
||||
|
||||
invoke-interface {v0, p1}, Landroidx/core/internal/view/SupportSubMenu;->setHeaderView(Landroid/view/View;)Landroid/view/SubMenu;
|
||||
invoke-interface {v0, p1}, Landroid/view/SubMenu;->setHeaderView(Landroid/view/View;)Landroid/view/SubMenu;
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
@ -104,7 +112,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/SubMenuWrapperICS;->mSubMenu:Landroidx/core/internal/view/SupportSubMenu;
|
||||
|
||||
invoke-interface {v0, p1}, Landroidx/core/internal/view/SupportSubMenu;->setIcon(I)Landroid/view/SubMenu;
|
||||
invoke-interface {v0, p1}, Landroid/view/SubMenu;->setIcon(I)Landroid/view/SubMenu;
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
@ -114,7 +122,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/view/menu/SubMenuWrapperICS;->mSubMenu:Landroidx/core/internal/view/SupportSubMenu;
|
||||
|
||||
invoke-interface {v0, p1}, Landroidx/core/internal/view/SupportSubMenu;->setIcon(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu;
|
||||
invoke-interface {v0, p1}, Landroid/view/SubMenu;->setIcon(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu;
|
||||
|
||||
return-object p0
|
||||
.end method
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue