| | | | |
| Offset 11, 97 lines modified | Offset 11, 80 lines modified |
| 11 | .annotation·system·Ldalvik/annotation/InnerClass; | 11 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 12 | ····accessFlags·=·0x8 | 12 | ····accessFlags·=·0x8 |
| 13 | ····name·=·"Operation" | 13 | ····name·=·"Operation" |
| 14 | .end·annotation | 14 | .end·annotation |
| | |
| 15 | .annotation·system·Ldalvik/annotation/MemberClasses; | 15 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 16 | ····value·=·{ | 16 | ····value·=·{ |
| 17 | ········Landroidx/fragment/app/SpecialEffectsController$Operation$LifecycleImpact;, | |
| 18 | ········Landroidx/fragment/app/SpecialEffectsController$Operation$State; | 17 | ········Landroidx/fragment/app/SpecialEffectsController$Operation$Type; |
| 19 | ····} | 18 | ····} |
| 20 | .end·annotation | 19 | .end·annotation |
| | |
| | |
| 21 | #·instance·fields | 20 | #·instance·fields |
| 22 | .field·final·mCancellationSignal:Landroidx/core/os/CancellationSignal; | 21 | .field·private·final·mCancellationSignal:Landroidx/core/os/CancellationSignal; |
| | |
| 23 | .field·private·final·mCompletionListeners:Ljava/util/List; | 22 | .field·private·final·mCompletionListeners:Ljava/util/List; |
| 24 | ····.annotation·system·Ldalvik/annotation/Signature; | 23 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 25 | ········value·=·{ | 24 | ········value·=·{ |
| 26 | ············"Ljava/util/List<", | 25 | ············"Ljava/util/List<", |
| 27 | ············"Ljava/lang/Runnable;", | 26 | ············"Ljava/lang/Runnable;", |
| 28 | ············">;" | 27 | ············">;" |
| 29 | ········} | 28 | ········} |
| 30 | ····.end·annotation | 29 | ····.end·annotation |
| 31 | .end·field | 30 | .end·field |
| | |
| 32 | .field·private·mFinalState:Landroidx/fragment/app/SpecialEffectsController$Operation$State; | |
| | |
| 33 | .field·private·final·mFragment:Landroidx/fragment/app/Fragment; | 31 | .field·private·final·mFragment:Landroidx/fragment/app/Fragment; |
| | |
| 34 | .field·private·mLifecycleImpact:Landroidx/fragment/app/SpecialEffectsController$Operation$LifecycleImpact; | 32 | .field·private·final·mType:Landroidx/fragment/app/SpecialEffectsController$Operation$Type; |
| | |
| | |
| 35 | #·direct·methods | 33 | #·direct·methods |
| 36 | .method·constructor·<init>(Landroidx/fragment/app/SpecialEffectsController$Operation$State;Landroidx/fragment/app/SpecialEffectsController$Operation$LifecycleImpact;Landroidx/fragment/app/Fragment;Landroidx/core/os/CancellationSignal;)V | 34 | .method·constructor·<init>(Landroidx/fragment/app/SpecialEffectsController$Operation$Type;Landroidx/fragment/app/Fragment;Landroidx/core/os/CancellationSignal;)V |
| 37 | ····.locals·1 | 35 | ····.locals·1 |
| | |
| 38 | ····.line·396 | 36 | ····.line·301 |
| 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 37 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| | |
| 40 | ····.line·381 | 38 | ····.line·290 |
| 41 | ····new-instance·v0,·Landroidx/core/os/CancellationSignal; | |
| | |
| 42 | ····invoke-direct·{v0},·Landroidx/core/os/CancellationSignal;-><init>()V | |
| | |
| 43 | ····iput-object·v0,·p0,·Landroidx/fragment/app/SpecialEffectsController$Operation;->mCancellationSignal:Landroidx/core/os/CancellationSignal; | |
| | |
| 44 | ····.line·384 | |
| 45 | ····new-instance·v0,·Ljava/util/ArrayList; | 39 | ····new-instance·v0,·Ljava/util/ArrayList; |
| | |
| 46 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V | 40 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V |
| | |
| 47 | ····iput-object·v0,·p0,·Landroidx/fragment/app/SpecialEffectsController$Operation;->mCompletionListeners:Ljava/util/List; | 41 | ····iput-object·v0,·p0,·Landroidx/fragment/app/SpecialEffectsController$Operation;->mCompletionListeners:Ljava/util/List; |
| | |
| 48 | ····.line·397 | 42 | ····.line·302 |
| 49 | ····iput-object·p1,·p0,·Landroidx/fragment/app/SpecialEffectsController$Operation;->mFinalState:Landroidx/fragment/app/SpecialEffectsController$Operation$State; | 43 | ····iput-object·p1,·p0,·Landroidx/fragment/app/SpecialEffectsController$Operation;->mType:Landroidx/fragment/app/SpecialEffectsController$Operation$Type; |
| | |
| 50 | ····.line·398 | |
| 51 | ····iput-object·p2,·p0,·Landroidx/fragment/app/SpecialEffectsController$Operation;->mLifecycleImpact:Landroidx/fragment/app/SpecialEffectsController$Operation$LifecycleImpact; | |
| | |
| 52 | ····.line·399 | |
| 53 | ····iput-object·p3,·p0,·Landroidx/fragment/app/SpecialEffectsController$Operation;->mFragment:Landroidx/fragment/app/Fragment; | |
| | |
| 54 | ····.line·401 | |
| 55 | ····new-instance·p1,·Landroidx/fragment/app/SpecialEffectsController$Operation$1; | |
| | |
| 56 | ····invoke-direct·{p1,·p0},·Landroidx/fragment/app/SpecialEffectsController$Operation$1;-><init>(Landroidx/fragment/app/SpecialEffectsController$Operation;)V | 44 | ····.line·303 |
| | 45 | ····iput-object·p2,·p0,·Landroidx/fragment/app/SpecialEffectsController$Operation;->mFragment:Landroidx/fragment/app/Fragment; |
| | |
| 57 | ····invoke-virtual·{p4,·p1},·Landroidx/core/os/CancellationSignal;->setOnCancelListener(Landroidx/core/os/CancellationSignal$OnCancelListener;)V | 46 | ····.line·304 |
| | 47 | ····iput-object·p3,·p0,·Landroidx/fragment/app/SpecialEffectsController$Operation;->mCancellationSignal:Landroidx/core/os/CancellationSignal; |
| | |
| 58 | ····return-void | 48 | ····return-void |
| 59 | .end·method | 49 | .end·method |
| | |
| | |
| 60 | #·virtual·methods | 50 | #·virtual·methods |
| 61 | .method·final·addCompletionListener(Ljava/lang/Runnable;)V | 51 | .method·final·addCompletionListener(Ljava/lang/Runnable;)V |
| 62 | ····.locals·1 | 52 | ····.locals·1 |
| | |
| 63 | ····.line·481 | 53 | ····.line·338 |
| 64 | ····iget-object·v0,·p0,·Landroidx/fragment/app/SpecialEffectsController$Operation;->mCompletionListeners:Ljava/util/List; | 54 | ····iget-object·v0,·p0,·Landroidx/fragment/app/SpecialEffectsController$Operation;->mCompletionListeners:Ljava/util/List; |
| | |
| 65 | ····invoke-interface·{v0,·p1},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 55 | ····invoke-interface·{v0,·p1},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
| | |
| 66 | ····return-void | 56 | ····return-void |
| 67 | .end·method | 57 | .end·method |
| | |
| 68 | .method·public·complete()V | 58 | .method·public·complete()V |
| 69 | ····.locals·2 | 59 | ····.locals·2 |
| | |
| 70 | ····.line·490 | 60 | ····.line·347 |
| 71 | ····iget-object·v0,·p0,·Landroidx/fragment/app/SpecialEffectsController$Operation;->mCompletionListeners:Ljava/util/List; | 61 | ····iget-object·v0,·p0,·Landroidx/fragment/app/SpecialEffectsController$Operation;->mCompletionListeners:Ljava/util/List; |
| | |
| 72 | ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 62 | ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| | |
| 73 | ····move-result-object·v0 | 63 | ····move-result-object·v0 |
| | |
| 74 | ····:goto_0 | 64 | ····:goto_0 |
| Offset 113, 133 lines modified | Offset 96, 42 lines modified |
| | |
| 113 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 96 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| | |
| 114 | ····move-result-object·v1 | 97 | ····move-result-object·v1 |
| | |
| 115 | ····check-cast·v1,·Ljava/lang/Runnable; | 98 | ····check-cast·v1,·Ljava/lang/Runnable; |
| | |
| 116 | ····.line·491 | 99 | ····.line·348 |
| 117 | ····invoke-interface·{v1},·Ljava/lang/Runnable;->run()V | 100 | ····invoke-interface·{v1},·Ljava/lang/Runnable;->run()V |
| | |
| 118 | ····goto·:goto_0 | 101 | ····goto·:goto_0 |
| | |
| 119 | ····:cond_0 | 102 | ····:cond_0 |
| 120 | ····return-void | 103 | ····return-void |
| 121 | .end·method | 104 | .end·method |
| | |
| 122 | .method·public·final·getCancellationSignal()Landroidx/core/os/CancellationSignal; | 105 | .method·public·final·getCancellationSignal()Landroidx/core/os/CancellationSignal; |
| 123 | ····.locals·1 | 106 | ····.locals·1 |
| | |
| 124 | ····.line·446 | 107 | ····.line·334 |
| 125 | ····iget-object·v0,·p0,·Landroidx/fragment/app/SpecialEffectsController$Operation;->mCancellationSignal:Landroidx/core/os/CancellationSignal; | 108 | ····iget-object·v0,·p0,·Landroidx/fragment/app/SpecialEffectsController$Operation;->mCancellationSignal:Landroidx/core/os/CancellationSignal; |
| | |
| 126 | ····return-object·v0 | 109 | ····return-object·v0 |
| 127 | .end·method | 110 | .end·method |
| | |
| 128 | .method·public·getFinalState()Landroidx/fragment/app/SpecialEffectsController$Operation$State; | |
| 129 | ····.locals·1 | |
| | |
| 130 | ····.line·416 | |
| 131 | ····iget-object·v0,·p0,·Landroidx/fragment/app/SpecialEffectsController$Operation;->mFinalState:Landroidx/fragment/app/SpecialEffectsController$Operation$State; | |
| | |
| 132 | ····return-object·v0 | |
| 133 | .end·method | |
| | |
| 134 | .method·public·final·getFragment()Landroidx/fragment/app/Fragment; | 111 | .method·public·final·getFragment()Landroidx/fragment/app/Fragment; |
| 135 | ····.locals·1 | 112 | ····.locals·1 |
| | |
| 136 | ····.line·435 | 113 | ····.line·323 |
| 137 | ····iget-object·v0,·p0,·Landroidx/fragment/app/SpecialEffectsController$Operation;->mFragment:Landroidx/fragment/app/Fragment; | 114 | ····iget-object·v0,·p0,·Landroidx/fragment/app/SpecialEffectsController$Operation;->mFragment:Landroidx/fragment/app/Fragment; |
| | |
| 138 | ····return-object·v0 | 115 | ····return-object·v0 |
| 139 | .end·method | 116 | .end·method |
| | |
| 140 | .method·getLifecycleImpact()Landroidx/fragment/app/SpecialEffectsController$Operation$LifecycleImpact; | 117 | .method·public·final·getType()Landroidx/fragment/app/SpecialEffectsController$Operation$Type; |
| 141 | ····.locals·1 | 118 | ····.locals·1 |
| | |
| 142 | ····.line·426 | 119 | ····.line·314 |
| 143 | ····iget-object·v0,·p0,·Landroidx/fragment/app/SpecialEffectsController$Operation;->mLifecycleImpact:Landroidx/fragment/app/SpecialEffectsController$Operation$LifecycleImpact; | 120 | ····iget-object·v0,·p0,·Landroidx/fragment/app/SpecialEffectsController$Operation;->mType:Landroidx/fragment/app/SpecialEffectsController$Operation$Type; |
| | |
| 144 | ····return-object·v0 | 121 | ····return-object·v0 |
| 145 | .end·method | 122 | .end·method |
| | |
| 146 | .method·final·mergeWith(Landroidx/fragment/app/SpecialEffectsController$Operation$State;Landroidx/fragment/app/SpecialEffectsController$Operation$LifecycleImpact;Landroidx/core/os/CancellationSignal;)V | |
| 147 | ····.locals·1 | |
| | |
| 148 | ····.line·451 | |
| 149 | ····sget-object·v0,·Landroidx/fragment/app/SpecialEffectsController$3;->$SwitchMap$androidx$fragment$app$SpecialEffectsController$Operation$LifecycleImpact:[I | |
| | |
| 150 | ····invoke-virtual·{p2},·Ljava/lang/Enum;->ordinal()I | |
| | |
| 151 | ····move-result·p2 | |
| | |
| 152 | ····aget·p2,·v0,·p2 | |
| | |
| 153 | ····const/4·v0,·0x1 | |
| | |
| 154 | ····if-eq·p2,·v0,·:cond_2 | |
| | |
| 155 | ····const/4·v0,·0x2 | |
| | |
| 156 | ····if-eq·p2,·v0,·:cond_1 | |
| | |
| 157 | ····const/4·v0,·0x3 | |
| | |
| 158 | ····if-eq·p2,·v0,·:cond_0 | |
| | |
| 159 | ····goto·:goto_0 | |
| | |
| 160 | ····.line·467 | |
| 161 | ····:cond_0 | |
| 162 | ····iget-object·p2,·p0,·Landroidx/fragment/app/SpecialEffectsController$Operation;->mFinalState:Landroidx/fragment/app/SpecialEffectsController$Operation$State; | |
| | |
| 163 | ····sget-object·v0,·Landroidx/fragment/app/SpecialEffectsController$Operation$State;->REMOVED:Landroidx/fragment/app/SpecialEffectsController$Operation$State; | |
| | |
| 164 | ····if-eq·p2,·v0,·:cond_3 | |
| | |
| 165 | ····.line·468 | |
| 166 | ····iput-object·p1,·p0,·Landroidx/fragment/app/SpecialEffectsController$Operation;->mFinalState:Landroidx/fragment/app/SpecialEffectsController$Operation$State; | |
| | |
| 167 | ····goto·:goto_0 | |
| | |
| 168 | ····.line·462 | |
| 169 | ····:cond_1 | |
| 170 | ····sget-object·p1,·Landroidx/fragment/app/SpecialEffectsController$Operation$State;->REMOVED:Landroidx/fragment/app/SpecialEffectsController$Operation$State; | |
| | |
| 171 | ····iput-object·p1,·p0,·Landroidx/fragment/app/SpecialEffectsController$Operation;->mFinalState:Landroidx/fragment/app/SpecialEffectsController$Operation$State; | |
| | |
| 172 | ····.line·463 | |
| 173 | ····sget-object·p1,·Landroidx/fragment/app/SpecialEffectsController$Operation$LifecycleImpact;->REMOVING:Landroidx/fragment/app/SpecialEffectsController$Operation$LifecycleImpact; | |
| | |
| 174 | ····iput-object·p1,·p0,·Landroidx/fragment/app/SpecialEffectsController$Operation;->mLifecycleImpact:Landroidx/fragment/app/SpecialEffectsController$Operation$LifecycleImpact; | |
| | |
| 175 | ····goto·:goto_0 | |
| | |
| 176 | ····.line·453 | |
| 177 | ····:cond_2 | |
| 178 | ····iget-object·p1,·p0,·Landroidx/fragment/app/SpecialEffectsController$Operation;->mFinalState:Landroidx/fragment/app/SpecialEffectsController$Operation$State; | |
| | |
| 179 | ····sget-object·p2,·Landroidx/fragment/app/SpecialEffectsController$Operation$State;->REMOVED:Landroidx/fragment/app/SpecialEffectsController$Operation$State; | |
| | |
| 180 | ····if-ne·p1,·p2,·:cond_3 | |
| | |
| 181 | ····.line·456 | |
| 182 | ····sget-object·p1,·Landroidx/fragment/app/SpecialEffectsController$Operation$State;->VISIBLE:Landroidx/fragment/app/SpecialEffectsController$Operation$State; | |
| | |
| 183 | ····iput-object·p1,·p0,·Landroidx/fragment/app/SpecialEffectsController$Operation;->mFinalState:Landroidx/fragment/app/SpecialEffectsController$Operation$State; | |
| | |
| 184 | ····.line·457 | |
| 185 | ····sget-object·p1,·Landroidx/fragment/app/SpecialEffectsController$Operation$LifecycleImpact;->ADDING:Landroidx/fragment/app/SpecialEffectsController$Operation$LifecycleImpact; | |
| | |
| 186 | ····iput-object·p1,·p0,·Landroidx/fragment/app/SpecialEffectsController$Operation;->mLifecycleImpact:Landroidx/fragment/app/SpecialEffectsController$Operation$LifecycleImpact; | |
| | |
| 187 | ····.line·472 | |
| 188 | ····:cond_3 | |
| 189 | ····:goto_0 | |
| 190 | ····new-instance·p1,·Landroidx/fragment/app/SpecialEffectsController$Operation$2; | |
| | |
| 191 | ····invoke-direct·{p1,·p0},·Landroidx/fragment/app/SpecialEffectsController$Operation$2;-><init>(Landroidx/fragment/app/SpecialEffectsController$Operation;)V | |
| | |
| 192 | ····invoke-virtual·{p3,·p1},·Landroidx/core/os/CancellationSignal;->setOnCancelListener(Landroidx/core/os/CancellationSignal$OnCancelListener;)V | |
| | |
| 193 | ····return-void | |
| 194 | .end·method | |