Changes of com.discord v998

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

View file

@ -65,7 +65,7 @@
# direct methods
.method private constructor <init>()V
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V

View file

@ -125,455 +125,455 @@
.field public static final barLength:I = 0x7f040054
.field public static final borderlessButtonStyle:I = 0x7f040068
.field public static final borderlessButtonStyle:I = 0x7f04006a
.field public static final buttonBarButtonStyle:I = 0x7f040077
.field public static final buttonBarButtonStyle:I = 0x7f040079
.field public static final buttonBarNegativeButtonStyle:I = 0x7f040078
.field public static final buttonBarNegativeButtonStyle:I = 0x7f04007a
.field public static final buttonBarNeutralButtonStyle:I = 0x7f040079
.field public static final buttonBarNeutralButtonStyle:I = 0x7f04007b
.field public static final buttonBarPositiveButtonStyle:I = 0x7f04007a
.field public static final buttonBarPositiveButtonStyle:I = 0x7f04007c
.field public static final buttonBarStyle:I = 0x7f04007b
.field public static final buttonBarStyle:I = 0x7f04007d
.field public static final buttonCompat:I = 0x7f04007c
.field public static final buttonCompat:I = 0x7f04007e
.field public static final buttonGravity:I = 0x7f04007d
.field public static final buttonGravity:I = 0x7f04007f
.field public static final buttonIconDimen:I = 0x7f04007e
.field public static final buttonIconDimen:I = 0x7f040080
.field public static final buttonPanelSideLayout:I = 0x7f04007f
.field public static final buttonPanelSideLayout:I = 0x7f040081
.field public static final buttonStyle:I = 0x7f040081
.field public static final buttonStyle:I = 0x7f040083
.field public static final buttonStyleSmall:I = 0x7f040082
.field public static final buttonStyleSmall:I = 0x7f040084
.field public static final buttonTint:I = 0x7f040083
.field public static final buttonTint:I = 0x7f040085
.field public static final buttonTintMode:I = 0x7f040084
.field public static final buttonTintMode:I = 0x7f040086
.field public static final checkboxStyle:I = 0x7f040099
.field public static final checkboxStyle:I = 0x7f04009b
.field public static final checkedTextViewStyle:I = 0x7f04009e
.field public static final checkedTextViewStyle:I = 0x7f0400a0
.field public static final closeIcon:I = 0x7f0400b2
.field public static final closeIcon:I = 0x7f0400b4
.field public static final closeItemLayout:I = 0x7f0400b9
.field public static final closeItemLayout:I = 0x7f0400bb
.field public static final collapseContentDescription:I = 0x7f0400ba
.field public static final collapseContentDescription:I = 0x7f0400bc
.field public static final collapseIcon:I = 0x7f0400bb
.field public static final collapseIcon:I = 0x7f0400bd
.field public static final color:I = 0x7f0400be
.field public static final color:I = 0x7f0400c0
.field public static final colorAccent:I = 0x7f0400bf
.field public static final colorAccent:I = 0x7f0400c1
.field public static final colorBackgroundFloating:I = 0x7f0400c0
.field public static final colorBackgroundFloating:I = 0x7f0400c2
.field public static final colorButtonNormal:I = 0x7f0400c5
.field public static final colorButtonNormal:I = 0x7f0400c7
.field public static final colorControlActivated:I = 0x7f0400c6
.field public static final colorControlActivated:I = 0x7f0400c8
.field public static final colorControlHighlight:I = 0x7f0400c7
.field public static final colorControlHighlight:I = 0x7f0400c9
.field public static final colorControlNormal:I = 0x7f0400c8
.field public static final colorControlNormal:I = 0x7f0400ca
.field public static final colorError:I = 0x7f0400c9
.field public static final colorError:I = 0x7f0400cb
.field public static final colorPrimary:I = 0x7f0400cc
.field public static final colorPrimary:I = 0x7f0400ce
.field public static final colorPrimaryDark:I = 0x7f0400cf
.field public static final colorPrimaryDark:I = 0x7f0400d1
.field public static final colorSwitchThumbNormal:I = 0x7f0400d4
.field public static final colorSwitchThumbNormal:I = 0x7f0400d6
.field public static final commitIcon:I = 0x7f0400da
.field public static final commitIcon:I = 0x7f0400dc
.field public static final contentDescription:I = 0x7f0400df
.field public static final contentDescription:I = 0x7f0400e1
.field public static final contentInsetEnd:I = 0x7f0400e0
.field public static final contentInsetEnd:I = 0x7f0400e2
.field public static final contentInsetEndWithActions:I = 0x7f0400e1
.field public static final contentInsetEndWithActions:I = 0x7f0400e3
.field public static final contentInsetLeft:I = 0x7f0400e2
.field public static final contentInsetLeft:I = 0x7f0400e4
.field public static final contentInsetRight:I = 0x7f0400e3
.field public static final contentInsetRight:I = 0x7f0400e5
.field public static final contentInsetStart:I = 0x7f0400e4
.field public static final contentInsetStart:I = 0x7f0400e6
.field public static final contentInsetStartWithNavigation:I = 0x7f0400e5
.field public static final contentInsetStartWithNavigation:I = 0x7f0400e7
.field public static final controlBackground:I = 0x7f0400ec
.field public static final controlBackground:I = 0x7f0400ee
.field public static final customNavigationLayout:I = 0x7f040101
.field public static final customNavigationLayout:I = 0x7f040103
.field public static final defaultQueryHint:I = 0x7f040118
.field public static final defaultQueryHint:I = 0x7f04011a
.field public static final dialogCornerRadius:I = 0x7f04011b
.field public static final dialogCornerRadius:I = 0x7f04011d
.field public static final dialogPreferredPadding:I = 0x7f040120
.field public static final dialogPreferredPadding:I = 0x7f040122
.field public static final dialogTheme:I = 0x7f040121
.field public static final dialogTheme:I = 0x7f040123
.field public static final displayOptions:I = 0x7f040124
.field public static final displayOptions:I = 0x7f040126
.field public static final divider:I = 0x7f040125
.field public static final divider:I = 0x7f040127
.field public static final dividerHorizontal:I = 0x7f040129
.field public static final dividerHorizontal:I = 0x7f04012b
.field public static final dividerPadding:I = 0x7f04012a
.field public static final dividerPadding:I = 0x7f04012c
.field public static final dividerVertical:I = 0x7f04012b
.field public static final dividerVertical:I = 0x7f04012d
.field public static final drawableBottomCompat:I = 0x7f04012c
.field public static final drawableBottomCompat:I = 0x7f04012e
.field public static final drawableEndCompat:I = 0x7f04012d
.field public static final drawableEndCompat:I = 0x7f04012f
.field public static final drawableLeftCompat:I = 0x7f04012e
.field public static final drawableLeftCompat:I = 0x7f040130
.field public static final drawableRightCompat:I = 0x7f04012f
.field public static final drawableRightCompat:I = 0x7f040131
.field public static final drawableSize:I = 0x7f040130
.field public static final drawableSize:I = 0x7f040132
.field public static final drawableStartCompat:I = 0x7f040131
.field public static final drawableStartCompat:I = 0x7f040133
.field public static final drawableTint:I = 0x7f040132
.field public static final drawableTint:I = 0x7f040134
.field public static final drawableTintMode:I = 0x7f040133
.field public static final drawableTintMode:I = 0x7f040135
.field public static final drawableTopCompat:I = 0x7f040134
.field public static final drawableTopCompat:I = 0x7f040136
.field public static final drawerArrowStyle:I = 0x7f040135
.field public static final drawerArrowStyle:I = 0x7f040139
.field public static final dropDownListViewStyle:I = 0x7f040137
.field public static final dropDownListViewStyle:I = 0x7f04013b
.field public static final dropdownListPreferredItemHeight:I = 0x7f040138
.field public static final dropdownListPreferredItemHeight:I = 0x7f04013c
.field public static final editTextBackground:I = 0x7f04013a
.field public static final editTextBackground:I = 0x7f04013e
.field public static final editTextColor:I = 0x7f04013b
.field public static final editTextColor:I = 0x7f04013f
.field public static final editTextStyle:I = 0x7f04013d
.field public static final editTextStyle:I = 0x7f040141
.field public static final elevation:I = 0x7f04013e
.field public static final elevation:I = 0x7f040142
.field public static final expandActivityOverflowButtonDrawable:I = 0x7f040148
.field public static final expandActivityOverflowButtonDrawable:I = 0x7f04014c
.field public static final firstBaselineToTopHeight:I = 0x7f040160
.field public static final firstBaselineToTopHeight:I = 0x7f040164
.field public static final font:I = 0x7f04016c
.field public static final font:I = 0x7f040170
.field public static final fontFamily:I = 0x7f04016d
.field public static final fontFamily:I = 0x7f040171
.field public static final fontProviderAuthority:I = 0x7f04016e
.field public static final fontProviderAuthority:I = 0x7f040172
.field public static final fontProviderCerts:I = 0x7f04016f
.field public static final fontProviderCerts:I = 0x7f040173
.field public static final fontProviderFetchStrategy:I = 0x7f040170
.field public static final fontProviderFetchStrategy:I = 0x7f040174
.field public static final fontProviderFetchTimeout:I = 0x7f040171
.field public static final fontProviderFetchTimeout:I = 0x7f040175
.field public static final fontProviderPackage:I = 0x7f040172
.field public static final fontProviderPackage:I = 0x7f040176
.field public static final fontProviderQuery:I = 0x7f040173
.field public static final fontProviderQuery:I = 0x7f040177
.field public static final fontStyle:I = 0x7f040174
.field public static final fontStyle:I = 0x7f040178
.field public static final fontVariationSettings:I = 0x7f040175
.field public static final fontVariationSettings:I = 0x7f040179
.field public static final fontWeight:I = 0x7f040176
.field public static final fontWeight:I = 0x7f04017a
.field public static final gapBetweenBars:I = 0x7f040179
.field public static final gapBetweenBars:I = 0x7f04017d
.field public static final goIcon:I = 0x7f04017e
.field public static final goIcon:I = 0x7f040182
.field public static final height:I = 0x7f040185
.field public static final height:I = 0x7f040189
.field public static final hideOnContentScroll:I = 0x7f04018a
.field public static final hideOnContentScroll:I = 0x7f04018e
.field public static final homeAsUpIndicator:I = 0x7f040191
.field public static final homeAsUpIndicator:I = 0x7f040195
.field public static final homeLayout:I = 0x7f040192
.field public static final homeLayout:I = 0x7f040196
.field public static final icon:I = 0x7f040209
.field public static final icon:I = 0x7f04020e
.field public static final iconTint:I = 0x7f040210
.field public static final iconTint:I = 0x7f040215
.field public static final iconTintMode:I = 0x7f040211
.field public static final iconTintMode:I = 0x7f040216
.field public static final iconifiedByDefault:I = 0x7f040212
.field public static final iconifiedByDefault:I = 0x7f040217
.field public static final imageButtonStyle:I = 0x7f040215
.field public static final imageButtonStyle:I = 0x7f04021a
.field public static final indeterminateProgressStyle:I = 0x7f04022d
.field public static final indeterminateProgressStyle:I = 0x7f040232
.field public static final initialActivityCount:I = 0x7f04022e
.field public static final initialActivityCount:I = 0x7f040233
.field public static final isLightTheme:I = 0x7f040231
.field public static final isLightTheme:I = 0x7f040236
.field public static final itemPadding:I = 0x7f040239
.field public static final itemPadding:I = 0x7f04023e
.field public static final lastBaselineToBottomHeight:I = 0x7f040243
.field public static final lastBaselineToBottomHeight:I = 0x7f040248
.field public static final layout:I = 0x7f040244
.field public static final layout:I = 0x7f040249
.field public static final lineHeight:I = 0x7f040290
.field public static final lineHeight:I = 0x7f040296
.field public static final listChoiceBackgroundIndicator:I = 0x7f040292
.field public static final listChoiceBackgroundIndicator:I = 0x7f040298
.field public static final listChoiceIndicatorMultipleAnimated:I = 0x7f040293
.field public static final listChoiceIndicatorMultipleAnimated:I = 0x7f040299
.field public static final listChoiceIndicatorSingleAnimated:I = 0x7f040294
.field public static final listChoiceIndicatorSingleAnimated:I = 0x7f04029a
.field public static final listDividerAlertDialog:I = 0x7f040295
.field public static final listDividerAlertDialog:I = 0x7f04029b
.field public static final listItemLayout:I = 0x7f040296
.field public static final listItemLayout:I = 0x7f04029c
.field public static final listLayout:I = 0x7f040297
.field public static final listLayout:I = 0x7f04029d
.field public static final listMenuViewStyle:I = 0x7f040298
.field public static final listMenuViewStyle:I = 0x7f04029e
.field public static final listPopupWindowStyle:I = 0x7f040299
.field public static final listPopupWindowStyle:I = 0x7f04029f
.field public static final listPreferredItemHeight:I = 0x7f04029a
.field public static final listPreferredItemHeight:I = 0x7f0402a0
.field public static final listPreferredItemHeightLarge:I = 0x7f04029b
.field public static final listPreferredItemHeightLarge:I = 0x7f0402a1
.field public static final listPreferredItemHeightSmall:I = 0x7f04029c
.field public static final listPreferredItemHeightSmall:I = 0x7f0402a2
.field public static final listPreferredItemPaddingEnd:I = 0x7f04029d
.field public static final listPreferredItemPaddingEnd:I = 0x7f0402a3
.field public static final listPreferredItemPaddingLeft:I = 0x7f04029e
.field public static final listPreferredItemPaddingLeft:I = 0x7f0402a4
.field public static final listPreferredItemPaddingRight:I = 0x7f04029f
.field public static final listPreferredItemPaddingRight:I = 0x7f0402a5
.field public static final listPreferredItemPaddingStart:I = 0x7f0402a0
.field public static final listPreferredItemPaddingStart:I = 0x7f0402a6
.field public static final logo:I = 0x7f0402a1
.field public static final logo:I = 0x7f0402a7
.field public static final logoDescription:I = 0x7f0402a2
.field public static final logoDescription:I = 0x7f0402a8
.field public static final maxButtonHeight:I = 0x7f0402b5
.field public static final maxButtonHeight:I = 0x7f0402bb
.field public static final measureWithLargestChild:I = 0x7f0402ba
.field public static final measureWithLargestChild:I = 0x7f0402c1
.field public static final menu:I = 0x7f0402bb
.field public static final menu:I = 0x7f0402c2
.field public static final multiChoiceItemLayout:I = 0x7f0402bd
.field public static final multiChoiceItemLayout:I = 0x7f0402c4
.field public static final navigationContentDescription:I = 0x7f0402be
.field public static final navigationContentDescription:I = 0x7f0402c5
.field public static final navigationIcon:I = 0x7f0402bf
.field public static final navigationIcon:I = 0x7f0402c6
.field public static final navigationMode:I = 0x7f0402c0
.field public static final navigationMode:I = 0x7f0402c7
.field public static final numericModifiers:I = 0x7f0402c5
.field public static final numericModifiers:I = 0x7f0402cc
.field public static final overlapAnchor:I = 0x7f0402c8
.field public static final overlapAnchor:I = 0x7f0402cf
.field public static final paddingBottomNoButtons:I = 0x7f0402cc
.field public static final paddingBottomNoButtons:I = 0x7f0402d3
.field public static final paddingEnd:I = 0x7f0402cd
.field public static final paddingEnd:I = 0x7f0402d4
.field public static final paddingStart:I = 0x7f0402ce
.field public static final paddingStart:I = 0x7f0402d5
.field public static final paddingTopNoTitle:I = 0x7f0402cf
.field public static final paddingTopNoTitle:I = 0x7f0402d6
.field public static final panelBackground:I = 0x7f0402d0
.field public static final panelBackground:I = 0x7f0402d7
.field public static final panelMenuListTheme:I = 0x7f0402d1
.field public static final panelMenuListTheme:I = 0x7f0402d8
.field public static final panelMenuListWidth:I = 0x7f0402d2
.field public static final panelMenuListWidth:I = 0x7f0402d9
.field public static final popupMenuStyle:I = 0x7f0402db
.field public static final popupMenuStyle:I = 0x7f0402e2
.field public static final popupTheme:I = 0x7f0402dc
.field public static final popupTheme:I = 0x7f0402e3
.field public static final popupWindowStyle:I = 0x7f0402dd
.field public static final popupWindowStyle:I = 0x7f0402e4
.field public static final preserveIconSpacing:I = 0x7f0402e8
.field public static final preserveIconSpacing:I = 0x7f0402ef
.field public static final progressBarPadding:I = 0x7f040314
.field public static final progressBarPadding:I = 0x7f04031b
.field public static final progressBarStyle:I = 0x7f040315
.field public static final progressBarStyle:I = 0x7f04031c
.field public static final queryBackground:I = 0x7f040318
.field public static final queryBackground:I = 0x7f04031f
.field public static final queryHint:I = 0x7f040319
.field public static final queryHint:I = 0x7f040320
.field public static final radioButtonStyle:I = 0x7f04031a
.field public static final radioButtonStyle:I = 0x7f040321
.field public static final ratingBarStyle:I = 0x7f04031d
.field public static final ratingBarStyle:I = 0x7f040324
.field public static final ratingBarStyleIndicator:I = 0x7f04031e
.field public static final ratingBarStyleIndicator:I = 0x7f040325
.field public static final ratingBarStyleSmall:I = 0x7f04031f
.field public static final ratingBarStyleSmall:I = 0x7f040326
.field public static final searchHintIcon:I = 0x7f040344
.field public static final searchHintIcon:I = 0x7f04034c
.field public static final searchIcon:I = 0x7f040345
.field public static final searchIcon:I = 0x7f04034d
.field public static final searchViewStyle:I = 0x7f040346
.field public static final searchViewStyle:I = 0x7f04034e
.field public static final seekBarStyle:I = 0x7f04034a
.field public static final seekBarStyle:I = 0x7f040352
.field public static final selectableItemBackground:I = 0x7f04034c
.field public static final selectableItemBackground:I = 0x7f040354
.field public static final selectableItemBackgroundBorderless:I = 0x7f04034d
.field public static final selectableItemBackgroundBorderless:I = 0x7f040355
.field public static final showAsAction:I = 0x7f040350
.field public static final showAsAction:I = 0x7f040358
.field public static final showDividers:I = 0x7f040354
.field public static final showDividers:I = 0x7f04035c
.field public static final showText:I = 0x7f040357
.field public static final showText:I = 0x7f04035f
.field public static final showTitle:I = 0x7f040358
.field public static final showTitle:I = 0x7f040360
.field public static final singleChoiceItemLayout:I = 0x7f040359
.field public static final singleChoiceItemLayout:I = 0x7f040361
.field public static final spinBars:I = 0x7f040360
.field public static final spinBars:I = 0x7f040368
.field public static final spinnerDropDownItemStyle:I = 0x7f040361
.field public static final spinnerDropDownItemStyle:I = 0x7f040369
.field public static final spinnerStyle:I = 0x7f040362
.field public static final spinnerStyle:I = 0x7f04036a
.field public static final splitTrack:I = 0x7f040363
.field public static final splitTrack:I = 0x7f04036b
.field public static final srcCompat:I = 0x7f040364
.field public static final srcCompat:I = 0x7f04036c
.field public static final state_above_anchor:I = 0x7f040366
.field public static final state_above_anchor:I = 0x7f04036e
.field public static final subMenuArrow:I = 0x7f040372
.field public static final subMenuArrow:I = 0x7f04037a
.field public static final submitBackground:I = 0x7f040373
.field public static final submitBackground:I = 0x7f04037b
.field public static final subtitle:I = 0x7f040374
.field public static final subtitle:I = 0x7f04037c
.field public static final subtitleTextAppearance:I = 0x7f040375
.field public static final subtitleTextAppearance:I = 0x7f04037d
.field public static final subtitleTextColor:I = 0x7f040376
.field public static final subtitleTextColor:I = 0x7f04037e
.field public static final subtitleTextStyle:I = 0x7f040377
.field public static final subtitleTextStyle:I = 0x7f04037f
.field public static final suggestionRowLayout:I = 0x7f040378
.field public static final suggestionRowLayout:I = 0x7f040380
.field public static final switchMinWidth:I = 0x7f04037c
.field public static final switchMinWidth:I = 0x7f040384
.field public static final switchPadding:I = 0x7f04037d
.field public static final switchPadding:I = 0x7f040385
.field public static final switchStyle:I = 0x7f040380
.field public static final switchStyle:I = 0x7f040388
.field public static final switchTextAppearance:I = 0x7f040381
.field public static final switchTextAppearance:I = 0x7f040389
.field public static final textAllCaps:I = 0x7f0403a1
.field public static final textAllCaps:I = 0x7f0403a9
.field public static final textAppearanceLargePopupMenu:I = 0x7f0403ac
.field public static final textAppearanceLargePopupMenu:I = 0x7f0403b4
.field public static final textAppearanceListItem:I = 0x7f0403ad
.field public static final textAppearanceListItem:I = 0x7f0403b5
.field public static final textAppearanceListItemSecondary:I = 0x7f0403ae
.field public static final textAppearanceListItemSecondary:I = 0x7f0403b6
.field public static final textAppearanceListItemSmall:I = 0x7f0403af
.field public static final textAppearanceListItemSmall:I = 0x7f0403b7
.field public static final textAppearancePopupMenuHeader:I = 0x7f0403b1
.field public static final textAppearancePopupMenuHeader:I = 0x7f0403b9
.field public static final textAppearanceSearchResultSubtitle:I = 0x7f0403b2
.field public static final textAppearanceSearchResultSubtitle:I = 0x7f0403ba
.field public static final textAppearanceSearchResultTitle:I = 0x7f0403b3
.field public static final textAppearanceSearchResultTitle:I = 0x7f0403bb
.field public static final textAppearanceSmallPopupMenu:I = 0x7f0403b4
.field public static final textAppearanceSmallPopupMenu:I = 0x7f0403bc
.field public static final textColorAlertDialogListItem:I = 0x7f0403b7
.field public static final textColorAlertDialogListItem:I = 0x7f0403bf
.field public static final textColorSearchUrl:I = 0x7f0403b8
.field public static final textColorSearchUrl:I = 0x7f0403c0
.field public static final textLocale:I = 0x7f0403bb
.field public static final textLocale:I = 0x7f0403c3
.field public static final theme:I = 0x7f0403be
.field public static final theme:I = 0x7f0403c6
.field public static final thickness:I = 0x7f04040a
.field public static final thickness:I = 0x7f040412
.field public static final thumbTextPadding:I = 0x7f04040b
.field public static final thumbTextPadding:I = 0x7f040413
.field public static final thumbTint:I = 0x7f04040c
.field public static final thumbTint:I = 0x7f040414
.field public static final thumbTintMode:I = 0x7f04040d
.field public static final thumbTintMode:I = 0x7f040415
.field public static final tickMark:I = 0x7f04040e
.field public static final tickMark:I = 0x7f040416
.field public static final tickMarkTint:I = 0x7f04040f
.field public static final tickMarkTint:I = 0x7f040417
.field public static final tickMarkTintMode:I = 0x7f040410
.field public static final tickMarkTintMode:I = 0x7f040418
.field public static final tint:I = 0x7f040411
.field public static final tint:I = 0x7f040419
.field public static final tintMode:I = 0x7f040412
.field public static final tintMode:I = 0x7f04041a
.field public static final title:I = 0x7f040413
.field public static final title:I = 0x7f04041b
.field public static final titleMargin:I = 0x7f040415
.field public static final titleMargin:I = 0x7f04041d
.field public static final titleMarginBottom:I = 0x7f040416
.field public static final titleMarginBottom:I = 0x7f04041e
.field public static final titleMarginEnd:I = 0x7f040417
.field public static final titleMarginEnd:I = 0x7f04041f
.field public static final titleMarginStart:I = 0x7f040418
.field public static final titleMarginStart:I = 0x7f040420
.field public static final titleMarginTop:I = 0x7f040419
.field public static final titleMarginTop:I = 0x7f040421
.field public static final titleMargins:I = 0x7f04041a
.field public static final titleMargins:I = 0x7f040422
.field public static final titleTextAppearance:I = 0x7f04041b
.field public static final titleTextAppearance:I = 0x7f040423
.field public static final titleTextColor:I = 0x7f04041c
.field public static final titleTextColor:I = 0x7f040424
.field public static final titleTextStyle:I = 0x7f04041d
.field public static final titleTextStyle:I = 0x7f040425
.field public static final toolbarNavigationButtonStyle:I = 0x7f040420
.field public static final toolbarNavigationButtonStyle:I = 0x7f040428
.field public static final toolbarStyle:I = 0x7f040421
.field public static final toolbarStyle:I = 0x7f040429
.field public static final tooltipForegroundColor:I = 0x7f040422
.field public static final tooltipForegroundColor:I = 0x7f04042a
.field public static final tooltipFrameBackground:I = 0x7f040423
.field public static final tooltipFrameBackground:I = 0x7f04042b
.field public static final tooltipText:I = 0x7f040424
.field public static final tooltipText:I = 0x7f04042c
.field public static final track:I = 0x7f040425
.field public static final track:I = 0x7f04042d
.field public static final trackTint:I = 0x7f040426
.field public static final trackTint:I = 0x7f04042e
.field public static final trackTintMode:I = 0x7f040427
.field public static final trackTintMode:I = 0x7f04042f
.field public static final ttcIndex:I = 0x7f040428
.field public static final ttcIndex:I = 0x7f040430
.field public static final viewInflaterClass:I = 0x7f040445
.field public static final viewInflaterClass:I = 0x7f04044d
.field public static final voiceIcon:I = 0x7f040446
.field public static final voiceIcon:I = 0x7f04044e
.field public static final windowActionBar:I = 0x7f040449
.field public static final windowActionBar:I = 0x7f040451
.field public static final windowActionBarOverlay:I = 0x7f04044a
.field public static final windowActionBarOverlay:I = 0x7f040452
.field public static final windowActionModeOverlay:I = 0x7f04044b
.field public static final windowActionModeOverlay:I = 0x7f040453
.field public static final windowFixedHeightMajor:I = 0x7f04044c
.field public static final windowFixedHeightMajor:I = 0x7f040454
.field public static final windowFixedHeightMinor:I = 0x7f04044d
.field public static final windowFixedHeightMinor:I = 0x7f040455
.field public static final windowFixedWidthMajor:I = 0x7f04044e
.field public static final windowFixedWidthMajor:I = 0x7f040456
.field public static final windowFixedWidthMinor:I = 0x7f04044f
.field public static final windowFixedWidthMinor:I = 0x7f040457
.field public static final windowMinWidthMajor:I = 0x7f040450
.field public static final windowMinWidthMajor:I = 0x7f040458
.field public static final windowMinWidthMinor:I = 0x7f040451
.field public static final windowMinWidthMinor:I = 0x7f040459
.field public static final windowNoTitle:I = 0x7f040452
.field public static final windowNoTitle:I = 0x7f04045a
# direct methods
.method private constructor <init>()V
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V

View file

@ -23,7 +23,7 @@
# direct methods
.method private constructor <init>()V
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V

View file

@ -75,117 +75,117 @@
.field public static final background_material_light:I = 0x7f06001f
.field public static final bright_foreground_disabled_material_dark:I = 0x7f060034
.field public static final bright_foreground_disabled_material_dark:I = 0x7f060035
.field public static final bright_foreground_disabled_material_light:I = 0x7f060035
.field public static final bright_foreground_disabled_material_light:I = 0x7f060036
.field public static final bright_foreground_inverse_material_dark:I = 0x7f060036
.field public static final bright_foreground_inverse_material_dark:I = 0x7f060037
.field public static final bright_foreground_inverse_material_light:I = 0x7f060037
.field public static final bright_foreground_inverse_material_light:I = 0x7f060038
.field public static final bright_foreground_material_dark:I = 0x7f060038
.field public static final bright_foreground_material_dark:I = 0x7f060039
.field public static final bright_foreground_material_light:I = 0x7f060039
.field public static final bright_foreground_material_light:I = 0x7f06003a
.field public static final button_material_dark:I = 0x7f06003f
.field public static final button_material_dark:I = 0x7f060040
.field public static final button_material_light:I = 0x7f060040
.field public static final button_material_light:I = 0x7f060041
.field public static final dim_foreground_disabled_material_dark:I = 0x7f060068
.field public static final dim_foreground_disabled_material_dark:I = 0x7f060069
.field public static final dim_foreground_disabled_material_light:I = 0x7f060069
.field public static final dim_foreground_disabled_material_light:I = 0x7f06006a
.field public static final dim_foreground_material_dark:I = 0x7f06006a
.field public static final dim_foreground_material_dark:I = 0x7f06006b
.field public static final dim_foreground_material_light:I = 0x7f06006b
.field public static final dim_foreground_material_light:I = 0x7f06006c
.field public static final error_color_material_dark:I = 0x7f06006c
.field public static final error_color_material_dark:I = 0x7f06006d
.field public static final error_color_material_light:I = 0x7f06006d
.field public static final error_color_material_light:I = 0x7f06006e
.field public static final foreground_material_dark:I = 0x7f060072
.field public static final foreground_material_dark:I = 0x7f060073
.field public static final foreground_material_light:I = 0x7f060073
.field public static final foreground_material_light:I = 0x7f060074
.field public static final highlighted_text_material_dark:I = 0x7f060082
.field public static final highlighted_text_material_dark:I = 0x7f060083
.field public static final highlighted_text_material_light:I = 0x7f060083
.field public static final highlighted_text_material_light:I = 0x7f060084
.field public static final material_blue_grey_800:I = 0x7f06008a
.field public static final material_blue_grey_800:I = 0x7f06008b
.field public static final material_blue_grey_900:I = 0x7f06008b
.field public static final material_blue_grey_900:I = 0x7f06008c
.field public static final material_blue_grey_950:I = 0x7f06008c
.field public static final material_blue_grey_950:I = 0x7f06008d
.field public static final material_deep_teal_200:I = 0x7f06008d
.field public static final material_deep_teal_200:I = 0x7f06008e
.field public static final material_deep_teal_500:I = 0x7f06008e
.field public static final material_deep_teal_500:I = 0x7f06008f
.field public static final material_grey_100:I = 0x7f06008f
.field public static final material_grey_100:I = 0x7f060090
.field public static final material_grey_300:I = 0x7f060090
.field public static final material_grey_300:I = 0x7f060091
.field public static final material_grey_50:I = 0x7f060091
.field public static final material_grey_50:I = 0x7f060092
.field public static final material_grey_600:I = 0x7f060092
.field public static final material_grey_600:I = 0x7f060093
.field public static final material_grey_800:I = 0x7f060093
.field public static final material_grey_800:I = 0x7f060094
.field public static final material_grey_850:I = 0x7f060094
.field public static final material_grey_850:I = 0x7f060095
.field public static final material_grey_900:I = 0x7f060095
.field public static final material_grey_900:I = 0x7f060096
.field public static final notification_action_color_filter:I = 0x7f0600b0
.field public static final notification_action_color_filter:I = 0x7f0600b1
.field public static final notification_icon_bg_color:I = 0x7f0600b1
.field public static final notification_icon_bg_color:I = 0x7f0600b2
.field public static final primary_dark_material_dark:I = 0x7f0600d8
.field public static final primary_dark_material_dark:I = 0x7f0600d9
.field public static final primary_dark_material_light:I = 0x7f0600d9
.field public static final primary_dark_material_light:I = 0x7f0600da
.field public static final primary_material_dark:I = 0x7f0600ea
.field public static final primary_material_dark:I = 0x7f0600eb
.field public static final primary_material_light:I = 0x7f0600eb
.field public static final primary_material_light:I = 0x7f0600ec
.field public static final primary_text_default_material_dark:I = 0x7f0600ec
.field public static final primary_text_default_material_dark:I = 0x7f0600ed
.field public static final primary_text_default_material_light:I = 0x7f0600ed
.field public static final primary_text_default_material_light:I = 0x7f0600ee
.field public static final primary_text_disabled_material_dark:I = 0x7f0600ee
.field public static final primary_text_disabled_material_dark:I = 0x7f0600ef
.field public static final primary_text_disabled_material_light:I = 0x7f0600ef
.field public static final primary_text_disabled_material_light:I = 0x7f0600f0
.field public static final ripple_material_dark:I = 0x7f0600f8
.field public static final ripple_material_dark:I = 0x7f0600f9
.field public static final ripple_material_light:I = 0x7f0600f9
.field public static final ripple_material_light:I = 0x7f0600fa
.field public static final secondary_text_default_material_dark:I = 0x7f0600fa
.field public static final secondary_text_default_material_dark:I = 0x7f0600fb
.field public static final secondary_text_default_material_light:I = 0x7f0600fb
.field public static final secondary_text_default_material_light:I = 0x7f0600fc
.field public static final secondary_text_disabled_material_dark:I = 0x7f0600fc
.field public static final secondary_text_disabled_material_dark:I = 0x7f0600fd
.field public static final secondary_text_disabled_material_light:I = 0x7f0600fd
.field public static final secondary_text_disabled_material_light:I = 0x7f0600fe
.field public static final switch_thumb_disabled_material_dark:I = 0x7f06012c
.field public static final switch_thumb_disabled_material_dark:I = 0x7f06012d
.field public static final switch_thumb_disabled_material_light:I = 0x7f06012d
.field public static final switch_thumb_disabled_material_light:I = 0x7f06012e
.field public static final switch_thumb_material_dark:I = 0x7f06012e
.field public static final switch_thumb_material_dark:I = 0x7f06012f
.field public static final switch_thumb_material_light:I = 0x7f06012f
.field public static final switch_thumb_material_light:I = 0x7f060130
.field public static final switch_thumb_normal_material_dark:I = 0x7f060130
.field public static final switch_thumb_normal_material_dark:I = 0x7f060131
.field public static final switch_thumb_normal_material_light:I = 0x7f060131
.field public static final switch_thumb_normal_material_light:I = 0x7f060132
.field public static final tooltip_background_dark:I = 0x7f060133
.field public static final tooltip_background_dark:I = 0x7f060134
.field public static final tooltip_background_light:I = 0x7f060134
.field public static final tooltip_background_light:I = 0x7f060135
# direct methods
.method private constructor <init>()V
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V

View file

@ -251,7 +251,7 @@
# direct methods
.method private constructor <init>()V
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V

View file

@ -187,53 +187,53 @@
.field public static final abc_vector_test:I = 0x7f08006b
.field public static final btn_checkbox_checked_mtrl:I = 0x7f08009b
.field public static final btn_checkbox_checked_mtrl:I = 0x7f0800a1
.field public static final btn_checkbox_checked_to_unchecked_mtrl_animation:I = 0x7f08009c
.field public static final btn_checkbox_checked_to_unchecked_mtrl_animation:I = 0x7f0800a2
.field public static final btn_checkbox_unchecked_mtrl:I = 0x7f08009d
.field public static final btn_checkbox_unchecked_mtrl:I = 0x7f0800a3
.field public static final btn_checkbox_unchecked_to_checked_mtrl_animation:I = 0x7f08009e
.field public static final btn_checkbox_unchecked_to_checked_mtrl_animation:I = 0x7f0800a4
.field public static final btn_radio_off_mtrl:I = 0x7f08009f
.field public static final btn_radio_off_mtrl:I = 0x7f0800a5
.field public static final btn_radio_off_to_on_mtrl_animation:I = 0x7f0800a0
.field public static final btn_radio_off_to_on_mtrl_animation:I = 0x7f0800a6
.field public static final btn_radio_on_mtrl:I = 0x7f0800a1
.field public static final btn_radio_on_mtrl:I = 0x7f0800a7
.field public static final btn_radio_on_to_off_mtrl_animation:I = 0x7f0800a2
.field public static final btn_radio_on_to_off_mtrl_animation:I = 0x7f0800a8
.field public static final notification_action_background:I = 0x7f08047b
.field public static final notification_action_background:I = 0x7f080493
.field public static final notification_bg:I = 0x7f08047c
.field public static final notification_bg:I = 0x7f080494
.field public static final notification_bg_low:I = 0x7f08047d
.field public static final notification_bg_low:I = 0x7f080495
.field public static final notification_bg_low_normal:I = 0x7f08047e
.field public static final notification_bg_low_normal:I = 0x7f080496
.field public static final notification_bg_low_pressed:I = 0x7f08047f
.field public static final notification_bg_low_pressed:I = 0x7f080497
.field public static final notification_bg_normal:I = 0x7f080480
.field public static final notification_bg_normal:I = 0x7f080498
.field public static final notification_bg_normal_pressed:I = 0x7f080481
.field public static final notification_bg_normal_pressed:I = 0x7f080499
.field public static final notification_icon_background:I = 0x7f080482
.field public static final notification_icon_background:I = 0x7f08049a
.field public static final notification_template_icon_bg:I = 0x7f080483
.field public static final notification_template_icon_bg:I = 0x7f08049b
.field public static final notification_template_icon_low_bg:I = 0x7f080484
.field public static final notification_template_icon_low_bg:I = 0x7f08049c
.field public static final notification_tile_bg:I = 0x7f080485
.field public static final notification_tile_bg:I = 0x7f08049d
.field public static final notify_panel_notification_icon_bg:I = 0x7f080486
.field public static final notify_panel_notification_icon_bg:I = 0x7f08049e
.field public static final tooltip_frame_dark:I = 0x7f08048e
.field public static final tooltip_frame_dark:I = 0x7f0804a6
.field public static final tooltip_frame_light:I = 0x7f08048f
.field public static final tooltip_frame_light:I = 0x7f0804a7
# direct methods
.method private constructor <init>()V
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V

View file

@ -123,33 +123,33 @@
.field public static final alertTitle:I = 0x7f0a0060
.field public static final async:I = 0x7f0a0080
.field public static final async:I = 0x7f0a0081
.field public static final blocking:I = 0x7f0a00ce
.field public static final blocking:I = 0x7f0a00cf
.field public static final buttonPanel:I = 0x7f0a010c
.field public static final buttonPanel:I = 0x7f0a010d
.field public static final checkbox:I = 0x7f0a0218
.field public static final checkbox:I = 0x7f0a0219
.field public static final checked:I = 0x7f0a021a
.field public static final checked:I = 0x7f0a021b
.field public static final chronometer:I = 0x7f0a021d
.field public static final chronometer:I = 0x7f0a021e
.field public static final content:I = 0x7f0a023b
.field public static final content:I = 0x7f0a023c
.field public static final contentPanel:I = 0x7f0a023c
.field public static final contentPanel:I = 0x7f0a023d
.field public static final custom:I = 0x7f0a0259
.field public static final custom:I = 0x7f0a025a
.field public static final customPanel:I = 0x7f0a025a
.field public static final customPanel:I = 0x7f0a025b
.field public static final decor_content_parent:I = 0x7f0a025e
.field public static final decor_content_parent:I = 0x7f0a025f
.field public static final default_activity_button:I = 0x7f0a025f
.field public static final default_activity_button:I = 0x7f0a0260
.field public static final dialog_button:I = 0x7f0a0265
.field public static final dialog_button:I = 0x7f0a0266
.field public static final edit_query:I = 0x7f0a02b6
.field public static final edit_query:I = 0x7f0a02b7
.field public static final expand_activities_button:I = 0x7f0a02d5
@ -157,151 +157,151 @@
.field public static final forever:I = 0x7f0a02f9
.field public static final group_divider:I = 0x7f0a0330
.field public static final group_divider:I = 0x7f0a0334
.field public static final home:I = 0x7f0a0399
.field public static final home:I = 0x7f0a039d
.field public static final icon:I = 0x7f0a039b
.field public static final icon:I = 0x7f0a039f
.field public static final icon_group:I = 0x7f0a039d
.field public static final icon_group:I = 0x7f0a03a1
.field public static final image:I = 0x7f0a03a0
.field public static final image:I = 0x7f0a03a4
.field public static final info:I = 0x7f0a03b2
.field public static final info:I = 0x7f0a03b6
.field public static final italic:I = 0x7f0a03df
.field public static final italic:I = 0x7f0a03e3
.field public static final line1:I = 0x7f0a0423
.field public static final line1:I = 0x7f0a0427
.field public static final line3:I = 0x7f0a0424
.field public static final line3:I = 0x7f0a0428
.field public static final listMode:I = 0x7f0a0426
.field public static final listMode:I = 0x7f0a042a
.field public static final list_item:I = 0x7f0a0427
.field public static final list_item:I = 0x7f0a042b
.field public static final message:I = 0x7f0a0484
.field public static final message:I = 0x7f0a048b
.field public static final multiply:I = 0x7f0a048c
.field public static final multiply:I = 0x7f0a0493
.field public static final none:I = 0x7f0a04a8
.field public static final none:I = 0x7f0a04af
.field public static final normal:I = 0x7f0a04a9
.field public static final normal:I = 0x7f0a04b0
.field public static final notification_background:I = 0x7f0a04b3
.field public static final notification_background:I = 0x7f0a04ba
.field public static final notification_main_column:I = 0x7f0a04b4
.field public static final notification_main_column:I = 0x7f0a04bb
.field public static final notification_main_column_container:I = 0x7f0a04b5
.field public static final notification_main_column_container:I = 0x7f0a04bc
.field public static final off:I = 0x7f0a04da
.field public static final off:I = 0x7f0a04e1
.field public static final on:I = 0x7f0a04dc
.field public static final on:I = 0x7f0a04e3
.field public static final parentPanel:I = 0x7f0a04ee
.field public static final parentPanel:I = 0x7f0a04f5
.field public static final progress_circular:I = 0x7f0a0568
.field public static final progress_circular:I = 0x7f0a0570
.field public static final progress_horizontal:I = 0x7f0a056a
.field public static final progress_horizontal:I = 0x7f0a0572
.field public static final radio:I = 0x7f0a0575
.field public static final radio:I = 0x7f0a057d
.field public static final right_icon:I = 0x7f0a0591
.field public static final right_icon:I = 0x7f0a05a2
.field public static final right_side:I = 0x7f0a0592
.field public static final right_side:I = 0x7f0a05a3
.field public static final screen:I = 0x7f0a05c0
.field public static final screen:I = 0x7f0a05d1
.field public static final scrollIndicatorDown:I = 0x7f0a05c2
.field public static final scrollIndicatorDown:I = 0x7f0a05d3
.field public static final scrollIndicatorUp:I = 0x7f0a05c3
.field public static final scrollIndicatorUp:I = 0x7f0a05d4
.field public static final scrollView:I = 0x7f0a05c4
.field public static final scrollView:I = 0x7f0a05d5
.field public static final search_badge:I = 0x7f0a05c8
.field public static final search_badge:I = 0x7f0a05d9
.field public static final search_bar:I = 0x7f0a05c9
.field public static final search_bar:I = 0x7f0a05da
.field public static final search_button:I = 0x7f0a05ca
.field public static final search_button:I = 0x7f0a05db
.field public static final search_close_btn:I = 0x7f0a05cc
.field public static final search_close_btn:I = 0x7f0a05dd
.field public static final search_edit_frame:I = 0x7f0a05cd
.field public static final search_edit_frame:I = 0x7f0a05de
.field public static final search_go_btn:I = 0x7f0a05d0
.field public static final search_go_btn:I = 0x7f0a05e1
.field public static final search_mag_icon:I = 0x7f0a05d2
.field public static final search_mag_icon:I = 0x7f0a05e3
.field public static final search_plate:I = 0x7f0a05d3
.field public static final search_plate:I = 0x7f0a05e4
.field public static final search_src_text:I = 0x7f0a05d6
.field public static final search_src_text:I = 0x7f0a05e7
.field public static final search_voice_btn:I = 0x7f0a05e2
.field public static final search_voice_btn:I = 0x7f0a05f3
.field public static final select_dialog_listview:I = 0x7f0a05e5
.field public static final select_dialog_listview:I = 0x7f0a05f6
.field public static final shortcut:I = 0x7f0a0727
.field public static final shortcut:I = 0x7f0a0738
.field public static final spacer:I = 0x7f0a0733
.field public static final spacer:I = 0x7f0a0745
.field public static final split_action_bar:I = 0x7f0a0735
.field public static final split_action_bar:I = 0x7f0a074f
.field public static final src_atop:I = 0x7f0a0738
.field public static final src_atop:I = 0x7f0a0752
.field public static final src_in:I = 0x7f0a0739
.field public static final src_in:I = 0x7f0a0753
.field public static final src_over:I = 0x7f0a073a
.field public static final src_over:I = 0x7f0a0754
.field public static final submenuarrow:I = 0x7f0a0756
.field public static final submenuarrow:I = 0x7f0a0779
.field public static final submit_area:I = 0x7f0a0757
.field public static final submit_area:I = 0x7f0a077a
.field public static final tabMode:I = 0x7f0a0763
.field public static final tabMode:I = 0x7f0a0786
.field public static final tag_accessibility_actions:I = 0x7f0a0764
.field public static final tag_accessibility_actions:I = 0x7f0a0787
.field public static final tag_accessibility_clickable_spans:I = 0x7f0a0765
.field public static final tag_accessibility_clickable_spans:I = 0x7f0a0788
.field public static final tag_accessibility_heading:I = 0x7f0a0766
.field public static final tag_accessibility_heading:I = 0x7f0a0789
.field public static final tag_accessibility_pane_title:I = 0x7f0a0767
.field public static final tag_accessibility_pane_title:I = 0x7f0a078a
.field public static final tag_screen_reader_focusable:I = 0x7f0a0768
.field public static final tag_screen_reader_focusable:I = 0x7f0a078b
.field public static final tag_transition_group:I = 0x7f0a0769
.field public static final tag_transition_group:I = 0x7f0a078c
.field public static final tag_unhandled_key_event_manager:I = 0x7f0a076a
.field public static final tag_unhandled_key_event_manager:I = 0x7f0a078d
.field public static final tag_unhandled_key_listeners:I = 0x7f0a076b
.field public static final tag_unhandled_key_listeners:I = 0x7f0a078e
.field public static final text:I = 0x7f0a0771
.field public static final text:I = 0x7f0a0794
.field public static final text2:I = 0x7f0a0772
.field public static final text2:I = 0x7f0a0795
.field public static final textSpacerNoButtons:I = 0x7f0a0773
.field public static final textSpacerNoButtons:I = 0x7f0a0796
.field public static final textSpacerNoTitle:I = 0x7f0a0774
.field public static final textSpacerNoTitle:I = 0x7f0a0797
.field public static final time:I = 0x7f0a077f
.field public static final time:I = 0x7f0a07a2
.field public static final title:I = 0x7f0a0780
.field public static final title:I = 0x7f0a07a3
.field public static final titleDividerNoCustom:I = 0x7f0a0781
.field public static final titleDividerNoCustom:I = 0x7f0a07a4
.field public static final title_template:I = 0x7f0a0782
.field public static final title_template:I = 0x7f0a07a5
.field public static final topPanel:I = 0x7f0a0788
.field public static final topPanel:I = 0x7f0a07ab
.field public static final unchecked:I = 0x7f0a0799
.field public static final unchecked:I = 0x7f0a07bc
.field public static final uniform:I = 0x7f0a079c
.field public static final uniform:I = 0x7f0a07bf
.field public static final up:I = 0x7f0a079f
.field public static final up:I = 0x7f0a07c2
.field public static final wrap_content:I = 0x7f0a086e
.field public static final wrap_content:I = 0x7f0a0894
# direct methods
.method private constructor <init>()V
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V

View file

@ -27,7 +27,7 @@
# direct methods
.method private constructor <init>()V
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V

View file

@ -31,7 +31,7 @@
# direct methods
.method private constructor <init>()V
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V

View file

@ -73,29 +73,29 @@
.field public static final custom_dialog:I = 0x7f0d0023
.field public static final notification_action:I = 0x7f0d0048
.field public static final notification_action:I = 0x7f0d0049
.field public static final notification_action_tombstone:I = 0x7f0d0049
.field public static final notification_action_tombstone:I = 0x7f0d004a
.field public static final notification_template_custom_big:I = 0x7f0d004b
.field public static final notification_template_custom_big:I = 0x7f0d004c
.field public static final notification_template_icon_group:I = 0x7f0d004c
.field public static final notification_template_icon_group:I = 0x7f0d004d
.field public static final notification_template_part_chronometer:I = 0x7f0d004d
.field public static final notification_template_part_chronometer:I = 0x7f0d004e
.field public static final notification_template_part_time:I = 0x7f0d004e
.field public static final notification_template_part_time:I = 0x7f0d004f
.field public static final select_dialog_item_material:I = 0x7f0d006c
.field public static final select_dialog_item_material:I = 0x7f0d006d
.field public static final select_dialog_multichoice_material:I = 0x7f0d006d
.field public static final select_dialog_multichoice_material:I = 0x7f0d006e
.field public static final select_dialog_singlechoice_material:I = 0x7f0d006e
.field public static final select_dialog_singlechoice_material:I = 0x7f0d006f
.field public static final support_simple_spinner_dropdown_item:I = 0x7f0d0075
.field public static final support_simple_spinner_dropdown_item:I = 0x7f0d0077
# direct methods
.method private constructor <init>()V
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V

View file

@ -69,13 +69,13 @@
.field public static final abc_toolbar_collapse_description:I = 0x7f12001d
.field public static final search_menu_title:I = 0x7f120ffe
.field public static final search_menu_title:I = 0x7f121017
.field public static final status_bar_notification_info_overflow:I = 0x7f1210ad
.field public static final status_bar_notification_info_overflow:I = 0x7f1210c6
# direct methods
.method private constructor <init>()V
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V

View file

@ -715,7 +715,7 @@
# direct methods
.method private constructor <init>()V
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V

View file

@ -951,7 +951,7 @@
# direct methods
.method static constructor <clinit>()V
.method public static constructor <clinit>()V
.locals 8
const/16 v0, 0x1d
@ -1170,7 +1170,7 @@
new-array v4, v0, [I
const v5, 0x7f040366
const v5, 0x7f04036e
aput v5, v4, v2
@ -1261,60 +1261,60 @@
0x7f04004e
0x7f040050
0x7f040051
0x7f0400e0
0x7f0400e1
0x7f0400e2
0x7f0400e3
0x7f0400e4
0x7f0400e5
0x7f040101
0x7f040124
0x7f040125
0x7f04013e
0x7f040185
0x7f04018a
0x7f040191
0x7f040192
0x7f040209
0x7f04022d
0x7f040239
0x7f0402a1
0x7f0402c0
0x7f0402dc
0x7f040314
0x7f040315
0x7f040374
0x7f040377
0x7f040413
0x7f04041d
0x7f0400e6
0x7f0400e7
0x7f040103
0x7f040126
0x7f040127
0x7f040142
0x7f040189
0x7f04018e
0x7f040195
0x7f040196
0x7f04020e
0x7f040232
0x7f04023e
0x7f0402a7
0x7f0402c7
0x7f0402e3
0x7f04031b
0x7f04031c
0x7f04037c
0x7f04037f
0x7f04041b
0x7f040425
.end array-data
:array_1
.array-data 4
0x7f04004e
0x7f040050
0x7f0400b9
0x7f040185
0x7f040377
0x7f04041d
0x7f0400bb
0x7f040189
0x7f04037f
0x7f040425
.end array-data
:array_2
.array-data 4
0x7f040148
0x7f04022e
0x7f04014c
0x7f040233
.end array-data
:array_3
.array-data 4
0x10100f2
0x7f04007e
0x7f04007f
0x7f040296
0x7f040297
0x7f0402bd
0x7f040358
0x7f040359
0x7f040080
0x7f040081
0x7f04029c
0x7f04029d
0x7f0402c4
0x7f040360
0x7f040361
.end array-data
:array_4
@ -1344,17 +1344,17 @@
:array_7
.array-data 4
0x1010119
0x7f040364
0x7f040411
0x7f040412
0x7f04036c
0x7f040419
0x7f04041a
.end array-data
:array_8
.array-data 4
0x1010142
0x7f04040e
0x7f04040f
0x7f040410
0x7f040416
0x7f040417
0x7f040418
.end array-data
:array_9
@ -1376,21 +1376,21 @@
0x7f04004a
0x7f04004b
0x7f04004c
0x7f04012c
0x7f04012d
0x7f04012e
0x7f04012f
0x7f040130
0x7f040131
0x7f040132
0x7f040133
0x7f040134
0x7f040160
0x7f04016d
0x7f040175
0x7f040243
0x7f040290
0x7f0403a1
0x7f0403bb
0x7f040135
0x7f040136
0x7f040164
0x7f040171
0x7f040179
0x7f040248
0x7f040296
0x7f0403a9
0x7f0403c3
.end array-data
:array_b
@ -1433,93 +1433,93 @@
0x7f04002c
0x7f04002d
0x7f040047
0x7f040068
0x7f040077
0x7f040078
0x7f04006a
0x7f040079
0x7f04007a
0x7f04007b
0x7f040081
0x7f040082
0x7f040099
0x7f04009e
0x7f0400bf
0x7f0400c0
0x7f0400c5
0x7f0400c6
0x7f04007c
0x7f04007d
0x7f040083
0x7f040084
0x7f04009b
0x7f0400a0
0x7f0400c1
0x7f0400c2
0x7f0400c7
0x7f0400c8
0x7f0400c9
0x7f0400cc
0x7f0400cf
0x7f0400d4
0x7f0400ec
0x7f04011b
0x7f040120
0x7f040121
0x7f040129
0x7f0400ca
0x7f0400cb
0x7f0400ce
0x7f0400d1
0x7f0400d6
0x7f0400ee
0x7f04011d
0x7f040122
0x7f040123
0x7f04012b
0x7f040137
0x7f040138
0x7f04013a
0x7f04012d
0x7f04013b
0x7f04013d
0x7f040191
0x7f040215
0x7f040292
0x7f040293
0x7f040294
0x7f040295
0x7f04013c
0x7f04013e
0x7f04013f
0x7f040141
0x7f040195
0x7f04021a
0x7f040298
0x7f040299
0x7f04029a
0x7f04029b
0x7f04029c
0x7f04029d
0x7f04029e
0x7f04029f
0x7f0402a0
0x7f0402d0
0x7f0402d1
0x7f0402d2
0x7f0402db
0x7f0402dd
0x7f04031a
0x7f04031d
0x7f04031e
0x7f04031f
0x7f040346
0x7f04034a
0x7f04034c
0x7f04034d
0x7f040361
0x7f040362
0x7f040380
0x7f0403ac
0x7f0403ad
0x7f0403ae
0x7f0403af
0x7f0403b1
0x7f0403b2
0x7f0403b3
0x7f0402a1
0x7f0402a2
0x7f0402a3
0x7f0402a4
0x7f0402a5
0x7f0402a6
0x7f0402d7
0x7f0402d8
0x7f0402d9
0x7f0402e2
0x7f0402e4
0x7f040321
0x7f040324
0x7f040325
0x7f040326
0x7f04034e
0x7f040352
0x7f040354
0x7f040355
0x7f040369
0x7f04036a
0x7f040388
0x7f0403b4
0x7f0403b5
0x7f0403b6
0x7f0403b7
0x7f0403b8
0x7f040420
0x7f040421
0x7f040422
0x7f040423
0x7f040445
0x7f040449
0x7f04044a
0x7f04044b
0x7f04044c
0x7f0403b9
0x7f0403ba
0x7f0403bb
0x7f0403bc
0x7f0403bf
0x7f0403c0
0x7f040428
0x7f040429
0x7f04042a
0x7f04042b
0x7f04044d
0x7f04044e
0x7f04044f
0x7f040450
0x7f040451
0x7f040452
0x7f040453
0x7f040454
0x7f040455
0x7f040456
0x7f040457
0x7f040458
0x7f040459
0x7f04045a
.end array-data
:array_c
@ -1532,9 +1532,9 @@
:array_d
.array-data 4
0x1010107
0x7f04007c
0x7f040083
0x7f040084
0x7f04007e
0x7f040085
0x7f040086
.end array-data
:array_e
@ -1542,21 +1542,21 @@
0x7f04003f
0x7f040040
0x7f040054
0x7f0400be
0x7f040130
0x7f040179
0x7f040360
0x7f04040a
0x7f0400c0
0x7f040132
0x7f04017d
0x7f040368
0x7f040412
.end array-data
:array_f
.array-data 4
0x7f04016e
0x7f04016f
0x7f040170
0x7f040171
0x7f040172
0x7f040173
0x7f040174
0x7f040175
0x7f040176
0x7f040177
.end array-data
:array_10
@ -1566,11 +1566,11 @@
0x101053f
0x101056f
0x1010570
0x7f04016c
0x7f040174
0x7f040175
0x7f040176
0x7f040428
0x7f040170
0x7f040178
0x7f040179
0x7f04017a
0x7f040430
.end array-data
:array_11
@ -1602,10 +1602,10 @@
0x1010126
0x1010127
0x1010128
0x7f040125
0x7f04012a
0x7f0402ba
0x7f040354
0x7f040127
0x7f04012c
0x7f0402c1
0x7f04035c
.end array-data
:array_14
@ -1651,12 +1651,12 @@
0x7f04001f
0x7f040020
0x7f040035
0x7f0400df
0x7f040210
0x7f040211
0x7f0402c5
0x7f040350
0x7f040424
0x7f0400e1
0x7f040215
0x7f040216
0x7f0402cc
0x7f040358
0x7f04042c
.end array-data
:array_18
@ -1668,21 +1668,21 @@
0x101012f
0x1010130
0x1010131
0x7f0402e8
0x7f040372
0x7f0402ef
0x7f04037a
.end array-data
:array_19
.array-data 4
0x1010176
0x10102c9
0x7f0402c8
0x7f0402cf
.end array-data
:array_1a
.array-data 4
0x7f0402cc
0x7f0402cf
0x7f0402d3
0x7f0402d6
.end array-data
:array_1b
@ -1691,19 +1691,19 @@
0x101011f
0x1010220
0x1010264
0x7f0400b2
0x7f0400da
0x7f040118
0x7f04017e
0x7f040212
0x7f040244
0x7f040318
0x7f040319
0x7f040344
0x7f040345
0x7f040373
0x7f040378
0x7f040446
0x7f0400b4
0x7f0400dc
0x7f04011a
0x7f040182
0x7f040217
0x7f040249
0x7f04031f
0x7f040320
0x7f04034c
0x7f04034d
0x7f04037b
0x7f040380
0x7f04044e
.end array-data
:array_1c
@ -1712,7 +1712,7 @@
0x1010176
0x101017b
0x1010262
0x7f0402dc
0x7f0402e3
.end array-data
:array_1d
@ -1730,17 +1730,17 @@
0x1010124
0x1010125
0x1010142
0x7f040357
0x7f040363
0x7f04037c
0x7f04037d
0x7f040381
0x7f04040b
0x7f04040c
0x7f04040d
0x7f040425
0x7f040426
0x7f040427
0x7f04035f
0x7f04036b
0x7f040384
0x7f040385
0x7f040389
0x7f040413
0x7f040414
0x7f040415
0x7f04042d
0x7f04042e
0x7f04042f
.end array-data
:array_1f
@ -1757,53 +1757,53 @@
0x1010164
0x10103ac
0x1010585
0x7f04016d
0x7f040175
0x7f0403a1
0x7f0403bb
0x7f040171
0x7f040179
0x7f0403a9
0x7f0403c3
.end array-data
:array_20
.array-data 4
0x10100af
0x1010140
0x7f04007d
0x7f0400ba
0x7f0400bb
0x7f0400e0
0x7f0400e1
0x7f04007f
0x7f0400bc
0x7f0400bd
0x7f0400e2
0x7f0400e3
0x7f0400e4
0x7f0400e5
0x7f0402a1
0x7f0402a2
0x7f0402b5
0x7f0400e6
0x7f0400e7
0x7f0402a7
0x7f0402a8
0x7f0402bb
0x7f0402be
0x7f0402bf
0x7f0402dc
0x7f040374
0x7f040375
0x7f040376
0x7f040413
0x7f040415
0x7f040416
0x7f040417
0x7f040418
0x7f040419
0x7f04041a
0x7f0402c2
0x7f0402c5
0x7f0402c6
0x7f0402e3
0x7f04037c
0x7f04037d
0x7f04037e
0x7f04041b
0x7f04041c
0x7f04041d
0x7f04041e
0x7f04041f
0x7f040420
0x7f040421
0x7f040422
0x7f040423
0x7f040424
.end array-data
:array_21
.array-data 4
0x1010000
0x10100da
0x7f0402cd
0x7f0402ce
0x7f0403be
0x7f0402d4
0x7f0402d5
0x7f0403c6
.end array-data
:array_22
@ -1821,7 +1821,7 @@
.end array-data
.end method
.method private constructor <init>()V
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V

View file

@ -24,7 +24,7 @@
# direct methods
.method private constructor <init>()V
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/content/res/AppCompatResources$ColorStateListCacheEntry;
.class public Landroidx/appcompat/content/res/AppCompatResources$ColorStateListCacheEntry;
.super Ljava/lang/Object;
.source "AppCompatResources.java"
@ -9,20 +9,28 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x8
accessFlags = 0x9
name = "ColorStateListCacheEntry"
.end annotation
# instance fields
.field final configuration:Landroid/content/res/Configuration;
.field public final configuration:Landroid/content/res/Configuration;
.field final value:Landroid/content/res/ColorStateList;
.field public final value:Landroid/content/res/ColorStateList;
# direct methods
.method constructor <init>(Landroid/content/res/ColorStateList;Landroid/content/res/Configuration;)V
.method public constructor <init>(Landroid/content/res/ColorStateList;Landroid/content/res/Configuration;)V
.locals 0
.param p1 # Landroid/content/res/ColorStateList;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/content/res/Configuration;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-direct {p0}, Ljava/lang/Object;-><init>()V

View file

@ -4,6 +4,12 @@
# annotations
.annotation build Landroid/annotation/SuppressLint;
value = {
"RestrictedAPI"
}
.end annotation
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Landroidx/appcompat/content/res/AppCompatResources$ColorStateListCacheEntry;
@ -12,9 +18,9 @@
# static fields
.field private static final LOG_TAG:Ljava/lang/String; = "AppCompatResources"
.field public static final LOG_TAG:Ljava/lang/String; = "AppCompatResources"
.field private static final TL_TYPED_VALUE:Ljava/lang/ThreadLocal;
.field public static final TL_TYPED_VALUE:Ljava/lang/ThreadLocal;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/ThreadLocal<",
@ -24,9 +30,9 @@
.end annotation
.end field
.field private static final sColorStateCacheLock:Ljava/lang/Object;
.field public static final sColorStateCacheLock:Ljava/lang/Object;
.field private static final sColorStateCaches:Ljava/util/WeakHashMap;
.field public static final sColorStateCaches:Ljava/util/WeakHashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/WeakHashMap<",
@ -40,7 +46,7 @@
# direct methods
.method static constructor <clinit>()V
.method public static constructor <clinit>()V
.locals 2
new-instance v0, Ljava/lang/ThreadLocal;
@ -66,7 +72,7 @@
return-void
.end method
.method private constructor <init>()V
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -74,8 +80,20 @@
return-void
.end method
.method private static addColorStateListToCache(Landroid/content/Context;ILandroid/content/res/ColorStateList;)V
.method public static addColorStateListToCache(Landroid/content/Context;ILandroid/content/res/ColorStateList;)V
.locals 3
.param p0 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p1 # I
.annotation build Landroidx/annotation/ColorRes;
.end annotation
.end param
.param p2 # Landroid/content/res/ColorStateList;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
sget-object v0, Landroidx/appcompat/content/res/AppCompatResources;->sColorStateCacheLock:Ljava/lang/Object;
@ -129,8 +147,18 @@
throw p0
.end method
.method private static getCachedColorStateList(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
.method public static getCachedColorStateList(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
.locals 4
.param p0 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p1 # I
.annotation build Landroidx/annotation/ColorRes;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
sget-object v0, Landroidx/appcompat/content/res/AppCompatResources;->sColorStateCacheLock:Ljava/lang/Object;
@ -205,6 +233,14 @@
.method public static getColorStateList(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
.locals 2
.param p0 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p1 # I
.annotation build Landroidx/annotation/ColorRes;
.end annotation
.end param
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
@ -248,6 +284,16 @@
.method public static getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
.locals 1
.param p0 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p1 # I
.annotation build Landroidx/annotation/DrawableRes;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
invoke-static {}, Landroidx/appcompat/widget/ResourceManagerInternal;->get()Landroidx/appcompat/widget/ResourceManagerInternal;
@ -260,8 +306,10 @@
return-object p0
.end method
.method private static getTypedValue()Landroid/util/TypedValue;
.method public static getTypedValue()Landroid/util/TypedValue;
.locals 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
sget-object v0, Landroidx/appcompat/content/res/AppCompatResources;->TL_TYPED_VALUE:Ljava/lang/ThreadLocal;
@ -285,8 +333,10 @@
return-object v0
.end method
.method private static inflateColorStateList(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
.method public static inflateColorStateList(Landroid/content/Context;I)Landroid/content/res/ColorStateList;
.locals 2
.annotation build Landroidx/annotation/Nullable;
.end annotation
invoke-static {p0, p1}, Landroidx/appcompat/content/res/AppCompatResources;->isColorInt(Landroid/content/Context;I)Z
@ -332,8 +382,16 @@
return-object v1
.end method
.method private static isColorInt(Landroid/content/Context;I)Z
.method public static isColorInt(Landroid/content/Context;I)Z
.locals 2
.param p0 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p1 # I
.annotation build Landroidx/annotation/ColorRes;
.end annotation
.end param
invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
@ -353,16 +411,15 @@
if-lt p0, p1, :cond_0
iget p0, v0, Landroid/util/TypedValue;->type:I
const/16 p1, 0x1f
if-gt p0, p1, :cond_0
return v1
goto :goto_0
:cond_0
const/4 p0, 0x0
const/4 v1, 0x0
return p0
:goto_0
return v1
.end method

View file

@ -1,4 +1,4 @@
.class synthetic Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$1;
.class public synthetic Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$1;
.super Ljava/lang/Object;
.source "AnimatedStateListDrawableCompat.java"
@ -9,6 +9,6 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1008
accessFlags = 0x1009
name = null
.end annotation

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$AnimatableTransition;
.class public Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$AnimatableTransition;
.super Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$Transition;
.source "AnimatedStateListDrawableCompat.java"
@ -9,17 +9,17 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x8
accessFlags = 0x9
name = "AnimatableTransition"
.end annotation
# instance fields
.field private final mA:Landroid/graphics/drawable/Animatable;
.field public final mA:Landroid/graphics/drawable/Animatable;
# direct methods
.method constructor <init>(Landroid/graphics/drawable/Animatable;)V
.method public constructor <init>(Landroid/graphics/drawable/Animatable;)V
.locals 1
const/4 v0, 0x0

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$AnimatedStateListState;
.class public Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$AnimatedStateListState;
.super Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;
.source "AnimatedStateListDrawableCompat.java"
@ -9,19 +9,19 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x8
accessFlags = 0x9
name = "AnimatedStateListState"
.end annotation
# static fields
.field private static final REVERSED_BIT:J = 0x100000000L
.field public static final REVERSED_BIT:J = 0x100000000L
.field private static final REVERSIBLE_FLAG_BIT:J = 0x200000000L
.field public static final REVERSIBLE_FLAG_BIT:J = 0x200000000L
# instance fields
.field mStateIds:Landroidx/collection/SparseArrayCompat;
.field public mStateIds:Landroidx/collection/SparseArrayCompat;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/collection/SparseArrayCompat<",
@ -31,7 +31,7 @@
.end annotation
.end field
.field mTransitions:Landroidx/collection/LongSparseArray;
.field public mTransitions:Landroidx/collection/LongSparseArray;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/collection/LongSparseArray<",
@ -43,8 +43,20 @@
# direct methods
.method constructor <init>(Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$AnimatedStateListState;Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat;Landroid/content/res/Resources;)V
.method public constructor <init>(Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$AnimatedStateListState;Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat;Landroid/content/res/Resources;)V
.locals 0
.param p1 # Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$AnimatedStateListState;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p2 # Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Landroid/content/res/Resources;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
invoke-direct {p0, p1, p2, p3}, Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;-><init>(Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;Landroidx/appcompat/graphics/drawable/StateListDrawable;Landroid/content/res/Resources;)V
@ -58,7 +70,7 @@
iput-object p1, p0, Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$AnimatedStateListState;->mStateIds:Landroidx/collection/SparseArrayCompat;
return-void
goto :goto_0
:cond_0
new-instance p1, Landroidx/collection/LongSparseArray;
@ -73,10 +85,11 @@
iput-object p1, p0, Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$AnimatedStateListState;->mStateIds:Landroidx/collection/SparseArrayCompat;
:goto_0
return-void
.end method
.method private static generateTransitionKey(II)J
.method public static generateTransitionKey(II)J
.locals 2
int-to-long v0, p0
@ -94,8 +107,16 @@
# virtual methods
.method addStateSet([ILandroid/graphics/drawable/Drawable;I)I
.method public addStateSet([ILandroid/graphics/drawable/Drawable;I)I
.locals 0
.param p1 # [I
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/graphics/drawable/Drawable;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-super {p0, p1, p2}, Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;->addStateSet([ILandroid/graphics/drawable/Drawable;)I
@ -112,10 +133,14 @@
return p1
.end method
.method addTransition(IILandroid/graphics/drawable/Drawable;Z)I
.method public addTransition(IILandroid/graphics/drawable/Drawable;Z)I
.locals 9
.param p3 # Landroid/graphics/drawable/Drawable;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-super {p0, p3}, Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;->addChild(Landroid/graphics/drawable/Drawable;)I
invoke-super {p0, p3}, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->addChild(Landroid/graphics/drawable/Drawable;)I
move-result p3
@ -169,14 +194,14 @@
return p3
.end method
.method getKeyframeIdAt(I)I
.method public getKeyframeIdAt(I)I
.locals 2
const/4 v0, 0x0
if-gez p1, :cond_0
return v0
goto :goto_0
:cond_0
iget-object v1, p0, Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$AnimatedStateListState;->mStateIds:Landroidx/collection/SparseArrayCompat;
@ -193,13 +218,18 @@
invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I
move-result p1
move-result v0
return p1
:goto_0
return v0
.end method
.method indexOfKeyframe([I)I
.method public indexOfKeyframe([I)I
.locals 0
.param p1 # [I
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-super {p0, p1}, Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;->indexOfStateSet([I)I
@ -219,7 +249,7 @@
return p1
.end method
.method indexOfTransition(II)I
.method public indexOfTransition(II)I
.locals 3
invoke-static {p1, p2}, Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$AnimatedStateListState;->generateTransitionKey(II)J
@ -249,7 +279,7 @@
return p2
.end method
.method isTransitionReversed(II)Z
.method public isTransitionReversed(II)Z
.locals 3
invoke-static {p1, p2}, Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$AnimatedStateListState;->generateTransitionKey(II)J
@ -286,15 +316,16 @@
const/4 p1, 0x1
return p1
goto :goto_0
:cond_0
const/4 p1, 0x0
:goto_0
return p1
.end method
.method mutate()V
.method public mutate()V
.locals 1
iget-object v0, p0, Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$AnimatedStateListState;->mTransitions:Landroidx/collection/LongSparseArray;
@ -318,6 +349,8 @@
.method public newDrawable()Landroid/graphics/drawable/Drawable;
.locals 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
new-instance v0, Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat;
@ -330,6 +363,8 @@
.method public newDrawable(Landroid/content/res/Resources;)Landroid/graphics/drawable/Drawable;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
new-instance v0, Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat;
@ -338,7 +373,7 @@
return-object v0
.end method
.method transitionHasReversibleFlag(II)Z
.method public transitionHasReversibleFlag(II)Z
.locals 3
invoke-static {p1, p2}, Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$AnimatedStateListState;->generateTransitionKey(II)J
@ -375,10 +410,11 @@
const/4 p1, 0x1
return p1
goto :goto_0
:cond_0
const/4 p1, 0x0
:goto_0
return p1
.end method

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$AnimatedVectorDrawableTransition;
.class public Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$AnimatedVectorDrawableTransition;
.super Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$Transition;
.source "AnimatedStateListDrawableCompat.java"
@ -9,17 +9,17 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x8
accessFlags = 0x9
name = "AnimatedVectorDrawableTransition"
.end annotation
# instance fields
.field private final mAvd:Landroidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat;
.field public final mAvd:Landroidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat;
# direct methods
.method constructor <init>(Landroidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat;)V
.method public constructor <init>(Landroidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat;)V
.locals 1
const/4 v0, 0x0

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$AnimationDrawableTransition;
.class public Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$AnimationDrawableTransition;
.super Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$Transition;
.source "AnimatedStateListDrawableCompat.java"
@ -9,19 +9,19 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x8
accessFlags = 0x9
name = "AnimationDrawableTransition"
.end annotation
# instance fields
.field private final mAnim:Landroid/animation/ObjectAnimator;
.field public final mAnim:Landroid/animation/ObjectAnimator;
.field private final mHasReversibleFlag:Z
.field public final mHasReversibleFlag:Z
# direct methods
.method constructor <init>(Landroid/graphics/drawable/AnimationDrawable;ZZ)V
.method public constructor <init>(Landroid/graphics/drawable/AnimationDrawable;ZZ)V
.locals 5
const/4 v0, 0x0
@ -76,13 +76,8 @@
sget p2, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v0, 0x12
if-lt p2, v0, :cond_2
invoke-virtual {p1, v3}, Landroid/animation/ObjectAnimator;->setAutoCancel(Z)V
:cond_2
invoke-virtual {v4}, Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$FrameInterpolator;->getTotalDuration()I
move-result p2

View file

@ -1,4 +1,4 @@
.class Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$FrameInterpolator;
.class public Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$FrameInterpolator;
.super Ljava/lang/Object;
.source "AnimatedStateListDrawableCompat.java"
@ -12,21 +12,21 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x8
accessFlags = 0x9
name = "FrameInterpolator"
.end annotation
# instance fields
.field private mFrameTimes:[I
.field public mFrameTimes:[I
.field private mFrames:I
.field public mFrames:I
.field private mTotalDuration:I
.field public mTotalDuration:I
# direct methods
.method constructor <init>(Landroid/graphics/drawable/AnimationDrawable;Z)V
.method public constructor <init>(Landroid/graphics/drawable/AnimationDrawable;Z)V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -102,7 +102,7 @@
return v1
.end method
.method getTotalDuration()I
.method public getTotalDuration()I
.locals 1
iget v0, p0, Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$FrameInterpolator;->mTotalDuration:I
@ -110,7 +110,7 @@
return v0
.end method
.method updateFrames(Landroid/graphics/drawable/AnimationDrawable;Z)I
.method public updateFrames(Landroid/graphics/drawable/AnimationDrawable;Z)I
.locals 5
invoke-virtual {p1}, Landroid/graphics/drawable/AnimationDrawable;->getNumberOfFrames()I

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