Offset 26, 206 lines modifiedOffset 26, 219 lines modified
26 .field·private·final·mTransition:Ljava/lang/Object;26 .field·private·final·mTransition:Ljava/lang/Object;
  
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Landroidx/fragment/app/SpecialEffectsController$Operation;Landroidx/core/os/CancellationSignal;ZZ)V28 .method·constructor·<init>(Landroidx/fragment/app/SpecialEffectsController$Operation;Landroidx/core/os/CancellationSignal;ZZ)V
29 ····.locals·129 ····.locals·1
  
30 ····.line·76430 ····.line·578
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
32 ····.line·76532 ····.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·76634 ····.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·76736 ····.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·p238 ····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_240 ····if-eq·p2,·v0,·:cond_2
  
41 ····if-eqz·p3,·:cond_041 ····.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·p243 ····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·p245 ····if-ne·p2,·v0,·:cond_0
  
47 ····goto·:goto_046 ····goto·:goto_1
  
48 ····.line·770 
49 ····:cond_047 ····: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·p251 ····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·p253 ····move-result-object·p2
  
54 ····:goto_054 ····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·77455 ····.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·p258 ····move-result-object·p2
  
60 ····invoke-virtual·{p2},·Landroidx/fragment/app/Fragment;->getAllowReturnTransitionOverlap()Z59 ····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·p260 ····move-result-object·p2
  
67 ····invoke-virtual·{p2},·Landroidx/fragment/app/Fragment;->getAllowEnterTransitionOverlap()Z61 ····:goto_0
 62 ····iput-object·p2,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mTransition:Ljava/lang/Object;
  
68 ····move-result·p263 ····const/4·p2,·0x1
  
69 ····:goto_164 ····.line·596
70 ····iput-boolean·p2,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mOverlapAllowed:Z65 ····iput-boolean·p2,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mOverlapAllowed:Z
  
71 ····goto·:goto_366 ····goto·:goto_4
  
72 ····:cond_267 ····:cond_2
 68 ····:goto_1
73 ····if-eqz·p3,·:cond_369 ····if-eqz·p3,·:cond_3
  
74 ····.line·77870 ····.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·p272 ····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·p274 ····move-result-object·p2
  
79 ····goto·:goto_275 ····goto·:goto_2
  
80 ····.line·77976 ····.line·585
81 ····:cond_377 ····: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·p279 ····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·p281 ····move-result-object·p2
  
86 ····:goto_282 ····: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,·0x184 ····if-eqz·p3,·:cond_4
  
89 ····.line·78185 ····.line·589
90 ····iput-boolean·p2,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mOverlapAllowed:Z86 ····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_397 ····:goto_3
92 ····if-eqz·p4,·:cond_598 ····iput-boolean·p2,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mOverlapAllowed:Z
  
93 ····if-eqz·p3,·:cond_499 ····:goto_4
 100 ····if-eqz·p4,·:cond_6
  
 101 ····if-eqz·p3,·:cond_5
  
94 ····.line·786102 ····.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·p1104 ····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·p1106 ····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_4108 ····goto·:goto_5
  
101 ····.line·789109 ····.line·604
102 ····:cond_4110 ····: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·p1112 ····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·p1114 ····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_4116 ····goto·:goto_5
  
109 ····:cond_5117 ····:cond_6
110 ····const/4·p1,·0x0118 ····const/4·p1,·0x0
  
111 ····.line·792119 ····.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_4121 ····:goto_5
114 ····return-void122 ····return-void
115 .end·method123 .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·3125 ····.locals·3
  
118 ····if-nez·p1,·:cond_0126 ····if-nez·p1,·:cond_0
  
119 ····const/4·p0,·0x0127 ····const/4·p0,·0x0
  
120 ····return-object·p0128 ····return-object·p0
  
121 ····.line·853129 ····.line·661
122 ····:cond_0130 ····: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_1132 ····if-eqz·v0,·:cond_1
  
125 ····.line·854133 ····.line·662
126 ····invoke-virtual·{v0,·p1},·Landroidx/fragment/app/FragmentTransitionImpl;->canHandle(Ljava/lang/Object;)Z134 ····invoke-virtual·{v0,·p1},·Landroidx/fragment/app/FragmentTransitionImpl;->canHandle(Ljava/lang/Object;)Z
  
127 ····move-result·v0135 ····move-result·v0
  
128 ····if-eqz·v0,·:cond_1136 ····if-eqz·v0,·:cond_1
  
129 ····.line·855137 ····.line·663
130 ····sget-object·p0,·Landroidx/fragment/app/FragmentTransition;->PLATFORM_IMPL:Landroidx/fragment/app/FragmentTransitionImpl;138 ····sget-object·p0,·Landroidx/fragment/app/FragmentTransition;->PLATFORM_IMPL:Landroidx/fragment/app/FragmentTransitionImpl;
  
131 ····return-object·p0139 ····return-object·p0
  
132 ····.line·857140 ····.line·665
133 ····:cond_1141 ····: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_2143 ····if-eqz·v0,·:cond_2
  
136 ····.line·858144 ····.line·666
137 ····invoke-virtual·{v0,·p1},·Landroidx/fragment/app/FragmentTransitionImpl;->canHandle(Ljava/lang/Object;)Z145 ····invoke-virtual·{v0,·p1},·Landroidx/fragment/app/FragmentTransitionImpl;->canHandle(Ljava/lang/Object;)Z
  
138 ····move-result·v0146 ····move-result·v0
  
139 ····if-eqz·v0,·:cond_2147 ····if-eqz·v0,·:cond_2
  
140 ····.line·859148 ····.line·667
141 ····sget-object·p0,·Landroidx/fragment/app/FragmentTransition;->SUPPORT_IMPL:Landroidx/fragment/app/FragmentTransitionImpl;149 ····sget-object·p0,·Landroidx/fragment/app/FragmentTransition;->SUPPORT_IMPL:Landroidx/fragment/app/FragmentTransitionImpl;
  
142 ····return-object·p0150 ····return-object·p0
  
143 ····.line·861151 ····.line·669
144 ····:cond_2152 ····: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>()V155 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
Offset 237, 15 lines modifiedOffset 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·p0,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mOperation:Landroidx/fragment/app/SpecialEffectsController$Operation;252 ····iget-object·p0,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mOperation:Landroidx/fragment/app/SpecialEffectsController$Operation;
  
240 ····.line·862253 ····.line·670
241 ····invoke-virtual·{p0},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getFragment()Landroidx/fragment/app/Fragment;254 ····invoke-virtual·{p0},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getFragment()Landroidx/fragment/app/Fragment;
  
242 ····move-result-object·p0255 ····move-result-object·p0
  
243 ····invoke-virtual·{v1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;256 ····invoke-virtual·{v1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
244 ····const-string·p0,·"·is·not·a·valid·framework·Transition·or·AndroidX·Transition"257 ····const-string·p0,·"·is·not·a·valid·framework·Transition·or·AndroidX·Transition"
Offset 262, 52 lines modifiedOffset 275, 52 lines modified
262 .end·method275 .end·method
  
  
263 #·virtual·methods276 #·virtual·methods
264 .method·getHandlingImpl()Landroidx/fragment/app/FragmentTransitionImpl;277 .method·getHandlingImpl()Landroidx/fragment/app/FragmentTransitionImpl;
265 ····.locals·3278 ····.locals·3
  
266 ····.line·833279 ····.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·v0282 ····move-result-object·v0
  
270 ····.line·834283 ····.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·835285 ····.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·v1287 ····move-result-object·v1
  
275 ····if-eqz·v0,·:cond_1288 ····if-eqz·v0,·:cond_1
  
276 ····if-eqz·v1,·:cond_1289 ····if-eqz·v1,·:cond_1
  
277 ····if-ne·v0,·v1,·:cond_0290 ····if-ne·v0,·v1,·:cond_0
  
278 ····goto·:goto_0291 ····goto·:goto_0
  
279 ····.line·838292 ····.line·646
280 ····:cond_0293 ····: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>()V296 ····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·840300 ····.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·v2302 ····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 modifiedOffset 359, 51 lines modified
346 ····:goto_1359 ····:goto_1
347 ····return-object·v0360 ····return-object·v0
348 .end·method361 .end·method
  
349 .method·getOperation()Landroidx/fragment/app/SpecialEffectsController$Operation;362 .method·getOperation()Landroidx/fragment/app/SpecialEffectsController$Operation;
350 ····.locals·0363 ····.locals·0
  
351 ····.line·798364 ····.line·613
352 ····iget-object·p0,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mOperation:Landroidx/fragment/app/SpecialEffectsController$Operation;365 ····iget-object·p0,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mOperation:Landroidx/fragment/app/SpecialEffectsController$Operation;
  
353 ····return-object·p0366 ····return-object·p0
354 .end·method367 .end·method
  
355 .method·public·getSharedElementTransition()Ljava/lang/Object;368 .method·public·getSharedElementTransition()Ljava/lang/Object;
356 ····.locals·0369 ····.locals·0
  
357 ····.line·828370 ····.line·636
358 ····iget-object·p0,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mSharedElementTransition:Ljava/lang/Object;371 ····iget-object·p0,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mSharedElementTransition:Ljava/lang/Object;
  
359 ····return-object·p0372 ····return-object·p0
360 .end·method373 .end·method
  
361 .method·getSignal()Landroidx/core/os/CancellationSignal;374 .method·getSignal()Landroidx/core/os/CancellationSignal;
362 ····.locals·0375 ····.locals·0
  
363 ····.line·803376 ····.line·618
364 ····iget-object·p0,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mSignal:Landroidx/core/os/CancellationSignal;377 ····iget-object·p0,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mSignal:Landroidx/core/os/CancellationSignal;
  
365 ····return-object·p0378 ····return-object·p0
366 .end·method379 .end·method
  
367 .method·getTransition()Ljava/lang/Object;380 .method·getTransition()Ljava/lang/Object;
368 ····.locals·0381 ····.locals·0
  
369 ····.line·815382 ····.line·623
370 ····iget-object·p0,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mTransition:Ljava/lang/Object;383 ····iget-object·p0,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mTransition:Ljava/lang/Object;
  
371 ····return-object·p0384 ····return-object·p0
372 .end·method385 .end·method
  
373 .method·public·hasSharedElementTransition()Z386 .method·public·hasSharedElementTransition()Z
374 ····.locals·0387 ····.locals·0
  
375 ····.line·823388 ····.line·631
376 ····iget-object·p0,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mSharedElementTransition:Ljava/lang/Object;389 ····iget-object·p0,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mSharedElementTransition:Ljava/lang/Object;
  
377 ····if-eqz·p0,·:cond_0390 ····if-eqz·p0,·:cond_0
  
378 ····const/4·p0,·0x1391 ····const/4·p0,·0x1
  
379 ····goto·:goto_0392 ····goto·:goto_0
Offset 401, 59 lines modifiedOffset 414, 12 lines modified
401 ····:goto_0414 ····:goto_0
402 ····return·p0415 ····return·p0
403 .end·method416 .end·method
  
404 .method·isOverlapAllowed()Z417 .method·isOverlapAllowed()Z
405 ····.locals·0418 ····.locals·0
  
406 ····.line·819419 ····.line·627
407 ····iget-boolean·p0,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mOverlapAllowed:Z420 ····iget-boolean·p0,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mOverlapAllowed:Z
  
408 ····return·p0421 ····return·p0
409 .end·method422 .end·method
  
410 .method·isVisibilityUnchanged()Z 
411 ····.locals·2 
  
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·p0,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->mOperation:Landroidx/fragment/app/SpecialEffectsController$Operation; 
  
421 ····invoke-virtual·{p0},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getFinalState()Landroidx/fragment/app/SpecialEffectsController$Operation$State; 
  
422 ····move-result-object·p0 
  
423 ····if-eq·v0,·p0,·:cond_1 
  
424 ····.line·809 
425 ····sget-object·v1,·Landroidx/fragment/app/SpecialEffectsController$Operation$State;->VISIBLE:Landroidx/fragment/app/SpecialEffectsController$Operation$State; 
  
426 ····if-eq·v0,·v1,·:cond_0 
  
427 ····if-eq·p0,·v1,·:cond_0 
  
428 ····goto·:goto_0 
  
429 ····:cond_0 
430 ····const/4·p0,·0x0 
  
431 ····goto·:goto_1 
  
432 ····:cond_1 
433 ····:goto_0 
434 ····const/4·p0,·0x1 
  
435 ····:goto_1 
436 ····return·p0 
437 .end·method