158 MB
/home/fdroid/fdroiddata/tmp/com.tombursch.kitchenowl_63.apk vs.
/home/fdroid/fdroiddata/unsigned/com.tombursch.kitchenowl_63.apk
8.2 KB
APK Signing Block
Max HTML report size reached
6.19 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
Max HTML report size reached
3.49 KB
zipinfo {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 Zip·file·size:·25600794·bytes,·number·of·entries:·1221 Zip·file·size:·25621217·bytes,·number·of·entries:·118
2 -rw-rw-rw-··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties2 -rw-rw-rw-··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties
3 -rw-rw-rw-··0.0·unx··1280340·b-·defN·81-Jan-01·01:01·classes.dex3 -rw-rw-rw-··0.0·unx··1328052·b-·defN·81-Jan-01·01:01·classes.dex
4 -rw-rw-rw-··0.0·unx··8389528·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libapp.so4 -rw-rw-rw-··0.0·unx··8405912·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libapp.so
5 -rw-rw-rw-··0.0·unx··9937424·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libflutter.so5 -rw-rw-rw-··0.0·unx··9937424·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libflutter.so
6 -rw-rw-rw-··0.0·unx··9372240·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libapp.so6 -rw-rw-rw-··0.0·unx··9372240·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libapp.so
7 -rw-rw-rw-··0.0·unx··6910212·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libflutter.so7 -rw-rw-rw-··0.0·unx··6910212·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libflutter.so
8 -rw-rw-rw-··0.0·unx··8323992·b-·defN·81-Jan-01·01:01·lib/x86_64/libapp.so8 -rw-rw-rw-··0.0·unx··8340376·b-·defN·81-Jan-01·01:01·lib/x86_64/libapp.so
9 -rw-rw-rw-··0.0·unx·10915056·b-·defN·81-Jan-01·01:01·lib/x86_64/libflutter.so9 -rw-rw-rw-··0.0·unx·10915056·b-·defN·81-Jan-01·01:01·lib/x86_64/libflutter.so
10 -rw-rw-rw-··0.0·unx······913·b-·defN·81-Jan-01·01:01·assets/flutter_assets/AssetManifest.json10 -rw-rw-rw-··0.0·unx······913·b-·defN·81-Jan-01·01:01·assets/flutter_assets/AssetManifest.json
11 -rw-rw-rw-··0.0·unx······921·b-·defN·81-Jan-01·01:01·assets/flutter_assets/FontManifest.json11 -rw-rw-rw-··0.0·unx······921·b-·defN·81-Jan-01·01:01·assets/flutter_assets/FontManifest.json
12 -rw-rw-rw-··0.0·unx····91407·b-·defN·81-Jan-01·01:01·assets/flutter_assets/NOTICES.Z12 -rw-rw-rw-··0.0·unx····91407·b-·defN·81-Jan-01·01:01·assets/flutter_assets/NOTICES.Z
13 -rw-rw-rw-··0.0·unx····59933·b-·stor·81-Jan-01·01:01·assets/flutter_assets/assets/icon/icon-foreground.png13 -rw-rw-rw-··0.0·unx····59933·b-·stor·81-Jan-01·01:01·assets/flutter_assets/assets/icon/icon-foreground.png
14 -rw-rw-rw-··0.0·unx····81954·b-·stor·81-Jan-01·01:01·assets/flutter_assets/assets/icon/icon.png14 -rw-rw-rw-··0.0·unx····81954·b-·stor·81-Jan-01·01:01·assets/flutter_assets/assets/icon/icon.png
15 -rw-rw-rw-··0.0·unx·····8008·b-·defN·81-Jan-01·01:01·assets/flutter_assets/fonts/MaterialIcons-Regular.otf15 -rw-rw-rw-··0.0·unx·····8008·b-·defN·81-Jan-01·01:01·assets/flutter_assets/fonts/MaterialIcons-Regular.otf
Offset 105, 20 lines modifiedOffset 105, 16 lines modified
105 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.tracing_tracing.version105 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.tracing_tracing.version
106 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.versionedparcelable_versionedparcelable.version106 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.versionedparcelable_versionedparcelable.version
107 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.viewpager_viewpager.version107 -rw----·····2.0·fat········6·b-·defN·81-Jan-01·01:01·META-INF/androidx.viewpager_viewpager.version
108 -rw----·····2.0·fat·······13·b-·defN·81-Jan-01·01:01·META-INF/androidx.window_window-java.version108 -rw----·····2.0·fat·······13·b-·defN·81-Jan-01·01:01·META-INF/androidx.window_window-java.version
109 -rw----·····2.0·fat·······13·b-·defN·81-Jan-01·01:01·META-INF/androidx.window_window.version109 -rw----·····2.0·fat·······13·b-·defN·81-Jan-01·01:01·META-INF/androidx.window_window.version
110 -rw----·····2.0·fat·······54·b-·defN·81-Jan-01·01:01·META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler110 -rw----·····2.0·fat·······54·b-·defN·81-Jan-01·01:01·META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler
111 -rw----·····2.0·fat·······52·b-·defN·81-Jan-01·01:01·META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory111 -rw----·····2.0·fat·······52·b-·defN·81-Jan-01·01:01·META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory
112 -rw----·····2.0·fat·······66·b-·defN·81-Jan-01·01:01·build-data.properties 
113 -rw----·····2.0·fat······599·b-·defN·81-Jan-01·01:01·kotlin-tooling-metadata.json112 -rw----·····2.0·fat······599·b-·defN·81-Jan-01·01:01·kotlin-tooling-metadata.json
114 -rw----·····2.0·fat······926·b-·defN·81-Jan-01·01:01·kotlin/annotation/annotation.kotlin_builtins113 -rw----·····2.0·fat······926·b-·defN·81-Jan-01·01:01·kotlin/annotation/annotation.kotlin_builtins
115 -rw----·····2.0·fat·····3685·b-·defN·81-Jan-01·01:01·kotlin/collections/collections.kotlin_builtins114 -rw----·····2.0·fat·····3685·b-·defN·81-Jan-01·01:01·kotlin/collections/collections.kotlin_builtins
116 -rw----·····2.0·fat······200·b-·defN·81-Jan-01·01:01·kotlin/coroutines/coroutines.kotlin_builtins115 -rw----·····2.0·fat······200·b-·defN·81-Jan-01·01:01·kotlin/coroutines/coroutines.kotlin_builtins
117 -rw----·····2.0·fat······646·b-·defN·81-Jan-01·01:01·kotlin/internal/internal.kotlin_builtins116 -rw----·····2.0·fat······646·b-·defN·81-Jan-01·01:01·kotlin/internal/internal.kotlin_builtins
118 -rw----·····2.0·fat····16434·b-·defN·81-Jan-01·01:01·kotlin/kotlin.kotlin_builtins117 -rw----·····2.0·fat····16434·b-·defN·81-Jan-01·01:01·kotlin/kotlin.kotlin_builtins
119 -rw----·····2.0·fat·····3305·b-·defN·81-Jan-01·01:01·kotlin/ranges/ranges.kotlin_builtins118 -rw----·····2.0·fat·····3305·b-·defN·81-Jan-01·01:01·kotlin/ranges/ranges.kotlin_builtins
120 -rw----·····2.0·fat·····2395·b-·defN·81-Jan-01·01:01·kotlin/reflect/reflect.kotlin_builtins119 -rw----·····2.0·fat·····2395·b-·defN·81-Jan-01·01:01·kotlin/reflect/reflect.kotlin_builtins
121 -rw----·····2.0·fat····12020·b-·defN·81-Jan-01·01:01·META-INF/15C10267.SF 
122 -rw----·····2.0·fat·····1336·b-·defN·81-Jan-01·01:01·META-INF/15C10267.RSA 
123 -rw----·····2.0·fat····11893·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF 
124 122·files,·57869660·bytes·uncompressed,·25578571·bytes·compressed:··55.8%120 118·files,·57924825·bytes·uncompressed,·25605621·bytes·compressed:··55.8%
335 B
APK metadata
    
Offset 8, 15 lines modifiedOffset 8, 14 lines modified
8 sdkInfo:8 sdkInfo:
9 ··minSdkVersion:·'18'9 ··minSdkVersion:·'18'
10 ··targetSdkVersion:·'33'10 ··targetSdkVersion:·'33'
11 sharedLibrary:·false11 sharedLibrary:·false
12 sparseResources:·false12 sparseResources:·false
13 unknownFiles:13 unknownFiles:
14 ··DebugProbesKt.bin:·'8'14 ··DebugProbesKt.bin:·'8'
15 ··build-data.properties:·'8' 
16 ··kotlin-tooling-metadata.json:·'8'15 ··kotlin-tooling-metadata.json:·'8'
17 usesFramework:16 usesFramework:
18 ··ids:17 ··ids:
19 ··-·118 ··-·1
20 ··tag:·null19 ··tag:·null
21 version:·2.5.0-dirty20 version:·2.5.0-dirty
22 versionInfo:21 versionInfo:
38.5 MB
classes.dex
35.5 MB
dexdump -a -d -f -h {}
Max HTML report size reached
3.0 MB
classes.jar
Max HTML report size reached
160 B
original/META-INF/androidx.security_security-crypto.version
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 1.1.0-alpha031 1.1.0-alpha04
3.9 KB
smali/t/h.smali
    
Offset 1, 169 lines modifiedOffset 1, 43 lines modified
1 .class·public·Lt/h;1 .class·public·final·Lt/h;
2 .super·Ls/h;2 .super·Lt/f;
3 .source·""3 .source·""
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/Signature; 
6 ····value·=·{ 
7 ········"Ls/h<", 
8 ········"Lz/r;", 
9 ········">;" 
10 ····} 
11 .end·annotation 
  
  
12 #·direct·methods4 #·direct·methods
13 .method·constructor·<init>()V5 .method·public·constructor·<init>([B)V
14 ····.locals·46 ····.locals·0
  
15 ····const-class·v0,·Lz/r; 
  
16 ····const/4·v1,·0x1 
  
17 ····new-array·v1,·v1,·[Ls/h$b; 
  
18 ····new-instance·v2,·Lt/h$a; 
  
19 ····const-class·v3,·Ls/a; 
  
20 ····invoke-direct·{v2,·v3},·Lt/h$a;-><init>(Ljava/lang/Class;)V 
  
21 ····const/4·v3,·0x0 
  
22 ····aput-object·v2,·v1,·v3 
  
23 ····invoke-direct·{p0,·v0,·v1},·Ls/h;-><init>(Ljava/lang/Class;[Ls/h$b;)V 
  
24 ····return-void 
25 .end·method 
  
26 .method·public·static·l(Z)V 
27 ····.locals·1 
  
28 ····new-instance·v0,·Lt/h; 
  
29 ····invoke-direct·{v0},·Lt/h;-><init>()V 
  
30 ····invoke-static·{v0,·p0},·Ls/r;->q(Ls/h;Z)V7 ····invoke-direct·{p0,·p1},·Lt/f;-><init>([B)V
  
31 ····return-void8 ····return-void
32 .end·method9 .end·method
  
  
33 #·virtual·methods10 #·virtual·methods
 11 .method·public·bridge·synthetic·a(Ljava/nio/ByteBuffer;[B[B)[B
34 .method·public·c()Ljava/lang/String; 
35 ····.locals·1 
  
36 ····const-string·v0,·"type.googleapis.com/google.crypto.tink.ChaCha20Poly1305Key" 
  
37 ····return-object·v0 
38 .end·method 
  
39 .method·public·e()Ls/h$a; 
40 ····.locals·2 
41 ····.annotation·system·Ldalvik/annotation/Signature; 
42 ········value·=·{ 
43 ············"()", 
44 ············"Ls/h$a<", 
45 ············"Lz/s;", 
46 ············"Lz/r;", 
47 ············">;" 
48 ········} 
49 ····.end·annotation 
  
50 ····new-instance·v0,·Lt/h$b; 
  
51 ····const-class·v1,·Lz/s; 
  
52 ····invoke-direct·{v0,·p0,·v1},·Lt/h$b;-><init>(Lt/h;Ljava/lang/Class;)V 
  
53 ····return-object·v0 
54 .end·method 
  
55 .method·public·f()Lz/y$c; 
56 ····.locals·1 
  
57 ····sget-object·v0,·Lz/y$c;->f:Lz/y$c; 
  
58 ····return-object·v0 
59 .end·method 
  
60 .method·public·bridge·synthetic·g(Lcom/google/crypto/tink/shaded/protobuf/i;)Lcom/google/crypto/tink/shaded/protobuf/t0; 
61 ····.locals·012 ····.locals·0
  
62 ····invoke-virtual·{p0,·p1},·Lt/h;->k(Lcom/google/crypto/tink/shaded/protobuf/i;)Lz/r;13 ····invoke-super·{p0,·p1,·p2,·p3},·Lt/f;->a(Ljava/nio/ByteBuffer;[B[B)[B
  
63 ····move-result-object·p114 ····move-result-object·p1
  
64 ····return-object·p115 ····return-object·p1
65 .end·method16 .end·method
  
66 .method·public·bridge·synthetic·i(Lcom/google/crypto/tink/shaded/protobuf/t0;)V17 .method·public·bridge·synthetic·b(Ljava/nio/ByteBuffer;[B[B[B)V
67 ····.locals·018 ····.locals·0
  
 19 ····invoke-super·{p0,·p1,·p2,·p3,·p4},·Lt/f;->b(Ljava/nio/ByteBuffer;[B[B[B)V
68 ····check-cast·p1,·Lz/r; 
  
69 ····invoke-virtual·{p0,·p1},·Lt/h;->m(Lz/r;)V 
  
70 ····return-void20 ····return-void
71 .end·method21 .end·method
  
 22 .method·e([BI)Lt/d;
72 .method·public·j()I 
73 ····.locals·1 
  
74 ····const/4·v0,·0x0 
  
75 ····return·v0 
76 .end·method 
  
77 .method·public·k(Lcom/google/crypto/tink/shaded/protobuf/i;)Lz/r; 
78 ····.locals·123 ····.locals·1
  
 24 ····new-instance·v0,·Lt/g;
79 ····invoke-static·{},·Lcom/google/crypto/tink/shaded/protobuf/r;->b()Lcom/google/crypto/tink/shaded/protobuf/r; 
Max diff block lines reached; 812/3968 bytes (20.46%) of diff not shown.
10.7 KB
smali/t/f.smali
Max HTML report size reached
8.24 KB
smali/t/d.smali
Max HTML report size reached
13.1 KB
smali/t/i.smali
Max HTML report size reached
1.61 KB
smali/t/b$a.smali
    
Offset 1, 14 lines modifiedOffset 1, 72 lines modified
1 .class·synthetic·Lt/b$a;1 .class·Lt/b$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/ThreadLocal;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lt/b;6 ····value·=·Lt/b;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x10089 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
 12 .annotation·system·Ldalvik/annotation/Signature;
 13 ····value·=·{
 14 ········"Ljava/lang/ThreadLocal<",
 15 ········"Ljavax/crypto/Cipher;",
 16 ········">;"
 17 ····}
 18 .end·annotation
  
  
 19 #·direct·methods
 20 .method·constructor·<init>()V
 21 ····.locals·0
  
 22 ····invoke-direct·{p0},·Ljava/lang/ThreadLocal;-><init>()V
  
 23 ····return-void
 24 .end·method
  
  
 25 #·virtual·methods
 26 .method·protected·a()Ljavax/crypto/Cipher;
 27 ····.locals·2
  
 28 ····:try_start_0
 29 ····sget-object·v0,·Lf0/i;->e:Lf0/i;
  
 30 ····const-string·v1,·"AES/GCM/NoPadding"
  
 31 ····invoke-virtual·{v0,·v1},·Lf0/i;->a(Ljava/lang/String;)Ljava/lang/Object;
  
 32 ····move-result-object·v0
  
 33 ····check-cast·v0,·Ljavax/crypto/Cipher;
 34 ····:try_end_0
 35 ····.catch·Ljava/security/GeneralSecurityException;·{:try_start_0·..·:try_end_0}·:catch_0
  
 36 ····return-object·v0
  
 37 ····:catch_0
 38 ····move-exception·v0
  
 39 ····new-instance·v1,·Ljava/lang/IllegalStateException;
  
 40 ····invoke-direct·{v1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/Throwable;)V
  
 41 ····throw·v1
 42 .end·method
  
 43 .method·protected·bridge·synthetic·initialValue()Ljava/lang/Object;
 44 ····.locals·1
  
 45 ····invoke-virtual·{p0},·Lt/b$a;->a()Ljavax/crypto/Cipher;
  
 46 ····move-result-object·v0
  
 47 ····return-object·v0
 48 .end·method
6.46 KB
smali/t/g.smali
Max HTML report size reached
11.2 KB
smali/t/b.smali
Max HTML report size reached
4.28 KB
smali/t/e.smali
Max HTML report size reached
7.88 KB
smali/t/a.smali
Max HTML report size reached
4.95 KB
smali/t/c.smali
Max HTML report size reached
1.64 KB
smali/kotlin/coroutines/jvm/internal/h.smali
    
Offset 1, 57 lines modifiedOffset 1, 57 lines modified
1 .class·public·final·Lkotlin/coroutines/jvm/internal/h;1 .class·public·final·Lkotlin/coroutines/jvm/internal/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·final·a(Lj1/d;)Lj1/d;5 .method·public·static·final·a(Lp1/d;)Lp1/d;
6 ····.locals·16 ····.locals·1
7 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
8 ········value·=·{8 ········value·=·{
9 ············"<T:",9 ············"<T:",
10 ············"Ljava/lang/Object;",10 ············"Ljava/lang/Object;",
11 ············">(",11 ············">(",
12 ············"Lj1/d<",12 ············"Lp1/d<",
13 ············"-TT;>;)",13 ············"-TT;>;)",
14 ············"Lj1/d<",14 ············"Lp1/d<",
15 ············"TT;>;"15 ············"TT;>;"
16 ········}16 ········}
17 ····.end·annotation17 ····.end·annotation
  
18 ····const-string·v0,·"completion"18 ····const-string·v0,·"completion"
  
19 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V19 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
20 ····return-object·p020 ····return-object·p0
21 .end·method21 .end·method
  
22 .method·public·static·final·b(Lj1/d;)V22 .method·public·static·final·b(Lp1/d;)V
23 ····.locals·123 ····.locals·1
24 ····.annotation·system·Ldalvik/annotation/Signature;24 ····.annotation·system·Ldalvik/annotation/Signature;
25 ········value·=·{25 ········value·=·{
26 ············"(",26 ············"(",
27 ············"Lj1/d<",27 ············"Lp1/d<",
28 ············"*>;)V"28 ············"*>;)V"
29 ········}29 ········}
30 ····.end·annotation30 ····.end·annotation
  
31 ····const-string·v0,·"frame"31 ····const-string·v0,·"frame"
  
32 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V32 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
35 .method·public·static·final·c(Lj1/d;)V35 .method·public·static·final·c(Lp1/d;)V
36 ····.locals·136 ····.locals·1
37 ····.annotation·system·Ldalvik/annotation/Signature;37 ····.annotation·system·Ldalvik/annotation/Signature;
38 ········value·=·{38 ········value·=·{
39 ············"(",39 ············"(",
40 ············"Lj1/d<",40 ············"Lp1/d<",
41 ············"*>;)V"41 ············"*>;)V"
42 ········}42 ········}
43 ····.end·annotation43 ····.end·annotation
  
44 ····const-string·v0,·"frame"44 ····const-string·v0,·"frame"
  
45 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V45 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
5.14 KB
smali/kotlin/coroutines/jvm/internal/d.smali
Max HTML report size reached
1.41 KB
smali/kotlin/coroutines/jvm/internal/k.smali
    
Offset 23, 31 lines modifiedOffset 23, 31 lines modified
  
23 #·direct·methods23 #·direct·methods
24 .method·public·constructor·<init>(I)V24 .method·public·constructor·<init>(I)V
25 ····.locals·125 ····.locals·1
  
26 ····const/4·v0,·0x026 ····const/4·v0,·0x0
  
27 ····invoke-direct·{p0,·p1,·v0},·Lkotlin/coroutines/jvm/internal/k;-><init>(ILj1/d;)V27 ····invoke-direct·{p0,·p1,·v0},·Lkotlin/coroutines/jvm/internal/k;-><init>(ILp1/d;)V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
30 .method·public·constructor·<init>(ILj1/d;)V30 .method·public·constructor·<init>(ILp1/d;)V
31 ····.locals·031 ····.locals·0
32 ····.annotation·system·Ldalvik/annotation/Signature;32 ····.annotation·system·Ldalvik/annotation/Signature;
33 ········value·=·{33 ········value·=·{
34 ············"(I",34 ············"(I",
35 ············"Lj1/d<",35 ············"Lp1/d<",
36 ············"Ljava/lang/Object;",36 ············"Ljava/lang/Object;",
37 ············">;)V"37 ············">;)V"
38 ········}38 ········}
39 ····.end·annotation39 ····.end·annotation
  
40 ····invoke-direct·{p0,·p2},·Lkotlin/coroutines/jvm/internal/d;-><init>(Lj1/d;)V40 ····invoke-direct·{p0,·p2},·Lkotlin/coroutines/jvm/internal/d;-><init>(Lp1/d;)V
  
41 ····iput·p1,·p0,·Lkotlin/coroutines/jvm/internal/k;->arity:I41 ····iput·p1,·p0,·Lkotlin/coroutines/jvm/internal/k;->arity:I
  
42 ····return-void42 ····return-void
43 .end·method43 .end·method
  
  
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
  
59 ····return·v059 ····return·v0
60 .end·method60 .end·method
  
61 .method·public·toString()Ljava/lang/String;61 .method·public·toString()Ljava/lang/String;
62 ····.locals·262 ····.locals·2
  
63 ····invoke-virtual·{p0},·Lkotlin/coroutines/jvm/internal/a;->getCompletion()Lj1/d;63 ····invoke-virtual·{p0},·Lkotlin/coroutines/jvm/internal/a;->getCompletion()Lp1/d;
  
64 ····move-result-object·v064 ····move-result-object·v0
  
65 ····if-nez·v0,·:cond_065 ····if-nez·v0,·:cond_0
  
66 ····invoke-static·{p0},·Lkotlin/jvm/internal/l;->d(Lkotlin/jvm/internal/f;)Ljava/lang/String;66 ····invoke-static·{p0},·Lkotlin/jvm/internal/l;->d(Lkotlin/jvm/internal/f;)Ljava/lang/String;
  
7.13 KB
smali/kotlin/coroutines/jvm/internal/a.smali
Max HTML report size reached
1.32 KB
smali/kotlin/coroutines/jvm/internal/j.smali
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
1 .class·public·abstract·Lkotlin/coroutines/jvm/internal/j;1 .class·public·abstract·Lkotlin/coroutines/jvm/internal/j;
2 .super·Lkotlin/coroutines/jvm/internal/a;2 .super·Lkotlin/coroutines/jvm/internal/a;
3 .source·""3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·constructor·<init>(Lj1/d;)V5 .method·public·constructor·<init>(Lp1/d;)V
6 ····.locals·16 ····.locals·1
7 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
8 ········value·=·{8 ········value·=·{
9 ············"(",9 ············"(",
10 ············"Lj1/d<",10 ············"Lp1/d<",
11 ············"Ljava/lang/Object;",11 ············"Ljava/lang/Object;",
12 ············">;)V"12 ············">;)V"
13 ········}13 ········}
14 ····.end·annotation14 ····.end·annotation
  
15 ····invoke-direct·{p0,·p1},·Lkotlin/coroutines/jvm/internal/a;-><init>(Lj1/d;)V15 ····invoke-direct·{p0,·p1},·Lkotlin/coroutines/jvm/internal/a;-><init>(Lp1/d;)V
  
16 ····if-eqz·p1,·:cond_216 ····if-eqz·p1,·:cond_2
  
17 ····invoke-interface·{p1},·Lj1/d;->getContext()Lj1/g;17 ····invoke-interface·{p1},·Lp1/d;->getContext()Lp1/g;
  
18 ····move-result-object·p118 ····move-result-object·p1
  
19 ····sget-object·v0,·Lj1/h;->d:Lj1/h;19 ····sget-object·v0,·Lp1/h;->d:Lp1/h;
  
20 ····if-ne·p1,·v0,·:cond_020 ····if-ne·p1,·v0,·:cond_0
  
21 ····const/4·p1,·0x121 ····const/4·p1,·0x1
  
22 ····goto·:goto_022 ····goto·:goto_0
  
Offset 55, 14 lines modifiedOffset 55, 14 lines modified
55 ····:cond_255 ····:cond_2
56 ····:goto_156 ····:goto_1
57 ····return-void57 ····return-void
58 .end·method58 .end·method
  
  
59 #·virtual·methods59 #·virtual·methods
60 .method·public·getContext()Lj1/g;60 .method·public·getContext()Lp1/g;
61 ····.locals·161 ····.locals·1
  
62 ····sget-object·v0,·Lj1/h;->d:Lj1/h;62 ····sget-object·v0,·Lp1/h;->d:Lp1/h;
  
63 ····return-object·v063 ····return-object·v0
64 .end·method64 .end·method
914 B
smali/kotlin/coroutines/jvm/internal/c.smali
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 .class·public·final·Lkotlin/coroutines/jvm/internal/c;1 .class·public·final·Lkotlin/coroutines/jvm/internal/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lj1/d;5 .implements·Lp1/d;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"Ljava/lang/Object;",9 ········"Ljava/lang/Object;",
10 ········"Lj1/d<",10 ········"Lp1/d<",
11 ········"Ljava/lang/Object;",11 ········"Ljava/lang/Object;",
12 ········">;"12 ········">;"
13 ····}13 ····}
14 .end·annotation14 .end·annotation
  
  
15 #·static·fields15 #·static·fields
Offset 40, 15 lines modifiedOffset 40, 15 lines modified
40 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V40 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
41 ····return-void41 ····return-void
42 .end·method42 .end·method
  
  
43 #·virtual·methods43 #·virtual·methods
44 .method·public·getContext()Lj1/g;44 .method·public·getContext()Lp1/g;
45 ····.locals·245 ····.locals·2
  
46 ····new-instance·v0,·Ljava/lang/IllegalStateException;46 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
47 ····const-string·v1,·"This·continuation·is·already·complete"47 ····const-string·v1,·"This·continuation·is·already·complete"
  
48 ····invoke-virtual·{v1},·Ljava/lang/Object;->toString()Ljava/lang/String;48 ····invoke-virtual·{v1},·Ljava/lang/Object;->toString()Ljava/lang/String;
2.63 KB
smali/kotlin/jvm/internal/h.smali
    
Offset 1, 65 lines modifiedOffset 1, 65 lines modified
1 .class·public·Lkotlin/jvm/internal/h;1 .class·public·Lkotlin/jvm/internal/h;
2 .super·Lkotlin/jvm/internal/g;2 .super·Lkotlin/jvm/internal/g;
3 .source·""3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·constructor·<init>(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V5 .method·public·constructor·<init>(ILa2/d;Ljava/lang/String;Ljava/lang/String;)V
6 ····.locals·76 ····.locals·7
  
7 ····sget-object·v2,·Lkotlin/jvm/internal/a;->NO_RECEIVER:Ljava/lang/Object;7 ····sget-object·v2,·Lkotlin/jvm/internal/a;->NO_RECEIVER:Ljava/lang/Object;
  
8 ····move-object·v0,·p08 ····move-object·v0,·p2
  
9 ····move·v1,·p19 ····check-cast·v0,·Lkotlin/jvm/internal/b;
  
10 ····move-object·v3,·p210 ····invoke-interface·{v0},·Lkotlin/jvm/internal/b;->b()Ljava/lang/Class;
  
11 ····move-object·v4,·p311 ····move-result-object·v3
  
12 ····move-object·v5,·p412 ····instance-of·p2,·p2,·La2/c;
  
13 ····move·v6,·p513 ····xor-int/lit8·v6,·p2,·0x1
  
14 ····invoke-direct/range·{v0·..·v6},·Lkotlin/jvm/internal/g;-><init>(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V14 ····move-object·v0,·p0
  
 15 ····move·v1,·p1
15 ····return-void 
16 .end·method 
  
 16 ····move-object·v4,·p3
17 .method·public·constructor·<init>(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V 
18 ····.locals·0 
  
 17 ····move-object·v5,·p4
  
19 ····invoke-direct/range·{p0·..·p6},·Lkotlin/jvm/internal/g;-><init>(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V18 ····invoke-direct/range·{v0·..·v6},·Lkotlin/jvm/internal/g;-><init>(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
  
20 ····return-void19 ····return-void
21 .end·method20 .end·method
  
22 .method·public·constructor·<init>(ILu1/d;Ljava/lang/String;Ljava/lang/String;)V21 .method·public·constructor·<init>(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
23 ····.locals·722 ····.locals·7
  
24 ····sget-object·v2,·Lkotlin/jvm/internal/a;->NO_RECEIVER:Ljava/lang/Object;23 ····sget-object·v2,·Lkotlin/jvm/internal/a;->NO_RECEIVER:Ljava/lang/Object;
  
25 ····move-object·v0,·p2 
  
26 ····check-cast·v0,·Lkotlin/jvm/internal/b; 
  
27 ····invoke-interface·{v0},·Lkotlin/jvm/internal/b;->b()Ljava/lang/Class; 
  
28 ····move-result-object·v3 
  
29 ····instance-of·p2,·p2,·Lu1/c; 
  
30 ····xor-int/lit8·v6,·p2,·0x1 
  
31 ····move-object·v0,·p024 ····move-object·v0,·p0
  
32 ····move·v1,·p125 ····move·v1,·p1
  
 26 ····move-object·v3,·p2
  
33 ····move-object·v4,·p327 ····move-object·v4,·p3
  
34 ····move-object·v5,·p428 ····move-object·v5,·p4
  
 29 ····move·v6,·p5
  
35 ····invoke-direct/range·{v0·..·v6},·Lkotlin/jvm/internal/g;-><init>(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V30 ····invoke-direct/range·{v0·..·v6},·Lkotlin/jvm/internal/g;-><init>(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
  
36 ····return-void31 ····return-void
37 .end·method32 .end·method
  
 33 .method·public·constructor·<init>(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
 34 ····.locals·0
  
 35 ····invoke-direct/range·{p0·..·p6},·Lkotlin/jvm/internal/g;-><init>(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
  
 36 ····return-void
 37 .end·method
552 B
smali/kotlin/jvm/internal/f.smali
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 .class·public·interface·abstract·Lkotlin/jvm/internal/f;1 .class·public·interface·abstract·Lkotlin/jvm/internal/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lg1/c;5 .implements·Lm1/c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"<R:",9 ········"<R:",
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
11 ········">",11 ········">",
12 ········"Ljava/lang/Object;",12 ········"Ljava/lang/Object;",
13 ········"Lg1/c<",13 ········"Lm1/c<",
14 ········"TR;>;"14 ········"TR;>;"
15 ····}15 ····}
16 .end·annotation16 .end·annotation
  
  
17 #·virtual·methods17 #·virtual·methods
18 .method·public·abstract·getArity()I18 .method·public·abstract·getArity()I
649 B
smali/kotlin/jvm/internal/i.smali
    
Offset 330, 23 lines modifiedOffset 330, 23 lines modified
  
330 ····throw·p0330 ····throw·p0
331 .end·method331 .end·method
  
332 .method·public·static·n(Ljava/lang/String;)V332 .method·public·static·n(Ljava/lang/String;)V
333 ····.locals·1333 ····.locals·1
  
334 ····new-instance·v0,·Lg1/p;334 ····new-instance·v0,·Lm1/p;
  
335 ····invoke-direct·{v0,·p0},·Lg1/p;-><init>(Ljava/lang/String;)V335 ····invoke-direct·{v0,·p0},·Lm1/p;-><init>(Ljava/lang/String;)V
  
336 ····invoke-static·{v0},·Lkotlin/jvm/internal/i;->h(Ljava/lang/Throwable;)Ljava/lang/Throwable;336 ····invoke-static·{v0},·Lkotlin/jvm/internal/i;->h(Ljava/lang/Throwable;)Ljava/lang/Throwable;
  
337 ····move-result-object·p0337 ····move-result-object·p0
  
338 ····check-cast·p0,·Lg1/p;338 ····check-cast·p0,·Lm1/p;
  
339 ····throw·p0339 ····throw·p0
340 .end·method340 .end·method
  
341 .method·public·static·o(Ljava/lang/String;)V341 .method·public·static·o(Ljava/lang/String;)V
342 ····.locals·2342 ····.locals·2
  
5.43 KB
smali/kotlin/jvm/internal/g.smali
Max HTML report size reached
933 B
smali/kotlin/jvm/internal/m.smali
    
Offset 10, 31 lines modifiedOffset 10, 31 lines modified
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11 ····return-void11 ····return-void
12 .end·method12 .end·method
  
  
13 #·virtual·methods13 #·virtual·methods
14 .method·public·a(Lkotlin/jvm/internal/g;)Lu1/e;14 .method·public·a(Lkotlin/jvm/internal/g;)La2/e;
15 ····.locals·015 ····.locals·0
  
16 ····return-object·p116 ····return-object·p1
17 .end·method17 .end·method
  
18 .method·public·b(Ljava/lang/Class;)Lu1/c;18 .method·public·b(Ljava/lang/Class;)La2/c;
19 ····.locals·119 ····.locals·1
  
20 ····new-instance·v0,·Lkotlin/jvm/internal/c;20 ····new-instance·v0,·Lkotlin/jvm/internal/c;
  
21 ····invoke-direct·{v0,·p1},·Lkotlin/jvm/internal/c;-><init>(Ljava/lang/Class;)V21 ····invoke-direct·{v0,·p1},·Lkotlin/jvm/internal/c;-><init>(Ljava/lang/Class;)V
  
22 ····return-object·v022 ····return-object·v0
23 .end·method23 .end·method
  
24 .method·public·c(Ljava/lang/Class;Ljava/lang/String;)Lu1/d;24 .method·public·c(Ljava/lang/Class;Ljava/lang/String;)La2/d;
25 ····.locals·125 ····.locals·1
  
26 ····new-instance·v0,·Lkotlin/jvm/internal/k;26 ····new-instance·v0,·Lkotlin/jvm/internal/k;
  
27 ····invoke-direct·{v0,·p1,·p2},·Lkotlin/jvm/internal/k;-><init>(Ljava/lang/Class;Ljava/lang/String;)V27 ····invoke-direct·{v0,·p1,·p2},·Lkotlin/jvm/internal/k;-><init>(Ljava/lang/Class;Ljava/lang/String;)V
  
28 ····return-object·v028 ····return-object·v0
398 B
smali/kotlin/jvm/internal/b.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·interface·abstract·Lkotlin/jvm/internal/b;1 .class·public·interface·abstract·Lkotlin/jvm/internal/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lu1/d;5 .implements·La2/d;
  
  
6 #·virtual·methods6 #·virtual·methods
7 .method·public·abstract·b()Ljava/lang/Class;7 .method·public·abstract·b()Ljava/lang/Class;
8 ····.annotation·system·Ldalvik/annotation/Signature;8 ····.annotation·system·Ldalvik/annotation/Signature;
9 ········value·=·{9 ········value·=·{
10 ············"()",10 ············"()",
2.16 KB
smali/kotlin/jvm/internal/l.smali
    
Offset 2, 15 lines modifiedOffset 2, 15 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·static·fields4 #·static·fields
5 .field·private·static·final·a:Lkotlin/jvm/internal/m;5 .field·private·static·final·a:Lkotlin/jvm/internal/m;
  
6 .field·private·static·final·b:[Lu1/c;6 .field·private·static·final·b:[La2/c;
  
  
7 #·direct·methods7 #·direct·methods
8 .method·static·constructor·<clinit>()V8 .method·static·constructor·<clinit>()V
9 ····.locals·29 ····.locals·2
  
10 ····const/4·v0,·0x010 ····const/4·v0,·0x0
Offset 51, 53 lines modifiedOffset 51, 53 lines modified
51 ····invoke-direct·{v0},·Lkotlin/jvm/internal/m;-><init>()V51 ····invoke-direct·{v0},·Lkotlin/jvm/internal/m;-><init>()V
  
52 ····:goto_152 ····:goto_1
53 ····sput-object·v0,·Lkotlin/jvm/internal/l;->a:Lkotlin/jvm/internal/m;53 ····sput-object·v0,·Lkotlin/jvm/internal/l;->a:Lkotlin/jvm/internal/m;
  
54 ····const/4·v0,·0x054 ····const/4·v0,·0x0
  
55 ····new-array·v0,·v0,·[Lu1/c;55 ····new-array·v0,·v0,·[La2/c;
  
56 ····sput-object·v0,·Lkotlin/jvm/internal/l;->b:[Lu1/c;56 ····sput-object·v0,·Lkotlin/jvm/internal/l;->b:[La2/c;
  
57 ····return-void57 ····return-void
58 .end·method58 .end·method
  
59 .method·public·static·a(Lkotlin/jvm/internal/g;)Lu1/e;59 .method·public·static·a(Lkotlin/jvm/internal/g;)La2/e;
60 ····.locals·160 ····.locals·1
  
61 ····sget-object·v0,·Lkotlin/jvm/internal/l;->a:Lkotlin/jvm/internal/m;61 ····sget-object·v0,·Lkotlin/jvm/internal/l;->a:Lkotlin/jvm/internal/m;
  
62 ····invoke-virtual·{v0,·p0},·Lkotlin/jvm/internal/m;->a(Lkotlin/jvm/internal/g;)Lu1/e;62 ····invoke-virtual·{v0,·p0},·Lkotlin/jvm/internal/m;->a(Lkotlin/jvm/internal/g;)La2/e;
  
63 ····move-result-object·p063 ····move-result-object·p0
  
64 ····return-object·p064 ····return-object·p0
65 .end·method65 .end·method
  
66 .method·public·static·b(Ljava/lang/Class;)Lu1/c;66 .method·public·static·b(Ljava/lang/Class;)La2/c;
67 ····.locals·167 ····.locals·1
  
68 ····sget-object·v0,·Lkotlin/jvm/internal/l;->a:Lkotlin/jvm/internal/m;68 ····sget-object·v0,·Lkotlin/jvm/internal/l;->a:Lkotlin/jvm/internal/m;
  
69 ····invoke-virtual·{v0,·p0},·Lkotlin/jvm/internal/m;->b(Ljava/lang/Class;)Lu1/c;69 ····invoke-virtual·{v0,·p0},·Lkotlin/jvm/internal/m;->b(Ljava/lang/Class;)La2/c;
  
70 ····move-result-object·p070 ····move-result-object·p0
  
71 ····return-object·p071 ····return-object·p0
72 .end·method72 .end·method
  
73 .method·public·static·c(Ljava/lang/Class;)Lu1/d;73 .method·public·static·c(Ljava/lang/Class;)La2/d;
74 ····.locals·274 ····.locals·2
  
75 ····sget-object·v0,·Lkotlin/jvm/internal/l;->a:Lkotlin/jvm/internal/m;75 ····sget-object·v0,·Lkotlin/jvm/internal/l;->a:Lkotlin/jvm/internal/m;
  
76 ····const-string·v1,·""76 ····const-string·v1,·""
  
77 ····invoke-virtual·{v0,·p0,·v1},·Lkotlin/jvm/internal/m;->c(Ljava/lang/Class;Ljava/lang/String;)Lu1/d;77 ····invoke-virtual·{v0,·p0,·v1},·Lkotlin/jvm/internal/m;->c(Ljava/lang/Class;Ljava/lang/String;)La2/d;
  
78 ····move-result-object·p078 ····move-result-object·p0
  
79 ····return-object·p079 ····return-object·p0
80 .end·method80 .end·method
  
81 .method·public·static·d(Lkotlin/jvm/internal/f;)Ljava/lang/String;81 .method·public·static·d(Lkotlin/jvm/internal/f;)Ljava/lang/String;
8.05 KB
smali/kotlin/jvm/internal/a.smali
Max HTML report size reached
1.68 KB
smali/kotlin/jvm/internal/c$a.smali
    
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
  
100 ····invoke-virtual·{v6,·v4},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;100 ····invoke-virtual·{v6,·v4},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
101 ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;101 ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
102 ····move-result-object·v1102 ····move-result-object·v1
  
103 ····invoke-static·{v0,·v1,·v2,·v3,·v2},·Lw1/e;->U(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String;103 ····invoke-static·{v0,·v1,·v2,·v3,·v2},·Lc2/e;->U(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String;
  
104 ····move-result-object·v1104 ····move-result-object·v1
  
105 ····if-nez·v1,·:cond_7105 ····if-nez·v1,·:cond_7
  
106 ····:cond_2106 ····:cond_2
107 ····invoke-virtual·{p1},·Ljava/lang/Class;->getEnclosingConstructor()Ljava/lang/reflect/Constructor;107 ····invoke-virtual·{p1},·Ljava/lang/Class;->getEnclosingConstructor()Ljava/lang/reflect/Constructor;
Offset 131, 22 lines modifiedOffset 131, 22 lines modified
  
131 ····invoke-virtual·{v1,·v4},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;131 ····invoke-virtual·{v1,·v4},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
132 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;132 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
133 ····move-result-object·p1133 ····move-result-object·p1
  
134 ····invoke-static·{v0,·p1,·v2,·v3,·v2},·Lw1/e;->U(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String;134 ····invoke-static·{v0,·p1,·v2,·v3,·v2},·Lc2/e;->U(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String;
  
135 ····move-result-object·v1135 ····move-result-object·v1
  
136 ····goto·:goto_0136 ····goto·:goto_0
  
137 ····:cond_3137 ····:cond_3
138 ····invoke-static·{v0,·v4,·v2,·v3,·v2},·Lw1/e;->T(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String;138 ····invoke-static·{v0,·v4,·v2,·v3,·v2},·Lc2/e;->T(Ljava/lang/String;CLjava/lang/String;ILjava/lang/Object;)Ljava/lang/String;
  
139 ····move-result-object·v1139 ····move-result-object·v1
  
140 ····goto·:goto_0140 ····goto·:goto_0
  
141 ····:cond_4141 ····:cond_4
142 ····invoke-virtual·{p1},·Ljava/lang/Class;->isArray()Z142 ····invoke-virtual·{p1},·Ljava/lang/Class;->isArray()Z
8.61 KB
smali/kotlin/jvm/internal/c.smali
Max HTML report size reached
3.78 KB
smali/kotlin/jvm/internal/n.smali
    
Offset 55, 213 lines modifiedOffset 55, 213 lines modified
55 ····invoke-interface·{p0},·Lkotlin/jvm/internal/f;->getArity()I55 ····invoke-interface·{p0},·Lkotlin/jvm/internal/f;->getArity()I
  
56 ····move-result·p056 ····move-result·p0
  
57 ····return·p057 ····return·p0
  
58 ····:cond_058 ····:cond_0
59 ····instance-of·v0,·p0,·Lq1/a;59 ····instance-of·v0,·p0,·Lw1/a;
  
60 ····if-eqz·v0,·:cond_160 ····if-eqz·v0,·:cond_1
  
61 ····const/4·p0,·0x061 ····const/4·p0,·0x0
  
62 ····return·p062 ····return·p0
  
63 ····:cond_163 ····:cond_1
64 ····instance-of·v0,·p0,·Lq1/l;64 ····instance-of·v0,·p0,·Lw1/l;
  
65 ····if-eqz·v0,·:cond_265 ····if-eqz·v0,·:cond_2
  
66 ····const/4·p0,·0x166 ····const/4·p0,·0x1
  
67 ····return·p067 ····return·p0
  
68 ····:cond_268 ····:cond_2
69 ····instance-of·v0,·p0,·Lq1/p;69 ····instance-of·v0,·p0,·Lw1/p;
  
70 ····if-eqz·v0,·:cond_370 ····if-eqz·v0,·:cond_3
  
71 ····const/4·p0,·0x271 ····const/4·p0,·0x2
  
72 ····return·p072 ····return·p0
  
73 ····:cond_373 ····:cond_3
74 ····instance-of·v0,·p0,·Lq1/q;74 ····instance-of·v0,·p0,·Lw1/q;
  
75 ····if-eqz·v0,·:cond_475 ····if-eqz·v0,·:cond_4
  
76 ····const/4·p0,·0x376 ····const/4·p0,·0x3
  
77 ····return·p077 ····return·p0
  
78 ····:cond_478 ····:cond_4
79 ····instance-of·v0,·p0,·Lq1/r;79 ····instance-of·v0,·p0,·Lw1/r;
  
80 ····if-eqz·v0,·:cond_580 ····if-eqz·v0,·:cond_5
  
81 ····const/4·p0,·0x481 ····const/4·p0,·0x4
  
82 ····return·p082 ····return·p0
  
83 ····:cond_583 ····:cond_5
84 ····instance-of·v0,·p0,·Lq1/s;84 ····instance-of·v0,·p0,·Lw1/s;
  
85 ····if-eqz·v0,·:cond_685 ····if-eqz·v0,·:cond_6
  
86 ····const/4·p0,·0x586 ····const/4·p0,·0x5
  
87 ····return·p087 ····return·p0
  
88 ····:cond_688 ····:cond_6
89 ····instance-of·v0,·p0,·Lq1/t;89 ····instance-of·v0,·p0,·Lw1/t;
  
90 ····if-eqz·v0,·:cond_790 ····if-eqz·v0,·:cond_7
  
91 ····const/4·p0,·0x691 ····const/4·p0,·0x6
  
92 ····return·p092 ····return·p0
  
93 ····:cond_793 ····:cond_7
94 ····instance-of·v0,·p0,·Lq1/u;94 ····instance-of·v0,·p0,·Lw1/u;
  
95 ····if-eqz·v0,·:cond_895 ····if-eqz·v0,·:cond_8
  
96 ····const/4·p0,·0x796 ····const/4·p0,·0x7
  
97 ····return·p097 ····return·p0
  
98 ····:cond_898 ····:cond_8
99 ····instance-of·v0,·p0,·Lq1/v;99 ····instance-of·v0,·p0,·Lw1/v;
  
100 ····if-eqz·v0,·:cond_9100 ····if-eqz·v0,·:cond_9
  
101 ····const/16·p0,·0x8101 ····const/16·p0,·0x8
  
102 ····return·p0102 ····return·p0
  
103 ····:cond_9103 ····:cond_9
104 ····instance-of·v0,·p0,·Lq1/w;104 ····instance-of·v0,·p0,·Lw1/w;
  
105 ····if-eqz·v0,·:cond_a105 ····if-eqz·v0,·:cond_a
  
106 ····const/16·p0,·0x9106 ····const/16·p0,·0x9
  
107 ····return·p0107 ····return·p0
  
108 ····:cond_a108 ····:cond_a
109 ····instance-of·v0,·p0,·Lq1/b;109 ····instance-of·v0,·p0,·Lw1/b;
  
110 ····if-eqz·v0,·:cond_b110 ····if-eqz·v0,·:cond_b
  
111 ····const/16·p0,·0xa111 ····const/16·p0,·0xa
  
112 ····return·p0112 ····return·p0
  
113 ····:cond_b113 ····:cond_b
114 ····instance-of·v0,·p0,·Lq1/c;114 ····instance-of·v0,·p0,·Lw1/c;
  
115 ····if-eqz·v0,·:cond_c115 ····if-eqz·v0,·:cond_c
  
116 ····const/16·p0,·0xb116 ····const/16·p0,·0xb
  
117 ····return·p0117 ····return·p0
  
118 ····:cond_c118 ····:cond_c
119 ····instance-of·v0,·p0,·Lq1/d;119 ····instance-of·v0,·p0,·Lw1/d;
  
120 ····if-eqz·v0,·:cond_d120 ····if-eqz·v0,·:cond_d
  
121 ····const/16·p0,·0xc121 ····const/16·p0,·0xc
  
122 ····return·p0122 ····return·p0
  
123 ····:cond_d123 ····:cond_d
124 ····instance-of·v0,·p0,·Lq1/e;124 ····instance-of·v0,·p0,·Lw1/e;
  
125 ····if-eqz·v0,·:cond_e125 ····if-eqz·v0,·:cond_e
Max diff block lines reached; 1684/3807 bytes (44.23%) of diff not shown.
1.92 KB
smali/androidx/window/java/layout/WindowInfoTrackerCallbackAdapter$addListener$1$1$invokeSuspend$$inlined$collect$1.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Landroidx/window/java/layout/WindowInfoTrackerCallbackAdapter$addListener$1$1$invokeSuspend$$inlined$collect$1;1 .class·public·final·Landroidx/window/java/layout/WindowInfoTrackerCallbackAdapter$addListener$1$1$invokeSuspend$$inlined$collect$1;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·La2/c;5 .implements·Lg2/c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/window/java/layout/WindowInfoTrackerCallbackAdapter$addListener$1$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;8 ····value·=·Landroidx/window/java/layout/WindowInfoTrackerCallbackAdapter$addListener$1$1;->invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;
9 .end·annotation9 .end·annotation
  
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 ····accessFlags·=·0x1915 ····accessFlags·=·0x19
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Ljava/lang/Object;",20 ········"Ljava/lang/Object;",
21 ········"La2/c<",21 ········"Lg2/c<",
22 ········"TT;>;"22 ········"TT;>;"
23 ····}23 ····}
24 .end·annotation24 .end·annotation
  
  
25 #·instance·fields25 #·instance·fields
26 .field·final·synthetic·$consumer$inlined:Li/b;26 .field·final·synthetic·$consumer$inlined:Li/b;
Offset 38, 28 lines modifiedOffset 38, 28 lines modified
38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V38 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
39 ····return-void39 ····return-void
40 .end·method40 .end·method
  
  
41 #·virtual·methods41 #·virtual·methods
42 .method·public·emit(Ljava/lang/Object;Lj1/d;)Ljava/lang/Object;42 .method·public·emit(Ljava/lang/Object;Lp1/d;)Ljava/lang/Object;
43 ····.locals·043 ····.locals·0
44 ····.annotation·system·Ldalvik/annotation/Signature;44 ····.annotation·system·Ldalvik/annotation/Signature;
45 ········value·=·{45 ········value·=·{
46 ············"(TT;",46 ············"(TT;",
47 ············"Lj1/d<",47 ············"Lp1/d<",
48 ············"-",48 ············"-",
49 ············"Lg1/q;",49 ············"Lm1/q;",
50 ············">;)",50 ············">;)",
51 ············"Ljava/lang/Object;"51 ············"Ljava/lang/Object;"
52 ········}52 ········}
53 ····.end·annotation53 ····.end·annotation
  
54 ····iget-object·p2,·p0,·Landroidx/window/java/layout/WindowInfoTrackerCallbackAdapter$addListener$1$1$invokeSuspend$$inlined$collect$1;->$consumer$inlined:Li/b;54 ····iget-object·p2,·p0,·Landroidx/window/java/layout/WindowInfoTrackerCallbackAdapter$addListener$1$1$invokeSuspend$$inlined$collect$1;->$consumer$inlined:Li/b;
  
55 ····invoke-interface·{p2,·p1},·Li/b;->accept(Ljava/lang/Object;)V55 ····invoke-interface·{p2,·p1},·Li/b;->accept(Ljava/lang/Object;)V
  
56 ····sget-object·p1,·Lg1/q;->a:Lg1/q;56 ····sget-object·p1,·Lm1/q;->a:Lm1/q;
  
57 ····return-object·p157 ····return-object·p1
58 .end·method58 .end·method
8.02 KB
smali/androidx/window/java/layout/WindowInfoTrackerCallbackAdapter$addListener$1$1.smali
Max HTML report size reached
6.64 KB
smali/androidx/window/java/layout/WindowInfoTrackerCallbackAdapter.smali
Max HTML report size reached
1.26 KB
smali/androidx/window/embedding/ActivityRule.smali
    
Offset 38, 15 lines modifiedOffset 38, 15 lines modified
  
38 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V38 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
39 ····invoke-direct·{p0},·Landroidx/window/embedding/EmbeddingRule;-><init>()V39 ····invoke-direct·{p0},·Landroidx/window/embedding/EmbeddingRule;-><init>()V
  
40 ····iput-boolean·p2,·p0,·Landroidx/window/embedding/ActivityRule;->alwaysExpand:Z40 ····iput-boolean·p2,·p0,·Landroidx/window/embedding/ActivityRule;->alwaysExpand:Z
  
41 ····invoke-static·{p1},·Lh1/g;->x(Ljava/lang/Iterable;)Ljava/util/Set;41 ····invoke-static·{p1},·Ln1/g;->x(Ljava/lang/Iterable;)Ljava/util/Set;
  
42 ····move-result-object·p142 ····move-result-object·p1
  
43 ····iput-object·p1,·p0,·Landroidx/window/embedding/ActivityRule;->filters:Ljava/util/Set;43 ····iput-object·p1,·p0,·Landroidx/window/embedding/ActivityRule;->filters:Ljava/util/Set;
  
44 ····return-void44 ····return-void
45 .end·method45 .end·method
Offset 175, 15 lines modifiedOffset 175, 15 lines modified
  
175 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->addAll(Ljava/util/Collection;)Z175 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->addAll(Ljava/util/Collection;)Z
  
176 ····invoke-interface·{v0,·p1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z176 ····invoke-interface·{v0,·p1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
177 ····new-instance·p1,·Landroidx/window/embedding/ActivityRule;177 ····new-instance·p1,·Landroidx/window/embedding/ActivityRule;
  
178 ····invoke-static·{v0},·Lh1/g;->x(Ljava/lang/Iterable;)Ljava/util/Set;178 ····invoke-static·{v0},·Ln1/g;->x(Ljava/lang/Iterable;)Ljava/util/Set;
  
179 ····move-result-object·v0179 ····move-result-object·v0
  
180 ····iget-boolean·v1,·p0,·Landroidx/window/embedding/ActivityRule;->alwaysExpand:Z180 ····iget-boolean·v1,·p0,·Landroidx/window/embedding/ActivityRule;->alwaysExpand:Z
  
181 ····invoke-direct·{p1,·v0,·v1},·Landroidx/window/embedding/ActivityRule;-><init>(Ljava/util/Set;Z)V181 ····invoke-direct·{p1,·v0,·v1},·Landroidx/window/embedding/ActivityRule;-><init>(Ljava/util/Set;Z)V
  
2.45 KB
smali/androidx/window/embedding/MatcherUtils.smali
    
Offset 44, 15 lines modifiedOffset 44, 15 lines modified
  
44 ····const/4·v1,·0x044 ····const/4·v1,·0x0
  
45 ····const/4·v2,·0x245 ····const/4·v2,·0x2
  
46 ····const/4·v3,·0x046 ····const/4·v3,·0x0
  
47 ····invoke-static·{p2,·v0,·v1,·v2,·v3},·Lw1/e;->s(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z47 ····invoke-static·{p2,·v0,·v1,·v2,·v3},·Lc2/e;->s(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z
  
48 ····move-result·v448 ····move-result·v4
  
49 ····if-nez·v4,·:cond_049 ····if-nez·v4,·:cond_0
  
50 ····return·v150 ····return·v1
  
Offset 76, 27 lines modifiedOffset 76, 27 lines modified
  
76 ····const/4·v11,·0x076 ····const/4·v11,·0x0
  
77 ····const-string·v7,·"*"77 ····const-string·v7,·"*"
  
78 ····move-object·v6,·p278 ····move-object·v6,·p2
  
79 ····invoke-static/range·{v6·..·v11},·Lw1/e;->B(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I79 ····invoke-static/range·{v6·..·v11},·Lc2/e;->B(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I
  
80 ····move-result·v480 ····move-result·v4
  
81 ····const-string·v7,·"*"81 ····const-string·v7,·"*"
  
82 ····invoke-static/range·{v6·..·v11},·Lw1/e;->G(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I82 ····invoke-static/range·{v6·..·v11},·Lc2/e;->G(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I
  
83 ····move-result·v683 ····move-result·v6
  
84 ····if-ne·v4,·v6,·:cond_284 ····if-ne·v4,·v6,·:cond_2
  
85 ····invoke-static·{p2,·v0,·v1,·v2,·v3},·Lw1/e;->k(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z85 ····invoke-static·{p2,·v0,·v1,·v2,·v3},·Lc2/e;->k(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z
  
86 ····move-result·v086 ····move-result·v0
  
87 ····if-eqz·v0,·:cond_287 ····if-eqz·v0,·:cond_2
  
88 ····const/4·v0,·0x188 ····const/4·v0,·0x1
  
Offset 118, 15 lines modifiedOffset 118, 15 lines modified
  
118 ····move-result-object·p2118 ····move-result-object·p2
  
119 ····const-string·v0,·"(this·as·java.lang.Strin\u2026ing(startIndex,·endIndex)"119 ····const-string·v0,·"(this·as·java.lang.Strin\u2026ing(startIndex,·endIndex)"
  
120 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V120 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
121 ····invoke-static·{p1,·p2,·v1,·v2,·v3},·Lw1/e;->p(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z121 ····invoke-static·{p1,·p2,·v1,·v2,·v3},·Lc2/e;->p(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z
  
122 ····move-result·p1122 ····move-result·p1
  
123 ····return·p1123 ····return·p1
  
124 ····:cond_3124 ····:cond_3
125 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;125 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;
Offset 252, 15 lines modifiedOffset 252, 15 lines modified
  
252 ····invoke-static·{v3,·v4},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V252 ····invoke-static·{v3,·v4},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
253 ····const/4·v4,·0x2253 ····const/4·v4,·0x2
  
254 ····const/4·v5,·0x0254 ····const/4·v5,·0x0
  
255 ····invoke-static·{v3,·v0,·v2,·v4,·v5},·Lw1/e;->s(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z255 ····invoke-static·{v3,·v0,·v2,·v4,·v5},·Lc2/e;->s(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z
  
256 ····move-result·v0256 ····move-result·v0
  
257 ····xor-int/2addr·v0,·v1257 ····xor-int/2addr·v0,·v1
  
258 ····if-eqz·v0,·:cond_7258 ····if-eqz·v0,·:cond_7
  
2.34 KB
smali/androidx/window/embedding/SplitRuleParser.smali
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
  
73 ····const/4·v7,·0x673 ····const/4·v7,·0x6
  
74 ····const/4·v8,·0x074 ····const/4·v8,·0x0
  
75 ····move-object·v3,·p275 ····move-object·v3,·p2
  
76 ····invoke-static/range·{v3·..·v8},·Lw1/e;->A(Ljava/lang/CharSequence;CIZILjava/lang/Object;)I76 ····invoke-static/range·{v3·..·v8},·Lc2/e;->A(Ljava/lang/CharSequence;CIZILjava/lang/Object;)I
  
77 ····move-result·v077 ····move-result·v0
  
78 ····if-lez·v0,·:cond_278 ····if-lez·v0,·:cond_2
  
79 ····invoke-virtual·{p2,·v2,·v0},·Ljava/lang/String;->substring(II)Ljava/lang/String;79 ····invoke-virtual·{p2,·v2,·v0},·Ljava/lang/String;->substring(II)Ljava/lang/String;
  
Offset 118, 15 lines modifiedOffset 118, 15 lines modified
  
118 ····const/4·v4,·0x6118 ····const/4·v4,·0x6
  
119 ····const/4·v5,·0x0119 ····const/4·v5,·0x0
  
120 ····move-object·v0,·p2120 ····move-object·v0,·p2
  
121 ····invoke-static/range·{v0·..·v5},·Lw1/e;->A(Ljava/lang/CharSequence;CIZILjava/lang/Object;)I121 ····invoke-static/range·{v0·..·v5},·Lc2/e;->A(Ljava/lang/CharSequence;CIZILjava/lang/Object;)I
  
122 ····move-result·v0122 ····move-result·v0
  
123 ····if-gez·v0,·:cond_3123 ····if-gez·v0,·:cond_3
  
124 ····new-instance·v0,·Ljava/lang/StringBuilder;124 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
Offset 232, 15 lines modifiedOffset 232, 15 lines modified
  
232 ····invoke-virtual·{p1,·p2,·v1},·Landroid/content/res/TypedArray;->getBoolean(IZ)Z232 ····invoke-virtual·{p1,·p2,·v1},·Landroid/content/res/TypedArray;->getBoolean(IZ)Z
  
233 ····move-result·p1233 ····move-result·p1
  
234 ····new-instance·p2,·Landroidx/window/embedding/ActivityRule;234 ····new-instance·p2,·Landroidx/window/embedding/ActivityRule;
  
235 ····invoke-static·{},·Lh1/c0;->b()Ljava/util/Set;235 ····invoke-static·{},·Ln1/c0;->b()Ljava/util/Set;
  
236 ····move-result-object·v0236 ····move-result-object·v0
  
237 ····invoke-direct·{p2,·v0,·p1},·Landroidx/window/embedding/ActivityRule;-><init>(Ljava/util/Set;Z)V237 ····invoke-direct·{p2,·v0,·p1},·Landroidx/window/embedding/ActivityRule;-><init>(Ljava/util/Set;Z)V
  
238 ····return-object·p2238 ····return-object·p2
239 .end·method239 .end·method
Offset 370, 15 lines modifiedOffset 370, 15 lines modified
  
370 ····invoke-virtual·{p1,·p2,·v1},·Landroid/content/res/TypedArray;->getBoolean(IZ)Z370 ····invoke-virtual·{p1,·p2,·v1},·Landroid/content/res/TypedArray;->getBoolean(IZ)Z
  
371 ····move-result·v6371 ····move-result·v6
  
372 ····new-instance·p1,·Landroidx/window/embedding/SplitPairRule;372 ····new-instance·p1,·Landroidx/window/embedding/SplitPairRule;
  
373 ····invoke-static·{},·Lh1/c0;->b()Ljava/util/Set;373 ····invoke-static·{},·Ln1/c0;->b()Ljava/util/Set;
  
374 ····move-result-object·v3374 ····move-result-object·v3
  
375 ····move-object·v2,·p1375 ····move-object·v2,·p1
  
376 ····invoke-direct/range·{v2·..·v10},·Landroidx/window/embedding/SplitPairRule;-><init>(Ljava/util/Set;ZZZIIFI)V376 ····invoke-direct/range·{v2·..·v10},·Landroidx/window/embedding/SplitPairRule;-><init>(Ljava/util/Set;ZZZIIFI)V
  
Offset 452, 15 lines modifiedOffset 452, 15 lines modified
  
452 ····invoke-direct·{p0,·p1,·v0},·Landroidx/window/embedding/SplitRuleParser;->buildClassName(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/ComponentName;452 ····invoke-direct·{p0,·p1,·v0},·Landroidx/window/embedding/SplitRuleParser;->buildClassName(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/ComponentName;
  
453 ····move-result-object·p1453 ····move-result-object·p1
  
454 ····new-instance·p2,·Landroidx/window/embedding/SplitPlaceholderRule;454 ····new-instance·p2,·Landroidx/window/embedding/SplitPlaceholderRule;
  
455 ····invoke-static·{},·Lh1/c0;->b()Ljava/util/Set;455 ····invoke-static·{},·Ln1/c0;->b()Ljava/util/Set;
  
456 ····move-result-object·v4456 ····move-result-object·v4
  
457 ····new-instance·v0,·Landroid/content/Intent;457 ····new-instance·v0,·Landroid/content/Intent;
  
458 ····invoke-direct·{v0},·Landroid/content/Intent;-><init>()V458 ····invoke-direct·{v0},·Landroid/content/Intent;-><init>()V
  
1.78 KB
smali/androidx/window/embedding/ExtensionEmbeddingBackend.smali
    
Offset 278, 15 lines modifiedOffset 278, 15 lines modified
  
278 ····const-string·p1,·"EmbeddingBackend"278 ····const-string·p1,·"EmbeddingBackend"
  
279 ····const-string·p2,·"Extension·not·loaded,·skipping·callback·registration."279 ····const-string·p2,·"Extension·not·loaded,·skipping·callback·registration."
  
280 ····invoke-static·{p1,·p2},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I280 ····invoke-static·{p1,·p2},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I
  
281 ····invoke-static·{},·Lh1/g;->b()Ljava/util/List;281 ····invoke-static·{},·Ln1/g;->b()Ljava/util/List;
  
282 ····move-result-object·p1282 ····move-result-object·p1
  
283 ····invoke-interface·{p3,·p1},·Li/b;->accept(Ljava/lang/Object;)V283 ····invoke-interface·{p3,·p1},·Li/b;->accept(Ljava/lang/Object;)V
284 ····:try_end_0284 ····:try_end_0
285 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0285 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
Offset 324, 22 lines modifiedOffset 324, 22 lines modified
  
324 ····:goto_0324 ····:goto_0
325 ····invoke-virtual·{v1,·p1},·Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;->accept(Ljava/util/List;)V325 ····invoke-virtual·{v1,·p1},·Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;->accept(Ljava/util/List;)V
  
326 ····goto·:goto_1326 ····goto·:goto_1
  
327 ····:cond_1327 ····:cond_1
328 ····invoke-static·{},·Lh1/g;->b()Ljava/util/List;328 ····invoke-static·{},·Ln1/g;->b()Ljava/util/List;
  
329 ····move-result-object·p1329 ····move-result-object·p1
  
330 ····goto·:goto_0330 ····goto·:goto_0
  
331 ····:goto_1331 ····:goto_1
332 ····sget-object·p1,·Lg1/q;->a:Lg1/q;332 ····sget-object·p1,·Lm1/q;->a:Lm1/q;
333 ····:try_end_1333 ····:try_end_1
334 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0334 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
335 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V335 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V
  
336 ····return-void336 ····return-void
  
Offset 494, 15 lines modifiedOffset 494, 15 lines modified
494 ····invoke-virtual·{p0},·Landroidx/window/embedding/ExtensionEmbeddingBackend;->getSplitChangeCallbacks()Ljava/util/concurrent/CopyOnWriteArrayList;494 ····invoke-virtual·{p0},·Landroidx/window/embedding/ExtensionEmbeddingBackend;->getSplitChangeCallbacks()Ljava/util/concurrent/CopyOnWriteArrayList;
  
495 ····move-result-object·p1495 ····move-result-object·p1
  
496 ····invoke-virtual·{p1,·v2},·Ljava/util/concurrent/CopyOnWriteArrayList;->remove(Ljava/lang/Object;)Z496 ····invoke-virtual·{p1,·v2},·Ljava/util/concurrent/CopyOnWriteArrayList;->remove(Ljava/lang/Object;)Z
  
497 ····:cond_1497 ····:cond_1
498 ····sget-object·p1,·Lg1/q;->a:Lg1/q;498 ····sget-object·p1,·Lm1/q;->a:Lm1/q;
499 ····:try_end_0499 ····:try_end_0
500 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0500 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
501 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V501 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V
  
502 ····return-void502 ····return-void
  
1.56 KB
smali/androidx/window/embedding/EmbeddingAdapter.smali
    
Offset 485, 15 lines modifiedOffset 485, 15 lines modified
  
485 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V485 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
486 ····new-instance·v0,·Ljava/util/ArrayList;486 ····new-instance·v0,·Ljava/util/ArrayList;
  
487 ····const/16·v1,·0xa487 ····const/16·v1,·0xa
  
488 ····invoke-static·{p1,·v1},·Lh1/g;->g(Ljava/lang/Iterable;I)I488 ····invoke-static·{p1,·v1},·Ln1/g;->g(Ljava/lang/Iterable;I)I
  
489 ····move-result·v1489 ····move-result·v1
  
490 ····invoke-direct·{v0,·v1},·Ljava/util/ArrayList;-><init>(I)V490 ····invoke-direct·{v0,·v1},·Ljava/util/ArrayList;-><init>(I)V
  
491 ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;491 ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  
Offset 543, 15 lines modifiedOffset 543, 15 lines modified
  
543 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V543 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
544 ····new-instance·v0,·Ljava/util/ArrayList;544 ····new-instance·v0,·Ljava/util/ArrayList;
  
545 ····const/16·v1,·0xa545 ····const/16·v1,·0xa
  
546 ····invoke-static·{p1,·v1},·Lh1/g;->g(Ljava/lang/Iterable;I)I546 ····invoke-static·{p1,·v1},·Ln1/g;->g(Ljava/lang/Iterable;I)I
  
547 ····move-result·v1547 ····move-result·v1
  
548 ····invoke-direct·{v0,·v1},·Ljava/util/ArrayList;-><init>(I)V548 ····invoke-direct·{v0,·v1},·Ljava/util/ArrayList;-><init>(I)V
  
549 ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;549 ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  
Offset 774, 15 lines modifiedOffset 774, 15 lines modified
774 ····const-string·v0,·"Unsupported·rule·type"774 ····const-string·v0,·"Unsupported·rule·type"
  
775 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V775 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
776 ····throw·p1776 ····throw·p1
  
777 ····:cond_3777 ····:cond_3
778 ····invoke-static·{v0},·Lh1/g;->x(Ljava/lang/Iterable;)Ljava/util/Set;778 ····invoke-static·{v0},·Ln1/g;->x(Ljava/lang/Iterable;)Ljava/util/Set;
  
779 ····move-result-object·p1779 ····move-result-object·p1
  
780 ····return-object·p1780 ····return-object·p1
781 .end·method781 .end·method
  
782 .method·public·final·translateActivityIntentPredicates(Ljava/util/Set;)Ljava/util/function/Predicate;782 .method·public·final·translateActivityIntentPredicates(Ljava/util/Set;)Ljava/util/function/Predicate;
1.3 KB
smali/androidx/window/embedding/SplitPairRule.smali
    
Offset 46, 15 lines modifiedOffset 46, 15 lines modified
  
46 ····iput-boolean·p2,·p0,·Landroidx/window/embedding/SplitPairRule;->finishPrimaryWithSecondary:Z46 ····iput-boolean·p2,·p0,·Landroidx/window/embedding/SplitPairRule;->finishPrimaryWithSecondary:Z
  
47 ····iput-boolean·p3,·p0,·Landroidx/window/embedding/SplitPairRule;->finishSecondaryWithPrimary:Z47 ····iput-boolean·p3,·p0,·Landroidx/window/embedding/SplitPairRule;->finishSecondaryWithPrimary:Z
  
48 ····iput-boolean·p4,·p0,·Landroidx/window/embedding/SplitPairRule;->clearTop:Z48 ····iput-boolean·p4,·p0,·Landroidx/window/embedding/SplitPairRule;->clearTop:Z
  
49 ····invoke-static·{p1},·Lh1/g;->x(Ljava/lang/Iterable;)Ljava/util/Set;49 ····invoke-static·{p1},·Ln1/g;->x(Ljava/lang/Iterable;)Ljava/util/Set;
  
50 ····move-result-object·p150 ····move-result-object·p1
  
51 ····iput-object·p1,·p0,·Landroidx/window/embedding/SplitPairRule;->filters:Ljava/util/Set;51 ····iput-object·p1,·p0,·Landroidx/window/embedding/SplitPairRule;->filters:Ljava/util/Set;
  
52 ····return-void52 ····return-void
53 .end·method53 .end·method
Offset 351, 15 lines modifiedOffset 351, 15 lines modified
  
351 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->addAll(Ljava/util/Collection;)Z351 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->addAll(Ljava/util/Collection;)Z
  
352 ····invoke-interface·{v0,·p1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z352 ····invoke-interface·{v0,·p1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
353 ····new-instance·p1,·Landroidx/window/embedding/SplitPairRule;353 ····new-instance·p1,·Landroidx/window/embedding/SplitPairRule;
  
354 ····invoke-static·{v0},·Lh1/g;->x(Ljava/lang/Iterable;)Ljava/util/Set;354 ····invoke-static·{v0},·Ln1/g;->x(Ljava/lang/Iterable;)Ljava/util/Set;
  
355 ····move-result-object·v3355 ····move-result-object·v3
  
356 ····iget-boolean·v4,·p0,·Landroidx/window/embedding/SplitPairRule;->finishPrimaryWithSecondary:Z356 ····iget-boolean·v4,·p0,·Landroidx/window/embedding/SplitPairRule;->finishPrimaryWithSecondary:Z
  
357 ····iget-boolean·v5,·p0,·Landroidx/window/embedding/SplitPairRule;->finishSecondaryWithPrimary:Z357 ····iget-boolean·v5,·p0,·Landroidx/window/embedding/SplitPairRule;->finishSecondaryWithPrimary:Z
  
1.2 KB
smali/androidx/window/embedding/SplitController$Companion.smali
    
Offset 62, 15 lines modifiedOffset 62, 15 lines modified
62 ····const/4·v2,·0x062 ····const/4·v2,·0x0
  
63 ····invoke-direct·{v1,·v2},·Landroidx/window/embedding/SplitController;-><init>(Lkotlin/jvm/internal/e;)V63 ····invoke-direct·{v1,·v2},·Landroidx/window/embedding/SplitController;-><init>(Lkotlin/jvm/internal/e;)V
  
64 ····invoke-static·{v1},·Landroidx/window/embedding/SplitController;->access$setGlobalInstance$cp(Landroidx/window/embedding/SplitController;)V64 ····invoke-static·{v1},·Landroidx/window/embedding/SplitController;->access$setGlobalInstance$cp(Landroidx/window/embedding/SplitController;)V
  
65 ····:cond_065 ····:cond_0
66 ····sget-object·v1,·Lg1/q;->a:Lg1/q;66 ····sget-object·v1,·Lm1/q;->a:Lm1/q;
67 ····:try_end_067 ····:try_end_0
68 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_068 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
69 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V69 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V
  
70 ····goto·:goto_070 ····goto·:goto_0
  
Offset 109, 15 lines modifiedOffset 109, 15 lines modified
  
109 ····invoke-virtual·{p0},·Landroidx/window/embedding/SplitController$Companion;->getInstance()Landroidx/window/embedding/SplitController;109 ····invoke-virtual·{p0},·Landroidx/window/embedding/SplitController$Companion;->getInstance()Landroidx/window/embedding/SplitController;
  
110 ····move-result-object·p2110 ····move-result-object·p2
  
111 ····if-nez·p1,·:cond_0111 ····if-nez·p1,·:cond_0
  
112 ····invoke-static·{},·Lh1/c0;->b()Ljava/util/Set;112 ····invoke-static·{},·Ln1/c0;->b()Ljava/util/Set;
  
113 ····move-result-object·p1113 ····move-result-object·p1
  
114 ····:cond_0114 ····:cond_0
115 ····invoke-static·{p2,·p1},·Landroidx/window/embedding/SplitController;->access$setStaticSplitRules(Landroidx/window/embedding/SplitController;Ljava/util/Set;)V115 ····invoke-static·{p2,·p1},·Landroidx/window/embedding/SplitController;->access$setStaticSplitRules(Landroidx/window/embedding/SplitController;Ljava/util/Set;)V
  
116 ····return-void116 ····return-void
1.36 KB
smali/androidx/window/embedding/SplitPlaceholderRule.smali
    
Offset 44, 15 lines modifiedOffset 44, 15 lines modified
  
44 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V44 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
45 ····invoke-direct·{p0,·p3,·p4,·p5,·p6},·Landroidx/window/embedding/SplitRule;-><init>(IIFI)V45 ····invoke-direct·{p0,·p3,·p4,·p5,·p6},·Landroidx/window/embedding/SplitRule;-><init>(IIFI)V
  
46 ····iput-object·p2,·p0,·Landroidx/window/embedding/SplitPlaceholderRule;->placeholderIntent:Landroid/content/Intent;46 ····iput-object·p2,·p0,·Landroidx/window/embedding/SplitPlaceholderRule;->placeholderIntent:Landroid/content/Intent;
  
47 ····invoke-static·{p1},·Lh1/g;->x(Ljava/lang/Iterable;)Ljava/util/Set;47 ····invoke-static·{p1},·Ln1/g;->x(Ljava/lang/Iterable;)Ljava/util/Set;
  
48 ····move-result-object·p148 ····move-result-object·p1
  
49 ····iput-object·p1,·p0,·Landroidx/window/embedding/SplitPlaceholderRule;->filters:Ljava/util/Set;49 ····iput-object·p1,·p0,·Landroidx/window/embedding/SplitPlaceholderRule;->filters:Ljava/util/Set;
  
50 ····return-void50 ····return-void
51 .end·method51 .end·method
Offset 264, 15 lines modifiedOffset 264, 15 lines modified
  
264 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->addAll(Ljava/util/Collection;)Z264 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->addAll(Ljava/util/Collection;)Z
  
265 ····invoke-interface·{v0,·p1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z265 ····invoke-interface·{v0,·p1},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
266 ····new-instance·p1,·Landroidx/window/embedding/SplitPlaceholderRule;266 ····new-instance·p1,·Landroidx/window/embedding/SplitPlaceholderRule;
  
267 ····invoke-static·{v0},·Lh1/g;->x(Ljava/lang/Iterable;)Ljava/util/Set;267 ····invoke-static·{v0},·Ln1/g;->x(Ljava/lang/Iterable;)Ljava/util/Set;
  
268 ····move-result-object·v3268 ····move-result-object·v3
  
269 ····iget-object·v4,·p0,·Landroidx/window/embedding/SplitPlaceholderRule;->placeholderIntent:Landroid/content/Intent;269 ····iget-object·v4,·p0,·Landroidx/window/embedding/SplitPlaceholderRule;->placeholderIntent:Landroid/content/Intent;
  
270 ····invoke-virtual·{p0},·Landroidx/window/embedding/SplitRule;->getMinWidth()I270 ····invoke-virtual·{p0},·Landroidx/window/embedding/SplitRule;->getMinWidth()I
  
3.58 KB
smali/androidx/window/embedding/SplitPairFilter.smali
    
Offset 166, 15 lines modifiedOffset 166, 15 lines modified
  
166 ····const-string·v11,·"*"166 ····const-string·v11,·"*"
  
167 ····const/4·v10,·0x2167 ····const/4·v10,·0x2
  
168 ····const/4·v9,·0x0168 ····const/4·v9,·0x0
  
169 ····invoke-static·{v7,·v11,·v12,·v10,·v9},·Lw1/e;->s(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z169 ····invoke-static·{v7,·v11,·v12,·v10,·v9},·Lc2/e;->s(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z
  
170 ····move-result·v1170 ····move-result·v1
  
171 ····if-eqz·v1,·:cond_7171 ····if-eqz·v1,·:cond_7
  
172 ····const/4·v3,·0x0172 ····const/4·v3,·0x0
  
Offset 184, 15 lines modifiedOffset 184, 15 lines modified
  
184 ····const/4·v6,·0x0184 ····const/4·v6,·0x0
  
185 ····const-string·v2,·"*"185 ····const-string·v2,·"*"
  
186 ····move-object·v1,·v7186 ····move-object·v1,·v7
  
187 ····invoke-static/range·{v1·..·v6},·Lw1/e;->B(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I187 ····invoke-static/range·{v1·..·v6},·Lc2/e;->B(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I
  
188 ····move-result·v1188 ····move-result·v1
  
189 ····invoke-virtual·{v7},·Ljava/lang/String;->length()I189 ····invoke-virtual·{v7},·Ljava/lang/String;->length()I
  
190 ····move-result·v2190 ····move-result·v2
  
Offset 212, 15 lines modifiedOffset 212, 15 lines modified
212 ····const/4·v1,·0x1212 ····const/4·v1,·0x1
  
213 ····:goto_7213 ····:goto_7
214 ····const-string·v2,·"Wildcard·in·package·name·is·only·allowed·at·the·end."214 ····const-string·v2,·"Wildcard·in·package·name·is·only·allowed·at·the·end."
  
215 ····if-eqz·v1,·:cond_11215 ····if-eqz·v1,·:cond_11
  
216 ····invoke-static·{v14,·v11,·v12,·v10,·v9},·Lw1/e;->s(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z216 ····invoke-static·{v14,·v11,·v12,·v10,·v9},·Lc2/e;->s(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z
  
217 ····move-result·v1217 ····move-result·v1
  
218 ····if-eqz·v1,·:cond_9218 ····if-eqz·v1,·:cond_9
  
219 ····const/4·v1,·0x0219 ····const/4·v1,·0x0
  
Offset 250, 15 lines modifiedOffset 250, 15 lines modified
  
250 ····move·v12,·v4250 ····move·v12,·v4
  
251 ····move-object·v4,·v13251 ····move-object·v4,·v13
  
252 ····move-object·v13,·v5252 ····move-object·v13,·v5
  
253 ····invoke-static/range·{v8·..·v13},·Lw1/e;->B(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I253 ····invoke-static/range·{v8·..·v13},·Lc2/e;->B(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I
  
254 ····move-result·v5254 ····move-result·v5
  
255 ····invoke-virtual·{v14},·Ljava/lang/String;->length()I255 ····invoke-virtual·{v14},·Ljava/lang/String;->length()I
  
256 ····move-result·v8256 ····move-result·v8
  
Offset 288, 15 lines modifiedOffset 288, 15 lines modified
288 ····const/4·v12,·0x1288 ····const/4·v12,·0x1
  
289 ····:goto_9289 ····:goto_9
290 ····const-string·v5,·"Wildcard·in·class·name·is·only·allowed·at·the·end."290 ····const-string·v5,·"Wildcard·in·class·name·is·only·allowed·at·the·end."
  
291 ····if-eqz·v12,·:cond_10291 ····if-eqz·v12,·:cond_10
  
292 ····invoke-static·{v15,·v1,·v3,·v6,·v7},·Lw1/e;->s(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z292 ····invoke-static·{v15,·v1,·v3,·v6,·v7},·Lc2/e;->s(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z
  
293 ····move-result·v8293 ····move-result·v8
  
294 ····if-eqz·v8,·:cond_b294 ····if-eqz·v8,·:cond_b
  
295 ····const/4·v10,·0x0295 ····const/4·v10,·0x0
  
Offset 306, 15 lines modifiedOffset 306, 15 lines modified
  
306 ····const/4·v13,·0x0306 ····const/4·v13,·0x0
  
307 ····const-string·v9,·"*"307 ····const-string·v9,·"*"
  
308 ····move-object·v8,·v15308 ····move-object·v8,·v15
  
309 ····invoke-static/range·{v8·..·v13},·Lw1/e;->B(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I309 ····invoke-static/range·{v8·..·v13},·Lc2/e;->B(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I
  
310 ····move-result·v8310 ····move-result·v8
  
311 ····invoke-virtual·{v15},·Ljava/lang/String;->length()I311 ····invoke-virtual·{v15},·Ljava/lang/String;->length()I
  
312 ····move-result·v9312 ····move-result·v9
  
Offset 332, 15 lines modifiedOffset 332, 15 lines modified
332 ····:cond_b332 ····:cond_b
333 ····:goto_a333 ····:goto_a
334 ····const/4·v12,·0x1334 ····const/4·v12,·0x1
  
335 ····:goto_b335 ····:goto_b
336 ····if-eqz·v12,·:cond_f336 ····if-eqz·v12,·:cond_f
  
337 ····invoke-static·{v4,·v1,·v3,·v6,·v7},·Lw1/e;->s(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z337 ····invoke-static·{v4,·v1,·v3,·v6,·v7},·Lc2/e;->s(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z
  
338 ····move-result·v1338 ····move-result·v1
  
339 ····if-eqz·v1,·:cond_d339 ····if-eqz·v1,·:cond_d
  
340 ····const/4·v10,·0x0340 ····const/4·v10,·0x0
  
Offset 350, 15 lines modifiedOffset 350, 15 lines modified
  
350 ····const/4·v13,·0x0350 ····const/4·v13,·0x0
  
351 ····const-string·v9,·"*"351 ····const-string·v9,·"*"
  
352 ····move-object·v8,·v4352 ····move-object·v8,·v4
  
353 ····invoke-static/range·{v8·..·v13},·Lw1/e;->B(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I353 ····invoke-static/range·{v8·..·v13},·Lc2/e;->B(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I
  
354 ····move-result·v1354 ····move-result·v1
  
355 ····invoke-virtual·{v4},·Ljava/lang/String;->length()I355 ····invoke-virtual·{v4},·Ljava/lang/String;->length()I
  
356 ····move-result·v2356 ····move-result·v2
  
Max diff block lines reached; -1/3558 bytes (-0.03%) of diff not shown.
1.77 KB
smali/androidx/window/embedding/ActivityFilter.smali
    
Offset 82, 15 lines modifiedOffset 82, 15 lines modified
  
82 ····const-string·v0,·"*"82 ····const-string·v0,·"*"
  
83 ····const/4·v9,·0x283 ····const/4·v9,·0x2
  
84 ····const/4·v10,·0x084 ····const/4·v10,·0x0
  
85 ····invoke-static·{p2,·v0,·v8,·v9,·v10},·Lw1/e;->s(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z85 ····invoke-static·{p2,·v0,·v8,·v9,·v10},·Lc2/e;->s(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z
  
86 ····move-result·v186 ····move-result·v1
  
87 ····if-eqz·v1,·:cond_387 ····if-eqz·v1,·:cond_3
  
88 ····const/4·v3,·0x088 ····const/4·v3,·0x0
  
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
  
100 ····const/4·v6,·0x0100 ····const/4·v6,·0x0
  
101 ····const-string·v2,·"*"101 ····const-string·v2,·"*"
  
102 ····move-object·v1,·p2102 ····move-object·v1,·p2
  
103 ····invoke-static/range·{v1·..·v6},·Lw1/e;->B(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I103 ····invoke-static/range·{v1·..·v6},·Lc2/e;->B(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I
  
104 ····move-result·v1104 ····move-result·v1
  
105 ····invoke-virtual·{p2},·Ljava/lang/String;->length()I105 ····invoke-virtual·{p2},·Ljava/lang/String;->length()I
  
106 ····move-result·p2106 ····move-result·p2
  
Offset 126, 15 lines modifiedOffset 126, 15 lines modified
126 ····:cond_3126 ····:cond_3
127 ····:goto_2127 ····:goto_2
128 ····const/4·p2,·0x1128 ····const/4·p2,·0x1
  
129 ····:goto_3129 ····:goto_3
130 ····if-eqz·p2,·:cond_7130 ····if-eqz·p2,·:cond_7
  
131 ····invoke-static·{p1,·v0,·v8,·v9,·v10},·Lw1/e;->s(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z131 ····invoke-static·{p1,·v0,·v8,·v9,·v10},·Lc2/e;->s(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z
  
132 ····move-result·p2132 ····move-result·p2
  
133 ····if-eqz·p2,·:cond_5133 ····if-eqz·p2,·:cond_5
  
134 ····const/4·v3,·0x0134 ····const/4·v3,·0x0
  
Offset 144, 15 lines modifiedOffset 144, 15 lines modified
  
144 ····const/4·v6,·0x0144 ····const/4·v6,·0x0
  
145 ····const-string·v2,·"*"145 ····const-string·v2,·"*"
  
146 ····move-object·v1,·p1146 ····move-object·v1,·p1
  
147 ····invoke-static/range·{v1·..·v6},·Lw1/e;->B(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I147 ····invoke-static/range·{v1·..·v6},·Lc2/e;->B(Ljava/lang/CharSequence;Ljava/lang/String;IZILjava/lang/Object;)I
  
148 ····move-result·p2148 ····move-result·p2
  
149 ····invoke-virtual·{p1},·Ljava/lang/String;->length()I149 ····invoke-virtual·{p1},·Ljava/lang/String;->length()I
  
150 ····move-result·p1150 ····move-result·p1
  
1.24 KB
smali/androidx/window/embedding/SplitController.smali
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
  
69 ····invoke-virtual·{v0},·Landroidx/window/embedding/ExtensionEmbeddingBackend$Companion;->getInstance()Landroidx/window/embedding/ExtensionEmbeddingBackend;69 ····invoke-virtual·{v0},·Landroidx/window/embedding/ExtensionEmbeddingBackend$Companion;->getInstance()Landroidx/window/embedding/ExtensionEmbeddingBackend;
  
70 ····move-result-object·v070 ····move-result-object·v0
  
71 ····iput-object·v0,·p0,·Landroidx/window/embedding/SplitController;->embeddingBackend:Landroidx/window/embedding/EmbeddingBackend;71 ····iput-object·v0,·p0,·Landroidx/window/embedding/SplitController;->embeddingBackend:Landroidx/window/embedding/EmbeddingBackend;
  
72 ····invoke-static·{},·Lh1/c0;->b()Ljava/util/Set;72 ····invoke-static·{},·Ln1/c0;->b()Ljava/util/Set;
  
73 ····move-result-object·v073 ····move-result-object·v0
  
74 ····iput-object·v0,·p0,·Landroidx/window/embedding/SplitController;->staticSplitRules:Ljava/util/Set;74 ····iput-object·v0,·p0,·Landroidx/window/embedding/SplitController;->staticSplitRules:Ljava/util/Set;
  
75 ····return-void75 ····return-void
76 .end·method76 .end·method
Offset 225, 15 lines modifiedOffset 225, 15 lines modified
  
225 ····iget-object·v0,·p0,·Landroidx/window/embedding/SplitController;->embeddingBackend:Landroidx/window/embedding/EmbeddingBackend;225 ····iget-object·v0,·p0,·Landroidx/window/embedding/SplitController;->embeddingBackend:Landroidx/window/embedding/EmbeddingBackend;
  
226 ····invoke-interface·{v0},·Landroidx/window/embedding/EmbeddingBackend;->getSplitRules()Ljava/util/Set;226 ····invoke-interface·{v0},·Landroidx/window/embedding/EmbeddingBackend;->getSplitRules()Ljava/util/Set;
  
227 ····move-result-object·v0227 ····move-result-object·v0
  
228 ····invoke-static·{v0},·Lh1/g;->x(Ljava/lang/Iterable;)Ljava/util/Set;228 ····invoke-static·{v0},·Ln1/g;->x(Ljava/lang/Iterable;)Ljava/util/Set;
  
229 ····move-result-object·v0229 ····move-result-object·v0
  
230 ····return-object·v0230 ····return-object·v0
231 .end·method231 .end·method
  
232 .method·public·final·isSplitSupported()Z232 .method·public·final·isSplitSupported()Z
818 B
smali/androidx/window/embedding/ExtensionEmbeddingBackend$Companion.smali
    
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
123 ····new-instance·v2,·Landroidx/window/embedding/ExtensionEmbeddingBackend;123 ····new-instance·v2,·Landroidx/window/embedding/ExtensionEmbeddingBackend;
  
124 ····invoke-direct·{v2,·v1},·Landroidx/window/embedding/ExtensionEmbeddingBackend;-><init>(Landroidx/window/embedding/EmbeddingInterfaceCompat;)V124 ····invoke-direct·{v2,·v1},·Landroidx/window/embedding/ExtensionEmbeddingBackend;-><init>(Landroidx/window/embedding/EmbeddingInterfaceCompat;)V
  
125 ····invoke-static·{v2},·Landroidx/window/embedding/ExtensionEmbeddingBackend;->access$setGlobalInstance$cp(Landroidx/window/embedding/ExtensionEmbeddingBackend;)V125 ····invoke-static·{v2},·Landroidx/window/embedding/ExtensionEmbeddingBackend;->access$setGlobalInstance$cp(Landroidx/window/embedding/ExtensionEmbeddingBackend;)V
  
126 ····:cond_0126 ····:cond_0
127 ····sget-object·v1,·Lg1/q;->a:Lg1/q;127 ····sget-object·v1,·Lm1/q;->a:Lm1/q;
128 ····:try_end_0128 ····:try_end_0
129 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0129 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
130 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V130 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V
  
131 ····goto·:goto_0131 ····goto·:goto_0
  
2.23 KB
smali/androidx/window/core/Version.smali
    
Offset 34, 15 lines modifiedOffset 34, 15 lines modified
  
34 .field·private·static·final·VERSION_1_0:Landroidx/window/core/Version;34 .field·private·static·final·VERSION_1_0:Landroidx/window/core/Version;
  
35 .field·private·static·final·VERSION_PATTERN_STRING:Ljava/lang/String;·=·"(\\d+)(?:\\.(\\d+))(?:\\.(\\d+))(?:-(.+))?"35 .field·private·static·final·VERSION_PATTERN_STRING:Ljava/lang/String;·=·"(\\d+)(?:\\.(\\d+))(?:\\.(\\d+))(?:-(.+))?"
  
  
36 #·instance·fields36 #·instance·fields
37 .field·private·final·bigInteger$delegate:Lg1/e;37 .field·private·final·bigInteger$delegate:Lm1/e;
  
38 .field·private·final·description:Ljava/lang/String;38 .field·private·final·description:Ljava/lang/String;
  
39 .field·private·final·major:I39 .field·private·final·major:I
  
40 .field·private·final·minor:I40 .field·private·final·minor:I
  
Offset 103, 19 lines modifiedOffset 103, 19 lines modified
  
103 ····iput-object·p4,·p0,·Landroidx/window/core/Version;->description:Ljava/lang/String;103 ····iput-object·p4,·p0,·Landroidx/window/core/Version;->description:Ljava/lang/String;
  
104 ····new-instance·p1,·Landroidx/window/core/Version$bigInteger$2;104 ····new-instance·p1,·Landroidx/window/core/Version$bigInteger$2;
  
105 ····invoke-direct·{p1,·p0},·Landroidx/window/core/Version$bigInteger$2;-><init>(Landroidx/window/core/Version;)V105 ····invoke-direct·{p1,·p0},·Landroidx/window/core/Version$bigInteger$2;-><init>(Landroidx/window/core/Version;)V
  
106 ····invoke-static·{p1},·Lg1/f;->a(Lq1/a;)Lg1/e;106 ····invoke-static·{p1},·Lm1/f;->a(Lw1/a;)Lm1/e;
  
107 ····move-result-object·p1107 ····move-result-object·p1
  
108 ····iput-object·p1,·p0,·Landroidx/window/core/Version;->bigInteger$delegate:Lg1/e;108 ····iput-object·p1,·p0,·Landroidx/window/core/Version;->bigInteger$delegate:Lm1/e;
  
109 ····return-void109 ····return-void
110 .end·method110 .end·method
  
111 .method·public·synthetic·constructor·<init>(IIILjava/lang/String;Lkotlin/jvm/internal/e;)V111 .method·public·synthetic·constructor·<init>(IIILjava/lang/String;Lkotlin/jvm/internal/e;)V
112 ····.locals·0112 ····.locals·0
  
Offset 155, 17 lines modifiedOffset 155, 17 lines modified
  
155 ····return-object·v0155 ····return-object·v0
156 .end·method156 .end·method
  
157 .method·private·final·getBigInteger()Ljava/math/BigInteger;157 .method·private·final·getBigInteger()Ljava/math/BigInteger;
158 ····.locals·2158 ····.locals·2
  
159 ····iget-object·v0,·p0,·Landroidx/window/core/Version;->bigInteger$delegate:Lg1/e;159 ····iget-object·v0,·p0,·Landroidx/window/core/Version;->bigInteger$delegate:Lm1/e;
  
160 ····invoke-interface·{v0},·Lg1/e;->getValue()Ljava/lang/Object;160 ····invoke-interface·{v0},·Lm1/e;->getValue()Ljava/lang/Object;
  
161 ····move-result-object·v0161 ····move-result-object·v0
  
162 ····const-string·v1,·"<get-bigInteger>(...)"162 ····const-string·v1,·"<get-bigInteger>(...)"
  
163 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V163 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
Offset 317, 15 lines modifiedOffset 317, 15 lines modified
317 .end·method317 .end·method
  
318 .method·public·toString()Ljava/lang/String;318 .method·public·toString()Ljava/lang/String;
319 ····.locals·4319 ····.locals·4
  
320 ····iget-object·v0,·p0,·Landroidx/window/core/Version;->description:Ljava/lang/String;320 ····iget-object·v0,·p0,·Landroidx/window/core/Version;->description:Ljava/lang/String;
  
321 ····invoke-static·{v0},·Lw1/e;->m(Ljava/lang/CharSequence;)Z321 ····invoke-static·{v0},·Lc2/e;->m(Ljava/lang/CharSequence;)Z
  
322 ····move-result·v0322 ····move-result·v0
  
323 ····xor-int/lit8·v0,·v0,·0x1323 ····xor-int/lit8·v0,·v0,·0x1
  
324 ····if-eqz·v0,·:cond_0324 ····if-eqz·v0,·:cond_0
  
767 B
smali/androidx/window/core/Version$bigInteger$2.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Landroidx/window/core/Version$bigInteger$2;1 .class·final·Landroidx/window/core/Version$bigInteger$2;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lq1/a;5 .implements·Lw1/a;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/window/core/Version;-><init>(IIILjava/lang/String;)V8 ····value·=·Landroidx/window/core/Version;-><init>(IIILjava/lang/String;)V
9 .end·annotation9 .end·annotation
  
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 ····accessFlags·=·0x1815 ····accessFlags·=·0x18
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Lkotlin/jvm/internal/j;",20 ········"Lkotlin/jvm/internal/j;",
21 ········"Lq1/a<",21 ········"Lw1/a<",
22 ········"Ljava/math/BigInteger;",22 ········"Ljava/math/BigInteger;",
23 ········">;"23 ········">;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
  
26 #·instance·fields26 #·instance·fields
461 B
smali/androidx/window/core/Version$Companion.smali
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 .method·public·final·parse(Ljava/lang/String;)Landroidx/window/core/Version;76 .method·public·final·parse(Ljava/lang/String;)Landroidx/window/core/Version;
77 ····.locals·877 ····.locals·8
  
78 ····const/4·v0,·0x078 ····const/4·v0,·0x0
  
79 ····if-eqz·p1,·:cond_979 ····if-eqz·p1,·:cond_9
  
80 ····invoke-static·{p1},·Lw1/e;->m(Ljava/lang/CharSequence;)Z80 ····invoke-static·{p1},·Lc2/e;->m(Ljava/lang/CharSequence;)Z
  
81 ····move-result·v181 ····move-result·v1
  
82 ····if-eqz·v1,·:cond_082 ····if-eqz·v1,·:cond_0
  
83 ····goto/16·:goto_483 ····goto/16·:goto_4
  
681 B
smali/androidx/window/layout/WindowLayoutInfo.smali
    
Offset 132, 13 lines modifiedOffset 132, 13 lines modified
  
132 ····const/4·v6,·0x0132 ····const/4·v6,·0x0
  
133 ····const/16·v7,·0x38133 ····const/16·v7,·0x38
  
134 ····const/4·v8,·0x0134 ····const/4·v8,·0x0
  
135 ····invoke-static/range·{v0·..·v8},·Lh1/g;->o(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lq1/l;ILjava/lang/Object;)Ljava/lang/String;135 ····invoke-static/range·{v0·..·v8},·Ln1/g;->o(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;Lw1/l;ILjava/lang/Object;)Ljava/lang/String;
  
136 ····move-result-object·v0136 ····move-result-object·v0
  
137 ····return-object·v0137 ····return-object·v0
138 .end·method138 .end·method
938 B
smali/androidx/window/layout/SidecarCompat$DistinctSidecarElementCallback.smali
    
Offset 105, 15 lines modifiedOffset 105, 15 lines modified
105 ····:try_start_1105 ····:try_start_1
106 ····iput-object·p1,·p0,·Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;->lastDeviceState:Landroidx/window/sidecar/SidecarDeviceState;106 ····iput-object·p1,·p0,·Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;->lastDeviceState:Landroidx/window/sidecar/SidecarDeviceState;
  
107 ····iget-object·v1,·p0,·Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;->callbackInterface:Landroidx/window/sidecar/SidecarInterface$SidecarCallback;107 ····iget-object·v1,·p0,·Landroidx/window/layout/SidecarCompat$DistinctSidecarElementCallback;->callbackInterface:Landroidx/window/sidecar/SidecarInterface$SidecarCallback;
  
108 ····invoke-interface·{v1,·p1},·Landroidx/window/sidecar/SidecarInterface$SidecarCallback;->onDeviceStateChanged(Landroidx/window/sidecar/SidecarDeviceState;)V108 ····invoke-interface·{v1,·p1},·Landroidx/window/sidecar/SidecarInterface$SidecarCallback;->onDeviceStateChanged(Landroidx/window/sidecar/SidecarDeviceState;)V
  
109 ····sget-object·p1,·Lg1/q;->a:Lg1/q;109 ····sget-object·p1,·Lm1/q;->a:Lm1/q;
110 ····:try_end_1110 ····:try_end_1
111 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0111 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
112 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V112 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V
  
113 ····return-void113 ····return-void
  
1.0 KB
smali/androidx/window/layout/WindowMetricsCalculator$Companion$overrideDecorator$1.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·synthetic·Landroidx/window/layout/WindowMetricsCalculator$Companion$overrideDecorator$1;1 .class·final·synthetic·Landroidx/window/layout/WindowMetricsCalculator$Companion$overrideDecorator$1;
2 .super·Lkotlin/jvm/internal/h;2 .super·Lkotlin/jvm/internal/h;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lq1/l;5 .implements·Lw1/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/window/layout/WindowMetricsCalculator$Companion;->overrideDecorator(Landroidx/window/layout/WindowMetricsCalculatorDecorator;)V8 ····value·=·Landroidx/window/layout/WindowMetricsCalculator$Companion;->overrideDecorator(Landroidx/window/layout/WindowMetricsCalculatorDecorator;)V
9 .end·annotation9 .end·annotation
  
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 ····accessFlags·=·0x100015 ····accessFlags·=·0x1000
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Lkotlin/jvm/internal/h;",20 ········"Lkotlin/jvm/internal/h;",
21 ········"Lq1/l<",21 ········"Lw1/l<",
22 ········"Landroidx/window/layout/WindowMetricsCalculator;",22 ········"Landroidx/window/layout/WindowMetricsCalculator;",
23 ········"Landroidx/window/layout/WindowMetricsCalculator;",23 ········"Landroidx/window/layout/WindowMetricsCalculator;",
24 ········">;"24 ········">;"
25 ····}25 ····}
26 .end·annotation26 .end·annotation
  
  
910 B
smali/androidx/window/layout/WindowMetricsCalculator$Companion$reset$1.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Landroidx/window/layout/WindowMetricsCalculator$Companion$reset$1;1 .class·final·Landroidx/window/layout/WindowMetricsCalculator$Companion$reset$1;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lq1/l;5 .implements·Lw1/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/window/layout/WindowMetricsCalculator$Companion;->reset()V8 ····value·=·Landroidx/window/layout/WindowMetricsCalculator$Companion;->reset()V
9 .end·annotation9 .end·annotation
  
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 ····accessFlags·=·0x1815 ····accessFlags·=·0x18
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Lkotlin/jvm/internal/j;",20 ········"Lkotlin/jvm/internal/j;",
21 ········"Lq1/l<",21 ········"Lw1/l<",
22 ········"Landroidx/window/layout/WindowMetricsCalculator;",22 ········"Landroidx/window/layout/WindowMetricsCalculator;",
23 ········"Landroidx/window/layout/WindowMetricsCalculator;",23 ········"Landroidx/window/layout/WindowMetricsCalculator;",
24 ········">;"24 ········">;"
25 ····}25 ····}
26 .end·annotation26 .end·annotation
  
  
2.19 KB
smali/androidx/window/layout/ExtensionWindowLayoutInfoBackend.smali
    
Offset 126, 15 lines modifiedOffset 126, 15 lines modified
126 ····:cond_0126 ····:cond_0
127 ····invoke-virtual·{v0,·p3},·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;->addListener(Li/b;)V127 ····invoke-virtual·{v0,·p3},·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;->addListener(Li/b;)V
  
128 ····iget-object·v0,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend;->listenerToActivity:Ljava/util/Map;128 ····iget-object·v0,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend;->listenerToActivity:Ljava/util/Map;
  
129 ····invoke-interface·{v0,·p3,·p1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;129 ····invoke-interface·{v0,·p3,·p1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
130 ····sget-object·v0,·Lg1/q;->a:Lg1/q;130 ····sget-object·v0,·Lm1/q;->a:Lm1/q;
  
131 ····:goto_0131 ····:goto_0
132 ····if-nez·v0,·:cond_1132 ····if-nez·v0,·:cond_1
  
133 ····new-instance·v0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;133 ····new-instance·v0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;
  
134 ····invoke-direct·{v0,·p1},·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;-><init>(Landroid/app/Activity;)V134 ····invoke-direct·{v0,·p1},·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;-><init>(Landroid/app/Activity;)V
Offset 150, 15 lines modifiedOffset 150, 15 lines modified
150 ····invoke-virtual·{v0,·p3},·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;->addListener(Li/b;)V150 ····invoke-virtual·{v0,·p3},·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;->addListener(Li/b;)V
  
151 ····iget-object·p3,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend;->component:Landroidx/window/extensions/layout/WindowLayoutComponent;151 ····iget-object·p3,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend;->component:Landroidx/window/extensions/layout/WindowLayoutComponent;
  
152 ····invoke-interface·{p3,·p1,·v0},·Landroidx/window/extensions/layout/WindowLayoutComponent;->addWindowLayoutInfoListener(Landroid/app/Activity;Ljava/util/function/Consumer;)V152 ····invoke-interface·{p3,·p1,·v0},·Landroidx/window/extensions/layout/WindowLayoutComponent;->addWindowLayoutInfoListener(Landroid/app/Activity;Ljava/util/function/Consumer;)V
  
153 ····:cond_1153 ····:cond_1
154 ····sget-object·p1,·Lg1/q;->a:Lg1/q;154 ····sget-object·p1,·Lm1/q;->a:Lm1/q;
155 ····:try_end_0155 ····:try_end_0
156 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0156 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
157 ····invoke-interface·{p2},·Ljava/util/concurrent/locks/Lock;->unlock()V157 ····invoke-interface·{p2},·Ljava/util/concurrent/locks/Lock;->unlock()V
  
158 ····return-void158 ····return-void
  
Offset 235, 15 lines modifiedOffset 235, 15 lines modified
235 ····if-eqz·p1,·:cond_2235 ····if-eqz·p1,·:cond_2
  
236 ····iget-object·p1,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend;->component:Landroidx/window/extensions/layout/WindowLayoutComponent;236 ····iget-object·p1,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend;->component:Landroidx/window/extensions/layout/WindowLayoutComponent;
  
237 ····invoke-interface·{p1,·v1},·Landroidx/window/extensions/layout/WindowLayoutComponent;->removeWindowLayoutInfoListener(Ljava/util/function/Consumer;)V237 ····invoke-interface·{p1,·v1},·Landroidx/window/extensions/layout/WindowLayoutComponent;->removeWindowLayoutInfoListener(Ljava/util/function/Consumer;)V
  
238 ····:cond_2238 ····:cond_2
239 ····sget-object·p1,·Lg1/q;->a:Lg1/q;239 ····sget-object·p1,·Lm1/q;->a:Lm1/q;
240 ····:try_end_2240 ····:try_end_2
241 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0241 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0
  
242 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V242 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V
  
243 ····return-void243 ····return-void
  
766 B
smali/androidx/window/layout/WindowInfoTracker.smali
    
Offset 24, 19 lines modifiedOffset 24, 19 lines modified
24 ····sput-object·v0,·Landroidx/window/layout/WindowInfoTracker;->Companion:Landroidx/window/layout/WindowInfoTracker$Companion;24 ····sput-object·v0,·Landroidx/window/layout/WindowInfoTracker;->Companion:Landroidx/window/layout/WindowInfoTracker$Companion;
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·abstract·windowLayoutInfo(Landroid/app/Activity;)La2/b;28 .method·public·abstract·windowLayoutInfo(Landroid/app/Activity;)Lg2/b;
29 ····.annotation·system·Ldalvik/annotation/Signature;29 ····.annotation·system·Ldalvik/annotation/Signature;
30 ········value·=·{30 ········value·=·{
31 ············"(",31 ············"(",
32 ············"Landroid/app/Activity;",32 ············"Landroid/app/Activity;",
33 ············")",33 ············")",
34 ············"La2/b<",34 ············"Lg2/b<",
35 ············"Landroidx/window/layout/WindowLayoutInfo;",35 ············"Landroidx/window/layout/WindowLayoutInfo;",
36 ············">;"36 ············">;"
37 ········}37 ········}
38 ····.end·annotation38 ····.end·annotation
39 .end·method39 .end·method
765 B
smali/androidx/window/layout/SidecarWindowBackend$Companion.smali
    
Offset 68, 15 lines modifiedOffset 68, 15 lines modified
68 ····new-instance·v1,·Landroidx/window/layout/SidecarWindowBackend;68 ····new-instance·v1,·Landroidx/window/layout/SidecarWindowBackend;
  
69 ····invoke-direct·{v1,·p1},·Landroidx/window/layout/SidecarWindowBackend;-><init>(Landroidx/window/layout/ExtensionInterfaceCompat;)V69 ····invoke-direct·{v1,·p1},·Landroidx/window/layout/SidecarWindowBackend;-><init>(Landroidx/window/layout/ExtensionInterfaceCompat;)V
  
70 ····invoke-static·{v1},·Landroidx/window/layout/SidecarWindowBackend;->access$setGlobalInstance$cp(Landroidx/window/layout/SidecarWindowBackend;)V70 ····invoke-static·{v1},·Landroidx/window/layout/SidecarWindowBackend;->access$setGlobalInstance$cp(Landroidx/window/layout/SidecarWindowBackend;)V
  
71 ····:cond_071 ····:cond_0
72 ····sget-object·p1,·Lg1/q;->a:Lg1/q;72 ····sget-object·p1,·Lm1/q;->a:Lm1/q;
73 ····:try_end_073 ····:try_end_0
74 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_074 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
75 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V75 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V
  
76 ····goto·:goto_076 ····goto·:goto_0
  
1.51 KB
smali/androidx/window/layout/WindowInfoTrackerImpl.smali
    
Offset 67, 36 lines modifiedOffset 67, 36 lines modified
67 ····iget-object·p0,·p0,·Landroidx/window/layout/WindowInfoTrackerImpl;->windowBackend:Landroidx/window/layout/WindowBackend;67 ····iget-object·p0,·p0,·Landroidx/window/layout/WindowInfoTrackerImpl;->windowBackend:Landroidx/window/layout/WindowBackend;
  
68 ····return-object·p068 ····return-object·p0
69 .end·method69 .end·method
  
  
70 #·virtual·methods70 #·virtual·methods
71 .method·public·windowLayoutInfo(Landroid/app/Activity;)La2/b;71 .method·public·windowLayoutInfo(Landroid/app/Activity;)Lg2/b;
72 ····.locals·272 ····.locals·2
73 ····.annotation·system·Ldalvik/annotation/Signature;73 ····.annotation·system·Ldalvik/annotation/Signature;
74 ········value·=·{74 ········value·=·{
75 ············"(",75 ············"(",
76 ············"Landroid/app/Activity;",76 ············"Landroid/app/Activity;",
77 ············")",77 ············")",
78 ············"La2/b<",78 ············"Lg2/b<",
79 ············"Landroidx/window/layout/WindowLayoutInfo;",79 ············"Landroidx/window/layout/WindowLayoutInfo;",
80 ············">;"80 ············">;"
81 ········}81 ········}
82 ····.end·annotation82 ····.end·annotation
  
83 ····const-string·v0,·"activity"83 ····const-string·v0,·"activity"
  
84 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V84 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
85 ····new-instance·v0,·Landroidx/window/layout/WindowInfoTrackerImpl$windowLayoutInfo$1;85 ····new-instance·v0,·Landroidx/window/layout/WindowInfoTrackerImpl$windowLayoutInfo$1;
  
86 ····const/4·v1,·0x086 ····const/4·v1,·0x0
  
87 ····invoke-direct·{v0,·p0,·p1,·v1},·Landroidx/window/layout/WindowInfoTrackerImpl$windowLayoutInfo$1;-><init>(Landroidx/window/layout/WindowInfoTrackerImpl;Landroid/app/Activity;Lj1/d;)V87 ····invoke-direct·{v0,·p0,·p1,·v1},·Landroidx/window/layout/WindowInfoTrackerImpl$windowLayoutInfo$1;-><init>(Landroidx/window/layout/WindowInfoTrackerImpl;Landroid/app/Activity;Lp1/d;)V
  
88 ····invoke-static·{v0},·La2/d;->a(Lq1/p;)La2/b;88 ····invoke-static·{v0},·Lg2/d;->a(Lw1/p;)Lg2/b;
  
89 ····move-result-object·p189 ····move-result-object·p1
  
90 ····return-object·p190 ····return-object·p1
91 .end·method91 .end·method
3.32 KB
smali/androidx/window/layout/WindowMetricsCalculator$Companion.smali
    
Offset 13, 18 lines modifiedOffset 13, 18 lines modified
13 ····name·=·"Companion"13 ····name·=·"Companion"
14 .end·annotation14 .end·annotation
  
  
15 #·static·fields15 #·static·fields
16 .field·static·final·synthetic·$$INSTANCE:Landroidx/window/layout/WindowMetricsCalculator$Companion;16 .field·static·final·synthetic·$$INSTANCE:Landroidx/window/layout/WindowMetricsCalculator$Companion;
  
17 .field·private·static·decorator:Lq1/l;17 .field·private·static·decorator:Lw1/l;
18 ····.annotation·system·Ldalvik/annotation/Signature;18 ····.annotation·system·Ldalvik/annotation/Signature;
19 ········value·=·{19 ········value·=·{
20 ············"Lq1/l<",20 ············"Lw1/l<",
21 ············"-",21 ············"-",
22 ············"Landroidx/window/layout/WindowMetricsCalculator;",22 ············"Landroidx/window/layout/WindowMetricsCalculator;",
23 ············"+",23 ············"+",
24 ············"Landroidx/window/layout/WindowMetricsCalculator;",24 ············"Landroidx/window/layout/WindowMetricsCalculator;",
25 ············">;"25 ············">;"
26 ········}26 ········}
27 ····.end·annotation27 ····.end·annotation
Offset 39, 15 lines modifiedOffset 39, 15 lines modified
  
39 ····invoke-direct·{v0},·Landroidx/window/layout/WindowMetricsCalculator$Companion;-><init>()V39 ····invoke-direct·{v0},·Landroidx/window/layout/WindowMetricsCalculator$Companion;-><init>()V
  
40 ····sput-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion;->$$INSTANCE:Landroidx/window/layout/WindowMetricsCalculator$Companion;40 ····sput-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion;->$$INSTANCE:Landroidx/window/layout/WindowMetricsCalculator$Companion;
  
41 ····sget-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion$decorator$1;->INSTANCE:Landroidx/window/layout/WindowMetricsCalculator$Companion$decorator$1;41 ····sget-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion$decorator$1;->INSTANCE:Landroidx/window/layout/WindowMetricsCalculator$Companion$decorator$1;
  
42 ····sput-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion;->decorator:Lq1/l;42 ····sput-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion;->decorator:Lw1/l;
  
43 ····return-void43 ····return-void
44 .end·method44 .end·method
  
45 .method·private·constructor·<init>()V45 .method·private·constructor·<init>()V
46 ····.locals·046 ····.locals·0
  
Offset 57, 19 lines modifiedOffset 57, 19 lines modified
57 .end·method57 .end·method
  
  
58 #·virtual·methods58 #·virtual·methods
59 .method·public·final·getOrCreate()Landroidx/window/layout/WindowMetricsCalculator;59 .method·public·final·getOrCreate()Landroidx/window/layout/WindowMetricsCalculator;
60 ····.locals·260 ····.locals·2
  
61 ····sget-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion;->decorator:Lq1/l;61 ····sget-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion;->decorator:Lw1/l;
  
62 ····sget-object·v1,·Landroidx/window/layout/WindowMetricsCalculatorCompat;->INSTANCE:Landroidx/window/layout/WindowMetricsCalculatorCompat;62 ····sget-object·v1,·Landroidx/window/layout/WindowMetricsCalculatorCompat;->INSTANCE:Landroidx/window/layout/WindowMetricsCalculatorCompat;
  
63 ····invoke-interface·{v0,·v1},·Lq1/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object;63 ····invoke-interface·{v0,·v1},·Lw1/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
  
64 ····move-result-object·v064 ····move-result-object·v0
  
65 ····check-cast·v0,·Landroidx/window/layout/WindowMetricsCalculator;65 ····check-cast·v0,·Landroidx/window/layout/WindowMetricsCalculator;
  
66 ····return-object·v066 ····return-object·v0
67 .end·method67 .end·method
Offset 83, 23 lines modifiedOffset 83, 23 lines modified
  
83 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V83 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
84 ····new-instance·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion$overrideDecorator$1;84 ····new-instance·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion$overrideDecorator$1;
  
85 ····invoke-direct·{v0,·p1},·Landroidx/window/layout/WindowMetricsCalculator$Companion$overrideDecorator$1;-><init>(Ljava/lang/Object;)V85 ····invoke-direct·{v0,·p1},·Landroidx/window/layout/WindowMetricsCalculator$Companion$overrideDecorator$1;-><init>(Ljava/lang/Object;)V
  
86 ····sput-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion;->decorator:Lq1/l;86 ····sput-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion;->decorator:Lw1/l;
  
87 ····return-void87 ····return-void
88 .end·method88 .end·method
  
89 .method·public·final·reset()V89 .method·public·final·reset()V
90 ····.locals·190 ····.locals·1
91 ····.annotation·build·Landroidx/window/core/ExperimentalWindowApi;91 ····.annotation·build·Landroidx/window/core/ExperimentalWindowApi;
92 ····.end·annotation92 ····.end·annotation
  
93 ····sget-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion$reset$1;->INSTANCE:Landroidx/window/layout/WindowMetricsCalculator$Companion$reset$1;93 ····sget-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion$reset$1;->INSTANCE:Landroidx/window/layout/WindowMetricsCalculator$Companion$reset$1;
  
94 ····sput-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion;->decorator:Lq1/l;94 ····sput-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion;->decorator:Lw1/l;
  
95 ····return-void95 ····return-void
96 .end·method96 .end·method
498 B
smali/androidx/window/layout/SidecarCompat.smali
    
Offset 213, 15 lines modifiedOffset 213, 15 lines modified
  
213 ····move-result-object·p1213 ····move-result-object·p1
  
214 ····if-nez·p1,·:cond_0214 ····if-nez·p1,·:cond_0
  
215 ····new-instance·p1,·Landroidx/window/layout/WindowLayoutInfo;215 ····new-instance·p1,·Landroidx/window/layout/WindowLayoutInfo;
  
216 ····invoke-static·{},·Lh1/g;->b()Ljava/util/List;216 ····invoke-static·{},·Ln1/g;->b()Ljava/util/List;
  
217 ····move-result-object·v0217 ····move-result-object·v0
  
218 ····invoke-direct·{p1,·v0},·Landroidx/window/layout/WindowLayoutInfo;-><init>(Ljava/util/List;)V218 ····invoke-direct·{p1,·v0},·Landroidx/window/layout/WindowLayoutInfo;-><init>(Ljava/util/List;)V
  
219 ····return-object·p1219 ····return-object·p1
  
925 B
smali/androidx/window/layout/WindowMetricsCalculator$Companion$decorator$1.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Landroidx/window/layout/WindowMetricsCalculator$Companion$decorator$1;1 .class·final·Landroidx/window/layout/WindowMetricsCalculator$Companion$decorator$1;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lq1/l;5 .implements·Lw1/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Landroidx/window/layout/WindowMetricsCalculator$Companion;-><clinit>()V8 ····value·=·Landroidx/window/layout/WindowMetricsCalculator$Companion;-><clinit>()V
9 .end·annotation9 .end·annotation
  
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 ····accessFlags·=·0x1815 ····accessFlags·=·0x18
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Lkotlin/jvm/internal/j;",20 ········"Lkotlin/jvm/internal/j;",
21 ········"Lq1/l<",21 ········"Lw1/l<",
22 ········"Landroidx/window/layout/WindowMetricsCalculator;",22 ········"Landroidx/window/layout/WindowMetricsCalculator;",
23 ········"Landroidx/window/layout/WindowMetricsCalculator;",23 ········"Landroidx/window/layout/WindowMetricsCalculator;",
24 ········">;"24 ········">;"
25 ····}25 ····}
26 .end·annotation26 .end·annotation
  
  
699 B
smali/androidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer.smali
    
Offset 124, 15 lines modifiedOffset 124, 15 lines modified
124 ····iget-object·v2,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;->lastKnownValue:Landroidx/window/layout/WindowLayoutInfo;124 ····iget-object·v2,·p0,·Landroidx/window/layout/ExtensionWindowLayoutInfoBackend$MulticastConsumer;->lastKnownValue:Landroidx/window/layout/WindowLayoutInfo;
  
125 ····invoke-interface·{v1,·v2},·Li/b;->accept(Ljava/lang/Object;)V125 ····invoke-interface·{v1,·v2},·Li/b;->accept(Ljava/lang/Object;)V
  
126 ····goto·:goto_0126 ····goto·:goto_0
  
127 ····:cond_0127 ····:cond_0
128 ····sget-object·p1,·Lg1/q;->a:Lg1/q;128 ····sget-object·p1,·Lm1/q;->a:Lm1/q;
129 ····:try_end_0129 ····:try_end_0
130 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0130 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
131 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V131 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V
  
132 ····return-void132 ····return-void
  
568 B
smali/androidx/window/layout/SidecarAdapter.smali
    
Offset 303, 15 lines modifiedOffset 303, 15 lines modified
  
303 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V303 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
304 ····if-nez·p1,·:cond_0304 ····if-nez·p1,·:cond_0
  
305 ····new-instance·p1,·Landroidx/window/layout/WindowLayoutInfo;305 ····new-instance·p1,·Landroidx/window/layout/WindowLayoutInfo;
  
306 ····invoke-static·{},·Lh1/g;->b()Ljava/util/List;306 ····invoke-static·{},·Ln1/g;->b()Ljava/util/List;
  
307 ····move-result-object·p2307 ····move-result-object·p2
  
308 ····invoke-direct·{p1,·p2},·Landroidx/window/layout/WindowLayoutInfo;-><init>(Ljava/util/List;)V308 ····invoke-direct·{p1,·p2},·Landroidx/window/layout/WindowLayoutInfo;-><init>(Ljava/util/List;)V
  
309 ····return-object·p1309 ····return-object·p1
  
989 B
smali/androidx/window/layout/WindowInfoTracker$Companion.smali
    
Offset 32, 19 lines modifiedOffset 32, 19 lines modified
  
32 ····invoke-direct·{v0},·Landroidx/window/layout/WindowInfoTracker$Companion;-><init>()V32 ····invoke-direct·{v0},·Landroidx/window/layout/WindowInfoTracker$Companion;-><init>()V
  
33 ····sput-object·v0,·Landroidx/window/layout/WindowInfoTracker$Companion;->$$INSTANCE:Landroidx/window/layout/WindowInfoTracker$Companion;33 ····sput-object·v0,·Landroidx/window/layout/WindowInfoTracker$Companion;->$$INSTANCE:Landroidx/window/layout/WindowInfoTracker$Companion;
  
34 ····const-class·v0,·Landroidx/window/layout/WindowInfoTracker;34 ····const-class·v0,·Landroidx/window/layout/WindowInfoTracker;
  
35 ····invoke-static·{v0},·Lkotlin/jvm/internal/l;->b(Ljava/lang/Class;)Lu1/c;35 ····invoke-static·{v0},·Lkotlin/jvm/internal/l;->b(Ljava/lang/Class;)La2/c;
  
36 ····move-result-object·v036 ····move-result-object·v0
  
37 ····invoke-interface·{v0},·Lu1/c;->a()Ljava/lang/String;37 ····invoke-interface·{v0},·La2/c;->a()Ljava/lang/String;
  
38 ····move-result-object·v038 ····move-result-object·v0
  
39 ····sput-object·v0,·Landroidx/window/layout/WindowInfoTracker$Companion;->TAG:Ljava/lang/String;39 ····sput-object·v0,·Landroidx/window/layout/WindowInfoTracker$Companion;->TAG:Ljava/lang/String;
  
40 ····sget-object·v0,·Landroidx/window/layout/EmptyDecorator;->INSTANCE:Landroidx/window/layout/EmptyDecorator;40 ····sget-object·v0,·Landroidx/window/layout/EmptyDecorator;->INSTANCE:Landroidx/window/layout/EmptyDecorator;
  
12.7 KB
smali/androidx/window/layout/WindowInfoTrackerImpl$windowLayoutInfo$1.smali
Max HTML report size reached
1.22 KB
smali/androidx/window/layout/SidecarAdapter$Companion.smali
    
Offset 147, 15 lines modifiedOffset 147, 15 lines modified
147 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V147 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
148 ····:try_start_0148 ····:try_start_0
149 ····iget-object·v0,·p1,·Landroidx/window/sidecar/SidecarWindowLayoutInfo;->displayFeatures:Ljava/util/List;149 ····iget-object·v0,·p1,·Landroidx/window/sidecar/SidecarWindowLayoutInfo;->displayFeatures:Ljava/util/List;
  
150 ····if-nez·v0,·:cond_0150 ····if-nez·v0,·:cond_0
  
151 ····invoke-static·{},·Lh1/g;->b()Ljava/util/List;151 ····invoke-static·{},·Ln1/g;->b()Ljava/util/List;
  
152 ····move-result-object·v0152 ····move-result-object·v0
153 ····:try_end_0153 ····:try_end_0
154 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0154 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
155 ····:cond_0155 ····:cond_0
156 ····return-object·v0156 ····return-object·v0
Offset 196, 15 lines modifiedOffset 196, 15 lines modified
196 ····throw·p1196 ····throw·p1
197 ····:try_end_1197 ····:try_end_1
198 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_1·..·:try_end_1}·:catch_1198 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_1·..·:try_end_1}·:catch_1
199 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_1·..·:try_end_1}·:catch_1199 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_1·..·:try_end_1}·:catch_1
200 ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_1·..·:try_end_1}·:catch_1200 ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_1·..·:try_end_1}·:catch_1
  
201 ····:catch_1201 ····:catch_1
202 ····invoke-static·{},·Lh1/g;->b()Ljava/util/List;202 ····invoke-static·{},·Ln1/g;->b()Ljava/util/List;
  
203 ····move-result-object·p1203 ····move-result-object·p1
  
204 ····return-object·p1204 ····return-object·p1
205 .end·method205 .end·method
  
206 .method·public·final·setSidecarDevicePosture(Landroidx/window/sidecar/SidecarDeviceState;I)V206 .method·public·final·setSidecarDevicePosture(Landroidx/window/sidecar/SidecarDeviceState;I)V
1.18 KB
smali/androidx/window/layout/c.smali
    
Offset 3, 34 lines modifiedOffset 3, 34 lines modified
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Li/b;5 .implements·Li/b;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lz1/f;7 .field·public·final·synthetic·a:Lf2/f;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lz1/f;)V9 .method·public·synthetic·constructor·<init>(Lf2/f;)V
10 ····.locals·010 ····.locals·0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Landroidx/window/layout/c;->a:Lz1/f;12 ····iput-object·p1,·p0,·Landroidx/window/layout/c;->a:Lf2/f;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·final·accept(Ljava/lang/Object;)V16 .method·public·final·accept(Ljava/lang/Object;)V
17 ····.locals·117 ····.locals·1
  
18 ····iget-object·v0,·p0,·Landroidx/window/layout/c;->a:Lz1/f;18 ····iget-object·v0,·p0,·Landroidx/window/layout/c;->a:Lf2/f;
  
19 ····check-cast·p1,·Landroidx/window/layout/WindowLayoutInfo;19 ····check-cast·p1,·Landroidx/window/layout/WindowLayoutInfo;
  
20 ····invoke-static·{v0,·p1},·Landroidx/window/layout/WindowInfoTrackerImpl$windowLayoutInfo$1;->a(Lz1/f;Landroidx/window/layout/WindowLayoutInfo;)V20 ····invoke-static·{v0,·p1},·Landroidx/window/layout/WindowInfoTrackerImpl$windowLayoutInfo$1;->a(Lf2/f;Landroidx/window/layout/WindowLayoutInfo;)V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
1.44 KB
smali/androidx/window/layout/SidecarWindowBackend.smali
    
Offset 306, 15 lines modifiedOffset 306, 15 lines modified
  
306 ····move-result-object·v1306 ····move-result-object·v1
  
307 ····if-nez·v1,·:cond_0307 ····if-nez·v1,·:cond_0
  
308 ····new-instance·p1,·Landroidx/window/layout/WindowLayoutInfo;308 ····new-instance·p1,·Landroidx/window/layout/WindowLayoutInfo;
  
309 ····invoke-static·{},·Lh1/g;->b()Ljava/util/List;309 ····invoke-static·{},·Ln1/g;->b()Ljava/util/List;
  
310 ····move-result-object·p2310 ····move-result-object·p2
  
311 ····invoke-direct·{p1,·p2},·Landroidx/window/layout/WindowLayoutInfo;-><init>(Ljava/util/List;)V311 ····invoke-direct·{p1,·p2},·Landroidx/window/layout/WindowLayoutInfo;-><init>(Ljava/util/List;)V
  
312 ····invoke-interface·{p3,·p1},·Li/b;->accept(Ljava/lang/Object;)V312 ····invoke-interface·{p3,·p1},·Li/b;->accept(Ljava/lang/Object;)V
313 ····:try_end_0313 ····:try_end_0
Offset 402, 15 lines modifiedOffset 402, 15 lines modified
402 ····:goto_1402 ····:goto_1
403 ····if-eqz·v1,·:cond_5403 ····if-eqz·v1,·:cond_5
  
404 ····invoke-virtual·{v3,·v1},·Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;->accept(Landroidx/window/layout/WindowLayoutInfo;)V404 ····invoke-virtual·{v3,·v1},·Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;->accept(Landroidx/window/layout/WindowLayoutInfo;)V
  
405 ····:cond_5405 ····:cond_5
406 ····:goto_2406 ····:goto_2
407 ····sget-object·p1,·Lg1/q;->a:Lg1/q;407 ····sget-object·p1,·Lm1/q;->a:Lm1/q;
408 ····:try_end_1408 ····:try_end_1
409 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0409 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
410 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V410 ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V
  
411 ····return-void411 ····return-void
  
Offset 539, 15 lines modifiedOffset 539, 15 lines modified
539 ····move-result-object·v1539 ····move-result-object·v1
  
540 ····invoke-direct·{p0,·v1},·Landroidx/window/layout/SidecarWindowBackend;->callbackRemovedForActivity(Landroid/app/Activity;)V540 ····invoke-direct·{p0,·v1},·Landroidx/window/layout/SidecarWindowBackend;->callbackRemovedForActivity(Landroid/app/Activity;)V
  
541 ····goto·:goto_1541 ····goto·:goto_1
  
542 ····:cond_3542 ····:cond_3
543 ····sget-object·p1,·Lg1/q;->a:Lg1/q;543 ····sget-object·p1,·Lm1/q;->a:Lm1/q;
544 ····:try_end_1544 ····:try_end_1
545 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0545 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
546 ····monitor-exit·v0546 ····monitor-exit·v0
  
547 ····return-void547 ····return-void
  
1.15 KB
smali/androidx/concurrent/futures/a$g.smali
    
Offset 33, 18 lines modifiedOffset 33, 18 lines modified
33 ········value·=·{33 ········value·=·{
34 ············"Landroidx/concurrent/futures/a<",34 ············"Landroidx/concurrent/futures/a<",
35 ············"TV;>;"35 ············"TV;>;"
36 ········}36 ········}
37 ····.end·annotation37 ····.end·annotation
38 .end·field38 .end·field
  
39 .field·final·e:Lr/a;39 .field·final·e:Lq/a;
40 ····.annotation·system·Ldalvik/annotation/Signature;40 ····.annotation·system·Ldalvik/annotation/Signature;
41 ········value·=·{41 ········value·=·{
42 ············"Lr/a<",42 ············"Lq/a<",
43 ············"+TV;>;"43 ············"+TV;>;"
44 ········}44 ········}
45 ····.end·annotation45 ····.end·annotation
46 .end·field46 .end·field
  
  
47 #·virtual·methods47 #·virtual·methods
Offset 56, 17 lines modifiedOffset 56, 17 lines modified
56 ····iget-object·v0,·v0,·Landroidx/concurrent/futures/a;->d:Ljava/lang/Object;56 ····iget-object·v0,·v0,·Landroidx/concurrent/futures/a;->d:Ljava/lang/Object;
  
57 ····if-eq·v0,·p0,·:cond_057 ····if-eq·v0,·p0,·:cond_0
  
58 ····return-void58 ····return-void
  
59 ····:cond_059 ····:cond_0
60 ····iget-object·v0,·p0,·Landroidx/concurrent/futures/a$g;->e:Lr/a;60 ····iget-object·v0,·p0,·Landroidx/concurrent/futures/a$g;->e:Lq/a;
  
61 ····invoke-static·{v0},·Landroidx/concurrent/futures/a;->j(Lr/a;)Ljava/lang/Object;61 ····invoke-static·{v0},·Landroidx/concurrent/futures/a;->j(Lq/a;)Ljava/lang/Object;
  
62 ····move-result-object·v062 ····move-result-object·v0
  
63 ····sget-object·v1,·Landroidx/concurrent/futures/a;->i:Landroidx/concurrent/futures/a$b;63 ····sget-object·v1,·Landroidx/concurrent/futures/a;->i:Landroidx/concurrent/futures/a$b;
  
64 ····iget-object·v2,·p0,·Landroidx/concurrent/futures/a$g;->d:Landroidx/concurrent/futures/a;64 ····iget-object·v2,·p0,·Landroidx/concurrent/futures/a$g;->d:Landroidx/concurrent/futures/a;
  
3.1 KB
smali/androidx/concurrent/futures/a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·abstract·Landroidx/concurrent/futures/a;1 .class·public·abstract·Landroidx/concurrent/futures/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lr/a;5 .implements·Lq/a;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Landroidx/concurrent/futures/a$h;,9 ········Landroidx/concurrent/futures/a$h;,
10 ········Landroidx/concurrent/futures/a$f;,10 ········Landroidx/concurrent/futures/a$f;,
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
  
22 .annotation·system·Ldalvik/annotation/Signature;22 .annotation·system·Ldalvik/annotation/Signature;
23 ····value·=·{23 ····value·=·{
24 ········"<V:",24 ········"<V:",
25 ········"Ljava/lang/Object;",25 ········"Ljava/lang/Object;",
26 ········">",26 ········">",
27 ········"Ljava/lang/Object;",27 ········"Ljava/lang/Object;",
28 ········"Lr/a<",28 ········"Lq/a<",
29 ········"TV;>;"29 ········"TV;>;"
30 ····}30 ····}
31 .end·annotation31 .end·annotation
  
  
32 #·static·fields32 #·static·fields
33 .field·static·final·g:Z33 .field·static·final·g:Z
Offset 349, 17 lines modifiedOffset 349, 17 lines modified
  
349 ····iget-object·p0,·v1,·Landroidx/concurrent/futures/a$g;->d:Landroidx/concurrent/futures/a;349 ····iget-object·p0,·v1,·Landroidx/concurrent/futures/a$g;->d:Landroidx/concurrent/futures/a;
  
350 ····iget-object·v2,·p0,·Landroidx/concurrent/futures/a;->d:Ljava/lang/Object;350 ····iget-object·v2,·p0,·Landroidx/concurrent/futures/a;->d:Ljava/lang/Object;
  
351 ····if-ne·v2,·v1,·:cond_1351 ····if-ne·v2,·v1,·:cond_1
  
352 ····iget-object·v2,·v1,·Landroidx/concurrent/futures/a$g;->e:Lr/a;352 ····iget-object·v2,·v1,·Landroidx/concurrent/futures/a$g;->e:Lq/a;
  
353 ····invoke-static·{v2},·Landroidx/concurrent/futures/a;->j(Lr/a;)Ljava/lang/Object;353 ····invoke-static·{v2},·Landroidx/concurrent/futures/a;->j(Lq/a;)Ljava/lang/Object;
  
354 ····move-result-object·v2354 ····move-result-object·v2
  
355 ····sget-object·v3,·Landroidx/concurrent/futures/a;->i:Landroidx/concurrent/futures/a$b;355 ····sget-object·v3,·Landroidx/concurrent/futures/a;->i:Landroidx/concurrent/futures/a$b;
  
356 ····invoke-virtual·{v3,·p0,·v1,·v2},·Landroidx/concurrent/futures/a$b;->b(Landroidx/concurrent/futures/a;Ljava/lang/Object;Ljava/lang/Object;)Z356 ····invoke-virtual·{v3,·p0,·v1,·v2},·Landroidx/concurrent/futures/a$b;->b(Landroidx/concurrent/futures/a;Ljava/lang/Object;Ljava/lang/Object;)Z
  
Offset 474, 20 lines modifiedOffset 474, 20 lines modified
474 ····invoke-static·{v0,·p1},·Landroidx/concurrent/futures/a;->d(Ljava/lang/String;Ljava/lang/Throwable;)Ljava/util/concurrent/CancellationException;474 ····invoke-static·{v0,·p1},·Landroidx/concurrent/futures/a;->d(Ljava/lang/String;Ljava/lang/Throwable;)Ljava/util/concurrent/CancellationException;
  
475 ····move-result-object·p1475 ····move-result-object·p1
  
476 ····throw·p1476 ····throw·p1
477 .end·method477 .end·method
  
478 .method·static·j(Lr/a;)Ljava/lang/Object;478 .method·static·j(Lq/a;)Ljava/lang/Object;
479 ····.locals·5479 ····.locals·5
480 ····.annotation·system·Ldalvik/annotation/Signature;480 ····.annotation·system·Ldalvik/annotation/Signature;
481 ········value·=·{481 ········value·=·{
482 ············"(",482 ············"(",
483 ············"Lr/a<",483 ············"Lq/a<",
484 ············"*>;)",484 ············"*>;)",
485 ············"Ljava/lang/Object;"485 ············"Ljava/lang/Object;"
486 ········}486 ········}
487 ····.end·annotation487 ····.end·annotation
  
488 ····instance-of·v0,·p0,·Landroidx/concurrent/futures/a;488 ····instance-of·v0,·p0,·Landroidx/concurrent/futures/a;
  
Offset 913, 15 lines modifiedOffset 913, 15 lines modified
  
913 ····instance-of·v4,·v0,·Landroidx/concurrent/futures/a$g;913 ····instance-of·v4,·v0,·Landroidx/concurrent/futures/a$g;
  
914 ····if-eqz·v4,·:cond_9914 ····if-eqz·v4,·:cond_9
  
915 ····check-cast·v0,·Landroidx/concurrent/futures/a$g;915 ····check-cast·v0,·Landroidx/concurrent/futures/a$g;
  
916 ····iget-object·v0,·v0,·Landroidx/concurrent/futures/a$g;->e:Lr/a;916 ····iget-object·v0,·v0,·Landroidx/concurrent/futures/a$g;->e:Lq/a;
  
917 ····instance-of·v4,·v0,·Landroidx/concurrent/futures/a;917 ····instance-of·v4,·v0,·Landroidx/concurrent/futures/a;
  
918 ····if-eqz·v4,·:cond_6918 ····if-eqz·v4,·:cond_6
  
919 ····move-object·v4,·v0919 ····move-object·v4,·v0
  
Offset 1643, 15 lines modifiedOffset 1643, 15 lines modified
  
1643 ····const-string·v2,·"setFuture=["1643 ····const-string·v2,·"setFuture=["
  
1644 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1644 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1645 ····check-cast·v0,·Landroidx/concurrent/futures/a$g;1645 ····check-cast·v0,·Landroidx/concurrent/futures/a$g;
  
1646 ····iget-object·v0,·v0,·Landroidx/concurrent/futures/a$g;->e:Lr/a;1646 ····iget-object·v0,·v0,·Landroidx/concurrent/futures/a$g;->e:Lq/a;
  
1647 ····invoke-direct·{p0,·v0},·Landroidx/concurrent/futures/a;->r(Ljava/lang/Object;)Ljava/lang/String;1647 ····invoke-direct·{p0,·v0},·Landroidx/concurrent/futures/a;->r(Ljava/lang/Object;)Ljava/lang/String;
  
1648 ····move-result-object·v01648 ····move-result-object·v0
  
1649 ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1649 ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1.59 KB
smali/androidx/versionedparcelable/ParcelImpl.smali
    
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
23 ············">;"23 ············">;"
24 ········}24 ········}
25 ····.end·annotation25 ····.end·annotation
26 .end·field26 .end·field
  
  
27 #·instance·fields27 #·instance·fields
28 .field·private·final·d:Ln/a;28 .field·private·final·d:Lm/a;
  
  
29 #·direct·methods29 #·direct·methods
30 .method·static·constructor·<clinit>()V30 .method·static·constructor·<clinit>()V
31 ····.locals·131 ····.locals·1
  
32 ····new-instance·v0,·Landroidx/versionedparcelable/ParcelImpl$a;32 ····new-instance·v0,·Landroidx/versionedparcelable/ParcelImpl$a;
Offset 48, 19 lines modifiedOffset 48, 19 lines modified
  
48 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V48 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
49 ····new-instance·v0,·Landroidx/versionedparcelable/b;49 ····new-instance·v0,·Landroidx/versionedparcelable/b;
  
50 ····invoke-direct·{v0,·p1},·Landroidx/versionedparcelable/b;-><init>(Landroid/os/Parcel;)V50 ····invoke-direct·{v0,·p1},·Landroidx/versionedparcelable/b;-><init>(Landroid/os/Parcel;)V
  
51 ····invoke-virtual·{v0},·Landroidx/versionedparcelable/a;->u()Ln/a;51 ····invoke-virtual·{v0},·Landroidx/versionedparcelable/a;->u()Lm/a;
  
52 ····move-result-object·p152 ····move-result-object·p1
  
53 ····iput-object·p1,·p0,·Landroidx/versionedparcelable/ParcelImpl;->d:Ln/a;53 ····iput-object·p1,·p0,·Landroidx/versionedparcelable/ParcelImpl;->d:Lm/a;
  
54 ····return-void54 ····return-void
55 .end·method55 .end·method
  
  
56 #·virtual·methods56 #·virtual·methods
57 .method·public·describeContents()I57 .method·public·describeContents()I
Offset 74, 13 lines modifiedOffset 74, 13 lines modified
74 .method·public·writeToParcel(Landroid/os/Parcel;I)V74 .method·public·writeToParcel(Landroid/os/Parcel;I)V
75 ····.locals·075 ····.locals·0
  
76 ····new-instance·p2,·Landroidx/versionedparcelable/b;76 ····new-instance·p2,·Landroidx/versionedparcelable/b;
  
77 ····invoke-direct·{p2,·p1},·Landroidx/versionedparcelable/b;-><init>(Landroid/os/Parcel;)V77 ····invoke-direct·{p2,·p1},·Landroidx/versionedparcelable/b;-><init>(Landroid/os/Parcel;)V
  
78 ····iget-object·p1,·p0,·Landroidx/versionedparcelable/ParcelImpl;->d:Ln/a;78 ····iget-object·p1,·p0,·Landroidx/versionedparcelable/ParcelImpl;->d:Lm/a;
  
79 ····invoke-virtual·{p2,·p1},·Landroidx/versionedparcelable/a;->L(Ln/a;)V79 ····invoke-virtual·{p2,·p1},·Landroidx/versionedparcelable/a;->L(Lm/a;)V
  
80 ····return-void80 ····return-void
81 .end·method81 .end·method
456 B
smali/androidx/versionedparcelable/CustomVersionedParcelable.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·abstract·Landroidx/versionedparcelable/CustomVersionedParcelable;1 .class·public·abstract·Landroidx/versionedparcelable/CustomVersionedParcelable;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ln/a;5 .implements·Lm/a;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·constructor·<init>()V7 .method·public·constructor·<init>()V
8 ····.locals·08 ····.locals·0
  
9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
5.81 KB
smali/androidx/versionedparcelable/a.smali
Max HTML report size reached
2.4 KB
smali/androidx/sharetarget/ChooserTargetServiceCompat.smali
    
Offset 16, 20 lines modifiedOffset 16, 20 lines modified
16 ····.locals·016 ····.locals·0
  
17 ····invoke-direct·{p0},·Landroid/service/chooser/ChooserTargetService;-><init>()V17 ····invoke-direct·{p0},·Landroid/service/chooser/ChooserTargetService;-><init>()V
  
18 ····return-void18 ····return-void
19 .end·method19 .end·method
  
20 .method·static·a(Ll/a;Ljava/util/List;)Ljava/util/List;20 .method·static·a(Lk/a;Ljava/util/List;)Ljava/util/List;
21 ····.locals·1421 ····.locals·14
22 ····.annotation·system·Ldalvik/annotation/Signature;22 ····.annotation·system·Ldalvik/annotation/Signature;
23 ········value·=·{23 ········value·=·{
24 ············"(",24 ············"(",
25 ············"Ll/a;",25 ············"Lk/a;",
26 ············"Ljava/util/List<",26 ············"Ljava/util/List<",
27 ············"Landroidx/sharetarget/ChooserTargetServiceCompat$a;",27 ············"Landroidx/sharetarget/ChooserTargetServiceCompat$a;",
28 ············">;)",28 ············">;)",
29 ············"Ljava/util/List<",29 ············"Ljava/util/List<",
30 ············"Landroid/service/chooser/ChooserTarget;",30 ············"Landroid/service/chooser/ChooserTarget;",
31 ············">;"31 ············">;"
32 ········}32 ········}
Offset 96, 15 lines modifiedOffset 96, 15 lines modified
96 ····const/4·v5,·0x096 ····const/4·v5,·0x0
  
97 ····:try_start_097 ····:try_start_0
98 ····invoke-virtual·{v4},·Lf/b;->f()Ljava/lang/String;98 ····invoke-virtual·{v4},·Lf/b;->f()Ljava/lang/String;
  
99 ····move-result-object·v699 ····move-result-object·v6
  
100 ····invoke-virtual·{p0,·v6},·Ll/a;->h(Ljava/lang/String;)Landroidx/core/graphics/drawable/IconCompat;100 ····invoke-virtual·{p0,·v6},·Lk/a;->h(Ljava/lang/String;)Landroidx/core/graphics/drawable/IconCompat;
  
101 ····move-result-object·v6101 ····move-result-object·v6
102 ····:try_end_0102 ····:try_end_0
103 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0103 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
104 ····goto·:goto_1104 ····goto·:goto_1
  
Offset 282, 20 lines modifiedOffset 282, 20 lines modified
282 ····invoke-static·{},·Ljava/util/Collections;->emptyList()Ljava/util/List;282 ····invoke-static·{},·Ljava/util/Collections;->emptyList()Ljava/util/List;
  
283 ····move-result-object·p1283 ····move-result-object·p1
  
284 ····return-object·p1284 ····return-object·p1
  
285 ····:cond_4285 ····:cond_4
286 ····invoke-static·{v0},·Ll/a;->g(Landroid/content/Context;)Ll/a;286 ····invoke-static·{v0},·Lk/a;->g(Landroid/content/Context;)Lk/a;
  
287 ····move-result-object·p1287 ····move-result-object·p1
  
288 ····:try_start_0288 ····:try_start_0
289 ····invoke-virtual·{p1},·Ll/a;->i()Ljava/util/List;289 ····invoke-virtual·{p1},·Lk/a;->i()Ljava/util/List;
  
290 ····move-result-object·p2290 ····move-result-object·p2
291 ····:try_end_0291 ····:try_end_0
292 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0292 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
293 ····if-eqz·p2,·:cond_9293 ····if-eqz·p2,·:cond_9
  
Offset 378, 15 lines modifiedOffset 378, 15 lines modified
378 ····invoke-direct·{v4,·v3,·v6},·Landroidx/sharetarget/ChooserTargetServiceCompat$a;-><init>(Lf/b;Landroid/content/ComponentName;)V378 ····invoke-direct·{v4,·v3,·v6},·Landroidx/sharetarget/ChooserTargetServiceCompat$a;-><init>(Lf/b;Landroid/content/ComponentName;)V
  
379 ····invoke-interface·{v1,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z379 ····invoke-interface·{v1,·v4},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
380 ····goto·:goto_2380 ····goto·:goto_2
  
381 ····:cond_8381 ····:cond_8
382 ····invoke-static·{p1,·v1},·Landroidx/sharetarget/ChooserTargetServiceCompat;->a(Ll/a;Ljava/util/List;)Ljava/util/List;382 ····invoke-static·{p1,·v1},·Landroidx/sharetarget/ChooserTargetServiceCompat;->a(Lk/a;Ljava/util/List;)Ljava/util/List;
  
383 ····move-result-object·p1383 ····move-result-object·p1
  
384 ····return-object·p1384 ····return-object·p1
  
385 ····:cond_9385 ····:cond_9
386 ····:goto_3386 ····:goto_3
398 B
smali/androidx/core/app/RemoteActionCompat.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Landroidx/core/app/RemoteActionCompat;1 .class·public·final·Landroidx/core/app/RemoteActionCompat;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ln/a;5 .implements·Lm/a;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·a:Landroidx/core/graphics/drawable/IconCompat;7 .field·public·a:Landroidx/core/graphics/drawable/IconCompat;
  
8 .field·public·b:Ljava/lang/CharSequence;8 .field·public·b:Ljava/lang/CharSequence;
  
1.31 KB
smali/androidx/core/app/RemoteActionCompatParcelizer.smali
    
Offset 19, 15 lines modifiedOffset 19, 15 lines modified
  
19 ····invoke-direct·{v0},·Landroidx/core/app/RemoteActionCompat;-><init>()V19 ····invoke-direct·{v0},·Landroidx/core/app/RemoteActionCompat;-><init>()V
  
20 ····iget-object·v1,·v0,·Landroidx/core/app/RemoteActionCompat;->a:Landroidx/core/graphics/drawable/IconCompat;20 ····iget-object·v1,·v0,·Landroidx/core/app/RemoteActionCompat;->a:Landroidx/core/graphics/drawable/IconCompat;
  
21 ····const/4·v2,·0x121 ····const/4·v2,·0x1
  
22 ····invoke-virtual·{p0,·v1,·v2},·Landroidx/versionedparcelable/a;->v(Ln/a;I)Ln/a;22 ····invoke-virtual·{p0,·v1,·v2},·Landroidx/versionedparcelable/a;->v(Lm/a;I)Lm/a;
  
23 ····move-result-object·v123 ····move-result-object·v1
  
24 ····check-cast·v1,·Landroidx/core/graphics/drawable/IconCompat;24 ····check-cast·v1,·Landroidx/core/graphics/drawable/IconCompat;
  
25 ····iput-object·v1,·v0,·Landroidx/core/app/RemoteActionCompat;->a:Landroidx/core/graphics/drawable/IconCompat;25 ····iput-object·v1,·v0,·Landroidx/core/app/RemoteActionCompat;->a:Landroidx/core/graphics/drawable/IconCompat;
  
Offset 93, 15 lines modifiedOffset 93, 15 lines modified
  
93 ····invoke-virtual·{p1,·v0,·v0},·Landroidx/versionedparcelable/a;->x(ZZ)V93 ····invoke-virtual·{p1,·v0,·v0},·Landroidx/versionedparcelable/a;->x(ZZ)V
  
94 ····iget-object·v0,·p0,·Landroidx/core/app/RemoteActionCompat;->a:Landroidx/core/graphics/drawable/IconCompat;94 ····iget-object·v0,·p0,·Landroidx/core/app/RemoteActionCompat;->a:Landroidx/core/graphics/drawable/IconCompat;
  
95 ····const/4·v1,·0x195 ····const/4·v1,·0x1
  
96 ····invoke-virtual·{p1,·v0,·v1},·Landroidx/versionedparcelable/a;->M(Ln/a;I)V96 ····invoke-virtual·{p1,·v0,·v1},·Landroidx/versionedparcelable/a;->M(Lm/a;I)V
  
97 ····iget-object·v0,·p0,·Landroidx/core/app/RemoteActionCompat;->b:Ljava/lang/CharSequence;97 ····iget-object·v0,·p0,·Landroidx/core/app/RemoteActionCompat;->b:Ljava/lang/CharSequence;
  
98 ····const/4·v1,·0x298 ····const/4·v1,·0x2
  
99 ····invoke-virtual·{p1,·v0,·v1},·Landroidx/versionedparcelable/a;->D(Ljava/lang/CharSequence;I)V99 ····invoke-virtual·{p1,·v0,·v1},·Landroidx/versionedparcelable/a;->D(Ljava/lang/CharSequence;I)V
  
6.24 KB
smali/t1/a.smali
Max HTML report size reached
3.34 KB
smali/z1/f.smali
    
Offset 1, 44 lines modifiedOffset 1, 141 lines modified
1 .class·public·interface·abstract·Lz1/f; 
2 .super·Ljava/lang/Object;1 .class·Lz1/f;
 2 .super·Lz1/e;
3 .source·""3 .source·""
  
4 #·interfaces 
5 .implements·Lz1/t; 
6 .implements·Lz1/p; 
  
  
7 #·annotations 
8 .annotation·system·Ldalvik/annotation/MemberClasses; 
9 ····value·=·{ 
10 ········Lz1/f$a; 
11 ····} 
12 .end·annotation 
  
13 .annotation·system·Ldalvik/annotation/Signature; 
14 ····value·=·{ 
15 ········"<E:", 
16 ········"Ljava/lang/Object;", 
17 ········">", 
18 ········"Ljava/lang/Object;", 
19 ········"Lz1/t<", 
20 ········"TE;>;", 
21 ········"Lz1/p<", 
22 ········"TE;>;" 
23 ····} 
24 .end·annotation 
  
 4 #·direct·methods
 5 .method·public·static·a(II)I
 6 ····.locals·0
  
 7 ····if-ge·p0,·p1,·:cond_0
25 #·static·fields 
26 .field·public·static·final·a:Lz1/f$a; 
  
 8 ····move·p0,·p1
  
27 #·direct·methods 
28 .method·static·constructor·<clinit>()V9 ····:cond_0
 10 ····return·p0
 11 .end·method
  
 12 .method·public·static·b(JJ)J
 13 ····.locals·1
  
 14 ····cmp-long·v0,·p0,·p2
  
 15 ····if-gez·v0,·:cond_0
  
 16 ····move-wide·p0,·p2
  
 17 ····:cond_0
 18 ····return-wide·p0
 19 .end·method
  
 20 .method·public·static·c(II)I
 21 ····.locals·0
  
 22 ····if-le·p0,·p1,·:cond_0
  
 23 ····move·p0,·p1
  
 24 ····:cond_0
 25 ····return·p0
 26 .end·method
  
 27 .method·public·static·d(JJ)J
 28 ····.locals·1
  
 29 ····cmp-long·v0,·p0,·p2
  
 30 ····if-lez·v0,·:cond_0
  
 31 ····move-wide·p0,·p2
  
 32 ····:cond_0
 33 ····return-wide·p0
 34 .end·method
  
 35 .method·public·static·e(III)I
 36 ····.locals·2
  
 37 ····if-gt·p1,·p2,·:cond_2
  
 38 ····if-ge·p0,·p1,·:cond_0
  
 39 ····return·p1
  
 40 ····:cond_0
 41 ····if-le·p0,·p2,·:cond_1
  
 42 ····return·p2
  
 43 ····:cond_1
 44 ····return·p0
  
 45 ····:cond_2
 46 ····new-instance·p0,·Ljava/lang/IllegalArgumentException;
  
 47 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
 48 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
 49 ····const-string·v1,·"Cannot·coerce·value·to·an·empty·range:·maximum·"
  
 50 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 51 ····invoke-virtual·{v0,·p2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
 52 ····const-string·p2,·"·is·less·than·minimum·"
  
 53 ····invoke-virtual·{v0,·p2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 54 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
 55 ····const/16·p1,·0x2e
  
 56 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
 57 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
 58 ····move-result-object·p1
  
 59 ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
Max diff block lines reached; 476/3389 bytes (14.05%) of diff not shown.
15.9 KB
smali/z1/d.smali
Max HTML report size reached
7.81 KB
smali/z1/a$a.smali
Max HTML report size reached
3.43 KB
smali/z1/b.smali
    
Offset 1, 73 lines modifiedOffset 1, 105 lines modified
1 .class·public·final·Lz1/b;1 .class·public·final·Lz1/b;
2 .super·Ljava/lang/Object;2 .super·Ln1/v;
3 .source·""3 .source·""
  
  
4 #·static·fields4 #·instance·fields
5 .field·public·static·final·a:Lkotlinx/coroutines/internal/y;5 .field·private·final·d:I
  
6 .field·public·static·final·b:Lkotlinx/coroutines/internal/y;6 .field·private·final·e:I
  
7 .field·public·static·final·c:Lkotlinx/coroutines/internal/y;7 .field·private·f:Z
  
 8 .field·private·g:I
8 .field·public·static·final·d:Lkotlinx/coroutines/internal/y; 
  
9 .field·public·static·final·e:Lkotlinx/coroutines/internal/y; 
  
10 .field·public·static·final·f:Lkotlinx/coroutines/internal/y; 
  
  
11 #·direct·methods9 #·direct·methods
12 .method·static·constructor·<clinit>()V10 .method·public·constructor·<init>(III)V
13 ····.locals·211 ····.locals·2
  
14 ····new-instance·v0,·Lkotlinx/coroutines/internal/y;12 ····invoke-direct·{p0},·Ln1/v;-><init>()V
  
 13 ····iput·p3,·p0,·Lz1/b;->d:I
  
 14 ····iput·p2,·p0,·Lz1/b;->e:I
  
 15 ····const/4·v0,·0x1
  
15 ····const-string·v1,·"EMPTY"16 ····const/4·v1,·0x0
  
16 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/y;-><init>(Ljava/lang/String;)V17 ····if-lez·p3,·:cond_0
  
17 ····sput-object·v0,·Lz1/b;->a:Lkotlinx/coroutines/internal/y;18 ····if-gt·p1,·p2,·:cond_1
  
18 ····new-instance·v0,·Lkotlinx/coroutines/internal/y;19 ····goto·:goto_0
  
19 ····const-string·v1,·"OFFER_SUCCESS"20 ····:cond_0
 21 ····if-lt·p1,·p2,·:cond_1
  
20 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/y;-><init>(Ljava/lang/String;)V22 ····goto·:goto_0
  
21 ····sput-object·v0,·Lz1/b;->b:Lkotlinx/coroutines/internal/y;23 ····:cond_1
 24 ····const/4·v0,·0x0
  
22 ····new-instance·v0,·Lkotlinx/coroutines/internal/y;25 ····:goto_0
 26 ····iput-boolean·v0,·p0,·Lz1/b;->f:Z
  
23 ····const-string·v1,·"OFFER_FAILED"27 ····if-eqz·v0,·:cond_2
  
24 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/y;-><init>(Ljava/lang/String;)V28 ····goto·:goto_1
  
25 ····sput-object·v0,·Lz1/b;->c:Lkotlinx/coroutines/internal/y;29 ····:cond_2
 30 ····move·p1,·p2
  
26 ····new-instance·v0,·Lkotlinx/coroutines/internal/y;31 ····:goto_1
 32 ····iput·p1,·p0,·Lz1/b;->g:I
  
27 ····const-string·v1,·"POLL_FAILED"33 ····return-void
 34 .end·method
  
28 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/y;-><init>(Ljava/lang/String;)V 
  
29 ····sput-object·v0,·Lz1/b;->d:Lkotlinx/coroutines/internal/y;35 #·virtual·methods
 36 .method·public·b()I
 37 ····.locals·2
  
30 ····new-instance·v0,·Lkotlinx/coroutines/internal/y;38 ····iget·v0,·p0,·Lz1/b;->g:I
  
31 ····const-string·v1,·"ENQUEUE_FAILED"39 ····iget·v1,·p0,·Lz1/b;->e:I
  
32 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/y;-><init>(Ljava/lang/String;)V40 ····if-ne·v0,·v1,·:cond_1
  
33 ····sput-object·v0,·Lz1/b;->e:Lkotlinx/coroutines/internal/y;41 ····iget-boolean·v1,·p0,·Lz1/b;->f:Z
  
34 ····new-instance·v0,·Lkotlinx/coroutines/internal/y;42 ····if-eqz·v1,·:cond_0
  
35 ····const-string·v1,·"ON_CLOSE_HANDLER_INVOKED"43 ····const/4·v1,·0x0
  
36 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/y;-><init>(Ljava/lang/String;)V44 ····iput-boolean·v1,·p0,·Lz1/b;->f:Z
  
37 ····sput-object·v0,·Lz1/b;->f:Lkotlinx/coroutines/internal/y;45 ····goto·:goto_0
  
 46 ····:cond_0
 47 ····new-instance·v0,·Ljava/util/NoSuchElementException;
  
 48 ····invoke-direct·{v0},·Ljava/util/NoSuchElementException;-><init>()V
  
 49 ····throw·v0
  
 50 ····:cond_1
 51 ····iget·v1,·p0,·Lz1/b;->d:I
  
 52 ····add-int/2addr·v1,·v0
  
 53 ····iput·v1,·p0,·Lz1/b;->g:I
  
 54 ····:goto_0
38 ····return-void55 ····return·v0
 56 .end·method
  
 57 .method·public·hasNext()Z
 58 ····.locals·1
  
 59 ····iget-boolean·v0,·p0,·Lz1/b;->f:Z
  
 60 ····return·v0
39 .end·method61 .end·method
2.63 KB
smali/z1/e.smali
    
Offset 1, 136 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·enum·Lz1/e;1 .class·Lz1/e;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/Signature; 
6 ····value·=·{ 
7 ········"Ljava/lang/Enum<", 
8 ········"Lz1/e;", 
9 ········">;" 
10 ····} 
11 .end·annotation 
  
  
12 #·static·fields 
13 .field·public·static·final·enum·d:Lz1/e; 
  
14 .field·public·static·final·enum·e:Lz1/e; 
  
15 .field·public·static·final·enum·f:Lz1/e; 
  
16 .field·private·static·final·synthetic·g:[Lz1/e; 
  
  
17 #·direct·methods 
18 .method·static·constructor·<clinit>()V 
19 ····.locals·3 
  
20 ····new-instance·v0,·Lz1/e; 
  
21 ····const-string·v1,·"SUSPEND" 
  
22 ····const/4·v2,·0x0 
  
23 ····invoke-direct·{v0,·v1,·v2},·Lz1/e;-><init>(Ljava/lang/String;I)V 
  
24 ····sput-object·v0,·Lz1/e;->d:Lz1/e; 
  
25 ····new-instance·v0,·Lz1/e; 
  
26 ····const-string·v1,·"DROP_OLDEST" 
  
27 ····const/4·v2,·0x1 
  
28 ····invoke-direct·{v0,·v1,·v2},·Lz1/e;-><init>(Ljava/lang/String;I)V 
  
29 ····sput-object·v0,·Lz1/e;->e:Lz1/e; 
  
30 ····new-instance·v0,·Lz1/e; 
  
31 ····const-string·v1,·"DROP_LATEST" 
  
32 ····const/4·v2,·0x2 
  
33 ····invoke-direct·{v0,·v1,·v2},·Lz1/e;-><init>(Ljava/lang/String;I)V 
  
34 ····sput-object·v0,·Lz1/e;->f:Lz1/e; 
  
35 ····invoke-static·{},·Lz1/e;->a()[Lz1/e; 
  
36 ····move-result-object·v0 
  
37 ····sput-object·v0,·Lz1/e;->g:[Lz1/e; 
  
38 ····return-void 
39 .end·method 
  
40 .method·private·constructor·<init>(Ljava/lang/String;I)V 
41 ····.locals·0 
42 ····.annotation·system·Ldalvik/annotation/Signature; 
43 ········value·=·{ 
44 ············"()V" 
45 ········} 
46 ····.end·annotation 
  
47 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V 
  
48 ····return-void 
49 .end·method 
  
50 .method·private·static·final·synthetic·a()[Lz1/e; 
51 ····.locals·3 
  
52 ····const/4·v0,·0x3 
  
53 ····new-array·v0,·v0,·[Lz1/e; 
  
54 ····sget-object·v1,·Lz1/e;->d:Lz1/e; 
  
55 ····const/4·v2,·0x0 
  
56 ····aput-object·v1,·v0,·v2 
  
57 ····sget-object·v1,·Lz1/e;->e:Lz1/e; 
  
58 ····const/4·v2,·0x1 
  
59 ····aput-object·v1,·v0,·v2 
  
60 ····sget-object·v1,·Lz1/e;->f:Lz1/e; 
  
61 ····const/4·v2,·0x2 
  
62 ····aput-object·v1,·v0,·v2 
  
63 ····return-object·v0 
64 .end·method 
  
65 .method·public·static·valueOf(Ljava/lang/String;)Lz1/e; 
66 ····.locals·1 
  
67 ····const-class·v0,·Lz1/e; 
  
68 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; 
  
69 ····move-result-object·p0 
  
70 ····check-cast·p0,·Lz1/e; 
  
71 ····return-object·p0 
72 .end·method 
  
73 .method·public·static·values()[Lz1/e; 
74 ····.locals·1 
  
75 ····sget-object·v0,·Lz1/e;->g:[Lz1/e; 
Max diff block lines reached; -1/2663 bytes (-0.04%) of diff not shown.
11.3 KB
smali/z1/a.smali
Max HTML report size reached
2.89 KB
smali/z1/c$a.smali
    
Offset 1, 110 lines modifiedOffset 1, 44 lines modified
1 .class·public·final·Lz1/c$a;1 .class·public·final·Lz1/c$a;
2 .super·Lz1/s;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lz1/c;6 ····value·=·Lz1/c;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/Signature; 
13 ····value·=·{ 
14 ········"<E:", 
15 ········"Ljava/lang/Object;", 
16 ········">", 
17 ········"Lz1/s;" 
18 ····} 
19 .end·annotation 
  
  
20 #·instance·fields 
21 .field·public·final·g:Ljava/lang/Object; 
22 ····.annotation·system·Ldalvik/annotation/Signature; 
23 ········value·=·{ 
24 ············"TE;" 
25 ········} 
26 ····.end·annotation 
27 .end·field 
  
  
28 #·direct·methods12 #·direct·methods
29 .method·public·constructor·<init>(Ljava/lang/Object;)V13 .method·private·constructor·<init>()V
30 ····.locals·014 ····.locals·0
31 ····.annotation·system·Ldalvik/annotation/Signature; 
32 ········value·=·{ 
33 ············"(TE;)V" 
34 ········} 
35 ····.end·annotation 
  
36 ····invoke-direct·{p0},·Lz1/s;-><init>()V 
  
37 ····iput-object·p1,·p0,·Lz1/c$a;->g:Ljava/lang/Object;15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
38 ····return-void16 ····return-void
39 .end·method17 .end·method
  
 18 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V
  
40 #·virtual·methods 
41 .method·public·A(Lkotlinx/coroutines/internal/n$b;)Lkotlinx/coroutines/internal/y; 
42 ····.locals·019 ····.locals·0
  
43 ····sget-object·p1,·Lx1/m;->a:Lkotlinx/coroutines/internal/y;20 ····invoke-direct·{p0},·Lz1/c$a;-><init>()V
  
44 ····return-object·p121 ····return-void
45 .end·method22 .end·method
  
46 .method·public·toString()Ljava/lang/String; 
47 ····.locals·2 
  
48 ····new-instance·v0,·Ljava/lang/StringBuilder; 
  
49 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V 
  
50 ····const-string·v1,·"SendBuffered@" 
  
51 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
52 ····invoke-static·{p0},·Lx1/q0;->b(Ljava/lang/Object;)Ljava/lang/String; 
  
53 ····move-result-object·v1 
  
54 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
55 ····const/16·v1,·0x28 
  
56 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; 
  
 23 #·virtual·methods
 24 .method·public·final·a()Lz1/c;
 25 ····.locals·1
57 ····iget-object·v1,·p0,·Lz1/c$a;->g:Ljava/lang/Object; 
  
58 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; 
  
59 ····const/16·v1,·0x29 
  
60 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; 
  
61 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;26 ····invoke-static·{},·Lz1/c;->l()Lz1/c;
  
62 ····move-result-object·v027 ····move-result-object·v0
  
63 ····return-object·v028 ····return-object·v0
64 .end·method29 .end·method
  
65 .method·public·y()V 
66 ····.locals·0 
  
67 ····return-void 
68 .end·method 
  
69 .method·public·z()Ljava/lang/Object; 
70 ····.locals·1 
  
71 ····iget-object·v0,·p0,·Lz1/c$a;->g:Ljava/lang/Object; 
  
72 ····return-object·v0 
73 .end·method 
20.2 KB
smali/z1/c.smali
Max HTML report size reached
20.6 KB
smali/d0/a.smali
Max HTML report size reached
14.1 KB
smali/i0/a.smali
Max HTML report size reached
702 B
smali/g1/a.smali
    
Offset 1, 13 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·Lg1/a;1 .class·public·Lg1/a;
2 .super·Lg1/b;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Lu0/a;
  
  
4 #·direct·methods6 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V7 .method·public·constructor·<init>()V
 8 ····.locals·0
  
 9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 10 ····return-void
 11 .end·method
  
  
 12 #·virtual·methods
 13 .method·public·b(Lu0/a$b;)V
6 ····.locals·014 ····.locals·0
  
7 ····invoke-static·{p0,·p1},·Lg1/b;->a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V15 ····return-void
 16 .end·method
  
 17 .method·public·i(Lu0/a$b;)V
 18 ····.locals·0
  
8 ····return-void19 ····return-void
9 .end·method20 .end·method
4.93 KB
smali/io/flutter/view/AccessibilityViewEmbedder$b.smali
Max HTML report size reached
1.77 KB
smali/io/flutter/view/c$b.smali
    
Offset 46, 50 lines modifiedOffset 46, 50 lines modified
46 ····if-eqz·v0,·:cond_046 ····if-eqz·v0,·:cond_0
  
47 ····return-void47 ····return-void
  
48 ····:cond_048 ····:cond_0
49 ····iget-object·v0,·p0,·Lio/flutter/view/c$b;->a:Lio/flutter/view/c;49 ····iget-object·v0,·p0,·Lio/flutter/view/c$b;->a:Lio/flutter/view/c;
  
50 ····invoke-static·{v0},·Lio/flutter/view/c;->p(Lio/flutter/view/c;)Lw0/a;50 ····invoke-static·{v0},·Lio/flutter/view/c;->p(Lio/flutter/view/c;)Lc1/a;
  
51 ····move-result-object·v051 ····move-result-object·v0
  
52 ····if-eqz·p1,·:cond_152 ····if-eqz·p1,·:cond_1
  
53 ····iget-object·v1,·p0,·Lio/flutter/view/c$b;->a:Lio/flutter/view/c;53 ····iget-object·v1,·p0,·Lio/flutter/view/c$b;->a:Lio/flutter/view/c;
  
54 ····invoke-static·{v1},·Lio/flutter/view/c;->m(Lio/flutter/view/c;)Lw0/a$b;54 ····invoke-static·{v1},·Lio/flutter/view/c;->m(Lio/flutter/view/c;)Lc1/a$b;
  
55 ····move-result-object·v155 ····move-result-object·v1
  
56 ····invoke-virtual·{v0,·v1},·Lw0/a;->g(Lw0/a$b;)V56 ····invoke-virtual·{v0,·v1},·Lc1/a;->g(Lc1/a$b;)V
  
57 ····iget-object·v0,·p0,·Lio/flutter/view/c$b;->a:Lio/flutter/view/c;57 ····iget-object·v0,·p0,·Lio/flutter/view/c$b;->a:Lio/flutter/view/c;
  
58 ····invoke-static·{v0},·Lio/flutter/view/c;->p(Lio/flutter/view/c;)Lw0/a;58 ····invoke-static·{v0},·Lio/flutter/view/c;->p(Lio/flutter/view/c;)Lc1/a;
  
59 ····move-result-object·v059 ····move-result-object·v0
  
60 ····invoke-virtual·{v0},·Lw0/a;->e()V60 ····invoke-virtual·{v0},·Lc1/a;->e()V
  
61 ····goto·:goto_061 ····goto·:goto_0
  
62 ····:cond_162 ····:cond_1
63 ····const/4·v1,·0x063 ····const/4·v1,·0x0
  
64 ····invoke-virtual·{v0,·v1},·Lw0/a;->g(Lw0/a$b;)V64 ····invoke-virtual·{v0,·v1},·Lc1/a;->g(Lc1/a$b;)V
  
65 ····iget-object·v0,·p0,·Lio/flutter/view/c$b;->a:Lio/flutter/view/c;65 ····iget-object·v0,·p0,·Lio/flutter/view/c$b;->a:Lio/flutter/view/c;
  
66 ····invoke-static·{v0},·Lio/flutter/view/c;->p(Lio/flutter/view/c;)Lw0/a;66 ····invoke-static·{v0},·Lio/flutter/view/c;->p(Lio/flutter/view/c;)Lc1/a;
  
67 ····move-result-object·v067 ····move-result-object·v0
  
68 ····invoke-virtual·{v0},·Lw0/a;->d()V68 ····invoke-virtual·{v0},·Lc1/a;->d()V
  
69 ····:goto_069 ····:goto_0
70 ····iget-object·v0,·p0,·Lio/flutter/view/c$b;->a:Lio/flutter/view/c;70 ····iget-object·v0,·p0,·Lio/flutter/view/c$b;->a:Lio/flutter/view/c;
  
71 ····invoke-static·{v0},·Lio/flutter/view/c;->s(Lio/flutter/view/c;)Lio/flutter/view/c$k;71 ····invoke-static·{v0},·Lio/flutter/view/c;->s(Lio/flutter/view/c;)Lio/flutter/view/c$k;
  
72 ····move-result-object·v072 ····move-result-object·v0
325 B
smali/io/flutter/view/b.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·synthetic·Lio/flutter/view/b;1 .class·public·final·synthetic·Lio/flutter/view/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Le1/d;5 .implements·Lk1/d;
  
  
6 #·static·fields6 #·static·fields
7 .field·public·static·final·synthetic·a:Lio/flutter/view/b;7 .field·public·static·final·synthetic·a:Lio/flutter/view/b;
  
  
8 #·direct·methods8 #·direct·methods
322 B
smali/io/flutter/view/a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·synthetic·Lio/flutter/view/a;1 .class·public·final·synthetic·Lio/flutter/view/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Le1/d;5 .implements·Lk1/d;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/flutter/view/c$l;7 .field·public·final·synthetic·a:Lio/flutter/view/c$l;
  
  
8 #·direct·methods8 #·direct·methods
335 B
smali/io/flutter/view/c$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·Lio/flutter/view/c$a;1 .class·Lio/flutter/view/c$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lw0/a$b;5 .implements·Lc1/a$b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/flutter/view/c;8 ····value·=·Lio/flutter/view/c;
9 .end·annotation9 .end·annotation
  
847 B
smali/io/flutter/view/c$d.smali
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/accessibility/AccessibilityManager$TouchExplorationStateChangeListener;5 .implements·Landroid/view/accessibility/AccessibilityManager$TouchExplorationStateChangeListener;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lio/flutter/view/c;-><init>(Landroid/view/View;Lw0/a;Landroid/view/accessibility/AccessibilityManager;Landroid/content/ContentResolver;Lio/flutter/view/AccessibilityViewEmbedder;Lio/flutter/plugin/platform/h;)V8 ····value·=·Lio/flutter/view/c;-><init>(Landroid/view/View;Lc1/a;Landroid/view/accessibility/AccessibilityManager;Landroid/content/ContentResolver;Lio/flutter/view/AccessibilityViewEmbedder;Lio/flutter/plugin/platform/h;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
2.22 KB
smali/io/flutter/view/c$l.smali
    
Offset 530, 18 lines modifiedOffset 530, 18 lines modified
  
530 ····goto·:goto_0530 ····goto·:goto_0
  
531 ····:cond_1531 ····:cond_1
532 ····return-void532 ····return-void
533 .end·method533 .end·method
  
534 .method·static·synthetic·d(Lio/flutter/view/c$l;Le1/d;)Z534 .method·static·synthetic·d(Lio/flutter/view/c$l;Lk1/d;)Z
535 ····.locals·0535 ····.locals·0
  
536 ····invoke-static·{p0,·p1},·Lio/flutter/view/c$l;->u0(Lio/flutter/view/c$l;Le1/d;)Z536 ····invoke-static·{p0,·p1},·Lio/flutter/view/c$l;->u0(Lio/flutter/view/c$l;Lk1/d;)Z
  
537 ····move-result·p0537 ····move-result·p0
  
538 ····return·p0538 ····return·p0
539 .end·method539 .end·method
  
540 .method·private·d0(Ljava/lang/String;Ljava/util/List;)Landroid/text/SpannableString;540 .method·private·d0(Ljava/lang/String;Ljava/util/List;)Landroid/text/SpannableString;
Offset 811, 32 lines modifiedOffset 811, 32 lines modified
811 ····invoke-direct·{p0,·p1},·Lio/flutter/view/c$l;->p0(Lio/flutter/view/c$i;)Z811 ····invoke-direct·{p0,·p1},·Lio/flutter/view/c$l;->p0(Lio/flutter/view/c$i;)Z
  
812 ····move-result·p0812 ····move-result·p0
  
813 ····return·p0813 ····return·p0
814 .end·method814 .end·method
  
815 .method·private·h0(Le1/d;)Lio/flutter/view/c$l;815 .method·private·h0(Lk1/d;)Lio/flutter/view/c$l;
816 ····.locals·2816 ····.locals·2
817 ····.annotation·system·Ldalvik/annotation/Signature;817 ····.annotation·system·Ldalvik/annotation/Signature;
818 ········value·=·{818 ········value·=·{
819 ············"(",819 ············"(",
820 ············"Le1/d<",820 ············"Lk1/d<",
821 ············"Lio/flutter/view/c$l;",821 ············"Lio/flutter/view/c$l;",
822 ············">;)",822 ············">;)",
823 ············"Lio/flutter/view/c$l;"823 ············"Lio/flutter/view/c$l;"
824 ········}824 ········}
825 ····.end·annotation825 ····.end·annotation
  
826 ····iget-object·v0,·p0,·Lio/flutter/view/c$l;->Q:Lio/flutter/view/c$l;826 ····iget-object·v0,·p0,·Lio/flutter/view/c$l;->Q:Lio/flutter/view/c$l;
  
827 ····:goto_0827 ····:goto_0
828 ····if-eqz·v0,·:cond_1828 ····if-eqz·v0,·:cond_1
  
829 ····invoke-interface·{p1,·v0},·Le1/d;->test(Ljava/lang/Object;)Z829 ····invoke-interface·{p1,·v0},·Lk1/d;->test(Ljava/lang/Object;)Z
  
830 ····move-result·v1830 ····move-result·v1
  
831 ····if-eqz·v1,·:cond_0831 ····if-eqz·v1,·:cond_0
  
832 ····return-object·v0832 ····return-object·v0
  
Offset 1630, 29 lines modifiedOffset 1630, 29 lines modified
1630 ····.locals·01630 ····.locals·0
  
1631 ····iput-object·p1,·p0,·Lio/flutter/view/c$l;->Q:Lio/flutter/view/c$l;1631 ····iput-object·p1,·p0,·Lio/flutter/view/c$l;->Q:Lio/flutter/view/c$l;
  
1632 ····return-object·p11632 ····return-object·p1
1633 .end·method1633 .end·method
  
1634 .method·private·static·u0(Lio/flutter/view/c$l;Le1/d;)Z1634 .method·private·static·u0(Lio/flutter/view/c$l;Lk1/d;)Z
1635 ····.locals·01635 ····.locals·0
1636 ····.annotation·system·Ldalvik/annotation/Signature;1636 ····.annotation·system·Ldalvik/annotation/Signature;
1637 ········value·=·{1637 ········value·=·{
1638 ············"(",1638 ············"(",
1639 ············"Lio/flutter/view/c$l;",1639 ············"Lio/flutter/view/c$l;",
1640 ············"Le1/d<",1640 ············"Lk1/d<",
1641 ············"Lio/flutter/view/c$l;",1641 ············"Lio/flutter/view/c$l;",
1642 ············">;)Z"1642 ············">;)Z"
1643 ········}1643 ········}
1644 ····.end·annotation1644 ····.end·annotation
  
1645 ····if-eqz·p0,·:cond_01645 ····if-eqz·p0,·:cond_0
  
1646 ····invoke-direct·{p0,·p1},·Lio/flutter/view/c$l;->h0(Le1/d;)Lio/flutter/view/c$l;1646 ····invoke-direct·{p0,·p1},·Lio/flutter/view/c$l;->h0(Lk1/d;)Lio/flutter/view/c$l;
  
1647 ····move-result-object·p01647 ····move-result-object·p0
  
1648 ····if-eqz·p0,·:cond_01648 ····if-eqz·p0,·:cond_0
  
1649 ····const/4·p0,·0x11649 ····const/4·p0,·0x1
  
18.3 KB
smali/io/flutter/view/c.smali
Max HTML report size reached
1.08 KB
smali/io/flutter/plugin/platform/d.smali
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 .class·public·abstract·Lio/flutter/plugin/platform/d;1 .class·public·abstract·Lio/flutter/plugin/platform/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·instance·fields4 #·instance·fields
5 .field·private·final·a:Lx0/i;5 .field·private·final·a:Ld1/i;
6 ····.annotation·system·Ldalvik/annotation/Signature;6 ····.annotation·system·Ldalvik/annotation/Signature;
7 ········value·=·{7 ········value·=·{
8 ············"Lx0/i<",8 ············"Ld1/i<",
9 ············"Ljava/lang/Object;",9 ············"Ljava/lang/Object;",
10 ············">;"10 ············">;"
11 ········}11 ········}
12 ····.end·annotation12 ····.end·annotation
13 .end·field13 .end·field
  
  
14 #·virtual·methods14 #·virtual·methods
15 .method·public·abstract·a(Landroid/content/Context;ILjava/lang/Object;)Lio/flutter/plugin/platform/c;15 .method·public·abstract·a(Landroid/content/Context;ILjava/lang/Object;)Lio/flutter/plugin/platform/c;
16 .end·method16 .end·method
  
17 .method·public·final·b()Lx0/i;17 .method·public·final·b()Ld1/i;
18 ····.locals·118 ····.locals·1
19 ····.annotation·system·Ldalvik/annotation/Signature;19 ····.annotation·system·Ldalvik/annotation/Signature;
20 ········value·=·{20 ········value·=·{
21 ············"()",21 ············"()",
22 ············"Lx0/i<",22 ············"Ld1/i<",
23 ············"Ljava/lang/Object;",23 ············"Ljava/lang/Object;",
24 ············">;"24 ············">;"
25 ········}25 ········}
26 ····.end·annotation26 ····.end·annotation
  
27 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/d;->a:Lx0/i;27 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/d;->a:Ld1/i;
  
28 ····return-object·v028 ····return-object·v0
29 .end·method29 .end·method
684 B
smali/io/flutter/plugin/platform/g$c.smali
    
Offset 41, 15 lines modifiedOffset 41, 15 lines modified
41 .method·public·onGlobalFocusChanged(Landroid/view/View;Landroid/view/View;)V41 .method·public·onGlobalFocusChanged(Landroid/view/View;Landroid/view/View;)V
42 ····.locals·142 ····.locals·1
  
43 ····iget-object·p1,·p0,·Lio/flutter/plugin/platform/g$c;->a:Landroid/view/View$OnFocusChangeListener;43 ····iget-object·p1,·p0,·Lio/flutter/plugin/platform/g$c;->a:Landroid/view/View$OnFocusChangeListener;
  
44 ····iget-object·p2,·p0,·Lio/flutter/plugin/platform/g$c;->b:Lio/flutter/plugin/platform/g;44 ····iget-object·p2,·p0,·Lio/flutter/plugin/platform/g$c;->b:Lio/flutter/plugin/platform/g;
  
45 ····invoke-static·{p2},·Le1/h;->c(Landroid/view/View;)Z45 ····invoke-static·{p2},·Lk1/h;->c(Landroid/view/View;)Z
  
46 ····move-result·v046 ····move-result·v0
  
47 ····invoke-interface·{p1,·p2,·v0},·Landroid/view/View$OnFocusChangeListener;->onFocusChange(Landroid/view/View;Z)V47 ····invoke-interface·{p1,·p2,·v0},·Landroid/view/View$OnFocusChangeListener;->onFocusChange(Landroid/view/View;Z)V
  
48 ····return-void48 ····return-void
49 .end·method49 .end·method
5.81 KB
smali/io/flutter/plugin/platform/b$a.smali
Max HTML report size reached
1.15 KB
smali/io/flutter/plugin/platform/g.smali
    
Offset 227, 15 lines modifiedOffset 227, 15 lines modified
227 ····if-nez·v0,·:cond_0227 ····if-nez·v0,·:cond_0
  
228 ····invoke-super·{p0,·p1},·Landroid/widget/FrameLayout;->draw(Landroid/graphics/Canvas;)V228 ····invoke-super·{p0,·p1},·Landroid/widget/FrameLayout;->draw(Landroid/graphics/Canvas;)V
  
229 ····const-string·p1,·"Platform·view·cannot·be·composed·without·a·surface."229 ····const-string·p1,·"Platform·view·cannot·be·composed·without·a·surface."
  
230 ····:goto_0230 ····:goto_0
231 ····invoke-static·{v1,·p1},·Lj0/b;->b(Ljava/lang/String;Ljava/lang/String;)V231 ····invoke-static·{v1,·p1},·Lp0/b;->b(Ljava/lang/String;Ljava/lang/String;)V
  
232 ····return-void232 ····return-void
  
233 ····:cond_0233 ····:cond_0
234 ····invoke-virtual·{v0},·Landroid/view/Surface;->isValid()Z234 ····invoke-virtual·{v0},·Landroid/view/Surface;->isValid()Z
  
235 ····move-result·p1235 ····move-result·p1
Offset 432, 15 lines modifiedOffset 432, 15 lines modified
  
432 ····if-ge·v0,·v1,·:cond_0432 ····if-ge·v0,·v1,·:cond_0
  
433 ····const-string·p1,·"PlatformViewWrapper"433 ····const-string·p1,·"PlatformViewWrapper"
  
434 ····const-string·v0,·"Platform·views·cannot·be·displayed·below·API·level·23.·You·can·prevent·this·issue·by·setting·`minSdkVersion:·23`·in·build.gradle."434 ····const-string·v0,·"Platform·views·cannot·be·displayed·below·API·level·23.·You·can·prevent·this·issue·by·setting·`minSdkVersion:·23`·in·build.gradle."
  
435 ····invoke-static·{p1,·v0},·Lj0/b;->b(Ljava/lang/String;Ljava/lang/String;)V435 ····invoke-static·{p1,·v0},·Lp0/b;->b(Ljava/lang/String;Ljava/lang/String;)V
  
436 ····return-void436 ····return-void
  
437 ····:cond_0437 ····:cond_0
438 ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/g;->g:Landroid/graphics/SurfaceTexture;438 ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/g;->g:Landroid/graphics/SurfaceTexture;
  
439 ····iget·v0,·p0,·Lio/flutter/plugin/platform/g;->e:I439 ····iget·v0,·p0,·Lio/flutter/plugin/platform/g;->e:I
43.2 KB
smali/io/flutter/plugin/platform/n$a.smali
Max HTML report size reached
767 B
smali/io/flutter/plugin/platform/SingleViewPresentation.smali
    
Offset 326, 15 lines modifiedOffset 326, 15 lines modified
  
326 ····invoke-virtual·{p1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;326 ····invoke-virtual·{p1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
327 ····move-result-object·p1327 ····move-result-object·p1
  
328 ····const-string·v1,·"PlatformViewsController"328 ····const-string·v1,·"PlatformViewsController"
  
329 ····invoke-static·{v1,·p1},·Lj0/b;->f(Ljava/lang/String;Ljava/lang/String;)V329 ····invoke-static·{v1,·p1},·Lp0/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
330 ····:goto_0330 ····:goto_0
331 ····iget-object·p1,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->container:Landroid/widget/FrameLayout;331 ····iget-object·p1,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation;->container:Landroid/widget/FrameLayout;
  
332 ····invoke-virtual·{p1,·v0},·Landroid/widget/FrameLayout;->addView(Landroid/view/View;)V332 ····invoke-virtual·{p1,·v0},·Landroid/widget/FrameLayout;->addView(Landroid/view/View;)V
  
333 ····new-instance·p1,·Lio/flutter/plugin/platform/SingleViewPresentation$a;333 ····new-instance·p1,·Lio/flutter/plugin/platform/SingleViewPresentation$a;
1.69 KB
smali/io/flutter/plugin/platform/m.smali
    
Offset 7, 40 lines modifiedOffset 7, 40 lines modified
  
  
7 #·instance·fields7 #·instance·fields
8 .field·public·final·synthetic·d:Lio/flutter/plugin/platform/n$a;8 .field·public·final·synthetic·d:Lio/flutter/plugin/platform/n$a;
  
9 .field·public·final·synthetic·e:Lio/flutter/plugin/platform/o;9 .field·public·final·synthetic·e:Lio/flutter/plugin/platform/o;
  
10 .field·public·final·synthetic·f:Lw0/k$b;10 .field·public·final·synthetic·f:Lc1/k$b;
  
  
11 #·direct·methods11 #·direct·methods
12 .method·public·synthetic·constructor·<init>(Lio/flutter/plugin/platform/n$a;Lio/flutter/plugin/platform/o;Lw0/k$b;)V12 .method·public·synthetic·constructor·<init>(Lio/flutter/plugin/platform/n$a;Lio/flutter/plugin/platform/o;Lc1/k$b;)V
13 ····.locals·013 ····.locals·0
  
14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
15 ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/m;->d:Lio/flutter/plugin/platform/n$a;15 ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/m;->d:Lio/flutter/plugin/platform/n$a;
  
16 ····iput-object·p2,·p0,·Lio/flutter/plugin/platform/m;->e:Lio/flutter/plugin/platform/o;16 ····iput-object·p2,·p0,·Lio/flutter/plugin/platform/m;->e:Lio/flutter/plugin/platform/o;
  
17 ····iput-object·p3,·p0,·Lio/flutter/plugin/platform/m;->f:Lw0/k$b;17 ····iput-object·p3,·p0,·Lio/flutter/plugin/platform/m;->f:Lc1/k$b;
  
18 ····return-void18 ····return-void
19 .end·method19 .end·method
  
  
20 #·virtual·methods20 #·virtual·methods
21 .method·public·final·run()V21 .method·public·final·run()V
22 ····.locals·322 ····.locals·3
  
23 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/m;->d:Lio/flutter/plugin/platform/n$a;23 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/m;->d:Lio/flutter/plugin/platform/n$a;
  
24 ····iget-object·v1,·p0,·Lio/flutter/plugin/platform/m;->e:Lio/flutter/plugin/platform/o;24 ····iget-object·v1,·p0,·Lio/flutter/plugin/platform/m;->e:Lio/flutter/plugin/platform/o;
  
25 ····iget-object·v2,·p0,·Lio/flutter/plugin/platform/m;->f:Lw0/k$b;25 ····iget-object·v2,·p0,·Lio/flutter/plugin/platform/m;->f:Lc1/k$b;
  
26 ····invoke-static·{v0,·v1,·v2},·Lio/flutter/plugin/platform/n$a;->k(Lio/flutter/plugin/platform/n$a;Lio/flutter/plugin/platform/o;Lw0/k$b;)V26 ····invoke-static·{v0,·v1,·v2},·Lio/flutter/plugin/platform/n$a;->k(Lio/flutter/plugin/platform/n$a;Lio/flutter/plugin/platform/o;Lc1/k$b;)V
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
14.2 KB
smali/io/flutter/plugin/platform/b.smali
Max HTML report size reached
1.82 KB
smali/io/flutter/plugin/platform/SingleViewPresentation$f.smali
    
Offset 43, 15 lines modifiedOffset 43, 15 lines modified
  
43 ····if-nez·v0,·:cond_043 ····if-nez·v0,·:cond_0
  
44 ····const-string·p1,·"PlatformViewsController"44 ····const-string·p1,·"PlatformViewsController"
  
45 ····const-string·v0,·"Embedded·view·called·addView·while·detached·from·presentation"45 ····const-string·v0,·"Embedded·view·called·addView·while·detached·from·presentation"
  
46 ····invoke-static·{p1,·v0},·Lj0/b;->f(Ljava/lang/String;Ljava/lang/String;)V46 ····invoke-static·{p1,·v0},·Lp0/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
47 ····return-void47 ····return-void
  
48 ····:cond_048 ····:cond_0
49 ····const/4·v1,·0x049 ····const/4·v1,·0x0
  
50 ····aget-object·v1,·p1,·v150 ····aget-object·v1,·p1,·v1
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
  
76 ····if-nez·v0,·:cond_076 ····if-nez·v0,·:cond_0
  
77 ····const-string·p1,·"PlatformViewsController"77 ····const-string·p1,·"PlatformViewsController"
  
78 ····const-string·v0,·"Embedded·view·called·removeView·while·detached·from·presentation"78 ····const-string·v0,·"Embedded·view·called·removeView·while·detached·from·presentation"
  
79 ····invoke-static·{p1,·v0},·Lj0/b;->f(Ljava/lang/String;Ljava/lang/String;)V79 ····invoke-static·{p1,·v0},·Lp0/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
80 ····return-void80 ····return-void
  
81 ····:cond_081 ····:cond_0
82 ····const/4·v1,·0x082 ····const/4·v1,·0x0
  
83 ····aget-object·p1,·p1,·v183 ····aget-object·p1,·p1,·v1
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
  
103 ····if-nez·v0,·:cond_0103 ····if-nez·v0,·:cond_0
  
104 ····const-string·p1,·"PlatformViewsController"104 ····const-string·p1,·"PlatformViewsController"
  
105 ····const-string·v0,·"Embedded·view·called·removeViewImmediate·while·detached·from·presentation"105 ····const-string·v0,·"Embedded·view·called·removeViewImmediate·while·detached·from·presentation"
  
106 ····invoke-static·{p1,·v0},·Lj0/b;->f(Ljava/lang/String;Ljava/lang/String;)V106 ····invoke-static·{p1,·v0},·Lp0/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
107 ····return-void107 ····return-void
  
108 ····:cond_0108 ····:cond_0
109 ····const/4·v0,·0x0109 ····const/4·v0,·0x0
  
110 ····aget-object·p1,·p1,·v0110 ····aget-object·p1,·p1,·v0
Offset 134, 15 lines modifiedOffset 134, 15 lines modified
  
134 ····if-nez·v0,·:cond_0134 ····if-nez·v0,·:cond_0
  
135 ····const-string·p1,·"PlatformViewsController"135 ····const-string·p1,·"PlatformViewsController"
  
136 ····const-string·v0,·"Embedded·view·called·updateViewLayout·while·detached·from·presentation"136 ····const-string·v0,·"Embedded·view·called·updateViewLayout·while·detached·from·presentation"
  
137 ····invoke-static·{p1,·v0},·Lj0/b;->f(Ljava/lang/String;Ljava/lang/String;)V137 ····invoke-static·{p1,·v0},·Lp0/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
138 ····return-void138 ····return-void
  
139 ····:cond_0139 ····:cond_0
140 ····const/4·v1,·0x0140 ····const/4·v1,·0x0
  
141 ····aget-object·v1,·p1,·v1141 ····aget-object·v1,·p1,·v1
4.01 KB
smali/io/flutter/plugin/platform/b$c.smali
    
Offset 22, 28 lines modifiedOffset 22, 28 lines modified
22 .field·static·final·synthetic·c:[I22 .field·static·final·synthetic·c:[I
  
  
23 #·direct·methods23 #·direct·methods
24 .method·static·constructor·<clinit>()V24 .method·static·constructor·<clinit>()V
25 ····.locals·425 ····.locals·4
  
26 ····invoke-static·{},·Lw0/i$d;->values()[Lw0/i$d;26 ····invoke-static·{},·Lc1/i$d;->values()[Lc1/i$d;
  
27 ····move-result-object·v027 ····move-result-object·v0
  
28 ····array-length·v0,·v028 ····array-length·v0,·v0
  
29 ····new-array·v0,·v0,·[I29 ····new-array·v0,·v0,·[I
  
30 ····sput-object·v0,·Lio/flutter/plugin/platform/b$c;->c:[I30 ····sput-object·v0,·Lio/flutter/plugin/platform/b$c;->c:[I
  
31 ····const/4·v1,·0x131 ····const/4·v1,·0x1
  
32 ····:try_start_032 ····:try_start_0
33 ····sget-object·v2,·Lw0/i$d;->f:Lw0/i$d;33 ····sget-object·v2,·Lc1/i$d;->f:Lc1/i$d;
  
34 ····invoke-virtual·{v2},·Ljava/lang/Enum;->ordinal()I34 ····invoke-virtual·{v2},·Ljava/lang/Enum;->ordinal()I
  
35 ····move-result·v235 ····move-result·v2
  
36 ····aput·v1,·v0,·v236 ····aput·v1,·v0,·v2
37 ····:try_end_037 ····:try_end_0
Offset 51, 101 lines modifiedOffset 51, 101 lines modified
  
51 ····:catch_051 ····:catch_0
52 ····const/4·v0,·0x252 ····const/4·v0,·0x2
  
53 ····:try_start_153 ····:try_start_1
54 ····sget-object·v2,·Lio/flutter/plugin/platform/b$c;->c:[I54 ····sget-object·v2,·Lio/flutter/plugin/platform/b$c;->c:[I
  
55 ····sget-object·v3,·Lw0/i$d;->e:Lw0/i$d;55 ····sget-object·v3,·Lc1/i$d;->e:Lc1/i$d;
  
56 ····invoke-virtual·{v3},·Ljava/lang/Enum;->ordinal()I56 ····invoke-virtual·{v3},·Ljava/lang/Enum;->ordinal()I
  
57 ····move-result·v357 ····move-result·v3
  
58 ····aput·v0,·v2,·v358 ····aput·v0,·v2,·v3
59 ····:try_end_159 ····:try_end_1
60 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_160 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
61 ····:catch_161 ····:catch_1
62 ····invoke-static·{},·Lw0/i$l;->values()[Lw0/i$l;62 ····invoke-static·{},·Lc1/i$l;->values()[Lc1/i$l;
  
63 ····move-result-object·v263 ····move-result-object·v2
  
64 ····array-length·v2,·v264 ····array-length·v2,·v2
  
65 ····new-array·v2,·v2,·[I65 ····new-array·v2,·v2,·[I
  
66 ····sput-object·v2,·Lio/flutter/plugin/platform/b$c;->b:[I66 ····sput-object·v2,·Lio/flutter/plugin/platform/b$c;->b:[I
  
67 ····:try_start_267 ····:try_start_2
68 ····sget-object·v3,·Lw0/i$l;->e:Lw0/i$l;68 ····sget-object·v3,·Lc1/i$l;->e:Lc1/i$l;
  
69 ····invoke-virtual·{v3},·Ljava/lang/Enum;->ordinal()I69 ····invoke-virtual·{v3},·Ljava/lang/Enum;->ordinal()I
  
70 ····move-result·v370 ····move-result·v3
  
71 ····aput·v1,·v2,·v371 ····aput·v1,·v2,·v3
72 ····:try_end_272 ····:try_end_2
73 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_273 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2
  
74 ····:catch_274 ····:catch_2
75 ····:try_start_375 ····:try_start_3
76 ····sget-object·v2,·Lio/flutter/plugin/platform/b$c;->b:[I76 ····sget-object·v2,·Lio/flutter/plugin/platform/b$c;->b:[I
  
77 ····sget-object·v3,·Lw0/i$l;->f:Lw0/i$l;77 ····sget-object·v3,·Lc1/i$l;->f:Lc1/i$l;
  
78 ····invoke-virtual·{v3},·Ljava/lang/Enum;->ordinal()I78 ····invoke-virtual·{v3},·Ljava/lang/Enum;->ordinal()I
  
79 ····move-result·v379 ····move-result·v3
  
80 ····aput·v0,·v2,·v380 ····aput·v0,·v2,·v3
81 ····:try_end_381 ····:try_end_3
82 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_382 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3
  
83 ····:catch_383 ····:catch_3
84 ····invoke-static·{},·Lw0/i$g;->values()[Lw0/i$g;84 ····invoke-static·{},·Lc1/i$g;->values()[Lc1/i$g;
  
85 ····move-result-object·v285 ····move-result-object·v2
  
86 ····array-length·v2,·v286 ····array-length·v2,·v2
  
87 ····new-array·v2,·v2,·[I87 ····new-array·v2,·v2,·[I
  
88 ····sput-object·v2,·Lio/flutter/plugin/platform/b$c;->a:[I88 ····sput-object·v2,·Lio/flutter/plugin/platform/b$c;->a:[I
  
89 ····:try_start_489 ····:try_start_4
90 ····sget-object·v3,·Lw0/i$g;->e:Lw0/i$g;90 ····sget-object·v3,·Lc1/i$g;->e:Lc1/i$g;
  
91 ····invoke-virtual·{v3},·Ljava/lang/Enum;->ordinal()I91 ····invoke-virtual·{v3},·Ljava/lang/Enum;->ordinal()I
  
92 ····move-result·v392 ····move-result·v3
  
93 ····aput·v1,·v2,·v393 ····aput·v1,·v2,·v3
94 ····:try_end_494 ····:try_end_4
95 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_495 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4
  
96 ····:catch_496 ····:catch_4
97 ····:try_start_597 ····:try_start_5
98 ····sget-object·v1,·Lio/flutter/plugin/platform/b$c;->a:[I98 ····sget-object·v1,·Lio/flutter/plugin/platform/b$c;->a:[I
  
99 ····sget-object·v2,·Lw0/i$g;->f:Lw0/i$g;99 ····sget-object·v2,·Lc1/i$g;->f:Lc1/i$g;
  
100 ····invoke-virtual·{v2},·Ljava/lang/Enum;->ordinal()I100 ····invoke-virtual·{v2},·Ljava/lang/Enum;->ordinal()I
  
101 ····move-result·v2101 ····move-result·v2
  
102 ····aput·v0,·v1,·v2102 ····aput·v0,·v1,·v2
103 ····:try_end_5103 ····:try_end_5
104 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5104 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5
  
105 ····:catch_5105 ····:catch_5
106 ····:try_start_6106 ····:try_start_6
107 ····sget-object·v0,·Lio/flutter/plugin/platform/b$c;->a:[I107 ····sget-object·v0,·Lio/flutter/plugin/platform/b$c;->a:[I
  
108 ····sget-object·v1,·Lw0/i$g;->g:Lw0/i$g;108 ····sget-object·v1,·Lc1/i$g;->g:Lc1/i$g;
  
109 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I109 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
110 ····move-result·v1110 ····move-result·v1
Max diff block lines reached; 825/4020 bytes (20.52%) of diff not shown.
1.48 KB
smali/io/flutter/plugin/platform/l.smali
    
Offset 5, 36 lines modifiedOffset 5, 36 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Landroid/view/View$OnFocusChangeListener;6 .implements·Landroid/view/View$OnFocusChangeListener;
  
  
7 #·instance·fields7 #·instance·fields
8 .field·public·final·synthetic·a:Lio/flutter/plugin/platform/n$a;8 .field·public·final·synthetic·a:Lio/flutter/plugin/platform/n$a;
  
9 .field·public·final·synthetic·b:Lw0/k$d;9 .field·public·final·synthetic·b:Lc1/k$d;
  
  
10 #·direct·methods10 #·direct·methods
11 .method·public·synthetic·constructor·<init>(Lio/flutter/plugin/platform/n$a;Lw0/k$d;)V11 .method·public·synthetic·constructor·<init>(Lio/flutter/plugin/platform/n$a;Lc1/k$d;)V
12 ····.locals·012 ····.locals·0
  
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/l;->a:Lio/flutter/plugin/platform/n$a;14 ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/l;->a:Lio/flutter/plugin/platform/n$a;
  
15 ····iput-object·p2,·p0,·Lio/flutter/plugin/platform/l;->b:Lw0/k$d;15 ····iput-object·p2,·p0,·Lio/flutter/plugin/platform/l;->b:Lc1/k$d;
  
16 ····return-void16 ····return-void
17 .end·method17 .end·method
  
  
18 #·virtual·methods18 #·virtual·methods
19 .method·public·final·onFocusChange(Landroid/view/View;Z)V19 .method·public·final·onFocusChange(Landroid/view/View;Z)V
20 ····.locals·220 ····.locals·2
  
21 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/l;->a:Lio/flutter/plugin/platform/n$a;21 ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/l;->a:Lio/flutter/plugin/platform/n$a;
  
22 ····iget-object·v1,·p0,·Lio/flutter/plugin/platform/l;->b:Lw0/k$d;22 ····iget-object·v1,·p0,·Lio/flutter/plugin/platform/l;->b:Lc1/k$d;
  
23 ····invoke-static·{v0,·v1,·p1,·p2},·Lio/flutter/plugin/platform/n$a;->l(Lio/flutter/plugin/platform/n$a;Lw0/k$d;Landroid/view/View;Z)V23 ····invoke-static·{v0,·v1,·p1,·p2},·Lio/flutter/plugin/platform/n$a;->l(Lio/flutter/plugin/platform/n$a;Lc1/k$d;Landroid/view/View;Z)V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
1010 B
smali/io/flutter/plugin/platform/b$b.smali
    
Offset 39, 29 lines modifiedOffset 39, 29 lines modified
  
39 ····and-int/lit8·p1,·p1,·0x439 ····and-int/lit8·p1,·p1,·0x4
  
40 ····if-nez·p1,·:cond_040 ····if-nez·p1,·:cond_0
  
41 ····iget-object·p1,·p0,·Lio/flutter/plugin/platform/b$b;->a:Lio/flutter/plugin/platform/b;41 ····iget-object·p1,·p0,·Lio/flutter/plugin/platform/b$b;->a:Lio/flutter/plugin/platform/b;
  
42 ····invoke-static·{p1},·Lio/flutter/plugin/platform/b;->e(Lio/flutter/plugin/platform/b;)Lw0/i;42 ····invoke-static·{p1},·Lio/flutter/plugin/platform/b;->e(Lio/flutter/plugin/platform/b;)Lc1/i;
  
43 ····move-result-object·p143 ····move-result-object·p1
  
44 ····const/4·v0,·0x044 ····const/4·v0,·0x0
  
45 ····goto·:goto_045 ····goto·:goto_0
  
46 ····:cond_046 ····:cond_0
47 ····iget-object·p1,·p0,·Lio/flutter/plugin/platform/b$b;->a:Lio/flutter/plugin/platform/b;47 ····iget-object·p1,·p0,·Lio/flutter/plugin/platform/b$b;->a:Lio/flutter/plugin/platform/b;
  
48 ····invoke-static·{p1},·Lio/flutter/plugin/platform/b;->e(Lio/flutter/plugin/platform/b;)Lw0/i;48 ····invoke-static·{p1},·Lio/flutter/plugin/platform/b;->e(Lio/flutter/plugin/platform/b;)Lc1/i;
  
49 ····move-result-object·p149 ····move-result-object·p1
  
50 ····const/4·v0,·0x150 ····const/4·v0,·0x1
  
51 ····:goto_051 ····:goto_0
52 ····invoke-virtual·{p1,·v0},·Lw0/i;->m(Z)V52 ····invoke-virtual·{p1,·v0},·Lc1/i;->m(Z)V
  
53 ····return-void53 ····return-void
54 .end·method54 .end·method
14.4 KB
smali/io/flutter/plugin/platform/n.smali
Max HTML report size reached
32.0 KB
smali/io/flutter/plugin/editing/f.smali
Max HTML report size reached
4.29 KB
smali/io/flutter/plugin/editing/d.smali
Max HTML report size reached
6.77 KB
smali/io/flutter/plugin/editing/b.smali
Max HTML report size reached
2.26 KB
smali/io/flutter/plugin/editing/f$a.smali
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·Lio/flutter/plugin/editing/f$a;1 .class·Lio/flutter/plugin/editing/f$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lw0/p$f;5 .implements·Lc1/p$f;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lio/flutter/plugin/editing/f;-><init>(Landroid/view/View;Lw0/p;Lio/flutter/plugin/platform/n;)V8 ····value·=·Lio/flutter/plugin/editing/f;-><init>(Landroid/view/View;Lc1/p;Lio/flutter/plugin/platform/n;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
Offset 90, 44 lines modifiedOffset 90, 44 lines modified
90 ····move-object·v5,·p590 ····move-object·v5,·p5
  
91 ····invoke-static/range·{v0·..·v5},·Lio/flutter/plugin/editing/f;->i(Lio/flutter/plugin/editing/f;DD[D)V91 ····invoke-static/range·{v0·..·v5},·Lio/flutter/plugin/editing/f;->i(Lio/flutter/plugin/editing/f;DD[D)V
  
92 ····return-void92 ····return-void
93 .end·method93 .end·method
  
94 .method·public·f(ILw0/p$b;)V94 .method·public·f()V
95 ····.locals·195 ····.locals·1
  
96 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/f$a;->a:Lio/flutter/plugin/editing/f;96 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/f$a;->a:Lio/flutter/plugin/editing/f;
  
97 ····invoke-virtual·{v0,·p1,·p2},·Lio/flutter/plugin/editing/f;->D(ILw0/p$b;)V97 ····invoke-static·{v0},·Lio/flutter/plugin/editing/f;->f(Lio/flutter/plugin/editing/f;)V
  
98 ····return-void98 ····return-void
99 .end·method99 .end·method
  
100 .method·public·g(Lw0/p$e;)V100 .method·public·g(ILc1/p$b;)V
101 ····.locals·2101 ····.locals·1
  
102 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/f$a;->a:Lio/flutter/plugin/editing/f;102 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/f$a;->a:Lio/flutter/plugin/editing/f;
  
103 ····invoke-static·{v0},·Lio/flutter/plugin/editing/f;->b(Lio/flutter/plugin/editing/f;)Landroid/view/View; 
  
104 ····move-result-object·v1 
  
105 ····invoke-virtual·{v0,·v1,·p1},·Lio/flutter/plugin/editing/f;->E(Landroid/view/View;Lw0/p$e;)V103 ····invoke-virtual·{v0,·p1,·p2},·Lio/flutter/plugin/editing/f;->D(ILc1/p$b;)V
  
106 ····return-void104 ····return-void
107 .end·method105 .end·method
  
108 .method·public·h()V106 .method·public·h(Lc1/p$e;)V
109 ····.locals·1107 ····.locals·2
  
110 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/f$a;->a:Lio/flutter/plugin/editing/f;108 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/f$a;->a:Lio/flutter/plugin/editing/f;
  
111 ····invoke-static·{v0},·Lio/flutter/plugin/editing/f;->f(Lio/flutter/plugin/editing/f;)V109 ····invoke-static·{v0},·Lio/flutter/plugin/editing/f;->b(Lio/flutter/plugin/editing/f;)Landroid/view/View;
  
 110 ····move-result-object·v1
  
 111 ····invoke-virtual·{v0,·v1,·p1},·Lio/flutter/plugin/editing/f;->E(Landroid/view/View;Lc1/p$e;)V
  
112 ····return-void112 ····return-void
113 .end·method113 .end·method
  
114 .method·public·i(Z)V114 .method·public·i(Z)V
115 ····.locals·2115 ····.locals·2
  
464 B
smali/io/flutter/plugin/editing/e.smali
    
Offset 165, 12 lines modifiedOffset 165, 12 lines modified
  
165 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;165 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
166 ····move-result-object·v1166 ····move-result-object·v1
  
167 ····const-string·v2,·"TextEditingDelta"167 ····const-string·v2,·"TextEditingDelta"
  
168 ····invoke-static·{v2,·v1},·Lj0/b;->b(Ljava/lang/String;Ljava/lang/String;)V168 ····invoke-static·{v2,·v1},·Lp0/b;->b(Ljava/lang/String;Ljava/lang/String;)V
  
169 ····:goto_0169 ····:goto_0
170 ····return-object·v0170 ····return-object·v0
171 .end·method171 .end·method
573 B
smali/io/flutter/plugin/editing/c$a.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·Lio/flutter/plugin/editing/c$a;1 .class·Lio/flutter/plugin/editing/c$a;
2 .super·Landroid/view/inputmethod/BaseInputConnection;2 .super·Landroid/view/inputmethod/BaseInputConnection;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lio/flutter/plugin/editing/c;-><init>(Lw0/p$e;Landroid/view/View;)V6 ····value·=·Lio/flutter/plugin/editing/c;-><init>(Lc1/p$e;Landroid/view/View;)V
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
6.09 KB
smali/io/flutter/plugin/editing/c.smali
Max HTML report size reached
12.2 KB
smali/io/flutter/plugins/GeneratedPluginRegistrant.smali
Max HTML report size reached
1.2 KB
smali/io/flutter/plugins/imagepicker/ImagePickerPlugin$b$b.smali
    
Offset 47, 21 lines modifiedOffset 47, 21 lines modified
  
47 #·virtual·methods47 #·virtual·methods
48 .method·public·run()V48 .method·public·run()V
49 ····.locals·449 ····.locals·4
  
50 ····iget-object·v0,·p0,·Lio/flutter/plugins/imagepicker/ImagePickerPlugin$b$b;->g:Lio/flutter/plugins/imagepicker/ImagePickerPlugin$b;50 ····iget-object·v0,·p0,·Lio/flutter/plugins/imagepicker/ImagePickerPlugin$b$b;->g:Lio/flutter/plugins/imagepicker/ImagePickerPlugin$b;
  
51 ····invoke-static·{v0},·Lio/flutter/plugins/imagepicker/ImagePickerPlugin$b;->d(Lio/flutter/plugins/imagepicker/ImagePickerPlugin$b;)Lx0/k$d;51 ····invoke-static·{v0},·Lio/flutter/plugins/imagepicker/ImagePickerPlugin$b;->d(Lio/flutter/plugins/imagepicker/ImagePickerPlugin$b;)Ld1/k$d;
  
52 ····move-result-object·v052 ····move-result-object·v0
  
53 ····iget-object·v1,·p0,·Lio/flutter/plugins/imagepicker/ImagePickerPlugin$b$b;->d:Ljava/lang/String;53 ····iget-object·v1,·p0,·Lio/flutter/plugins/imagepicker/ImagePickerPlugin$b$b;->d:Ljava/lang/String;
  
54 ····iget-object·v2,·p0,·Lio/flutter/plugins/imagepicker/ImagePickerPlugin$b$b;->e:Ljava/lang/String;54 ····iget-object·v2,·p0,·Lio/flutter/plugins/imagepicker/ImagePickerPlugin$b$b;->e:Ljava/lang/String;
  
55 ····iget-object·v3,·p0,·Lio/flutter/plugins/imagepicker/ImagePickerPlugin$b$b;->f:Ljava/lang/Object;55 ····iget-object·v3,·p0,·Lio/flutter/plugins/imagepicker/ImagePickerPlugin$b$b;->f:Ljava/lang/Object;
  
56 ····invoke-interface·{v0,·v1,·v2,·v3},·Lx0/k$d;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V56 ····invoke-interface·{v0,·v1,·v2,·v3},·Ld1/k$d;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
  
57 ····return-void57 ····return-void
58 .end·method58 .end·method
1.84 KB
smali/io/flutter/plugins/imagepicker/ImagePickerPlugin$b.smali
    
Offset 1, 57 lines modifiedOffset 1, 57 lines modified
1 .class·Lio/flutter/plugins/imagepicker/ImagePickerPlugin$b;1 .class·Lio/flutter/plugins/imagepicker/ImagePickerPlugin$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lx0/k$d;5 .implements·Ld1/k$d;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/flutter/plugins/imagepicker/ImagePickerPlugin;8 ····value·=·Lio/flutter/plugins/imagepicker/ImagePickerPlugin;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0xa11 ····accessFlags·=·0xa
12 ····name·=·"b"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·private·a:Lx0/k$d;15 .field·private·a:Ld1/k$d;
  
16 .field·private·b:Landroid/os/Handler;16 .field·private·b:Landroid/os/Handler;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·constructor·<init>(Lx0/k$d;)V18 .method·constructor·<init>(Ld1/k$d;)V
19 ····.locals·119 ····.locals·1
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····iput-object·p1,·p0,·Lio/flutter/plugins/imagepicker/ImagePickerPlugin$b;->a:Lx0/k$d;21 ····iput-object·p1,·p0,·Lio/flutter/plugins/imagepicker/ImagePickerPlugin$b;->a:Ld1/k$d;
  
22 ····new-instance·p1,·Landroid/os/Handler;22 ····new-instance·p1,·Landroid/os/Handler;
  
23 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;23 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
  
24 ····move-result-object·v024 ····move-result-object·v0
  
25 ····invoke-direct·{p1,·v0},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V25 ····invoke-direct·{p1,·v0},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
  
26 ····iput-object·p1,·p0,·Lio/flutter/plugins/imagepicker/ImagePickerPlugin$b;->b:Landroid/os/Handler;26 ····iput-object·p1,·p0,·Lio/flutter/plugins/imagepicker/ImagePickerPlugin$b;->b:Landroid/os/Handler;
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
29 .method·static·synthetic·d(Lio/flutter/plugins/imagepicker/ImagePickerPlugin$b;)Lx0/k$d;29 .method·static·synthetic·d(Lio/flutter/plugins/imagepicker/ImagePickerPlugin$b;)Ld1/k$d;
30 ····.locals·030 ····.locals·0
  
31 ····iget-object·p0,·p0,·Lio/flutter/plugins/imagepicker/ImagePickerPlugin$b;->a:Lx0/k$d;31 ····iget-object·p0,·p0,·Lio/flutter/plugins/imagepicker/ImagePickerPlugin$b;->a:Ld1/k$d;
  
32 ····return-object·p032 ····return-object·p0
33 .end·method33 .end·method
  
  
34 #·virtual·methods34 #·virtual·methods
35 .method·public·a(Ljava/lang/Object;)V35 .method·public·a(Ljava/lang/Object;)V
1.47 KB
smali/io/flutter/plugins/imagepicker/d.smali
    
Offset 368, 47 lines modifiedOffset 368, 47 lines modified
368 ····invoke-interface·{v0,·v1,·v2},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;368 ····invoke-interface·{v0,·v1,·v2},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
369 ····move-result-object·v0369 ····move-result-object·v0
  
370 ····return-object·v0370 ····return-object·v0
371 .end·method371 .end·method
  
372 .method·d(Lx0/j;)V372 .method·d(Ld1/j;)V
373 ····.locals·4373 ····.locals·4
  
374 ····const-string·v0,·"maxWidth"374 ····const-string·v0,·"maxWidth"
  
375 ····invoke-virtual·{p1,·v0},·Lx0/j;->a(Ljava/lang/String;)Ljava/lang/Object;375 ····invoke-virtual·{p1,·v0},·Ld1/j;->a(Ljava/lang/String;)Ljava/lang/Object;
  
376 ····move-result-object·v0376 ····move-result-object·v0
  
377 ····check-cast·v0,·Ljava/lang/Double;377 ····check-cast·v0,·Ljava/lang/Double;
  
378 ····const-string·v1,·"maxHeight"378 ····const-string·v1,·"maxHeight"
  
379 ····invoke-virtual·{p1,·v1},·Lx0/j;->a(Ljava/lang/String;)Ljava/lang/Object;379 ····invoke-virtual·{p1,·v1},·Ld1/j;->a(Ljava/lang/String;)Ljava/lang/Object;
  
380 ····move-result-object·v1380 ····move-result-object·v1
  
381 ····check-cast·v1,·Ljava/lang/Double;381 ····check-cast·v1,·Ljava/lang/Double;
  
382 ····const-string·v2,·"imageQuality"382 ····const-string·v2,·"imageQuality"
  
383 ····invoke-virtual·{p1,·v2},·Lx0/j;->a(Ljava/lang/String;)Ljava/lang/Object;383 ····invoke-virtual·{p1,·v2},·Ld1/j;->a(Ljava/lang/String;)Ljava/lang/Object;
  
384 ····move-result-object·v3384 ····move-result-object·v3
  
385 ····if-nez·v3,·:cond_0385 ····if-nez·v3,·:cond_0
  
386 ····const/16·p1,·0x64386 ····const/16·p1,·0x64
  
387 ····goto·:goto_0387 ····goto·:goto_0
  
388 ····:cond_0388 ····:cond_0
389 ····invoke-virtual·{p1,·v2},·Lx0/j;->a(Ljava/lang/String;)Ljava/lang/Object;389 ····invoke-virtual·{p1,·v2},·Ld1/j;->a(Ljava/lang/String;)Ljava/lang/Object;
  
390 ····move-result-object·p1390 ····move-result-object·p1
  
391 ····check-cast·p1,·Ljava/lang/Integer;391 ····check-cast·p1,·Ljava/lang/Integer;
  
392 ····invoke-virtual·{p1},·Ljava/lang/Integer;->intValue()I392 ····invoke-virtual·{p1},·Ljava/lang/Integer;->intValue()I
  
11.5 KB
smali/io/flutter/plugins/imagepicker/ImagePickerPlugin.smali
Max HTML report size reached
782 B
smali/io/flutter/plugins/imagepicker/ImagePickerPlugin$b$c.smali
    
Offset 35, 15 lines modifiedOffset 35, 15 lines modified
  
35 #·virtual·methods35 #·virtual·methods
36 .method·public·run()V36 .method·public·run()V
37 ····.locals·137 ····.locals·1
  
38 ····iget-object·v0,·p0,·Lio/flutter/plugins/imagepicker/ImagePickerPlugin$b$c;->d:Lio/flutter/plugins/imagepicker/ImagePickerPlugin$b;38 ····iget-object·v0,·p0,·Lio/flutter/plugins/imagepicker/ImagePickerPlugin$b$c;->d:Lio/flutter/plugins/imagepicker/ImagePickerPlugin$b;
  
39 ····invoke-static·{v0},·Lio/flutter/plugins/imagepicker/ImagePickerPlugin$b;->d(Lio/flutter/plugins/imagepicker/ImagePickerPlugin$b;)Lx0/k$d;39 ····invoke-static·{v0},·Lio/flutter/plugins/imagepicker/ImagePickerPlugin$b;->d(Lio/flutter/plugins/imagepicker/ImagePickerPlugin$b;)Ld1/k$d;
  
40 ····move-result-object·v040 ····move-result-object·v0
  
41 ····invoke-interface·{v0},·Lx0/k$d;->c()V41 ····invoke-interface·{v0},·Ld1/k$d;->c()V
  
42 ····return-void42 ····return-void
43 .end·method43 .end·method
930 B
smali/io/flutter/plugins/imagepicker/ImagePickerPlugin$b$a.smali
    
Offset 39, 17 lines modifiedOffset 39, 17 lines modified
  
39 #·virtual·methods39 #·virtual·methods
40 .method·public·run()V40 .method·public·run()V
41 ····.locals·241 ····.locals·2
  
42 ····iget-object·v0,·p0,·Lio/flutter/plugins/imagepicker/ImagePickerPlugin$b$a;->e:Lio/flutter/plugins/imagepicker/ImagePickerPlugin$b;42 ····iget-object·v0,·p0,·Lio/flutter/plugins/imagepicker/ImagePickerPlugin$b$a;->e:Lio/flutter/plugins/imagepicker/ImagePickerPlugin$b;
  
43 ····invoke-static·{v0},·Lio/flutter/plugins/imagepicker/ImagePickerPlugin$b;->d(Lio/flutter/plugins/imagepicker/ImagePickerPlugin$b;)Lx0/k$d;43 ····invoke-static·{v0},·Lio/flutter/plugins/imagepicker/ImagePickerPlugin$b;->d(Lio/flutter/plugins/imagepicker/ImagePickerPlugin$b;)Ld1/k$d;
  
44 ····move-result-object·v044 ····move-result-object·v0
  
45 ····iget-object·v1,·p0,·Lio/flutter/plugins/imagepicker/ImagePickerPlugin$b$a;->d:Ljava/lang/Object;45 ····iget-object·v1,·p0,·Lio/flutter/plugins/imagepicker/ImagePickerPlugin$b$a;->d:Ljava/lang/Object;
  
46 ····invoke-interface·{v0,·v1},·Lx0/k$d;->a(Ljava/lang/Object;)V46 ····invoke-interface·{v0,·v1},·Ld1/k$d;->a(Ljava/lang/Object;)V
  
47 ····return-void47 ····return-void
48 .end·method48 .end·method
6.61 KB
smali/io/flutter/plugins/imagepicker/ImagePickerPlugin$a.smali
Max HTML report size reached
17.8 KB
smali/io/flutter/plugins/imagepicker/e.smali
Max HTML report size reached
6.69 KB
smali/io/flutter/embedding/engine/c$c.smali
Max HTML report size reached
14.1 KB
smali/io/flutter/embedding/engine/FlutterJNI.smali
Max HTML report size reached
1.19 KB
smali/io/flutter/embedding/engine/a$a.smali
    
Offset 37, 15 lines modifiedOffset 37, 15 lines modified
37 .method·public·a()V37 .method·public·a()V
38 ····.locals·238 ····.locals·2
  
39 ····const-string·v0,·"FlutterEngine"39 ····const-string·v0,·"FlutterEngine"
  
40 ····const-string·v1,·"onPreEngineRestart()"40 ····const-string·v1,·"onPreEngineRestart()"
  
41 ····invoke-static·{v0,·v1},·Lj0/b;->e(Ljava/lang/String;Ljava/lang/String;)V41 ····invoke-static·{v0,·v1},·Lp0/b;->e(Ljava/lang/String;Ljava/lang/String;)V
  
42 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/a$a;->a:Lio/flutter/embedding/engine/a;42 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/a$a;->a:Lio/flutter/embedding/engine/a;
  
43 ····invoke-static·{v0},·Lio/flutter/embedding/engine/a;->a(Lio/flutter/embedding/engine/a;)Ljava/util/Set;43 ····invoke-static·{v0},·Lio/flutter/embedding/engine/a;->a(Lio/flutter/embedding/engine/a;)Ljava/util/Set;
  
44 ····move-result-object·v044 ····move-result-object·v0
  
Offset 77, 19 lines modifiedOffset 77, 19 lines modified
  
77 ····move-result-object·v077 ····move-result-object·v0
  
78 ····invoke-virtual·{v0},·Lio/flutter/plugin/platform/n;->Z()V78 ····invoke-virtual·{v0},·Lio/flutter/plugin/platform/n;->Z()V
  
79 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/a$a;->a:Lio/flutter/embedding/engine/a;79 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/a$a;->a:Lio/flutter/embedding/engine/a;
  
80 ····invoke-static·{v0},·Lio/flutter/embedding/engine/a;->c(Lio/flutter/embedding/engine/a;)Lw0/l;80 ····invoke-static·{v0},·Lio/flutter/embedding/engine/a;->c(Lio/flutter/embedding/engine/a;)Lc1/l;
  
81 ····move-result-object·v081 ····move-result-object·v0
  
82 ····invoke-virtual·{v0},·Lw0/l;->g()V82 ····invoke-virtual·{v0},·Lc1/l;->g()V
  
83 ····return-void83 ····return-void
84 .end·method84 .end·method
  
85 .method·public·b()V85 .method·public·b()V
86 ····.locals·086 ····.locals·0
  
1.26 KB
smali/io/flutter/embedding/engine/c$b.smali
    
Offset 1, 41 lines modifiedOffset 1, 41 lines modified
1 .class·Lio/flutter/embedding/engine/c$b;1 .class·Lio/flutter/embedding/engine/c$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lo0/a$a;5 .implements·Lu0/a$a;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/flutter/embedding/engine/c;8 ····value·=·Lio/flutter/embedding/engine/c;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0xa11 ····accessFlags·=·0xa
12 ····name·=·"b"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·a:Lm0/d;15 .field·final·a:Ls0/d;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·private·constructor·<init>(Lm0/d;)V17 .method·private·constructor·<init>(Ls0/d;)V
18 ····.locals·018 ····.locals·0
  
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/c$b;->a:Lm0/d;20 ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/c$b;->a:Ls0/d;
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
23 .method·synthetic·constructor·<init>(Lm0/d;Lio/flutter/embedding/engine/c$a;)V23 .method·synthetic·constructor·<init>(Ls0/d;Lio/flutter/embedding/engine/c$a;)V
24 ····.locals·024 ····.locals·0
  
25 ····invoke-direct·{p0,·p1},·Lio/flutter/embedding/engine/c$b;-><init>(Lm0/d;)V25 ····invoke-direct·{p0,·p1},·Lio/flutter/embedding/engine/c$b;-><init>(Ls0/d;)V
  
26 ····return-void26 ····return-void
27 .end·method27 .end·method
379 B
smali/io/flutter/embedding/engine/c$f.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·Lio/flutter/embedding/engine/c$f;1 .class·Lio/flutter/embedding/engine/c$f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lt0/b;5 .implements·Lz0/b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/flutter/embedding/engine/c;8 ····value·=·Lio/flutter/embedding/engine/c;
9 .end·annotation9 .end·annotation
  
19.3 KB
smali/io/flutter/embedding/engine/a.smali
Max HTML report size reached
379 B
smali/io/flutter/embedding/engine/c$e.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·Lio/flutter/embedding/engine/c$e;1 .class·Lio/flutter/embedding/engine/c$e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lr0/b;5 .implements·Lx0/b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/flutter/embedding/engine/c;8 ····value·=·Lio/flutter/embedding/engine/c;
9 .end·annotation9 .end·annotation
  
379 B
smali/io/flutter/embedding/engine/c$d.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·Lio/flutter/embedding/engine/c$d;1 .class·Lio/flutter/embedding/engine/c$d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lq0/b;5 .implements·Lw0/b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/flutter/embedding/engine/c;8 ····value·=·Lio/flutter/embedding/engine/c;
9 .end·annotation9 .end·annotation
  
36.5 KB
smali/io/flutter/embedding/engine/c.smali
Max HTML report size reached
12.0 KB
smali/io/flutter/embedding/android/h.smali
Max HTML report size reached
383 B
smali/io/flutter/embedding/android/e$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·Lio/flutter/embedding/android/e$a;1 .class·Lio/flutter/embedding/android/e$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lv0/b;5 .implements·Lb1/b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/flutter/embedding/android/e;8 ····value·=·Lio/flutter/embedding/android/e;
9 .end·annotation9 .end·annotation
  
3.73 KB
smali/io/flutter/embedding/android/d.smali
    
Offset 19, 15 lines modifiedOffset 19, 15 lines modified
  
19 #·direct·methods19 #·direct·methods
20 .method·static·constructor·<clinit>()V20 .method·static·constructor·<clinit>()V
21 ····.locals·121 ····.locals·1
  
22 ····const·v0,·0xf1f222 ····const·v0,·0xf1f2
  
23 ····invoke-static·{v0},·Le1/h;->d(I)I23 ····invoke-static·{v0},·Lk1/h;->d(I)I
  
24 ····move-result·v024 ····move-result·v0
  
25 ····sput·v0,·Lio/flutter/embedding/android/d;->c:I25 ····sput·v0,·Lio/flutter/embedding/android/d;->c:I
  
26 ····return-void26 ····return-void
27 .end·method27 .end·method
Offset 194, 15 lines modifiedOffset 194, 15 lines modified
194 ····:catch_1194 ····:catch_1
195 ····move-exception·v0195 ····move-exception·v0
  
196 ····const-string·v1,·"FlutterActivity"196 ····const-string·v1,·"FlutterActivity"
  
197 ····const-string·v2,·"Splash·screen·not·found.·Ensure·the·drawable·exists·and·that·it\'s·valid."197 ····const-string·v2,·"Splash·screen·not·found.·Ensure·the·drawable·exists·and·that·it\'s·valid."
  
198 ····invoke-static·{v1,·v2},·Lj0/b;->b(Ljava/lang/String;Ljava/lang/String;)V198 ····invoke-static·{v1,·v2},·Lp0/b;->b(Ljava/lang/String;Ljava/lang/String;)V
  
199 ····throw·v0199 ····throw·v0
200 .end·method200 .end·method
  
201 .method·private·K()Z201 .method·private·K()Z
202 ····.locals·1202 ····.locals·1
  
Offset 280, 15 lines modifiedOffset 280, 15 lines modified
280 ····:goto_0280 ····:goto_0
281 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;281 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
282 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;282 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
283 ····move-result-object·p1283 ····move-result-object·p1
  
284 ····invoke-static·{v4,·p1},·Lj0/b;->f(Ljava/lang/String;Ljava/lang/String;)V284 ····invoke-static·{v4,·p1},·Lp0/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
285 ····return·v1285 ····return·v1
  
286 ····:cond_0286 ····:cond_0
287 ····invoke-virtual·{v0},·Lio/flutter/embedding/android/e;->l()Z287 ····invoke-virtual·{v0},·Lio/flutter/embedding/android/e;->l()Z
  
288 ····move-result·v0288 ····move-result·v0
Offset 346, 24 lines modifiedOffset 346, 24 lines modified
346 ····invoke-virtual·{p0,·v1},·Landroid/app/Activity;->setTheme(I)V346 ····invoke-virtual·{p0,·v1},·Landroid/app/Activity;->setTheme(I)V
  
347 ····goto·:goto_0347 ····goto·:goto_0
  
348 ····:cond_0348 ····:cond_0
349 ····const-string·v1,·"Using·the·launch·theme·as·normal·theme."349 ····const-string·v1,·"Using·the·launch·theme·as·normal·theme."
  
350 ····invoke-static·{v0,·v1},·Lj0/b;->e(Ljava/lang/String;Ljava/lang/String;)V350 ····invoke-static·{v0,·v1},·Lp0/b;->e(Ljava/lang/String;Ljava/lang/String;)V
351 ····:try_end_0351 ····:try_end_0
352 ····.catch·Landroid/content/pm/PackageManager$NameNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0352 ····.catch·Landroid/content/pm/PackageManager$NameNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0
  
353 ····goto·:goto_0353 ····goto·:goto_0
  
354 ····:catch_0354 ····:catch_0
355 ····const-string·v1,·"Could·not·read·meta-data·for·FlutterActivity.·Using·the·launch·theme·as·normal·theme."355 ····const-string·v1,·"Could·not·read·meta-data·for·FlutterActivity.·Using·the·launch·theme·as·normal·theme."
  
356 ····invoke-static·{v0,·v1},·Lj0/b;->b(Ljava/lang/String;Ljava/lang/String;)V356 ····invoke-static·{v0,·v1},·Lp0/b;->b(Ljava/lang/String;Ljava/lang/String;)V
  
357 ····:cond_1357 ····:cond_1
358 ····:goto_0358 ····:goto_0
359 ····return-void359 ····return-void
360 .end·method360 .end·method
  
  
Offset 406, 15 lines modifiedOffset 406, 15 lines modified
406 ····move-result·v0406 ····move-result·v0
  
407 ····if-eqz·v0,·:cond_0407 ····if-eqz·v0,·:cond_0
  
408 ····return-void408 ····return-void
  
409 ····:cond_0409 ····:cond_0
410 ····invoke-static·{p1},·Lu0/a;->a(Lio/flutter/embedding/engine/a;)V410 ····invoke-static·{p1},·La1/a;->a(Lio/flutter/embedding/engine/a;)V
  
411 ····return-void411 ····return-void
412 .end·method412 .end·method
  
413 .method·protected·G()Lio/flutter/embedding/android/f;413 .method·protected·G()Lio/flutter/embedding/android/f;
414 ····.locals·2414 ····.locals·2
  
Offset 541, 15 lines modifiedOffset 541, 15 lines modified
  
541 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;541 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
542 ····move-result-object·v0542 ····move-result-object·v0
  
543 ····const-string·v1,·"FlutterActivity"543 ····const-string·v1,·"FlutterActivity"
  
544 ····invoke-static·{v1,·v0},·Lj0/b;->f(Ljava/lang/String;Ljava/lang/String;)V544 ····invoke-static·{v1,·v0},·Lp0/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
545 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/d;->a:Lio/flutter/embedding/android/e;545 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/d;->a:Lio/flutter/embedding/android/e;
  
546 ····if-eqz·v0,·:cond_0546 ····if-eqz·v0,·:cond_0
  
547 ····invoke-virtual·{v0},·Lio/flutter/embedding/android/e;->s()V547 ····invoke-virtual·{v0},·Lio/flutter/embedding/android/e;->s()V
  
Offset 1244, 19 lines modifiedOffset 1244, 19 lines modified
  
1244 ····new-instance·p1,·Lio/flutter/plugin/platform/b;1244 ····new-instance·p1,·Lio/flutter/plugin/platform/b;
  
1245 ····invoke-virtual·{p0},·Lio/flutter/embedding/android/d;->d()Landroid/app/Activity;1245 ····invoke-virtual·{p0},·Lio/flutter/embedding/android/d;->d()Landroid/app/Activity;
  
1246 ····move-result-object·v01246 ····move-result-object·v0
  
1247 ····invoke-virtual·{p2},·Lio/flutter/embedding/engine/a;->m()Lw0/i;1247 ····invoke-virtual·{p2},·Lio/flutter/embedding/engine/a;->m()Lc1/i;
  
1248 ····move-result-object·p21248 ····move-result-object·p2
  
1249 ····invoke-direct·{p1,·v0,·p2,·p0},·Lio/flutter/plugin/platform/b;-><init>(Landroid/app/Activity;Lw0/i;Lio/flutter/plugin/platform/b$d;)V1249 ····invoke-direct·{p1,·v0,·p2,·p0},·Lio/flutter/plugin/platform/b;-><init>(Landroid/app/Activity;Lc1/i;Lio/flutter/plugin/platform/b$d;)V
  
1250 ····return-object·p11250 ····return-object·p1
1251 .end·method1251 .end·method
  
1252 .method·public·w(Lio/flutter/embedding/android/h;)V1252 .method·public·w(Lio/flutter/embedding/android/h;)V
1253 ····.locals·01253 ····.locals·0
  
8.22 KB
smali/io/flutter/embedding/android/i.smali
Max HTML report size reached
7.47 KB
smali/io/flutter/embedding/android/FlutterSplashView.smali
Max HTML report size reached
5.54 KB
smali/io/flutter/embedding/android/g.smali
Max HTML report size reached
56.1 KB
smali/io/flutter/embedding/android/k.smali
Max HTML report size reached
2.67 KB
smali/io/flutter/embedding/android/k$e.smali
    
Offset 1, 41 lines modifiedOffset 1, 41 lines modified
1 .class·Lio/flutter/embedding/android/k$e;1 .class·Lio/flutter/embedding/android/k$e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lv0/b;5 .implements·Lb1/b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lio/flutter/embedding/android/k;->B(Ljava/lang/Runnable;)V8 ····value·=·Lio/flutter/embedding/android/k;->B(Ljava/lang/Runnable;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·synthetic·a:Lv0/a;15 .field·final·synthetic·a:Lb1/a;
  
16 .field·final·synthetic·b:Ljava/lang/Runnable;16 .field·final·synthetic·b:Ljava/lang/Runnable;
  
17 .field·final·synthetic·c:Lio/flutter/embedding/android/k;17 .field·final·synthetic·c:Lio/flutter/embedding/android/k;
  
  
18 #·direct·methods18 #·direct·methods
19 .method·constructor·<init>(Lio/flutter/embedding/android/k;Lv0/a;Ljava/lang/Runnable;)V19 .method·constructor·<init>(Lio/flutter/embedding/android/k;Lb1/a;Ljava/lang/Runnable;)V
20 ····.locals·020 ····.locals·0
  
21 ····iput-object·p1,·p0,·Lio/flutter/embedding/android/k$e;->c:Lio/flutter/embedding/android/k;21 ····iput-object·p1,·p0,·Lio/flutter/embedding/android/k$e;->c:Lio/flutter/embedding/android/k;
  
22 ····iput-object·p2,·p0,·Lio/flutter/embedding/android/k$e;->a:Lv0/a;22 ····iput-object·p2,·p0,·Lio/flutter/embedding/android/k$e;->a:Lb1/a;
  
23 ····iput-object·p3,·p0,·Lio/flutter/embedding/android/k$e;->b:Ljava/lang/Runnable;23 ····iput-object·p3,·p0,·Lio/flutter/embedding/android/k$e;->b:Ljava/lang/Runnable;
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
Offset 47, 25 lines modifiedOffset 47, 25 lines modified
  
47 ····return-void47 ····return-void
48 .end·method48 .end·method
  
49 .method·public·f()V49 .method·public·f()V
50 ····.locals·250 ····.locals·2
  
51 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/k$e;->a:Lv0/a;51 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/k$e;->a:Lb1/a;
  
52 ····invoke-virtual·{v0,·p0},·Lv0/a;->p(Lv0/b;)V52 ····invoke-virtual·{v0,·p0},·Lb1/a;->p(Lb1/b;)V
  
53 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/k$e;->b:Ljava/lang/Runnable;53 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/k$e;->b:Ljava/lang/Runnable;
  
54 ····invoke-interface·{v0},·Ljava/lang/Runnable;->run()V54 ····invoke-interface·{v0},·Ljava/lang/Runnable;->run()V
  
55 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/k$e;->c:Lio/flutter/embedding/android/k;55 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/k$e;->c:Lio/flutter/embedding/android/k;
  
56 ····iget-object·v1,·v0,·Lio/flutter/embedding/android/k;->d:Lv0/c;56 ····iget-object·v1,·v0,·Lio/flutter/embedding/android/k;->d:Lb1/c;
  
57 ····instance-of·v1,·v1,·Lio/flutter/embedding/android/g;57 ····instance-of·v1,·v1,·Lio/flutter/embedding/android/g;
  
58 ····if-nez·v1,·:cond_058 ····if-nez·v1,·:cond_0
  
59 ····invoke-static·{v0},·Lio/flutter/embedding/android/k;->i(Lio/flutter/embedding/android/k;)Lio/flutter/embedding/android/g;59 ····invoke-static·{v0},·Lio/flutter/embedding/android/k;->i(Lio/flutter/embedding/android/k;)Lio/flutter/embedding/android/g;
  
Offset 75, 12 lines modifiedOffset 75, 12 lines modified
  
75 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/k$e;->c:Lio/flutter/embedding/android/k;75 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/k$e;->c:Lio/flutter/embedding/android/k;
  
76 ····invoke-static·{v0},·Lio/flutter/embedding/android/k;->i(Lio/flutter/embedding/android/k;)Lio/flutter/embedding/android/g;76 ····invoke-static·{v0},·Lio/flutter/embedding/android/k;->i(Lio/flutter/embedding/android/k;)Lio/flutter/embedding/android/g;
  
77 ····move-result-object·v077 ····move-result-object·v0
  
78 ····invoke-virtual·{v0},·Lio/flutter/embedding/android/g;->b()V78 ····invoke-virtual·{v0},·Lio/flutter/embedding/android/g;->c()V
  
79 ····:cond_079 ····:cond_0
80 ····return-void80 ····return-void
81 .end·method81 .end·method
1.92 KB
smali/io/flutter/embedding/android/m.smali
    
Offset 3, 32 lines modifiedOffset 3, 32 lines modified
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/flutter/embedding/android/q$d;5 .implements·Lio/flutter/embedding/android/q$d;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·final·a:Lw0/d;7 .field·private·final·a:Lc1/d;
  
8 .field·private·final·b:Lio/flutter/embedding/android/q$b;8 .field·private·final·b:Lio/flutter/embedding/android/q$b;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·constructor·<init>(Lw0/d;)V10 .method·public·constructor·<init>(Lc1/d;)V
11 ····.locals·111 ····.locals·1
  
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····new-instance·v0,·Lio/flutter/embedding/android/q$b;13 ····new-instance·v0,·Lio/flutter/embedding/android/q$b;
  
14 ····invoke-direct·{v0},·Lio/flutter/embedding/android/q$b;-><init>()V14 ····invoke-direct·{v0},·Lio/flutter/embedding/android/q$b;-><init>()V
  
15 ····iput-object·v0,·p0,·Lio/flutter/embedding/android/m;->b:Lio/flutter/embedding/android/q$b;15 ····iput-object·v0,·p0,·Lio/flutter/embedding/android/m;->b:Lio/flutter/embedding/android/q$b;
  
16 ····iput-object·p1,·p0,·Lio/flutter/embedding/android/m;->a:Lw0/d;16 ····iput-object·p1,·p0,·Lio/flutter/embedding/android/m;->a:Lc1/d;
  
17 ····return-void17 ····return-void
18 .end·method18 .end·method
  
19 .method·public·static·synthetic·b(Lio/flutter/embedding/android/q$d$a;Z)V19 .method·public·static·synthetic·b(Lio/flutter/embedding/android/q$d$a;Z)V
20 ····.locals·020 ····.locals·0
  
Offset 73, 26 lines modifiedOffset 73, 26 lines modified
  
73 ····move-result·v473 ····move-result·v4
  
74 ····invoke-virtual·{v3,·v4},·Lio/flutter/embedding/android/q$b;->a(I)Ljava/lang/Character;74 ····invoke-virtual·{v3,·v4},·Lio/flutter/embedding/android/q$b;->a(I)Ljava/lang/Character;
  
75 ····move-result-object·v375 ····move-result-object·v3
  
76 ····new-instance·v4,·Lw0/d$b;76 ····new-instance·v4,·Lc1/d$b;
  
77 ····invoke-direct·{v4,·p1,·v3},·Lw0/d$b;-><init>(Landroid/view/KeyEvent;Ljava/lang/Character;)V77 ····invoke-direct·{v4,·p1,·v3},·Lc1/d$b;-><init>(Landroid/view/KeyEvent;Ljava/lang/Character;)V
  
78 ····if-eqz·v0,·:cond_178 ····if-eqz·v0,·:cond_1
  
79 ····const/4·v1,·0x179 ····const/4·v1,·0x1
  
80 ····:cond_180 ····:cond_1
81 ····iget-object·p1,·p0,·Lio/flutter/embedding/android/m;->a:Lw0/d;81 ····iget-object·p1,·p0,·Lio/flutter/embedding/android/m;->a:Lc1/d;
  
82 ····new-instance·v0,·Lio/flutter/embedding/android/l;82 ····new-instance·v0,·Lio/flutter/embedding/android/l;
  
83 ····invoke-direct·{v0,·p2},·Lio/flutter/embedding/android/l;-><init>(Lio/flutter/embedding/android/q$d$a;)V83 ····invoke-direct·{v0,·p2},·Lio/flutter/embedding/android/l;-><init>(Lio/flutter/embedding/android/q$d$a;)V
  
84 ····invoke-virtual·{p1,·v4,·v1,·v0},·Lw0/d;->e(Lw0/d$b;ZLw0/d$a;)V84 ····invoke-virtual·{p1,·v4,·v1,·v0},·Lc1/d;->e(Lc1/d$b;ZLc1/d$a;)V
  
85 ····return-void85 ····return-void
86 .end·method86 .end·method
2.16 KB
smali/io/flutter/embedding/android/q.smali
    
Offset 49, 35 lines modifiedOffset 49, 35 lines modified
  
49 ····const/4·v0,·0x249 ····const/4·v0,·0x2
  
50 ····new-array·v0,·v0,·[Lio/flutter/embedding/android/q$d;50 ····new-array·v0,·v0,·[Lio/flutter/embedding/android/q$d;
  
51 ····new-instance·v1,·Lio/flutter/embedding/android/p;51 ····new-instance·v1,·Lio/flutter/embedding/android/p;
  
52 ····invoke-interface·{p1},·Lio/flutter/embedding/android/q$e;->getBinaryMessenger()Lx0/c;52 ····invoke-interface·{p1},·Lio/flutter/embedding/android/q$e;->getBinaryMessenger()Ld1/c;
  
53 ····move-result-object·v253 ····move-result-object·v2
  
54 ····invoke-direct·{v1,·v2},·Lio/flutter/embedding/android/p;-><init>(Lx0/c;)V54 ····invoke-direct·{v1,·v2},·Lio/flutter/embedding/android/p;-><init>(Ld1/c;)V
  
55 ····const/4·v2,·0x055 ····const/4·v2,·0x0
  
56 ····aput-object·v1,·v0,·v256 ····aput-object·v1,·v0,·v2
  
57 ····new-instance·v1,·Lio/flutter/embedding/android/m;57 ····new-instance·v1,·Lio/flutter/embedding/android/m;
  
58 ····new-instance·v2,·Lw0/d;58 ····new-instance·v2,·Lc1/d;
  
59 ····invoke-interface·{p1},·Lio/flutter/embedding/android/q$e;->getBinaryMessenger()Lx0/c;59 ····invoke-interface·{p1},·Lio/flutter/embedding/android/q$e;->getBinaryMessenger()Ld1/c;
  
60 ····move-result-object·p160 ····move-result-object·p1
  
61 ····invoke-direct·{v2,·p1},·Lw0/d;-><init>(Lx0/c;)V61 ····invoke-direct·{v2,·p1},·Lc1/d;-><init>(Ld1/c;)V
  
62 ····invoke-direct·{v1,·v2},·Lio/flutter/embedding/android/m;-><init>(Lw0/d;)V62 ····invoke-direct·{v1,·v2},·Lio/flutter/embedding/android/m;-><init>(Lc1/d;)V
  
63 ····const/4·p1,·0x163 ····const/4·p1,·0x1
  
64 ····aput-object·v1,·v0,·p164 ····aput-object·v1,·v0,·p1
  
65 ····iput-object·v0,·p0,·Lio/flutter/embedding/android/q;->a:[Lio/flutter/embedding/android/q$d;65 ····iput-object·v0,·p0,·Lio/flutter/embedding/android/q;->a:[Lio/flutter/embedding/android/q$d;
  
Offset 124, 15 lines modifiedOffset 124, 15 lines modified
  
124 ····if-eqz·p1,·:cond_1124 ····if-eqz·p1,·:cond_1
  
125 ····const-string·p1,·"KeyboardManager"125 ····const-string·p1,·"KeyboardManager"
  
126 ····const-string·v0,·"A·redispatched·key·event·was·consumed·before·reaching·KeyboardManager"126 ····const-string·v0,·"A·redispatched·key·event·was·consumed·before·reaching·KeyboardManager"
  
127 ····invoke-static·{p1,·v0},·Lj0/b;->f(Ljava/lang/String;Ljava/lang/String;)V127 ····invoke-static·{p1,·v0},·Lp0/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
128 ····:cond_1128 ····:cond_1
129 ····:goto_0129 ····:goto_0
130 ····return-void130 ····return-void
131 .end·method131 .end·method
  
  
Offset 222, 12 lines modifiedOffset 222, 12 lines modified
  
222 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;222 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
223 ····move-result-object·v0223 ····move-result-object·v0
  
224 ····const-string·v1,·"KeyboardManager"224 ····const-string·v1,·"KeyboardManager"
  
225 ····invoke-static·{v1,·v0},·Lj0/b;->f(Ljava/lang/String;Ljava/lang/String;)V225 ····invoke-static·{v1,·v0},·Lp0/b;->f(Ljava/lang/String;Ljava/lang/String;)V
  
226 ····:cond_0226 ····:cond_0
227 ····return-void227 ····return-void
228 .end·method228 .end·method
1.9 KB
smali/io/flutter/embedding/android/i$a.smali
    
Offset 37, 15 lines modifiedOffset 37, 15 lines modified
37 .method·public·onSurfaceTextureAvailable(Landroid/graphics/SurfaceTexture;II)V37 .method·public·onSurfaceTextureAvailable(Landroid/graphics/SurfaceTexture;II)V
38 ····.locals·038 ····.locals·0
  
39 ····const-string·p1,·"FlutterTextureView"39 ····const-string·p1,·"FlutterTextureView"
  
40 ····const-string·p2,·"SurfaceTextureListener.onSurfaceTextureAvailable()"40 ····const-string·p2,·"SurfaceTextureListener.onSurfaceTextureAvailable()"
  
41 ····invoke-static·{p1,·p2},·Lj0/b;->e(Ljava/lang/String;Ljava/lang/String;)V41 ····invoke-static·{p1,·p2},·Lp0/b;->e(Ljava/lang/String;Ljava/lang/String;)V
  
42 ····iget-object·p1,·p0,·Lio/flutter/embedding/android/i$a;->a:Lio/flutter/embedding/android/i;42 ····iget-object·p1,·p0,·Lio/flutter/embedding/android/i$a;->a:Lio/flutter/embedding/android/i;
  
43 ····const/4·p2,·0x143 ····const/4·p2,·0x1
  
44 ····invoke-static·{p1,·p2},·Lio/flutter/embedding/android/i;->d(Lio/flutter/embedding/android/i;Z)Z44 ····invoke-static·{p1,·p2},·Lio/flutter/embedding/android/i;->d(Lio/flutter/embedding/android/i;Z)Z
  
Offset 68, 15 lines modifiedOffset 68, 15 lines modified
68 .method·public·onSurfaceTextureDestroyed(Landroid/graphics/SurfaceTexture;)Z68 .method·public·onSurfaceTextureDestroyed(Landroid/graphics/SurfaceTexture;)Z
69 ····.locals·169 ····.locals·1
  
70 ····const-string·p1,·"FlutterTextureView"70 ····const-string·p1,·"FlutterTextureView"
  
71 ····const-string·v0,·"SurfaceTextureListener.onSurfaceTextureDestroyed()"71 ····const-string·v0,·"SurfaceTextureListener.onSurfaceTextureDestroyed()"
  
72 ····invoke-static·{p1,·v0},·Lj0/b;->e(Ljava/lang/String;Ljava/lang/String;)V72 ····invoke-static·{p1,·v0},·Lp0/b;->e(Ljava/lang/String;Ljava/lang/String;)V
  
73 ····iget-object·p1,·p0,·Lio/flutter/embedding/android/i$a;->a:Lio/flutter/embedding/android/i;73 ····iget-object·p1,·p0,·Lio/flutter/embedding/android/i$a;->a:Lio/flutter/embedding/android/i;
  
74 ····const/4·v0,·0x074 ····const/4·v0,·0x0
  
75 ····invoke-static·{p1,·v0},·Lio/flutter/embedding/android/i;->d(Lio/flutter/embedding/android/i;Z)Z75 ····invoke-static·{p1,·v0},·Lio/flutter/embedding/android/i;->d(Lio/flutter/embedding/android/i;Z)Z
  
Offset 124, 15 lines modifiedOffset 124, 15 lines modified
124 .method·public·onSurfaceTextureSizeChanged(Landroid/graphics/SurfaceTexture;II)V124 .method·public·onSurfaceTextureSizeChanged(Landroid/graphics/SurfaceTexture;II)V
125 ····.locals·1125 ····.locals·1
  
126 ····const-string·p1,·"FlutterTextureView"126 ····const-string·p1,·"FlutterTextureView"
  
127 ····const-string·v0,·"SurfaceTextureListener.onSurfaceTextureSizeChanged()"127 ····const-string·v0,·"SurfaceTextureListener.onSurfaceTextureSizeChanged()"
  
128 ····invoke-static·{p1,·v0},·Lj0/b;->e(Ljava/lang/String;Ljava/lang/String;)V128 ····invoke-static·{p1,·v0},·Lp0/b;->e(Ljava/lang/String;Ljava/lang/String;)V
  
129 ····iget-object·p1,·p0,·Lio/flutter/embedding/android/i$a;->a:Lio/flutter/embedding/android/i;129 ····iget-object·p1,·p0,·Lio/flutter/embedding/android/i$a;->a:Lio/flutter/embedding/android/i;
  
130 ····invoke-static·{p1},·Lio/flutter/embedding/android/i;->e(Lio/flutter/embedding/android/i;)Z130 ····invoke-static·{p1},·Lio/flutter/embedding/android/i;->e(Lio/flutter/embedding/android/i;)Z
  
131 ····move-result·p1131 ····move-result·p1
  
616 B
smali/io/flutter/embedding/android/k$b.smali
    
Offset 55, 15 lines modifiedOffset 55, 15 lines modified
55 ····return-void55 ····return-void
  
56 ····:cond_056 ····:cond_0
57 ····const-string·p1,·"FlutterView"57 ····const-string·p1,·"FlutterView"
  
58 ····const-string·v0,·"System·settings·changed.·Sending·user·settings·to·Flutter."58 ····const-string·v0,·"System·settings·changed.·Sending·user·settings·to·Flutter."
  
59 ····invoke-static·{p1,·v0},·Lj0/b;->e(Ljava/lang/String;Ljava/lang/String;)V59 ····invoke-static·{p1,·v0},·Lp0/b;->e(Ljava/lang/String;Ljava/lang/String;)V
  
60 ····iget-object·p1,·p0,·Lio/flutter/embedding/android/k$b;->a:Lio/flutter/embedding/android/k;60 ····iget-object·p1,·p0,·Lio/flutter/embedding/android/k$b;->a:Lio/flutter/embedding/android/k;
  
61 ····invoke-virtual·{p1},·Lio/flutter/embedding/android/k;->C()V61 ····invoke-virtual·{p1},·Lio/flutter/embedding/android/k;->C()V
  
62 ····return-void62 ····return-void
63 .end·method63 .end·method
380 B
smali/io/flutter/embedding/android/o.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·synthetic·Lio/flutter/embedding/android/o;1 .class·public·final·synthetic·Lio/flutter/embedding/android/o;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lx0/c$b;5 .implements·Ld1/c$b;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/flutter/embedding/android/q$d$a;7 .field·public·final·synthetic·a:Lio/flutter/embedding/android/q$d$a;
  
  
8 #·direct·methods8 #·direct·methods
28.5 KB
smali/io/flutter/embedding/android/e.smali
Max HTML report size reached
380 B
smali/io/flutter/embedding/android/l.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·synthetic·Lio/flutter/embedding/android/l;1 .class·public·final·synthetic·Lio/flutter/embedding/android/l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lw0/d$a;5 .implements·Lc1/d$a;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lio/flutter/embedding/android/q$d$a;7 .field·public·final·synthetic·a:Lio/flutter/embedding/android/q$d$a;
  
  
8 #·direct·methods8 #·direct·methods
2.53 KB
smali/io/flutter/embedding/android/a.smali
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
  
  
4 #·static·fields4 #·static·fields
5 .field·private·static·final·e:Landroid/graphics/Matrix;5 .field·private·static·final·e:Landroid/graphics/Matrix;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·final·a:Lv0/a;7 .field·private·final·a:Lb1/a;
  
8 .field·private·final·b:Lio/flutter/embedding/android/s;8 .field·private·final·b:Lio/flutter/embedding/android/s;
  
9 .field·private·final·c:Z9 .field·private·final·c:Z
  
10 .field·private·final·d:Ljava/util/Map;10 .field·private·final·d:Ljava/util/Map;
11 ····.annotation·system·Ldalvik/annotation/Signature;11 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 34, 26 lines modifiedOffset 34, 26 lines modified
34 ····invoke-direct·{v0},·Landroid/graphics/Matrix;-><init>()V34 ····invoke-direct·{v0},·Landroid/graphics/Matrix;-><init>()V
  
35 ····sput-object·v0,·Lio/flutter/embedding/android/a;->e:Landroid/graphics/Matrix;35 ····sput-object·v0,·Lio/flutter/embedding/android/a;->e:Landroid/graphics/Matrix;
  
36 ····return-void36 ····return-void
37 .end·method37 .end·method
  
38 .method·public·constructor·<init>(Lv0/a;Z)V38 .method·public·constructor·<init>(Lb1/a;Z)V
39 ····.locals·139 ····.locals·1
  
40 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V40 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
41 ····new-instance·v0,·Ljava/util/HashMap;41 ····new-instance·v0,·Ljava/util/HashMap;
  
42 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V42 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
43 ····iput-object·v0,·p0,·Lio/flutter/embedding/android/a;->d:Ljava/util/Map;43 ····iput-object·v0,·p0,·Lio/flutter/embedding/android/a;->d:Ljava/util/Map;
  
44 ····iput-object·p1,·p0,·Lio/flutter/embedding/android/a;->a:Lv0/a;44 ····iput-object·p1,·p0,·Lio/flutter/embedding/android/a;->a:Lb1/a;
  
45 ····invoke-static·{},·Lio/flutter/embedding/android/s;->a()Lio/flutter/embedding/android/s;45 ····invoke-static·{},·Lio/flutter/embedding/android/s;->a()Lio/flutter/embedding/android/s;
  
46 ····move-result-object·p146 ····move-result-object·p1
  
47 ····iput-object·p1,·p0,·Lio/flutter/embedding/android/a;->b:Lio/flutter/embedding/android/s;47 ····iput-object·p1,·p0,·Lio/flutter/embedding/android/a;->b:Lio/flutter/embedding/android/s;
  
Offset 867, 21 lines modifiedOffset 867, 21 lines modified
  
867 ····move-result·p1867 ····move-result·p1
  
868 ····rem-int/lit16·p1,·p1,·0x118868 ····rem-int/lit16·p1,·p1,·0x118
  
869 ····if-nez·p1,·:cond_4869 ····if-nez·p1,·:cond_4
  
870 ····iget-object·p1,·p0,·Lio/flutter/embedding/android/a;->a:Lv0/a;870 ····iget-object·p1,·p0,·Lio/flutter/embedding/android/a;->a:Lb1/a;
  
871 ····invoke-virtual·{v0},·Ljava/nio/ByteBuffer;->position()I871 ····invoke-virtual·{v0},·Ljava/nio/ByteBuffer;->position()I
  
872 ····move-result·v2872 ····move-result·v2
  
873 ····invoke-virtual·{p1,·v0,·v2},·Lv0/a;->i(Ljava/nio/ByteBuffer;I)V873 ····invoke-virtual·{p1,·v0,·v2},·Lb1/a;->i(Ljava/nio/ByteBuffer;I)V
  
874 ····return·v1874 ····return·v1
  
875 ····:cond_4875 ····:cond_4
876 ····new-instance·p1,·Ljava/lang/AssertionError;876 ····new-instance·p1,·Ljava/lang/AssertionError;
  
877 ····const-string·v0,·"Packet·position·is·not·on·field·boundary."877 ····const-string·v0,·"Packet·position·is·not·on·field·boundary."
Offset 1071, 21 lines modifiedOffset 1071, 21 lines modified
  
1071 ····move-result·p11071 ····move-result·p1
  
1072 ····rem-int/lit16·p1,·p1,·0x1181072 ····rem-int/lit16·p1,·p1,·0x118
  
1073 ····if-nez·p1,·:cond_91073 ····if-nez·p1,·:cond_9
  
1074 ····iget-object·p1,·p0,·Lio/flutter/embedding/android/a;->a:Lv0/a;1074 ····iget-object·p1,·p0,·Lio/flutter/embedding/android/a;->a:Lb1/a;
  
1075 ····invoke-virtual·{v1},·Ljava/nio/ByteBuffer;->position()I1075 ····invoke-virtual·{v1},·Ljava/nio/ByteBuffer;->position()I
  
1076 ····move-result·p21076 ····move-result·p2
  
1077 ····invoke-virtual·{p1,·v1,·p2},·Lv0/a;->i(Ljava/nio/ByteBuffer;I)V1077 ····invoke-virtual·{p1,·v1,·p2},·Lb1/a;->i(Ljava/nio/ByteBuffer;I)V
  
1078 ····return·v101078 ····return·v10
  
1079 ····:cond_91079 ····:cond_9
1080 ····new-instance·p1,·Ljava/lang/AssertionError;1080 ····new-instance·p1,·Ljava/lang/AssertionError;
  
1081 ····const-string·p2,·"Packet·position·is·not·on·field·boundary"1081 ····const-string·p2,·"Packet·position·is·not·on·field·boundary"
1.84 KB
smali/io/flutter/embedding/android/h$a.smali
    
Offset 37, 15 lines modifiedOffset 37, 15 lines modified
37 .method·public·surfaceChanged(Landroid/view/SurfaceHolder;III)V37 .method·public·surfaceChanged(Landroid/view/SurfaceHolder;III)V
38 ····.locals·038 ····.locals·0
  
39 ····const-string·p1,·"FlutterSurfaceView"39 ····const-string·p1,·"FlutterSurfaceView"
  
40 ····const-string·p2,·"SurfaceHolder.Callback.surfaceChanged()"40 ····const-string·p2,·"SurfaceHolder.Callback.surfaceChanged()"
  
41 ····invoke-static·{p1,·p2},·Lj0/b;->e(Ljava/lang/String;Ljava/lang/String;)V41 ····invoke-static·{p1,·p2},·Lp0/b;->e(Ljava/lang/String;Ljava/lang/String;)V
  
42 ····iget-object·p1,·p0,·Lio/flutter/embedding/android/h$a;->a:Lio/flutter/embedding/android/h;42 ····iget-object·p1,·p0,·Lio/flutter/embedding/android/h$a;->a:Lio/flutter/embedding/android/h;
  
43 ····invoke-static·{p1},·Lio/flutter/embedding/android/h;->e(Lio/flutter/embedding/android/h;)Z43 ····invoke-static·{p1},·Lio/flutter/embedding/android/h;->e(Lio/flutter/embedding/android/h;)Z
  
44 ····move-result·p144 ····move-result·p1
  
Offset 62, 15 lines modifiedOffset 62, 15 lines modified
62 .method·public·surfaceCreated(Landroid/view/SurfaceHolder;)V62 .method·public·surfaceCreated(Landroid/view/SurfaceHolder;)V
63 ····.locals·163 ····.locals·1
  
64 ····const-string·p1,·"FlutterSurfaceView"64 ····const-string·p1,·"FlutterSurfaceView"
  
65 ····const-string·v0,·"SurfaceHolder.Callback.startRenderingToSurface()"65 ····const-string·v0,·"SurfaceHolder.Callback.startRenderingToSurface()"
  
66 ····invoke-static·{p1,·v0},·Lj0/b;->e(Ljava/lang/String;Ljava/lang/String;)V66 ····invoke-static·{p1,·v0},·Lp0/b;->e(Ljava/lang/String;Ljava/lang/String;)V
  
67 ····iget-object·p1,·p0,·Lio/flutter/embedding/android/h$a;->a:Lio/flutter/embedding/android/h;67 ····iget-object·p1,·p0,·Lio/flutter/embedding/android/h$a;->a:Lio/flutter/embedding/android/h;
  
68 ····const/4·v0,·0x168 ····const/4·v0,·0x1
  
69 ····invoke-static·{p1,·v0},·Lio/flutter/embedding/android/h;->d(Lio/flutter/embedding/android/h;Z)Z69 ····invoke-static·{p1,·v0},·Lio/flutter/embedding/android/h;->d(Lio/flutter/embedding/android/h;Z)Z
  
Offset 93, 15 lines modifiedOffset 93, 15 lines modified
93 .method·public·surfaceDestroyed(Landroid/view/SurfaceHolder;)V93 .method·public·surfaceDestroyed(Landroid/view/SurfaceHolder;)V
94 ····.locals·194 ····.locals·1
  
95 ····const-string·p1,·"FlutterSurfaceView"95 ····const-string·p1,·"FlutterSurfaceView"
  
96 ····const-string·v0,·"SurfaceHolder.Callback.stopRenderingToSurface()"96 ····const-string·v0,·"SurfaceHolder.Callback.stopRenderingToSurface()"
  
97 ····invoke-static·{p1,·v0},·Lj0/b;->e(Ljava/lang/String;Ljava/lang/String;)V97 ····invoke-static·{p1,·v0},·Lp0/b;->e(Ljava/lang/String;Ljava/lang/String;)V
  
98 ····iget-object·p1,·p0,·Lio/flutter/embedding/android/h$a;->a:Lio/flutter/embedding/android/h;98 ····iget-object·p1,·p0,·Lio/flutter/embedding/android/h$a;->a:Lio/flutter/embedding/android/h;
  
99 ····const/4·v0,·0x099 ····const/4·v0,·0x0
  
100 ····invoke-static·{p1,·v0},·Lio/flutter/embedding/android/h;->d(Lio/flutter/embedding/android/h;Z)Z100 ····invoke-static·{p1,·v0},·Lio/flutter/embedding/android/h;->d(Lio/flutter/embedding/android/h;Z)Z
  
1.7 KB
smali/io/flutter/embedding/android/h$b.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·Lio/flutter/embedding/android/h$b;1 .class·Lio/flutter/embedding/android/h$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lv0/b;5 .implements·Lb1/b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/flutter/embedding/android/h;8 ····value·=·Lio/flutter/embedding/android/h;
9 .end·annotation9 .end·annotation
  
Offset 43, 34 lines modifiedOffset 43, 34 lines modified
43 .method·public·f()V43 .method·public·f()V
44 ····.locals·244 ····.locals·2
  
45 ····const-string·v0,·"FlutterSurfaceView"45 ····const-string·v0,·"FlutterSurfaceView"
  
46 ····const-string·v1,·"onFlutterUiDisplayed()"46 ····const-string·v1,·"onFlutterUiDisplayed()"
  
47 ····invoke-static·{v0,·v1},·Lj0/b;->e(Ljava/lang/String;Ljava/lang/String;)V47 ····invoke-static·{v0,·v1},·Lp0/b;->e(Ljava/lang/String;Ljava/lang/String;)V
  
48 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/h$b;->a:Lio/flutter/embedding/android/h;48 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/h$b;->a:Lio/flutter/embedding/android/h;
  
49 ····const/high16·v1,·0x3f800000····#·1.0f49 ····const/high16·v1,·0x3f800000····#·1.0f
  
50 ····invoke-virtual·{v0,·v1},·Landroid/view/SurfaceView;->setAlpha(F)V50 ····invoke-virtual·{v0,·v1},·Landroid/view/SurfaceView;->setAlpha(F)V
  
51 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/h$b;->a:Lio/flutter/embedding/android/h;51 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/h$b;->a:Lio/flutter/embedding/android/h;
  
52 ····invoke-static·{v0},·Lio/flutter/embedding/android/h;->i(Lio/flutter/embedding/android/h;)Lv0/a;52 ····invoke-static·{v0},·Lio/flutter/embedding/android/h;->i(Lio/flutter/embedding/android/h;)Lb1/a;
  
53 ····move-result-object·v053 ····move-result-object·v0
  
54 ····if-eqz·v0,·:cond_054 ····if-eqz·v0,·:cond_0
  
55 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/h$b;->a:Lio/flutter/embedding/android/h;55 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/h$b;->a:Lio/flutter/embedding/android/h;
  
56 ····invoke-static·{v0},·Lio/flutter/embedding/android/h;->i(Lio/flutter/embedding/android/h;)Lv0/a;56 ····invoke-static·{v0},·Lio/flutter/embedding/android/h;->i(Lio/flutter/embedding/android/h;)Lb1/a;
  
57 ····move-result-object·v057 ····move-result-object·v0
  
58 ····invoke-virtual·{v0,·p0},·Lv0/a;->p(Lv0/b;)V58 ····invoke-virtual·{v0,·p0},·Lb1/a;->p(Lb1/b;)V
  
59 ····:cond_059 ····:cond_0
60 ····return-void60 ····return-void
61 .end·method61 .end·method
2.21 KB
smali/io/flutter/embedding/android/p.smali
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lio/flutter/embedding/android/q$d;5 .implements·Lio/flutter/embedding/android/q$d;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·final·a:Lx0/c;7 .field·private·final·a:Ld1/c;
  
8 .field·private·final·b:Ljava/util/HashMap;8 .field·private·final·b:Ljava/util/HashMap;
9 ····.annotation·system·Ldalvik/annotation/Signature;9 ····.annotation·system·Ldalvik/annotation/Signature;
10 ········value·=·{10 ········value·=·{
11 ············"Ljava/util/HashMap<",11 ············"Ljava/util/HashMap<",
12 ············"Ljava/lang/Long;",12 ············"Ljava/lang/Long;",
13 ············"Ljava/lang/Long;",13 ············"Ljava/lang/Long;",
Offset 31, 15 lines modifiedOffset 31, 15 lines modified
31 ····.end·annotation31 ····.end·annotation
32 .end·field32 .end·field
  
33 .field·private·final·d:Lio/flutter/embedding/android/q$b;33 .field·private·final·d:Lio/flutter/embedding/android/q$b;
  
  
34 #·direct·methods34 #·direct·methods
35 .method·public·constructor·<init>(Lx0/c;)V35 .method·public·constructor·<init>(Ld1/c;)V
36 ····.locals·636 ····.locals·6
  
37 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V37 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
38 ····new-instance·v0,·Ljava/util/HashMap;38 ····new-instance·v0,·Ljava/util/HashMap;
  
39 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V39 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
Offset 54, 15 lines modifiedOffset 54, 15 lines modified
  
54 ····new-instance·v0,·Lio/flutter/embedding/android/q$b;54 ····new-instance·v0,·Lio/flutter/embedding/android/q$b;
  
55 ····invoke-direct·{v0},·Lio/flutter/embedding/android/q$b;-><init>()V55 ····invoke-direct·{v0},·Lio/flutter/embedding/android/q$b;-><init>()V
  
56 ····iput-object·v0,·p0,·Lio/flutter/embedding/android/p;->d:Lio/flutter/embedding/android/q$b;56 ····iput-object·v0,·p0,·Lio/flutter/embedding/android/p;->d:Lio/flutter/embedding/android/q$b;
  
57 ····iput-object·p1,·p0,·Lio/flutter/embedding/android/p;->a:Lx0/c;57 ····iput-object·p1,·p0,·Lio/flutter/embedding/android/p;->a:Ld1/c;
  
58 ····invoke-static·{},·Lio/flutter/embedding/android/r;->a()[Lio/flutter/embedding/android/r$e;58 ····invoke-static·{},·Lio/flutter/embedding/android/r;->a()[Lio/flutter/embedding/android/r$e;
  
59 ····move-result-object·p159 ····move-result-object·p1
  
60 ····array-length·v0,·p160 ····array-length·v0,·p1
  
Offset 634, 23 lines modifiedOffset 634, 23 lines modified
634 ····new-instance·v0,·Lio/flutter/embedding/android/o;634 ····new-instance·v0,·Lio/flutter/embedding/android/o;
  
635 ····invoke-direct·{v0,·p2},·Lio/flutter/embedding/android/o;-><init>(Lio/flutter/embedding/android/q$d$a;)V635 ····invoke-direct·{v0,·p2},·Lio/flutter/embedding/android/o;-><init>(Lio/flutter/embedding/android/q$d$a;)V
  
636 ····move-object·p2,·v0636 ····move-object·p2,·v0
  
637 ····:goto_0637 ····:goto_0
638 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/p;->a:Lx0/c;638 ····iget-object·v0,·p0,·Lio/flutter/embedding/android/p;->a:Ld1/c;
  
639 ····invoke-virtual·{p1},·Lio/flutter/embedding/android/n;->a()Ljava/nio/ByteBuffer;639 ····invoke-virtual·{p1},·Lio/flutter/embedding/android/n;->a()Ljava/nio/ByteBuffer;
  
640 ····move-result-object·p1640 ····move-result-object·p1
  
641 ····const-string·v1,·"flutter/keydata"641 ····const-string·v1,·"flutter/keydata"
  
642 ····invoke-interface·{v0,·v1,·p1,·p2},·Lx0/c;->g(Ljava/lang/String;Ljava/nio/ByteBuffer;Lx0/c$b;)V642 ····invoke-interface·{v0,·v1,·p1,·p2},·Ld1/c;->c(Ljava/lang/String;Ljava/nio/ByteBuffer;Ld1/c$b;)V
  
643 ····return-void643 ····return-void
644 .end·method644 .end·method
  
645 .method·private·l(ZLjava/lang/Long;Ljava/lang/Long;J)V645 .method·private·l(ZLjava/lang/Long;Ljava/lang/Long;J)V
646 ····.locals·5646 ····.locals·5
  
378 B
smali/io/flutter/embedding/android/q$e.smali
    
Offset 17, 9 lines modifiedOffset 17, 9 lines modified
17 #·virtual·methods17 #·virtual·methods
18 .method·public·abstract·a(Landroid/view/KeyEvent;)V18 .method·public·abstract·a(Landroid/view/KeyEvent;)V
19 .end·method19 .end·method
  
20 .method·public·abstract·b(Landroid/view/KeyEvent;)Z20 .method·public·abstract·b(Landroid/view/KeyEvent;)Z
21 .end·method21 .end·method
  
22 .method·public·abstract·getBinaryMessenger()Lx0/c;22 .method·public·abstract·getBinaryMessenger()Ld1/c;
23 .end·method23 .end·method
447 B
smali/io/flutter/embedding/android/FlutterSplashView$b.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·Lio/flutter/embedding/android/FlutterSplashView$b;1 .class·Lio/flutter/embedding/android/FlutterSplashView$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lv0/b;5 .implements·Lb1/b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/flutter/embedding/android/FlutterSplashView;8 ····value·=·Lio/flutter/embedding/android/FlutterSplashView;
9 .end·annotation9 .end·annotation
  
1.08 KB
smali/io/flutter/embedding/android/k$c.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·Lio/flutter/embedding/android/k$c;1 .class·Lio/flutter/embedding/android/k$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lv0/b;5 .implements·Lb1/b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lio/flutter/embedding/android/k;8 ····value·=·Lio/flutter/embedding/android/k;
9 .end·annotation9 .end·annotation
  
Offset 60, 17 lines modifiedOffset 60, 17 lines modified
  
60 ····if-eqz·v1,·:cond_060 ····if-eqz·v1,·:cond_0
  
61 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;61 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
62 ····move-result-object·v162 ····move-result-object·v1
  
63 ····check-cast·v1,·Lv0/b;63 ····check-cast·v1,·Lb1/b;
  
64 ····invoke-interface·{v1},·Lv0/b;->c()V64 ····invoke-interface·{v1},·Lb1/b;->c()V
  
65 ····goto·:goto_065 ····goto·:goto_0
  
66 ····:cond_066 ····:cond_0
67 ····return-void67 ····return-void
68 .end·method68 .end·method
  
Offset 100, 16 lines modifiedOffset 100, 16 lines modified
  
100 ····if-eqz·v1,·:cond_0100 ····if-eqz·v1,·:cond_0
  
101 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;101 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
102 ····move-result-object·v1102 ····move-result-object·v1
  
103 ····check-cast·v1,·Lv0/b;103 ····check-cast·v1,·Lb1/b;
  
104 ····invoke-interface·{v1},·Lv0/b;->f()V104 ····invoke-interface·{v1},·Lb1/b;->f()V
  
105 ····goto·:goto_0105 ····goto·:goto_0
  
106 ····:cond_0106 ····:cond_0
107 ····return-void107 ····return-void
108 .end·method108 .end·method
711 B
smali/k1/d.smali
    
Offset 1, 13 lines modifiedOffset 1, 24 lines modified
1 .class·Lk1/d; 
2 .super·Lk1/c;1 .class·public·interface·abstract·Lk1/d;
 2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·direct·methods 
5 .method·public·static·c()Ljava/lang/Object; 
6 ····.locals·14 #·annotations
 5 .annotation·system·Ldalvik/annotation/Signature;
 6 ····value·=·{
 7 ········"<T:",
 8 ········"Ljava/lang/Object;",
 9 ········">",
 10 ········"Ljava/lang/Object;"
 11 ····}
 12 .end·annotation
  
7 ····sget-object·v0,·Lk1/a;->d:Lk1/a; 
  
8 ····return-object·v013 #·virtual·methods
 14 .method·public·abstract·test(Ljava/lang/Object;)Z
 15 ····.annotation·system·Ldalvik/annotation/Signature;
 16 ········value·=·{
 17 ············"(TT;)Z"
 18 ········}
 19 ····.end·annotation
9 .end·method20 .end·method
3.56 KB
smali/k1/b.smali
    
Offset 1, 35 lines modifiedOffset 1, 133 lines modified
1 .class·public·final·Lk1/b;1 .class·public·final·Lk1/b;
2 .super·Lk1/d;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·bridge·synthetic·a(Lq1/p;Ljava/lang/Object;Lj1/d;)Lj1/d;5 .method·public·static·a(Landroid/content/Context;)Ljava/lang/String;
6 ····.locals·06 ····.locals·2
  
7 ····invoke-static·{p0,·p1,·p2},·Lk1/c;->a(Lq1/p;Ljava/lang/Object;Lj1/d;)Lj1/d;7 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
 8 ····const/16·v1,·0x15
  
 9 ····if-lt·v0,·v1,·:cond_0
  
 10 ····invoke-virtual·{p0},·Landroid/content/Context;->getCodeCacheDir()Ljava/io/File;
  
 11 ····move-result-object·v0
  
 12 ····if-nez·v0,·:cond_1
  
 13 ····:cond_0
 14 ····invoke-virtual·{p0},·Landroid/content/Context;->getCacheDir()Ljava/io/File;
  
 15 ····move-result-object·v0
  
 16 ····:cond_1
 17 ····if-nez·v0,·:cond_2
  
 18 ····new-instance·v0,·Ljava/io/File;
  
 19 ····invoke-static·{p0},·Lk1/b;->b(Landroid/content/Context;)Ljava/lang/String;
  
 20 ····move-result-object·p0
  
 21 ····const-string·v1,·"cache"
  
 22 ····invoke-direct·{v0,·p0,·v1},·Ljava/io/File;-><init>(Ljava/lang/String;Ljava/lang/String;)V
  
 23 ····:cond_2
 24 ····invoke-virtual·{v0},·Ljava/io/File;->getPath()Ljava/lang/String;
  
8 ····move-result-object·p025 ····move-result-object·p0
  
9 ····return-object·p026 ····return-object·p0
10 .end·method27 .end·method
  
11 .method·public·static·bridge·synthetic·b(Lj1/d;)Lj1/d;28 .method·private·static·b(Landroid/content/Context;)Ljava/lang/String;
12 ····.locals·029 ····.locals·2
  
 30 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
 31 ····const/16·v1,·0x18
  
 32 ····if-lt·v0,·v1,·:cond_0
  
 33 ····invoke-virtual·{p0},·Landroid/content/Context;->getDataDir()Ljava/io/File;
  
 34 ····move-result-object·p0
  
13 ····invoke-static·{p0},·Lk1/c;->b(Lj1/d;)Lj1/d;35 ····invoke-virtual·{p0},·Ljava/io/File;->getPath()Ljava/lang/String;
  
14 ····move-result-object·p036 ····move-result-object·p0
  
15 ····return-object·p037 ····return-object·p0
  
 38 ····:cond_0
 39 ····invoke-virtual·{p0},·Landroid/content/Context;->getApplicationInfo()Landroid/content/pm/ApplicationInfo;
  
 40 ····move-result-object·p0
  
 41 ····iget-object·p0,·p0,·Landroid/content/pm/ApplicationInfo;->dataDir:Ljava/lang/String;
  
 42 ····return-object·p0
16 .end·method43 .end·method
  
17 .method·public·static·bridge·synthetic·c()Ljava/lang/Object;44 .method·public·static·c(Landroid/content/Context;)Ljava/lang/String;
18 ····.locals·145 ····.locals·2
  
 46 ····const-string·v0,·"flutter"
  
19 ····invoke-static·{},·Lk1/d;->c()Ljava/lang/Object;47 ····const/4·v1,·0x0
  
 48 ····invoke-virtual·{p0,·v0,·v1},·Landroid/content/Context;->getDir(Ljava/lang/String;I)Ljava/io/File;
  
20 ····move-result-object·v049 ····move-result-object·v0
  
 50 ····if-nez·v0,·:cond_0
  
 51 ····new-instance·v0,·Ljava/io/File;
  
 52 ····invoke-static·{p0},·Lk1/b;->b(Landroid/content/Context;)Ljava/lang/String;
  
 53 ····move-result-object·p0
  
 54 ····const-string·v1,·"app_flutter"
  
 55 ····invoke-direct·{v0,·p0,·v1},·Ljava/io/File;-><init>(Ljava/lang/String;Ljava/lang/String;)V
  
 56 ····:cond_0
 57 ····invoke-virtual·{v0},·Ljava/io/File;->getPath()Ljava/lang/String;
  
 58 ····move-result-object·p0
  
21 ····return-object·v059 ····return-object·p0
 60 .end·method
  
 61 .method·public·static·d(Landroid/content/Context;)Ljava/lang/String;
 62 ····.locals·2
  
 63 ····invoke-virtual·{p0},·Landroid/content/Context;->getFilesDir()Ljava/io/File;
  
 64 ····move-result-object·v0
  
 65 ····if-nez·v0,·:cond_0
  
 66 ····new-instance·v0,·Ljava/io/File;
  
 67 ····invoke-static·{p0},·Lk1/b;->b(Landroid/content/Context;)Ljava/lang/String;
  
 68 ····move-result-object·p0
  
 69 ····const-string·v1,·"files"
  
 70 ····invoke-direct·{v0,·p0,·v1},·Ljava/io/File;-><init>(Ljava/lang/String;Ljava/lang/String;)V
  
 71 ····:cond_0
Max diff block lines reached; 0/3610 bytes (0.00%) of diff not shown.
3.06 KB
smali/k1/a.smali
    
Offset 1, 136 lines modifiedOffset 1, 28 lines modified
1 .class·public·final·enum·Lk1/a;1 .class·public·final·Lk1/a;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/Signature; 
6 ····value·=·{ 
7 ········"Ljava/lang/Enum<", 
8 ········"Lk1/a;", 
9 ········">;" 
10 ····} 
11 .end·annotation 
  
  
12 #·static·fields 
13 .field·public·static·final·enum·d:Lk1/a; 
  
14 .field·public·static·final·enum·e:Lk1/a; 
  
15 .field·public·static·final·enum·f:Lk1/a; 
  
16 .field·private·static·final·synthetic·g:[Lk1/a; 
  
  
17 #·direct·methods4 #·direct·methods
18 .method·static·constructor·<clinit>()V5 .method·public·static·a(Landroid/os/Looper;)Landroid/os/Handler;
19 ····.locals·36 ····.locals·2
  
20 ····new-instance·v0,·Lk1/a; 
  
21 ····const-string·v1,·"COROUTINE_SUSPENDED" 
  
22 ····const/4·v2,·0x0 
  
23 ····invoke-direct·{v0,·v1,·v2},·Lk1/a;-><init>(Ljava/lang/String;I)V 
  
24 ····sput-object·v0,·Lk1/a;->d:Lk1/a; 
  
25 ····new-instance·v0,·Lk1/a; 
  
26 ····const-string·v1,·"UNDECIDED" 
  
27 ····const/4·v2,·0x1 
  
28 ····invoke-direct·{v0,·v1,·v2},·Lk1/a;-><init>(Ljava/lang/String;I)V 
  
29 ····sput-object·v0,·Lk1/a;->e:Lk1/a; 
  
30 ····new-instance·v0,·Lk1/a; 
  
31 ····const-string·v1,·"RESUMED" 
  
32 ····const/4·v2,·0x2 
  
33 ····invoke-direct·{v0,·v1,·v2},·Lk1/a;-><init>(Ljava/lang/String;I)V 
  
34 ····sput-object·v0,·Lk1/a;->f:Lk1/a; 
  
35 ····invoke-static·{},·Lk1/a;->a()[Lk1/a; 
  
36 ····move-result-object·v0 
  
37 ····sput-object·v0,·Lk1/a;->g:[Lk1/a; 
  
 7 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
38 ····return-void 
39 .end·method 
  
40 .method·private·constructor·<init>(Ljava/lang/String;I)V 
41 ····.locals·0 
42 ····.annotation·system·Ldalvik/annotation/Signature; 
43 ········value·=·{ 
44 ············"()V" 
45 ········} 
46 ····.end·annotation 
  
47 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V 
  
48 ····return-void 
49 .end·method 
  
50 .method·private·static·final·synthetic·a()[Lk1/a; 
51 ····.locals·3 
  
52 ····const/4·v0,·0x3 
  
53 ····new-array·v0,·v0,·[Lk1/a; 
  
54 ····sget-object·v1,·Lk1/a;->d:Lk1/a; 
  
55 ····const/4·v2,·0x0 
  
56 ····aput-object·v1,·v0,·v2 
  
57 ····sget-object·v1,·Lk1/a;->e:Lk1/a; 
  
58 ····const/4·v2,·0x1 
  
59 ····aput-object·v1,·v0,·v28 ····const/16·v1,·0x1c
  
60 ····sget-object·v1,·Lk1/a;->f:Lk1/a;9 ····if-lt·v0,·v1,·:cond_0
  
 10 ····invoke-static·{p0},·Landroid/os/Handler;->createAsync(Landroid/os/Looper;)Landroid/os/Handler;
61 ····const/4·v2,·0x2 
  
62 ····aput-object·v1,·v0,·v2 
  
63 ····return-object·v0 
64 .end·method 
  
65 .method·public·static·valueOf(Ljava/lang/String;)Lk1/a; 
66 ····.locals·1 
  
67 ····const-class·v0,·Lk1/a; 
  
68 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; 
  
69 ····move-result-object·p011 ····move-result-object·p0
  
70 ····check-cast·p0,·Lk1/a; 
  
71 ····return-object·p012 ····return-object·p0
72 .end·method 
  
73 .method·public·static·values()[Lk1/a; 
74 ····.locals·1 
Max diff block lines reached; 230/3102 bytes (7.41%) of diff not shown.
3.25 KB
smali/k1/c.smali
    
Offset 1, 130 lines modifiedOffset 1, 24 lines modified
1 .class·Lk1/c;1 .class·public·final·Lk1/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·a(Lq1/p;Ljava/lang/Object;Lj1/d;)Lj1/d;5 .method·public·static·a(ZLjava/lang/Object;)V
6 ····.locals·26 ····.locals·0
7 ····.annotation·system·Ldalvik/annotation/Signature; 
8 ········value·=·{ 
9 ············"<R:", 
10 ············"Ljava/lang/Object;", 
11 ············"T:", 
12 ············"Ljava/lang/Object;", 
13 ············">(", 
14 ············"Lq1/p<", 
15 ············"-TR;-", 
16 ············"Lj1/d<", 
17 ············"-TT;>;+", 
18 ············"Ljava/lang/Object;", 
19 ············">;TR;", 
20 ············"Lj1/d<", 
21 ············"-TT;>;)", 
22 ············"Lj1/d<", 
23 ············"Lg1/q;", 
24 ············">;" 
25 ········} 
26 ····.end·annotation 
  
27 ····const-string·v0,·"<this>"7 ····if-eqz·p0,·:cond_0
  
 8 ····return-void
28 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
29 ····const-string·v0,·"completion" 
  
30 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
31 ····invoke-static·{p2},·Lkotlin/coroutines/jvm/internal/h;->a(Lj1/d;)Lj1/d; 
  
32 ····move-result-object·p2 
  
33 ····instance-of·v0,·p0,·Lkotlin/coroutines/jvm/internal/a; 
  
34 ····if-eqz·v0,·:cond_0 
  
35 ····check-cast·p0,·Lkotlin/coroutines/jvm/internal/a; 
  
36 ····invoke-virtual·{p0,·p1,·p2},·Lkotlin/coroutines/jvm/internal/a;->create(Ljava/lang/Object;Lj1/d;)Lj1/d; 
  
37 ····move-result-object·p0 
  
38 ····goto·:goto_0 
  
39 ····:cond_09 ····:cond_0
 10 ····new-instance·p0,·Ljava/lang/IllegalStateException;
40 ····invoke-interface·{p2},·Lj1/d;->getContext()Lj1/g; 
  
41 ····move-result-object·v0 
  
42 ····sget-object·v1,·Lj1/h;->d:Lj1/h; 
  
43 ····if-ne·v0,·v1,·:cond_1 
  
44 ····new-instance·v0,·Lk1/c$a; 
  
45 ····invoke-direct·{v0,·p2,·p0,·p1},·Lk1/c$a;-><init>(Lj1/d;Lq1/p;Ljava/lang/Object;)V 
  
46 ····move-object·p0,·v0 
  
47 ····goto·:goto_0 
  
48 ····:cond_1 
49 ····new-instance·v1,·Lk1/c$b; 
  
50 ····invoke-direct·{v1,·p2,·v0,·p0,·p1},·Lk1/c$b;-><init>(Lj1/d;Lj1/g;Lq1/p;Ljava/lang/Object;)V 
  
51 ····move-object·p0,·v1 
  
52 ····:goto_0 
53 ····return-object·p0 
54 .end·method 
  
55 .method·public·static·b(Lj1/d;)Lj1/d; 
56 ····.locals·1 
57 ····.annotation·system·Ldalvik/annotation/Signature; 
58 ········value·=·{ 
59 ············"<T:", 
60 ············"Ljava/lang/Object;", 
61 ············">(", 
62 ············"Lj1/d<", 
63 ············"-TT;>;)", 
64 ············"Lj1/d<", 
65 ············"TT;>;" 
66 ········} 
67 ····.end·annotation 
  
68 ····const-string·v0,·"<this>" 
  
69 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
70 ····instance-of·v0,·p0,·Lkotlin/coroutines/jvm/internal/d; 
  
71 ····if-eqz·v0,·:cond_0 
  
72 ····move-object·v0,·p0 
  
73 ····check-cast·v0,·Lkotlin/coroutines/jvm/internal/d; 
  
74 ····goto·:goto_0 
  
75 ····:cond_0 
76 ····const/4·v0,·0x0 
  
77 ····:goto_0 
78 ····if-eqz·v0,·:cond_2 
  
79 ····invoke-virtual·{v0},·Lkotlin/coroutines/jvm/internal/d;->intercepted()Lj1/d; 
  
80 ····move-result-object·v0 
  
81 ····if-nez·v0,·:cond_111 ····invoke-static·{p1},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
  
82 ····goto·:goto_112 ····move-result-object·p1
  
 13 ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
83 ····:cond_1 
Max diff block lines reached; 75/3294 bytes (2.28%) of diff not shown.
11.9 KB
smali/q/a.smali
Max HTML report size reached
10.3 KB
smali/s/h.smali
Max HTML report size reached
13.2 KB
smali/s/f.smali
Max HTML report size reached
3.82 KB
smali/s/d.smali
    
Offset 1, 11 lines modifiedOffset 1, 191 lines modified
1 .class·public·interface·abstract·Ls/d; 
2 .super·Ljava/lang/Object;1 .class·public·Ls/d;
 2 .super·Lz/d;
3 .source·""3 .source·""
  
  
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/Signature;
 6 ····value·=·{
 7 ········"Lz/d<",
 8 ········"Le0/f;",
 9 ········">;"
 10 ····}
 11 .end·annotation
  
  
 12 #·direct·methods
 13 .method·constructor·<init>()V
 14 ····.locals·4
  
 15 ····const-class·v0,·Le0/f;
  
 16 ····const/4·v1,·0x1
  
 17 ····new-array·v1,·v1,·[Lz/k;
  
 18 ····new-instance·v2,·Ls/d$a;
  
 19 ····const-class·v3,·Lf0/l;
  
 20 ····invoke-direct·{v2,·v3},·Ls/d$a;-><init>(Ljava/lang/Class;)V
  
 21 ····const/4·v3,·0x0
  
 22 ····aput-object·v2,·v1,·v3
  
 23 ····invoke-direct·{p0,·v0,·v1},·Lz/d;-><init>(Ljava/lang/Class;[Lz/k;)V
  
 24 ····return-void
 25 .end·method
  
 26 .method·static·synthetic·k(Ls/d;Le0/h;)V
 27 ····.locals·0
  
 28 ····invoke-direct·{p0,·p1},·Ls/d;->o(Le0/h;)V
  
 29 ····return-void
 30 .end·method
  
 31 .method·private·o(Le0/h;)V
 32 ····.locals·2
  
 33 ····invoke-virtual·{p1},·Le0/h;->Q()I
  
 34 ····move-result·v0
  
 35 ····const/16·v1,·0xc
  
 36 ····if-lt·v0,·v1,·:cond_0
  
 37 ····invoke-virtual·{p1},·Le0/h;->Q()I
  
 38 ····move-result·p1
  
 39 ····const/16·v0,·0x10
  
 40 ····if-gt·p1,·v0,·:cond_0
  
 41 ····return-void
  
 42 ····:cond_0
 43 ····new-instance·p1,·Ljava/security/GeneralSecurityException;
  
 44 ····const-string·v0,·"invalid·IV·size"
  
 45 ····invoke-direct·{p1,·v0},·Ljava/security/GeneralSecurityException;-><init>(Ljava/lang/String;)V
  
 46 ····throw·p1
 47 .end·method
  
  
4 #·virtual·methods48 #·virtual·methods
5 .method·public·abstract·a([B[B)[B49 .method·public·d()Ljava/lang/String;
 50 ····.locals·1
  
 51 ····const-string·v0,·"type.googleapis.com/google.crypto.tink.AesCtrKey"
  
 52 ····return-object·v0
6 .end·method53 .end·method
  
7 .method·public·abstract·b([B[B)[B54 .method·public·f()Lz/d$a;
 55 ····.locals·2
 56 ····.annotation·system·Ldalvik/annotation/Signature;
 57 ········value·=·{
 58 ············"()",
 59 ············"Lz/d$a<",
 60 ············"Le0/g;",
 61 ············"Le0/f;",
 62 ············">;"
 63 ········}
 64 ····.end·annotation
  
 65 ····new-instance·v0,·Ls/d$b;
  
 66 ····const-class·v1,·Le0/g;
  
 67 ····invoke-direct·{v0,·p0,·v1},·Ls/d$b;-><init>(Ls/d;Ljava/lang/Class;)V
  
 68 ····return-object·v0
 69 .end·method
  
 70 .method·public·g()Le0/y$c;
 71 ····.locals·1
  
 72 ····sget-object·v0,·Le0/y$c;->f:Le0/y$c;
  
 73 ····return-object·v0
 74 .end·method
  
 75 .method·public·bridge·synthetic·h(Lcom/google/crypto/tink/shaded/protobuf/i;)Lcom/google/crypto/tink/shaded/protobuf/t0;
 76 ····.locals·0
  
 77 ····invoke-virtual·{p0,·p1},·Ls/d;->m(Lcom/google/crypto/tink/shaded/protobuf/i;)Le0/f;
  
 78 ····move-result-object·p1
  
 79 ····return-object·p1
Max diff block lines reached; 0/3885 bytes (0.00%) of diff not shown.
10.5 KB
smali/s/i.smali
Max HTML report size reached
6.65 KB
smali/s/g.smali
Max HTML report size reached
3.0 KB
smali/s/k.smali
    
Offset 1, 11 lines modifiedOffset 1, 148 lines modified
1 .class·public·interface·abstract·Ls/k; 
2 .super·Ljava/lang/Object;1 .class·public·Ls/k;
 2 .super·Lz/d;
3 .source·""3 .source·""
  
  
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/Signature;
 6 ····value·=·{
 7 ········"Lz/d<",
 8 ········"Le0/g0;",
 9 ········">;"
 10 ····}
 11 .end·annotation
  
  
 12 #·direct·methods
 13 .method·constructor·<init>()V
 14 ····.locals·4
  
 15 ····const-class·v0,·Le0/g0;
  
 16 ····const/4·v1,·0x1
  
 17 ····new-array·v1,·v1,·[Lz/k;
  
 18 ····new-instance·v2,·Ls/k$a;
  
 19 ····const-class·v3,·Lr/b;
  
 20 ····invoke-direct·{v2,·v3},·Ls/k$a;-><init>(Ljava/lang/Class;)V
  
 21 ····const/4·v3,·0x0
  
 22 ····aput-object·v2,·v1,·v3
  
 23 ····invoke-direct·{p0,·v0,·v1},·Lz/d;-><init>(Ljava/lang/Class;[Lz/k;)V
  
 24 ····return-void
 25 .end·method
  
 26 .method·public·static·m(Z)V
 27 ····.locals·1
  
 28 ····new-instance·v0,·Ls/k;
  
 29 ····invoke-direct·{v0},·Ls/k;-><init>()V
  
 30 ····invoke-static·{v0,·p0},·Lr/x;->k(Lz/d;Z)V
  
 31 ····return-void
 32 .end·method
  
  
4 #·virtual·methods33 #·virtual·methods
5 .method·public·abstract·a()Lz/t;34 .method·public·d()Ljava/lang/String;
 35 ····.locals·1
  
 36 ····const-string·v0,·"type.googleapis.com/google.crypto.tink.KmsEnvelopeAeadKey"
  
 37 ····return-object·v0
 38 .end·method
  
 39 .method·public·f()Lz/d$a;
 40 ····.locals·2
 41 ····.annotation·system·Ldalvik/annotation/Signature;
 42 ········value·=·{
 43 ············"()",
 44 ············"Lz/d$a<",
 45 ············"Le0/h0;",
 46 ············"Le0/g0;",
 47 ············">;"
 48 ········}
 49 ····.end·annotation
  
 50 ····new-instance·v0,·Ls/k$b;
  
 51 ····const-class·v1,·Le0/h0;
  
 52 ····invoke-direct·{v0,·p0,·v1},·Ls/k$b;-><init>(Ls/k;Ljava/lang/Class;)V
  
 53 ····return-object·v0
 54 .end·method
  
 55 .method·public·g()Le0/y$c;
 56 ····.locals·1
  
 57 ····sget-object·v0,·Le0/y$c;->i:Le0/y$c;
  
 58 ····return-object·v0
 59 .end·method
  
 60 .method·public·bridge·synthetic·h(Lcom/google/crypto/tink/shaded/protobuf/i;)Lcom/google/crypto/tink/shaded/protobuf/t0;
 61 ····.locals·0
  
 62 ····invoke-virtual·{p0,·p1},·Ls/k;->l(Lcom/google/crypto/tink/shaded/protobuf/i;)Le0/g0;
  
 63 ····move-result-object·p1
  
 64 ····return-object·p1
 65 .end·method
  
 66 .method·public·bridge·synthetic·j(Lcom/google/crypto/tink/shaded/protobuf/t0;)V
 67 ····.locals·0
  
 68 ····check-cast·p1,·Le0/g0;
  
 69 ····invoke-virtual·{p0,·p1},·Ls/k;->n(Le0/g0;)V
  
 70 ····return-void
 71 .end·method
  
 72 .method·public·k()I
 73 ····.locals·1
  
 74 ····const/4·v0,·0x0
  
 75 ····return·v0
6 .end·method76 .end·method
  
7 .method·public·abstract·b()Lz/c0;77 .method·public·l(Lcom/google/crypto/tink/shaded/protobuf/i;)Le0/g0;
 78 ····.locals·1
  
 79 ····invoke-static·{},·Lcom/google/crypto/tink/shaded/protobuf/r;->b()Lcom/google/crypto/tink/shaded/protobuf/r;
  
 80 ····move-result-object·v0
  
Max diff block lines reached; 0/3041 bytes (0.00%) of diff not shown.
4.34 KB
smali/s/g$a.smali
Max HTML report size reached
3.08 KB
smali/s/b.smali
    
Offset 1, 31 lines modifiedOffset 1, 141 lines modified
1 .class·public·final·Ls/b;1 .class·public·Ls/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Lr/w;
  
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/MemberClasses;
 8 ····value·=·{
 9 ········Ls/b$b;
 10 ····}
 11 .end·annotation
  
 12 .annotation·system·Ldalvik/annotation/Signature;
 13 ····value·=·{
 14 ········"Ljava/lang/Object;",
 15 ········"Lr/w<",
 16 ········"Lr/b;",
 17 ········"Lr/b;",
 18 ········">;"
 19 ····}
 20 .end·annotation
  
  
 21 #·static·fields
 22 .field·private·static·final·a:Ljava/util/logging/Logger;
  
  
4 #·direct·methods23 #·direct·methods
5 .method·public·static·a(Ls/k;)Ls/i;24 .method·static·constructor·<clinit>()V
6 ····.locals·025 ····.locals·1
  
 26 ····const-class·v0,·Ls/b;
  
 27 ····invoke-virtual·{v0},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
7 ····invoke-interface·{p0},·Ls/k;->b()Lz/c0;28 ····move-result-object·v0
  
8 ····move-result-object·p029 ····invoke-static·{v0},·Ljava/util/logging/Logger;->getLogger(Ljava/lang/String;)Ljava/util/logging/Logger;
  
9 ····invoke-static·{p0},·Ls/i;->e(Lz/c0;)Ls/i;30 ····move-result-object·v0
  
10 ····move-result-object·p031 ····sput-object·v0,·Ls/b;->a:Ljava/util/logging/Logger;
  
11 ····return-object·p032 ····return-void
12 .end·method33 .end·method
  
13 .method·public·static·b(Ls/i;Ls/l;)V34 .method·constructor·<init>()V
14 ····.locals·035 ····.locals·0
  
15 ····invoke-virtual·{p0},·Ls/i;->f()Lz/c0;36 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 37 ····return-void
 38 .end·method
  
 39 .method·static·synthetic·d()Ljava/util/logging/Logger;
 40 ····.locals·1
  
 41 ····sget-object·v0,·Ls/b;->a:Ljava/util/logging/Logger;
  
 42 ····return-object·v0
 43 .end·method
  
 44 .method·public·static·e()V
 45 ····.locals·1
  
 46 ····new-instance·v0,·Ls/b;
  
16 ····move-result-object·p047 ····invoke-direct·{v0},·Ls/b;-><init>()V
  
17 ····invoke-interface·{p1,·p0},·Ls/l;->a(Lz/c0;)V48 ····invoke-static·{v0},·Lr/x;->m(Lr/w;)V
  
18 ····return-void49 ····return-void
19 .end·method50 .end·method
  
  
 51 #·virtual·methods
 52 .method·public·a()Ljava/lang/Class;
 53 ····.locals·1
 54 ····.annotation·system·Ldalvik/annotation/Signature;
 55 ········value·=·{
 56 ············"()",
 57 ············"Ljava/lang/Class<",
 58 ············"Lr/b;",
 59 ············">;"
 60 ········}
 61 ····.end·annotation
  
 62 ····const-class·v0,·Lr/b;
  
 63 ····return-object·v0
 64 .end·method
  
 65 .method·public·bridge·synthetic·b(Lr/v;)Ljava/lang/Object;
 66 ····.locals·0
  
 67 ····invoke-virtual·{p0,·p1},·Ls/b;->f(Lr/v;)Lr/b;
  
 68 ····move-result-object·p1
  
 69 ····return-object·p1
 70 .end·method
  
 71 .method·public·c()Ljava/lang/Class;
 72 ····.locals·1
 73 ····.annotation·system·Ldalvik/annotation/Signature;
 74 ········value·=·{
 75 ············"()",
 76 ············"Ljava/lang/Class<",
 77 ············"Lr/b;",
 78 ············">;"
 79 ········}
 80 ····.end·annotation
  
 81 ····const-class·v0,·Lr/b;
  
 82 ····return-object·v0
 83 .end·method
  
 84 .method·public·f(Lr/v;)Lr/b;
 85 ····.locals·2
 86 ····.annotation·system·Ldalvik/annotation/Signature;
 87 ········value·=·{
 88 ············"(",
 89 ············"Lr/v<",
Max diff block lines reached; -1/3125 bytes (-0.03%) of diff not shown.
6.94 KB
smali/s/g$b.smali
Max HTML report size reached
3.45 KB
smali/s/f$a.smali
    
Offset 1, 103 lines modifiedOffset 1, 65 lines modified
1 .class·Ls/f$a;1 .class·Ls/f$a;
2 .super·Ljava/lang/Object;2 .super·Lz/k;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Ls/f;6 ····value·=·Ls/f;-><init>()V
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0xa9 ····accessFlags·=·0x0
10 ····name·=·"a"10 ····name·=·null
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{13 ····value·=·{
 14 ········"Lz/k<",
 15 ········"Lr/b;",
 16 ········"Le0/l;",
14 ········"<KeyFormatProtoT::", 
15 ········"Lcom/google/crypto/tink/shaded/protobuf/t0;", 
16 ········"KeyProtoT::", 
17 ········"Lcom/google/crypto/tink/shaded/protobuf/t0;", 
18 ········">",17 ········">;"
19 ········"Ljava/lang/Object;" 
20 ····}18 ····}
21 .end·annotation19 .end·annotation
  
  
22 #·instance·fields 
23 .field·final·a:Ls/h$a; 
24 ····.annotation·system·Ldalvik/annotation/Signature; 
25 ········value·=·{ 
26 ············"Ls/h$a<", 
27 ············"TKeyFormatProtoT;TKeyProtoT;>;" 
28 ········} 
29 ····.end·annotation 
30 .end·field 
  
  
31 #·direct·methods20 #·direct·methods
32 .method·constructor·<init>(Ls/h$a;)V21 .method·constructor·<init>(Ljava/lang/Class;)V
33 ····.locals·022 ····.locals·0
34 ····.annotation·system·Ldalvik/annotation/Signature; 
35 ········value·=·{ 
36 ············"(", 
37 ············"Ls/h$a<", 
38 ············"TKeyFormatProtoT;TKeyProtoT;>;)V" 
39 ········} 
40 ····.end·annotation 
  
41 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
42 ····iput-object·p1,·p0,·Ls/f$a;->a:Ls/h$a;23 ····invoke-direct·{p0,·p1},·Lz/k;-><init>(Ljava/lang/Class;)V
  
43 ····return-void24 ····return-void
44 .end·method25 .end·method
  
45 .method·private·b(Lcom/google/crypto/tink/shaded/protobuf/t0;)Lcom/google/crypto/tink/shaded/protobuf/t0; 
46 ····.locals·1 
47 ····.annotation·system·Ldalvik/annotation/Signature; 
48 ········value·=·{ 
49 ············"(TKeyFormatProtoT;)TKeyProtoT;" 
50 ········} 
51 ····.end·annotation 
  
52 ····iget-object·v0,·p0,·Ls/f$a;->a:Ls/h$a; 
  
53 ····invoke-virtual·{v0,·p1},·Ls/h$a;->d(Lcom/google/crypto/tink/shaded/protobuf/t0;)V26 #·virtual·methods
 27 .method·public·bridge·synthetic·a(Lcom/google/crypto/tink/shaded/protobuf/t0;)Ljava/lang/Object;
 28 ····.locals·0
  
54 ····iget-object·v0,·p0,·Ls/f$a;->a:Ls/h$a;29 ····check-cast·p1,·Le0/l;
  
55 ····invoke-virtual·{v0,·p1},·Ls/h$a;->a(Lcom/google/crypto/tink/shaded/protobuf/t0;)Ljava/lang/Object;30 ····invoke-virtual·{p0,·p1},·Ls/f$a;->c(Le0/l;)Lr/b;
  
56 ····move-result-object·p131 ····move-result-object·p1
  
57 ····check-cast·p1,·Lcom/google/crypto/tink/shaded/protobuf/t0; 
  
58 ····return-object·p132 ····return-object·p1
59 .end·method33 .end·method
  
 34 .method·public·c(Le0/l;)Lr/b;
  
60 #·virtual·methods 
61 .method·a(Lcom/google/crypto/tink/shaded/protobuf/i;)Lcom/google/crypto/tink/shaded/protobuf/t0; 
62 ····.locals·135 ····.locals·1
63 ····.annotation·system·Ldalvik/annotation/Signature; 
64 ········value·=·{ 
65 ············"(", 
66 ············"Lcom/google/crypto/tink/shaded/protobuf/i;", 
67 ············")TKeyProtoT;" 
68 ········} 
69 ····.end·annotation 
  
70 ····iget-object·v0,·p0,·Ls/f$a;->a:Ls/h$a;36 ····new-instance·v0,·Lf0/c;
  
71 ····invoke-virtual·{v0,·p1},·Ls/h$a;->c(Lcom/google/crypto/tink/shaded/protobuf/i;)Lcom/google/crypto/tink/shaded/protobuf/t0;37 ····invoke-virtual·{p1},·Le0/l;->Q()Lcom/google/crypto/tink/shaded/protobuf/i;
  
72 ····move-result-object·p138 ····move-result-object·p1
  
73 ····invoke-direct·{p0,·p1},·Ls/f$a;->b(Lcom/google/crypto/tink/shaded/protobuf/t0;)Lcom/google/crypto/tink/shaded/protobuf/t0;39 ····invoke-virtual·{p1},·Lcom/google/crypto/tink/shaded/protobuf/i;->x()[B
  
74 ····move-result-object·p140 ····move-result-object·p1
  
 41 ····invoke-direct·{v0,·p1},·Lf0/c;-><init>([B)V
  
75 ····return-object·p142 ····return-object·v0
76 .end·method43 .end·method
5.75 KB
smali/s/e.smali
Max HTML report size reached
3.53 KB
smali/s/l.smali
    
Offset 1, 11 lines modifiedOffset 1, 169 lines modified
1 .class·public·interface·abstract·Ls/l; 
2 .super·Ljava/lang/Object;1 .class·public·Ls/l;
 2 .super·Lz/d;
3 .source·""3 .source·""
  
  
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/Signature;
 6 ····value·=·{
 7 ········"Lz/d<",
 8 ········"Le0/k0;",
 9 ········">;"
 10 ····}
 11 .end·annotation
  
  
 12 #·direct·methods
 13 .method·constructor·<init>()V
 14 ····.locals·4
  
 15 ····const-class·v0,·Le0/k0;
  
 16 ····const/4·v1,·0x1
  
 17 ····new-array·v1,·v1,·[Lz/k;
  
 18 ····new-instance·v2,·Ls/l$a;
  
 19 ····const-class·v3,·Lr/b;
  
 20 ····invoke-direct·{v2,·v3},·Ls/l$a;-><init>(Ljava/lang/Class;)V
  
 21 ····const/4·v3,·0x0
  
 22 ····aput-object·v2,·v1,·v3
  
 23 ····invoke-direct·{p0,·v0,·v1},·Lz/d;-><init>(Ljava/lang/Class;[Lz/k;)V
  
 24 ····return-void
 25 .end·method
  
 26 .method·public·static·m(Z)V
 27 ····.locals·1
  
 28 ····new-instance·v0,·Ls/l;
  
 29 ····invoke-direct·{v0},·Ls/l;-><init>()V
  
 30 ····invoke-static·{v0,·p0},·Lr/x;->k(Lz/d;Z)V
  
 31 ····return-void
 32 .end·method
  
  
4 #·virtual·methods33 #·virtual·methods
5 .method·public·abstract·a(Lz/c0;)V34 .method·public·d()Ljava/lang/String;
 35 ····.locals·1
  
 36 ····const-string·v0,·"type.googleapis.com/google.crypto.tink.XChaCha20Poly1305Key"
  
 37 ····return-object·v0
 38 .end·method
  
 39 .method·public·f()Lz/d$a;
 40 ····.locals·2
 41 ····.annotation·system·Ldalvik/annotation/Signature;
 42 ········value·=·{
 43 ············"()",
 44 ············"Lz/d$a<",
 45 ············"Le0/l0;",
 46 ············"Le0/k0;",
 47 ············">;"
 48 ········}
 49 ····.end·annotation
  
 50 ····new-instance·v0,·Ls/l$b;
  
 51 ····const-class·v1,·Le0/l0;
  
 52 ····invoke-direct·{v0,·p0,·v1},·Ls/l$b;-><init>(Ls/l;Ljava/lang/Class;)V
  
 53 ····return-object·v0
 54 .end·method
  
 55 .method·public·g()Le0/y$c;
 56 ····.locals·1
  
 57 ····sget-object·v0,·Le0/y$c;->f:Le0/y$c;
  
 58 ····return-object·v0
 59 .end·method
  
 60 .method·public·bridge·synthetic·h(Lcom/google/crypto/tink/shaded/protobuf/i;)Lcom/google/crypto/tink/shaded/protobuf/t0;
 61 ····.locals·0
  
 62 ····invoke-virtual·{p0,·p1},·Ls/l;->l(Lcom/google/crypto/tink/shaded/protobuf/i;)Le0/k0;
  
 63 ····move-result-object·p1
  
 64 ····return-object·p1
 65 .end·method
  
 66 .method·public·bridge·synthetic·j(Lcom/google/crypto/tink/shaded/protobuf/t0;)V
 67 ····.locals·0
  
 68 ····check-cast·p1,·Le0/k0;
  
 69 ····invoke-virtual·{p0,·p1},·Ls/l;->n(Le0/k0;)V
  
 70 ····return-void
 71 .end·method
  
 72 .method·public·k()I
 73 ····.locals·1
  
 74 ····const/4·v0,·0x0
  
 75 ····return·v0
6 .end·method76 .end·method
  
7 .method·public·abstract·b(Lz/t;)V77 .method·public·l(Lcom/google/crypto/tink/shaded/protobuf/i;)Le0/k0;
 78 ····.locals·1
  
 79 ····invoke-static·{},·Lcom/google/crypto/tink/shaded/protobuf/r;->b()Lcom/google/crypto/tink/shaded/protobuf/r;
  
 80 ····move-result-object·v0
  
Max diff block lines reached; 0/3585 bytes (0.00%) of diff not shown.
4.11 KB
smali/s/a.smali
    
Offset 1, 11 lines modifiedOffset 1, 195 lines modified
1 .class·public·interface·abstract·Ls/a;1 .class·public·final·Ls/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
 4 #·static·fields
 5 .field·public·static·final·a:Ljava/lang/String;
  
 6 .field·public·static·final·b:Ljava/lang/String;
  
 7 .field·public·static·final·c:Ljava/lang/String;
  
 8 .field·public·static·final·d:Ljava/lang/String;
  
 9 .field·public·static·final·e:Ljava/lang/String;
  
 10 .field·public·static·final·f:Ljava/lang/String;
  
 11 .field·public·static·final·g:Ljava/lang/String;
  
 12 .field·public·static·final·h:Ljava/lang/String;
  
 13 .field·public·static·final·i:Le0/j0;
 14 ····.annotation·runtime·Ljava/lang/Deprecated;
 15 ····.end·annotation
 16 .end·field
  
 17 .field·public·static·final·j:Le0/j0;
 18 ····.annotation·runtime·Ljava/lang/Deprecated;
 19 ····.end·annotation
 20 .end·field
  
 21 .field·public·static·final·k:Le0/j0;
 22 ····.annotation·runtime·Ljava/lang/Deprecated;
 23 ····.end·annotation
 24 .end·field
  
  
4 #·virtual·methods25 #·direct·methods
5 .method·public·abstract·a([B[B)[B26 .method·static·constructor·<clinit>()V
 27 ····.locals·2
  
 28 ····new-instance·v0,·Ls/c;
  
 29 ····invoke-direct·{v0},·Ls/c;-><init>()V
  
 30 ····invoke-virtual·{v0},·Ls/c;->d()Ljava/lang/String;
  
 31 ····move-result-object·v0
  
 32 ····sput-object·v0,·Ls/a;->a:Ljava/lang/String;
  
 33 ····new-instance·v0,·Ls/f;
  
 34 ····invoke-direct·{v0},·Ls/f;-><init>()V
  
 35 ····invoke-virtual·{v0},·Ls/f;->d()Ljava/lang/String;
  
 36 ····move-result-object·v0
  
 37 ····sput-object·v0,·Ls/a;->b:Ljava/lang/String;
  
 38 ····new-instance·v0,·Ls/g;
  
 39 ····invoke-direct·{v0},·Ls/g;-><init>()V
  
 40 ····invoke-virtual·{v0},·Ls/g;->d()Ljava/lang/String;
  
 41 ····move-result-object·v0
  
 42 ····sput-object·v0,·Ls/a;->c:Ljava/lang/String;
  
 43 ····new-instance·v0,·Ls/e;
  
 44 ····invoke-direct·{v0},·Ls/e;-><init>()V
  
 45 ····invoke-virtual·{v0},·Ls/e;->d()Ljava/lang/String;
  
 46 ····move-result-object·v0
  
 47 ····sput-object·v0,·Ls/a;->d:Ljava/lang/String;
  
 48 ····new-instance·v0,·Ls/i;
  
 49 ····invoke-direct·{v0},·Ls/i;-><init>()V
  
 50 ····invoke-virtual·{v0},·Ls/i;->d()Ljava/lang/String;
  
 51 ····move-result-object·v0
  
 52 ····sput-object·v0,·Ls/a;->e:Ljava/lang/String;
  
 53 ····new-instance·v0,·Ls/k;
  
 54 ····invoke-direct·{v0},·Ls/k;-><init>()V
  
 55 ····invoke-virtual·{v0},·Ls/k;->d()Ljava/lang/String;
  
 56 ····move-result-object·v0
  
 57 ····sput-object·v0,·Ls/a;->f:Ljava/lang/String;
  
 58 ····new-instance·v0,·Ls/h;
  
 59 ····invoke-direct·{v0},·Ls/h;-><init>()V
  
 60 ····invoke-virtual·{v0},·Ls/h;->d()Ljava/lang/String;
  
 61 ····move-result-object·v0
  
 62 ····sput-object·v0,·Ls/a;->g:Ljava/lang/String;
  
 63 ····new-instance·v0,·Ls/l;
  
 64 ····invoke-direct·{v0},·Ls/l;-><init>()V
  
 65 ····invoke-virtual·{v0},·Ls/l;->d()Ljava/lang/String;
  
 66 ····move-result-object·v0
  
 67 ····sput-object·v0,·Ls/a;->h:Ljava/lang/String;
  
 68 ····invoke-static·{},·Le0/j0;->O()Le0/j0;
  
 69 ····move-result-object·v0
  
 70 ····sput-object·v0,·Ls/a;->i:Le0/j0;
Max diff block lines reached; 830/4174 bytes (19.89%) of diff not shown.
3.34 KB
smali/s/h$a.smali
    
Offset 1, 98 lines modifiedOffset 1, 65 lines modified
1 .class·public·abstract·Ls/h$a; 
2 .super·Ljava/lang/Object;1 .class·Ls/h$a;
 2 .super·Lz/k;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Ls/h;6 ····value·=·Ls/h;-><init>()V
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x4099 ····accessFlags·=·0x0
10 ····name·=·"a"10 ····name·=·null
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{13 ····value·=·{
 14 ········"Lz/k<",
 15 ········"Lr/b;",
 16 ········"Le0/r;",
14 ········"<KeyFormatProtoT::", 
15 ········"Lcom/google/crypto/tink/shaded/protobuf/t0;", 
16 ········"KeyT:", 
17 ········"Ljava/lang/Object;", 
18 ········">",17 ········">;"
19 ········"Ljava/lang/Object;" 
20 ····}18 ····}
21 .end·annotation19 .end·annotation
  
  
22 #·instance·fields 
23 .field·private·final·a:Ljava/lang/Class; 
24 ····.annotation·system·Ldalvik/annotation/Signature; 
25 ········value·=·{ 
26 ············"Ljava/lang/Class<", 
27 ············"TKeyFormatProtoT;>;" 
28 ········} 
29 ····.end·annotation 
30 .end·field 
  
  
31 #·direct·methods20 #·direct·methods
32 .method·public·constructor·<init>(Ljava/lang/Class;)V21 .method·constructor·<init>(Ljava/lang/Class;)V
33 ····.locals·022 ····.locals·0
34 ····.annotation·system·Ldalvik/annotation/Signature; 
35 ········value·=·{ 
36 ············"(", 
37 ············"Ljava/lang/Class<", 
38 ············"TKeyFormatProtoT;>;)V" 
39 ········} 
40 ····.end·annotation 
  
 23 ····invoke-direct·{p0,·p1},·Lz/k;-><init>(Ljava/lang/Class;)V
41 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
42 ····iput-object·p1,·p0,·Ls/h$a;->a:Ljava/lang/Class; 
  
43 ····return-void24 ····return-void
44 .end·method25 .end·method
  
  
45 #·virtual·methods26 #·virtual·methods
46 .method·public·abstract·a(Lcom/google/crypto/tink/shaded/protobuf/t0;)Ljava/lang/Object;27 .method·public·bridge·synthetic·a(Lcom/google/crypto/tink/shaded/protobuf/t0;)Ljava/lang/Object;
47 ····.annotation·system·Ldalvik/annotation/Signature; 
48 ········value·=·{ 
49 ············"(TKeyFormatProtoT;)TKeyT;" 
50 ········} 
51 ····.end·annotation28 ····.locals·0
  
 29 ····check-cast·p1,·Le0/r;
  
 30 ····invoke-virtual·{p0,·p1},·Ls/h$a;->c(Le0/r;)Lr/b;
  
 31 ····move-result-object·p1
  
 32 ····return-object·p1
52 .end·method33 .end·method
  
53 .method·public·final·b()Ljava/lang/Class;34 .method·public·c(Le0/r;)Lr/b;
54 ····.locals·135 ····.locals·1
55 ····.annotation·system·Ldalvik/annotation/Signature; 
56 ········value·=·{ 
57 ············"()", 
58 ············"Ljava/lang/Class<", 
59 ············"TKeyFormatProtoT;>;" 
60 ········} 
61 ····.end·annotation 
  
62 ····iget-object·v0,·p0,·Ls/h$a;->a:Ljava/lang/Class;36 ····new-instance·v0,·Lf0/g;
  
 37 ····invoke-virtual·{p1},·Le0/r;->Q()Lcom/google/crypto/tink/shaded/protobuf/i;
63 ····return-object·v0 
64 .end·method 
  
 38 ····move-result-object·p1
  
 39 ····invoke-virtual·{p1},·Lcom/google/crypto/tink/shaded/protobuf/i;->x()[B
65 .method·public·abstract·c(Lcom/google/crypto/tink/shaded/protobuf/i;)Lcom/google/crypto/tink/shaded/protobuf/t0; 
66 ····.annotation·system·Ldalvik/annotation/Signature; 
67 ········value·=·{ 
68 ············"(", 
69 ············"Lcom/google/crypto/tink/shaded/protobuf/i;", 
70 ············")TKeyFormatProtoT;" 
71 ········} 
72 ····.end·annotation 
73 .end·method 
  
 40 ····move-result-object·p1
  
 41 ····invoke-direct·{v0,·p1},·Lf0/g;-><init>([B)V
  
 42 ····return-object·v0
74 .method·public·abstract·d(Lcom/google/crypto/tink/shaded/protobuf/t0;)V 
75 ····.annotation·system·Ldalvik/annotation/Signature; 
76 ········value·=·{ 
77 ············"(TKeyFormatProtoT;)V" 
78 ········} 
79 ····.end·annotation 
80 .end·method43 .end·method
5.51 KB
smali/s/h$b.smali
Max HTML report size reached
13.4 KB
smali/s/j.smali
Max HTML report size reached
3.66 KB
smali/s/c$a.smali
    
Offset 1, 98 lines modifiedOffset 1, 101 lines modified
1 .class·synthetic·Ls/c$a; 
2 .super·Ljava/lang/Object;1 .class·Ls/c$a;
 2 .super·Lz/k;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Ls/c;6 ····value·=·Ls/c;-><init>()V
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x10089 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·static·fields 
13 .field·static·final·synthetic·a:[I12 .annotation·system·Ldalvik/annotation/Signature;
 13 ····value·=·{
 14 ········"Lz/k<",
 15 ········"Lr/b;",
 16 ········"Le0/d;",
 17 ········">;"
 18 ····}
 19 .end·annotation
  
  
14 #·direct·methods20 #·direct·methods
15 .method·static·constructor·<clinit>()V21 .method·constructor·<init>(Ljava/lang/Class;)V
16 ····.locals·322 ····.locals·0
  
17 ····invoke-static·{},·Lz/i0;->values()[Lz/i0;23 ····invoke-direct·{p0,·p1},·Lz/k;-><init>(Ljava/lang/Class;)V
  
18 ····move-result-object·v024 ····return-void
 25 .end·method
  
19 ····array-length·v0,·v0 
  
20 ····new-array·v0,·v0,·[I26 #·virtual·methods
 27 .method·public·bridge·synthetic·a(Lcom/google/crypto/tink/shaded/protobuf/t0;)Ljava/lang/Object;
 28 ····.locals·0
  
21 ····sput-object·v0,·Ls/c$a;->a:[I29 ····check-cast·p1,·Le0/d;
  
 30 ····invoke-virtual·{p0,·p1},·Ls/c$a;->c(Le0/d;)Lr/b;
22 ····:try_start_0 
23 ····sget-object·v1,·Lz/i0;->g:Lz/i0; 
  
24 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I31 ····move-result-object·p1
  
25 ····move-result·v132 ····return-object·p1
 33 .end·method
  
26 ····const/4·v2,·0x134 .method·public·c(Le0/d;)Lr/b;
 35 ····.locals·5
  
 36 ····new-instance·v0,·Lf0/h;
27 ····aput·v2,·v0,·v1 
28 ····:try_end_0 
29 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0 
  
 37 ····new-instance·v1,·Ls/d;
30 ····:catch_0 
31 ····:try_start_1 
32 ····sget-object·v0,·Ls/c$a;->a:[I 
  
33 ····sget-object·v1,·Lz/i0;->i:Lz/i0;38 ····invoke-direct·{v1},·Ls/d;-><init>()V
  
34 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I39 ····invoke-virtual·{p1},·Le0/d;->R()Le0/f;
  
35 ····move-result·v140 ····move-result-object·v2
  
36 ····const/4·v2,·0x241 ····const-class·v3,·Lf0/l;
  
 42 ····invoke-virtual·{v1,·v2,·v3},·Lz/d;->e(Lcom/google/crypto/tink/shaded/protobuf/t0;Ljava/lang/Class;)Ljava/lang/Object;
37 ····aput·v2,·v0,·v1 
38 ····:try_end_1 
39 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1 
  
 43 ····move-result-object·v1
40 ····:catch_1 
41 ····:try_start_2 
42 ····sget-object·v0,·Ls/c$a;->a:[I 
  
43 ····sget-object·v1,·Lz/i0;->f:Lz/i0;44 ····check-cast·v1,·Lf0/l;
  
44 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I45 ····new-instance·v2,·La0/i;
  
45 ····move-result·v146 ····invoke-direct·{v2},·La0/i;-><init>()V
  
46 ····const/4·v2,·0x347 ····invoke-virtual·{p1},·Le0/d;->S()Le0/v;
  
 48 ····move-result-object·v3
47 ····aput·v2,·v0,·v1 
48 ····:try_end_2 
49 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2 
  
 49 ····const-class·v4,·Lr/t;
50 ····:catch_2 
51 ····:try_start_3 
52 ····sget-object·v0,·Ls/c$a;->a:[I 
  
53 ····sget-object·v1,·Lz/i0;->h:Lz/i0;50 ····invoke-virtual·{v2,·v3,·v4},·Lz/d;->e(Lcom/google/crypto/tink/shaded/protobuf/t0;Ljava/lang/Class;)Ljava/lang/Object;
  
54 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I51 ····move-result-object·v2
  
55 ····move-result·v152 ····check-cast·v2,·Lr/t;
  
56 ····const/4·v2,·0x453 ····invoke-virtual·{p1},·Le0/d;->S()Le0/v;
  
 54 ····move-result-object·p1
57 ····aput·v2,·v0,·v1 
58 ····:try_end_3 
59 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3 
  
60 ····:catch_3 
61 ····return-void55 ····invoke-virtual·{p1},·Le0/v;->T()Le0/x;
  
 56 ····move-result-object·p1
  
 57 ····invoke-virtual·{p1},·Le0/x;->S()I
  
 58 ····move-result·p1
  
 59 ····invoke-direct·{v0,·v1,·v2,·p1},·Lf0/h;-><init>(Lf0/l;Lr/t;I)V
  
Max diff block lines reached; 0/3717 bytes (0.00%) of diff not shown.
7.84 KB
smali/s/c.smali
Max HTML report size reached
1.91 KB
smali/w0/b.smali
    
Offset 1, 93 lines modifiedOffset 1, 3 lines modified
1 .class·public·Lw0/b;1 .class·public·interface·abstract·Lw0/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·instance·fields 
5 .field·private·final·a:Lx0/k; 
  
6 .field·private·b:Ll0/a; 
  
7 .field·private·c:Ljava/util/Map; 
8 ····.annotation·system·Ldalvik/annotation/Signature; 
9 ········value·=·{ 
10 ············"Ljava/util/Map<", 
11 ············"Ljava/lang/String;", 
12 ············"Ljava/util/List<", 
13 ············"Lx0/k$d;", 
14 ············">;>;" 
15 ········} 
16 ····.end·annotation 
17 .end·field 
  
18 .field·final·d:Lx0/k$c; 
  
  
19 #·direct·methods 
20 .method·public·constructor·<init>(Lk0/a;)V 
21 ····.locals·4 
  
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
23 ····new-instance·v0,·Lw0/b$a; 
  
24 ····invoke-direct·{v0,·p0},·Lw0/b$a;-><init>(Lw0/b;)V 
  
25 ····iput-object·v0,·p0,·Lw0/b;->d:Lx0/k$c; 
  
26 ····new-instance·v1,·Lx0/k; 
  
27 ····sget-object·v2,·Lx0/s;->b:Lx0/s; 
  
28 ····const-string·v3,·"flutter/deferredcomponent" 
  
29 ····invoke-direct·{v1,·p1,·v3,·v2},·Lx0/k;-><init>(Lx0/c;Ljava/lang/String;Lx0/l;)V 
  
30 ····iput-object·v1,·p0,·Lw0/b;->a:Lx0/k; 
  
31 ····invoke-virtual·{v1,·v0},·Lx0/k;->e(Lx0/k$c;)V 
  
32 ····invoke-static·{},·Lj0/a;->e()Lj0/a; 
  
33 ····move-result-object·p1 
  
34 ····invoke-virtual·{p1},·Lj0/a;->a()Ll0/a; 
  
35 ····move-result-object·p1 
  
36 ····iput-object·p1,·p0,·Lw0/b;->b:Ll0/a; 
  
37 ····new-instance·p1,·Ljava/util/HashMap; 
  
38 ····invoke-direct·{p1},·Ljava/util/HashMap;-><init>()V 
  
39 ····iput-object·p1,·p0,·Lw0/b;->c:Ljava/util/Map; 
  
40 ····return-void 
41 .end·method 
  
42 .method·static·synthetic·a(Lw0/b;)Ll0/a; 
43 ····.locals·0 
  
44 ····iget-object·p0,·p0,·Lw0/b;->b:Ll0/a; 
  
45 ····return-object·p0 
46 .end·method 
  
47 .method·static·synthetic·b(Lw0/b;)Ljava/util/Map; 
48 ····.locals·0 
  
49 ····iget-object·p0,·p0,·Lw0/b;->c:Ljava/util/Map; 
  
50 ····return-object·p0 
51 .end·method 
  
  
52 #·virtual·methods 
53 .method·public·c(Ll0/a;)V 
54 ····.locals·0 
  
55 ····iput-object·p1,·p0,·Lw0/b;->b:Ll0/a; 
  
56 ····return-void 
57 .end·method 
3.49 KB
smali/w0/a.smali
    
Offset 1, 143 lines modifiedOffset 1, 11 lines modified
1 .class·public·Lw0/a;1 .class·public·interface·abstract·Lw0/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lw0/a$b; 
8 ····} 
9 .end·annotation 
  
  
10 #·instance·fields 
11 .field·public·final·a:Lx0/a; 
12 ····.annotation·system·Ldalvik/annotation/Signature; 
13 ········value·=·{ 
14 ············"Lx0/a<", 
15 ············"Ljava/lang/Object;", 
16 ············">;" 
17 ········} 
18 ····.end·annotation 
19 .end·field 
  
20 .field·public·final·b:Lio/flutter/embedding/engine/FlutterJNI; 
  
21 .field·private·c:Lw0/a$b; 
  
22 .field·final·d:Lx0/a$d; 
23 ····.annotation·system·Ldalvik/annotation/Signature; 
24 ········value·=·{ 
25 ············"Lx0/a$d<", 
26 ············"Ljava/lang/Object;", 
27 ············">;" 
28 ········} 
29 ····.end·annotation 
30 .end·field 
  
  
31 #·direct·methods 
32 .method·public·constructor·<init>(Lk0/a;Lio/flutter/embedding/engine/FlutterJNI;)V 
33 ····.locals·4 
  
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
35 ····new-instance·v0,·Lw0/a$a; 
  
36 ····invoke-direct·{v0,·p0},·Lw0/a$a;-><init>(Lw0/a;)V 
  
37 ····iput-object·v0,·p0,·Lw0/a;->d:Lx0/a$d; 
  
38 ····new-instance·v1,·Lx0/a; 
  
39 ····sget-object·v2,·Lx0/r;->a:Lx0/r; 
  
40 ····const-string·v3,·"flutter/accessibility" 
  
41 ····invoke-direct·{v1,·p1,·v3,·v2},·Lx0/a;-><init>(Lx0/c;Ljava/lang/String;Lx0/i;)V 
  
42 ····iput-object·v1,·p0,·Lw0/a;->a:Lx0/a; 
  
43 ····invoke-virtual·{v1,·v0},·Lx0/a;->e(Lx0/a$d;)V 
  
44 ····iput-object·p2,·p0,·Lw0/a;->b:Lio/flutter/embedding/engine/FlutterJNI; 
  
45 ····return-void 
46 .end·method 
  
47 .method·static·synthetic·a(Lw0/a;)Lw0/a$b; 
48 ····.locals·0 
  
49 ····iget-object·p0,·p0,·Lw0/a;->c:Lw0/a$b; 
  
50 ····return-object·p0 
51 .end·method 
  
  
52 #·virtual·methods4 #·virtual·methods
 5 .method·public·abstract·a(Lw0/b;)V
53 .method·public·b(ILio/flutter/view/c$g;)V 
54 ····.locals·1 
  
55 ····iget-object·v0,·p0,·Lw0/a;->b:Lio/flutter/embedding/engine/FlutterJNI; 
  
56 ····invoke-virtual·{v0,·p1,·p2},·Lio/flutter/embedding/engine/FlutterJNI;->dispatchSemanticsAction(ILio/flutter/view/c$g;)V 
  
57 ····return-void 
58 .end·method 
  
59 .method·public·c(ILio/flutter/view/c$g;Ljava/lang/Object;)V 
60 ····.locals·1 
  
61 ····iget-object·v0,·p0,·Lw0/a;->b:Lio/flutter/embedding/engine/FlutterJNI; 
  
62 ····invoke-virtual·{v0,·p1,·p2,·p3},·Lio/flutter/embedding/engine/FlutterJNI;->dispatchSemanticsAction(ILio/flutter/view/c$g;Ljava/lang/Object;)V 
  
63 ····return-void 
64 .end·method 
  
65 .method·public·d()V 
66 ····.locals·2 
  
67 ····iget-object·v0,·p0,·Lw0/a;->b:Lio/flutter/embedding/engine/FlutterJNI; 
  
68 ····const/4·v1,·0x0 
  
69 ····invoke-virtual·{v0,·v1},·Lio/flutter/embedding/engine/FlutterJNI;->setSemanticsEnabled(Z)V 
  
70 ····return-void 
71 .end·method6 .end·method
  
72 .method·public·e()V7 .method·public·abstract·b()V
73 ····.locals·2 
  
74 ····iget-object·v0,·p0,·Lw0/a;->b:Lio/flutter/embedding/engine/FlutterJNI; 
  
75 ····const/4·v1,·0x1 
  
76 ····invoke-virtual·{v0,·v1},·Lio/flutter/embedding/engine/FlutterJNI;->setSemanticsEnabled(Z)V 
  
77 ····return-void 
78 .end·method 
  
79 .method·public·f(I)V 
80 ····.locals·1 
  
81 ····iget-object·v0,·p0,·Lw0/a;->b:Lio/flutter/embedding/engine/FlutterJNI; 
Max diff block lines reached; 0/3542 bytes (0.00%) of diff not shown.
2.07 KB
smali/a2/f.smali
    
Offset 1, 97 lines modifiedOffset 1, 6 lines modified
1 .class·final·La2/f; 
2 .super·La2/a;1 .class·public·interface·abstract·La2/f;
 2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·La2/a;
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/Signature; 
6 ····value·=·{ 
7 ········"<T:", 
8 ········"Ljava/lang/Object;", 
9 ········">", 
10 ········"La2/a<", 
11 ········"TT;>;" 
12 ····} 
13 .end·annotation 
  
  
14 #·instance·fields 
15 .field·private·final·a:Lq1/p; 
16 ····.annotation·system·Ldalvik/annotation/Signature; 
17 ········value·=·{ 
18 ············"Lq1/p<", 
19 ············"La2/c<", 
20 ············"-TT;>;", 
21 ············"Lj1/d<", 
22 ············"-", 
23 ············"Lg1/q;", 
24 ············">;", 
25 ············"Ljava/lang/Object;", 
26 ············">;" 
27 ········} 
28 ····.end·annotation 
29 .end·field 
  
  
30 #·direct·methods 
31 .method·public·constructor·<init>(Lq1/p;)V 
32 ····.locals·0 
33 ····.annotation·system·Ldalvik/annotation/Signature; 
34 ········value·=·{ 
35 ············"(", 
36 ············"Lq1/p<", 
37 ············"-", 
38 ············"La2/c<", 
39 ············"-TT;>;-", 
40 ············"Lj1/d<", 
41 ············"-", 
42 ············"Lg1/q;", 
43 ············">;+", 
44 ············"Ljava/lang/Object;", 
45 ············">;)V" 
46 ········} 
47 ····.end·annotation 
  
48 ····invoke-direct·{p0},·La2/a;-><init>()V 
  
49 ····iput-object·p1,·p0,·La2/f;->a:Lq1/p; 
  
50 ····return-void 
51 .end·method 
  
  
52 #·virtual·methods 
53 .method·public·b(La2/c;Lj1/d;)Ljava/lang/Object; 
54 ····.locals·1 
55 ····.annotation·system·Ldalvik/annotation/Signature; 
56 ········value·=·{ 
57 ············"(", 
58 ············"La2/c<", 
59 ············"-TT;>;", 
60 ············"Lj1/d<", 
61 ············"-", 
62 ············"Lg1/q;", 
63 ············">;)", 
64 ············"Ljava/lang/Object;" 
65 ········} 
66 ····.end·annotation 
  
67 ····iget-object·v0,·p0,·La2/f;->a:Lq1/p; 
  
68 ····invoke-interface·{v0,·p1,·p2},·Lq1/p;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 
  
69 ····move-result-object·p1 
  
70 ····invoke-static·{},·Lk1/b;->c()Ljava/lang/Object; 
  
71 ····move-result-object·p2 
  
72 ····if-ne·p1,·p2,·:cond_0 
  
73 ····return-object·p1 
  
74 ····:cond_0 
75 ····sget-object·p1,·Lg1/q;->a:Lg1/q; 
  
76 ····return-object·p1 
77 .end·method 
806 B
smali/a2/d.smali
    
Offset 1, 34 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·La2/d;1 .class·public·interface·abstract·La2/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·direct·methods 
5 .method·public·static·final·a(Lq1/p;)La2/b; 
6 ····.locals·0 
7 ····.annotation·system·Ldalvik/annotation/Signature; 
8 ········value·=·{ 
9 ············"<T:", 
10 ············"Ljava/lang/Object;", 
11 ············">(", 
12 ············"Lq1/p<", 
13 ············"-", 
14 ············"La2/c<", 
15 ············"-TT;>;-", 
16 ············"Lj1/d<", 
17 ············"-", 
18 ············"Lg1/q;", 
19 ············">;+", 
20 ············"Ljava/lang/Object;", 
21 ············">;)", 
22 ············"La2/b<", 
23 ············"TT;>;" 
24 ········} 
25 ····.end·annotation 
  
26 ····invoke-static·{p0},·La2/e;->a(Lq1/p;)La2/b; 
  
27 ····move-result-object·p0 
  
28 ····return-object·p0 
29 .end·method 
2.14 KB
smali/a2/b.smali
    
Offset 1, 31 lines modifiedOffset 1, 83 lines modified
1 .class·public·interface·abstract·La2/b;1 .class·public·interface·abstract·La2/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·La2/a;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{8 ····value·=·{
7 ········"<T:",9 ········"<R:",
8 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
9 ········">",11 ········">",
10 ········"Ljava/lang/Object;"12 ········"Ljava/lang/Object;",
 13 ········"La2/a;"
11 ····}14 ····}
12 .end·annotation15 .end·annotation
  
  
13 #·virtual·methods16 #·virtual·methods
 17 .method·public·varargs·abstract·call([Ljava/lang/Object;)Ljava/lang/Object;
 18 ····.annotation·system·Ldalvik/annotation/Signature;
 19 ········value·=·{
 20 ············"([",
 21 ············"Ljava/lang/Object;",
 22 ············")TR;"
 23 ········}
 24 ····.end·annotation
 25 .end·method
  
14 .method·public·abstract·a(La2/c;Lj1/d;)Ljava/lang/Object;26 .method·public·abstract·callBy(Ljava/util/Map;)Ljava/lang/Object;
15 ····.annotation·system·Ldalvik/annotation/Signature;27 ····.annotation·system·Ldalvik/annotation/Signature;
16 ········value·=·{28 ········value·=·{
17 ············"(",29 ············"(",
 30 ············"Ljava/util/Map<",
18 ············"La2/c<", 
19 ············"-TT;>;", 
20 ············"Lj1/d<", 
21 ············"-", 
22 ············"Lg1/q;", 
23 ············">;)", 
24 ············"Ljava/lang/Object;"31 ············"Ljava/lang/Object;",
 32 ············"+",
 33 ············"Ljava/lang/Object;",
 34 ············">;)TR;"
 35 ········}
 36 ····.end·annotation
 37 .end·method
  
 38 .method·public·abstract·getParameters()Ljava/util/List;
 39 ····.annotation·system·Ldalvik/annotation/Signature;
 40 ········value·=·{
 41 ············"()",
 42 ············"Ljava/util/List<",
 43 ············"Ljava/lang/Object;",
 44 ············">;"
 45 ········}
 46 ····.end·annotation
 47 .end·method
  
 48 .method·public·abstract·getReturnType()La2/f;
 49 .end·method
  
 50 .method·public·abstract·getTypeParameters()Ljava/util/List;
 51 ····.annotation·system·Ldalvik/annotation/Signature;
 52 ········value·=·{
 53 ············"()",
 54 ············"Ljava/util/List<",
 55 ············"Ljava/lang/Object;",
 56 ············">;"
25 ········}57 ········}
26 ····.end·annotation58 ····.end·annotation
27 .end·method59 .end·method
  
 60 .method·public·abstract·getVisibility()La2/g;
 61 .end·method
  
 62 .method·public·abstract·isAbstract()Z
 63 .end·method
  
 64 .method·public·abstract·isFinal()Z
 65 .end·method
  
 66 .method·public·abstract·isOpen()Z
 67 .end·method
  
 68 .method·public·abstract·isSuspend()Z
 69 .end·method
1.37 KB
smali/a2/e.smali
    
Offset 1, 34 lines modifiedOffset 1, 39 lines modified
1 .class·final·synthetic·La2/e;1 .class·public·interface·abstract·La2/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·La2/b;
 6 .implements·Lm1/c;
  
4 #·direct·methods 
5 .method·public·static·final·a(Lq1/p;)La2/b; 
6 ····.locals·1 
7 ····.annotation·system·Ldalvik/annotation/Signature; 
8 ········value·=·{ 
9 ············"<T:", 
10 ············"Ljava/lang/Object;", 
11 ············">(", 
12 ············"Lq1/p<", 
13 ············"-", 
14 ············"La2/c<", 
15 ············"-TT;>;-", 
16 ············"Lj1/d<", 
17 ············"-", 
18 ············"Lg1/q;", 
19 ············">;+", 
20 ············"Ljava/lang/Object;", 
21 ············">;)", 
22 ············"La2/b<", 
23 ············"TT;>;" 
24 ········} 
25 ····.end·annotation 
  
26 ····new-instance·v0,·La2/f;7 #·annotations
 8 .annotation·system·Ldalvik/annotation/Signature;
 9 ····value·=·{
 10 ········"<R:",
 11 ········"Ljava/lang/Object;",
 12 ········">",
 13 ········"Ljava/lang/Object;",
 14 ········"La2/b<",
 15 ········"TR;>;",
 16 ········"Lm1/c<",
 17 ········"TR;>;"
 18 ····}
 19 .end·annotation
  
27 ····invoke-direct·{v0,·p0},·La2/f;-><init>(Lq1/p;)V 
  
28 ····return-object·v020 #·virtual·methods
 21 .method·public·abstract·isExternal()Z
 22 .end·method
  
 23 .method·public·abstract·isInfix()Z
 24 .end·method
  
 25 .method·public·abstract·isInline()Z
 26 .end·method
  
 27 .method·public·abstract·isOperator()Z
 28 .end·method
  
 29 .method·public·abstract·isSuspend()Z
29 .end·method30 .end·method
3.7 KB
smali/a2/a.smali
    
Offset 1, 179 lines modifiedOffset 1, 16 lines modified
1 .class·public·abstract·La2/a;1 .class·public·interface·abstract·La2/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces 
5 .implements·La2/b; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/Signature; 
8 ····value·=·{ 
9 ········"<T:", 
10 ········"Ljava/lang/Object;", 
11 ········">", 
12 ········"Ljava/lang/Object;", 
13 ········"La2/b<", 
14 ········"TT;>;" 
15 ····} 
16 .end·annotation 
  
  
17 #·direct·methods 
18 .method·public·constructor·<init>()V 
19 ····.locals·0 
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
21 ····return-void 
22 .end·method 
  
  
23 #·virtual·methods4 #·virtual·methods
 5 .method·public·abstract·getAnnotations()Ljava/util/List;
24 .method·public·final·a(La2/c;Lj1/d;)Ljava/lang/Object; 
25 ····.locals·5 
26 ····.annotation·system·Ldalvik/annotation/Signature; 
27 ········value·=·{ 
28 ············"(", 
29 ············"La2/c<", 
30 ············"-TT;>;", 
31 ············"Lj1/d<", 
32 ············"-", 
33 ············"Lg1/q;", 
34 ············">;)", 
35 ············"Ljava/lang/Object;" 
36 ········} 
37 ····.end·annotation 
  
38 ····instance-of·v0,·p2,·La2/a$a; 
  
39 ····if-eqz·v0,·:cond_0 
  
40 ····move-object·v0,·p2 
  
41 ····check-cast·v0,·La2/a$a; 
  
42 ····iget·v1,·v0,·La2/a$a;->g:I 
  
43 ····const/high16·v2,·-0x80000000 
  
44 ····and-int·v3,·v1,·v2 
  
45 ····if-eqz·v3,·:cond_0 
  
46 ····sub-int/2addr·v1,·v2 
  
47 ····iput·v1,·v0,·La2/a$a;->g:I 
  
48 ····goto·:goto_0 
  
49 ····:cond_0 
50 ····new-instance·v0,·La2/a$a; 
  
51 ····invoke-direct·{v0,·p0,·p2},·La2/a$a;-><init>(La2/a;Lj1/d;)V 
  
52 ····:goto_0 
53 ····iget-object·p2,·v0,·La2/a$a;->e:Ljava/lang/Object; 
  
54 ····invoke-static·{},·Lk1/b;->c()Ljava/lang/Object; 
  
55 ····move-result-object·v1 
  
56 ····iget·v2,·v0,·La2/a$a;->g:I 
  
57 ····const/4·v3,·0x1 
  
58 ····if-eqz·v2,·:cond_2 
  
59 ····if-ne·v2,·v3,·:cond_1 
  
60 ····iget-object·p1,·v0,·La2/a$a;->d:Ljava/lang/Object; 
  
61 ····check-cast·p1,·Lb2/c; 
  
62 ····:try_start_0 
63 ····invoke-static·{p2},·Lg1/l;->b(Ljava/lang/Object;)V 
64 ····:try_end_0 
65 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 
  
66 ····goto·:goto_1 
  
67 ····:catchall_0 
68 ····move-exception·p2 
  
69 ····goto·:goto_2 
  
70 ····:cond_1 
71 ····new-instance·p1,·Ljava/lang/IllegalStateException; 
  
72 ····const-string·p2,·"call·to·\'resume\'·before·\'invoke\'·with·coroutine" 
  
73 ····invoke-direct·{p1,·p2},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V 
  
74 ····throw·p1 
  
75 ····:cond_2 
76 ····invoke-static·{p2},·Lg1/l;->b(Ljava/lang/Object;)V 
  
77 ····new-instance·p2,·Lb2/c; 
  
78 ····invoke-interface·{v0},·Lj1/d;->getContext()Lj1/g; 
  
79 ····move-result-object·v2 
  
80 ····invoke-direct·{p2,·p1,·v2},·Lb2/c;-><init>(La2/c;Lj1/g;)V 
  
81 ····:try_start_1 
Max diff block lines reached; 366/3754 bytes (9.75%) of diff not shown.
854 B
smali/a2/c.smali
    
Offset 1, 29 lines modifiedOffset 1, 25 lines modified
1 .class·public·interface·abstract·La2/c;1 .class·public·interface·abstract·La2/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·La2/d;
 6 .implements·La2/a;
  
  
4 #·annotations7 #·annotations
5 .annotation·system·Ldalvik/annotation/Signature;8 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{9 ····value·=·{
7 ········"<T:",10 ········"<T:",
8 ········"Ljava/lang/Object;",11 ········"Ljava/lang/Object;",
9 ········">",12 ········">",
10 ········"Ljava/lang/Object;"13 ········"Ljava/lang/Object;",
 14 ········"La2/d;",
 15 ········"La2/a;"
11 ····}16 ····}
12 .end·annotation17 .end·annotation
  
  
13 #·virtual·methods18 #·virtual·methods
 19 .method·public·abstract·a()Ljava/lang/String;
14 .method·public·abstract·emit(Ljava/lang/Object;Lj1/d;)Ljava/lang/Object; 
15 ····.annotation·system·Ldalvik/annotation/Signature; 
16 ········value·=·{ 
17 ············"(TT;", 
18 ············"Lj1/d<", 
19 ············"-", 
20 ············"Lg1/q;", 
21 ············">;)", 
22 ············"Ljava/lang/Object;" 
23 ········} 
24 ····.end·annotation 
25 .end·method20 .end·method
1.46 KB
smali/q0/b.smali
    
Offset 1, 3 lines modifiedOffset 1, 64 lines modified
1 .class·public·interface·abstract·Lq0/b;1 .class·public·final·synthetic·Lq0/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
  
  
 6 #·instance·fields
 7 .field·public·final·synthetic·d:Lq0/c;
  
 8 .field·public·final·synthetic·e:Ljava/lang/String;
  
 9 .field·public·final·synthetic·f:Lq0/c$f;
  
 10 .field·public·final·synthetic·g:Ljava/nio/ByteBuffer;
  
 11 .field·public·final·synthetic·h:I
  
 12 .field·public·final·synthetic·i:J
  
  
 13 #·direct·methods
 14 .method·public·synthetic·constructor·<init>(Lq0/c;Ljava/lang/String;Lq0/c$f;Ljava/nio/ByteBuffer;IJ)V
 15 ····.locals·0
  
 16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 17 ····iput-object·p1,·p0,·Lq0/b;->d:Lq0/c;
  
 18 ····iput-object·p2,·p0,·Lq0/b;->e:Ljava/lang/String;
  
 19 ····iput-object·p3,·p0,·Lq0/b;->f:Lq0/c$f;
  
 20 ····iput-object·p4,·p0,·Lq0/b;->g:Ljava/nio/ByteBuffer;
  
 21 ····iput·p5,·p0,·Lq0/b;->h:I
  
 22 ····iput-wide·p6,·p0,·Lq0/b;->i:J
  
 23 ····return-void
 24 .end·method
  
  
 25 #·virtual·methods
 26 .method·public·final·run()V
 27 ····.locals·7
  
 28 ····iget-object·v0,·p0,·Lq0/b;->d:Lq0/c;
  
 29 ····iget-object·v1,·p0,·Lq0/b;->e:Ljava/lang/String;
  
 30 ····iget-object·v2,·p0,·Lq0/b;->f:Lq0/c$f;
  
 31 ····iget-object·v3,·p0,·Lq0/b;->g:Ljava/nio/ByteBuffer;
  
 32 ····iget·v4,·p0,·Lq0/b;->h:I
  
 33 ····iget-wide·v5,·p0,·Lq0/b;->i:J
  
 34 ····invoke-static/range·{v0·..·v6},·Lq0/c;->i(Lq0/c;Ljava/lang/String;Lq0/c$f;Ljava/nio/ByteBuffer;IJ)V
  
 35 ····return-void
 36 .end·method
8.0 KB
smali/q0/a.smali
Max HTML report size reached
1.16 KB
smali/w1/h.smali
    
Offset 1, 3 lines modifiedOffset 1, 51 lines modified
1 .class·Lw1/h; 
2 .super·Lw1/g;1 .class·public·interface·abstract·Lw1/h;
 2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Lm1/c;
  
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/Signature;
 8 ····value·=·{
 9 ········"<P1:",
 10 ········"Ljava/lang/Object;",
 11 ········"P2:",
 12 ········"Ljava/lang/Object;",
 13 ········"P3:",
 14 ········"Ljava/lang/Object;",
 15 ········"P4:",
 16 ········"Ljava/lang/Object;",
 17 ········"P5:",
 18 ········"Ljava/lang/Object;",
 19 ········"P6:",
 20 ········"Ljava/lang/Object;",
 21 ········"P7:",
 22 ········"Ljava/lang/Object;",
 23 ········"P8:",
 24 ········"Ljava/lang/Object;",
 25 ········"P9:",
 26 ········"Ljava/lang/Object;",
 27 ········"P10:",
 28 ········"Ljava/lang/Object;",
 29 ········"P11:",
 30 ········"Ljava/lang/Object;",
 31 ········"P12:",
 32 ········"Ljava/lang/Object;",
 33 ········"P13:",
 34 ········"Ljava/lang/Object;",
 35 ········"P14:",
 36 ········"Ljava/lang/Object;",
 37 ········"P15:",
 38 ········"Ljava/lang/Object;",
 39 ········"P16:",
 40 ········"Ljava/lang/Object;",
 41 ········"R:",
 42 ········"Ljava/lang/Object;",
 43 ········">",
 44 ········"Ljava/lang/Object;",
 45 ········"Lm1/c<",
 46 ········"TR;>;"
 47 ····}
 48 .end·annotation
2.68 KB
smali/w1/f.smali
    
Offset 1, 80 lines modifiedOffset 1, 47 lines modified
1 .class·Lw1/f;1 .class·public·interface·abstract·Lw1/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Lm1/c;
  
4 #·direct·methods 
5 .method·public·static·a(Ljava/lang/Appendable;Ljava/lang/Object;Lq1/l;)V 
6 ····.locals·1 
7 ····.annotation·system·Ldalvik/annotation/Signature; 
8 ········value·=·{ 
9 ············"<T:", 
10 ············"Ljava/lang/Object;", 
11 ············">(", 
12 ············"Ljava/lang/Appendable;", 
13 ············"TT;", 
14 ············"Lq1/l<", 
15 ············"-TT;+", 
16 ············"Ljava/lang/CharSequence;", 
17 ············">;)V" 
18 ········} 
19 ····.end·annotation 
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/Signature;
 8 ····value·=·{
 9 ········"<P1:",
 10 ········"Ljava/lang/Object;",
 11 ········"P2:",
 12 ········"Ljava/lang/Object;",
 13 ········"P3:",
 14 ········"Ljava/lang/Object;",
 15 ········"P4:",
 16 ········"Ljava/lang/Object;",
 17 ········"P5:",
 18 ········"Ljava/lang/Object;",
 19 ········"P6:",
 20 ········"Ljava/lang/Object;",
 21 ········"P7:",
 22 ········"Ljava/lang/Object;",
 23 ········"P8:",
 24 ········"Ljava/lang/Object;",
 25 ········"P9:",
 26 ········"Ljava/lang/Object;",
 27 ········"P10:",
 28 ········"Ljava/lang/Object;",
 29 ········"P11:",
 30 ········"Ljava/lang/Object;",
 31 ········"P12:",
 32 ········"Ljava/lang/Object;",
 33 ········"P13:",
 34 ········"Ljava/lang/Object;",
 35 ········"P14:",
 36 ········"Ljava/lang/Object;",
 37 ········"R:",
 38 ········"Ljava/lang/Object;",
 39 ········">",
 40 ········"Ljava/lang/Object;",
 41 ········"Lm1/c<",
 42 ········"TR;>;"
 43 ····}
 44 .end·annotation
20 ····const-string·v0,·"<this>" 
  
21 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
22 ····if-eqz·p2,·:cond_0 
  
23 ····invoke-interface·{p2,·p1},·Lq1/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object; 
  
24 ····move-result-object·p1 
  
25 ····:goto_0 
26 ····check-cast·p1,·Ljava/lang/CharSequence; 
  
27 ····:goto_1 
28 ····invoke-interface·{p0,·p1},·Ljava/lang/Appendable;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; 
  
29 ····goto·:goto_3 
  
30 ····:cond_0 
31 ····if-nez·p1,·:cond_1 
  
32 ····const/4·p2,·0x1 
  
33 ····goto·:goto_2 
  
34 ····:cond_1 
35 ····instance-of·p2,·p1,·Ljava/lang/CharSequence; 
  
36 ····:goto_2 
37 ····if-eqz·p2,·:cond_2 
  
38 ····goto·:goto_0 
  
39 ····:cond_2 
40 ····instance-of·p2,·p1,·Ljava/lang/Character; 
  
41 ····if-eqz·p2,·:cond_3 
  
42 ····check-cast·p1,·Ljava/lang/Character; 
  
43 ····invoke-virtual·{p1},·Ljava/lang/Character;->charValue()C 
  
44 ····move-result·p1 
  
45 ····invoke-interface·{p0,·p1},·Ljava/lang/Appendable;->append(C)Ljava/lang/Appendable; 
  
46 ····goto·:goto_3 
  
47 ····:cond_3 
48 ····invoke-static·{p1},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; 
  
49 ····move-result-object·p1 
  
50 ····goto·:goto_1 
  
51 ····:goto_3 
52 ····return-void 
53 .end·method 
5.49 KB
smali/w1/d.smali
Max HTML report size reached
1.21 KB
smali/w1/i.smali
    
Offset 1, 3 lines modifiedOffset 1, 53 lines modified
1 .class·Lw1/i; 
2 .super·Lw1/h;1 .class·public·interface·abstract·Lw1/i;
 2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Lm1/c;
  
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/Signature;
 8 ····value·=·{
 9 ········"<P1:",
 10 ········"Ljava/lang/Object;",
 11 ········"P2:",
 12 ········"Ljava/lang/Object;",
 13 ········"P3:",
 14 ········"Ljava/lang/Object;",
 15 ········"P4:",
 16 ········"Ljava/lang/Object;",
 17 ········"P5:",
 18 ········"Ljava/lang/Object;",
 19 ········"P6:",
 20 ········"Ljava/lang/Object;",
 21 ········"P7:",
 22 ········"Ljava/lang/Object;",
 23 ········"P8:",
 24 ········"Ljava/lang/Object;",
 25 ········"P9:",
 26 ········"Ljava/lang/Object;",
 27 ········"P10:",
 28 ········"Ljava/lang/Object;",
 29 ········"P11:",
 30 ········"Ljava/lang/Object;",
 31 ········"P12:",
 32 ········"Ljava/lang/Object;",
 33 ········"P13:",
 34 ········"Ljava/lang/Object;",
 35 ········"P14:",
 36 ········"Ljava/lang/Object;",
 37 ········"P15:",
 38 ········"Ljava/lang/Object;",
 39 ········"P16:",
 40 ········"Ljava/lang/Object;",
 41 ········"P17:",
 42 ········"Ljava/lang/Object;",
 43 ········"R:",
 44 ········"Ljava/lang/Object;",
 45 ········">",
 46 ········"Ljava/lang/Object;",
 47 ········"Lm1/c<",
 48 ········"TR;>;"
 49 ····}
 50 .end·annotation
8.32 KB
smali/w1/g.smali
Max HTML report size reached
1.3 KB
smali/w1/k.smali
    
Offset 1, 3 lines modifiedOffset 1, 57 lines modified
1 .class·Lw1/k; 
2 .super·Lw1/j;1 .class·public·interface·abstract·Lw1/k;
 2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Lm1/c;
  
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/Signature;
 8 ····value·=·{
 9 ········"<P1:",
 10 ········"Ljava/lang/Object;",
 11 ········"P2:",
 12 ········"Ljava/lang/Object;",
 13 ········"P3:",
 14 ········"Ljava/lang/Object;",
 15 ········"P4:",
 16 ········"Ljava/lang/Object;",
 17 ········"P5:",
 18 ········"Ljava/lang/Object;",
 19 ········"P6:",
 20 ········"Ljava/lang/Object;",
 21 ········"P7:",
 22 ········"Ljava/lang/Object;",
 23 ········"P8:",
 24 ········"Ljava/lang/Object;",
 25 ········"P9:",
 26 ········"Ljava/lang/Object;",
 27 ········"P10:",
 28 ········"Ljava/lang/Object;",
 29 ········"P11:",
 30 ········"Ljava/lang/Object;",
 31 ········"P12:",
 32 ········"Ljava/lang/Object;",
 33 ········"P13:",
 34 ········"Ljava/lang/Object;",
 35 ········"P14:",
 36 ········"Ljava/lang/Object;",
 37 ········"P15:",
 38 ········"Ljava/lang/Object;",
 39 ········"P16:",
 40 ········"Ljava/lang/Object;",
 41 ········"P17:",
 42 ········"Ljava/lang/Object;",
 43 ········"P18:",
 44 ········"Ljava/lang/Object;",
 45 ········"P19:",
 46 ········"Ljava/lang/Object;",
 47 ········"R:",
 48 ········"Ljava/lang/Object;",
 49 ········">",
 50 ········"Ljava/lang/Object;",
 51 ········"Lm1/c<",
 52 ········"TR;>;"
 53 ····}
 54 .end·annotation
6.8 KB
smali/w1/m.smali
Max HTML report size reached
1.62 KB
smali/w1/b.smali
    
Offset 1, 52 lines modifiedOffset 1, 39 lines modified
1 .class·Lw1/b; 
2 .super·Lw1/a;1 .class·public·interface·abstract·Lw1/b;
 2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Lm1/c;
  
4 #·direct·methods 
5 .method·public·static·final·d(CCZ)Z 
6 ····.locals·2 
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/Signature;
 8 ····value·=·{
 9 ········"<P1:",
 10 ········"Ljava/lang/Object;",
 11 ········"P2:",
 12 ········"Ljava/lang/Object;",
 13 ········"P3:",
 14 ········"Ljava/lang/Object;",
 15 ········"P4:",
 16 ········"Ljava/lang/Object;",
 17 ········"P5:",
 18 ········"Ljava/lang/Object;",
 19 ········"P6:",
 20 ········"Ljava/lang/Object;",
 21 ········"P7:",
 22 ········"Ljava/lang/Object;",
 23 ········"P8:",
 24 ········"Ljava/lang/Object;",
 25 ········"P9:",
 26 ········"Ljava/lang/Object;",
 27 ········"P10:",
 28 ········"Ljava/lang/Object;",
 29 ········"R:",
 30 ········"Ljava/lang/Object;",
 31 ········">",
 32 ········"Ljava/lang/Object;",
 33 ········"Lm1/c<",
 34 ········"TR;>;"
 35 ····}
 36 .end·annotation
7 ····const/4·v0,·0x1 
  
8 ····if-ne·p0,·p1,·:cond_0 
  
9 ····return·v0 
  
10 ····:cond_0 
11 ····const/4·v1,·0x0 
  
12 ····if-nez·p2,·:cond_1 
  
13 ····return·v1 
  
14 ····:cond_1 
15 ····invoke-static·{p0},·Ljava/lang/Character;->toUpperCase(C)C 
  
16 ····move-result·p0 
  
17 ····invoke-static·{p1},·Ljava/lang/Character;->toUpperCase(C)C 
  
18 ····move-result·p1 
  
19 ····if-eq·p0,·p1,·:cond_3 
  
20 ····invoke-static·{p0},·Ljava/lang/Character;->toLowerCase(C)C 
  
21 ····move-result·p0 
  
22 ····invoke-static·{p1},·Ljava/lang/Character;->toLowerCase(C)C 
  
23 ····move-result·p1 
  
24 ····if-ne·p0,·p1,·:cond_2 
  
25 ····goto·:goto_0 
  
26 ····:cond_2 
27 ····const/4·v0,·0x0 
  
28 ····:cond_3 
29 ····:goto_0 
30 ····return·v0 
31 .end·method 
2.55 KB
smali/w1/q.smali
    
Offset 1, 72 lines modifiedOffset 1, 35 lines modified
1 .class·Lw1/q; 
2 .super·Lw1/p;1 .class·public·interface·abstract·Lw1/q;
 2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Lm1/c;
  
4 #·direct·methods 
5 .method·public·static·final·c0(Ljava/lang/String;I)Ljava/lang/String; 
6 ····.locals·1 
  
7 ····const-string·v0,·"<this>"6 #·annotations
 7 .annotation·system·Ldalvik/annotation/Signature;
 8 ····value·=·{
 9 ········"<P1:",
 10 ········"Ljava/lang/Object;",
 11 ········"P2:",
 12 ········"Ljava/lang/Object;",
 13 ········"P3:",
 14 ········"Ljava/lang/Object;",
 15 ········"R:",
 16 ········"Ljava/lang/Object;",
 17 ········">",
 18 ········"Ljava/lang/Object;",
 19 ········"Lm1/c<",
 20 ········"TR;>;"
 21 ····}
 22 .end·annotation
  
8 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
 23 #·virtual·methods
 24 .method·public·abstract·h(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
 25 ····.annotation·system·Ldalvik/annotation/Signature;
 26 ········value·=·{
 27 ············"(TP1;TP2;TP3;)TR;"
 28 ········}
 29 ····.end·annotation
9 ····if-ltz·p1,·:cond_0 
  
10 ····const/4·v0,·0x1 
  
11 ····goto·:goto_0 
  
12 ····:cond_0 
13 ····const/4·v0,·0x0 
  
14 ····:goto_0 
15 ····if-eqz·v0,·:cond_1 
  
16 ····invoke-virtual·{p0},·Ljava/lang/String;->length()I 
  
17 ····move-result·v0 
  
18 ····invoke-static·{p1,·v0},·Lt1/d;->c(II)I 
  
19 ····move-result·p1 
  
20 ····invoke-virtual·{p0,·p1},·Ljava/lang/String;->substring(I)Ljava/lang/String; 
  
21 ····move-result-object·p0 
  
22 ····const-string·p1,·"this·as·java.lang.String).substring(startIndex)" 
  
23 ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V 
  
24 ····return-object·p0 
  
25 ····:cond_1 
26 ····new-instance·p0,·Ljava/lang/StringBuilder; 
  
27 ····invoke-direct·{p0},·Ljava/lang/StringBuilder;-><init>()V 
  
28 ····const-string·v0,·"Requested·character·count·" 
  
29 ····invoke-virtual·{p0,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
30 ····invoke-virtual·{p0,·p1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; 
  
31 ····const-string·p1,·"·is·less·than·zero." 
  
32 ····invoke-virtual·{p0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
33 ····invoke-virtual·{p0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; 
  
34 ····move-result-object·p0 
  
35 ····new-instance·p1,·Ljava/lang/IllegalArgumentException; 
  
36 ····invoke-virtual·{p0},·Ljava/lang/Object;->toString()Ljava/lang/String; 
  
37 ····move-result-object·p0 
  
38 ····invoke-direct·{p1,·p0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V 
  
39 ····throw·p1 
40 .end·method30 .end·method
38.6 KB
smali/w1/o.smali
Max HTML report size reached
6.01 KB
smali/w1/e.smali
Max HTML report size reached
714 B
smali/w1/l.smali
    
Offset 1, 3 lines modifiedOffset 1, 31 lines modified
1 .class·Lw1/l; 
2 .super·Lw1/k;1 .class·public·interface·abstract·Lw1/l;
 2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Lm1/c;
  
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/Signature;
 8 ····value·=·{
 9 ········"<P1:",
 10 ········"Ljava/lang/Object;",
 11 ········"R:",
 12 ········"Ljava/lang/Object;",
 13 ········">",
 14 ········"Ljava/lang/Object;",
 15 ········"Lm1/c<",
 16 ········"TR;>;"
 17 ····}
 18 .end·annotation
  
  
 19 #·virtual·methods
 20 .method·public·abstract·invoke(Ljava/lang/Object;)Ljava/lang/Object;
 21 ····.annotation·system·Ldalvik/annotation/Signature;
 22 ········value·=·{
 23 ············"(TP1;)TR;"
 24 ········}
 25 ····.end·annotation
 26 .end·method
2.51 KB
smali/w1/a.smali
    
Offset 1, 96 lines modifiedOffset 1, 29 lines modified
1 .class·Lw1/a;1 .class·public·interface·abstract·Lw1/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Lm1/c;
  
4 #·direct·methods 
5 .method·public·static·final·a(I)I 
6 ····.locals·5 
  
7 ····new-instance·v0,·Lt1/c;6 #·annotations
 7 .annotation·system·Ldalvik/annotation/Signature;
 8 ····value·=·{
 9 ········"<R:",
 10 ········"Ljava/lang/Object;",
 11 ········">",
 12 ········"Ljava/lang/Object;",
 13 ········"Lm1/c<",
 14 ········"TR;>;"
 15 ····}
 16 .end·annotation
  
8 ····const/4·v1,·0x2 
  
 17 #·virtual·methods
 18 .method·public·abstract·invoke()Ljava/lang/Object;
 19 ····.annotation·system·Ldalvik/annotation/Signature;
 20 ········value·=·{
 21 ············"()TR;"
 22 ········}
 23 ····.end·annotation
9 ····const/16·v2,·0x24 
  
10 ····invoke-direct·{v0,·v1,·v2},·Lt1/c;-><init>(II)V 
  
11 ····invoke-virtual·{v0,·p0},·Lt1/c;->m(I)Z 
  
12 ····move-result·v0 
  
13 ····if-eqz·v0,·:cond_0 
  
14 ····return·p0 
  
15 ····:cond_0 
16 ····new-instance·v0,·Ljava/lang/IllegalArgumentException; 
  
17 ····new-instance·v3,·Ljava/lang/StringBuilder; 
  
18 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V 
  
19 ····const-string·v4,·"radix·" 
  
20 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
21 ····invoke-virtual·{v3,·p0},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; 
  
22 ····const-string·p0,·"·was·not·in·valid·range·" 
  
23 ····invoke-virtual·{v3,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
24 ····new-instance·p0,·Lt1/c; 
  
25 ····invoke-direct·{p0,·v1,·v2},·Lt1/c;-><init>(II)V 
  
26 ····invoke-virtual·{v3,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; 
  
27 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; 
  
28 ····move-result-object·p0 
  
29 ····invoke-direct·{v0,·p0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V 
  
30 ····throw·v0 
31 .end·method 
  
32 .method·public·static·final·b(CI)I 
33 ····.locals·0 
  
34 ····invoke-static·{p0,·p1},·Ljava/lang/Character;->digit(II)I 
  
35 ····move-result·p0 
  
36 ····return·p0 
37 .end·method 
  
38 .method·public·static·final·c(C)Z 
39 ····.locals·1 
  
40 ····invoke-static·{p0},·Ljava/lang/Character;->isWhitespace(C)Z 
  
41 ····move-result·v0 
  
42 ····if-nez·v0,·:cond_1 
  
43 ····invoke-static·{p0},·Ljava/lang/Character;->isSpaceChar(C)Z 
  
44 ····move-result·p0 
  
45 ····if-eqz·p0,·:cond_0 
  
46 ····goto·:goto_0 
  
47 ····:cond_0 
48 ····const/4·p0,·0x0 
  
49 ····goto·:goto_1 
  
50 ····:cond_1 
51 ····:goto_0 
52 ····const/4·p0,·0x1 
  
53 ····:goto_1 
54 ····return·p0 
55 .end·method24 .end·method
783 B
smali/w1/p.smali
    
Offset 1, 3 lines modifiedOffset 1, 33 lines modified
1 .class·Lw1/p; 
2 .super·Lw1/o;1 .class·public·interface·abstract·Lw1/p;
 2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Lm1/c;
  
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/Signature;
 8 ····value·=·{
 9 ········"<P1:",
 10 ········"Ljava/lang/Object;",
 11 ········"P2:",
 12 ········"Ljava/lang/Object;",
 13 ········"R:",
 14 ········"Ljava/lang/Object;",
 15 ········">",
 16 ········"Ljava/lang/Object;",
 17 ········"Lm1/c<",
 18 ········"TR;>;"
 19 ····}
 20 .end·annotation
  
  
 21 #·virtual·methods
 22 .method·public·abstract·invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
 23 ····.annotation·system·Ldalvik/annotation/Signature;
 24 ········value·=·{
 25 ············"(TP1;TP2;)TR;"
 26 ········}
 27 ····.end·annotation
 28 .end·method
1.26 KB
smali/w1/j.smali
    
Offset 1, 3 lines modifiedOffset 1, 55 lines modified
1 .class·Lw1/j; 
2 .super·Lw1/i;1 .class·public·interface·abstract·Lw1/j;
 2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Lm1/c;
  
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/Signature;
 8 ····value·=·{
 9 ········"<P1:",
 10 ········"Ljava/lang/Object;",
 11 ········"P2:",
 12 ········"Ljava/lang/Object;",
 13 ········"P3:",
 14 ········"Ljava/lang/Object;",
 15 ········"P4:",
 16 ········"Ljava/lang/Object;",
 17 ········"P5:",
 18 ········"Ljava/lang/Object;",
 19 ········"P6:",
 20 ········"Ljava/lang/Object;",
 21 ········"P7:",
 22 ········"Ljava/lang/Object;",
 23 ········"P8:",
 24 ········"Ljava/lang/Object;",
 25 ········"P9:",
 26 ········"Ljava/lang/Object;",
 27 ········"P10:",
 28 ········"Ljava/lang/Object;",
 29 ········"P11:",
 30 ········"Ljava/lang/Object;",
 31 ········"P12:",
 32 ········"Ljava/lang/Object;",
 33 ········"P13:",
 34 ········"Ljava/lang/Object;",
 35 ········"P14:",
 36 ········"Ljava/lang/Object;",
 37 ········"P15:",
 38 ········"Ljava/lang/Object;",
 39 ········"P16:",
 40 ········"Ljava/lang/Object;",
 41 ········"P17:",
 42 ········"Ljava/lang/Object;",
 43 ········"P18:",
 44 ········"Ljava/lang/Object;",
 45 ········"R:",
 46 ········"Ljava/lang/Object;",
 47 ········">",
 48 ········"Ljava/lang/Object;",
 49 ········"Lm1/c<",
 50 ········"TR;>;"
 51 ····}
 52 .end·annotation
3.5 KB
smali/w1/c.smali
    
Offset 1, 133 lines modifiedOffset 1, 41 lines modified
1 .class·final·Lw1/c;1 .class·public·interface·abstract·Lw1/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lv1/c;5 .implements·Lm1/c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
 9 ········"<P1:",
9 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
 11 ········"P2:",
 12 ········"Ljava/lang/Object;",
 13 ········"P3:",
 14 ········"Ljava/lang/Object;",
 15 ········"P4:",
 16 ········"Ljava/lang/Object;",
 17 ········"P5:",
 18 ········"Ljava/lang/Object;",
 19 ········"P6:",
 20 ········"Ljava/lang/Object;",
 21 ········"P7:",
 22 ········"Ljava/lang/Object;",
 23 ········"P8:",
 24 ········"Ljava/lang/Object;",
 25 ········"P9:",
 26 ········"Ljava/lang/Object;",
 27 ········"P10:",
 28 ········"Ljava/lang/Object;",
 29 ········"P11:",
 30 ········"Ljava/lang/Object;",
 31 ········"R:",
 32 ········"Ljava/lang/Object;",
 33 ········">",
 34 ········"Ljava/lang/Object;",
10 ········"Lv1/c<",35 ········"Lm1/c<",
11 ········"Lt1/c;", 
12 ········">;"36 ········"TR;>;"
13 ····}37 ····}
14 .end·annotation38 .end·annotation
  
  
15 #·instance·fields 
16 .field·private·final·a:Ljava/lang/CharSequence; 
  
17 .field·private·final·b:I 
  
18 .field·private·final·c:I 
  
19 .field·private·final·d:Lq1/p; 
20 ····.annotation·system·Ldalvik/annotation/Signature; 
21 ········value·=·{ 
22 ············"Lq1/p<", 
23 ············"Ljava/lang/CharSequence;", 
24 ············"Ljava/lang/Integer;", 
25 ············"Lg1/j<", 
26 ············"Ljava/lang/Integer;", 
27 ············"Ljava/lang/Integer;", 
28 ············">;>;" 
29 ········} 
30 ····.end·annotation 
31 .end·field 
  
  
32 #·direct·methods 
33 .method·public·constructor·<init>(Ljava/lang/CharSequence;IILq1/p;)V 
34 ····.locals·1 
35 ····.annotation·system·Ldalvik/annotation/Signature; 
36 ········value·=·{ 
37 ············"(", 
38 ············"Ljava/lang/CharSequence;", 
39 ············"II", 
40 ············"Lq1/p<", 
41 ············"-", 
42 ············"Ljava/lang/CharSequence;", 
43 ············"-", 
44 ············"Ljava/lang/Integer;", 
45 ············"Lg1/j<", 
46 ············"Ljava/lang/Integer;", 
47 ············"Ljava/lang/Integer;", 
48 ············">;>;)V" 
49 ········} 
50 ····.end·annotation 
  
51 ····const-string·v0,·"input" 
  
52 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
53 ····const-string·v0,·"getNextMatch" 
  
54 ····invoke-static·{p4,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
55 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
56 ····iput-object·p1,·p0,·Lw1/c;->a:Ljava/lang/CharSequence; 
  
57 ····iput·p2,·p0,·Lw1/c;->b:I 
  
58 ····iput·p3,·p0,·Lw1/c;->c:I 
  
59 ····iput-object·p4,·p0,·Lw1/c;->d:Lq1/p; 
  
60 ····return-void 
61 .end·method 
  
62 .method·public·static·final·synthetic·a(Lw1/c;)Lq1/p; 
63 ····.locals·0 
  
64 ····iget-object·p0,·p0,·Lw1/c;->d:Lq1/p; 
  
65 ····return-object·p0 
66 .end·method 
  
67 .method·public·static·final·synthetic·b(Lw1/c;)Ljava/lang/CharSequence; 
68 ····.locals·0 
  
69 ····iget-object·p0,·p0,·Lw1/c;->a:Ljava/lang/CharSequence; 
  
70 ····return-object·p0 
71 .end·method 
  
72 .method·public·static·final·synthetic·c(Lw1/c;)I 
73 ····.locals·0 
  
74 ····iget·p0,·p0,·Lw1/c;->c:I 
Max diff block lines reached; -1/3557 bytes (-0.03%) of diff not shown.
6.7 KB
smali/w1/n.smali
Max HTML report size reached
24.8 KB
smali/l/b.smali
Max HTML report size reached
21.9 KB
smali/l/a.smali
Max HTML report size reached
607 B
smali/r0/a.smali
    
Offset 1, 11 lines modifiedOffset 1, 23 lines modified
1 .class·public·interface·abstract·Lr0/a;1 .class·public·interface·abstract·Lr0/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·a()V5 .method·public·abstract·a(ILjava/lang/String;)Ljava/lang/String;
6 .end·method6 .end·method
  
 7 .method·public·abstract·b()V
 8 .end·method
  
7 .method·public·abstract·b(Lr0/b;)V9 .method·public·abstract·c(Lc1/b;)V
 10 .end·method
  
 11 .method·public·abstract·d(ILjava/lang/String;)V
 12 .end·method
  
 13 .method·public·abstract·e(ILjava/lang/String;)Z
 14 .end·method
  
 15 .method·public·abstract·f(Lio/flutter/embedding/engine/FlutterJNI;)V
8 .end·method16 .end·method
2.32 KB
smali/n1/a.smali
    
Offset 1, 25 lines modifiedOffset 1, 81 lines modified
1 .class·public·Ln1/a;1 .class·public·final·Ln1/a;
2 .super·Lm1/a;2 .super·Ln1/e;
3 .source·""3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·constructor·<init>()V5 .method·public·static·bridge·synthetic·a([Ljava/lang/Object;)Ljava/util/List;
6 ····.locals·06 ····.locals·0
  
7 ····invoke-direct·{p0},·Lm1/a;-><init>()V7 ····invoke-static·{p0},·Ln1/d;->a([Ljava/lang/Object;)Ljava/util/List;
  
 8 ····move-result-object·p0
  
 9 ····return-object·p0
 10 .end·method
  
 11 .method·public·static·bridge·synthetic·c([Ljava/lang/Object;[Ljava/lang/Object;IIIILjava/lang/Object;)[Ljava/lang/Object;
 12 ····.locals·0
  
 13 ····invoke-static/range·{p0·..·p6},·Ln1/d;->c([Ljava/lang/Object;[Ljava/lang/Object;IIIILjava/lang/Object;)[Ljava/lang/Object;
  
 14 ····move-result-object·p0
  
 15 ····return-object·p0
 16 .end·method
  
 17 .method·public·static·bridge·synthetic·d([Ljava/lang/Object;Ljava/lang/Object;II)V
 18 ····.locals·0
  
 19 ····invoke-static·{p0,·p1,·p2,·p3},·Ln1/d;->d([Ljava/lang/Object;Ljava/lang/Object;II)V
  
 20 ····return-void
 21 .end·method
  
 22 .method·public·static·bridge·synthetic·e([Ljava/lang/Object;Ljava/lang/Object;IIILjava/lang/Object;)V
 23 ····.locals·0
  
 24 ····invoke-static/range·{p0·..·p5},·Ln1/d;->e([Ljava/lang/Object;Ljava/lang/Object;IIILjava/lang/Object;)V
  
8 ····return-void25 ····return-void
9 .end·method26 .end·method
  
 27 .method·public·static·bridge·synthetic·g([Ljava/lang/Object;)Ljava/lang/Object;
 28 ····.locals·0
  
 29 ····invoke-static·{p0},·Ln1/e;->g([Ljava/lang/Object;)Ljava/lang/Object;
  
 30 ····move-result-object·p0
  
 31 ····return-object·p0
 32 .end·method
  
 33 .method·public·static·bridge·synthetic·h([C)C
 34 ····.locals·0
  
 35 ····invoke-static·{p0},·Ln1/e;->h([C)C
  
 36 ····move-result·p0
  
10 #·virtual·methods 
11 .method·public·b()Lr1/c;37 ····return·p0
 38 .end·method
  
 39 .method·public·static·bridge·synthetic·i([Ljava/lang/Object;)Ljava/lang/Object;
12 ····.locals·140 ····.locals·0
  
 41 ····invoke-static·{p0},·Ln1/e;->i([Ljava/lang/Object;)Ljava/lang/Object;
  
 42 ····move-result-object·p0
  
 43 ····return-object·p0
 44 .end·method
  
 45 .method·public·static·bridge·synthetic·k([Ljava/lang/Object;Ljava/util/Comparator;)Ljava/util/List;
 46 ····.locals·0
  
13 ····new-instance·v0,·Ls1/a;47 ····invoke-static·{p0,·p1},·Ln1/e;->k([Ljava/lang/Object;Ljava/util/Comparator;)Ljava/util/List;
  
14 ····invoke-direct·{v0},·Ls1/a;-><init>()V48 ····move-result-object·p0
  
15 ····return-object·v049 ····return-object·p0
16 .end·method50 .end·method
943 B
smali/x1/b.smali
    
Offset 1, 3 lines modifiedOffset 1, 43 lines modified
1 .class·public·abstract·Lx1/b;1 .class·public·final·Lx1/b;
2 .super·Ljava/lang/Object;2 .super·Lx1/a;
3 .source·""3 .source·""
  
  
 4 #·instance·fields
 5 .field·private·final·f:Lx1/b$a;
  
  
 6 #·direct·methods
 7 .method·public·constructor·<init>()V
 8 ····.locals·1
  
 9 ····invoke-direct·{p0},·Lx1/a;-><init>()V
  
 10 ····new-instance·v0,·Lx1/b$a;
  
 11 ····invoke-direct·{v0},·Lx1/b$a;-><init>()V
  
 12 ····iput-object·v0,·p0,·Lx1/b;->f:Lx1/b$a;
  
 13 ····return-void
 14 .end·method
  
  
 15 #·virtual·methods
 16 .method·public·c()Ljava/util/Random;
 17 ····.locals·2
  
 18 ····iget-object·v0,·p0,·Lx1/b;->f:Lx1/b$a;
  
 19 ····invoke-virtual·{v0},·Ljava/lang/ThreadLocal;->get()Ljava/lang/Object;
  
 20 ····move-result-object·v0
  
 21 ····const-string·v1,·"implStorage.get()"
  
 22 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
 23 ····check-cast·v0,·Ljava/util/Random;
  
 24 ····return-object·v0
 25 .end·method
5.47 KB
smali/x1/a.smali
Max HTML report size reached
1.25 KB
smali/x1/c.smali
    
Offset 1, 23 lines modifiedOffset 1, 62 lines modified
1 .class·public·final·Lx1/c;1 .class·public·abstract·Lx1/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/MemberClasses;
 6 ····value·=·{
 7 ········Lx1/c$a;
 8 ····}
 9 .end·annotation
  
  
4 #·static·fields10 #·static·fields
 11 .field·public·static·final·d:Lx1/c$a;
  
5 .field·private·static·a:Lx1/b;12 .field·private·static·final·e:Lx1/c;
  
  
6 #·direct·methods13 #·direct·methods
7 .method·static·constructor·<clinit>()V14 .method·static·constructor·<clinit>()V
 15 ····.locals·2
  
 16 ····new-instance·v0,·Lx1/c$a;
  
 17 ····const/4·v1,·0x0
  
 18 ····invoke-direct·{v0,·v1},·Lx1/c$a;-><init>(Lkotlin/jvm/internal/e;)V
  
 19 ····sput-object·v0,·Lx1/c;->d:Lx1/c$a;
  
 20 ····sget-object·v0,·Lr1/b;->a:Lr1/a;
  
 21 ····invoke-virtual·{v0},·Lr1/a;->b()Lx1/c;
  
 22 ····move-result-object·v0
  
 23 ····sput-object·v0,·Lx1/c;->e:Lx1/c;
  
 24 ····return-void
 25 .end·method
  
 26 .method·public·constructor·<init>()V
8 ····.locals·027 ····.locals·0
  
 28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
9 ····return-void29 ····return-void
10 .end·method30 .end·method
  
11 .method·public·static·final·a()Lx1/b;31 .method·public·static·final·synthetic·a()Lx1/c;
12 ····.locals·132 ····.locals·1
  
13 ····sget-object·v0,·Lx1/c;->a:Lx1/b;33 ····sget-object·v0,·Lx1/c;->e:Lx1/c;
  
14 ····return-object·v034 ····return-object·v0
15 .end·method35 .end·method
  
  
 36 #·virtual·methods
 37 .method·public·abstract·b()I
 38 .end·method
1.79 KB
smali/s1/a.smali
    
Offset 1, 29 lines modifiedOffset 1, 79 lines modified
1 .class·public·final·Ls1/a;1 .class·public·Ls1/a;
2 .super·Lr1/a;2 .super·Lr1/a;
3 .source·""3 .source·""
  
  
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/MemberClasses;
 6 ····value·=·{
 7 ········Ls1/a$a;
 8 ····}
 9 .end·annotation
  
  
4 #·direct·methods10 #·direct·methods
5 .method·public·constructor·<init>()V11 .method·public·constructor·<init>()V
6 ····.locals·012 ····.locals·0
  
7 ····invoke-direct·{p0},·Lr1/a;-><init>()V13 ····invoke-direct·{p0},·Lr1/a;-><init>()V
  
8 ····return-void14 ····return-void
9 .end·method15 .end·method
  
 16 .method·private·final·c(I)Z
 17 ····.locals·1
  
 18 ····sget-object·v0,·Ls1/a$a;->b:Ljava/lang/Integer;
  
 19 ····if-eqz·v0,·:cond_1
  
 20 ····invoke-virtual·{v0},·Ljava/lang/Integer;->intValue()I
  
 21 ····move-result·v0
  
 22 ····if-lt·v0,·p1,·:cond_0
  
 23 ····goto·:goto_0
  
 24 ····:cond_0
 25 ····const/4·p1,·0x0
  
 26 ····goto·:goto_1
  
 27 ····:cond_1
 28 ····:goto_0
 29 ····const/4·p1,·0x1
  
 30 ····:goto_1
 31 ····return·p1
 32 .end·method
  
  
10 #·virtual·methods33 #·virtual·methods
11 .method·public·c()Ljava/util/Random;34 .method·public·a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
12 ····.locals·235 ····.locals·1
  
 36 ····const-string·v0,·"cause"
  
 37 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
13 ····invoke-static·{},·Ljava/util/concurrent/ThreadLocalRandom;->current()Ljava/util/concurrent/ThreadLocalRandom;38 ····const-string·v0,·"exception"
  
14 ····move-result-object·v039 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
15 ····const-string·v1,·"ThreadLocalRandom.current()"40 ····const/16·v0,·0x13
  
16 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V41 ····invoke-direct·{p0,·v0},·Ls1/a;->c(I)Z
  
17 ····return-object·v042 ····move-result·v0
  
 43 ····if-eqz·v0,·:cond_0
  
 44 ····goto·:goto_0
  
 45 ····:cond_0
 46 ····invoke-super·{p0,·p1,·p2},·Lr1/a;->a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
  
 47 ····:goto_0
 48 ····return-void
18 .end·method49 .end·method
5.88 KB
smali/c0/d.smali
Max HTML report size reached
1.08 KB
smali/c0/b.smali
    
Offset 1, 44 lines modifiedOffset 1, 16 lines modified
1 .class·public·final·synthetic·Lc0/b;1 .class·public·interface·abstract·Lc0/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces 
5 .implements·Lc0/e; 
  
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/MemberClasses;
 6 ····value·=·{
 7 ········Lc0/b$a;
 8 ····}
 9 .end·annotation
  
6 #·static·fields 
7 .field·public·static·final·synthetic·a:Lc0/b; 
  
  
8 #·direct·methods 
9 .method·static·synthetic·constructor·<clinit>()V 
10 ····.locals·1 
  
11 ····new-instance·v0,·Lc0/b; 
  
12 ····invoke-direct·{v0},·Lc0/b;-><init>()V 
  
13 ····sput-object·v0,·Lc0/b;->a:Lc0/b; 
  
14 ····return-void 
15 .end·method 
  
16 .method·private·synthetic·constructor·<init>()V 
17 ····.locals·0 
  
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
19 ····return-void 
20 .end·method 
  
  
21 #·virtual·methods10 #·virtual·methods
 11 .method·public·abstract·a(Lc0/d;Ljava/lang/String;Ljava/lang/String;)Lc0/b$a;
22 .method·public·final·a(Landroid/content/Context;)Lc0/a; 
23 ····.locals·1 
  
24 ····new-instance·v0,·Lc0/f; 
  
25 ····invoke-direct·{v0,·p1},·Lc0/f;-><init>(Landroid/content/Context;)V 
  
26 ····return-object·v0 
27 .end·method12 .end·method
3.19 KB
smali/c0/a.smali
    
Offset 1, 11 lines modifiedOffset 1, 154 lines modified
1 .class·public·interface·abstract·Lc0/a;1 .class·public·final·Lc0/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
 4 #·annotations
 5 .annotation·runtime·Lcom/google/errorprone/annotations/Immutable;
 6 .end·annotation
  
 7 .annotation·system·Ldalvik/annotation/MemberClasses;
 8 ····value·=·{
 9 ········Lc0/a$b;
 10 ····}
 11 .end·annotation
  
  
 12 #·static·fields
 13 .field·public·static·final·b:Lc0/a;
  
  
 14 #·instance·fields
 15 .field·private·final·a:Ljava/util/Map;
 16 ····.annotation·system·Ldalvik/annotation/Signature;
 17 ········value·=·{
 18 ············"Ljava/util/Map<",
 19 ············"Ljava/lang/String;",
 20 ············"Ljava/lang/String;",
 21 ············">;"
 22 ········}
 23 ····.end·annotation
 24 .end·field
  
  
 25 #·direct·methods
 26 .method·static·constructor·<clinit>()V
 27 ····.locals·1
  
 28 ····invoke-static·{},·Lc0/a;->a()Lc0/a$b;
  
 29 ····move-result-object·v0
  
 30 ····invoke-virtual·{v0},·Lc0/a$b;->a()Lc0/a;
  
 31 ····move-result-object·v0
  
 32 ····sput-object·v0,·Lc0/a;->b:Lc0/a;
  
 33 ····return-void
 34 .end·method
  
 35 .method·private·constructor·<init>(Ljava/util/Map;)V
 36 ····.locals·0
 37 ····.annotation·system·Ldalvik/annotation/Signature;
 38 ········value·=·{
 39 ············"(",
 40 ············"Ljava/util/Map<",
 41 ············"Ljava/lang/String;",
 42 ············"Ljava/lang/String;",
 43 ············">;)V"
 44 ········}
 45 ····.end·annotation
  
 46 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 47 ····iput-object·p1,·p0,·Lc0/a;->a:Ljava/util/Map;
  
 48 ····return-void
 49 .end·method
  
 50 .method·synthetic·constructor·<init>(Ljava/util/Map;Lc0/a$a;)V
 51 ····.locals·0
  
 52 ····invoke-direct·{p0,·p1},·Lc0/a;-><init>(Ljava/util/Map;)V
  
 53 ····return-void
 54 .end·method
  
 55 .method·public·static·a()Lc0/a$b;
 56 ····.locals·1
  
 57 ····new-instance·v0,·Lc0/a$b;
  
 58 ····invoke-direct·{v0},·Lc0/a$b;-><init>()V
  
 59 ····return-object·v0
 60 .end·method
  
  
4 #·virtual·methods61 #·virtual·methods
5 .method·public·abstract·a(Ljava/security/Key;)[B62 .method·public·b()Ljava/util/Map;
 63 ····.locals·1
 64 ····.annotation·system·Ldalvik/annotation/Signature;
 65 ········value·=·{
 66 ············"()",
 67 ············"Ljava/util/Map<",
 68 ············"Ljava/lang/String;",
 69 ············"Ljava/lang/String;",
 70 ············">;"
 71 ········}
 72 ····.end·annotation
  
 73 ····iget-object·v0,·p0,·Lc0/a;->a:Ljava/util/Map;
  
 74 ····return-object·v0
6 .end·method75 .end·method
  
7 .method·public·abstract·b([BLjava/lang/String;)Ljava/security/Key;76 .method·public·equals(Ljava/lang/Object;)Z
 77 ····.locals·1
  
 78 ····instance-of·v0,·p1,·Lc0/a;
  
 79 ····if-nez·v0,·:cond_0
  
 80 ····const/4·p1,·0x0
  
 81 ····return·p1
  
 82 ····:cond_0
 83 ····check-cast·p1,·Lc0/a;
  
 84 ····iget-object·v0,·p0,·Lc0/a;->a:Ljava/util/Map;
  
 85 ····iget-object·p1,·p1,·Lc0/a;->a:Ljava/util/Map;
  
 86 ····invoke-interface·{v0,·p1},·Ljava/util/Map;->equals(Ljava/lang/Object;)Z
  
 87 ····move-result·p1
Max diff block lines reached; 0/3237 bytes (0.00%) of diff not shown.
1.24 KB
smali/c0/c.smali
    
Offset 1, 44 lines modifiedOffset 1, 33 lines modified
1 .class·public·final·synthetic·Lc0/c;1 .class·public·final·synthetic·Lc0/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces 
5 .implements·Lc0/e; 
  
  
6 #·static·fields 
7 .field·public·static·final·synthetic·a:Lc0/c; 
  
  
8 #·direct·methods4 #·direct·methods
9 .method·static·synthetic·constructor·<clinit>()V5 .method·public·static·synthetic·a(Ljava/lang/Object;Ljava/lang/Object;)Z
10 ····.locals·16 ····.locals·0
  
11 ····new-instance·v0,·Lc0/c; 
  
12 ····invoke-direct·{v0},·Lc0/c;-><init>()V 
  
13 ····sput-object·v0,·Lc0/c;->a:Lc0/c;7 ····if-eq·p0,·p1,·:cond_1
  
 8 ····if-eqz·p0,·:cond_0
14 ····return-void 
15 .end·method 
  
 9 ····invoke-virtual·{p0,·p1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
16 .method·private·synthetic·constructor·<init>()V 
17 ····.locals·0 
  
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····move-result·p0
  
 11 ····if-eqz·p0,·:cond_0
19 ····return-void 
20 .end·method 
  
 12 ····goto·:goto_0
  
 13 ····:cond_0
 14 ····const/4·p0,·0x0
21 #·virtual·methods 
22 .method·public·final·a(Landroid/content/Context;)Lc0/a; 
23 ····.locals·1 
  
24 ····new-instance·v0,·Lc0/g;15 ····goto·:goto_1
  
25 ····invoke-direct·{v0,·p1},·Lc0/g;-><init>(Landroid/content/Context;)V16 ····:cond_1
 17 ····:goto_0
 18 ····const/4·p0,·0x1
  
26 ····return-object·v019 ····:goto_1
 20 ····return·p0
27 .end·method21 .end·method
22.2 KB
smali/m0/d.smali
Max HTML report size reached
6.06 KB
smali/m0/b.smali
Max HTML report size reached
907 B
smali/m0/e.smali
    
Offset 1, 3 lines modifiedOffset 1, 41 lines modified
1 .class·Lm0/e;1 .class·public·interface·abstract·Lm0/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Lm0/f;
  
  
 6 #·virtual·methods
 7 .method·public·abstract·c(Ljava/lang/String;)Ljava/lang/Object;
 8 ····.annotation·system·Ldalvik/annotation/Signature;
 9 ········value·=·{
 10 ············"<T:",
 11 ············"Ljava/lang/Object;",
 12 ············">(",
 13 ············"Ljava/lang/String;",
 14 ············")TT;"
 15 ········}
 16 ····.end·annotation
 17 .end·method
  
 18 .method·public·abstract·d()Lk0/b0;
 19 .end·method
  
 20 .method·public·abstract·e()Z
 21 .end·method
  
 22 .method·public·abstract·f()Ljava/lang/Boolean;
 23 .end·method
  
 24 .method·public·abstract·g()Ljava/lang/String;
 25 .end·method
  
 26 .method·public·abstract·h()Ljava/lang/Integer;
 27 .end·method
  
 28 .method·public·abstract·i()Z
 29 .end·method
  
 30 .method·public·abstract·j(Ljava/lang/String;)Z
 31 .end·method
14.0 KB
smali/m0/a.smali
Max HTML report size reached
4.44 KB
smali/m0/d$a.smali
Max HTML report size reached
6.65 KB
smali/m0/c.smali
Max HTML report size reached
19.3 KB
smali/f1/a.smali
Max HTML report size reached
2.77 KB
smali/z0/a.smali
    
Offset 1, 127 lines modifiedOffset 1, 11 lines modified
1 .class·public·Lz0/a;1 .class·public·interface·abstract·Lz0/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·annotations 
5 .annotation·build·Landroid/annotation/TargetApi; 
6 ····value·=·0x18 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/MemberClasses; 
9 ····value·=·{ 
10 ········Lz0/a$c; 
11 ····} 
12 .end·annotation 
  
  
13 #·static·fields 
14 .field·private·static·c:Ljava/util/HashMap; 
15 ····.annotation·system·Ldalvik/annotation/Signature; 
16 ········value·=·{ 
17 ············"Ljava/util/HashMap<", 
18 ············"Ljava/lang/String;", 
19 ············"Ljava/lang/Integer;", 
20 ············">;" 
21 ········} 
22 ····.end·annotation 
23 .end·field 
  
  
24 #·instance·fields 
25 .field·private·final·a:Lz0/a$c; 
  
26 .field·private·final·b:Lw0/g; 
  
  
27 #·direct·methods 
28 .method·public·constructor·<init>(Lz0/a$c;Lw0/g;)V 
29 ····.locals·0 
  
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
31 ····iput-object·p1,·p0,·Lz0/a;->a:Lz0/a$c; 
  
32 ····iput-object·p2,·p0,·Lz0/a;->b:Lw0/g; 
  
33 ····new-instance·p1,·Lz0/a$a; 
  
34 ····invoke-direct·{p1,·p0},·Lz0/a$a;-><init>(Lz0/a;)V 
  
35 ····invoke-virtual·{p2,·p1},·Lw0/g;->b(Lw0/g$b;)V 
  
36 ····return-void 
37 .end·method 
  
38 .method·static·synthetic·a(Lz0/a;Ljava/lang/String;)Landroid/view/PointerIcon; 
39 ····.locals·0 
  
40 ····invoke-direct·{p0,·p1},·Lz0/a;->d(Ljava/lang/String;)Landroid/view/PointerIcon; 
  
41 ····move-result-object·p0 
  
42 ····return-object·p0 
43 .end·method 
  
44 .method·static·synthetic·b(Lz0/a;)Lz0/a$c; 
45 ····.locals·0 
  
46 ····iget-object·p0,·p0,·Lz0/a;->a:Lz0/a$c; 
  
47 ····return-object·p0 
48 .end·method 
  
49 .method·private·d(Ljava/lang/String;)Landroid/view/PointerIcon; 
50 ····.locals·2 
  
51 ····sget-object·v0,·Lz0/a;->c:Ljava/util/HashMap; 
  
52 ····if-nez·v0,·:cond_0 
  
53 ····new-instance·v0,·Lz0/a$b; 
  
54 ····invoke-direct·{v0,·p0},·Lz0/a$b;-><init>(Lz0/a;)V 
  
55 ····sput-object·v0,·Lz0/a;->c:Ljava/util/HashMap; 
  
56 ····:cond_0 
57 ····sget-object·v0,·Lz0/a;->c:Ljava/util/HashMap; 
  
58 ····const/16·v1,·0x3e8 
  
59 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; 
  
60 ····move-result-object·v1 
  
61 ····invoke-virtual·{v0,·p1,·v1},·Ljava/util/HashMap;->getOrDefault(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 
  
62 ····move-result-object·p1 
  
63 ····check-cast·p1,·Ljava/lang/Integer; 
  
64 ····invoke-virtual·{p1},·Ljava/lang/Integer;->intValue()I 
  
65 ····move-result·p1 
  
66 ····iget-object·v0,·p0,·Lz0/a;->a:Lz0/a$c; 
  
67 ····invoke-interface·{v0,·p1},·Lz0/a$c;->c(I)Landroid/view/PointerIcon; 
  
68 ····move-result-object·p1 
  
69 ····return-object·p1 
70 .end·method 
  
  
71 #·virtual·methods4 #·virtual·methods
72 .method·public·c()V5 .method·public·abstract·a()V
 6 .end·method
73 ····.locals·2 
  
74 ····iget-object·v0,·p0,·Lz0/a;->b:Lw0/g; 
  
75 ····const/4·v1,·0x0 
  
76 ····invoke-virtual·{v0,·v1},·Lw0/g;->b(Lw0/g$b;)V 
  
77 ····return-void7 .method·public·abstract·b(Lz0/b;)V
Max diff block lines reached; 0/2800 bytes (0.00%) of diff not shown.
823 B
smali/b1/b.smali
    
Offset 1, 34 lines modifiedOffset 1, 11 lines modified
1 .class·public·final·synthetic·Lb1/b;1 .class·public·interface·abstract·Lb1/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces 
5 .implements·Lx0/a$d; 
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·a:Lb1/h$a; 
  
  
8 #·direct·methods 
9 .method·public·synthetic·constructor·<init>(Lb1/h$a;)V 
10 ····.locals·0 
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
12 ····iput-object·p1,·p0,·Lb1/b;->a:Lb1/h$a; 
  
13 ····return-void 
14 .end·method 
  
  
15 #·virtual·methods4 #·virtual·methods
 5 .method·public·abstract·c()V
 6 .end·method
16 .method·public·final·a(Ljava/lang/Object;Lx0/a$e;)V 
17 ····.locals·1 
  
18 ····iget-object·v0,·p0,·Lb1/b;->a:Lb1/h$a; 
  
19 ····invoke-static·{v0,·p1,·p2},·Lb1/g;->b(Lb1/h$a;Ljava/lang/Object;Lx0/a$e;)V 
  
20 ····return-void7 .method·public·abstract·f()V
21 .end·method8 .end·method
18.3 KB
smali/b1/a.smali
Max HTML report size reached
938 B
smali/b1/c.smali
    
Offset 1, 34 lines modifiedOffset 1, 17 lines modified
1 .class·public·final·synthetic·Lb1/c;1 .class·public·interface·abstract·Lb1/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces 
5 .implements·Lx0/a$d; 
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·a:Lb1/h$a; 
  
  
8 #·direct·methods 
9 .method·public·synthetic·constructor·<init>(Lb1/h$a;)V 
10 ····.locals·0 
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
12 ····iput-object·p1,·p0,·Lb1/c;->a:Lb1/h$a; 
  
13 ····return-void 
14 .end·method 
  
  
15 #·virtual·methods4 #·virtual·methods
16 .method·public·final·a(Ljava/lang/Object;Lx0/a$e;)V 
17 ····.locals·15 .method·public·abstract·a(Lb1/a;)V
 6 .end·method
  
18 ····iget-object·v0,·p0,·Lb1/c;->a:Lb1/h$a;7 .method·public·abstract·b()V
 8 .end·method
  
19 ····invoke-static·{v0,·p1,·p2},·Lb1/g;->c(Lb1/h$a;Ljava/lang/Object;Lx0/a$e;)V9 .method·public·abstract·c()V
 10 .end·method
  
20 ····return-void11 .method·public·abstract·getAttachedRenderer()Lb1/a;
21 .end·method12 .end·method
13.8 KB
smali/e1/a.smali
Max HTML report size reached
9.12 KB
smali/t0/a.smali
Max HTML report size reached
13.7 KB
smali/y0/a.smali
Max HTML report size reached
1.05 KB
smali/r/a.smali
    
Offset 1, 24 lines modifiedOffset 1, 19 lines modified
1 .class·public·interface·abstract·Lr/a;1 .class·public·interface·abstract·annotation·Lr/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/Future;5 .implements·Ljava/lang/annotation/Annotation;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·runtime·Ljava/lang/annotation/Retention;
 8 ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->CLASS:Ljava/lang/annotation/RetentionPolicy;
 9 .end·annotation
  
 10 .annotation·runtime·Ljava/lang/annotation/Target;
8 ····value·=·{11 ····value·=·{
 12 ········.enum·Ljava/lang/annotation/ElementType;->TYPE:Ljava/lang/annotation/ElementType;,
 13 ········.enum·Ljava/lang/annotation/ElementType;->METHOD:Ljava/lang/annotation/ElementType;
9 ········"<V:", 
10 ········"Ljava/lang/Object;", 
11 ········">", 
12 ········"Ljava/lang/Object;", 
13 ········"Ljava/util/concurrent/Future<", 
14 ········"TV;>;" 
15 ····}14 ····}
16 .end·annotation15 .end·annotation
  
  
17 #·virtual·methods 
18 .method·public·abstract·a(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V 
19 .end·method 
1.85 KB
smali/b2/d.smali
    
Offset 1, 51 lines modifiedOffset 1, 45 lines modified
1 .class·public·final·Lb2/d;1 .class·public·final·Lb2/d;
2 .super·Ljava/lang/Object;2 .super·Lb2/i;
3 .source·""3 .source·""
  
  
 4 #·direct·methods
 5 .method·public·static·bridge·synthetic·a(Ljava/util/Iterator;)Lb2/c;
 6 ····.locals·0
4 #·static·fields 
5 .field·private·static·final·a:Lq1/q; 
6 ····.annotation·system·Ldalvik/annotation/Signature; 
7 ········value·=·{ 
8 ············"Lq1/q<", 
9 ············"La2/c<", 
10 ············"Ljava/lang/Object;", 
11 ············">;", 
12 ············"Ljava/lang/Object;", 
13 ············"Lj1/d<", 
14 ············"-", 
15 ············"Lg1/q;", 
16 ············">;", 
17 ············"Ljava/lang/Object;", 
18 ············">;" 
19 ········} 
20 ····.end·annotation 
21 .end·field 
  
 7 ····invoke-static·{p0},·Lb2/g;->a(Ljava/util/Iterator;)Lb2/c;
  
 8 ····move-result-object·p0
22 #·direct·methods 
23 .method·static·constructor·<clinit>()V 
24 ····.locals·2 
  
25 ····sget-object·v0,·Lb2/d$a;->d:Lb2/d$a;9 ····return-object·p0
 10 .end·method
  
26 ····const/4·v1,·0x311 .method·public·static·bridge·synthetic·c(Lb2/c;Lw1/l;)Lb2/c;
 12 ····.locals·0
  
27 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/n;->a(Ljava/lang/Object;I)Ljava/lang/Object;13 ····invoke-static·{p0,·p1},·Lb2/i;->c(Lb2/c;Lw1/l;)Lb2/c;
  
28 ····move-result-object·v014 ····move-result-object·p0
  
29 ····check-cast·v0,·Lq1/q;15 ····return-object·p0
 16 .end·method
  
30 ····sput-object·v0,·Lb2/d;->a:Lq1/q;17 .method·public·static·bridge·synthetic·d(Lb2/c;Lw1/l;)Lb2/c;
 18 ····.locals·0
  
31 ····return-void19 ····invoke-static·{p0,·p1},·Lb2/i;->d(Lb2/c;Lw1/l;)Lb2/c;
  
 20 ····move-result-object·p0
  
 21 ····return-object·p0
32 .end·method22 .end·method
  
33 .method·public·static·final·synthetic·a()Lq1/q;23 .method·public·static·bridge·synthetic·f(Lb2/c;)Ljava/util/List;
34 ····.locals·124 ····.locals·0
  
 25 ····invoke-static·{p0},·Lb2/i;->f(Lb2/c;)Ljava/util/List;
  
35 ····sget-object·v0,·Lb2/d;->a:Lq1/q;26 ····move-result-object·p0
  
36 ····return-object·v027 ····return-object·p0
37 .end·method28 .end·method
3.18 KB
smali/b2/b.smali
    
Offset 1, 65 lines modifiedOffset 1, 121 lines modified
1 .class·final·Lb2/b;1 .class·public·final·Lb2/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lj1/d;5 .implements·Lb2/c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
 9 ········"<T:",
9 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
10 ········"Lj1/d<",11 ········">",
11 ········"Ljava/lang/Object;",12 ········"Ljava/lang/Object;",
 13 ········"Lb2/c<",
12 ········">;"14 ········"TT;>;"
13 ····}15 ····}
14 .end·annotation16 .end·annotation
  
  
15 #·static·fields17 #·instance·fields
16 .field·public·static·final·d:Lb2/b;18 .field·private·final·a:Lb2/c;
 19 ····.annotation·system·Ldalvik/annotation/Signature;
 20 ········value·=·{
 21 ············"Lb2/c<",
 22 ············"TT;>;"
 23 ········}
 24 ····.end·annotation
 25 .end·field
  
 26 .field·private·final·b:Z
  
17 .field·private·static·final·e:Lj1/g;27 .field·private·final·c:Lw1/l;
 28 ····.annotation·system·Ldalvik/annotation/Signature;
 29 ········value·=·{
 30 ············"Lw1/l<",
 31 ············"TT;",
 32 ············"Ljava/lang/Boolean;",
 33 ············">;"
 34 ········}
 35 ····.end·annotation
 36 .end·field
  
  
18 #·direct·methods37 #·direct·methods
19 .method·static·constructor·<clinit>()V38 .method·public·constructor·<init>(Lb2/c;ZLw1/l;)V
20 ····.locals·139 ····.locals·1
 40 ····.annotation·system·Ldalvik/annotation/Signature;
 41 ········value·=·{
 42 ············"(",
 43 ············"Lb2/c<",
 44 ············"+TT;>;Z",
 45 ············"Lw1/l<",
 46 ············"-TT;",
 47 ············"Ljava/lang/Boolean;",
 48 ············">;)V"
 49 ········}
 50 ····.end·annotation
  
 51 ····const-string·v0,·"sequence"
  
 52 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
21 ····new-instance·v0,·Lb2/b;53 ····const-string·v0,·"predicate"
  
22 ····invoke-direct·{v0},·Lb2/b;-><init>()V54 ····invoke-static·{p3,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 55 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····sput-object·v0,·Lb2/b;->d:Lb2/b;56 ····iput-object·p1,·p0,·Lb2/b;->a:Lb2/c;
  
24 ····sget-object·v0,·Lj1/h;->d:Lj1/h;57 ····iput-boolean·p2,·p0,·Lb2/b;->b:Z
  
25 ····sput-object·v0,·Lb2/b;->e:Lj1/g;58 ····iput-object·p3,·p0,·Lb2/b;->c:Lw1/l;
  
26 ····return-void59 ····return-void
27 .end·method60 .end·method
  
28 .method·private·constructor·<init>()V61 .method·public·static·final·synthetic·a(Lb2/b;)Lw1/l;
29 ····.locals·062 ····.locals·0
  
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V63 ····iget-object·p0,·p0,·Lb2/b;->c:Lw1/l;
  
31 ····return-void64 ····return-object·p0
32 .end·method65 .end·method
  
 66 .method·public·static·final·synthetic·b(Lb2/b;)Z
 67 ····.locals·0
  
 68 ····iget-boolean·p0,·p0,·Lb2/b;->b:Z
33 #·virtual·methods 
34 .method·public·getContext()Lj1/g; 
35 ····.locals·1 
  
36 ····sget-object·v0,·Lb2/b;->e:Lj1/g; 
  
37 ····return-object·v069 ····return·p0
38 .end·method70 .end·method
  
39 .method·public·resumeWith(Ljava/lang/Object;)V71 .method·public·static·final·synthetic·c(Lb2/b;)Lb2/c;
40 ····.locals·072 ····.locals·0
  
41 ····return-void73 ····iget-object·p0,·p0,·Lb2/b;->a:Lb2/c;
  
 74 ····return-object·p0
 75 .end·method
  
  
 76 #·virtual·methods
 77 .method·public·iterator()Ljava/util/Iterator;
 78 ····.locals·1
 79 ····.annotation·system·Ldalvik/annotation/Signature;
 80 ········value·=·{
 81 ············"()",
 82 ············"Ljava/util/Iterator<",
 83 ············"TT;>;"
 84 ········}
 85 ····.end·annotation
  
 86 ····new-instance·v0,·Lb2/b$a;
  
 87 ····invoke-direct·{v0,·p0},·Lb2/b$a;-><init>(Lb2/b;)V
  
 88 ····return-object·v0
42 .end·method89 .end·method
2.81 KB
smali/b2/e.smali
    
Offset 1, 113 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·Lb2/e;1 .class·Lb2/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·direct·methods 
5 .method·public·static·final·a(Lb2/c;Lj1/g;)V 
6 ····.locals·2 
7 ····.annotation·system·Ldalvik/annotation/Signature; 
8 ········value·=·{ 
9 ············"(", 
10 ············"Lb2/c<", 
11 ············"*>;", 
12 ············"Lj1/g;", 
13 ············")V" 
14 ········} 
15 ····.end·annotation 
  
16 ····const/4·v0,·0x0 
  
17 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; 
  
18 ····move-result-object·v0 
  
19 ····new-instance·v1,·Lb2/e$a; 
  
20 ····invoke-direct·{v1,·p0},·Lb2/e$a;-><init>(Lb2/c;)V 
  
21 ····invoke-interface·{p1,·v0,·v1},·Lj1/g;->fold(Ljava/lang/Object;Lq1/p;)Ljava/lang/Object; 
  
22 ····move-result-object·v0 
  
23 ····check-cast·v0,·Ljava/lang/Number; 
  
24 ····invoke-virtual·{v0},·Ljava/lang/Number;->intValue()I 
  
25 ····move-result·v0 
  
26 ····iget·v1,·p0,·Lb2/c;->f:I 
  
27 ····if-ne·v0,·v1,·:cond_0 
  
28 ····return-void 
  
29 ····:cond_0 
30 ····new-instance·v0,·Ljava/lang/StringBuilder; 
  
31 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V 
  
32 ····const-string·v1,·"Flow·invariant·is·violated:\n\t\tFlow·was·collected·in·" 
  
33 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
34 ····iget-object·p0,·p0,·Lb2/c;->e:Lj1/g; 
  
35 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; 
  
36 ····const-string·p0,·",\n\t\tbut·emission·happened·in·" 
  
37 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
38 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; 
  
39 ····const-string·p0,·".\n\t\tPlease·refer·to·\'flow\'·documentation·or·use·\'flowOn\'·instead" 
  
40 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
41 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; 
  
42 ····move-result-object·p0 
  
43 ····new-instance·p1,·Ljava/lang/IllegalStateException; 
  
44 ····invoke-virtual·{p0},·Ljava/lang/Object;->toString()Ljava/lang/String; 
  
45 ····move-result-object·p0 
  
46 ····invoke-direct·{p1,·p0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V 
  
47 ····throw·p1 
48 .end·method 
  
49 .method·public·static·final·b(Lx1/o1;Lx1/o1;)Lx1/o1; 
50 ····.locals·1 
  
51 ····:goto_0 
52 ····if-nez·p0,·:cond_0 
  
53 ····const/4·p0,·0x0 
  
54 ····return-object·p0 
  
55 ····:cond_0 
56 ····if-ne·p0,·p1,·:cond_1 
  
57 ····return-object·p0 
  
58 ····:cond_1 
59 ····instance-of·v0,·p0,·Lkotlinx/coroutines/internal/w; 
  
60 ····if-nez·v0,·:cond_2 
  
61 ····return-object·p0 
  
62 ····:cond_2 
63 ····check-cast·p0,·Lkotlinx/coroutines/internal/w; 
  
64 ····invoke-virtual·{p0},·Lkotlinx/coroutines/internal/w;->x0()Lx1/o1; 
  
65 ····move-result-object·p0 
  
66 ····goto·:goto_0 
67 .end·method 
4.68 KB
smali/b2/a.smali
Max HTML report size reached
8.34 KB
smali/b2/c.smali
Max HTML report size reached
8.94 KB
smali/a0/h.smali
Max HTML report size reached
4.96 KB
smali/a0/f.smali
Max HTML report size reached
10.2 KB
smali/a0/d.smali
Max HTML report size reached
17.7 KB
smali/a0/i.smali
Max HTML report size reached
2.6 KB
smali/a0/b$a.smali
    
Offset 1, 72 lines modifiedOffset 1, 77 lines modified
1 .class·La0/b$a;1 .class·La0/b$a;
2 .super·Ljava/lang/ThreadLocal;2 .super·Lz/k;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·La0/b;6 ····value·=·La0/b;-><init>()V
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x09 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{13 ····value·=·{
14 ········"Ljava/lang/ThreadLocal<", 
15 ········"Ljavax/crypto/Cipher;",14 ········"Lz/k<",
 15 ········"Lr/t;",
 16 ········"Le0/a;",
16 ········">;"17 ········">;"
17 ····}18 ····}
18 .end·annotation19 .end·annotation
  
  
19 #·direct·methods20 #·direct·methods
20 .method·constructor·<init>()V21 .method·constructor·<init>(Ljava/lang/Class;)V
21 ····.locals·022 ····.locals·0
  
22 ····invoke-direct·{p0},·Ljava/lang/ThreadLocal;-><init>()V23 ····invoke-direct·{p0,·p1},·Lz/k;-><init>(Ljava/lang/Class;)V
  
23 ····return-void24 ····return-void
24 .end·method25 .end·method
  
  
25 #·virtual·methods26 #·virtual·methods
26 .method·protected·a()Ljavax/crypto/Cipher;27 .method·public·bridge·synthetic·a(Lcom/google/crypto/tink/shaded/protobuf/t0;)Ljava/lang/Object;
27 ····.locals·228 ····.locals·0
  
 29 ····check-cast·p1,·Le0/a;
28 ····:try_start_0 
29 ····sget-object·v0,·La0/m;->f:La0/m; 
  
30 ····const-string·v1,·"AES/ECB/NOPADDING"30 ····invoke-virtual·{p0,·p1},·La0/b$a;->c(Le0/a;)Lr/t;
  
31 ····invoke-virtual·{v0,·v1},·La0/m;->a(Ljava/lang/String;)Ljava/lang/Object;31 ····move-result-object·p1
  
32 ····move-result-object·v032 ····return-object·p1
 33 .end·method
  
 34 .method·public·c(Le0/a;)Lr/t;
 35 ····.locals·3
33 ····check-cast·v0,·Ljavax/crypto/Cipher; 
34 ····:try_end_0 
35 ····.catch·Ljava/security/GeneralSecurityException;·{:try_start_0·..·:try_end_0}·:catch_0 
  
36 ····return-object·v036 ····new-instance·v0,·Lf0/o;
  
 37 ····new-instance·v1,·Lf0/m;
37 ····:catch_0 
38 ····move-exception·v0 
  
39 ····new-instance·v1,·Ljava/lang/IllegalStateException;38 ····invoke-virtual·{p1},·Le0/a;->R()Lcom/google/crypto/tink/shaded/protobuf/i;
  
40 ····invoke-direct·{v1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/Throwable;)V39 ····move-result-object·v2
  
41 ····throw·v1 
42 .end·method40 ····invoke-virtual·{v2},·Lcom/google/crypto/tink/shaded/protobuf/i;->x()[B
  
 41 ····move-result-object·v2
  
 42 ····invoke-direct·{v1,·v2},·Lf0/m;-><init>([B)V
  
 43 ····invoke-virtual·{p1},·Le0/a;->S()Le0/c;
  
 44 ····move-result-object·p1
  
 45 ····invoke-virtual·{p1},·Le0/c;->Q()I
43 .method·protected·bridge·synthetic·initialValue()Ljava/lang/Object; 
44 ····.locals·1 
  
45 ····invoke-virtual·{p0},·La0/b$a;->a()Ljavax/crypto/Cipher;46 ····move-result·p1
  
46 ····move-result-object·v047 ····invoke-direct·{v0,·v1,·p1},·Lf0/o;-><init>(Ld0/a;I)V
  
47 ····return-object·v048 ····return-object·v0
48 .end·method49 .end·method
6.2 KB
smali/a0/g.smali
Max HTML report size reached
8.88 KB
smali/a0/k.smali
Max HTML report size reached
14.3 KB
smali/a0/m.smali
Max HTML report size reached
17.3 KB
smali/a0/b.smali
Max HTML report size reached
2.47 KB
smali/a0/e.smali
    
Offset 1, 126 lines modifiedOffset 1, 32 lines modified
1 .class·La0/e;1 .class·public·final·synthetic·La0/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Lz/c$b;
  
4 #·direct·methods 
5 .method·static·a([B)[B 
6 ····.locals·2 
  
7 ····array-length·v0,·p0 
  
8 ····const/16·v1,·0x10 
  
9 ····if-ge·v0,·v1,·:cond_0 
  
10 ····invoke-static·{p0,·v1},·Ljava/util/Arrays;->copyOf([BI)[B 
  
11 ····move-result-object·v0 
  
12 ····array-length·p0,·p06 #·static·fields
 7 .field·public·static·final·synthetic·a:La0/e;
  
13 ····const/16·v1,·-0x80 
  
14 ····aput-byte·v1,·v0,·p0 
  
15 ····return-object·v08 #·direct·methods
 9 .method·static·synthetic·constructor·<clinit>()V
 10 ····.locals·1
  
 11 ····new-instance·v0,·La0/e;
16 ····:cond_0 
17 ····new-instance·p0,·Ljava/lang/IllegalArgumentException; 
  
18 ····const-string·v0,·"x·must·be·smaller·than·a·block."12 ····invoke-direct·{v0},·La0/e;-><init>()V
  
19 ····invoke-direct·{p0,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V13 ····sput-object·v0,·La0/e;->a:La0/e;
  
20 ····throw·p014 ····return-void
21 .end·method15 .end·method
  
22 .method·static·b([B)[B16 .method·private·synthetic·constructor·<init>()V
23 ····.locals·617 ····.locals·0
  
24 ····array-length·v0,·p0 
  
25 ····const/16·v1,·0x10 
  
26 ····if-ne·v0,·v1,·:cond_2 
  
27 ····new-array·v0,·v1,·[B 
  
28 ····const/4·v2,·0x0 
  
29 ····const/4·v3,·0x0 
  
30 ····:goto_0 
31 ····const/16·v4,·0xf 
  
32 ····if-ge·v3,·v1,·:cond_1 
  
33 ····aget-byte·v5,·p0,·v3 
  
34 ····shl-int/lit8·v5,·v5,·0x1 
  
35 ····and-int/lit16·v5,·v5,·0xfe 
  
36 ····int-to-byte·v5,·v5 
  
37 ····aput-byte·v5,·v0,·v3 
  
38 ····if-ge·v3,·v4,·:cond_0 
  
39 ····aget-byte·v4,·v0,·v3 
  
40 ····add-int/lit8·v5,·v3,·0x1 
  
41 ····aget-byte·v5,·p0,·v5 
  
42 ····shr-int/lit8·v5,·v5,·0x7 
  
43 ····and-int/lit8·v5,·v5,·0x1 
  
44 ····int-to-byte·v5,·v5 
  
45 ····or-int/2addr·v4,·v5 
  
46 ····int-to-byte·v4,·v4 
  
47 ····aput-byte·v4,·v0,·v3 
  
48 ····:cond_0 
49 ····add-int/lit8·v3,·v3,·0x1 
  
50 ····goto·:goto_0 
  
51 ····:cond_1 
52 ····aget-byte·v1,·v0,·v4 
  
53 ····aget-byte·p0,·p0,·v2 
  
54 ····shr-int/lit8·p0,·p0,·0x7 
  
55 ····and-int/lit16·p0,·p0,·0x87 
  
56 ····int-to-byte·p0,·p0 
  
57 ····xor-int/2addr·p0,·v1 
  
58 ····int-to-byte·p0,·p0 
  
59 ····aput-byte·p0,·v0,·v4 
  
60 ····return-object·v0 
  
61 ····:cond_2 
62 ····new-instance·p0,·Ljava/lang/IllegalArgumentException; 
  
63 ····const-string·v0,·"value·must·be·a·block." 
  
64 ····invoke-direct·{p0,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V 
  
65 ····goto·:goto_2 
  
 18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Max diff block lines reached; 61/2500 bytes (2.44%) of diff not shown.
4.0 KB
smali/a0/l.smali
    
Offset 1, 213 lines modifiedOffset 1, 18 lines modified
1 .class·public·final·La0/l;1 .class·public·abstract·La0/l;
2 .super·Ljava/lang/Object;2 .super·Lr/u;
3 .source·""3 .source·""
  
4 #·interfaces 
5 .implements·Ls/a; 
  
 4 #·annotations
 5 .annotation·runtime·Lcom/google/errorprone/annotations/Immutable;
 6 .end·annotation
  
6 #·instance·fields 
7 .field·private·final·a:La0/p; 
  
8 .field·private·final·b:Ls/o; 
  
9 .field·private·final·c:I 
  
  
10 #·direct·methods7 #·direct·methods
11 .method·public·constructor·<init>(La0/p;Ls/o;I)V8 .method·public·constructor·<init>()V
12 ····.locals·09 ····.locals·0
  
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····invoke-direct·{p0},·Lr/u;-><init>()V
  
14 ····iput-object·p1,·p0,·La0/l;->a:La0/p; 
  
15 ····iput-object·p2,·p0,·La0/l;->b:Ls/o; 
  
16 ····iput·p3,·p0,·La0/l;->c:I 
  
17 ····return-void11 ····return-void
18 .end·method12 .end·method
  
  
19 #·virtual·methods 
20 .method·public·a([B[B)[B 
21 ····.locals·7 
  
22 ····iget-object·v0,·p0,·La0/l;->a:La0/p; 
  
23 ····invoke-interface·{v0,·p1},·La0/p;->a([B)[B 
  
24 ····move-result-object·p1 
  
25 ····const/4·v0,·0x0 
  
26 ····if-nez·p2,·:cond_0 
  
27 ····new-array·p2,·v0,·[B 
  
28 ····:cond_0 
29 ····const/16·v1,·0x8 
  
30 ····invoke-static·{v1},·Ljava/nio/ByteBuffer;->allocate(I)Ljava/nio/ByteBuffer; 
  
31 ····move-result-object·v2 
  
32 ····const-wide/16·v3,·0x8 
  
33 ····array-length·v5,·p2 
  
34 ····int-to-long·v5,·v5 
  
35 ····mul-long·v5,·v5,·v3 
  
36 ····invoke-virtual·{v2,·v5,·v6},·Ljava/nio/ByteBuffer;->putLong(J)Ljava/nio/ByteBuffer; 
  
37 ····move-result-object·v2 
  
38 ····invoke-virtual·{v2},·Ljava/nio/ByteBuffer;->array()[B 
  
39 ····move-result-object·v2 
  
40 ····invoke-static·{v2,·v1},·Ljava/util/Arrays;->copyOf([BI)[B 
  
41 ····move-result-object·v1 
  
42 ····iget-object·v2,·p0,·La0/l;->b:Ls/o; 
  
43 ····const/4·v3,·0x3 
  
44 ····new-array·v3,·v3,·[[B 
  
45 ····aput-object·p2,·v3,·v0 
  
46 ····const/4·p2,·0x1 
  
47 ····aput-object·p1,·v3,·p2 
  
48 ····const/4·v4,·0x2 
  
49 ····aput-object·v1,·v3,·v4 
  
50 ····invoke-static·{v3},·La0/g;->a([[B)[B 
  
51 ····move-result-object·v1 
  
52 ····invoke-interface·{v2,·v1},·Ls/o;->b([B)[B 
  
53 ····move-result-object·v1 
  
54 ····new-array·v2,·v4,·[[B 
  
55 ····aput-object·p1,·v2,·v0 
  
56 ····aput-object·v1,·v2,·p2 
  
57 ····invoke-static·{v2},·La0/g;->a([[B)[B 
  
58 ····move-result-object·p1 
  
59 ····return-object·p1 
60 .end·method 
  
61 .method·public·b([B[B)[B 
62 ····.locals·8 
  
63 ····array-length·v0,·p1 
  
64 ····iget·v1,·p0,·La0/l;->c:I 
  
65 ····if-lt·v0,·v1,·:cond_1 
  
66 ····array-length·v0,·p1 
  
67 ····sub-int/2addr·v0,·v1 
Max diff block lines reached; -1/4068 bytes (-0.02%) of diff not shown.
8.0 KB
smali/a0/b$b.smali
Max HTML report size reached
11.8 KB
smali/a0/a.smali
Max HTML report size reached
2.53 KB
smali/a0/j.smali
    
Offset 1, 45 lines modifiedOffset 1, 97 lines modified
1 .class·public·final·La0/j;1 .class·public·final·La0/j;
2 .super·La0/k;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
 4 #·static·fields
 5 .field·public·static·final·a:Ljava/lang/String;
  
 6 .field·public·static·final·b:Le0/j0;
 7 ····.annotation·runtime·Ljava/lang/Deprecated;
 8 ····.end·annotation
 9 .end·field
  
 10 .field·public·static·final·c:Le0/j0;
 11 ····.annotation·runtime·Ljava/lang/Deprecated;
 12 ····.end·annotation
 13 .end·field
  
 14 .field·public·static·final·d:Le0/j0;
 15 ····.annotation·runtime·Ljava/lang/Deprecated;
 16 ····.end·annotation
 17 .end·field
  
  
4 #·direct·methods18 #·direct·methods
5 .method·public·constructor·<init>([B)V19 .method·static·constructor·<clinit>()V
6 ····.locals·020 ····.locals·2
  
7 ····invoke-direct·{p0,·p1},·La0/k;-><init>([B)V21 ····new-instance·v0,·La0/i;
  
 22 ····invoke-direct·{v0},·La0/i;-><init>()V
8 ····return-void 
9 .end·method 
  
 23 ····invoke-virtual·{v0},·La0/i;->d()Ljava/lang/String;
  
 24 ····move-result-object·v0
10 #·virtual·methods 
11 .method·public·bridge·synthetic·a([B[B)[B 
12 ····.locals·0 
  
13 ····invoke-super·{p0,·p1,·p2},·La0/k;->a([B[B)[B25 ····sput-object·v0,·La0/j;->a:Ljava/lang/String;
  
 26 ····invoke-static·{},·Le0/j0;->O()Le0/j0;
  
14 ····move-result-object·p127 ····move-result-object·v0
  
 28 ····sput-object·v0,·La0/j;->b:Le0/j0;
  
 29 ····sput-object·v0,·La0/j;->c:Le0/j0;
  
 30 ····sput-object·v0,·La0/j;->d:Le0/j0;
  
 31 ····:try_start_0
 32 ····invoke-static·{},·La0/j;->a()V
 33 ····:try_end_0
 34 ····.catch·Ljava/security/GeneralSecurityException;·{:try_start_0·..·:try_end_0}·:catch_0
  
 35 ····return-void
  
15 ····return-object·p136 ····:catch_0
 37 ····move-exception·v0
  
 38 ····new-instance·v1,·Ljava/lang/ExceptionInInitializerError;
  
 39 ····invoke-direct·{v1,·v0},·Ljava/lang/ExceptionInInitializerError;-><init>(Ljava/lang/Throwable;)V
  
 40 ····throw·v1
16 .end·method41 .end·method
  
17 .method·public·bridge·synthetic·b([B[B)[B42 .method·public·static·a()V
18 ····.locals·043 ····.locals·0
 44 ····.annotation·runtime·Ljava/lang/Deprecated;
 45 ····.end·annotation
  
 46 ····invoke-static·{},·La0/j;->b()V
19 ····invoke-super·{p0,·p1,·p2},·La0/k;->b([B[B)[B 
  
20 ····move-result-object·p1 
  
21 ····return-object·p147 ····return-void
22 .end·method48 .end·method
  
23 .method·g([BI)La0/i;49 .method·public·static·b()V
24 ····.locals·150 ····.locals·2
  
 51 ····invoke-static·{},·La0/m;->f()V
  
 52 ····const/4·v0,·0x1
  
25 ····new-instance·v0,·La0/h;53 ····invoke-static·{v0},·La0/i;->p(Z)V
  
26 ····invoke-direct·{v0,·p1,·p2},·La0/h;-><init>([BI)V54 ····invoke-static·{},·Lv/a;->a()Z
  
27 ····return-object·v055 ····move-result·v1
  
 56 ····if-eqz·v1,·:cond_0
  
 57 ····return-void
  
 58 ····:cond_0
 59 ····invoke-static·{v0},·La0/b;->o(Z)V
  
 60 ····return-void
28 .end·method61 .end·method
3.06 KB
smali/a0/c$a.smali
    
Offset 1, 72 lines modifiedOffset 1, 91 lines modified
1 .class·La0/c$a;1 .class·public·final·La0/c$a;
2 .super·Ljava/lang/ThreadLocal;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
 5 .annotation·runtime·Lcom/google/errorprone/annotations/Immutable;
 6 .end·annotation
  
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·La0/c;8 ····value·=·La0/c;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x011 ····accessFlags·=·0x19
10 ····name·=·null12 ····name·=·"a"
11 .end·annotation13 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/Signature; 
13 ····value·=·{ 
14 ········"Ljava/lang/ThreadLocal<", 
15 ········"Ljavax/crypto/Cipher;", 
16 ········">;" 
17 ····} 
18 .end·annotation 
  
 14 #·static·fields
 15 .field·public·static·final·b:La0/c$a;
  
 16 .field·public·static·final·c:La0/c$a;
19 #·direct·methods 
20 .method·constructor·<init>()V 
21 ····.locals·0 
  
22 ····invoke-direct·{p0},·Ljava/lang/ThreadLocal;-><init>()V17 .field·public·static·final·d:La0/c$a;
  
 18 .field·public·static·final·e:La0/c$a;
23 ····return-void 
24 .end·method 
  
  
 19 #·instance·fields
 20 .field·private·final·a:Ljava/lang/String;
  
  
25 #·virtual·methods21 #·direct·methods
26 .method·protected·a()Ljavax/crypto/Cipher;22 .method·static·constructor·<clinit>()V
27 ····.locals·223 ····.locals·2
  
 24 ····new-instance·v0,·La0/c$a;
28 ····:try_start_0 
29 ····sget-object·v0,·La0/m;->f:La0/m; 
  
30 ····const-string·v1,·"AES/GCM/NoPadding"25 ····const-string·v1,·"TINK"
  
31 ····invoke-virtual·{v0,·v1},·La0/m;->a(Ljava/lang/String;)Ljava/lang/Object;26 ····invoke-direct·{v0,·v1},·La0/c$a;-><init>(Ljava/lang/String;)V
  
32 ····move-result-object·v027 ····sput-object·v0,·La0/c$a;->b:La0/c$a;
  
 28 ····new-instance·v0,·La0/c$a;
33 ····check-cast·v0,·Ljavax/crypto/Cipher; 
34 ····:try_end_0 
35 ····.catch·Ljava/security/GeneralSecurityException;·{:try_start_0·..·:try_end_0}·:catch_0 
  
36 ····return-object·v029 ····const-string·v1,·"CRUNCHY"
  
 30 ····invoke-direct·{v0,·v1},·La0/c$a;-><init>(Ljava/lang/String;)V
  
 31 ····sput-object·v0,·La0/c$a;->c:La0/c$a;
  
 32 ····new-instance·v0,·La0/c$a;
  
 33 ····const-string·v1,·"LEGACY"
37 ····:catch_0 
38 ····move-exception·v0 
  
39 ····new-instance·v1,·Ljava/lang/IllegalStateException;34 ····invoke-direct·{v0,·v1},·La0/c$a;-><init>(Ljava/lang/String;)V
  
40 ····invoke-direct·{v1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/Throwable;)V35 ····sput-object·v0,·La0/c$a;->d:La0/c$a;
  
41 ····throw·v136 ····new-instance·v0,·La0/c$a;
  
 37 ····const-string·v1,·"NO_PREFIX"
  
 38 ····invoke-direct·{v0,·v1},·La0/c$a;-><init>(Ljava/lang/String;)V
  
 39 ····sput-object·v0,·La0/c$a;->e:La0/c$a;
  
 40 ····return-void
42 .end·method41 .end·method
  
43 .method·protected·bridge·synthetic·initialValue()Ljava/lang/Object;42 .method·private·constructor·<init>(Ljava/lang/String;)V
44 ····.locals·143 ····.locals·0
  
 44 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
45 ····invoke-virtual·{p0},·La0/c$a;->a()Ljavax/crypto/Cipher;45 ····iput-object·p1,·p0,·La0/c$a;->a:Ljava/lang/String;
  
 46 ····return-void
 47 .end·method
  
  
 48 #·virtual·methods
 49 .method·public·toString()Ljava/lang/String;
 50 ····.locals·1
  
46 ····move-result-object·v051 ····iget-object·v0,·p0,·La0/c$a;->a:Ljava/lang/String;
  
47 ····return-object·v052 ····return-object·v0
48 .end·method53 .end·method
11.2 KB
smali/a0/c.smali
Max HTML report size reached
8.32 KB
smali/j1/b.smali
Max HTML report size reached
10.2 KB
smali/j1/a.smali
Max HTML report size reached
9.61 KB
smali/j1/c.smali
Max HTML report size reached
13.8 KB
smali/s0/a.smali
Max HTML report size reached
17.8 KB
smali/l1/a.smali
Max HTML report size reached
6.52 KB
smali/f0/a.smali
Max HTML report size reached
1.19 KB
smali/com/google/crypto/tink/shaded/protobuf/p1.smali
    
Offset 194, 15 lines modifiedOffset 194, 15 lines modified
194 ····move-result·p2194 ····move-result·p2
  
195 ····invoke-virtual·{p0,·p1,·v1,·p2},·Lcom/google/crypto/tink/shaded/protobuf/p1;->a(Ljava/lang/Object;II)V195 ····invoke-virtual·{p0,·p1,·v1,·p2},·Lcom/google/crypto/tink/shaded/protobuf/p1;->a(Ljava/lang/Object;II)V
  
196 ····return·v2196 ····return·v2
  
197 ····:cond_0197 ····:cond_0
198 ····invoke-static·{},·Lcom/google/crypto/tink/shaded/protobuf/d0;->d()Lcom/google/crypto/tink/shaded/protobuf/d0$a;198 ····invoke-static·{},·Lcom/google/crypto/tink/shaded/protobuf/d0;->e()Lcom/google/crypto/tink/shaded/protobuf/d0$a;
  
199 ····move-result-object·p1199 ····move-result-object·p1
  
200 ····throw·p1200 ····throw·p1
  
201 ····:cond_1201 ····:cond_1
202 ····const/4·p1,·0x0202 ····const/4·p1,·0x0
Offset 231, 15 lines modifiedOffset 231, 15 lines modified
231 ····move-result-object·p2231 ····move-result-object·p2
  
232 ····invoke-virtual·{p0,·p1,·v1,·p2},·Lcom/google/crypto/tink/shaded/protobuf/p1;->c(Ljava/lang/Object;ILjava/lang/Object;)V232 ····invoke-virtual·{p0,·p1,·v1,·p2},·Lcom/google/crypto/tink/shaded/protobuf/p1;->c(Ljava/lang/Object;ILjava/lang/Object;)V
  
233 ····return·v2233 ····return·v2
  
234 ····:cond_3234 ····:cond_3
235 ····invoke-static·{},·Lcom/google/crypto/tink/shaded/protobuf/d0;->a()Lcom/google/crypto/tink/shaded/protobuf/d0;235 ····invoke-static·{},·Lcom/google/crypto/tink/shaded/protobuf/d0;->b()Lcom/google/crypto/tink/shaded/protobuf/d0;
  
236 ····move-result-object·p1236 ····move-result-object·p1
  
237 ····throw·p1237 ····throw·p1
  
238 ····:cond_4238 ····:cond_4
239 ····invoke-interface·{p2},·Lcom/google/crypto/tink/shaded/protobuf/h1;->d()Lcom/google/crypto/tink/shaded/protobuf/i;239 ····invoke-interface·{p2},·Lcom/google/crypto/tink/shaded/protobuf/h1;->d()Lcom/google/crypto/tink/shaded/protobuf/i;
5.14 KB
smali/com/google/crypto/tink/shaded/protobuf/t1$e.smali
Max HTML report size reached
5.63 KB
smali/com/google/crypto/tink/shaded/protobuf/w.smali
Max HTML report size reached
1.66 KB
smali/com/google/crypto/tink/shaded/protobuf/j0$c.smali
    
Offset 43, 15 lines modifiedOffset 43, 15 lines modified
43 ············"Ljava/lang/Object;",43 ············"Ljava/lang/Object;",
44 ············"J)",44 ············"J)",
45 ············"Lcom/google/crypto/tink/shaded/protobuf/c0$i<",45 ············"Lcom/google/crypto/tink/shaded/protobuf/c0$i<",
46 ············"TE;>;"46 ············"TE;>;"
47 ········}47 ········}
48 ····.end·annotation48 ····.end·annotation
  
49 ····invoke-static·{p0,·p1,·p2},·Lcom/google/crypto/tink/shaded/protobuf/t1;->A(Ljava/lang/Object;J)Ljava/lang/Object;49 ····invoke-static·{p0,·p1,·p2},·Lcom/google/crypto/tink/shaded/protobuf/t1;->C(Ljava/lang/Object;J)Ljava/lang/Object;
  
50 ····move-result-object·p050 ····move-result-object·p0
  
51 ····check-cast·p0,·Lcom/google/crypto/tink/shaded/protobuf/c0$i;51 ····check-cast·p0,·Lcom/google/crypto/tink/shaded/protobuf/c0$i;
  
52 ····return-object·p052 ····return-object·p0
53 .end·method53 .end·method
Offset 120, 15 lines modifiedOffset 120, 15 lines modified
  
120 ····:cond_1120 ····:cond_1
121 ····if-lez·v1,·:cond_2121 ····if-lez·v1,·:cond_2
  
122 ····move-object·p2,·v0122 ····move-object·p2,·v0
  
123 ····:cond_2123 ····:cond_2
124 ····invoke-static·{p1,·p3,·p4,·p2},·Lcom/google/crypto/tink/shaded/protobuf/t1;->O(Ljava/lang/Object;JLjava/lang/Object;)V124 ····invoke-static·{p1,·p3,·p4,·p2},·Lcom/google/crypto/tink/shaded/protobuf/t1;->R(Ljava/lang/Object;JLjava/lang/Object;)V
  
125 ····return-void125 ····return-void
126 .end·method126 .end·method
  
127 .method·e(Ljava/lang/Object;J)Ljava/util/List;127 .method·e(Ljava/lang/Object;J)Ljava/util/List;
128 ····.locals·2128 ····.locals·2
129 ····.annotation·system·Ldalvik/annotation/Signature;129 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 169, 12 lines modifiedOffset 169, 12 lines modified
169 ····mul-int/lit8·v1,·v1,·0x2169 ····mul-int/lit8·v1,·v1,·0x2
  
170 ····:goto_0170 ····:goto_0
171 ····invoke-interface·{v0,·v1},·Lcom/google/crypto/tink/shaded/protobuf/c0$i;->d(I)Lcom/google/crypto/tink/shaded/protobuf/c0$i;171 ····invoke-interface·{v0,·v1},·Lcom/google/crypto/tink/shaded/protobuf/c0$i;->d(I)Lcom/google/crypto/tink/shaded/protobuf/c0$i;
  
172 ····move-result-object·v0172 ····move-result-object·v0
  
173 ····invoke-static·{p1,·p2,·p3,·v0},·Lcom/google/crypto/tink/shaded/protobuf/t1;->O(Ljava/lang/Object;JLjava/lang/Object;)V173 ····invoke-static·{p1,·p2,·p3,·v0},·Lcom/google/crypto/tink/shaded/protobuf/t1;->R(Ljava/lang/Object;JLjava/lang/Object;)V
  
174 ····:cond_1174 ····:cond_1
175 ····return-object·v0175 ····return-object·v0
176 .end·method176 .end·method
1.49 KB
smali/com/google/crypto/tink/shaded/protobuf/v0.smali
    
Offset 102, 17 lines modifiedOffset 102, 17 lines modified
  
102 ····check-cast·p0,·Ljava/lang/Float;102 ····check-cast·p0,·Ljava/lang/Float;
  
103 ····invoke-virtual·{p0},·Ljava/lang/Float;->floatValue()F103 ····invoke-virtual·{p0},·Ljava/lang/Float;->floatValue()F
  
104 ····move-result·p0104 ····move-result·p0
  
105 ····const/4·v0,·0x0105 ····invoke-static·{p0},·Ljava/lang/Float;->floatToRawIntBits(F)I
  
106 ····cmpl-float·p0,·p0,·v0106 ····move-result·p0
  
107 ····if-nez·p0,·:cond_3107 ····if-nez·p0,·:cond_3
  
108 ····goto·:goto_1108 ····goto·:goto_1
  
109 ····:cond_3109 ····:cond_3
110 ····const/4·v1,·0x0110 ····const/4·v1,·0x0
Offset 127, 17 lines modifiedOffset 127, 21 lines modified
  
127 ····check-cast·p0,·Ljava/lang/Double;127 ····check-cast·p0,·Ljava/lang/Double;
  
128 ····invoke-virtual·{p0},·Ljava/lang/Double;->doubleValue()D128 ····invoke-virtual·{p0},·Ljava/lang/Double;->doubleValue()D
  
129 ····move-result-wide·v3129 ····move-result-wide·v3
  
 130 ····invoke-static·{v3,·v4},·Ljava/lang/Double;->doubleToRawLongBits(D)J
  
 131 ····move-result-wide·v3
  
130 ····const-wide/16·v5,·0x0132 ····const-wide/16·v5,·0x0
  
131 ····cmpl-double·p0,·v3,·v5133 ····cmp-long·p0,·v3,·v5
  
132 ····if-nez·p0,·:cond_5134 ····if-nez·p0,·:cond_5
  
133 ····goto·:goto_2135 ····goto·:goto_2
  
134 ····:cond_5136 ····:cond_5
135 ····const/4·v1,·0x0137 ····const/4·v1,·0x0
Offset 971, 15 lines modifiedOffset 975, 15 lines modified
971 ····:cond_b975 ····:cond_b
972 ····check-cast·p0,·Lcom/google/crypto/tink/shaded/protobuf/a0;976 ····check-cast·p0,·Lcom/google/crypto/tink/shaded/protobuf/a0;
  
973 ····iget-object·p0,·p0,·Lcom/google/crypto/tink/shaded/protobuf/a0;->unknownFields:Lcom/google/crypto/tink/shaded/protobuf/q1;977 ····iget-object·p0,·p0,·Lcom/google/crypto/tink/shaded/protobuf/a0;->unknownFields:Lcom/google/crypto/tink/shaded/protobuf/q1;
  
974 ····if-eqz·p0,·:cond_c978 ····if-eqz·p0,·:cond_c
  
975 ····invoke-virtual·{p0,·p1,·p2},·Lcom/google/crypto/tink/shaded/protobuf/q1;->m(Ljava/lang/StringBuilder;I)V979 ····invoke-virtual·{p0,·p1,·p2},·Lcom/google/crypto/tink/shaded/protobuf/q1;->l(Ljava/lang/StringBuilder;I)V
  
976 ····:cond_c980 ····:cond_c
977 ····return-void981 ····return-void
978 .end·method982 .end·method
  
979 .method·static·e(Lcom/google/crypto/tink/shaded/protobuf/t0;Ljava/lang/String;)Ljava/lang/String;983 .method·static·e(Lcom/google/crypto/tink/shaded/protobuf/t0;Ljava/lang/String;)Ljava/lang/String;
980 ····.locals·2984 ····.locals·2
2.71 KB
smali/com/google/crypto/tink/shaded/protobuf/d.smali
    
Offset 1, 36 lines modifiedOffset 1, 42 lines modified
1 .class·final·Lcom/google/crypto/tink/shaded/protobuf/d;1 .class·final·Lcom/google/crypto/tink/shaded/protobuf/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·static·fields4 #·static·fields
 5 .field·private·static·a:Z
  
5 .field·private·static·final·a:Ljava/lang/Class;6 .field·private·static·final·b:Ljava/lang/Class;
6 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
7 ········value·=·{8 ········value·=·{
8 ············"Ljava/lang/Class<",9 ············"Ljava/lang/Class<",
9 ············"*>;"10 ············"*>;"
10 ········}11 ········}
11 ····.end·annotation12 ····.end·annotation
12 .end·field13 .end·field
  
13 .field·private·static·final·b:Z14 .field·private·static·final·c:Z
  
  
14 #·direct·methods15 #·direct·methods
15 .method·static·constructor·<clinit>()V16 .method·static·constructor·<clinit>()V
16 ····.locals·117 ····.locals·1
  
17 ····const-string·v0,·"libcore.io.Memory"18 ····const-string·v0,·"libcore.io.Memory"
  
18 ····invoke-static·{v0},·Lcom/google/crypto/tink/shaded/protobuf/d;->a(Ljava/lang/String;)Ljava/lang/Class;19 ····invoke-static·{v0},·Lcom/google/crypto/tink/shaded/protobuf/d;->a(Ljava/lang/String;)Ljava/lang/Class;
  
19 ····move-result-object·v020 ····move-result-object·v0
  
20 ····sput-object·v0,·Lcom/google/crypto/tink/shaded/protobuf/d;->a:Ljava/lang/Class;21 ····sput-object·v0,·Lcom/google/crypto/tink/shaded/protobuf/d;->b:Ljava/lang/Class;
  
 22 ····sget-boolean·v0,·Lcom/google/crypto/tink/shaded/protobuf/d;->a:Z
  
 23 ····if-nez·v0,·:cond_0
  
21 ····const-string·v0,·"org.robolectric.Robolectric"24 ····const-string·v0,·"org.robolectric.Robolectric"
  
22 ····invoke-static·{v0},·Lcom/google/crypto/tink/shaded/protobuf/d;->a(Ljava/lang/String;)Ljava/lang/Class;25 ····invoke-static·{v0},·Lcom/google/crypto/tink/shaded/protobuf/d;->a(Ljava/lang/String;)Ljava/lang/Class;
  
23 ····move-result-object·v026 ····move-result-object·v0
  
Offset 40, 15 lines modifiedOffset 46, 15 lines modified
  
40 ····goto·:goto_046 ····goto·:goto_0
  
41 ····:cond_047 ····:cond_0
42 ····const/4·v0,·0x048 ····const/4·v0,·0x0
  
43 ····:goto_049 ····:goto_0
44 ····sput-boolean·v0,·Lcom/google/crypto/tink/shaded/protobuf/d;->b:Z50 ····sput-boolean·v0,·Lcom/google/crypto/tink/shaded/protobuf/d;->c:Z
  
45 ····return-void51 ····return-void
46 .end·method52 .end·method
  
47 .method·private·static·a(Ljava/lang/String;)Ljava/lang/Class;53 .method·private·static·a(Ljava/lang/String;)Ljava/lang/Class;
48 ····.locals·054 ····.locals·0
49 ····.annotation·system·Ldalvik/annotation/Signature;55 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 84, 33 lines modifiedOffset 90, 41 lines modified
84 ········value·=·{90 ········value·=·{
85 ············"()",91 ············"()",
86 ············"Ljava/lang/Class<",92 ············"Ljava/lang/Class<",
87 ············"*>;"93 ············"*>;"
88 ········}94 ········}
89 ····.end·annotation95 ····.end·annotation
  
90 ····sget-object·v0,·Lcom/google/crypto/tink/shaded/protobuf/d;->a:Ljava/lang/Class;96 ····sget-object·v0,·Lcom/google/crypto/tink/shaded/protobuf/d;->b:Ljava/lang/Class;
  
91 ····return-object·v097 ····return-object·v0
92 .end·method98 .end·method
  
93 .method·static·c()Z99 .method·static·c()Z
94 ····.locals·1100 ····.locals·1
  
 101 ····sget-boolean·v0,·Lcom/google/crypto/tink/shaded/protobuf/d;->a:Z
  
 102 ····if-nez·v0,·:cond_1
  
95 ····sget-object·v0,·Lcom/google/crypto/tink/shaded/protobuf/d;->a:Ljava/lang/Class;103 ····sget-object·v0,·Lcom/google/crypto/tink/shaded/protobuf/d;->b:Ljava/lang/Class;
  
96 ····if-eqz·v0,·:cond_0104 ····if-eqz·v0,·:cond_0
  
97 ····sget-boolean·v0,·Lcom/google/crypto/tink/shaded/protobuf/d;->b:Z105 ····sget-boolean·v0,·Lcom/google/crypto/tink/shaded/protobuf/d;->c:Z
  
98 ····if-nez·v0,·:cond_0106 ····if-nez·v0,·:cond_0
  
99 ····const/4·v0,·0x1 
  
100 ····goto·:goto_0107 ····goto·:goto_0
  
101 ····:cond_0108 ····:cond_0
102 ····const/4·v0,·0x0109 ····const/4·v0,·0x0
  
 110 ····goto·:goto_1
  
 111 ····:cond_1
103 ····:goto_0112 ····:goto_0
 113 ····const/4·v0,·0x1
  
 114 ····:goto_1
104 ····return·v0115 ····return·v0
105 .end·method116 .end·method
2.2 KB
smali/com/google/crypto/tink/shaded/protobuf/i.smali
    
Offset 55, 15 lines modifiedOffset 55, 15 lines modified
  
55 #·direct·methods55 #·direct·methods
56 .method·static·constructor·<clinit>()V56 .method·static·constructor·<clinit>()V
57 ····.locals·257 ····.locals·2
  
58 ····new-instance·v0,·Lcom/google/crypto/tink/shaded/protobuf/i$j;58 ····new-instance·v0,·Lcom/google/crypto/tink/shaded/protobuf/i$j;
  
59 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/c0;->c:[B59 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/c0;->d:[B
  
60 ····invoke-direct·{v0,·v1},·Lcom/google/crypto/tink/shaded/protobuf/i$j;-><init>([B)V60 ····invoke-direct·{v0,·v1},·Lcom/google/crypto/tink/shaded/protobuf/i$j;-><init>([B)V
  
61 ····sput-object·v0,·Lcom/google/crypto/tink/shaded/protobuf/i;->e:Lcom/google/crypto/tink/shaded/protobuf/i;61 ····sput-object·v0,·Lcom/google/crypto/tink/shaded/protobuf/i;->e:Lcom/google/crypto/tink/shaded/protobuf/i;
  
62 ····invoke-static·{},·Lcom/google/crypto/tink/shaded/protobuf/d;->c()Z62 ····invoke-static·{},·Lcom/google/crypto/tink/shaded/protobuf/d;->c()Z
  
Offset 388, 15 lines modifiedOffset 388, 15 lines modified
388 .end·method388 .end·method
  
389 .method·public·static·n(Ljava/lang/String;)Lcom/google/crypto/tink/shaded/protobuf/i;389 .method·public·static·n(Ljava/lang/String;)Lcom/google/crypto/tink/shaded/protobuf/i;
390 ····.locals·2390 ····.locals·2
  
391 ····new-instance·v0,·Lcom/google/crypto/tink/shaded/protobuf/i$j;391 ····new-instance·v0,·Lcom/google/crypto/tink/shaded/protobuf/i$j;
  
392 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/c0;->a:Ljava/nio/charset/Charset;392 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/c0;->b:Ljava/nio/charset/Charset;
  
393 ····invoke-virtual·{p0,·v1},·Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B393 ····invoke-virtual·{p0,·v1},·Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B
  
394 ····move-result-object·p0394 ····move-result-object·p0
  
395 ····invoke-direct·{v0,·p0},·Lcom/google/crypto/tink/shaded/protobuf/i$j;-><init>([B)V395 ····invoke-direct·{v0,·p0},·Lcom/google/crypto/tink/shaded/protobuf/i$j;-><init>([B)V
  
Offset 427, 15 lines modifiedOffset 427, 15 lines modified
427 #·virtual·methods427 #·virtual·methods
428 .method·protected·abstract·A(Ljava/nio/charset/Charset;)Ljava/lang/String;428 .method·protected·abstract·A(Ljava/nio/charset/Charset;)Ljava/lang/String;
429 .end·method429 .end·method
  
430 .method·public·final·B()Ljava/lang/String;430 .method·public·final·B()Ljava/lang/String;
431 ····.locals·1431 ····.locals·1
  
432 ····sget-object·v0,·Lcom/google/crypto/tink/shaded/protobuf/c0;->a:Ljava/nio/charset/Charset;432 ····sget-object·v0,·Lcom/google/crypto/tink/shaded/protobuf/c0;->b:Ljava/nio/charset/Charset;
  
433 ····invoke-virtual·{p0,·v0},·Lcom/google/crypto/tink/shaded/protobuf/i;->z(Ljava/nio/charset/Charset;)Ljava/lang/String;433 ····invoke-virtual·{p0,·v0},·Lcom/google/crypto/tink/shaded/protobuf/i;->z(Ljava/nio/charset/Charset;)Ljava/lang/String;
  
434 ····move-result-object·v0434 ····move-result-object·v0
  
435 ····return-object·v0435 ····return-object·v0
436 .end·method436 .end·method
Offset 581, 15 lines modifiedOffset 581, 15 lines modified
  
581 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/i;->size()I581 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/i;->size()I
  
582 ····move-result·v0582 ····move-result·v0
  
583 ····if-nez·v0,·:cond_0583 ····if-nez·v0,·:cond_0
  
584 ····sget-object·v0,·Lcom/google/crypto/tink/shaded/protobuf/c0;->c:[B584 ····sget-object·v0,·Lcom/google/crypto/tink/shaded/protobuf/c0;->d:[B
  
585 ····return-object·v0585 ····return-object·v0
  
586 ····:cond_0586 ····:cond_0
587 ····new-array·v1,·v0,·[B587 ····new-array·v1,·v0,·[B
  
588 ····const/4·v2,·0x0588 ····const/4·v2,·0x0
48.0 KB
smali/com/google/crypto/tink/shaded/protobuf/t1.smali
Max HTML report size reached
3.64 KB
smali/com/google/crypto/tink/shaded/protobuf/g.smali
    
Offset 319, 14 lines modifiedOffset 319, 36 lines modified
319 ····new-instance·p1,·Ljava/lang/OutOfMemoryError;319 ····new-instance·p1,·Ljava/lang/OutOfMemoryError;
  
320 ····invoke-direct·{p1},·Ljava/lang/OutOfMemoryError;-><init>()V320 ····invoke-direct·{p1},·Ljava/lang/OutOfMemoryError;-><init>()V
  
321 ····throw·p1321 ····throw·p1
322 .end·method322 .end·method
  
 323 .method·public·contains(Ljava/lang/Object;)Z
 324 ····.locals·1
  
 325 ····invoke-virtual·{p0,·p1},·Lcom/google/crypto/tink/shaded/protobuf/g;->indexOf(Ljava/lang/Object;)I
  
 326 ····move-result·p1
  
 327 ····const/4·v0,·-0x1
  
 328 ····if-eq·p1,·v0,·:cond_0
  
 329 ····const/4·p1,·0x1
  
 330 ····goto·:goto_0
  
 331 ····:cond_0
 332 ····const/4·p1,·0x0
  
 333 ····:goto_0
 334 ····return·p1
 335 .end·method
  
323 .method·public·bridge·synthetic·d(I)Lcom/google/crypto/tink/shaded/protobuf/c0$i;336 .method·public·bridge·synthetic·d(I)Lcom/google/crypto/tink/shaded/protobuf/c0$i;
324 ····.locals·0337 ····.locals·0
  
325 ····invoke-virtual·{p0,·p1},·Lcom/google/crypto/tink/shaded/protobuf/g;->q(I)Lcom/google/crypto/tink/shaded/protobuf/c0$a;338 ····invoke-virtual·{p0,·p1},·Lcom/google/crypto/tink/shaded/protobuf/g;->q(I)Lcom/google/crypto/tink/shaded/protobuf/c0$a;
  
326 ····move-result-object·p1339 ····move-result-object·p1
  
Offset 445, 14 lines modifiedOffset 467, 58 lines modified
445 ····move-result·p2467 ····move-result·p2
  
446 ····invoke-direct·{p0,·p1,·p2},·Lcom/google/crypto/tink/shaded/protobuf/g;->k(IZ)V468 ····invoke-direct·{p0,·p1,·p2},·Lcom/google/crypto/tink/shaded/protobuf/g;->k(IZ)V
  
447 ····return-void469 ····return-void
448 .end·method470 .end·method
  
 471 .method·public·indexOf(Ljava/lang/Object;)I
 472 ····.locals·4
  
 473 ····instance-of·v0,·p1,·Ljava/lang/Boolean;
  
 474 ····const/4·v1,·-0x1
  
 475 ····if-nez·v0,·:cond_0
  
 476 ····return·v1
  
 477 ····:cond_0
 478 ····check-cast·p1,·Ljava/lang/Boolean;
  
 479 ····invoke-virtual·{p1},·Ljava/lang/Boolean;->booleanValue()Z
  
 480 ····move-result·p1
  
 481 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/g;->size()I
  
 482 ····move-result·v0
  
 483 ····const/4·v2,·0x0
  
 484 ····:goto_0
 485 ····if-ge·v2,·v0,·:cond_2
  
 486 ····iget-object·v3,·p0,·Lcom/google/crypto/tink/shaded/protobuf/g;->e:[Z
  
 487 ····aget-boolean·v3,·v3,·v2
  
 488 ····if-ne·v3,·p1,·:cond_1
  
 489 ····return·v2
  
 490 ····:cond_1
 491 ····add-int/lit8·v2,·v2,·0x1
  
 492 ····goto·:goto_0
  
 493 ····:cond_2
 494 ····return·v1
 495 .end·method
  
449 .method·public·j(Ljava/lang/Boolean;)Z496 .method·public·j(Ljava/lang/Boolean;)Z
450 ····.locals·0497 ····.locals·0
  
451 ····invoke-virtual·{p1},·Ljava/lang/Boolean;->booleanValue()Z498 ····invoke-virtual·{p1},·Ljava/lang/Boolean;->booleanValue()Z
  
452 ····move-result·p1499 ····move-result·p1
  
Offset 610, 79 lines modifiedOffset 676, 14 lines modified
610 ····invoke-virtual·{p0,·p1},·Lcom/google/crypto/tink/shaded/protobuf/g;->r(I)Ljava/lang/Boolean;676 ····invoke-virtual·{p0,·p1},·Lcom/google/crypto/tink/shaded/protobuf/g;->r(I)Ljava/lang/Boolean;
  
611 ····move-result-object·p1677 ····move-result-object·p1
  
612 ····return-object·p1678 ····return-object·p1
613 .end·method679 .end·method
  
614 .method·public·remove(Ljava/lang/Object;)Z 
615 ····.locals·4 
  
616 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/c;->h()V 
  
617 ····const/4·v0,·0x0 
  
618 ····const/4·v1,·0x0 
  
619 ····:goto_0 
620 ····iget·v2,·p0,·Lcom/google/crypto/tink/shaded/protobuf/g;->f:I 
  
621 ····if-ge·v1,·v2,·:cond_1 
  
622 ····iget-object·v2,·p0,·Lcom/google/crypto/tink/shaded/protobuf/g;->e:[Z 
  
623 ····aget-boolean·v2,·v2,·v1 
  
624 ····invoke-static·{v2},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; 
  
625 ····move-result-object·v2 
  
626 ····invoke-virtual·{p1,·v2},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z 
  
Max diff block lines reached; 123/3627 bytes (3.39%) of diff not shown.
4.9 KB
smali/com/google/crypto/tink/shaded/protobuf/m$b.smali
Max HTML report size reached
948 B
smali/com/google/crypto/tink/shaded/protobuf/k.smali
    
Offset 7, 33 lines modifiedOffset 7, 43 lines modified
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lcom/google/crypto/tink/shaded/protobuf/k$b;9 ········Lcom/google/crypto/tink/shaded/protobuf/k$b;
10 ····}10 ····}
11 .end·annotation11 .end·annotation
  
  
 12 #·static·fields
 13 .field·private·static·volatile·f:I·=·0x64
  
  
12 #·instance·fields14 #·instance·fields
13 .field·a:I15 .field·a:I
  
14 .field·b:I16 .field·b:I
  
15 .field·c:I17 .field·c:I
  
16 .field·d:Lcom/google/crypto/tink/shaded/protobuf/l;18 .field·d:Lcom/google/crypto/tink/shaded/protobuf/l;
  
17 .field·private·e:Z19 .field·private·e:Z
  
  
18 #·direct·methods20 #·direct·methods
 21 .method·static·constructor·<clinit>()V
 22 ····.locals·0
  
 23 ····return-void
 24 .end·method
  
19 .method·private·constructor·<init>()V25 .method·private·constructor·<init>()V
20 ····.locals·126 ····.locals·1
  
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····const/16·v0,·0x6428 ····sget·v0,·Lcom/google/crypto/tink/shaded/protobuf/k;->f:I
  
23 ····iput·v0,·p0,·Lcom/google/crypto/tink/shaded/protobuf/k;->b:I29 ····iput·v0,·p0,·Lcom/google/crypto/tink/shaded/protobuf/k;->b:I
  
24 ····const·v0,·0x7fffffff30 ····const·v0,·0x7fffffff
  
25 ····iput·v0,·p0,·Lcom/google/crypto/tink/shaded/protobuf/k;->c:I31 ····iput·v0,·p0,·Lcom/google/crypto/tink/shaded/protobuf/k;->c:I
  
6.77 KB
smali/com/google/crypto/tink/shaded/protobuf/t1$d.smali
Max HTML report size reached
24.0 KB
smali/com/google/crypto/tink/shaded/protobuf/f$b.smali
Max HTML report size reached
583 B
smali/com/google/crypto/tink/shaded/protobuf/t.smali
    
Offset 750, 15 lines modifiedOffset 750, 15 lines modified
750 ····const·p2,·0x7fffffff750 ····const·p2,·0x7fffffff
  
751 ····if-ne·p1,·p2,·:cond_0751 ····if-ne·p1,·p2,·:cond_0
  
752 ····return-void752 ····return-void
  
753 ····:cond_0753 ····:cond_0
754 ····invoke-static·{},·Lcom/google/crypto/tink/shaded/protobuf/d0;->a()Lcom/google/crypto/tink/shaded/protobuf/d0;754 ····invoke-static·{},·Lcom/google/crypto/tink/shaded/protobuf/d0;->b()Lcom/google/crypto/tink/shaded/protobuf/d0;
  
755 ····move-result-object·p1755 ····move-result-object·p1
  
756 ····throw·p1756 ····throw·p1
757 .end·method757 .end·method
  
758 .method·j(Lcom/google/crypto/tink/shaded/protobuf/w1;Ljava/util/Map$Entry;)V758 .method·j(Lcom/google/crypto/tink/shaded/protobuf/w1;Ljava/util/Map$Entry;)V
21.5 KB
smali/com/google/crypto/tink/shaded/protobuf/u1$e.smali
Max HTML report size reached
6.42 KB
smali/com/google/crypto/tink/shaded/protobuf/r1.smali
Max HTML report size reached
5.6 KB
smali/com/google/crypto/tink/shaded/protobuf/d0.smali
Max HTML report size reached
1.83 KB
smali/com/google/crypto/tink/shaded/protobuf/m.smali
    
Offset 36, 15 lines modifiedOffset 36, 15 lines modified
  
36 ····invoke-static·{v0},·Ljava/util/logging/Logger;->getLogger(Ljava/lang/String;)Ljava/util/logging/Logger;36 ····invoke-static·{v0},·Ljava/util/logging/Logger;->getLogger(Ljava/lang/String;)Ljava/util/logging/Logger;
  
37 ····move-result-object·v037 ····move-result-object·v0
  
38 ····sput-object·v0,·Lcom/google/crypto/tink/shaded/protobuf/m;->c:Ljava/util/logging/Logger;38 ····sput-object·v0,·Lcom/google/crypto/tink/shaded/protobuf/m;->c:Ljava/util/logging/Logger;
  
39 ····invoke-static·{},·Lcom/google/crypto/tink/shaded/protobuf/t1;->C()Z39 ····invoke-static·{},·Lcom/google/crypto/tink/shaded/protobuf/t1;->E()Z
  
40 ····move-result·v040 ····move-result·v0
  
41 ····sput-boolean·v0,·Lcom/google/crypto/tink/shaded/protobuf/m;->d:Z41 ····sput-boolean·v0,·Lcom/google/crypto/tink/shaded/protobuf/m;->d:Z
  
42 ····return-void42 ····return-void
43 .end·method43 .end·method
Offset 374, 15 lines modifiedOffset 374, 15 lines modified
374 ····move-result·p0374 ····move-result·p0
375 ····:try_end_0375 ····:try_end_0
376 ····.catch·Lcom/google/crypto/tink/shaded/protobuf/u1$d;·{:try_start_0·..·:try_end_0}·:catch_0376 ····.catch·Lcom/google/crypto/tink/shaded/protobuf/u1$d;·{:try_start_0·..·:try_end_0}·:catch_0
  
377 ····goto·:goto_0377 ····goto·:goto_0
  
378 ····:catch_0378 ····:catch_0
379 ····sget-object·v0,·Lcom/google/crypto/tink/shaded/protobuf/c0;->a:Ljava/nio/charset/Charset;379 ····sget-object·v0,·Lcom/google/crypto/tink/shaded/protobuf/c0;->b:Ljava/nio/charset/Charset;
  
380 ····invoke-virtual·{p0,·v0},·Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B380 ····invoke-virtual·{p0,·v0},·Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B
  
381 ····move-result-object·p0381 ····move-result-object·p0
  
382 ····array-length·p0,·p0382 ····array-length·p0,·p0
  
Offset 1068, 15 lines modifiedOffset 1068, 15 lines modified
  
1068 ····sget-object·v1,·Ljava/util/logging/Level;->WARNING:Ljava/util/logging/Level;1068 ····sget-object·v1,·Ljava/util/logging/Level;->WARNING:Ljava/util/logging/Level;
  
1069 ····const-string·v2,·"Converting·ill-formed·UTF-16.·Your·Protocol·Buffer·will·not·round·trip·correctly!"1069 ····const-string·v2,·"Converting·ill-formed·UTF-16.·Your·Protocol·Buffer·will·not·round·trip·correctly!"
  
1070 ····invoke-virtual·{v0,·v1,·v2,·p2},·Ljava/util/logging/Logger;->log(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V1070 ····invoke-virtual·{v0,·v1,·v2,·p2},·Ljava/util/logging/Logger;->log(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
  
1071 ····sget-object·p2,·Lcom/google/crypto/tink/shaded/protobuf/c0;->a:Ljava/nio/charset/Charset;1071 ····sget-object·p2,·Lcom/google/crypto/tink/shaded/protobuf/c0;->b:Ljava/nio/charset/Charset;
  
1072 ····invoke-virtual·{p1,·p2},·Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B1072 ····invoke-virtual·{p1,·p2},·Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B
  
1073 ····move-result-object·p11073 ····move-result-object·p1
  
1074 ····:try_start_01074 ····:try_start_0
1075 ····array-length·p2,·p11075 ····array-length·p2,·p1
1.89 KB
smali/com/google/crypto/tink/shaded/protobuf/k1.smali
    
Offset 361, 27 lines modifiedOffset 361, 27 lines modified
361 ············"Ljava/lang/Object;",361 ············"Ljava/lang/Object;",
362 ············">(",362 ············">(",
363 ············"Lcom/google/crypto/tink/shaded/protobuf/o0;",363 ············"Lcom/google/crypto/tink/shaded/protobuf/o0;",
364 ············"TT;TT;J)V"364 ············"TT;TT;J)V"
365 ········}365 ········}
366 ····.end·annotation366 ····.end·annotation
  
367 ····invoke-static·{p1,·p3,·p4},·Lcom/google/crypto/tink/shaded/protobuf/t1;->A(Ljava/lang/Object;J)Ljava/lang/Object;367 ····invoke-static·{p1,·p3,·p4},·Lcom/google/crypto/tink/shaded/protobuf/t1;->C(Ljava/lang/Object;J)Ljava/lang/Object;
  
368 ····move-result-object·v0368 ····move-result-object·v0
  
369 ····invoke-static·{p2,·p3,·p4},·Lcom/google/crypto/tink/shaded/protobuf/t1;->A(Ljava/lang/Object;J)Ljava/lang/Object;369 ····invoke-static·{p2,·p3,·p4},·Lcom/google/crypto/tink/shaded/protobuf/t1;->C(Ljava/lang/Object;J)Ljava/lang/Object;
  
370 ····move-result-object·p2370 ····move-result-object·p2
  
371 ····invoke-interface·{p0,·v0,·p2},·Lcom/google/crypto/tink/shaded/protobuf/o0;->a(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;371 ····invoke-interface·{p0,·v0,·p2},·Lcom/google/crypto/tink/shaded/protobuf/o0;->a(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
372 ····move-result-object·p0372 ····move-result-object·p0
  
373 ····invoke-static·{p1,·p3,·p4,·p0},·Lcom/google/crypto/tink/shaded/protobuf/t1;->O(Ljava/lang/Object;JLjava/lang/Object;)V373 ····invoke-static·{p1,·p3,·p4,·p0},·Lcom/google/crypto/tink/shaded/protobuf/t1;->R(Ljava/lang/Object;JLjava/lang/Object;)V
  
374 ····return-void374 ····return-void
375 .end·method375 .end·method
  
376 .method·static·G(Lcom/google/crypto/tink/shaded/protobuf/p1;Ljava/lang/Object;Ljava/lang/Object;)V376 .method·static·G(Lcom/google/crypto/tink/shaded/protobuf/p1;Ljava/lang/Object;Ljava/lang/Object;)V
377 ····.locals·1377 ····.locals·1
378 ····.annotation·system·Ldalvik/annotation/Signature;378 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 474, 15 lines modifiedOffset 474, 15 lines modified
474 ····if-eqz·p0,·:cond_0474 ····if-eqz·p0,·:cond_0
  
475 ····goto·:goto_0475 ····goto·:goto_0
  
476 ····:cond_0476 ····:cond_0
477 ····new-instance·p0,·Ljava/lang/IllegalArgumentException;477 ····new-instance·p0,·Ljava/lang/IllegalArgumentException;
  
478 ····const-string·v0,·"Message·classes·must·extend·GeneratedMessage·or·GeneratedMessageLite"478 ····const-string·v0,·"Message·classes·must·extend·GeneratedMessageV3·or·GeneratedMessageLite"
  
479 ····invoke-direct·{p0,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V479 ····invoke-direct·{p0,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
480 ····throw·p0480 ····throw·p0
  
481 ····:cond_1481 ····:cond_1
482 ····:goto_0482 ····:goto_0
1.27 KB
smali/com/google/crypto/tink/shaded/protobuf/b.smali
    
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
  
67 ····move-result-object·v067 ····move-result-object·v0
  
68 ····invoke-virtual·{v0},·Lcom/google/crypto/tink/shaded/protobuf/o1;->a()Lcom/google/crypto/tink/shaded/protobuf/d0;68 ····invoke-virtual·{v0},·Lcom/google/crypto/tink/shaded/protobuf/o1;->a()Lcom/google/crypto/tink/shaded/protobuf/d0;
  
69 ····move-result-object·v069 ····move-result-object·v0
  
70 ····invoke-virtual·{v0,·p1},·Lcom/google/crypto/tink/shaded/protobuf/d0;->i(Lcom/google/crypto/tink/shaded/protobuf/t0;)Lcom/google/crypto/tink/shaded/protobuf/d0;70 ····invoke-virtual·{v0,·p1},·Lcom/google/crypto/tink/shaded/protobuf/d0;->j(Lcom/google/crypto/tink/shaded/protobuf/t0;)Lcom/google/crypto/tink/shaded/protobuf/d0;
  
71 ····move-result-object·p171 ····move-result-object·p1
  
72 ····throw·p172 ····throw·p1
  
73 ····:cond_173 ····:cond_1
74 ····:goto_074 ····:goto_0
Offset 178, 15 lines modifiedOffset 178, 15 lines modified
  
178 ····return-object·p2178 ····return-object·p2
  
179 ····:catch_0179 ····:catch_0
180 ····move-exception·p1180 ····move-exception·p1
  
181 ····:try_start_2181 ····:try_start_2
182 ····invoke-virtual·{p1,·p2},·Lcom/google/crypto/tink/shaded/protobuf/d0;->i(Lcom/google/crypto/tink/shaded/protobuf/t0;)Lcom/google/crypto/tink/shaded/protobuf/d0;182 ····invoke-virtual·{p1,·p2},·Lcom/google/crypto/tink/shaded/protobuf/d0;->j(Lcom/google/crypto/tink/shaded/protobuf/t0;)Lcom/google/crypto/tink/shaded/protobuf/d0;
  
183 ····move-result-object·p1183 ····move-result-object·p1
  
184 ····throw·p1184 ····throw·p1
185 ····:try_end_2185 ····:try_end_2
186 ····.catch·Lcom/google/crypto/tink/shaded/protobuf/d0;·{:try_start_2·..·:try_end_2}·:catch_1186 ····.catch·Lcom/google/crypto/tink/shaded/protobuf/d0;·{:try_start_2·..·:try_end_2}·:catch_1
  
1.36 KB
smali/com/google/crypto/tink/shaded/protobuf/u1$a.smali
    
Offset 147, 15 lines modifiedOffset 147, 15 lines modified
147 ····move-result·p0147 ····move-result·p0
  
148 ····aput-char·p0,·p4,·p5148 ····aput-char·p0,·p4,·p5
  
149 ····return-void149 ····return-void
  
150 ····:cond_0150 ····:cond_0
151 ····invoke-static·{},·Lcom/google/crypto/tink/shaded/protobuf/d0;->c()Lcom/google/crypto/tink/shaded/protobuf/d0;151 ····invoke-static·{},·Lcom/google/crypto/tink/shaded/protobuf/d0;->d()Lcom/google/crypto/tink/shaded/protobuf/d0;
  
152 ····move-result-object·p0152 ····move-result-object·p0
  
153 ····throw·p0153 ····throw·p0
154 .end·method154 .end·method
  
155 .method·private·static·i(B[CI)V155 .method·private·static·i(B[CI)V
Offset 220, 15 lines modifiedOffset 220, 15 lines modified
220 ····int-to-char·p0,·p0220 ····int-to-char·p0,·p0
  
221 ····aput-char·p0,·p3,·p4221 ····aput-char·p0,·p3,·p4
  
222 ····return-void222 ····return-void
  
223 ····:cond_2223 ····:cond_2
224 ····invoke-static·{},·Lcom/google/crypto/tink/shaded/protobuf/d0;->c()Lcom/google/crypto/tink/shaded/protobuf/d0;224 ····invoke-static·{},·Lcom/google/crypto/tink/shaded/protobuf/d0;->d()Lcom/google/crypto/tink/shaded/protobuf/d0;
  
225 ····move-result-object·p0225 ····move-result-object·p0
  
226 ····throw·p0226 ····throw·p0
227 .end·method227 .end·method
  
228 .method·private·static·k(BB[CI)V228 .method·private·static·k(BB[CI)V
Offset 257, 15 lines modifiedOffset 257, 15 lines modified
257 ····int-to-char·p0,·p0257 ····int-to-char·p0,·p0
  
258 ····aput-char·p0,·p2,·p3258 ····aput-char·p0,·p2,·p3
  
259 ····return-void259 ····return-void
  
260 ····:cond_0260 ····:cond_0
261 ····invoke-static·{},·Lcom/google/crypto/tink/shaded/protobuf/d0;->c()Lcom/google/crypto/tink/shaded/protobuf/d0;261 ····invoke-static·{},·Lcom/google/crypto/tink/shaded/protobuf/d0;->d()Lcom/google/crypto/tink/shaded/protobuf/d0;
  
262 ····move-result-object·p0262 ····move-result-object·p0
  
263 ····throw·p0263 ····throw·p0
264 .end·method264 .end·method
  
265 .method·private·static·l(I)C265 .method·private·static·l(I)C
1.38 KB
smali/com/google/crypto/tink/shaded/protobuf/u1$c.smali
    
Offset 315, 15 lines modifiedOffset 315, 15 lines modified
315 ····move·p2,·v4315 ····move·p2,·v4
  
316 ····move·v8,·v5316 ····move·v8,·v5
  
317 ····goto·:goto_2317 ····goto·:goto_2
  
318 ····:cond_5318 ····:cond_5
319 ····invoke-static·{},·Lcom/google/crypto/tink/shaded/protobuf/d0;->c()Lcom/google/crypto/tink/shaded/protobuf/d0;319 ····invoke-static·{},·Lcom/google/crypto/tink/shaded/protobuf/d0;->d()Lcom/google/crypto/tink/shaded/protobuf/d0;
  
320 ····move-result-object·p1320 ····move-result-object·p1
  
321 ····throw·p1321 ····throw·p1
  
322 ····:cond_6322 ····:cond_6
323 ····invoke-static·{p2},·Lcom/google/crypto/tink/shaded/protobuf/u1$a;->f(B)Z323 ····invoke-static·{p2},·Lcom/google/crypto/tink/shaded/protobuf/u1$a;->f(B)Z
Offset 351, 15 lines modifiedOffset 351, 15 lines modified
351 ····move·p2,·v5351 ····move·p2,·v5
  
352 ····move·v8,·v6352 ····move·v8,·v6
  
353 ····goto·:goto_2353 ····goto·:goto_2
  
354 ····:cond_7354 ····:cond_7
355 ····invoke-static·{},·Lcom/google/crypto/tink/shaded/protobuf/d0;->c()Lcom/google/crypto/tink/shaded/protobuf/d0;355 ····invoke-static·{},·Lcom/google/crypto/tink/shaded/protobuf/d0;->d()Lcom/google/crypto/tink/shaded/protobuf/d0;
  
356 ····move-result-object·p1356 ····move-result-object·p1
  
357 ····throw·p1357 ····throw·p1
  
358 ····:cond_8358 ····:cond_8
359 ····add-int/lit8·v4,·v0,·-0x2359 ····add-int/lit8·v4,·v0,·-0x2
Offset 397, 15 lines modifiedOffset 397, 15 lines modified
397 ····move·p2,·v9397 ····move·p2,·v9
  
398 ····move·v8,·v10398 ····move·v8,·v10
  
399 ····goto·:goto_2399 ····goto·:goto_2
  
400 ····:cond_9400 ····:cond_9
401 ····invoke-static·{},·Lcom/google/crypto/tink/shaded/protobuf/d0;->c()Lcom/google/crypto/tink/shaded/protobuf/d0;401 ····invoke-static·{},·Lcom/google/crypto/tink/shaded/protobuf/d0;->d()Lcom/google/crypto/tink/shaded/protobuf/d0;
  
402 ····move-result-object·p1402 ····move-result-object·p1
  
403 ····throw·p1403 ····throw·p1
  
404 ····:cond_a404 ····:cond_a
405 ····new-instance·p1,·Ljava/lang/String;405 ····new-instance·p1,·Ljava/lang/String;
8.61 KB
smali/com/google/crypto/tink/shaded/protobuf/a0.smali
Max HTML report size reached
3.31 KB
smali/com/google/crypto/tink/shaded/protobuf/j0$b.smali
    
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
74 ············"Ljava/lang/Object;",74 ············"Ljava/lang/Object;",
75 ············"J)",75 ············"J)",
76 ············"Ljava/util/List<",76 ············"Ljava/util/List<",
77 ············"TE;>;"77 ············"TE;>;"
78 ········}78 ········}
79 ····.end·annotation79 ····.end·annotation
  
80 ····invoke-static·{p0,·p1,·p2},·Lcom/google/crypto/tink/shaded/protobuf/t1;->A(Ljava/lang/Object;J)Ljava/lang/Object;80 ····invoke-static·{p0,·p1,·p2},·Lcom/google/crypto/tink/shaded/protobuf/t1;->C(Ljava/lang/Object;J)Ljava/lang/Object;
  
81 ····move-result-object·p081 ····move-result-object·p0
  
82 ····check-cast·p0,·Ljava/util/List;82 ····check-cast·p0,·Ljava/util/List;
  
83 ····return-object·p083 ····return-object·p0
84 .end·method84 .end·method
Offset 144, 15 lines modifiedOffset 144, 15 lines modified
  
144 ····:cond_1144 ····:cond_1
145 ····new-instance·v0,·Ljava/util/ArrayList;145 ····new-instance·v0,·Ljava/util/ArrayList;
  
146 ····invoke-direct·{v0,·p3},·Ljava/util/ArrayList;-><init>(I)V146 ····invoke-direct·{v0,·p3},·Ljava/util/ArrayList;-><init>(I)V
  
147 ····:goto_0147 ····:goto_0
148 ····invoke-static·{p0,·p1,·p2,·v0},·Lcom/google/crypto/tink/shaded/protobuf/t1;->O(Ljava/lang/Object;JLjava/lang/Object;)V148 ····invoke-static·{p0,·p1,·p2,·v0},·Lcom/google/crypto/tink/shaded/protobuf/t1;->R(Ljava/lang/Object;JLjava/lang/Object;)V
  
149 ····goto·:goto_2149 ····goto·:goto_2
  
150 ····:cond_2150 ····:cond_2
151 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/j0$b;->c:Ljava/lang/Class;151 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/j0$b;->c:Ljava/lang/Class;
  
152 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;152 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
Offset 174, 15 lines modifiedOffset 174, 15 lines modified
174 ····add-int/2addr·v2,·p3174 ····add-int/2addr·v2,·p3
  
175 ····invoke-direct·{v1,·v2},·Ljava/util/ArrayList;-><init>(I)V175 ····invoke-direct·{v1,·v2},·Ljava/util/ArrayList;-><init>(I)V
  
176 ····invoke-virtual·{v1,·v0},·Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z176 ····invoke-virtual·{v1,·v0},·Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z
  
177 ····:goto_1177 ····:goto_1
178 ····invoke-static·{p0,·p1,·p2,·v1},·Lcom/google/crypto/tink/shaded/protobuf/t1;->O(Ljava/lang/Object;JLjava/lang/Object;)V178 ····invoke-static·{p0,·p1,·p2,·v1},·Lcom/google/crypto/tink/shaded/protobuf/t1;->R(Ljava/lang/Object;JLjava/lang/Object;)V
  
179 ····move-object·v0,·v1179 ····move-object·v0,·v1
  
180 ····goto·:goto_2180 ····goto·:goto_2
  
181 ····:cond_3181 ····:cond_3
182 ····instance-of·v1,·v0,·Lcom/google/crypto/tink/shaded/protobuf/s1;182 ····instance-of·v1,·v0,·Lcom/google/crypto/tink/shaded/protobuf/s1;
Offset 242, 15 lines modifiedOffset 242, 15 lines modified
242 .end·method242 .end·method
  
  
243 #·virtual·methods243 #·virtual·methods
244 .method·c(Ljava/lang/Object;J)V244 .method·c(Ljava/lang/Object;J)V
245 ····.locals·3245 ····.locals·3
  
246 ····invoke-static·{p1,·p2,·p3},·Lcom/google/crypto/tink/shaded/protobuf/t1;->A(Ljava/lang/Object;J)Ljava/lang/Object;246 ····invoke-static·{p1,·p2,·p3},·Lcom/google/crypto/tink/shaded/protobuf/t1;->C(Ljava/lang/Object;J)Ljava/lang/Object;
  
247 ····move-result-object·v0247 ····move-result-object·v0
  
248 ····check-cast·v0,·Ljava/util/List;248 ····check-cast·v0,·Ljava/util/List;
  
249 ····instance-of·v1,·v0,·Lcom/google/crypto/tink/shaded/protobuf/i0;249 ····instance-of·v1,·v0,·Lcom/google/crypto/tink/shaded/protobuf/i0;
  
Offset 303, 15 lines modifiedOffset 303, 15 lines modified
  
303 ····:cond_3303 ····:cond_3
304 ····invoke-static·{v0},·Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;304 ····invoke-static·{v0},·Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
  
305 ····move-result-object·v0305 ····move-result-object·v0
  
306 ····:goto_0306 ····:goto_0
307 ····invoke-static·{p1,·p2,·p3,·v0},·Lcom/google/crypto/tink/shaded/protobuf/t1;->O(Ljava/lang/Object;JLjava/lang/Object;)V307 ····invoke-static·{p1,·p2,·p3,·v0},·Lcom/google/crypto/tink/shaded/protobuf/t1;->R(Ljava/lang/Object;JLjava/lang/Object;)V
  
308 ····return-void308 ····return-void
309 .end·method309 .end·method
  
310 .method·d(Ljava/lang/Object;Ljava/lang/Object;J)V310 .method·d(Ljava/lang/Object;Ljava/lang/Object;J)V
311 ····.locals·3311 ····.locals·3
312 ····.annotation·system·Ldalvik/annotation/Signature;312 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 353, 15 lines modifiedOffset 353, 15 lines modified
  
353 ····:cond_0353 ····:cond_0
354 ····if-lez·v1,·:cond_1354 ····if-lez·v1,·:cond_1
  
355 ····move-object·p2,·v0355 ····move-object·p2,·v0
  
356 ····:cond_1356 ····:cond_1
357 ····invoke-static·{p1,·p3,·p4,·p2},·Lcom/google/crypto/tink/shaded/protobuf/t1;->O(Ljava/lang/Object;JLjava/lang/Object;)V357 ····invoke-static·{p1,·p3,·p4,·p2},·Lcom/google/crypto/tink/shaded/protobuf/t1;->R(Ljava/lang/Object;JLjava/lang/Object;)V
  
358 ····return-void358 ····return-void
359 .end·method359 .end·method
  
360 .method·e(Ljava/lang/Object;J)Ljava/util/List;360 .method·e(Ljava/lang/Object;J)Ljava/util/List;
361 ····.locals·1361 ····.locals·1
362 ····.annotation·system·Ldalvik/annotation/Signature;362 ····.annotation·system·Ldalvik/annotation/Signature;
24.1 KB
smali/com/google/crypto/tink/shaded/protobuf/k$b.smali
Max HTML report size reached
3.47 KB
smali/com/google/crypto/tink/shaded/protobuf/t1$c.smali
    
Offset 24, 47 lines modifiedOffset 24, 47 lines modified
24 .end·method24 .end·method
  
  
25 #·virtual·methods25 #·virtual·methods
26 .method·public·c(Ljava/lang/Object;J)Z26 .method·public·c(Ljava/lang/Object;J)Z
27 ····.locals·127 ····.locals·1
  
28 ····sget-boolean·v0,·Lcom/google/crypto/tink/shaded/protobuf/t1;->x:Z28 ····sget-boolean·v0,·Lcom/google/crypto/tink/shaded/protobuf/t1;->w:Z
  
29 ····if-eqz·v0,·:cond_029 ····if-eqz·v0,·:cond_0
  
30 ····invoke-static·{p1,·p2,·p3},·Lcom/google/crypto/tink/shaded/protobuf/t1;->e(Ljava/lang/Object;J)Z30 ····invoke-static·{p1,·p2,·p3},·Lcom/google/crypto/tink/shaded/protobuf/t1;->g(Ljava/lang/Object;J)Z
  
31 ····move-result·p131 ····move-result·p1
  
32 ····return·p132 ····return·p1
  
33 ····:cond_033 ····:cond_0
34 ····invoke-static·{p1,·p2,·p3},·Lcom/google/crypto/tink/shaded/protobuf/t1;->f(Ljava/lang/Object;J)Z34 ····invoke-static·{p1,·p2,·p3},·Lcom/google/crypto/tink/shaded/protobuf/t1;->h(Ljava/lang/Object;J)Z
  
35 ····move-result·p135 ····move-result·p1
  
36 ····return·p136 ····return·p1
37 .end·method37 .end·method
  
38 .method·public·d(Ljava/lang/Object;J)B38 .method·public·d(Ljava/lang/Object;J)B
39 ····.locals·139 ····.locals·1
  
40 ····sget-boolean·v0,·Lcom/google/crypto/tink/shaded/protobuf/t1;->x:Z40 ····sget-boolean·v0,·Lcom/google/crypto/tink/shaded/protobuf/t1;->w:Z
  
41 ····if-eqz·v0,·:cond_041 ····if-eqz·v0,·:cond_0
  
42 ····invoke-static·{p1,·p2,·p3},·Lcom/google/crypto/tink/shaded/protobuf/t1;->a(Ljava/lang/Object;J)B42 ····invoke-static·{p1,·p2,·p3},·Lcom/google/crypto/tink/shaded/protobuf/t1;->c(Ljava/lang/Object;J)B
  
43 ····move-result·p143 ····move-result·p1
  
44 ····return·p144 ····return·p1
  
45 ····:cond_045 ····:cond_0
46 ····invoke-static·{p1,·p2,·p3},·Lcom/google/crypto/tink/shaded/protobuf/t1;->b(Ljava/lang/Object;J)B46 ····invoke-static·{p1,·p2,·p3},·Lcom/google/crypto/tink/shaded/protobuf/t1;->d(Ljava/lang/Object;J)B
  
47 ····move-result·p147 ····move-result·p1
  
48 ····return·p148 ····return·p1
49 .end·method49 .end·method
  
50 .method·public·e(Ljava/lang/Object;J)D50 .method·public·e(Ljava/lang/Object;J)D
Offset 94, 42 lines modifiedOffset 94, 42 lines modified
  
94 ····return·p194 ····return·p1
95 .end·method95 .end·method
  
96 .method·public·k(Ljava/lang/Object;JZ)V96 .method·public·k(Ljava/lang/Object;JZ)V
97 ····.locals·197 ····.locals·1
  
98 ····sget-boolean·v0,·Lcom/google/crypto/tink/shaded/protobuf/t1;->x:Z98 ····sget-boolean·v0,·Lcom/google/crypto/tink/shaded/protobuf/t1;->w:Z
  
99 ····if-eqz·v0,·:cond_099 ····if-eqz·v0,·:cond_0
  
100 ····invoke-static·{p1,·p2,·p3,·p4},·Lcom/google/crypto/tink/shaded/protobuf/t1;->g(Ljava/lang/Object;JZ)V100 ····invoke-static·{p1,·p2,·p3,·p4},·Lcom/google/crypto/tink/shaded/protobuf/t1;->i(Ljava/lang/Object;JZ)V
  
101 ····goto·:goto_0101 ····goto·:goto_0
  
102 ····:cond_0102 ····:cond_0
103 ····invoke-static·{p1,·p2,·p3,·p4},·Lcom/google/crypto/tink/shaded/protobuf/t1;->h(Ljava/lang/Object;JZ)V103 ····invoke-static·{p1,·p2,·p3,·p4},·Lcom/google/crypto/tink/shaded/protobuf/t1;->j(Ljava/lang/Object;JZ)V
  
104 ····:goto_0104 ····:goto_0
105 ····return-void105 ····return-void
106 .end·method106 .end·method
  
107 .method·public·l(Ljava/lang/Object;JB)V107 .method·public·l(Ljava/lang/Object;JB)V
108 ····.locals·1108 ····.locals·1
  
109 ····sget-boolean·v0,·Lcom/google/crypto/tink/shaded/protobuf/t1;->x:Z109 ····sget-boolean·v0,·Lcom/google/crypto/tink/shaded/protobuf/t1;->w:Z
  
110 ····if-eqz·v0,·:cond_0110 ····if-eqz·v0,·:cond_0
  
111 ····invoke-static·{p1,·p2,·p3,·p4},·Lcom/google/crypto/tink/shaded/protobuf/t1;->c(Ljava/lang/Object;JB)V111 ····invoke-static·{p1,·p2,·p3,·p4},·Lcom/google/crypto/tink/shaded/protobuf/t1;->e(Ljava/lang/Object;JB)V
  
112 ····goto·:goto_0112 ····goto·:goto_0
  
113 ····:cond_0113 ····:cond_0
114 ····invoke-static·{p1,·p2,·p3,·p4},·Lcom/google/crypto/tink/shaded/protobuf/t1;->d(Ljava/lang/Object;JB)V114 ····invoke-static·{p1,·p2,·p3,·p4},·Lcom/google/crypto/tink/shaded/protobuf/t1;->f(Ljava/lang/Object;JB)V
  
115 ····:goto_0115 ····:goto_0
116 ····return-void116 ····return-void
117 .end·method117 .end·method
  
118 .method·public·m(Ljava/lang/Object;JD)V118 .method·public·m(Ljava/lang/Object;JD)V
119 ····.locals·6119 ····.locals·6
Offset 156, 7 lines modifiedOffset 156, 15 lines modified
  
156 ····move-result·p4156 ····move-result·p4
  
157 ····invoke-virtual·{p0,·p1,·p2,·p3,·p4},·Lcom/google/crypto/tink/shaded/protobuf/t1$e;->o(Ljava/lang/Object;JI)V157 ····invoke-virtual·{p0,·p1,·p2,·p3,·p4},·Lcom/google/crypto/tink/shaded/protobuf/t1$e;->o(Ljava/lang/Object;JI)V
  
158 ····return-void158 ····return-void
159 .end·method159 .end·method
  
 160 .method·public·s()Z
 161 ····.locals·1
  
 162 ····const/4·v0,·0x0
  
 163 ····return·v0
 164 .end·method
3.68 KB
smali/com/google/crypto/tink/shaded/protobuf/o.smali
    
Offset 319, 14 lines modifiedOffset 319, 36 lines modified
319 ····new-instance·p1,·Ljava/lang/OutOfMemoryError;319 ····new-instance·p1,·Ljava/lang/OutOfMemoryError;
  
320 ····invoke-direct·{p1},·Ljava/lang/OutOfMemoryError;-><init>()V320 ····invoke-direct·{p1},·Ljava/lang/OutOfMemoryError;-><init>()V
  
321 ····throw·p1321 ····throw·p1
322 .end·method322 .end·method
  
 323 .method·public·contains(Ljava/lang/Object;)Z
 324 ····.locals·1
  
 325 ····invoke-virtual·{p0,·p1},·Lcom/google/crypto/tink/shaded/protobuf/o;->indexOf(Ljava/lang/Object;)I
  
 326 ····move-result·p1
  
 327 ····const/4·v0,·-0x1
  
 328 ····if-eq·p1,·v0,·:cond_0
  
 329 ····const/4·p1,·0x1
  
 330 ····goto·:goto_0
  
 331 ····:cond_0
 332 ····const/4·p1,·0x0
  
 333 ····:goto_0
 334 ····return·p1
 335 .end·method
  
323 .method·public·bridge·synthetic·d(I)Lcom/google/crypto/tink/shaded/protobuf/c0$i;336 .method·public·bridge·synthetic·d(I)Lcom/google/crypto/tink/shaded/protobuf/c0$i;
324 ····.locals·0337 ····.locals·0
  
325 ····invoke-virtual·{p0,·p1},·Lcom/google/crypto/tink/shaded/protobuf/o;->q(I)Lcom/google/crypto/tink/shaded/protobuf/c0$b;338 ····invoke-virtual·{p0,·p1},·Lcom/google/crypto/tink/shaded/protobuf/o;->q(I)Lcom/google/crypto/tink/shaded/protobuf/c0$b;
  
326 ····move-result-object·p1339 ····move-result-object·p1
  
Offset 459, 14 lines modifiedOffset 481, 60 lines modified
459 ····move-result-wide·v0481 ····move-result-wide·v0
  
460 ····invoke-direct·{p0,·p1,·v0,·v1},·Lcom/google/crypto/tink/shaded/protobuf/o;->l(ID)V482 ····invoke-direct·{p0,·p1,·v0,·v1},·Lcom/google/crypto/tink/shaded/protobuf/o;->l(ID)V
  
461 ····return-void483 ····return-void
462 .end·method484 .end·method
  
 485 .method·public·indexOf(Ljava/lang/Object;)I
 486 ····.locals·7
  
 487 ····instance-of·v0,·p1,·Ljava/lang/Double;
  
 488 ····const/4·v1,·-0x1
  
 489 ····if-nez·v0,·:cond_0
  
 490 ····return·v1
  
 491 ····:cond_0
 492 ····check-cast·p1,·Ljava/lang/Double;
  
 493 ····invoke-virtual·{p1},·Ljava/lang/Double;->doubleValue()D
  
 494 ····move-result-wide·v2
  
 495 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/o;->size()I
  
 496 ····move-result·p1
  
 497 ····const/4·v0,·0x0
  
 498 ····:goto_0
 499 ····if-ge·v0,·p1,·:cond_2
  
 500 ····iget-object·v4,·p0,·Lcom/google/crypto/tink/shaded/protobuf/o;->e:[D
  
 501 ····aget-wide·v5,·v4,·v0
  
 502 ····cmpl-double·v4,·v5,·v2
  
 503 ····if-nez·v4,·:cond_1
  
 504 ····return·v0
  
 505 ····:cond_1
 506 ····add-int/lit8·v0,·v0,·0x1
  
 507 ····goto·:goto_0
  
 508 ····:cond_2
 509 ····return·v1
 510 .end·method
  
463 .method·public·j(Ljava/lang/Double;)Z511 .method·public·j(Ljava/lang/Double;)Z
464 ····.locals·2512 ····.locals·2
  
465 ····invoke-virtual·{p1},·Ljava/lang/Double;->doubleValue()D513 ····invoke-virtual·{p1},·Ljava/lang/Double;->doubleValue()D
  
466 ····move-result-wide·v0514 ····move-result-wide·v0
  
Offset 624, 79 lines modifiedOffset 692, 14 lines modified
624 ····invoke-virtual·{p0,·p1},·Lcom/google/crypto/tink/shaded/protobuf/o;->r(I)Ljava/lang/Double;692 ····invoke-virtual·{p0,·p1},·Lcom/google/crypto/tink/shaded/protobuf/o;->r(I)Ljava/lang/Double;
  
625 ····move-result-object·p1693 ····move-result-object·p1
  
626 ····return-object·p1694 ····return-object·p1
627 .end·method695 .end·method
  
628 .method·public·remove(Ljava/lang/Object;)Z 
629 ····.locals·5 
  
630 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/c;->h()V 
  
631 ····const/4·v0,·0x0 
  
632 ····const/4·v1,·0x0 
  
633 ····:goto_0 
634 ····iget·v2,·p0,·Lcom/google/crypto/tink/shaded/protobuf/o;->f:I 
  
635 ····if-ge·v1,·v2,·:cond_1 
  
636 ····iget-object·v2,·p0,·Lcom/google/crypto/tink/shaded/protobuf/o;->e:[D 
  
637 ····aget-wide·v3,·v2,·v1 
  
638 ····invoke-static·{v3,·v4},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; 
  
639 ····move-result-object·v2 
  
Max diff block lines reached; 123/3661 bytes (3.36%) of diff not shown.
561 B
smali/com/google/crypto/tink/shaded/protobuf/t1$a.smali
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/security/PrivilegedExceptionAction;5 .implements·Ljava/security/PrivilegedExceptionAction;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lcom/google/crypto/tink/shaded/protobuf/t1;->B()Lsun/misc/Unsafe;8 ····value·=·Lcom/google/crypto/tink/shaded/protobuf/t1;->D()Lsun/misc/Unsafe;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
3.63 KB
smali/com/google/crypto/tink/shaded/protobuf/b0.smali
    
Offset 319, 14 lines modifiedOffset 319, 36 lines modified
319 ····new-instance·p1,·Ljava/lang/OutOfMemoryError;319 ····new-instance·p1,·Ljava/lang/OutOfMemoryError;
  
320 ····invoke-direct·{p1},·Ljava/lang/OutOfMemoryError;-><init>()V320 ····invoke-direct·{p1},·Ljava/lang/OutOfMemoryError;-><init>()V
  
321 ····throw·p1321 ····throw·p1
322 .end·method322 .end·method
  
 323 .method·public·contains(Ljava/lang/Object;)Z
 324 ····.locals·1
  
 325 ····invoke-virtual·{p0,·p1},·Lcom/google/crypto/tink/shaded/protobuf/b0;->indexOf(Ljava/lang/Object;)I
  
 326 ····move-result·p1
  
 327 ····const/4·v0,·-0x1
  
 328 ····if-eq·p1,·v0,·:cond_0
  
 329 ····const/4·p1,·0x1
  
 330 ····goto·:goto_0
  
 331 ····:cond_0
 332 ····const/4·p1,·0x0
  
 333 ····:goto_0
 334 ····return·p1
 335 .end·method
  
323 .method·public·bridge·synthetic·d(I)Lcom/google/crypto/tink/shaded/protobuf/c0$i;336 .method·public·bridge·synthetic·d(I)Lcom/google/crypto/tink/shaded/protobuf/c0$i;
324 ····.locals·0337 ····.locals·0
  
325 ····invoke-virtual·{p0,·p1},·Lcom/google/crypto/tink/shaded/protobuf/b0;->q(I)Lcom/google/crypto/tink/shaded/protobuf/c0$g;338 ····invoke-virtual·{p0,·p1},·Lcom/google/crypto/tink/shaded/protobuf/b0;->q(I)Lcom/google/crypto/tink/shaded/protobuf/c0$g;
  
326 ····move-result-object·p1339 ····move-result-object·p1
  
Offset 441, 14 lines modifiedOffset 463, 58 lines modified
441 ····move-result·p2463 ····move-result·p2
  
442 ····invoke-direct·{p0,·p1,·p2},·Lcom/google/crypto/tink/shaded/protobuf/b0;->l(II)V464 ····invoke-direct·{p0,·p1,·p2},·Lcom/google/crypto/tink/shaded/protobuf/b0;->l(II)V
  
443 ····return-void465 ····return-void
444 .end·method466 .end·method
  
 467 .method·public·indexOf(Ljava/lang/Object;)I
 468 ····.locals·4
  
 469 ····instance-of·v0,·p1,·Ljava/lang/Integer;
  
 470 ····const/4·v1,·-0x1
  
 471 ····if-nez·v0,·:cond_0
  
 472 ····return·v1
  
 473 ····:cond_0
 474 ····check-cast·p1,·Ljava/lang/Integer;
  
 475 ····invoke-virtual·{p1},·Ljava/lang/Integer;->intValue()I
  
 476 ····move-result·p1
  
 477 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/b0;->size()I
  
 478 ····move-result·v0
  
 479 ····const/4·v2,·0x0
  
 480 ····:goto_0
 481 ····if-ge·v2,·v0,·:cond_2
  
 482 ····iget-object·v3,·p0,·Lcom/google/crypto/tink/shaded/protobuf/b0;->e:[I
  
 483 ····aget·v3,·v3,·v2
  
 484 ····if-ne·v3,·p1,·:cond_1
  
 485 ····return·v2
  
 486 ····:cond_1
 487 ····add-int/lit8·v2,·v2,·0x1
  
 488 ····goto·:goto_0
  
 489 ····:cond_2
 490 ····return·v1
 491 .end·method
  
445 .method·public·j(Ljava/lang/Integer;)Z492 .method·public·j(Ljava/lang/Integer;)Z
446 ····.locals·0493 ····.locals·0
  
447 ····invoke-virtual·{p1},·Ljava/lang/Integer;->intValue()I494 ····invoke-virtual·{p1},·Ljava/lang/Integer;->intValue()I
  
448 ····move-result·p1495 ····move-result·p1
  
Offset 606, 79 lines modifiedOffset 672, 14 lines modified
606 ····invoke-virtual·{p0,·p1},·Lcom/google/crypto/tink/shaded/protobuf/b0;->r(I)Ljava/lang/Integer;672 ····invoke-virtual·{p0,·p1},·Lcom/google/crypto/tink/shaded/protobuf/b0;->r(I)Ljava/lang/Integer;
  
607 ····move-result-object·p1673 ····move-result-object·p1
  
608 ····return-object·p1674 ····return-object·p1
609 .end·method675 .end·method
  
610 .method·public·remove(Ljava/lang/Object;)Z 
611 ····.locals·4 
  
612 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/c;->h()V 
  
613 ····const/4·v0,·0x0 
  
614 ····const/4·v1,·0x0 
  
615 ····:goto_0 
616 ····iget·v2,·p0,·Lcom/google/crypto/tink/shaded/protobuf/b0;->f:I 
  
617 ····if-ge·v1,·v2,·:cond_1 
  
618 ····iget-object·v2,·p0,·Lcom/google/crypto/tink/shaded/protobuf/b0;->e:[I 
  
619 ····aget·v2,·v2,·v1 
  
620 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; 
  
621 ····move-result-object·v2 
  
622 ····invoke-virtual·{p1,·v2},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z 
  
Max diff block lines reached; 123/3615 bytes (3.40%) of diff not shown.
19.0 KB
smali/com/google/crypto/tink/shaded/protobuf/e.smali
Max HTML report size reached
19.2 KB
smali/com/google/crypto/tink/shaded/protobuf/l.smali
Max HTML report size reached
2.98 KB
smali/com/google/crypto/tink/shaded/protobuf/c0.smali
    
Offset 20, 58 lines modifiedOffset 20, 68 lines modified
  
  
20 #·static·fields20 #·static·fields
21 .field·static·final·a:Ljava/nio/charset/Charset;21 .field·static·final·a:Ljava/nio/charset/Charset;
  
22 .field·static·final·b:Ljava/nio/charset/Charset;22 .field·static·final·b:Ljava/nio/charset/Charset;
  
23 .field·public·static·final·c:[B23 .field·static·final·c:Ljava/nio/charset/Charset;
  
24 .field·public·static·final·d:Ljava/nio/ByteBuffer;24 .field·public·static·final·d:[B
  
 25 .field·public·static·final·e:Ljava/nio/ByteBuffer;
  
25 .field·public·static·final·e:Lcom/google/crypto/tink/shaded/protobuf/k;26 .field·public·static·final·f:Lcom/google/crypto/tink/shaded/protobuf/k;
  
  
26 #·direct·methods27 #·direct·methods
27 .method·static·constructor·<clinit>()V28 .method·static·constructor·<clinit>()V
28 ····.locals·229 ····.locals·2
  
29 ····const-string·v0,·"UTF-8"30 ····const-string·v0,·"US-ASCII"
  
30 ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset;31 ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset;
  
31 ····move-result-object·v032 ····move-result-object·v0
  
32 ····sput-object·v0,·Lcom/google/crypto/tink/shaded/protobuf/c0;->a:Ljava/nio/charset/Charset;33 ····sput-object·v0,·Lcom/google/crypto/tink/shaded/protobuf/c0;->a:Ljava/nio/charset/Charset;
  
33 ····const-string·v0,·"ISO-8859-1"34 ····const-string·v0,·"UTF-8"
  
34 ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset;35 ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset;
  
35 ····move-result-object·v036 ····move-result-object·v0
  
36 ····sput-object·v0,·Lcom/google/crypto/tink/shaded/protobuf/c0;->b:Ljava/nio/charset/Charset;37 ····sput-object·v0,·Lcom/google/crypto/tink/shaded/protobuf/c0;->b:Ljava/nio/charset/Charset;
  
 38 ····const-string·v0,·"ISO-8859-1"
  
 39 ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset;
  
 40 ····move-result-object·v0
  
 41 ····sput-object·v0,·Lcom/google/crypto/tink/shaded/protobuf/c0;->c:Ljava/nio/charset/Charset;
  
37 ····const/4·v0,·0x042 ····const/4·v0,·0x0
  
38 ····new-array·v0,·v0,·[B43 ····new-array·v0,·v0,·[B
  
39 ····sput-object·v0,·Lcom/google/crypto/tink/shaded/protobuf/c0;->c:[B44 ····sput-object·v0,·Lcom/google/crypto/tink/shaded/protobuf/c0;->d:[B
  
40 ····invoke-static·{v0},·Ljava/nio/ByteBuffer;->wrap([B)Ljava/nio/ByteBuffer;45 ····invoke-static·{v0},·Ljava/nio/ByteBuffer;->wrap([B)Ljava/nio/ByteBuffer;
  
41 ····move-result-object·v146 ····move-result-object·v1
  
42 ····sput-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/c0;->d:Ljava/nio/ByteBuffer;47 ····sput-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/c0;->e:Ljava/nio/ByteBuffer;
  
43 ····invoke-static·{v0},·Lcom/google/crypto/tink/shaded/protobuf/k;->f([B)Lcom/google/crypto/tink/shaded/protobuf/k;48 ····invoke-static·{v0},·Lcom/google/crypto/tink/shaded/protobuf/k;->f([B)Lcom/google/crypto/tink/shaded/protobuf/k;
  
44 ····move-result-object·v049 ····move-result-object·v0
  
45 ····sput-object·v0,·Lcom/google/crypto/tink/shaded/protobuf/c0;->e:Lcom/google/crypto/tink/shaded/protobuf/k;50 ····sput-object·v0,·Lcom/google/crypto/tink/shaded/protobuf/c0;->f:Lcom/google/crypto/tink/shaded/protobuf/k;
  
46 ····return-void51 ····return-void
47 .end·method52 .end·method
  
48 .method·static·a(Ljava/lang/Object;)Ljava/lang/Object;53 .method·static·a(Ljava/lang/Object;)Ljava/lang/Object;
49 ····.locals·054 ····.locals·0
50 ····.annotation·system·Ldalvik/annotation/Signature;55 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 227, 13 lines modifiedOffset 237, 13 lines modified
227 .end·method237 .end·method
  
228 .method·public·static·j([B)Ljava/lang/String;238 .method·public·static·j([B)Ljava/lang/String;
229 ····.locals·2239 ····.locals·2
  
230 ····new-instance·v0,·Ljava/lang/String;240 ····new-instance·v0,·Ljava/lang/String;
  
231 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/c0;->a:Ljava/nio/charset/Charset;241 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/c0;->b:Ljava/nio/charset/Charset;
  
232 ····invoke-direct·{v0,·p0,·v1},·Ljava/lang/String;-><init>([BLjava/nio/charset/Charset;)V242 ····invoke-direct·{v0,·p0,·v1},·Ljava/lang/String;-><init>([BLjava/nio/charset/Charset;)V
  
233 ····return-object·v0243 ····return-object·v0
234 .end·method244 .end·method
3.47 KB
smali/com/google/crypto/tink/shaded/protobuf/t1$b.smali
    
Offset 24, 47 lines modifiedOffset 24, 47 lines modified
24 .end·method24 .end·method
  
  
25 #·virtual·methods25 #·virtual·methods
26 .method·public·c(Ljava/lang/Object;J)Z26 .method·public·c(Ljava/lang/Object;J)Z
27 ····.locals·127 ····.locals·1
  
28 ····sget-boolean·v0,·Lcom/google/crypto/tink/shaded/protobuf/t1;->x:Z28 ····sget-boolean·v0,·Lcom/google/crypto/tink/shaded/protobuf/t1;->w:Z
  
29 ····if-eqz·v0,·:cond_029 ····if-eqz·v0,·:cond_0
  
30 ····invoke-static·{p1,·p2,·p3},·Lcom/google/crypto/tink/shaded/protobuf/t1;->e(Ljava/lang/Object;J)Z30 ····invoke-static·{p1,·p2,·p3},·Lcom/google/crypto/tink/shaded/protobuf/t1;->g(Ljava/lang/Object;J)Z
  
31 ····move-result·p131 ····move-result·p1
  
32 ····return·p132 ····return·p1
  
33 ····:cond_033 ····:cond_0
34 ····invoke-static·{p1,·p2,·p3},·Lcom/google/crypto/tink/shaded/protobuf/t1;->f(Ljava/lang/Object;J)Z34 ····invoke-static·{p1,·p2,·p3},·Lcom/google/crypto/tink/shaded/protobuf/t1;->h(Ljava/lang/Object;J)Z
  
35 ····move-result·p135 ····move-result·p1
  
36 ····return·p136 ····return·p1
37 .end·method37 .end·method
  
38 .method·public·d(Ljava/lang/Object;J)B38 .method·public·d(Ljava/lang/Object;J)B
39 ····.locals·139 ····.locals·1
  
40 ····sget-boolean·v0,·Lcom/google/crypto/tink/shaded/protobuf/t1;->x:Z40 ····sget-boolean·v0,·Lcom/google/crypto/tink/shaded/protobuf/t1;->w:Z
  
41 ····if-eqz·v0,·:cond_041 ····if-eqz·v0,·:cond_0
  
42 ····invoke-static·{p1,·p2,·p3},·Lcom/google/crypto/tink/shaded/protobuf/t1;->a(Ljava/lang/Object;J)B42 ····invoke-static·{p1,·p2,·p3},·Lcom/google/crypto/tink/shaded/protobuf/t1;->c(Ljava/lang/Object;J)B
  
43 ····move-result·p143 ····move-result·p1
  
44 ····return·p144 ····return·p1
  
45 ····:cond_045 ····:cond_0
46 ····invoke-static·{p1,·p2,·p3},·Lcom/google/crypto/tink/shaded/protobuf/t1;->b(Ljava/lang/Object;J)B46 ····invoke-static·{p1,·p2,·p3},·Lcom/google/crypto/tink/shaded/protobuf/t1;->d(Ljava/lang/Object;J)B
  
47 ····move-result·p147 ····move-result·p1
  
48 ····return·p148 ····return·p1
49 .end·method49 .end·method
  
50 .method·public·e(Ljava/lang/Object;J)D50 .method·public·e(Ljava/lang/Object;J)D
Offset 94, 42 lines modifiedOffset 94, 42 lines modified
  
94 ····return·p194 ····return·p1
95 .end·method95 .end·method
  
96 .method·public·k(Ljava/lang/Object;JZ)V96 .method·public·k(Ljava/lang/Object;JZ)V
97 ····.locals·197 ····.locals·1
  
98 ····sget-boolean·v0,·Lcom/google/crypto/tink/shaded/protobuf/t1;->x:Z98 ····sget-boolean·v0,·Lcom/google/crypto/tink/shaded/protobuf/t1;->w:Z
  
99 ····if-eqz·v0,·:cond_099 ····if-eqz·v0,·:cond_0
  
100 ····invoke-static·{p1,·p2,·p3,·p4},·Lcom/google/crypto/tink/shaded/protobuf/t1;->g(Ljava/lang/Object;JZ)V100 ····invoke-static·{p1,·p2,·p3,·p4},·Lcom/google/crypto/tink/shaded/protobuf/t1;->i(Ljava/lang/Object;JZ)V
  
101 ····goto·:goto_0101 ····goto·:goto_0
  
102 ····:cond_0102 ····:cond_0
103 ····invoke-static·{p1,·p2,·p3,·p4},·Lcom/google/crypto/tink/shaded/protobuf/t1;->h(Ljava/lang/Object;JZ)V103 ····invoke-static·{p1,·p2,·p3,·p4},·Lcom/google/crypto/tink/shaded/protobuf/t1;->j(Ljava/lang/Object;JZ)V
  
104 ····:goto_0104 ····:goto_0
105 ····return-void105 ····return-void
106 .end·method106 .end·method
  
107 .method·public·l(Ljava/lang/Object;JB)V107 .method·public·l(Ljava/lang/Object;JB)V
108 ····.locals·1108 ····.locals·1
  
109 ····sget-boolean·v0,·Lcom/google/crypto/tink/shaded/protobuf/t1;->x:Z109 ····sget-boolean·v0,·Lcom/google/crypto/tink/shaded/protobuf/t1;->w:Z
  
110 ····if-eqz·v0,·:cond_0110 ····if-eqz·v0,·:cond_0
  
111 ····invoke-static·{p1,·p2,·p3,·p4},·Lcom/google/crypto/tink/shaded/protobuf/t1;->c(Ljava/lang/Object;JB)V111 ····invoke-static·{p1,·p2,·p3,·p4},·Lcom/google/crypto/tink/shaded/protobuf/t1;->e(Ljava/lang/Object;JB)V
  
112 ····goto·:goto_0112 ····goto·:goto_0
  
113 ····:cond_0113 ····:cond_0
114 ····invoke-static·{p1,·p2,·p3,·p4},·Lcom/google/crypto/tink/shaded/protobuf/t1;->d(Ljava/lang/Object;JB)V114 ····invoke-static·{p1,·p2,·p3,·p4},·Lcom/google/crypto/tink/shaded/protobuf/t1;->f(Ljava/lang/Object;JB)V
  
115 ····:goto_0115 ····:goto_0
116 ····return-void116 ····return-void
117 .end·method117 .end·method
  
118 .method·public·m(Ljava/lang/Object;JD)V118 .method·public·m(Ljava/lang/Object;JD)V
119 ····.locals·6119 ····.locals·6
Offset 156, 7 lines modifiedOffset 156, 15 lines modified
  
156 ····move-result·p4156 ····move-result·p4
  
157 ····invoke-virtual·{p0,·p1,·p2,·p3,·p4},·Lcom/google/crypto/tink/shaded/protobuf/t1$e;->o(Ljava/lang/Object;JI)V157 ····invoke-virtual·{p0,·p1,·p2,·p3,·p4},·Lcom/google/crypto/tink/shaded/protobuf/t1$e;->o(Ljava/lang/Object;JI)V
  
158 ····return-void158 ····return-void
159 .end·method159 .end·method
  
 160 .method·public·s()Z
 161 ····.locals·1
  
 162 ····const/4·v0,·0x0
  
 163 ····return·v0
 164 .end·method
3.63 KB
smali/com/google/crypto/tink/shaded/protobuf/y.smali
    
Offset 319, 14 lines modifiedOffset 319, 36 lines modified
319 ····new-instance·p1,·Ljava/lang/OutOfMemoryError;319 ····new-instance·p1,·Ljava/lang/OutOfMemoryError;
  
320 ····invoke-direct·{p1},·Ljava/lang/OutOfMemoryError;-><init>()V320 ····invoke-direct·{p1},·Ljava/lang/OutOfMemoryError;-><init>()V
  
321 ····throw·p1321 ····throw·p1
322 .end·method322 .end·method
  
 323 .method·public·contains(Ljava/lang/Object;)Z
 324 ····.locals·1
  
 325 ····invoke-virtual·{p0,·p1},·Lcom/google/crypto/tink/shaded/protobuf/y;->indexOf(Ljava/lang/Object;)I
  
 326 ····move-result·p1
  
 327 ····const/4·v0,·-0x1
  
 328 ····if-eq·p1,·v0,·:cond_0
  
 329 ····const/4·p1,·0x1
  
 330 ····goto·:goto_0
  
 331 ····:cond_0
 332 ····const/4·p1,·0x0
  
 333 ····:goto_0
 334 ····return·p1
 335 .end·method
  
323 .method·public·bridge·synthetic·d(I)Lcom/google/crypto/tink/shaded/protobuf/c0$i;336 .method·public·bridge·synthetic·d(I)Lcom/google/crypto/tink/shaded/protobuf/c0$i;
324 ····.locals·0337 ····.locals·0
  
325 ····invoke-virtual·{p0,·p1},·Lcom/google/crypto/tink/shaded/protobuf/y;->q(I)Lcom/google/crypto/tink/shaded/protobuf/c0$f;338 ····invoke-virtual·{p0,·p1},·Lcom/google/crypto/tink/shaded/protobuf/y;->q(I)Lcom/google/crypto/tink/shaded/protobuf/c0$f;
  
326 ····move-result-object·p1339 ····move-result-object·p1
  
Offset 453, 14 lines modifiedOffset 475, 60 lines modified
453 ····move-result·p2475 ····move-result·p2
  
454 ····invoke-direct·{p0,·p1,·p2},·Lcom/google/crypto/tink/shaded/protobuf/y;->l(IF)V476 ····invoke-direct·{p0,·p1,·p2},·Lcom/google/crypto/tink/shaded/protobuf/y;->l(IF)V
  
455 ····return-void477 ····return-void
456 .end·method478 .end·method
  
 479 .method·public·indexOf(Ljava/lang/Object;)I
 480 ····.locals·4
  
 481 ····instance-of·v0,·p1,·Ljava/lang/Float;
  
 482 ····const/4·v1,·-0x1
  
 483 ····if-nez·v0,·:cond_0
  
 484 ····return·v1
  
 485 ····:cond_0
 486 ····check-cast·p1,·Ljava/lang/Float;
  
 487 ····invoke-virtual·{p1},·Ljava/lang/Float;->floatValue()F
  
 488 ····move-result·p1
  
 489 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/y;->size()I
  
 490 ····move-result·v0
  
 491 ····const/4·v2,·0x0
  
 492 ····:goto_0
 493 ····if-ge·v2,·v0,·:cond_2
  
 494 ····iget-object·v3,·p0,·Lcom/google/crypto/tink/shaded/protobuf/y;->e:[F
  
 495 ····aget·v3,·v3,·v2
  
 496 ····cmpl-float·v3,·v3,·p1
  
 497 ····if-nez·v3,·:cond_1
  
 498 ····return·v2
  
 499 ····:cond_1
 500 ····add-int/lit8·v2,·v2,·0x1
  
 501 ····goto·:goto_0
  
 502 ····:cond_2
 503 ····return·v1
 504 .end·method
  
457 .method·public·j(Ljava/lang/Float;)Z505 .method·public·j(Ljava/lang/Float;)Z
458 ····.locals·0506 ····.locals·0
  
459 ····invoke-virtual·{p1},·Ljava/lang/Float;->floatValue()F507 ····invoke-virtual·{p1},·Ljava/lang/Float;->floatValue()F
  
460 ····move-result·p1508 ····move-result·p1
  
Offset 618, 79 lines modifiedOffset 686, 14 lines modified
618 ····invoke-virtual·{p0,·p1},·Lcom/google/crypto/tink/shaded/protobuf/y;->r(I)Ljava/lang/Float;686 ····invoke-virtual·{p0,·p1},·Lcom/google/crypto/tink/shaded/protobuf/y;->r(I)Ljava/lang/Float;
  
619 ····move-result-object·p1687 ····move-result-object·p1
  
620 ····return-object·p1688 ····return-object·p1
621 .end·method689 .end·method
  
622 .method·public·remove(Ljava/lang/Object;)Z 
623 ····.locals·4 
  
624 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/c;->h()V 
  
625 ····const/4·v0,·0x0 
  
626 ····const/4·v1,·0x0 
  
627 ····:goto_0 
628 ····iget·v2,·p0,·Lcom/google/crypto/tink/shaded/protobuf/y;->f:I 
  
629 ····if-ge·v1,·v2,·:cond_1 
  
630 ····iget-object·v2,·p0,·Lcom/google/crypto/tink/shaded/protobuf/y;->e:[F 
  
631 ····aget·v2,·v2,·v1 
  
632 ····invoke-static·{v2},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; 
  
633 ····move-result-object·v2 
  
Max diff block lines reached; 123/3617 bytes (3.40%) of diff not shown.
10.9 KB
smali/com/google/crypto/tink/shaded/protobuf/q1.smali
Max HTML report size reached
1.11 KB
smali/com/google/crypto/tink/shaded/protobuf/c.smali
    
Offset 244, 23 lines modifiedOffset 244, 44 lines modified
  
244 ····goto·:goto_0244 ····goto·:goto_0
  
245 ····:cond_0245 ····:cond_0
246 ····return·v1246 ····return·v1
247 .end·method247 .end·method
  
 248 .method·public·abstract·remove(I)Ljava/lang/Object;
 249 ····.annotation·system·Ldalvik/annotation/Signature;
 250 ········value·=·{
 251 ············"(I)TE;"
 252 ········}
 253 ····.end·annotation
 254 .end·method
  
248 .method·public·remove(Ljava/lang/Object;)Z255 .method·public·remove(Ljava/lang/Object;)Z
249 ····.locals·0256 ····.locals·1
  
250 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/c;->h()V257 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/c;->h()V
  
251 ····invoke-super·{p0,·p1},·Ljava/util/AbstractList;->remove(Ljava/lang/Object;)Z258 ····invoke-virtual·{p0,·p1},·Ljava/util/AbstractList;->indexOf(Ljava/lang/Object;)I
  
252 ····move-result·p1259 ····move-result·p1
  
 260 ····const/4·v0,·-0x1
  
 261 ····if-ne·p1,·v0,·:cond_0
  
 262 ····const/4·p1,·0x0
  
 263 ····return·p1
  
 264 ····:cond_0
 265 ····invoke-virtual·{p0,·p1},·Lcom/google/crypto/tink/shaded/protobuf/c;->remove(I)Ljava/lang/Object;
  
 266 ····const/4·p1,·0x1
  
253 ····return·p1267 ····return·p1
254 .end·method268 .end·method
  
255 .method·public·removeAll(Ljava/util/Collection;)Z269 .method·public·removeAll(Ljava/util/Collection;)Z
256 ····.locals·0270 ····.locals·0
257 ····.annotation·system·Ldalvik/annotation/Signature;271 ····.annotation·system·Ldalvik/annotation/Signature;
258 ········value·=·{272 ········value·=·{
333 KB
smali/com/google/crypto/tink/shaded/protobuf/w0.smali
Max HTML report size reached
3.67 KB
smali/com/google/crypto/tink/shaded/protobuf/k0.smali
    
Offset 319, 14 lines modifiedOffset 319, 36 lines modified
319 ····new-instance·p1,·Ljava/lang/OutOfMemoryError;319 ····new-instance·p1,·Ljava/lang/OutOfMemoryError;
  
320 ····invoke-direct·{p1},·Ljava/lang/OutOfMemoryError;-><init>()V320 ····invoke-direct·{p1},·Ljava/lang/OutOfMemoryError;-><init>()V
  
321 ····throw·p1321 ····throw·p1
322 .end·method322 .end·method
  
 323 .method·public·contains(Ljava/lang/Object;)Z
 324 ····.locals·1
  
 325 ····invoke-virtual·{p0,·p1},·Lcom/google/crypto/tink/shaded/protobuf/k0;->indexOf(Ljava/lang/Object;)I
  
 326 ····move-result·p1
  
 327 ····const/4·v0,·-0x1
  
 328 ····if-eq·p1,·v0,·:cond_0
  
 329 ····const/4·p1,·0x1
  
 330 ····goto·:goto_0
  
 331 ····:cond_0
 332 ····const/4·p1,·0x0
  
 333 ····:goto_0
 334 ····return·p1
 335 .end·method
  
323 .method·public·bridge·synthetic·d(I)Lcom/google/crypto/tink/shaded/protobuf/c0$i;336 .method·public·bridge·synthetic·d(I)Lcom/google/crypto/tink/shaded/protobuf/c0$i;
324 ····.locals·0337 ····.locals·0
  
325 ····invoke-virtual·{p0,·p1},·Lcom/google/crypto/tink/shaded/protobuf/k0;->q(I)Lcom/google/crypto/tink/shaded/protobuf/c0$h;338 ····invoke-virtual·{p0,·p1},·Lcom/google/crypto/tink/shaded/protobuf/k0;->q(I)Lcom/google/crypto/tink/shaded/protobuf/c0$h;
  
326 ····move-result-object·p1339 ····move-result-object·p1
  
Offset 447, 14 lines modifiedOffset 469, 60 lines modified
447 ····move-result-wide·v0469 ····move-result-wide·v0
  
448 ····invoke-direct·{p0,·p1,·v0,·v1},·Lcom/google/crypto/tink/shaded/protobuf/k0;->k(IJ)V470 ····invoke-direct·{p0,·p1,·v0,·v1},·Lcom/google/crypto/tink/shaded/protobuf/k0;->k(IJ)V
  
449 ····return-void471 ····return-void
450 .end·method472 .end·method
  
 473 .method·public·indexOf(Ljava/lang/Object;)I
 474 ····.locals·7
  
 475 ····instance-of·v0,·p1,·Ljava/lang/Long;
  
 476 ····const/4·v1,·-0x1
  
 477 ····if-nez·v0,·:cond_0
  
 478 ····return·v1
  
 479 ····:cond_0
 480 ····check-cast·p1,·Ljava/lang/Long;
  
 481 ····invoke-virtual·{p1},·Ljava/lang/Long;->longValue()J
  
 482 ····move-result-wide·v2
  
 483 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/k0;->size()I
  
 484 ····move-result·p1
  
 485 ····const/4·v0,·0x0
  
 486 ····:goto_0
 487 ····if-ge·v0,·p1,·:cond_2
  
 488 ····iget-object·v4,·p0,·Lcom/google/crypto/tink/shaded/protobuf/k0;->e:[J
  
 489 ····aget-wide·v5,·v4,·v0
  
 490 ····cmp-long·v4,·v5,·v2
  
 491 ····if-nez·v4,·:cond_1
  
 492 ····return·v0
  
 493 ····:cond_1
 494 ····add-int/lit8·v0,·v0,·0x1
  
 495 ····goto·:goto_0
  
 496 ····:cond_2
 497 ····return·v1
 498 .end·method
  
451 .method·public·j(Ljava/lang/Long;)Z499 .method·public·j(Ljava/lang/Long;)Z
452 ····.locals·2500 ····.locals·2
  
453 ····invoke-virtual·{p1},·Ljava/lang/Long;->longValue()J501 ····invoke-virtual·{p1},·Ljava/lang/Long;->longValue()J
  
454 ····move-result-wide·v0502 ····move-result-wide·v0
  
Offset 612, 79 lines modifiedOffset 680, 14 lines modified
612 ····invoke-virtual·{p0,·p1},·Lcom/google/crypto/tink/shaded/protobuf/k0;->r(I)Ljava/lang/Long;680 ····invoke-virtual·{p0,·p1},·Lcom/google/crypto/tink/shaded/protobuf/k0;->r(I)Ljava/lang/Long;
  
613 ····move-result-object·p1681 ····move-result-object·p1
  
614 ····return-object·p1682 ····return-object·p1
615 .end·method683 .end·method
  
616 .method·public·remove(Ljava/lang/Object;)Z 
617 ····.locals·5 
  
618 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/c;->h()V 
  
619 ····const/4·v0,·0x0 
  
620 ····const/4·v1,·0x0 
  
621 ····:goto_0 
622 ····iget·v2,·p0,·Lcom/google/crypto/tink/shaded/protobuf/k0;->f:I 
  
623 ····if-ge·v1,·v2,·:cond_1 
  
624 ····iget-object·v2,·p0,·Lcom/google/crypto/tink/shaded/protobuf/k0;->e:[J 
  
625 ····aget-wide·v3,·v2,·v1 
  
626 ····invoke-static·{v3,·v4},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; 
  
627 ····move-result-object·v2 
  
Max diff block lines reached; 123/3650 bytes (3.37%) of diff not shown.
2.4 KB
smali/com/google/crypto/tink/shaded/protobuf/x0.smali
    
Offset 371, 15 lines modifiedOffset 371, 15 lines modified
371 ····invoke-virtual·{p5,·p6,·v0,·v3},·Lcom/google/crypto/tink/shaded/protobuf/p1;->d(Ljava/lang/Object;ILcom/google/crypto/tink/shaded/protobuf/i;)V371 ····invoke-virtual·{p5,·p6,·v0,·v3},·Lcom/google/crypto/tink/shaded/protobuf/p1;->d(Ljava/lang/Object;ILcom/google/crypto/tink/shaded/protobuf/i;)V
  
372 ····:cond_9372 ····:cond_9
373 ····:goto_2373 ····:goto_2
374 ····return·v2374 ····return·v2
  
375 ····:cond_a375 ····:cond_a
376 ····invoke-static·{},·Lcom/google/crypto/tink/shaded/protobuf/d0;->a()Lcom/google/crypto/tink/shaded/protobuf/d0;376 ····invoke-static·{},·Lcom/google/crypto/tink/shaded/protobuf/d0;->b()Lcom/google/crypto/tink/shaded/protobuf/d0;
  
377 ····move-result-object·p1377 ····move-result-object·p1
  
378 ····goto·:goto_4378 ····goto·:goto_4
  
379 ····:goto_3379 ····:goto_3
380 ····throw·p1380 ····throw·p1
Offset 531, 21 lines modifiedOffset 531, 21 lines modified
  
531 ····move-object·v0,·p1531 ····move-object·v0,·p1
  
532 ····check-cast·v0,·Lcom/google/crypto/tink/shaded/protobuf/a0;532 ····check-cast·v0,·Lcom/google/crypto/tink/shaded/protobuf/a0;
  
533 ····iget-object·v1,·v0,·Lcom/google/crypto/tink/shaded/protobuf/a0;->unknownFields:Lcom/google/crypto/tink/shaded/protobuf/q1;533 ····iget-object·v1,·v0,·Lcom/google/crypto/tink/shaded/protobuf/a0;->unknownFields:Lcom/google/crypto/tink/shaded/protobuf/q1;
  
534 ····invoke-static·{},·Lcom/google/crypto/tink/shaded/protobuf/q1;->e()Lcom/google/crypto/tink/shaded/protobuf/q1;534 ····invoke-static·{},·Lcom/google/crypto/tink/shaded/protobuf/q1;->c()Lcom/google/crypto/tink/shaded/protobuf/q1;
  
535 ····move-result-object·v2535 ····move-result-object·v2
  
536 ····if-ne·v1,·v2,·:cond_0536 ····if-ne·v1,·v2,·:cond_0
  
537 ····invoke-static·{},·Lcom/google/crypto/tink/shaded/protobuf/q1;->l()Lcom/google/crypto/tink/shaded/protobuf/q1;537 ····invoke-static·{},·Lcom/google/crypto/tink/shaded/protobuf/q1;->j()Lcom/google/crypto/tink/shaded/protobuf/q1;
  
538 ····move-result-object·v1538 ····move-result-object·v1
  
539 ····iput-object·v1,·v0,·Lcom/google/crypto/tink/shaded/protobuf/a0;->unknownFields:Lcom/google/crypto/tink/shaded/protobuf/q1;539 ····iput-object·v1,·v0,·Lcom/google/crypto/tink/shaded/protobuf/a0;->unknownFields:Lcom/google/crypto/tink/shaded/protobuf/q1;
  
540 ····:cond_0540 ····:cond_0
541 ····check-cast·p1,·Lcom/google/crypto/tink/shaded/protobuf/a0$c;541 ····check-cast·p1,·Lcom/google/crypto/tink/shaded/protobuf/a0$c;
Offset 770, 28 lines modifiedOffset 770, 28 lines modified
770 ····:goto_4770 ····:goto_4
771 ····if-eqz·v3,·:cond_a771 ····if-eqz·v3,·:cond_a
  
772 ····invoke-static·{p3,·v5},·Lcom/google/crypto/tink/shaded/protobuf/v1;->c(II)I772 ····invoke-static·{p3,·v5},·Lcom/google/crypto/tink/shaded/protobuf/v1;->c(II)I
  
773 ····move-result·p3773 ····move-result·p3
  
774 ····invoke-virtual·{v1,·p3,·v3},·Lcom/google/crypto/tink/shaded/protobuf/q1;->n(ILjava/lang/Object;)V774 ····invoke-virtual·{v1,·p3,·v3},·Lcom/google/crypto/tink/shaded/protobuf/q1;->m(ILjava/lang/Object;)V
  
775 ····:cond_a775 ····:cond_a
776 ····move·p3,·v4776 ····move·p3,·v4
  
777 ····goto/16·:goto_0777 ····goto/16·:goto_0
  
778 ····:cond_b778 ····:cond_b
779 ····if-ne·p3,·p4,·:cond_c779 ····if-ne·p3,·p4,·:cond_c
  
780 ····return-void780 ····return-void
  
781 ····:cond_c781 ····:cond_c
782 ····invoke-static·{},·Lcom/google/crypto/tink/shaded/protobuf/d0;->g()Lcom/google/crypto/tink/shaded/protobuf/d0;782 ····invoke-static·{},·Lcom/google/crypto/tink/shaded/protobuf/d0;->h()Lcom/google/crypto/tink/shaded/protobuf/d0;
  
783 ····move-result-object·p1783 ····move-result-object·p1
  
784 ····goto·:goto_6784 ····goto·:goto_6
  
785 ····:goto_5785 ····:goto_5
786 ····throw·p1786 ····throw·p1
14.8 KB
smali/com/mr/flutter/plugin/filepicker/FilePickerPlugin.smali
Max HTML report size reached
939 B
smali/com/mr/flutter/plugin/filepicker/FilePickerPlugin$b$a.smali
    
Offset 39, 17 lines modifiedOffset 39, 17 lines modified
  
39 #·virtual·methods39 #·virtual·methods
40 .method·public·run()V40 .method·public·run()V
41 ····.locals·241 ····.locals·2
  
42 ····iget-object·v0,·p0,·Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin$b$a;->e:Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin$b;42 ····iget-object·v0,·p0,·Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin$b$a;->e:Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin$b;
  
43 ····invoke-static·{v0},·Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin$b;->d(Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin$b;)Lx0/k$d;43 ····invoke-static·{v0},·Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin$b;->d(Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin$b;)Ld1/k$d;
  
44 ····move-result-object·v044 ····move-result-object·v0
  
45 ····iget-object·v1,·p0,·Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin$b$a;->d:Ljava/lang/Object;45 ····iget-object·v1,·p0,·Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin$b$a;->d:Ljava/lang/Object;
  
46 ····invoke-interface·{v0,·v1},·Lx0/k$d;->a(Ljava/lang/Object;)V46 ····invoke-interface·{v0,·v1},·Ld1/k$d;->a(Ljava/lang/Object;)V
  
47 ····return-void47 ····return-void
48 .end·method48 .end·method
7.64 KB
smali/com/mr/flutter/plugin/filepicker/b.smali
Max HTML report size reached
907 B
smali/com/mr/flutter/plugin/filepicker/b$c.smali
    
Offset 36, 21 lines modifiedOffset 36, 21 lines modified
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·handleMessage(Landroid/os/Message;)V37 .method·public·handleMessage(Landroid/os/Message;)V
38 ····.locals·138 ····.locals·1
  
39 ····iget-object·p1,·p0,·Lcom/mr/flutter/plugin/filepicker/b$c;->b:Lcom/mr/flutter/plugin/filepicker/b;39 ····iget-object·p1,·p0,·Lcom/mr/flutter/plugin/filepicker/b$c;->b:Lcom/mr/flutter/plugin/filepicker/b;
  
40 ····invoke-static·{p1},·Lcom/mr/flutter/plugin/filepicker/b;->i(Lcom/mr/flutter/plugin/filepicker/b;)Lx0/d$b;40 ····invoke-static·{p1},·Lcom/mr/flutter/plugin/filepicker/b;->i(Lcom/mr/flutter/plugin/filepicker/b;)Ld1/d$b;
  
41 ····move-result-object·p141 ····move-result-object·p1
  
42 ····iget-boolean·v0,·p0,·Lcom/mr/flutter/plugin/filepicker/b$c;->a:Z42 ····iget-boolean·v0,·p0,·Lcom/mr/flutter/plugin/filepicker/b$c;->a:Z
  
43 ····invoke-static·{v0},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;43 ····invoke-static·{v0},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
44 ····move-result-object·v044 ····move-result-object·v0
  
45 ····invoke-interface·{p1,·v0},·Lx0/d$b;->a(Ljava/lang/Object;)V45 ····invoke-interface·{p1,·v0},·Ld1/d$b;->a(Ljava/lang/Object;)V
  
46 ····return-void46 ····return-void
47 .end·method47 .end·method
1.87 KB
smali/com/mr/flutter/plugin/filepicker/FilePickerPlugin$b.smali
    
Offset 1, 57 lines modifiedOffset 1, 57 lines modified
1 .class·Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin$b;1 .class·Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lx0/k$d;5 .implements·Ld1/k$d;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin;8 ····value·=·Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0xa11 ····accessFlags·=·0xa
12 ····name·=·"b"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·private·final·a:Lx0/k$d;15 .field·private·final·a:Ld1/k$d;
  
16 .field·private·final·b:Landroid/os/Handler;16 .field·private·final·b:Landroid/os/Handler;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·constructor·<init>(Lx0/k$d;)V18 .method·constructor·<init>(Ld1/k$d;)V
19 ····.locals·119 ····.locals·1
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····iput-object·p1,·p0,·Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin$b;->a:Lx0/k$d;21 ····iput-object·p1,·p0,·Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin$b;->a:Ld1/k$d;
  
22 ····new-instance·p1,·Landroid/os/Handler;22 ····new-instance·p1,·Landroid/os/Handler;
  
23 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;23 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
  
24 ····move-result-object·v024 ····move-result-object·v0
  
25 ····invoke-direct·{p1,·v0},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V25 ····invoke-direct·{p1,·v0},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
  
26 ····iput-object·p1,·p0,·Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin$b;->b:Landroid/os/Handler;26 ····iput-object·p1,·p0,·Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin$b;->b:Landroid/os/Handler;
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
29 .method·static·synthetic·d(Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin$b;)Lx0/k$d;29 .method·static·synthetic·d(Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin$b;)Ld1/k$d;
30 ····.locals·030 ····.locals·0
  
31 ····iget-object·p0,·p0,·Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin$b;->a:Lx0/k$d;31 ····iget-object·p0,·p0,·Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin$b;->a:Ld1/k$d;
  
32 ····return-object·p032 ····return-object·p0
33 .end·method33 .end·method
  
  
34 #·virtual·methods34 #·virtual·methods
35 .method·public·a(Ljava/lang/Object;)V35 .method·public·a(Ljava/lang/Object;)V
1.21 KB
smali/com/mr/flutter/plugin/filepicker/FilePickerPlugin$b$b.smali
    
Offset 47, 21 lines modifiedOffset 47, 21 lines modified
  
47 #·virtual·methods47 #·virtual·methods
48 .method·public·run()V48 .method·public·run()V
49 ····.locals·449 ····.locals·4
  
50 ····iget-object·v0,·p0,·Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin$b$b;->g:Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin$b;50 ····iget-object·v0,·p0,·Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin$b$b;->g:Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin$b;
  
51 ····invoke-static·{v0},·Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin$b;->d(Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin$b;)Lx0/k$d;51 ····invoke-static·{v0},·Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin$b;->d(Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin$b;)Ld1/k$d;
  
52 ····move-result-object·v052 ····move-result-object·v0
  
53 ····iget-object·v1,·p0,·Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin$b$b;->d:Ljava/lang/String;53 ····iget-object·v1,·p0,·Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin$b$b;->d:Ljava/lang/String;
  
54 ····iget-object·v2,·p0,·Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin$b$b;->e:Ljava/lang/String;54 ····iget-object·v2,·p0,·Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin$b$b;->e:Ljava/lang/String;
  
55 ····iget-object·v3,·p0,·Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin$b$b;->f:Ljava/lang/Object;55 ····iget-object·v3,·p0,·Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin$b$b;->f:Ljava/lang/Object;
  
56 ····invoke-interface·{v0,·v1,·v2,·v3},·Lx0/k$d;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V56 ····invoke-interface·{v0,·v1,·v2,·v3},·Ld1/k$d;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
  
57 ····return-void57 ····return-void
58 .end·method58 .end·method
2.2 KB
smali/com/mr/flutter/plugin/filepicker/FilePickerPlugin$a.smali
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin$a;1 .class·Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lx0/d$d;5 .implements·Ld1/d$d;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin;->e(Lx0/c;Landroid/app/Application;Landroid/app/Activity;Lx0/o;Lp0/c;)V8 ····value·=·Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin;->g(Ld1/c;Landroid/app/Application;Landroid/app/Activity;Ld1/o;Lv0/c;)V
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x0
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
Offset 30, 36 lines modifiedOffset 30, 36 lines modified
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·a(Ljava/lang/Object;)V34 .method·public·a(Ljava/lang/Object;Ld1/d$b;)V
35 ····.locals·135 ····.locals·0
  
36 ····iget-object·p1,·p0,·Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin$a;->a:Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin;36 ····iget-object·p1,·p0,·Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin$a;->a:Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin;
  
37 ····invoke-static·{p1},·Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin;->c(Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin;)Lcom/mr/flutter/plugin/filepicker/b;37 ····invoke-static·{p1},·Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin;->c(Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin;)Lcom/mr/flutter/plugin/filepicker/b;
  
38 ····move-result-object·p138 ····move-result-object·p1
  
39 ····const/4·v0,·0x0 
  
40 ····invoke-virtual·{p1,·v0},·Lcom/mr/flutter/plugin/filepicker/b;->p(Lx0/d$b;)V39 ····invoke-virtual·{p1,·p2},·Lcom/mr/flutter/plugin/filepicker/b;->p(Ld1/d$b;)V
  
41 ····return-void40 ····return-void
42 .end·method41 .end·method
  
43 .method·public·l(Ljava/lang/Object;Lx0/d$b;)V42 .method·public·d(Ljava/lang/Object;)V
44 ····.locals·043 ····.locals·1
  
45 ····iget-object·p1,·p0,·Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin$a;->a:Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin;44 ····iget-object·p1,·p0,·Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin$a;->a:Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin;
  
46 ····invoke-static·{p1},·Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin;->c(Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin;)Lcom/mr/flutter/plugin/filepicker/b;45 ····invoke-static·{p1},·Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin;->c(Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin;)Lcom/mr/flutter/plugin/filepicker/b;
  
47 ····move-result-object·p146 ····move-result-object·p1
  
 47 ····const/4·v0,·0x0
  
48 ····invoke-virtual·{p1,·p2},·Lcom/mr/flutter/plugin/filepicker/b;->p(Lx0/d$b;)V48 ····invoke-virtual·{p1,·v0},·Lcom/mr/flutter/plugin/filepicker/b;->p(Ld1/d$b;)V
  
49 ····return-void49 ····return-void
50 .end·method50 .end·method
790 B
smali/com/mr/flutter/plugin/filepicker/FilePickerPlugin$b$c.smali
    
Offset 35, 15 lines modifiedOffset 35, 15 lines modified
  
35 #·virtual·methods35 #·virtual·methods
36 .method·public·run()V36 .method·public·run()V
37 ····.locals·137 ····.locals·1
  
38 ····iget-object·v0,·p0,·Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin$b$c;->d:Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin$b;38 ····iget-object·v0,·p0,·Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin$b$c;->d:Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin$b;
  
39 ····invoke-static·{v0},·Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin$b;->d(Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin$b;)Lx0/k$d;39 ····invoke-static·{v0},·Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin$b;->d(Lcom/mr/flutter/plugin/filepicker/FilePickerPlugin$b;)Ld1/k$d;
  
40 ····move-result-object·v040 ····move-result-object·v0
  
41 ····invoke-interface·{v0},·Lx0/k$d;->c()V41 ····invoke-interface·{v0},·Ld1/k$d;->c()V
  
42 ····return-void42 ····return-void
43 .end·method43 .end·method
772 B
smali/l0/a.smali
    
Offset 1, 23 lines modifiedOffset 1, 19 lines modified
1 .class·public·interface·abstract·Ll0/a;1 .class·public·Ll0/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
 4 #·static·fields
 5 .field·public·static·a:Z·=·false
4 #·virtual·methods 
5 .method·public·abstract·a(ILjava/lang/String;)Ljava/lang/String; 
6 .end·method 
  
 6 .field·public·static·b:Z·=·false
7 .method·public·abstract·b(Lw0/b;)V 
8 .end·method 
  
 7 .field·public·static·c:Z·=·false
9 .method·public·abstract·c()V 
10 .end·method 
  
11 .method·public·abstract·d(ILjava/lang/String;)V 
12 .end·method 
  
13 .method·public·abstract·e(ILjava/lang/String;)Z 
14 .end·method8 #·direct·methods
 9 .method·static·constructor·<clinit>()V
 10 ····.locals·0
  
15 .method·public·abstract·f(Lio/flutter/embedding/engine/FlutterJNI;)V11 ····return-void
16 .end·method12 .end·method
2.38 KB
smali/y/a.smali
    
Offset 1, 8 lines modifiedOffset 1, 135 lines modified
1 .class·public·interface·abstract·Ly/a;1 .class·public·final·Ly/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/MemberClasses;
 6 ····value·=·{
 7 ········Ly/a$b;
 8 ····}
 9 .end·annotation
  
  
 10 #·static·fields
 11 .field·private·static·final·d:Ljava/lang/String;·=·"a"
  
  
 12 #·instance·fields
 13 .field·private·final·a:Lr/q;
  
 14 .field·private·final·b:Lr/b;
  
 15 .field·private·c:Lr/o;
 16 ····.annotation·build·Ljavax/annotation/concurrent/GuardedBy;
 17 ········value·=·"this"
 18 ····.end·annotation
 19 .end·field
  
  
 20 #·direct·methods
 21 .method·static·constructor·<clinit>()V
 22 ····.locals·0
  
 23 ····return-void
 24 .end·method
  
 25 .method·private·constructor·<init>(Ly/a$b;)V
 26 ····.locals·1
  
 27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 28 ····invoke-static·{p1},·Ly/a$b;->a(Ly/a$b;)Lr/q;
  
 29 ····move-result-object·v0
  
 30 ····iput-object·v0,·p0,·Ly/a;->a:Lr/q;
  
 31 ····invoke-static·{p1},·Ly/a$b;->b(Ly/a$b;)Lr/b;
  
 32 ····move-result-object·v0
  
 33 ····iput-object·v0,·p0,·Ly/a;->b:Lr/b;
  
 34 ····invoke-static·{p1},·Ly/a$b;->c(Ly/a$b;)Lr/o;
  
 35 ····move-result-object·p1
  
 36 ····iput-object·p1,·p0,·Ly/a;->c:Lr/o;
  
 37 ····return-void
 38 .end·method
  
 39 .method·synthetic·constructor·<init>(Ly/a$b;Ly/a$a;)V
 40 ····.locals·0
  
 41 ····invoke-direct·{p0,·p1},·Ly/a;-><init>(Ly/a$b;)V
  
 42 ····return-void
 43 .end·method
  
 44 .method·static·synthetic·a()Z
 45 ····.locals·1
  
 46 ····invoke-static·{},·Ly/a;->d()Z
  
 47 ····move-result·v0
  
 48 ····return·v0
 49 .end·method
  
 50 .method·static·synthetic·b()Ljava/lang/String;
 51 ····.locals·1
  
 52 ····sget-object·v0,·Ly/a;->d:Ljava/lang/String;
  
 53 ····return-object·v0
 54 .end·method
  
 55 .method·private·static·d()Z
 56 ····.locals·2
  
 57 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
 58 ····const/16·v1,·0x17
  
 59 ····if-lt·v0,·v1,·:cond_0
  
 60 ····const/4·v0,·0x1
  
 61 ····goto·:goto_0
  
 62 ····:cond_0
 63 ····const/4·v0,·0x0
  
 64 ····:goto_0
 65 ····return·v0
 66 .end·method
  
  
4 #·virtual·methods67 #·virtual·methods
5 .method·public·abstract·a([BI)[B68 .method·public·declared-synchronized·c()Lr/n;
 69 ····.locals·1
  
 70 ····monitor-enter·p0
  
 71 ····:try_start_0
 72 ····iget-object·v0,·p0,·Ly/a;->c:Lr/o;
  
 73 ····invoke-virtual·{v0},·Lr/o;->d()Lr/n;
  
 74 ····move-result-object·v0
 75 ····:try_end_0
 76 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
 77 ····monitor-exit·p0
  
 78 ····return-object·v0
Max diff block lines reached; 0/2405 bytes (0.00%) of diff not shown.
3.22 KB
smali/p1/b.smali
    
Offset 1, 15 lines modifiedOffset 1, 144 lines modified
1 .class·public·Lp1/b;1 .class·public·abstract·Lp1/b;
2 .super·Ljava/lang/Error;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Lp1/g$c;
  
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/Signature;
 8 ····value·=·{
 9 ········"<B::",
 10 ········"Lp1/g$b;",
 11 ········"E::TB;>",
 12 ········"Ljava/lang/Object;",
 13 ········"Lp1/g$c<",
 14 ········"TE;>;"
 15 ····}
 16 .end·annotation
  
  
 17 #·instance·fields
 18 .field·private·final·d:Lw1/l;
 19 ····.annotation·system·Ldalvik/annotation/Signature;
 20 ········value·=·{
 21 ············"Lw1/l<",
 22 ············"Lp1/g$b;",
 23 ············"TE;>;"
 24 ········}
 25 ····.end·annotation
 26 .end·field
  
 27 .field·private·final·e:Lp1/g$c;
 28 ····.annotation·system·Ldalvik/annotation/Signature;
 29 ········value·=·{
 30 ············"Lp1/g$c<",
 31 ············"*>;"
 32 ········}
 33 ····.end·annotation
 34 .end·field
  
  
4 #·direct·methods35 #·direct·methods
5 .method·public·constructor·<init>()V36 .method·public·constructor·<init>(Lp1/g$c;Lw1/l;)V
6 ····.locals·137 ····.locals·1
 38 ····.annotation·system·Ldalvik/annotation/Signature;
 39 ········value·=·{
 40 ············"(",
 41 ············"Lp1/g$c<",
 42 ············"TB;>;",
 43 ············"Lw1/l<",
 44 ············"-",
 45 ············"Lp1/g$b;",
 46 ············"+TE;>;)V"
 47 ········}
 48 ····.end·annotation
  
 49 ····const-string·v0,·"baseKey"
  
 50 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 51 ····const-string·v0,·"safeCast"
  
 52 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
7 ····const-string·v0,·"Kotlin·reflection·implementation·is·not·found·at·runtime.·Make·sure·you·have·kotlin-reflect.jar·in·the·classpath"53 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
8 ····invoke-direct·{p0,·v0},·Ljava/lang/Error;-><init>(Ljava/lang/String;)V54 ····iput-object·p2,·p0,·Lp1/b;->d:Lw1/l;
  
 55 ····instance-of·p2,·p1,·Lp1/b;
  
 56 ····if-eqz·p2,·:cond_0
  
 57 ····check-cast·p1,·Lp1/b;
  
 58 ····iget-object·p1,·p1,·Lp1/b;->e:Lp1/g$c;
  
 59 ····:cond_0
 60 ····iput-object·p1,·p0,·Lp1/b;->e:Lp1/g$c;
  
9 ····return-void61 ····return-void
10 .end·method62 .end·method
  
  
 63 #·virtual·methods
 64 .method·public·final·a(Lp1/g$c;)Z
 65 ····.locals·1
 66 ····.annotation·system·Ldalvik/annotation/Signature;
 67 ········value·=·{
 68 ············"(",
 69 ············"Lp1/g$c<",
 70 ············"*>;)Z"
 71 ········}
 72 ····.end·annotation
  
 73 ····const-string·v0,·"key"
  
 74 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 75 ····if-eq·p1,·p0,·:cond_1
  
 76 ····iget-object·v0,·p0,·Lp1/b;->e:Lp1/g$c;
  
 77 ····if-ne·v0,·p1,·:cond_0
  
 78 ····goto·:goto_0
  
 79 ····:cond_0
 80 ····const/4·p1,·0x0
  
 81 ····goto·:goto_1
  
 82 ····:cond_1
 83 ····:goto_0
 84 ····const/4·p1,·0x1
  
 85 ····:goto_1
 86 ····return·p1
 87 .end·method
  
 88 .method·public·final·b(Lp1/g$b;)Lp1/g$b;
 89 ····.locals·1
 90 ····.annotation·system·Ldalvik/annotation/Signature;
 91 ········value·=·{
 92 ············"(",
 93 ············"Lp1/g$b;",
 94 ············")TE;"
Max diff block lines reached; -1/3263 bytes (-0.03%) of diff not shown.
7.14 KB
smali/p1/a.smali
Max HTML report size reached
466 B
smali/x0/b.smali
    
Offset 1, 20 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·synthetic·Lx0/b;1 .class·public·interface·abstract·Lx0/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·direct·methods 
5 .method·public·static·a(Lx0/c;)Lx0/c$c; 
6 ····.locals·1 
  
7 ····.line·1 
8 ····new-instance·v0,·Lx0/c$d; 
  
9 ····invoke-direct·{v0},·Lx0/c$d;-><init>()V 
  
10 ····invoke-interface·{p0,·v0},·Lx0/c;->a(Lx0/c$d;)Lx0/c$c; 
  
11 ····move-result-object·p0 
  
12 ····return-object·p0 
13 .end·method 
4.67 KB
smali/x0/a.smali
Max HTML report size reached
238 B
smali/n/a.smali
    
Offset 1, 3 lines modifiedOffset 1, 8 lines modified
1 .class·public·interface·abstract·Ln/a;1 .class·public·interface·abstract·Ln/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
 4 #·virtual·methods
 5 .method·public·abstract·a(Landroid/content/Context;Landroid/net/Uri;Ld/c;)V
 6 .end·method
2.38 KB
smali/a1/a.smali
    
Offset 1, 30 lines modifiedOffset 1, 72 lines modified
1 .class·public·La1/a;1 .class·public·La1/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces 
5 .implements·Lo0/a; 
  
  
6 #·direct·methods4 #·direct·methods
7 .method·public·constructor·<init>()V5 .method·public·static·a(Lio/flutter/embedding/engine/a;)V
8 ····.locals·06 ····.locals·6
  
9 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V7 ····:try_start_0
 8 ····const-class·v0,·Lio/flutter/plugins/GeneratedPluginRegistrant;
  
 9 ····const-string·v1,·"registerWith"
10 ····return-void 
11 .end·method 
  
 10 ····const/4·v2,·0x1
  
 11 ····new-array·v3,·v2,·[Ljava/lang/Class;
12 #·virtual·methods 
13 .method·public·f(Lo0/a$b;)V 
14 ····.locals·0 
  
15 ····return-void 
16 .end·method12 ····const-class·v4,·Lio/flutter/embedding/engine/a;
  
 13 ····const/4·v5,·0x0
  
 14 ····aput-object·v4,·v3,·v5
  
 15 ····invoke-virtual·{v0,·v1,·v3},·Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
  
 16 ····move-result-object·v0
  
 17 ····const/4·v1,·0x0
  
 18 ····new-array·v2,·v2,·[Ljava/lang/Object;
  
 19 ····aput-object·p0,·v2,·v5
  
 20 ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
 21 ····:try_end_0
 22 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
 23 ····goto·:goto_0
  
 24 ····:catch_0
 25 ····move-exception·v0
  
 26 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
 27 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
 28 ····const-string·v2,·"Tried·to·automatically·register·plugins·with·FlutterEngine·("
  
 29 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 30 ····invoke-virtual·{v1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
 31 ····const-string·p0,·")·but·could·not·find·or·invoke·the·GeneratedPluginRegistrant."
  
 32 ····invoke-virtual·{v1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 33 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
 34 ····move-result-object·p0
  
 35 ····const-string·v1,·"GeneratedPluginsRegister"
  
 36 ····invoke-static·{v1,·p0},·Lp0/b;->b(Ljava/lang/String;Ljava/lang/String;)V
  
 37 ····const-string·p0,·"Received·exception·while·registering"
  
 38 ····invoke-static·{v1,·p0,·v0},·Lp0/b;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
17 .method·public·j(Lo0/a$b;)V 
18 ····.locals·0 
  
 39 ····:goto_0
19 ····return-void40 ····return-void
20 .end·method41 .end·method
4.18 KB
smali/o/b$a.smali
Max HTML report size reached
5.47 KB
smali/o/b.smali
Max HTML report size reached
1.98 KB
smali/o/a.smali
    
Offset 1, 8 lines modifiedOffset 1, 69 lines modified
1 .class·public·interface·abstract·Lo/a;1 .class·public·final·Lo/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
 4 #·direct·methods
 5 .method·public·constructor·<init>()V
 6 ····.locals·0
  
 7 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 8 ····return-void
 9 .end·method
  
  
4 #·virtual·methods10 #·virtual·methods
5 .method·public·abstract·a(Landroid/content/Context;Landroid/net/Uri;Ld/c;)V11 .method·public·final·a(Landroid/content/Context;Ld/c;Landroid/net/Uri;Ljava/util/List;Ln/a;)V
 12 ····.locals·1
 13 ····.annotation·system·Ldalvik/annotation/Signature;
 14 ········value·=·{
 15 ············"(",
 16 ············"Landroid/content/Context;",
 17 ············"Ld/c;",
 18 ············"Landroid/net/Uri;",
 19 ············"Ljava/util/List<",
 20 ············"Ljava/lang/String;",
 21 ············">;",
 22 ············"Ln/a;",
 23 ············")V"
 24 ········}
 25 ····.end·annotation
  
 26 ····const-string·v0,·"context"
  
 27 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 28 ····const-string·v0,·"customTabsIntent"
  
 29 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 30 ····const-string·v0,·"uri"
  
 31 ····invoke-static·{p3,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 32 ····const-string·v0,·"expectCustomTabsPackages"
  
 33 ····invoke-static·{p4,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 34 ····invoke-static·{p1,·p4},·Ld/b;->a(Landroid/content/Context;Ljava/util/List;)Ljava/lang/String;
  
 35 ····move-result-object·p4
  
 36 ····if-nez·p4,·:cond_0
  
 37 ····if-eqz·p5,·:cond_0
  
 38 ····invoke-interface·{p5,·p1,·p3,·p2},·Ln/a;->a(Landroid/content/Context;Landroid/net/Uri;Ld/c;)V
  
 39 ····return-void
  
 40 ····:cond_0
 41 ····iget-object·p5,·p2,·Ld/c;->a:Landroid/content/Intent;
  
 42 ····invoke-virtual·{p5,·p4},·Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent;
  
 43 ····invoke-virtual·{p2,·p1,·p3},·Ld/c;->a(Landroid/content/Context;Landroid/net/Uri;)V
  
 44 ····return-void
6 .end·method45 .end·method
448 B
smali/f/d.smali
    
Offset 445, 15 lines modifiedOffset 445, 15 lines modified
445 ····:try_start_0445 ····:try_start_0
446 ····const-class·v0,·Lf/d;446 ····const-class·v0,·Lf/d;
  
447 ····invoke-virtual·{v0},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;447 ····invoke-virtual·{v0},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
  
448 ····move-result-object·v0448 ····move-result-object·v0
  
449 ····const-string·v1,·"l.a"449 ····const-string·v1,·"k.a"
  
450 ····const/4·v2,·0x0450 ····const/4·v2,·0x0
  
451 ····invoke-static·{v1,·v2,·v0},·Ljava/lang/Class;->forName(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;451 ····invoke-static·{v1,·v2,·v0},·Ljava/lang/Class;->forName(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;
  
452 ····move-result-object·v0452 ····move-result-object·v0
  
3.18 KB
smali/h1/h.smali
    
Offset 1, 28 lines modifiedOffset 1, 98 lines modified
1 .class·Lh1/h;1 .class·public·Lh1/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/MemberClasses;
 6 ····value·=·{
 7 ········Lh1/h$a;,
 8 ········Lh1/h$b;,
 9 ········Lh1/h$c;
 10 ····}
 11 .end·annotation
  
  
4 #·direct·methods12 #·direct·methods
5 .method·public·static·a(Ljava/lang/Object;)Ljava/util/List;13 .method·static·synthetic·a(Ljava/lang/Throwable;)Ljava/util/Map;
6 ····.locals·114 ····.locals·0
  
 15 ····invoke-static·{p0},·Lh1/h;->b(Ljava/lang/Throwable;)Ljava/util/Map;
  
 16 ····move-result-object·p0
  
 17 ····return-object·p0
 18 .end·method
  
 19 .method·private·static·b(Ljava/lang/Throwable;)Ljava/util/Map;
 20 ····.locals·3
7 ····.annotation·system·Ldalvik/annotation/Signature;21 ····.annotation·system·Ldalvik/annotation/Signature;
8 ········value·=·{22 ········value·=·{
9 ············"<T:",23 ············"(",
 24 ············"Ljava/lang/Throwable;",
 25 ············")",
 26 ············"Ljava/util/Map<",
 27 ············"Ljava/lang/String;",
10 ············"Ljava/lang/Object;",28 ············"Ljava/lang/Object;",
11 ············">(TT;)", 
12 ············"Ljava/util/List<", 
13 ············"TT;>;"29 ············">;"
14 ········}30 ········}
15 ····.end·annotation31 ····.end·annotation
  
16 ····invoke-static·{p0},·Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List;32 ····new-instance·v0,·Ljava/util/HashMap;
  
 33 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
 34 ····invoke-virtual·{p0},·Ljava/lang/Throwable;->toString()Ljava/lang/String;
  
 35 ····move-result-object·v1
  
 36 ····const-string·v2,·"message"
  
 37 ····invoke-interface·{v0,·v2,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
 38 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
 39 ····move-result-object·v1
  
 40 ····invoke-virtual·{v1},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
  
 41 ····move-result-object·v1
  
 42 ····const-string·v2,·"code"
  
 43 ····invoke-interface·{v0,·v2,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
 44 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
 45 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
 46 ····const-string·v2,·"Cause:·"
  
 47 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 48 ····invoke-virtual·{p0},·Ljava/lang/Throwable;->getCause()Ljava/lang/Throwable;
  
 49 ····move-result-object·v2
  
 50 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
 51 ····const-string·v2,·",·Stacktrace:·"
  
 52 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 53 ····invoke-static·{p0},·Landroid/util/Log;->getStackTraceString(Ljava/lang/Throwable;)Ljava/lang/String;
  
17 ····move-result-object·p054 ····move-result-object·p0
  
18 ····const-string·v0,·"singletonList(element)"55 ····invoke-virtual·{v1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
19 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V56 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
 57 ····move-result-object·p0
  
 58 ····const-string·v1,·"details"
  
 59 ····invoke-interface·{v0,·v1,·p0},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
20 ····return-object·p060 ····return-object·v0
21 .end·method61 .end·method
1.13 KB
smali/h1/f.smali
    
Offset 1, 24 lines modifiedOffset 1, 34 lines modified
1 .class·Lh1/f;1 .class·public·final·synthetic·Lh1/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Ld1/a$d;
  
  
 6 #·instance·fields
 7 .field·public·final·synthetic·a:Lh1/h$a;
  
  
4 #·direct·methods8 #·direct·methods
5 .method·static·a([Ljava/lang/Object;)Ljava/util/List;9 .method·public·synthetic·constructor·<init>(Lh1/h$a;)V
6 ····.locals·010 ····.locals·0
7 ····.annotation·system·Ldalvik/annotation/Signature; 
8 ········value·=·{ 
9 ············"<T:", 
10 ············"Ljava/lang/Object;", 
11 ············">([TT;)", 
12 ············"Ljava/util/List<", 
13 ············"TT;>;" 
14 ········} 
15 ····.end·annotation 
  
16 ····invoke-static·{p0},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 12 ····iput-object·p1,·p0,·Lh1/f;->a:Lh1/h$a;
  
 13 ····return-void
 14 .end·method
  
  
 15 #·virtual·methods
 16 .method·public·final·a(Ljava/lang/Object;Ld1/a$e;)V
 17 ····.locals·1
  
 18 ····iget-object·v0,·p0,·Lh1/f;->a:Lh1/h$a;
  
17 ····move-result-object·p019 ····invoke-static·{v0,·p1,·p2},·Lh1/g;->f(Lh1/h$a;Ljava/lang/Object;Ld1/a$e;)V
  
18 ····return-object·p020 ····return-void
19 .end·method21 .end·method
4.44 KB
smali/h1/d.smali
Max HTML report size reached
12.1 KB
smali/h1/i.smali
Max HTML report size reached
16.5 KB
smali/h1/g.smali
Max HTML report size reached
723 B
smali/h1/b.smali
    
Offset 1, 3 lines modifiedOffset 1, 34 lines modified
1 .class·Lh1/b;1 .class·public·final·synthetic·Lh1/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Ld1/a$d;
  
  
 6 #·instance·fields
 7 .field·public·final·synthetic·a:Lh1/h$a;
  
  
 8 #·direct·methods
 9 .method·public·synthetic·constructor·<init>(Lh1/h$a;)V
 10 ····.locals·0
  
 11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 12 ····iput-object·p1,·p0,·Lh1/b;->a:Lh1/h$a;
  
 13 ····return-void
 14 .end·method
  
  
 15 #·virtual·methods
 16 .method·public·final·a(Ljava/lang/Object;Ld1/a$e;)V
 17 ····.locals·1
  
 18 ····iget-object·v0,·p0,·Lh1/b;->a:Lh1/h$a;
  
 19 ····invoke-static·{v0,·p1,·p2},·Lh1/g;->b(Lh1/h$a;Ljava/lang/Object;Ld1/a$e;)V
  
 20 ····return-void
 21 .end·method
5.11 KB
smali/h1/e.smali
Max HTML report size reached
2.61 KB
smali/h1/a.smali
    
Offset 1, 81 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·Lh1/a;1 .class·public·final·synthetic·Lh1/a;
2 .super·Lh1/e;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Ld1/a$d;
  
4 #·direct·methods 
5 .method·public·static·bridge·synthetic·a([Ljava/lang/Object;)Ljava/util/List; 
6 ····.locals·0 
  
7 ····invoke-static·{p0},·Lh1/d;->a([Ljava/lang/Object;)Ljava/util/List; 
  
8 ····move-result-object·p0 
  
9 ····return-object·p0 
10 .end·method 
  
11 .method·public·static·bridge·synthetic·c([Ljava/lang/Object;[Ljava/lang/Object;IIIILjava/lang/Object;)[Ljava/lang/Object; 
12 ····.locals·0 
  
13 ····invoke-static/range·{p0·..·p6},·Lh1/d;->c([Ljava/lang/Object;[Ljava/lang/Object;IIIILjava/lang/Object;)[Ljava/lang/Object; 
  
14 ····move-result-object·p06 #·instance·fields
 7 .field·public·final·synthetic·a:Lh1/h$a;
  
15 ····return-object·p0 
16 .end·method 
  
17 .method·public·static·bridge·synthetic·d([Ljava/lang/Object;Ljava/lang/Object;II)V8 #·direct·methods
 9 .method·public·synthetic·constructor·<init>(Lh1/h$a;)V
18 ····.locals·010 ····.locals·0
  
19 ····invoke-static·{p0,·p1,·p2,·p3},·Lh1/d;->d([Ljava/lang/Object;Ljava/lang/Object;II)V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 12 ····iput-object·p1,·p0,·Lh1/a;->a:Lh1/h$a;
20 ····return-void 
21 .end·method 
  
22 .method·public·static·bridge·synthetic·e([Ljava/lang/Object;Ljava/lang/Object;IIILjava/lang/Object;)V 
23 ····.locals·0 
  
24 ····invoke-static/range·{p0·..·p5},·Lh1/d;->e([Ljava/lang/Object;Ljava/lang/Object;IIILjava/lang/Object;)V 
  
25 ····return-void13 ····return-void
26 .end·method14 .end·method
  
27 .method·public·static·bridge·synthetic·g([Ljava/lang/Object;)Ljava/lang/Object; 
28 ····.locals·0 
  
29 ····invoke-static·{p0},·Lh1/e;->g([Ljava/lang/Object;)Ljava/lang/Object;15 #·virtual·methods
 16 .method·public·final·a(Ljava/lang/Object;Ld1/a$e;)V
 17 ····.locals·1
  
30 ····move-result-object·p018 ····iget-object·v0,·p0,·Lh1/a;->a:Lh1/h$a;
  
 19 ····invoke-static·{v0,·p1,·p2},·Lh1/g;->a(Lh1/h$a;Ljava/lang/Object;Ld1/a$e;)V
31 ····return-object·p0 
32 .end·method 
  
 20 ····return-void
33 .method·public·static·bridge·synthetic·h([C)C 
34 ····.locals·0 
  
35 ····invoke-static·{p0},·Lh1/e;->h([C)C 
  
36 ····move-result·p0 
  
37 ····return·p0 
38 .end·method 
  
39 .method·public·static·bridge·synthetic·i([Ljava/lang/Object;)Ljava/lang/Object; 
40 ····.locals·0 
  
41 ····invoke-static·{p0},·Lh1/e;->i([Ljava/lang/Object;)Ljava/lang/Object; 
  
42 ····move-result-object·p0 
  
43 ····return-object·p0 
44 .end·method 
  
45 .method·public·static·bridge·synthetic·k([Ljava/lang/Object;Ljava/util/Comparator;)Ljava/util/List; 
46 ····.locals·0 
  
47 ····invoke-static·{p0,·p1},·Lh1/e;->k([Ljava/lang/Object;Ljava/util/Comparator;)Ljava/util/List; 
  
48 ····move-result-object·p0 
  
49 ····return-object·p0 
50 .end·method21 .end·method
738 B
smali/h1/c.smali
    
Offset 1, 3 lines modifiedOffset 1, 34 lines modified
1 .class·Lh1/c; 
2 .super·Lh1/b;1 .class·public·final·synthetic·Lh1/c;
 2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Ld1/a$d;
  
  
 6 #·instance·fields
 7 .field·public·final·synthetic·a:Lh1/h$a;
  
  
 8 #·direct·methods
 9 .method·public·synthetic·constructor·<init>(Lh1/h$a;)V
 10 ····.locals·0
  
 11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 12 ····iput-object·p1,·p0,·Lh1/c;->a:Lh1/h$a;
  
 13 ····return-void
 14 .end·method
  
  
 15 #·virtual·methods
 16 .method·public·final·a(Ljava/lang/Object;Ld1/a$e;)V
 17 ····.locals·1
  
 18 ····iget-object·v0,·p0,·Lh1/c;->a:Lh1/h$a;
  
 19 ····invoke-static·{v0,·p1,·p2},·Lh1/g;->c(Lh1/h$a;Ljava/lang/Object;Ld1/a$e;)V
  
 20 ····return-void
 21 .end·method
2.36 KB
smali/i1/b.smali
    
Offset 1, 43 lines modifiedOffset 1, 92 lines modified
1 .class·Li1/b;1 .class·public·Li1/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Lu0/a;
  
  
 6 #·instance·fields
 7 .field·private·a:Ld1/k;
  
 8 .field·private·b:Li1/a;
  
  
4 #·direct·methods9 #·direct·methods
5 .method·public·static·a(Ljava/lang/Comparable;Ljava/lang/Comparable;)I10 .method·public·constructor·<init>()V
6 ····.locals·011 ····.locals·0
7 ····.annotation·system·Ldalvik/annotation/Signature; 
8 ········value·=·{ 
9 ············"<T::", 
10 ············"Ljava/lang/Comparable<", 
11 ············"*>;>(TT;TT;)I" 
12 ········} 
13 ····.end·annotation 
  
14 ····if-ne·p0,·p1,·:cond_012 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 13 ····return-void
 14 .end·method
  
 15 .method·private·a(Ld1/c;Landroid/content/Context;)V
 16 ····.locals·2
  
 17 ····new-instance·v0,·Ld1/k;
  
 18 ····const-string·v1,·"plugins.flutter.io/shared_preferences_android"
  
 19 ····invoke-direct·{v0,·p1,·v1},·Ld1/k;-><init>(Ld1/c;Ljava/lang/String;)V
  
 20 ····iput-object·v0,·p0,·Li1/b;->a:Ld1/k;
  
 21 ····new-instance·p1,·Li1/a;
  
 22 ····invoke-direct·{p1,·p2},·Li1/a;-><init>(Landroid/content/Context;)V
  
 23 ····iput-object·p1,·p0,·Li1/b;->b:Li1/a;
  
 24 ····iget-object·p2,·p0,·Li1/b;->a:Ld1/k;
  
15 ····const/4·p0,·0x025 ····invoke-virtual·{p2,·p1},·Ld1/k;->e(Ld1/k$c;)V
  
16 ····return·p026 ····return-void
 27 .end·method
  
 28 .method·private·c()V
 29 ····.locals·2
  
 30 ····iget-object·v0,·p0,·Li1/b;->b:Li1/a;
  
 31 ····invoke-virtual·{v0},·Li1/a;->g()V
  
 32 ····const/4·v0,·0x0
  
 33 ····iput-object·v0,·p0,·Li1/b;->b:Li1/a;
  
 34 ····iget-object·v1,·p0,·Li1/b;->a:Ld1/k;
  
 35 ····invoke-virtual·{v1,·v0},·Ld1/k;->e(Ld1/k$c;)V
  
 36 ····iput-object·v0,·p0,·Li1/b;->a:Ld1/k;
17 ····:cond_0 
18 ····if-nez·p0,·:cond_1 
  
19 ····const/4·p0,·-0x137 ····return-void
 38 .end·method
  
  
 39 #·virtual·methods
 40 .method·public·b(Lu0/a$b;)V
 41 ····.locals·0
  
 42 ····invoke-direct·{p0},·Li1/b;->c()V
  
 43 ····return-void
 44 .end·method
  
20 ····return·p045 .method·public·i(Lu0/a$b;)V
 46 ····.locals·1
  
 47 ····invoke-virtual·{p1},·Lu0/a$b;->b()Ld1/c;
21 ····:cond_1 
22 ····if-nez·p1,·:cond_2 
  
23 ····const/4·p0,·0x148 ····move-result-object·v0
  
24 ····return·p049 ····invoke-virtual·{p1},·Lu0/a$b;->a()Landroid/content/Context;
  
 50 ····move-result-object·p1
25 ····:cond_2 
26 ····invoke-interface·{p0,·p1},·Ljava/lang/Comparable;->compareTo(Ljava/lang/Object;)I 
  
27 ····move-result·p051 ····invoke-direct·{p0,·v0,·p1},·Li1/b;->a(Ld1/c;Landroid/content/Context;)V
  
28 ····return·p052 ····return-void
29 .end·method53 .end·method
23.3 KB
smali/i1/a.smali
Max HTML report size reached
9.17 KB
smali/w/b.smali
Max HTML report size reached
2.24 KB
smali/w/a.smali
    
Offset 1, 131 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lw/a;1 .class·final·Lw/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lw/a$b; 
8 ····} 
9 .end·annotation 
  
  
10 #·static·fields 
11 .field·private·static·final·d:Ljava/lang/String;·=·"a" 
  
  
12 #·instance·fields 
13 .field·private·final·a:Ls/l; 
  
14 .field·private·final·b:Ls/a; 
  
15 .field·private·c:Ls/j; 
  
  
16 #·direct·methods4 #·direct·methods
17 .method·static·constructor·<clinit>()V 
18 ····.locals·0 
  
19 ····return-void 
20 .end·method 
  
21 .method·private·constructor·<init>(Lw/a$b;)V 
22 ····.locals·1 
  
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
24 ····invoke-static·{p1},·Lw/a$b;->a(Lw/a$b;)Ls/l; 
  
25 ····move-result-object·v0 
  
26 ····iput-object·v0,·p0,·Lw/a;->a:Ls/l; 
  
27 ····invoke-static·{p1},·Lw/a$b;->b(Lw/a$b;)Ls/a; 
  
28 ····move-result-object·v0 
  
29 ····iput-object·v0,·p0,·Lw/a;->b:Ls/a; 
  
30 ····invoke-static·{p1},·Lw/a$b;->c(Lw/a$b;)Ls/j; 
  
31 ····move-result-object·p1 
  
32 ····iput-object·p1,·p0,·Lw/a;->c:Ls/j; 
  
33 ····return-void 
34 .end·method 
  
35 .method·synthetic·constructor·<init>(Lw/a$b;Lw/a$a;)V 
36 ····.locals·0 
  
37 ····invoke-direct·{p0,·p1},·Lw/a;-><init>(Lw/a$b;)V 
  
38 ····return-void 
39 .end·method 
  
40 .method·static·synthetic·a()Z5 .method·public·static·a()Z
41 ····.locals·16 ····.locals·1
  
42 ····invoke-static·{},·Lw/a;->d()Z 
  
43 ····move-result·v0 
  
44 ····return·v0 
45 .end·method 
  
46 .method·static·synthetic·b()Ljava/lang/String; 
47 ····.locals·1 
  
48 ····sget-object·v0,·Lw/a;->d:Ljava/lang/String; 
  
49 ····return-object·v0 
50 .end·method 
  
51 .method·private·static·d()Z 
52 ····.locals·2 
  
53 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I 
  
54 ····const/16·v1,·0x17 
  
55 ····if-lt·v0,·v1,·:cond_0 
  
56 ····const/4·v0,·0x1 
  
57 ····goto·:goto_0 
  
58 ····:cond_0 
59 ····const/4·v0,·0x07 ····const/4·v0,·0x0
  
60 ····:goto_0 
61 ····return·v08 ····return·v0
62 .end·method9 .end·method
  
  
63 #·virtual·methods 
64 .method·public·declared-synchronized·c()Ls/i; 
65 ····.locals·1 
  
66 ····monitor-enter·p0 
  
67 ····:try_start_0 
68 ····iget-object·v0,·p0,·Lw/a;->c:Ls/j; 
  
69 ····invoke-virtual·{v0},·Ls/j;->c()Ls/i; 
  
70 ····move-result-object·v0 
71 ····:try_end_0 
72 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 
  
73 ····monitor-exit·p0 
  
74 ····return-object·v0 
  
75 ····:catchall_0 
76 ····move-exception·v0 
  
Max diff block lines reached; -1/2260 bytes (-0.04%) of diff not shown.
791 B
smali/kotlinx/coroutines/CoroutineExceptionHandler$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lkotlinx/coroutines/CoroutineExceptionHandler$a;1 .class·public·final·Lkotlinx/coroutines/CoroutineExceptionHandler$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lj1/g$c;5 .implements·Lp1/g$c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lkotlinx/coroutines/CoroutineExceptionHandler;8 ····value·=·Lkotlinx/coroutines/CoroutineExceptionHandler;
9 .end·annotation9 .end·annotation
  
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 ····accessFlags·=·0x1915 ····accessFlags·=·0x19
16 ····name·=·"a"16 ····name·=·"a"
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Ljava/lang/Object;",20 ········"Ljava/lang/Object;",
21 ········"Lj1/g$c<",21 ········"Lp1/g$c<",
22 ········"Lkotlinx/coroutines/CoroutineExceptionHandler;",22 ········"Lkotlinx/coroutines/CoroutineExceptionHandler;",
23 ········">;"23 ········">;"
24 ····}24 ····}
25 .end·annotation25 .end·annotation
  
  
26 #·static·fields26 #·static·fields
811 B
smali/kotlinx/coroutines/CoroutineExceptionHandler.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·interface·abstract·Lkotlinx/coroutines/CoroutineExceptionHandler;1 .class·public·interface·abstract·Lkotlinx/coroutines/CoroutineExceptionHandler;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lj1/g$b;5 .implements·Lp1/g$b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lkotlinx/coroutines/CoroutineExceptionHandler$a;9 ········Lkotlinx/coroutines/CoroutineExceptionHandler$a;
10 ····}10 ····}
Offset 27, 9 lines modifiedOffset 27, 9 lines modified
27 ····sput-object·v0,·Lkotlinx/coroutines/CoroutineExceptionHandler;->b:Lkotlinx/coroutines/CoroutineExceptionHandler$a;27 ····sput-object·v0,·Lkotlinx/coroutines/CoroutineExceptionHandler;->b:Lkotlinx/coroutines/CoroutineExceptionHandler$a;
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
  
30 #·virtual·methods30 #·virtual·methods
31 .method·public·abstract·handleException(Lj1/g;Ljava/lang/Throwable;)V31 .method·public·abstract·handleException(Lp1/g;Ljava/lang/Throwable;)V
32 .end·method32 .end·method
3.67 KB
smali/kotlinx/coroutines/scheduling/a$c.smali
    
Offset 87, 17 lines modifiedOffset 87, 17 lines modified
  
87 ····iput·p1,·p0,·Lkotlinx/coroutines/scheduling/a$c;->workerCtl:I87 ····iput·p1,·p0,·Lkotlinx/coroutines/scheduling/a$c;->workerCtl:I
  
88 ····sget-object·p1,·Lkotlinx/coroutines/scheduling/a;->o:Lkotlinx/coroutines/internal/y;88 ····sget-object·p1,·Lkotlinx/coroutines/scheduling/a;->o:Lkotlinx/coroutines/internal/y;
  
89 ····iput-object·p1,·p0,·Lkotlinx/coroutines/scheduling/a$c;->nextParkedWorker:Ljava/lang/Object;89 ····iput-object·p1,·p0,·Lkotlinx/coroutines/scheduling/a$c;->nextParkedWorker:Ljava/lang/Object;
  
90 ····sget-object·p1,·Lr1/c;->d:Lr1/c$a;90 ····sget-object·p1,·Lx1/c;->d:Lx1/c$a;
  
91 ····invoke-virtual·{p1},·Lr1/c$a;->b()I91 ····invoke-virtual·{p1},·Lx1/c$a;->b()I
  
92 ····move-result·p192 ····move-result·p1
  
93 ····iput·p1,·p0,·Lkotlinx/coroutines/scheduling/a$c;->h:I93 ····iput·p1,·p0,·Lkotlinx/coroutines/scheduling/a$c;->h:I
  
94 ····return-void94 ····return-void
95 .end·method95 .end·method
Offset 137, 15 lines modifiedOffset 137, 15 lines modified
  
137 ····iget-object·p1,·p0,·Lkotlinx/coroutines/scheduling/a$c;->e:Lkotlinx/coroutines/scheduling/a$d;137 ····iget-object·p1,·p0,·Lkotlinx/coroutines/scheduling/a$c;->e:Lkotlinx/coroutines/scheduling/a$d;
  
138 ····sget-object·v0,·Lkotlinx/coroutines/scheduling/a$d;->h:Lkotlinx/coroutines/scheduling/a$d;138 ····sget-object·v0,·Lkotlinx/coroutines/scheduling/a$d;->h:Lkotlinx/coroutines/scheduling/a$d;
  
139 ····if-eq·p1,·v0,·:cond_4139 ····if-eq·p1,·v0,·:cond_4
  
140 ····invoke-static·{},·Lx1/p0;->a()Z140 ····invoke-static·{},·Ld2/p0;->a()Z
  
141 ····move-result·v0141 ····move-result·v0
  
142 ····if-eqz·v0,·:cond_3142 ····if-eqz·v0,·:cond_3
  
143 ····sget-object·v0,·Lkotlinx/coroutines/scheduling/a$d;->e:Lkotlinx/coroutines/scheduling/a$d;143 ····sget-object·v0,·Lkotlinx/coroutines/scheduling/a$d;->e:Lkotlinx/coroutines/scheduling/a$d;
  
Offset 205, 15 lines modifiedOffset 205, 15 lines modified
205 .end·method205 .end·method
  
206 .method·private·final·c(Lkotlinx/coroutines/scheduling/i;)V206 .method·private·final·c(Lkotlinx/coroutines/scheduling/i;)V
207 ····.locals·2207 ····.locals·2
  
208 ····iget-object·v0,·p1,·Lkotlinx/coroutines/scheduling/i;->e:Lkotlinx/coroutines/scheduling/j;208 ····iget-object·v0,·p1,·Lkotlinx/coroutines/scheduling/i;->e:Lkotlinx/coroutines/scheduling/j;
  
209 ····invoke-interface·{v0},·Lkotlinx/coroutines/scheduling/j;->c()I209 ····invoke-interface·{v0},·Lkotlinx/coroutines/scheduling/j;->e()I
  
210 ····move-result·v0210 ····move-result·v0
  
211 ····invoke-direct·{p0,·v0},·Lkotlinx/coroutines/scheduling/a$c;->h(I)V211 ····invoke-direct·{p0,·v0},·Lkotlinx/coroutines/scheduling/a$c;->h(I)V
  
212 ····invoke-direct·{p0,·v0},·Lkotlinx/coroutines/scheduling/a$c;->b(I)V212 ····invoke-direct·{p0,·v0},·Lkotlinx/coroutines/scheduling/a$c;->b(I)V
  
Offset 318, 15 lines modifiedOffset 318, 15 lines modified
  
318 ····iget-object·v0,·p0,·Lkotlinx/coroutines/scheduling/a$c;->e:Lkotlinx/coroutines/scheduling/a$d;318 ····iget-object·v0,·p0,·Lkotlinx/coroutines/scheduling/a$c;->e:Lkotlinx/coroutines/scheduling/a$d;
  
319 ····sget-object·v1,·Lkotlinx/coroutines/scheduling/a$d;->f:Lkotlinx/coroutines/scheduling/a$d;319 ····sget-object·v1,·Lkotlinx/coroutines/scheduling/a$d;->f:Lkotlinx/coroutines/scheduling/a$d;
  
320 ····if-ne·v0,·v1,·:cond_3320 ····if-ne·v0,·v1,·:cond_3
  
321 ····invoke-static·{},·Lx1/p0;->a()Z321 ····invoke-static·{},·Ld2/p0;->a()Z
  
322 ····move-result·v0322 ····move-result·v0
  
323 ····if-eqz·v0,·:cond_2323 ····if-eqz·v0,·:cond_2
  
324 ····const/4·v0,·0x1324 ····const/4·v0,·0x1
  
Offset 654, 15 lines modifiedOffset 654, 15 lines modified
654 ····iget-object·v0,·p0,·Lkotlinx/coroutines/scheduling/a$c;->j:Lkotlinx/coroutines/scheduling/a;654 ····iget-object·v0,·p0,·Lkotlinx/coroutines/scheduling/a$c;->j:Lkotlinx/coroutines/scheduling/a;
  
655 ····invoke-virtual·{v0,·p0},·Lkotlinx/coroutines/scheduling/a;->j(Lkotlinx/coroutines/scheduling/a$c;)Z655 ····invoke-virtual·{v0,·p0},·Lkotlinx/coroutines/scheduling/a;->j(Lkotlinx/coroutines/scheduling/a$c;)Z
  
656 ····return-void656 ····return-void
  
657 ····:cond_0657 ····:cond_0
658 ····invoke-static·{},·Lx1/p0;->a()Z658 ····invoke-static·{},·Ld2/p0;->a()Z
  
659 ····move-result·v0659 ····move-result·v0
  
660 ····if-eqz·v0,·:cond_3660 ····if-eqz·v0,·:cond_3
  
661 ····iget-object·v0,·p0,·Lkotlinx/coroutines/scheduling/a$c;->d:Lkotlinx/coroutines/scheduling/m;661 ····iget-object·v0,·p0,·Lkotlinx/coroutines/scheduling/a$c;->d:Lkotlinx/coroutines/scheduling/m;
  
Offset 741, 15 lines modifiedOffset 741, 15 lines modified
741 .end·method741 .end·method
  
742 .method·private·final·s(Z)Lkotlinx/coroutines/scheduling/i;742 .method·private·final·s(Z)Lkotlinx/coroutines/scheduling/i;
743 ····.locals·19743 ····.locals·19
  
744 ····move-object/from16·v0,·p0744 ····move-object/from16·v0,·p0
  
745 ····invoke-static·{},·Lx1/p0;->a()Z745 ····invoke-static·{},·Ld2/p0;->a()Z
  
746 ····move-result·v1746 ····move-result·v1
  
747 ····const/4·v2,·0x0747 ····const/4·v2,·0x0
  
748 ····const/4·v3,·0x1748 ····const/4·v3,·0x1
  
Offset 835, 15 lines modifiedOffset 835, 15 lines modified
  
835 ····check-cast·v14,·Lkotlinx/coroutines/scheduling/a$c;835 ····check-cast·v14,·Lkotlinx/coroutines/scheduling/a$c;
  
836 ····if-eqz·v14,·:cond_a836 ····if-eqz·v14,·:cond_a
  
837 ····if-eq·v14,·v0,·:cond_a837 ····if-eq·v14,·v0,·:cond_a
  
838 ····invoke-static·{},·Lx1/p0;->a()Z838 ····invoke-static·{},·Ld2/p0;->a()Z
  
839 ····move-result·v15839 ····move-result·v15
  
840 ····if-eqz·v15,·:cond_7840 ····if-eqz·v15,·:cond_7
  
841 ····iget-object·v15,·v0,·Lkotlinx/coroutines/scheduling/a$c;->d:Lkotlinx/coroutines/scheduling/m;841 ····iget-object·v15,·v0,·Lkotlinx/coroutines/scheduling/a$c;->d:Lkotlinx/coroutines/scheduling/m;
  
Offset 1043, 15 lines modifiedOffset 1043, 15 lines modified
1043 ····:cond_31043 ····:cond_3
1044 ····iget-object·v0,·v0,·Lkotlinx/coroutines/scheduling/a;->j:Ljava/util/concurrent/atomic/AtomicReferenceArray;1044 ····iget-object·v0,·v0,·Lkotlinx/coroutines/scheduling/a;->j:Ljava/util/concurrent/atomic/AtomicReferenceArray;
  
1045 ····const/4·v2,·0x01045 ····const/4·v2,·0x0
  
1046 ····invoke-virtual·{v0,·v3,·v2},·Ljava/util/concurrent/atomic/AtomicReferenceArray;->set(ILjava/lang/Object;)V1046 ····invoke-virtual·{v0,·v3,·v2},·Ljava/util/concurrent/atomic/AtomicReferenceArray;->set(ILjava/lang/Object;)V
  
1047 ····sget-object·v0,·Lg1/q;->a:Lg1/q;1047 ····sget-object·v0,·Lm1/q;->a:Lm1/q;
1048 ····:try_end_31048 ····:try_end_3
1049 ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_01049 ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_0
  
1050 ····monitor-exit·v11050 ····monitor-exit·v1
  
Max diff block lines reached; 2/3663 bytes (0.05%) of diff not shown.
449 B
smali/kotlinx/coroutines/scheduling/g.smali
    
Offset 31, 20 lines modifiedOffset 31, 20 lines modified
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
  
34 #·virtual·methods34 #·virtual·methods
35 .method·public·c()I35 .method·public·e()I
36 ····.locals·136 ····.locals·1
  
37 ····sget·v0,·Lkotlinx/coroutines/scheduling/g;->e:I37 ····sget·v0,·Lkotlinx/coroutines/scheduling/g;->e:I
  
38 ····return·v038 ····return·v0
39 .end·method39 .end·method
  
40 .method·public·e()V40 .method·public·g()V
41 ····.locals·041 ····.locals·0
  
42 ····return-void42 ····return-void
43 .end·method43 .end·method
1.88 KB
smali/kotlinx/coroutines/scheduling/k.smali
    
Offset 28, 24 lines modifiedOffset 28, 24 lines modified
  
28 ····invoke-interface·{v0},·Ljava/lang/Runnable;->run()V28 ····invoke-interface·{v0},·Ljava/lang/Runnable;->run()V
29 ····:try_end_029 ····:try_end_0
30 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_030 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
31 ····iget-object·v0,·p0,·Lkotlinx/coroutines/scheduling/i;->e:Lkotlinx/coroutines/scheduling/j;31 ····iget-object·v0,·p0,·Lkotlinx/coroutines/scheduling/i;->e:Lkotlinx/coroutines/scheduling/j;
  
32 ····invoke-interface·{v0},·Lkotlinx/coroutines/scheduling/j;->e()V32 ····invoke-interface·{v0},·Lkotlinx/coroutines/scheduling/j;->g()V
  
33 ····return-void33 ····return-void
  
34 ····:catchall_034 ····:catchall_0
35 ····move-exception·v035 ····move-exception·v0
  
36 ····iget-object·v1,·p0,·Lkotlinx/coroutines/scheduling/i;->e:Lkotlinx/coroutines/scheduling/j;36 ····iget-object·v1,·p0,·Lkotlinx/coroutines/scheduling/i;->e:Lkotlinx/coroutines/scheduling/j;
  
37 ····invoke-interface·{v1},·Lkotlinx/coroutines/scheduling/j;->e()V37 ····invoke-interface·{v1},·Lkotlinx/coroutines/scheduling/j;->g()V
  
38 ····throw·v038 ····throw·v0
39 .end·method39 .end·method
  
40 .method·public·toString()Ljava/lang/String;40 .method·public·toString()Ljava/lang/String;
41 ····.locals·441 ····.locals·4
  
Offset 55, 27 lines modifiedOffset 55, 27 lines modified
  
55 ····const-string·v1,·"Task["55 ····const-string·v1,·"Task["
  
56 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;56 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
57 ····iget-object·v1,·p0,·Lkotlinx/coroutines/scheduling/k;->f:Ljava/lang/Runnable;57 ····iget-object·v1,·p0,·Lkotlinx/coroutines/scheduling/k;->f:Ljava/lang/Runnable;
  
58 ····invoke-static·{v1},·Lx1/q0;->a(Ljava/lang/Object;)Ljava/lang/String;58 ····invoke-static·{v1},·Ld2/q0;->a(Ljava/lang/Object;)Ljava/lang/String;
  
59 ····move-result-object·v159 ····move-result-object·v1
  
60 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;60 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
61 ····const/16·v1,·0x4061 ····const/16·v1,·0x40
  
62 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;62 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
63 ····iget-object·v1,·p0,·Lkotlinx/coroutines/scheduling/k;->f:Ljava/lang/Runnable;63 ····iget-object·v1,·p0,·Lkotlinx/coroutines/scheduling/k;->f:Ljava/lang/Runnable;
  
64 ····invoke-static·{v1},·Lx1/q0;->b(Ljava/lang/Object;)Ljava/lang/String;64 ····invoke-static·{v1},·Ld2/q0;->b(Ljava/lang/Object;)Ljava/lang/String;
  
65 ····move-result-object·v165 ····move-result-object·v1
  
66 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;66 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
67 ····const-string·v1,·",·"67 ····const-string·v1,·",·"
  
3.15 KB
smali/kotlinx/coroutines/scheduling/m.smali
    
Offset 122, 15 lines modifiedOffset 122, 15 lines modified
122 .end·method122 .end·method
  
123 .method·private·final·c(Lkotlinx/coroutines/scheduling/i;)Lkotlinx/coroutines/scheduling/i;123 .method·private·final·c(Lkotlinx/coroutines/scheduling/i;)Lkotlinx/coroutines/scheduling/i;
124 ····.locals·2124 ····.locals·2
  
125 ····iget-object·v0,·p1,·Lkotlinx/coroutines/scheduling/i;->e:Lkotlinx/coroutines/scheduling/j;125 ····iget-object·v0,·p1,·Lkotlinx/coroutines/scheduling/i;->e:Lkotlinx/coroutines/scheduling/j;
  
126 ····invoke-interface·{v0},·Lkotlinx/coroutines/scheduling/j;->c()I126 ····invoke-interface·{v0},·Lkotlinx/coroutines/scheduling/j;->e()I
  
127 ····move-result·v0127 ····move-result·v0
  
128 ····const/4·v1,·0x1128 ····const/4·v1,·0x1
  
129 ····if-ne·v0,·v1,·:cond_0129 ····if-ne·v0,·v1,·:cond_0
  
Offset 192, 15 lines modifiedOffset 192, 15 lines modified
192 .method·private·final·d(Lkotlinx/coroutines/scheduling/i;)V192 .method·private·final·d(Lkotlinx/coroutines/scheduling/i;)V
193 ····.locals·3193 ····.locals·3
  
194 ····if-eqz·p1,·:cond_3194 ····if-eqz·p1,·:cond_3
  
195 ····iget-object·p1,·p1,·Lkotlinx/coroutines/scheduling/i;->e:Lkotlinx/coroutines/scheduling/j;195 ····iget-object·p1,·p1,·Lkotlinx/coroutines/scheduling/i;->e:Lkotlinx/coroutines/scheduling/j;
  
196 ····invoke-interface·{p1},·Lkotlinx/coroutines/scheduling/j;->c()I196 ····invoke-interface·{p1},·Lkotlinx/coroutines/scheduling/j;->e()I
  
197 ····move-result·p1197 ····move-result·p1
  
198 ····const/4·v0,·0x0198 ····const/4·v0,·0x0
  
199 ····const/4·v1,·0x1199 ····const/4·v1,·0x1
  
Offset 218, 15 lines modifiedOffset 218, 15 lines modified
  
218 ····sget-object·p1,·Lkotlinx/coroutines/scheduling/m;->e:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;218 ····sget-object·p1,·Lkotlinx/coroutines/scheduling/m;->e:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
219 ····invoke-virtual·{p1,·p0},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->decrementAndGet(Ljava/lang/Object;)I219 ····invoke-virtual·{p1,·p0},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->decrementAndGet(Ljava/lang/Object;)I
  
220 ····move-result·p1220 ····move-result·p1
  
221 ····invoke-static·{},·Lx1/p0;->a()Z221 ····invoke-static·{},·Ld2/p0;->a()Z
  
222 ····move-result·v2222 ····move-result·v2
  
223 ····if-eqz·v2,·:cond_3223 ····if-eqz·v2,·:cond_3
  
224 ····if-ltz·p1,·:cond_1224 ····if-ltz·p1,·:cond_1
  
Offset 335, 15 lines modifiedOffset 335, 15 lines modified
335 ····:cond_1335 ····:cond_1
336 ····const/4·v3,·0x0336 ····const/4·v3,·0x0
  
337 ····if-eqz·p2,·:cond_3337 ····if-eqz·p2,·:cond_3
  
338 ····iget-object·v4,·v0,·Lkotlinx/coroutines/scheduling/i;->e:Lkotlinx/coroutines/scheduling/j;338 ····iget-object·v4,·v0,·Lkotlinx/coroutines/scheduling/i;->e:Lkotlinx/coroutines/scheduling/j;
  
339 ····invoke-interface·{v4},·Lkotlinx/coroutines/scheduling/j;->c()I339 ····invoke-interface·{v4},·Lkotlinx/coroutines/scheduling/j;->e()I
  
340 ····move-result·v4340 ····move-result·v4
  
341 ····const/4·v5,·0x1341 ····const/4·v5,·0x1
  
342 ····if-ne·v4,·v5,·:cond_2342 ····if-ne·v4,·v5,·:cond_2
  
Offset 525, 15 lines modifiedOffset 525, 15 lines modified
525 ····:cond_0525 ····:cond_0
526 ····return-object·v0526 ····return-object·v0
527 .end·method527 .end·method
  
528 .method·public·final·k(Lkotlinx/coroutines/scheduling/m;)J528 .method·public·final·k(Lkotlinx/coroutines/scheduling/m;)J
529 ····.locals·8529 ····.locals·8
  
530 ····invoke-static·{},·Lx1/p0;->a()Z530 ····invoke-static·{},·Ld2/p0;->a()Z
  
531 ····move-result·v0531 ····move-result·v0
  
532 ····const/4·v1,·0x0532 ····const/4·v1,·0x0
  
533 ····const/4·v2,·0x1533 ····const/4·v2,·0x1
  
Offset 590, 15 lines modifiedOffset 590, 15 lines modified
  
590 ····check-cast·v6,·Lkotlinx/coroutines/scheduling/i;590 ····check-cast·v6,·Lkotlinx/coroutines/scheduling/i;
  
591 ····if-eqz·v6,·:cond_5591 ····if-eqz·v6,·:cond_5
  
592 ····iget-object·v7,·v6,·Lkotlinx/coroutines/scheduling/i;->e:Lkotlinx/coroutines/scheduling/j;592 ····iget-object·v7,·v6,·Lkotlinx/coroutines/scheduling/i;->e:Lkotlinx/coroutines/scheduling/j;
  
593 ····invoke-interface·{v7},·Lkotlinx/coroutines/scheduling/j;->c()I593 ····invoke-interface·{v7},·Lkotlinx/coroutines/scheduling/j;->e()I
  
594 ····move-result·v7594 ····move-result·v7
  
595 ····if-ne·v7,·v2,·:cond_4595 ····if-ne·v7,·v2,·:cond_4
  
596 ····const/4·v7,·0x1596 ····const/4·v7,·0x1
  
Offset 643, 15 lines modifiedOffset 643, 15 lines modified
  
643 ····return-wide·v0643 ····return-wide·v0
644 .end·method644 .end·method
  
645 .method·public·final·l(Lkotlinx/coroutines/scheduling/m;)J645 .method·public·final·l(Lkotlinx/coroutines/scheduling/m;)J
646 ····.locals·4646 ····.locals·4
  
647 ····invoke-static·{},·Lx1/p0;->a()Z647 ····invoke-static·{},·Ld2/p0;->a()Z
  
648 ····move-result·v0648 ····move-result·v0
  
649 ····const/4·v1,·0x1649 ····const/4·v1,·0x1
  
650 ····const/4·v2,·0x0650 ····const/4·v2,·0x0
  
Offset 694, 15 lines modifiedOffset 694, 15 lines modified
  
694 ····const/4·v3,·0x0694 ····const/4·v3,·0x0
  
695 ····invoke-static·{p0,·v0,·v2,·p1,·v3},·Lkotlinx/coroutines/scheduling/m;->b(Lkotlinx/coroutines/scheduling/m;Lkotlinx/coroutines/scheduling/i;ZILjava/lang/Object;)Lkotlinx/coroutines/scheduling/i;695 ····invoke-static·{p0,·v0,·v2,·p1,·v3},·Lkotlinx/coroutines/scheduling/m;->b(Lkotlinx/coroutines/scheduling/m;Lkotlinx/coroutines/scheduling/i;ZILjava/lang/Object;)Lkotlinx/coroutines/scheduling/i;
  
696 ····move-result-object·p1696 ····move-result-object·p1
  
697 ····invoke-static·{},·Lx1/p0;->a()Z697 ····invoke-static·{},·Ld2/p0;->a()Z
  
698 ····move-result·v0698 ····move-result·v0
  
699 ····if-eqz·v0,·:cond_5699 ····if-eqz·v0,·:cond_5
  
700 ····if-nez·p1,·:cond_3700 ····if-nez·p1,·:cond_3
  
Max diff block lines reached; -1/3135 bytes (-0.03%) of diff not shown.
1.72 KB
smali/kotlinx/coroutines/scheduling/b.smali
    
Offset 2, 15 lines modifiedOffset 2, 15 lines modified
2 .super·Lkotlinx/coroutines/scheduling/c;2 .super·Lkotlinx/coroutines/scheduling/c;
3 .source·""3 .source·""
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·k:Lkotlinx/coroutines/scheduling/b;5 .field·public·static·final·k:Lkotlinx/coroutines/scheduling/b;
  
6 .field·private·static·final·l:Lx1/f0;6 .field·private·static·final·l:Ld2/f0;
  
  
7 #·direct·methods7 #·direct·methods
8 .method·static·constructor·<clinit>()V8 .method·static·constructor·<clinit>()V
9 ····.locals·109 ····.locals·10
  
10 ····new-instance·v0,·Lkotlinx/coroutines/scheduling/b;10 ····new-instance·v0,·Lkotlinx/coroutines/scheduling/b;
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
  
23 ····invoke-static·{},·Lkotlinx/coroutines/internal/z;->a()I23 ····invoke-static·{},·Lkotlinx/coroutines/internal/z;->a()I
  
24 ····move-result·v224 ····move-result·v2
  
25 ····const/16·v3,·0x4025 ····const/16·v3,·0x40
  
26 ····invoke-static·{v3,·v2},·Lt1/d;->a(II)I26 ····invoke-static·{v3,·v2},·Lz1/d;->a(II)I
  
27 ····move-result·v527 ····move-result·v5
  
28 ····const-string·v4,·"kotlinx.coroutines.io.parallelism"28 ····const-string·v4,·"kotlinx.coroutines.io.parallelism"
  
29 ····const/4·v6,·0x029 ····const/4·v6,·0x0
  
Offset 47, 15 lines modifiedOffset 47, 15 lines modified
  
47 ····const-string·v3,·"Dispatchers.IO"47 ····const-string·v3,·"Dispatchers.IO"
  
48 ····const/4·v4,·0x148 ····const/4·v4,·0x1
  
49 ····invoke-direct·{v1,·v0,·v2,·v3,·v4},·Lkotlinx/coroutines/scheduling/e;-><init>(Lkotlinx/coroutines/scheduling/c;ILjava/lang/String;I)V49 ····invoke-direct·{v1,·v0,·v2,·v3,·v4},·Lkotlinx/coroutines/scheduling/e;-><init>(Lkotlinx/coroutines/scheduling/c;ILjava/lang/String;I)V
  
50 ····sput-object·v1,·Lkotlinx/coroutines/scheduling/b;->l:Lx1/f0;50 ····sput-object·v1,·Lkotlinx/coroutines/scheduling/b;->l:Ld2/f0;
  
51 ····return-void51 ····return-void
52 .end·method52 .end·method
  
53 .method·private·constructor·<init>()V53 .method·private·constructor·<init>()V
54 ····.locals·654 ····.locals·6
  
Offset 86, 18 lines modifiedOffset 86, 18 lines modified
86 ····const-string·v1,·"Dispatchers.Default·cannot·be·closed"86 ····const-string·v1,·"Dispatchers.Default·cannot·be·closed"
  
87 ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V87 ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
  
88 ····throw·v088 ····throw·v0
89 .end·method89 .end·method
  
90 .method·public·final·s()Lx1/f0;90 .method·public·final·s()Ld2/f0;
91 ····.locals·191 ····.locals·1
  
92 ····sget-object·v0,·Lkotlinx/coroutines/scheduling/b;->l:Lx1/f0;92 ····sget-object·v0,·Lkotlinx/coroutines/scheduling/b;->l:Ld2/f0;
  
93 ····return-object·v093 ····return-object·v0
94 .end·method94 .end·method
  
95 .method·public·toString()Ljava/lang/String;95 .method·public·toString()Ljava/lang/String;
96 ····.locals·196 ····.locals·1
  
5.28 KB
smali/kotlinx/coroutines/scheduling/e.smali
Max HTML report size reached
742 B
smali/kotlinx/coroutines/scheduling/l.smali
    
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
  
59 ····invoke-static·{},·Lkotlinx/coroutines/internal/z;->a()I59 ····invoke-static·{},·Lkotlinx/coroutines/internal/z;->a()I
  
60 ····move-result·v060 ····move-result·v0
  
61 ····const/4·v1,·0x261 ····const/4·v1,·0x2
  
62 ····invoke-static·{v0,·v1},·Lt1/d;->a(II)I62 ····invoke-static·{v0,·v1},·Lz1/d;->a(II)I
  
63 ····move-result·v363 ····move-result·v3
  
64 ····const-string·v2,·"kotlinx.coroutines.scheduler.core.pool.size"64 ····const-string·v2,·"kotlinx.coroutines.scheduler.core.pool.size"
  
65 ····const/4·v4,·0x165 ····const/4·v4,·0x1
  
Offset 83, 15 lines modifiedOffset 83, 15 lines modified
  
83 ····move-result·v183 ····move-result·v1
  
84 ····mul-int/lit16·v1,·v1,·0x8084 ····mul-int/lit16·v1,·v1,·0x80
  
85 ····const·v2,·0x1ffffe85 ····const·v2,·0x1ffffe
  
86 ····invoke-static·{v1,·v0,·v2},·Lt1/d;->e(III)I86 ····invoke-static·{v1,·v0,·v2},·Lz1/d;->e(III)I
  
87 ····move-result·v487 ····move-result·v4
  
88 ····const-string·v3,·"kotlinx.coroutines.scheduler.max.pool.size"88 ····const-string·v3,·"kotlinx.coroutines.scheduler.max.pool.size"
  
89 ····const·v6,·0x1ffffe89 ····const·v6,·0x1ffffe
  
4.81 KB
smali/kotlinx/coroutines/scheduling/a.smali
Max HTML report size reached
382 B
smali/kotlinx/coroutines/scheduling/j.smali
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 .class·public·interface·abstract·Lkotlinx/coroutines/scheduling/j;1 .class·public·interface·abstract·Lkotlinx/coroutines/scheduling/j;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·c()I5 .method·public·abstract·e()I
6 .end·method6 .end·method
  
7 .method·public·abstract·e()V7 .method·public·abstract·g()V
8 .end·method8 .end·method
3.73 KB
smali/kotlinx/coroutines/scheduling/c.smali
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 .class·public·Lkotlinx/coroutines/scheduling/c;1 .class·public·Lkotlinx/coroutines/scheduling/c;
2 .super·Lx1/f1;2 .super·Ld2/f1;
3 .source·""3 .source·""
  
  
4 #·instance·fields4 #·instance·fields
5 .field·private·final·f:I5 .field·private·final·f:I
  
6 .field·private·final·g:I6 .field·private·final·g:I
Offset 15, 25 lines modifiedOffset 15, 25 lines modified
15 .field·private·j:Lkotlinx/coroutines/scheduling/a;15 .field·private·j:Lkotlinx/coroutines/scheduling/a;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·public·constructor·<init>(IIJLjava/lang/String;)V17 .method·public·constructor·<init>(IIJLjava/lang/String;)V
18 ····.locals·018 ····.locals·0
  
19 ····invoke-direct·{p0},·Lx1/f1;-><init>()V19 ····invoke-direct·{p0},·Ld2/f1;-><init>()V
  
20 ····iput·p1,·p0,·Lkotlinx/coroutines/scheduling/c;->f:I20 ····iput·p1,·p0,·Lkotlinx/coroutines/scheduling/c;->f:I
  
21 ····iput·p2,·p0,·Lkotlinx/coroutines/scheduling/c;->g:I21 ····iput·p2,·p0,·Lkotlinx/coroutines/scheduling/c;->g:I
  
22 ····iput-wide·p3,·p0,·Lkotlinx/coroutines/scheduling/c;->h:J22 ····iput-wide·p3,·p0,·Lkotlinx/coroutines/scheduling/c;->h:J
  
23 ····iput-object·p5,·p0,·Lkotlinx/coroutines/scheduling/c;->i:Ljava/lang/String;23 ····iput-object·p5,·p0,·Lkotlinx/coroutines/scheduling/c;->i:Ljava/lang/String;
  
24 ····invoke-direct·{p0},·Lkotlinx/coroutines/scheduling/c;->p()Lkotlinx/coroutines/scheduling/a;24 ····invoke-direct·{p0},·Lkotlinx/coroutines/scheduling/c;->n()Lkotlinx/coroutines/scheduling/a;
  
25 ····move-result-object·p125 ····move-result-object·p1
  
26 ····iput-object·p1,·p0,·Lkotlinx/coroutines/scheduling/c;->j:Lkotlinx/coroutines/scheduling/a;26 ····iput-object·p1,·p0,·Lkotlinx/coroutines/scheduling/c;->j:Lkotlinx/coroutines/scheduling/a;
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
  
81 ····:cond_281 ····:cond_2
82 ····invoke-direct·{p0,·p1,·p2,·p3},·Lkotlinx/coroutines/scheduling/c;-><init>(IILjava/lang/String;)V82 ····invoke-direct·{p0,·p1,·p2,·p3},·Lkotlinx/coroutines/scheduling/c;-><init>(IILjava/lang/String;)V
  
83 ····return-void83 ····return-void
84 .end·method84 .end·method
  
85 .method·private·final·p()Lkotlinx/coroutines/scheduling/a;85 .method·private·final·n()Lkotlinx/coroutines/scheduling/a;
86 ····.locals·786 ····.locals·7
  
87 ····new-instance·v6,·Lkotlinx/coroutines/scheduling/a;87 ····new-instance·v6,·Lkotlinx/coroutines/scheduling/a;
  
88 ····iget·v1,·p0,·Lkotlinx/coroutines/scheduling/c;->f:I88 ····iget·v1,·p0,·Lkotlinx/coroutines/scheduling/c;->f:I
  
89 ····iget·v2,·p0,·Lkotlinx/coroutines/scheduling/c;->g:I89 ····iget·v2,·p0,·Lkotlinx/coroutines/scheduling/c;->g:I
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
103 ····invoke-direct/range·{v0·..·v5},·Lkotlinx/coroutines/scheduling/a;-><init>(IIJLjava/lang/String;)V103 ····invoke-direct/range·{v0·..·v5},·Lkotlinx/coroutines/scheduling/a;-><init>(IIJLjava/lang/String;)V
  
104 ····return-object·v6104 ····return-object·v6
105 .end·method105 .end·method
  
  
106 #·virtual·methods106 #·virtual·methods
107 .method·public·l(Lj1/g;Ljava/lang/Runnable;)V107 .method·public·k(Lp1/g;Ljava/lang/Runnable;)V
108 ····.locals·6108 ····.locals·6
  
109 ····:try_start_0109 ····:try_start_0
110 ····iget-object·v0,·p0,·Lkotlinx/coroutines/scheduling/c;->j:Lkotlinx/coroutines/scheduling/a;110 ····iget-object·v0,·p0,·Lkotlinx/coroutines/scheduling/c;->j:Lkotlinx/coroutines/scheduling/a;
  
111 ····const/4·v2,·0x0111 ····const/4·v2,·0x0
  
Offset 126, 41 lines modifiedOffset 126, 41 lines modified
126 ····invoke-static/range·{v0·..·v5},·Lkotlinx/coroutines/scheduling/a;->f(Lkotlinx/coroutines/scheduling/a;Ljava/lang/Runnable;Lkotlinx/coroutines/scheduling/j;ZILjava/lang/Object;)V126 ····invoke-static/range·{v0·..·v5},·Lkotlinx/coroutines/scheduling/a;->f(Lkotlinx/coroutines/scheduling/a;Ljava/lang/Runnable;Lkotlinx/coroutines/scheduling/j;ZILjava/lang/Object;)V
127 ····:try_end_0127 ····:try_end_0
128 ····.catch·Ljava/util/concurrent/RejectedExecutionException;·{:try_start_0·..·:try_end_0}·:catch_0128 ····.catch·Ljava/util/concurrent/RejectedExecutionException;·{:try_start_0·..·:try_end_0}·:catch_0
  
129 ····goto·:goto_0129 ····goto·:goto_0
  
130 ····:catch_0130 ····:catch_0
131 ····sget-object·v0,·Lx1/r0;->j:Lx1/r0;131 ····sget-object·v0,·Ld2/r0;->j:Ld2/r0;
  
132 ····invoke-virtual·{v0,·p1,·p2},·Lx1/a1;->l(Lj1/g;Ljava/lang/Runnable;)V132 ····invoke-virtual·{v0,·p1,·p2},·Ld2/a1;->k(Lp1/g;Ljava/lang/Runnable;)V
  
133 ····:goto_0133 ····:goto_0
134 ····return-void134 ····return-void
135 .end·method135 .end·method
  
136 .method·public·final·q(Ljava/lang/Runnable;Lkotlinx/coroutines/scheduling/j;Z)V136 .method·public·final·r(Ljava/lang/Runnable;Lkotlinx/coroutines/scheduling/j;Z)V
137 ····.locals·1137 ····.locals·1
  
138 ····:try_start_0138 ····:try_start_0
139 ····iget-object·v0,·p0,·Lkotlinx/coroutines/scheduling/c;->j:Lkotlinx/coroutines/scheduling/a;139 ····iget-object·v0,·p0,·Lkotlinx/coroutines/scheduling/c;->j:Lkotlinx/coroutines/scheduling/a;
  
140 ····invoke-virtual·{v0,·p1,·p2,·p3},·Lkotlinx/coroutines/scheduling/a;->e(Ljava/lang/Runnable;Lkotlinx/coroutines/scheduling/j;Z)V140 ····invoke-virtual·{v0,·p1,·p2,·p3},·Lkotlinx/coroutines/scheduling/a;->e(Ljava/lang/Runnable;Lkotlinx/coroutines/scheduling/j;Z)V
141 ····:try_end_0141 ····:try_end_0
142 ····.catch·Ljava/util/concurrent/RejectedExecutionException;·{:try_start_0·..·:try_end_0}·:catch_0142 ····.catch·Ljava/util/concurrent/RejectedExecutionException;·{:try_start_0·..·:try_end_0}·:catch_0
  
143 ····goto·:goto_0143 ····goto·:goto_0
  
144 ····:catch_0144 ····:catch_0
145 ····sget-object·p3,·Lx1/r0;->j:Lx1/r0;145 ····sget-object·p3,·Ld2/r0;->j:Ld2/r0;
  
146 ····iget-object·v0,·p0,·Lkotlinx/coroutines/scheduling/c;->j:Lkotlinx/coroutines/scheduling/a;146 ····iget-object·v0,·p0,·Lkotlinx/coroutines/scheduling/c;->j:Lkotlinx/coroutines/scheduling/a;
  
147 ····invoke-virtual·{v0,·p1,·p2},·Lkotlinx/coroutines/scheduling/a;->c(Ljava/lang/Runnable;Lkotlinx/coroutines/scheduling/j;)Lkotlinx/coroutines/scheduling/i;147 ····invoke-virtual·{v0,·p1,·p2},·Lkotlinx/coroutines/scheduling/a;->c(Ljava/lang/Runnable;Lkotlinx/coroutines/scheduling/j;)Lkotlinx/coroutines/scheduling/i;
  
148 ····move-result-object·p1148 ····move-result-object·p1
  
149 ····invoke-virtual·{p3,·p1},·Lx1/a1;->G(Ljava/lang/Runnable;)V149 ····invoke-virtual·{p3,·p1},·Ld2/a1;->G(Ljava/lang/Runnable;)V
  
150 ····:goto_0150 ····:goto_0
151 ····return-void151 ····return-void
152 .end·method152 .end·method
1.36 KB
smali/kotlinx/coroutines/android/AndroidExceptionPreHandler.smali
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 .class·public·final·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;1 .class·public·final·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;
2 .super·Lj1/a;2 .super·Lp1/a;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lkotlinx/coroutines/CoroutineExceptionHandler;5 .implements·Lkotlinx/coroutines/CoroutineExceptionHandler;
  
  
6 #·annotations6 #·annotations
Offset 17, 15 lines modifiedOffset 17, 15 lines modified
  
17 #·direct·methods17 #·direct·methods
18 .method·public·constructor·<init>()V18 .method·public·constructor·<init>()V
19 ····.locals·119 ····.locals·1
  
20 ····sget-object·v0,·Lkotlinx/coroutines/CoroutineExceptionHandler;->b:Lkotlinx/coroutines/CoroutineExceptionHandler$a;20 ····sget-object·v0,·Lkotlinx/coroutines/CoroutineExceptionHandler;->b:Lkotlinx/coroutines/CoroutineExceptionHandler$a;
  
21 ····invoke-direct·{p0,·v0},·Lj1/a;-><init>(Lj1/g$c;)V21 ····invoke-direct·{p0,·v0},·Lp1/a;-><init>(Lp1/g$c;)V
  
22 ····iput-object·p0,·p0,·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;->_preHandler:Ljava/lang/Object;22 ····iput-object·p0,·p0,·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;->_preHandler:Ljava/lang/Object;
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
25 .method·private·final·preHandler()Ljava/lang/reflect/Method;25 .method·private·final·preHandler()Ljava/lang/reflect/Method;
Offset 89, 15 lines modifiedOffset 89, 15 lines modified
89 ····iput-object·v0,·p0,·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;->_preHandler:Ljava/lang/Object;89 ····iput-object·v0,·p0,·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;->_preHandler:Ljava/lang/Object;
  
90 ····return-object·v090 ····return-object·v0
91 .end·method91 .end·method
  
  
92 #·virtual·methods92 #·virtual·methods
93 .method·public·handleException(Lj1/g;Ljava/lang/Throwable;)V93 .method·public·handleException(Lp1/g;Ljava/lang/Throwable;)V
94 ····.locals·394 ····.locals·3
  
95 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;95 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
  
96 ····move-result-object·p196 ····move-result-object·p1
  
97 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I97 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
1.9 KB
smali/kotlinx/coroutines/android/AndroidDispatcherFactory.smali
    
Offset 13, 54 lines modifiedOffset 13, 54 lines modified
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····return-void14 ····return-void
15 .end·method15 .end·method
  
  
16 #·virtual·methods16 #·virtual·methods
17 .method·public·bridge·synthetic·createDispatcher(Ljava/util/List;)Lx1/y1;17 .method·public·bridge·synthetic·createDispatcher(Ljava/util/List;)Ld2/y1;
18 ····.locals·018 ····.locals·0
  
19 ····invoke-virtual·{p0,·p1},·Lkotlinx/coroutines/android/AndroidDispatcherFactory;->createDispatcher(Ljava/util/List;)Ly1/a;19 ····invoke-virtual·{p0,·p1},·Lkotlinx/coroutines/android/AndroidDispatcherFactory;->createDispatcher(Ljava/util/List;)Le2/a;
  
20 ····move-result-object·p120 ····move-result-object·p1
  
21 ····return-object·p121 ····return-object·p1
22 .end·method22 .end·method
  
23 .method·public·createDispatcher(Ljava/util/List;)Ly1/a;23 .method·public·createDispatcher(Ljava/util/List;)Le2/a;
24 ····.locals·324 ····.locals·3
25 ····.annotation·system·Ldalvik/annotation/Signature;25 ····.annotation·system·Ldalvik/annotation/Signature;
26 ········value·=·{26 ········value·=·{
27 ············"(",27 ············"(",
28 ············"Ljava/util/List<",28 ············"Ljava/util/List<",
29 ············"+",29 ············"+",
30 ············"Lkotlinx/coroutines/internal/MainDispatcherFactory;",30 ············"Lkotlinx/coroutines/internal/MainDispatcherFactory;",
31 ············">;)",31 ············">;)",
32 ············"Ly1/a;"32 ············"Le2/a;"
33 ········}33 ········}
34 ····.end·annotation34 ····.end·annotation
  
35 ····new-instance·p1,·Ly1/a;35 ····new-instance·p1,·Le2/a;
  
36 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;36 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
  
37 ····move-result-object·v037 ····move-result-object·v0
  
38 ····const/4·v1,·0x138 ····const/4·v1,·0x1
  
39 ····invoke-static·{v0,·v1},·Ly1/c;->a(Landroid/os/Looper;Z)Landroid/os/Handler;39 ····invoke-static·{v0,·v1},·Le2/c;->a(Landroid/os/Looper;Z)Landroid/os/Handler;
  
40 ····move-result-object·v040 ····move-result-object·v0
  
41 ····const/4·v1,·0x041 ····const/4·v1,·0x0
  
42 ····const/4·v2,·0x242 ····const/4·v2,·0x2
  
43 ····invoke-direct·{p1,·v0,·v1,·v2,·v1},·Ly1/a;-><init>(Landroid/os/Handler;Ljava/lang/String;ILkotlin/jvm/internal/e;)V43 ····invoke-direct·{p1,·v0,·v1,·v2,·v1},·Le2/a;-><init>(Landroid/os/Handler;Ljava/lang/String;ILkotlin/jvm/internal/e;)V
  
44 ····return-object·p144 ····return-object·p1
45 .end·method45 .end·method
  
46 .method·public·getLoadPriority()I46 .method·public·getLoadPriority()I
47 ····.locals·147 ····.locals·1
  
7.68 KB
smali/kotlinx/coroutines/internal/h.smali
Max HTML report size reached
3.26 KB
smali/kotlinx/coroutines/internal/w.smali
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
1 .class·public·Lkotlinx/coroutines/internal/w;1 .class·public·Lkotlinx/coroutines/internal/w;
2 .super·Lx1/a;2 .super·Ld2/a;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lkotlin/coroutines/jvm/internal/e;5 .implements·Lkotlin/coroutines/jvm/internal/e;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"<T:",9 ········"<T:",
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
11 ········">",11 ········">",
12 ········"Lx1/a<",12 ········"Ld2/a<",
13 ········"TT;>;",13 ········"TT;>;",
14 ········"Lkotlin/coroutines/jvm/internal/e;"14 ········"Lkotlin/coroutines/jvm/internal/e;"
15 ····}15 ····}
16 .end·annotation16 .end·annotation
  
  
17 #·instance·fields17 #·instance·fields
18 .field·public·final·f:Lj1/d;18 .field·public·final·f:Lp1/d;
19 ····.annotation·system·Ldalvik/annotation/Signature;19 ····.annotation·system·Ldalvik/annotation/Signature;
20 ········value·=·{20 ········value·=·{
21 ············"Lj1/d<",21 ············"Lp1/d<",
22 ············"TT;>;"22 ············"TT;>;"
23 ········}23 ········}
24 ····.end·annotation24 ····.end·annotation
25 .end·field25 .end·field
  
  
26 #·virtual·methods26 #·virtual·methods
Offset 38, 15 lines modifiedOffset 38, 15 lines modified
  
38 ····return·v038 ····return·v0
39 .end·method39 .end·method
  
40 .method·public·final·getCallerFrame()Lkotlin/coroutines/jvm/internal/e;40 .method·public·final·getCallerFrame()Lkotlin/coroutines/jvm/internal/e;
41 ····.locals·241 ····.locals·2
  
42 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/w;->f:Lj1/d;42 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/w;->f:Lp1/d;
  
43 ····instance-of·v1,·v0,·Lkotlin/coroutines/jvm/internal/e;43 ····instance-of·v1,·v0,·Lkotlin/coroutines/jvm/internal/e;
  
44 ····if-eqz·v1,·:cond_044 ····if-eqz·v1,·:cond_0
  
45 ····check-cast·v0,·Lkotlin/coroutines/jvm/internal/e;45 ····check-cast·v0,·Lkotlin/coroutines/jvm/internal/e;
  
Offset 66, 63 lines modifiedOffset 66, 63 lines modified
  
66 ····return-object·v066 ····return-object·v0
67 .end·method67 .end·method
  
68 .method·protected·t0(Ljava/lang/Object;)V68 .method·protected·t0(Ljava/lang/Object;)V
69 ····.locals·169 ····.locals·1
  
70 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/w;->f:Lj1/d;70 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/w;->f:Lp1/d;
  
71 ····invoke-static·{p1,·v0},·Lx1/c0;->a(Ljava/lang/Object;Lj1/d;)Ljava/lang/Object;71 ····invoke-static·{p1,·v0},·Ld2/c0;->a(Ljava/lang/Object;Lp1/d;)Ljava/lang/Object;
  
72 ····move-result-object·p172 ····move-result-object·p1
  
73 ····invoke-interface·{v0,·p1},·Lj1/d;->resumeWith(Ljava/lang/Object;)V73 ····invoke-interface·{v0,·p1},·Lp1/d;->resumeWith(Ljava/lang/Object;)V
  
74 ····return-void74 ····return-void
75 .end·method75 .end·method
  
76 .method·protected·x(Ljava/lang/Object;)V76 .method·protected·x(Ljava/lang/Object;)V
77 ····.locals·377 ····.locals·3
  
78 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/w;->f:Lj1/d;78 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/w;->f:Lp1/d;
  
79 ····invoke-static·{v0},·Lk1/b;->b(Lj1/d;)Lj1/d;79 ····invoke-static·{v0},·Lq1/b;->b(Lp1/d;)Lp1/d;
  
80 ····move-result-object·v080 ····move-result-object·v0
  
81 ····iget-object·v1,·p0,·Lkotlinx/coroutines/internal/w;->f:Lj1/d;81 ····iget-object·v1,·p0,·Lkotlinx/coroutines/internal/w;->f:Lp1/d;
  
82 ····invoke-static·{p1,·v1},·Lx1/c0;->a(Ljava/lang/Object;Lj1/d;)Ljava/lang/Object;82 ····invoke-static·{p1,·v1},·Ld2/c0;->a(Ljava/lang/Object;Lp1/d;)Ljava/lang/Object;
  
83 ····move-result-object·p183 ····move-result-object·p1
  
84 ····const/4·v1,·0x084 ····const/4·v1,·0x0
  
85 ····const/4·v2,·0x285 ····const/4·v2,·0x2
  
86 ····invoke-static·{v0,·p1,·v1,·v2,·v1},·Lkotlinx/coroutines/internal/g;->c(Lj1/d;Ljava/lang/Object;Lq1/l;ILjava/lang/Object;)V86 ····invoke-static·{v0,·p1,·v1,·v2,·v1},·Lkotlinx/coroutines/internal/g;->c(Lp1/d;Ljava/lang/Object;Lw1/l;ILjava/lang/Object;)V
  
87 ····return-void87 ····return-void
88 .end·method88 .end·method
  
89 .method·public·final·x0()Lx1/o1;89 .method·public·final·x0()Ld2/o1;
90 ····.locals·190 ····.locals·1
  
91 ····invoke-virtual·{p0},·Lx1/v1;->O()Lx1/q;91 ····invoke-virtual·{p0},·Ld2/v1;->O()Ld2/q;
  
92 ····move-result-object·v092 ····move-result-object·v0
  
93 ····if-nez·v0,·:cond_093 ····if-nez·v0,·:cond_0
  
94 ····const/4·v0,·0x094 ····const/4·v0,·0x0
  
95 ····goto·:goto_095 ····goto·:goto_0
  
96 ····:cond_096 ····:cond_0
97 ····invoke-interface·{v0},·Lx1/q;->getParent()Lx1/o1;97 ····invoke-interface·{v0},·Ld2/q;->getParent()Ld2/o1;
  
98 ····move-result-object·v098 ····move-result-object·v0
  
99 ····:goto_099 ····:goto_0
100 ····return-object·v0100 ····return-object·v0
101 .end·method101 .end·method
466 B
smali/kotlinx/coroutines/internal/h$e.smali
    
Offset 66, 13 lines modifiedOffset 66, 13 lines modified
  
66 ····array-length·p1,·p166 ····array-length·p1,·p1
  
67 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;67 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
68 ····move-result-object·p168 ····move-result-object·p1
  
69 ····invoke-static·{p2,·p1},·Li1/a;->a(Ljava/lang/Comparable;Ljava/lang/Comparable;)I69 ····invoke-static·{p2,·p1},·Lo1/a;->a(Ljava/lang/Comparable;Ljava/lang/Comparable;)I
  
70 ····move-result·p170 ····move-result·p1
  
71 ····return·p171 ····return·p1
72 .end·method72 .end·method
14.6 KB
smali/kotlinx/coroutines/internal/f.smali
Max HTML report size reached
804 B
smali/kotlinx/coroutines/internal/MainDispatcherFactory.smali
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 .class·public·interface·abstract·Lkotlinx/coroutines/internal/MainDispatcherFactory;1 .class·public·interface·abstract·Lkotlinx/coroutines/internal/MainDispatcherFactory;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·createDispatcher(Ljava/util/List;)Lx1/y1;5 .method·public·abstract·createDispatcher(Ljava/util/List;)Ld2/y1;
6 ····.annotation·system·Ldalvik/annotation/Signature;6 ····.annotation·system·Ldalvik/annotation/Signature;
7 ········value·=·{7 ········value·=·{
8 ············"(",8 ············"(",
9 ············"Ljava/util/List<",9 ············"Ljava/util/List<",
10 ············"+",10 ············"+",
11 ············"Lkotlinx/coroutines/internal/MainDispatcherFactory;",11 ············"Lkotlinx/coroutines/internal/MainDispatcherFactory;",
12 ············">;)",12 ············">;)",
13 ············"Lx1/y1;"13 ············"Ld2/y1;"
14 ········}14 ········}
15 ····.end·annotation15 ····.end·annotation
16 .end·method16 .end·method
  
17 .method·public·abstract·getLoadPriority()I17 .method·public·abstract·getLoadPriority()I
18 .end·method18 .end·method
  
6.59 KB
smali/kotlinx/coroutines/internal/i.smali
Max HTML report size reached
1.77 KB
smali/kotlinx/coroutines/internal/r.smali
    
Offset 28, 17 lines modifiedOffset 28, 17 lines modified
28 ····return-object·v028 ····return-object·v0
  
29 ····:cond_029 ····:cond_0
30 ····if-nez·p0,·:cond_130 ····if-nez·p0,·:cond_1
  
31 ····invoke-static·{},·Lkotlinx/coroutines/internal/r;->c()Ljava/lang/Void;31 ····invoke-static·{},·Lkotlinx/coroutines/internal/r;->c()Ljava/lang/Void;
  
32 ····new-instance·p0,·Lg1/d;32 ····new-instance·p0,·Lm1/d;
  
33 ····invoke-direct·{p0},·Lg1/d;-><init>()V33 ····invoke-direct·{p0},·Lm1/d;-><init>()V
  
34 ····throw·p034 ····throw·p0
  
35 ····:cond_135 ····:cond_1
36 ····throw·p036 ····throw·p0
37 .end·method37 .end·method
  
Offset 76, 30 lines modifiedOffset 76, 30 lines modified
76 ····const-string·v1,·"Module·with·the·Main·dispatcher·is·missing.·Add·dependency·providing·the·Main·dispatcher,·e.g.·\'kotlinx-coroutines-android\'·and·ensure·it·has·the·same·version·as·\'kotlinx-coroutines-core\'"76 ····const-string·v1,·"Module·with·the·Main·dispatcher·is·missing.·Add·dependency·providing·the·Main·dispatcher,·e.g.·\'kotlinx-coroutines-android\'·and·ensure·it·has·the·same·version·as·\'kotlinx-coroutines-core\'"
  
77 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V77 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
78 ····throw·v078 ····throw·v0
79 .end·method79 .end·method
  
80 .method·public·static·final·d(Lkotlinx/coroutines/internal/MainDispatcherFactory;Ljava/util/List;)Lx1/y1;80 .method·public·static·final·d(Lkotlinx/coroutines/internal/MainDispatcherFactory;Ljava/util/List;)Ld2/y1;
81 ····.locals·081 ····.locals·0
82 ····.annotation·system·Ldalvik/annotation/Signature;82 ····.annotation·system·Ldalvik/annotation/Signature;
83 ········value·=·{83 ········value·=·{
84 ············"(",84 ············"(",
85 ············"Lkotlinx/coroutines/internal/MainDispatcherFactory;",85 ············"Lkotlinx/coroutines/internal/MainDispatcherFactory;",
86 ············"Ljava/util/List<",86 ············"Ljava/util/List<",
87 ············"+",87 ············"+",
88 ············"Lkotlinx/coroutines/internal/MainDispatcherFactory;",88 ············"Lkotlinx/coroutines/internal/MainDispatcherFactory;",
89 ············">;)",89 ············">;)",
90 ············"Lx1/y1;"90 ············"Ld2/y1;"
91 ········}91 ········}
92 ····.end·annotation92 ····.end·annotation
  
93 ····:try_start_093 ····:try_start_0
94 ····invoke-interface·{p0,·p1},·Lkotlinx/coroutines/internal/MainDispatcherFactory;->createDispatcher(Ljava/util/List;)Lx1/y1;94 ····invoke-interface·{p0,·p1},·Lkotlinx/coroutines/internal/MainDispatcherFactory;->createDispatcher(Ljava/util/List;)Ld2/y1;
  
95 ····move-result-object·p095 ····move-result-object·p0
96 ····:try_end_096 ····:try_end_0
97 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_097 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
98 ····goto·:goto_098 ····goto·:goto_0
  
8.55 KB
smali/kotlinx/coroutines/internal/g.smali
Max HTML report size reached
1.04 KB
smali/kotlinx/coroutines/internal/u.smali
    
Offset 71, 25 lines modifiedOffset 71, 25 lines modified
71 .method·public·toString()Ljava/lang/String;71 .method·public·toString()Ljava/lang/String;
72 ····.locals·272 ····.locals·2
  
73 ····new-instance·v0,·Ljava/lang/StringBuilder;73 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
74 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V74 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
75 ····invoke-static·{p0},·Lx1/q0;->a(Ljava/lang/Object;)Ljava/lang/String;75 ····invoke-static·{p0},·Ld2/q0;->a(Ljava/lang/Object;)Ljava/lang/String;
  
76 ····move-result-object·v176 ····move-result-object·v1
  
77 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;77 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
78 ····const/16·v1,·0x4078 ····const/16·v1,·0x40
  
79 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;79 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
80 ····invoke-static·{p0},·Lx1/q0;->b(Ljava/lang/Object;)Ljava/lang/String;80 ····invoke-static·{p0},·Ld2/q0;->b(Ljava/lang/Object;)Ljava/lang/String;
  
81 ····move-result-object·v181 ····move-result-object·v1
  
82 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;82 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
83 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;83 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
412 B
smali/kotlinx/coroutines/internal/k.smali
    
Offset 55, 15 lines modifiedOffset 55, 15 lines modified
55 ············"(",55 ············"(",
56 ············"Ljava/lang/Object;",56 ············"Ljava/lang/Object;",
57 ············"TE;)",57 ············"TE;)",
58 ············"Ljava/lang/Object;"58 ············"Ljava/lang/Object;"
59 ········}59 ········}
60 ····.end·annotation60 ····.end·annotation
  
61 ····invoke-static·{},·Lx1/p0;->a()Z61 ····invoke-static·{},·Ld2/p0;->a()Z
  
62 ····move-result·v062 ····move-result·v0
  
63 ····if-eqz·v0,·:cond_163 ····if-eqz·v0,·:cond_1
  
64 ····instance-of·v0,·p1,·Ljava/util/List;64 ····instance-of·v0,·p1,·Ljava/util/List;
  
4.69 KB
smali/kotlinx/coroutines/internal/t.smali
Max HTML report size reached
2.41 KB
smali/kotlinx/coroutines/internal/c0$c.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Lkotlinx/coroutines/internal/c0$c;1 .class·final·Lkotlinx/coroutines/internal/c0$c;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lq1/p;5 .implements·Lw1/p;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lkotlinx/coroutines/internal/c0;-><clinit>()V8 ····value·=·Lkotlinx/coroutines/internal/c0;-><clinit>()V
9 .end·annotation9 .end·annotation
  
Offset 15, 17 lines modifiedOffset 15, 17 lines modified
15 ····accessFlags·=·0x1815 ····accessFlags·=·0x18
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Lkotlin/jvm/internal/j;",20 ········"Lkotlin/jvm/internal/j;",
21 ········"Lq1/p<",21 ········"Lw1/p<",
22 ········"Lkotlinx/coroutines/internal/f0;",22 ········"Lkotlinx/coroutines/internal/f0;",
23 ········"Lj1/g$b;",23 ········"Lp1/g$b;",
24 ········"Lkotlinx/coroutines/internal/f0;",24 ········"Lkotlinx/coroutines/internal/f0;",
25 ········">;"25 ········">;"
26 ····}26 ····}
27 .end·annotation27 .end·annotation
  
  
28 #·static·fields28 #·static·fields
Offset 53, 41 lines modifiedOffset 53, 41 lines modified
53 ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/j;-><init>(I)V53 ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/j;-><init>(I)V
  
54 ····return-void54 ····return-void
55 .end·method55 .end·method
  
  
56 #·virtual·methods56 #·virtual·methods
57 .method·public·final·a(Lkotlinx/coroutines/internal/f0;Lj1/g$b;)Lkotlinx/coroutines/internal/f0;57 .method·public·final·a(Lkotlinx/coroutines/internal/f0;Lp1/g$b;)Lkotlinx/coroutines/internal/f0;
58 ····.locals·158 ····.locals·1
  
59 ····instance-of·v0,·p2,·Lx1/e2;59 ····instance-of·v0,·p2,·Ld2/e2;
  
60 ····if-eqz·v0,·:cond_060 ····if-eqz·v0,·:cond_0
  
61 ····check-cast·p2,·Lx1/e2;61 ····check-cast·p2,·Ld2/e2;
  
62 ····iget-object·v0,·p1,·Lkotlinx/coroutines/internal/f0;->a:Lj1/g;62 ····iget-object·v0,·p1,·Lkotlinx/coroutines/internal/f0;->a:Lp1/g;
  
63 ····invoke-interface·{p2,·v0},·Lx1/e2;->d(Lj1/g;)Ljava/lang/Object;63 ····invoke-interface·{p2,·v0},·Ld2/e2;->p(Lp1/g;)Ljava/lang/Object;
  
64 ····move-result-object·v064 ····move-result-object·v0
  
65 ····invoke-virtual·{p1,·p2,·v0},·Lkotlinx/coroutines/internal/f0;->a(Lx1/e2;Ljava/lang/Object;)V65 ····invoke-virtual·{p1,·p2,·v0},·Lkotlinx/coroutines/internal/f0;->a(Ld2/e2;Ljava/lang/Object;)V
  
66 ····:cond_066 ····:cond_0
67 ····return-object·p167 ····return-object·p1
68 .end·method68 .end·method
  
69 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;69 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
70 ····.locals·070 ····.locals·0
  
71 ····check-cast·p1,·Lkotlinx/coroutines/internal/f0;71 ····check-cast·p1,·Lkotlinx/coroutines/internal/f0;
  
72 ····check-cast·p2,·Lj1/g$b;72 ····check-cast·p2,·Lp1/g$b;
  
73 ····invoke-virtual·{p0,·p1,·p2},·Lkotlinx/coroutines/internal/c0$c;->a(Lkotlinx/coroutines/internal/f0;Lj1/g$b;)Lkotlinx/coroutines/internal/f0;73 ····invoke-virtual·{p0,·p1,·p2},·Lkotlinx/coroutines/internal/c0$c;->a(Lkotlinx/coroutines/internal/f0;Lp1/g$b;)Lkotlinx/coroutines/internal/f0;
  
74 ····move-result-object·p174 ····move-result-object·p1
  
75 ····return-object·p175 ····return-object·p1
76 .end·method76 .end·method
1.76 KB
smali/kotlinx/coroutines/internal/c0$a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Lkotlinx/coroutines/internal/c0$a;1 .class·final·Lkotlinx/coroutines/internal/c0$a;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lq1/p;5 .implements·Lw1/p;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lkotlinx/coroutines/internal/c0;-><clinit>()V8 ····value·=·Lkotlinx/coroutines/internal/c0;-><clinit>()V
9 .end·annotation9 .end·annotation
  
Offset 15, 17 lines modifiedOffset 15, 17 lines modified
15 ····accessFlags·=·0x1815 ····accessFlags·=·0x18
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Lkotlin/jvm/internal/j;",20 ········"Lkotlin/jvm/internal/j;",
21 ········"Lq1/p<",21 ········"Lw1/p<",
22 ········"Ljava/lang/Object;",22 ········"Ljava/lang/Object;",
23 ········"Lj1/g$b;",23 ········"Lp1/g$b;",
24 ········"Ljava/lang/Object;",24 ········"Ljava/lang/Object;",
25 ········">;"25 ········">;"
26 ····}26 ····}
27 .end·annotation27 .end·annotation
  
  
28 #·static·fields28 #·static·fields
Offset 53, 18 lines modifiedOffset 53, 18 lines modified
53 ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/j;-><init>(I)V53 ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/j;-><init>(I)V
  
54 ····return-void54 ····return-void
55 .end·method55 .end·method
  
  
56 #·virtual·methods56 #·virtual·methods
57 .method·public·final·a(Ljava/lang/Object;Lj1/g$b;)Ljava/lang/Object;57 .method·public·final·a(Ljava/lang/Object;Lp1/g$b;)Ljava/lang/Object;
58 ····.locals·158 ····.locals·1
  
59 ····instance-of·v0,·p2,·Lx1/e2;59 ····instance-of·v0,·p2,·Ld2/e2;
  
60 ····if-eqz·v0,·:cond_360 ····if-eqz·v0,·:cond_3
  
61 ····instance-of·v0,·p1,·Ljava/lang/Integer;61 ····instance-of·v0,·p1,·Ljava/lang/Integer;
  
62 ····if-eqz·v0,·:cond_062 ····if-eqz·v0,·:cond_0
  
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
107 ····:cond_3107 ····:cond_3
108 ····return-object·p1108 ····return-object·p1
109 .end·method109 .end·method
  
110 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;110 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
111 ····.locals·0111 ····.locals·0
  
112 ····check-cast·p2,·Lj1/g$b;112 ····check-cast·p2,·Lp1/g$b;
  
113 ····invoke-virtual·{p0,·p1,·p2},·Lkotlinx/coroutines/internal/c0$a;->a(Ljava/lang/Object;Lj1/g$b;)Ljava/lang/Object;113 ····invoke-virtual·{p0,·p1,·p2},·Lkotlinx/coroutines/internal/c0$a;->a(Ljava/lang/Object;Lp1/g$b;)Ljava/lang/Object;
  
114 ····move-result-object·p1114 ····move-result-object·p1
  
115 ····return-object·p1115 ····return-object·p1
116 .end·method116 .end·method
1.42 KB
smali/kotlinx/coroutines/internal/d0.smali
    
Offset 250, 15 lines modifiedOffset 250, 15 lines modified
250 ····.locals·3250 ····.locals·3
251 ····.annotation·system·Ldalvik/annotation/Signature;251 ····.annotation·system·Ldalvik/annotation/Signature;
252 ········value·=·{252 ········value·=·{
253 ············"(TT;)V"253 ············"(TT;)V"
254 ········}254 ········}
255 ····.end·annotation255 ····.end·annotation
  
256 ····invoke-static·{},·Lx1/p0;->a()Z256 ····invoke-static·{},·Ld2/p0;->a()Z
  
257 ····move-result·v0257 ····move-result·v0
  
258 ····if-eqz·v0,·:cond_2258 ····if-eqz·v0,·:cond_2
  
259 ····invoke-interface·{p1},·Lkotlinx/coroutines/internal/e0;->h()Lkotlinx/coroutines/internal/d0;259 ····invoke-interface·{p1},·Lkotlinx/coroutines/internal/e0;->h()Lkotlinx/coroutines/internal/d0;
  
Offset 418, 15 lines modifiedOffset 418, 15 lines modified
418 ····goto·:goto_1418 ····goto·:goto_1
  
419 ····:cond_0419 ····:cond_0
420 ····invoke-interface·{p1},·Lkotlinx/coroutines/internal/e0;->l()I420 ····invoke-interface·{p1},·Lkotlinx/coroutines/internal/e0;->l()I
  
421 ····move-result·p1421 ····move-result·p1
  
422 ····invoke-static·{},·Lx1/p0;->a()Z422 ····invoke-static·{},·Ld2/p0;->a()Z
  
423 ····move-result·v0423 ····move-result·v0
  
424 ····if-eqz·v0,·:cond_3424 ····if-eqz·v0,·:cond_3
  
425 ····if-ltz·p1,·:cond_1425 ····if-ltz·p1,·:cond_1
  
Offset 467, 15 lines modifiedOffset 467, 15 lines modified
467 ····.locals·7467 ····.locals·7
468 ····.annotation·system·Ldalvik/annotation/Signature;468 ····.annotation·system·Ldalvik/annotation/Signature;
469 ········value·=·{469 ········value·=·{
470 ············"(I)TT;"470 ············"(I)TT;"
471 ········}471 ········}
472 ····.end·annotation472 ····.end·annotation
  
473 ····invoke-static·{},·Lx1/p0;->a()Z473 ····invoke-static·{},·Ld2/p0;->a()Z
  
474 ····move-result·v0474 ····move-result·v0
  
475 ····const/4·v1,·0x0475 ····const/4·v1,·0x0
  
476 ····const/4·v2,·0x1476 ····const/4·v2,·0x1
  
Offset 571, 15 lines modifiedOffset 571, 15 lines modified
  
571 ····move-result·p1571 ····move-result·p1
  
572 ····aget-object·p1,·v0,·p1572 ····aget-object·p1,·v0,·p1
  
573 ····invoke-static·{p1},·Lkotlin/jvm/internal/i;->b(Ljava/lang/Object;)V573 ····invoke-static·{p1},·Lkotlin/jvm/internal/i;->b(Ljava/lang/Object;)V
  
574 ····invoke-static·{},·Lx1/p0;->a()Z574 ····invoke-static·{},·Ld2/p0;->a()Z
  
575 ····move-result·v3575 ····move-result·v3
  
576 ····if-eqz·v3,·:cond_7576 ····if-eqz·v3,·:cond_7
  
577 ····invoke-interface·{p1},·Lkotlinx/coroutines/internal/e0;->h()Lkotlinx/coroutines/internal/d0;577 ····invoke-interface·{p1},·Lkotlinx/coroutines/internal/e0;->h()Lkotlinx/coroutines/internal/d0;
  
2.49 KB
smali/kotlinx/coroutines/internal/q.smali
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·a:Lkotlinx/coroutines/internal/q;5 .field·public·static·final·a:Lkotlinx/coroutines/internal/q;
  
6 .field·private·static·final·b:Z6 .field·private·static·final·b:Z
  
7 .field·public·static·final·c:Lx1/y1;7 .field·public·static·final·c:Ld2/y1;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
10 ····.locals·310 ····.locals·3
  
11 ····new-instance·v0,·Lkotlinx/coroutines/internal/q;11 ····new-instance·v0,·Lkotlinx/coroutines/internal/q;
Offset 27, 32 lines modifiedOffset 27, 32 lines modified
  
27 ····invoke-static·{v1,·v2},·Lkotlinx/coroutines/internal/z;->e(Ljava/lang/String;Z)Z27 ····invoke-static·{v1,·v2},·Lkotlinx/coroutines/internal/z;->e(Ljava/lang/String;Z)Z
  
28 ····move-result·v128 ····move-result·v1
  
29 ····sput-boolean·v1,·Lkotlinx/coroutines/internal/q;->b:Z29 ····sput-boolean·v1,·Lkotlinx/coroutines/internal/q;->b:Z
  
30 ····invoke-direct·{v0},·Lkotlinx/coroutines/internal/q;->a()Lx1/y1;30 ····invoke-direct·{v0},·Lkotlinx/coroutines/internal/q;->a()Ld2/y1;
  
31 ····move-result-object·v031 ····move-result-object·v0
  
32 ····sput-object·v0,·Lkotlinx/coroutines/internal/q;->c:Lx1/y1;32 ····sput-object·v0,·Lkotlinx/coroutines/internal/q;->c:Ld2/y1;
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
35 .method·private·constructor·<init>()V35 .method·private·constructor·<init>()V
36 ····.locals·036 ····.locals·0
  
37 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V37 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
38 ····return-void38 ····return-void
39 .end·method39 .end·method
  
40 .method·private·final·a()Lx1/y1;40 .method·private·final·a()Ld2/y1;
41 ····.locals·741 ····.locals·7
  
42 ····const-class·v0,·Lkotlinx/coroutines/internal/MainDispatcherFactory;42 ····const-class·v0,·Lkotlinx/coroutines/internal/MainDispatcherFactory;
  
43 ····const/4·v1,·0x043 ····const/4·v1,·0x0
  
44 ····:try_start_044 ····:try_start_0
Offset 77, 19 lines modifiedOffset 77, 19 lines modified
  
77 ····move-result-object·v077 ····move-result-object·v0
  
78 ····invoke-virtual·{v0},·Ljava/util/ServiceLoader;->iterator()Ljava/util/Iterator;78 ····invoke-virtual·{v0},·Ljava/util/ServiceLoader;->iterator()Ljava/util/Iterator;
  
79 ····move-result-object·v079 ····move-result-object·v0
  
80 ····invoke-static·{v0},·Lv1/d;->a(Ljava/util/Iterator;)Lv1/c;80 ····invoke-static·{v0},·Lb2/d;->a(Ljava/util/Iterator;)Lb2/c;
  
81 ····move-result-object·v081 ····move-result-object·v0
  
82 ····invoke-static·{v0},·Lv1/d;->f(Lv1/c;)Ljava/util/List;82 ····invoke-static·{v0},·Lb2/d;->f(Lb2/c;)Ljava/util/List;
  
83 ····move-result-object·v083 ····move-result-object·v0
  
84 ····:goto_084 ····:goto_0
85 ····invoke-interface·{v0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;85 ····invoke-interface·{v0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  
86 ····move-result-object·v286 ····move-result-object·v2
Offset 162, 15 lines modifiedOffset 162, 15 lines modified
162 ····invoke-static·{v1,·v1,·v0,·v1},·Lkotlinx/coroutines/internal/r;->b(Ljava/lang/Throwable;Ljava/lang/String;ILjava/lang/Object;)Lkotlinx/coroutines/internal/s;162 ····invoke-static·{v1,·v1,·v0,·v1},·Lkotlinx/coroutines/internal/r;->b(Ljava/lang/Throwable;Ljava/lang/String;ILjava/lang/Object;)Lkotlinx/coroutines/internal/s;
  
163 ····move-result-object·v0163 ····move-result-object·v0
  
164 ····goto·:goto_2164 ····goto·:goto_2
  
165 ····:cond_5165 ····:cond_5
166 ····invoke-static·{v3,·v0},·Lkotlinx/coroutines/internal/r;->d(Lkotlinx/coroutines/internal/MainDispatcherFactory;Ljava/util/List;)Lx1/y1;166 ····invoke-static·{v3,·v0},·Lkotlinx/coroutines/internal/r;->d(Lkotlinx/coroutines/internal/MainDispatcherFactory;Ljava/util/List;)Ld2/y1;
  
167 ····move-result-object·v0167 ····move-result-object·v0
168 ····:try_end_0168 ····:try_end_0
169 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0169 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
170 ····goto·:goto_2170 ····goto·:goto_2
  
6.46 KB
smali/kotlinx/coroutines/internal/x.smali
Max HTML report size reached
438 B
smali/kotlinx/coroutines/internal/h$f.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Lkotlinx/coroutines/internal/h$f;1 .class·final·Lkotlinx/coroutines/internal/h$f;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lq1/l;5 .implements·Lw1/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lkotlinx/coroutines/internal/h;->e(Ljava/lang/Throwable;)Ljava/lang/Throwable;8 ····value·=·Lkotlinx/coroutines/internal/h;->e(Ljava/lang/Throwable;)Ljava/lang/Throwable;
9 .end·annotation9 .end·annotation
  
2.23 KB
smali/kotlinx/coroutines/internal/c0$b.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Lkotlinx/coroutines/internal/c0$b;1 .class·final·Lkotlinx/coroutines/internal/c0$b;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lq1/p;5 .implements·Lw1/p;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lkotlinx/coroutines/internal/c0;-><clinit>()V8 ····value·=·Lkotlinx/coroutines/internal/c0;-><clinit>()V
9 .end·annotation9 .end·annotation
  
Offset 15, 19 lines modifiedOffset 15, 19 lines modified
15 ····accessFlags·=·0x1815 ····accessFlags·=·0x18
16 ····name·=·null16 ····name·=·null
17 .end·annotation17 .end·annotation
  
18 .annotation·system·Ldalvik/annotation/Signature;18 .annotation·system·Ldalvik/annotation/Signature;
19 ····value·=·{19 ····value·=·{
20 ········"Lkotlin/jvm/internal/j;",20 ········"Lkotlin/jvm/internal/j;",
21 ········"Lq1/p<",21 ········"Lw1/p<",
22 ········"Lx1/e2<",22 ········"Ld2/e2<",
23 ········"*>;",23 ········"*>;",
24 ········"Lj1/g$b;",24 ········"Lp1/g$b;",
25 ········"Lx1/e2<",25 ········"Ld2/e2<",
26 ········"*>;>;"26 ········"*>;>;"
27 ····}27 ····}
28 .end·annotation28 .end·annotation
  
  
29 #·static·fields29 #·static·fields
30 .field·public·static·final·d:Lkotlinx/coroutines/internal/c0$b;30 .field·public·static·final·d:Lkotlinx/coroutines/internal/c0$b;
Offset 54, 54 lines modifiedOffset 54, 54 lines modified
54 ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/j;-><init>(I)V54 ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/j;-><init>(I)V
  
55 ····return-void55 ····return-void
56 .end·method56 .end·method
  
  
57 #·virtual·methods57 #·virtual·methods
58 .method·public·final·a(Lx1/e2;Lj1/g$b;)Lx1/e2;58 .method·public·final·a(Ld2/e2;Lp1/g$b;)Ld2/e2;
59 ····.locals·059 ····.locals·0
60 ····.annotation·system·Ldalvik/annotation/Signature;60 ····.annotation·system·Ldalvik/annotation/Signature;
61 ········value·=·{61 ········value·=·{
62 ············"(",62 ············"(",
63 ············"Lx1/e2<",63 ············"Ld2/e2<",
64 ············"*>;",64 ············"*>;",
65 ············"Lj1/g$b;",65 ············"Lp1/g$b;",
66 ············")",66 ············")",
67 ············"Lx1/e2<",67 ············"Ld2/e2<",
68 ············"*>;"68 ············"*>;"
69 ········}69 ········}
70 ····.end·annotation70 ····.end·annotation
  
71 ····if-eqz·p1,·:cond_071 ····if-eqz·p1,·:cond_0
  
72 ····return-object·p172 ····return-object·p1
  
73 ····:cond_073 ····:cond_0
74 ····instance-of·p1,·p2,·Lx1/e2;74 ····instance-of·p1,·p2,·Ld2/e2;
  
75 ····if-eqz·p1,·:cond_175 ····if-eqz·p1,·:cond_1
  
76 ····check-cast·p2,·Lx1/e2;76 ····check-cast·p2,·Ld2/e2;
  
77 ····goto·:goto_077 ····goto·:goto_0
  
78 ····:cond_178 ····:cond_1
79 ····const/4·p2,·0x079 ····const/4·p2,·0x0
  
80 ····:goto_080 ····:goto_0
81 ····return-object·p281 ····return-object·p2
82 .end·method82 .end·method
  
83 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;83 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
84 ····.locals·084 ····.locals·0
  
85 ····check-cast·p1,·Lx1/e2;85 ····check-cast·p1,·Ld2/e2;
  
86 ····check-cast·p2,·Lj1/g$b;86 ····check-cast·p2,·Lp1/g$b;
  
87 ····invoke-virtual·{p0,·p1,·p2},·Lkotlinx/coroutines/internal/c0$b;->a(Lx1/e2;Lj1/g$b;)Lx1/e2;87 ····invoke-virtual·{p0,·p1,·p2},·Lkotlinx/coroutines/internal/c0$b;->a(Ld2/e2;Lp1/g$b;)Ld2/e2;
  
88 ····move-result-object·p188 ····move-result-object·p1
  
89 ····return-object·p189 ····return-object·p1
90 .end·method90 .end·method
3.06 KB
smali/kotlinx/coroutines/internal/f0.smali
    
Offset 1, 106 lines modifiedOffset 1, 106 lines modified
1 .class·final·Lkotlinx/coroutines/internal/f0;1 .class·final·Lkotlinx/coroutines/internal/f0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·a:Lj1/g;5 .field·public·final·a:Lp1/g;
  
6 .field·private·final·b:[Ljava/lang/Object;6 .field·private·final·b:[Ljava/lang/Object;
  
7 .field·private·final·c:[Lx1/e2;7 .field·private·final·c:[Ld2/e2;
8 ····.annotation·system·Ldalvik/annotation/Signature;8 ····.annotation·system·Ldalvik/annotation/Signature;
9 ········value·=·{9 ········value·=·{
10 ············"[",10 ············"[",
11 ············"Lx1/e2<",11 ············"Ld2/e2<",
12 ············"Ljava/lang/Object;",12 ············"Ljava/lang/Object;",
13 ············">;"13 ············">;"
14 ········}14 ········}
15 ····.end·annotation15 ····.end·annotation
16 .end·field16 .end·field
  
17 .field·private·d:I17 .field·private·d:I
  
  
18 #·direct·methods18 #·direct·methods
19 .method·public·constructor·<init>(Lj1/g;I)V19 .method·public·constructor·<init>(Lp1/g;I)V
20 ····.locals·020 ····.locals·0
  
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/f0;->a:Lj1/g;22 ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/f0;->a:Lp1/g;
  
23 ····new-array·p1,·p2,·[Ljava/lang/Object;23 ····new-array·p1,·p2,·[Ljava/lang/Object;
  
24 ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/f0;->b:[Ljava/lang/Object;24 ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/f0;->b:[Ljava/lang/Object;
  
25 ····new-array·p1,·p2,·[Lx1/e2;25 ····new-array·p1,·p2,·[Ld2/e2;
  
26 ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/f0;->c:[Lx1/e2;26 ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/f0;->c:[Ld2/e2;
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
29 #·virtual·methods29 #·virtual·methods
30 .method·public·final·a(Lx1/e2;Ljava/lang/Object;)V30 .method·public·final·a(Ld2/e2;Ljava/lang/Object;)V
31 ····.locals·231 ····.locals·2
32 ····.annotation·system·Ldalvik/annotation/Signature;32 ····.annotation·system·Ldalvik/annotation/Signature;
33 ········value·=·{33 ········value·=·{
34 ············"(",34 ············"(",
35 ············"Lx1/e2<",35 ············"Ld2/e2<",
36 ············"*>;",36 ············"*>;",
37 ············"Ljava/lang/Object;",37 ············"Ljava/lang/Object;",
38 ············")V"38 ············")V"
39 ········}39 ········}
40 ····.end·annotation40 ····.end·annotation
  
41 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/f0;->b:[Ljava/lang/Object;41 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/f0;->b:[Ljava/lang/Object;
  
42 ····iget·v1,·p0,·Lkotlinx/coroutines/internal/f0;->d:I42 ····iget·v1,·p0,·Lkotlinx/coroutines/internal/f0;->d:I
  
43 ····aput-object·p2,·v0,·v143 ····aput-object·p2,·v0,·v1
  
44 ····iget-object·p2,·p0,·Lkotlinx/coroutines/internal/f0;->c:[Lx1/e2;44 ····iget-object·p2,·p0,·Lkotlinx/coroutines/internal/f0;->c:[Ld2/e2;
  
45 ····add-int/lit8·v0,·v1,·0x145 ····add-int/lit8·v0,·v1,·0x1
  
46 ····iput·v0,·p0,·Lkotlinx/coroutines/internal/f0;->d:I46 ····iput·v0,·p0,·Lkotlinx/coroutines/internal/f0;->d:I
  
47 ····aput-object·p1,·p2,·v147 ····aput-object·p1,·p2,·v1
  
48 ····return-void48 ····return-void
49 .end·method49 .end·method
  
50 .method·public·final·b(Lj1/g;)V50 .method·public·final·b(Lp1/g;)V
51 ····.locals·451 ····.locals·4
  
52 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/f0;->c:[Lx1/e2;52 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/f0;->c:[Ld2/e2;
  
53 ····array-length·v0,·v053 ····array-length·v0,·v0
  
54 ····add-int/lit8·v0,·v0,·-0x154 ····add-int/lit8·v0,·v0,·-0x1
  
55 ····if-ltz·v0,·:cond_155 ····if-ltz·v0,·:cond_1
  
56 ····:goto_056 ····:goto_0
57 ····add-int/lit8·v1,·v0,·-0x157 ····add-int/lit8·v1,·v0,·-0x1
  
58 ····iget-object·v2,·p0,·Lkotlinx/coroutines/internal/f0;->c:[Lx1/e2;58 ····iget-object·v2,·p0,·Lkotlinx/coroutines/internal/f0;->c:[Ld2/e2;
  
59 ····aget-object·v2,·v2,·v059 ····aget-object·v2,·v2,·v0
  
60 ····invoke-static·{v2},·Lkotlin/jvm/internal/i;->b(Ljava/lang/Object;)V60 ····invoke-static·{v2},·Lkotlin/jvm/internal/i;->b(Ljava/lang/Object;)V
  
61 ····iget-object·v3,·p0,·Lkotlinx/coroutines/internal/f0;->b:[Ljava/lang/Object;61 ····iget-object·v3,·p0,·Lkotlinx/coroutines/internal/f0;->b:[Ljava/lang/Object;
  
62 ····aget-object·v0,·v3,·v062 ····aget-object·v0,·v3,·v0
  
63 ····invoke-interface·{v2,·p1,·v0},·Lx1/e2;->k(Lj1/g;Ljava/lang/Object;)V63 ····invoke-interface·{v2,·p1,·v0},·Ld2/e2;->i(Lp1/g;Ljava/lang/Object;)V
  
64 ····if-gez·v1,·:cond_064 ····if-gez·v1,·:cond_0
  
65 ····goto·:goto_165 ····goto·:goto_1
  
66 ····:cond_066 ····:cond_0
67 ····move·v0,·v167 ····move·v0,·v1
437 B
smali/kotlinx/coroutines/internal/b0.smali
    
Offset 32, 15 lines modifiedOffset 32, 15 lines modified
32 ····move-result-object·v032 ····move-result-object·v0
  
33 ····if-nez·v0,·:cond_033 ····if-nez·v0,·:cond_0
  
34 ····return-wide·p134 ····return-wide·p1
  
35 ····:cond_035 ····:cond_0
36 ····invoke-static·{v0},·Lw1/e;->h(Ljava/lang/String;)Ljava/lang/Long;36 ····invoke-static·{v0},·Lc2/e;->h(Ljava/lang/String;)Ljava/lang/Long;
  
37 ····move-result-object·p137 ····move-result-object·p1
  
38 ····const/16·p2,·0x2738 ····const/16·p2,·0x27
  
39 ····const-string·v1,·"System·property·\'"39 ····const-string·v1,·"System·property·\'"
  
2.39 KB
smali/kotlinx/coroutines/internal/s.smali
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 .class·final·Lkotlinx/coroutines/internal/s;1 .class·final·Lkotlinx/coroutines/internal/s;
2 .super·Lx1/y1;2 .super·Ld2/y1;
3 .source·""3 .source·""
  
  
4 #·instance·fields4 #·instance·fields
5 .field·private·final·e:Ljava/lang/Throwable;5 .field·private·final·e:Ljava/lang/Throwable;
  
6 .field·private·final·f:Ljava/lang/String;6 .field·private·final·f:Ljava/lang/String;
  
  
7 #·direct·methods7 #·direct·methods
8 .method·public·constructor·<init>(Ljava/lang/Throwable;Ljava/lang/String;)V8 .method·public·constructor·<init>(Ljava/lang/Throwable;Ljava/lang/String;)V
9 ····.locals·09 ····.locals·0
  
10 ····invoke-direct·{p0},·Lx1/y1;-><init>()V10 ····invoke-direct·{p0},·Ld2/y1;-><init>()V
  
11 ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/s;->e:Ljava/lang/Throwable;11 ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/s;->e:Ljava/lang/Throwable;
  
12 ····iput-object·p2,·p0,·Lkotlinx/coroutines/internal/s;->f:Ljava/lang/String;12 ····iput-object·p2,·p0,·Lkotlinx/coroutines/internal/s;->f:Ljava/lang/String;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
Offset 63, 57 lines modifiedOffset 63, 57 lines modified
63 ····invoke-direct·{v1,·v0,·v2},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V63 ····invoke-direct·{v1,·v0,·v2},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
  
64 ····throw·v164 ····throw·v1
  
65 ····:cond_265 ····:cond_2
66 ····invoke-static·{},·Lkotlinx/coroutines/internal/r;->c()Ljava/lang/Void;66 ····invoke-static·{},·Lkotlinx/coroutines/internal/r;->c()Ljava/lang/Void;
  
67 ····new-instance·v0,·Lg1/d;67 ····new-instance·v0,·Lm1/d;
  
68 ····invoke-direct·{v0},·Lg1/d;-><init>()V68 ····invoke-direct·{v0},·Lm1/d;-><init>()V
  
69 ····throw·v069 ····throw·v0
70 .end·method70 .end·method
  
  
71 #·virtual·methods71 #·virtual·methods
72 .method·public·bridge·synthetic·l(Lj1/g;Ljava/lang/Runnable;)V72 .method·public·bridge·synthetic·k(Lp1/g;Ljava/lang/Runnable;)V
73 ····.locals·073 ····.locals·0
  
74 ····invoke-virtual·{p0,·p1,·p2},·Lkotlinx/coroutines/internal/s;->s(Lj1/g;Ljava/lang/Runnable;)Ljava/lang/Void;74 ····invoke-virtual·{p0,·p1,·p2},·Lkotlinx/coroutines/internal/s;->s(Lp1/g;Ljava/lang/Runnable;)Ljava/lang/Void;
  
75 ····return-void75 ····return-void
76 .end·method76 .end·method
  
77 .method·public·o(Lj1/g;)Z77 .method·public·l(Lp1/g;)Z
78 ····.locals·078 ····.locals·0
  
79 ····invoke-direct·{p0},·Lkotlinx/coroutines/internal/s;->t()Ljava/lang/Void;79 ····invoke-direct·{p0},·Lkotlinx/coroutines/internal/s;->t()Ljava/lang/Void;
  
80 ····new-instance·p1,·Lg1/d;80 ····new-instance·p1,·Lm1/d;
  
81 ····invoke-direct·{p1},·Lg1/d;-><init>()V81 ····invoke-direct·{p1},·Lm1/d;-><init>()V
  
82 ····throw·p182 ····throw·p1
83 .end·method83 .end·method
  
84 .method·public·p()Lx1/y1;84 .method·public·n()Ld2/y1;
85 ····.locals·085 ····.locals·0
  
86 ····return-object·p086 ····return-object·p0
87 .end·method87 .end·method
  
88 .method·public·s(Lj1/g;Ljava/lang/Runnable;)Ljava/lang/Void;88 .method·public·s(Lp1/g;Ljava/lang/Runnable;)Ljava/lang/Void;
89 ····.locals·089 ····.locals·0
  
90 ····invoke-direct·{p0},·Lkotlinx/coroutines/internal/s;->t()Ljava/lang/Void;90 ····invoke-direct·{p0},·Lkotlinx/coroutines/internal/s;->t()Ljava/lang/Void;
  
91 ····new-instance·p1,·Lg1/d;91 ····new-instance·p1,·Lm1/d;
  
92 ····invoke-direct·{p1},·Lg1/d;-><init>()V92 ····invoke-direct·{p1},·Lm1/d;-><init>()V
  
93 ····throw·p193 ····throw·p1
94 .end·method94 .end·method
  
95 .method·public·toString()Ljava/lang/String;95 .method·public·toString()Ljava/lang/String;
96 ····.locals·396 ····.locals·3
  
1.54 KB
smali/kotlinx/coroutines/internal/e.smali
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·Lkotlinx/coroutines/internal/e;1 .class·public·final·Lkotlinx/coroutines/internal/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lx1/l0;5 .implements·Ld2/l0;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·final·d:Lj1/g;7 .field·private·final·d:Lp1/g;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Lj1/g;)V9 .method·public·constructor·<init>(Lp1/g;)V
10 ····.locals·010 ····.locals·0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/e;->d:Lj1/g;12 ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/e;->d:Lp1/g;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·l()Lj1/g;16 .method·public·n()Lp1/g;
17 ····.locals·117 ····.locals·1
  
18 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/e;->d:Lj1/g;18 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/e;->d:Lp1/g;
  
19 ····return-object·v019 ····return-object·v0
20 .end·method20 .end·method
  
21 .method·public·toString()Ljava/lang/String;21 .method·public·toString()Ljava/lang/String;
22 ····.locals·222 ····.locals·2
  
Offset 38, 15 lines modifiedOffset 38, 15 lines modified
  
38 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V38 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
39 ····const-string·v1,·"CoroutineScope(coroutineContext="39 ····const-string·v1,·"CoroutineScope(coroutineContext="
  
40 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;40 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
41 ····invoke-virtual·{p0},·Lkotlinx/coroutines/internal/e;->l()Lj1/g;41 ····invoke-virtual·{p0},·Lkotlinx/coroutines/internal/e;->n()Lp1/g;
  
42 ····move-result-object·v142 ····move-result-object·v1
  
43 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;43 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
44 ····const/16·v1,·0x2944 ····const/16·v1,·0x29
  
2.48 KB
smali/kotlinx/coroutines/internal/h$d.smali
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 .class·public·final·Lkotlinx/coroutines/internal/h$d;1 .class·public·final·Lkotlinx/coroutines/internal/h$d;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lq1/l;5 .implements·Lw1/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lkotlinx/coroutines/internal/h;->a(Ljava/lang/reflect/Constructor;)Lq1/l;8 ····value·=·Lkotlinx/coroutines/internal/h;->a(Ljava/lang/reflect/Constructor;)Lw1/l;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lkotlin/jvm/internal/j;",16 ········"Lkotlin/jvm/internal/j;",
17 ········"Lq1/l<",17 ········"Lw1/l<",
18 ········"Ljava/lang/Throwable;",18 ········"Ljava/lang/Throwable;",
19 ········"Ljava/lang/Throwable;",19 ········"Ljava/lang/Throwable;",
20 ········">;"20 ········">;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
Offset 46, 15 lines modifiedOffset 46, 15 lines modified
  
  
46 #·virtual·methods46 #·virtual·methods
47 .method·public·final·a(Ljava/lang/Throwable;)Ljava/lang/Throwable;47 .method·public·final·a(Ljava/lang/Throwable;)Ljava/lang/Throwable;
48 ····.locals·248 ····.locals·2
  
49 ····:try_start_049 ····:try_start_0
50 ····sget-object·v0,·Lg1/k;->d:Lg1/k$a;50 ····sget-object·v0,·Lm1/k;->d:Lm1/k$a;
  
51 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/h$d;->d:Ljava/lang/reflect/Constructor;51 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/h$d;->d:Ljava/lang/reflect/Constructor;
  
52 ····const/4·v1,·0x052 ····const/4·v1,·0x0
  
53 ····new-array·v1,·v1,·[Ljava/lang/Object;53 ····new-array·v1,·v1,·[Ljava/lang/Object;
  
Offset 64, 15 lines modifiedOffset 64, 15 lines modified
  
64 ····if-eqz·v0,·:cond_064 ····if-eqz·v0,·:cond_0
  
65 ····check-cast·v0,·Ljava/lang/Throwable;65 ····check-cast·v0,·Ljava/lang/Throwable;
  
66 ····invoke-virtual·{v0,·p1},·Ljava/lang/Throwable;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable;66 ····invoke-virtual·{v0,·p1},·Ljava/lang/Throwable;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable;
  
67 ····invoke-static·{v0},·Lg1/k;->a(Ljava/lang/Object;)Ljava/lang/Object;67 ····invoke-static·{v0},·Lm1/k;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
68 ····move-result-object·p168 ····move-result-object·p1
  
69 ····goto·:goto_069 ····goto·:goto_0
  
70 ····:cond_070 ····:cond_0
71 ····new-instance·p1,·Ljava/lang/NullPointerException;71 ····new-instance·p1,·Ljava/lang/NullPointerException;
Offset 84, 26 lines modifiedOffset 84, 26 lines modified
84 ····throw·p184 ····throw·p1
85 ····:try_end_085 ····:try_end_0
86 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_086 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
87 ····:catchall_087 ····:catchall_0
88 ····move-exception·p188 ····move-exception·p1
  
89 ····sget-object·v0,·Lg1/k;->d:Lg1/k$a;89 ····sget-object·v0,·Lm1/k;->d:Lm1/k$a;
  
90 ····invoke-static·{p1},·Lg1/l;->a(Ljava/lang/Throwable;)Ljava/lang/Object;90 ····invoke-static·{p1},·Lm1/l;->a(Ljava/lang/Throwable;)Ljava/lang/Object;
  
91 ····move-result-object·p191 ····move-result-object·p1
  
92 ····invoke-static·{p1},·Lg1/k;->a(Ljava/lang/Object;)Ljava/lang/Object;92 ····invoke-static·{p1},·Lm1/k;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
93 ····move-result-object·p193 ····move-result-object·p1
  
94 ····:goto_094 ····:goto_0
95 ····invoke-static·{p1},·Lg1/k;->c(Ljava/lang/Object;)Z95 ····invoke-static·{p1},·Lm1/k;->c(Ljava/lang/Object;)Z
  
96 ····move-result·v096 ····move-result·v0
  
97 ····if-eqz·v0,·:cond_197 ····if-eqz·v0,·:cond_1
  
98 ····const/4·p1,·0x098 ····const/4·p1,·0x0
  
2.48 KB
smali/kotlinx/coroutines/internal/h$c.smali
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 .class·public·final·Lkotlinx/coroutines/internal/h$c;1 .class·public·final·Lkotlinx/coroutines/internal/h$c;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lq1/l;5 .implements·Lw1/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lkotlinx/coroutines/internal/h;->a(Ljava/lang/reflect/Constructor;)Lq1/l;8 ····value·=·Lkotlinx/coroutines/internal/h;->a(Ljava/lang/reflect/Constructor;)Lw1/l;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lkotlin/jvm/internal/j;",16 ········"Lkotlin/jvm/internal/j;",
17 ········"Lq1/l<",17 ········"Lw1/l<",
18 ········"Ljava/lang/Throwable;",18 ········"Ljava/lang/Throwable;",
19 ········"Ljava/lang/Throwable;",19 ········"Ljava/lang/Throwable;",
20 ········">;"20 ········">;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
Offset 46, 15 lines modifiedOffset 46, 15 lines modified
  
  
46 #·virtual·methods46 #·virtual·methods
47 .method·public·final·a(Ljava/lang/Throwable;)Ljava/lang/Throwable;47 .method·public·final·a(Ljava/lang/Throwable;)Ljava/lang/Throwable;
48 ····.locals·448 ····.locals·4
  
49 ····:try_start_049 ····:try_start_0
50 ····sget-object·v0,·Lg1/k;->d:Lg1/k$a;50 ····sget-object·v0,·Lm1/k;->d:Lm1/k$a;
  
51 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/h$c;->d:Ljava/lang/reflect/Constructor;51 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/h$c;->d:Ljava/lang/reflect/Constructor;
  
52 ····const/4·v1,·0x152 ····const/4·v1,·0x1
  
53 ····new-array·v1,·v1,·[Ljava/lang/Object;53 ····new-array·v1,·v1,·[Ljava/lang/Object;
  
Offset 72, 15 lines modifiedOffset 72, 15 lines modified
  
72 ····if-eqz·v0,·:cond_072 ····if-eqz·v0,·:cond_0
  
73 ····check-cast·v0,·Ljava/lang/Throwable;73 ····check-cast·v0,·Ljava/lang/Throwable;
  
74 ····invoke-virtual·{v0,·p1},·Ljava/lang/Throwable;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable;74 ····invoke-virtual·{v0,·p1},·Ljava/lang/Throwable;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable;
  
75 ····invoke-static·{v0},·Lg1/k;->a(Ljava/lang/Object;)Ljava/lang/Object;75 ····invoke-static·{v0},·Lm1/k;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
76 ····move-result-object·p176 ····move-result-object·p1
  
77 ····goto·:goto_077 ····goto·:goto_0
  
78 ····:cond_078 ····:cond_0
79 ····new-instance·p1,·Ljava/lang/NullPointerException;79 ····new-instance·p1,·Ljava/lang/NullPointerException;
Offset 92, 26 lines modifiedOffset 92, 26 lines modified
92 ····throw·p192 ····throw·p1
93 ····:try_end_093 ····:try_end_0
94 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_094 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
95 ····:catchall_095 ····:catchall_0
96 ····move-exception·p196 ····move-exception·p1
  
97 ····sget-object·v0,·Lg1/k;->d:Lg1/k$a;97 ····sget-object·v0,·Lm1/k;->d:Lm1/k$a;
  
98 ····invoke-static·{p1},·Lg1/l;->a(Ljava/lang/Throwable;)Ljava/lang/Object;98 ····invoke-static·{p1},·Lm1/l;->a(Ljava/lang/Throwable;)Ljava/lang/Object;
  
99 ····move-result-object·p199 ····move-result-object·p1
  
100 ····invoke-static·{p1},·Lg1/k;->a(Ljava/lang/Object;)Ljava/lang/Object;100 ····invoke-static·{p1},·Lm1/k;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
101 ····move-result-object·p1101 ····move-result-object·p1
  
102 ····:goto_0102 ····:goto_0
103 ····invoke-static·{p1},·Lg1/k;->c(Ljava/lang/Object;)Z103 ····invoke-static·{p1},·Lm1/k;->c(Ljava/lang/Object;)Z
  
104 ····move-result·v0104 ····move-result·v0
  
105 ····if-eqz·v0,·:cond_1105 ····if-eqz·v0,·:cond_1
  
106 ····const/4·p1,·0x0106 ····const/4·p1,·0x0
  
5.99 KB
smali/kotlinx/coroutines/internal/c0.smali
Max HTML report size reached
1.1 KB
smali/kotlinx/coroutines/internal/a.smali
    
Offset 58, 15 lines modifiedOffset 58, 15 lines modified
  
58 ····const/16·v6,·0xa58 ····const/16·v6,·0xa
  
59 ····const/4·v7,·0x059 ····const/4·v7,·0x0
  
60 ····move-object·v2,·v1560 ····move-object·v2,·v15
  
61 ····invoke-static/range·{v1·..·v7},·Lh1/a;->c([Ljava/lang/Object;[Ljava/lang/Object;IIIILjava/lang/Object;)[Ljava/lang/Object;61 ····invoke-static/range·{v1·..·v7},·Ln1/a;->c([Ljava/lang/Object;[Ljava/lang/Object;IIIILjava/lang/Object;)[Ljava/lang/Object;
  
62 ····iget-object·v9,·v0,·Lkotlinx/coroutines/internal/a;->a:[Ljava/lang/Object;62 ····iget-object·v9,·v0,·Lkotlinx/coroutines/internal/a;->a:[Ljava/lang/Object;
  
63 ····array-length·v1,·v963 ····array-length·v1,·v9
  
64 ····iget·v13,·v0,·Lkotlinx/coroutines/internal/a;->b:I64 ····iget·v13,·v0,·Lkotlinx/coroutines/internal/a;->b:I
  
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
  
78 ····const/4·v1,·0x078 ····const/4·v1,·0x0
  
79 ····move-object·v10,·v1579 ····move-object·v10,·v15
  
80 ····move-object·v15,·v180 ····move-object·v15,·v1
  
81 ····invoke-static/range·{v9·..·v15},·Lh1/a;->c([Ljava/lang/Object;[Ljava/lang/Object;IIIILjava/lang/Object;)[Ljava/lang/Object;81 ····invoke-static/range·{v9·..·v15},·Ln1/a;->c([Ljava/lang/Object;[Ljava/lang/Object;IIIILjava/lang/Object;)[Ljava/lang/Object;
  
82 ····iput-object·v2,·v0,·Lkotlinx/coroutines/internal/a;->a:[Ljava/lang/Object;82 ····iput-object·v2,·v0,·Lkotlinx/coroutines/internal/a;->a:[Ljava/lang/Object;
  
83 ····const/4·v1,·0x083 ····const/4·v1,·0x0
  
84 ····iput·v1,·v0,·Lkotlinx/coroutines/internal/a;->b:I84 ····iput·v1,·v0,·Lkotlinx/coroutines/internal/a;->b:I
  
2.4 KB
smali/kotlinx/coroutines/internal/h$a.smali
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 .class·public·final·Lkotlinx/coroutines/internal/h$a;1 .class·public·final·Lkotlinx/coroutines/internal/h$a;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lq1/l;5 .implements·Lw1/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lkotlinx/coroutines/internal/h;->a(Ljava/lang/reflect/Constructor;)Lq1/l;8 ····value·=·Lkotlinx/coroutines/internal/h;->a(Ljava/lang/reflect/Constructor;)Lw1/l;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lkotlin/jvm/internal/j;",16 ········"Lkotlin/jvm/internal/j;",
17 ········"Lq1/l<",17 ········"Lw1/l<",
18 ········"Ljava/lang/Throwable;",18 ········"Ljava/lang/Throwable;",
19 ········"Ljava/lang/Throwable;",19 ········"Ljava/lang/Throwable;",
20 ········">;"20 ········">;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
Offset 46, 15 lines modifiedOffset 46, 15 lines modified
  
  
46 #·virtual·methods46 #·virtual·methods
47 .method·public·final·a(Ljava/lang/Throwable;)Ljava/lang/Throwable;47 .method·public·final·a(Ljava/lang/Throwable;)Ljava/lang/Throwable;
48 ····.locals·448 ····.locals·4
  
49 ····:try_start_049 ····:try_start_0
50 ····sget-object·v0,·Lg1/k;->d:Lg1/k$a;50 ····sget-object·v0,·Lm1/k;->d:Lm1/k$a;
  
51 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/h$a;->d:Ljava/lang/reflect/Constructor;51 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/h$a;->d:Ljava/lang/reflect/Constructor;
  
52 ····const/4·v1,·0x252 ····const/4·v1,·0x2
  
53 ····new-array·v1,·v1,·[Ljava/lang/Object;53 ····new-array·v1,·v1,·[Ljava/lang/Object;
  
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
  
74 ····move-result-object·p174 ····move-result-object·p1
  
75 ····if-eqz·p1,·:cond_075 ····if-eqz·p1,·:cond_0
  
76 ····check-cast·p1,·Ljava/lang/Throwable;76 ····check-cast·p1,·Ljava/lang/Throwable;
  
77 ····invoke-static·{p1},·Lg1/k;->a(Ljava/lang/Object;)Ljava/lang/Object;77 ····invoke-static·{p1},·Lm1/k;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
78 ····move-result-object·p178 ····move-result-object·p1
  
79 ····goto·:goto_079 ····goto·:goto_0
  
80 ····:cond_080 ····:cond_0
81 ····new-instance·p1,·Ljava/lang/NullPointerException;81 ····new-instance·p1,·Ljava/lang/NullPointerException;
Offset 94, 26 lines modifiedOffset 94, 26 lines modified
94 ····throw·p194 ····throw·p1
95 ····:try_end_095 ····:try_end_0
96 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_096 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
97 ····:catchall_097 ····:catchall_0
98 ····move-exception·p198 ····move-exception·p1
  
99 ····sget-object·v0,·Lg1/k;->d:Lg1/k$a;99 ····sget-object·v0,·Lm1/k;->d:Lm1/k$a;
  
100 ····invoke-static·{p1},·Lg1/l;->a(Ljava/lang/Throwable;)Ljava/lang/Object;100 ····invoke-static·{p1},·Lm1/l;->a(Ljava/lang/Throwable;)Ljava/lang/Object;
  
101 ····move-result-object·p1101 ····move-result-object·p1
  
102 ····invoke-static·{p1},·Lg1/k;->a(Ljava/lang/Object;)Ljava/lang/Object;102 ····invoke-static·{p1},·Lm1/k;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
103 ····move-result-object·p1103 ····move-result-object·p1
  
104 ····:goto_0104 ····:goto_0
105 ····invoke-static·{p1},·Lg1/k;->c(Ljava/lang/Object;)Z105 ····invoke-static·{p1},·Lm1/k;->c(Ljava/lang/Object;)Z
  
106 ····move-result·v0106 ····move-result·v0
  
107 ····if-eqz·v0,·:cond_1107 ····if-eqz·v0,·:cond_1
  
108 ····const/4·p1,·0x0108 ····const/4·p1,·0x0
  
438 B
smali/kotlinx/coroutines/internal/h$g.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·final·Lkotlinx/coroutines/internal/h$g;1 .class·final·Lkotlinx/coroutines/internal/h$g;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lq1/l;5 .implements·Lw1/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lkotlinx/coroutines/internal/h;->e(Ljava/lang/Throwable;)Ljava/lang/Throwable;8 ····value·=·Lkotlinx/coroutines/internal/h;->e(Ljava/lang/Throwable;)Ljava/lang/Throwable;
9 .end·annotation9 .end·annotation
  
2.4 KB
smali/kotlinx/coroutines/internal/h$b.smali
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 .class·public·final·Lkotlinx/coroutines/internal/h$b;1 .class·public·final·Lkotlinx/coroutines/internal/h$b;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lq1/l;5 .implements·Lw1/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lkotlinx/coroutines/internal/h;->a(Ljava/lang/reflect/Constructor;)Lq1/l;8 ····value·=·Lkotlinx/coroutines/internal/h;->a(Ljava/lang/reflect/Constructor;)Lw1/l;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lkotlin/jvm/internal/j;",16 ········"Lkotlin/jvm/internal/j;",
17 ········"Lq1/l<",17 ········"Lw1/l<",
18 ········"Ljava/lang/Throwable;",18 ········"Ljava/lang/Throwable;",
19 ········"Ljava/lang/Throwable;",19 ········"Ljava/lang/Throwable;",
20 ········">;"20 ········">;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
Offset 46, 15 lines modifiedOffset 46, 15 lines modified
  
  
46 #·virtual·methods46 #·virtual·methods
47 .method·public·final·a(Ljava/lang/Throwable;)Ljava/lang/Throwable;47 .method·public·final·a(Ljava/lang/Throwable;)Ljava/lang/Throwable;
48 ····.locals·348 ····.locals·3
  
49 ····:try_start_049 ····:try_start_0
50 ····sget-object·v0,·Lg1/k;->d:Lg1/k$a;50 ····sget-object·v0,·Lm1/k;->d:Lm1/k$a;
  
51 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/h$b;->d:Ljava/lang/reflect/Constructor;51 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/h$b;->d:Ljava/lang/reflect/Constructor;
  
52 ····const/4·v1,·0x152 ····const/4·v1,·0x1
  
53 ····new-array·v1,·v1,·[Ljava/lang/Object;53 ····new-array·v1,·v1,·[Ljava/lang/Object;
  
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
  
66 ····move-result-object·p166 ····move-result-object·p1
  
67 ····if-eqz·p1,·:cond_067 ····if-eqz·p1,·:cond_0
  
68 ····check-cast·p1,·Ljava/lang/Throwable;68 ····check-cast·p1,·Ljava/lang/Throwable;
  
69 ····invoke-static·{p1},·Lg1/k;->a(Ljava/lang/Object;)Ljava/lang/Object;69 ····invoke-static·{p1},·Lm1/k;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
70 ····move-result-object·p170 ····move-result-object·p1
  
71 ····goto·:goto_071 ····goto·:goto_0
  
72 ····:cond_072 ····:cond_0
73 ····new-instance·p1,·Ljava/lang/NullPointerException;73 ····new-instance·p1,·Ljava/lang/NullPointerException;
Offset 86, 26 lines modifiedOffset 86, 26 lines modified
86 ····throw·p186 ····throw·p1
87 ····:try_end_087 ····:try_end_0
88 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_088 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
89 ····:catchall_089 ····:catchall_0
90 ····move-exception·p190 ····move-exception·p1
  
91 ····sget-object·v0,·Lg1/k;->d:Lg1/k$a;91 ····sget-object·v0,·Lm1/k;->d:Lm1/k$a;
  
92 ····invoke-static·{p1},·Lg1/l;->a(Ljava/lang/Throwable;)Ljava/lang/Object;92 ····invoke-static·{p1},·Lm1/l;->a(Ljava/lang/Throwable;)Ljava/lang/Object;
  
93 ····move-result-object·p193 ····move-result-object·p1
  
94 ····invoke-static·{p1},·Lg1/k;->a(Ljava/lang/Object;)Ljava/lang/Object;94 ····invoke-static·{p1},·Lm1/k;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
95 ····move-result-object·p195 ····move-result-object·p1
  
96 ····:goto_096 ····:goto_0
97 ····invoke-static·{p1},·Lg1/k;->c(Ljava/lang/Object;)Z97 ····invoke-static·{p1},·Lm1/k;->c(Ljava/lang/Object;)Z
  
98 ····move-result·v098 ····move-result·v0
  
99 ····if-eqz·v0,·:cond_199 ····if-eqz·v0,·:cond_1
  
100 ····const/4·p1,·0x0100 ····const/4·p1,·0x0
  
337 B
smali/kotlinx/coroutines/internal/p.smali
    
Offset 395, 15 lines modifiedOffset 395, 15 lines modified
  
395 ····const/4·v1,·0x0395 ····const/4·v1,·0x0
  
396 ····shr-long/2addr·v4,·v1396 ····shr-long/2addr·v4,·v1
  
397 ····long-to-int·v6,·v4397 ····long-to-int·v6,·v4
  
398 ····invoke-static·{},·Lx1/p0;->a()Z398 ····invoke-static·{},·Ld2/p0;->a()Z
  
399 ····move-result·v4399 ····move-result·v4
  
400 ····if-eqz·v4,·:cond_3400 ····if-eqz·v4,·:cond_3
  
401 ····if-ne·v6,·p1,·:cond_1401 ····if-ne·v6,·p1,·:cond_1
  
1.4 KB
smali/kotlinx/coroutines/internal/j.smali
    
Offset 8, 45 lines modifiedOffset 8, 45 lines modified
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
10 ····.locals·210 ····.locals·2
  
11 ····:try_start_011 ····:try_start_0
12 ····sget-object·v0,·Lg1/k;->d:Lg1/k$a;12 ····sget-object·v0,·Lm1/k;->d:Lm1/k$a;
  
13 ····const-string·v0,·"android.os.Build"13 ····const-string·v0,·"android.os.Build"
  
14 ····invoke-static·{v0},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;14 ····invoke-static·{v0},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
  
15 ····move-result-object·v015 ····move-result-object·v0
  
16 ····invoke-static·{v0},·Lg1/k;->a(Ljava/lang/Object;)Ljava/lang/Object;16 ····invoke-static·{v0},·Lm1/k;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
17 ····move-result-object·v017 ····move-result-object·v0
18 ····:try_end_018 ····:try_end_0
19 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_019 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
20 ····goto·:goto_020 ····goto·:goto_0
  
21 ····:catchall_021 ····:catchall_0
22 ····move-exception·v022 ····move-exception·v0
  
23 ····sget-object·v1,·Lg1/k;->d:Lg1/k$a;23 ····sget-object·v1,·Lm1/k;->d:Lm1/k$a;
  
24 ····invoke-static·{v0},·Lg1/l;->a(Ljava/lang/Throwable;)Ljava/lang/Object;24 ····invoke-static·{v0},·Lm1/l;->a(Ljava/lang/Throwable;)Ljava/lang/Object;
  
25 ····move-result-object·v025 ····move-result-object·v0
  
26 ····invoke-static·{v0},·Lg1/k;->a(Ljava/lang/Object;)Ljava/lang/Object;26 ····invoke-static·{v0},·Lm1/k;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
27 ····move-result-object·v027 ····move-result-object·v0
  
28 ····:goto_028 ····:goto_0
29 ····invoke-static·{v0},·Lg1/k;->d(Ljava/lang/Object;)Z29 ····invoke-static·{v0},·Lm1/k;->d(Ljava/lang/Object;)Z
  
30 ····move-result·v030 ····move-result·v0
  
31 ····sput-boolean·v0,·Lkotlinx/coroutines/internal/j;->a:Z31 ····sput-boolean·v0,·Lkotlinx/coroutines/internal/j;->a:Z
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
431 B
smali/kotlinx/coroutines/internal/c.smali
    
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
100 ········}100 ········}
101 ····.end·annotation101 ····.end·annotation
102 .end·method102 .end·method
  
103 .method·public·final·e(Ljava/lang/Object;)Ljava/lang/Object;103 .method·public·final·e(Ljava/lang/Object;)Ljava/lang/Object;
104 ····.locals·2104 ····.locals·2
  
105 ····invoke-static·{},·Lx1/p0;->a()Z105 ····invoke-static·{},·Ld2/p0;->a()Z
  
106 ····move-result·v0106 ····move-result·v0
  
107 ····if-eqz·v0,·:cond_2107 ····if-eqz·v0,·:cond_2
  
108 ····sget-object·v0,·Lkotlinx/coroutines/internal/b;->a:Ljava/lang/Object;108 ····sget-object·v0,·Lkotlinx/coroutines/internal/b;->a:Ljava/lang/Object;
  
3.38 KB
smali/kotlinx/coroutines/internal/t$a.smali
    
Offset 1, 107 lines modifiedOffset 1, 107 lines modified
1 .class·final·Lkotlinx/coroutines/internal/t$a;1 .class·final·Lkotlinx/coroutines/internal/t$a;
2 .super·Lkotlin/jvm/internal/j;2 .super·Lkotlin/jvm/internal/j;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lq1/l;5 .implements·Lw1/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lkotlinx/coroutines/internal/t;->a(Lq1/l;Ljava/lang/Object;Lj1/g;)Lq1/l;8 ····value·=·Lkotlinx/coroutines/internal/t;->a(Lw1/l;Ljava/lang/Object;Lp1/g;)Lw1/l;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1811 ····accessFlags·=·0x18
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lkotlin/jvm/internal/j;",16 ········"Lkotlin/jvm/internal/j;",
17 ········"Lq1/l<",17 ········"Lw1/l<",
18 ········"Ljava/lang/Throwable;",18 ········"Ljava/lang/Throwable;",
19 ········"Lg1/q;",19 ········"Lm1/q;",
20 ········">;"20 ········">;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·instance·fields23 #·instance·fields
24 .field·final·synthetic·d:Lq1/l;24 .field·final·synthetic·d:Lw1/l;
25 ····.annotation·system·Ldalvik/annotation/Signature;25 ····.annotation·system·Ldalvik/annotation/Signature;
26 ········value·=·{26 ········value·=·{
27 ············"Lq1/l<",27 ············"Lw1/l<",
28 ············"TE;",28 ············"TE;",
29 ············"Lg1/q;",29 ············"Lm1/q;",
30 ············">;"30 ············">;"
31 ········}31 ········}
32 ····.end·annotation32 ····.end·annotation
33 .end·field33 .end·field
  
34 .field·final·synthetic·e:Ljava/lang/Object;34 .field·final·synthetic·e:Ljava/lang/Object;
35 ····.annotation·system·Ldalvik/annotation/Signature;35 ····.annotation·system·Ldalvik/annotation/Signature;
36 ········value·=·{36 ········value·=·{
37 ············"TE;"37 ············"TE;"
38 ········}38 ········}
39 ····.end·annotation39 ····.end·annotation
40 .end·field40 .end·field
  
41 .field·final·synthetic·f:Lj1/g;41 .field·final·synthetic·f:Lp1/g;
  
  
42 #·direct·methods42 #·direct·methods
43 .method·constructor·<init>(Lq1/l;Ljava/lang/Object;Lj1/g;)V43 .method·constructor·<init>(Lw1/l;Ljava/lang/Object;Lp1/g;)V
44 ····.locals·044 ····.locals·0
45 ····.annotation·system·Ldalvik/annotation/Signature;45 ····.annotation·system·Ldalvik/annotation/Signature;
46 ········value·=·{46 ········value·=·{
47 ············"(",47 ············"(",
48 ············"Lq1/l<",48 ············"Lw1/l<",
49 ············"-TE;",49 ············"-TE;",
50 ············"Lg1/q;",50 ············"Lm1/q;",
51 ············">;TE;",51 ············">;TE;",
52 ············"Lj1/g;",52 ············"Lp1/g;",
53 ············")V"53 ············")V"
54 ········}54 ········}
55 ····.end·annotation55 ····.end·annotation
  
56 ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/t$a;->d:Lq1/l;56 ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/t$a;->d:Lw1/l;
  
57 ····iput-object·p2,·p0,·Lkotlinx/coroutines/internal/t$a;->e:Ljava/lang/Object;57 ····iput-object·p2,·p0,·Lkotlinx/coroutines/internal/t$a;->e:Ljava/lang/Object;
  
58 ····iput-object·p3,·p0,·Lkotlinx/coroutines/internal/t$a;->f:Lj1/g;58 ····iput-object·p3,·p0,·Lkotlinx/coroutines/internal/t$a;->f:Lp1/g;
  
59 ····const/4·p1,·0x159 ····const/4·p1,·0x1
  
60 ····invoke-direct·{p0,·p1},·Lkotlin/jvm/internal/j;-><init>(I)V60 ····invoke-direct·{p0,·p1},·Lkotlin/jvm/internal/j;-><init>(I)V
  
61 ····return-void61 ····return-void
62 .end·method62 .end·method
  
  
63 #·virtual·methods63 #·virtual·methods
64 .method·public·final·a(Ljava/lang/Throwable;)V64 .method·public·final·a(Ljava/lang/Throwable;)V
65 ····.locals·265 ····.locals·2
  
66 ····iget-object·p1,·p0,·Lkotlinx/coroutines/internal/t$a;->d:Lq1/l;66 ····iget-object·p1,·p0,·Lkotlinx/coroutines/internal/t$a;->d:Lw1/l;
  
67 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/t$a;->e:Ljava/lang/Object;67 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/t$a;->e:Ljava/lang/Object;
  
68 ····iget-object·v1,·p0,·Lkotlinx/coroutines/internal/t$a;->f:Lj1/g;68 ····iget-object·v1,·p0,·Lkotlinx/coroutines/internal/t$a;->f:Lp1/g;
  
69 ····invoke-static·{p1,·v0,·v1},·Lkotlinx/coroutines/internal/t;->b(Lq1/l;Ljava/lang/Object;Lj1/g;)V69 ····invoke-static·{p1,·v0,·v1},·Lkotlinx/coroutines/internal/t;->b(Lw1/l;Ljava/lang/Object;Lp1/g;)V
  
70 ····return-void70 ····return-void
71 .end·method71 .end·method
  
72 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;72 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;
73 ····.locals·073 ····.locals·0
  
74 ····check-cast·p1,·Ljava/lang/Throwable;74 ····check-cast·p1,·Ljava/lang/Throwable;
  
75 ····invoke-virtual·{p0,·p1},·Lkotlinx/coroutines/internal/t$a;->a(Ljava/lang/Throwable;)V75 ····invoke-virtual·{p0,·p1},·Lkotlinx/coroutines/internal/t$a;->a(Ljava/lang/Throwable;)V
  
76 ····sget-object·p1,·Lg1/q;->a:Lg1/q;76 ····sget-object·p1,·Lm1/q;->a:Lm1/q;
  
77 ····return-object·p177 ····return-object·p1
78 .end·method78 .end·method
681 B
smali/m/a.smali
    
Offset 1, 35 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·Lm/a;1 .class·public·interface·abstract·Lm/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·direct·methods 
5 .method·public·static·a(Ljava/lang/String;)V 
6 ····.locals·2 
  
7 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I 
  
8 ····const/16·v1,·0x12 
  
9 ····if-lt·v0,·v1,·:cond_0 
  
10 ····invoke-static·{p0},·Lm/b;->a(Ljava/lang/String;)V 
  
11 ····:cond_0 
12 ····return-void 
13 .end·method 
  
14 .method·public·static·b()V 
15 ····.locals·2 
  
16 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I 
  
17 ····const/16·v1,·0x12 
  
18 ····if-lt·v0,·v1,·:cond_0 
  
19 ····invoke-static·{},·Lm/b;->b()V 
  
20 ····:cond_0 
21 ····return-void 
22 .end·method 
1.12 KB
smali/q1/d.smali
    
Offset 1, 43 lines modifiedOffset 1, 13 lines modified
1 .class·public·interface·abstract·Lq1/d; 
2 .super·Ljava/lang/Object;1 .class·Lq1/d;
 2 .super·Lq1/c;
3 .source·""3 .source·""
  
4 #·interfaces 
5 .implements·Lg1/c; 
  
 4 #·direct·methods
 5 .method·public·static·c()Ljava/lang/Object;
 6 ····.locals·1
  
 7 ····sget-object·v0,·Lq1/a;->d:Lq1/a;
  
 8 ····return-object·v0
 9 .end·method
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/Signature; 
8 ····value·=·{ 
9 ········"<P1:", 
10 ········"Ljava/lang/Object;", 
11 ········"P2:", 
12 ········"Ljava/lang/Object;", 
13 ········"P3:", 
14 ········"Ljava/lang/Object;", 
15 ········"P4:", 
16 ········"Ljava/lang/Object;", 
17 ········"P5:", 
18 ········"Ljava/lang/Object;", 
19 ········"P6:", 
20 ········"Ljava/lang/Object;", 
21 ········"P7:", 
22 ········"Ljava/lang/Object;", 
23 ········"P8:", 
24 ········"Ljava/lang/Object;", 
25 ········"P9:", 
26 ········"Ljava/lang/Object;", 
27 ········"P10:", 
28 ········"Ljava/lang/Object;", 
29 ········"P11:", 
30 ········"Ljava/lang/Object;", 
31 ········"P12:", 
32 ········"Ljava/lang/Object;", 
33 ········"R:", 
34 ········"Ljava/lang/Object;", 
35 ········">", 
36 ········"Ljava/lang/Object;", 
37 ········"Lg1/c<", 
38 ········"TR;>;" 
39 ····} 
40 .end·annotation 
1.53 KB
smali/q1/b.smali
    
Offset 1, 39 lines modifiedOffset 1, 35 lines modified
1 .class·public·interface·abstract·Lq1/b; 
2 .super·Ljava/lang/Object;1 .class·public·final·Lq1/b;
 2 .super·Lq1/d;
3 .source·""3 .source·""
  
4 #·interfaces 
5 .implements·Lg1/c; 
  
 4 #·direct·methods
 5 .method·public·static·bridge·synthetic·a(Lw1/p;Ljava/lang/Object;Lp1/d;)Lp1/d;
 6 ····.locals·0
  
 7 ····invoke-static·{p0,·p1,·p2},·Lq1/c;->a(Lw1/p;Ljava/lang/Object;Lp1/d;)Lp1/d;
  
 8 ····move-result-object·p0
  
 9 ····return-object·p0
 10 .end·method
  
 11 .method·public·static·bridge·synthetic·b(Lp1/d;)Lp1/d;
 12 ····.locals·0
  
 13 ····invoke-static·{p0},·Lq1/c;->b(Lp1/d;)Lp1/d;
  
 14 ····move-result-object·p0
  
 15 ····return-object·p0
 16 .end·method
  
 17 .method·public·static·bridge·synthetic·c()Ljava/lang/Object;
 18 ····.locals·1
  
 19 ····invoke-static·{},·Lq1/d;->c()Ljava/lang/Object;
  
 20 ····move-result-object·v0
  
 21 ····return-object·v0
 22 .end·method
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/Signature; 
8 ····value·=·{ 
9 ········"<P1:", 
10 ········"Ljava/lang/Object;", 
11 ········"P2:", 
12 ········"Ljava/lang/Object;", 
13 ········"P3:", 
14 ········"Ljava/lang/Object;", 
15 ········"P4:", 
16 ········"Ljava/lang/Object;", 
17 ········"P5:", 
18 ········"Ljava/lang/Object;", 
19 ········"P6:", 
20 ········"Ljava/lang/Object;", 
21 ········"P7:", 
22 ········"Ljava/lang/Object;", 
23 ········"P8:", 
24 ········"Ljava/lang/Object;", 
25 ········"P9:", 
26 ········"Ljava/lang/Object;", 
27 ········"P10:", 
28 ········"Ljava/lang/Object;", 
29 ········"R:", 
30 ········"Ljava/lang/Object;", 
31 ········">", 
32 ········"Ljava/lang/Object;", 
33 ········"Lg1/c<", 
34 ········"TR;>;" 
35 ····} 
36 .end·annotation 
2.91 KB
smali/q1/a.smali
    
Offset 1, 29 lines modifiedOffset 1, 136 lines modified
1 .class·public·interface·abstract·Lq1/a;1 .class·public·final·enum·Lq1/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Enum;
3 .source·""3 .source·""
  
4 #·interfaces 
5 .implements·Lg1/c; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;5 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{6 ····value·=·{
9 ········"<R:", 
10 ········"Ljava/lang/Object;",7 ········"Ljava/lang/Enum<",
 8 ········"Lq1/a;",
11 ········">",9 ········">;"
12 ········"Ljava/lang/Object;", 
13 ········"Lg1/c<", 
14 ········"TR;>;" 
15 ····}10 ····}
16 .end·annotation11 .end·annotation
  
  
 12 #·static·fields
 13 .field·public·static·final·enum·d:Lq1/a;
  
 14 .field·public·static·final·enum·e:Lq1/a;
  
 15 .field·public·static·final·enum·f:Lq1/a;
  
 16 .field·private·static·final·synthetic·g:[Lq1/a;
  
  
17 #·virtual·methods17 #·direct·methods
18 .method·public·abstract·invoke()Ljava/lang/Object;18 .method·static·constructor·<clinit>()V
 19 ····.locals·3
  
 20 ····new-instance·v0,·Lq1/a;
  
 21 ····const-string·v1,·"COROUTINE_SUSPENDED"
  
 22 ····const/4·v2,·0x0
  
 23 ····invoke-direct·{v0,·v1,·v2},·Lq1/a;-><init>(Ljava/lang/String;I)V
  
 24 ····sput-object·v0,·Lq1/a;->d:Lq1/a;
  
 25 ····new-instance·v0,·Lq1/a;
  
 26 ····const-string·v1,·"UNDECIDED"
  
 27 ····const/4·v2,·0x1
  
 28 ····invoke-direct·{v0,·v1,·v2},·Lq1/a;-><init>(Ljava/lang/String;I)V
  
 29 ····sput-object·v0,·Lq1/a;->e:Lq1/a;
  
 30 ····new-instance·v0,·Lq1/a;
  
 31 ····const-string·v1,·"RESUMED"
  
 32 ····const/4·v2,·0x2
  
 33 ····invoke-direct·{v0,·v1,·v2},·Lq1/a;-><init>(Ljava/lang/String;I)V
  
 34 ····sput-object·v0,·Lq1/a;->f:Lq1/a;
  
 35 ····invoke-static·{},·Lq1/a;->a()[Lq1/a;
  
 36 ····move-result-object·v0
  
 37 ····sput-object·v0,·Lq1/a;->g:[Lq1/a;
  
 38 ····return-void
 39 .end·method
  
 40 .method·private·constructor·<init>(Ljava/lang/String;I)V
 41 ····.locals·0
19 ····.annotation·system·Ldalvik/annotation/Signature;42 ····.annotation·system·Ldalvik/annotation/Signature;
20 ········value·=·{43 ········value·=·{
21 ············"()TR;"44 ············"()V"
22 ········}45 ········}
23 ····.end·annotation46 ····.end·annotation
  
 47 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
 48 ····return-void
 49 .end·method
  
 50 .method·private·static·final·synthetic·a()[Lq1/a;
 51 ····.locals·3
  
 52 ····const/4·v0,·0x3
  
 53 ····new-array·v0,·v0,·[Lq1/a;
  
 54 ····sget-object·v1,·Lq1/a;->d:Lq1/a;
  
 55 ····const/4·v2,·0x0
  
 56 ····aput-object·v1,·v0,·v2
  
 57 ····sget-object·v1,·Lq1/a;->e:Lq1/a;
  
 58 ····const/4·v2,·0x1
  
 59 ····aput-object·v1,·v0,·v2
  
 60 ····sget-object·v1,·Lq1/a;->f:Lq1/a;
  
 61 ····const/4·v2,·0x2
  
 62 ····aput-object·v1,·v0,·v2
  
 63 ····return-object·v0
 64 .end·method
  
 65 .method·public·static·valueOf(Ljava/lang/String;)Lq1/a;
 66 ····.locals·1
  
 67 ····const-class·v0,·Lq1/a;
  
 68 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
  
 69 ····move-result-object·p0
  
 70 ····check-cast·p0,·Lq1/a;
  
Max diff block lines reached; 0/2952 bytes (0.00%) of diff not shown.
3.65 KB
smali/q1/c.smali
    
Offset 1, 41 lines modifiedOffset 1, 130 lines modified
1 .class·public·interface·abstract·Lq1/c;1 .class·Lq1/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces 
5 .implements·Lg1/c; 
  
 4 #·direct·methods
 5 .method·public·static·a(Lw1/p;Ljava/lang/Object;Lp1/d;)Lp1/d;
 6 ····.locals·2
 7 ····.annotation·system·Ldalvik/annotation/Signature;
 8 ········value·=·{
 9 ············"<R:",
 10 ············"Ljava/lang/Object;",
 11 ············"T:",
 12 ············"Ljava/lang/Object;",
 13 ············">(",
 14 ············"Lw1/p<",
 15 ············"-TR;-",
 16 ············"Lp1/d<",
 17 ············"-TT;>;+",
 18 ············"Ljava/lang/Object;",
 19 ············">;TR;",
 20 ············"Lp1/d<",
 21 ············"-TT;>;)",
 22 ············"Lp1/d<",
 23 ············"Lm1/q;",
 24 ············">;"
 25 ········}
 26 ····.end·annotation
  
6 #·annotations27 ····const-string·v0,·"<this>"
  
 28 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 29 ····const-string·v0,·"completion"
  
 30 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 31 ····invoke-static·{p2},·Lkotlin/coroutines/jvm/internal/h;->a(Lp1/d;)Lp1/d;
  
 32 ····move-result-object·p2
  
 33 ····instance-of·v0,·p0,·Lkotlin/coroutines/jvm/internal/a;
  
 34 ····if-eqz·v0,·:cond_0
  
 35 ····check-cast·p0,·Lkotlin/coroutines/jvm/internal/a;
  
 36 ····invoke-virtual·{p0,·p1,·p2},·Lkotlin/coroutines/jvm/internal/a;->create(Ljava/lang/Object;Lp1/d;)Lp1/d;
  
 37 ····move-result-object·p0
  
 38 ····goto·:goto_0
  
 39 ····:cond_0
 40 ····invoke-interface·{p2},·Lp1/d;->getContext()Lp1/g;
  
 41 ····move-result-object·v0
  
 42 ····sget-object·v1,·Lp1/h;->d:Lp1/h;
  
 43 ····if-ne·v0,·v1,·:cond_1
  
 44 ····new-instance·v0,·Lq1/c$a;
  
 45 ····invoke-direct·{v0,·p2,·p0,·p1},·Lq1/c$a;-><init>(Lp1/d;Lw1/p;Ljava/lang/Object;)V
  
 46 ····move-object·p0,·v0
  
 47 ····goto·:goto_0
  
 48 ····:cond_1
 49 ····new-instance·v1,·Lq1/c$b;
  
 50 ····invoke-direct·{v1,·p2,·v0,·p0,·p1},·Lq1/c$b;-><init>(Lp1/d;Lp1/g;Lw1/p;Ljava/lang/Object;)V
  
 51 ····move-object·p0,·v1
  
 52 ····:goto_0
 53 ····return-object·p0
 54 .end·method
  
 55 .method·public·static·b(Lp1/d;)Lp1/d;
 56 ····.locals·1
7 .annotation·system·Ldalvik/annotation/Signature;57 ····.annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{58 ········value·=·{
9 ········"<P1:",59 ············"<T:",
10 ········"Ljava/lang/Object;",60 ············"Ljava/lang/Object;",
11 ········"P2:", 
12 ········"Ljava/lang/Object;", 
13 ········"P3:", 
14 ········"Ljava/lang/Object;", 
15 ········"P4:", 
16 ········"Ljava/lang/Object;", 
17 ········"P5:", 
18 ········"Ljava/lang/Object;", 
19 ········"P6:", 
20 ········"Ljava/lang/Object;", 
21 ········"P7:", 
22 ········"Ljava/lang/Object;", 
23 ········"P8:", 
24 ········"Ljava/lang/Object;", 
25 ········"P9:", 
26 ········"Ljava/lang/Object;", 
27 ········"P10:", 
28 ········"Ljava/lang/Object;", 
29 ········"P11:", 
30 ········"Ljava/lang/Object;", 
31 ········"R:", 
32 ········"Ljava/lang/Object;", 
33 ········">",61 ············">(",
34 ········"Ljava/lang/Object;", 
35 ········"Lg1/c<",62 ············"Lp1/d<",
 63 ············"-TT;>;)",
 64 ············"Lp1/d<",
36 ········"TR;>;"65 ············"TT;>;"
37 ····}66 ········}
38 .end·annotation67 ····.end·annotation
  
 68 ····const-string·v0,·"<this>"
  
 69 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 70 ····instance-of·v0,·p0,·Lkotlin/coroutines/jvm/internal/d;
  
 71 ····if-eqz·v0,·:cond_0
Max diff block lines reached; -1/3709 bytes (-0.03%) of diff not shown.
6.04 KB
smali/d1/b.smali
Max HTML report size reached
11.8 KB
smali/d1/a.smali
Max HTML report size reached
3.39 KB
smali/d1/c.smali
    
Offset 1, 150 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·Ld1/c;1 .class·public·interface·abstract·Ld1/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces 
5 .implements·Lo0/a; 
6 .implements·Lp0/a; 
  
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/MemberClasses;
 6 ····value·=·{
 7 ········Ld1/c$b;,
 8 ········Ld1/c$a;,
 9 ········Ld1/c$d;,
 10 ········Ld1/c$c;
 11 ····}
 12 .end·annotation
  
7 #·instance·fields 
8 .field·private·a:Ld1/a; 
  
9 .field·private·b:Ld1/b; 
  
  
10 #·direct·methods 
11 .method·public·constructor·<init>()V 
12 ····.locals·0 
  
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
14 ····return-void 
15 .end·method 
  
  
16 #·virtual·methods13 #·virtual·methods
 14 .method·public·abstract·a(Ld1/c$d;)Ld1/c$c;
17 .method·public·b(Lp0/c;)V 
18 ····.locals·1 
  
19 ····iget-object·v0,·p0,·Ld1/c;->a:Ld1/a; 
  
20 ····if-nez·v0,·:cond_0 
  
21 ····const-string·p1,·"UrlLauncherPlugin" 
  
22 ····const-string·v0,·"urlLauncher·was·never·set." 
  
23 ····invoke-static·{p1,·v0},·Landroid/util/Log;->wtf(Ljava/lang/String;Ljava/lang/String;)I 
  
24 ····return-void 
  
25 ····:cond_0 
26 ····iget-object·v0,·p0,·Ld1/c;->b:Ld1/b; 
  
27 ····invoke-interface·{p1},·Lp0/c;->d()Landroid/app/Activity; 
  
28 ····move-result-object·p1 
  
29 ····invoke-virtual·{v0,·p1},·Ld1/b;->d(Landroid/app/Activity;)V 
  
30 ····return-void 
31 .end·method15 .end·method
  
 16 .method·public·abstract·b(Ljava/lang/String;Ljava/nio/ByteBuffer;)V
32 .method·public·f(Lo0/a$b;)V 
33 ····.locals·3 
  
34 ····new-instance·v0,·Ld1/b; 
  
35 ····invoke-virtual·{p1},·Lo0/a$b;->a()Landroid/content/Context; 
  
36 ····move-result-object·v1 
  
37 ····const/4·v2,·0x0 
  
38 ····invoke-direct·{v0,·v1,·v2},·Ld1/b;-><init>(Landroid/content/Context;Landroid/app/Activity;)V 
  
39 ····iput-object·v0,·p0,·Ld1/c;->b:Ld1/b; 
  
40 ····new-instance·v1,·Ld1/a; 
  
41 ····invoke-direct·{v1,·v0},·Ld1/a;-><init>(Ld1/b;)V 
  
42 ····iput-object·v1,·p0,·Ld1/c;->a:Ld1/a; 
  
43 ····invoke-virtual·{p1},·Lo0/a$b;->b()Lx0/c; 
  
44 ····move-result-object·p1 
  
45 ····invoke-virtual·{v1,·p1},·Ld1/a;->f(Lx0/c;)V 
  
46 ····return-void 
47 .end·method17 .end·method
  
 18 .method·public·abstract·c(Ljava/lang/String;Ljava/nio/ByteBuffer;Ld1/c$b;)V
48 .method·public·g()V 
49 ····.locals·2 
  
50 ····iget-object·v0,·p0,·Ld1/c;->a:Ld1/a; 
  
51 ····if-nez·v0,·:cond_0 
  
52 ····const-string·v0,·"UrlLauncherPlugin" 
  
53 ····const-string·v1,·"urlLauncher·was·never·set." 
  
54 ····invoke-static·{v0,·v1},·Landroid/util/Log;->wtf(Ljava/lang/String;Ljava/lang/String;)I 
  
55 ····return-void 
  
56 ····:cond_0 
57 ····iget-object·v0,·p0,·Ld1/c;->b:Ld1/b; 
  
58 ····const/4·v1,·0x0 
  
59 ····invoke-virtual·{v0,·v1},·Ld1/b;->d(Landroid/app/Activity;)V 
  
60 ····return-void 
61 .end·method19 .end·method
  
 20 .method·public·abstract·e()Ld1/c$c;
62 .method·public·i(Lp0/c;)V 
63 ····.locals·0 
  
64 ····invoke-virtual·{p0,·p1},·Ld1/c;->b(Lp0/c;)V 
  
65 ····return-void 
Max diff block lines reached; 761/3442 bytes (22.11%) of diff not shown.
3.37 KB
smali/k/a$e.smali
    
Offset 1, 117 lines modifiedOffset 1, 76 lines modified
1 .class·public·final·enum·Lk/a$e;1 .class·Lk/a$e;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Ljava/util/concurrent/Callable;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lk/a;8 ····value·=·Lk/a;->h(Ljava/lang/String;)Landroidx/core/graphics/drawable/IconCompat;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x401911 ····accessFlags·=·0x0
10 ····name·=·"e"12 ····name·=·null
11 .end·annotation13 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{15 ····value·=·{
14 ········"Ljava/lang/Enum<",16 ········"Ljava/lang/Object;",
 17 ········"Ljava/util/concurrent/Callable<",
15 ········"Lk/a$e;",18 ········"Lk/b$a;",
16 ········">;"19 ········">;"
17 ····}20 ····}
18 .end·annotation21 .end·annotation
  
  
19 #·static·fields 
20 .field·public·static·final·enum·e:Lk/a$e; 
  
21 .field·private·static·final·synthetic·f:[Lk/a$e; 
  
  
22 #·instance·fields22 #·instance·fields
 23 .field·final·synthetic·a:Ljava/lang/String;
23 .field·private·final·d:Ls/g; 
  
  
24 #·direct·methods 
25 .method·static·constructor·<clinit>()V 
26 ····.locals·4 
  
27 ····new-instance·v0,·Lk/a$e; 
  
28 ····invoke-static·{},·Lt/f;->j()Ls/g; 
  
29 ····move-result-object·v1 
  
30 ····const-string·v2,·"AES256_GCM" 
  
31 ····const/4·v3,·0x0 
  
32 ····invoke-direct·{v0,·v2,·v3,·v1},·Lk/a$e;-><init>(Ljava/lang/String;ILs/g;)V 
  
33 ····sput-object·v0,·Lk/a$e;->e:Lk/a$e; 
  
34 ····const/4·v1,·0x1 
  
35 ····new-array·v1,·v1,·[Lk/a$e; 
  
36 ····aput-object·v0,·v1,·v324 .field·final·synthetic·b:Lk/a;
  
37 ····sput-object·v1,·Lk/a$e;->f:[Lk/a$e; 
  
 25 #·direct·methods
38 ····return-void 
39 .end·method 
  
40 .method·private·constructor·<init>(Ljava/lang/String;ILs/g;)V26 .method·constructor·<init>(Lk/a;Ljava/lang/String;)V
41 ····.locals·027 ····.locals·0
42 ····.annotation·system·Ldalvik/annotation/Signature; 
43 ········value·=·{ 
44 ············"(", 
45 ············"Ls/g;", 
46 ············")V" 
47 ········} 
48 ····.end·annotation 
  
49 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V28 ····iput-object·p1,·p0,·Lk/a$e;->b:Lk/a;
  
50 ····iput-object·p3,·p0,·Lk/a$e;->d:Ls/g;29 ····iput-object·p2,·p0,·Lk/a$e;->a:Ljava/lang/String;
  
 30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
51 ····return-void31 ····return-void
52 .end·method32 .end·method
  
53 .method·public·static·valueOf(Ljava/lang/String;)Lk/a$e; 
54 ····.locals·1 
  
55 ····const-class·v0,·Lk/a$e; 
  
56 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; 
  
57 ····move-result-object·p0 
  
58 ····check-cast·p0,·Lk/a$e;33 #·virtual·methods
 34 .method·public·a()Lk/b$a;
 35 ····.locals·2
  
 36 ····iget-object·v0,·p0,·Lk/a$e;->b:Lk/a;
59 ····return-object·p0 
60 .end·method 
  
 37 ····iget-object·v0,·v0,·Lk/a;->b:Ljava/util/Map;
61 .method·public·static·values()[Lk/a$e; 
62 ····.locals·1 
  
63 ····sget-object·v0,·Lk/a$e;->f:[Lk/a$e;38 ····iget-object·v1,·p0,·Lk/a$e;->a:Ljava/lang/String;
  
64 ····invoke-virtual·{v0},·[Lk/a$e;->clone()Ljava/lang/Object;39 ····invoke-interface·{v0,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
65 ····move-result-object·v040 ····move-result-object·v0
  
66 ····check-cast·v0,·[Lk/a$e;41 ····check-cast·v0,·Lk/b$a;
  
67 ····return-object·v042 ····return-object·v0
68 .end·method43 .end·method
  
 44 .method·public·bridge·synthetic·call()Ljava/lang/Object;
  
69 #·virtual·methods 
70 .method·a()Ls/g; 
71 ····.locals·145 ····.locals·1
  
72 ····iget-object·v0,·p0,·Lk/a$e;->d:Ls/g;46 ····invoke-virtual·{p0},·Lk/a$e;->a()Lk/b$a;
Max diff block lines reached; 35/3415 bytes (1.02%) of diff not shown.
6.46 KB
smali/k/a$c.smali
Max HTML report size reached
4.18 KB
smali/k/a$d.smali
Max HTML report size reached
8.13 KB
smali/k/b$a.smali
Max HTML report size reached
3.53 KB
smali/k/a$a.smali
    
Offset 1, 130 lines modifiedOffset 1, 59 lines modified
1 .class·synthetic·Lk/a$a;1 .class·Lk/a$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lk/a;8 ····value·=·Lk/a;->l(Landroidx/concurrent/futures/c;)V
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x100811 ····accessFlags·=·0x0
10 ····name·=·null12 ····name·=·null
11 .end·annotation13 .end·annotation
  
  
12 #·static·fields14 #·instance·fields
 15 .field·final·synthetic·d:Ljava/util/List;
13 .field·static·final·synthetic·a:[I 
  
  
14 #·direct·methods 
15 .method·static·constructor·<clinit>()V 
16 ····.locals·3 
  
17 ····invoke-static·{},·Lk/a$c;->values()[Lk/a$c; 
  
18 ····move-result-object·v0 
  
19 ····array-length·v0,·v0 
  
20 ····new-array·v0,·v0,·[I 
  
21 ····sput-object·v0,·Lk/a$a;->a:[I 
  
22 ····:try_start_0 
23 ····sget-object·v1,·Lk/a$c;->e:Lk/a$c; 
  
24 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I 
  
25 ····move-result·v1 
  
26 ····const/4·v2,·0x1 
  
27 ····aput·v2,·v0,·v1 
28 ····:try_end_0 
29 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0 
  
30 ····:catch_0 
31 ····:try_start_1 
32 ····sget-object·v0,·Lk/a$a;->a:[I 
  
33 ····sget-object·v1,·Lk/a$c;->g:Lk/a$c; 
  
34 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I16 .field·final·synthetic·e:Lk/a;
  
35 ····move-result·v1 
  
 17 #·direct·methods
 18 .method·constructor·<init>(Lk/a;Ljava/util/List;)V
 19 ····.locals·0
36 ····const/4·v2,·0x2 
  
37 ····aput·v2,·v0,·v1 
38 ····:try_end_1 
39 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1 
  
40 ····:catch_1 
41 ····:try_start_2 
42 ····sget-object·v0,·Lk/a$a;->a:[I 
  
43 ····sget-object·v1,·Lk/a$c;->h:Lk/a$c; 
  
44 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I 
  
45 ····move-result·v1 
  
46 ····const/4·v2,·0x3 
  
47 ····aput·v2,·v0,·v1 
48 ····:try_end_2 
49 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2 
  
50 ····:catch_2 
51 ····:try_start_3 
52 ····sget-object·v0,·Lk/a$a;->a:[I 
  
53 ····sget-object·v1,·Lk/a$c;->i:Lk/a$c; 
  
54 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I 
  
55 ····move-result·v1 
  
56 ····const/4·v2,·0x4 
  
 20 ····iput-object·p1,·p0,·Lk/a$a;->e:Lk/a;
57 ····aput·v2,·v0,·v1 
58 ····:try_end_3 
59 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3 
  
 21 ····iput-object·p2,·p0,·Lk/a$a;->d:Ljava/util/List;
60 ····:catch_3 
61 ····:try_start_4 
62 ····sget-object·v0,·Lk/a$a;->a:[I 
  
63 ····sget-object·v1,·Lk/a$c;->j:Lk/a$c;22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
64 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I23 ····return-void
 24 .end·method
  
65 ····move-result·v1 
  
66 ····const/4·v2,·0x525 #·virtual·methods
 26 .method·public·run()V
 27 ····.locals·2
  
 28 ····iget-object·v0,·p0,·Lk/a$a;->e:Lk/a;
67 ····aput·v2,·v0,·v1 
68 ····:try_end_4 
69 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4 
  
 29 ····iget-object·v1,·p0,·Lk/a$a;->d:Ljava/util/List;
70 ····:catch_4 
71 ····:try_start_5 
Max diff block lines reached; 579/3579 bytes (16.18%) of diff not shown.
27.2 KB
smali/k/b.smali
Max HTML report size reached
18.0 KB
smali/k/a$b.smali
Max HTML report size reached
44.4 KB
smali/k/a.smali
Max HTML report size reached
620 B
smali/u/a$a.smali
    
Offset 33, 19 lines modifiedOffset 33, 19 lines modified
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·protected·a()Ljavax/crypto/Cipher;34 .method·protected·a()Ljavax/crypto/Cipher;
35 ····.locals·235 ····.locals·2
  
36 ····:try_start_036 ····:try_start_0
37 ····sget-object·v0,·La0/m;->f:La0/m;37 ····sget-object·v0,·Lf0/i;->e:Lf0/i;
  
38 ····const-string·v1,·"AES/GCM-SIV/NoPadding"38 ····const-string·v1,·"AES/GCM-SIV/NoPadding"
  
39 ····invoke-virtual·{v0,·v1},·La0/m;->a(Ljava/lang/String;)Ljava/lang/Object;39 ····invoke-virtual·{v0,·v1},·Lf0/i;->a(Ljava/lang/String;)Ljava/lang/Object;
  
40 ····move-result-object·v040 ····move-result-object·v0
  
41 ····check-cast·v0,·Ljavax/crypto/Cipher;41 ····check-cast·v0,·Ljavax/crypto/Cipher;
42 ····:try_end_042 ····:try_end_0
43 ····.catch·Ljava/security/GeneralSecurityException;·{:try_start_0·..·:try_end_0}·:catch_043 ····.catch·Ljava/security/GeneralSecurityException;·{:try_start_0·..·:try_end_0}·:catch_0
  
1.44 KB
smali/u/a.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lu/a;1 .class·public·final·Lu/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ls/a;5 .implements·Lr/b;
  
  
6 #·static·fields6 #·static·fields
7 .field·private·static·final·b:Ljava/lang/ThreadLocal;7 .field·private·static·final·b:Ljava/lang/ThreadLocal;
8 ····.annotation·system·Ldalvik/annotation/Signature;8 ····.annotation·system·Ldalvik/annotation/Signature;
9 ········value·=·{9 ········value·=·{
10 ············"Ljava/lang/ThreadLocal<",10 ············"Ljava/lang/ThreadLocal<",
Offset 38, 15 lines modifiedOffset 38, 15 lines modified
38 .method·public·constructor·<init>([B)V38 .method·public·constructor·<init>([B)V
39 ····.locals·239 ····.locals·2
  
40 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V40 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
41 ····array-length·v0,·p141 ····array-length·v0,·p1
  
42 ····invoke-static·{v0},·La0/w;->a(I)V42 ····invoke-static·{v0},·Lf0/r;->a(I)V
  
43 ····new-instance·v0,·Ljavax/crypto/spec/SecretKeySpec;43 ····new-instance·v0,·Ljavax/crypto/spec/SecretKeySpec;
  
44 ····const-string·v1,·"AES"44 ····const-string·v1,·"AES"
  
45 ····invoke-direct·{v0,·p1,·v1},·Ljavax/crypto/spec/SecretKeySpec;-><init>([BLjava/lang/String;)V45 ····invoke-direct·{v0,·p1,·v1},·Ljavax/crypto/spec/SecretKeySpec;-><init>([BLjava/lang/String;)V
  
Offset 86, 15 lines modifiedOffset 86, 15 lines modified
86 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_086 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0
  
87 ····return-object·v087 ····return-object·v0
  
88 ····:catch_088 ····:catch_0
89 ····nop89 ····nop
  
90 ····invoke-static·{},·La0/v;->b()Z90 ····invoke-static·{},·Lf0/q;->b()Z
  
91 ····move-result·v091 ····move-result·v0
  
92 ····if-eqz·v0,·:cond_092 ····if-eqz·v0,·:cond_0
  
93 ····new-instance·v0,·Ljavax/crypto/spec/IvParameterSpec;93 ····new-instance·v0,·Ljavax/crypto/spec/IvParameterSpec;
  
Offset 131, 15 lines modifiedOffset 131, 15 lines modified
  
131 ····const/16·v2,·0x10131 ····const/16·v2,·0x10
  
132 ····add-int/2addr·v0,·v2132 ····add-int/2addr·v0,·v2
  
133 ····new-array·v0,·v0,·[B133 ····new-array·v0,·v0,·[B
  
134 ····invoke-static·{v1},·La0/u;->c(I)[B134 ····invoke-static·{v1},·Lf0/p;->c(I)[B
  
135 ····move-result-object·v3135 ····move-result-object·v3
  
136 ····const/4·v9,·0x0136 ····const/4·v9,·0x0
  
137 ····invoke-static·{v3,·v9,·v0,·v9,·v1},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V137 ····invoke-static·{v3,·v9,·v0,·v9,·v1},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
  
11.7 KB
smali/n0/a.smali
Max HTML report size reached
2.79 KB
smali/v1/b.smali
    
Offset 1, 121 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·Lv1/b;1 .class·public·Lv1/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Error;
3 .source·""3 .source·""
  
4 #·interfaces 
5 .implements·Lv1/c; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/Signature; 
8 ····value·=·{ 
9 ········"<T:", 
10 ········"Ljava/lang/Object;", 
11 ········">", 
12 ········"Ljava/lang/Object;", 
13 ········"Lv1/c<", 
14 ········"TT;>;" 
15 ····} 
16 .end·annotation 
  
  
17 #·instance·fields 
18 .field·private·final·a:Lv1/c; 
19 ····.annotation·system·Ldalvik/annotation/Signature; 
20 ········value·=·{ 
21 ············"Lv1/c<", 
22 ············"TT;>;" 
23 ········} 
24 ····.end·annotation 
25 .end·field 
  
26 .field·private·final·b:Z 
  
27 .field·private·final·c:Lq1/l; 
28 ····.annotation·system·Ldalvik/annotation/Signature; 
29 ········value·=·{ 
30 ············"Lq1/l<", 
31 ············"TT;", 
32 ············"Ljava/lang/Boolean;", 
33 ············">;" 
34 ········} 
35 ····.end·annotation 
36 .end·field 
  
  
37 #·direct·methods4 #·direct·methods
38 .method·public·constructor·<init>(Lv1/c;ZLq1/l;)V5 .method·public·constructor·<init>()V
39 ····.locals·16 ····.locals·1
40 ····.annotation·system·Ldalvik/annotation/Signature; 
41 ········value·=·{ 
42 ············"(", 
43 ············"Lv1/c<", 
44 ············"+TT;>;Z", 
45 ············"Lq1/l<", 
46 ············"-TT;", 
47 ············"Ljava/lang/Boolean;", 
48 ············">;)V" 
49 ········} 
50 ····.end·annotation 
  
51 ····const-string·v0,·"sequence" 
  
52 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V7 ····const-string·v0,·"Kotlin·reflection·implementation·is·not·found·at·runtime.·Make·sure·you·have·kotlin-reflect.jar·in·the·classpath"
  
 8 ····invoke-direct·{p0,·v0},·Ljava/lang/Error;-><init>(Ljava/lang/String;)V
53 ····const-string·v0,·"predicate" 
  
54 ····invoke-static·{p3,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
55 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
56 ····iput-object·p1,·p0,·Lv1/b;->a:Lv1/c; 
  
57 ····iput-boolean·p2,·p0,·Lv1/b;->b:Z 
  
58 ····iput-object·p3,·p0,·Lv1/b;->c:Lq1/l; 
  
59 ····return-void9 ····return-void
60 .end·method10 .end·method
  
61 .method·public·static·final·synthetic·a(Lv1/b;)Lq1/l; 
62 ····.locals·0 
  
63 ····iget-object·p0,·p0,·Lv1/b;->c:Lq1/l; 
  
64 ····return-object·p0 
65 .end·method 
  
66 .method·public·static·final·synthetic·b(Lv1/b;)Z 
67 ····.locals·0 
  
68 ····iget-boolean·p0,·p0,·Lv1/b;->b:Z 
  
69 ····return·p0 
70 .end·method 
  
71 .method·public·static·final·synthetic·c(Lv1/b;)Lv1/c; 
72 ····.locals·0 
  
73 ····iget-object·p0,·p0,·Lv1/b;->a:Lv1/c; 
  
74 ····return-object·p0 
75 .end·method 
  
  
76 #·virtual·methods 
77 .method·public·iterator()Ljava/util/Iterator; 
78 ····.locals·1 
79 ····.annotation·system·Ldalvik/annotation/Signature; 
80 ········value·=·{ 
81 ············"()", 
82 ············"Ljava/util/Iterator<", 
83 ············"TT;>;" 
84 ········} 
85 ····.end·annotation 
  
86 ····new-instance·v0,·Lv1/b$a; 
  
87 ····invoke-direct·{v0,·p0},·Lv1/b$a;-><init>(Lv1/b;)V 
  
88 ····return-object·v0 
89 .end·method 
6.88 KB
smali/v1/a.smali
Max HTML report size reached
2.47 KB
smali/u1/b.smali
    
Offset 1, 83 lines modifiedOffset 1, 34 lines modified
1 .class·public·interface·abstract·Lu1/b;1 .class·public·final·Lu1/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces 
5 .implements·Lu1/a; 
  
 4 #·direct·methods
 5 .method·public·static·final·a(Ljava/io/Closeable;Ljava/lang/Throwable;)V
 6 ····.locals·0
  
 7 ····if-eqz·p0,·:cond_1
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/Signature; 
8 ····value·=·{ 
9 ········"<R:", 
10 ········"Ljava/lang/Object;", 
11 ········">", 
12 ········"Ljava/lang/Object;", 
13 ········"Lu1/a;" 
14 ····} 
15 .end·annotation 
  
  
16 #·virtual·methods 
17 .method·public·varargs·abstract·call([Ljava/lang/Object;)Ljava/lang/Object; 
18 ····.annotation·system·Ldalvik/annotation/Signature; 
19 ········value·=·{ 
20 ············"([", 
21 ············"Ljava/lang/Object;", 
22 ············")TR;" 
23 ········} 
24 ····.end·annotation 
25 .end·method 
  
 8 ····if-nez·p1,·:cond_0
26 .method·public·abstract·callBy(Ljava/util/Map;)Ljava/lang/Object; 
27 ····.annotation·system·Ldalvik/annotation/Signature; 
28 ········value·=·{ 
29 ············"(", 
30 ············"Ljava/util/Map<", 
31 ············"Ljava/lang/Object;", 
32 ············"+", 
33 ············"Ljava/lang/Object;", 
34 ············">;)TR;" 
35 ········} 
36 ····.end·annotation 
37 .end·method 
  
 9 ····invoke-interface·{p0},·Ljava/io/Closeable;->close()V
38 .method·public·abstract·getParameters()Ljava/util/List; 
39 ····.annotation·system·Ldalvik/annotation/Signature; 
40 ········value·=·{ 
41 ············"()", 
42 ············"Ljava/util/List<", 
43 ············"Ljava/lang/Object;", 
44 ············">;" 
45 ········} 
46 ····.end·annotation 
47 .end·method 
  
48 .method·public·abstract·getReturnType()Lu1/f; 
49 .end·method 
  
 10 ····goto·:goto_0
50 .method·public·abstract·getTypeParameters()Ljava/util/List; 
51 ····.annotation·system·Ldalvik/annotation/Signature; 
52 ········value·=·{ 
53 ············"()", 
54 ············"Ljava/util/List<", 
55 ············"Ljava/lang/Object;", 
56 ············">;" 
57 ········} 
58 ····.end·annotation 
59 .end·method 
  
60 .method·public·abstract·getVisibility()Lu1/g; 
61 .end·method11 ····:cond_0
 12 ····:try_start_0
 13 ····invoke-interface·{p0},·Ljava/io/Closeable;->close()V
 14 ····:try_end_0
 15 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
 16 ····goto·:goto_0
62 .method·public·abstract·isAbstract()Z 
63 .end·method 
  
64 .method·public·abstract·isFinal()Z 
65 .end·method17 ····:catchall_0
 18 ····move-exception·p0
  
 19 ····invoke-static·{p1,·p0},·Lm1/a;->a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
66 .method·public·abstract·isOpen()Z 
67 .end·method 
  
68 .method·public·abstract·isSuspend()Z20 ····:cond_1
 21 ····:goto_0
 22 ····return-void
69 .end·method23 .end·method
1.66 KB
smali/u1/a.smali
    
Offset 1, 16 lines modifiedOffset 1, 62 lines modified
1 .class·public·interface·abstract·Lu1/a;1 .class·public·final·Lu1/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·virtual·methods4 #·direct·methods
5 .method·public·abstract·getAnnotations()Ljava/util/List; 
6 ····.annotation·system·Ldalvik/annotation/Signature; 
7 ········value·=·{ 
8 ············"()", 
9 ············"Ljava/util/List<", 
10 ············"Ljava/lang/annotation/Annotation;", 
11 ············">;" 
12 ········} 
13 ····.end·annotation5 .method·public·static·final·a(Ljava/io/InputStream;Ljava/io/OutputStream;I)J
 6 ····.locals·5
  
 7 ····const-string·v0,·"<this>"
  
 8 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 9 ····const-string·v0,·"out"
  
 10 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 11 ····new-array·p2,·p2,·[B
  
 12 ····invoke-virtual·{p0,·p2},·Ljava/io/InputStream;->read([B)I
  
 13 ····move-result·v0
  
 14 ····const-wide/16·v1,·0x0
  
 15 ····:goto_0
 16 ····if-ltz·v0,·:cond_0
  
 17 ····const/4·v3,·0x0
  
 18 ····invoke-virtual·{p1,·p2,·v3,·v0},·Ljava/io/OutputStream;->write([BII)V
  
 19 ····int-to-long·v3,·v0
  
 20 ····add-long/2addr·v1,·v3
  
 21 ····invoke-virtual·{p0,·p2},·Ljava/io/InputStream;->read([B)I
  
 22 ····move-result·v0
  
 23 ····goto·:goto_0
  
 24 ····:cond_0
 25 ····return-wide·v1
 26 .end·method
  
 27 .method·public·static·synthetic·b(Ljava/io/InputStream;Ljava/io/OutputStream;IILjava/lang/Object;)J
 28 ····.locals·0
  
 29 ····and-int/lit8·p3,·p3,·0x2
  
 30 ····if-eqz·p3,·:cond_0
  
 31 ····const/16·p2,·0x2000
  
 32 ····:cond_0
 33 ····invoke-static·{p0,·p1,·p2},·Lu1/a;->a(Ljava/io/InputStream;Ljava/io/OutputStream;I)J
  
 34 ····move-result-wide·p0
  
 35 ····return-wide·p0
14 .end·method36 .end·method
1.31 KB
smali/o1/b.smali
    
Offset 1, 34 lines modifiedOffset 1, 43 lines modified
1 .class·public·final·Lo1/b;1 .class·Lo1/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·final·a(Ljava/io/Closeable;Ljava/lang/Throwable;)V5 .method·public·static·a(Ljava/lang/Comparable;Ljava/lang/Comparable;)I
6 ····.locals·06 ····.locals·0
 7 ····.annotation·system·Ldalvik/annotation/Signature;
 8 ········value·=·{
 9 ············"<T::",
 10 ············"Ljava/lang/Comparable<",
 11 ············"*>;>(TT;TT;)I"
 12 ········}
 13 ····.end·annotation
  
7 ····if-eqz·p0,·:cond_114 ····if-ne·p0,·p1,·:cond_0
  
8 ····if-nez·p1,·:cond_015 ····const/4·p0,·0x0
  
 16 ····return·p0
9 ····invoke-interface·{p0},·Ljava/io/Closeable;->close()V 
  
10 ····goto·:goto_0 
  
11 ····:cond_017 ····:cond_0
 18 ····if-nez·p0,·:cond_1
12 ····:try_start_0 
13 ····invoke-interface·{p0},·Ljava/io/Closeable;->close()V 
14 ····:try_end_0 
15 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 
  
16 ····goto·:goto_0 
  
 19 ····const/4·p0,·-0x1
17 ····:catchall_0 
18 ····move-exception·p0 
  
19 ····invoke-static·{p1,·p0},·Lg1/a;->a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V20 ····return·p0
  
20 ····:cond_121 ····:cond_1
21 ····:goto_0 
22 ····return-void22 ····if-nez·p1,·:cond_2
  
 23 ····const/4·p0,·0x1
  
 24 ····return·p0
  
 25 ····:cond_2
 26 ····invoke-interface·{p0,·p1},·Ljava/lang/Comparable;->compareTo(Ljava/lang/Object;)I
  
 27 ····move-result·p0
  
 28 ····return·p0
23 .end·method29 .end·method
1.54 KB
smali/o1/a.smali
    
Offset 1, 62 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·Lo1/a;1 .class·public·final·Lo1/a;
2 .super·Ljava/lang/Object;2 .super·Lo1/d;
3 .source·""3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
 5 .method·public·static·bridge·synthetic·a(Ljava/lang/Comparable;Ljava/lang/Comparable;)I
5 .method·public·static·final·a(Ljava/io/InputStream;Ljava/io/OutputStream;I)J 
6 ····.locals·5 
  
7 ····const-string·v0,·"<this>" 
  
8 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
9 ····const-string·v0,·"out" 
  
10 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
11 ····new-array·p2,·p2,·[B 
  
12 ····invoke-virtual·{p0,·p2},·Ljava/io/InputStream;->read([B)I 
  
13 ····move-result·v0 
  
14 ····const-wide/16·v1,·0x0 
  
15 ····:goto_0 
16 ····if-ltz·v0,·:cond_0 
  
17 ····const/4·v3,·0x0 
  
18 ····invoke-virtual·{p1,·p2,·v3,·v0},·Ljava/io/OutputStream;->write([BII)V 
  
19 ····int-to-long·v3,·v0 
  
20 ····add-long/2addr·v1,·v3 
  
21 ····invoke-virtual·{p0,·p2},·Ljava/io/InputStream;->read([B)I 
  
22 ····move-result·v0 
  
23 ····goto·:goto_0 
  
24 ····:cond_0 
25 ····return-wide·v1 
26 .end·method 
  
27 .method·public·static·synthetic·b(Ljava/io/InputStream;Ljava/io/OutputStream;IILjava/lang/Object;)J 
28 ····.locals·06 ····.locals·0
  
 7 ····invoke-static·{p0,·p1},·Lo1/b;->a(Ljava/lang/Comparable;Ljava/lang/Comparable;)I
29 ····and-int/lit8·p3,·p3,·0x2 
  
30 ····if-eqz·p3,·:cond_0 
  
31 ····const/16·p2,·0x2000 
  
32 ····:cond_0 
33 ····invoke-static·{p0,·p1,·p2},·Lo1/a;->a(Ljava/io/InputStream;Ljava/io/OutputStream;I)J 
  
34 ····move-result-wide·p08 ····move-result·p0
  
35 ····return-wide·p09 ····return·p0
36 .end·method10 .end·method
1.61 KB
smali/m1/a.smali
    
Offset 1, 79 lines modifiedOffset 1, 13 lines modified
1 .class·public·Lm1/a;1 .class·public·final·Lm1/a;
2 .super·Ll1/a;2 .super·Lm1/b;
3 .source·""3 .source·""
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lm1/a$a; 
8 ····} 
9 .end·annotation 
  
  
10 #·direct·methods4 #·direct·methods
11 .method·public·constructor·<init>()V5 .method·public·static·bridge·synthetic·a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
12 ····.locals·06 ····.locals·0
  
13 ····invoke-direct·{p0},·Ll1/a;-><init>()V 
  
14 ····return-void 
15 .end·method 
  
16 .method·private·final·c(I)Z 
17 ····.locals·1 
  
18 ····sget-object·v0,·Lm1/a$a;->b:Ljava/lang/Integer; 
  
19 ····if-eqz·v0,·:cond_1 
  
20 ····invoke-virtual·{v0},·Ljava/lang/Integer;->intValue()I 
  
21 ····move-result·v0 
  
22 ····if-lt·v0,·p1,·:cond_0 
  
23 ····goto·:goto_0 
  
24 ····:cond_0 
25 ····const/4·p1,·0x0 
  
26 ····goto·:goto_1 
  
27 ····:cond_1 
28 ····:goto_0 
29 ····const/4·p1,·0x1 
  
30 ····:goto_1 
31 ····return·p1 
32 .end·method 
  
  
33 #·virtual·methods 
34 .method·public·a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V 
35 ····.locals·1 
  
36 ····const-string·v0,·"cause" 
  
37 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
38 ····const-string·v0,·"exception" 
  
39 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
40 ····const/16·v0,·0x13 
  
41 ····invoke-direct·{p0,·v0},·Lm1/a;->c(I)Z 
  
42 ····move-result·v0 
  
43 ····if-eqz·v0,·:cond_0 
  
44 ····goto·:goto_0 
  
45 ····:cond_0 
46 ····invoke-super·{p0,·p1,·p2},·Ll1/a;->a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V7 ····invoke-static·{p0,·p1},·Lm1/b;->a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
  
47 ····:goto_0 
48 ····return-void8 ····return-void
49 .end·method9 .end·method
5.83 KB
smali/e0/h.smali
Max HTML report size reached
8.2 KB
smali/e0/f.smali
Max HTML report size reached
7.74 KB
smali/e0/d.smali
Max HTML report size reached
57.5 KB
smali/e0/i.smali
Max HTML report size reached
8.19 KB
smali/e0/r.smali
Max HTML report size reached
7.11 KB
smali/e0/g.smali
Max HTML report size reached
10.4 KB
smali/e0/u.smali
Max HTML report size reached
5.62 KB
smali/e0/k.smali
Max HTML report size reached
18.1 KB
smali/e0/t.smali
Max HTML report size reached
6.57 KB
smali/e0/m.smali
Max HTML report size reached
7.17 KB
smali/e0/b.smali
Max HTML report size reached
6.57 KB
smali/e0/q.smali
Max HTML report size reached
4.01 KB
smali/e0/i$a.smali
    
Offset 1, 41 lines modifiedOffset 1, 146 lines modified
1 .class·Le0/i$a;1 .class·synthetic·Le0/i$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces 
5 .implements·Landroid/database/DatabaseErrorHandler; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Le0/i;->I()V6 ····value·=·Le0/i;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x09 ····accessFlags·=·0x1008
12 ····name·=·null10 ····name·=·null
13 .end·annotation11 .end·annotation
  
  
14 #·instance·fields12 #·static·fields
15 .field·final·synthetic·a:Le0/i;13 .field·static·final·synthetic·a:[I
  
  
16 #·direct·methods14 #·direct·methods
17 .method·constructor·<init>(Le0/i;)V15 .method·static·constructor·<clinit>()V
18 ····.locals·016 ····.locals·3
  
19 ····iput-object·p1,·p0,·Le0/i$a;->a:Le0/i;17 ····invoke-static·{},·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->values()[Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V18 ····move-result-object·v0
  
21 ····return-void 
22 .end·method19 ····array-length·v0,·v0
  
 20 ····new-array·v0,·v0,·[I
  
 21 ····sput-object·v0,·Le0/i$a;->a:[I
  
 22 ····:try_start_0
 23 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
 24 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
 25 ····move-result·v1
  
 26 ····const/4·v2,·0x1
  
 27 ····aput·v2,·v0,·v1
 28 ····:try_end_0
 29 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
 30 ····:catch_0
 31 ····:try_start_1
 32 ····sget-object·v0,·Le0/i$a;->a:[I
  
 33 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
 34 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
 35 ····move-result·v1
  
 36 ····const/4·v2,·0x2
  
 37 ····aput·v2,·v0,·v1
 38 ····:try_end_1
 39 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
 40 ····:catch_1
 41 ····:try_start_2
 42 ····sget-object·v0,·Le0/i$a;->a:[I
  
 43 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
 44 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
 45 ····move-result·v1
  
 46 ····const/4·v2,·0x3
  
 47 ····aput·v2,·v0,·v1
 48 ····:try_end_2
 49 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2
  
 50 ····:catch_2
 51 ····:try_start_3
 52 ····sget-object·v0,·Le0/i$a;->a:[I
  
 53 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
 54 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
 55 ····move-result·v1
  
 56 ····const/4·v2,·0x4
  
 57 ····aput·v2,·v0,·v1
 58 ····:try_end_3
 59 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3
  
 60 ····:catch_3
 61 ····:try_start_4
 62 ····sget-object·v0,·Le0/i$a;->a:[I
  
 63 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
 64 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
 65 ····move-result·v1
  
 66 ····const/4·v2,·0x5
  
 67 ····aput·v2,·v0,·v1
 68 ····:try_end_4
 69 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4
  
 70 ····:catch_4
 71 ····:try_start_5
 72 ····sget-object·v0,·Le0/i$a;->a:[I
  
 73 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
 74 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
 75 ····move-result·v1
  
 76 ····const/4·v2,·0x6
  
Max diff block lines reached; 291/4072 bytes (7.15%) of diff not shown.
6.57 KB
smali/e0/o.smali
Max HTML report size reached
55.8 KB
smali/e0/s.smali
Max HTML report size reached
7.28 KB
smali/e0/e.smali
Max HTML report size reached
7.48 KB
smali/e0/l.smali
Max HTML report size reached
4.8 KB
smali/e0/s$a.smali
Max HTML report size reached
7.7 KB
smali/e0/a.smali
Max HTML report size reached
7.48 KB
smali/e0/p.smali
Max HTML report size reached
6.93 KB
smali/e0/j.smali
Max HTML report size reached
5.67 KB
smali/e0/c.smali
Max HTML report size reached
7.48 KB
smali/e0/n.smali
Max HTML report size reached
4.71 KB
smali/e0/s$b.smali
Max HTML report size reached
6.04 KB
smali/y1/a.smali
Max HTML report size reached
744 B
smali/o0/a$a.smali
    
Offset 1, 14 lines modifiedOffset 1, 32 lines modified
1 .class·public·interface·abstract·Lo0/a$a;1 .class·public·final·Lo0/a$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lo0/a;6 ····value·=·Lo0/a;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x6099 ····accessFlags·=·0x19
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
  
 12 #·direct·methods
 13 .method·private·constructor·<init>()V
 14 ····.locals·0
  
 15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 16 ····return-void
 17 .end·method
  
 18 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V
 19 ····.locals·0
  
 20 ····invoke-direct·{p0},·Lo0/a$a;-><init>()V
  
 21 ····return-void
 22 .end·method
14.1 KB
smali/o0/a.smali
Max HTML report size reached
4.03 KB
smali/j0/b.smali
    
Offset 1, 61 lines modifiedOffset 1, 101 lines modified
1 .class·public·Lj0/b;1 .class·public·Lj0/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/MemberClasses;
 6 ····value·=·{
 7 ········Lj0/b$c;,
 8 ········Lj0/b$d;,
 9 ········Lj0/b$b;,
 10 ········Lj0/b$g;,
 11 ········Lj0/b$e;,
 12 ········Lj0/b$f;
 13 ····}
 14 .end·annotation
  
  
4 #·direct·methods15 #·direct·methods
5 .method·static·constructor·<clinit>()V16 .method·static·synthetic·a(Ljava/lang/Throwable;)Ljava/util/Map;
6 ····.locals·017 ····.locals·0
  
 18 ····invoke-static·{p0},·Lj0/b;->b(Ljava/lang/Throwable;)Ljava/util/Map;
7 ····return-void 
8 .end·method 
  
 19 ····move-result-object·p0
9 .method·public·static·a(Ljava/lang/String;Ljava/lang/String;)V 
10 ····.locals·0 
  
11 ····return-void20 ····return-object·p0
12 .end·method21 .end·method
  
13 .method·public·static·b(Ljava/lang/String;Ljava/lang/String;)V22 .method·private·static·b(Ljava/lang/Throwable;)Ljava/util/Map;
14 ····.locals·023 ····.locals·3
 24 ····.annotation·system·Ldalvik/annotation/Signature;
 25 ········value·=·{
 26 ············"(",
 27 ············"Ljava/lang/Throwable;",
 28 ············")",
 29 ············"Ljava/util/Map<",
 30 ············"Ljava/lang/String;",
 31 ············"Ljava/lang/Object;",
 32 ············">;"
 33 ········}
 34 ····.end·annotation
  
15 ····invoke-static·{p0,·p1},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I35 ····new-instance·v0,·Ljava/util/HashMap;
  
 36 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
16 ····return-void 
17 .end·method 
  
 37 ····invoke-virtual·{p0},·Ljava/lang/Throwable;->toString()Ljava/lang/String;
18 .method·public·static·c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V 
19 ····.locals·0 
  
20 ····invoke-static·{p0,·p1,·p2},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I38 ····move-result-object·v1
  
 39 ····const-string·v2,·"message"
21 ····return-void 
22 .end·method 
  
 40 ····invoke-interface·{v0,·v2,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
23 .method·public·static·d(Ljava/lang/String;Ljava/lang/String;)V 
24 ····.locals·0 
  
 41 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
25 ····return-void 
26 .end·method 
  
 42 ····move-result-object·v1
27 .method·public·static·e(Ljava/lang/String;Ljava/lang/String;)V 
28 ····.locals·0 
  
 43 ····invoke-virtual·{v1},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
29 ····return-void 
30 .end·method 
  
 44 ····move-result-object·v1
31 .method·public·static·f(Ljava/lang/String;Ljava/lang/String;)V 
32 ····.locals·0 
  
33 ····invoke-static·{p0,·p1},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I45 ····const-string·v2,·"code"
  
 46 ····invoke-interface·{v0,·v2,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
34 ····return-void 
35 .end·method 
  
36 .method·public·static·g(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V 
37 ····.locals·047 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
 48 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
 49 ····const-string·v2,·"Cause:·"
  
 50 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 51 ····invoke-virtual·{p0},·Ljava/lang/Throwable;->getCause()Ljava/lang/Throwable;
  
 52 ····move-result-object·v2
  
 53 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
 54 ····const-string·v2,·",·Stacktrace:·"
  
 55 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 56 ····invoke-static·{p0},·Landroid/util/Log;->getStackTraceString(Ljava/lang/Throwable;)Ljava/lang/String;
  
 57 ····move-result-object·p0
  
 58 ····invoke-virtual·{v1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 59 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
 60 ····move-result-object·p0
  
 61 ····const-string·v1,·"details"
  
38 ····invoke-static·{p0,·p1,·p2},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I62 ····invoke-interface·{v0,·v1,·p0},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
39 ····return-void63 ····return-object·v0
40 .end·method64 .end·method
22.5 KB
smali/j0/a.smali
Max HTML report size reached
7.18 KB
smali/c1/a$a.smali
Max HTML report size reached
3.34 KB
smali/c1/b.smali
    
Offset 1, 92 lines modifiedOffset 1, 93 lines modified
1 .class·public·Lc1/b;1 .class·public·Lc1/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces 
5 .implements·Lo0/a; 
  
  
6 #·instance·fields4 #·instance·fields
7 .field·private·a:Lx0/k;5 .field·private·final·a:Ld1/k;
  
8 .field·private·b:Lc1/a; 
  
 6 .field·private·b:Lr0/a;
  
9 #·direct·methods 
10 .method·public·constructor·<init>()V 
11 ····.locals·07 .field·private·c:Ljava/util/Map;
 8 ····.annotation·system·Ldalvik/annotation/Signature;
 9 ········value·=·{
 10 ············"Ljava/util/Map<",
 11 ············"Ljava/lang/String;",
 12 ············"Ljava/util/List<",
 13 ············"Ld1/k$d;",
 14 ············">;>;"
 15 ········}
 16 ····.end·annotation
 17 .end·field
  
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V18 .field·final·d:Ld1/k$c;
  
13 ····return-void 
14 .end·method 
  
15 .method·private·a(Lx0/c;Landroid/content/Context;)V19 #·direct·methods
 20 .method·public·constructor·<init>(Lq0/a;)V
16 ····.locals·221 ····.locals·4
  
17 ····new-instance·v0,·Lx0/k;22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
18 ····const-string·v1,·"plugins.flutter.io/shared_preferences_android"23 ····new-instance·v0,·Lc1/b$a;
  
19 ····invoke-direct·{v0,·p1,·v1},·Lx0/k;-><init>(Lx0/c;Ljava/lang/String;)V24 ····invoke-direct·{v0,·p0},·Lc1/b$a;-><init>(Lc1/b;)V
  
20 ····iput-object·v0,·p0,·Lc1/b;->a:Lx0/k;25 ····iput-object·v0,·p0,·Lc1/b;->d:Ld1/k$c;
  
21 ····new-instance·p1,·Lc1/a;26 ····new-instance·v1,·Ld1/k;
  
22 ····invoke-direct·{p1,·p2},·Lc1/a;-><init>(Landroid/content/Context;)V27 ····sget-object·v2,·Ld1/s;->b:Ld1/s;
  
23 ····iput-object·p1,·p0,·Lc1/b;->b:Lc1/a;28 ····const-string·v3,·"flutter/deferredcomponent"
  
24 ····iget-object·p2,·p0,·Lc1/b;->a:Lx0/k;29 ····invoke-direct·{v1,·p1,·v3,·v2},·Ld1/k;-><init>(Ld1/c;Ljava/lang/String;Ld1/l;)V
  
25 ····invoke-virtual·{p2,·p1},·Lx0/k;->e(Lx0/k$c;)V30 ····iput-object·v1,·p0,·Lc1/b;->a:Ld1/k;
  
 31 ····invoke-virtual·{v1,·v0},·Ld1/k;->e(Ld1/k$c;)V
26 ····return-void 
27 .end·method 
  
 32 ····invoke-static·{},·Lp0/a;->e()Lp0/a;
28 .method·private·b()V 
29 ····.locals·2 
  
30 ····iget-object·v0,·p0,·Lc1/b;->b:Lc1/a;33 ····move-result-object·p1
  
31 ····invoke-virtual·{v0},·Lc1/a;->g()V34 ····invoke-virtual·{p1},·Lp0/a;->a()Lr0/a;
  
32 ····const/4·v0,·0x035 ····move-result-object·p1
  
33 ····iput-object·v0,·p0,·Lc1/b;->b:Lc1/a;36 ····iput-object·p1,·p0,·Lc1/b;->b:Lr0/a;
  
34 ····iget-object·v1,·p0,·Lc1/b;->a:Lx0/k;37 ····new-instance·p1,·Ljava/util/HashMap;
  
35 ····invoke-virtual·{v1,·v0},·Lx0/k;->e(Lx0/k$c;)V38 ····invoke-direct·{p1},·Ljava/util/HashMap;-><init>()V
  
36 ····iput-object·v0,·p0,·Lc1/b;->a:Lx0/k;39 ····iput-object·p1,·p0,·Lc1/b;->c:Ljava/util/Map;
  
37 ····return-void40 ····return-void
38 .end·method41 .end·method
  
 42 .method·static·synthetic·a(Lc1/b;)Lr0/a;
 43 ····.locals·0
  
 44 ····iget-object·p0,·p0,·Lc1/b;->b:Lr0/a;
39 #·virtual·methods 
40 .method·public·f(Lo0/a$b;)V 
41 ····.locals·1 
  
42 ····invoke-virtual·{p1},·Lo0/a$b;->b()Lx0/c; 
  
43 ····move-result-object·v0 
  
44 ····invoke-virtual·{p1},·Lo0/a$b;->a()Landroid/content/Context;45 ····return-object·p0
 46 .end·method
  
45 ····move-result-object·p147 .method·static·synthetic·b(Lc1/b;)Ljava/util/Map;
 48 ····.locals·0
  
46 ····invoke-direct·{p0,·v0,·p1},·Lc1/b;->a(Lx0/c;Landroid/content/Context;)V49 ····iget-object·p0,·p0,·Lc1/b;->c:Ljava/util/Map;
  
47 ····return-void50 ····return-object·p0
48 .end·method51 .end·method
  
  
 52 #·virtual·methods
49 .method·public·j(Lo0/a$b;)V53 .method·public·c(Lr0/a;)V
50 ····.locals·054 ····.locals·0
  
51 ····invoke-direct·{p0},·Lc1/b;->b()V55 ····iput-object·p1,·p0,·Lc1/b;->b:Lr0/a;
  
52 ····return-void56 ····return-void
53 .end·method57 .end·method
25.9 KB
smali/c1/a.smali
Max HTML report size reached
13.7 KB
smali/r1/b.smali
Max HTML report size reached
1.61 KB
smali/r1/a.smali
    
Offset 1, 32 lines modifiedOffset 1, 62 lines modified
1 .class·public·abstract·Lr1/a;1 .class·public·Lr1/a;
2 .super·Lr1/c;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/MemberClasses;
 6 ····value·=·{
 7 ········Lr1/a$a;
 8 ····}
 9 .end·annotation
  
  
4 #·direct·methods10 #·direct·methods
5 .method·public·constructor·<init>()V11 .method·public·constructor·<init>()V
6 ····.locals·012 ····.locals·0
  
7 ····invoke-direct·{p0},·Lr1/c;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
8 ····return-void14 ····return-void
9 .end·method15 .end·method
  
  
10 #·virtual·methods16 #·virtual·methods
11 .method·public·b()I17 .method·public·a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
12 ····.locals·118 ····.locals·3
  
 19 ····const-string·v0,·"cause"
  
 20 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 21 ····const-string·v0,·"exception"
  
 22 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 23 ····sget-object·v0,·Lr1/a$a;->b:Ljava/lang/reflect/Method;
  
13 ····invoke-virtual·{p0},·Lr1/a;->c()Ljava/util/Random;24 ····if-eqz·v0,·:cond_0
  
14 ····move-result-object·v025 ····const/4·v1,·0x1
  
15 ····invoke-virtual·{v0},·Ljava/util/Random;->nextInt()I26 ····new-array·v1,·v1,·[Ljava/lang/Object;
  
16 ····move-result·v027 ····const/4·v2,·0x0
  
 28 ····aput-object·p2,·v1,·v2
  
 29 ····invoke-virtual·{v0,·p1,·v1},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
  
 30 ····:cond_0
17 ····return·v031 ····return-void
18 .end·method32 .end·method
  
19 .method·public·abstract·c()Ljava/util/Random;33 .method·public·b()Lx1/c;
 34 ····.locals·1
  
 35 ····new-instance·v0,·Lx1/b;
  
 36 ····invoke-direct·{v0},·Lx1/b;-><init>()V
  
 37 ····return-object·v0
20 .end·method38 .end·method
2.34 KB
smali/r1/c.smali
    
Offset 1, 62 lines modifiedOffset 1, 88 lines modified
1 .class·public·abstract·Lr1/c;1 .class·public·final·Lr1/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
 4 #·direct·methods
 5 .method·private·static·final·a(III)I
 6 ····.locals·0
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lr1/c$a; 
8 ····} 
9 .end·annotation 
  
 7 ····invoke-static·{p0,·p2},·Lr1/c;->c(II)I
  
 8 ····move-result·p0
10 #·static·fields 
11 .field·public·static·final·d:Lr1/c$a; 
  
12 .field·private·static·final·e:Lr1/c;9 ····invoke-static·{p1,·p2},·Lr1/c;->c(II)I
  
 10 ····move-result·p1
  
 11 ····sub-int/2addr·p0,·p1
13 #·direct·methods 
14 .method·static·constructor·<clinit>()V 
15 ····.locals·2 
  
16 ····new-instance·v0,·Lr1/c$a;12 ····invoke-static·{p0,·p2},·Lr1/c;->c(II)I
  
17 ····const/4·v1,·0x013 ····move-result·p0
  
18 ····invoke-direct·{v0,·v1},·Lr1/c$a;-><init>(Lkotlin/jvm/internal/e;)V14 ····return·p0
 15 .end·method
  
19 ····sput-object·v0,·Lr1/c;->d:Lr1/c$a;16 .method·public·static·final·b(III)I
 17 ····.locals·0
  
20 ····sget-object·v0,·Ll1/b;->a:Ll1/a;18 ····if-lez·p2,·:cond_1
  
21 ····invoke-virtual·{v0},·Ll1/a;->b()Lr1/c;19 ····if-lt·p0,·p1,·:cond_0
  
22 ····move-result-object·v020 ····goto·:goto_0
  
23 ····sput-object·v0,·Lr1/c;->e:Lr1/c;21 ····:cond_0
 22 ····invoke-static·{p1,·p0,·p2},·Lr1/c;->a(III)I
  
 23 ····move-result·p0
24 ····return-void 
25 .end·method 
  
 24 ····sub-int/2addr·p1,·p0
26 .method·public·constructor·<init>()V 
27 ····.locals·0 
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····goto·:goto_0
  
29 ····return-void 
30 .end·method26 ····:cond_1
 27 ····if-gez·p2,·:cond_3
  
 28 ····if-gt·p0,·p1,·:cond_2
  
 29 ····goto·:goto_0
  
 30 ····:cond_2
 31 ····neg-int·p2,·p2
  
 32 ····invoke-static·{p0,·p1,·p2},·Lr1/c;->a(III)I
31 .method·public·static·final·synthetic·a()Lr1/c; 
32 ····.locals·1 
  
33 ····sget-object·v0,·Lr1/c;->e:Lr1/c;33 ····move-result·p0
  
34 ····return-object·v034 ····add-int/2addr·p1,·p0
  
 35 ····:goto_0
 36 ····return·p1
  
 37 ····:cond_3
 38 ····new-instance·p0,·Ljava/lang/IllegalArgumentException;
  
 39 ····const-string·p1,·"Step·is·zero."
  
 40 ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
 41 ····throw·p0
35 .end·method42 .end·method
  
 43 .method·private·static·final·c(II)I
 44 ····.locals·0
  
 45 ····rem-int/2addr·p0,·p1
  
 46 ····if-ltz·p0,·:cond_0
  
 47 ····goto·:goto_0
  
 48 ····:cond_0
 49 ····add-int/2addr·p0,·p1
  
36 #·virtual·methods 
37 .method·public·abstract·b()I50 ····:goto_0
 51 ····return·p0
38 .end·method52 .end·method
5.24 KB
smali/v/a.smali
Max HTML report size reached
2.36 KB
smali/u0/a.smali
    
Offset 1, 72 lines modifiedOffset 1, 20 lines modified
1 .class·public·Lu0/a;1 .class·public·interface·abstract·Lu0/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·direct·methods 
5 .method·public·static·a(Lio/flutter/embedding/engine/a;)V 
6 ····.locals·64 #·annotations
 5 .annotation·system·Ldalvik/annotation/MemberClasses;
 6 ····value·=·{
 7 ········Lu0/a$a;,
 8 ········Lu0/a$b;
 9 ····}
 10 .end·annotation
  
7 ····:try_start_0 
8 ····const-class·v0,·Lio/flutter/plugins/GeneratedPluginRegistrant; 
  
 11 #·virtual·methods
 12 .method·public·abstract·b(Lu0/a$b;)V
 13 .end·method
9 ····const-string·v1,·"registerWith" 
  
10 ····const/4·v2,·0x1 
  
11 ····new-array·v3,·v2,·[Ljava/lang/Class; 
  
12 ····const-class·v4,·Lio/flutter/embedding/engine/a; 
  
13 ····const/4·v5,·0x0 
  
14 ····aput-object·v4,·v3,·v5 
  
15 ····invoke-virtual·{v0,·v1,·v3},·Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; 
  
16 ····move-result-object·v0 
  
17 ····const/4·v1,·0x0 
  
18 ····new-array·v2,·v2,·[Ljava/lang/Object; 
  
19 ····aput-object·p0,·v2,·v5 
  
20 ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; 
21 ····:try_end_0 
22 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 
  
23 ····goto·:goto_0 
  
24 ····:catch_0 
25 ····move-exception·v0 
  
26 ····new-instance·v1,·Ljava/lang/StringBuilder; 
  
27 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V 
  
28 ····const-string·v2,·"Tried·to·automatically·register·plugins·with·FlutterEngine·(" 
  
29 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
30 ····invoke-virtual·{v1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; 
  
31 ····const-string·p0,·")·but·could·not·find·or·invoke·the·GeneratedPluginRegistrant." 
  
32 ····invoke-virtual·{v1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
33 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; 
  
34 ····move-result-object·p0 
  
35 ····const-string·v1,·"GeneratedPluginsRegister" 
  
36 ····invoke-static·{v1,·p0},·Lj0/b;->b(Ljava/lang/String;Ljava/lang/String;)V 
  
37 ····const-string·p0,·"Received·exception·while·registering" 
  
38 ····invoke-static·{v1,·p0,·v0},·Lj0/b;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V 
  
 14 .method·public·abstract·i(Lu0/a$b;)V
39 ····:goto_0 
40 ····return-void 
41 .end·method15 .end·method
25.4 KB
smali/b0/a.smali
Max HTML report size reached
11.9 KB
smali/z/h.smali
Max HTML report size reached
4.35 KB
smali/z/e$a.smali
Max HTML report size reached
13.8 KB
smali/z/o$b.smali
Max HTML report size reached
10.9 KB
smali/z/f.smali
Max HTML report size reached
13.9 KB
smali/z/d.smali
Max HTML report size reached
9.2 KB
smali/z/i.smali
Max HTML report size reached
4.64 KB
smali/z/b$a.smali
Max HTML report size reached
6.76 KB
smali/z/g.smali
Max HTML report size reached
5.87 KB
smali/z/k.smali
Max HTML report size reached
2.54 KB
smali/z/f$b.smali
    
Offset 1, 93 lines modifiedOffset 1, 49 lines modified
1 .class·public·final·Lz/f$b; 
2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;1 .class·Lz/f$b;
 2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;5 .implements·Lc0/b$a;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lz/f;8 ····value·=·Lz/f;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0xa
12 ····name·=·"b"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature; 
15 ····value·=·{ 
16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<", 
17 ········"Lz/f;", 
18 ········"Lz/f$b;", 
19 ········">;", 
20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;" 
21 ····} 
22 .end·annotation 
  
  
23 #·direct·methods14 #·direct·methods
24 .method·private·constructor·<init>()V15 .method·private·constructor·<init>()V
25 ····.locals·116 ····.locals·0
  
26 ····invoke-static·{},·Lz/f;->N()Lz/f; 
  
27 ····move-result-object·v0 
  
28 ····invoke-direct·{p0,·v0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;-><init>(Lcom/google/crypto/tink/shaded/protobuf/a0;)V17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····return-void18 ····return-void
30 .end·method19 .end·method
  
31 .method·synthetic·constructor·<init>(Lz/f$a;)V20 .method·synthetic·constructor·<init>(Lz/f$a;)V
32 ····.locals·021 ····.locals·0
  
33 ····invoke-direct·{p0},·Lz/f$b;-><init>()V22 ····invoke-direct·{p0},·Lz/f$b;-><init>()V
  
34 ····return-void23 ····return-void
35 .end·method24 .end·method
  
  
36 #·virtual·methods25 #·virtual·methods
37 .method·public·A(I)Lz/f$b;26 .method·public·a()V
38 ····.locals·127 ····.locals·0
  
39 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V 
  
40 ····iget-object·v0,·p0,·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->e:Lcom/google/crypto/tink/shaded/protobuf/a0; 
  
41 ····check-cast·v0,·Lz/f; 
  
42 ····invoke-static·{v0,·p1},·Lz/f;->O(Lz/f;I)V 
  
43 ····return-object·p0 
44 .end·method 
  
45 .method·public·y(Lcom/google/crypto/tink/shaded/protobuf/i;)Lz/f$b; 
46 ····.locals·1 
  
47 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V 
  
48 ····iget-object·v0,·p0,·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->e:Lcom/google/crypto/tink/shaded/protobuf/a0; 
  
49 ····check-cast·v0,·Lz/f; 
  
50 ····invoke-static·{v0,·p1},·Lz/f;->Q(Lz/f;Lcom/google/crypto/tink/shaded/protobuf/i;)V 
  
51 ····return-object·p028 ····return-void
52 .end·method29 .end·method
  
53 .method·public·z(Lz/h;)Lz/f$b;30 .method·public·b(IJ)V
54 ····.locals·131 ····.locals·0
  
55 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V 
  
56 ····iget-object·v0,·p0,·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->e:Lcom/google/crypto/tink/shaded/protobuf/a0; 
  
57 ····check-cast·v0,·Lz/f; 
  
58 ····invoke-static·{v0,·p1},·Lz/f;->P(Lz/f;Lz/h;)V 
  
59 ····return-object·p032 ····return-void
60 .end·method33 .end·method
3.35 KB
smali/z/g$a.smali
    
Offset 8, 139 lines modifiedOffset 8, 7 lines modified
8 ····value·=·Lz/g;8 ····value·=·Lz/g;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x100811 ····accessFlags·=·0x1008
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·static·fields 
15 .field·static·final·synthetic·a:[I 
  
  
16 #·direct·methods 
17 .method·static·constructor·<clinit>()V 
18 ····.locals·3 
  
19 ····invoke-static·{},·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->values()[Lcom/google/crypto/tink/shaded/protobuf/a0$f; 
  
20 ····move-result-object·v0 
  
21 ····array-length·v0,·v0 
  
22 ····new-array·v0,·v0,·[I 
  
23 ····sput-object·v0,·Lz/g$a;->a:[I 
  
24 ····:try_start_0 
25 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f; 
  
26 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I 
  
27 ····move-result·v1 
  
28 ····const/4·v2,·0x1 
  
29 ····aput·v2,·v0,·v1 
30 ····:try_end_0 
31 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0 
  
32 ····:catch_0 
33 ····:try_start_1 
34 ····sget-object·v0,·Lz/g$a;->a:[I 
  
35 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f; 
  
36 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I 
  
37 ····move-result·v1 
  
38 ····const/4·v2,·0x2 
  
39 ····aput·v2,·v0,·v1 
40 ····:try_end_1 
41 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1 
  
42 ····:catch_1 
43 ····:try_start_2 
44 ····sget-object·v0,·Lz/g$a;->a:[I 
  
45 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f; 
  
46 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I 
  
47 ····move-result·v1 
  
48 ····const/4·v2,·0x3 
  
49 ····aput·v2,·v0,·v1 
50 ····:try_end_2 
51 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2 
  
52 ····:catch_2 
53 ····:try_start_3 
54 ····sget-object·v0,·Lz/g$a;->a:[I 
  
55 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f; 
  
56 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I 
  
57 ····move-result·v1 
  
58 ····const/4·v2,·0x4 
  
59 ····aput·v2,·v0,·v1 
60 ····:try_end_3 
61 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3 
  
62 ····:catch_3 
63 ····:try_start_4 
64 ····sget-object·v0,·Lz/g$a;->a:[I 
  
65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f; 
  
66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I 
  
67 ····move-result·v1 
  
68 ····const/4·v2,·0x5 
  
69 ····aput·v2,·v0,·v1 
70 ····:try_end_4 
71 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4 
  
72 ····:catch_4 
73 ····:try_start_5 
74 ····sget-object·v0,·Lz/g$a;->a:[I 
  
75 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f; 
  
76 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I 
  
77 ····move-result·v1 
  
78 ····const/4·v2,·0x6 
  
79 ····aput·v2,·v0,·v1 
80 ····:try_end_5 
81 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5 
  
82 ····:catch_5 
83 ····:try_start_6 
84 ····sget-object·v0,·Lz/g$a;->a:[I 
  
85 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f; 
  
86 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I 
Max diff block lines reached; -1/3393 bytes (-0.03%) of diff not shown.
6.02 KB
smali/z/m.smali
Max HTML report size reached
1.35 KB
smali/z/j$b.smali
    
Offset 1, 49 lines modifiedOffset 1, 25 lines modified
1 .class·public·final·Lz/j$b; 
2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;1 .class·public·interface·abstract·Lz/j$b;
 2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces 
5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lz/j;6 ····value·=·Lz/j;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x199 ····accessFlags·=·0x609
12 ····name·=·"b"10 ····name·=·"b"
13 .end·annotation11 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{13 ····value·=·{
16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",14 ········"<ParametersT:",
 15 ········"Lr/u;",
 16 ········"SerializationT::",
17 ········"Lz/j;",17 ········"Lz/n;",
18 ········"Lz/j$b;", 
19 ········">;",18 ········">",
20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"19 ········"Ljava/lang/Object;"
21 ····}20 ····}
22 .end·annotation21 .end·annotation
  
  
23 #·direct·methods 
24 .method·private·constructor·<init>()V 
25 ····.locals·1 
  
26 ····invoke-static·{},·Lz/j;->N()Lz/j; 
  
27 ····move-result-object·v0 
  
28 ····invoke-direct·{p0,·v0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;-><init>(Lcom/google/crypto/tink/shaded/protobuf/a0;)V 
  
29 ····return-void 
30 .end·method 
  
31 .method·synthetic·constructor·<init>(Lz/j$a;)V 
32 ····.locals·0 
  
33 ····invoke-direct·{p0},·Lz/j$b;-><init>()V 
  
34 ····return-void 
35 .end·method 
1.34 KB
smali/z/c$b.smali
    
Offset 1, 49 lines modifiedOffset 1, 25 lines modified
1 .class·public·final·Lz/c$b; 
2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;1 .class·public·interface·abstract·Lz/c$b;
 2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces 
5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lz/c;6 ····value·=·Lz/c;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x199 ····accessFlags·=·0x609
12 ····name·=·"b"10 ····name·=·"b"
13 .end·annotation11 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{13 ····value·=·{
16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",14 ········"<KeyT:",
 15 ········"Lr/g;",
 16 ········"SerializationT::",
17 ········"Lz/c;",17 ········"Lz/n;",
18 ········"Lz/c$b;", 
19 ········">;",18 ········">",
20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"19 ········"Ljava/lang/Object;"
21 ····}20 ····}
22 .end·annotation21 .end·annotation
  
  
23 #·direct·methods 
24 .method·private·constructor·<init>()V 
25 ····.locals·1 
  
26 ····invoke-static·{},·Lz/c;->N()Lz/c; 
  
27 ····move-result-object·v0 
  
28 ····invoke-direct·{p0,·v0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;-><init>(Lcom/google/crypto/tink/shaded/protobuf/a0;)V 
  
29 ····return-void 
30 .end·method 
  
31 .method·synthetic·constructor·<init>(Lz/c$a;)V 
32 ····.locals·0 
  
33 ····invoke-direct·{p0},·Lz/c$b;-><init>()V 
  
34 ····return-void 
35 .end·method 
7.65 KB
smali/z/b.smali
Max HTML report size reached
1.46 KB
smali/z/g$b.smali
    
Offset 1, 49 lines modifiedOffset 1, 45 lines modified
1 .class·public·final·Lz/g$b; 
2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;1 .class·Lz/g$b;
 2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;5 .implements·Lc0/b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lz/g;8 ····value·=·Lz/g;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0xa
12 ····name·=·"b"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature; 
15 ····value·=·{ 
16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<", 
17 ········"Lz/g;", 
18 ········"Lz/g$b;", 
19 ········">;", 
20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;" 
21 ····} 
22 .end·annotation 
  
  
23 #·direct·methods14 #·direct·methods
24 .method·private·constructor·<init>()V15 .method·private·constructor·<init>()V
25 ····.locals·116 ····.locals·0
  
26 ····invoke-static·{},·Lz/g;->N()Lz/g; 
  
27 ····move-result-object·v0 
  
28 ····invoke-direct·{p0,·v0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;-><init>(Lcom/google/crypto/tink/shaded/protobuf/a0;)V17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····return-void18 ····return-void
30 .end·method19 .end·method
  
31 .method·synthetic·constructor·<init>(Lz/g$a;)V20 .method·synthetic·constructor·<init>(Lz/g$a;)V
32 ····.locals·021 ····.locals·0
  
33 ····invoke-direct·{p0},·Lz/g$b;-><init>()V22 ····invoke-direct·{p0},·Lz/g$b;-><init>()V
  
34 ····return-void23 ····return-void
35 .end·method24 .end·method
  
  
 25 #·virtual·methods
 26 .method·public·a(Lc0/d;Ljava/lang/String;Ljava/lang/String;)Lc0/b$a;
 27 ····.locals·0
  
 28 ····sget-object·p1,·Lz/f;->a:Lc0/b$a;
  
 29 ····return-object·p1
 30 .end·method
8.05 KB
smali/z/q.smali
Max HTML report size reached
4.07 KB
smali/z/i$a.smali
    
Offset 1, 146 lines modifiedOffset 1, 39 lines modified
1 .class·synthetic·Lz/i$a; 
2 .super·Ljava/lang/Object;1 .class·Lz/i$a;
 2 .super·Lz/i;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lz/i;6 ····value·=·Lz/i;->a(Lz/i$b;Lg0/a;Ljava/lang/Class;)Lz/i;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x10089 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
 12 .annotation·system·Ldalvik/annotation/Signature;
 13 ····value·=·{
 14 ········"Lz/i<",
 15 ········"TSerializationT;>;"
 16 ····}
 17 .end·annotation
  
12 #·static·fields 
13 .field·static·final·synthetic·a:[I 
  
  
14 #·direct·methods 
15 .method·static·constructor·<clinit>()V 
16 ····.locals·3 
  
17 ····invoke-static·{},·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->values()[Lcom/google/crypto/tink/shaded/protobuf/a0$f; 
  
18 ····move-result-object·v0 
  
19 ····array-length·v0,·v0 
  
20 ····new-array·v0,·v0,·[I 
  
21 ····sput-object·v0,·Lz/i$a;->a:[I 
  
22 ····:try_start_0 
23 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f; 
  
24 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I 
  
25 ····move-result·v1 
  
26 ····const/4·v2,·0x1 
  
27 ····aput·v2,·v0,·v1 
28 ····:try_end_0 
29 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0 
  
30 ····:catch_0 
31 ····:try_start_1 
32 ····sget-object·v0,·Lz/i$a;->a:[I 
  
33 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f; 
  
34 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I 
  
35 ····move-result·v1 
  
36 ····const/4·v2,·0x2 
  
37 ····aput·v2,·v0,·v1 
38 ····:try_end_1 
39 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1 
  
40 ····:catch_1 
41 ····:try_start_2 
42 ····sget-object·v0,·Lz/i$a;->a:[I 
  
43 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f; 
  
44 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I 
  
45 ····move-result·v1 
  
46 ····const/4·v2,·0x3 
  
47 ····aput·v2,·v0,·v1 
48 ····:try_end_2 
49 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2 
  
50 ····:catch_2 
51 ····:try_start_3 
52 ····sget-object·v0,·Lz/i$a;->a:[I 
  
53 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f; 
  
54 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I 
  
55 ····move-result·v1 
  
56 ····const/4·v2,·0x4 
  
57 ····aput·v2,·v0,·v1 
58 ····:try_end_3 
59 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3 
  
60 ····:catch_3 
61 ····:try_start_4 
62 ····sget-object·v0,·Lz/i$a;->a:[I 
  
63 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f; 
  
64 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I 
  
65 ····move-result·v1 
  
66 ····const/4·v2,·0x5 
  
67 ····aput·v2,·v0,·v1 
68 ····:try_end_4 
69 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4 
  
70 ····:catch_4 
71 ····:try_start_5 
72 ····sget-object·v0,·Lz/i$a;->a:[I 
  
73 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f; 
  
74 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I 
  
75 ····move-result·v1 
Max diff block lines reached; 747/4134 bytes (18.07%) of diff not shown.
10.1 KB
smali/z/o.smali
Max HTML report size reached
3.34 KB
smali/z/f$a.smali
    
Offset 18, 26 lines modifiedOffset 18, 26 lines modified
18 .field·static·final·synthetic·a:[I18 .field·static·final·synthetic·a:[I
  
  
19 #·direct·methods19 #·direct·methods
20 .method·static·constructor·<clinit>()V20 .method·static·constructor·<clinit>()V
21 ····.locals·321 ····.locals·3
  
22 ····invoke-static·{},·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->values()[Lcom/google/crypto/tink/shaded/protobuf/a0$f;22 ····invoke-static·{},·Le0/z;->values()[Le0/z;
  
23 ····move-result-object·v023 ····move-result-object·v0
  
24 ····array-length·v0,·v024 ····array-length·v0,·v0
  
25 ····new-array·v0,·v0,·[I25 ····new-array·v0,·v0,·[I
  
26 ····sput-object·v0,·Lz/f$a;->a:[I26 ····sput-object·v0,·Lz/f$a;->a:[I
  
27 ····:try_start_027 ····:try_start_0
28 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;28 ····sget-object·v1,·Le0/z;->f:Le0/z;
  
29 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I29 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
30 ····move-result·v130 ····move-result·v1
  
31 ····const/4·v2,·0x131 ····const/4·v2,·0x1
  
Offset 45, 15 lines modifiedOffset 45, 15 lines modified
45 ····:try_end_045 ····:try_end_0
46 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_046 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
47 ····:catch_047 ····:catch_0
48 ····:try_start_148 ····:try_start_1
49 ····sget-object·v0,·Lz/f$a;->a:[I49 ····sget-object·v0,·Lz/f$a;->a:[I
  
50 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;50 ····sget-object·v1,·Le0/z;->g:Le0/z;
  
51 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I51 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
52 ····move-result·v152 ····move-result·v1
  
53 ····const/4·v2,·0x253 ····const/4·v2,·0x2
  
Offset 61, 86 lines modifiedOffset 61, 22 lines modified
61 ····:try_end_161 ····:try_end_1
62 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_162 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
63 ····:catch_163 ····:catch_1
64 ····:try_start_264 ····:try_start_2
65 ····sget-object·v0,·Lz/f$a;->a:[I65 ····sget-object·v0,·Lz/f$a;->a:[I
  
66 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;66 ····sget-object·v1,·Le0/z;->h:Le0/z;
  
67 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I67 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
68 ····move-result·v168 ····move-result·v1
  
69 ····const/4·v2,·0x369 ····const/4·v2,·0x3
  
70 ····aput·v2,·v0,·v170 ····aput·v2,·v0,·v1
71 ····:try_end_271 ····:try_end_2
72 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_272 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2
  
73 ····:catch_273 ····:catch_2
74 ····:try_start_3 
75 ····sget-object·v0,·Lz/f$a;->a:[I 
  
76 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f; 
  
77 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I 
  
78 ····move-result·v1 
  
79 ····const/4·v2,·0x4 
  
80 ····aput·v2,·v0,·v1 
81 ····:try_end_3 
82 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3 
  
83 ····:catch_3 
84 ····:try_start_4 
85 ····sget-object·v0,·Lz/f$a;->a:[I 
  
86 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f; 
  
87 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I 
  
88 ····move-result·v1 
  
89 ····const/4·v2,·0x5 
  
90 ····aput·v2,·v0,·v1 
91 ····:try_end_4 
92 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4 
  
93 ····:catch_4 
94 ····:try_start_5 
95 ····sget-object·v0,·Lz/f$a;->a:[I 
  
96 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f; 
  
97 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I 
  
98 ····move-result·v1 
  
99 ····const/4·v2,·0x6 
  
100 ····aput·v2,·v0,·v1 
101 ····:try_end_5 
102 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5 
  
103 ····:catch_5 
104 ····:try_start_6 
105 ····sget-object·v0,·Lz/f$a;->a:[I 
  
106 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f; 
  
107 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I 
  
108 ····move-result·v1 
  
109 ····const/4·v2,·0x7 
  
110 ····aput·v2,·v0,·v1 
111 ····:try_end_6 
112 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_6·..·:try_end_6}·:catch_6 
  
113 ····:catch_6 
Max diff block lines reached; 13/3384 bytes (0.38%) of diff not shown.
7.1 KB
smali/z/e.smali
Max HTML report size reached
9.98 KB
smali/z/l.smali
Max HTML report size reached
4.12 KB
smali/z/j$a.smali
Max HTML report size reached
1.68 KB
smali/z/b$b.smali
    
Offset 1, 49 lines modifiedOffset 1, 40 lines modified
1 .class·public·final·Lz/b$b; 
2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;1 .class·public·interface·abstract·Lz/b$b;
 2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces 
5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lz/b;6 ····value·=·Lz/b;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x199 ····accessFlags·=·0x609
12 ····name·=·"b"10 ····name·=·"b"
13 .end·annotation11 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{13 ····value·=·{
16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",14 ········"<SerializationT::",
17 ········"Lz/b;",15 ········"Lz/n;",
18 ········"Lz/b$b;", 
19 ········">;",16 ········">",
20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"17 ········"Ljava/lang/Object;"
21 ····}18 ····}
22 .end·annotation19 .end·annotation
  
  
23 #·direct·methods20 #·virtual·methods
 21 .method·public·abstract·a(Lz/n;Lr/y;)Lr/g;
 22 ····.param·p2····#·Lr/y;
 23 ········.annotation·runtime·Ljavax/annotation/Nullable;
 24 ········.end·annotation
 25 ····.end·param
 26 ····.annotation·system·Ldalvik/annotation/Signature;
 27 ········value·=·{
 28 ············"(TSerializationT;",
 29 ············"Lr/y;",
 30 ············")",
 31 ············"Lr/g;"
 32 ········}
 33 ····.end·annotation
24 .method·private·constructor·<init>()V 
25 ····.locals·1 
  
26 ····invoke-static·{},·Lz/b;->N()Lz/b; 
  
27 ····move-result-object·v0 
  
28 ····invoke-direct·{p0,·v0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;-><init>(Lcom/google/crypto/tink/shaded/protobuf/a0;)V 
  
29 ····return-void 
30 .end·method 
  
31 .method·synthetic·constructor·<init>(Lz/b$a;)V 
32 ····.locals·0 
  
33 ····invoke-direct·{p0},·Lz/b$b;-><init>()V 
  
34 ····return-void 
35 .end·method34 .end·method
7.72 KB
smali/z/a.smali
Max HTML report size reached
3.35 KB
smali/z/o$a.smali
    
Offset 8, 139 lines modifiedOffset 8, 7 lines modified
8 ····value·=·Lz/o;8 ····value·=·Lz/o;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x100811 ····accessFlags·=·0x1008
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
  
14 #·static·fields 
15 .field·static·final·synthetic·a:[I 
  
  
16 #·direct·methods 
17 .method·static·constructor·<clinit>()V 
18 ····.locals·3 
  
19 ····invoke-static·{},·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->values()[Lcom/google/crypto/tink/shaded/protobuf/a0$f; 
  
20 ····move-result-object·v0 
  
21 ····array-length·v0,·v0 
  
22 ····new-array·v0,·v0,·[I 
  
23 ····sput-object·v0,·Lz/o$a;->a:[I 
  
24 ····:try_start_0 
25 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f; 
  
26 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I 
  
27 ····move-result·v1 
  
28 ····const/4·v2,·0x1 
  
29 ····aput·v2,·v0,·v1 
30 ····:try_end_0 
31 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0 
  
32 ····:catch_0 
33 ····:try_start_1 
34 ····sget-object·v0,·Lz/o$a;->a:[I 
  
35 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f; 
  
36 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I 
  
37 ····move-result·v1 
  
38 ····const/4·v2,·0x2 
  
39 ····aput·v2,·v0,·v1 
40 ····:try_end_1 
41 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1 
  
42 ····:catch_1 
43 ····:try_start_2 
44 ····sget-object·v0,·Lz/o$a;->a:[I 
  
45 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f; 
  
46 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I 
  
47 ····move-result·v1 
  
48 ····const/4·v2,·0x3 
  
49 ····aput·v2,·v0,·v1 
50 ····:try_end_2 
51 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2 
  
52 ····:catch_2 
53 ····:try_start_3 
54 ····sget-object·v0,·Lz/o$a;->a:[I 
  
55 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f; 
  
56 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I 
  
57 ····move-result·v1 
  
58 ····const/4·v2,·0x4 
  
59 ····aput·v2,·v0,·v1 
60 ····:try_end_3 
61 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3 
  
62 ····:catch_3 
63 ····:try_start_4 
64 ····sget-object·v0,·Lz/o$a;->a:[I 
  
65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f; 
  
66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I 
  
67 ····move-result·v1 
  
68 ····const/4·v2,·0x5 
  
69 ····aput·v2,·v0,·v1 
70 ····:try_end_4 
71 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4 
  
72 ····:catch_4 
73 ····:try_start_5 
74 ····sget-object·v0,·Lz/o$a;->a:[I 
  
75 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f; 
  
76 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I 
  
77 ····move-result·v1 
  
78 ····const/4·v2,·0x6 
  
79 ····aput·v2,·v0,·v1 
80 ····:try_end_5 
81 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5 
  
82 ····:catch_5 
83 ····:try_start_6 
84 ····sget-object·v0,·Lz/o$a;->a:[I 
  
85 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f; 
  
86 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I 
Max diff block lines reached; -1/3393 bytes (-0.03%) of diff not shown.
2.46 KB
smali/z/i$b.smali
    
Offset 1, 93 lines modifiedOffset 1, 23 lines modified
1 .class·public·final·Lz/i$b; 
2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;1 .class·public·interface·abstract·Lz/i$b;
 2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces 
5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lz/i;6 ····value·=·Lz/i;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x199 ····accessFlags·=·0x609
12 ····name·=·"b"10 ····name·=·"b"
13 .end·annotation11 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{13 ····value·=·{
16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",14 ········"<SerializationT::",
17 ········"Lz/i;",15 ········"Lz/n;",
18 ········"Lz/i$b;", 
19 ········">;",16 ········">",
20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"17 ········"Ljava/lang/Object;"
21 ····}18 ····}
22 .end·annotation19 .end·annotation
  
  
23 #·direct·methods 
24 .method·private·constructor·<init>()V 
25 ····.locals·1 
  
26 ····invoke-static·{},·Lz/i;->N()Lz/i; 
  
27 ····move-result-object·v0 
  
28 ····invoke-direct·{p0,·v0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;-><init>(Lcom/google/crypto/tink/shaded/protobuf/a0;)V 
  
29 ····return-void 
30 .end·method 
  
31 .method·synthetic·constructor·<init>(Lz/i$a;)V 
32 ····.locals·0 
  
33 ····invoke-direct·{p0},·Lz/i$b;-><init>()V 
  
34 ····return-void 
35 .end·method 
  
  
36 #·virtual·methods 
37 .method·public·A(I)Lz/i$b; 
38 ····.locals·1 
  
39 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V 
  
40 ····iget-object·v0,·p0,·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->e:Lcom/google/crypto/tink/shaded/protobuf/a0; 
  
41 ····check-cast·v0,·Lz/i; 
  
42 ····invoke-static·{v0,·p1},·Lz/i;->O(Lz/i;I)V 
  
43 ····return-object·p0 
44 .end·method 
  
45 .method·public·y(Lcom/google/crypto/tink/shaded/protobuf/i;)Lz/i$b; 
46 ····.locals·1 
  
47 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V 
  
48 ····iget-object·v0,·p0,·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->e:Lcom/google/crypto/tink/shaded/protobuf/a0; 
  
49 ····check-cast·v0,·Lz/i; 
  
50 ····invoke-static·{v0,·p1},·Lz/i;->Q(Lz/i;Lcom/google/crypto/tink/shaded/protobuf/i;)V 
  
51 ····return-object·p0 
52 .end·method 
  
53 .method·public·z(Lz/k;)Lz/i$b; 
54 ····.locals·1 
  
55 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V 
  
56 ····iget-object·v0,·p0,·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->e:Lcom/google/crypto/tink/shaded/protobuf/a0; 
  
57 ····check-cast·v0,·Lz/i; 
  
58 ····invoke-static·{v0,·p1},·Lz/i;->P(Lz/i;Lz/k;)V 
  
59 ····return-object·p0 
60 .end·method 
7.06 KB
smali/z/p.smali
Max HTML report size reached
7.94 KB
smali/z/j.smali
Max HTML report size reached
4.11 KB
smali/z/c$a.smali
    
Offset 1, 146 lines modifiedOffset 1, 39 lines modified
1 .class·synthetic·Lz/c$a; 
2 .super·Ljava/lang/Object;1 .class·Lz/c$a;
 2 .super·Lz/c;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lz/c;6 ····value·=·Lz/c;->a(Lz/c$b;Ljava/lang/Class;Ljava/lang/Class;)Lz/c;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x10089 ····accessFlags·=·0x0
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
 12 .annotation·system·Ldalvik/annotation/Signature;
 13 ····value·=·{
 14 ········"Lz/c<",
 15 ········"TKeyT;TSerializationT;>;"
 16 ····}
 17 .end·annotation
  
12 #·static·fields 
13 .field·static·final·synthetic·a:[I 
  
  
14 #·direct·methods 
15 .method·static·constructor·<clinit>()V 
16 ····.locals·3 
  
17 ····invoke-static·{},·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->values()[Lcom/google/crypto/tink/shaded/protobuf/a0$f; 
  
18 ····move-result-object·v0 
  
19 ····array-length·v0,·v0 
  
20 ····new-array·v0,·v0,·[I 
  
21 ····sput-object·v0,·Lz/c$a;->a:[I 
  
22 ····:try_start_0 
23 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f; 
  
24 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I 
  
25 ····move-result·v1 
  
26 ····const/4·v2,·0x1 
  
27 ····aput·v2,·v0,·v1 
28 ····:try_end_0 
29 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0 
  
30 ····:catch_0 
31 ····:try_start_1 
32 ····sget-object·v0,·Lz/c$a;->a:[I 
  
33 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f; 
  
34 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I 
  
35 ····move-result·v1 
  
36 ····const/4·v2,·0x2 
  
37 ····aput·v2,·v0,·v1 
38 ····:try_end_1 
39 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1 
  
40 ····:catch_1 
41 ····:try_start_2 
42 ····sget-object·v0,·Lz/c$a;->a:[I 
  
43 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f; 
  
44 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I 
  
45 ····move-result·v1 
  
46 ····const/4·v2,·0x3 
  
47 ····aput·v2,·v0,·v1 
48 ····:try_end_2 
49 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2 
  
50 ····:catch_2 
51 ····:try_start_3 
52 ····sget-object·v0,·Lz/c$a;->a:[I 
  
53 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f; 
  
54 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I 
  
55 ····move-result·v1 
  
56 ····const/4·v2,·0x4 
  
57 ····aput·v2,·v0,·v1 
58 ····:try_end_3 
59 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3 
  
60 ····:catch_3 
61 ····:try_start_4 
62 ····sget-object·v0,·Lz/c$a;->a:[I 
  
63 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f; 
  
64 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I 
  
65 ····move-result·v1 
  
66 ····const/4·v2,·0x5 
  
67 ····aput·v2,·v0,·v1 
68 ····:try_end_4 
69 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4 
  
70 ····:catch_4 
71 ····:try_start_5 
72 ····sget-object·v0,·Lz/c$a;->a:[I 
  
73 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f; 
  
74 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I 
  
75 ····move-result·v1 
Max diff block lines reached; 769/4173 bytes (18.43%) of diff not shown.
6.21 KB
smali/z/d$a.smali
Max HTML report size reached
7.1 KB
smali/z/c.smali
Max HTML report size reached
6.87 KB
smali/z/n.smali
Max HTML report size reached
3.14 KB
smali/z/e$b.smali
    
Offset 1, 49 lines modifiedOffset 1, 131 lines modified
1 .class·public·final·Lz/e$b; 
2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;1 .class·Lz/e$b;
 2 .super·Lr/u;
3 .source·""3 .source·""
  
4 #·interfaces 
5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0; 
  
  
6 #·annotations4 #·annotations
 5 .annotation·runtime·Lcom/google/errorprone/annotations/Immutable;
 6 .end·annotation
  
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lz/e;8 ····value·=·Lz/e;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0xa
12 ····name·=·"b"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
  
 14 #·instance·fields
 15 .field·private·final·a:Ljava/lang/String;
  
 16 .field·private·final·b:Le0/i0;
14 .annotation·system·Ldalvik/annotation/Signature; 
15 ····value·=·{ 
16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<", 
17 ········"Lz/e;", 
18 ········"Lz/e$b;", 
19 ········">;", 
20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;" 
21 ····} 
22 .end·annotation 
  
  
23 #·direct·methods17 #·direct·methods
24 .method·private·constructor·<init>()V18 .method·private·constructor·<init>(Ljava/lang/String;Le0/i0;)V
25 ····.locals·119 ····.locals·0
  
26 ····invoke-static·{},·Lz/e;->N()Lz/e;20 ····invoke-direct·{p0},·Lr/u;-><init>()V
  
27 ····move-result-object·v021 ····iput-object·p1,·p0,·Lz/e$b;->a:Ljava/lang/String;
  
28 ····invoke-direct·{p0,·v0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;-><init>(Lcom/google/crypto/tink/shaded/protobuf/a0;)V22 ····iput-object·p2,·p0,·Lz/e$b;->b:Le0/i0;
  
29 ····return-void23 ····return-void
30 .end·method24 .end·method
  
31 .method·synthetic·constructor·<init>(Lz/e$a;)V25 .method·synthetic·constructor·<init>(Ljava/lang/String;Le0/i0;Lz/e$a;)V
32 ····.locals·026 ····.locals·0
  
33 ····invoke-direct·{p0},·Lz/e$b;-><init>()V27 ····invoke-direct·{p0,·p1,·p2},·Lz/e$b;-><init>(Ljava/lang/String;Le0/i0;)V
  
34 ····return-void28 ····return-void
35 .end·method29 .end·method
  
 30 .method·private·static·a(Le0/i0;)Ljava/lang/String;
 31 ····.locals·1
  
 32 ····sget-object·v0,·Lz/e$a;->a:[I
  
 33 ····invoke-virtual·{p0},·Ljava/lang/Enum;->ordinal()I
  
 34 ····move-result·p0
  
 35 ····aget·p0,·v0,·p0
  
 36 ····const/4·v0,·0x1
  
 37 ····if-eq·p0,·v0,·:cond_3
  
 38 ····const/4·v0,·0x2
  
 39 ····if-eq·p0,·v0,·:cond_2
  
 40 ····const/4·v0,·0x3
  
 41 ····if-eq·p0,·v0,·:cond_1
  
 42 ····const/4·v0,·0x4
  
 43 ····if-eq·p0,·v0,·:cond_0
  
 44 ····const-string·p0,·"UNKNOWN"
  
 45 ····return-object·p0
  
 46 ····:cond_0
 47 ····const-string·p0,·"CRUNCHY"
  
 48 ····return-object·p0
  
 49 ····:cond_1
 50 ····const-string·p0,·"RAW"
  
 51 ····return-object·p0
  
 52 ····:cond_2
 53 ····const-string·p0,·"LEGACY"
  
 54 ····return-object·p0
  
 55 ····:cond_3
 56 ····const-string·p0,·"TINK"
  
 57 ····return-object·p0
 58 .end·method
  
  
 59 #·virtual·methods
 60 .method·public·toString()Ljava/lang/String;
 61 ····.locals·3
  
 62 ····const/4·v0,·0x2
  
 63 ····new-array·v0,·v0,·[Ljava/lang/Object;
  
 64 ····iget-object·v1,·p0,·Lz/e$b;->a:Ljava/lang/String;
  
 65 ····const/4·v2,·0x0
  
 66 ····aput-object·v1,·v0,·v2
  
 67 ····iget-object·v1,·p0,·Lz/e$b;->b:Le0/i0;
Max diff block lines reached; -1/3182 bytes (-0.03%) of diff not shown.
3.55 KB
smali/c2/b.smali
    
Offset 1, 119 lines modifiedOffset 1, 52 lines modified
1 .class·public·final·Lc2/b; 
2 .super·Ljava/lang/Object;1 .class·Lc2/b;
 2 .super·Lc2/a;
3 .source·""3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·final·a(Lq1/p;Ljava/lang/Object;Lj1/d;)V5 .method·public·static·final·d(CCZ)Z
6 ····.locals·36 ····.locals·2
7 ····.annotation·system·Ldalvik/annotation/Signature; 
8 ········value·=·{ 
9 ············"<R:", 
10 ············"Ljava/lang/Object;", 
11 ············"T:", 
12 ············"Ljava/lang/Object;", 
13 ············">(", 
14 ············"Lq1/p<", 
15 ············"-TR;-", 
16 ············"Lj1/d<", 
17 ············"-TT;>;+", 
18 ············"Ljava/lang/Object;", 
19 ············">;TR;", 
20 ············"Lj1/d<", 
21 ············"-TT;>;)V" 
22 ········} 
23 ····.end·annotation 
  
24 ····invoke-static·{p2},·Lkotlin/coroutines/jvm/internal/h;->a(Lj1/d;)Lj1/d;7 ····const/4·v0,·0x1
  
25 ····move-result-object·v08 ····if-ne·p0,·p1,·:cond_0
  
 9 ····return·v0
26 ····:try_start_0 
27 ····invoke-interface·{p2},·Lj1/d;->getContext()Lj1/g; 
  
28 ····move-result-object·p2 
  
 10 ····:cond_0
29 ····const/4·v1,·0x011 ····const/4·v1,·0x0
  
30 ····invoke-static·{p2,·v1},·Lkotlinx/coroutines/internal/c0;->c(Lj1/g;Ljava/lang/Object;)Ljava/lang/Object; 
  
31 ····move-result-object·v1 
32 ····:try_end_0 
33 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1 
  
34 ····if-eqz·p0,·:cond_012 ····if-nez·p2,·:cond_1
  
35 ····const/4·v2,·0x2 
  
36 ····:try_start_1 
37 ····invoke-static·{p0,·v2},·Lkotlin/jvm/internal/n;->a(Ljava/lang/Object;I)Ljava/lang/Object; 
  
38 ····move-result-object·p013 ····return·v1
  
39 ····check-cast·p0,·Lq1/p;14 ····:cond_1
 15 ····invoke-static·{p0},·Ljava/lang/Character;->toUpperCase(C)C
  
40 ····invoke-interface·{p0,·p1,·v0},·Lq1/p;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;16 ····move-result·p0
  
 17 ····invoke-static·{p1},·Ljava/lang/Character;->toUpperCase(C)C
41 ····move-result-object·p0 
42 ····:try_end_1 
43 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 
  
 18 ····move-result·p1
44 ····:try_start_2 
45 ····invoke-static·{p2,·v1},·Lkotlinx/coroutines/internal/c0;->a(Lj1/g;Ljava/lang/Object;)V 
46 ····:try_end_2 
47 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_1 
  
48 ····invoke-static·{},·Lk1/b;->c()Ljava/lang/Object;19 ····if-eq·p0,·p1,·:cond_3
  
49 ····move-result-object·p120 ····invoke-static·{p0},·Ljava/lang/Character;->toLowerCase(C)C
  
50 ····if-eq·p0,·p1,·:cond_121 ····move-result·p0
  
51 ····sget-object·p1,·Lg1/k;->d:Lg1/k$a;22 ····invoke-static·{p1},·Ljava/lang/Character;->toLowerCase(C)C
  
52 ····goto·:goto_123 ····move-result·p1
  
 24 ····if-ne·p0,·p1,·:cond_2
53 ····:catchall_0 
54 ····move-exception·p0 
  
55 ····goto·:goto_025 ····goto·:goto_0
  
56 ····:cond_026 ····:cond_2
 27 ····const/4·v0,·0x0
57 ····:try_start_3 
58 ····new-instance·p0,·Ljava/lang/NullPointerException; 
  
59 ····const-string·p1,·"null·cannot·be·cast·to·non-null·type·(R,·kotlin.coroutines.Continuation<T>)·->·kotlin.Any?" 
  
60 ····invoke-direct·{p0,·p1},·Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V 
  
61 ····throw·p0 
62 ····:try_end_3 
63 ····.catchall·{:try_start_3·..·:try_end_3}·:catchall_0 
  
 28 ····:cond_3
64 ····:goto_029 ····:goto_0
65 ····:try_start_4 
66 ····invoke-static·{p2,·v1},·Lkotlinx/coroutines/internal/c0;->a(Lj1/g;Ljava/lang/Object;)V 
  
67 ····throw·p0 
68 ····:try_end_4 
69 ····.catchall·{:try_start_4·..·:try_end_4}·:catchall_1 
  
70 ····:catchall_1 
71 ····move-exception·p0 
  
72 ····sget-object·p1,·Lg1/k;->d:Lg1/k$a; 
  
73 ····invoke-static·{p0},·Lg1/l;->a(Ljava/lang/Throwable;)Ljava/lang/Object; 
  
74 ····move-result-object·p0 
  
75 ····:goto_1 
76 ····invoke-static·{p0},·Lg1/k;->a(Ljava/lang/Object;)Ljava/lang/Object; 
  
77 ····move-result-object·p0 
  
78 ····invoke-interface·{v0,·p0},·Lj1/d;->resumeWith(Ljava/lang/Object;)V 
  
79 ····:cond_1 
80 ····return-void30 ····return·v0
Max diff block lines reached; 0/3604 bytes (0.00%) of diff not shown.
5.39 KB
smali/c2/a.smali
Max HTML report size reached
8.32 KB
smali/p/b.smali
Max HTML report size reached
12.9 KB
smali/p/a.smali
Max HTML report size reached
5.59 KB
smali/g0/b.smali
Max HTML report size reached
3.71 KB
smali/g0/a.smali
    
Offset 1, 42 lines modifiedOffset 1, 155 lines modified
1 .class·public·abstract·Lg0/a;1 .class·public·final·Lg0/a;
2 .super·Lg0/b;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
 4 #·annotations
 5 .annotation·runtime·Lcom/google/errorprone/annotations/Immutable;
 6 .end·annotation
  
  
 7 #·instance·fields
 8 .field·private·final·a:[B
  
  
4 #·direct·methods9 #·direct·methods
5 .method·public·constructor·<init>()V10 .method·private·constructor·<init>([BII)V
6 ····.locals·011 ····.locals·2
  
 12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 13 ····new-array·v0,·p3,·[B
  
 14 ····iput-object·v0,·p0,·Lg0/a;->a:[B
  
 15 ····const/4·v1,·0x0
  
7 ····invoke-direct·{p0},·Lg0/b;-><init>()V16 ····invoke-static·{p1,·p2,·v0,·v1,·p3},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
  
8 ····return-void17 ····return-void
9 .end·method18 .end·method
  
 19 .method·public·static·a([B)Lg0/a;
 20 ····.locals·2
  
 21 ····if-eqz·p0,·:cond_0
  
 22 ····const/4·v0,·0x0
  
 23 ····array-length·v1,·p0
  
 24 ····invoke-static·{p0,·v0,·v1},·Lg0/a;->b([BII)Lg0/a;
  
 25 ····move-result-object·p0
  
 26 ····return-object·p0
  
 27 ····:cond_0
 28 ····new-instance·p0,·Ljava/lang/NullPointerException;
  
 29 ····const-string·v0,·"data·must·be·non-null"
  
 30 ····invoke-direct·{p0,·v0},·Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
  
 31 ····throw·p0
 32 .end·method
  
 33 .method·public·static·b([BII)Lg0/a;
 34 ····.locals·1
  
 35 ····if-eqz·p0,·:cond_0
  
 36 ····new-instance·v0,·Lg0/a;
  
 37 ····invoke-direct·{v0,·p0,·p1,·p2},·Lg0/a;-><init>([BII)V
  
 38 ····return-object·v0
  
 39 ····:cond_0
 40 ····new-instance·p0,·Ljava/lang/NullPointerException;
  
 41 ····const-string·p1,·"data·must·be·non-null"
  
 42 ····invoke-direct·{p0,·p1},·Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
  
 43 ····throw·p0
 44 .end·method
  
  
10 #·virtual·methods45 #·virtual·methods
11 .method·public·a(Ljava/lang/Object;)V46 .method·public·c()I
12 ····.locals·147 ····.locals·1
  
13 ····invoke-virtual·{p0},·Lg0/a;->o()Lg0/f;48 ····iget-object·v0,·p0,·Lg0/a;->a:[B
  
14 ····move-result-object·v049 ····array-length·v0,·v0
  
15 ····invoke-interface·{v0,·p1},·Lg0/f;->a(Ljava/lang/Object;)V50 ····return·v0
 51 .end·method
  
16 ····return-void52 .method·public·equals(Ljava/lang/Object;)Z
 53 ····.locals·1
  
 54 ····instance-of·v0,·p1,·Lg0/a;
  
 55 ····if-nez·v0,·:cond_0
  
 56 ····const/4·p1,·0x0
  
 57 ····return·p1
  
 58 ····:cond_0
 59 ····check-cast·p1,·Lg0/a;
  
 60 ····iget-object·p1,·p1,·Lg0/a;->a:[B
  
 61 ····iget-object·v0,·p0,·Lg0/a;->a:[B
  
 62 ····invoke-static·{p1,·v0},·Ljava/util/Arrays;->equals([B[B)Z
  
 63 ····move-result·p1
  
 64 ····return·p1
17 .end·method65 .end·method
  
18 .method·public·b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V66 .method·public·hashCode()I
19 ····.locals·167 ····.locals·1
  
20 ····invoke-virtual·{p0},·Lg0/a;->o()Lg0/f;68 ····iget-object·v0,·p0,·Lg0/a;->a:[B
  
21 ····move-result-object·v069 ····invoke-static·{v0},·Ljava/util/Arrays;->hashCode([B)I
  
22 ····invoke-interface·{v0,·p1,·p2,·p3},·Lg0/f;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V70 ····move-result·v0
  
23 ····return-void71 ····return·v0
24 .end·method72 .end·method
  
25 .method·protected·abstract·o()Lg0/f;73 .method·public·toString()Ljava/lang/String;
Max diff block lines reached; 0/3770 bytes (0.00%) of diff not shown.
1.01 KB
smali/v0/b.smali
    
Offset 1, 11 lines modifiedOffset 1, 42 lines modified
1 .class·public·interface·abstract·Lv0/b;1 .class·public·interface·abstract·Lv0/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·c()V5 .method·public·abstract·a(I[Ljava/lang/String;[I)Z
 6 .end·method
  
 7 .method·public·abstract·b(IILandroid/content/Intent;)Z
 8 .end·method
  
 9 .method·public·abstract·c(Landroid/content/Intent;)V
 10 .end·method
  
 11 .method·public·abstract·d(Landroid/os/Bundle;)V
 12 .end·method
  
 13 .method·public·abstract·e(Landroid/os/Bundle;)V
6 .end·method14 .end·method
  
7 .method·public·abstract·f()V15 .method·public·abstract·f()V
8 .end·method16 .end·method
  
 17 .method·public·abstract·g(Lio/flutter/embedding/android/c;Landroidx/lifecycle/d;)V
 18 ····.annotation·system·Ldalvik/annotation/Signature;
 19 ········value·=·{
 20 ············"(",
 21 ············"Lio/flutter/embedding/android/c<",
 22 ············"Landroid/app/Activity;",
 23 ············">;",
 24 ············"Landroidx/lifecycle/d;",
 25 ············")V"
 26 ········}
 27 ····.end·annotation
 28 .end·method
  
 29 .method·public·abstract·h()V
 30 .end·method
  
 31 .method·public·abstract·j()V
 32 .end·method
18.1 KB
smali/v0/a.smali
Max HTML report size reached
864 B
smali/v0/c.smali
    
Offset 1, 17 lines modifiedOffset 1, 37 lines modified
1 .class·public·interface·abstract·Lv0/c;1 .class·public·interface·abstract·Lv0/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/MemberClasses;
 6 ····value·=·{
 7 ········Lv0/c$a;
 8 ····}
 9 .end·annotation
  
  
4 #·virtual·methods10 #·virtual·methods
 11 .method·public·abstract·a()Ljava/lang/Object;
 12 .end·method
  
5 .method·public·abstract·a()V13 .method·public·abstract·b(Ld1/p;)V
 14 .end·method
  
 15 .method·public·abstract·c(Ld1/m;)V
 16 .end·method
  
 17 .method·public·abstract·d()Landroid/app/Activity;
 18 .end·method
  
 19 .method·public·abstract·e(Ld1/m;)V
6 .end·method20 .end·method
  
7 .method·public·abstract·b()V21 .method·public·abstract·f(Ld1/n;)V
8 .end·method22 .end·method
  
9 .method·public·abstract·c(Lv0/a;)V23 .method·public·abstract·g(Ld1/n;)V
10 .end·method24 .end·method
  
11 .method·public·abstract·getAttachedRenderer()Lv0/a;25 .method·public·abstract·h(Ld1/p;)V
12 .end·method26 .end·method
2.21 KB
smali/p0/b.smali
    
Offset 1, 42 lines modifiedOffset 1, 61 lines modified
1 .class·public·interface·abstract·Lp0/b;1 .class·public·Lp0/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·virtual·methods4 #·direct·methods
5 .method·public·abstract·a(I[Ljava/lang/String;[I)Z 
6 .end·method5 .method·static·constructor·<clinit>()V
 6 ····.locals·0
  
7 .method·public·abstract·b(IILandroid/content/Intent;)Z7 ····return-void
8 .end·method8 .end·method
  
9 .method·public·abstract·c(Landroid/content/Intent;)V9 .method·public·static·a(Ljava/lang/String;Ljava/lang/String;)V
 10 ····.locals·0
  
 11 ····return-void
10 .end·method12 .end·method
  
11 .method·public·abstract·d(Landroid/os/Bundle;)V13 .method·public·static·b(Ljava/lang/String;Ljava/lang/String;)V
 14 ····.locals·0
  
 15 ····invoke-static·{p0,·p1},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
  
 16 ····return-void
12 .end·method17 .end·method
  
13 .method·public·abstract·e(Landroid/os/Bundle;)V18 .method·public·static·c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
 19 ····.locals·0
  
 20 ····invoke-static·{p0,·p1,·p2},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
  
 21 ····return-void
14 .end·method22 .end·method
  
15 .method·public·abstract·f()V23 .method·public·static·d(Ljava/lang/String;Ljava/lang/String;)V
 24 ····.locals·0
  
 25 ····return-void
16 .end·method26 .end·method
  
 27 .method·public·static·e(Ljava/lang/String;Ljava/lang/String;)V
 28 ····.locals·0
  
 29 ····return-void
17 .method·public·abstract·h(Lio/flutter/embedding/android/c;Landroidx/lifecycle/d;)V 
18 ····.annotation·system·Ldalvik/annotation/Signature; 
19 ········value·=·{ 
20 ············"(", 
21 ············"Lio/flutter/embedding/android/c<", 
22 ············"Landroid/app/Activity;", 
23 ············">;", 
24 ············"Landroidx/lifecycle/d;", 
25 ············")V" 
26 ········} 
27 ····.end·annotation 
28 .end·method30 .end·method
  
29 .method·public·abstract·i()V31 .method·public·static·f(Ljava/lang/String;Ljava/lang/String;)V
 32 ····.locals·0
  
 33 ····invoke-static·{p0,·p1},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
  
 34 ····return-void
30 .end·method35 .end·method
  
31 .method·public·abstract·j()V36 .method·public·static·g(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
 37 ····.locals·0
  
 38 ····invoke-static·{p0,·p1,·p2},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
  
 39 ····return-void
32 .end·method40 .end·method
2.6 KB
smali/p0/a.smali
    
Offset 1, 17 lines modifiedOffset 1, 114 lines modified
1 .class·public·interface·abstract·Lp0/a;1 .class·public·final·Lp0/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
 4 #·annotations
 5 .annotation·system·Ldalvik/annotation/MemberClasses;
 6 ····value·=·{
 7 ········Lp0/a$b;
 8 ····}
 9 .end·annotation
  
  
 10 #·static·fields
 11 .field·private·static·e:Lp0/a;
  
 12 .field·private·static·f:Z
  
  
 13 #·instance·fields
 14 .field·private·a:Ls0/d;
  
 15 .field·private·b:Lr0/a;
  
 16 .field·private·c:Lio/flutter/embedding/engine/FlutterJNI$c;
  
 17 .field·private·d:Ljava/util/concurrent/ExecutorService;
  
  
 18 #·direct·methods
 19 .method·private·constructor·<init>(Ls0/d;Lr0/a;Lio/flutter/embedding/engine/FlutterJNI$c;Ljava/util/concurrent/ExecutorService;)V
 20 ····.locals·0
  
 21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 22 ····iput-object·p1,·p0,·Lp0/a;->a:Ls0/d;
  
 23 ····iput-object·p2,·p0,·Lp0/a;->b:Lr0/a;
  
 24 ····iput-object·p3,·p0,·Lp0/a;->c:Lio/flutter/embedding/engine/FlutterJNI$c;
  
 25 ····iput-object·p4,·p0,·Lp0/a;->d:Ljava/util/concurrent/ExecutorService;
  
 26 ····return-void
 27 .end·method
  
 28 .method·synthetic·constructor·<init>(Ls0/d;Lr0/a;Lio/flutter/embedding/engine/FlutterJNI$c;Ljava/util/concurrent/ExecutorService;Lp0/a$a;)V
 29 ····.locals·0
  
 30 ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lp0/a;-><init>(Ls0/d;Lr0/a;Lio/flutter/embedding/engine/FlutterJNI$c;Ljava/util/concurrent/ExecutorService;)V
  
 31 ····return-void
 32 .end·method
  
 33 .method·public·static·e()Lp0/a;
 34 ····.locals·1
  
 35 ····const/4·v0,·0x1
  
 36 ····sput-boolean·v0,·Lp0/a;->f:Z
  
 37 ····sget-object·v0,·Lp0/a;->e:Lp0/a;
  
 38 ····if-nez·v0,·:cond_0
  
 39 ····new-instance·v0,·Lp0/a$b;
  
 40 ····invoke-direct·{v0},·Lp0/a$b;-><init>()V
  
 41 ····invoke-virtual·{v0},·Lp0/a$b;->a()Lp0/a;
  
 42 ····move-result-object·v0
  
 43 ····sput-object·v0,·Lp0/a;->e:Lp0/a;
  
 44 ····:cond_0
 45 ····sget-object·v0,·Lp0/a;->e:Lp0/a;
  
 46 ····return-object·v0
 47 .end·method
  
  
4 #·virtual·methods48 #·virtual·methods
5 .method·public·abstract·b(Lp0/c;)V49 .method·public·a()Lr0/a;
 50 ····.locals·1
  
 51 ····iget-object·v0,·p0,·Lp0/a;->b:Lr0/a;
  
 52 ····return-object·v0
6 .end·method53 .end·method
  
7 .method·public·abstract·g()V54 .method·public·b()Ljava/util/concurrent/ExecutorService;
 55 ····.locals·1
  
 56 ····iget-object·v0,·p0,·Lp0/a;->d:Ljava/util/concurrent/ExecutorService;
  
 57 ····return-object·v0
8 .end·method58 .end·method
  
9 .method·public·abstract·i(Lp0/c;)V59 .method·public·c()Ls0/d;
 60 ····.locals·1
  
 61 ····iget-object·v0,·p0,·Lp0/a;->a:Ls0/d;
  
 62 ····return-object·v0
10 .end·method63 .end·method
  
11 .method·public·abstract·k()V64 .method·public·d()Lio/flutter/embedding/engine/FlutterJNI$c;
 65 ····.locals·1
  
 66 ····iget-object·v0,·p0,·Lp0/a;->c:Lio/flutter/embedding/engine/FlutterJNI$c;
  
 67 ····return-object·v0
12 .end·method68 .end·method
982 B
smali/k0/f.smali
    
Offset 1, 11 lines modifiedOffset 1, 40 lines modified
1 .class·public·interface·abstract·Lk0/f;1 .class·public·final·synthetic·Lk0/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
  
  
 6 #·instance·fields
 7 .field·public·final·synthetic·d:Lk0/i;
  
 8 .field·public·final·synthetic·e:Lm0/e;
  
  
4 #·virtual·methods9 #·direct·methods
5 .method·public·abstract·d(ILjava/nio/ByteBuffer;)V10 .method·public·synthetic·constructor·<init>(Lk0/i;Lm0/e;)V
 11 ····.locals·0
  
 12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 13 ····iput-object·p1,·p0,·Lk0/f;->d:Lk0/i;
  
 14 ····iput-object·p2,·p0,·Lk0/f;->e:Lm0/e;
  
 15 ····return-void
6 .end·method16 .end·method
  
7 .method·public·abstract·f(Ljava/lang/String;Ljava/nio/ByteBuffer;IJ)V 
 17 #·virtual·methods
 18 .method·public·final·run()V
 19 ····.locals·2
  
 20 ····iget-object·v0,·p0,·Lk0/f;->d:Lk0/i;
  
 21 ····iget-object·v1,·p0,·Lk0/f;->e:Lm0/e;
  
 22 ····invoke-static·{v0,·v1},·Lk0/i;->c(Lk0/i;Lm0/e;)V
  
 23 ····return-void
8 .end·method24 .end·method
983 B
smali/k0/d.smali
    
Offset 3, 32 lines modifiedOffset 3, 38 lines modified
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·d:Lk0/c$h;7 .field·public·final·synthetic·d:Lk0/i;
  
 8 .field·public·final·synthetic·e:Lm0/e;
  
  
8 #·direct·methods9 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lk0/c$h;)V10 .method·public·synthetic·constructor·<init>(Lk0/i;Lm0/e;)V
10 ····.locals·011 ····.locals·0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Lk0/d;->d:Lk0/c$h;13 ····iput-object·p1,·p0,·Lk0/d;->d:Lk0/i;
  
 14 ····iput-object·p2,·p0,·Lk0/d;->e:Lm0/e;
  
13 ····return-void15 ····return-void
14 .end·method16 .end·method
  
  
15 #·virtual·methods17 #·virtual·methods
16 .method·public·final·run()V18 .method·public·final·run()V
17 ····.locals·119 ····.locals·2
  
 20 ····iget-object·v0,·p0,·Lk0/d;->d:Lk0/i;
  
18 ····iget-object·v0,·p0,·Lk0/d;->d:Lk0/c$h;21 ····iget-object·v1,·p0,·Lk0/d;->e:Lm0/e;
  
19 ····invoke-static·{v0},·Lk0/c$h;->b(Lk0/c$h;)V22 ····invoke-static·{v0,·v1},·Lk0/i;->a(Lk0/i;Lm0/e;)V
  
20 ····return-void23 ····return-void
21 .end·method24 .end·method
1.37 KB
smali/k0/g.smali
    
Offset 1, 42 lines modifiedOffset 1, 40 lines modified
1 .class·public·Lk0/g;1 .class·public·final·synthetic·Lk0/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lk0/c$d;5 .implements·Ljava/lang/Runnable;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·final·a:Landroid/os/Handler;7 .field·public·final·synthetic·d:Lk0/i;
  
 8 .field·public·final·synthetic·e:Lm0/e;
  
  
8 #·direct·methods9 #·direct·methods
9 .method·public·constructor·<init>()V10 .method·public·synthetic·constructor·<init>(Lk0/i;Lm0/e;)V
10 ····.locals·111 ····.locals·0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 13 ····iput-object·p1,·p0,·Lk0/g;->d:Lk0/i;
12 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; 
  
13 ····move-result-object·v0 
  
14 ····invoke-static·{v0},·Le1/a;->a(Landroid/os/Looper;)Landroid/os/Handler; 
  
 14 ····iput-object·p2,·p0,·Lk0/g;->e:Lm0/e;
15 ····move-result-object·v0 
  
16 ····iput-object·v0,·p0,·Lk0/g;->a:Landroid/os/Handler; 
  
17 ····return-void15 ····return-void
18 .end·method16 .end·method
  
  
19 #·virtual·methods17 #·virtual·methods
20 .method·public·a(Ljava/lang/Runnable;)V18 .method·public·final·run()V
21 ····.locals·119 ····.locals·2
  
 20 ····iget-object·v0,·p0,·Lk0/g;->d:Lk0/i;
  
22 ····iget-object·v0,·p0,·Lk0/g;->a:Landroid/os/Handler;21 ····iget-object·v1,·p0,·Lk0/g;->e:Lm0/e;
  
23 ····invoke-virtual·{v0,·p1},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z22 ····invoke-static·{v0,·v1},·Lk0/i;->f(Lk0/i;Lm0/e;)V
  
24 ····return-void23 ····return-void
25 .end·method24 .end·method
2.14 KB
smali/k0/b.smali
    
Offset 1, 64 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·synthetic·Lk0/b;1 .class·public·final·synthetic·Lk0/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Landroid/database/sqlite/SQLiteDatabase$CursorFactory;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·d:Lk0/c;7 .field·public·final·synthetic·a:Lk0/b0;
  
8 .field·public·final·synthetic·e:Ljava/lang/String; 
  
9 .field·public·final·synthetic·f:Lk0/c$f; 
  
10 .field·public·final·synthetic·g:Ljava/nio/ByteBuffer; 
  
11 .field·public·final·synthetic·h:I 
  
12 .field·public·final·synthetic·i:J 
  
  
13 #·direct·methods8 #·direct·methods
14 .method·public·synthetic·constructor·<init>(Lk0/c;Ljava/lang/String;Lk0/c$f;Ljava/nio/ByteBuffer;IJ)V9 .method·public·synthetic·constructor·<init>(Lk0/b0;)V
15 ····.locals·010 ····.locals·0
  
16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
17 ····iput-object·p1,·p0,·Lk0/b;->d:Lk0/c;12 ····iput-object·p1,·p0,·Lk0/b;->a:Lk0/b0;
  
18 ····iput-object·p2,·p0,·Lk0/b;->e:Ljava/lang/String; 
  
19 ····iput-object·p3,·p0,·Lk0/b;->f:Lk0/c$f; 
  
20 ····iput-object·p4,·p0,·Lk0/b;->g:Ljava/nio/ByteBuffer; 
  
21 ····iput·p5,·p0,·Lk0/b;->h:I 
  
22 ····iput-wide·p6,·p0,·Lk0/b;->i:J 
  
23 ····return-void13 ····return-void
24 .end·method14 .end·method
  
  
25 #·virtual·methods15 #·virtual·methods
26 .method·public·final·run()V16 .method·public·final·newCursor(Landroid/database/sqlite/SQLiteDatabase;Landroid/database/sqlite/SQLiteCursorDriver;Ljava/lang/String;Landroid/database/sqlite/SQLiteQuery;)Landroid/database/Cursor;
27 ····.locals·717 ····.locals·1
  
28 ····iget-object·v0,·p0,·Lk0/b;->d:Lk0/c; 
  
29 ····iget-object·v1,·p0,·Lk0/b;->e:Ljava/lang/String; 
  
30 ····iget-object·v2,·p0,·Lk0/b;->f:Lk0/c$f;18 ····iget-object·v0,·p0,·Lk0/b;->a:Lk0/b0;
  
31 ····iget-object·v3,·p0,·Lk0/b;->g:Ljava/nio/ByteBuffer;19 ····invoke-static·{v0,·p1,·p2,·p3,·p4},·Lk0/i;->e(Lk0/b0;Landroid/database/sqlite/SQLiteDatabase;Landroid/database/sqlite/SQLiteCursorDriver;Ljava/lang/String;Landroid/database/sqlite/SQLiteQuery;)Landroid/database/Cursor;
  
32 ····iget·v4,·p0,·Lk0/b;->h:I20 ····move-result-object·p1
  
 21 ····return-object·p1
33 ····iget-wide·v5,·p0,·Lk0/b;->i:J 
  
34 ····invoke-static/range·{v0·..·v6},·Lk0/c;->i(Lk0/c;Ljava/lang/String;Lk0/c$f;Ljava/nio/ByteBuffer;IJ)V 
  
35 ····return-void 
36 .end·method22 .end·method
983 B
smali/k0/e.smali
    
Offset 3, 32 lines modifiedOffset 3, 38 lines modified
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·d:Lk0/c$h;7 .field·public·final·synthetic·d:Lk0/i;
  
 8 .field·public·final·synthetic·e:Lm0/e;
  
  
8 #·direct·methods9 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lk0/c$h;)V10 .method·public·synthetic·constructor·<init>(Lk0/i;Lm0/e;)V
10 ····.locals·011 ····.locals·0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Lk0/e;->d:Lk0/c$h;13 ····iput-object·p1,·p0,·Lk0/e;->d:Lk0/i;
  
 14 ····iput-object·p2,·p0,·Lk0/e;->e:Lm0/e;
  
13 ····return-void15 ····return-void
14 .end·method16 .end·method
  
  
15 #·virtual·methods17 #·virtual·methods
16 .method·public·final·run()V18 .method·public·final·run()V
17 ····.locals·119 ····.locals·2
  
 20 ····iget-object·v0,·p0,·Lk0/e;->d:Lk0/i;
  
18 ····iget-object·v0,·p0,·Lk0/e;->d:Lk0/c$h;21 ····iget-object·v1,·p0,·Lk0/e;->e:Lm0/e;
  
19 ····invoke-static·{v0},·Lk0/c$h;->c(Lk0/c$h;)V22 ····invoke-static·{v0,·v1},·Lk0/i;->b(Lk0/i;Lm0/e;)V
  
20 ····return-void23 ····return-void
21 .end·method24 .end·method
8.11 KB
smali/k0/a.smali
Max HTML report size reached
22.5 KB
smali/k0/c.smali
Max HTML report size reached
2.12 KB
smali/x/a$a.smali
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 .class·Lx/a$a;1 .class·Lx/a$a;
2 .super·Ls/h$b;2 .super·Lz/k;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lx/a;-><init>()V6 ····value·=·Lx/a;-><init>()V
7 .end·annotation7 .end·annotation
Offset 11, 67 lines modifiedOffset 11, 55 lines modified
11 .annotation·system·Ldalvik/annotation/InnerClass;11 .annotation·system·Ldalvik/annotation/InnerClass;
12 ····accessFlags·=·0x012 ····accessFlags·=·0x0
13 ····name·=·null13 ····name·=·null
14 .end·annotation14 .end·annotation
  
15 .annotation·system·Ldalvik/annotation/Signature;15 .annotation·system·Ldalvik/annotation/Signature;
16 ····value·=·{16 ····value·=·{
17 ········"Ls/h$b<", 
18 ········"Ls/o;", 
19 ········"Lz/a;",17 ········"Lz/k<",
 18 ········"Lr/e;",
 19 ········"Le0/p;",
20 ········">;"20 ········">;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor