Offset 1, 22 lines modifiedOffset 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·Runnable2 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 }