| | | |
Offset 1, 22 lines modified | Offset 1, 124 lines modified |
| |
1 | package·androidx.fragment.app; | 1 | package·androidx.fragment.app; |
| |
2 | import·android.view.View; | |
3 | import·android.graphics.Rect; | |
| |
4 | class·DefaultSpecialEffectsController$8·implements·Runnable | 2 | class·DefaultSpecialEffectsController$8 |
5 | { | 3 | { |
6 | ····final·/*·synthetic·*/·FragmentTransitionImpl·val$impl; | |
7 | ····final·/*·synthetic·*/·Rect·val$lastInEpicenterRect; | |
8 | ····final·/*·synthetic·*/·View·val$lastInEpicenterView; | |
9 | ···· | |
10 | ····DefaultSpecialEffectsController$8(final·DefaultSpecialEffectsController·defaultSpecialEffectsController,·final·FragmentTransitionImpl·val$impl,·final·View·val$lastInEpicenterView,·final·Rect·val$lastInEpicenterRect)·{ | |
11 | ········this.val$impl·=·val$impl; | |
12 | ········this.val$lastInEpicenterView·=·val$lastInEpicenterView; | |
13 | ········this.val$lastInEpicenterRect·=·val$lastInEpicenterRect; | |
14 | ····} | |
15 | ···· | |
16 | ····public·void·run()·{ | |
17 | ········this.val$impl.getBoundsOnScreen(this.val$lastInEpicenterView,·this.val$lastInEpicenterRect); | 4 | ····static·{ |
| 5 | ········//· |
| 6 | ········//·This·method·could·not·be·decompiled. |
| 7 | ········//· |
| 8 | ········//·Original·Bytecode: |
| 9 | ········//· |
| 10 | ········//·····3:·arraylength···· |
| 11 | ········//·····4:·istore_0······· |
| 12 | ········//·····5:·iload_0········ |
| 13 | ········//·····6:·newarray········I |
| 14 | ········//·····8:·astore_1······· |
| 15 | ········//·····9:·aload_1········ |
| 16 | ········//····10:·putstatic·······androidx/fragment/app/DefaultSpecialEffectsController$8.$SwitchMap$androidx$fragment$app$SpecialEffectsController$Operation$Type:[I |
| 17 | ········//····13:·getstatic·······androidx/fragment/app/SpecialEffectsController$Operation$Type.HIDE:Landroidx/fragment/app/SpecialEffectsController$Operation$Type; |
| 18 | ········//····16:·astore_2······· |
| 19 | ········//····17:·aload_2········ |
| 20 | ········//····18:·invokevirtual···java/lang/Enum.ordinal:()I |
| 21 | ········//····21:·istore_3······· |
| 22 | ········//····22:·iconst_1······· |
| 23 | ········//····23:·istore··········4 |
| 24 | ········//····25:·aload_1········ |
| 25 | ········//····26:·iload_3········ |
| 26 | ········//····27:·iload···········4 |
| 27 | ········//····29:·iastore········ |
| 28 | ········//····30:·getstatic·······androidx/fragment/app/DefaultSpecialEffectsController$8.$SwitchMap$androidx$fragment$app$SpecialEffectsController$Operation$Type:[I |
| 29 | ········//····33:·astore_1······· |
| 30 | ········//····34:·getstatic·······androidx/fragment/app/SpecialEffectsController$Operation$Type.REMOVE:Landroidx/fragment/app/SpecialEffectsController$Operation$Type; |
| 31 | ········//····37:·astore_2······· |
| 32 | ········//····38:·aload_2········ |
| 33 | ········//····39:·invokevirtual···java/lang/Enum.ordinal:()I |
| 34 | ········//····42:·istore_3······· |
| 35 | ········//····43:·iconst_2······· |
| 36 | ········//····44:·istore··········4 |
| 37 | ········//····46:·aload_1········ |
| 38 | ········//····47:·iload_3········ |
| 39 | ········//····48:·iload···········4 |
| 40 | ········//····50:·iastore········ |
| 41 | ········//····51:·getstatic·······androidx/fragment/app/DefaultSpecialEffectsController$8.$SwitchMap$androidx$fragment$app$SpecialEffectsController$Operation$Type:[I |
| 42 | ········//····54:·astore_1······· |
| 43 | ········//····55:·getstatic·······androidx/fragment/app/SpecialEffectsController$Operation$Type.SHOW:Landroidx/fragment/app/SpecialEffectsController$Operation$Type; |
| 44 | ········//····58:·astore_2······· |
| 45 | ········//····59:·aload_2········ |
| 46 | ········//····60:·invokevirtual···java/lang/Enum.ordinal:()I |
| 47 | ········//····63:·istore_3······· |
| 48 | ········//····64:·iconst_3······· |
| 49 | ········//····65:·istore··········4 |
| 50 | ········//····67:·aload_1········ |
| 51 | ········//····68:·iload_3········ |
| 52 | ········//····69:·iload···········4 |
| 53 | ········//····71:·iastore········ |
| 54 | ········//····72:·getstatic·······androidx/fragment/app/DefaultSpecialEffectsController$8.$SwitchMap$androidx$fragment$app$SpecialEffectsController$Operation$Type:[I |
| 55 | ········//····75:·astore_1······· |
| 56 | ········//····76:·getstatic·······androidx/fragment/app/SpecialEffectsController$Operation$Type.ADD:Landroidx/fragment/app/SpecialEffectsController$Operation$Type; |
| 57 | ········//····79:·astore_2······· |
| 58 | ········//····80:·aload_2········ |
| 59 | ········//····81:·invokevirtual···java/lang/Enum.ordinal:()I |
| 60 | ········//····84:·istore_3······· |
| 61 | ········//····85:·iconst_4······· |
| 62 | ········//····86:·istore··········4 |
| 63 | ········//····88:·aload_1········ |
| 64 | ········//····89:·iload_3········ |
| 65 | ········//····90:·iload···········4 |
| 66 | ········//····92:·iastore········ |
| 67 | ········//····93:·return········· |
| 68 | ········//····94:·pop············ |
| 69 | ········//····95:·goto············30 |
| 70 | ········//····98:·pop············ |
| 71 | ········//····99:·goto············51 |
| 72 | ········//···102:·pop············ |
| 73 | ········//···103:·goto············72 |
| 74 | ········//···106:·pop············ |
| 75 | ········//···107:·goto············93 |
| 76 | ········//····Exceptions: |
| 77 | ········//··Try···········Handler |
| 78 | ········//··Start··End····Start··End····Type························ |
| 79 | ········//··-----··-----··-----··-----··---------------------------- |
| 80 | ········//··13·····16·····94·····98·····Ljava/lang/NoSuchFieldError; |
| 81 | ········//··17·····21·····94·····98·····Ljava/lang/NoSuchFieldError; |
| 82 | ········//··27·····30·····94·····98·····Ljava/lang/NoSuchFieldError; |
| 83 | ········//··30·····33·····98·····102····Ljava/lang/NoSuchFieldError; |
| 84 | ········//··34·····37·····98·····102····Ljava/lang/NoSuchFieldError; |
| 85 | ········//··38·····42·····98·····102····Ljava/lang/NoSuchFieldError; |
| 86 | ········//··48·····51·····98·····102····Ljava/lang/NoSuchFieldError; |
| 87 | ········//··51·····54·····102····106····Ljava/lang/NoSuchFieldError; |
| 88 | ········//··55·····58·····102····106····Ljava/lang/NoSuchFieldError; |
| 89 | ········//··59·····63·····102····106····Ljava/lang/NoSuchFieldError; |
| 90 | ········//··69·····72·····102····106····Ljava/lang/NoSuchFieldError; |
| 91 | ········//··72·····75·····106····110····Ljava/lang/NoSuchFieldError; |
| 92 | ········//··76·····79·····106····110····Ljava/lang/NoSuchFieldError; |
| 93 | ········//··80·····84·····106····110····Ljava/lang/NoSuchFieldError; |
| 94 | ········//··90·····93·····106····110····Ljava/lang/NoSuchFieldError; |
| 95 | ········//· |
| 96 | ········//·The·error·that·occurred·was: |
| 97 | ········//· |
| 98 | ········//·java.lang.IndexOutOfBoundsException:·Index·67·out·of·bounds·for·length·67 |
| 99 | ········//·····at·java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) |
| 100 | ········//·····at·java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) |
| 101 | ········//·····at·java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248) |
| 102 | ········//·····at·java.base/java.util.Objects.checkIndex(Objects.java:372) |
| 103 | ········//·····at·java.base/java.util.ArrayList.get(ArrayList.java:459) |
| 104 | ········//·····at·com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3321) |
| 105 | ········//·····at·com.strobel.decompiler.ast.AstBuilder.build(AstBuilder.java:113) |
| 106 | ········//·····at·com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:211) |
| 107 | ········//·····at·com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:99) |
| 108 | ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.createMethodBody(AstBuilder.java:757) |
| 109 | ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.createMethod(AstBuilder.java:655) |
| 110 | ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.addTypeMembers(AstBuilder.java:532) |
| 111 | ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.createTypeCore(AstBuilder.java:499) |
| 112 | ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.createTypeNoCache(AstBuilder.java:141) |
| 113 | ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.createType(AstBuilder.java:130) |
| 114 | ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.addType(AstBuilder.java:105) |
| 115 | ········//·····at·com.strobel.decompiler.languages.java.JavaLanguage.buildAst(JavaLanguage.java:71) |
| 116 | ········//·····at·com.strobel.decompiler.languages.java.JavaLanguage.decompileType(JavaLanguage.java:59) |
| 117 | ········//·····at·com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:336) |
| 118 | ········//·····at·com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:144) |
| 119 | ········//· |
| 120 | ········throw·new·IllegalStateException("An·error·occurred·while·decompiling·this·method."); |
18 | ····} | 121 | ····} |
19 | } | 122 | } |