Changes of com.discord v968

This commit is contained in:
root 2019-10-08 01:23:22 +02:00
parent 2be3c10320
commit 8dbf9fb1c2
8046 changed files with 353591 additions and 366898 deletions

View file

@ -0,0 +1,8 @@
.class interface abstract Landroidx/activity/Cancellable;
.super Ljava/lang/Object;
.source "Cancellable.java"
# virtual methods
.method public abstract cancel()V
.end method

View file

@ -0,0 +1,45 @@
.class Landroidx/activity/ComponentActivity$1;
.super Ljava/lang/Object;
.source "ComponentActivity.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroidx/activity/ComponentActivity;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic this$0:Landroidx/activity/ComponentActivity;
# direct methods
.method constructor <init>(Landroidx/activity/ComponentActivity;)V
.locals 0
iput-object p1, p0, Landroidx/activity/ComponentActivity$1;->this$0:Landroidx/activity/ComponentActivity;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 1
iget-object v0, p0, Landroidx/activity/ComponentActivity$1;->this$0:Landroidx/activity/ComponentActivity;
invoke-static {v0}, Landroidx/activity/ComponentActivity;->access$001(Landroidx/activity/ComponentActivity;)V
return-void
.end method

View file

@ -0,0 +1,68 @@
.class Landroidx/activity/ComponentActivity$2;
.super Ljava/lang/Object;
.source "ComponentActivity.java"
# interfaces
.implements Landroidx/lifecycle/LifecycleEventObserver;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Landroidx/activity/ComponentActivity;-><init>()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic this$0:Landroidx/activity/ComponentActivity;
# direct methods
.method constructor <init>(Landroidx/activity/ComponentActivity;)V
.locals 0
iput-object p1, p0, Landroidx/activity/ComponentActivity$2;->this$0:Landroidx/activity/ComponentActivity;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
.locals 0
sget-object p1, Landroidx/lifecycle/Lifecycle$Event;->ON_STOP:Landroidx/lifecycle/Lifecycle$Event;
if-ne p2, p1, :cond_1
iget-object p1, p0, Landroidx/activity/ComponentActivity$2;->this$0:Landroidx/activity/ComponentActivity;
invoke-virtual {p1}, Landroidx/activity/ComponentActivity;->getWindow()Landroid/view/Window;
move-result-object p1
if-eqz p1, :cond_0
invoke-virtual {p1}, Landroid/view/Window;->peekDecorView()Landroid/view/View;
move-result-object p1
goto :goto_0
:cond_0
const/4 p1, 0x0
:goto_0
if-eqz p1, :cond_1
invoke-virtual {p1}, Landroid/view/View;->cancelPendingInputEvents()V
:cond_1
return-void
.end method

View file

@ -0,0 +1,62 @@
.class Landroidx/activity/ComponentActivity$3;
.super Ljava/lang/Object;
.source "ComponentActivity.java"
# interfaces
.implements Landroidx/lifecycle/LifecycleEventObserver;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Landroidx/activity/ComponentActivity;-><init>()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic this$0:Landroidx/activity/ComponentActivity;
# direct methods
.method constructor <init>(Landroidx/activity/ComponentActivity;)V
.locals 0
iput-object p1, p0, Landroidx/activity/ComponentActivity$3;->this$0:Landroidx/activity/ComponentActivity;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
.locals 0
sget-object p1, Landroidx/lifecycle/Lifecycle$Event;->ON_DESTROY:Landroidx/lifecycle/Lifecycle$Event;
if-ne p2, p1, :cond_0
iget-object p1, p0, Landroidx/activity/ComponentActivity$3;->this$0:Landroidx/activity/ComponentActivity;
invoke-virtual {p1}, Landroidx/activity/ComponentActivity;->isChangingConfigurations()Z
move-result p1
if-nez p1, :cond_0
iget-object p1, p0, Landroidx/activity/ComponentActivity$3;->this$0:Landroidx/activity/ComponentActivity;
invoke-virtual {p1}, Landroidx/activity/ComponentActivity;->getViewModelStore()Landroidx/lifecycle/ViewModelStore;
move-result-object p1
invoke-virtual {p1}, Landroidx/lifecycle/ViewModelStore;->clear()V
:cond_0
return-void
.end method

View file

@ -1,11 +1,11 @@
.class final Landroidx/fragment/app/FragmentActivity$NonConfigurationInstances;
.class final Landroidx/activity/ComponentActivity$NonConfigurationInstances;
.super Ljava/lang/Object;
.source "FragmentActivity.java"
.source "ComponentActivity.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroidx/fragment/app/FragmentActivity;
value = Landroidx/activity/ComponentActivity;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -17,8 +17,6 @@
# instance fields
.field custom:Ljava/lang/Object;
.field fragments:Landroidx/fragment/app/FragmentManagerNonConfig;
.field viewModelStore:Landroidx/lifecycle/ViewModelStore;

View file

@ -0,0 +1,356 @@
.class public Landroidx/activity/ComponentActivity;
.super Landroidx/core/app/ComponentActivity;
.source "ComponentActivity.java"
# interfaces
.implements Landroidx/activity/OnBackPressedDispatcherOwner;
.implements Landroidx/lifecycle/LifecycleOwner;
.implements Landroidx/lifecycle/ViewModelStoreOwner;
.implements Landroidx/savedstate/SavedStateRegistryOwner;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Landroidx/activity/ComponentActivity$NonConfigurationInstances;
}
.end annotation
# instance fields
.field private mContentLayoutId:I
.field private final mLifecycleRegistry:Landroidx/lifecycle/LifecycleRegistry;
.field private final mOnBackPressedDispatcher:Landroidx/activity/OnBackPressedDispatcher;
.field private final mSavedStateRegistryController:Landroidx/savedstate/SavedStateRegistryController;
.field private mViewModelStore:Landroidx/lifecycle/ViewModelStore;
# direct methods
.method public constructor <init>()V
.locals 3
invoke-direct {p0}, Landroidx/core/app/ComponentActivity;-><init>()V
new-instance v0, Landroidx/lifecycle/LifecycleRegistry;
invoke-direct {v0, p0}, Landroidx/lifecycle/LifecycleRegistry;-><init>(Landroidx/lifecycle/LifecycleOwner;)V
iput-object v0, p0, Landroidx/activity/ComponentActivity;->mLifecycleRegistry:Landroidx/lifecycle/LifecycleRegistry;
invoke-static {p0}, Landroidx/savedstate/SavedStateRegistryController;->create(Landroidx/savedstate/SavedStateRegistryOwner;)Landroidx/savedstate/SavedStateRegistryController;
move-result-object v0
iput-object v0, p0, Landroidx/activity/ComponentActivity;->mSavedStateRegistryController:Landroidx/savedstate/SavedStateRegistryController;
new-instance v0, Landroidx/activity/OnBackPressedDispatcher;
new-instance v1, Landroidx/activity/ComponentActivity$1;
invoke-direct {v1, p0}, Landroidx/activity/ComponentActivity$1;-><init>(Landroidx/activity/ComponentActivity;)V
invoke-direct {v0, v1}, Landroidx/activity/OnBackPressedDispatcher;-><init>(Ljava/lang/Runnable;)V
iput-object v0, p0, Landroidx/activity/ComponentActivity;->mOnBackPressedDispatcher:Landroidx/activity/OnBackPressedDispatcher;
invoke-virtual {p0}, Landroidx/activity/ComponentActivity;->getLifecycle()Landroidx/lifecycle/Lifecycle;
move-result-object v0
if-eqz v0, :cond_2
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x13
if-lt v0, v1, :cond_0
invoke-virtual {p0}, Landroidx/activity/ComponentActivity;->getLifecycle()Landroidx/lifecycle/Lifecycle;
move-result-object v0
new-instance v2, Landroidx/activity/ComponentActivity$2;
invoke-direct {v2, p0}, Landroidx/activity/ComponentActivity$2;-><init>(Landroidx/activity/ComponentActivity;)V
invoke-virtual {v0, v2}, Landroidx/lifecycle/Lifecycle;->addObserver(Landroidx/lifecycle/LifecycleObserver;)V
:cond_0
invoke-virtual {p0}, Landroidx/activity/ComponentActivity;->getLifecycle()Landroidx/lifecycle/Lifecycle;
move-result-object v0
new-instance v2, Landroidx/activity/ComponentActivity$3;
invoke-direct {v2, p0}, Landroidx/activity/ComponentActivity$3;-><init>(Landroidx/activity/ComponentActivity;)V
invoke-virtual {v0, v2}, Landroidx/lifecycle/Lifecycle;->addObserver(Landroidx/lifecycle/LifecycleObserver;)V
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
if-gt v1, v0, :cond_1
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x17
if-gt v0, v1, :cond_1
invoke-virtual {p0}, Landroidx/activity/ComponentActivity;->getLifecycle()Landroidx/lifecycle/Lifecycle;
move-result-object v0
new-instance v1, Landroidx/activity/ImmLeaksCleaner;
invoke-direct {v1, p0}, Landroidx/activity/ImmLeaksCleaner;-><init>(Landroid/app/Activity;)V
invoke-virtual {v0, v1}, Landroidx/lifecycle/Lifecycle;->addObserver(Landroidx/lifecycle/LifecycleObserver;)V
:cond_1
return-void
:cond_2
new-instance v0, Ljava/lang/IllegalStateException;
const-string v1, "getLifecycle() returned null in ComponentActivity\'s constructor. Please make sure you are lazily constructing your Lifecycle in the first call to getLifecycle() rather than relying on field initialization."
invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public constructor <init>(I)V
.locals 0
invoke-direct {p0}, Landroidx/activity/ComponentActivity;-><init>()V
iput p1, p0, Landroidx/activity/ComponentActivity;->mContentLayoutId:I
return-void
.end method
.method static synthetic access$001(Landroidx/activity/ComponentActivity;)V
.locals 0
invoke-super {p0}, Landroidx/core/app/ComponentActivity;->onBackPressed()V
return-void
.end method
# virtual methods
.method public getLastCustomNonConfigurationInstance()Ljava/lang/Object;
.locals 1
.annotation runtime Ljava/lang/Deprecated;
.end annotation
invoke-virtual {p0}, Landroidx/activity/ComponentActivity;->getLastNonConfigurationInstance()Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroidx/activity/ComponentActivity$NonConfigurationInstances;
if-eqz v0, :cond_0
iget-object v0, v0, Landroidx/activity/ComponentActivity$NonConfigurationInstances;->custom:Ljava/lang/Object;
return-object v0
:cond_0
const/4 v0, 0x0
return-object v0
.end method
.method public getLifecycle()Landroidx/lifecycle/Lifecycle;
.locals 1
iget-object v0, p0, Landroidx/activity/ComponentActivity;->mLifecycleRegistry:Landroidx/lifecycle/LifecycleRegistry;
return-object v0
.end method
.method public final getOnBackPressedDispatcher()Landroidx/activity/OnBackPressedDispatcher;
.locals 1
iget-object v0, p0, Landroidx/activity/ComponentActivity;->mOnBackPressedDispatcher:Landroidx/activity/OnBackPressedDispatcher;
return-object v0
.end method
.method public final getSavedStateRegistry()Landroidx/savedstate/SavedStateRegistry;
.locals 1
iget-object v0, p0, Landroidx/activity/ComponentActivity;->mSavedStateRegistryController:Landroidx/savedstate/SavedStateRegistryController;
invoke-virtual {v0}, Landroidx/savedstate/SavedStateRegistryController;->getSavedStateRegistry()Landroidx/savedstate/SavedStateRegistry;
move-result-object v0
return-object v0
.end method
.method public getViewModelStore()Landroidx/lifecycle/ViewModelStore;
.locals 2
invoke-virtual {p0}, Landroidx/activity/ComponentActivity;->getApplication()Landroid/app/Application;
move-result-object v0
if-eqz v0, :cond_2
iget-object v0, p0, Landroidx/activity/ComponentActivity;->mViewModelStore:Landroidx/lifecycle/ViewModelStore;
if-nez v0, :cond_1
invoke-virtual {p0}, Landroidx/activity/ComponentActivity;->getLastNonConfigurationInstance()Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroidx/activity/ComponentActivity$NonConfigurationInstances;
if-eqz v0, :cond_0
iget-object v0, v0, Landroidx/activity/ComponentActivity$NonConfigurationInstances;->viewModelStore:Landroidx/lifecycle/ViewModelStore;
iput-object v0, p0, Landroidx/activity/ComponentActivity;->mViewModelStore:Landroidx/lifecycle/ViewModelStore;
:cond_0
iget-object v0, p0, Landroidx/activity/ComponentActivity;->mViewModelStore:Landroidx/lifecycle/ViewModelStore;
if-nez v0, :cond_1
new-instance v0, Landroidx/lifecycle/ViewModelStore;
invoke-direct {v0}, Landroidx/lifecycle/ViewModelStore;-><init>()V
iput-object v0, p0, Landroidx/activity/ComponentActivity;->mViewModelStore:Landroidx/lifecycle/ViewModelStore;
:cond_1
iget-object v0, p0, Landroidx/activity/ComponentActivity;->mViewModelStore:Landroidx/lifecycle/ViewModelStore;
return-object v0
:cond_2
new-instance v0, Ljava/lang/IllegalStateException;
const-string v1, "Your activity is not yet attached to the Application instance. You can\'t request ViewModel before onCreate call."
invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public onBackPressed()V
.locals 1
iget-object v0, p0, Landroidx/activity/ComponentActivity;->mOnBackPressedDispatcher:Landroidx/activity/OnBackPressedDispatcher;
invoke-virtual {v0}, Landroidx/activity/OnBackPressedDispatcher;->onBackPressed()V
return-void
.end method
.method public onCreate(Landroid/os/Bundle;)V
.locals 1
invoke-super {p0, p1}, Landroidx/core/app/ComponentActivity;->onCreate(Landroid/os/Bundle;)V
iget-object v0, p0, Landroidx/activity/ComponentActivity;->mSavedStateRegistryController:Landroidx/savedstate/SavedStateRegistryController;
invoke-virtual {v0, p1}, Landroidx/savedstate/SavedStateRegistryController;->performRestore(Landroid/os/Bundle;)V
invoke-static {p0}, Landroidx/lifecycle/ReportFragment;->injectIfNeededIn(Landroid/app/Activity;)V
iget p1, p0, Landroidx/activity/ComponentActivity;->mContentLayoutId:I
if-eqz p1, :cond_0
invoke-virtual {p0, p1}, Landroidx/activity/ComponentActivity;->setContentView(I)V
:cond_0
return-void
.end method
.method public onRetainCustomNonConfigurationInstance()Ljava/lang/Object;
.locals 1
.annotation runtime Ljava/lang/Deprecated;
.end annotation
const/4 v0, 0x0
return-object v0
.end method
.method public final onRetainNonConfigurationInstance()Ljava/lang/Object;
.locals 3
invoke-virtual {p0}, Landroidx/activity/ComponentActivity;->onRetainCustomNonConfigurationInstance()Ljava/lang/Object;
move-result-object v0
iget-object v1, p0, Landroidx/activity/ComponentActivity;->mViewModelStore:Landroidx/lifecycle/ViewModelStore;
if-nez v1, :cond_0
invoke-virtual {p0}, Landroidx/activity/ComponentActivity;->getLastNonConfigurationInstance()Ljava/lang/Object;
move-result-object v2
check-cast v2, Landroidx/activity/ComponentActivity$NonConfigurationInstances;
if-eqz v2, :cond_0
iget-object v1, v2, Landroidx/activity/ComponentActivity$NonConfigurationInstances;->viewModelStore:Landroidx/lifecycle/ViewModelStore;
:cond_0
if-nez v1, :cond_1
if-nez v0, :cond_1
const/4 v0, 0x0
return-object v0
:cond_1
new-instance v2, Landroidx/activity/ComponentActivity$NonConfigurationInstances;
invoke-direct {v2}, Landroidx/activity/ComponentActivity$NonConfigurationInstances;-><init>()V
iput-object v0, v2, Landroidx/activity/ComponentActivity$NonConfigurationInstances;->custom:Ljava/lang/Object;
iput-object v1, v2, Landroidx/activity/ComponentActivity$NonConfigurationInstances;->viewModelStore:Landroidx/lifecycle/ViewModelStore;
return-object v2
.end method
.method public onSaveInstanceState(Landroid/os/Bundle;)V
.locals 2
invoke-virtual {p0}, Landroidx/activity/ComponentActivity;->getLifecycle()Landroidx/lifecycle/Lifecycle;
move-result-object v0
instance-of v1, v0, Landroidx/lifecycle/LifecycleRegistry;
if-eqz v1, :cond_0
check-cast v0, Landroidx/lifecycle/LifecycleRegistry;
sget-object v1, Landroidx/lifecycle/Lifecycle$State;->CREATED:Landroidx/lifecycle/Lifecycle$State;
invoke-virtual {v0, v1}, Landroidx/lifecycle/LifecycleRegistry;->setCurrentState(Landroidx/lifecycle/Lifecycle$State;)V
:cond_0
invoke-super {p0, p1}, Landroidx/core/app/ComponentActivity;->onSaveInstanceState(Landroid/os/Bundle;)V
iget-object v0, p0, Landroidx/activity/ComponentActivity;->mSavedStateRegistryController:Landroidx/savedstate/SavedStateRegistryController;
invoke-virtual {v0, p1}, Landroidx/savedstate/SavedStateRegistryController;->performSave(Landroid/os/Bundle;)V
return-void
.end method

View file

@ -0,0 +1,236 @@
.class final Landroidx/activity/ImmLeaksCleaner;
.super Ljava/lang/Object;
.source "ImmLeaksCleaner.java"
# interfaces
.implements Landroidx/lifecycle/LifecycleEventObserver;
# static fields
.field private static final INIT_FAILED:I = 0x2
.field private static final INIT_SUCCESS:I = 0x1
.field private static final NOT_INITIALIAZED:I
.field private static sHField:Ljava/lang/reflect/Field;
.field private static sNextServedViewField:Ljava/lang/reflect/Field;
.field private static sReflectedFieldsInitialized:I
.field private static sServedViewField:Ljava/lang/reflect/Field;
# instance fields
.field private mActivity:Landroid/app/Activity;
# direct methods
.method static constructor <clinit>()V
.locals 0
return-void
.end method
.method constructor <init>(Landroid/app/Activity;)V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Landroidx/activity/ImmLeaksCleaner;->mActivity:Landroid/app/Activity;
return-void
.end method
.method private static initializeReflectiveFields()V
.locals 3
const/4 v0, 0x2
:try_start_0
sput v0, Landroidx/activity/ImmLeaksCleaner;->sReflectedFieldsInitialized:I
const-class v0, Landroid/view/inputmethod/InputMethodManager;
const-string v1, "mServedView"
invoke-virtual {v0, v1}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
move-result-object v0
sput-object v0, Landroidx/activity/ImmLeaksCleaner;->sServedViewField:Ljava/lang/reflect/Field;
const/4 v1, 0x1
invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;->setAccessible(Z)V
const-class v0, Landroid/view/inputmethod/InputMethodManager;
const-string v2, "mNextServedView"
invoke-virtual {v0, v2}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
move-result-object v0
sput-object v0, Landroidx/activity/ImmLeaksCleaner;->sNextServedViewField:Ljava/lang/reflect/Field;
invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;->setAccessible(Z)V
const-class v0, Landroid/view/inputmethod/InputMethodManager;
const-string v2, "mH"
invoke-virtual {v0, v2}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
move-result-object v0
sput-object v0, Landroidx/activity/ImmLeaksCleaner;->sHField:Ljava/lang/reflect/Field;
invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;->setAccessible(Z)V
sput v1, Landroidx/activity/ImmLeaksCleaner;->sReflectedFieldsInitialized:I
:try_end_0
.catch Ljava/lang/NoSuchFieldException; {:try_start_0 .. :try_end_0} :catch_0
:catch_0
return-void
.end method
# virtual methods
.method public final onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
.locals 2
sget-object p1, Landroidx/lifecycle/Lifecycle$Event;->ON_DESTROY:Landroidx/lifecycle/Lifecycle$Event;
if-eq p2, p1, :cond_0
return-void
:cond_0
sget p1, Landroidx/activity/ImmLeaksCleaner;->sReflectedFieldsInitialized:I
if-nez p1, :cond_1
invoke-static {}, Landroidx/activity/ImmLeaksCleaner;->initializeReflectiveFields()V
:cond_1
sget p1, Landroidx/activity/ImmLeaksCleaner;->sReflectedFieldsInitialized:I
const/4 p2, 0x1
if-ne p1, p2, :cond_5
iget-object p1, p0, Landroidx/activity/ImmLeaksCleaner;->mActivity:Landroid/app/Activity;
const-string p2, "input_method"
invoke-virtual {p1, p2}, Landroid/app/Activity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Landroid/view/inputmethod/InputMethodManager;
:try_start_0
sget-object p2, Landroidx/activity/ImmLeaksCleaner;->sHField:Ljava/lang/reflect/Field;
invoke-virtual {p2, p1}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p2
:try_end_0
.catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_3
if-nez p2, :cond_2
return-void
:cond_2
monitor-enter p2
:try_start_1
sget-object v0, Landroidx/activity/ImmLeaksCleaner;->sServedViewField:Ljava/lang/reflect/Field;
invoke-virtual {v0, p1}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/view/View;
:try_end_1
.catch Ljava/lang/IllegalAccessException; {:try_start_1 .. :try_end_1} :catch_2
.catch Ljava/lang/ClassCastException; {:try_start_1 .. :try_end_1} :catch_1
.catchall {:try_start_1 .. :try_end_1} :catchall_0
if-nez v0, :cond_3
:try_start_2
monitor-exit p2
return-void
:cond_3
invoke-virtual {v0}, Landroid/view/View;->isAttachedToWindow()Z
move-result v0
if-eqz v0, :cond_4
monitor-exit p2
:try_end_2
.catchall {:try_start_2 .. :try_end_2} :catchall_0
return-void
:cond_4
:try_start_3
sget-object v0, Landroidx/activity/ImmLeaksCleaner;->sNextServedViewField:Ljava/lang/reflect/Field;
const/4 v1, 0x0
invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Field;->set(Ljava/lang/Object;Ljava/lang/Object;)V
:try_end_3
.catch Ljava/lang/IllegalAccessException; {:try_start_3 .. :try_end_3} :catch_0
.catchall {:try_start_3 .. :try_end_3} :catchall_0
:try_start_4
monitor-exit p2
:try_end_4
.catchall {:try_start_4 .. :try_end_4} :catchall_0
invoke-virtual {p1}, Landroid/view/inputmethod/InputMethodManager;->isActive()Z
goto :goto_1
:catch_0
:try_start_5
monitor-exit p2
return-void
:catchall_0
move-exception p1
goto :goto_0
:catch_1
monitor-exit p2
return-void
:catch_2
monitor-exit p2
return-void
:goto_0
monitor-exit p2
:try_end_5
.catchall {:try_start_5 .. :try_end_5} :catchall_0
throw p1
:catch_3
:cond_5
:goto_1
return-void
.end method

View file

@ -0,0 +1,106 @@
.class public abstract Landroidx/activity/OnBackPressedCallback;
.super Ljava/lang/Object;
.source "OnBackPressedCallback.java"
# instance fields
.field private mCancellables:Ljava/util/concurrent/CopyOnWriteArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/concurrent/CopyOnWriteArrayList<",
"Landroidx/activity/Cancellable;",
">;"
}
.end annotation
.end field
.field private mEnabled:Z
# direct methods
.method public constructor <init>(Z)V
.locals 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
new-instance v0, Ljava/util/concurrent/CopyOnWriteArrayList;
invoke-direct {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;-><init>()V
iput-object v0, p0, Landroidx/activity/OnBackPressedCallback;->mCancellables:Ljava/util/concurrent/CopyOnWriteArrayList;
iput-boolean p1, p0, Landroidx/activity/OnBackPressedCallback;->mEnabled:Z
return-void
.end method
# virtual methods
.method addCancellable(Landroidx/activity/Cancellable;)V
.locals 1
iget-object v0, p0, Landroidx/activity/OnBackPressedCallback;->mCancellables:Ljava/util/concurrent/CopyOnWriteArrayList;
invoke-virtual {v0, p1}, Ljava/util/concurrent/CopyOnWriteArrayList;->add(Ljava/lang/Object;)Z
return-void
.end method
.method public abstract handleOnBackPressed()V
.end method
.method public final isEnabled()Z
.locals 1
iget-boolean v0, p0, Landroidx/activity/OnBackPressedCallback;->mEnabled:Z
return v0
.end method
.method public final remove()V
.locals 2
iget-object v0, p0, Landroidx/activity/OnBackPressedCallback;->mCancellables:Ljava/util/concurrent/CopyOnWriteArrayList;
invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_0
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_0
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Landroidx/activity/Cancellable;
invoke-interface {v1}, Landroidx/activity/Cancellable;->cancel()V
goto :goto_0
:cond_0
return-void
.end method
.method removeCancellable(Landroidx/activity/Cancellable;)V
.locals 1
iget-object v0, p0, Landroidx/activity/OnBackPressedCallback;->mCancellables:Ljava/util/concurrent/CopyOnWriteArrayList;
invoke-virtual {v0, p1}, Ljava/util/concurrent/CopyOnWriteArrayList;->remove(Ljava/lang/Object;)Z
return-void
.end method
.method public final setEnabled(Z)V
.locals 0
iput-boolean p1, p0, Landroidx/activity/OnBackPressedCallback;->mEnabled:Z
return-void
.end method

View file

@ -0,0 +1,116 @@
.class Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;
.super Ljava/lang/Object;
.source "OnBackPressedDispatcher.java"
# interfaces
.implements Landroidx/activity/Cancellable;
.implements Landroidx/lifecycle/LifecycleEventObserver;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroidx/activity/OnBackPressedDispatcher;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = "LifecycleOnBackPressedCancellable"
.end annotation
# instance fields
.field private mCurrentCancellable:Landroidx/activity/Cancellable;
.field private final mLifecycle:Landroidx/lifecycle/Lifecycle;
.field private final mOnBackPressedCallback:Landroidx/activity/OnBackPressedCallback;
.field final synthetic this$0:Landroidx/activity/OnBackPressedDispatcher;
# direct methods
.method constructor <init>(Landroidx/activity/OnBackPressedDispatcher;Landroidx/lifecycle/Lifecycle;Landroidx/activity/OnBackPressedCallback;)V
.locals 0
iput-object p1, p0, Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->this$0:Landroidx/activity/OnBackPressedDispatcher;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p2, p0, Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->mLifecycle:Landroidx/lifecycle/Lifecycle;
iput-object p3, p0, Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->mOnBackPressedCallback:Landroidx/activity/OnBackPressedCallback;
invoke-virtual {p2, p0}, Landroidx/lifecycle/Lifecycle;->addObserver(Landroidx/lifecycle/LifecycleObserver;)V
return-void
.end method
# virtual methods
.method public cancel()V
.locals 1
iget-object v0, p0, Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->mLifecycle:Landroidx/lifecycle/Lifecycle;
invoke-virtual {v0, p0}, Landroidx/lifecycle/Lifecycle;->removeObserver(Landroidx/lifecycle/LifecycleObserver;)V
iget-object v0, p0, Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->mOnBackPressedCallback:Landroidx/activity/OnBackPressedCallback;
invoke-virtual {v0, p0}, Landroidx/activity/OnBackPressedCallback;->removeCancellable(Landroidx/activity/Cancellable;)V
iget-object v0, p0, Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->mCurrentCancellable:Landroidx/activity/Cancellable;
if-eqz v0, :cond_0
invoke-interface {v0}, Landroidx/activity/Cancellable;->cancel()V
const/4 v0, 0x0
iput-object v0, p0, Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->mCurrentCancellable:Landroidx/activity/Cancellable;
:cond_0
return-void
.end method
.method public onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
.locals 0
sget-object p1, Landroidx/lifecycle/Lifecycle$Event;->ON_START:Landroidx/lifecycle/Lifecycle$Event;
if-ne p2, p1, :cond_0
iget-object p1, p0, Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->this$0:Landroidx/activity/OnBackPressedDispatcher;
iget-object p2, p0, Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->mOnBackPressedCallback:Landroidx/activity/OnBackPressedCallback;
invoke-virtual {p1, p2}, Landroidx/activity/OnBackPressedDispatcher;->addCancellableCallback(Landroidx/activity/OnBackPressedCallback;)Landroidx/activity/Cancellable;
move-result-object p1
iput-object p1, p0, Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->mCurrentCancellable:Landroidx/activity/Cancellable;
return-void
:cond_0
sget-object p1, Landroidx/lifecycle/Lifecycle$Event;->ON_STOP:Landroidx/lifecycle/Lifecycle$Event;
if-ne p2, p1, :cond_1
iget-object p1, p0, Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->mCurrentCancellable:Landroidx/activity/Cancellable;
if-eqz p1, :cond_2
invoke-interface {p1}, Landroidx/activity/Cancellable;->cancel()V
return-void
:cond_1
sget-object p1, Landroidx/lifecycle/Lifecycle$Event;->ON_DESTROY:Landroidx/lifecycle/Lifecycle$Event;
if-ne p2, p1, :cond_2
invoke-virtual {p0}, Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->cancel()V
:cond_2
return-void
.end method

View file

@ -0,0 +1,57 @@
.class Landroidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable;
.super Ljava/lang/Object;
.source "OnBackPressedDispatcher.java"
# interfaces
.implements Landroidx/activity/Cancellable;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroidx/activity/OnBackPressedDispatcher;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = "OnBackPressedCancellable"
.end annotation
# instance fields
.field private final mOnBackPressedCallback:Landroidx/activity/OnBackPressedCallback;
.field final synthetic this$0:Landroidx/activity/OnBackPressedDispatcher;
# direct methods
.method constructor <init>(Landroidx/activity/OnBackPressedDispatcher;Landroidx/activity/OnBackPressedCallback;)V
.locals 0
iput-object p1, p0, Landroidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable;->this$0:Landroidx/activity/OnBackPressedDispatcher;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p2, p0, Landroidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable;->mOnBackPressedCallback:Landroidx/activity/OnBackPressedCallback;
return-void
.end method
# virtual methods
.method public cancel()V
.locals 2
iget-object v0, p0, Landroidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable;->this$0:Landroidx/activity/OnBackPressedDispatcher;
iget-object v0, v0, Landroidx/activity/OnBackPressedDispatcher;->mOnBackPressedCallbacks:Ljava/util/ArrayDeque;
iget-object v1, p0, Landroidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable;->mOnBackPressedCallback:Landroidx/activity/OnBackPressedCallback;
invoke-virtual {v0, v1}, Ljava/util/ArrayDeque;->remove(Ljava/lang/Object;)Z
iget-object v0, p0, Landroidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable;->mOnBackPressedCallback:Landroidx/activity/OnBackPressedCallback;
invoke-virtual {v0, p0}, Landroidx/activity/OnBackPressedCallback;->removeCancellable(Landroidx/activity/Cancellable;)V
return-void
.end method

View file

@ -0,0 +1,188 @@
.class public final Landroidx/activity/OnBackPressedDispatcher;
.super Ljava/lang/Object;
.source "OnBackPressedDispatcher.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;,
Landroidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable;
}
.end annotation
# instance fields
.field private final mFallbackOnBackPressed:Ljava/lang/Runnable;
.field final mOnBackPressedCallbacks:Ljava/util/ArrayDeque;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayDeque<",
"Landroidx/activity/OnBackPressedCallback;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>()V
.locals 1
const/4 v0, 0x0
invoke-direct {p0, v0}, Landroidx/activity/OnBackPressedDispatcher;-><init>(Ljava/lang/Runnable;)V
return-void
.end method
.method public constructor <init>(Ljava/lang/Runnable;)V
.locals 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
new-instance v0, Ljava/util/ArrayDeque;
invoke-direct {v0}, Ljava/util/ArrayDeque;-><init>()V
iput-object v0, p0, Landroidx/activity/OnBackPressedDispatcher;->mOnBackPressedCallbacks:Ljava/util/ArrayDeque;
iput-object p1, p0, Landroidx/activity/OnBackPressedDispatcher;->mFallbackOnBackPressed:Ljava/lang/Runnable;
return-void
.end method
# virtual methods
.method public final addCallback(Landroidx/activity/OnBackPressedCallback;)V
.locals 0
invoke-virtual {p0, p1}, Landroidx/activity/OnBackPressedDispatcher;->addCancellableCallback(Landroidx/activity/OnBackPressedCallback;)Landroidx/activity/Cancellable;
return-void
.end method
.method public final addCallback(Landroidx/lifecycle/LifecycleOwner;Landroidx/activity/OnBackPressedCallback;)V
.locals 2
invoke-interface {p1}, Landroidx/lifecycle/LifecycleOwner;->getLifecycle()Landroidx/lifecycle/Lifecycle;
move-result-object p1
invoke-virtual {p1}, Landroidx/lifecycle/Lifecycle;->getCurrentState()Landroidx/lifecycle/Lifecycle$State;
move-result-object v0
sget-object v1, Landroidx/lifecycle/Lifecycle$State;->DESTROYED:Landroidx/lifecycle/Lifecycle$State;
if-ne v0, v1, :cond_0
return-void
:cond_0
new-instance v0, Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;
invoke-direct {v0, p0, p1, p2}, Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;-><init>(Landroidx/activity/OnBackPressedDispatcher;Landroidx/lifecycle/Lifecycle;Landroidx/activity/OnBackPressedCallback;)V
invoke-virtual {p2, v0}, Landroidx/activity/OnBackPressedCallback;->addCancellable(Landroidx/activity/Cancellable;)V
return-void
.end method
.method final addCancellableCallback(Landroidx/activity/OnBackPressedCallback;)Landroidx/activity/Cancellable;
.locals 1
iget-object v0, p0, Landroidx/activity/OnBackPressedDispatcher;->mOnBackPressedCallbacks:Ljava/util/ArrayDeque;
invoke-virtual {v0, p1}, Ljava/util/ArrayDeque;->add(Ljava/lang/Object;)Z
new-instance v0, Landroidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable;
invoke-direct {v0, p0, p1}, Landroidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable;-><init>(Landroidx/activity/OnBackPressedDispatcher;Landroidx/activity/OnBackPressedCallback;)V
invoke-virtual {p1, v0}, Landroidx/activity/OnBackPressedCallback;->addCancellable(Landroidx/activity/Cancellable;)V
return-object v0
.end method
.method public final hasEnabledCallbacks()Z
.locals 2
iget-object v0, p0, Landroidx/activity/OnBackPressedDispatcher;->mOnBackPressedCallbacks:Ljava/util/ArrayDeque;
invoke-virtual {v0}, Ljava/util/ArrayDeque;->descendingIterator()Ljava/util/Iterator;
move-result-object v0
:cond_0
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_1
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Landroidx/activity/OnBackPressedCallback;
invoke-virtual {v1}, Landroidx/activity/OnBackPressedCallback;->isEnabled()Z
move-result v1
if-eqz v1, :cond_0
const/4 v0, 0x1
return v0
:cond_1
const/4 v0, 0x0
return v0
.end method
.method public final onBackPressed()V
.locals 3
iget-object v0, p0, Landroidx/activity/OnBackPressedDispatcher;->mOnBackPressedCallbacks:Ljava/util/ArrayDeque;
invoke-virtual {v0}, Ljava/util/ArrayDeque;->descendingIterator()Ljava/util/Iterator;
move-result-object v0
:cond_0
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_1
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Landroidx/activity/OnBackPressedCallback;
invoke-virtual {v1}, Landroidx/activity/OnBackPressedCallback;->isEnabled()Z
move-result v2
if-eqz v2, :cond_0
invoke-virtual {v1}, Landroidx/activity/OnBackPressedCallback;->handleOnBackPressed()V
return-void
:cond_1
iget-object v0, p0, Landroidx/activity/OnBackPressedDispatcher;->mFallbackOnBackPressed:Ljava/lang/Runnable;
if-eqz v0, :cond_2
invoke-interface {v0}, Ljava/lang/Runnable;->run()V
:cond_2
return-void
.end method

View file

@ -0,0 +1,11 @@
.class public interface abstract Landroidx/activity/OnBackPressedDispatcherOwner;
.super Ljava/lang/Object;
.source "OnBackPressedDispatcherOwner.java"
# interfaces
.implements Landroidx/lifecycle/LifecycleOwner;
# virtual methods
.method public abstract getOnBackPressedDispatcher()Landroidx/activity/OnBackPressedDispatcher;
.end method

View file

@ -0,0 +1,50 @@
.class public final Landroidx/activity/R$attr;
.super Ljava/lang/Object;
.source "R.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroidx/activity/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "attr"
.end annotation
# static fields
.field public static final alpha:I = 0x7f040030
.field public static final font:I = 0x7f04014d
.field public static final fontProviderAuthority:I = 0x7f04014f
.field public static final fontProviderCerts:I = 0x7f040150
.field public static final fontProviderFetchStrategy:I = 0x7f040151
.field public static final fontProviderFetchTimeout:I = 0x7f040152
.field public static final fontProviderPackage:I = 0x7f040153
.field public static final fontProviderQuery:I = 0x7f040154
.field public static final fontStyle:I = 0x7f040155
.field public static final fontVariationSettings:I = 0x7f040156
.field public static final fontWeight:I = 0x7f040157
.field public static final ttcIndex:I = 0x7f0403de
# direct methods
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View file

@ -1,11 +1,11 @@
.class public final Landroidx/media/R$color;
.class public final Landroidx/activity/R$color;
.super Ljava/lang/Object;
.source "R.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroidx/media/R;
value = Landroidx/activity/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -19,15 +19,9 @@
.field public static final notification_icon_bg_color:I = 0x7f0600b8
.field public static final notification_material_background_media_default_color:I = 0x7f0600b9
.field public static final ripple_material_light:I = 0x7f0600fa
.field public static final primary_text_default_material_dark:I = 0x7f0600ee
.field public static final ripple_material_light:I = 0x7f0600fb
.field public static final secondary_text_default_material_dark:I = 0x7f0600fc
.field public static final secondary_text_default_material_light:I = 0x7f0600fd
.field public static final secondary_text_default_material_light:I = 0x7f0600fc
# direct methods

View file

@ -1,11 +1,11 @@
.class public final Landroidx/media/R$dimen;
.class public final Landroidx/activity/R$dimen;
.super Ljava/lang/Object;
.source "R.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroidx/media/R;
value = Landroidx/activity/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -15,57 +15,49 @@
# static fields
.field public static final compat_button_inset_horizontal_material:I = 0x7f070077
.field public static final compat_button_inset_horizontal_material:I = 0x7f07007a
.field public static final compat_button_inset_vertical_material:I = 0x7f070078
.field public static final compat_button_inset_vertical_material:I = 0x7f07007b
.field public static final compat_button_padding_horizontal_material:I = 0x7f070079
.field public static final compat_button_padding_horizontal_material:I = 0x7f07007c
.field public static final compat_button_padding_vertical_material:I = 0x7f07007a
.field public static final compat_button_padding_vertical_material:I = 0x7f07007d
.field public static final compat_control_corner_material:I = 0x7f07007b
.field public static final compat_control_corner_material:I = 0x7f07007e
.field public static final compat_notification_large_icon_max_height:I = 0x7f07007c
.field public static final compat_notification_large_icon_max_height:I = 0x7f07007f
.field public static final compat_notification_large_icon_max_width:I = 0x7f07007d
.field public static final compat_notification_large_icon_max_width:I = 0x7f070080
.field public static final notification_action_icon_size:I = 0x7f07010b
.field public static final notification_action_icon_size:I = 0x7f07010e
.field public static final notification_action_text_size:I = 0x7f07010c
.field public static final notification_action_text_size:I = 0x7f07010f
.field public static final notification_big_circle_margin:I = 0x7f07010d
.field public static final notification_big_circle_margin:I = 0x7f070110
.field public static final notification_content_margin_start:I = 0x7f07010e
.field public static final notification_content_margin_start:I = 0x7f070111
.field public static final notification_large_icon_height:I = 0x7f07010f
.field public static final notification_large_icon_height:I = 0x7f070112
.field public static final notification_large_icon_width:I = 0x7f070110
.field public static final notification_large_icon_width:I = 0x7f070113
.field public static final notification_main_column_padding_top:I = 0x7f070111
.field public static final notification_main_column_padding_top:I = 0x7f070114
.field public static final notification_media_narrow_margin:I = 0x7f070112
.field public static final notification_media_narrow_margin:I = 0x7f070115
.field public static final notification_right_icon_size:I = 0x7f070113
.field public static final notification_right_icon_size:I = 0x7f070116
.field public static final notification_right_side_padding_top:I = 0x7f070114
.field public static final notification_right_side_padding_top:I = 0x7f070117
.field public static final notification_small_icon_background_padding:I = 0x7f070115
.field public static final notification_small_icon_background_padding:I = 0x7f070118
.field public static final notification_small_icon_size_as_large:I = 0x7f070116
.field public static final notification_small_icon_size_as_large:I = 0x7f070119
.field public static final notification_subtext_size:I = 0x7f070117
.field public static final notification_subtext_size:I = 0x7f07011a
.field public static final notification_top_pad:I = 0x7f070118
.field public static final notification_top_pad:I = 0x7f07011b
.field public static final notification_top_pad_large_text:I = 0x7f070119
.field public static final subtitle_corner_radius:I = 0x7f070126
.field public static final subtitle_outline_width:I = 0x7f070127
.field public static final subtitle_shadow_offset:I = 0x7f070128
.field public static final subtitle_shadow_radius:I = 0x7f070129
.field public static final notification_top_pad_large_text:I = 0x7f07011c
# direct methods

View file

@ -1,11 +1,11 @@
.class public final Landroidx/media/R$drawable;
.class public final Landroidx/activity/R$drawable;
.super Ljava/lang/Object;
.source "R.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroidx/media/R;
value = Landroidx/activity/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -15,29 +15,29 @@
# static fields
.field public static final notification_action_background:I = 0x7f080454
.field public static final notification_action_background:I = 0x7f08045e
.field public static final notification_bg:I = 0x7f080455
.field public static final notification_bg:I = 0x7f08045f
.field public static final notification_bg_low:I = 0x7f080456
.field public static final notification_bg_low:I = 0x7f080460
.field public static final notification_bg_low_normal:I = 0x7f080457
.field public static final notification_bg_low_normal:I = 0x7f080461
.field public static final notification_bg_low_pressed:I = 0x7f080458
.field public static final notification_bg_low_pressed:I = 0x7f080462
.field public static final notification_bg_normal:I = 0x7f080459
.field public static final notification_bg_normal:I = 0x7f080463
.field public static final notification_bg_normal_pressed:I = 0x7f08045a
.field public static final notification_bg_normal_pressed:I = 0x7f080464
.field public static final notification_icon_background:I = 0x7f08045b
.field public static final notification_icon_background:I = 0x7f080465
.field public static final notification_template_icon_bg:I = 0x7f08045c
.field public static final notification_template_icon_bg:I = 0x7f080466
.field public static final notification_template_icon_low_bg:I = 0x7f08045d
.field public static final notification_template_icon_low_bg:I = 0x7f080467
.field public static final notification_tile_bg:I = 0x7f08045e
.field public static final notification_tile_bg:I = 0x7f080468
.field public static final notify_panel_notification_icon_bg:I = 0x7f08045f
.field public static final notify_panel_notification_icon_bg:I = 0x7f080469
# direct methods

View file

@ -0,0 +1,160 @@
.class public final Landroidx/activity/R$id;
.super Ljava/lang/Object;
.source "R.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroidx/activity/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "id"
.end annotation
# static fields
.field public static final accessibility_action_clickable_span:I = 0x7f0a000c
.field public static final accessibility_custom_action_0:I = 0x7f0a000d
.field public static final accessibility_custom_action_1:I = 0x7f0a000e
.field public static final accessibility_custom_action_10:I = 0x7f0a000f
.field public static final accessibility_custom_action_11:I = 0x7f0a0010
.field public static final accessibility_custom_action_12:I = 0x7f0a0011
.field public static final accessibility_custom_action_13:I = 0x7f0a0012
.field public static final accessibility_custom_action_14:I = 0x7f0a0013
.field public static final accessibility_custom_action_15:I = 0x7f0a0014
.field public static final accessibility_custom_action_16:I = 0x7f0a0015
.field public static final accessibility_custom_action_17:I = 0x7f0a0016
.field public static final accessibility_custom_action_18:I = 0x7f0a0017
.field public static final accessibility_custom_action_19:I = 0x7f0a0018
.field public static final accessibility_custom_action_2:I = 0x7f0a0019
.field public static final accessibility_custom_action_20:I = 0x7f0a001a
.field public static final accessibility_custom_action_21:I = 0x7f0a001b
.field public static final accessibility_custom_action_22:I = 0x7f0a001c
.field public static final accessibility_custom_action_23:I = 0x7f0a001d
.field public static final accessibility_custom_action_24:I = 0x7f0a001e
.field public static final accessibility_custom_action_25:I = 0x7f0a001f
.field public static final accessibility_custom_action_26:I = 0x7f0a0020
.field public static final accessibility_custom_action_27:I = 0x7f0a0021
.field public static final accessibility_custom_action_28:I = 0x7f0a0022
.field public static final accessibility_custom_action_29:I = 0x7f0a0023
.field public static final accessibility_custom_action_3:I = 0x7f0a0024
.field public static final accessibility_custom_action_30:I = 0x7f0a0025
.field public static final accessibility_custom_action_31:I = 0x7f0a0026
.field public static final accessibility_custom_action_4:I = 0x7f0a0027
.field public static final accessibility_custom_action_5:I = 0x7f0a0028
.field public static final accessibility_custom_action_6:I = 0x7f0a0029
.field public static final accessibility_custom_action_7:I = 0x7f0a002a
.field public static final accessibility_custom_action_8:I = 0x7f0a002b
.field public static final accessibility_custom_action_9:I = 0x7f0a002c
.field public static final action_container:I = 0x7f0a0038
.field public static final action_divider:I = 0x7f0a003a
.field public static final action_image:I = 0x7f0a003b
.field public static final action_text:I = 0x7f0a0041
.field public static final actions:I = 0x7f0a0042
.field public static final async:I = 0x7f0a007f
.field public static final blocking:I = 0x7f0a00cd
.field public static final chronometer:I = 0x7f0a0216
.field public static final dialog_button:I = 0x7f0a025c
.field public static final forever:I = 0x7f0a02ef
.field public static final icon:I = 0x7f0a038f
.field public static final icon_group:I = 0x7f0a0390
.field public static final info:I = 0x7f0a03a5
.field public static final italic:I = 0x7f0a03d2
.field public static final line1:I = 0x7f0a0415
.field public static final line3:I = 0x7f0a0416
.field public static final normal:I = 0x7f0a0499
.field public static final notification_background:I = 0x7f0a04a3
.field public static final notification_main_column:I = 0x7f0a04a4
.field public static final notification_main_column_container:I = 0x7f0a04a5
.field public static final right_icon:I = 0x7f0a0572
.field public static final right_side:I = 0x7f0a0573
.field public static final tag_accessibility_actions:I = 0x7f0a0738
.field public static final tag_accessibility_clickable_spans:I = 0x7f0a0739
.field public static final tag_accessibility_heading:I = 0x7f0a073a
.field public static final tag_accessibility_pane_title:I = 0x7f0a073b
.field public static final tag_screen_reader_focusable:I = 0x7f0a073c
.field public static final tag_transition_group:I = 0x7f0a073d
.field public static final tag_unhandled_key_event_manager:I = 0x7f0a073e
.field public static final tag_unhandled_key_listeners:I = 0x7f0a073f
.field public static final text:I = 0x7f0a0745
.field public static final text2:I = 0x7f0a0746
.field public static final time:I = 0x7f0a0753
.field public static final title:I = 0x7f0a0754
# direct methods
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View file

@ -1,11 +1,11 @@
.class public final Landroidx/legacy/v4/R$integer;
.class public final Landroidx/activity/R$integer;
.super Ljava/lang/Object;
.source "R.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroidx/legacy/v4/R;
value = Landroidx/activity/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -15,8 +15,6 @@
# static fields
.field public static final cancel_button_image_alpha:I = 0x7f0b0005
.field public static final status_bar_notification_info_maxnum:I = 0x7f0b0010

View file

@ -1,11 +1,11 @@
.class public final Landroidx/media/R$layout;
.class public final Landroidx/activity/R$layout;
.super Ljava/lang/Object;
.source "R.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroidx/media/R;
value = Landroidx/activity/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -15,35 +15,19 @@
# static fields
.field public static final custom_dialog:I = 0x7f0d0022
.field public static final notification_action:I = 0x7f0d0043
.field public static final notification_action_tombstone:I = 0x7f0d0044
.field public static final notification_media_action:I = 0x7f0d0045
.field public static final notification_template_custom_big:I = 0x7f0d0045
.field public static final notification_media_cancel_action:I = 0x7f0d0046
.field public static final notification_template_icon_group:I = 0x7f0d0046
.field public static final notification_template_big_media:I = 0x7f0d0047
.field public static final notification_template_part_chronometer:I = 0x7f0d0047
.field public static final notification_template_big_media_custom:I = 0x7f0d0048
.field public static final notification_template_big_media_narrow:I = 0x7f0d0049
.field public static final notification_template_big_media_narrow_custom:I = 0x7f0d004a
.field public static final notification_template_custom_big:I = 0x7f0d004b
.field public static final notification_template_icon_group:I = 0x7f0d004c
.field public static final notification_template_lines_media:I = 0x7f0d004d
.field public static final notification_template_media:I = 0x7f0d004e
.field public static final notification_template_media_custom:I = 0x7f0d004f
.field public static final notification_template_part_chronometer:I = 0x7f0d0050
.field public static final notification_template_part_time:I = 0x7f0d0051
.field public static final notification_template_part_time:I = 0x7f0d0048
# direct methods

View file

@ -1,11 +1,11 @@
.class public final Landroidx/media/R$string;
.class public final Landroidx/activity/R$string;
.super Ljava/lang/Object;
.source "R.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroidx/media/R;
value = Landroidx/activity/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -15,7 +15,7 @@
# static fields
.field public static final status_bar_notification_info_overflow:I = 0x7f1210b9
.field public static final status_bar_notification_info_overflow:I = 0x7f1210af
# direct methods

View file

@ -1,11 +1,11 @@
.class public final Landroidx/media/R$style;
.class public final Landroidx/activity/R$style;
.super Ljava/lang/Object;
.source "R.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroidx/media/R;
value = Landroidx/activity/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -15,29 +15,19 @@
# static fields
.field public static final TextAppearance_Compat_Notification:I = 0x7f130183
.field public static final TextAppearance_Compat_Notification:I = 0x7f130184
.field public static final TextAppearance_Compat_Notification_Info:I = 0x7f130184
.field public static final TextAppearance_Compat_Notification_Info_Media:I = 0x7f130185
.field public static final TextAppearance_Compat_Notification_Info:I = 0x7f130185
.field public static final TextAppearance_Compat_Notification_Line2:I = 0x7f130186
.field public static final TextAppearance_Compat_Notification_Line2_Media:I = 0x7f130187
.field public static final TextAppearance_Compat_Notification_Time:I = 0x7f130187
.field public static final TextAppearance_Compat_Notification_Media:I = 0x7f130188
.field public static final TextAppearance_Compat_Notification_Title:I = 0x7f130188
.field public static final TextAppearance_Compat_Notification_Time:I = 0x7f130189
.field public static final Widget_Compat_NotificationActionContainer:I = 0x7f1302fa
.field public static final TextAppearance_Compat_Notification_Time_Media:I = 0x7f13018a
.field public static final TextAppearance_Compat_Notification_Title:I = 0x7f13018b
.field public static final TextAppearance_Compat_Notification_Title_Media:I = 0x7f13018c
.field public static final Widget_Compat_NotificationActionContainer:I = 0x7f1302fb
.field public static final Widget_Compat_NotificationActionText:I = 0x7f1302fc
.field public static final Widget_Compat_NotificationActionText:I = 0x7f1302fb
# direct methods

View file

@ -1,11 +1,11 @@
.class public final Landroidx/media/R$styleable;
.class public final Landroidx/activity/R$styleable;
.super Ljava/lang/Object;
.source "R.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroidx/media/R;
value = Landroidx/activity/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -102,7 +102,7 @@
fill-array-data v0, :array_0
sput-object v0, Landroidx/media/R$styleable;->ColorStateListItem:[I
sput-object v0, Landroidx/activity/R$styleable;->ColorStateListItem:[I
const/4 v0, 0x6
@ -110,7 +110,7 @@
fill-array-data v0, :array_1
sput-object v0, Landroidx/media/R$styleable;->FontFamily:[I
sput-object v0, Landroidx/activity/R$styleable;->FontFamily:[I
const/16 v0, 0xa
@ -118,7 +118,7 @@
fill-array-data v0, :array_2
sput-object v0, Landroidx/media/R$styleable;->FontFamilyFont:[I
sput-object v0, Landroidx/activity/R$styleable;->FontFamilyFont:[I
const/16 v0, 0xc
@ -126,7 +126,7 @@
fill-array-data v0, :array_3
sput-object v0, Landroidx/media/R$styleable;->GradientColor:[I
sput-object v0, Landroidx/activity/R$styleable;->GradientColor:[I
const/4 v0, 0x2
@ -134,7 +134,7 @@
fill-array-data v0, :array_4
sput-object v0, Landroidx/media/R$styleable;->GradientColorItem:[I
sput-object v0, Landroidx/activity/R$styleable;->GradientColorItem:[I
return-void
@ -149,12 +149,12 @@
:array_1
.array-data 4
0x7f040146
0x7f040147
0x7f040148
0x7f040149
0x7f04014a
0x7f04014b
0x7f04014f
0x7f040150
0x7f040151
0x7f040152
0x7f040153
0x7f040154
.end array-data
:array_2
@ -164,11 +164,11 @@
0x101053f
0x101056f
0x1010570
0x7f040144
0x7f04014c
0x7f04014d
0x7f04014e
0x7f0403d0
0x7f040155
0x7f040156
0x7f040157
0x7f0403de
.end array-data
:array_3

View file

@ -0,0 +1,30 @@
.class public final Landroidx/activity/R;
.super Ljava/lang/Object;
.source "R.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Landroidx/activity/R$styleable;,
Landroidx/activity/R$style;,
Landroidx/activity/R$string;,
Landroidx/activity/R$layout;,
Landroidx/activity/R$integer;,
Landroidx/activity/R$id;,
Landroidx/activity/R$drawable;,
Landroidx/activity/R$dimen;,
Landroidx/activity/R$color;,
Landroidx/activity/R$attr;
}
.end annotation
# direct methods
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View file

@ -39,6 +39,30 @@
.field public static final abc_tooltip_exit:I = 0x7f01000b
.field public static final btn_checkbox_to_checked_box_inner_merged_animation:I = 0x7f01002d
.field public static final btn_checkbox_to_checked_box_outer_merged_animation:I = 0x7f01002e
.field public static final btn_checkbox_to_checked_icon_null_animation:I = 0x7f01002f
.field public static final btn_checkbox_to_unchecked_box_inner_merged_animation:I = 0x7f010030
.field public static final btn_checkbox_to_unchecked_check_path_merged_animation:I = 0x7f010031
.field public static final btn_checkbox_to_unchecked_icon_null_animation:I = 0x7f010032
.field public static final btn_radio_to_off_mtrl_dot_group_animation:I = 0x7f010033
.field public static final btn_radio_to_off_mtrl_ring_outer_animation:I = 0x7f010034
.field public static final btn_radio_to_off_mtrl_ring_outer_path_animation:I = 0x7f010035
.field public static final btn_radio_to_on_mtrl_dot_group_animation:I = 0x7f010036
.field public static final btn_radio_to_on_mtrl_ring_outer_animation:I = 0x7f010037
.field public static final btn_radio_to_on_mtrl_ring_outer_path_animation:I = 0x7f010038
# direct methods
.method private constructor <init>()V

View file

@ -137,427 +137,439 @@
.field public static final buttonBarStyle:I = 0x7f040077
.field public static final buttonGravity:I = 0x7f040078
.field public static final buttonCompat:I = 0x7f040078
.field public static final buttonIconDimen:I = 0x7f040079
.field public static final buttonGravity:I = 0x7f040079
.field public static final buttonPanelSideLayout:I = 0x7f04007a
.field public static final buttonIconDimen:I = 0x7f04007a
.field public static final buttonStyle:I = 0x7f04007c
.field public static final buttonPanelSideLayout:I = 0x7f04007b
.field public static final buttonStyleSmall:I = 0x7f04007d
.field public static final buttonStyle:I = 0x7f04007d
.field public static final buttonTint:I = 0x7f04007e
.field public static final buttonStyleSmall:I = 0x7f04007e
.field public static final buttonTintMode:I = 0x7f04007f
.field public static final buttonTint:I = 0x7f04007f
.field public static final checkboxStyle:I = 0x7f040093
.field public static final buttonTintMode:I = 0x7f040080
.field public static final checkedTextViewStyle:I = 0x7f040098
.field public static final checkboxStyle:I = 0x7f040094
.field public static final closeIcon:I = 0x7f0400ac
.field public static final checkedTextViewStyle:I = 0x7f040099
.field public static final closeItemLayout:I = 0x7f0400b3
.field public static final closeIcon:I = 0x7f0400ad
.field public static final collapseContentDescription:I = 0x7f0400b4
.field public static final closeItemLayout:I = 0x7f0400b4
.field public static final collapseIcon:I = 0x7f0400b5
.field public static final collapseContentDescription:I = 0x7f0400b5
.field public static final color:I = 0x7f0400b8
.field public static final collapseIcon:I = 0x7f0400b6
.field public static final colorAccent:I = 0x7f0400b9
.field public static final color:I = 0x7f0400b9
.field public static final colorBackgroundFloating:I = 0x7f0400ba
.field public static final colorAccent:I = 0x7f0400ba
.field public static final colorButtonNormal:I = 0x7f0400bb
.field public static final colorBackgroundFloating:I = 0x7f0400bb
.field public static final colorControlActivated:I = 0x7f0400bc
.field public static final colorButtonNormal:I = 0x7f0400bc
.field public static final colorControlHighlight:I = 0x7f0400bd
.field public static final colorControlActivated:I = 0x7f0400bd
.field public static final colorControlNormal:I = 0x7f0400be
.field public static final colorControlHighlight:I = 0x7f0400be
.field public static final colorError:I = 0x7f0400bf
.field public static final colorControlNormal:I = 0x7f0400bf
.field public static final colorPrimary:I = 0x7f0400c0
.field public static final colorError:I = 0x7f0400c0
.field public static final colorPrimaryDark:I = 0x7f0400c3
.field public static final colorPrimary:I = 0x7f0400c1
.field public static final colorSwitchThumbNormal:I = 0x7f0400c8
.field public static final colorPrimaryDark:I = 0x7f0400c4
.field public static final commitIcon:I = 0x7f0400c9
.field public static final colorSwitchThumbNormal:I = 0x7f0400c9
.field public static final contentDescription:I = 0x7f0400ce
.field public static final commitIcon:I = 0x7f0400ca
.field public static final contentInsetEnd:I = 0x7f0400cf
.field public static final contentDescription:I = 0x7f0400cf
.field public static final contentInsetEndWithActions:I = 0x7f0400d0
.field public static final contentInsetEnd:I = 0x7f0400d0
.field public static final contentInsetLeft:I = 0x7f0400d1
.field public static final contentInsetEndWithActions:I = 0x7f0400d1
.field public static final contentInsetRight:I = 0x7f0400d2
.field public static final contentInsetLeft:I = 0x7f0400d2
.field public static final contentInsetStart:I = 0x7f0400d3
.field public static final contentInsetRight:I = 0x7f0400d3
.field public static final contentInsetStartWithNavigation:I = 0x7f0400d4
.field public static final contentInsetStart:I = 0x7f0400d4
.field public static final controlBackground:I = 0x7f0400db
.field public static final contentInsetStartWithNavigation:I = 0x7f0400d5
.field public static final coordinatorLayoutStyle:I = 0x7f0400dc
.field public static final controlBackground:I = 0x7f0400dc
.field public static final customNavigationLayout:I = 0x7f0400f0
.field public static final customNavigationLayout:I = 0x7f0400f1
.field public static final defaultQueryHint:I = 0x7f040106
.field public static final defaultQueryHint:I = 0x7f040107
.field public static final dialogCornerRadius:I = 0x7f040107
.field public static final dialogCornerRadius:I = 0x7f040108
.field public static final dialogPreferredPadding:I = 0x7f040108
.field public static final dialogPreferredPadding:I = 0x7f040109
.field public static final dialogTheme:I = 0x7f040109
.field public static final dialogTheme:I = 0x7f04010a
.field public static final displayOptions:I = 0x7f04010a
.field public static final displayOptions:I = 0x7f04010b
.field public static final divider:I = 0x7f04010b
.field public static final divider:I = 0x7f04010c
.field public static final dividerHorizontal:I = 0x7f04010f
.field public static final dividerHorizontal:I = 0x7f040110
.field public static final dividerPadding:I = 0x7f040110
.field public static final dividerPadding:I = 0x7f040111
.field public static final dividerVertical:I = 0x7f040111
.field public static final dividerVertical:I = 0x7f040112
.field public static final drawableSize:I = 0x7f040112
.field public static final drawableBottomCompat:I = 0x7f040113
.field public static final drawerArrowStyle:I = 0x7f040113
.field public static final drawableEndCompat:I = 0x7f040114
.field public static final dropDownListViewStyle:I = 0x7f040115
.field public static final drawableLeftCompat:I = 0x7f040115
.field public static final dropdownListPreferredItemHeight:I = 0x7f040116
.field public static final drawableRightCompat:I = 0x7f040116
.field public static final editTextBackground:I = 0x7f040117
.field public static final drawableSize:I = 0x7f040117
.field public static final editTextColor:I = 0x7f040118
.field public static final drawableStartCompat:I = 0x7f040118
.field public static final editTextStyle:I = 0x7f040119
.field public static final drawableTint:I = 0x7f040119
.field public static final elevation:I = 0x7f04011a
.field public static final drawableTintMode:I = 0x7f04011a
.field public static final expandActivityOverflowButtonDrawable:I = 0x7f040120
.field public static final drawableTopCompat:I = 0x7f04011b
.field public static final firstBaselineToTopHeight:I = 0x7f040138
.field public static final drawerArrowStyle:I = 0x7f04011c
.field public static final font:I = 0x7f040144
.field public static final dropDownListViewStyle:I = 0x7f04011e
.field public static final fontFamily:I = 0x7f040145
.field public static final dropdownListPreferredItemHeight:I = 0x7f04011f
.field public static final fontProviderAuthority:I = 0x7f040146
.field public static final editTextBackground:I = 0x7f040120
.field public static final fontProviderCerts:I = 0x7f040147
.field public static final editTextColor:I = 0x7f040121
.field public static final fontProviderFetchStrategy:I = 0x7f040148
.field public static final editTextStyle:I = 0x7f040122
.field public static final fontProviderFetchTimeout:I = 0x7f040149
.field public static final elevation:I = 0x7f040123
.field public static final fontProviderPackage:I = 0x7f04014a
.field public static final expandActivityOverflowButtonDrawable:I = 0x7f040129
.field public static final fontProviderQuery:I = 0x7f04014b
.field public static final firstBaselineToTopHeight:I = 0x7f040141
.field public static final fontStyle:I = 0x7f04014c
.field public static final font:I = 0x7f04014d
.field public static final fontVariationSettings:I = 0x7f04014d
.field public static final fontFamily:I = 0x7f04014e
.field public static final fontWeight:I = 0x7f04014e
.field public static final fontProviderAuthority:I = 0x7f04014f
.field public static final gapBetweenBars:I = 0x7f040150
.field public static final fontProviderCerts:I = 0x7f040150
.field public static final goIcon:I = 0x7f040155
.field public static final fontProviderFetchStrategy:I = 0x7f040151
.field public static final height:I = 0x7f04015c
.field public static final fontProviderFetchTimeout:I = 0x7f040152
.field public static final hideOnContentScroll:I = 0x7f040161
.field public static final fontProviderPackage:I = 0x7f040153
.field public static final homeAsUpIndicator:I = 0x7f040168
.field public static final fontProviderQuery:I = 0x7f040154
.field public static final homeLayout:I = 0x7f040169
.field public static final fontStyle:I = 0x7f040155
.field public static final icon:I = 0x7f0401d4
.field public static final fontVariationSettings:I = 0x7f040156
.field public static final iconTint:I = 0x7f0401da
.field public static final fontWeight:I = 0x7f040157
.field public static final iconTintMode:I = 0x7f0401db
.field public static final gapBetweenBars:I = 0x7f040159
.field public static final iconifiedByDefault:I = 0x7f0401dc
.field public static final goIcon:I = 0x7f04015e
.field public static final imageButtonStyle:I = 0x7f0401df
.field public static final height:I = 0x7f040165
.field public static final indeterminateProgressStyle:I = 0x7f0401f7
.field public static final hideOnContentScroll:I = 0x7f04016a
.field public static final initialActivityCount:I = 0x7f0401f8
.field public static final homeAsUpIndicator:I = 0x7f040171
.field public static final isLightTheme:I = 0x7f0401fa
.field public static final homeLayout:I = 0x7f040172
.field public static final itemPadding:I = 0x7f040201
.field public static final icon:I = 0x7f0401dd
.field public static final keylines:I = 0x7f040208
.field public static final iconTint:I = 0x7f0401e3
.field public static final lastBaselineToBottomHeight:I = 0x7f04020a
.field public static final iconTintMode:I = 0x7f0401e4
.field public static final layout:I = 0x7f04020b
.field public static final iconifiedByDefault:I = 0x7f0401e5
.field public static final layout_anchor:I = 0x7f04020e
.field public static final imageButtonStyle:I = 0x7f0401e8
.field public static final layout_anchorGravity:I = 0x7f04020f
.field public static final indeterminateProgressStyle:I = 0x7f040200
.field public static final layout_behavior:I = 0x7f040210
.field public static final initialActivityCount:I = 0x7f040201
.field public static final layout_dodgeInsetEdges:I = 0x7f04023c
.field public static final isLightTheme:I = 0x7f040203
.field public static final layout_insetEdge:I = 0x7f040248
.field public static final itemPadding:I = 0x7f04020a
.field public static final layout_keyline:I = 0x7f040249
.field public static final lastBaselineToBottomHeight:I = 0x7f040213
.field public static final lineHeight:I = 0x7f040257
.field public static final layout:I = 0x7f040214
.field public static final listChoiceBackgroundIndicator:I = 0x7f040259
.field public static final lineHeight:I = 0x7f040260
.field public static final listDividerAlertDialog:I = 0x7f04025a
.field public static final listChoiceBackgroundIndicator:I = 0x7f040262
.field public static final listItemLayout:I = 0x7f04025b
.field public static final listChoiceIndicatorMultipleAnimated:I = 0x7f040263
.field public static final listLayout:I = 0x7f04025c
.field public static final listChoiceIndicatorSingleAnimated:I = 0x7f040264
.field public static final listMenuViewStyle:I = 0x7f04025d
.field public static final listDividerAlertDialog:I = 0x7f040265
.field public static final listPopupWindowStyle:I = 0x7f04025e
.field public static final listItemLayout:I = 0x7f040266
.field public static final listPreferredItemHeight:I = 0x7f04025f
.field public static final listLayout:I = 0x7f040267
.field public static final listPreferredItemHeightLarge:I = 0x7f040260
.field public static final listMenuViewStyle:I = 0x7f040268
.field public static final listPreferredItemHeightSmall:I = 0x7f040261
.field public static final listPopupWindowStyle:I = 0x7f040269
.field public static final listPreferredItemPaddingLeft:I = 0x7f040262
.field public static final listPreferredItemHeight:I = 0x7f04026a
.field public static final listPreferredItemPaddingRight:I = 0x7f040263
.field public static final listPreferredItemHeightLarge:I = 0x7f04026b
.field public static final logo:I = 0x7f040264
.field public static final listPreferredItemHeightSmall:I = 0x7f04026c
.field public static final logoDescription:I = 0x7f040265
.field public static final listPreferredItemPaddingEnd:I = 0x7f04026d
.field public static final maxButtonHeight:I = 0x7f040278
.field public static final listPreferredItemPaddingLeft:I = 0x7f04026e
.field public static final measureWithLargestChild:I = 0x7f04027b
.field public static final listPreferredItemPaddingRight:I = 0x7f04026f
.field public static final multiChoiceItemLayout:I = 0x7f04027d
.field public static final listPreferredItemPaddingStart:I = 0x7f040270
.field public static final navigationContentDescription:I = 0x7f04027e
.field public static final logo:I = 0x7f040271
.field public static final navigationIcon:I = 0x7f04027f
.field public static final logoDescription:I = 0x7f040272
.field public static final navigationMode:I = 0x7f040280
.field public static final maxButtonHeight:I = 0x7f040285
.field public static final numericModifiers:I = 0x7f040284
.field public static final measureWithLargestChild:I = 0x7f040288
.field public static final overlapAnchor:I = 0x7f040285
.field public static final menu:I = 0x7f040289
.field public static final paddingBottomNoButtons:I = 0x7f040289
.field public static final multiChoiceItemLayout:I = 0x7f04028a
.field public static final paddingEnd:I = 0x7f04028a
.field public static final navigationContentDescription:I = 0x7f04028b
.field public static final paddingStart:I = 0x7f04028b
.field public static final navigationIcon:I = 0x7f04028c
.field public static final paddingTopNoTitle:I = 0x7f04028c
.field public static final navigationMode:I = 0x7f04028d
.field public static final panelBackground:I = 0x7f04028d
.field public static final numericModifiers:I = 0x7f040291
.field public static final panelMenuListTheme:I = 0x7f04028e
.field public static final overlapAnchor:I = 0x7f040292
.field public static final panelMenuListWidth:I = 0x7f04028f
.field public static final paddingBottomNoButtons:I = 0x7f040296
.field public static final popupMenuStyle:I = 0x7f040297
.field public static final paddingEnd:I = 0x7f040297
.field public static final popupTheme:I = 0x7f040298
.field public static final paddingStart:I = 0x7f040298
.field public static final popupWindowStyle:I = 0x7f040299
.field public static final paddingTopNoTitle:I = 0x7f040299
.field public static final preserveIconSpacing:I = 0x7f04029a
.field public static final panelBackground:I = 0x7f04029a
.field public static final progressBarPadding:I = 0x7f0402c6
.field public static final panelMenuListTheme:I = 0x7f04029b
.field public static final progressBarStyle:I = 0x7f0402c7
.field public static final panelMenuListWidth:I = 0x7f04029c
.field public static final queryBackground:I = 0x7f0402ca
.field public static final popupMenuStyle:I = 0x7f0402a4
.field public static final queryHint:I = 0x7f0402cb
.field public static final popupTheme:I = 0x7f0402a5
.field public static final radioButtonStyle:I = 0x7f0402cc
.field public static final popupWindowStyle:I = 0x7f0402a6
.field public static final ratingBarStyle:I = 0x7f0402cf
.field public static final preserveIconSpacing:I = 0x7f0402a7
.field public static final ratingBarStyleIndicator:I = 0x7f0402d0
.field public static final progressBarPadding:I = 0x7f0402d3
.field public static final ratingBarStyleSmall:I = 0x7f0402d1
.field public static final progressBarStyle:I = 0x7f0402d4
.field public static final searchHintIcon:I = 0x7f0402f6
.field public static final queryBackground:I = 0x7f0402d7
.field public static final searchIcon:I = 0x7f0402f7
.field public static final queryHint:I = 0x7f0402d8
.field public static final searchViewStyle:I = 0x7f0402f8
.field public static final radioButtonStyle:I = 0x7f0402d9
.field public static final seekBarStyle:I = 0x7f0402fa
.field public static final ratingBarStyle:I = 0x7f0402dc
.field public static final selectableItemBackground:I = 0x7f0402fb
.field public static final ratingBarStyleIndicator:I = 0x7f0402dd
.field public static final selectableItemBackgroundBorderless:I = 0x7f0402fc
.field public static final ratingBarStyleSmall:I = 0x7f0402de
.field public static final showAsAction:I = 0x7f0402fe
.field public static final searchHintIcon:I = 0x7f040303
.field public static final showDividers:I = 0x7f040302
.field public static final searchIcon:I = 0x7f040304
.field public static final showText:I = 0x7f040304
.field public static final searchViewStyle:I = 0x7f040305
.field public static final showTitle:I = 0x7f040305
.field public static final seekBarStyle:I = 0x7f040307
.field public static final singleChoiceItemLayout:I = 0x7f040306
.field public static final selectableItemBackground:I = 0x7f040308
.field public static final spinBars:I = 0x7f04030c
.field public static final selectableItemBackgroundBorderless:I = 0x7f040309
.field public static final spinnerDropDownItemStyle:I = 0x7f04030d
.field public static final showAsAction:I = 0x7f04030b
.field public static final spinnerStyle:I = 0x7f04030e
.field public static final showDividers:I = 0x7f04030f
.field public static final splitTrack:I = 0x7f04030f
.field public static final showText:I = 0x7f040311
.field public static final srcCompat:I = 0x7f040310
.field public static final showTitle:I = 0x7f040312
.field public static final state_above_anchor:I = 0x7f040312
.field public static final singleChoiceItemLayout:I = 0x7f040313
.field public static final statusBarBackground:I = 0x7f040317
.field public static final spinBars:I = 0x7f040319
.field public static final subMenuArrow:I = 0x7f04031e
.field public static final spinnerDropDownItemStyle:I = 0x7f04031a
.field public static final submitBackground:I = 0x7f04031f
.field public static final spinnerStyle:I = 0x7f04031b
.field public static final subtitle:I = 0x7f040320
.field public static final splitTrack:I = 0x7f04031c
.field public static final subtitleTextAppearance:I = 0x7f040321
.field public static final srcCompat:I = 0x7f04031d
.field public static final subtitleTextColor:I = 0x7f040322
.field public static final state_above_anchor:I = 0x7f04031f
.field public static final subtitleTextStyle:I = 0x7f040323
.field public static final subMenuArrow:I = 0x7f04032b
.field public static final suggestionRowLayout:I = 0x7f040324
.field public static final submitBackground:I = 0x7f04032c
.field public static final switchMinWidth:I = 0x7f040325
.field public static final subtitle:I = 0x7f04032d
.field public static final switchPadding:I = 0x7f040326
.field public static final subtitleTextAppearance:I = 0x7f04032e
.field public static final switchStyle:I = 0x7f040327
.field public static final subtitleTextColor:I = 0x7f04032f
.field public static final switchTextAppearance:I = 0x7f040328
.field public static final subtitleTextStyle:I = 0x7f040330
.field public static final textAllCaps:I = 0x7f040346
.field public static final suggestionRowLayout:I = 0x7f040331
.field public static final textAppearanceLargePopupMenu:I = 0x7f040351
.field public static final switchMinWidth:I = 0x7f040332
.field public static final textAppearanceListItem:I = 0x7f040352
.field public static final switchPadding:I = 0x7f040333
.field public static final textAppearanceListItemSecondary:I = 0x7f040353
.field public static final switchStyle:I = 0x7f040334
.field public static final textAppearanceListItemSmall:I = 0x7f040354
.field public static final switchTextAppearance:I = 0x7f040335
.field public static final textAppearancePopupMenuHeader:I = 0x7f040356
.field public static final textAllCaps:I = 0x7f040353
.field public static final textAppearanceSearchResultSubtitle:I = 0x7f040357
.field public static final textAppearanceLargePopupMenu:I = 0x7f04035e
.field public static final textAppearanceSearchResultTitle:I = 0x7f040358
.field public static final textAppearanceListItem:I = 0x7f04035f
.field public static final textAppearanceSmallPopupMenu:I = 0x7f040359
.field public static final textAppearanceListItemSecondary:I = 0x7f040360
.field public static final textColorAlertDialogListItem:I = 0x7f04035c
.field public static final textAppearanceListItemSmall:I = 0x7f040361
.field public static final textColorSearchUrl:I = 0x7f04035d
.field public static final textAppearancePopupMenuHeader:I = 0x7f040363
.field public static final theme:I = 0x7f040362
.field public static final textAppearanceSearchResultSubtitle:I = 0x7f040364
.field public static final thickness:I = 0x7f0403b3
.field public static final textAppearanceSearchResultTitle:I = 0x7f040365
.field public static final thumbTextPadding:I = 0x7f0403b4
.field public static final textAppearanceSmallPopupMenu:I = 0x7f040366
.field public static final thumbTint:I = 0x7f0403b5
.field public static final textColorAlertDialogListItem:I = 0x7f040369
.field public static final thumbTintMode:I = 0x7f0403b6
.field public static final textColorSearchUrl:I = 0x7f04036a
.field public static final tickMark:I = 0x7f0403b7
.field public static final textLocale:I = 0x7f04036d
.field public static final tickMarkTint:I = 0x7f0403b8
.field public static final theme:I = 0x7f040370
.field public static final tickMarkTintMode:I = 0x7f0403b9
.field public static final thickness:I = 0x7f0403c1
.field public static final tint:I = 0x7f0403ba
.field public static final thumbTextPadding:I = 0x7f0403c2
.field public static final tintMode:I = 0x7f0403bb
.field public static final thumbTint:I = 0x7f0403c3
.field public static final title:I = 0x7f0403bc
.field public static final thumbTintMode:I = 0x7f0403c4
.field public static final titleMargin:I = 0x7f0403be
.field public static final tickMark:I = 0x7f0403c5
.field public static final titleMarginBottom:I = 0x7f0403bf
.field public static final tickMarkTint:I = 0x7f0403c6
.field public static final titleMarginEnd:I = 0x7f0403c0
.field public static final tickMarkTintMode:I = 0x7f0403c7
.field public static final titleMarginStart:I = 0x7f0403c1
.field public static final tint:I = 0x7f0403c8
.field public static final titleMarginTop:I = 0x7f0403c2
.field public static final tintMode:I = 0x7f0403c9
.field public static final titleMargins:I = 0x7f0403c3
.field public static final title:I = 0x7f0403ca
.field public static final titleTextAppearance:I = 0x7f0403c4
.field public static final titleMargin:I = 0x7f0403cc
.field public static final titleTextColor:I = 0x7f0403c5
.field public static final titleMarginBottom:I = 0x7f0403cd
.field public static final titleTextStyle:I = 0x7f0403c6
.field public static final titleMarginEnd:I = 0x7f0403ce
.field public static final toolbarNavigationButtonStyle:I = 0x7f0403c8
.field public static final titleMarginStart:I = 0x7f0403cf
.field public static final toolbarStyle:I = 0x7f0403c9
.field public static final titleMarginTop:I = 0x7f0403d0
.field public static final tooltipForegroundColor:I = 0x7f0403ca
.field public static final titleMargins:I = 0x7f0403d1
.field public static final tooltipFrameBackground:I = 0x7f0403cb
.field public static final titleTextAppearance:I = 0x7f0403d2
.field public static final tooltipText:I = 0x7f0403cc
.field public static final titleTextColor:I = 0x7f0403d3
.field public static final track:I = 0x7f0403cd
.field public static final titleTextStyle:I = 0x7f0403d4
.field public static final trackTint:I = 0x7f0403ce
.field public static final toolbarNavigationButtonStyle:I = 0x7f0403d6
.field public static final trackTintMode:I = 0x7f0403cf
.field public static final toolbarStyle:I = 0x7f0403d7
.field public static final ttcIndex:I = 0x7f0403d0
.field public static final tooltipForegroundColor:I = 0x7f0403d8
.field public static final viewInflaterClass:I = 0x7f0403eb
.field public static final tooltipFrameBackground:I = 0x7f0403d9
.field public static final voiceIcon:I = 0x7f0403ec
.field public static final tooltipText:I = 0x7f0403da
.field public static final windowActionBar:I = 0x7f0403ee
.field public static final track:I = 0x7f0403db
.field public static final windowActionBarOverlay:I = 0x7f0403ef
.field public static final trackTint:I = 0x7f0403dc
.field public static final windowActionModeOverlay:I = 0x7f0403f0
.field public static final trackTintMode:I = 0x7f0403dd
.field public static final windowFixedHeightMajor:I = 0x7f0403f1
.field public static final ttcIndex:I = 0x7f0403de
.field public static final windowFixedHeightMinor:I = 0x7f0403f2
.field public static final viewInflaterClass:I = 0x7f0403f9
.field public static final windowFixedWidthMajor:I = 0x7f0403f3
.field public static final voiceIcon:I = 0x7f0403fa
.field public static final windowFixedWidthMinor:I = 0x7f0403f4
.field public static final windowActionBar:I = 0x7f0403fc
.field public static final windowMinWidthMajor:I = 0x7f0403f5
.field public static final windowActionBarOverlay:I = 0x7f0403fd
.field public static final windowMinWidthMinor:I = 0x7f0403f6
.field public static final windowActionModeOverlay:I = 0x7f0403fe
.field public static final windowNoTitle:I = 0x7f0403f7
.field public static final windowFixedHeightMajor:I = 0x7f0403ff
.field public static final windowFixedHeightMinor:I = 0x7f040400
.field public static final windowFixedWidthMajor:I = 0x7f040401
.field public static final windowFixedWidthMinor:I = 0x7f040402
.field public static final windowMinWidthMajor:I = 0x7f040403
.field public static final windowMinWidthMinor:I = 0x7f040404
.field public static final windowNoTitle:I = 0x7f040405
# direct methods

View file

@ -139,49 +139,49 @@
.field public static final notification_icon_bg_color:I = 0x7f0600b8
.field public static final primary_dark_material_dark:I = 0x7f0600db
.field public static final primary_dark_material_dark:I = 0x7f0600da
.field public static final primary_dark_material_light:I = 0x7f0600dc
.field public static final primary_dark_material_light:I = 0x7f0600db
.field public static final primary_material_dark:I = 0x7f0600ec
.field public static final primary_material_dark:I = 0x7f0600eb
.field public static final primary_material_light:I = 0x7f0600ed
.field public static final primary_material_light:I = 0x7f0600ec
.field public static final primary_text_default_material_dark:I = 0x7f0600ee
.field public static final primary_text_default_material_dark:I = 0x7f0600ed
.field public static final primary_text_default_material_light:I = 0x7f0600ef
.field public static final primary_text_default_material_light:I = 0x7f0600ee
.field public static final primary_text_disabled_material_dark:I = 0x7f0600f0
.field public static final primary_text_disabled_material_dark:I = 0x7f0600ef
.field public static final primary_text_disabled_material_light:I = 0x7f0600f1
.field public static final primary_text_disabled_material_light:I = 0x7f0600f0
.field public static final ripple_material_dark:I = 0x7f0600fa
.field public static final ripple_material_dark:I = 0x7f0600f9
.field public static final ripple_material_light:I = 0x7f0600fb
.field public static final ripple_material_light:I = 0x7f0600fa
.field public static final secondary_text_default_material_dark:I = 0x7f0600fc
.field public static final secondary_text_default_material_dark:I = 0x7f0600fb
.field public static final secondary_text_default_material_light:I = 0x7f0600fd
.field public static final secondary_text_default_material_light:I = 0x7f0600fc
.field public static final secondary_text_disabled_material_dark:I = 0x7f0600fe
.field public static final secondary_text_disabled_material_dark:I = 0x7f0600fd
.field public static final secondary_text_disabled_material_light:I = 0x7f0600ff
.field public static final secondary_text_disabled_material_light:I = 0x7f0600fe
.field public static final switch_thumb_disabled_material_dark:I = 0x7f06012e
.field public static final switch_thumb_disabled_material_dark:I = 0x7f06012d
.field public static final switch_thumb_disabled_material_light:I = 0x7f06012f
.field public static final switch_thumb_disabled_material_light:I = 0x7f06012e
.field public static final switch_thumb_material_dark:I = 0x7f060130
.field public static final switch_thumb_material_dark:I = 0x7f06012f
.field public static final switch_thumb_material_light:I = 0x7f060131
.field public static final switch_thumb_material_light:I = 0x7f060130
.field public static final switch_thumb_normal_material_dark:I = 0x7f060132
.field public static final switch_thumb_normal_material_dark:I = 0x7f060131
.field public static final switch_thumb_normal_material_light:I = 0x7f060133
.field public static final switch_thumb_normal_material_light:I = 0x7f060132
.field public static final tooltip_background_dark:I = 0x7f060135
.field public static final tooltip_background_dark:I = 0x7f060134
.field public static final tooltip_background_light:I = 0x7f060136
.field public static final tooltip_background_light:I = 0x7f060135
# direct methods

View file

@ -111,137 +111,143 @@
.field public static final abc_floating_window_z:I = 0x7f07002f
.field public static final abc_list_item_padding_horizontal_material:I = 0x7f070030
.field public static final abc_list_item_height_large_material:I = 0x7f070030
.field public static final abc_panel_menu_list_width:I = 0x7f070031
.field public static final abc_list_item_height_material:I = 0x7f070031
.field public static final abc_progress_bar_height_material:I = 0x7f070032
.field public static final abc_list_item_height_small_material:I = 0x7f070032
.field public static final abc_search_view_preferred_height:I = 0x7f070033
.field public static final abc_list_item_padding_horizontal_material:I = 0x7f070033
.field public static final abc_search_view_preferred_width:I = 0x7f070034
.field public static final abc_panel_menu_list_width:I = 0x7f070034
.field public static final abc_seekbar_track_background_height_material:I = 0x7f070035
.field public static final abc_progress_bar_height_material:I = 0x7f070035
.field public static final abc_seekbar_track_progress_height_material:I = 0x7f070036
.field public static final abc_search_view_preferred_height:I = 0x7f070036
.field public static final abc_select_dialog_padding_start_material:I = 0x7f070037
.field public static final abc_search_view_preferred_width:I = 0x7f070037
.field public static final abc_switch_padding:I = 0x7f070038
.field public static final abc_seekbar_track_background_height_material:I = 0x7f070038
.field public static final abc_text_size_body_1_material:I = 0x7f070039
.field public static final abc_seekbar_track_progress_height_material:I = 0x7f070039
.field public static final abc_text_size_body_2_material:I = 0x7f07003a
.field public static final abc_select_dialog_padding_start_material:I = 0x7f07003a
.field public static final abc_text_size_button_material:I = 0x7f07003b
.field public static final abc_switch_padding:I = 0x7f07003b
.field public static final abc_text_size_caption_material:I = 0x7f07003c
.field public static final abc_text_size_body_1_material:I = 0x7f07003c
.field public static final abc_text_size_display_1_material:I = 0x7f07003d
.field public static final abc_text_size_body_2_material:I = 0x7f07003d
.field public static final abc_text_size_display_2_material:I = 0x7f07003e
.field public static final abc_text_size_button_material:I = 0x7f07003e
.field public static final abc_text_size_display_3_material:I = 0x7f07003f
.field public static final abc_text_size_caption_material:I = 0x7f07003f
.field public static final abc_text_size_display_4_material:I = 0x7f070040
.field public static final abc_text_size_display_1_material:I = 0x7f070040
.field public static final abc_text_size_headline_material:I = 0x7f070041
.field public static final abc_text_size_display_2_material:I = 0x7f070041
.field public static final abc_text_size_large_material:I = 0x7f070042
.field public static final abc_text_size_display_3_material:I = 0x7f070042
.field public static final abc_text_size_medium_material:I = 0x7f070043
.field public static final abc_text_size_display_4_material:I = 0x7f070043
.field public static final abc_text_size_menu_header_material:I = 0x7f070044
.field public static final abc_text_size_headline_material:I = 0x7f070044
.field public static final abc_text_size_menu_material:I = 0x7f070045
.field public static final abc_text_size_large_material:I = 0x7f070045
.field public static final abc_text_size_small_material:I = 0x7f070046
.field public static final abc_text_size_medium_material:I = 0x7f070046
.field public static final abc_text_size_subhead_material:I = 0x7f070047
.field public static final abc_text_size_menu_header_material:I = 0x7f070047
.field public static final abc_text_size_subtitle_material_toolbar:I = 0x7f070048
.field public static final abc_text_size_menu_material:I = 0x7f070048
.field public static final abc_text_size_title_material:I = 0x7f070049
.field public static final abc_text_size_small_material:I = 0x7f070049
.field public static final abc_text_size_title_material_toolbar:I = 0x7f07004a
.field public static final abc_text_size_subhead_material:I = 0x7f07004a
.field public static final compat_button_inset_horizontal_material:I = 0x7f070077
.field public static final abc_text_size_subtitle_material_toolbar:I = 0x7f07004b
.field public static final compat_button_inset_vertical_material:I = 0x7f070078
.field public static final abc_text_size_title_material:I = 0x7f07004c
.field public static final compat_button_padding_horizontal_material:I = 0x7f070079
.field public static final abc_text_size_title_material_toolbar:I = 0x7f07004d
.field public static final compat_button_padding_vertical_material:I = 0x7f07007a
.field public static final compat_button_inset_horizontal_material:I = 0x7f07007a
.field public static final compat_control_corner_material:I = 0x7f07007b
.field public static final compat_button_inset_vertical_material:I = 0x7f07007b
.field public static final compat_notification_large_icon_max_height:I = 0x7f07007c
.field public static final compat_button_padding_horizontal_material:I = 0x7f07007c
.field public static final compat_notification_large_icon_max_width:I = 0x7f07007d
.field public static final compat_button_padding_vertical_material:I = 0x7f07007d
.field public static final disabled_alpha_material_dark:I = 0x7f0700b2
.field public static final compat_control_corner_material:I = 0x7f07007e
.field public static final disabled_alpha_material_light:I = 0x7f0700b3
.field public static final compat_notification_large_icon_max_height:I = 0x7f07007f
.field public static final highlight_alpha_material_colored:I = 0x7f0700c6
.field public static final compat_notification_large_icon_max_width:I = 0x7f070080
.field public static final highlight_alpha_material_dark:I = 0x7f0700c7
.field public static final disabled_alpha_material_dark:I = 0x7f0700b5
.field public static final highlight_alpha_material_light:I = 0x7f0700c8
.field public static final disabled_alpha_material_light:I = 0x7f0700b6
.field public static final hint_alpha_material_dark:I = 0x7f0700c9
.field public static final highlight_alpha_material_colored:I = 0x7f0700c9
.field public static final hint_alpha_material_light:I = 0x7f0700ca
.field public static final highlight_alpha_material_dark:I = 0x7f0700ca
.field public static final hint_pressed_alpha_material_dark:I = 0x7f0700cb
.field public static final highlight_alpha_material_light:I = 0x7f0700cb
.field public static final hint_pressed_alpha_material_light:I = 0x7f0700cc
.field public static final hint_alpha_material_dark:I = 0x7f0700cc
.field public static final notification_action_icon_size:I = 0x7f07010b
.field public static final hint_alpha_material_light:I = 0x7f0700cd
.field public static final notification_action_text_size:I = 0x7f07010c
.field public static final hint_pressed_alpha_material_dark:I = 0x7f0700ce
.field public static final notification_big_circle_margin:I = 0x7f07010d
.field public static final hint_pressed_alpha_material_light:I = 0x7f0700cf
.field public static final notification_content_margin_start:I = 0x7f07010e
.field public static final notification_action_icon_size:I = 0x7f07010e
.field public static final notification_large_icon_height:I = 0x7f07010f
.field public static final notification_action_text_size:I = 0x7f07010f
.field public static final notification_large_icon_width:I = 0x7f070110
.field public static final notification_big_circle_margin:I = 0x7f070110
.field public static final notification_main_column_padding_top:I = 0x7f070111
.field public static final notification_content_margin_start:I = 0x7f070111
.field public static final notification_media_narrow_margin:I = 0x7f070112
.field public static final notification_large_icon_height:I = 0x7f070112
.field public static final notification_right_icon_size:I = 0x7f070113
.field public static final notification_large_icon_width:I = 0x7f070113
.field public static final notification_right_side_padding_top:I = 0x7f070114
.field public static final notification_main_column_padding_top:I = 0x7f070114
.field public static final notification_small_icon_background_padding:I = 0x7f070115
.field public static final notification_media_narrow_margin:I = 0x7f070115
.field public static final notification_small_icon_size_as_large:I = 0x7f070116
.field public static final notification_right_icon_size:I = 0x7f070116
.field public static final notification_subtext_size:I = 0x7f070117
.field public static final notification_right_side_padding_top:I = 0x7f070117
.field public static final notification_top_pad:I = 0x7f070118
.field public static final notification_small_icon_background_padding:I = 0x7f070118
.field public static final notification_top_pad_large_text:I = 0x7f070119
.field public static final notification_small_icon_size_as_large:I = 0x7f070119
.field public static final tooltip_corner_radius:I = 0x7f07012d
.field public static final notification_subtext_size:I = 0x7f07011a
.field public static final tooltip_horizontal_padding:I = 0x7f07012e
.field public static final notification_top_pad:I = 0x7f07011b
.field public static final tooltip_margin:I = 0x7f07012f
.field public static final notification_top_pad_large_text:I = 0x7f07011c
.field public static final tooltip_precise_anchor_extra_offset:I = 0x7f070130
.field public static final tooltip_corner_radius:I = 0x7f07012c
.field public static final tooltip_precise_anchor_threshold:I = 0x7f070131
.field public static final tooltip_horizontal_padding:I = 0x7f07012d
.field public static final tooltip_vertical_padding:I = 0x7f070132
.field public static final tooltip_margin:I = 0x7f07012e
.field public static final tooltip_y_offset_non_touch:I = 0x7f070133
.field public static final tooltip_precise_anchor_extra_offset:I = 0x7f07012f
.field public static final tooltip_y_offset_touch:I = 0x7f070134
.field public static final tooltip_precise_anchor_threshold:I = 0x7f070130
.field public static final tooltip_vertical_padding:I = 0x7f070131
.field public static final tooltip_y_offset_non_touch:I = 0x7f070132
.field public static final tooltip_y_offset_touch:I = 0x7f070133
# direct methods

View file

@ -23,193 +23,213 @@
.field public static final abc_btn_check_material:I = 0x7f080019
.field public static final abc_btn_check_to_on_mtrl_000:I = 0x7f08001a
.field public static final abc_btn_check_material_anim:I = 0x7f08001a
.field public static final abc_btn_check_to_on_mtrl_015:I = 0x7f08001b
.field public static final abc_btn_check_to_on_mtrl_000:I = 0x7f08001b
.field public static final abc_btn_colored_material:I = 0x7f08001c
.field public static final abc_btn_check_to_on_mtrl_015:I = 0x7f08001c
.field public static final abc_btn_default_mtrl_shape:I = 0x7f08001d
.field public static final abc_btn_colored_material:I = 0x7f08001d
.field public static final abc_btn_radio_material:I = 0x7f08001e
.field public static final abc_btn_default_mtrl_shape:I = 0x7f08001e
.field public static final abc_btn_radio_to_on_mtrl_000:I = 0x7f08001f
.field public static final abc_btn_radio_material:I = 0x7f08001f
.field public static final abc_btn_radio_to_on_mtrl_015:I = 0x7f080020
.field public static final abc_btn_radio_material_anim:I = 0x7f080020
.field public static final abc_btn_switch_to_on_mtrl_00001:I = 0x7f080021
.field public static final abc_btn_radio_to_on_mtrl_000:I = 0x7f080021
.field public static final abc_btn_switch_to_on_mtrl_00012:I = 0x7f080022
.field public static final abc_btn_radio_to_on_mtrl_015:I = 0x7f080022
.field public static final abc_cab_background_internal_bg:I = 0x7f080023
.field public static final abc_btn_switch_to_on_mtrl_00001:I = 0x7f080023
.field public static final abc_cab_background_top_material:I = 0x7f080024
.field public static final abc_btn_switch_to_on_mtrl_00012:I = 0x7f080024
.field public static final abc_cab_background_top_mtrl_alpha:I = 0x7f080025
.field public static final abc_cab_background_internal_bg:I = 0x7f080025
.field public static final abc_control_background_material:I = 0x7f080026
.field public static final abc_cab_background_top_material:I = 0x7f080026
.field public static final abc_dialog_material_background:I = 0x7f080027
.field public static final abc_cab_background_top_mtrl_alpha:I = 0x7f080027
.field public static final abc_edit_text_material:I = 0x7f080028
.field public static final abc_control_background_material:I = 0x7f080028
.field public static final abc_ic_ab_back_material:I = 0x7f080029
.field public static final abc_dialog_material_background:I = 0x7f080029
.field public static final abc_ic_arrow_drop_right_black_24dp:I = 0x7f08002a
.field public static final abc_edit_text_material:I = 0x7f08002a
.field public static final abc_ic_clear_material:I = 0x7f08002b
.field public static final abc_ic_ab_back_material:I = 0x7f08002b
.field public static final abc_ic_commit_search_api_mtrl_alpha:I = 0x7f08002c
.field public static final abc_ic_arrow_drop_right_black_24dp:I = 0x7f08002c
.field public static final abc_ic_go_search_api_material:I = 0x7f08002d
.field public static final abc_ic_clear_material:I = 0x7f08002d
.field public static final abc_ic_menu_copy_mtrl_am_alpha:I = 0x7f08002e
.field public static final abc_ic_commit_search_api_mtrl_alpha:I = 0x7f08002e
.field public static final abc_ic_menu_cut_mtrl_alpha:I = 0x7f08002f
.field public static final abc_ic_go_search_api_material:I = 0x7f08002f
.field public static final abc_ic_menu_overflow_material:I = 0x7f080030
.field public static final abc_ic_menu_copy_mtrl_am_alpha:I = 0x7f080030
.field public static final abc_ic_menu_paste_mtrl_am_alpha:I = 0x7f080031
.field public static final abc_ic_menu_cut_mtrl_alpha:I = 0x7f080031
.field public static final abc_ic_menu_selectall_mtrl_alpha:I = 0x7f080032
.field public static final abc_ic_menu_overflow_material:I = 0x7f080032
.field public static final abc_ic_menu_share_mtrl_alpha:I = 0x7f080033
.field public static final abc_ic_menu_paste_mtrl_am_alpha:I = 0x7f080033
.field public static final abc_ic_search_api_material:I = 0x7f080034
.field public static final abc_ic_menu_selectall_mtrl_alpha:I = 0x7f080034
.field public static final abc_ic_star_black_16dp:I = 0x7f080035
.field public static final abc_ic_menu_share_mtrl_alpha:I = 0x7f080035
.field public static final abc_ic_star_black_36dp:I = 0x7f080036
.field public static final abc_ic_search_api_material:I = 0x7f080036
.field public static final abc_ic_star_black_48dp:I = 0x7f080037
.field public static final abc_ic_star_black_16dp:I = 0x7f080037
.field public static final abc_ic_star_half_black_16dp:I = 0x7f080038
.field public static final abc_ic_star_black_36dp:I = 0x7f080038
.field public static final abc_ic_star_half_black_36dp:I = 0x7f080039
.field public static final abc_ic_star_black_48dp:I = 0x7f080039
.field public static final abc_ic_star_half_black_48dp:I = 0x7f08003a
.field public static final abc_ic_star_half_black_16dp:I = 0x7f08003a
.field public static final abc_ic_voice_search_api_material:I = 0x7f08003b
.field public static final abc_ic_star_half_black_36dp:I = 0x7f08003b
.field public static final abc_item_background_holo_dark:I = 0x7f08003c
.field public static final abc_ic_star_half_black_48dp:I = 0x7f08003c
.field public static final abc_item_background_holo_light:I = 0x7f08003d
.field public static final abc_ic_voice_search_api_material:I = 0x7f08003d
.field public static final abc_list_divider_material:I = 0x7f08003e
.field public static final abc_item_background_holo_dark:I = 0x7f08003e
.field public static final abc_list_divider_mtrl_alpha:I = 0x7f08003f
.field public static final abc_item_background_holo_light:I = 0x7f08003f
.field public static final abc_list_focused_holo:I = 0x7f080040
.field public static final abc_list_divider_material:I = 0x7f080040
.field public static final abc_list_longpressed_holo:I = 0x7f080041
.field public static final abc_list_divider_mtrl_alpha:I = 0x7f080041
.field public static final abc_list_pressed_holo_dark:I = 0x7f080042
.field public static final abc_list_focused_holo:I = 0x7f080042
.field public static final abc_list_pressed_holo_light:I = 0x7f080043
.field public static final abc_list_longpressed_holo:I = 0x7f080043
.field public static final abc_list_selector_background_transition_holo_dark:I = 0x7f080044
.field public static final abc_list_pressed_holo_dark:I = 0x7f080044
.field public static final abc_list_selector_background_transition_holo_light:I = 0x7f080045
.field public static final abc_list_pressed_holo_light:I = 0x7f080045
.field public static final abc_list_selector_disabled_holo_dark:I = 0x7f080046
.field public static final abc_list_selector_background_transition_holo_dark:I = 0x7f080046
.field public static final abc_list_selector_disabled_holo_light:I = 0x7f080047
.field public static final abc_list_selector_background_transition_holo_light:I = 0x7f080047
.field public static final abc_list_selector_holo_dark:I = 0x7f080048
.field public static final abc_list_selector_disabled_holo_dark:I = 0x7f080048
.field public static final abc_list_selector_holo_light:I = 0x7f080049
.field public static final abc_list_selector_disabled_holo_light:I = 0x7f080049
.field public static final abc_menu_hardkey_panel_mtrl_mult:I = 0x7f08004a
.field public static final abc_list_selector_holo_dark:I = 0x7f08004a
.field public static final abc_popup_background_mtrl_mult:I = 0x7f08004b
.field public static final abc_list_selector_holo_light:I = 0x7f08004b
.field public static final abc_ratingbar_indicator_material:I = 0x7f08004c
.field public static final abc_menu_hardkey_panel_mtrl_mult:I = 0x7f08004c
.field public static final abc_ratingbar_material:I = 0x7f08004d
.field public static final abc_popup_background_mtrl_mult:I = 0x7f08004d
.field public static final abc_ratingbar_small_material:I = 0x7f08004e
.field public static final abc_ratingbar_indicator_material:I = 0x7f08004e
.field public static final abc_scrubber_control_off_mtrl_alpha:I = 0x7f08004f
.field public static final abc_ratingbar_material:I = 0x7f08004f
.field public static final abc_scrubber_control_to_pressed_mtrl_000:I = 0x7f080050
.field public static final abc_ratingbar_small_material:I = 0x7f080050
.field public static final abc_scrubber_control_to_pressed_mtrl_005:I = 0x7f080051
.field public static final abc_scrubber_control_off_mtrl_alpha:I = 0x7f080051
.field public static final abc_scrubber_primary_mtrl_alpha:I = 0x7f080052
.field public static final abc_scrubber_control_to_pressed_mtrl_000:I = 0x7f080052
.field public static final abc_scrubber_track_mtrl_alpha:I = 0x7f080053
.field public static final abc_scrubber_control_to_pressed_mtrl_005:I = 0x7f080053
.field public static final abc_seekbar_thumb_material:I = 0x7f080054
.field public static final abc_scrubber_primary_mtrl_alpha:I = 0x7f080054
.field public static final abc_seekbar_tick_mark_material:I = 0x7f080055
.field public static final abc_scrubber_track_mtrl_alpha:I = 0x7f080055
.field public static final abc_seekbar_track_material:I = 0x7f080056
.field public static final abc_seekbar_thumb_material:I = 0x7f080056
.field public static final abc_spinner_mtrl_am_alpha:I = 0x7f080057
.field public static final abc_seekbar_tick_mark_material:I = 0x7f080057
.field public static final abc_spinner_textfield_background_material:I = 0x7f080058
.field public static final abc_seekbar_track_material:I = 0x7f080058
.field public static final abc_switch_thumb_material:I = 0x7f080059
.field public static final abc_spinner_mtrl_am_alpha:I = 0x7f080059
.field public static final abc_switch_track_mtrl_alpha:I = 0x7f08005a
.field public static final abc_spinner_textfield_background_material:I = 0x7f08005a
.field public static final abc_tab_indicator_material:I = 0x7f08005b
.field public static final abc_switch_thumb_material:I = 0x7f08005b
.field public static final abc_tab_indicator_mtrl_alpha:I = 0x7f08005c
.field public static final abc_switch_track_mtrl_alpha:I = 0x7f08005c
.field public static final abc_text_cursor_material:I = 0x7f08005d
.field public static final abc_tab_indicator_material:I = 0x7f08005d
.field public static final abc_text_select_handle_left_mtrl_dark:I = 0x7f08005e
.field public static final abc_tab_indicator_mtrl_alpha:I = 0x7f08005e
.field public static final abc_text_select_handle_left_mtrl_light:I = 0x7f08005f
.field public static final abc_text_cursor_material:I = 0x7f08005f
.field public static final abc_text_select_handle_middle_mtrl_dark:I = 0x7f080060
.field public static final abc_text_select_handle_left_mtrl_dark:I = 0x7f080060
.field public static final abc_text_select_handle_middle_mtrl_light:I = 0x7f080061
.field public static final abc_text_select_handle_left_mtrl_light:I = 0x7f080061
.field public static final abc_text_select_handle_right_mtrl_dark:I = 0x7f080062
.field public static final abc_text_select_handle_middle_mtrl_dark:I = 0x7f080062
.field public static final abc_text_select_handle_right_mtrl_light:I = 0x7f080063
.field public static final abc_text_select_handle_middle_mtrl_light:I = 0x7f080063
.field public static final abc_textfield_activated_mtrl_alpha:I = 0x7f080064
.field public static final abc_text_select_handle_right_mtrl_dark:I = 0x7f080064
.field public static final abc_textfield_default_mtrl_alpha:I = 0x7f080065
.field public static final abc_text_select_handle_right_mtrl_light:I = 0x7f080065
.field public static final abc_textfield_search_activated_mtrl_alpha:I = 0x7f080066
.field public static final abc_textfield_activated_mtrl_alpha:I = 0x7f080066
.field public static final abc_textfield_search_default_mtrl_alpha:I = 0x7f080067
.field public static final abc_textfield_default_mtrl_alpha:I = 0x7f080067
.field public static final abc_textfield_search_material:I = 0x7f080068
.field public static final abc_textfield_search_activated_mtrl_alpha:I = 0x7f080068
.field public static final abc_vector_test:I = 0x7f080069
.field public static final abc_textfield_search_default_mtrl_alpha:I = 0x7f080069
.field public static final notification_action_background:I = 0x7f080454
.field public static final abc_textfield_search_material:I = 0x7f08006a
.field public static final notification_bg:I = 0x7f080455
.field public static final abc_vector_test:I = 0x7f08006b
.field public static final notification_bg_low:I = 0x7f080456
.field public static final btn_checkbox_checked_mtrl:I = 0x7f08009b
.field public static final notification_bg_low_normal:I = 0x7f080457
.field public static final btn_checkbox_checked_to_unchecked_mtrl_animation:I = 0x7f08009c
.field public static final notification_bg_low_pressed:I = 0x7f080458
.field public static final btn_checkbox_unchecked_mtrl:I = 0x7f08009d
.field public static final notification_bg_normal:I = 0x7f080459
.field public static final btn_checkbox_unchecked_to_checked_mtrl_animation:I = 0x7f08009e
.field public static final notification_bg_normal_pressed:I = 0x7f08045a
.field public static final btn_radio_off_mtrl:I = 0x7f08009f
.field public static final notification_icon_background:I = 0x7f08045b
.field public static final btn_radio_off_to_on_mtrl_animation:I = 0x7f0800a0
.field public static final notification_template_icon_bg:I = 0x7f08045c
.field public static final btn_radio_on_mtrl:I = 0x7f0800a1
.field public static final notification_template_icon_low_bg:I = 0x7f08045d
.field public static final btn_radio_on_to_off_mtrl_animation:I = 0x7f0800a2
.field public static final notification_tile_bg:I = 0x7f08045e
.field public static final notification_action_background:I = 0x7f08045e
.field public static final notify_panel_notification_icon_bg:I = 0x7f08045f
.field public static final notification_bg:I = 0x7f08045f
.field public static final tooltip_frame_dark:I = 0x7f080467
.field public static final notification_bg_low:I = 0x7f080460
.field public static final tooltip_frame_light:I = 0x7f080468
.field public static final notification_bg_low_normal:I = 0x7f080461
.field public static final notification_bg_low_pressed:I = 0x7f080462
.field public static final notification_bg_normal:I = 0x7f080463
.field public static final notification_bg_normal_pressed:I = 0x7f080464
.field public static final notification_icon_background:I = 0x7f080465
.field public static final notification_template_icon_bg:I = 0x7f080466
.field public static final notification_template_icon_low_bg:I = 0x7f080467
.field public static final notification_tile_bg:I = 0x7f080468
.field public static final notify_panel_notification_icon_bg:I = 0x7f080469
.field public static final tooltip_frame_dark:I = 0x7f080471
.field public static final tooltip_frame_light:I = 0x7f080472
# direct methods

View file

@ -15,215 +15,289 @@
# static fields
.field public static final action_bar:I = 0x7f0a002e
.field public static final accessibility_action_clickable_span:I = 0x7f0a000c
.field public static final action_bar_activity_content:I = 0x7f0a002f
.field public static final accessibility_custom_action_0:I = 0x7f0a000d
.field public static final action_bar_container:I = 0x7f0a0030
.field public static final accessibility_custom_action_1:I = 0x7f0a000e
.field public static final action_bar_root:I = 0x7f0a0031
.field public static final accessibility_custom_action_10:I = 0x7f0a000f
.field public static final action_bar_spinner:I = 0x7f0a0032
.field public static final accessibility_custom_action_11:I = 0x7f0a0010
.field public static final action_bar_subtitle:I = 0x7f0a0033
.field public static final accessibility_custom_action_12:I = 0x7f0a0011
.field public static final action_bar_title:I = 0x7f0a0035
.field public static final accessibility_custom_action_13:I = 0x7f0a0012
.field public static final action_container:I = 0x7f0a0039
.field public static final accessibility_custom_action_14:I = 0x7f0a0013
.field public static final action_context_bar:I = 0x7f0a003a
.field public static final accessibility_custom_action_15:I = 0x7f0a0014
.field public static final action_divider:I = 0x7f0a003b
.field public static final accessibility_custom_action_16:I = 0x7f0a0015
.field public static final action_image:I = 0x7f0a003c
.field public static final accessibility_custom_action_17:I = 0x7f0a0016
.field public static final action_menu_divider:I = 0x7f0a003d
.field public static final accessibility_custom_action_18:I = 0x7f0a0017
.field public static final action_menu_presenter:I = 0x7f0a003e
.field public static final accessibility_custom_action_19:I = 0x7f0a0018
.field public static final action_mode_bar:I = 0x7f0a003f
.field public static final accessibility_custom_action_2:I = 0x7f0a0019
.field public static final action_mode_bar_stub:I = 0x7f0a0040
.field public static final accessibility_custom_action_20:I = 0x7f0a001a
.field public static final action_mode_close_button:I = 0x7f0a0041
.field public static final accessibility_custom_action_21:I = 0x7f0a001b
.field public static final action_text:I = 0x7f0a0042
.field public static final accessibility_custom_action_22:I = 0x7f0a001c
.field public static final actions:I = 0x7f0a0043
.field public static final accessibility_custom_action_23:I = 0x7f0a001d
.field public static final activity_chooser_view_content:I = 0x7f0a0051
.field public static final accessibility_custom_action_24:I = 0x7f0a001e
.field public static final add:I = 0x7f0a0052
.field public static final accessibility_custom_action_25:I = 0x7f0a001f
.field public static final alertTitle:I = 0x7f0a0061
.field public static final accessibility_custom_action_26:I = 0x7f0a0020
.field public static final async:I = 0x7f0a0080
.field public static final accessibility_custom_action_27:I = 0x7f0a0021
.field public static final blocking:I = 0x7f0a00ce
.field public static final accessibility_custom_action_28:I = 0x7f0a0022
.field public static final bottom:I = 0x7f0a0106
.field public static final accessibility_custom_action_29:I = 0x7f0a0023
.field public static final buttonPanel:I = 0x7f0a010d
.field public static final accessibility_custom_action_3:I = 0x7f0a0024
.field public static final checkbox:I = 0x7f0a0213
.field public static final accessibility_custom_action_30:I = 0x7f0a0025
.field public static final chronometer:I = 0x7f0a0217
.field public static final accessibility_custom_action_31:I = 0x7f0a0026
.field public static final content:I = 0x7f0a0233
.field public static final accessibility_custom_action_4:I = 0x7f0a0027
.field public static final contentPanel:I = 0x7f0a0234
.field public static final accessibility_custom_action_5:I = 0x7f0a0028
.field public static final custom:I = 0x7f0a0251
.field public static final accessibility_custom_action_6:I = 0x7f0a0029
.field public static final customPanel:I = 0x7f0a0252
.field public static final accessibility_custom_action_7:I = 0x7f0a002a
.field public static final decor_content_parent:I = 0x7f0a0256
.field public static final accessibility_custom_action_8:I = 0x7f0a002b
.field public static final default_activity_button:I = 0x7f0a0257
.field public static final accessibility_custom_action_9:I = 0x7f0a002c
.field public static final edit_query:I = 0x7f0a02ad
.field public static final action_bar:I = 0x7f0a002d
.field public static final end:I = 0x7f0a02c8
.field public static final action_bar_activity_content:I = 0x7f0a002e
.field public static final expand_activities_button:I = 0x7f0a02ce
.field public static final action_bar_container:I = 0x7f0a002f
.field public static final expanded_menu:I = 0x7f0a02cf
.field public static final action_bar_root:I = 0x7f0a0030
.field public static final forever:I = 0x7f0a02f1
.field public static final action_bar_spinner:I = 0x7f0a0031
.field public static final group_divider:I = 0x7f0a0328
.field public static final action_bar_subtitle:I = 0x7f0a0032
.field public static final home:I = 0x7f0a038f
.field public static final action_bar_title:I = 0x7f0a0034
.field public static final icon:I = 0x7f0a0391
.field public static final action_container:I = 0x7f0a0038
.field public static final icon_group:I = 0x7f0a0392
.field public static final action_context_bar:I = 0x7f0a0039
.field public static final image:I = 0x7f0a0395
.field public static final action_divider:I = 0x7f0a003a
.field public static final info:I = 0x7f0a03a7
.field public static final action_image:I = 0x7f0a003b
.field public static final italic:I = 0x7f0a03d4
.field public static final action_menu_divider:I = 0x7f0a003c
.field public static final left:I = 0x7f0a0415
.field public static final action_menu_presenter:I = 0x7f0a003d
.field public static final line1:I = 0x7f0a0417
.field public static final action_mode_bar:I = 0x7f0a003e
.field public static final line3:I = 0x7f0a0418
.field public static final action_mode_bar_stub:I = 0x7f0a003f
.field public static final listMode:I = 0x7f0a041a
.field public static final action_mode_close_button:I = 0x7f0a0040
.field public static final list_item:I = 0x7f0a041b
.field public static final action_text:I = 0x7f0a0041
.field public static final message:I = 0x7f0a047e
.field public static final actions:I = 0x7f0a0042
.field public static final multiply:I = 0x7f0a0486
.field public static final activity_chooser_view_content:I = 0x7f0a0050
.field public static final none:I = 0x7f0a049b
.field public static final add:I = 0x7f0a0051
.field public static final normal:I = 0x7f0a049c
.field public static final alertTitle:I = 0x7f0a0060
.field public static final notification_background:I = 0x7f0a04a6
.field public static final async:I = 0x7f0a007f
.field public static final notification_main_column:I = 0x7f0a04a7
.field public static final blocking:I = 0x7f0a00cd
.field public static final notification_main_column_container:I = 0x7f0a04a8
.field public static final buttonPanel:I = 0x7f0a010c
.field public static final parentPanel:I = 0x7f0a04d5
.field public static final checkbox:I = 0x7f0a0211
.field public static final progress_circular:I = 0x7f0a054e
.field public static final checked:I = 0x7f0a0213
.field public static final progress_horizontal:I = 0x7f0a0550
.field public static final chronometer:I = 0x7f0a0216
.field public static final radio:I = 0x7f0a055b
.field public static final content:I = 0x7f0a0232
.field public static final right:I = 0x7f0a0574
.field public static final contentPanel:I = 0x7f0a0233
.field public static final right_icon:I = 0x7f0a0575
.field public static final custom:I = 0x7f0a0250
.field public static final right_side:I = 0x7f0a0576
.field public static final customPanel:I = 0x7f0a0251
.field public static final screen:I = 0x7f0a05a4
.field public static final decor_content_parent:I = 0x7f0a0255
.field public static final scrollIndicatorDown:I = 0x7f0a05a6
.field public static final default_activity_button:I = 0x7f0a0256
.field public static final scrollIndicatorUp:I = 0x7f0a05a7
.field public static final dialog_button:I = 0x7f0a025c
.field public static final scrollView:I = 0x7f0a05a8
.field public static final edit_query:I = 0x7f0a02ac
.field public static final search_badge:I = 0x7f0a05ac
.field public static final expand_activities_button:I = 0x7f0a02cc
.field public static final search_bar:I = 0x7f0a05ad
.field public static final expanded_menu:I = 0x7f0a02cd
.field public static final search_button:I = 0x7f0a05ae
.field public static final forever:I = 0x7f0a02ef
.field public static final search_close_btn:I = 0x7f0a05b0
.field public static final group_divider:I = 0x7f0a0326
.field public static final search_edit_frame:I = 0x7f0a05b1
.field public static final home:I = 0x7f0a038d
.field public static final search_go_btn:I = 0x7f0a05b4
.field public static final icon:I = 0x7f0a038f
.field public static final search_mag_icon:I = 0x7f0a05b6
.field public static final icon_group:I = 0x7f0a0390
.field public static final search_plate:I = 0x7f0a05b7
.field public static final image:I = 0x7f0a0393
.field public static final search_src_text:I = 0x7f0a05ba
.field public static final info:I = 0x7f0a03a5
.field public static final search_voice_btn:I = 0x7f0a05c6
.field public static final italic:I = 0x7f0a03d2
.field public static final select_dialog_listview:I = 0x7f0a05c7
.field public static final line1:I = 0x7f0a0415
.field public static final shortcut:I = 0x7f0a0701
.field public static final line3:I = 0x7f0a0416
.field public static final spacer:I = 0x7f0a070d
.field public static final listMode:I = 0x7f0a0418
.field public static final split_action_bar:I = 0x7f0a070e
.field public static final list_item:I = 0x7f0a0419
.field public static final src_atop:I = 0x7f0a0711
.field public static final message:I = 0x7f0a047b
.field public static final src_in:I = 0x7f0a0712
.field public static final multiply:I = 0x7f0a0483
.field public static final src_over:I = 0x7f0a0713
.field public static final none:I = 0x7f0a0498
.field public static final start:I = 0x7f0a0716
.field public static final normal:I = 0x7f0a0499
.field public static final submenuarrow:I = 0x7f0a072f
.field public static final notification_background:I = 0x7f0a04a3
.field public static final submit_area:I = 0x7f0a0730
.field public static final notification_main_column:I = 0x7f0a04a4
.field public static final tabMode:I = 0x7f0a073b
.field public static final notification_main_column_container:I = 0x7f0a04a5
.field public static final tag_transition_group:I = 0x7f0a0741
.field public static final off:I = 0x7f0a04be
.field public static final tag_unhandled_key_event_manager:I = 0x7f0a0742
.field public static final on:I = 0x7f0a04c0
.field public static final tag_unhandled_key_listeners:I = 0x7f0a0743
.field public static final parentPanel:I = 0x7f0a04d2
.field public static final text:I = 0x7f0a0749
.field public static final progress_circular:I = 0x7f0a054b
.field public static final text2:I = 0x7f0a074a
.field public static final progress_horizontal:I = 0x7f0a054d
.field public static final textSpacerNoButtons:I = 0x7f0a074b
.field public static final radio:I = 0x7f0a0558
.field public static final textSpacerNoTitle:I = 0x7f0a074c
.field public static final right_icon:I = 0x7f0a0572
.field public static final time:I = 0x7f0a0757
.field public static final right_side:I = 0x7f0a0573
.field public static final title:I = 0x7f0a0758
.field public static final screen:I = 0x7f0a05a1
.field public static final titleDividerNoCustom:I = 0x7f0a0759
.field public static final scrollIndicatorDown:I = 0x7f0a05a3
.field public static final title_template:I = 0x7f0a075a
.field public static final scrollIndicatorUp:I = 0x7f0a05a4
.field public static final top:I = 0x7f0a075f
.field public static final scrollView:I = 0x7f0a05a5
.field public static final topPanel:I = 0x7f0a0760
.field public static final search_badge:I = 0x7f0a05a9
.field public static final uniform:I = 0x7f0a0773
.field public static final search_bar:I = 0x7f0a05aa
.field public static final up:I = 0x7f0a0776
.field public static final search_button:I = 0x7f0a05ab
.field public static final wrap_content:I = 0x7f0a0850
.field public static final search_close_btn:I = 0x7f0a05ad
.field public static final search_edit_frame:I = 0x7f0a05ae
.field public static final search_go_btn:I = 0x7f0a05b1
.field public static final search_mag_icon:I = 0x7f0a05b3
.field public static final search_plate:I = 0x7f0a05b4
.field public static final search_src_text:I = 0x7f0a05b7
.field public static final search_voice_btn:I = 0x7f0a05c3
.field public static final select_dialog_listview:I = 0x7f0a05c4
.field public static final shortcut:I = 0x7f0a06fe
.field public static final spacer:I = 0x7f0a070a
.field public static final split_action_bar:I = 0x7f0a070b
.field public static final src_atop:I = 0x7f0a070e
.field public static final src_in:I = 0x7f0a070f
.field public static final src_over:I = 0x7f0a0710
.field public static final submenuarrow:I = 0x7f0a072b
.field public static final submit_area:I = 0x7f0a072c
.field public static final tabMode:I = 0x7f0a0737
.field public static final tag_accessibility_actions:I = 0x7f0a0738
.field public static final tag_accessibility_clickable_spans:I = 0x7f0a0739
.field public static final tag_accessibility_heading:I = 0x7f0a073a
.field public static final tag_accessibility_pane_title:I = 0x7f0a073b
.field public static final tag_screen_reader_focusable:I = 0x7f0a073c
.field public static final tag_transition_group:I = 0x7f0a073d
.field public static final tag_unhandled_key_event_manager:I = 0x7f0a073e
.field public static final tag_unhandled_key_listeners:I = 0x7f0a073f
.field public static final text:I = 0x7f0a0745
.field public static final text2:I = 0x7f0a0746
.field public static final textSpacerNoButtons:I = 0x7f0a0747
.field public static final textSpacerNoTitle:I = 0x7f0a0748
.field public static final time:I = 0x7f0a0753
.field public static final title:I = 0x7f0a0754
.field public static final titleDividerNoCustom:I = 0x7f0a0755
.field public static final title_template:I = 0x7f0a0756
.field public static final topPanel:I = 0x7f0a075c
.field public static final unchecked:I = 0x7f0a076d
.field public static final uniform:I = 0x7f0a0770
.field public static final up:I = 0x7f0a0773
.field public static final wrap_content:I = 0x7f0a084d
# direct methods

View file

@ -0,0 +1,40 @@
.class public final Landroidx/appcompat/R$interpolator;
.super Ljava/lang/Object;
.source "R.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroidx/appcompat/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "interpolator"
.end annotation
# static fields
.field public static final btn_checkbox_checked_mtrl_animation_interpolator_0:I = 0x7f0c0000
.field public static final btn_checkbox_checked_mtrl_animation_interpolator_1:I = 0x7f0c0001
.field public static final btn_checkbox_unchecked_mtrl_animation_interpolator_0:I = 0x7f0c0002
.field public static final btn_checkbox_unchecked_mtrl_animation_interpolator_1:I = 0x7f0c0003
.field public static final btn_radio_to_off_mtrl_animation_interpolator_0:I = 0x7f0c0004
.field public static final btn_radio_to_on_mtrl_animation_interpolator_0:I = 0x7f0c0005
.field public static final fast_out_slow_in:I = 0x7f0c0006
# direct methods
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View file

@ -71,25 +71,27 @@
.field public static final abc_tooltip:I = 0x7f0d001b
.field public static final custom_dialog:I = 0x7f0d0022
.field public static final notification_action:I = 0x7f0d0043
.field public static final notification_action_tombstone:I = 0x7f0d0044
.field public static final notification_template_custom_big:I = 0x7f0d004b
.field public static final notification_template_custom_big:I = 0x7f0d0045
.field public static final notification_template_icon_group:I = 0x7f0d004c
.field public static final notification_template_icon_group:I = 0x7f0d0046
.field public static final notification_template_part_chronometer:I = 0x7f0d0050
.field public static final notification_template_part_chronometer:I = 0x7f0d0047
.field public static final notification_template_part_time:I = 0x7f0d0051
.field public static final notification_template_part_time:I = 0x7f0d0048
.field public static final select_dialog_item_material:I = 0x7f0d005f
.field public static final select_dialog_item_material:I = 0x7f0d0056
.field public static final select_dialog_multichoice_material:I = 0x7f0d0060
.field public static final select_dialog_multichoice_material:I = 0x7f0d0057
.field public static final select_dialog_singlechoice_material:I = 0x7f0d0061
.field public static final select_dialog_singlechoice_material:I = 0x7f0d0058
.field public static final support_simple_spinner_dropdown_item:I = 0x7f0d0068
.field public static final support_simple_spinner_dropdown_item:I = 0x7f0d005f
# direct methods

View file

@ -31,71 +31,47 @@
.field public static final abc_capital_on:I = 0x7f12000b
.field public static final abc_font_family_body_1_material:I = 0x7f12000c
.field public static final abc_menu_alt_shortcut_label:I = 0x7f12000c
.field public static final abc_font_family_body_2_material:I = 0x7f12000d
.field public static final abc_menu_ctrl_shortcut_label:I = 0x7f12000d
.field public static final abc_font_family_button_material:I = 0x7f12000e
.field public static final abc_menu_delete_shortcut_label:I = 0x7f12000e
.field public static final abc_font_family_caption_material:I = 0x7f12000f
.field public static final abc_menu_enter_shortcut_label:I = 0x7f12000f
.field public static final abc_font_family_display_1_material:I = 0x7f120010
.field public static final abc_menu_function_shortcut_label:I = 0x7f120010
.field public static final abc_font_family_display_2_material:I = 0x7f120011
.field public static final abc_menu_meta_shortcut_label:I = 0x7f120011
.field public static final abc_font_family_display_3_material:I = 0x7f120012
.field public static final abc_menu_shift_shortcut_label:I = 0x7f120012
.field public static final abc_font_family_display_4_material:I = 0x7f120013
.field public static final abc_menu_space_shortcut_label:I = 0x7f120013
.field public static final abc_font_family_headline_material:I = 0x7f120014
.field public static final abc_menu_sym_shortcut_label:I = 0x7f120014
.field public static final abc_font_family_menu_material:I = 0x7f120015
.field public static final abc_prepend_shortcut_label:I = 0x7f120015
.field public static final abc_font_family_subhead_material:I = 0x7f120016
.field public static final abc_search_hint:I = 0x7f120016
.field public static final abc_font_family_title_material:I = 0x7f120017
.field public static final abc_searchview_description_clear:I = 0x7f120017
.field public static final abc_menu_alt_shortcut_label:I = 0x7f120018
.field public static final abc_searchview_description_query:I = 0x7f120018
.field public static final abc_menu_ctrl_shortcut_label:I = 0x7f120019
.field public static final abc_searchview_description_search:I = 0x7f120019
.field public static final abc_menu_delete_shortcut_label:I = 0x7f12001a
.field public static final abc_searchview_description_submit:I = 0x7f12001a
.field public static final abc_menu_enter_shortcut_label:I = 0x7f12001b
.field public static final abc_searchview_description_voice:I = 0x7f12001b
.field public static final abc_menu_function_shortcut_label:I = 0x7f12001c
.field public static final abc_shareactionprovider_share_with:I = 0x7f12001c
.field public static final abc_menu_meta_shortcut_label:I = 0x7f12001d
.field public static final abc_shareactionprovider_share_with_application:I = 0x7f12001d
.field public static final abc_menu_shift_shortcut_label:I = 0x7f12001e
.field public static final abc_toolbar_collapse_description:I = 0x7f12001e
.field public static final abc_menu_space_shortcut_label:I = 0x7f12001f
.field public static final search_menu_title:I = 0x7f120fe3
.field public static final abc_menu_sym_shortcut_label:I = 0x7f120020
.field public static final abc_prepend_shortcut_label:I = 0x7f120021
.field public static final abc_search_hint:I = 0x7f120022
.field public static final abc_searchview_description_clear:I = 0x7f120023
.field public static final abc_searchview_description_query:I = 0x7f120024
.field public static final abc_searchview_description_search:I = 0x7f120025
.field public static final abc_searchview_description_submit:I = 0x7f120026
.field public static final abc_searchview_description_voice:I = 0x7f120027
.field public static final abc_shareactionprovider_share_with:I = 0x7f120028
.field public static final abc_shareactionprovider_share_with_application:I = 0x7f120029
.field public static final abc_toolbar_collapse_description:I = 0x7f12002a
.field public static final search_menu_title:I = 0x7f120fed
.field public static final status_bar_notification_info_overflow:I = 0x7f1210b9
.field public static final status_bar_notification_info_overflow:I = 0x7f1210af
# direct methods

View file

@ -329,383 +329,389 @@
.field public static final Base_Widget_AppCompat_Spinner_Underlined:I = 0x7f1300ec
.field public static final Base_Widget_AppCompat_TextView_SpinnerItem:I = 0x7f1300ed
.field public static final Base_Widget_AppCompat_TextView:I = 0x7f1300ed
.field public static final Base_Widget_AppCompat_Toolbar:I = 0x7f1300ee
.field public static final Base_Widget_AppCompat_TextView_SpinnerItem:I = 0x7f1300ee
.field public static final Base_Widget_AppCompat_Toolbar_Button_Navigation:I = 0x7f1300ef
.field public static final Base_Widget_AppCompat_Toolbar:I = 0x7f1300ef
.field public static final Platform_AppCompat:I = 0x7f130132
.field public static final Base_Widget_AppCompat_Toolbar_Button_Navigation:I = 0x7f1300f0
.field public static final Platform_AppCompat_Light:I = 0x7f130133
.field public static final Platform_AppCompat:I = 0x7f130133
.field public static final Platform_ThemeOverlay_AppCompat:I = 0x7f130138
.field public static final Platform_AppCompat_Light:I = 0x7f130134
.field public static final Platform_ThemeOverlay_AppCompat_Dark:I = 0x7f130139
.field public static final Platform_ThemeOverlay_AppCompat:I = 0x7f130139
.field public static final Platform_ThemeOverlay_AppCompat_Light:I = 0x7f13013a
.field public static final Platform_ThemeOverlay_AppCompat_Dark:I = 0x7f13013a
.field public static final Platform_V21_AppCompat:I = 0x7f13013b
.field public static final Platform_ThemeOverlay_AppCompat_Light:I = 0x7f13013b
.field public static final Platform_V21_AppCompat_Light:I = 0x7f13013c
.field public static final Platform_V21_AppCompat:I = 0x7f13013c
.field public static final Platform_V25_AppCompat:I = 0x7f13013d
.field public static final Platform_V21_AppCompat_Light:I = 0x7f13013d
.field public static final Platform_V25_AppCompat_Light:I = 0x7f13013e
.field public static final Platform_V25_AppCompat:I = 0x7f13013e
.field public static final Platform_Widget_AppCompat_Spinner:I = 0x7f13013f
.field public static final Platform_V25_AppCompat_Light:I = 0x7f13013f
.field public static final RtlOverlay_DialogWindowTitle_AppCompat:I = 0x7f130140
.field public static final Platform_Widget_AppCompat_Spinner:I = 0x7f130140
.field public static final RtlOverlay_Widget_AppCompat_ActionBar_TitleItem:I = 0x7f130141
.field public static final RtlOverlay_DialogWindowTitle_AppCompat:I = 0x7f130141
.field public static final RtlOverlay_Widget_AppCompat_DialogTitle_Icon:I = 0x7f130142
.field public static final RtlOverlay_Widget_AppCompat_ActionBar_TitleItem:I = 0x7f130142
.field public static final RtlOverlay_Widget_AppCompat_PopupMenuItem:I = 0x7f130143
.field public static final RtlOverlay_Widget_AppCompat_DialogTitle_Icon:I = 0x7f130143
.field public static final RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup:I = 0x7f130144
.field public static final RtlOverlay_Widget_AppCompat_PopupMenuItem:I = 0x7f130144
.field public static final RtlOverlay_Widget_AppCompat_PopupMenuItem_Shortcut:I = 0x7f130145
.field public static final RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup:I = 0x7f130145
.field public static final RtlOverlay_Widget_AppCompat_PopupMenuItem_SubmenuArrow:I = 0x7f130146
.field public static final RtlOverlay_Widget_AppCompat_PopupMenuItem_Shortcut:I = 0x7f130146
.field public static final RtlOverlay_Widget_AppCompat_PopupMenuItem_Text:I = 0x7f130147
.field public static final RtlOverlay_Widget_AppCompat_PopupMenuItem_SubmenuArrow:I = 0x7f130147
.field public static final RtlOverlay_Widget_AppCompat_PopupMenuItem_Title:I = 0x7f130148
.field public static final RtlOverlay_Widget_AppCompat_PopupMenuItem_Text:I = 0x7f130148
.field public static final RtlOverlay_Widget_AppCompat_SearchView_MagIcon:I = 0x7f13014e
.field public static final RtlOverlay_Widget_AppCompat_PopupMenuItem_Title:I = 0x7f130149
.field public static final RtlOverlay_Widget_AppCompat_Search_DropDown:I = 0x7f130149
.field public static final RtlOverlay_Widget_AppCompat_SearchView_MagIcon:I = 0x7f13014f
.field public static final RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1:I = 0x7f13014a
.field public static final RtlOverlay_Widget_AppCompat_Search_DropDown:I = 0x7f13014a
.field public static final RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2:I = 0x7f13014b
.field public static final RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1:I = 0x7f13014b
.field public static final RtlOverlay_Widget_AppCompat_Search_DropDown_Query:I = 0x7f13014c
.field public static final RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2:I = 0x7f13014c
.field public static final RtlOverlay_Widget_AppCompat_Search_DropDown_Text:I = 0x7f13014d
.field public static final RtlOverlay_Widget_AppCompat_Search_DropDown_Query:I = 0x7f13014d
.field public static final RtlUnderlay_Widget_AppCompat_ActionButton:I = 0x7f13014f
.field public static final RtlOverlay_Widget_AppCompat_Search_DropDown_Text:I = 0x7f13014e
.field public static final RtlUnderlay_Widget_AppCompat_ActionButton_Overflow:I = 0x7f130150
.field public static final RtlUnderlay_Widget_AppCompat_ActionButton:I = 0x7f130150
.field public static final TextAppearance_AppCompat:I = 0x7f130153
.field public static final RtlUnderlay_Widget_AppCompat_ActionButton_Overflow:I = 0x7f130151
.field public static final TextAppearance_AppCompat_Body1:I = 0x7f130154
.field public static final TextAppearance_AppCompat:I = 0x7f130154
.field public static final TextAppearance_AppCompat_Body2:I = 0x7f130155
.field public static final TextAppearance_AppCompat_Body1:I = 0x7f130155
.field public static final TextAppearance_AppCompat_Button:I = 0x7f130156
.field public static final TextAppearance_AppCompat_Body2:I = 0x7f130156
.field public static final TextAppearance_AppCompat_Caption:I = 0x7f130157
.field public static final TextAppearance_AppCompat_Button:I = 0x7f130157
.field public static final TextAppearance_AppCompat_Display1:I = 0x7f130158
.field public static final TextAppearance_AppCompat_Caption:I = 0x7f130158
.field public static final TextAppearance_AppCompat_Display2:I = 0x7f130159
.field public static final TextAppearance_AppCompat_Display1:I = 0x7f130159
.field public static final TextAppearance_AppCompat_Display3:I = 0x7f13015a
.field public static final TextAppearance_AppCompat_Display2:I = 0x7f13015a
.field public static final TextAppearance_AppCompat_Display4:I = 0x7f13015b
.field public static final TextAppearance_AppCompat_Display3:I = 0x7f13015b
.field public static final TextAppearance_AppCompat_Headline:I = 0x7f13015c
.field public static final TextAppearance_AppCompat_Display4:I = 0x7f13015c
.field public static final TextAppearance_AppCompat_Inverse:I = 0x7f13015d
.field public static final TextAppearance_AppCompat_Headline:I = 0x7f13015d
.field public static final TextAppearance_AppCompat_Large:I = 0x7f13015e
.field public static final TextAppearance_AppCompat_Inverse:I = 0x7f13015e
.field public static final TextAppearance_AppCompat_Large_Inverse:I = 0x7f13015f
.field public static final TextAppearance_AppCompat_Large:I = 0x7f13015f
.field public static final TextAppearance_AppCompat_Light_SearchResult_Subtitle:I = 0x7f130160
.field public static final TextAppearance_AppCompat_Large_Inverse:I = 0x7f130160
.field public static final TextAppearance_AppCompat_Light_SearchResult_Title:I = 0x7f130161
.field public static final TextAppearance_AppCompat_Light_SearchResult_Subtitle:I = 0x7f130161
.field public static final TextAppearance_AppCompat_Light_Widget_PopupMenu_Large:I = 0x7f130162
.field public static final TextAppearance_AppCompat_Light_SearchResult_Title:I = 0x7f130162
.field public static final TextAppearance_AppCompat_Light_Widget_PopupMenu_Small:I = 0x7f130163
.field public static final TextAppearance_AppCompat_Light_Widget_PopupMenu_Large:I = 0x7f130163
.field public static final TextAppearance_AppCompat_Medium:I = 0x7f130164
.field public static final TextAppearance_AppCompat_Light_Widget_PopupMenu_Small:I = 0x7f130164
.field public static final TextAppearance_AppCompat_Medium_Inverse:I = 0x7f130165
.field public static final TextAppearance_AppCompat_Medium:I = 0x7f130165
.field public static final TextAppearance_AppCompat_Menu:I = 0x7f130166
.field public static final TextAppearance_AppCompat_Medium_Inverse:I = 0x7f130166
.field public static final TextAppearance_AppCompat_SearchResult_Subtitle:I = 0x7f130167
.field public static final TextAppearance_AppCompat_Menu:I = 0x7f130167
.field public static final TextAppearance_AppCompat_SearchResult_Title:I = 0x7f130168
.field public static final TextAppearance_AppCompat_SearchResult_Subtitle:I = 0x7f130168
.field public static final TextAppearance_AppCompat_Small:I = 0x7f130169
.field public static final TextAppearance_AppCompat_SearchResult_Title:I = 0x7f130169
.field public static final TextAppearance_AppCompat_Small_Inverse:I = 0x7f13016a
.field public static final TextAppearance_AppCompat_Small:I = 0x7f13016a
.field public static final TextAppearance_AppCompat_Subhead:I = 0x7f13016b
.field public static final TextAppearance_AppCompat_Small_Inverse:I = 0x7f13016b
.field public static final TextAppearance_AppCompat_Subhead_Inverse:I = 0x7f13016c
.field public static final TextAppearance_AppCompat_Subhead:I = 0x7f13016c
.field public static final TextAppearance_AppCompat_Title:I = 0x7f13016d
.field public static final TextAppearance_AppCompat_Subhead_Inverse:I = 0x7f13016d
.field public static final TextAppearance_AppCompat_Title_Inverse:I = 0x7f13016e
.field public static final TextAppearance_AppCompat_Title:I = 0x7f13016e
.field public static final TextAppearance_AppCompat_Tooltip:I = 0x7f13016f
.field public static final TextAppearance_AppCompat_Title_Inverse:I = 0x7f13016f
.field public static final TextAppearance_AppCompat_Widget_ActionBar_Menu:I = 0x7f130170
.field public static final TextAppearance_AppCompat_Tooltip:I = 0x7f130170
.field public static final TextAppearance_AppCompat_Widget_ActionBar_Subtitle:I = 0x7f130171
.field public static final TextAppearance_AppCompat_Widget_ActionBar_Menu:I = 0x7f130171
.field public static final TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse:I = 0x7f130172
.field public static final TextAppearance_AppCompat_Widget_ActionBar_Subtitle:I = 0x7f130172
.field public static final TextAppearance_AppCompat_Widget_ActionBar_Title:I = 0x7f130173
.field public static final TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse:I = 0x7f130173
.field public static final TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse:I = 0x7f130174
.field public static final TextAppearance_AppCompat_Widget_ActionBar_Title:I = 0x7f130174
.field public static final TextAppearance_AppCompat_Widget_ActionMode_Subtitle:I = 0x7f130175
.field public static final TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse:I = 0x7f130175
.field public static final TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse:I = 0x7f130176
.field public static final TextAppearance_AppCompat_Widget_ActionMode_Subtitle:I = 0x7f130176
.field public static final TextAppearance_AppCompat_Widget_ActionMode_Title:I = 0x7f130177
.field public static final TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse:I = 0x7f130177
.field public static final TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse:I = 0x7f130178
.field public static final TextAppearance_AppCompat_Widget_ActionMode_Title:I = 0x7f130178
.field public static final TextAppearance_AppCompat_Widget_Button:I = 0x7f130179
.field public static final TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse:I = 0x7f130179
.field public static final TextAppearance_AppCompat_Widget_Button_Borderless_Colored:I = 0x7f13017a
.field public static final TextAppearance_AppCompat_Widget_Button:I = 0x7f13017a
.field public static final TextAppearance_AppCompat_Widget_Button_Colored:I = 0x7f13017b
.field public static final TextAppearance_AppCompat_Widget_Button_Borderless_Colored:I = 0x7f13017b
.field public static final TextAppearance_AppCompat_Widget_Button_Inverse:I = 0x7f13017c
.field public static final TextAppearance_AppCompat_Widget_Button_Colored:I = 0x7f13017c
.field public static final TextAppearance_AppCompat_Widget_DropDownItem:I = 0x7f13017d
.field public static final TextAppearance_AppCompat_Widget_Button_Inverse:I = 0x7f13017d
.field public static final TextAppearance_AppCompat_Widget_PopupMenu_Header:I = 0x7f13017e
.field public static final TextAppearance_AppCompat_Widget_DropDownItem:I = 0x7f13017e
.field public static final TextAppearance_AppCompat_Widget_PopupMenu_Large:I = 0x7f13017f
.field public static final TextAppearance_AppCompat_Widget_PopupMenu_Header:I = 0x7f13017f
.field public static final TextAppearance_AppCompat_Widget_PopupMenu_Small:I = 0x7f130180
.field public static final TextAppearance_AppCompat_Widget_PopupMenu_Large:I = 0x7f130180
.field public static final TextAppearance_AppCompat_Widget_Switch:I = 0x7f130181
.field public static final TextAppearance_AppCompat_Widget_PopupMenu_Small:I = 0x7f130181
.field public static final TextAppearance_AppCompat_Widget_TextView_SpinnerItem:I = 0x7f130182
.field public static final TextAppearance_AppCompat_Widget_Switch:I = 0x7f130182
.field public static final TextAppearance_Compat_Notification:I = 0x7f130183
.field public static final TextAppearance_AppCompat_Widget_TextView_SpinnerItem:I = 0x7f130183
.field public static final TextAppearance_Compat_Notification_Info:I = 0x7f130184
.field public static final TextAppearance_Compat_Notification:I = 0x7f130184
.field public static final TextAppearance_Compat_Notification_Info:I = 0x7f130185
.field public static final TextAppearance_Compat_Notification_Line2:I = 0x7f130186
.field public static final TextAppearance_Compat_Notification_Time:I = 0x7f130189
.field public static final TextAppearance_Compat_Notification_Time:I = 0x7f130187
.field public static final TextAppearance_Compat_Notification_Title:I = 0x7f13018b
.field public static final TextAppearance_Compat_Notification_Title:I = 0x7f130188
.field public static final TextAppearance_Widget_AppCompat_ExpandedMenu_Item:I = 0x7f1301a5
.field public static final TextAppearance_Widget_AppCompat_ExpandedMenu_Item:I = 0x7f1301a1
.field public static final TextAppearance_Widget_AppCompat_Toolbar_Subtitle:I = 0x7f1301a6
.field public static final TextAppearance_Widget_AppCompat_Toolbar_Subtitle:I = 0x7f1301a2
.field public static final TextAppearance_Widget_AppCompat_Toolbar_Title:I = 0x7f1301a7
.field public static final TextAppearance_Widget_AppCompat_Toolbar_Title:I = 0x7f1301a3
.field public static final ThemeOverlay_AppCompat:I = 0x7f1301da
.field public static final ThemeOverlay_AppCompat:I = 0x7f1301d6
.field public static final ThemeOverlay_AppCompat_ActionBar:I = 0x7f1301db
.field public static final ThemeOverlay_AppCompat_ActionBar:I = 0x7f1301d7
.field public static final ThemeOverlay_AppCompat_Dark:I = 0x7f1301dc
.field public static final ThemeOverlay_AppCompat_Dark:I = 0x7f1301d8
.field public static final ThemeOverlay_AppCompat_Dark_ActionBar:I = 0x7f1301dd
.field public static final ThemeOverlay_AppCompat_Dark_ActionBar:I = 0x7f1301d9
.field public static final ThemeOverlay_AppCompat_Dialog:I = 0x7f1301de
.field public static final ThemeOverlay_AppCompat_DayNight:I = 0x7f1301da
.field public static final ThemeOverlay_AppCompat_Dialog_Alert:I = 0x7f1301df
.field public static final ThemeOverlay_AppCompat_DayNight_ActionBar:I = 0x7f1301db
.field public static final ThemeOverlay_AppCompat_Light:I = 0x7f1301e0
.field public static final ThemeOverlay_AppCompat_Dialog:I = 0x7f1301dc
.field public static final Theme_AppCompat:I = 0x7f1301a8
.field public static final ThemeOverlay_AppCompat_Dialog_Alert:I = 0x7f1301dd
.field public static final Theme_AppCompat_CompactMenu:I = 0x7f1301a9
.field public static final ThemeOverlay_AppCompat_Light:I = 0x7f1301de
.field public static final Theme_AppCompat_DayNight:I = 0x7f1301aa
.field public static final Theme_AppCompat:I = 0x7f1301a4
.field public static final Theme_AppCompat_DayNight_DarkActionBar:I = 0x7f1301ab
.field public static final Theme_AppCompat_CompactMenu:I = 0x7f1301a5
.field public static final Theme_AppCompat_DayNight_Dialog:I = 0x7f1301ac
.field public static final Theme_AppCompat_DayNight:I = 0x7f1301a6
.field public static final Theme_AppCompat_DayNight_DialogWhenLarge:I = 0x7f1301af
.field public static final Theme_AppCompat_DayNight_DarkActionBar:I = 0x7f1301a7
.field public static final Theme_AppCompat_DayNight_Dialog_Alert:I = 0x7f1301ad
.field public static final Theme_AppCompat_DayNight_Dialog:I = 0x7f1301a8
.field public static final Theme_AppCompat_DayNight_Dialog_MinWidth:I = 0x7f1301ae
.field public static final Theme_AppCompat_DayNight_DialogWhenLarge:I = 0x7f1301ab
.field public static final Theme_AppCompat_DayNight_NoActionBar:I = 0x7f1301b0
.field public static final Theme_AppCompat_DayNight_Dialog_Alert:I = 0x7f1301a9
.field public static final Theme_AppCompat_Dialog:I = 0x7f1301b1
.field public static final Theme_AppCompat_DayNight_Dialog_MinWidth:I = 0x7f1301aa
.field public static final Theme_AppCompat_DialogWhenLarge:I = 0x7f1301b4
.field public static final Theme_AppCompat_DayNight_NoActionBar:I = 0x7f1301ac
.field public static final Theme_AppCompat_Dialog_Alert:I = 0x7f1301b2
.field public static final Theme_AppCompat_Dialog:I = 0x7f1301ad
.field public static final Theme_AppCompat_Dialog_MinWidth:I = 0x7f1301b3
.field public static final Theme_AppCompat_DialogWhenLarge:I = 0x7f1301b0
.field public static final Theme_AppCompat_Light:I = 0x7f1301b5
.field public static final Theme_AppCompat_Dialog_Alert:I = 0x7f1301ae
.field public static final Theme_AppCompat_Light_DarkActionBar:I = 0x7f1301b6
.field public static final Theme_AppCompat_Dialog_MinWidth:I = 0x7f1301af
.field public static final Theme_AppCompat_Light_Dialog:I = 0x7f1301b7
.field public static final Theme_AppCompat_Light:I = 0x7f1301b1
.field public static final Theme_AppCompat_Light_DialogWhenLarge:I = 0x7f1301ba
.field public static final Theme_AppCompat_Light_DarkActionBar:I = 0x7f1301b2
.field public static final Theme_AppCompat_Light_Dialog_Alert:I = 0x7f1301b8
.field public static final Theme_AppCompat_Light_Dialog:I = 0x7f1301b3
.field public static final Theme_AppCompat_Light_Dialog_MinWidth:I = 0x7f1301b9
.field public static final Theme_AppCompat_Light_DialogWhenLarge:I = 0x7f1301b6
.field public static final Theme_AppCompat_Light_NoActionBar:I = 0x7f1301bb
.field public static final Theme_AppCompat_Light_Dialog_Alert:I = 0x7f1301b4
.field public static final Theme_AppCompat_NoActionBar:I = 0x7f1301bc
.field public static final Theme_AppCompat_Light_Dialog_MinWidth:I = 0x7f1301b5
.field public static final Widget_AppCompat_ActionBar:I = 0x7f1302b3
.field public static final Theme_AppCompat_Light_NoActionBar:I = 0x7f1301b7
.field public static final Widget_AppCompat_ActionBar_Solid:I = 0x7f1302b4
.field public static final Theme_AppCompat_NoActionBar:I = 0x7f1301b8
.field public static final Widget_AppCompat_ActionBar_TabBar:I = 0x7f1302b5
.field public static final Widget_AppCompat_ActionBar:I = 0x7f1302b1
.field public static final Widget_AppCompat_ActionBar_TabText:I = 0x7f1302b6
.field public static final Widget_AppCompat_ActionBar_Solid:I = 0x7f1302b2
.field public static final Widget_AppCompat_ActionBar_TabView:I = 0x7f1302b7
.field public static final Widget_AppCompat_ActionBar_TabBar:I = 0x7f1302b3
.field public static final Widget_AppCompat_ActionButton:I = 0x7f1302b8
.field public static final Widget_AppCompat_ActionBar_TabText:I = 0x7f1302b4
.field public static final Widget_AppCompat_ActionButton_CloseMode:I = 0x7f1302b9
.field public static final Widget_AppCompat_ActionBar_TabView:I = 0x7f1302b5
.field public static final Widget_AppCompat_ActionButton_Overflow:I = 0x7f1302ba
.field public static final Widget_AppCompat_ActionButton:I = 0x7f1302b6
.field public static final Widget_AppCompat_ActionMode:I = 0x7f1302bb
.field public static final Widget_AppCompat_ActionButton_CloseMode:I = 0x7f1302b7
.field public static final Widget_AppCompat_ActivityChooserView:I = 0x7f1302bc
.field public static final Widget_AppCompat_ActionButton_Overflow:I = 0x7f1302b8
.field public static final Widget_AppCompat_AutoCompleteTextView:I = 0x7f1302bd
.field public static final Widget_AppCompat_ActionMode:I = 0x7f1302b9
.field public static final Widget_AppCompat_Button:I = 0x7f1302be
.field public static final Widget_AppCompat_ActivityChooserView:I = 0x7f1302ba
.field public static final Widget_AppCompat_ButtonBar:I = 0x7f1302c4
.field public static final Widget_AppCompat_AutoCompleteTextView:I = 0x7f1302bb
.field public static final Widget_AppCompat_ButtonBar_AlertDialog:I = 0x7f1302c5
.field public static final Widget_AppCompat_Button:I = 0x7f1302bc
.field public static final Widget_AppCompat_Button_Borderless:I = 0x7f1302bf
.field public static final Widget_AppCompat_ButtonBar:I = 0x7f1302c2
.field public static final Widget_AppCompat_Button_Borderless_Colored:I = 0x7f1302c0
.field public static final Widget_AppCompat_ButtonBar_AlertDialog:I = 0x7f1302c3
.field public static final Widget_AppCompat_Button_ButtonBar_AlertDialog:I = 0x7f1302c1
.field public static final Widget_AppCompat_Button_Borderless:I = 0x7f1302bd
.field public static final Widget_AppCompat_Button_Colored:I = 0x7f1302c2
.field public static final Widget_AppCompat_Button_Borderless_Colored:I = 0x7f1302be
.field public static final Widget_AppCompat_Button_Small:I = 0x7f1302c3
.field public static final Widget_AppCompat_Button_ButtonBar_AlertDialog:I = 0x7f1302bf
.field public static final Widget_AppCompat_CompoundButton_CheckBox:I = 0x7f1302c6
.field public static final Widget_AppCompat_Button_Colored:I = 0x7f1302c0
.field public static final Widget_AppCompat_CompoundButton_RadioButton:I = 0x7f1302c7
.field public static final Widget_AppCompat_Button_Small:I = 0x7f1302c1
.field public static final Widget_AppCompat_CompoundButton_Switch:I = 0x7f1302c8
.field public static final Widget_AppCompat_CompoundButton_CheckBox:I = 0x7f1302c4
.field public static final Widget_AppCompat_DrawerArrowToggle:I = 0x7f1302c9
.field public static final Widget_AppCompat_CompoundButton_RadioButton:I = 0x7f1302c5
.field public static final Widget_AppCompat_DropDownItem_Spinner:I = 0x7f1302ca
.field public static final Widget_AppCompat_CompoundButton_Switch:I = 0x7f1302c6
.field public static final Widget_AppCompat_EditText:I = 0x7f1302cb
.field public static final Widget_AppCompat_DrawerArrowToggle:I = 0x7f1302c7
.field public static final Widget_AppCompat_ImageButton:I = 0x7f1302cc
.field public static final Widget_AppCompat_DropDownItem_Spinner:I = 0x7f1302c8
.field public static final Widget_AppCompat_Light_ActionBar:I = 0x7f1302cd
.field public static final Widget_AppCompat_EditText:I = 0x7f1302c9
.field public static final Widget_AppCompat_Light_ActionBar_Solid:I = 0x7f1302ce
.field public static final Widget_AppCompat_ImageButton:I = 0x7f1302ca
.field public static final Widget_AppCompat_Light_ActionBar_Solid_Inverse:I = 0x7f1302cf
.field public static final Widget_AppCompat_Light_ActionBar:I = 0x7f1302cb
.field public static final Widget_AppCompat_Light_ActionBar_TabBar:I = 0x7f1302d0
.field public static final Widget_AppCompat_Light_ActionBar_Solid:I = 0x7f1302cc
.field public static final Widget_AppCompat_Light_ActionBar_TabBar_Inverse:I = 0x7f1302d1
.field public static final Widget_AppCompat_Light_ActionBar_Solid_Inverse:I = 0x7f1302cd
.field public static final Widget_AppCompat_Light_ActionBar_TabText:I = 0x7f1302d2
.field public static final Widget_AppCompat_Light_ActionBar_TabBar:I = 0x7f1302ce
.field public static final Widget_AppCompat_Light_ActionBar_TabText_Inverse:I = 0x7f1302d3
.field public static final Widget_AppCompat_Light_ActionBar_TabBar_Inverse:I = 0x7f1302cf
.field public static final Widget_AppCompat_Light_ActionBar_TabView:I = 0x7f1302d4
.field public static final Widget_AppCompat_Light_ActionBar_TabText:I = 0x7f1302d0
.field public static final Widget_AppCompat_Light_ActionBar_TabView_Inverse:I = 0x7f1302d5
.field public static final Widget_AppCompat_Light_ActionBar_TabText_Inverse:I = 0x7f1302d1
.field public static final Widget_AppCompat_Light_ActionButton:I = 0x7f1302d6
.field public static final Widget_AppCompat_Light_ActionBar_TabView:I = 0x7f1302d2
.field public static final Widget_AppCompat_Light_ActionButton_CloseMode:I = 0x7f1302d7
.field public static final Widget_AppCompat_Light_ActionBar_TabView_Inverse:I = 0x7f1302d3
.field public static final Widget_AppCompat_Light_ActionButton_Overflow:I = 0x7f1302d8
.field public static final Widget_AppCompat_Light_ActionButton:I = 0x7f1302d4
.field public static final Widget_AppCompat_Light_ActionMode_Inverse:I = 0x7f1302d9
.field public static final Widget_AppCompat_Light_ActionButton_CloseMode:I = 0x7f1302d5
.field public static final Widget_AppCompat_Light_ActivityChooserView:I = 0x7f1302da
.field public static final Widget_AppCompat_Light_ActionButton_Overflow:I = 0x7f1302d6
.field public static final Widget_AppCompat_Light_AutoCompleteTextView:I = 0x7f1302db
.field public static final Widget_AppCompat_Light_ActionMode_Inverse:I = 0x7f1302d7
.field public static final Widget_AppCompat_Light_DropDownItem_Spinner:I = 0x7f1302dc
.field public static final Widget_AppCompat_Light_ActivityChooserView:I = 0x7f1302d8
.field public static final Widget_AppCompat_Light_ListPopupWindow:I = 0x7f1302dd
.field public static final Widget_AppCompat_Light_AutoCompleteTextView:I = 0x7f1302d9
.field public static final Widget_AppCompat_Light_ListView_DropDown:I = 0x7f1302de
.field public static final Widget_AppCompat_Light_DropDownItem_Spinner:I = 0x7f1302da
.field public static final Widget_AppCompat_Light_PopupMenu:I = 0x7f1302df
.field public static final Widget_AppCompat_Light_ListPopupWindow:I = 0x7f1302db
.field public static final Widget_AppCompat_Light_PopupMenu_Overflow:I = 0x7f1302e0
.field public static final Widget_AppCompat_Light_ListView_DropDown:I = 0x7f1302dc
.field public static final Widget_AppCompat_Light_SearchView:I = 0x7f1302e1
.field public static final Widget_AppCompat_Light_PopupMenu:I = 0x7f1302dd
.field public static final Widget_AppCompat_Light_Spinner_DropDown_ActionBar:I = 0x7f1302e2
.field public static final Widget_AppCompat_Light_PopupMenu_Overflow:I = 0x7f1302de
.field public static final Widget_AppCompat_ListMenuView:I = 0x7f1302e3
.field public static final Widget_AppCompat_Light_SearchView:I = 0x7f1302df
.field public static final Widget_AppCompat_ListPopupWindow:I = 0x7f1302e4
.field public static final Widget_AppCompat_Light_Spinner_DropDown_ActionBar:I = 0x7f1302e0
.field public static final Widget_AppCompat_ListView:I = 0x7f1302e5
.field public static final Widget_AppCompat_ListMenuView:I = 0x7f1302e1
.field public static final Widget_AppCompat_ListView_DropDown:I = 0x7f1302e6
.field public static final Widget_AppCompat_ListPopupWindow:I = 0x7f1302e2
.field public static final Widget_AppCompat_ListView_Menu:I = 0x7f1302e7
.field public static final Widget_AppCompat_ListView:I = 0x7f1302e3
.field public static final Widget_AppCompat_PopupMenu:I = 0x7f1302e8
.field public static final Widget_AppCompat_ListView_DropDown:I = 0x7f1302e4
.field public static final Widget_AppCompat_PopupMenu_Overflow:I = 0x7f1302e9
.field public static final Widget_AppCompat_ListView_Menu:I = 0x7f1302e5
.field public static final Widget_AppCompat_PopupWindow:I = 0x7f1302ea
.field public static final Widget_AppCompat_PopupMenu:I = 0x7f1302e6
.field public static final Widget_AppCompat_ProgressBar:I = 0x7f1302eb
.field public static final Widget_AppCompat_PopupMenu_Overflow:I = 0x7f1302e7
.field public static final Widget_AppCompat_ProgressBar_Horizontal:I = 0x7f1302ec
.field public static final Widget_AppCompat_PopupWindow:I = 0x7f1302e8
.field public static final Widget_AppCompat_RatingBar:I = 0x7f1302ed
.field public static final Widget_AppCompat_ProgressBar:I = 0x7f1302e9
.field public static final Widget_AppCompat_RatingBar_Indicator:I = 0x7f1302ee
.field public static final Widget_AppCompat_ProgressBar_Horizontal:I = 0x7f1302ea
.field public static final Widget_AppCompat_RatingBar_Small:I = 0x7f1302ef
.field public static final Widget_AppCompat_RatingBar:I = 0x7f1302eb
.field public static final Widget_AppCompat_SearchView:I = 0x7f1302f0
.field public static final Widget_AppCompat_RatingBar_Indicator:I = 0x7f1302ec
.field public static final Widget_AppCompat_SearchView_ActionBar:I = 0x7f1302f1
.field public static final Widget_AppCompat_RatingBar_Small:I = 0x7f1302ed
.field public static final Widget_AppCompat_SeekBar:I = 0x7f1302f2
.field public static final Widget_AppCompat_SearchView:I = 0x7f1302ee
.field public static final Widget_AppCompat_SeekBar_Discrete:I = 0x7f1302f3
.field public static final Widget_AppCompat_SearchView_ActionBar:I = 0x7f1302ef
.field public static final Widget_AppCompat_Spinner:I = 0x7f1302f4
.field public static final Widget_AppCompat_SeekBar:I = 0x7f1302f0
.field public static final Widget_AppCompat_Spinner_DropDown:I = 0x7f1302f5
.field public static final Widget_AppCompat_SeekBar_Discrete:I = 0x7f1302f1
.field public static final Widget_AppCompat_Spinner_DropDown_ActionBar:I = 0x7f1302f6
.field public static final Widget_AppCompat_Spinner:I = 0x7f1302f2
.field public static final Widget_AppCompat_Spinner_Underlined:I = 0x7f1302f7
.field public static final Widget_AppCompat_Spinner_DropDown:I = 0x7f1302f3
.field public static final Widget_AppCompat_TextView_SpinnerItem:I = 0x7f1302f8
.field public static final Widget_AppCompat_Spinner_DropDown_ActionBar:I = 0x7f1302f4
.field public static final Widget_AppCompat_Toolbar:I = 0x7f1302f9
.field public static final Widget_AppCompat_Spinner_Underlined:I = 0x7f1302f5
.field public static final Widget_AppCompat_Toolbar_Button_Navigation:I = 0x7f1302fa
.field public static final Widget_AppCompat_TextView:I = 0x7f1302f6
.field public static final Widget_Compat_NotificationActionContainer:I = 0x7f1302fb
.field public static final Widget_AppCompat_TextView_SpinnerItem:I = 0x7f1302f7
.field public static final Widget_Compat_NotificationActionText:I = 0x7f1302fc
.field public static final Widget_AppCompat_Toolbar:I = 0x7f1302f8
.field public static final Widget_Support_CoordinatorLayout:I = 0x7f13032b
.field public static final Widget_AppCompat_Toolbar_Button_Navigation:I = 0x7f1302f9
.field public static final Widget_Compat_NotificationActionContainer:I = 0x7f1302fa
.field public static final Widget_Compat_NotificationActionText:I = 0x7f1302fb
# direct methods

File diff suppressed because it is too large Load diff

View file

@ -10,6 +10,7 @@
Landroidx/appcompat/R$style;,
Landroidx/appcompat/R$string;,
Landroidx/appcompat/R$layout;,
Landroidx/appcompat/R$interpolator;,
Landroidx/appcompat/R$integer;,
Landroidx/appcompat/R$id;,
Landroidx/appcompat/R$drawable;,

View file

@ -201,11 +201,9 @@
invoke-virtual {v0, v1}, Landroid/app/ActionBar;->setDisplayShowHomeEnabled(Z)V
iget-object v1, p0, Landroidx/appcompat/app/ActionBarDrawerToggle$FrameworkActionBarDelegate;->mSetIndicatorInfo:Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;
iget-object v1, p0, Landroidx/appcompat/app/ActionBarDrawerToggle$FrameworkActionBarDelegate;->mActivity:Landroid/app/Activity;
iget-object v2, p0, Landroidx/appcompat/app/ActionBarDrawerToggle$FrameworkActionBarDelegate;->mActivity:Landroid/app/Activity;
invoke-static {v1, v2, p1, p2}, Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb;->setActionBarUpIndicator(Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;
invoke-static {v1, p1, p2}, Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb;->setActionBarUpIndicator(Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;
move-result-object p1

View file

@ -129,77 +129,77 @@
return-object p0
.end method
.method public static setActionBarUpIndicator(Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;
.locals 5
.method public static setActionBarUpIndicator(Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;
.locals 6
new-instance p0, Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;
new-instance v0, Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;
invoke-direct {p0, p1}, Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;-><init>(Landroid/app/Activity;)V
invoke-direct {v0, p0}, Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;-><init>(Landroid/app/Activity;)V
iget-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;->setHomeAsUpIndicator:Ljava/lang/reflect/Method;
iget-object v1, v0, Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;->setHomeAsUpIndicator:Ljava/lang/reflect/Method;
const-string v1, "ActionBarDrawerToggleHC"
const-string v2, "ActionBarDrawerToggleHC"
if-eqz v0, :cond_0
if-eqz v1, :cond_0
:try_start_0
invoke-virtual {p1}, Landroid/app/Activity;->getActionBar()Landroid/app/ActionBar;
invoke-virtual {p0}, Landroid/app/Activity;->getActionBar()Landroid/app/ActionBar;
move-result-object p1
move-result-object p0
iget-object v0, p0, Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;->setHomeAsUpIndicator:Ljava/lang/reflect/Method;
iget-object v1, v0, Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;->setHomeAsUpIndicator:Ljava/lang/reflect/Method;
const/4 v2, 0x1
const/4 v3, 0x1
new-array v3, v2, [Ljava/lang/Object;
new-array v4, v3, [Ljava/lang/Object;
const/4 v4, 0x0
const/4 v5, 0x0
aput-object p2, v3, v4
aput-object p1, v4, v5
invoke-virtual {v0, p1, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
invoke-virtual {v1, p0, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
iget-object p2, p0, Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;->setHomeActionContentDescription:Ljava/lang/reflect/Method;
iget-object p1, v0, Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;->setHomeActionContentDescription:Ljava/lang/reflect/Method;
new-array v0, v2, [Ljava/lang/Object;
new-array v1, v3, [Ljava/lang/Object;
invoke-static {p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p3
move-result-object p2
aput-object p3, v0, v4
aput-object p2, v1, v5
invoke-virtual {p2, p1, v0}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
invoke-virtual {p1, p0, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception p1
move-exception p0
const-string p2, "Couldn\'t set home-as-up indicator via JB-MR2 API"
const-string p1, "Couldn\'t set home-as-up indicator via JB-MR2 API"
invoke-static {v1, p2, p1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
invoke-static {v2, p1, p0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
goto :goto_0
:cond_0
iget-object p1, p0, Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;->upIndicatorView:Landroid/widget/ImageView;
iget-object p0, v0, Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;->upIndicatorView:Landroid/widget/ImageView;
if-eqz p1, :cond_1
if-eqz p0, :cond_1
iget-object p1, p0, Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;->upIndicatorView:Landroid/widget/ImageView;
iget-object p0, v0, Landroidx/appcompat/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;->upIndicatorView:Landroid/widget/ImageView;
invoke-virtual {p1, p2}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
invoke-virtual {p0, p1}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
goto :goto_0
:cond_1
const-string p1, "Couldn\'t set home-as-up indicator"
const-string p0, "Couldn\'t set home-as-up indicator"
invoke-static {v1, p1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
invoke-static {v2, p0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
:goto_0
return-object p0
return-object v0
.end method

View file

@ -13,18 +13,20 @@
.field private mResources:Landroid/content/res/Resources;
.field private mThemeId:I
# direct methods
.method public constructor <init>()V
.locals 1
.locals 0
invoke-direct {p0}, Landroidx/fragment/app/FragmentActivity;-><init>()V
const/4 v0, 0x0
return-void
.end method
iput v0, p0, Landroidx/appcompat/app/AppCompatActivity;->mThemeId:I
.method public constructor <init>(I)V
.locals 0
invoke-direct {p0, p1}, Landroidx/fragment/app/FragmentActivity;-><init>(I)V
return-void
.end method
@ -116,6 +118,20 @@
return-void
.end method
.method protected attachBaseContext(Landroid/content/Context;)V
.locals 1
invoke-super {p0, p1}, Landroidx/fragment/app/FragmentActivity;->attachBaseContext(Landroid/content/Context;)V
invoke-virtual {p0}, Landroidx/appcompat/app/AppCompatActivity;->getDelegate()Landroidx/appcompat/app/AppCompatDelegate;
move-result-object v0
invoke-virtual {v0, p1}, Landroidx/appcompat/app/AppCompatDelegate;->attachBaseContext(Landroid/content/Context;)V
return-void
.end method
.method public closeOptionsMenu()V
.locals 3
@ -330,12 +346,6 @@
invoke-super {p0, p1}, Landroidx/fragment/app/FragmentActivity;->onConfigurationChanged(Landroid/content/res/Configuration;)V
invoke-virtual {p0}, Landroidx/appcompat/app/AppCompatActivity;->getDelegate()Landroidx/appcompat/app/AppCompatDelegate;
move-result-object v0
invoke-virtual {v0, p1}, Landroidx/appcompat/app/AppCompatDelegate;->onConfigurationChanged(Landroid/content/res/Configuration;)V
iget-object v0, p0, Landroidx/appcompat/app/AppCompatActivity;->mResources:Landroid/content/res/Resources;
if-eqz v0, :cond_0
@ -353,6 +363,12 @@
invoke-virtual {v1, p1, v0}, Landroid/content/res/Resources;->updateConfiguration(Landroid/content/res/Configuration;Landroid/util/DisplayMetrics;)V
:cond_0
invoke-virtual {p0}, Landroidx/appcompat/app/AppCompatActivity;->getDelegate()Landroidx/appcompat/app/AppCompatDelegate;
move-result-object v0
invoke-virtual {v0, p1}, Landroidx/appcompat/app/AppCompatDelegate;->onConfigurationChanged(Landroid/content/res/Configuration;)V
return-void
.end method
@ -365,7 +381,7 @@
.end method
.method public onCreate(Landroid/os/Bundle;)V
.locals 3
.locals 1
invoke-virtual {p0}, Landroidx/appcompat/app/AppCompatActivity;->getDelegate()Landroidx/appcompat/app/AppCompatDelegate;
@ -375,41 +391,6 @@
invoke-virtual {v0, p1}, Landroidx/appcompat/app/AppCompatDelegate;->onCreate(Landroid/os/Bundle;)V
invoke-virtual {v0}, Landroidx/appcompat/app/AppCompatDelegate;->applyDayNight()Z
move-result v0
if-eqz v0, :cond_1
iget v0, p0, Landroidx/appcompat/app/AppCompatActivity;->mThemeId:I
if-eqz v0, :cond_1
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x17
if-lt v0, v1, :cond_0
invoke-virtual {p0}, Landroidx/appcompat/app/AppCompatActivity;->getTheme()Landroid/content/res/Resources$Theme;
move-result-object v0
iget v1, p0, Landroidx/appcompat/app/AppCompatActivity;->mThemeId:I
const/4 v2, 0x0
invoke-virtual {p0, v0, v1, v2}, Landroidx/appcompat/app/AppCompatActivity;->onApplyThemeResource(Landroid/content/res/Resources$Theme;IZ)V
goto :goto_0
:cond_0
iget v0, p0, Landroidx/appcompat/app/AppCompatActivity;->mThemeId:I
invoke-virtual {p0, v0}, Landroidx/appcompat/app/AppCompatActivity;->setTheme(I)V
:cond_1
:goto_0
invoke-super {p0, p1}, Landroidx/fragment/app/FragmentActivity;->onCreate(Landroid/os/Bundle;)V
return-void
@ -516,6 +497,12 @@
return p1
.end method
.method protected onNightModeChanged(I)V
.locals 0
return-void
.end method
.method public onPanelClosed(ILandroid/view/Menu;)V
.locals 0
@ -808,11 +795,15 @@
.end method
.method public setTheme(I)V
.locals 0
.locals 1
invoke-super {p0, p1}, Landroidx/fragment/app/FragmentActivity;->setTheme(I)V
iput p1, p0, Landroidx/appcompat/app/AppCompatActivity;->mThemeId:I
invoke-virtual {p0}, Landroidx/appcompat/app/AppCompatActivity;->getDelegate()Landroidx/appcompat/app/AppCompatDelegate;
move-result-object v0
invoke-virtual {v0, p1}, Landroidx/appcompat/app/AppCompatDelegate;->setTheme(I)V
return-void
.end method

View file

@ -19,23 +19,58 @@
.field public static final FEATURE_SUPPORT_ACTION_BAR_OVERLAY:I = 0x6d
.field public static final MODE_NIGHT_AUTO:I = 0x0
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end field
.field public static final MODE_NIGHT_AUTO_BATTERY:I = 0x3
.field public static final MODE_NIGHT_AUTO_TIME:I = 0x0
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.end field
.field public static final MODE_NIGHT_FOLLOW_SYSTEM:I = -0x1
.field public static final MODE_NIGHT_NO:I = 0x1
.field static final MODE_NIGHT_UNSPECIFIED:I = -0x64
.field public static final MODE_NIGHT_UNSPECIFIED:I = -0x64
.field public static final MODE_NIGHT_YES:I = 0x2
.field static final TAG:Ljava/lang/String; = "AppCompatDelegate"
.field private static sDefaultNightMode:I = -0x1
.field private static final sActiveDelegates:Landroidx/collection/ArraySet;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/collection/ArraySet<",
"Ljava/lang/ref/WeakReference<",
"Landroidx/appcompat/app/AppCompatDelegate;",
">;>;"
}
.end annotation
.end field
.field private static final sActiveDelegatesLock:Ljava/lang/Object;
.field private static sDefaultNightMode:I = -0x64
# direct methods
.method static constructor <clinit>()V
.locals 0
.locals 1
new-instance v0, Landroidx/collection/ArraySet;
invoke-direct {v0}, Landroidx/collection/ArraySet;-><init>()V
sput-object v0, Landroidx/appcompat/app/AppCompatDelegate;->sActiveDelegates:Landroidx/collection/ArraySet;
new-instance v0, Ljava/lang/Object;
invoke-direct {v0}, Ljava/lang/Object;-><init>()V
sput-object v0, Landroidx/appcompat/app/AppCompatDelegate;->sActiveDelegatesLock:Ljava/lang/Object;
return-void
.end method
@ -48,34 +83,93 @@
return-void
.end method
.method public static create(Landroid/app/Activity;Landroidx/appcompat/app/AppCompatCallback;)Landroidx/appcompat/app/AppCompatDelegate;
.locals 2
.method private static applyDayNightToActiveDelegates()V
.locals 3
new-instance v0, Landroidx/appcompat/app/AppCompatDelegateImpl;
sget-object v0, Landroidx/appcompat/app/AppCompatDelegate;->sActiveDelegatesLock:Ljava/lang/Object;
invoke-virtual {p0}, Landroid/app/Activity;->getWindow()Landroid/view/Window;
monitor-enter v0
:try_start_0
sget-object v1, Landroidx/appcompat/app/AppCompatDelegate;->sActiveDelegates:Landroidx/collection/ArraySet;
invoke-virtual {v1}, Landroidx/collection/ArraySet;->iterator()Ljava/util/Iterator;
move-result-object v1
invoke-direct {v0, p0, v1, p1}, Landroidx/appcompat/app/AppCompatDelegateImpl;-><init>(Landroid/content/Context;Landroid/view/Window;Landroidx/appcompat/app/AppCompatCallback;)V
:cond_0
:goto_0
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_1
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/ref/WeakReference;
invoke-virtual {v2}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object v2
check-cast v2, Landroidx/appcompat/app/AppCompatDelegate;
if-eqz v2, :cond_0
invoke-virtual {v2}, Landroidx/appcompat/app/AppCompatDelegate;->applyDayNight()Z
goto :goto_0
:cond_1
monitor-exit v0
return-void
:catchall_0
move-exception v1
monitor-exit v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
goto :goto_2
:goto_1
throw v1
:goto_2
goto :goto_1
.end method
.method public static create(Landroid/app/Activity;Landroidx/appcompat/app/AppCompatCallback;)Landroidx/appcompat/app/AppCompatDelegate;
.locals 1
new-instance v0, Landroidx/appcompat/app/AppCompatDelegateImpl;
invoke-direct {v0, p0, p1}, Landroidx/appcompat/app/AppCompatDelegateImpl;-><init>(Landroid/app/Activity;Landroidx/appcompat/app/AppCompatCallback;)V
return-object v0
.end method
.method public static create(Landroid/app/Dialog;Landroidx/appcompat/app/AppCompatCallback;)Landroidx/appcompat/app/AppCompatDelegate;
.locals 2
.locals 1
new-instance v0, Landroidx/appcompat/app/AppCompatDelegateImpl;
invoke-virtual {p0}, Landroid/app/Dialog;->getContext()Landroid/content/Context;
invoke-direct {v0, p0, p1}, Landroidx/appcompat/app/AppCompatDelegateImpl;-><init>(Landroid/app/Dialog;Landroidx/appcompat/app/AppCompatCallback;)V
move-result-object v1
return-object v0
.end method
invoke-virtual {p0}, Landroid/app/Dialog;->getWindow()Landroid/view/Window;
.method public static create(Landroid/content/Context;Landroid/app/Activity;Landroidx/appcompat/app/AppCompatCallback;)Landroidx/appcompat/app/AppCompatDelegate;
.locals 1
move-result-object p0
new-instance v0, Landroidx/appcompat/app/AppCompatDelegateImpl;
invoke-direct {v0, v1, p0, p1}, Landroidx/appcompat/app/AppCompatDelegateImpl;-><init>(Landroid/content/Context;Landroid/view/Window;Landroidx/appcompat/app/AppCompatCallback;)V
invoke-direct {v0, p0, p1, p2}, Landroidx/appcompat/app/AppCompatDelegateImpl;-><init>(Landroid/content/Context;Landroid/app/Activity;Landroidx/appcompat/app/AppCompatCallback;)V
return-object v0
.end method
@ -108,6 +202,126 @@
return v0
.end method
.method static markStarted(Landroidx/appcompat/app/AppCompatDelegate;)V
.locals 3
sget-object v0, Landroidx/appcompat/app/AppCompatDelegate;->sActiveDelegatesLock:Ljava/lang/Object;
monitor-enter v0
:try_start_0
invoke-static {p0}, Landroidx/appcompat/app/AppCompatDelegate;->removeDelegateFromActives(Landroidx/appcompat/app/AppCompatDelegate;)V
sget-object v1, Landroidx/appcompat/app/AppCompatDelegate;->sActiveDelegates:Landroidx/collection/ArraySet;
new-instance v2, Ljava/lang/ref/WeakReference;
invoke-direct {v2, p0}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
invoke-virtual {v1, v2}, Landroidx/collection/ArraySet;->add(Ljava/lang/Object;)Z
monitor-exit v0
return-void
:catchall_0
move-exception p0
monitor-exit v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
throw p0
.end method
.method static markStopped(Landroidx/appcompat/app/AppCompatDelegate;)V
.locals 1
sget-object v0, Landroidx/appcompat/app/AppCompatDelegate;->sActiveDelegatesLock:Ljava/lang/Object;
monitor-enter v0
:try_start_0
invoke-static {p0}, Landroidx/appcompat/app/AppCompatDelegate;->removeDelegateFromActives(Landroidx/appcompat/app/AppCompatDelegate;)V
monitor-exit v0
return-void
:catchall_0
move-exception p0
monitor-exit v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
throw p0
.end method
.method private static removeDelegateFromActives(Landroidx/appcompat/app/AppCompatDelegate;)V
.locals 3
sget-object v0, Landroidx/appcompat/app/AppCompatDelegate;->sActiveDelegatesLock:Ljava/lang/Object;
monitor-enter v0
:try_start_0
sget-object v1, Landroidx/appcompat/app/AppCompatDelegate;->sActiveDelegates:Landroidx/collection/ArraySet;
invoke-virtual {v1}, Landroidx/collection/ArraySet;->iterator()Ljava/util/Iterator;
move-result-object v1
:cond_0
:goto_0
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_2
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/ref/WeakReference;
invoke-virtual {v2}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object v2
check-cast v2, Landroidx/appcompat/app/AppCompatDelegate;
if-eq v2, p0, :cond_1
if-nez v2, :cond_0
:cond_1
invoke-interface {v1}, Ljava/util/Iterator;->remove()V
goto :goto_0
:cond_2
monitor-exit v0
return-void
:catchall_0
move-exception p0
monitor-exit v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
goto :goto_2
:goto_1
throw p0
:goto_2
goto :goto_1
.end method
.method public static setCompatVectorFromResourcesEnabled(Z)V
.locals 0
@ -133,17 +347,29 @@
if-eq p0, v0, :cond_0
const/4 v0, 0x3
if-eq p0, v0, :cond_0
const-string p0, "AppCompatDelegate"
const-string v0, "setDefaultNightMode() called with an unknown mode"
invoke-static {p0, v0}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
return-void
goto :goto_0
:cond_0
sget v0, Landroidx/appcompat/app/AppCompatDelegate;->sDefaultNightMode:I
if-eq v0, p0, :cond_1
sput p0, Landroidx/appcompat/app/AppCompatDelegate;->sDefaultNightMode:I
invoke-static {}, Landroidx/appcompat/app/AppCompatDelegate;->applyDayNightToActiveDelegates()V
:cond_1
:goto_0
return-void
.end method
@ -155,6 +381,12 @@
.method public abstract applyDayNight()Z
.end method
.method public attachBaseContext(Landroid/content/Context;)V
.locals 0
return-void
.end method
.method public abstract createView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
.end method
@ -171,6 +403,14 @@
.method public abstract getDrawerToggleDelegate()Landroidx/appcompat/app/ActionBarDrawerToggle$Delegate;
.end method
.method public getLocalNightMode()I
.locals 1
const/16 v0, -0x64
return v0
.end method
.method public abstract getMenuInflater()Landroid/view/MenuInflater;
.end method
@ -234,6 +474,12 @@
.method public abstract setSupportActionBar(Landroidx/appcompat/widget/Toolbar;)V
.end method
.method public setTheme(I)V
.locals 0
return-void
.end method
.method public abstract setTitle(Ljava/lang/CharSequence;)V
.end method

View file

@ -0,0 +1,106 @@
.class Landroidx/appcompat/app/AppCompatDelegateImpl$AutoBatteryNightModeManager;
.super Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;
.source "AppCompatDelegateImpl.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroidx/appcompat/app/AppCompatDelegateImpl;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = "AutoBatteryNightModeManager"
.end annotation
# instance fields
.field private final mPowerManager:Landroid/os/PowerManager;
.field final synthetic this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
# direct methods
.method constructor <init>(Landroidx/appcompat/app/AppCompatDelegateImpl;Landroid/content/Context;)V
.locals 0
iput-object p1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoBatteryNightModeManager;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
invoke-direct {p0, p1}, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;-><init>(Landroidx/appcompat/app/AppCompatDelegateImpl;)V
const-string p1, "power"
invoke-virtual {p2, p1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Landroid/os/PowerManager;
iput-object p1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoBatteryNightModeManager;->mPowerManager:Landroid/os/PowerManager;
return-void
.end method
# virtual methods
.method createIntentFilterForBroadcastReceiver()Landroid/content/IntentFilter;
.locals 2
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x15
if-lt v0, v1, :cond_0
new-instance v0, Landroid/content/IntentFilter;
invoke-direct {v0}, Landroid/content/IntentFilter;-><init>()V
const-string v1, "android.os.action.POWER_SAVE_MODE_CHANGED"
invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
return-object v0
:cond_0
const/4 v0, 0x0
return-object v0
.end method
.method public getApplyableNightMode()I
.locals 3
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/4 v1, 0x1
const/16 v2, 0x15
if-lt v0, v2, :cond_0
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoBatteryNightModeManager;->mPowerManager:Landroid/os/PowerManager;
invoke-virtual {v0}, Landroid/os/PowerManager;->isPowerSaveMode()Z
move-result v0
if-eqz v0, :cond_0
const/4 v0, 0x2
return v0
:cond_0
return v1
.end method
.method public onChange()V
.locals 1
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoBatteryNightModeManager;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
invoke-virtual {v0}, Landroidx/appcompat/app/AppCompatDelegateImpl;->applyDayNight()Z
return-void
.end method

View file

@ -36,7 +36,7 @@
iget-object p1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager$1;->this$1:Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;
invoke-virtual {p1}, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;->dispatchTimeChanged()V
invoke-virtual {p1}, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;->onChange()V
return-void
.end method

View file

@ -1,4 +1,4 @@
.class final Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;
.class abstract Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;
.super Ljava/lang/Object;
.source "AppCompatDelegateImpl.java"
@ -9,169 +9,123 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x10
accessFlags = 0x400
name = "AutoNightModeManager"
.end annotation
# instance fields
.field private mAutoTimeChangeReceiver:Landroid/content/BroadcastReceiver;
.field private mAutoTimeChangeReceiverFilter:Landroid/content/IntentFilter;
.field private mIsNight:Z
.field private mTwilightManager:Landroidx/appcompat/app/TwilightManager;
.field private mReceiver:Landroid/content/BroadcastReceiver;
.field final synthetic this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
# direct methods
.method constructor <init>(Landroidx/appcompat/app/AppCompatDelegateImpl;Landroidx/appcompat/app/TwilightManager;)V
.method constructor <init>(Landroidx/appcompat/app/AppCompatDelegateImpl;)V
.locals 0
iput-object p1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p2, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;->mTwilightManager:Landroidx/appcompat/app/TwilightManager;
invoke-virtual {p2}, Landroidx/appcompat/app/TwilightManager;->isNight()Z
move-result p1
iput-boolean p1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;->mIsNight:Z
return-void
.end method
# virtual methods
.method final cleanup()V
.method cleanup()V
.locals 2
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;->mAutoTimeChangeReceiver:Landroid/content/BroadcastReceiver;
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;->mReceiver:Landroid/content/BroadcastReceiver;
if-eqz v0, :cond_0
:try_start_0
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
iget-object v0, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mContext:Landroid/content/Context;
iget-object v1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;->mAutoTimeChangeReceiver:Landroid/content/BroadcastReceiver;
iget-object v1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;->mReceiver:Landroid/content/BroadcastReceiver;
invoke-virtual {v0, v1}, Landroid/content/Context;->unregisterReceiver(Landroid/content/BroadcastReceiver;)V
:try_end_0
.catch Ljava/lang/IllegalArgumentException; {:try_start_0 .. :try_end_0} :catch_0
:catch_0
const/4 v0, 0x0
iput-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;->mAutoTimeChangeReceiver:Landroid/content/BroadcastReceiver;
iput-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;->mReceiver:Landroid/content/BroadcastReceiver;
:cond_0
return-void
.end method
.method final dispatchTimeChanged()V
.locals 2
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;->mTwilightManager:Landroidx/appcompat/app/TwilightManager;
invoke-virtual {v0}, Landroidx/appcompat/app/TwilightManager;->isNight()Z
move-result v0
iget-boolean v1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;->mIsNight:Z
if-eq v0, v1, :cond_0
iput-boolean v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;->mIsNight:Z
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
invoke-virtual {v0}, Landroidx/appcompat/app/AppCompatDelegateImpl;->applyDayNight()Z
:cond_0
return-void
.method abstract createIntentFilterForBroadcastReceiver()Landroid/content/IntentFilter;
.end method
.method final getApplyableNightMode()I
.method abstract getApplyableNightMode()I
.end method
.method isListening()Z
.locals 1
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;->mTwilightManager:Landroidx/appcompat/app/TwilightManager;
invoke-virtual {v0}, Landroidx/appcompat/app/TwilightManager;->isNight()Z
move-result v0
iput-boolean v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;->mIsNight:Z
iget-boolean v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;->mIsNight:Z
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;->mReceiver:Landroid/content/BroadcastReceiver;
if-eqz v0, :cond_0
const/4 v0, 0x2
const/4 v0, 0x1
return v0
:cond_0
const/4 v0, 0x1
const/4 v0, 0x0
return v0
.end method
.method final setup()V
.method abstract onChange()V
.end method
.method setup()V
.locals 3
invoke-virtual {p0}, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;->cleanup()V
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;->mAutoTimeChangeReceiver:Landroid/content/BroadcastReceiver;
invoke-virtual {p0}, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;->createIntentFilterForBroadcastReceiver()Landroid/content/IntentFilter;
if-nez v0, :cond_0
move-result-object v0
new-instance v0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager$1;
if-eqz v0, :cond_2
invoke-direct {v0, p0}, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager$1;-><init>(Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;)V
invoke-virtual {v0}, Landroid/content/IntentFilter;->countActions()I
iput-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;->mAutoTimeChangeReceiver:Landroid/content/BroadcastReceiver;
move-result v1
if-nez v1, :cond_0
goto :goto_0
:cond_0
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;->mAutoTimeChangeReceiverFilter:Landroid/content/IntentFilter;
iget-object v1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;->mReceiver:Landroid/content/BroadcastReceiver;
if-nez v0, :cond_1
if-nez v1, :cond_1
new-instance v0, Landroid/content/IntentFilter;
new-instance v1, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager$1;
invoke-direct {v0}, Landroid/content/IntentFilter;-><init>()V
invoke-direct {v1, p0}, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager$1;-><init>(Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;)V
iput-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;->mAutoTimeChangeReceiverFilter:Landroid/content/IntentFilter;
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;->mAutoTimeChangeReceiverFilter:Landroid/content/IntentFilter;
const-string v1, "android.intent.action.TIME_SET"
invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;->mAutoTimeChangeReceiverFilter:Landroid/content/IntentFilter;
const-string v1, "android.intent.action.TIMEZONE_CHANGED"
invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;->mAutoTimeChangeReceiverFilter:Landroid/content/IntentFilter;
const-string v1, "android.intent.action.TIME_TICK"
invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
iput-object v1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;->mReceiver:Landroid/content/BroadcastReceiver;
:cond_1
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
iget-object v1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
iget-object v0, v0, Landroidx/appcompat/app/AppCompatDelegateImpl;->mContext:Landroid/content/Context;
iget-object v1, v1, Landroidx/appcompat/app/AppCompatDelegateImpl;->mContext:Landroid/content/Context;
iget-object v1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;->mAutoTimeChangeReceiver:Landroid/content/BroadcastReceiver;
iget-object v2, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;->mReceiver:Landroid/content/BroadcastReceiver;
iget-object v2, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;->mAutoTimeChangeReceiverFilter:Landroid/content/IntentFilter;
invoke-virtual {v0, v1, v2}, Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
invoke-virtual {v1, v2, v0}, Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
:cond_2
:goto_0
return-void
.end method

View file

@ -0,0 +1,89 @@
.class Landroidx/appcompat/app/AppCompatDelegateImpl$AutoTimeNightModeManager;
.super Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;
.source "AppCompatDelegateImpl.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroidx/appcompat/app/AppCompatDelegateImpl;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = "AutoTimeNightModeManager"
.end annotation
# instance fields
.field private final mTwilightManager:Landroidx/appcompat/app/TwilightManager;
.field final synthetic this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
# direct methods
.method constructor <init>(Landroidx/appcompat/app/AppCompatDelegateImpl;Landroidx/appcompat/app/TwilightManager;)V
.locals 0
iput-object p1, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoTimeNightModeManager;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
invoke-direct {p0, p1}, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoNightModeManager;-><init>(Landroidx/appcompat/app/AppCompatDelegateImpl;)V
iput-object p2, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoTimeNightModeManager;->mTwilightManager:Landroidx/appcompat/app/TwilightManager;
return-void
.end method
# virtual methods
.method createIntentFilterForBroadcastReceiver()Landroid/content/IntentFilter;
.locals 2
new-instance v0, Landroid/content/IntentFilter;
invoke-direct {v0}, Landroid/content/IntentFilter;-><init>()V
const-string v1, "android.intent.action.TIME_SET"
invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
const-string v1, "android.intent.action.TIMEZONE_CHANGED"
invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
const-string v1, "android.intent.action.TIME_TICK"
invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
return-object v0
.end method
.method public getApplyableNightMode()I
.locals 1
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoTimeNightModeManager;->mTwilightManager:Landroidx/appcompat/app/TwilightManager;
invoke-virtual {v0}, Landroidx/appcompat/app/TwilightManager;->isNight()Z
move-result v0
if-eqz v0, :cond_0
const/4 v0, 0x2
return v0
:cond_0
const/4 v0, 0x1
return v0
.end method
.method public onChange()V
.locals 1
iget-object v0, p0, Landroidx/appcompat/app/AppCompatDelegateImpl$AutoTimeNightModeManager;->this$0:Landroidx/appcompat/app/AppCompatDelegateImpl;
invoke-virtual {v0}, Landroidx/appcompat/app/AppCompatDelegateImpl;->applyDayNight()Z
return-void
.end method

View file

@ -24,33 +24,33 @@
.end method
.method public constructor <init>(Landroid/content/Context;I)V
.locals 0
.locals 1
invoke-static {p1, p2}, Landroidx/appcompat/app/AppCompatDialog;->getThemeResId(Landroid/content/Context;I)I
move-result p2
move-result v0
invoke-direct {p0, p1, p2}, Landroid/app/Dialog;-><init>(Landroid/content/Context;I)V
invoke-direct {p0, p1, v0}, Landroid/app/Dialog;-><init>(Landroid/content/Context;I)V
new-instance p1, Landroidx/appcompat/app/AppCompatDialog$1;
new-instance v0, Landroidx/appcompat/app/AppCompatDialog$1;
invoke-direct {p1, p0}, Landroidx/appcompat/app/AppCompatDialog$1;-><init>(Landroidx/appcompat/app/AppCompatDialog;)V
invoke-direct {v0, p0}, Landroidx/appcompat/app/AppCompatDialog$1;-><init>(Landroidx/appcompat/app/AppCompatDialog;)V
iput-object p1, p0, Landroidx/appcompat/app/AppCompatDialog;->mKeyDispatcher:Landroidx/core/view/KeyEventDispatcher$Component;
iput-object v0, p0, Landroidx/appcompat/app/AppCompatDialog;->mKeyDispatcher:Landroidx/core/view/KeyEventDispatcher$Component;
invoke-virtual {p0}, Landroidx/appcompat/app/AppCompatDialog;->getDelegate()Landroidx/appcompat/app/AppCompatDelegate;
move-result-object p1
move-result-object v0
const/4 p2, 0x0
invoke-static {p1, p2}, Landroidx/appcompat/app/AppCompatDialog;->getThemeResId(Landroid/content/Context;I)I
invoke-virtual {p1, p2}, Landroidx/appcompat/app/AppCompatDelegate;->onCreate(Landroid/os/Bundle;)V
move-result p1
invoke-virtual {p0}, Landroidx/appcompat/app/AppCompatDialog;->getDelegate()Landroidx/appcompat/app/AppCompatDelegate;
invoke-virtual {v0, p1}, Landroidx/appcompat/app/AppCompatDelegate;->setTheme(I)V
move-result-object p1
const/4 p1, 0x0
invoke-virtual {p1}, Landroidx/appcompat/app/AppCompatDelegate;->applyDayNight()Z
invoke-virtual {v0, p1}, Landroidx/appcompat/app/AppCompatDelegate;->onCreate(Landroid/os/Bundle;)V
return-void
.end method

View file

@ -190,13 +190,9 @@
if-nez v0, :cond_1
:try_start_0
invoke-virtual {p1}, Landroid/content/Context;->getClassLoader()Ljava/lang/ClassLoader;
move-result-object p1
if-eqz p3, :cond_0
:try_start_0
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
@ -215,7 +211,13 @@
move-object p3, p2
:goto_0
invoke-virtual {p1, p3}, Ljava/lang/ClassLoader;->loadClass(Ljava/lang/String;)Ljava/lang/Class;
const/4 v0, 0x0
invoke-virtual {p1}, Landroid/content/Context;->getClassLoader()Ljava/lang/ClassLoader;
move-result-object p1
invoke-static {p3, v0, p1}, Ljava/lang/Class;->forName(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;
move-result-object p1
@ -631,6 +633,16 @@
return-object v0
.end method
.method protected createToggleButton(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatToggleButton;
.locals 1
new-instance v0, Landroidx/appcompat/widget/AppCompatToggleButton;
invoke-direct {v0, p1, p2}, Landroidx/appcompat/widget/AppCompatToggleButton;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
return-object v0
.end method
.method protected createView(Landroid/content/Context;Ljava/lang/String;Landroid/util/AttributeSet;)Landroid/view/View;
.locals 0
@ -733,7 +745,7 @@
const/16 p5, 0x9
goto :goto_1
goto/16 :goto_1
:sswitch_4
const-string p6, "ImageView"
@ -749,6 +761,19 @@
goto :goto_1
:sswitch_5
const-string p6, "ToggleButton"
invoke-virtual {p2, p6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p6
if-eqz p6, :cond_4
const/16 p5, 0xd
goto :goto_1
:sswitch_6
const-string p6, "RadioButton"
invoke-virtual {p2, p6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
@ -761,7 +786,7 @@
goto :goto_1
:sswitch_6
:sswitch_7
const-string p6, "Spinner"
invoke-virtual {p2, p6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
@ -774,7 +799,7 @@
goto :goto_1
:sswitch_7
:sswitch_8
const-string p6, "SeekBar"
invoke-virtual {p2, p6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
@ -787,7 +812,7 @@
goto :goto_1
:sswitch_8
:sswitch_9
const-string p6, "ImageButton"
invoke-virtual {p2, p6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
@ -800,7 +825,7 @@
goto :goto_1
:sswitch_9
:sswitch_a
const-string p6, "TextView"
invoke-virtual {p2, p6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
@ -813,7 +838,7 @@
goto :goto_1
:sswitch_a
:sswitch_b
const-string p6, "MultiAutoCompleteTextView"
invoke-virtual {p2, p6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
@ -826,7 +851,7 @@
goto :goto_1
:sswitch_b
:sswitch_c
const-string p6, "CheckedTextView"
invoke-virtual {p2, p6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
@ -839,7 +864,7 @@
goto :goto_1
:sswitch_c
:sswitch_d
const-string p6, "RatingBar"
invoke-virtual {p2, p6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
@ -861,6 +886,15 @@
goto/16 :goto_2
:pswitch_0
invoke-virtual {p0, p1, p4}, Landroidx/appcompat/app/AppCompatViewInflater;->createToggleButton(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatToggleButton;
move-result-object p5
invoke-direct {p0, p5, p2}, Landroidx/appcompat/app/AppCompatViewInflater;->verifyNotNull(Landroid/view/View;Ljava/lang/String;)V
goto/16 :goto_2
:pswitch_1
invoke-virtual {p0, p1, p4}, Landroidx/appcompat/app/AppCompatViewInflater;->createSeekBar(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatSeekBar;
move-result-object p5
@ -869,7 +903,7 @@
goto :goto_2
:pswitch_1
:pswitch_2
invoke-virtual {p0, p1, p4}, Landroidx/appcompat/app/AppCompatViewInflater;->createRatingBar(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatRatingBar;
move-result-object p5
@ -878,7 +912,7 @@
goto :goto_2
:pswitch_2
:pswitch_3
invoke-virtual {p0, p1, p4}, Landroidx/appcompat/app/AppCompatViewInflater;->createMultiAutoCompleteTextView(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatMultiAutoCompleteTextView;
move-result-object p5
@ -887,7 +921,7 @@
goto :goto_2
:pswitch_3
:pswitch_4
invoke-virtual {p0, p1, p4}, Landroidx/appcompat/app/AppCompatViewInflater;->createAutoCompleteTextView(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatAutoCompleteTextView;
move-result-object p5
@ -896,7 +930,7 @@
goto :goto_2
:pswitch_4
:pswitch_5
invoke-virtual {p0, p1, p4}, Landroidx/appcompat/app/AppCompatViewInflater;->createCheckedTextView(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatCheckedTextView;
move-result-object p5
@ -905,7 +939,7 @@
goto :goto_2
:pswitch_5
:pswitch_6
invoke-virtual {p0, p1, p4}, Landroidx/appcompat/app/AppCompatViewInflater;->createRadioButton(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatRadioButton;
move-result-object p5
@ -914,7 +948,7 @@
goto :goto_2
:pswitch_6
:pswitch_7
invoke-virtual {p0, p1, p4}, Landroidx/appcompat/app/AppCompatViewInflater;->createCheckBox(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatCheckBox;
move-result-object p5
@ -923,7 +957,7 @@
goto :goto_2
:pswitch_7
:pswitch_8
invoke-virtual {p0, p1, p4}, Landroidx/appcompat/app/AppCompatViewInflater;->createImageButton(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatImageButton;
move-result-object p5
@ -932,7 +966,7 @@
goto :goto_2
:pswitch_8
:pswitch_9
invoke-virtual {p0, p1, p4}, Landroidx/appcompat/app/AppCompatViewInflater;->createSpinner(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatSpinner;
move-result-object p5
@ -941,7 +975,7 @@
goto :goto_2
:pswitch_9
:pswitch_a
invoke-virtual {p0, p1, p4}, Landroidx/appcompat/app/AppCompatViewInflater;->createEditText(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatEditText;
move-result-object p5
@ -950,7 +984,7 @@
goto :goto_2
:pswitch_a
:pswitch_b
invoke-virtual {p0, p1, p4}, Landroidx/appcompat/app/AppCompatViewInflater;->createButton(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatButton;
move-result-object p5
@ -959,7 +993,7 @@
goto :goto_2
:pswitch_b
:pswitch_c
invoke-virtual {p0, p1, p4}, Landroidx/appcompat/app/AppCompatViewInflater;->createImageView(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatImageView;
move-result-object p5
@ -968,7 +1002,7 @@
goto :goto_2
:pswitch_c
:pswitch_d
invoke-virtual {p0, p1, p4}, Landroidx/appcompat/app/AppCompatViewInflater;->createTextView(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatTextView;
move-result-object p5
@ -992,18 +1026,17 @@
:cond_6
return-object p5
nop
:sswitch_data_0
.sparse-switch
-0x7404ceea -> :sswitch_c
-0x56c015e7 -> :sswitch_b
-0x503aa7ad -> :sswitch_a
-0x37f7066e -> :sswitch_9
-0x37e04bb3 -> :sswitch_8
-0x274065a5 -> :sswitch_7
-0x1440b607 -> :sswitch_6
0x2e46a6ed -> :sswitch_5
-0x7404ceea -> :sswitch_d
-0x56c015e7 -> :sswitch_c
-0x503aa7ad -> :sswitch_b
-0x37f7066e -> :sswitch_a
-0x37e04bb3 -> :sswitch_9
-0x274065a5 -> :sswitch_8
-0x1440b607 -> :sswitch_7
0x2e46a6ed -> :sswitch_6
0x2fa453c6 -> :sswitch_5
0x431b5280 -> :sswitch_4
0x5445f9ba -> :sswitch_3
0x5f7507c3 -> :sswitch_2
@ -1013,6 +1046,7 @@
:pswitch_data_0
.packed-switch 0x0
:pswitch_d
:pswitch_c
:pswitch_b
:pswitch_a

View file

@ -15,6 +15,13 @@
.field private static sResourcesImplFieldFetched:Z
.field private static sThemedResourceCacheClazz:Ljava/lang/Class;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Class<",
"*>;"
}
.end annotation
.end field
.field private static sThemedResourceCacheClazzFetched:Z

View file

@ -249,11 +249,11 @@
.method public static getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
.locals 1
invoke-static {}, Landroidx/appcompat/widget/AppCompatDrawableManager;->get()Landroidx/appcompat/widget/AppCompatDrawableManager;
invoke-static {}, Landroidx/appcompat/widget/ResourceManagerInternal;->get()Landroidx/appcompat/widget/ResourceManagerInternal;
move-result-object v0
invoke-virtual {v0, p0, p1}, Landroidx/appcompat/widget/AppCompatDrawableManager;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
invoke-virtual {v0, p0, p1}, Landroidx/appcompat/widget/ResourceManagerInternal;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
move-result-object p0

View file

@ -2,6 +2,9 @@
.super Landroidx/appcompat/graphics/drawable/StateListDrawable;
.source "AnimatedStateListDrawableCompat.java"
# interfaces
.implements Landroidx/core/graphics/drawable/TintAwareDrawable;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
@ -340,13 +343,13 @@
}
.end annotation
sget-object v0, Landroidx/appcompat/R$styleable;->AnimatedStateListDrawableItem:[I
sget-object v0, Landroidx/appcompat/resources/R$styleable;->AnimatedStateListDrawableItem:[I
invoke-static {p2, p5, p4, v0}, Landroidx/core/content/res/TypedArrayUtils;->obtainAttributes(Landroid/content/res/Resources;Landroid/content/res/Resources$Theme;Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
move-result-object v0
sget v1, Landroidx/appcompat/R$styleable;->AnimatedStateListDrawableItem_android_id:I
sget v1, Landroidx/appcompat/resources/R$styleable;->AnimatedStateListDrawableItem_android_id:I
const/4 v2, 0x0
@ -354,7 +357,7 @@
move-result v1
sget v2, Landroidx/appcompat/R$styleable;->AnimatedStateListDrawableItem_android_drawable:I
sget v2, Landroidx/appcompat/resources/R$styleable;->AnimatedStateListDrawableItem_android_drawable:I
const/4 v3, -0x1
@ -364,7 +367,11 @@
if-lez v2, :cond_0
invoke-static {p1, v2}, Landroidx/appcompat/content/res/AppCompatResources;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
invoke-static {}, Landroidx/appcompat/widget/ResourceManagerInternal;->get()Landroidx/appcompat/widget/ResourceManagerInternal;
move-result-object v3
invoke-virtual {v3, p1, v2}, Landroidx/appcompat/widget/ResourceManagerInternal;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
move-result-object p1
@ -509,13 +516,13 @@
}
.end annotation
sget-object v0, Landroidx/appcompat/R$styleable;->AnimatedStateListDrawableTransition:[I
sget-object v0, Landroidx/appcompat/resources/R$styleable;->AnimatedStateListDrawableTransition:[I
invoke-static {p2, p5, p4, v0}, Landroidx/core/content/res/TypedArrayUtils;->obtainAttributes(Landroid/content/res/Resources;Landroid/content/res/Resources$Theme;Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
move-result-object v0
sget v1, Landroidx/appcompat/R$styleable;->AnimatedStateListDrawableTransition_android_fromId:I
sget v1, Landroidx/appcompat/resources/R$styleable;->AnimatedStateListDrawableTransition_android_fromId:I
const/4 v2, -0x1
@ -523,13 +530,13 @@
move-result v1
sget v3, Landroidx/appcompat/R$styleable;->AnimatedStateListDrawableTransition_android_toId:I
sget v3, Landroidx/appcompat/resources/R$styleable;->AnimatedStateListDrawableTransition_android_toId:I
invoke-virtual {v0, v3, v2}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result v3
sget v4, Landroidx/appcompat/R$styleable;->AnimatedStateListDrawableTransition_android_drawable:I
sget v4, Landroidx/appcompat/resources/R$styleable;->AnimatedStateListDrawableTransition_android_drawable:I
invoke-virtual {v0, v4, v2}, Landroid/content/res/TypedArray;->getResourceId(II)I
@ -537,7 +544,11 @@
if-lez v4, :cond_0
invoke-static {p1, v4}, Landroidx/appcompat/content/res/AppCompatResources;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
invoke-static {}, Landroidx/appcompat/widget/ResourceManagerInternal;->get()Landroidx/appcompat/widget/ResourceManagerInternal;
move-result-object v5
invoke-virtual {v5, p1, v4}, Landroidx/appcompat/widget/ResourceManagerInternal;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
move-result-object v4
@ -547,7 +558,7 @@
const/4 v4, 0x0
:goto_0
sget v5, Landroidx/appcompat/R$styleable;->AnimatedStateListDrawableTransition_android_reversible:I
sget v5, Landroidx/appcompat/resources/R$styleable;->AnimatedStateListDrawableTransition_android_reversible:I
const/4 v6, 0x0
@ -881,7 +892,7 @@
iput v1, v0, Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$AnimatedStateListState;->mChangingConfigurations:I
:cond_0
sget v1, Landroidx/appcompat/R$styleable;->AnimatedStateListDrawableCompat_android_variablePadding:I
sget v1, Landroidx/appcompat/resources/R$styleable;->AnimatedStateListDrawableCompat_android_variablePadding:I
iget-boolean v2, v0, Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$AnimatedStateListState;->mVariablePadding:Z
@ -891,7 +902,7 @@
invoke-virtual {v0, v1}, Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$AnimatedStateListState;->setVariablePadding(Z)V
sget v1, Landroidx/appcompat/R$styleable;->AnimatedStateListDrawableCompat_android_constantSize:I
sget v1, Landroidx/appcompat/resources/R$styleable;->AnimatedStateListDrawableCompat_android_constantSize:I
iget-boolean v2, v0, Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$AnimatedStateListState;->mConstantSize:Z
@ -901,7 +912,7 @@
invoke-virtual {v0, v1}, Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$AnimatedStateListState;->setConstantSize(Z)V
sget v1, Landroidx/appcompat/R$styleable;->AnimatedStateListDrawableCompat_android_enterFadeDuration:I
sget v1, Landroidx/appcompat/resources/R$styleable;->AnimatedStateListDrawableCompat_android_enterFadeDuration:I
iget v2, v0, Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$AnimatedStateListState;->mEnterFadeDuration:I
@ -911,7 +922,7 @@
invoke-virtual {v0, v1}, Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$AnimatedStateListState;->setEnterFadeDuration(I)V
sget v1, Landroidx/appcompat/R$styleable;->AnimatedStateListDrawableCompat_android_exitFadeDuration:I
sget v1, Landroidx/appcompat/resources/R$styleable;->AnimatedStateListDrawableCompat_android_exitFadeDuration:I
iget v2, v0, Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$AnimatedStateListState;->mExitFadeDuration:I
@ -921,7 +932,7 @@
invoke-virtual {v0, v1}, Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$AnimatedStateListState;->setExitFadeDuration(I)V
sget v1, Landroidx/appcompat/R$styleable;->AnimatedStateListDrawableCompat_android_dither:I
sget v1, Landroidx/appcompat/resources/R$styleable;->AnimatedStateListDrawableCompat_android_dither:I
iget-boolean v0, v0, Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$AnimatedStateListState;->mDither:Z
@ -1188,13 +1199,13 @@
}
.end annotation
sget-object v0, Landroidx/appcompat/R$styleable;->AnimatedStateListDrawableCompat:[I
sget-object v0, Landroidx/appcompat/resources/R$styleable;->AnimatedStateListDrawableCompat:[I
invoke-static {p2, p5, p4, v0}, Landroidx/core/content/res/TypedArrayUtils;->obtainAttributes(Landroid/content/res/Resources;Landroid/content/res/Resources$Theme;Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
move-result-object v0
sget v1, Landroidx/appcompat/R$styleable;->AnimatedStateListDrawableCompat_android_visible:I
sget v1, Landroidx/appcompat/resources/R$styleable;->AnimatedStateListDrawableCompat_android_visible:I
const/4 v2, 0x1
@ -1391,7 +1402,7 @@
return-void
.end method
.method protected setConstantState(Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;)V
.method setConstantState(Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;)V
.locals 1
invoke-super {p0, p1}, Landroidx/appcompat/graphics/drawable/StateListDrawable;->setConstantState(Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;)V

View file

@ -268,7 +268,7 @@
if-eqz v0, :cond_0
invoke-virtual {p0}, Landroidx/appcompat/graphics/drawable/DrawableContainer;->getLayoutDirection()I
invoke-static {p0}, Landroidx/core/graphics/drawable/DrawableCompat;->getLayoutDirection(Landroid/graphics/drawable/Drawable;)I
move-result v0
@ -1406,7 +1406,7 @@
return-void
.end method
.method protected setConstantState(Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;)V
.method setConstantState(Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;)V
.locals 1
iput-object p1, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer;->mDrawableContainerState:Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;

View file

@ -123,7 +123,7 @@
if-eqz v3, :cond_0
sget-object v3, Landroidx/appcompat/R$styleable;->StateListDrawableItem:[I
sget-object v3, Landroidx/appcompat/resources/R$styleable;->StateListDrawableItem:[I
invoke-static {p2, p5, p4, v3}, Landroidx/core/content/res/TypedArrayUtils;->obtainAttributes(Landroid/content/res/Resources;Landroid/content/res/Resources$Theme;Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
@ -131,7 +131,7 @@
const/4 v4, 0x0
sget v6, Landroidx/appcompat/R$styleable;->StateListDrawableItem_android_drawable:I
sget v6, Landroidx/appcompat/resources/R$styleable;->StateListDrawableItem_android_drawable:I
const/4 v7, -0x1
@ -141,7 +141,11 @@
if-lez v6, :cond_2
invoke-static {p1, v6}, Landroidx/appcompat/content/res/AppCompatResources;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
invoke-static {}, Landroidx/appcompat/widget/ResourceManagerInternal;->get()Landroidx/appcompat/widget/ResourceManagerInternal;
move-result-object v4
invoke-virtual {v4, p1, v6}, Landroidx/appcompat/widget/ResourceManagerInternal;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
move-result-object v4
@ -241,7 +245,7 @@
iput v1, v0, Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;->mChangingConfigurations:I
:cond_0
sget v1, Landroidx/appcompat/R$styleable;->StateListDrawable_android_variablePadding:I
sget v1, Landroidx/appcompat/resources/R$styleable;->StateListDrawable_android_variablePadding:I
iget-boolean v2, v0, Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;->mVariablePadding:Z
@ -251,7 +255,7 @@
iput-boolean v1, v0, Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;->mVariablePadding:Z
sget v1, Landroidx/appcompat/R$styleable;->StateListDrawable_android_constantSize:I
sget v1, Landroidx/appcompat/resources/R$styleable;->StateListDrawable_android_constantSize:I
iget-boolean v2, v0, Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;->mConstantSize:Z
@ -261,7 +265,7 @@
iput-boolean v1, v0, Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;->mConstantSize:Z
sget v1, Landroidx/appcompat/R$styleable;->StateListDrawable_android_enterFadeDuration:I
sget v1, Landroidx/appcompat/resources/R$styleable;->StateListDrawable_android_enterFadeDuration:I
iget v2, v0, Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;->mEnterFadeDuration:I
@ -271,7 +275,7 @@
iput v1, v0, Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;->mEnterFadeDuration:I
sget v1, Landroidx/appcompat/R$styleable;->StateListDrawable_android_exitFadeDuration:I
sget v1, Landroidx/appcompat/resources/R$styleable;->StateListDrawable_android_exitFadeDuration:I
iget v2, v0, Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;->mExitFadeDuration:I
@ -281,7 +285,7 @@
iput v1, v0, Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;->mExitFadeDuration:I
sget v1, Landroidx/appcompat/R$styleable;->StateListDrawable_android_dither:I
sget v1, Landroidx/appcompat/resources/R$styleable;->StateListDrawable_android_dither:I
iget-boolean v2, v0, Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;->mDither:Z
@ -493,13 +497,13 @@
}
.end annotation
sget-object v0, Landroidx/appcompat/R$styleable;->StateListDrawable:[I
sget-object v0, Landroidx/appcompat/resources/R$styleable;->StateListDrawable:[I
invoke-static {p2, p5, p4, v0}, Landroidx/core/content/res/TypedArrayUtils;->obtainAttributes(Landroid/content/res/Resources;Landroid/content/res/Resources$Theme;Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
move-result-object v0
sget v1, Landroidx/appcompat/R$styleable;->StateListDrawable_android_visible:I
sget v1, Landroidx/appcompat/resources/R$styleable;->StateListDrawable_android_visible:I
const/4 v2, 0x1
@ -605,7 +609,7 @@
return p1
.end method
.method protected setConstantState(Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;)V
.method setConstantState(Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;)V
.locals 1
invoke-super {p0, p1}, Landroidx/appcompat/graphics/drawable/DrawableContainer;->setConstantState(Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;)V

View file

@ -0,0 +1,50 @@
.class public final Landroidx/appcompat/resources/R$attr;
.super Ljava/lang/Object;
.source "R.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroidx/appcompat/resources/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "attr"
.end annotation
# static fields
.field public static final alpha:I = 0x7f040030
.field public static final font:I = 0x7f04014d
.field public static final fontProviderAuthority:I = 0x7f04014f
.field public static final fontProviderCerts:I = 0x7f040150
.field public static final fontProviderFetchStrategy:I = 0x7f040151
.field public static final fontProviderFetchTimeout:I = 0x7f040152
.field public static final fontProviderPackage:I = 0x7f040153
.field public static final fontProviderQuery:I = 0x7f040154
.field public static final fontStyle:I = 0x7f040155
.field public static final fontVariationSettings:I = 0x7f040156
.field public static final fontWeight:I = 0x7f040157
.field public static final ttcIndex:I = 0x7f0403de
# direct methods
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View file

@ -1,11 +1,11 @@
.class public final Landroidx/legacy/v4/R$color;
.class public final Landroidx/appcompat/resources/R$color;
.super Ljava/lang/Object;
.source "R.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroidx/legacy/v4/R;
value = Landroidx/appcompat/resources/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -19,15 +19,9 @@
.field public static final notification_icon_bg_color:I = 0x7f0600b8
.field public static final notification_material_background_media_default_color:I = 0x7f0600b9
.field public static final ripple_material_light:I = 0x7f0600fa
.field public static final primary_text_default_material_dark:I = 0x7f0600ee
.field public static final ripple_material_light:I = 0x7f0600fb
.field public static final secondary_text_default_material_dark:I = 0x7f0600fc
.field public static final secondary_text_default_material_light:I = 0x7f0600fd
.field public static final secondary_text_default_material_light:I = 0x7f0600fc
# direct methods

View file

@ -1,11 +1,11 @@
.class public final Landroidx/legacy/v4/R$dimen;
.class public final Landroidx/appcompat/resources/R$dimen;
.super Ljava/lang/Object;
.source "R.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroidx/legacy/v4/R;
value = Landroidx/appcompat/resources/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -15,57 +15,49 @@
# static fields
.field public static final compat_button_inset_horizontal_material:I = 0x7f070077
.field public static final compat_button_inset_horizontal_material:I = 0x7f07007a
.field public static final compat_button_inset_vertical_material:I = 0x7f070078
.field public static final compat_button_inset_vertical_material:I = 0x7f07007b
.field public static final compat_button_padding_horizontal_material:I = 0x7f070079
.field public static final compat_button_padding_horizontal_material:I = 0x7f07007c
.field public static final compat_button_padding_vertical_material:I = 0x7f07007a
.field public static final compat_button_padding_vertical_material:I = 0x7f07007d
.field public static final compat_control_corner_material:I = 0x7f07007b
.field public static final compat_control_corner_material:I = 0x7f07007e
.field public static final compat_notification_large_icon_max_height:I = 0x7f07007c
.field public static final compat_notification_large_icon_max_height:I = 0x7f07007f
.field public static final compat_notification_large_icon_max_width:I = 0x7f07007d
.field public static final compat_notification_large_icon_max_width:I = 0x7f070080
.field public static final notification_action_icon_size:I = 0x7f07010b
.field public static final notification_action_icon_size:I = 0x7f07010e
.field public static final notification_action_text_size:I = 0x7f07010c
.field public static final notification_action_text_size:I = 0x7f07010f
.field public static final notification_big_circle_margin:I = 0x7f07010d
.field public static final notification_big_circle_margin:I = 0x7f070110
.field public static final notification_content_margin_start:I = 0x7f07010e
.field public static final notification_content_margin_start:I = 0x7f070111
.field public static final notification_large_icon_height:I = 0x7f07010f
.field public static final notification_large_icon_height:I = 0x7f070112
.field public static final notification_large_icon_width:I = 0x7f070110
.field public static final notification_large_icon_width:I = 0x7f070113
.field public static final notification_main_column_padding_top:I = 0x7f070111
.field public static final notification_main_column_padding_top:I = 0x7f070114
.field public static final notification_media_narrow_margin:I = 0x7f070112
.field public static final notification_media_narrow_margin:I = 0x7f070115
.field public static final notification_right_icon_size:I = 0x7f070113
.field public static final notification_right_icon_size:I = 0x7f070116
.field public static final notification_right_side_padding_top:I = 0x7f070114
.field public static final notification_right_side_padding_top:I = 0x7f070117
.field public static final notification_small_icon_background_padding:I = 0x7f070115
.field public static final notification_small_icon_background_padding:I = 0x7f070118
.field public static final notification_small_icon_size_as_large:I = 0x7f070116
.field public static final notification_small_icon_size_as_large:I = 0x7f070119
.field public static final notification_subtext_size:I = 0x7f070117
.field public static final notification_subtext_size:I = 0x7f07011a
.field public static final notification_top_pad:I = 0x7f070118
.field public static final notification_top_pad:I = 0x7f07011b
.field public static final notification_top_pad_large_text:I = 0x7f070119
.field public static final subtitle_corner_radius:I = 0x7f070126
.field public static final subtitle_outline_width:I = 0x7f070127
.field public static final subtitle_shadow_offset:I = 0x7f070128
.field public static final subtitle_shadow_radius:I = 0x7f070129
.field public static final notification_top_pad_large_text:I = 0x7f07011c
# direct methods

View file

@ -1,11 +1,11 @@
.class public final Landroidx/legacy/v4/R$drawable;
.class public final Landroidx/appcompat/resources/R$drawable;
.super Ljava/lang/Object;
.source "R.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroidx/legacy/v4/R;
value = Landroidx/appcompat/resources/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -15,29 +15,31 @@
# static fields
.field public static final notification_action_background:I = 0x7f080454
.field public static final abc_vector_test:I = 0x7f08006b
.field public static final notification_bg:I = 0x7f080455
.field public static final notification_action_background:I = 0x7f08045e
.field public static final notification_bg_low:I = 0x7f080456
.field public static final notification_bg:I = 0x7f08045f
.field public static final notification_bg_low_normal:I = 0x7f080457
.field public static final notification_bg_low:I = 0x7f080460
.field public static final notification_bg_low_pressed:I = 0x7f080458
.field public static final notification_bg_low_normal:I = 0x7f080461
.field public static final notification_bg_normal:I = 0x7f080459
.field public static final notification_bg_low_pressed:I = 0x7f080462
.field public static final notification_bg_normal_pressed:I = 0x7f08045a
.field public static final notification_bg_normal:I = 0x7f080463
.field public static final notification_icon_background:I = 0x7f08045b
.field public static final notification_bg_normal_pressed:I = 0x7f080464
.field public static final notification_template_icon_bg:I = 0x7f08045c
.field public static final notification_icon_background:I = 0x7f080465
.field public static final notification_template_icon_low_bg:I = 0x7f08045d
.field public static final notification_template_icon_bg:I = 0x7f080466
.field public static final notification_tile_bg:I = 0x7f08045e
.field public static final notification_template_icon_low_bg:I = 0x7f080467
.field public static final notify_panel_notification_icon_bg:I = 0x7f08045f
.field public static final notification_tile_bg:I = 0x7f080468
.field public static final notify_panel_notification_icon_bg:I = 0x7f080469
# direct methods

View file

@ -0,0 +1,160 @@
.class public final Landroidx/appcompat/resources/R$id;
.super Ljava/lang/Object;
.source "R.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroidx/appcompat/resources/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "id"
.end annotation
# static fields
.field public static final accessibility_action_clickable_span:I = 0x7f0a000c
.field public static final accessibility_custom_action_0:I = 0x7f0a000d
.field public static final accessibility_custom_action_1:I = 0x7f0a000e
.field public static final accessibility_custom_action_10:I = 0x7f0a000f
.field public static final accessibility_custom_action_11:I = 0x7f0a0010
.field public static final accessibility_custom_action_12:I = 0x7f0a0011
.field public static final accessibility_custom_action_13:I = 0x7f0a0012
.field public static final accessibility_custom_action_14:I = 0x7f0a0013
.field public static final accessibility_custom_action_15:I = 0x7f0a0014
.field public static final accessibility_custom_action_16:I = 0x7f0a0015
.field public static final accessibility_custom_action_17:I = 0x7f0a0016
.field public static final accessibility_custom_action_18:I = 0x7f0a0017
.field public static final accessibility_custom_action_19:I = 0x7f0a0018
.field public static final accessibility_custom_action_2:I = 0x7f0a0019
.field public static final accessibility_custom_action_20:I = 0x7f0a001a
.field public static final accessibility_custom_action_21:I = 0x7f0a001b
.field public static final accessibility_custom_action_22:I = 0x7f0a001c
.field public static final accessibility_custom_action_23:I = 0x7f0a001d
.field public static final accessibility_custom_action_24:I = 0x7f0a001e
.field public static final accessibility_custom_action_25:I = 0x7f0a001f
.field public static final accessibility_custom_action_26:I = 0x7f0a0020
.field public static final accessibility_custom_action_27:I = 0x7f0a0021
.field public static final accessibility_custom_action_28:I = 0x7f0a0022
.field public static final accessibility_custom_action_29:I = 0x7f0a0023
.field public static final accessibility_custom_action_3:I = 0x7f0a0024
.field public static final accessibility_custom_action_30:I = 0x7f0a0025
.field public static final accessibility_custom_action_31:I = 0x7f0a0026
.field public static final accessibility_custom_action_4:I = 0x7f0a0027
.field public static final accessibility_custom_action_5:I = 0x7f0a0028
.field public static final accessibility_custom_action_6:I = 0x7f0a0029
.field public static final accessibility_custom_action_7:I = 0x7f0a002a
.field public static final accessibility_custom_action_8:I = 0x7f0a002b
.field public static final accessibility_custom_action_9:I = 0x7f0a002c
.field public static final action_container:I = 0x7f0a0038
.field public static final action_divider:I = 0x7f0a003a
.field public static final action_image:I = 0x7f0a003b
.field public static final action_text:I = 0x7f0a0041
.field public static final actions:I = 0x7f0a0042
.field public static final async:I = 0x7f0a007f
.field public static final blocking:I = 0x7f0a00cd
.field public static final chronometer:I = 0x7f0a0216
.field public static final dialog_button:I = 0x7f0a025c
.field public static final forever:I = 0x7f0a02ef
.field public static final icon:I = 0x7f0a038f
.field public static final icon_group:I = 0x7f0a0390
.field public static final info:I = 0x7f0a03a5
.field public static final italic:I = 0x7f0a03d2
.field public static final line1:I = 0x7f0a0415
.field public static final line3:I = 0x7f0a0416
.field public static final normal:I = 0x7f0a0499
.field public static final notification_background:I = 0x7f0a04a3
.field public static final notification_main_column:I = 0x7f0a04a4
.field public static final notification_main_column_container:I = 0x7f0a04a5
.field public static final right_icon:I = 0x7f0a0572
.field public static final right_side:I = 0x7f0a0573
.field public static final tag_accessibility_actions:I = 0x7f0a0738
.field public static final tag_accessibility_clickable_spans:I = 0x7f0a0739
.field public static final tag_accessibility_heading:I = 0x7f0a073a
.field public static final tag_accessibility_pane_title:I = 0x7f0a073b
.field public static final tag_screen_reader_focusable:I = 0x7f0a073c
.field public static final tag_transition_group:I = 0x7f0a073d
.field public static final tag_unhandled_key_event_manager:I = 0x7f0a073e
.field public static final tag_unhandled_key_listeners:I = 0x7f0a073f
.field public static final text:I = 0x7f0a0745
.field public static final text2:I = 0x7f0a0746
.field public static final time:I = 0x7f0a0753
.field public static final title:I = 0x7f0a0754
# direct methods
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View file

@ -1,11 +1,11 @@
.class public final Landroidx/legacy/v13/R$integer;
.class public final Landroidx/appcompat/resources/R$integer;
.super Ljava/lang/Object;
.source "R.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroidx/legacy/v13/R;
value = Landroidx/appcompat/resources/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -15,8 +15,6 @@
# static fields
.field public static final cancel_button_image_alpha:I = 0x7f0b0005
.field public static final status_bar_notification_info_maxnum:I = 0x7f0b0010

View file

@ -0,0 +1,40 @@
.class public final Landroidx/appcompat/resources/R$layout;
.super Ljava/lang/Object;
.source "R.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroidx/appcompat/resources/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "layout"
.end annotation
# static fields
.field public static final custom_dialog:I = 0x7f0d0022
.field public static final notification_action:I = 0x7f0d0043
.field public static final notification_action_tombstone:I = 0x7f0d0044
.field public static final notification_template_custom_big:I = 0x7f0d0045
.field public static final notification_template_icon_group:I = 0x7f0d0046
.field public static final notification_template_part_chronometer:I = 0x7f0d0047
.field public static final notification_template_part_time:I = 0x7f0d0048
# direct methods
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View file

@ -1,11 +1,11 @@
.class public final Landroidx/legacy/v13/R$string;
.class public final Landroidx/appcompat/resources/R$string;
.super Ljava/lang/Object;
.source "R.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroidx/legacy/v13/R;
value = Landroidx/appcompat/resources/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -15,7 +15,7 @@
# static fields
.field public static final status_bar_notification_info_overflow:I = 0x7f1210b9
.field public static final status_bar_notification_info_overflow:I = 0x7f1210af
# direct methods

View file

@ -1,11 +1,11 @@
.class public final Landroidx/legacy/v4/R$style;
.class public final Landroidx/appcompat/resources/R$style;
.super Ljava/lang/Object;
.source "R.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroidx/legacy/v4/R;
value = Landroidx/appcompat/resources/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -15,31 +15,19 @@
# static fields
.field public static final TextAppearance_Compat_Notification:I = 0x7f130183
.field public static final TextAppearance_Compat_Notification:I = 0x7f130184
.field public static final TextAppearance_Compat_Notification_Info:I = 0x7f130184
.field public static final TextAppearance_Compat_Notification_Info_Media:I = 0x7f130185
.field public static final TextAppearance_Compat_Notification_Info:I = 0x7f130185
.field public static final TextAppearance_Compat_Notification_Line2:I = 0x7f130186
.field public static final TextAppearance_Compat_Notification_Line2_Media:I = 0x7f130187
.field public static final TextAppearance_Compat_Notification_Time:I = 0x7f130187
.field public static final TextAppearance_Compat_Notification_Media:I = 0x7f130188
.field public static final TextAppearance_Compat_Notification_Title:I = 0x7f130188
.field public static final TextAppearance_Compat_Notification_Time:I = 0x7f130189
.field public static final Widget_Compat_NotificationActionContainer:I = 0x7f1302fa
.field public static final TextAppearance_Compat_Notification_Time_Media:I = 0x7f13018a
.field public static final TextAppearance_Compat_Notification_Title:I = 0x7f13018b
.field public static final TextAppearance_Compat_Notification_Title_Media:I = 0x7f13018c
.field public static final Widget_Compat_NotificationActionContainer:I = 0x7f1302fb
.field public static final Widget_Compat_NotificationActionText:I = 0x7f1302fc
.field public static final Widget_Support_CoordinatorLayout:I = 0x7f13032b
.field public static final Widget_Compat_NotificationActionText:I = 0x7f1302fb
# direct methods

View file

@ -0,0 +1,323 @@
.class public final Landroidx/appcompat/resources/R$styleable;
.super Ljava/lang/Object;
.source "R.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroidx/appcompat/resources/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "styleable"
.end annotation
# static fields
.field public static final AnimatedStateListDrawableCompat:[I
.field public static final AnimatedStateListDrawableCompat_android_constantSize:I = 0x3
.field public static final AnimatedStateListDrawableCompat_android_dither:I = 0x0
.field public static final AnimatedStateListDrawableCompat_android_enterFadeDuration:I = 0x4
.field public static final AnimatedStateListDrawableCompat_android_exitFadeDuration:I = 0x5
.field public static final AnimatedStateListDrawableCompat_android_variablePadding:I = 0x2
.field public static final AnimatedStateListDrawableCompat_android_visible:I = 0x1
.field public static final AnimatedStateListDrawableItem:[I
.field public static final AnimatedStateListDrawableItem_android_drawable:I = 0x1
.field public static final AnimatedStateListDrawableItem_android_id:I = 0x0
.field public static final AnimatedStateListDrawableTransition:[I
.field public static final AnimatedStateListDrawableTransition_android_drawable:I = 0x0
.field public static final AnimatedStateListDrawableTransition_android_fromId:I = 0x2
.field public static final AnimatedStateListDrawableTransition_android_reversible:I = 0x3
.field public static final AnimatedStateListDrawableTransition_android_toId:I = 0x1
.field public static final ColorStateListItem:[I
.field public static final ColorStateListItem_alpha:I = 0x2
.field public static final ColorStateListItem_android_alpha:I = 0x1
.field public static final ColorStateListItem_android_color:I = 0x0
.field public static final FontFamily:[I
.field public static final FontFamilyFont:[I
.field public static final FontFamilyFont_android_font:I = 0x0
.field public static final FontFamilyFont_android_fontStyle:I = 0x2
.field public static final FontFamilyFont_android_fontVariationSettings:I = 0x4
.field public static final FontFamilyFont_android_fontWeight:I = 0x1
.field public static final FontFamilyFont_android_ttcIndex:I = 0x3
.field public static final FontFamilyFont_font:I = 0x5
.field public static final FontFamilyFont_fontStyle:I = 0x6
.field public static final FontFamilyFont_fontVariationSettings:I = 0x7
.field public static final FontFamilyFont_fontWeight:I = 0x8
.field public static final FontFamilyFont_ttcIndex:I = 0x9
.field public static final FontFamily_fontProviderAuthority:I = 0x0
.field public static final FontFamily_fontProviderCerts:I = 0x1
.field public static final FontFamily_fontProviderFetchStrategy:I = 0x2
.field public static final FontFamily_fontProviderFetchTimeout:I = 0x3
.field public static final FontFamily_fontProviderPackage:I = 0x4
.field public static final FontFamily_fontProviderQuery:I = 0x5
.field public static final GradientColor:[I
.field public static final GradientColorItem:[I
.field public static final GradientColorItem_android_color:I = 0x0
.field public static final GradientColorItem_android_offset:I = 0x1
.field public static final GradientColor_android_centerColor:I = 0x7
.field public static final GradientColor_android_centerX:I = 0x3
.field public static final GradientColor_android_centerY:I = 0x4
.field public static final GradientColor_android_endColor:I = 0x1
.field public static final GradientColor_android_endX:I = 0xa
.field public static final GradientColor_android_endY:I = 0xb
.field public static final GradientColor_android_gradientRadius:I = 0x5
.field public static final GradientColor_android_startColor:I = 0x0
.field public static final GradientColor_android_startX:I = 0x8
.field public static final GradientColor_android_startY:I = 0x9
.field public static final GradientColor_android_tileMode:I = 0x6
.field public static final GradientColor_android_type:I = 0x2
.field public static final StateListDrawable:[I
.field public static final StateListDrawableItem:[I
.field public static final StateListDrawableItem_android_drawable:I = 0x0
.field public static final StateListDrawable_android_constantSize:I = 0x3
.field public static final StateListDrawable_android_dither:I = 0x0
.field public static final StateListDrawable_android_enterFadeDuration:I = 0x4
.field public static final StateListDrawable_android_exitFadeDuration:I = 0x5
.field public static final StateListDrawable_android_variablePadding:I = 0x2
.field public static final StateListDrawable_android_visible:I = 0x1
# direct methods
.method static constructor <clinit>()V
.locals 3
const/4 v0, 0x6
new-array v1, v0, [I
fill-array-data v1, :array_0
sput-object v1, Landroidx/appcompat/resources/R$styleable;->AnimatedStateListDrawableCompat:[I
const/4 v1, 0x2
new-array v2, v1, [I
fill-array-data v2, :array_1
sput-object v2, Landroidx/appcompat/resources/R$styleable;->AnimatedStateListDrawableItem:[I
const/4 v2, 0x4
new-array v2, v2, [I
fill-array-data v2, :array_2
sput-object v2, Landroidx/appcompat/resources/R$styleable;->AnimatedStateListDrawableTransition:[I
const/4 v2, 0x3
new-array v2, v2, [I
fill-array-data v2, :array_3
sput-object v2, Landroidx/appcompat/resources/R$styleable;->ColorStateListItem:[I
new-array v2, v0, [I
fill-array-data v2, :array_4
sput-object v2, Landroidx/appcompat/resources/R$styleable;->FontFamily:[I
const/16 v2, 0xa
new-array v2, v2, [I
fill-array-data v2, :array_5
sput-object v2, Landroidx/appcompat/resources/R$styleable;->FontFamilyFont:[I
const/16 v2, 0xc
new-array v2, v2, [I
fill-array-data v2, :array_6
sput-object v2, Landroidx/appcompat/resources/R$styleable;->GradientColor:[I
new-array v1, v1, [I
fill-array-data v1, :array_7
sput-object v1, Landroidx/appcompat/resources/R$styleable;->GradientColorItem:[I
new-array v0, v0, [I
fill-array-data v0, :array_8
sput-object v0, Landroidx/appcompat/resources/R$styleable;->StateListDrawable:[I
const/4 v0, 0x1
new-array v0, v0, [I
const/4 v1, 0x0
const v2, 0x1010199
aput v2, v0, v1
sput-object v0, Landroidx/appcompat/resources/R$styleable;->StateListDrawableItem:[I
return-void
nop
:array_0
.array-data 4
0x101011c
0x1010194
0x1010195
0x1010196
0x101030c
0x101030d
.end array-data
:array_1
.array-data 4
0x10100d0
0x1010199
.end array-data
:array_2
.array-data 4
0x1010199
0x1010449
0x101044a
0x101044b
.end array-data
:array_3
.array-data 4
0x10101a5
0x101031f
0x7f040030
.end array-data
:array_4
.array-data 4
0x7f04014f
0x7f040150
0x7f040151
0x7f040152
0x7f040153
0x7f040154
.end array-data
:array_5
.array-data 4
0x1010532
0x1010533
0x101053f
0x101056f
0x1010570
0x7f04014d
0x7f040155
0x7f040156
0x7f040157
0x7f0403de
.end array-data
:array_6
.array-data 4
0x101019d
0x101019e
0x10101a1
0x10101a2
0x10101a3
0x10101a4
0x1010201
0x101020b
0x1010510
0x1010511
0x1010512
0x1010513
.end array-data
:array_7
.array-data 4
0x10101a5
0x1010514
.end array-data
:array_8
.array-data 4
0x101011c
0x1010194
0x1010195
0x1010196
0x101030c
0x101030d
.end array-data
.end method
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View file

@ -0,0 +1,30 @@
.class public final Landroidx/appcompat/resources/R;
.super Ljava/lang/Object;
.source "R.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Landroidx/appcompat/resources/R$styleable;,
Landroidx/appcompat/resources/R$style;,
Landroidx/appcompat/resources/R$string;,
Landroidx/appcompat/resources/R$layout;,
Landroidx/appcompat/resources/R$integer;,
Landroidx/appcompat/resources/R$id;,
Landroidx/appcompat/resources/R$drawable;,
Landroidx/appcompat/resources/R$dimen;,
Landroidx/appcompat/resources/R$color;,
Landroidx/appcompat/resources/R$attr;
}
.end annotation
# direct methods
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View file

@ -70,7 +70,7 @@
.end method
.method private getMenuWrapper(Landroid/view/Menu;)Landroid/view/Menu;
.locals 2
.locals 3
iget-object v0, p0, Landroidx/appcompat/view/SupportActionModeWrapper$CallbackWrapper;->mMenus:Landroidx/collection/SimpleArrayMap;
@ -82,15 +82,15 @@
if-nez v0, :cond_0
iget-object v0, p0, Landroidx/appcompat/view/SupportActionModeWrapper$CallbackWrapper;->mContext:Landroid/content/Context;
new-instance v0, Landroidx/appcompat/view/menu/MenuWrapperICS;
move-object v1, p1
iget-object v1, p0, Landroidx/appcompat/view/SupportActionModeWrapper$CallbackWrapper;->mContext:Landroid/content/Context;
check-cast v1, Landroidx/core/internal/view/SupportMenu;
move-object v2, p1
invoke-static {v0, v1}, Landroidx/appcompat/view/menu/MenuWrapperFactory;->wrapSupportMenu(Landroid/content/Context;Landroidx/core/internal/view/SupportMenu;)Landroid/view/Menu;
check-cast v2, Landroidx/core/internal/view/SupportMenu;
move-result-object v0
invoke-direct {v0, v1, v2}, Landroidx/appcompat/view/menu/MenuWrapperICS;-><init>(Landroid/content/Context;Landroidx/core/internal/view/SupportMenu;)V
iget-object v1, p0, Landroidx/appcompat/view/SupportActionModeWrapper$CallbackWrapper;->mMenus:Landroidx/collection/SimpleArrayMap;
@ -152,7 +152,7 @@
.end method
.method public onActionItemClicked(Landroidx/appcompat/view/ActionMode;Landroid/view/MenuItem;)Z
.locals 2
.locals 3
iget-object v0, p0, Landroidx/appcompat/view/SupportActionModeWrapper$CallbackWrapper;->mWrappedCallback:Landroid/view/ActionMode$Callback;
@ -160,15 +160,15 @@
move-result-object p1
iget-object v1, p0, Landroidx/appcompat/view/SupportActionModeWrapper$CallbackWrapper;->mContext:Landroid/content/Context;
new-instance v1, Landroidx/appcompat/view/menu/MenuItemWrapperICS;
iget-object v2, p0, Landroidx/appcompat/view/SupportActionModeWrapper$CallbackWrapper;->mContext:Landroid/content/Context;
check-cast p2, Landroidx/core/internal/view/SupportMenuItem;
invoke-static {v1, p2}, Landroidx/appcompat/view/menu/MenuWrapperFactory;->wrapSupportMenuItem(Landroid/content/Context;Landroidx/core/internal/view/SupportMenuItem;)Landroid/view/MenuItem;
invoke-direct {v1, v2, p2}, Landroidx/appcompat/view/menu/MenuItemWrapperICS;-><init>(Landroid/content/Context;Landroidx/core/internal/view/SupportMenuItem;)V
move-result-object p2
invoke-interface {v0, p1, p2}, Landroid/view/ActionMode$Callback;->onActionItemClicked(Landroid/view/ActionMode;Landroid/view/MenuItem;)Z
invoke-interface {v0, p1, v1}, Landroid/view/ActionMode$Callback;->onActionItemClicked(Landroid/view/ActionMode;Landroid/view/MenuItem;)Z
move-result p1

View file

@ -55,21 +55,21 @@
.end method
.method public getMenu()Landroid/view/Menu;
.locals 2
.locals 3
iget-object v0, p0, Landroidx/appcompat/view/SupportActionModeWrapper;->mContext:Landroid/content/Context;
new-instance v0, Landroidx/appcompat/view/menu/MenuWrapperICS;
iget-object v1, p0, Landroidx/appcompat/view/SupportActionModeWrapper;->mWrappedObject:Landroidx/appcompat/view/ActionMode;
iget-object v1, p0, Landroidx/appcompat/view/SupportActionModeWrapper;->mContext:Landroid/content/Context;
invoke-virtual {v1}, Landroidx/appcompat/view/ActionMode;->getMenu()Landroid/view/Menu;
iget-object v2, p0, Landroidx/appcompat/view/SupportActionModeWrapper;->mWrappedObject:Landroidx/appcompat/view/ActionMode;
move-result-object v1
invoke-virtual {v2}, Landroidx/appcompat/view/ActionMode;->getMenu()Landroid/view/Menu;
check-cast v1, Landroidx/core/internal/view/SupportMenu;
move-result-object v2
invoke-static {v0, v1}, Landroidx/appcompat/view/menu/MenuWrapperFactory;->wrapSupportMenu(Landroid/content/Context;Landroidx/core/internal/view/SupportMenu;)Landroid/view/Menu;
check-cast v2, Landroidx/core/internal/view/SupportMenu;
move-result-object v0
invoke-direct {v0, v1, v2}, Landroidx/appcompat/view/menu/MenuWrapperICS;-><init>(Landroid/content/Context;Landroidx/core/internal/view/SupportMenu;)V
return-object v0
.end method

View file

@ -137,7 +137,7 @@
.end method
.method private newInstance(Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object;
.locals 1
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
@ -152,16 +152,18 @@
}
.end annotation
const/4 v0, 0x0
:try_start_0
iget-object v0, p0, Landroidx/appcompat/view/SupportMenuInflater$MenuState;->this$0:Landroidx/appcompat/view/SupportMenuInflater;
iget-object v1, p0, Landroidx/appcompat/view/SupportMenuInflater$MenuState;->this$0:Landroidx/appcompat/view/SupportMenuInflater;
iget-object v0, v0, Landroidx/appcompat/view/SupportMenuInflater;->mContext:Landroid/content/Context;
iget-object v1, v1, Landroidx/appcompat/view/SupportMenuInflater;->mContext:Landroid/content/Context;
invoke-virtual {v0}, Landroid/content/Context;->getClassLoader()Ljava/lang/ClassLoader;
invoke-virtual {v1}, Landroid/content/Context;->getClassLoader()Ljava/lang/ClassLoader;
move-result-object v0
move-result-object v1
invoke-virtual {v0, p1}, Ljava/lang/ClassLoader;->loadClass(Ljava/lang/String;)Ljava/lang/Class;
invoke-static {p1, v0, v1}, Ljava/lang/Class;->forName(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;
move-result-object v0
@ -562,7 +564,7 @@
sget-object v1, Landroidx/appcompat/R$styleable;->MenuItem:[I
invoke-virtual {v0, p1, v1}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
invoke-static {v0, p1, v1}, Landroidx/appcompat/widget/TintTypedArray;->obtainStyledAttributes(Landroid/content/Context;Landroid/util/AttributeSet;[I)Landroidx/appcompat/widget/TintTypedArray;
move-result-object p1
@ -570,7 +572,7 @@
const/4 v1, 0x0
invoke-virtual {p1, v0, v1}, Landroid/content/res/TypedArray;->getResourceId(II)I
invoke-virtual {p1, v0, v1}, Landroidx/appcompat/widget/TintTypedArray;->getResourceId(II)I
move-result v0
@ -580,7 +582,7 @@
iget v2, p0, Landroidx/appcompat/view/SupportMenuInflater$MenuState;->groupCategory:I
invoke-virtual {p1, v0, v2}, Landroid/content/res/TypedArray;->getInt(II)I
invoke-virtual {p1, v0, v2}, Landroidx/appcompat/widget/TintTypedArray;->getInt(II)I
move-result v0
@ -588,7 +590,7 @@
iget v3, p0, Landroidx/appcompat/view/SupportMenuInflater$MenuState;->groupOrder:I
invoke-virtual {p1, v2, v3}, Landroid/content/res/TypedArray;->getInt(II)I
invoke-virtual {p1, v2, v3}, Landroidx/appcompat/widget/TintTypedArray;->getInt(II)I
move-result v2
@ -606,7 +608,7 @@
sget v0, Landroidx/appcompat/R$styleable;->MenuItem_android_title:I
invoke-virtual {p1, v0}, Landroid/content/res/TypedArray;->getText(I)Ljava/lang/CharSequence;
invoke-virtual {p1, v0}, Landroidx/appcompat/widget/TintTypedArray;->getText(I)Ljava/lang/CharSequence;
move-result-object v0
@ -614,7 +616,7 @@
sget v0, Landroidx/appcompat/R$styleable;->MenuItem_android_titleCondensed:I
invoke-virtual {p1, v0}, Landroid/content/res/TypedArray;->getText(I)Ljava/lang/CharSequence;
invoke-virtual {p1, v0}, Landroidx/appcompat/widget/TintTypedArray;->getText(I)Ljava/lang/CharSequence;
move-result-object v0
@ -622,7 +624,7 @@
sget v0, Landroidx/appcompat/R$styleable;->MenuItem_android_icon:I
invoke-virtual {p1, v0, v1}, Landroid/content/res/TypedArray;->getResourceId(II)I
invoke-virtual {p1, v0, v1}, Landroidx/appcompat/widget/TintTypedArray;->getResourceId(II)I
move-result v0
@ -630,7 +632,7 @@
sget v0, Landroidx/appcompat/R$styleable;->MenuItem_android_alphabeticShortcut:I
invoke-virtual {p1, v0}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
invoke-virtual {p1, v0}, Landroidx/appcompat/widget/TintTypedArray;->getString(I)Ljava/lang/String;
move-result-object v0
@ -644,7 +646,7 @@
const/16 v2, 0x1000
invoke-virtual {p1, v0, v2}, Landroid/content/res/TypedArray;->getInt(II)I
invoke-virtual {p1, v0, v2}, Landroidx/appcompat/widget/TintTypedArray;->getInt(II)I
move-result v0
@ -652,7 +654,7 @@
sget v0, Landroidx/appcompat/R$styleable;->MenuItem_android_numericShortcut:I
invoke-virtual {p1, v0}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
invoke-virtual {p1, v0}, Landroidx/appcompat/widget/TintTypedArray;->getString(I)Ljava/lang/String;
move-result-object v0
@ -664,7 +666,7 @@
sget v0, Landroidx/appcompat/R$styleable;->MenuItem_numericModifiers:I
invoke-virtual {p1, v0, v2}, Landroid/content/res/TypedArray;->getInt(II)I
invoke-virtual {p1, v0, v2}, Landroidx/appcompat/widget/TintTypedArray;->getInt(II)I
move-result v0
@ -672,7 +674,7 @@
sget v0, Landroidx/appcompat/R$styleable;->MenuItem_android_checkable:I
invoke-virtual {p1, v0}, Landroid/content/res/TypedArray;->hasValue(I)Z
invoke-virtual {p1, v0}, Landroidx/appcompat/widget/TintTypedArray;->hasValue(I)Z
move-result v0
@ -680,7 +682,7 @@
sget v0, Landroidx/appcompat/R$styleable;->MenuItem_android_checkable:I
invoke-virtual {p1, v0, v1}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
invoke-virtual {p1, v0, v1}, Landroidx/appcompat/widget/TintTypedArray;->getBoolean(IZ)Z
move-result v0
@ -696,7 +698,7 @@
:goto_0
sget v0, Landroidx/appcompat/R$styleable;->MenuItem_android_checked:I
invoke-virtual {p1, v0, v1}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
invoke-virtual {p1, v0, v1}, Landroidx/appcompat/widget/TintTypedArray;->getBoolean(IZ)Z
move-result v0
@ -706,7 +708,7 @@
iget-boolean v2, p0, Landroidx/appcompat/view/SupportMenuInflater$MenuState;->groupVisible:Z
invoke-virtual {p1, v0, v2}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
invoke-virtual {p1, v0, v2}, Landroidx/appcompat/widget/TintTypedArray;->getBoolean(IZ)Z
move-result v0
@ -716,7 +718,7 @@
iget-boolean v2, p0, Landroidx/appcompat/view/SupportMenuInflater$MenuState;->groupEnabled:Z
invoke-virtual {p1, v0, v2}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
invoke-virtual {p1, v0, v2}, Landroidx/appcompat/widget/TintTypedArray;->getBoolean(IZ)Z
move-result v0
@ -726,7 +728,7 @@
const/4 v2, -0x1
invoke-virtual {p1, v0, v2}, Landroid/content/res/TypedArray;->getInt(II)I
invoke-virtual {p1, v0, v2}, Landroidx/appcompat/widget/TintTypedArray;->getInt(II)I
move-result v0
@ -734,7 +736,7 @@
sget v0, Landroidx/appcompat/R$styleable;->MenuItem_android_onClick:I
invoke-virtual {p1, v0}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
invoke-virtual {p1, v0}, Landroidx/appcompat/widget/TintTypedArray;->getString(I)Ljava/lang/String;
move-result-object v0
@ -742,7 +744,7 @@
sget v0, Landroidx/appcompat/R$styleable;->MenuItem_actionLayout:I
invoke-virtual {p1, v0, v1}, Landroid/content/res/TypedArray;->getResourceId(II)I
invoke-virtual {p1, v0, v1}, Landroidx/appcompat/widget/TintTypedArray;->getResourceId(II)I
move-result v0
@ -750,7 +752,7 @@
sget v0, Landroidx/appcompat/R$styleable;->MenuItem_actionViewClass:I
invoke-virtual {p1, v0}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
invoke-virtual {p1, v0}, Landroidx/appcompat/widget/TintTypedArray;->getString(I)Ljava/lang/String;
move-result-object v0
@ -758,7 +760,7 @@
sget v0, Landroidx/appcompat/R$styleable;->MenuItem_actionProviderClass:I
invoke-virtual {p1, v0}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;
invoke-virtual {p1, v0}, Landroidx/appcompat/widget/TintTypedArray;->getString(I)Ljava/lang/String;
move-result-object v0
@ -821,7 +823,7 @@
:goto_2
sget v0, Landroidx/appcompat/R$styleable;->MenuItem_contentDescription:I
invoke-virtual {p1, v0}, Landroid/content/res/TypedArray;->getText(I)Ljava/lang/CharSequence;
invoke-virtual {p1, v0}, Landroidx/appcompat/widget/TintTypedArray;->getText(I)Ljava/lang/CharSequence;
move-result-object v0
@ -829,7 +831,7 @@
sget v0, Landroidx/appcompat/R$styleable;->MenuItem_tooltipText:I
invoke-virtual {p1, v0}, Landroid/content/res/TypedArray;->getText(I)Ljava/lang/CharSequence;
invoke-virtual {p1, v0}, Landroidx/appcompat/widget/TintTypedArray;->getText(I)Ljava/lang/CharSequence;
move-result-object v0
@ -837,7 +839,7 @@
sget v0, Landroidx/appcompat/R$styleable;->MenuItem_iconTintMode:I
invoke-virtual {p1, v0}, Landroid/content/res/TypedArray;->hasValue(I)Z
invoke-virtual {p1, v0}, Landroidx/appcompat/widget/TintTypedArray;->hasValue(I)Z
move-result v0
@ -845,7 +847,7 @@
sget v0, Landroidx/appcompat/R$styleable;->MenuItem_iconTintMode:I
invoke-virtual {p1, v0, v2}, Landroid/content/res/TypedArray;->getInt(II)I
invoke-virtual {p1, v0, v2}, Landroidx/appcompat/widget/TintTypedArray;->getInt(II)I
move-result v0
@ -865,7 +867,7 @@
:goto_3
sget v0, Landroidx/appcompat/R$styleable;->MenuItem_iconTint:I
invoke-virtual {p1, v0}, Landroid/content/res/TypedArray;->hasValue(I)Z
invoke-virtual {p1, v0}, Landroidx/appcompat/widget/TintTypedArray;->hasValue(I)Z
move-result v0
@ -873,7 +875,7 @@
sget v0, Landroidx/appcompat/R$styleable;->MenuItem_iconTint:I
invoke-virtual {p1, v0}, Landroid/content/res/TypedArray;->getColorStateList(I)Landroid/content/res/ColorStateList;
invoke-virtual {p1, v0}, Landroidx/appcompat/widget/TintTypedArray;->getColorStateList(I)Landroid/content/res/ColorStateList;
move-result-object v0
@ -885,7 +887,7 @@
iput-object v3, p0, Landroidx/appcompat/view/SupportMenuInflater$MenuState;->itemIconTintList:Landroid/content/res/ColorStateList;
:goto_4
invoke-virtual {p1}, Landroid/content/res/TypedArray;->recycle()V
invoke-virtual {p1}, Landroidx/appcompat/widget/TintTypedArray;->recycle()V
iput-boolean v1, p0, Landroidx/appcompat/view/SupportMenuInflater$MenuState;->itemAdded:Z

View file

@ -106,6 +106,14 @@
return p1
.end method
.method public final getWrapped()Landroid/view/Window$Callback;
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/WindowCallbackWrapper;->mWrapped:Landroid/view/Window$Callback;
return-object v0
.end method
.method public onActionModeFinished(Landroid/view/ActionMode;)V
.locals 1

View file

@ -481,6 +481,22 @@
return v0
.end method
.method public requiresActionButton()Z
.locals 1
const/4 v0, 0x1
return v0
.end method
.method public requiresOverflow()Z
.locals 1
const/4 v0, 0x0
return v0
.end method
.method public setActionProvider(Landroid/view/ActionProvider;)Landroid/view/MenuItem;
.locals 0

View file

@ -1,20 +1,8 @@
.class abstract Landroidx/appcompat/view/menu/BaseMenuWrapper;
.super Landroidx/appcompat/view/menu/BaseWrapper;
.super Ljava/lang/Object;
.source "BaseMenuWrapper.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Landroidx/appcompat/view/menu/BaseWrapper<",
"TT;>;"
}
.end annotation
# instance fields
.field final mContext:Landroid/content/Context;
@ -42,17 +30,10 @@
# direct methods
.method constructor <init>(Landroid/content/Context;Ljava/lang/Object;)V
.method constructor <init>(Landroid/content/Context;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"TT;)V"
}
.end annotation
invoke-direct {p0, p2}, Landroidx/appcompat/view/menu/BaseWrapper;-><init>(Ljava/lang/Object;)V
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Landroidx/appcompat/view/menu/BaseMenuWrapper;->mContext:Landroid/content/Context;
@ -93,11 +74,11 @@
if-nez p1, :cond_1
iget-object p1, p0, Landroidx/appcompat/view/menu/BaseMenuWrapper;->mContext:Landroid/content/Context;
new-instance p1, Landroidx/appcompat/view/menu/MenuItemWrapperICS;
invoke-static {p1, v0}, Landroidx/appcompat/view/menu/MenuWrapperFactory;->wrapSupportMenuItem(Landroid/content/Context;Landroidx/core/internal/view/SupportMenuItem;)Landroid/view/MenuItem;
iget-object v1, p0, Landroidx/appcompat/view/menu/BaseMenuWrapper;->mContext:Landroid/content/Context;
move-result-object p1
invoke-direct {p1, v1, v0}, Landroidx/appcompat/view/menu/MenuItemWrapperICS;-><init>(Landroid/content/Context;Landroidx/core/internal/view/SupportMenuItem;)V
iget-object v1, p0, Landroidx/appcompat/view/menu/BaseMenuWrapper;->mMenuItems:Ljava/util/Map;
@ -137,11 +118,11 @@
if-nez v0, :cond_1
iget-object v0, p0, Landroidx/appcompat/view/menu/BaseMenuWrapper;->mContext:Landroid/content/Context;
new-instance v0, Landroidx/appcompat/view/menu/SubMenuWrapperICS;
invoke-static {v0, p1}, Landroidx/appcompat/view/menu/MenuWrapperFactory;->wrapSupportSubMenu(Landroid/content/Context;Landroidx/core/internal/view/SupportSubMenu;)Landroid/view/SubMenu;
iget-object v1, p0, Landroidx/appcompat/view/menu/BaseMenuWrapper;->mContext:Landroid/content/Context;
move-result-object v0
invoke-direct {v0, v1, p1}, Landroidx/appcompat/view/menu/SubMenuWrapperICS;-><init>(Landroid/content/Context;Landroidx/core/internal/view/SupportSubMenu;)V
iget-object v1, p0, Landroidx/appcompat/view/menu/BaseMenuWrapper;->mSubMenus:Ljava/util/Map;

View file

@ -1,67 +0,0 @@
.class Landroidx/appcompat/view/menu/BaseWrapper;
.super Ljava/lang/Object;
.source "BaseWrapper.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;"
}
.end annotation
# instance fields
.field final mWrappedObject:Ljava/lang/Object;
.annotation system Ldalvik/annotation/Signature;
value = {
"TT;"
}
.end annotation
.end field
# direct methods
.method constructor <init>(Ljava/lang/Object;)V
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(TT;)V"
}
.end annotation
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
if-eqz p1, :cond_0
iput-object p1, p0, Landroidx/appcompat/view/menu/BaseWrapper;->mWrappedObject:Ljava/lang/Object;
return-void
:cond_0
new-instance p1, Ljava/lang/IllegalArgumentException;
const-string v0, "Wrapped Object can not be null."
invoke-direct {p1, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
.end method
# virtual methods
.method public getWrappedObject()Ljava/lang/Object;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()TT;"
}
.end annotation
iget-object v0, p0, Landroidx/appcompat/view/menu/BaseWrapper;->mWrappedObject:Ljava/lang/Object;
return-object v0
.end method

View file

@ -1144,6 +1144,31 @@
return v0
.end method
.method public final requiresOverflow()Z
.locals 1
invoke-virtual {p0}, Landroidx/appcompat/view/menu/MenuItemImpl;->requiresActionButton()Z
move-result v0
if-nez v0, :cond_0
invoke-virtual {p0}, Landroidx/appcompat/view/menu/MenuItemImpl;->requestsActionButton()Z
move-result v0
if-nez v0, :cond_0
const/4 v0, 0x1
return v0
:cond_0
const/4 v0, 0x0
return v0
.end method
.method public final setActionProvider(Landroid/view/ActionProvider;)Landroid/view/MenuItem;
.locals 1

View file

@ -21,7 +21,7 @@
# direct methods
.method public constructor <init>(Landroidx/appcompat/view/menu/MenuItemWrapperICS;Landroid/content/Context;Landroid/view/ActionProvider;)V
.method 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;

View file

@ -1,6 +1,6 @@
.class Landroidx/appcompat/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;
.class Landroidx/appcompat/view/menu/MenuItemWrapperICS$ActionProviderWrapperJB;
.super Landroidx/appcompat/view/menu/MenuItemWrapperICS$ActionProviderWrapper;
.source "MenuItemWrapperJB.java"
.source "MenuItemWrapperICS.java"
# interfaces
.implements Landroid/view/ActionProvider$VisibilityListener;
@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroidx/appcompat/view/menu/MenuItemWrapperJB;
value = Landroidx/appcompat/view/menu/MenuItemWrapperICS;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -18,16 +18,16 @@
# instance fields
.field mListener:Landroidx/core/view/ActionProvider$VisibilityListener;
.field private mListener:Landroidx/core/view/ActionProvider$VisibilityListener;
.field final synthetic this$0:Landroidx/appcompat/view/menu/MenuItemWrapperJB;
.field final synthetic this$0:Landroidx/appcompat/view/menu/MenuItemWrapperICS;
# direct methods
.method public constructor <init>(Landroidx/appcompat/view/menu/MenuItemWrapperJB;Landroid/content/Context;Landroid/view/ActionProvider;)V
.method constructor <init>(Landroidx/appcompat/view/menu/MenuItemWrapperICS;Landroid/content/Context;Landroid/view/ActionProvider;)V
.locals 0
iput-object p1, p0, Landroidx/appcompat/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;->this$0:Landroidx/appcompat/view/menu/MenuItemWrapperJB;
iput-object p1, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS$ActionProviderWrapperJB;->this$0:Landroidx/appcompat/view/menu/MenuItemWrapperICS;
invoke-direct {p0, p1, p2, p3}, Landroidx/appcompat/view/menu/MenuItemWrapperICS$ActionProviderWrapper;-><init>(Landroidx/appcompat/view/menu/MenuItemWrapperICS;Landroid/content/Context;Landroid/view/ActionProvider;)V
@ -39,7 +39,7 @@
.method public isVisible()Z
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;->mInner:Landroid/view/ActionProvider;
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS$ActionProviderWrapperJB;->mInner:Landroid/view/ActionProvider;
invoke-virtual {v0}, Landroid/view/ActionProvider;->isVisible()Z
@ -51,7 +51,7 @@
.method public onActionProviderVisibilityChanged(Z)V
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;->mListener:Landroidx/core/view/ActionProvider$VisibilityListener;
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS$ActionProviderWrapperJB;->mListener:Landroidx/core/view/ActionProvider$VisibilityListener;
if-eqz v0, :cond_0
@ -64,7 +64,7 @@
.method public onCreateActionView(Landroid/view/MenuItem;)Landroid/view/View;
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;->mInner:Landroid/view/ActionProvider;
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS$ActionProviderWrapperJB;->mInner:Landroid/view/ActionProvider;
invoke-virtual {v0, p1}, Landroid/view/ActionProvider;->onCreateActionView(Landroid/view/MenuItem;)Landroid/view/View;
@ -76,7 +76,7 @@
.method public overridesItemVisibility()Z
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;->mInner:Landroid/view/ActionProvider;
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS$ActionProviderWrapperJB;->mInner:Landroid/view/ActionProvider;
invoke-virtual {v0}, Landroid/view/ActionProvider;->overridesItemVisibility()Z
@ -88,7 +88,7 @@
.method public refreshVisibility()V
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;->mInner:Landroid/view/ActionProvider;
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS$ActionProviderWrapperJB;->mInner:Landroid/view/ActionProvider;
invoke-virtual {v0}, Landroid/view/ActionProvider;->refreshVisibility()V
@ -98,9 +98,9 @@
.method public setVisibilityListener(Landroidx/core/view/ActionProvider$VisibilityListener;)V
.locals 1
iput-object p1, p0, Landroidx/appcompat/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;->mListener:Landroidx/core/view/ActionProvider$VisibilityListener;
iput-object p1, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS$ActionProviderWrapperJB;->mListener:Landroidx/core/view/ActionProvider$VisibilityListener;
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;->mInner:Landroid/view/ActionProvider;
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS$ActionProviderWrapperJB;->mInner:Landroid/view/ActionProvider;
if-eqz p1, :cond_0

View file

@ -1,5 +1,5 @@
.class Landroidx/appcompat/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;
.super Landroidx/appcompat/view/menu/BaseWrapper;
.super Ljava/lang/Object;
.source "MenuItemWrapperICS.java"
# interfaces
@ -16,17 +16,10 @@
name = "OnActionExpandListenerWrapper"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/appcompat/view/menu/BaseWrapper<",
"Landroid/view/MenuItem$OnActionExpandListener;",
">;",
"Landroid/view/MenuItem$OnActionExpandListener;"
}
.end annotation
# instance fields
.field private final mObject:Landroid/view/MenuItem$OnActionExpandListener;
.field final synthetic this$0:Landroidx/appcompat/view/menu/MenuItemWrapperICS;
@ -36,7 +29,9 @@
iput-object p1, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;->this$0:Landroidx/appcompat/view/menu/MenuItemWrapperICS;
invoke-direct {p0, p2}, Landroidx/appcompat/view/menu/BaseWrapper;-><init>(Ljava/lang/Object;)V
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p2, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;->mObject:Landroid/view/MenuItem$OnActionExpandListener;
return-void
.end method
@ -46,9 +41,7 @@
.method public onMenuItemActionCollapse(Landroid/view/MenuItem;)Z
.locals 2
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroid/view/MenuItem$OnActionExpandListener;
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;->mObject:Landroid/view/MenuItem$OnActionExpandListener;
iget-object v1, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;->this$0:Landroidx/appcompat/view/menu/MenuItemWrapperICS;
@ -66,9 +59,7 @@
.method public onMenuItemActionExpand(Landroid/view/MenuItem;)Z
.locals 2
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroid/view/MenuItem$OnActionExpandListener;
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;->mObject:Landroid/view/MenuItem$OnActionExpandListener;
iget-object v1, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;->this$0:Landroidx/appcompat/view/menu/MenuItemWrapperICS;

View file

@ -1,5 +1,5 @@
.class Landroidx/appcompat/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper;
.super Landroidx/appcompat/view/menu/BaseWrapper;
.super Ljava/lang/Object;
.source "MenuItemWrapperICS.java"
# interfaces
@ -16,17 +16,10 @@
name = "OnMenuItemClickListenerWrapper"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/appcompat/view/menu/BaseWrapper<",
"Landroid/view/MenuItem$OnMenuItemClickListener;",
">;",
"Landroid/view/MenuItem$OnMenuItemClickListener;"
}
.end annotation
# instance fields
.field private final mObject:Landroid/view/MenuItem$OnMenuItemClickListener;
.field final synthetic this$0:Landroidx/appcompat/view/menu/MenuItemWrapperICS;
@ -36,7 +29,9 @@
iput-object p1, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper;->this$0:Landroidx/appcompat/view/menu/MenuItemWrapperICS;
invoke-direct {p0, p2}, Landroidx/appcompat/view/menu/BaseWrapper;-><init>(Ljava/lang/Object;)V
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p2, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper;->mObject:Landroid/view/MenuItem$OnMenuItemClickListener;
return-void
.end method
@ -46,9 +41,7 @@
.method public onMenuItemClick(Landroid/view/MenuItem;)Z
.locals 2
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroid/view/MenuItem$OnMenuItemClickListener;
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper;->mObject:Landroid/view/MenuItem$OnMenuItemClickListener;
iget-object v1, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper;->this$0:Landroidx/appcompat/view/menu/MenuItemWrapperICS;

View file

@ -10,21 +10,13 @@
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Landroidx/appcompat/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;,
Landroidx/appcompat/view/menu/MenuItemWrapperICS$ActionProviderWrapperJB;,
Landroidx/appcompat/view/menu/MenuItemWrapperICS$ActionProviderWrapper;,
Landroidx/appcompat/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;,
Landroidx/appcompat/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/appcompat/view/menu/BaseMenuWrapper<",
"Landroidx/core/internal/view/SupportMenuItem;",
">;",
"Landroid/view/MenuItem;"
}
.end annotation
# static fields
.field static final LOG_TAG:Ljava/lang/String; = "MenuItemWrapper"
@ -33,14 +25,29 @@
# instance fields
.field private mSetExclusiveCheckableMethod:Ljava/lang/reflect/Method;
.field private final mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
# direct methods
.method constructor <init>(Landroid/content/Context;Landroidx/core/internal/view/SupportMenuItem;)V
.method public constructor <init>(Landroid/content/Context;Landroidx/core/internal/view/SupportMenuItem;)V
.locals 0
invoke-direct {p0, p1, p2}, Landroidx/appcompat/view/menu/BaseMenuWrapper;-><init>(Landroid/content/Context;Ljava/lang/Object;)V
invoke-direct {p0, p1}, Landroidx/appcompat/view/menu/BaseMenuWrapper;-><init>(Landroid/content/Context;)V
if-eqz p2, :cond_0
iput-object p2, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
return-void
:cond_0
new-instance p1, Ljava/lang/IllegalArgumentException;
const-string p2, "Wrapped Object can not be null."
invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
.end method
@ -48,9 +55,7 @@
.method public collapseActionView()Z
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
invoke-interface {v0}, Landroidx/core/internal/view/SupportMenuItem;->collapseActionView()Z
@ -59,24 +64,10 @@
return v0
.end method
.method createActionProviderWrapper(Landroid/view/ActionProvider;)Landroidx/appcompat/view/menu/MenuItemWrapperICS$ActionProviderWrapper;
.locals 2
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
return-object v0
.end method
.method public expandActionView()Z
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
invoke-interface {v0}, Landroidx/core/internal/view/SupportMenuItem;->expandActionView()Z
@ -88,9 +79,7 @@
.method public getActionProvider()Landroid/view/ActionProvider;
.locals 2
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
invoke-interface {v0}, Landroidx/core/internal/view/SupportMenuItem;->getSupportActionProvider()Landroidx/core/view/ActionProvider;
@ -115,9 +104,7 @@
.method public getActionView()Landroid/view/View;
.locals 2
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
invoke-interface {v0}, Landroidx/core/internal/view/SupportMenuItem;->getActionView()Landroid/view/View;
@ -140,9 +127,7 @@
.method public getAlphabeticModifiers()I
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
invoke-interface {v0}, Landroidx/core/internal/view/SupportMenuItem;->getAlphabeticModifiers()I
@ -154,9 +139,7 @@
.method public getAlphabeticShortcut()C
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
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
@ -168,9 +151,7 @@
.method public getContentDescription()Ljava/lang/CharSequence;
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
invoke-interface {v0}, Landroidx/core/internal/view/SupportMenuItem;->getContentDescription()Ljava/lang/CharSequence;
@ -182,9 +163,7 @@
.method public getGroupId()I
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
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
@ -196,9 +175,7 @@
.method public getIcon()Landroid/graphics/drawable/Drawable;
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
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;
@ -210,9 +187,7 @@
.method public getIconTintList()Landroid/content/res/ColorStateList;
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
invoke-interface {v0}, Landroidx/core/internal/view/SupportMenuItem;->getIconTintList()Landroid/content/res/ColorStateList;
@ -224,9 +199,7 @@
.method public getIconTintMode()Landroid/graphics/PorterDuff$Mode;
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
invoke-interface {v0}, Landroidx/core/internal/view/SupportMenuItem;->getIconTintMode()Landroid/graphics/PorterDuff$Mode;
@ -238,9 +211,7 @@
.method public getIntent()Landroid/content/Intent;
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
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;
@ -252,9 +223,7 @@
.method public getItemId()I
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
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
@ -266,9 +235,7 @@
.method public getMenuInfo()Landroid/view/ContextMenu$ContextMenuInfo;
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
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;
@ -280,9 +247,7 @@
.method public getNumericModifiers()I
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
invoke-interface {v0}, Landroidx/core/internal/view/SupportMenuItem;->getNumericModifiers()I
@ -294,9 +259,7 @@
.method public getNumericShortcut()C
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
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
@ -308,9 +271,7 @@
.method public getOrder()I
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
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
@ -322,9 +283,7 @@
.method public getSubMenu()Landroid/view/SubMenu;
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
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;
@ -340,9 +299,7 @@
.method public getTitle()Ljava/lang/CharSequence;
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
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;
@ -354,9 +311,7 @@
.method public getTitleCondensed()Ljava/lang/CharSequence;
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
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;
@ -368,9 +323,7 @@
.method public getTooltipText()Ljava/lang/CharSequence;
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
invoke-interface {v0}, Landroidx/core/internal/view/SupportMenuItem;->getTooltipText()Ljava/lang/CharSequence;
@ -382,9 +335,7 @@
.method public hasSubMenu()Z
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
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
@ -396,9 +347,7 @@
.method public isActionViewExpanded()Z
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
invoke-interface {v0}, Landroidx/core/internal/view/SupportMenuItem;->isActionViewExpanded()Z
@ -410,9 +359,7 @@
.method public isCheckable()Z
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
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
@ -424,9 +371,7 @@
.method public isChecked()Z
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
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
@ -438,9 +383,7 @@
.method public isEnabled()Z
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
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
@ -452,9 +395,7 @@
.method public isVisible()Z
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
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
@ -464,25 +405,41 @@
.end method
.method public setActionProvider(Landroid/view/ActionProvider;)Landroid/view/MenuItem;
.locals 1
.locals 2
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
const/16 v1, 0x10
if-eqz p1, :cond_0
if-lt v0, v1, :cond_0
invoke-virtual {p0, p1}, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->createActionProviderWrapper(Landroid/view/ActionProvider;)Landroidx/appcompat/view/menu/MenuItemWrapperICS$ActionProviderWrapper;
new-instance v0, Landroidx/appcompat/view/menu/MenuItemWrapperICS$ActionProviderWrapperJB;
move-result-object p1
iget-object v1, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->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
goto :goto_0
:cond_0
const/4 p1, 0x0
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
invoke-interface {v0, p1}, Landroidx/core/internal/view/SupportMenuItem;->setSupportActionProvider(Landroidx/core/view/ActionProvider;)Landroidx/core/internal/view/SupportMenuItem;
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
invoke-interface {v1, v0}, Landroidx/core/internal/view/SupportMenuItem;->setSupportActionProvider(Landroidx/core/view/ActionProvider;)Landroidx/core/internal/view/SupportMenuItem;
return-object p0
.end method
@ -490,15 +447,11 @@
.method public setActionView(I)Landroid/view/MenuItem;
.locals 2
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
invoke-interface {v0, p1}, Landroidx/core/internal/view/SupportMenuItem;->setActionView(I)Landroid/view/MenuItem;
iget-object p1, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast p1, Landroidx/core/internal/view/SupportMenuItem;
iget-object p1, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
invoke-interface {p1}, Landroidx/core/internal/view/SupportMenuItem;->getActionView()Landroid/view/View;
@ -508,9 +461,7 @@
if-eqz v0, :cond_0
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
new-instance v1, Landroidx/appcompat/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;
@ -536,9 +487,7 @@
move-object p1, v0
:cond_0
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
invoke-interface {v0, p1}, Landroidx/core/internal/view/SupportMenuItem;->setActionView(Landroid/view/View;)Landroid/view/MenuItem;
@ -548,9 +497,7 @@
.method public setAlphabeticShortcut(C)Landroid/view/MenuItem;
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
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;
@ -560,9 +507,7 @@
.method public setAlphabeticShortcut(CI)Landroid/view/MenuItem;
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
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;->setAlphabeticShortcut(CI)Landroid/view/MenuItem;
@ -572,9 +517,7 @@
.method public setCheckable(Z)Landroid/view/MenuItem;
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
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;
@ -584,9 +527,7 @@
.method public setChecked(Z)Landroid/view/MenuItem;
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
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;
@ -596,9 +537,7 @@
.method public setContentDescription(Ljava/lang/CharSequence;)Landroid/view/MenuItem;
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
invoke-interface {v0, p1}, Landroidx/core/internal/view/SupportMenuItem;->setContentDescription(Ljava/lang/CharSequence;)Landroidx/core/internal/view/SupportMenuItem;
@ -608,9 +547,7 @@
.method public setEnabled(Z)Landroid/view/MenuItem;
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
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;
@ -629,9 +566,7 @@
if-nez v0, :cond_0
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
@ -654,7 +589,7 @@
:cond_0
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mSetExclusiveCheckableMethod:Ljava/lang/reflect/Method;
iget-object v3, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
iget-object v3, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
new-array v2, v2, [Ljava/lang/Object;
@ -685,9 +620,7 @@
.method public setIcon(I)Landroid/view/MenuItem;
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
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;
@ -697,9 +630,7 @@
.method public setIcon(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem;
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
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;
@ -709,9 +640,7 @@
.method public setIconTintList(Landroid/content/res/ColorStateList;)Landroid/view/MenuItem;
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
invoke-interface {v0, p1}, Landroidx/core/internal/view/SupportMenuItem;->setIconTintList(Landroid/content/res/ColorStateList;)Landroid/view/MenuItem;
@ -721,9 +650,7 @@
.method public setIconTintMode(Landroid/graphics/PorterDuff$Mode;)Landroid/view/MenuItem;
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
invoke-interface {v0, p1}, Landroidx/core/internal/view/SupportMenuItem;->setIconTintMode(Landroid/graphics/PorterDuff$Mode;)Landroid/view/MenuItem;
@ -733,9 +660,7 @@
.method public setIntent(Landroid/content/Intent;)Landroid/view/MenuItem;
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
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;
@ -745,9 +670,7 @@
.method public setNumericShortcut(C)Landroid/view/MenuItem;
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
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;
@ -757,9 +680,7 @@
.method public setNumericShortcut(CI)Landroid/view/MenuItem;
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
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;->setNumericShortcut(CI)Landroid/view/MenuItem;
@ -769,9 +690,7 @@
.method public setOnActionExpandListener(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem;
.locals 2
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
if-eqz p1, :cond_0
@ -793,9 +712,7 @@
.method public setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem;
.locals 2
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
if-eqz p1, :cond_0
@ -817,9 +734,7 @@
.method public setShortcut(CC)Landroid/view/MenuItem;
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
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;
@ -829,9 +744,7 @@
.method public setShortcut(CCII)Landroid/view/MenuItem;
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
invoke-interface {v0, p1, p2, p3, p4}, Landroidx/core/internal/view/SupportMenuItem;->setShortcut(CCII)Landroid/view/MenuItem;
@ -841,9 +754,7 @@
.method public setShowAsAction(I)V
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
invoke-interface {v0, p1}, Landroidx/core/internal/view/SupportMenuItem;->setShowAsAction(I)V
@ -853,9 +764,7 @@
.method public setShowAsActionFlags(I)Landroid/view/MenuItem;
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
invoke-interface {v0, p1}, Landroidx/core/internal/view/SupportMenuItem;->setShowAsActionFlags(I)Landroid/view/MenuItem;
@ -865,9 +774,7 @@
.method public setTitle(I)Landroid/view/MenuItem;
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
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;
@ -877,9 +784,7 @@
.method public setTitle(Ljava/lang/CharSequence;)Landroid/view/MenuItem;
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
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;
@ -889,9 +794,7 @@
.method public setTitleCondensed(Ljava/lang/CharSequence;)Landroid/view/MenuItem;
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
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;
@ -901,9 +804,7 @@
.method public setTooltipText(Ljava/lang/CharSequence;)Landroid/view/MenuItem;
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenuItem;
invoke-interface {v0, p1}, Landroidx/core/internal/view/SupportMenuItem;->setTooltipText(Ljava/lang/CharSequence;)Landroidx/core/internal/view/SupportMenuItem;
@ -913,9 +814,7 @@
.method public setVisible(Z)Landroid/view/MenuItem;
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenuItem;
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;

View file

@ -1,35 +0,0 @@
.class Landroidx/appcompat/view/menu/MenuItemWrapperJB;
.super Landroidx/appcompat/view/menu/MenuItemWrapperICS;
.source "MenuItemWrapperJB.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Landroidx/appcompat/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;
}
.end annotation
# direct methods
.method constructor <init>(Landroid/content/Context;Landroidx/core/internal/view/SupportMenuItem;)V
.locals 0
invoke-direct {p0, p1, p2}, Landroidx/appcompat/view/menu/MenuItemWrapperICS;-><init>(Landroid/content/Context;Landroidx/core/internal/view/SupportMenuItem;)V
return-void
.end method
# virtual methods
.method createActionProviderWrapper(Landroid/view/ActionProvider;)Landroidx/appcompat/view/menu/MenuItemWrapperICS$ActionProviderWrapper;
.locals 2
new-instance v0, Landroidx/appcompat/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;
iget-object v1, p0, Landroidx/appcompat/view/menu/MenuItemWrapperJB;->mContext:Landroid/content/Context;
invoke-direct {v0, p0, v1, p1}, Landroidx/appcompat/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;-><init>(Landroidx/appcompat/view/menu/MenuItemWrapperJB;Landroid/content/Context;Landroid/view/ActionProvider;)V
return-object v0
.end method

View file

@ -1,56 +0,0 @@
.class public final Landroidx/appcompat/view/menu/MenuWrapperFactory;
.super Ljava/lang/Object;
.source "MenuWrapperFactory.java"
# direct methods
.method private constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static wrapSupportMenu(Landroid/content/Context;Landroidx/core/internal/view/SupportMenu;)Landroid/view/Menu;
.locals 1
new-instance v0, Landroidx/appcompat/view/menu/MenuWrapperICS;
invoke-direct {v0, p0, p1}, Landroidx/appcompat/view/menu/MenuWrapperICS;-><init>(Landroid/content/Context;Landroidx/core/internal/view/SupportMenu;)V
return-object v0
.end method
.method public static wrapSupportMenuItem(Landroid/content/Context;Landroidx/core/internal/view/SupportMenuItem;)Landroid/view/MenuItem;
.locals 2
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/MenuItemWrapperJB;
invoke-direct {v0, p0, p1}, Landroidx/appcompat/view/menu/MenuItemWrapperJB;-><init>(Landroid/content/Context;Landroidx/core/internal/view/SupportMenuItem;)V
return-object v0
:cond_0
new-instance v0, Landroidx/appcompat/view/menu/MenuItemWrapperICS;
invoke-direct {v0, p0, p1}, Landroidx/appcompat/view/menu/MenuItemWrapperICS;-><init>(Landroid/content/Context;Landroidx/core/internal/view/SupportMenuItem;)V
return-object v0
.end method
.method public static wrapSupportSubMenu(Landroid/content/Context;Landroidx/core/internal/view/SupportSubMenu;)Landroid/view/SubMenu;
.locals 1
new-instance v0, Landroidx/appcompat/view/menu/SubMenuWrapperICS;
invoke-direct {v0, p0, p1}, Landroidx/appcompat/view/menu/SubMenuWrapperICS;-><init>(Landroid/content/Context;Landroidx/core/internal/view/SupportSubMenu;)V
return-object v0
.end method

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/view/menu/MenuWrapperICS;
.class public Landroidx/appcompat/view/menu/MenuWrapperICS;
.super Landroidx/appcompat/view/menu/BaseMenuWrapper;
.source "MenuWrapperICS.java"
@ -6,24 +6,30 @@
.implements Landroid/view/Menu;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/appcompat/view/menu/BaseMenuWrapper<",
"Landroidx/core/internal/view/SupportMenu;",
">;",
"Landroid/view/Menu;"
}
.end annotation
# instance fields
.field private final mWrappedObject:Landroidx/core/internal/view/SupportMenu;
# direct methods
.method constructor <init>(Landroid/content/Context;Landroidx/core/internal/view/SupportMenu;)V
.method public constructor <init>(Landroid/content/Context;Landroidx/core/internal/view/SupportMenu;)V
.locals 0
invoke-direct {p0, p1, p2}, Landroidx/appcompat/view/menu/BaseMenuWrapper;-><init>(Landroid/content/Context;Ljava/lang/Object;)V
invoke-direct {p0, p1}, Landroidx/appcompat/view/menu/BaseMenuWrapper;-><init>(Landroid/content/Context;)V
if-eqz p2, :cond_0
iput-object p2, p0, Landroidx/appcompat/view/menu/MenuWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenu;
return-void
:cond_0
new-instance p1, Ljava/lang/IllegalArgumentException;
const-string p2, "Wrapped Object can not be null."
invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
.end method
@ -31,9 +37,7 @@
.method public add(I)Landroid/view/MenuItem;
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenu;
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;
@ -49,9 +53,7 @@
.method public add(IIII)Landroid/view/MenuItem;
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenu;
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;
@ -67,9 +69,7 @@
.method public add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem;
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenu;
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;
@ -85,9 +85,7 @@
.method public add(Ljava/lang/CharSequence;)Landroid/view/MenuItem;
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenu;
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;
@ -119,9 +117,7 @@
const/4 v2, 0x0
:goto_0
iget-object v3, v0, Landroidx/appcompat/view/menu/MenuWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v3, Landroidx/core/internal/view/SupportMenu;
iget-object v3, v0, Landroidx/appcompat/view/menu/MenuWrapperICS;->mWrappedObject:Landroidx/core/internal/view/SupportMenu;
move v4, p1
@ -171,9 +167,7 @@
.method public addSubMenu(I)Landroid/view/SubMenu;
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenu;
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;
@ -189,9 +183,7 @@
.method public addSubMenu(IIII)Landroid/view/SubMenu;
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenu;
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;
@ -207,9 +199,7 @@
.method public addSubMenu(IIILjava/lang/CharSequence;)Landroid/view/SubMenu;
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenu;
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;
@ -225,9 +215,7 @@
.method public addSubMenu(Ljava/lang/CharSequence;)Landroid/view/SubMenu;
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenu;
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;
@ -245,9 +233,7 @@
invoke-virtual {p0}, Landroidx/appcompat/view/menu/MenuWrapperICS;->internalClear()V
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenu;
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
@ -257,9 +243,7 @@
.method public close()V
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenu;
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
@ -269,9 +253,7 @@
.method public findItem(I)Landroid/view/MenuItem;
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenu;
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;
@ -287,9 +269,7 @@
.method public getItem(I)Landroid/view/MenuItem;
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenu;
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;
@ -305,9 +285,7 @@
.method public hasVisibleItems()Z
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenu;
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
@ -319,9 +297,7 @@
.method public isShortcutKey(ILandroid/view/KeyEvent;)Z
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenu;
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
@ -333,9 +309,7 @@
.method public performIdentifierAction(II)Z
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenu;
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
@ -347,9 +321,7 @@
.method public performShortcut(ILandroid/view/KeyEvent;I)Z
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenu;
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
@ -363,9 +335,7 @@
invoke-virtual {p0, p1}, Landroidx/appcompat/view/menu/MenuWrapperICS;->internalRemoveGroup(I)V
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenu;
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
@ -377,9 +347,7 @@
invoke-virtual {p0, p1}, Landroidx/appcompat/view/menu/MenuWrapperICS;->internalRemoveItem(I)V
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenu;
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
@ -389,9 +357,7 @@
.method public setGroupCheckable(IZZ)V
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenu;
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
@ -401,9 +367,7 @@
.method public setGroupEnabled(IZ)V
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenu;
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
@ -413,9 +377,7 @@
.method public setGroupVisible(IZ)V
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenu;
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
@ -425,9 +387,7 @@
.method public setQwertyMode(Z)V
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenu;
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
@ -437,9 +397,7 @@
.method public size()I
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/MenuWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportMenu;
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

View file

@ -6,12 +6,18 @@
.implements Landroid/view/SubMenu;
# instance fields
.field private final mSubMenu:Landroidx/core/internal/view/SupportSubMenu;
# direct methods
.method 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
iput-object p2, p0, Landroidx/appcompat/view/menu/SubMenuWrapperICS;->mSubMenu:Landroidx/core/internal/view/SupportSubMenu;
return-void
.end method
@ -20,9 +26,7 @@
.method public clearHeader()V
.locals 1
invoke-virtual {p0}, Landroidx/appcompat/view/menu/SubMenuWrapperICS;->getWrappedObject()Landroidx/core/internal/view/SupportSubMenu;
move-result-object v0
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
@ -32,9 +36,7 @@
.method public getItem()Landroid/view/MenuItem;
.locals 1
invoke-virtual {p0}, Landroidx/appcompat/view/menu/SubMenuWrapperICS;->getWrappedObject()Landroidx/core/internal/view/SupportSubMenu;
move-result-object v0
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;
@ -47,32 +49,10 @@
return-object v0
.end method
.method public getWrappedObject()Landroidx/core/internal/view/SupportSubMenu;
.locals 1
iget-object v0, p0, Landroidx/appcompat/view/menu/SubMenuWrapperICS;->mWrappedObject:Ljava/lang/Object;
check-cast v0, Landroidx/core/internal/view/SupportSubMenu;
return-object v0
.end method
.method public bridge synthetic getWrappedObject()Ljava/lang/Object;
.locals 1
invoke-virtual {p0}, Landroidx/appcompat/view/menu/SubMenuWrapperICS;->getWrappedObject()Landroidx/core/internal/view/SupportSubMenu;
move-result-object v0
return-object v0
.end method
.method public setHeaderIcon(I)Landroid/view/SubMenu;
.locals 1
invoke-virtual {p0}, Landroidx/appcompat/view/menu/SubMenuWrapperICS;->getWrappedObject()Landroidx/core/internal/view/SupportSubMenu;
move-result-object v0
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;
@ -82,9 +62,7 @@
.method public setHeaderIcon(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu;
.locals 1
invoke-virtual {p0}, Landroidx/appcompat/view/menu/SubMenuWrapperICS;->getWrappedObject()Landroidx/core/internal/view/SupportSubMenu;
move-result-object v0
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;
@ -94,9 +72,7 @@
.method public setHeaderTitle(I)Landroid/view/SubMenu;
.locals 1
invoke-virtual {p0}, Landroidx/appcompat/view/menu/SubMenuWrapperICS;->getWrappedObject()Landroidx/core/internal/view/SupportSubMenu;
move-result-object v0
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;
@ -106,9 +82,7 @@
.method public setHeaderTitle(Ljava/lang/CharSequence;)Landroid/view/SubMenu;
.locals 1
invoke-virtual {p0}, Landroidx/appcompat/view/menu/SubMenuWrapperICS;->getWrappedObject()Landroidx/core/internal/view/SupportSubMenu;
move-result-object v0
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;
@ -118,9 +92,7 @@
.method public setHeaderView(Landroid/view/View;)Landroid/view/SubMenu;
.locals 1
invoke-virtual {p0}, Landroidx/appcompat/view/menu/SubMenuWrapperICS;->getWrappedObject()Landroidx/core/internal/view/SupportSubMenu;
move-result-object v0
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;
@ -130,9 +102,7 @@
.method public setIcon(I)Landroid/view/SubMenu;
.locals 1
invoke-virtual {p0}, Landroidx/appcompat/view/menu/SubMenuWrapperICS;->getWrappedObject()Landroidx/core/internal/view/SupportSubMenu;
move-result-object v0
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;
@ -142,9 +112,7 @@
.method public setIcon(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu;
.locals 1
invoke-virtual {p0}, Landroidx/appcompat/view/menu/SubMenuWrapperICS;->getWrappedObject()Landroidx/core/internal/view/SupportSubMenu;
move-result-object v0
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;

View file

@ -807,6 +807,15 @@
invoke-virtual {p0}, Landroidx/appcompat/widget/ActionBarContainer;->invalidate()V
sget p1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v0, 0x15
if-lt p1, v0, :cond_4
invoke-virtual {p0}, Landroidx/appcompat/widget/ActionBarContainer;->invalidateOutline()V
:cond_4
return-void
.end method
@ -885,6 +894,15 @@
invoke-virtual {p0}, Landroidx/appcompat/widget/ActionBarContainer;->invalidate()V
sget p1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v0, 0x15
if-lt p1, v0, :cond_4
invoke-virtual {p0}, Landroidx/appcompat/widget/ActionBarContainer;->invalidateOutline()V
:cond_4
return-void
.end method
@ -978,6 +996,15 @@
invoke-virtual {p0}, Landroidx/appcompat/widget/ActionBarContainer;->invalidate()V
sget p1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v0, 0x15
if-lt p1, v0, :cond_4
invoke-virtual {p0}, Landroidx/appcompat/widget/ActionBarContainer;->invalidateOutline()V
:cond_4
return-void
.end method

View file

@ -5,6 +5,8 @@
# interfaces
.implements Landroidx/appcompat/widget/DecorContentParent;
.implements Landroidx/core/view/NestedScrollingParent;
.implements Landroidx/core/view/NestedScrollingParent2;
.implements Landroidx/core/view/NestedScrollingParent3;
# annotations
@ -1451,6 +1453,17 @@
return-void
.end method
.method public onNestedPreScroll(Landroid/view/View;II[II)V
.locals 0
if-nez p5, :cond_0
invoke-virtual {p0, p1, p2, p3, p4}, Landroidx/appcompat/widget/ActionBarOverlayLayout;->onNestedPreScroll(Landroid/view/View;II[I)V
:cond_0
return-void
.end method
.method public onNestedScroll(Landroid/view/View;IIII)V
.locals 0
@ -1467,6 +1480,25 @@
return-void
.end method
.method public onNestedScroll(Landroid/view/View;IIIII)V
.locals 0
if-nez p6, :cond_0
invoke-virtual/range {p0 .. p5}, Landroidx/appcompat/widget/ActionBarOverlayLayout;->onNestedScroll(Landroid/view/View;IIII)V
:cond_0
return-void
.end method
.method public onNestedScroll(Landroid/view/View;IIIII[I)V
.locals 0
invoke-virtual/range {p0 .. p6}, Landroidx/appcompat/widget/ActionBarOverlayLayout;->onNestedScroll(Landroid/view/View;IIIII)V
return-void
.end method
.method public onNestedScrollAccepted(Landroid/view/View;Landroid/view/View;I)V
.locals 1
@ -1492,6 +1524,17 @@
return-void
.end method
.method public onNestedScrollAccepted(Landroid/view/View;Landroid/view/View;II)V
.locals 0
if-nez p4, :cond_0
invoke-virtual {p0, p1, p2, p3}, Landroidx/appcompat/widget/ActionBarOverlayLayout;->onNestedScrollAccepted(Landroid/view/View;Landroid/view/View;I)V
:cond_0
return-void
.end method
.method public onStartNestedScroll(Landroid/view/View;Landroid/view/View;I)Z
.locals 0
@ -1521,6 +1564,27 @@
return p1
.end method
.method public onStartNestedScroll(Landroid/view/View;Landroid/view/View;II)Z
.locals 0
if-nez p4, :cond_0
invoke-virtual {p0, p1, p2, p3}, Landroidx/appcompat/widget/ActionBarOverlayLayout;->onStartNestedScroll(Landroid/view/View;Landroid/view/View;I)Z
move-result p1
if-eqz p1, :cond_0
const/4 p1, 0x1
return p1
:cond_0
const/4 p1, 0x0
return p1
.end method
.method public onStopNestedScroll(Landroid/view/View;)V
.locals 1
@ -1561,6 +1625,17 @@
return-void
.end method
.method public onStopNestedScroll(Landroid/view/View;I)V
.locals 0
if-nez p2, :cond_0
invoke-virtual {p0, p1}, Landroidx/appcompat/widget/ActionBarOverlayLayout;->onStopNestedScroll(Landroid/view/View;)V
:cond_0
return-void
.end method
.method public onWindowSystemUiVisibilityChanged(I)V
.locals 4

View file

@ -59,8 +59,6 @@
.field private mReserveOverflowSet:Z
.field private mScrapActionButtonView:Landroid/view/View;
.field private mStrictWidthLimit:Z
.field private mWidthLimit:I
@ -268,7 +266,7 @@
.end method
.method public flagActionItems()Z
.locals 19
.locals 20
move-object/from16 v0, p0
@ -276,6 +274,8 @@
const/4 v2, 0x0
const/4 v3, 0x0
if-eqz v1, :cond_0
iget-object v1, v0, Landroidx/appcompat/widget/ActionMenuPresenter;->mMenu:Landroidx/appcompat/view/menu/MenuBuilder;
@ -286,140 +286,40 @@
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v3
move-result v4
goto :goto_0
:cond_0
const/4 v1, 0x0
const/4 v3, 0x0
:goto_0
iget v4, v0, Landroidx/appcompat/widget/ActionMenuPresenter;->mMaxItems:I
iget v5, v0, Landroidx/appcompat/widget/ActionMenuPresenter;->mActionItemWidthLimit:I
invoke-static {v2, v2}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
move-result v6
iget-object v7, v0, Landroidx/appcompat/widget/ActionMenuPresenter;->mMenuView:Landroidx/appcompat/view/menu/MenuView;
check-cast v7, Landroid/view/ViewGroup;
move v11, v4
move-object v1, v2
const/4 v4, 0x0
const/4 v8, 0x0
:goto_0
iget v5, v0, Landroidx/appcompat/widget/ActionMenuPresenter;->mMaxItems:I
iget v6, v0, Landroidx/appcompat/widget/ActionMenuPresenter;->mActionItemWidthLimit:I
invoke-static {v3, v3}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
move-result v7
iget-object v8, v0, Landroidx/appcompat/widget/ActionMenuPresenter;->mMenuView:Landroidx/appcompat/view/menu/MenuView;
check-cast v8, Landroid/view/ViewGroup;
move v12, v5
const/4 v5, 0x0
const/4 v9, 0x0
const/4 v10, 0x0
:goto_1
if-ge v4, v3, :cond_4
invoke-virtual {v1, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v13
check-cast v13, Landroidx/appcompat/view/menu/MenuItemImpl;
invoke-virtual {v13}, Landroidx/appcompat/view/menu/MenuItemImpl;->requiresActionButton()Z
move-result v14
if-eqz v14, :cond_1
add-int/lit8 v9, v9, 0x1
goto :goto_2
:cond_1
invoke-virtual {v13}, Landroidx/appcompat/view/menu/MenuItemImpl;->requestsActionButton()Z
move-result v14
if-eqz v14, :cond_2
add-int/lit8 v10, v10, 0x1
goto :goto_2
:cond_2
const/4 v8, 0x1
:goto_2
iget-boolean v12, v0, Landroidx/appcompat/widget/ActionMenuPresenter;->mExpandedActionViewsExclusive:Z
if-eqz v12, :cond_3
invoke-virtual {v13}, Landroidx/appcompat/view/menu/MenuItemImpl;->isActionViewExpanded()Z
move-result v12
if-eqz v12, :cond_3
const/4 v11, 0x0
:cond_3
add-int/lit8 v4, v4, 0x1
goto :goto_1
:cond_4
iget-boolean v4, v0, Landroidx/appcompat/widget/ActionMenuPresenter;->mReserveOverflow:Z
if-eqz v4, :cond_6
if-nez v8, :cond_5
add-int/2addr v10, v9
if-le v10, v11, :cond_6
:cond_5
add-int/lit8 v11, v11, -0x1
:cond_6
sub-int/2addr v11, v9
iget-object v4, v0, Landroidx/appcompat/widget/ActionMenuPresenter;->mActionButtonGroups:Landroid/util/SparseBooleanArray;
invoke-virtual {v4}, Landroid/util/SparseBooleanArray;->clear()V
iget-boolean v8, v0, Landroidx/appcompat/widget/ActionMenuPresenter;->mStrictWidthLimit:Z
if-eqz v8, :cond_7
iget v8, v0, Landroidx/appcompat/widget/ActionMenuPresenter;->mMinCellSize:I
div-int v9, v5, v8
rem-int v10, v5, v8
div-int/2addr v10, v9
add-int/2addr v8, v10
goto :goto_3
:cond_7
const/4 v8, 0x0
const/4 v9, 0x0
:goto_3
move v10, v5
const/4 v5, 0x0
const/4 v13, 0x0
:goto_4
if-ge v5, v3, :cond_1d
:goto_1
if-ge v5, v4, :cond_4
invoke-virtual {v1, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
@ -431,277 +331,365 @@
move-result v15
if-eqz v15, :cond_c
if-eqz v15, :cond_1
iget-object v15, v0, Landroidx/appcompat/widget/ActionMenuPresenter;->mScrapActionButtonView:Landroid/view/View;
add-int/lit8 v10, v10, 0x1
invoke-virtual {v0, v14, v15, v7}, Landroidx/appcompat/widget/ActionMenuPresenter;->getItemView(Landroidx/appcompat/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;
goto :goto_2
move-result-object v15
:cond_1
invoke-virtual {v14}, Landroidx/appcompat/view/menu/MenuItemImpl;->requestsActionButton()Z
iget-object v12, v0, Landroidx/appcompat/widget/ActionMenuPresenter;->mScrapActionButtonView:Landroid/view/View;
move-result v15
if-nez v12, :cond_8
if-eqz v15, :cond_2
iput-object v15, v0, Landroidx/appcompat/widget/ActionMenuPresenter;->mScrapActionButtonView:Landroid/view/View;
add-int/lit8 v11, v11, 0x1
:cond_8
iget-boolean v12, v0, Landroidx/appcompat/widget/ActionMenuPresenter;->mStrictWidthLimit:Z
goto :goto_2
if-eqz v12, :cond_9
:cond_2
const/4 v9, 0x1
invoke-static {v15, v8, v9, v6, v2}, Landroidx/appcompat/widget/ActionMenuView;->measureChildForCells(Landroid/view/View;IIII)I
:goto_2
iget-boolean v13, v0, Landroidx/appcompat/widget/ActionMenuPresenter;->mExpandedActionViewsExclusive:Z
move-result v12
if-eqz v13, :cond_3
sub-int/2addr v9, v12
goto :goto_5
:cond_9
invoke-virtual {v15, v6, v6}, Landroid/view/View;->measure(II)V
:goto_5
invoke-virtual {v15}, Landroid/view/View;->getMeasuredWidth()I
move-result v12
sub-int/2addr v10, v12
if-nez v13, :cond_a
goto :goto_6
:cond_a
move v12, v13
:goto_6
invoke-virtual {v14}, Landroidx/appcompat/view/menu/MenuItemImpl;->getGroupId()I
invoke-virtual {v14}, Landroidx/appcompat/view/menu/MenuItemImpl;->isActionViewExpanded()Z
move-result v13
const/4 v15, 0x1
if-eqz v13, :cond_3
if-eqz v13, :cond_b
const/4 v12, 0x0
invoke-virtual {v4, v13, v15}, Landroid/util/SparseBooleanArray;->put(IZ)V
:cond_3
add-int/lit8 v5, v5, 0x1
:cond_b
invoke-virtual {v14, v15}, Landroidx/appcompat/view/menu/MenuItemImpl;->setIsActionButton(Z)V
goto :goto_1
move/from16 v17, v3
:cond_4
iget-boolean v5, v0, Landroidx/appcompat/widget/ActionMenuPresenter;->mReserveOverflow:Z
move v13, v12
if-eqz v5, :cond_6
if-nez v9, :cond_5
add-int/2addr v11, v10
if-le v11, v12, :cond_6
:cond_5
add-int/lit8 v12, v12, -0x1
:cond_6
sub-int/2addr v12, v10
iget-object v5, v0, Landroidx/appcompat/widget/ActionMenuPresenter;->mActionButtonGroups:Landroid/util/SparseBooleanArray;
invoke-virtual {v5}, Landroid/util/SparseBooleanArray;->clear()V
iget-boolean v9, v0, Landroidx/appcompat/widget/ActionMenuPresenter;->mStrictWidthLimit:Z
if-eqz v9, :cond_7
iget v9, v0, Landroidx/appcompat/widget/ActionMenuPresenter;->mMinCellSize:I
div-int v10, v6, v9
rem-int v11, v6, v9
div-int/2addr v11, v10
add-int/2addr v9, v11
goto :goto_3
:cond_7
const/4 v9, 0x0
const/4 v10, 0x0
:goto_3
move v11, v6
const/4 v6, 0x0
const/4 v14, 0x0
:goto_4
if-ge v6, v4, :cond_1b
invoke-virtual {v1, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v15
check-cast v15, Landroidx/appcompat/view/menu/MenuItemImpl;
invoke-virtual {v15}, Landroidx/appcompat/view/menu/MenuItemImpl;->requiresActionButton()Z
move-result v16
if-eqz v16, :cond_b
invoke-virtual {v0, v15, v2, v8}, Landroidx/appcompat/widget/ActionMenuPresenter;->getItemView(Landroidx/appcompat/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;
move-result-object v13
iget-boolean v2, v0, Landroidx/appcompat/widget/ActionMenuPresenter;->mStrictWidthLimit:Z
if-eqz v2, :cond_8
invoke-static {v13, v9, v10, v7, v3}, Landroidx/appcompat/widget/ActionMenuView;->measureChildForCells(Landroid/view/View;IIII)I
move-result v2
sub-int/2addr v10, v2
goto :goto_5
:cond_8
invoke-virtual {v13, v7, v7}, Landroid/view/View;->measure(II)V
:goto_5
invoke-virtual {v13}, Landroid/view/View;->getMeasuredWidth()I
move-result v2
sub-int/2addr v11, v2
if-nez v14, :cond_9
goto :goto_6
:cond_9
move v2, v14
:goto_6
invoke-virtual {v15}, Landroidx/appcompat/view/menu/MenuItemImpl;->getGroupId()I
move-result v13
const/4 v14, 0x1
if-eqz v13, :cond_a
invoke-virtual {v5, v13, v14}, Landroid/util/SparseBooleanArray;->put(IZ)V
:cond_a
invoke-virtual {v15, v14}, Landroidx/appcompat/view/menu/MenuItemImpl;->setIsActionButton(Z)V
move v14, v2
move/from16 v17, v4
:goto_7
const/4 v0, 0x0
goto/16 :goto_f
:cond_c
invoke-virtual {v14}, Landroidx/appcompat/view/menu/MenuItemImpl;->requestsActionButton()Z
move-result v12
if-eqz v12, :cond_1c
invoke-virtual {v14}, Landroidx/appcompat/view/menu/MenuItemImpl;->getGroupId()I
move-result v12
invoke-virtual {v4, v12}, Landroid/util/SparseBooleanArray;->get(I)Z
move-result v15
if-gtz v11, :cond_d
if-eqz v15, :cond_f
:cond_d
if-lez v10, :cond_f
iget-boolean v2, v0, Landroidx/appcompat/widget/ActionMenuPresenter;->mStrictWidthLimit:Z
if-eqz v2, :cond_e
if-lez v9, :cond_f
:cond_e
const/4 v2, 0x1
goto :goto_8
:cond_f
const/4 v2, 0x0
:goto_8
move/from16 v16, v2
if-eqz v2, :cond_16
iget-object v2, v0, Landroidx/appcompat/widget/ActionMenuPresenter;->mScrapActionButtonView:Landroid/view/View;
invoke-virtual {v0, v14, v2, v7}, Landroidx/appcompat/widget/ActionMenuPresenter;->getItemView(Landroidx/appcompat/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;
move-result-object v2
move/from16 v17, v3
iget-object v3, v0, Landroidx/appcompat/widget/ActionMenuPresenter;->mScrapActionButtonView:Landroid/view/View;
if-nez v3, :cond_10
iput-object v2, v0, Landroidx/appcompat/widget/ActionMenuPresenter;->mScrapActionButtonView:Landroid/view/View;
:cond_10
iget-boolean v3, v0, Landroidx/appcompat/widget/ActionMenuPresenter;->mStrictWidthLimit:Z
if-eqz v3, :cond_11
const/4 v3, 0x0
invoke-static {v2, v8, v9, v6, v3}, Landroidx/appcompat/widget/ActionMenuView;->measureChildForCells(Landroid/view/View;IIII)I
move-result v18
sub-int v9, v9, v18
if-nez v18, :cond_12
const/16 v16, 0x0
goto :goto_9
:cond_11
invoke-virtual {v2, v6, v6}, Landroid/view/View;->measure(II)V
:cond_12
:goto_9
invoke-virtual {v2}, Landroid/view/View;->getMeasuredWidth()I
:cond_b
invoke-virtual {v15}, Landroidx/appcompat/view/menu/MenuItemImpl;->requestsActionButton()Z
move-result v2
sub-int/2addr v10, v2
if-nez v13, :cond_13
move v13, v2
:cond_13
iget-boolean v2, v0, Landroidx/appcompat/widget/ActionMenuPresenter;->mStrictWidthLimit:Z
if-eqz v2, :cond_14
if-ltz v10, :cond_15
goto :goto_a
:cond_14
add-int v2, v10, v13
if-lez v2, :cond_15
:goto_a
const/4 v2, 0x1
goto :goto_b
:cond_15
const/4 v2, 0x0
:goto_b
and-int v2, v16, v2
goto :goto_c
:cond_16
move/from16 v17, v3
:goto_c
if-eqz v2, :cond_17
if-eqz v12, :cond_17
const/4 v3, 0x1
invoke-virtual {v4, v12, v3}, Landroid/util/SparseBooleanArray;->put(IZ)V
goto :goto_e
:cond_17
if-eqz v15, :cond_1a
const/4 v3, 0x0
invoke-virtual {v4, v12, v3}, Landroid/util/SparseBooleanArray;->put(IZ)V
const/4 v3, 0x0
:goto_d
if-ge v3, v5, :cond_1a
invoke-virtual {v1, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v15
check-cast v15, Landroidx/appcompat/view/menu/MenuItemImpl;
if-eqz v2, :cond_1a
invoke-virtual {v15}, Landroidx/appcompat/view/menu/MenuItemImpl;->getGroupId()I
move-result v0
move-result v2
if-ne v0, v12, :cond_19
invoke-virtual {v5, v2}, Landroid/util/SparseBooleanArray;->get(I)Z
invoke-virtual {v15}, Landroidx/appcompat/view/menu/MenuItemImpl;->isActionButton()Z
move-result v13
if-gtz v12, :cond_c
if-eqz v13, :cond_e
:cond_c
if-lez v11, :cond_e
iget-boolean v3, v0, Landroidx/appcompat/widget/ActionMenuPresenter;->mStrictWidthLimit:Z
if-eqz v3, :cond_d
if-lez v10, :cond_e
:cond_d
const/4 v3, 0x1
goto :goto_8
:cond_e
const/4 v3, 0x0
:goto_8
move/from16 v18, v3
move/from16 v17, v4
if-eqz v3, :cond_14
const/4 v3, 0x0
invoke-virtual {v0, v15, v3, v8}, Landroidx/appcompat/widget/ActionMenuPresenter;->getItemView(Landroidx/appcompat/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;
move-result-object v4
iget-boolean v3, v0, Landroidx/appcompat/widget/ActionMenuPresenter;->mStrictWidthLimit:Z
if-eqz v3, :cond_10
const/4 v3, 0x0
invoke-static {v4, v9, v10, v7, v3}, Landroidx/appcompat/widget/ActionMenuView;->measureChildForCells(Landroid/view/View;IIII)I
move-result v19
sub-int v10, v10, v19
if-nez v19, :cond_f
const/4 v3, 0x0
goto :goto_9
:cond_f
move/from16 v3, v18
:goto_9
move/from16 v18, v3
goto :goto_a
:cond_10
invoke-virtual {v4, v7, v7}, Landroid/view/View;->measure(II)V
:goto_a
invoke-virtual {v4}, Landroid/view/View;->getMeasuredWidth()I
move-result v3
sub-int/2addr v11, v3
if-nez v14, :cond_11
move v14, v3
:cond_11
iget-boolean v3, v0, Landroidx/appcompat/widget/ActionMenuPresenter;->mStrictWidthLimit:Z
if-eqz v3, :cond_12
if-ltz v11, :cond_13
goto :goto_b
:cond_12
add-int v3, v11, v14
if-lez v3, :cond_13
:goto_b
const/4 v3, 0x1
goto :goto_c
:cond_13
const/4 v3, 0x0
:goto_c
and-int v3, v18, v3
:cond_14
if-eqz v3, :cond_15
if-eqz v2, :cond_15
const/4 v4, 0x1
invoke-virtual {v5, v2, v4}, Landroid/util/SparseBooleanArray;->put(IZ)V
goto :goto_e
:cond_15
if-eqz v13, :cond_18
const/4 v4, 0x0
invoke-virtual {v5, v2, v4}, Landroid/util/SparseBooleanArray;->put(IZ)V
const/4 v4, 0x0
:goto_d
if-ge v4, v6, :cond_18
invoke-virtual {v1, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v13
check-cast v13, Landroidx/appcompat/view/menu/MenuItemImpl;
invoke-virtual {v13}, Landroidx/appcompat/view/menu/MenuItemImpl;->getGroupId()I
move-result v0
if-eqz v0, :cond_18
if-ne v0, v2, :cond_17
add-int/lit8 v11, v11, 0x1
invoke-virtual {v13}, Landroidx/appcompat/view/menu/MenuItemImpl;->isActionButton()Z
:cond_18
move-result v0
if-eqz v0, :cond_16
add-int/lit8 v12, v12, 0x1
:cond_16
const/4 v0, 0x0
invoke-virtual {v15, v0}, Landroidx/appcompat/view/menu/MenuItemImpl;->setIsActionButton(Z)V
invoke-virtual {v13, v0}, Landroidx/appcompat/view/menu/MenuItemImpl;->setIsActionButton(Z)V
:cond_19
add-int/lit8 v3, v3, 0x1
:cond_17
add-int/lit8 v4, v4, 0x1
move-object/from16 v0, p0
goto :goto_d
:cond_1a
:cond_18
:goto_e
if-eqz v2, :cond_1b
if-eqz v3, :cond_19
add-int/lit8 v11, v11, -0x1
add-int/lit8 v12, v12, -0x1
:cond_1b
invoke-virtual {v14, v2}, Landroidx/appcompat/view/menu/MenuItemImpl;->setIsActionButton(Z)V
:cond_19
invoke-virtual {v15, v3}, Landroidx/appcompat/view/menu/MenuItemImpl;->setIsActionButton(Z)V
goto/16 :goto_7
:cond_1c
move/from16 v17, v3
:cond_1a
move/from16 v17, v4
const/4 v0, 0x0
invoke-virtual {v14, v0}, Landroidx/appcompat/view/menu/MenuItemImpl;->setIsActionButton(Z)V
invoke-virtual {v15, v0}, Landroidx/appcompat/view/menu/MenuItemImpl;->setIsActionButton(Z)V
:goto_f
add-int/lit8 v5, v5, 0x1
const/4 v2, 0x0
add-int/lit8 v6, v6, 0x1
move-object/from16 v0, p0
move/from16 v3, v17
move/from16 v4, v17
const/4 v2, 0x0
const/4 v3, 0x0
goto/16 :goto_4
:cond_1d
:cond_1b
const/4 v2, 0x1
return v2
@ -963,9 +951,9 @@
move-result v0
iget-object v2, p0, Landroidx/appcompat/widget/ActionMenuPresenter;->mOverflowButton:Landroidx/appcompat/widget/ActionMenuPresenter$OverflowMenuButton;
iget-object v1, p0, Landroidx/appcompat/widget/ActionMenuPresenter;->mOverflowButton:Landroidx/appcompat/widget/ActionMenuPresenter$OverflowMenuButton;
invoke-virtual {v2, v0, v0}, Landroidx/appcompat/widget/ActionMenuPresenter$OverflowMenuButton;->measure(II)V
invoke-virtual {v1, v0, v0}, Landroidx/appcompat/widget/ActionMenuPresenter$OverflowMenuButton;->measure(II)V
:cond_4
iget-object v0, p0, Landroidx/appcompat/widget/ActionMenuPresenter;->mOverflowButton:Landroidx/appcompat/widget/ActionMenuPresenter$OverflowMenuButton;
@ -998,8 +986,6 @@
iput p1, p0, Landroidx/appcompat/widget/ActionMenuPresenter;->mMinCellSize:I
iput-object v1, p0, Landroidx/appcompat/widget/ActionMenuPresenter;->mScrapActionButtonView:Landroid/view/View;
return-void
.end method

View file

@ -1016,19 +1016,8 @@
.method protected checkLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Z
.locals 0
if-eqz p1, :cond_0
instance-of p1, p1, Landroidx/appcompat/widget/ActionMenuView$LayoutParams;
if-eqz p1, :cond_0
const/4 p1, 0x1
return p1
:cond_0
const/4 p1, 0x0
return p1
.end method

View file

@ -80,7 +80,7 @@
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.locals 3
.locals 10
invoke-direct {p0, p1, p2, p3}, Landroid/view/ViewGroup;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
@ -106,133 +106,156 @@
invoke-virtual {p1, p2, v1, p3, v2}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
move-result-object v1
sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v3, 0x1d
if-lt v2, v3, :cond_0
sget-object v5, Landroidx/appcompat/R$styleable;->ActivityChooserView:[I
const/4 v9, 0x0
move-object v3, p0
move-object v4, p1
move-object v6, p2
move-object v7, v1
move v8, p3
invoke-virtual/range {v3 .. v9}, Landroidx/appcompat/widget/ActivityChooserView;->saveAttributeDataForStyleable(Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V
:cond_0
sget p2, Landroidx/appcompat/R$styleable;->ActivityChooserView_initialActivityCount:I
invoke-virtual {v1, p2, v0}, Landroid/content/res/TypedArray;->getInt(II)I
move-result p2
iput p2, p0, Landroidx/appcompat/widget/ActivityChooserView;->mInitialActivityCount:I
sget p2, Landroidx/appcompat/R$styleable;->ActivityChooserView_expandActivityOverflowButtonDrawable:I
invoke-virtual {v1, p2}, Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
move-result-object p2
sget p3, Landroidx/appcompat/R$styleable;->ActivityChooserView_initialActivityCount:I
invoke-virtual {p2, p3, v0}, Landroid/content/res/TypedArray;->getInt(II)I
move-result p3
iput p3, p0, Landroidx/appcompat/widget/ActivityChooserView;->mInitialActivityCount:I
sget p3, Landroidx/appcompat/R$styleable;->ActivityChooserView_expandActivityOverflowButtonDrawable:I
invoke-virtual {p2, p3}, Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
move-result-object p3
invoke-virtual {p2}, Landroid/content/res/TypedArray;->recycle()V
invoke-virtual {v1}, Landroid/content/res/TypedArray;->recycle()V
invoke-virtual {p0}, Landroidx/appcompat/widget/ActivityChooserView;->getContext()Landroid/content/Context;
move-result-object p2
move-result-object p3
invoke-static {p2}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
invoke-static {p3}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object p2
move-result-object p3
sget v0, Landroidx/appcompat/R$layout;->abc_activity_chooser_view:I
const/4 v1, 0x1
invoke-virtual {p2, v0, p0, v1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
invoke-virtual {p3, v0, p0, v1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
new-instance p2, Landroidx/appcompat/widget/ActivityChooserView$Callbacks;
new-instance p3, Landroidx/appcompat/widget/ActivityChooserView$Callbacks;
invoke-direct {p2, p0}, Landroidx/appcompat/widget/ActivityChooserView$Callbacks;-><init>(Landroidx/appcompat/widget/ActivityChooserView;)V
invoke-direct {p3, p0}, Landroidx/appcompat/widget/ActivityChooserView$Callbacks;-><init>(Landroidx/appcompat/widget/ActivityChooserView;)V
iput-object p2, p0, Landroidx/appcompat/widget/ActivityChooserView;->mCallbacks:Landroidx/appcompat/widget/ActivityChooserView$Callbacks;
iput-object p3, p0, Landroidx/appcompat/widget/ActivityChooserView;->mCallbacks:Landroidx/appcompat/widget/ActivityChooserView$Callbacks;
sget p2, Landroidx/appcompat/R$id;->activity_chooser_view_content:I
sget p3, Landroidx/appcompat/R$id;->activity_chooser_view_content:I
invoke-virtual {p0, p2}, Landroidx/appcompat/widget/ActivityChooserView;->findViewById(I)Landroid/view/View;
invoke-virtual {p0, p3}, Landroidx/appcompat/widget/ActivityChooserView;->findViewById(I)Landroid/view/View;
move-result-object p2
move-result-object p3
iput-object p2, p0, Landroidx/appcompat/widget/ActivityChooserView;->mActivityChooserContent:Landroid/view/View;
iput-object p3, p0, Landroidx/appcompat/widget/ActivityChooserView;->mActivityChooserContent:Landroid/view/View;
iget-object p2, p0, Landroidx/appcompat/widget/ActivityChooserView;->mActivityChooserContent:Landroid/view/View;
iget-object p3, p0, Landroidx/appcompat/widget/ActivityChooserView;->mActivityChooserContent:Landroid/view/View;
invoke-virtual {p2}, Landroid/view/View;->getBackground()Landroid/graphics/drawable/Drawable;
invoke-virtual {p3}, Landroid/view/View;->getBackground()Landroid/graphics/drawable/Drawable;
move-result-object p2
move-result-object p3
iput-object p2, p0, Landroidx/appcompat/widget/ActivityChooserView;->mActivityChooserContentBackground:Landroid/graphics/drawable/Drawable;
iput-object p3, p0, Landroidx/appcompat/widget/ActivityChooserView;->mActivityChooserContentBackground:Landroid/graphics/drawable/Drawable;
sget p2, Landroidx/appcompat/R$id;->default_activity_button:I
sget p3, Landroidx/appcompat/R$id;->default_activity_button:I
invoke-virtual {p0, p2}, Landroidx/appcompat/widget/ActivityChooserView;->findViewById(I)Landroid/view/View;
invoke-virtual {p0, p3}, Landroidx/appcompat/widget/ActivityChooserView;->findViewById(I)Landroid/view/View;
move-result-object p2
move-result-object p3
check-cast p2, Landroid/widget/FrameLayout;
check-cast p3, Landroid/widget/FrameLayout;
iput-object p2, p0, Landroidx/appcompat/widget/ActivityChooserView;->mDefaultActivityButton:Landroid/widget/FrameLayout;
iput-object p3, p0, Landroidx/appcompat/widget/ActivityChooserView;->mDefaultActivityButton:Landroid/widget/FrameLayout;
iget-object p2, p0, Landroidx/appcompat/widget/ActivityChooserView;->mDefaultActivityButton:Landroid/widget/FrameLayout;
iget-object p3, p0, Landroidx/appcompat/widget/ActivityChooserView;->mDefaultActivityButton:Landroid/widget/FrameLayout;
iget-object v0, p0, Landroidx/appcompat/widget/ActivityChooserView;->mCallbacks:Landroidx/appcompat/widget/ActivityChooserView$Callbacks;
invoke-virtual {p2, v0}, Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
invoke-virtual {p3, v0}, Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
iget-object p2, p0, Landroidx/appcompat/widget/ActivityChooserView;->mDefaultActivityButton:Landroid/widget/FrameLayout;
iget-object p3, p0, Landroidx/appcompat/widget/ActivityChooserView;->mDefaultActivityButton:Landroid/widget/FrameLayout;
iget-object v0, p0, Landroidx/appcompat/widget/ActivityChooserView;->mCallbacks:Landroidx/appcompat/widget/ActivityChooserView$Callbacks;
invoke-virtual {p2, v0}, Landroid/widget/FrameLayout;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V
invoke-virtual {p3, v0}, Landroid/widget/FrameLayout;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V
iget-object p2, p0, Landroidx/appcompat/widget/ActivityChooserView;->mDefaultActivityButton:Landroid/widget/FrameLayout;
iget-object p3, p0, Landroidx/appcompat/widget/ActivityChooserView;->mDefaultActivityButton:Landroid/widget/FrameLayout;
sget v0, Landroidx/appcompat/R$id;->image:I
invoke-virtual {p2, v0}, Landroid/widget/FrameLayout;->findViewById(I)Landroid/view/View;
invoke-virtual {p3, v0}, Landroid/widget/FrameLayout;->findViewById(I)Landroid/view/View;
move-result-object p2
move-result-object p3
check-cast p2, Landroid/widget/ImageView;
check-cast p3, Landroid/widget/ImageView;
iput-object p2, p0, Landroidx/appcompat/widget/ActivityChooserView;->mDefaultActivityButtonImage:Landroid/widget/ImageView;
iput-object p3, p0, Landroidx/appcompat/widget/ActivityChooserView;->mDefaultActivityButtonImage:Landroid/widget/ImageView;
sget p2, Landroidx/appcompat/R$id;->expand_activities_button:I
sget p3, Landroidx/appcompat/R$id;->expand_activities_button:I
invoke-virtual {p0, p2}, Landroidx/appcompat/widget/ActivityChooserView;->findViewById(I)Landroid/view/View;
invoke-virtual {p0, p3}, Landroidx/appcompat/widget/ActivityChooserView;->findViewById(I)Landroid/view/View;
move-result-object p2
move-result-object p3
check-cast p2, Landroid/widget/FrameLayout;
check-cast p3, Landroid/widget/FrameLayout;
iget-object v0, p0, Landroidx/appcompat/widget/ActivityChooserView;->mCallbacks:Landroidx/appcompat/widget/ActivityChooserView$Callbacks;
invoke-virtual {p2, v0}, Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
invoke-virtual {p3, v0}, Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
new-instance v0, Landroidx/appcompat/widget/ActivityChooserView$3;
invoke-direct {v0, p0}, Landroidx/appcompat/widget/ActivityChooserView$3;-><init>(Landroidx/appcompat/widget/ActivityChooserView;)V
invoke-virtual {p2, v0}, Landroid/widget/FrameLayout;->setAccessibilityDelegate(Landroid/view/View$AccessibilityDelegate;)V
invoke-virtual {p3, v0}, Landroid/widget/FrameLayout;->setAccessibilityDelegate(Landroid/view/View$AccessibilityDelegate;)V
new-instance v0, Landroidx/appcompat/widget/ActivityChooserView$4;
invoke-direct {v0, p0, p2}, Landroidx/appcompat/widget/ActivityChooserView$4;-><init>(Landroidx/appcompat/widget/ActivityChooserView;Landroid/view/View;)V
invoke-direct {v0, p0, p3}, Landroidx/appcompat/widget/ActivityChooserView$4;-><init>(Landroidx/appcompat/widget/ActivityChooserView;Landroid/view/View;)V
invoke-virtual {p2, v0}, Landroid/widget/FrameLayout;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
invoke-virtual {p3, v0}, Landroid/widget/FrameLayout;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
iput-object p2, p0, Landroidx/appcompat/widget/ActivityChooserView;->mExpandActivityOverflowButton:Landroid/widget/FrameLayout;
iput-object p3, p0, Landroidx/appcompat/widget/ActivityChooserView;->mExpandActivityOverflowButton:Landroid/widget/FrameLayout;
sget v0, Landroidx/appcompat/R$id;->image:I
invoke-virtual {p2, v0}, Landroid/widget/FrameLayout;->findViewById(I)Landroid/view/View;
invoke-virtual {p3, v0}, Landroid/widget/FrameLayout;->findViewById(I)Landroid/view/View;
move-result-object p2
move-result-object p3
check-cast p2, Landroid/widget/ImageView;
check-cast p3, Landroid/widget/ImageView;
iput-object p2, p0, Landroidx/appcompat/widget/ActivityChooserView;->mExpandActivityOverflowButtonImage:Landroid/widget/ImageView;
iput-object p3, p0, Landroidx/appcompat/widget/ActivityChooserView;->mExpandActivityOverflowButtonImage:Landroid/widget/ImageView;
iget-object p2, p0, Landroidx/appcompat/widget/ActivityChooserView;->mExpandActivityOverflowButtonImage:Landroid/widget/ImageView;
iget-object p3, p0, Landroidx/appcompat/widget/ActivityChooserView;->mExpandActivityOverflowButtonImage:Landroid/widget/ImageView;
invoke-virtual {p2, p3}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
invoke-virtual {p3, p2}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
new-instance p2, Landroidx/appcompat/widget/ActivityChooserView$ActivityChooserViewAdapter;

View file

@ -3,10 +3,13 @@
.source "AppCompatCheckBox.java"
# interfaces
.implements Landroidx/core/view/TintableBackgroundView;
.implements Landroidx/core/widget/TintableCompoundButton;
# instance fields
.field private final mBackgroundTintHelper:Landroidx/appcompat/widget/AppCompatBackgroundHelper;
.field private final mCompoundButtonHelper:Landroidx/appcompat/widget/AppCompatCompoundButtonHelper;
.field private final mTextHelper:Landroidx/appcompat/widget/AppCompatTextHelper;
@ -52,6 +55,16 @@
invoke-virtual {p1, p2, p3}, Landroidx/appcompat/widget/AppCompatCompoundButtonHelper;->loadFromAttributes(Landroid/util/AttributeSet;I)V
new-instance p1, Landroidx/appcompat/widget/AppCompatBackgroundHelper;
invoke-direct {p1, p0}, Landroidx/appcompat/widget/AppCompatBackgroundHelper;-><init>(Landroid/view/View;)V
iput-object p1, p0, Landroidx/appcompat/widget/AppCompatCheckBox;->mBackgroundTintHelper:Landroidx/appcompat/widget/AppCompatBackgroundHelper;
iget-object p1, p0, Landroidx/appcompat/widget/AppCompatCheckBox;->mBackgroundTintHelper:Landroidx/appcompat/widget/AppCompatBackgroundHelper;
invoke-virtual {p1, p2, p3}, Landroidx/appcompat/widget/AppCompatBackgroundHelper;->loadFromAttributes(Landroid/util/AttributeSet;I)V
new-instance p1, Landroidx/appcompat/widget/AppCompatTextHelper;
invoke-direct {p1, p0}, Landroidx/appcompat/widget/AppCompatTextHelper;-><init>(Landroid/widget/TextView;)V
@ -67,6 +80,28 @@
# virtual methods
.method protected drawableStateChanged()V
.locals 1
invoke-super {p0}, Landroid/widget/CheckBox;->drawableStateChanged()V
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatCheckBox;->mBackgroundTintHelper:Landroidx/appcompat/widget/AppCompatBackgroundHelper;
if-eqz v0, :cond_0
invoke-virtual {v0}, Landroidx/appcompat/widget/AppCompatBackgroundHelper;->applySupportBackgroundTint()V
:cond_0
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatCheckBox;->mTextHelper:Landroidx/appcompat/widget/AppCompatTextHelper;
if-eqz v0, :cond_1
invoke-virtual {v0}, Landroidx/appcompat/widget/AppCompatTextHelper;->applyCompoundDrawablesTints()V
:cond_1
return-void
.end method
.method public getCompoundPaddingLeft()I
.locals 2
@ -86,6 +121,44 @@
return v0
.end method
.method public getSupportBackgroundTintList()Landroid/content/res/ColorStateList;
.locals 1
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatCheckBox;->mBackgroundTintHelper:Landroidx/appcompat/widget/AppCompatBackgroundHelper;
if-eqz v0, :cond_0
invoke-virtual {v0}, Landroidx/appcompat/widget/AppCompatBackgroundHelper;->getSupportBackgroundTintList()Landroid/content/res/ColorStateList;
move-result-object v0
return-object v0
:cond_0
const/4 v0, 0x0
return-object v0
.end method
.method public getSupportBackgroundTintMode()Landroid/graphics/PorterDuff$Mode;
.locals 1
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatCheckBox;->mBackgroundTintHelper:Landroidx/appcompat/widget/AppCompatBackgroundHelper;
if-eqz v0, :cond_0
invoke-virtual {v0}, Landroidx/appcompat/widget/AppCompatBackgroundHelper;->getSupportBackgroundTintMode()Landroid/graphics/PorterDuff$Mode;
move-result-object v0
return-object v0
:cond_0
const/4 v0, 0x0
return-object v0
.end method
.method public getSupportButtonTintList()Landroid/content/res/ColorStateList;
.locals 1
@ -124,6 +197,36 @@
return-object v0
.end method
.method public setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.locals 1
invoke-super {p0, p1}, Landroid/widget/CheckBox;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatCheckBox;->mBackgroundTintHelper:Landroidx/appcompat/widget/AppCompatBackgroundHelper;
if-eqz v0, :cond_0
invoke-virtual {v0, p1}, Landroidx/appcompat/widget/AppCompatBackgroundHelper;->onSetBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
:cond_0
return-void
.end method
.method public setBackgroundResource(I)V
.locals 1
invoke-super {p0, p1}, Landroid/widget/CheckBox;->setBackgroundResource(I)V
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatCheckBox;->mBackgroundTintHelper:Landroidx/appcompat/widget/AppCompatBackgroundHelper;
if-eqz v0, :cond_0
invoke-virtual {v0, p1}, Landroidx/appcompat/widget/AppCompatBackgroundHelper;->onSetBackgroundResource(I)V
:cond_0
return-void
.end method
.method public setButtonDrawable(I)V
.locals 1
@ -155,6 +258,32 @@
return-void
.end method
.method public setSupportBackgroundTintList(Landroid/content/res/ColorStateList;)V
.locals 1
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatCheckBox;->mBackgroundTintHelper:Landroidx/appcompat/widget/AppCompatBackgroundHelper;
if-eqz v0, :cond_0
invoke-virtual {v0, p1}, Landroidx/appcompat/widget/AppCompatBackgroundHelper;->setSupportBackgroundTintList(Landroid/content/res/ColorStateList;)V
:cond_0
return-void
.end method
.method public setSupportBackgroundTintMode(Landroid/graphics/PorterDuff$Mode;)V
.locals 1
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatCheckBox;->mBackgroundTintHelper:Landroidx/appcompat/widget/AppCompatBackgroundHelper;
if-eqz v0, :cond_0
invoke-virtual {v0, p1}, Landroidx/appcompat/widget/AppCompatBackgroundHelper;->setSupportBackgroundTintMode(Landroid/graphics/PorterDuff$Mode;)V
:cond_0
return-void
.end method
.method public setSupportButtonTintList(Landroid/content/res/ColorStateList;)V
.locals 1

View file

@ -180,7 +180,7 @@
move-result-object p1
:try_start_0
sget p2, Landroidx/appcompat/R$styleable;->CompoundButton_android_button:I
sget p2, Landroidx/appcompat/R$styleable;->CompoundButton_buttonCompat:I
invoke-virtual {p1, p2}, Landroid/content/res/TypedArray;->hasValue(I)Z
@ -188,13 +188,61 @@
if-eqz p2, :cond_0
sget p2, Landroidx/appcompat/R$styleable;->CompoundButton_buttonCompat:I
invoke-virtual {p1, p2, v2}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result p2
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
if-eqz p2, :cond_0
:try_start_1
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatCompoundButtonHelper;->mView:Landroid/widget/CompoundButton;
iget-object v1, p0, Landroidx/appcompat/widget/AppCompatCompoundButtonHelper;->mView:Landroid/widget/CompoundButton;
invoke-virtual {v1}, Landroid/widget/CompoundButton;->getContext()Landroid/content/Context;
move-result-object v1
invoke-static {v1, p2}, Landroidx/appcompat/content/res/AppCompatResources;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
move-result-object p2
invoke-virtual {v0, p2}, Landroid/widget/CompoundButton;->setButtonDrawable(Landroid/graphics/drawable/Drawable;)V
:try_end_1
.catch Landroid/content/res/Resources$NotFoundException; {:try_start_1 .. :try_end_1} :catch_0
.catchall {:try_start_1 .. :try_end_1} :catchall_0
const/4 p2, 0x1
goto :goto_0
:catch_0
:cond_0
const/4 p2, 0x0
:goto_0
if-nez p2, :cond_1
:try_start_2
sget p2, Landroidx/appcompat/R$styleable;->CompoundButton_android_button:I
invoke-virtual {p1, p2}, Landroid/content/res/TypedArray;->hasValue(I)Z
move-result p2
if-eqz p2, :cond_1
sget p2, Landroidx/appcompat/R$styleable;->CompoundButton_android_button:I
invoke-virtual {p1, p2, v2}, Landroid/content/res/TypedArray;->getResourceId(II)I
move-result p2
if-eqz p2, :cond_0
if-eqz p2, :cond_1
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatCompoundButtonHelper;->mView:Landroid/widget/CompoundButton;
@ -210,14 +258,14 @@
invoke-virtual {v0, p2}, Landroid/widget/CompoundButton;->setButtonDrawable(Landroid/graphics/drawable/Drawable;)V
:cond_0
:cond_1
sget p2, Landroidx/appcompat/R$styleable;->CompoundButton_buttonTint:I
invoke-virtual {p1, p2}, Landroid/content/res/TypedArray;->hasValue(I)Z
move-result p2
if-eqz p2, :cond_1
if-eqz p2, :cond_2
iget-object p2, p0, Landroidx/appcompat/widget/AppCompatCompoundButtonHelper;->mView:Landroid/widget/CompoundButton;
@ -229,14 +277,14 @@
invoke-static {p2, v0}, Landroidx/core/widget/CompoundButtonCompat;->setButtonTintList(Landroid/widget/CompoundButton;Landroid/content/res/ColorStateList;)V
:cond_1
:cond_2
sget p2, Landroidx/appcompat/R$styleable;->CompoundButton_buttonTintMode:I
invoke-virtual {p1, p2}, Landroid/content/res/TypedArray;->hasValue(I)Z
move-result p2
if-eqz p2, :cond_2
if-eqz p2, :cond_3
iget-object p2, p0, Landroidx/appcompat/widget/AppCompatCompoundButtonHelper;->mView:Landroid/widget/CompoundButton;
@ -255,10 +303,10 @@
move-result-object v0
invoke-static {p2, v0}, Landroidx/core/widget/CompoundButtonCompat;->setButtonTintMode(Landroid/widget/CompoundButton;Landroid/graphics/PorterDuff$Mode;)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
:try_end_2
.catchall {:try_start_2 .. :try_end_2} :catchall_0
:cond_2
:cond_3
invoke-virtual {p1}, Landroid/content/res/TypedArray;->recycle()V
return-void

View file

@ -0,0 +1,984 @@
.class final Landroidx/appcompat/widget/AppCompatDrawableManager$1;
.super Ljava/lang/Object;
.source "AppCompatDrawableManager.java"
# interfaces
.implements Landroidx/appcompat/widget/ResourceManagerInternal$ResourceManagerHooks;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Landroidx/appcompat/widget/AppCompatDrawableManager;->preload()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x8
name = null
.end annotation
# instance fields
.field private final COLORFILTER_COLOR_BACKGROUND_MULTIPLY:[I
.field private final COLORFILTER_COLOR_CONTROL_ACTIVATED:[I
.field private final COLORFILTER_TINT_COLOR_CONTROL_NORMAL:[I
.field private final TINT_CHECKABLE_BUTTON_LIST:[I
.field private final TINT_COLOR_CONTROL_NORMAL:[I
.field private final TINT_COLOR_CONTROL_STATE_LIST:[I
# direct methods
.method constructor <init>()V
.locals 10
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v0, 0x3
new-array v1, v0, [I
sget v2, Landroidx/appcompat/R$drawable;->abc_textfield_search_default_mtrl_alpha:I
const/4 v3, 0x0
aput v2, v1, v3
sget v2, Landroidx/appcompat/R$drawable;->abc_textfield_default_mtrl_alpha:I
const/4 v4, 0x1
aput v2, v1, v4
sget v2, Landroidx/appcompat/R$drawable;->abc_ab_share_pack_mtrl_alpha:I
const/4 v5, 0x2
aput v2, v1, v5
iput-object v1, p0, Landroidx/appcompat/widget/AppCompatDrawableManager$1;->COLORFILTER_TINT_COLOR_CONTROL_NORMAL:[I
const/4 v1, 0x7
new-array v2, v1, [I
sget v6, Landroidx/appcompat/R$drawable;->abc_ic_commit_search_api_mtrl_alpha:I
aput v6, v2, v3
sget v6, Landroidx/appcompat/R$drawable;->abc_seekbar_tick_mark_material:I
aput v6, v2, v4
sget v6, Landroidx/appcompat/R$drawable;->abc_ic_menu_share_mtrl_alpha:I
aput v6, v2, v5
sget v6, Landroidx/appcompat/R$drawable;->abc_ic_menu_copy_mtrl_am_alpha:I
aput v6, v2, v0
sget v6, Landroidx/appcompat/R$drawable;->abc_ic_menu_cut_mtrl_alpha:I
const/4 v7, 0x4
aput v6, v2, v7
sget v6, Landroidx/appcompat/R$drawable;->abc_ic_menu_selectall_mtrl_alpha:I
const/4 v8, 0x5
aput v6, v2, v8
sget v6, Landroidx/appcompat/R$drawable;->abc_ic_menu_paste_mtrl_am_alpha:I
const/4 v9, 0x6
aput v6, v2, v9
iput-object v2, p0, Landroidx/appcompat/widget/AppCompatDrawableManager$1;->TINT_COLOR_CONTROL_NORMAL:[I
const/16 v2, 0xa
new-array v2, v2, [I
sget v6, Landroidx/appcompat/R$drawable;->abc_textfield_activated_mtrl_alpha:I
aput v6, v2, v3
sget v6, Landroidx/appcompat/R$drawable;->abc_textfield_search_activated_mtrl_alpha:I
aput v6, v2, v4
sget v6, Landroidx/appcompat/R$drawable;->abc_cab_background_top_mtrl_alpha:I
aput v6, v2, v5
sget v6, Landroidx/appcompat/R$drawable;->abc_text_cursor_material:I
aput v6, v2, v0
sget v6, Landroidx/appcompat/R$drawable;->abc_text_select_handle_left_mtrl_dark:I
aput v6, v2, v7
sget v6, Landroidx/appcompat/R$drawable;->abc_text_select_handle_middle_mtrl_dark:I
aput v6, v2, v8
sget v6, Landroidx/appcompat/R$drawable;->abc_text_select_handle_right_mtrl_dark:I
aput v6, v2, v9
sget v6, Landroidx/appcompat/R$drawable;->abc_text_select_handle_left_mtrl_light:I
aput v6, v2, v1
sget v1, Landroidx/appcompat/R$drawable;->abc_text_select_handle_middle_mtrl_light:I
const/16 v6, 0x8
aput v1, v2, v6
sget v1, Landroidx/appcompat/R$drawable;->abc_text_select_handle_right_mtrl_light:I
const/16 v6, 0x9
aput v1, v2, v6
iput-object v2, p0, Landroidx/appcompat/widget/AppCompatDrawableManager$1;->COLORFILTER_COLOR_CONTROL_ACTIVATED:[I
new-array v1, v0, [I
sget v2, Landroidx/appcompat/R$drawable;->abc_popup_background_mtrl_mult:I
aput v2, v1, v3
sget v2, Landroidx/appcompat/R$drawable;->abc_cab_background_internal_bg:I
aput v2, v1, v4
sget v2, Landroidx/appcompat/R$drawable;->abc_menu_hardkey_panel_mtrl_mult:I
aput v2, v1, v5
iput-object v1, p0, Landroidx/appcompat/widget/AppCompatDrawableManager$1;->COLORFILTER_COLOR_BACKGROUND_MULTIPLY:[I
new-array v1, v5, [I
sget v2, Landroidx/appcompat/R$drawable;->abc_tab_indicator_material:I
aput v2, v1, v3
sget v2, Landroidx/appcompat/R$drawable;->abc_textfield_search_material:I
aput v2, v1, v4
iput-object v1, p0, Landroidx/appcompat/widget/AppCompatDrawableManager$1;->TINT_COLOR_CONTROL_STATE_LIST:[I
new-array v1, v7, [I
sget v2, Landroidx/appcompat/R$drawable;->abc_btn_check_material:I
aput v2, v1, v3
sget v2, Landroidx/appcompat/R$drawable;->abc_btn_radio_material:I
aput v2, v1, v4
sget v2, Landroidx/appcompat/R$drawable;->abc_btn_check_material_anim:I
aput v2, v1, v5
sget v2, Landroidx/appcompat/R$drawable;->abc_btn_radio_material_anim:I
aput v2, v1, v0
iput-object v1, p0, Landroidx/appcompat/widget/AppCompatDrawableManager$1;->TINT_CHECKABLE_BUTTON_LIST:[I
return-void
.end method
.method private arrayContains([II)Z
.locals 4
array-length v0, p1
const/4 v1, 0x0
const/4 v2, 0x0
:goto_0
if-ge v2, v0, :cond_1
aget v3, p1, v2
if-ne v3, p2, :cond_0
const/4 p1, 0x1
return p1
:cond_0
add-int/lit8 v2, v2, 0x1
goto :goto_0
:cond_1
return v1
.end method
.method private createBorderlessButtonColorStateList(Landroid/content/Context;)Landroid/content/res/ColorStateList;
.locals 1
const/4 v0, 0x0
invoke-direct {p0, p1, v0}, Landroidx/appcompat/widget/AppCompatDrawableManager$1;->createButtonColorStateList(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
move-result-object p1
return-object p1
.end method
.method private createButtonColorStateList(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
.locals 5
const/4 v0, 0x4
new-array v1, v0, [[I
new-array v0, v0, [I
sget v2, Landroidx/appcompat/R$attr;->colorControlHighlight:I
invoke-static {p1, v2}, Landroidx/appcompat/widget/ThemeUtils;->getThemeAttrColor(Landroid/content/Context;I)I
move-result v2
sget v3, Landroidx/appcompat/R$attr;->colorButtonNormal:I
invoke-static {p1, v3}, Landroidx/appcompat/widget/ThemeUtils;->getDisabledThemeAttrColor(Landroid/content/Context;I)I
move-result p1
sget-object v3, Landroidx/appcompat/widget/ThemeUtils;->DISABLED_STATE_SET:[I
const/4 v4, 0x0
aput-object v3, v1, v4
aput p1, v0, v4
sget-object p1, Landroidx/appcompat/widget/ThemeUtils;->PRESSED_STATE_SET:[I
const/4 v3, 0x1
aput-object p1, v1, v3
invoke-static {v2, p2}, Landroidx/core/graphics/ColorUtils;->compositeColors(II)I
move-result p1
aput p1, v0, v3
sget-object p1, Landroidx/appcompat/widget/ThemeUtils;->FOCUSED_STATE_SET:[I
const/4 v3, 0x2
aput-object p1, v1, v3
invoke-static {v2, p2}, Landroidx/core/graphics/ColorUtils;->compositeColors(II)I
move-result p1
aput p1, v0, v3
sget-object p1, Landroidx/appcompat/widget/ThemeUtils;->EMPTY_STATE_SET:[I
const/4 v2, 0x3
aput-object p1, v1, v2
aput p2, v0, v2
new-instance p1, Landroid/content/res/ColorStateList;
invoke-direct {p1, v1, v0}, Landroid/content/res/ColorStateList;-><init>([[I[I)V
return-object p1
.end method
.method private createColoredButtonColorStateList(Landroid/content/Context;)Landroid/content/res/ColorStateList;
.locals 1
sget v0, Landroidx/appcompat/R$attr;->colorAccent:I
invoke-static {p1, v0}, Landroidx/appcompat/widget/ThemeUtils;->getThemeAttrColor(Landroid/content/Context;I)I
move-result v0
invoke-direct {p0, p1, v0}, Landroidx/appcompat/widget/AppCompatDrawableManager$1;->createButtonColorStateList(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
move-result-object p1
return-object p1
.end method
.method private createDefaultButtonColorStateList(Landroid/content/Context;)Landroid/content/res/ColorStateList;
.locals 1
sget v0, Landroidx/appcompat/R$attr;->colorButtonNormal:I
invoke-static {p1, v0}, Landroidx/appcompat/widget/ThemeUtils;->getThemeAttrColor(Landroid/content/Context;I)I
move-result v0
invoke-direct {p0, p1, v0}, Landroidx/appcompat/widget/AppCompatDrawableManager$1;->createButtonColorStateList(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
move-result-object p1
return-object p1
.end method
.method private createSwitchThumbColorStateList(Landroid/content/Context;)Landroid/content/res/ColorStateList;
.locals 7
const/4 v0, 0x3
new-array v1, v0, [[I
new-array v0, v0, [I
sget v2, Landroidx/appcompat/R$attr;->colorSwitchThumbNormal:I
invoke-static {p1, v2}, Landroidx/appcompat/widget/ThemeUtils;->getThemeAttrColorStateList(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
move-result-object v2
const/4 v3, 0x2
const/4 v4, 0x1
const/4 v5, 0x0
if-eqz v2, :cond_0
invoke-virtual {v2}, Landroid/content/res/ColorStateList;->isStateful()Z
move-result v6
if-eqz v6, :cond_0
sget-object v6, Landroidx/appcompat/widget/ThemeUtils;->DISABLED_STATE_SET:[I
aput-object v6, v1, v5
aget-object v6, v1, v5
invoke-virtual {v2, v6, v5}, Landroid/content/res/ColorStateList;->getColorForState([II)I
move-result v6
aput v6, v0, v5
sget-object v5, Landroidx/appcompat/widget/ThemeUtils;->CHECKED_STATE_SET:[I
aput-object v5, v1, v4
sget v5, Landroidx/appcompat/R$attr;->colorControlActivated:I
invoke-static {p1, v5}, Landroidx/appcompat/widget/ThemeUtils;->getThemeAttrColor(Landroid/content/Context;I)I
move-result p1
aput p1, v0, v4
sget-object p1, Landroidx/appcompat/widget/ThemeUtils;->EMPTY_STATE_SET:[I
aput-object p1, v1, v3
invoke-virtual {v2}, Landroid/content/res/ColorStateList;->getDefaultColor()I
move-result p1
aput p1, v0, v3
goto :goto_0
:cond_0
sget-object v2, Landroidx/appcompat/widget/ThemeUtils;->DISABLED_STATE_SET:[I
aput-object v2, v1, v5
sget v2, Landroidx/appcompat/R$attr;->colorSwitchThumbNormal:I
invoke-static {p1, v2}, Landroidx/appcompat/widget/ThemeUtils;->getDisabledThemeAttrColor(Landroid/content/Context;I)I
move-result v2
aput v2, v0, v5
sget-object v2, Landroidx/appcompat/widget/ThemeUtils;->CHECKED_STATE_SET:[I
aput-object v2, v1, v4
sget v2, Landroidx/appcompat/R$attr;->colorControlActivated:I
invoke-static {p1, v2}, Landroidx/appcompat/widget/ThemeUtils;->getThemeAttrColor(Landroid/content/Context;I)I
move-result v2
aput v2, v0, v4
sget-object v2, Landroidx/appcompat/widget/ThemeUtils;->EMPTY_STATE_SET:[I
aput-object v2, v1, v3
sget v2, Landroidx/appcompat/R$attr;->colorSwitchThumbNormal:I
invoke-static {p1, v2}, Landroidx/appcompat/widget/ThemeUtils;->getThemeAttrColor(Landroid/content/Context;I)I
move-result p1
aput p1, v0, v3
:goto_0
new-instance p1, Landroid/content/res/ColorStateList;
invoke-direct {p1, v1, v0}, Landroid/content/res/ColorStateList;-><init>([[I[I)V
return-object p1
.end method
.method private setPorterDuffColorFilter(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V
.locals 1
invoke-static {p1}, Landroidx/appcompat/widget/DrawableUtils;->canSafelyMutateDrawable(Landroid/graphics/drawable/Drawable;)Z
move-result v0
if-eqz v0, :cond_0
invoke-virtual {p1}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable;
move-result-object p1
:cond_0
if-nez p3, :cond_1
invoke-static {}, Landroidx/appcompat/widget/AppCompatDrawableManager;->access$000()Landroid/graphics/PorterDuff$Mode;
move-result-object p3
:cond_1
invoke-static {p2, p3}, Landroidx/appcompat/widget/AppCompatDrawableManager;->getPorterDuffColorFilter(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter;
move-result-object p2
invoke-virtual {p1, p2}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V
return-void
.end method
# virtual methods
.method public final createDrawableFor(Landroidx/appcompat/widget/ResourceManagerInternal;Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
.locals 3
sget v0, Landroidx/appcompat/R$drawable;->abc_cab_background_top_material:I
if-ne p3, v0, :cond_0
new-instance p3, Landroid/graphics/drawable/LayerDrawable;
const/4 v0, 0x2
new-array v0, v0, [Landroid/graphics/drawable/Drawable;
const/4 v1, 0x0
sget v2, Landroidx/appcompat/R$drawable;->abc_cab_background_internal_bg:I
invoke-virtual {p1, p2, v2}, Landroidx/appcompat/widget/ResourceManagerInternal;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
move-result-object v2
aput-object v2, v0, v1
const/4 v1, 0x1
sget v2, Landroidx/appcompat/R$drawable;->abc_cab_background_top_mtrl_alpha:I
invoke-virtual {p1, p2, v2}, Landroidx/appcompat/widget/ResourceManagerInternal;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
move-result-object p1
aput-object p1, v0, v1
invoke-direct {p3, v0}, Landroid/graphics/drawable/LayerDrawable;-><init>([Landroid/graphics/drawable/Drawable;)V
return-object p3
:cond_0
const/4 p1, 0x0
return-object p1
.end method
.method public final getTintListForDrawableRes(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
.locals 1
sget v0, Landroidx/appcompat/R$drawable;->abc_edit_text_material:I
if-ne p2, v0, :cond_0
sget p2, Landroidx/appcompat/R$color;->abc_tint_edittext:I
invoke-static {p1, p2}, Landroidx/appcompat/content/res/AppCompatResources;->getColorStateList(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
move-result-object p1
return-object p1
:cond_0
sget v0, Landroidx/appcompat/R$drawable;->abc_switch_track_mtrl_alpha:I
if-ne p2, v0, :cond_1
sget p2, Landroidx/appcompat/R$color;->abc_tint_switch_track:I
invoke-static {p1, p2}, Landroidx/appcompat/content/res/AppCompatResources;->getColorStateList(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
move-result-object p1
return-object p1
:cond_1
sget v0, Landroidx/appcompat/R$drawable;->abc_switch_thumb_material:I
if-ne p2, v0, :cond_2
invoke-direct {p0, p1}, Landroidx/appcompat/widget/AppCompatDrawableManager$1;->createSwitchThumbColorStateList(Landroid/content/Context;)Landroid/content/res/ColorStateList;
move-result-object p1
return-object p1
:cond_2
sget v0, Landroidx/appcompat/R$drawable;->abc_btn_default_mtrl_shape:I
if-ne p2, v0, :cond_3
invoke-direct {p0, p1}, Landroidx/appcompat/widget/AppCompatDrawableManager$1;->createDefaultButtonColorStateList(Landroid/content/Context;)Landroid/content/res/ColorStateList;
move-result-object p1
return-object p1
:cond_3
sget v0, Landroidx/appcompat/R$drawable;->abc_btn_borderless_material:I
if-ne p2, v0, :cond_4
invoke-direct {p0, p1}, Landroidx/appcompat/widget/AppCompatDrawableManager$1;->createBorderlessButtonColorStateList(Landroid/content/Context;)Landroid/content/res/ColorStateList;
move-result-object p1
return-object p1
:cond_4
sget v0, Landroidx/appcompat/R$drawable;->abc_btn_colored_material:I
if-ne p2, v0, :cond_5
invoke-direct {p0, p1}, Landroidx/appcompat/widget/AppCompatDrawableManager$1;->createColoredButtonColorStateList(Landroid/content/Context;)Landroid/content/res/ColorStateList;
move-result-object p1
return-object p1
:cond_5
sget v0, Landroidx/appcompat/R$drawable;->abc_spinner_mtrl_am_alpha:I
if-eq p2, v0, :cond_b
sget v0, Landroidx/appcompat/R$drawable;->abc_spinner_textfield_background_material:I
if-ne p2, v0, :cond_6
goto :goto_0
:cond_6
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatDrawableManager$1;->TINT_COLOR_CONTROL_NORMAL:[I
invoke-direct {p0, v0, p2}, Landroidx/appcompat/widget/AppCompatDrawableManager$1;->arrayContains([II)Z
move-result v0
if-eqz v0, :cond_7
sget p2, Landroidx/appcompat/R$attr;->colorControlNormal:I
invoke-static {p1, p2}, Landroidx/appcompat/widget/ThemeUtils;->getThemeAttrColorStateList(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
move-result-object p1
return-object p1
:cond_7
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatDrawableManager$1;->TINT_COLOR_CONTROL_STATE_LIST:[I
invoke-direct {p0, v0, p2}, Landroidx/appcompat/widget/AppCompatDrawableManager$1;->arrayContains([II)Z
move-result v0
if-eqz v0, :cond_8
sget p2, Landroidx/appcompat/R$color;->abc_tint_default:I
invoke-static {p1, p2}, Landroidx/appcompat/content/res/AppCompatResources;->getColorStateList(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
move-result-object p1
return-object p1
:cond_8
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatDrawableManager$1;->TINT_CHECKABLE_BUTTON_LIST:[I
invoke-direct {p0, v0, p2}, Landroidx/appcompat/widget/AppCompatDrawableManager$1;->arrayContains([II)Z
move-result v0
if-eqz v0, :cond_9
sget p2, Landroidx/appcompat/R$color;->abc_tint_btn_checkable:I
invoke-static {p1, p2}, Landroidx/appcompat/content/res/AppCompatResources;->getColorStateList(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
move-result-object p1
return-object p1
:cond_9
sget v0, Landroidx/appcompat/R$drawable;->abc_seekbar_thumb_material:I
if-ne p2, v0, :cond_a
sget p2, Landroidx/appcompat/R$color;->abc_tint_seek_thumb:I
invoke-static {p1, p2}, Landroidx/appcompat/content/res/AppCompatResources;->getColorStateList(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
move-result-object p1
return-object p1
:cond_a
const/4 p1, 0x0
return-object p1
:cond_b
:goto_0
sget p2, Landroidx/appcompat/R$color;->abc_tint_spinner:I
invoke-static {p1, p2}, Landroidx/appcompat/content/res/AppCompatResources;->getColorStateList(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
move-result-object p1
return-object p1
.end method
.method public final getTintModeForDrawableRes(I)Landroid/graphics/PorterDuff$Mode;
.locals 1
sget v0, Landroidx/appcompat/R$drawable;->abc_switch_thumb_material:I
if-ne p1, v0, :cond_0
sget-object p1, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
goto :goto_0
:cond_0
const/4 p1, 0x0
:goto_0
return-object p1
.end method
.method public final tintDrawable(Landroid/content/Context;ILandroid/graphics/drawable/Drawable;)Z
.locals 5
sget v0, Landroidx/appcompat/R$drawable;->abc_seekbar_track_material:I
const/4 v1, 0x1
const v2, 0x102000d
const v3, 0x102000f
const/high16 v4, 0x1020000
if-ne p2, v0, :cond_0
check-cast p3, Landroid/graphics/drawable/LayerDrawable;
invoke-virtual {p3, v4}, Landroid/graphics/drawable/LayerDrawable;->findDrawableByLayerId(I)Landroid/graphics/drawable/Drawable;
move-result-object p2
sget v0, Landroidx/appcompat/R$attr;->colorControlNormal:I
invoke-static {p1, v0}, Landroidx/appcompat/widget/ThemeUtils;->getThemeAttrColor(Landroid/content/Context;I)I
move-result v0
invoke-static {}, Landroidx/appcompat/widget/AppCompatDrawableManager;->access$000()Landroid/graphics/PorterDuff$Mode;
move-result-object v4
invoke-direct {p0, p2, v0, v4}, Landroidx/appcompat/widget/AppCompatDrawableManager$1;->setPorterDuffColorFilter(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {p3, v3}, Landroid/graphics/drawable/LayerDrawable;->findDrawableByLayerId(I)Landroid/graphics/drawable/Drawable;
move-result-object p2
sget v0, Landroidx/appcompat/R$attr;->colorControlNormal:I
invoke-static {p1, v0}, Landroidx/appcompat/widget/ThemeUtils;->getThemeAttrColor(Landroid/content/Context;I)I
move-result v0
invoke-static {}, Landroidx/appcompat/widget/AppCompatDrawableManager;->access$000()Landroid/graphics/PorterDuff$Mode;
move-result-object v3
invoke-direct {p0, p2, v0, v3}, Landroidx/appcompat/widget/AppCompatDrawableManager$1;->setPorterDuffColorFilter(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {p3, v2}, Landroid/graphics/drawable/LayerDrawable;->findDrawableByLayerId(I)Landroid/graphics/drawable/Drawable;
move-result-object p2
sget p3, Landroidx/appcompat/R$attr;->colorControlActivated:I
invoke-static {p1, p3}, Landroidx/appcompat/widget/ThemeUtils;->getThemeAttrColor(Landroid/content/Context;I)I
move-result p1
invoke-static {}, Landroidx/appcompat/widget/AppCompatDrawableManager;->access$000()Landroid/graphics/PorterDuff$Mode;
move-result-object p3
invoke-direct {p0, p2, p1, p3}, Landroidx/appcompat/widget/AppCompatDrawableManager$1;->setPorterDuffColorFilter(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V
return v1
:cond_0
sget v0, Landroidx/appcompat/R$drawable;->abc_ratingbar_material:I
if-eq p2, v0, :cond_2
sget v0, Landroidx/appcompat/R$drawable;->abc_ratingbar_indicator_material:I
if-eq p2, v0, :cond_2
sget v0, Landroidx/appcompat/R$drawable;->abc_ratingbar_small_material:I
if-ne p2, v0, :cond_1
goto :goto_0
:cond_1
const/4 p1, 0x0
return p1
:cond_2
:goto_0
check-cast p3, Landroid/graphics/drawable/LayerDrawable;
invoke-virtual {p3, v4}, Landroid/graphics/drawable/LayerDrawable;->findDrawableByLayerId(I)Landroid/graphics/drawable/Drawable;
move-result-object p2
sget v0, Landroidx/appcompat/R$attr;->colorControlNormal:I
invoke-static {p1, v0}, Landroidx/appcompat/widget/ThemeUtils;->getDisabledThemeAttrColor(Landroid/content/Context;I)I
move-result v0
invoke-static {}, Landroidx/appcompat/widget/AppCompatDrawableManager;->access$000()Landroid/graphics/PorterDuff$Mode;
move-result-object v4
invoke-direct {p0, p2, v0, v4}, Landroidx/appcompat/widget/AppCompatDrawableManager$1;->setPorterDuffColorFilter(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {p3, v3}, Landroid/graphics/drawable/LayerDrawable;->findDrawableByLayerId(I)Landroid/graphics/drawable/Drawable;
move-result-object p2
sget v0, Landroidx/appcompat/R$attr;->colorControlActivated:I
invoke-static {p1, v0}, Landroidx/appcompat/widget/ThemeUtils;->getThemeAttrColor(Landroid/content/Context;I)I
move-result v0
invoke-static {}, Landroidx/appcompat/widget/AppCompatDrawableManager;->access$000()Landroid/graphics/PorterDuff$Mode;
move-result-object v3
invoke-direct {p0, p2, v0, v3}, Landroidx/appcompat/widget/AppCompatDrawableManager$1;->setPorterDuffColorFilter(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {p3, v2}, Landroid/graphics/drawable/LayerDrawable;->findDrawableByLayerId(I)Landroid/graphics/drawable/Drawable;
move-result-object p2
sget p3, Landroidx/appcompat/R$attr;->colorControlActivated:I
invoke-static {p1, p3}, Landroidx/appcompat/widget/ThemeUtils;->getThemeAttrColor(Landroid/content/Context;I)I
move-result p1
invoke-static {}, Landroidx/appcompat/widget/AppCompatDrawableManager;->access$000()Landroid/graphics/PorterDuff$Mode;
move-result-object p3
invoke-direct {p0, p2, p1, p3}, Landroidx/appcompat/widget/AppCompatDrawableManager$1;->setPorterDuffColorFilter(Landroid/graphics/drawable/Drawable;ILandroid/graphics/PorterDuff$Mode;)V
return v1
.end method
.method public final tintDrawableUsingColorFilter(Landroid/content/Context;ILandroid/graphics/drawable/Drawable;)Z
.locals 6
invoke-static {}, Landroidx/appcompat/widget/AppCompatDrawableManager;->access$000()Landroid/graphics/PorterDuff$Mode;
move-result-object v0
iget-object v1, p0, Landroidx/appcompat/widget/AppCompatDrawableManager$1;->COLORFILTER_TINT_COLOR_CONTROL_NORMAL:[I
invoke-direct {p0, v1, p2}, Landroidx/appcompat/widget/AppCompatDrawableManager$1;->arrayContains([II)Z
move-result v1
const v2, 0x1010031
const/4 v3, -0x1
const/4 v4, 0x0
const/4 v5, 0x1
if-eqz v1, :cond_0
sget v2, Landroidx/appcompat/R$attr;->colorControlNormal:I
:goto_0
move-object v1, v0
const/4 p2, 0x1
const/4 v0, -0x1
goto :goto_1
:cond_0
iget-object v1, p0, Landroidx/appcompat/widget/AppCompatDrawableManager$1;->COLORFILTER_COLOR_CONTROL_ACTIVATED:[I
invoke-direct {p0, v1, p2}, Landroidx/appcompat/widget/AppCompatDrawableManager$1;->arrayContains([II)Z
move-result v1
if-eqz v1, :cond_1
sget v2, Landroidx/appcompat/R$attr;->colorControlActivated:I
goto :goto_0
:cond_1
iget-object v1, p0, Landroidx/appcompat/widget/AppCompatDrawableManager$1;->COLORFILTER_COLOR_BACKGROUND_MULTIPLY:[I
invoke-direct {p0, v1, p2}, Landroidx/appcompat/widget/AppCompatDrawableManager$1;->arrayContains([II)Z
move-result v1
if-eqz v1, :cond_2
sget-object v0, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
goto :goto_0
:cond_2
sget v1, Landroidx/appcompat/R$drawable;->abc_list_divider_mtrl_alpha:I
if-ne p2, v1, :cond_3
const v2, 0x1010030
const p2, 0x42233333 # 40.8f
invoke-static {p2}, Ljava/lang/Math;->round(F)I
move-result p2
move-object v1, v0
move v0, p2
const/4 p2, 0x1
goto :goto_1
:cond_3
sget v1, Landroidx/appcompat/R$drawable;->abc_dialog_material_background:I
if-ne p2, v1, :cond_4
goto :goto_0
:cond_4
move-object v1, v0
const/4 p2, 0x0
const/4 v0, -0x1
const/4 v2, 0x0
:goto_1
if-eqz p2, :cond_7
invoke-static {p3}, Landroidx/appcompat/widget/DrawableUtils;->canSafelyMutateDrawable(Landroid/graphics/drawable/Drawable;)Z
move-result p2
if-eqz p2, :cond_5
invoke-virtual {p3}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable;
move-result-object p3
:cond_5
invoke-static {p1, v2}, Landroidx/appcompat/widget/ThemeUtils;->getThemeAttrColor(Landroid/content/Context;I)I
move-result p1
invoke-static {p1, v1}, Landroidx/appcompat/widget/AppCompatDrawableManager;->getPorterDuffColorFilter(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter;
move-result-object p1
invoke-virtual {p3, p1}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V
if-eq v0, v3, :cond_6
invoke-virtual {p3, v0}, Landroid/graphics/drawable/Drawable;->setAlpha(I)V
:cond_6
return v5
:cond_7
return v4
.end method

View file

@ -9,6 +9,8 @@
# instance fields
.field private final mBackgroundTintHelper:Landroidx/appcompat/widget/AppCompatBackgroundHelper;
.field private final mTextClassifierHelper:Landroidx/appcompat/widget/AppCompatTextClassifierHelper;
.field private final mTextHelper:Landroidx/appcompat/widget/AppCompatTextHelper;
@ -66,6 +68,12 @@
invoke-virtual {p1}, Landroidx/appcompat/widget/AppCompatTextHelper;->applyCompoundDrawablesTints()V
new-instance p1, Landroidx/appcompat/widget/AppCompatTextClassifierHelper;
invoke-direct {p1, p0}, Landroidx/appcompat/widget/AppCompatTextClassifierHelper;-><init>(Landroid/widget/TextView;)V
iput-object p1, p0, Landroidx/appcompat/widget/AppCompatEditText;->mTextClassifierHelper:Landroidx/appcompat/widget/AppCompatTextClassifierHelper;
return-void
.end method
@ -164,6 +172,37 @@
return-object v0
.end method
.method public getTextClassifier()Landroid/view/textclassifier/TextClassifier;
.locals 2
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x1c
if-ge v0, v1, :cond_1
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatEditText;->mTextClassifierHelper:Landroidx/appcompat/widget/AppCompatTextClassifierHelper;
if-nez v0, :cond_0
goto :goto_0
:cond_0
invoke-virtual {v0}, Landroidx/appcompat/widget/AppCompatTextClassifierHelper;->getTextClassifier()Landroid/view/textclassifier/TextClassifier;
move-result-object v0
return-object v0
:cond_1
:goto_0
invoke-super {p0}, Landroid/widget/EditText;->getTextClassifier()Landroid/view/textclassifier/TextClassifier;
move-result-object v0
return-object v0
.end method
.method public onCreateInputConnection(Landroid/view/inputmethod/EditorInfo;)Landroid/view/inputmethod/InputConnection;
.locals 1
@ -260,3 +299,30 @@
:cond_0
return-void
.end method
.method public setTextClassifier(Landroid/view/textclassifier/TextClassifier;)V
.locals 2
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x1c
if-ge v0, v1, :cond_1
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatEditText;->mTextClassifierHelper:Landroidx/appcompat/widget/AppCompatTextClassifierHelper;
if-nez v0, :cond_0
goto :goto_0
:cond_0
invoke-virtual {v0, p1}, Landroidx/appcompat/widget/AppCompatTextClassifierHelper;->setTextClassifier(Landroid/view/textclassifier/TextClassifier;)V
return-void
:cond_1
:goto_0
invoke-super {p0, p1}, Landroid/widget/EditText;->setTextClassifier(Landroid/view/textclassifier/TextClassifier;)V
return-void
.end method

View file

@ -317,7 +317,7 @@
# virtual methods
.method getSampleTime()Landroid/graphics/Bitmap;
.method getSampleTile()Landroid/graphics/Bitmap;
.locals 1
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatProgressBarHelper;->mSampleTile:Landroid/graphics/Bitmap;

View file

@ -3,10 +3,13 @@
.source "AppCompatRadioButton.java"
# interfaces
.implements Landroidx/core/view/TintableBackgroundView;
.implements Landroidx/core/widget/TintableCompoundButton;
# instance fields
.field private final mBackgroundTintHelper:Landroidx/appcompat/widget/AppCompatBackgroundHelper;
.field private final mCompoundButtonHelper:Landroidx/appcompat/widget/AppCompatCompoundButtonHelper;
.field private final mTextHelper:Landroidx/appcompat/widget/AppCompatTextHelper;
@ -52,6 +55,16 @@
invoke-virtual {p1, p2, p3}, Landroidx/appcompat/widget/AppCompatCompoundButtonHelper;->loadFromAttributes(Landroid/util/AttributeSet;I)V
new-instance p1, Landroidx/appcompat/widget/AppCompatBackgroundHelper;
invoke-direct {p1, p0}, Landroidx/appcompat/widget/AppCompatBackgroundHelper;-><init>(Landroid/view/View;)V
iput-object p1, p0, Landroidx/appcompat/widget/AppCompatRadioButton;->mBackgroundTintHelper:Landroidx/appcompat/widget/AppCompatBackgroundHelper;
iget-object p1, p0, Landroidx/appcompat/widget/AppCompatRadioButton;->mBackgroundTintHelper:Landroidx/appcompat/widget/AppCompatBackgroundHelper;
invoke-virtual {p1, p2, p3}, Landroidx/appcompat/widget/AppCompatBackgroundHelper;->loadFromAttributes(Landroid/util/AttributeSet;I)V
new-instance p1, Landroidx/appcompat/widget/AppCompatTextHelper;
invoke-direct {p1, p0}, Landroidx/appcompat/widget/AppCompatTextHelper;-><init>(Landroid/widget/TextView;)V
@ -67,6 +80,28 @@
# virtual methods
.method protected drawableStateChanged()V
.locals 1
invoke-super {p0}, Landroid/widget/RadioButton;->drawableStateChanged()V
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatRadioButton;->mBackgroundTintHelper:Landroidx/appcompat/widget/AppCompatBackgroundHelper;
if-eqz v0, :cond_0
invoke-virtual {v0}, Landroidx/appcompat/widget/AppCompatBackgroundHelper;->applySupportBackgroundTint()V
:cond_0
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatRadioButton;->mTextHelper:Landroidx/appcompat/widget/AppCompatTextHelper;
if-eqz v0, :cond_1
invoke-virtual {v0}, Landroidx/appcompat/widget/AppCompatTextHelper;->applyCompoundDrawablesTints()V
:cond_1
return-void
.end method
.method public getCompoundPaddingLeft()I
.locals 2
@ -86,6 +121,44 @@
return v0
.end method
.method public getSupportBackgroundTintList()Landroid/content/res/ColorStateList;
.locals 1
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatRadioButton;->mBackgroundTintHelper:Landroidx/appcompat/widget/AppCompatBackgroundHelper;
if-eqz v0, :cond_0
invoke-virtual {v0}, Landroidx/appcompat/widget/AppCompatBackgroundHelper;->getSupportBackgroundTintList()Landroid/content/res/ColorStateList;
move-result-object v0
return-object v0
:cond_0
const/4 v0, 0x0
return-object v0
.end method
.method public getSupportBackgroundTintMode()Landroid/graphics/PorterDuff$Mode;
.locals 1
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatRadioButton;->mBackgroundTintHelper:Landroidx/appcompat/widget/AppCompatBackgroundHelper;
if-eqz v0, :cond_0
invoke-virtual {v0}, Landroidx/appcompat/widget/AppCompatBackgroundHelper;->getSupportBackgroundTintMode()Landroid/graphics/PorterDuff$Mode;
move-result-object v0
return-object v0
:cond_0
const/4 v0, 0x0
return-object v0
.end method
.method public getSupportButtonTintList()Landroid/content/res/ColorStateList;
.locals 1
@ -124,6 +197,36 @@
return-object v0
.end method
.method public setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.locals 1
invoke-super {p0, p1}, Landroid/widget/RadioButton;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatRadioButton;->mBackgroundTintHelper:Landroidx/appcompat/widget/AppCompatBackgroundHelper;
if-eqz v0, :cond_0
invoke-virtual {v0, p1}, Landroidx/appcompat/widget/AppCompatBackgroundHelper;->onSetBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
:cond_0
return-void
.end method
.method public setBackgroundResource(I)V
.locals 1
invoke-super {p0, p1}, Landroid/widget/RadioButton;->setBackgroundResource(I)V
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatRadioButton;->mBackgroundTintHelper:Landroidx/appcompat/widget/AppCompatBackgroundHelper;
if-eqz v0, :cond_0
invoke-virtual {v0, p1}, Landroidx/appcompat/widget/AppCompatBackgroundHelper;->onSetBackgroundResource(I)V
:cond_0
return-void
.end method
.method public setButtonDrawable(I)V
.locals 1
@ -155,6 +258,32 @@
return-void
.end method
.method public setSupportBackgroundTintList(Landroid/content/res/ColorStateList;)V
.locals 1
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatRadioButton;->mBackgroundTintHelper:Landroidx/appcompat/widget/AppCompatBackgroundHelper;
if-eqz v0, :cond_0
invoke-virtual {v0, p1}, Landroidx/appcompat/widget/AppCompatBackgroundHelper;->setSupportBackgroundTintList(Landroid/content/res/ColorStateList;)V
:cond_0
return-void
.end method
.method public setSupportBackgroundTintMode(Landroid/graphics/PorterDuff$Mode;)V
.locals 1
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatRadioButton;->mBackgroundTintHelper:Landroidx/appcompat/widget/AppCompatBackgroundHelper;
if-eqz v0, :cond_0
invoke-virtual {v0, p1}, Landroidx/appcompat/widget/AppCompatBackgroundHelper;->setSupportBackgroundTintMode(Landroid/graphics/PorterDuff$Mode;)V
:cond_0
return-void
.end method
.method public setSupportButtonTintList(Landroid/content/res/ColorStateList;)V
.locals 1

View file

@ -58,7 +58,7 @@
iget-object p2, p0, Landroidx/appcompat/widget/AppCompatRatingBar;->mAppCompatProgressBarHelper:Landroidx/appcompat/widget/AppCompatProgressBarHelper;
invoke-virtual {p2}, Landroidx/appcompat/widget/AppCompatProgressBarHelper;->getSampleTime()Landroid/graphics/Bitmap;
invoke-virtual {p2}, Landroidx/appcompat/widget/AppCompatProgressBarHelper;->getSampleTile()Landroid/graphics/Bitmap;
move-result-object p2

View file

@ -48,9 +48,11 @@
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatSpinner$1;->this$0:Landroidx/appcompat/widget/AppCompatSpinner;
iget-object v0, v0, Landroidx/appcompat/widget/AppCompatSpinner;->mPopup:Landroidx/appcompat/widget/AppCompatSpinner$DropdownPopup;
invoke-virtual {v0}, Landroidx/appcompat/widget/AppCompatSpinner;->getInternalPopup()Landroidx/appcompat/widget/AppCompatSpinner$SpinnerPopup;
invoke-virtual {v0}, Landroidx/appcompat/widget/AppCompatSpinner$DropdownPopup;->isShowing()Z
move-result-object v0
invoke-interface {v0}, Landroidx/appcompat/widget/AppCompatSpinner$SpinnerPopup;->isShowing()Z
move-result v0
@ -58,9 +60,7 @@
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatSpinner$1;->this$0:Landroidx/appcompat/widget/AppCompatSpinner;
iget-object v0, v0, Landroidx/appcompat/widget/AppCompatSpinner;->mPopup:Landroidx/appcompat/widget/AppCompatSpinner$DropdownPopup;
invoke-virtual {v0}, Landroidx/appcompat/widget/AppCompatSpinner$DropdownPopup;->show()V
invoke-virtual {v0}, Landroidx/appcompat/widget/AppCompatSpinner;->showPopup()V
:cond_0
const/4 v0, 0x1

View file

@ -0,0 +1,80 @@
.class Landroidx/appcompat/widget/AppCompatSpinner$2;
.super Ljava/lang/Object;
.source "AppCompatSpinner.java"
# interfaces
.implements Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Landroidx/appcompat/widget/AppCompatSpinner;->onRestoreInstanceState(Landroid/os/Parcelable;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic this$0:Landroidx/appcompat/widget/AppCompatSpinner;
# direct methods
.method constructor <init>(Landroidx/appcompat/widget/AppCompatSpinner;)V
.locals 0
iput-object p1, p0, Landroidx/appcompat/widget/AppCompatSpinner$2;->this$0:Landroidx/appcompat/widget/AppCompatSpinner;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onGlobalLayout()V
.locals 3
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatSpinner$2;->this$0:Landroidx/appcompat/widget/AppCompatSpinner;
invoke-virtual {v0}, Landroidx/appcompat/widget/AppCompatSpinner;->getInternalPopup()Landroidx/appcompat/widget/AppCompatSpinner$SpinnerPopup;
move-result-object v0
invoke-interface {v0}, Landroidx/appcompat/widget/AppCompatSpinner$SpinnerPopup;->isShowing()Z
move-result v0
if-nez v0, :cond_0
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatSpinner$2;->this$0:Landroidx/appcompat/widget/AppCompatSpinner;
invoke-virtual {v0}, Landroidx/appcompat/widget/AppCompatSpinner;->showPopup()V
:cond_0
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatSpinner$2;->this$0:Landroidx/appcompat/widget/AppCompatSpinner;
invoke-virtual {v0}, Landroidx/appcompat/widget/AppCompatSpinner;->getViewTreeObserver()Landroid/view/ViewTreeObserver;
move-result-object v0
if-eqz v0, :cond_2
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v2, 0x10
if-lt v1, v2, :cond_1
invoke-virtual {v0, p0}, Landroid/view/ViewTreeObserver;->removeOnGlobalLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V
return-void
:cond_1
invoke-virtual {v0, p0}, Landroid/view/ViewTreeObserver;->removeGlobalOnLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V
:cond_2
return-void
.end method

View file

@ -0,0 +1,284 @@
.class Landroidx/appcompat/widget/AppCompatSpinner$DialogPopup;
.super Ljava/lang/Object;
.source "AppCompatSpinner.java"
# interfaces
.implements Landroid/content/DialogInterface$OnClickListener;
.implements Landroidx/appcompat/widget/AppCompatSpinner$SpinnerPopup;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroidx/appcompat/widget/AppCompatSpinner;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = "DialogPopup"
.end annotation
# instance fields
.field private mListAdapter:Landroid/widget/ListAdapter;
.field mPopup:Landroidx/appcompat/app/AlertDialog;
.field private mPrompt:Ljava/lang/CharSequence;
.field final synthetic this$0:Landroidx/appcompat/widget/AppCompatSpinner;
# direct methods
.method constructor <init>(Landroidx/appcompat/widget/AppCompatSpinner;)V
.locals 0
iput-object p1, p0, Landroidx/appcompat/widget/AppCompatSpinner$DialogPopup;->this$0:Landroidx/appcompat/widget/AppCompatSpinner;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public dismiss()V
.locals 1
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatSpinner$DialogPopup;->mPopup:Landroidx/appcompat/app/AlertDialog;
if-eqz v0, :cond_0
invoke-virtual {v0}, Landroidx/appcompat/app/AlertDialog;->dismiss()V
const/4 v0, 0x0
iput-object v0, p0, Landroidx/appcompat/widget/AppCompatSpinner$DialogPopup;->mPopup:Landroidx/appcompat/app/AlertDialog;
:cond_0
return-void
.end method
.method public getBackground()Landroid/graphics/drawable/Drawable;
.locals 1
const/4 v0, 0x0
return-object v0
.end method
.method public getHintText()Ljava/lang/CharSequence;
.locals 1
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatSpinner$DialogPopup;->mPrompt:Ljava/lang/CharSequence;
return-object v0
.end method
.method public getHorizontalOffset()I
.locals 1
const/4 v0, 0x0
return v0
.end method
.method public getHorizontalOriginalOffset()I
.locals 1
const/4 v0, 0x0
return v0
.end method
.method public getVerticalOffset()I
.locals 1
const/4 v0, 0x0
return v0
.end method
.method public isShowing()Z
.locals 1
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatSpinner$DialogPopup;->mPopup:Landroidx/appcompat/app/AlertDialog;
if-eqz v0, :cond_0
invoke-virtual {v0}, Landroidx/appcompat/app/AlertDialog;->isShowing()Z
move-result v0
return v0
:cond_0
const/4 v0, 0x0
return v0
.end method
.method public onClick(Landroid/content/DialogInterface;I)V
.locals 3
iget-object p1, p0, Landroidx/appcompat/widget/AppCompatSpinner$DialogPopup;->this$0:Landroidx/appcompat/widget/AppCompatSpinner;
invoke-virtual {p1, p2}, Landroidx/appcompat/widget/AppCompatSpinner;->setSelection(I)V
iget-object p1, p0, Landroidx/appcompat/widget/AppCompatSpinner$DialogPopup;->this$0:Landroidx/appcompat/widget/AppCompatSpinner;
invoke-virtual {p1}, Landroidx/appcompat/widget/AppCompatSpinner;->getOnItemClickListener()Landroid/widget/AdapterView$OnItemClickListener;
move-result-object p1
if-eqz p1, :cond_0
iget-object p1, p0, Landroidx/appcompat/widget/AppCompatSpinner$DialogPopup;->this$0:Landroidx/appcompat/widget/AppCompatSpinner;
const/4 v0, 0x0
iget-object v1, p0, Landroidx/appcompat/widget/AppCompatSpinner$DialogPopup;->mListAdapter:Landroid/widget/ListAdapter;
invoke-interface {v1, p2}, Landroid/widget/ListAdapter;->getItemId(I)J
move-result-wide v1
invoke-virtual {p1, v0, p2, v1, v2}, Landroidx/appcompat/widget/AppCompatSpinner;->performItemClick(Landroid/view/View;IJ)Z
:cond_0
invoke-virtual {p0}, Landroidx/appcompat/widget/AppCompatSpinner$DialogPopup;->dismiss()V
return-void
.end method
.method public setAdapter(Landroid/widget/ListAdapter;)V
.locals 0
iput-object p1, p0, Landroidx/appcompat/widget/AppCompatSpinner$DialogPopup;->mListAdapter:Landroid/widget/ListAdapter;
return-void
.end method
.method public setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.locals 1
const-string p1, "AppCompatSpinner"
const-string v0, "Cannot set popup background for MODE_DIALOG, ignoring"
invoke-static {p1, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
.end method
.method public setHorizontalOffset(I)V
.locals 1
const-string p1, "AppCompatSpinner"
const-string v0, "Cannot set horizontal offset for MODE_DIALOG, ignoring"
invoke-static {p1, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
.end method
.method public setHorizontalOriginalOffset(I)V
.locals 1
const-string p1, "AppCompatSpinner"
const-string v0, "Cannot set horizontal (original) offset for MODE_DIALOG, ignoring"
invoke-static {p1, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
.end method
.method public setPromptText(Ljava/lang/CharSequence;)V
.locals 0
iput-object p1, p0, Landroidx/appcompat/widget/AppCompatSpinner$DialogPopup;->mPrompt:Ljava/lang/CharSequence;
return-void
.end method
.method public setVerticalOffset(I)V
.locals 1
const-string p1, "AppCompatSpinner"
const-string v0, "Cannot set vertical offset for MODE_DIALOG, ignoring"
invoke-static {p1, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
return-void
.end method
.method public show(II)V
.locals 3
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatSpinner$DialogPopup;->mListAdapter:Landroid/widget/ListAdapter;
if-nez v0, :cond_0
return-void
:cond_0
new-instance v0, Landroidx/appcompat/app/AlertDialog$Builder;
iget-object v1, p0, Landroidx/appcompat/widget/AppCompatSpinner$DialogPopup;->this$0:Landroidx/appcompat/widget/AppCompatSpinner;
invoke-virtual {v1}, Landroidx/appcompat/widget/AppCompatSpinner;->getPopupContext()Landroid/content/Context;
move-result-object v1
invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
iget-object v1, p0, Landroidx/appcompat/widget/AppCompatSpinner$DialogPopup;->mPrompt:Ljava/lang/CharSequence;
if-eqz v1, :cond_1
invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder;
:cond_1
iget-object v1, p0, Landroidx/appcompat/widget/AppCompatSpinner$DialogPopup;->mListAdapter:Landroid/widget/ListAdapter;
iget-object v2, p0, Landroidx/appcompat/widget/AppCompatSpinner$DialogPopup;->this$0:Landroidx/appcompat/widget/AppCompatSpinner;
invoke-virtual {v2}, Landroidx/appcompat/widget/AppCompatSpinner;->getSelectedItemPosition()I
move-result v2
invoke-virtual {v0, v1, v2, p0}, Landroidx/appcompat/app/AlertDialog$Builder;->setSingleChoiceItems(Landroid/widget/ListAdapter;ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder;
move-result-object v0
invoke-virtual {v0}, Landroidx/appcompat/app/AlertDialog$Builder;->create()Landroidx/appcompat/app/AlertDialog;
move-result-object v0
iput-object v0, p0, Landroidx/appcompat/widget/AppCompatSpinner$DialogPopup;->mPopup:Landroidx/appcompat/app/AlertDialog;
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatSpinner$DialogPopup;->mPopup:Landroidx/appcompat/app/AlertDialog;
invoke-virtual {v0}, Landroidx/appcompat/app/AlertDialog;->getListView()Landroid/widget/ListView;
move-result-object v0
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v2, 0x11
if-lt v1, v2, :cond_2
invoke-virtual {v0, p1}, Landroid/widget/ListView;->setTextDirection(I)V
invoke-virtual {v0, p2}, Landroid/widget/ListView;->setTextAlignment(I)V
:cond_2
iget-object p1, p0, Landroidx/appcompat/widget/AppCompatSpinner$DialogPopup;->mPopup:Landroidx/appcompat/app/AlertDialog;
invoke-virtual {p1}, Landroidx/appcompat/app/AlertDialog;->show()V
return-void
.end method

View file

@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Landroidx/appcompat/widget/AppCompatSpinner$DropdownPopup;->show()V
value = Landroidx/appcompat/widget/AppCompatSpinner$DropdownPopup;->show(II)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;

View file

@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Landroidx/appcompat/widget/AppCompatSpinner$DropdownPopup;->show()V
value = Landroidx/appcompat/widget/AppCompatSpinner$DropdownPopup;->show(II)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;

View file

@ -2,6 +2,9 @@
.super Landroidx/appcompat/widget/ListPopupWindow;
.source "AppCompatSpinner.java"
# interfaces
.implements Landroidx/appcompat/widget/AppCompatSpinner$SpinnerPopup;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
@ -19,6 +22,8 @@
.field private mHintText:Ljava/lang/CharSequence;
.field private mOriginalHorizontalOffset:I
.field private final mVisibleRect:Landroid/graphics/Rect;
.field final synthetic this$0:Landroidx/appcompat/widget/AppCompatSpinner;
@ -258,11 +263,23 @@
sub-int/2addr v3, v0
invoke-virtual {p0}, Landroidx/appcompat/widget/AppCompatSpinner$DropdownPopup;->getHorizontalOriginalOffset()I
move-result v0
sub-int/2addr v3, v0
add-int/2addr v1, v3
goto :goto_3
:cond_5
invoke-virtual {p0}, Landroidx/appcompat/widget/AppCompatSpinner$DropdownPopup;->getHorizontalOriginalOffset()I
move-result v2
add-int/2addr v0, v2
add-int/2addr v1, v0
:goto_3
@ -279,6 +296,14 @@
return-object v0
.end method
.method public getHorizontalOriginalOffset()I
.locals 1
iget v0, p0, Landroidx/appcompat/widget/AppCompatSpinner$DropdownPopup;->mOriginalHorizontalOffset:I
return v0
.end method
.method isVisibleToUser(Landroid/view/View;)Z
.locals 1
@ -316,6 +341,14 @@
return-void
.end method
.method public setHorizontalOriginalOffset(I)V
.locals 0
iput p1, p0, Landroidx/appcompat/widget/AppCompatSpinner$DropdownPopup;->mOriginalHorizontalOffset:I
return-void
.end method
.method public setPromptText(Ljava/lang/CharSequence;)V
.locals 0
@ -324,8 +357,8 @@
return-void
.end method
.method public show()V
.locals 3
.method public show(II)V
.locals 4
invoke-virtual {p0}, Landroidx/appcompat/widget/AppCompatSpinner$DropdownPopup;->isShowing()Z
@ -347,39 +380,50 @@
invoke-virtual {v1, v2}, Landroid/widget/ListView;->setChoiceMode(I)V
iget-object v1, p0, Landroidx/appcompat/widget/AppCompatSpinner$DropdownPopup;->this$0:Landroidx/appcompat/widget/AppCompatSpinner;
sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
invoke-virtual {v1}, Landroidx/appcompat/widget/AppCompatSpinner;->getSelectedItemPosition()I
const/16 v3, 0x11
move-result v1
if-lt v2, v3, :cond_0
invoke-virtual {p0, v1}, Landroidx/appcompat/widget/AppCompatSpinner$DropdownPopup;->setSelection(I)V
invoke-virtual {v1, p1}, Landroid/widget/ListView;->setTextDirection(I)V
if-eqz v0, :cond_0
return-void
invoke-virtual {v1, p2}, Landroid/widget/ListView;->setTextAlignment(I)V
:cond_0
iget-object v0, p0, Landroidx/appcompat/widget/AppCompatSpinner$DropdownPopup;->this$0:Landroidx/appcompat/widget/AppCompatSpinner;
iget-object p1, p0, Landroidx/appcompat/widget/AppCompatSpinner$DropdownPopup;->this$0:Landroidx/appcompat/widget/AppCompatSpinner;
invoke-virtual {v0}, Landroidx/appcompat/widget/AppCompatSpinner;->getViewTreeObserver()Landroid/view/ViewTreeObserver;
invoke-virtual {p1}, Landroidx/appcompat/widget/AppCompatSpinner;->getSelectedItemPosition()I
move-result-object v0
move-result p1
invoke-virtual {p0, p1}, Landroidx/appcompat/widget/AppCompatSpinner$DropdownPopup;->setSelection(I)V
if-eqz v0, :cond_1
new-instance v1, Landroidx/appcompat/widget/AppCompatSpinner$DropdownPopup$2;
invoke-direct {v1, p0}, Landroidx/appcompat/widget/AppCompatSpinner$DropdownPopup$2;-><init>(Landroidx/appcompat/widget/AppCompatSpinner$DropdownPopup;)V
invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;->addOnGlobalLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V
new-instance v0, Landroidx/appcompat/widget/AppCompatSpinner$DropdownPopup$3;
invoke-direct {v0, p0, v1}, Landroidx/appcompat/widget/AppCompatSpinner$DropdownPopup$3;-><init>(Landroidx/appcompat/widget/AppCompatSpinner$DropdownPopup;Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V
invoke-virtual {p0, v0}, Landroidx/appcompat/widget/AppCompatSpinner$DropdownPopup;->setOnDismissListener(Landroid/widget/PopupWindow$OnDismissListener;)V
return-void
:cond_1
iget-object p1, p0, Landroidx/appcompat/widget/AppCompatSpinner$DropdownPopup;->this$0:Landroidx/appcompat/widget/AppCompatSpinner;
invoke-virtual {p1}, Landroidx/appcompat/widget/AppCompatSpinner;->getViewTreeObserver()Landroid/view/ViewTreeObserver;
move-result-object p1
if-eqz p1, :cond_2
new-instance p2, Landroidx/appcompat/widget/AppCompatSpinner$DropdownPopup$2;
invoke-direct {p2, p0}, Landroidx/appcompat/widget/AppCompatSpinner$DropdownPopup$2;-><init>(Landroidx/appcompat/widget/AppCompatSpinner$DropdownPopup;)V
invoke-virtual {p1, p2}, Landroid/view/ViewTreeObserver;->addOnGlobalLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V
new-instance p1, Landroidx/appcompat/widget/AppCompatSpinner$DropdownPopup$3;
invoke-direct {p1, p0, p2}, Landroidx/appcompat/widget/AppCompatSpinner$DropdownPopup$3;-><init>(Landroidx/appcompat/widget/AppCompatSpinner$DropdownPopup;Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V
invoke-virtual {p0, p1}, Landroidx/appcompat/widget/AppCompatSpinner$DropdownPopup;->setOnDismissListener(Landroid/widget/PopupWindow$OnDismissListener;)V
:cond_2
return-void
.end method

View file

@ -1,6 +1,6 @@
.class final Landroidx/legacy/app/FragmentTabHost$SavedState$1;
.class final Landroidx/appcompat/widget/AppCompatSpinner$SavedState$1;
.super Ljava/lang/Object;
.source "FragmentTabHost.java"
.source "AppCompatSpinner.java"
# interfaces
.implements Landroid/os/Parcelable$Creator;
@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroidx/legacy/app/FragmentTabHost$SavedState;
value = Landroidx/appcompat/widget/AppCompatSpinner$SavedState;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -20,7 +20,7 @@
value = {
"Ljava/lang/Object;",
"Landroid/os/Parcelable$Creator<",
"Landroidx/legacy/app/FragmentTabHost$SavedState;",
"Landroidx/appcompat/widget/AppCompatSpinner$SavedState;",
">;"
}
.end annotation
@ -37,12 +37,12 @@
# virtual methods
.method public final createFromParcel(Landroid/os/Parcel;)Landroidx/legacy/app/FragmentTabHost$SavedState;
.method public final createFromParcel(Landroid/os/Parcel;)Landroidx/appcompat/widget/AppCompatSpinner$SavedState;
.locals 1
new-instance v0, Landroidx/legacy/app/FragmentTabHost$SavedState;
new-instance v0, Landroidx/appcompat/widget/AppCompatSpinner$SavedState;
invoke-direct {v0, p1}, Landroidx/legacy/app/FragmentTabHost$SavedState;-><init>(Landroid/os/Parcel;)V
invoke-direct {v0, p1}, Landroidx/appcompat/widget/AppCompatSpinner$SavedState;-><init>(Landroid/os/Parcel;)V
return-object v0
.end method
@ -50,17 +50,17 @@
.method public final bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
.locals 0
invoke-virtual {p0, p1}, Landroidx/legacy/app/FragmentTabHost$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Landroidx/legacy/app/FragmentTabHost$SavedState;
invoke-virtual {p0, p1}, Landroidx/appcompat/widget/AppCompatSpinner$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Landroidx/appcompat/widget/AppCompatSpinner$SavedState;
move-result-object p1
return-object p1
.end method
.method public final newArray(I)[Landroidx/legacy/app/FragmentTabHost$SavedState;
.method public final newArray(I)[Landroidx/appcompat/widget/AppCompatSpinner$SavedState;
.locals 0
new-array p1, p1, [Landroidx/legacy/app/FragmentTabHost$SavedState;
new-array p1, p1, [Landroidx/appcompat/widget/AppCompatSpinner$SavedState;
return-object p1
.end method
@ -68,7 +68,7 @@
.method public final bridge synthetic newArray(I)[Ljava/lang/Object;
.locals 0
invoke-virtual {p0, p1}, Landroidx/legacy/app/FragmentTabHost$SavedState$1;->newArray(I)[Landroidx/legacy/app/FragmentTabHost$SavedState;
invoke-virtual {p0, p1}, Landroidx/appcompat/widget/AppCompatSpinner$SavedState$1;->newArray(I)[Landroidx/appcompat/widget/AppCompatSpinner$SavedState;
move-result-object p1

View file

@ -0,0 +1,92 @@
.class Landroidx/appcompat/widget/AppCompatSpinner$SavedState;
.super Landroid/view/View$BaseSavedState;
.source "AppCompatSpinner.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroidx/appcompat/widget/AppCompatSpinner;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x8
name = "SavedState"
.end annotation
# static fields
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Landroidx/appcompat/widget/AppCompatSpinner$SavedState;",
">;"
}
.end annotation
.end field
# instance fields
.field mShowDropdown:Z
# direct methods
.method static constructor <clinit>()V
.locals 1
new-instance v0, Landroidx/appcompat/widget/AppCompatSpinner$SavedState$1;
invoke-direct {v0}, Landroidx/appcompat/widget/AppCompatSpinner$SavedState$1;-><init>()V
sput-object v0, Landroidx/appcompat/widget/AppCompatSpinner$SavedState;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method constructor <init>(Landroid/os/Parcel;)V
.locals 0
invoke-direct {p0, p1}, Landroid/view/View$BaseSavedState;-><init>(Landroid/os/Parcel;)V
invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B
move-result p1
if-eqz p1, :cond_0
const/4 p1, 0x1
goto :goto_0
:cond_0
const/4 p1, 0x0
:goto_0
iput-boolean p1, p0, Landroidx/appcompat/widget/AppCompatSpinner$SavedState;->mShowDropdown:Z
return-void
.end method
.method constructor <init>(Landroid/os/Parcelable;)V
.locals 0
invoke-direct {p0, p1}, Landroid/view/View$BaseSavedState;-><init>(Landroid/os/Parcelable;)V
return-void
.end method
# virtual methods
.method public writeToParcel(Landroid/os/Parcel;I)V
.locals 0
invoke-super {p0, p1, p2}, Landroid/view/View$BaseSavedState;->writeToParcel(Landroid/os/Parcel;I)V
iget-boolean p2, p0, Landroidx/appcompat/widget/AppCompatSpinner$SavedState;->mShowDropdown:Z
int-to-byte p2, p2
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeByte(B)V
return-void
.end method

Some files were not shown because too many files have changed in this diff Show more