| | | | |
| Offset 13, 197 lines modified | Offset 13, 152 lines modified |
| 13 | ····name·=·"Impl20" | 13 | ····name·=·"Impl20" |
| 14 | .end·annotation | 14 | .end·annotation |
| | |
| | |
| 15 | #·instance·fields | 15 | #·instance·fields |
| 16 | .field·final·mPlatformInsets:Landroid/view/WindowInsets; | 16 | .field·final·mPlatformInsets:Landroid/view/WindowInsets; |
| | |
| 17 | .field·private·mRootViewHeight:I | |
| | |
| 18 | .field·private·mRootViewVisibleFrame:Landroid/graphics/Rect; | |
| | |
| 19 | .field·private·mRootWindowInsets:Landroidx/core/view/WindowInsetsCompat; | |
| | |
| 20 | .field·private·mSystemWindowInsets:Landroidx/core/graphics/Insets; | 17 | .field·private·mSystemWindowInsets:Landroidx/core/graphics/Insets; |
| | |
| | |
| 21 | #·direct·methods | 18 | #·direct·methods |
| 22 | .method·constructor·<init>(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V | 19 | .method·constructor·<init>(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V |
| 23 | ····.locals·0 | 20 | ····.locals·0 |
| | |
| 24 | ····.line·878 | 21 | ····.line·670 |
| 25 | ····invoke-direct·{p0,·p1},·Landroidx/core/view/WindowInsetsCompat$Impl;-><init>(Landroidx/core/view/WindowInsetsCompat;)V | 22 | ····invoke-direct·{p0,·p1},·Landroidx/core/view/WindowInsetsCompat$Impl;-><init>(Landroidx/core/view/WindowInsetsCompat;)V |
| | |
| 26 | ····const/4·p1,·0x0 | 23 | ····const/4·p1,·0x0 |
| | |
| 27 | ····.line·871 | 24 | ····.line·667 |
| 28 | ····iput-object·p1,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl20;->mSystemWindowInsets:Landroidx/core/graphics/Insets; | 25 | ····iput-object·p1,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl20;->mSystemWindowInsets:Landroidx/core/graphics/Insets; |
| | |
| 29 | ····.line·879 | 26 | ····.line·671 |
| 30 | ····iput-object·p2,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl20;->mPlatformInsets:Landroid/view/WindowInsets; | 27 | ····iput-object·p2,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl20;->mPlatformInsets:Landroid/view/WindowInsets; |
| | |
| 31 | ····return-void | 28 | ····return-void |
| 32 | .end·method | 29 | .end·method |
| | |
| 33 | .method·constructor·<init>(Landroidx/core/view/WindowInsetsCompat;Landroidx/core/view/WindowInsetsCompat$Impl20;)V | 30 | .method·constructor·<init>(Landroidx/core/view/WindowInsetsCompat;Landroidx/core/view/WindowInsetsCompat$Impl20;)V |
| 34 | ····.locals·1 | 31 | ····.locals·1 |
| | |
| 35 | ····.line·883 | 32 | ····.line·675 |
| 36 | ····new-instance·v0,·Landroid/view/WindowInsets; | 33 | ····new-instance·v0,·Landroid/view/WindowInsets; |
| | |
| 37 | ····iget-object·p2,·p2,·Landroidx/core/view/WindowInsetsCompat$Impl20;->mPlatformInsets:Landroid/view/WindowInsets; | 34 | ····iget-object·p2,·p2,·Landroidx/core/view/WindowInsetsCompat$Impl20;->mPlatformInsets:Landroid/view/WindowInsets; |
| | |
| 38 | ····invoke-direct·{v0,·p2},·Landroid/view/WindowInsets;-><init>(Landroid/view/WindowInsets;)V | 35 | ····invoke-direct·{v0,·p2},·Landroid/view/WindowInsets;-><init>(Landroid/view/WindowInsets;)V |
| | |
| 39 | ····invoke-direct·{p0,·p1,·v0},·Landroidx/core/view/WindowInsetsCompat$Impl20;-><init>(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V | 36 | ····invoke-direct·{p0,·p1,·v0},·Landroidx/core/view/WindowInsetsCompat$Impl20;-><init>(Landroidx/core/view/WindowInsetsCompat;Landroid/view/WindowInsets;)V |
| | |
| 40 | ····return-void | 37 | ····return-void |
| 41 | .end·method | 38 | .end·method |
| | |
| | |
| 42 | #·virtual·methods | 39 | #·virtual·methods |
| 43 | .method·copyWindowDataInto(Landroidx/core/view/WindowInsetsCompat;)V | |
| 44 | ····.locals·1 | |
| | |
| 45 | ····.line·1060 | |
| 46 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl20;->mRootWindowInsets:Landroidx/core/view/WindowInsetsCompat; | |
| | |
| 47 | ····invoke-virtual·{p1,·v0},·Landroidx/core/view/WindowInsetsCompat;->setRootWindowInsets(Landroidx/core/view/WindowInsetsCompat;)V | |
| | |
| 48 | ····.line·1061 | |
| 49 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl20;->mRootViewVisibleFrame:Landroid/graphics/Rect; | |
| | |
| 50 | ····iget·p0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl20;->mRootViewHeight:I | |
| | |
| 51 | ····invoke-virtual·{p1,·v0,·p0},·Landroidx/core/view/WindowInsetsCompat;->setRootViewData(Landroid/graphics/Rect;I)V | |
| | |
| 52 | ····return-void | |
| 53 | .end·method | |
| | |
| 54 | .method·final·getSystemWindowInsets()Landroidx/core/graphics/Insets; | 40 | .method·final·getSystemWindowInsets()Landroidx/core/graphics/Insets; |
| 55 | ····.locals·4 | 41 | ····.locals·4 |
| | |
| 56 | ····.line·1038 | 42 | ····.line·686 |
| 57 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl20;->mSystemWindowInsets:Landroidx/core/graphics/Insets; | 43 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl20;->mSystemWindowInsets:Landroidx/core/graphics/Insets; |
| | |
| 58 | ····if-nez·v0,·:cond_0 | 44 | ····if-nez·v0,·:cond_0 |
| | |
| 59 | ····.line·1039 | 45 | ····.line·687 |
| 60 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl20;->mPlatformInsets:Landroid/view/WindowInsets; | 46 | ····iget-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl20;->mPlatformInsets:Landroid/view/WindowInsets; |
| | |
| 61 | ····.line·1040 | 47 | ····.line·688 |
| 62 | ····invoke-virtual·{v0},·Landroid/view/WindowInsets;->getSystemWindowInsetLeft()I | 48 | ····invoke-virtual·{v0},·Landroid/view/WindowInsets;->getSystemWindowInsetLeft()I |
| | |
| 63 | ····move-result·v0 | 49 | ····move-result·v0 |
| | |
| 64 | ····iget-object·v1,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl20;->mPlatformInsets:Landroid/view/WindowInsets; | 50 | ····iget-object·v1,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl20;->mPlatformInsets:Landroid/view/WindowInsets; |
| | |
| 65 | ····.line·1041 | 51 | ····.line·689 |
| 66 | ····invoke-virtual·{v1},·Landroid/view/WindowInsets;->getSystemWindowInsetTop()I | 52 | ····invoke-virtual·{v1},·Landroid/view/WindowInsets;->getSystemWindowInsetTop()I |
| | |
| 67 | ····move-result·v1 | 53 | ····move-result·v1 |
| | |
| 68 | ····iget-object·v2,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl20;->mPlatformInsets:Landroid/view/WindowInsets; | 54 | ····iget-object·v2,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl20;->mPlatformInsets:Landroid/view/WindowInsets; |
| | |
| 69 | ····.line·1042 | 55 | ····.line·690 |
| 70 | ····invoke-virtual·{v2},·Landroid/view/WindowInsets;->getSystemWindowInsetRight()I | 56 | ····invoke-virtual·{v2},·Landroid/view/WindowInsets;->getSystemWindowInsetRight()I |
| | |
| 71 | ····move-result·v2 | 57 | ····move-result·v2 |
| | |
| 72 | ····iget-object·v3,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl20;->mPlatformInsets:Landroid/view/WindowInsets; | 58 | ····iget-object·v3,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl20;->mPlatformInsets:Landroid/view/WindowInsets; |
| | |
| 73 | ····.line·1043 | 59 | ····.line·691 |
| 74 | ····invoke-virtual·{v3},·Landroid/view/WindowInsets;->getSystemWindowInsetBottom()I | 60 | ····invoke-virtual·{v3},·Landroid/view/WindowInsets;->getSystemWindowInsetBottom()I |
| | |
| 75 | ····move-result·v3 | 61 | ····move-result·v3 |
| | |
| 76 | ····.line·1039 | 62 | ····.line·687 |
| 77 | ····invoke-static·{v0,·v1,·v2,·v3},·Landroidx/core/graphics/Insets;->of(IIII)Landroidx/core/graphics/Insets; | 63 | ····invoke-static·{v0,·v1,·v2,·v3},·Landroidx/core/graphics/Insets;->of(IIII)Landroidx/core/graphics/Insets; |
| | |
| 78 | ····move-result-object·v0 | 64 | ····move-result-object·v0 |
| | |
| 79 | ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl20;->mSystemWindowInsets:Landroidx/core/graphics/Insets; | 65 | ····iput-object·v0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl20;->mSystemWindowInsets:Landroidx/core/graphics/Insets; |
| | |
| 80 | ····.line·1045 | 66 | ····.line·693 |
| 81 | ····:cond_0 | 67 | ····:cond_0 |
| 82 | ····iget-object·p0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl20;->mSystemWindowInsets:Landroidx/core/graphics/Insets; | 68 | ····iget-object·p0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl20;->mSystemWindowInsets:Landroidx/core/graphics/Insets; |
| | |
| 83 | ····return-object·p0 | 69 | ····return-object·p0 |
| 84 | .end·method | 70 | .end·method |
| | |
| 85 | .method·inset(IIII)Landroidx/core/view/WindowInsetsCompat; | 71 | .method·inset(IIII)Landroidx/core/view/WindowInsetsCompat; |
| 86 | ····.locals·2 | 72 | ····.locals·2 |
| | |
| 87 | ····.line·1052 | 73 | ····.line·699 |
| 88 | ····new-instance·v0,·Landroidx/core/view/WindowInsetsCompat$Builder; | 74 | ····new-instance·v0,·Landroidx/core/view/WindowInsetsCompat$Builder; |
| | |
| 89 | ····iget-object·v1,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl20;->mPlatformInsets:Landroid/view/WindowInsets; | 75 | ····iget-object·v1,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl20;->mPlatformInsets:Landroid/view/WindowInsets; |
| | |
| 90 | ····invoke-static·{v1},·Landroidx/core/view/WindowInsetsCompat;->toWindowInsetsCompat(Landroid/view/WindowInsets;)Landroidx/core/view/WindowInsetsCompat; | 76 | ····invoke-static·{v1},·Landroidx/core/view/WindowInsetsCompat;->toWindowInsetsCompat(Landroid/view/WindowInsets;)Landroidx/core/view/WindowInsetsCompat; |
| | |
| 91 | ····move-result-object·v1 | 77 | ····move-result-object·v1 |
| | |
| 92 | ····invoke-direct·{v0,·v1},·Landroidx/core/view/WindowInsetsCompat$Builder;-><init>(Landroidx/core/view/WindowInsetsCompat;)V | 78 | ····invoke-direct·{v0,·v1},·Landroidx/core/view/WindowInsetsCompat$Builder;-><init>(Landroidx/core/view/WindowInsetsCompat;)V |
| | |
| 93 | ····.line·1053 | 79 | ····.line·700 |
| 94 | ····invoke-virtual·{p0},·Landroidx/core/view/WindowInsetsCompat$Impl20;->getSystemWindowInsets()Landroidx/core/graphics/Insets; | 80 | ····invoke-virtual·{p0},·Landroidx/core/view/WindowInsetsCompat$Impl20;->getSystemWindowInsets()Landroidx/core/graphics/Insets; |
| | |
| 95 | ····move-result-object·v1 | 81 | ····move-result-object·v1 |
| | |
| 96 | ····invoke-static·{v1,·p1,·p2,·p3,·p4},·Landroidx/core/view/WindowInsetsCompat;->insetInsets(Landroidx/core/graphics/Insets;IIII)Landroidx/core/graphics/Insets; | 82 | ····invoke-static·{v1,·p1,·p2,·p3,·p4},·Landroidx/core/view/WindowInsetsCompat;->insetInsets(Landroidx/core/graphics/Insets;IIII)Landroidx/core/graphics/Insets; |
| | |
| 97 | ····move-result-object·v1 | 83 | ····move-result-object·v1 |
| | |
| 98 | ····invoke-virtual·{v0,·v1},·Landroidx/core/view/WindowInsetsCompat$Builder;->setSystemWindowInsets(Landroidx/core/graphics/Insets;)Landroidx/core/view/WindowInsetsCompat$Builder; | 84 | ····invoke-virtual·{v0,·v1},·Landroidx/core/view/WindowInsetsCompat$Builder;->setSystemWindowInsets(Landroidx/core/graphics/Insets;)Landroidx/core/view/WindowInsetsCompat$Builder; |
| | |
| 99 | ····.line·1054 | 85 | ····.line·701 |
| 100 | ····invoke-virtual·{p0},·Landroidx/core/view/WindowInsetsCompat$Impl;->getStableInsets()Landroidx/core/graphics/Insets; | 86 | ····invoke-virtual·{p0},·Landroidx/core/view/WindowInsetsCompat$Impl;->getStableInsets()Landroidx/core/graphics/Insets; |
| | |
| 101 | ····move-result-object·p0 | 87 | ····move-result-object·p0 |
| | |
| 102 | ····invoke-static·{p0,·p1,·p2,·p3,·p4},·Landroidx/core/view/WindowInsetsCompat;->insetInsets(Landroidx/core/graphics/Insets;IIII)Landroidx/core/graphics/Insets; | 88 | ····invoke-static·{p0,·p1,·p2,·p3,·p4},·Landroidx/core/view/WindowInsetsCompat;->insetInsets(Landroidx/core/graphics/Insets;IIII)Landroidx/core/graphics/Insets; |
| | |
| 103 | ····move-result-object·p0 | 89 | ····move-result-object·p0 |
| | |
| 104 | ····invoke-virtual·{v0,·p0},·Landroidx/core/view/WindowInsetsCompat$Builder;->setStableInsets(Landroidx/core/graphics/Insets;)Landroidx/core/view/WindowInsetsCompat$Builder; | 90 | ····invoke-virtual·{v0,·p0},·Landroidx/core/view/WindowInsetsCompat$Builder;->setStableInsets(Landroidx/core/graphics/Insets;)Landroidx/core/view/WindowInsetsCompat$Builder; |
| | |
| 105 | ····.line·1055 | 91 | ····.line·702 |
| 106 | ····invoke-virtual·{v0},·Landroidx/core/view/WindowInsetsCompat$Builder;->build()Landroidx/core/view/WindowInsetsCompat; | 92 | ····invoke-virtual·{v0},·Landroidx/core/view/WindowInsetsCompat$Builder;->build()Landroidx/core/view/WindowInsetsCompat; |
| | |
| 107 | ····move-result-object·p0 | 93 | ····move-result-object·p0 |
| | |
| 108 | ····return-object·p0 | 94 | ····return-object·p0 |
| 109 | .end·method | 95 | .end·method |
| | |
| 110 | .method·isRound()Z | 96 | .method·isRound()Z |
| 111 | ····.locals·0 | 97 | ····.locals·0 |
| | |
| 112 | ····.line·888 | 98 | ····.line·680 |
| 113 | ····iget-object·p0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl20;->mPlatformInsets:Landroid/view/WindowInsets; | 99 | ····iget-object·p0,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl20;->mPlatformInsets:Landroid/view/WindowInsets; |
| | |
| 114 | ····invoke-virtual·{p0},·Landroid/view/WindowInsets;->isRound()Z | 100 | ····invoke-virtual·{p0},·Landroid/view/WindowInsets;->isRound()Z |
| | |
| 115 | ····move-result·p0 | 101 | ····move-result·p0 |
| | |
| 116 | ····return·p0 | 102 | ····return·p0 |
| 117 | .end·method | 103 | .end·method |
| | |
| 118 | .method·setRootViewData(Landroid/graphics/Rect;I)V | |
| 119 | ····.locals·0 | |
| | |
| 120 | ····.line·1071 | |
| 121 | ····iput-object·p1,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl20;->mRootViewVisibleFrame:Landroid/graphics/Rect; | |
| | |
| 122 | ····.line·1072 | |
| 123 | ····iput·p2,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl20;->mRootViewHeight:I | |
| | |
| 124 | ····return-void | |
| 125 | .end·method | |
| | |
| 126 | .method·setRootWindowInsets(Landroidx/core/view/WindowInsetsCompat;)V | |
| 127 | ····.locals·0 | |
| | |
| 128 | ····.line·1066 | |
| 129 | ····iput-object·p1,·p0,·Landroidx/core/view/WindowInsetsCompat$Impl20;->mRootWindowInsets:Landroidx/core/view/WindowInsetsCompat; | |
| | |
| 130 | ····return-void | |
| 131 | .end·method | |