| | | |
Offset 26, 206 lines modified | Offset 26, 219 lines modified |
26 | .field·private·final·mTransition:Ljava/lang/Object; | 26 | .field·private·final·mTransition:Ljava/lang/Object; |
| |
| |
27 | #·direct·methods | 27 | #·direct·methods |
28 | .method·constructor·<init>(Landroidx/fragment/app/SpecialEffectsController$Operation;Landroidx/core/os/CancellationSignal;ZZ)V | 28 | .method·constructor·<init>(Landroidx/fragment/app/SpecialEffectsController$Operation;Landroidx/core/os/CancellationSignal;ZZ)V |
29 | ····.locals·1 | 29 | ····.locals·1 |
| |
30 | ····.line·764 | 30 | ····.line·578 |
31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
32 | ····.line·765 | 32 | ····.line·579 |
33 | ····iput-object·p1,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mOperation:Landroidx/fragment/app/SpecialEffectsController$Operation; | 33 | ····iput-object·p1,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mOperation:Landroidx/fragment/app/SpecialEffectsController$Operation; |
| |
34 | ····.line·766 | 34 | ····.line·580 |
35 | ····iput-object·p2,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mSignal:Landroidx/core/os/CancellationSignal; | 35 | ····iput-object·p2,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mSignal:Landroidx/core/os/CancellationSignal; |
| |
36 | ····.line·767 | 36 | ····.line·581 |
37 | ····invoke-virtual·{p1},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getFinalState()Landroidx/fragment/app/SpecialEffectsController$Operation$State; | 37 | ····invoke-virtual·{p1},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getType()Landroidx/fragment/app/SpecialEffectsController$Operation$Type; |
| |
38 | ····move-result-object·p2 | 38 | ····move-result-object·p2 |
| |
39 | ····sget-object·v0,·Landroidx/fragment/app/SpecialEffectsController$Operation$State;->VISIBLE:Landroidx/fragment/app/SpecialEffectsController$Operation$State; | 39 | ····sget-object·v0,·Landroidx/fragment/app/SpecialEffectsController$Operation$Type;->ADD:Landroidx/fragment/app/SpecialEffectsController$Operation$Type; |
| |
40 | ····if-ne·p2,·v0,·:cond_2 | 40 | ····if-eq·p2,·v0,·:cond_2 |
| |
41 | ····if-eqz·p3,·:cond_0 | 41 | ····.line·582 |
| 42 | ····invoke-virtual·{p1},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getType()Landroidx/fragment/app/SpecialEffectsController$Operation$Type; |
42 | ····.line·769 | |
43 | ····invoke-virtual·{p1},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getFragment()Landroidx/fragment/app/Fragment; | |
| |
44 | ····move-result-object·p2 | 43 | ····move-result-object·p2 |
| |
45 | ····invoke-virtual·{p2},·Landroidx/fragment/app/Fragment;->getReenterTransition()Ljava/lang/Object; | 44 | ····sget-object·v0,·Landroidx/fragment/app/SpecialEffectsController$Operation$Type;->SHOW:Landroidx/fragment/app/SpecialEffectsController$Operation$Type; |
| |
46 | ····move-result-object·p2 | 45 | ····if-ne·p2,·v0,·:cond_0 |
| |
47 | ····goto·:goto_0 | 46 | ····goto·:goto_1 |
| |
48 | ····.line·770 | |
49 | ····:cond_0 | 47 | ····:cond_0 |
| 48 | ····if-eqz·p3,·:cond_1 |
| |
| 49 | ····.line·593 |
50 | ····invoke-virtual·{p1},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getFragment()Landroidx/fragment/app/Fragment; | 50 | ····invoke-virtual·{p1},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getFragment()Landroidx/fragment/app/Fragment; |
| |
51 | ····move-result-object·p2 | 51 | ····move-result-object·p2 |
| |
52 | ····invoke-virtual·{p2},·Landroidx/fragment/app/Fragment;->getEnterTransition()Ljava/lang/Object; | 52 | ····invoke-virtual·{p2},·Landroidx/fragment/app/Fragment;->getReturnTransition()Ljava/lang/Object; |
| |
53 | ····move-result-object·p2 | 53 | ····move-result-object·p2 |
| |
54 | ····:goto_0 | 54 | ····goto·:goto_0 |
55 | ····iput-object·p2,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mTransition:Ljava/lang/Object; | |
| |
56 | ····if-eqz·p3,·:cond_1 | |
| |
57 | ····.line·774 | 55 | ····.line·594 |
| 56 | ····:cond_1 |
58 | ····invoke-virtual·{p1},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getFragment()Landroidx/fragment/app/Fragment; | 57 | ····invoke-virtual·{p1},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getFragment()Landroidx/fragment/app/Fragment; |
| |
59 | ····move-result-object·p2 | 58 | ····move-result-object·p2 |
| |
60 | ····invoke-virtual·{p2},·Landroidx/fragment/app/Fragment;->getAllowReturnTransitionOverlap()Z | 59 | ····invoke-virtual·{p2},·Landroidx/fragment/app/Fragment;->getExitTransition()Ljava/lang/Object; |
| |
61 | ····move-result·p2 | |
| |
62 | ····goto·:goto_1 | |
| |
63 | ····.line·775 | |
64 | ····:cond_1 | |
65 | ····invoke-virtual·{p1},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getFragment()Landroidx/fragment/app/Fragment; | |
| |
66 | ····move-result-object·p2 | 60 | ····move-result-object·p2 |
| |
67 | ····invoke-virtual·{p2},·Landroidx/fragment/app/Fragment;->getAllowEnterTransitionOverlap()Z | 61 | ····:goto_0 |
| 62 | ····iput-object·p2,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mTransition:Ljava/lang/Object; |
| |
68 | ····move-result·p2 | 63 | ····const/4·p2,·0x1 |
| |
69 | ····:goto_1 | 64 | ····.line·596 |
70 | ····iput-boolean·p2,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mOverlapAllowed:Z | 65 | ····iput-boolean·p2,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mOverlapAllowed:Z |
| |
71 | ····goto·:goto_3 | 66 | ····goto·:goto_4 |
| |
72 | ····:cond_2 | 67 | ····:cond_2 |
| 68 | ····:goto_1 |
73 | ····if-eqz·p3,·:cond_3 | 69 | ····if-eqz·p3,·:cond_3 |
| |
74 | ····.line·778 | 70 | ····.line·584 |
75 | ····invoke-virtual·{p1},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getFragment()Landroidx/fragment/app/Fragment; | 71 | ····invoke-virtual·{p1},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getFragment()Landroidx/fragment/app/Fragment; |
| |
76 | ····move-result-object·p2 | 72 | ····move-result-object·p2 |
| |
77 | ····invoke-virtual·{p2},·Landroidx/fragment/app/Fragment;->getReturnTransition()Ljava/lang/Object; | 73 | ····invoke-virtual·{p2},·Landroidx/fragment/app/Fragment;->getReenterTransition()Ljava/lang/Object; |
| |
78 | ····move-result-object·p2 | 74 | ····move-result-object·p2 |
| |
79 | ····goto·:goto_2 | 75 | ····goto·:goto_2 |
| |
80 | ····.line·779 | 76 | ····.line·585 |
81 | ····:cond_3 | 77 | ····:cond_3 |
82 | ····invoke-virtual·{p1},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getFragment()Landroidx/fragment/app/Fragment; | 78 | ····invoke-virtual·{p1},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getFragment()Landroidx/fragment/app/Fragment; |
| |
83 | ····move-result-object·p2 | 79 | ····move-result-object·p2 |
| |
84 | ····invoke-virtual·{p2},·Landroidx/fragment/app/Fragment;->getExitTransition()Ljava/lang/Object; | 80 | ····invoke-virtual·{p2},·Landroidx/fragment/app/Fragment;->getEnterTransition()Ljava/lang/Object; |
| |
85 | ····move-result-object·p2 | 81 | ····move-result-object·p2 |
| |
86 | ····:goto_2 | 82 | ····:goto_2 |
87 | ····iput-object·p2,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mTransition:Ljava/lang/Object; | 83 | ····iput-object·p2,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mTransition:Ljava/lang/Object; |
| |
88 | ····const/4·p2,·0x1 | 84 | ····if-eqz·p3,·:cond_4 |
| |
89 | ····.line·781 | 85 | ····.line·589 |
90 | ····iput-boolean·p2,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mOverlapAllowed:Z | 86 | ····invoke-virtual·{p1},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getFragment()Landroidx/fragment/app/Fragment; |
| |
| 87 | ····move-result-object·p2 |
| |
| 88 | ····invoke-virtual·{p2},·Landroidx/fragment/app/Fragment;->getAllowEnterTransitionOverlap()Z |
| |
| 89 | ····move-result·p2 |
| |
| 90 | ····goto·:goto_3 |
| |
| 91 | ····.line·590 |
| 92 | ····:cond_4 |
| 93 | ····invoke-virtual·{p1},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getFragment()Landroidx/fragment/app/Fragment; |
| |
| 94 | ····move-result-object·p2 |
| |
| 95 | ····invoke-virtual·{p2},·Landroidx/fragment/app/Fragment;->getAllowReturnTransitionOverlap()Z |
| |
| 96 | ····move-result·p2 |
| |
91 | ····:goto_3 | 97 | ····:goto_3 |
92 | ····if-eqz·p4,·:cond_5 | 98 | ····iput-boolean·p2,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mOverlapAllowed:Z |
| |
93 | ····if-eqz·p3,·:cond_4 | 99 | ····:goto_4 |
| 100 | ····if-eqz·p4,·:cond_6 |
| |
94 | ····.line·786 | 101 | ····if-eqz·p3,·:cond_5 |
| |
| 102 | ····.line·601 |
95 | ····invoke-virtual·{p1},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getFragment()Landroidx/fragment/app/Fragment; | 103 | ····invoke-virtual·{p1},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getFragment()Landroidx/fragment/app/Fragment; |
| |
96 | ····move-result-object·p1 | 104 | ····move-result-object·p1 |
| |
97 | ····invoke-virtual·{p1},·Landroidx/fragment/app/Fragment;->getSharedElementReturnTransition()Ljava/lang/Object; | 105 | ····invoke-virtual·{p1},·Landroidx/fragment/app/Fragment;->getSharedElementReturnTransition()Ljava/lang/Object; |
| |
98 | ····move-result-object·p1 | 106 | ····move-result-object·p1 |
| |
99 | ····iput-object·p1,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mSharedElementTransition:Ljava/lang/Object; | 107 | ····iput-object·p1,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mSharedElementTransition:Ljava/lang/Object; |
| |
100 | ····goto·:goto_4 | 108 | ····goto·:goto_5 |
| |
101 | ····.line·789 | 109 | ····.line·604 |
102 | ····:cond_4 | 110 | ····:cond_5 |
103 | ····invoke-virtual·{p1},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getFragment()Landroidx/fragment/app/Fragment; | 111 | ····invoke-virtual·{p1},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getFragment()Landroidx/fragment/app/Fragment; |
| |
104 | ····move-result-object·p1 | 112 | ····move-result-object·p1 |
| |
105 | ····invoke-virtual·{p1},·Landroidx/fragment/app/Fragment;->getSharedElementEnterTransition()Ljava/lang/Object; | 113 | ····invoke-virtual·{p1},·Landroidx/fragment/app/Fragment;->getSharedElementEnterTransition()Ljava/lang/Object; |
| |
106 | ····move-result-object·p1 | 114 | ····move-result-object·p1 |
| |
107 | ····iput-object·p1,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mSharedElementTransition:Ljava/lang/Object; | 115 | ····iput-object·p1,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mSharedElementTransition:Ljava/lang/Object; |
| |
108 | ····goto·:goto_4 | 116 | ····goto·:goto_5 |
| |
109 | ····:cond_5 | 117 | ····:cond_6 |
110 | ····const/4·p1,·0x0 | 118 | ····const/4·p1,·0x0 |
| |
111 | ····.line·792 | 119 | ····.line·607 |
112 | ····iput-object·p1,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mSharedElementTransition:Ljava/lang/Object; | 120 | ····iput-object·p1,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mSharedElementTransition:Ljava/lang/Object; |
| |
113 | ····:goto_4 | 121 | ····:goto_5 |
114 | ····return-void | 122 | ····return-void |
115 | .end·method | 123 | .end·method |
| |
116 | .method·private·getHandlingImpl(Ljava/lang/Object;)Landroidx/fragment/app/FragmentTransitionImpl; | 124 | .method·private·getHandlingImpl(Ljava/lang/Object;)Landroidx/fragment/app/FragmentTransitionImpl; |
117 | ····.locals·3 | 125 | ····.locals·3 |
| |
118 | ····if-nez·p1,·:cond_0 | 126 | ····if-nez·p1,·:cond_0 |
| |
119 | ····const/4·p1,·0x0 | 127 | ····const/4·p1,·0x0 |
| |
120 | ····return-object·p1 | 128 | ····return-object·p1 |
| |
121 | ····.line·853 | 129 | ····.line·661 |
122 | ····:cond_0 | 130 | ····:cond_0 |
123 | ····sget-object·v0,·Landroidx/fragment/app/FragmentTransition;->PLATFORM_IMPL:Landroidx/fragment/app/FragmentTransitionImpl; | 131 | ····sget-object·v0,·Landroidx/fragment/app/FragmentTransition;->PLATFORM_IMPL:Landroidx/fragment/app/FragmentTransitionImpl; |
| |
124 | ····if-eqz·v0,·:cond_1 | 132 | ····if-eqz·v0,·:cond_1 |
| |
125 | ····.line·854 | 133 | ····.line·662 |
126 | ····invoke-virtual·{v0,·p1},·Landroidx/fragment/app/FragmentTransitionImpl;->canHandle(Ljava/lang/Object;)Z | 134 | ····invoke-virtual·{v0,·p1},·Landroidx/fragment/app/FragmentTransitionImpl;->canHandle(Ljava/lang/Object;)Z |
| |
127 | ····move-result·v0 | 135 | ····move-result·v0 |
| |
128 | ····if-eqz·v0,·:cond_1 | 136 | ····if-eqz·v0,·:cond_1 |
| |
129 | ····.line·855 | 137 | ····.line·663 |
130 | ····sget-object·p1,·Landroidx/fragment/app/FragmentTransition;->PLATFORM_IMPL:Landroidx/fragment/app/FragmentTransitionImpl; | 138 | ····sget-object·p1,·Landroidx/fragment/app/FragmentTransition;->PLATFORM_IMPL:Landroidx/fragment/app/FragmentTransitionImpl; |
| |
131 | ····return-object·p1 | 139 | ····return-object·p1 |
| |
132 | ····.line·857 | 140 | ····.line·665 |
133 | ····:cond_1 | 141 | ····:cond_1 |
134 | ····sget-object·v0,·Landroidx/fragment/app/FragmentTransition;->SUPPORT_IMPL:Landroidx/fragment/app/FragmentTransitionImpl; | 142 | ····sget-object·v0,·Landroidx/fragment/app/FragmentTransition;->SUPPORT_IMPL:Landroidx/fragment/app/FragmentTransitionImpl; |
| |
135 | ····if-eqz·v0,·:cond_2 | 143 | ····if-eqz·v0,·:cond_2 |
| |
136 | ····.line·858 | 144 | ····.line·666 |
137 | ····invoke-virtual·{v0,·p1},·Landroidx/fragment/app/FragmentTransitionImpl;->canHandle(Ljava/lang/Object;)Z | 145 | ····invoke-virtual·{v0,·p1},·Landroidx/fragment/app/FragmentTransitionImpl;->canHandle(Ljava/lang/Object;)Z |
| |
138 | ····move-result·v0 | 146 | ····move-result·v0 |
| |
139 | ····if-eqz·v0,·:cond_2 | 147 | ····if-eqz·v0,·:cond_2 |
| |
140 | ····.line·859 | 148 | ····.line·667 |
141 | ····sget-object·p1,·Landroidx/fragment/app/FragmentTransition;->SUPPORT_IMPL:Landroidx/fragment/app/FragmentTransitionImpl; | 149 | ····sget-object·p1,·Landroidx/fragment/app/FragmentTransition;->SUPPORT_IMPL:Landroidx/fragment/app/FragmentTransitionImpl; |
| |
142 | ····return-object·p1 | 150 | ····return-object·p1 |
| |
143 | ····.line·861 | 151 | ····.line·669 |
144 | ····:cond_2 | 152 | ····:cond_2 |
145 | ····new-instance·v0,·Ljava/lang/IllegalArgumentException; | 153 | ····new-instance·v0,·Ljava/lang/IllegalArgumentException; |
| |
146 | ····new-instance·v1,·Ljava/lang/StringBuilder; | 154 | ····new-instance·v1,·Ljava/lang/StringBuilder; |
| |
147 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V | 155 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V |
| |
Offset 237, 15 lines modified | Offset 250, 15 lines modified |
| |
237 | ····const-string·p1,·"·for·fragment·" | 250 | ····const-string·p1,·"·for·fragment·" |
| |
238 | ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 251 | ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
239 | ····iget-object·p1,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mOperation:Landroidx/fragment/app/SpecialEffectsController$Operation; | 252 | ····iget-object·p1,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mOperation:Landroidx/fragment/app/SpecialEffectsController$Operation; |
| |
240 | ····.line·862 | 253 | ····.line·670 |
241 | ····invoke-virtual·{p1},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getFragment()Landroidx/fragment/app/Fragment; | 254 | ····invoke-virtual·{p1},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getFragment()Landroidx/fragment/app/Fragment; |
| |
242 | ····move-result-object·p1 | 255 | ····move-result-object·p1 |
| |
243 | ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 256 | ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
| |
244 | ····const-string·p1,·"·is·not·a·valid·framework·Transition·or·AndroidX·Transition" | 257 | ····const-string·p1,·"·is·not·a·valid·framework·Transition·or·AndroidX·Transition" |
Offset 262, 52 lines modified | Offset 275, 52 lines modified |
262 | .end·method | 275 | .end·method |
| |
| |
263 | #·virtual·methods | 276 | #·virtual·methods |
264 | .method·getHandlingImpl()Landroidx/fragment/app/FragmentTransitionImpl; | 277 | .method·getHandlingImpl()Landroidx/fragment/app/FragmentTransitionImpl; |
265 | ····.locals·3 | 278 | ····.locals·3 |
| |
266 | ····.line·833 | 279 | ····.line·641 |
267 | ····iget-object·v0,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mTransition:Ljava/lang/Object; | 280 | ····iget-object·v0,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mTransition:Ljava/lang/Object; |
| |
268 | ····invoke-direct·{p0,·v0},·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->getHandlingImpl(Ljava/lang/Object;)Landroidx/fragment/app/FragmentTransitionImpl; | 281 | ····invoke-direct·{p0,·v0},·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->getHandlingImpl(Ljava/lang/Object;)Landroidx/fragment/app/FragmentTransitionImpl; |
| |
269 | ····move-result-object·v0 | 282 | ····move-result-object·v0 |
| |
270 | ····.line·834 | 283 | ····.line·642 |
271 | ····iget-object·v1,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mSharedElementTransition:Ljava/lang/Object; | 284 | ····iget-object·v1,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mSharedElementTransition:Ljava/lang/Object; |
| |
272 | ····.line·835 | 285 | ····.line·643 |
273 | ····invoke-direct·{p0,·v1},·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->getHandlingImpl(Ljava/lang/Object;)Landroidx/fragment/app/FragmentTransitionImpl; | 286 | ····invoke-direct·{p0,·v1},·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->getHandlingImpl(Ljava/lang/Object;)Landroidx/fragment/app/FragmentTransitionImpl; |
| |
274 | ····move-result-object·v1 | 287 | ····move-result-object·v1 |
| |
275 | ····if-eqz·v0,·:cond_1 | 288 | ····if-eqz·v0,·:cond_1 |
| |
276 | ····if-eqz·v1,·:cond_1 | 289 | ····if-eqz·v1,·:cond_1 |
| |
277 | ····if-ne·v0,·v1,·:cond_0 | 290 | ····if-ne·v0,·v1,·:cond_0 |
| |
278 | ····goto·:goto_0 | 291 | ····goto·:goto_0 |
| |
279 | ····.line·838 | 292 | ····.line·646 |
280 | ····:cond_0 | 293 | ····:cond_0 |
281 | ····new-instance·v0,·Ljava/lang/IllegalArgumentException; | 294 | ····new-instance·v0,·Ljava/lang/IllegalArgumentException; |
| |
282 | ····new-instance·v1,·Ljava/lang/StringBuilder; | 295 | ····new-instance·v1,·Ljava/lang/StringBuilder; |
| |
283 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V | 296 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V |
| |
284 | ····const-string·v2,·"Mixing·framework·transitions·and·AndroidX·transitions·is·not·allowed.·Fragment·" | 297 | ····const-string·v2,·"Mixing·framework·transitions·and·AndroidX·transitions·is·not·allowed.·Fragment·" |
| |
285 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 298 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
286 | ····iget-object·v2,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mOperation:Landroidx/fragment/app/SpecialEffectsController$Operation; | 299 | ····iget-object·v2,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mOperation:Landroidx/fragment/app/SpecialEffectsController$Operation; |
| |
287 | ····.line·840 | 300 | ····.line·648 |
288 | ····invoke-virtual·{v2},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getFragment()Landroidx/fragment/app/Fragment; | 301 | ····invoke-virtual·{v2},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getFragment()Landroidx/fragment/app/Fragment; |
| |
289 | ····move-result-object·v2 | 302 | ····move-result-object·v2 |
| |
290 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 303 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
| |
291 | ····const-string·v2,·"·returned·Transition·" | 304 | ····const-string·v2,·"·returned·Transition·" |
Offset 346, 51 lines modified | Offset 359, 51 lines modified |
346 | ····:goto_1 | 359 | ····:goto_1 |
347 | ····return-object·v0 | 360 | ····return-object·v0 |
348 | .end·method | 361 | .end·method |
| |
349 | .method·getOperation()Landroidx/fragment/app/SpecialEffectsController$Operation; | 362 | .method·getOperation()Landroidx/fragment/app/SpecialEffectsController$Operation; |
350 | ····.locals·1 | 363 | ····.locals·1 |
| |
351 | ····.line·798 | 364 | ····.line·613 |
352 | ····iget-object·v0,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mOperation:Landroidx/fragment/app/SpecialEffectsController$Operation; | 365 | ····iget-object·v0,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mOperation:Landroidx/fragment/app/SpecialEffectsController$Operation; |
| |
353 | ····return-object·v0 | 366 | ····return-object·v0 |
354 | .end·method | 367 | .end·method |
| |
355 | .method·public·getSharedElementTransition()Ljava/lang/Object; | 368 | .method·public·getSharedElementTransition()Ljava/lang/Object; |
356 | ····.locals·1 | 369 | ····.locals·1 |
| |
357 | ····.line·828 | 370 | ····.line·636 |
358 | ····iget-object·v0,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mSharedElementTransition:Ljava/lang/Object; | 371 | ····iget-object·v0,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mSharedElementTransition:Ljava/lang/Object; |
| |
359 | ····return-object·v0 | 372 | ····return-object·v0 |
360 | .end·method | 373 | .end·method |
| |
361 | .method·getSignal()Landroidx/core/os/CancellationSignal; | 374 | .method·getSignal()Landroidx/core/os/CancellationSignal; |
362 | ····.locals·1 | 375 | ····.locals·1 |
| |
363 | ····.line·803 | 376 | ····.line·618 |
364 | ····iget-object·v0,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mSignal:Landroidx/core/os/CancellationSignal; | 377 | ····iget-object·v0,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mSignal:Landroidx/core/os/CancellationSignal; |
| |
365 | ····return-object·v0 | 378 | ····return-object·v0 |
366 | .end·method | 379 | .end·method |
| |
367 | .method·getTransition()Ljava/lang/Object; | 380 | .method·getTransition()Ljava/lang/Object; |
368 | ····.locals·1 | 381 | ····.locals·1 |
| |
369 | ····.line·815 | 382 | ····.line·623 |
370 | ····iget-object·v0,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mTransition:Ljava/lang/Object; | 383 | ····iget-object·v0,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mTransition:Ljava/lang/Object; |
| |
371 | ····return-object·v0 | 384 | ····return-object·v0 |
372 | .end·method | 385 | .end·method |
| |
373 | .method·public·hasSharedElementTransition()Z | 386 | .method·public·hasSharedElementTransition()Z |
374 | ····.locals·1 | 387 | ····.locals·1 |
| |
375 | ····.line·823 | 388 | ····.line·631 |
376 | ····iget-object·v0,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mSharedElementTransition:Ljava/lang/Object; | 389 | ····iget-object·v0,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mSharedElementTransition:Ljava/lang/Object; |
| |
377 | ····if-eqz·v0,·:cond_0 | 390 | ····if-eqz·v0,·:cond_0 |
| |
378 | ····const/4·v0,·0x1 | 391 | ····const/4·v0,·0x1 |
| |
379 | ····goto·:goto_0 | 392 | ····goto·:goto_0 |
Offset 401, 59 lines modified | Offset 414, 12 lines modified |
401 | ····:goto_0 | 414 | ····:goto_0 |
402 | ····return·v0 | 415 | ····return·v0 |
403 | .end·method | 416 | .end·method |
| |
404 | .method·isOverlapAllowed()Z | 417 | .method·isOverlapAllowed()Z |
405 | ····.locals·1 | 418 | ····.locals·1 |
| |
406 | ····.line·819 | 419 | ····.line·627 |
407 | ····iget-boolean·v0,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mOverlapAllowed:Z | 420 | ····iget-boolean·v0,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mOverlapAllowed:Z |
| |
408 | ····return·v0 | 421 | ····return·v0 |
409 | .end·method | 422 | .end·method |
| |
410 | .method·isVisibilityUnchanged()Z | |
411 | ····.locals·3 | |
| |
412 | ····.line·807 | |
413 | ····iget-object·v0,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mOperation:Landroidx/fragment/app/SpecialEffectsController$Operation; | |
| |
414 | ····invoke-virtual·{v0},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getFragment()Landroidx/fragment/app/Fragment; | |
| |
415 | ····move-result-object·v0 | |
| |
416 | ····iget-object·v0,·v0,·Landroidx/fragment/app/Fragment;->mView:Landroid/view/View; | |
| |
417 | ····invoke-static·{v0},·Landroidx/fragment/app/SpecialEffectsController$Operation$State;->from(Landroid/view/View;)Landroidx/fragment/app/SpecialEffectsController$Operation$State; | |
| |
418 | ····move-result-object·v0 | |
| |
419 | ····.line·808 | |
420 | ····iget-object·v1,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mOperation:Landroidx/fragment/app/SpecialEffectsController$Operation; | |
| |
421 | ····invoke-virtual·{v1},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getFinalState()Landroidx/fragment/app/SpecialEffectsController$Operation$State; | |
| |
422 | ····move-result-object·v1 | |
| |
423 | ····if-eq·v0,·v1,·:cond_1 | |
| |
424 | ····.line·809 | |
425 | ····sget-object·v2,·Landroidx/fragment/app/SpecialEffectsController$Operation$State;->VISIBLE:Landroidx/fragment/app/SpecialEffectsController$Operation$State; | |
| |
426 | ····if-eq·v0,·v2,·:cond_0 | |
| |
427 | ····if-eq·v1,·v2,·:cond_0 | |
| |
428 | ····goto·:goto_0 | |
| |
429 | ····:cond_0 | |
430 | ····const/4·v0,·0x0 | |
| |
431 | ····goto·:goto_1 | |
| |
432 | ····:cond_1 | |
433 | ····:goto_0 | |
434 | ····const/4·v0,·0x1 | |
| |
435 | ····:goto_1 | |
436 | ····return·v0 | |
437 | .end·method | |