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·<init>(Ljava/lang/Class;)V24 .method·constructor·<init>(Ljava/lang/Class;)V
25 ····.locals·025 ····.locals·0
  
26 ····invoke-direct·{p0,·p1},·Ls/h$b;-><init>(Ljava/lang/Class;)V26 ····invoke-direct·{p0,·p1},·Lz/k;-><init>(Ljava/lang/Class;)V
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
29 #·virtual·methods29 #·virtual·methods
30 .method·public·bridge·synthetic·a(Ljava/lang/Object;)Ljava/lang/Object;30 .method·public·bridge·synthetic·a(Lcom/google/crypto/tink/shaded/protobuf/t0;)Ljava/lang/Object;
31 ····.locals·031 ····.locals·0
  
32 ····check-cast·p1,·Lz/a;32 ····check-cast·p1,·Le0/p;
  
33 ····invoke-virtual·{p0,·p1},·Lx/a$a;->c(Lz/a;)Ls/o;33 ····invoke-virtual·{p0,·p1},·Lx/a$a;->c(Le0/p;)Lr/e;
  
34 ····move-result-object·p134 ····move-result-object·p1
  
35 ····return-object·p135 ····return-object·p1
36 .end·method36 .end·method
  
37 .method·public·c(Lz/a;)Ls/o;37 .method·public·c(Le0/p;)Lr/e;
38 ····.locals·338 ····.locals·1
  
39 ····new-instance·v0,·La0/t;39 ····new-instance·v0,·Lf0/d;
  
40 ····new-instance·v1,·La0/r; 
  
41 ····invoke-virtual·{p1},·Lz/a;->R()Lcom/google/crypto/tink/shaded/protobuf/i;40 ····invoke-virtual·{p1},·Le0/p;->Q()Lcom/google/crypto/tink/shaded/protobuf/i;
  
42 ····move-result-object·v2 
  
43 ····invoke-virtual·{v2},·Lcom/google/crypto/tink/shaded/protobuf/i;->x()[B 
  
44 ····move-result-object·v2 
  
45 ····invoke-direct·{v1,·v2},·La0/r;-><init>([B)V 
  
46 ····invoke-virtual·{p1},·Lz/a;->S()Lz/c; 
  
47 ····move-result-object·p141 ····move-result-object·p1
  
48 ····invoke-virtual·{p1},·Lz/c;->P()I42 ····invoke-virtual·{p1},·Lcom/google/crypto/tink/shaded/protobuf/i;->x()[B
  
49 ····move-result·p143 ····move-result-object·p1
  
50 ····invoke-direct·{v0,·v1,·p1},·La0/t;-><init>(Ly/a;I)V44 ····invoke-direct·{v0,·p1},·Lf0/d;-><init>([B)V
  
51 ····return-object·v045 ····return-object·v0
52 .end·method46 .end·method
6.98 KB
smali/x/b.smali
Max HTML report size reached
7.93 KB
smali/x/a$b.smali
Max HTML report size reached
7.27 KB
smali/x/a.smali
Max HTML report size reached
4.13 KB
smali/x/c.smali
Max HTML report size reached
22.8 KB
smali/h0/b.smali
Max HTML report size reached
26.7 KB
smali/h0/a.smali
Max HTML report size reached
41.5 MB
lib/armeabi-v7a/libapp.so
1.0 KB
readelf --wide --program-header {}
Max HTML report size reached
1.81 KB
readelf --wide --sections {}
Max HTML report size reached
794 B
readelf --wide --symbols {}
Max HTML report size reached
641 B
readelf --wide --dynamic {}
Max HTML report size reached
414 B
readelf --wide --notes {}
Max HTML report size reached
513 B
readelf --wide --debug-dump=frames {}
Max HTML report size reached
389 KB
strings --all --bytes=8 {}
Max HTML report size reached
29.8 MB
readelf --wide --decompress --hex-dump=.rodata {}
Max HTML report size reached
798 B
readelf --wide --decompress --hex-dump=.eh_frame {}
Max HTML report size reached
1.3 KB
readelf --wide --decompress --hex-dump=.dynstr {}
Max HTML report size reached
664 B
readelf --wide --decompress --hex-dump=.hash {}
Max HTML report size reached
11.4 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
36.2 MB
lib/x86_64/libapp.so
887 B
readelf --wide --file-header {}
Max HTML report size reached
1.45 KB
readelf --wide --program-header {}
Max HTML report size reached
2.31 KB
readelf --wide --sections {}
Max HTML report size reached
955 B
readelf --wide --symbols {}
Max HTML report size reached
697 B
readelf --wide --dynamic {}
Max HTML report size reached
414 B
readelf --wide --notes {}
Max HTML report size reached
821 B
readelf --wide --debug-dump=frames {}
Max HTML report size reached
366 KB
strings --all --bytes=8 {}
Max HTML report size reached
24.9 MB
readelf --wide --decompress --hex-dump=.rodata {}
Max HTML report size reached
798 B
readelf --wide --decompress --hex-dump=.eh_frame {}
Max HTML report size reached
1.3 KB
readelf --wide --decompress --hex-dump=.dynstr {}
Max HTML report size reached
664 B
readelf --wide --decompress --hex-dump=.hash {}
Max HTML report size reached
11.0 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
393 B
readelf --wide --decompress --hex-dump=.bss {}
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.bss':1 Hex·dump·of·section·'.bss':
2 ··0x007f0000·00000000·00000000·00000000·00000000·................2 ··0x007f4000·00000000·00000000·00000000·00000000·................
3 ··0x007f0010·00000000·00000000···················........3 ··0x007f4010·00000000·00000000···················........
  
36.2 MB
lib/arm64-v8a/libapp.so
865 B
readelf --wide --file-header {}
Max HTML report size reached
1.45 KB
readelf --wide --program-header {}
Max HTML report size reached
2.3 KB
readelf --wide --sections {}
Max HTML report size reached
866 B
readelf --wide --symbols {}
Max HTML report size reached
697 B
readelf --wide --dynamic {}
Max HTML report size reached
414 B
readelf --wide --notes {}
Max HTML report size reached
618 B
readelf --wide --debug-dump=frames {}
Max HTML report size reached
358 KB
strings --all --bytes=8 {}
Max HTML report size reached
24.9 MB
readelf --wide --decompress --hex-dump=.rodata {}
Max HTML report size reached
798 B
readelf --wide --decompress --hex-dump=.eh_frame {}
Max HTML report size reached
1.3 KB
readelf --wide --decompress --hex-dump=.dynstr {}
Max HTML report size reached
664 B
readelf --wide --decompress --hex-dump=.hash {}
Max HTML report size reached
11.0 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
393 B
readelf --wide --decompress --hex-dump=.bss {}
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 Hex·dump·of·section·'.bss':1 Hex·dump·of·section·'.bss':
2 ··0x00800000·00000000·00000000·00000000·00000000·................2 ··0x00804000·00000000·00000000·00000000·00000000·................
3 ··0x00800010·00000000·00000000···················........3 ··0x00804010·00000000·00000000···················........
  
2.12 KB
smali/t/l$a.smali vs.
smali/s/e$a.smali
Files 9% similar despite different names
    
Offset 1, 65 lines modifiedOffset 1, 73 lines modified
1 .class·Lt/l$a;1 .class·Ls/e$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·=·Lt/l;-><init>()V6 ····value·=·Ls/e;-><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 ········"Ls/h$b<", 
15 ········"Ls/a;", 
16 ········"Lz/k0;",14 ········"Lz/k<",
 15 ········"Lr/b;",
 16 ········"Le0/i;",
17 ········">;"17 ········">;"
18 ····}18 ····}
19 .end·annotation19 .end·annotation
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Ljava/lang/Class;)V21 .method·constructor·<init>(Ljava/lang/Class;)V
22 ····.locals·022 ····.locals·0
  
23 ····invoke-direct·{p0,·p1},·Ls/h$b;-><init>(Ljava/lang/Class;)V23 ····invoke-direct·{p0,·p1},·Lz/k;-><init>(Ljava/lang/Class;)V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·bridge·synthetic·a(Ljava/lang/Object;)Ljava/lang/Object;27 .method·public·bridge·synthetic·a(Lcom/google/crypto/tink/shaded/protobuf/t0;)Ljava/lang/Object;
28 ····.locals·028 ····.locals·0
  
29 ····check-cast·p1,·Lz/k0;29 ····check-cast·p1,·Le0/i;
  
30 ····invoke-virtual·{p0,·p1},·Lt/l$a;->c(Lz/k0;)Ls/a;30 ····invoke-virtual·{p0,·p1},·Ls/e$a;->c(Le0/i;)Lr/b;
  
31 ····move-result-object·p131 ····move-result-object·p1
  
32 ····return-object·p132 ····return-object·p1
33 .end·method33 .end·method
  
34 .method·public·c(Lz/k0;)Ls/a;34 .method·public·c(Le0/i;)Lr/b;
35 ····.locals·135 ····.locals·2
  
36 ····new-instance·v0,·La0/y;36 ····new-instance·v0,·Lf0/b;
  
37 ····invoke-virtual·{p1},·Lz/k0;->Q()Lcom/google/crypto/tink/shaded/protobuf/i;37 ····invoke-virtual·{p1},·Le0/i;->R()Lcom/google/crypto/tink/shaded/protobuf/i;
  
38 ····move-result-object·p138 ····move-result-object·v1
  
 39 ····invoke-virtual·{v1},·Lcom/google/crypto/tink/shaded/protobuf/i;->x()[B
  
 40 ····move-result-object·v1
  
39 ····invoke-virtual·{p1},·Lcom/google/crypto/tink/shaded/protobuf/i;->x()[B41 ····invoke-virtual·{p1},·Le0/i;->S()Le0/k;
  
40 ····move-result-object·p142 ····move-result-object·p1
  
 43 ····invoke-virtual·{p1},·Le0/k;->Q()I
  
 44 ····move-result·p1
  
41 ····invoke-direct·{v0,·p1},·La0/y;-><init>([B)V45 ····invoke-direct·{v0,·v1,·p1},·Lf0/b;-><init>([BI)V
  
42 ····return-object·v046 ····return-object·v0
43 .end·method47 .end·method
5.19 KB
smali/t/d$b.smali vs.
smali/s/d$b.smali
Max HTML report size reached
2.08 KB
smali/t/e$a.smali vs.
smali/s/d$a.smali
Files 10% similar despite different names
    
Offset 1, 73 lines modifiedOffset 1, 73 lines modified
1 .class·Lt/e$a;1 .class·Ls/d$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·=·Lt/e;-><init>()V6 ····value·=·Ls/d;-><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 ········"Ls/h$b<", 
15 ········"Ls/a;", 
16 ········"Lz/i;",14 ········"Lz/k<",
 15 ········"Lf0/l;",
 16 ········"Le0/f;",
17 ········">;"17 ········">;"
18 ····}18 ····}
19 .end·annotation19 .end·annotation
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Ljava/lang/Class;)V21 .method·constructor·<init>(Ljava/lang/Class;)V
22 ····.locals·022 ····.locals·0
  
23 ····invoke-direct·{p0,·p1},·Ls/h$b;-><init>(Ljava/lang/Class;)V23 ····invoke-direct·{p0,·p1},·Lz/k;-><init>(Ljava/lang/Class;)V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·bridge·synthetic·a(Ljava/lang/Object;)Ljava/lang/Object;27 .method·public·bridge·synthetic·a(Lcom/google/crypto/tink/shaded/protobuf/t0;)Ljava/lang/Object;
28 ····.locals·028 ····.locals·0
  
29 ····check-cast·p1,·Lz/i;29 ····check-cast·p1,·Le0/f;
  
30 ····invoke-virtual·{p0,·p1},·Lt/e$a;->c(Lz/i;)Ls/a;30 ····invoke-virtual·{p0,·p1},·Ls/d$a;->c(Le0/f;)Lf0/l;
  
31 ····move-result-object·p131 ····move-result-object·p1
  
32 ····return-object·p132 ····return-object·p1
33 .end·method33 .end·method
  
34 .method·public·c(Lz/i;)Ls/a;34 .method·public·c(Le0/f;)Lf0/l;
35 ····.locals·235 ····.locals·2
  
36 ····new-instance·v0,·La0/b;36 ····new-instance·v0,·Lf0/a;
  
37 ····invoke-virtual·{p1},·Lz/i;->R()Lcom/google/crypto/tink/shaded/protobuf/i;37 ····invoke-virtual·{p1},·Le0/f;->S()Lcom/google/crypto/tink/shaded/protobuf/i;
  
38 ····move-result-object·v138 ····move-result-object·v1
  
39 ····invoke-virtual·{v1},·Lcom/google/crypto/tink/shaded/protobuf/i;->x()[B39 ····invoke-virtual·{v1},·Lcom/google/crypto/tink/shaded/protobuf/i;->x()[B
  
40 ····move-result-object·v140 ····move-result-object·v1
  
41 ····invoke-virtual·{p1},·Lz/i;->S()Lz/k;41 ····invoke-virtual·{p1},·Le0/f;->T()Le0/h;
  
42 ····move-result-object·p142 ····move-result-object·p1
  
43 ····invoke-virtual·{p1},·Lz/k;->P()I43 ····invoke-virtual·{p1},·Le0/h;->Q()I
  
44 ····move-result·p144 ····move-result·p1
  
45 ····invoke-direct·{v0,·v1,·p1},·La0/b;-><init>([BI)V45 ····invoke-direct·{v0,·v1,·p1},·Lf0/a;-><init>([BI)V
  
46 ····return-object·v046 ····return-object·v0
47 .end·method47 .end·method
2.4 KB
smali/t/k$a.smali vs.
smali/s/k$a.smali
Files 16% similar despite different names
    
Offset 1, 81 lines modifiedOffset 1, 81 lines modified
1 .class·Lt/k$a;1 .class·Ls/k$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·=·Lt/k;-><init>()V6 ····value·=·Ls/k;-><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 ········"Ls/h$b<",14 ········"Lz/k<",
15 ········"Ls/a;",15 ········"Lr/b;",
16 ········"Lz/g0;",16 ········"Le0/g0;",
17 ········">;"17 ········">;"
18 ····}18 ····}
19 .end·annotation19 .end·annotation
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Ljava/lang/Class;)V21 .method·constructor·<init>(Ljava/lang/Class;)V
22 ····.locals·022 ····.locals·0
  
23 ····invoke-direct·{p0,·p1},·Ls/h$b;-><init>(Ljava/lang/Class;)V23 ····invoke-direct·{p0,·p1},·Lz/k;-><init>(Ljava/lang/Class;)V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·bridge·synthetic·a(Ljava/lang/Object;)Ljava/lang/Object;27 .method·public·bridge·synthetic·a(Lcom/google/crypto/tink/shaded/protobuf/t0;)Ljava/lang/Object;
28 ····.locals·028 ····.locals·0
  
29 ····check-cast·p1,·Lz/g0;29 ····check-cast·p1,·Le0/g0;
  
30 ····invoke-virtual·{p0,·p1},·Lt/k$a;->c(Lz/g0;)Ls/a;30 ····invoke-virtual·{p0,·p1},·Ls/k$a;->c(Le0/g0;)Lr/b;
  
31 ····move-result-object·p131 ····move-result-object·p1
  
32 ····return-object·p132 ····return-object·p1
33 .end·method33 .end·method
  
34 .method·public·c(Lz/g0;)Ls/a;34 .method·public·c(Le0/g0;)Lr/b;
35 ····.locals·235 ····.locals·2
  
36 ····invoke-virtual·{p1},·Lz/g0;->Q()Lz/h0;36 ····invoke-virtual·{p1},·Le0/g0;->Q()Le0/h0;
  
37 ····move-result-object·v037 ····move-result-object·v0
  
38 ····invoke-virtual·{v0},·Lz/h0;->Q()Ljava/lang/String;38 ····invoke-virtual·{v0},·Le0/h0;->Q()Ljava/lang/String;
  
39 ····move-result-object·v039 ····move-result-object·v0
  
40 ····invoke-static·{v0},·Ls/n;->a(Ljava/lang/String;)Ls/m;40 ····invoke-static·{v0},·Lr/s;->a(Ljava/lang/String;)Lr/r;
  
41 ····move-result-object·v141 ····move-result-object·v1
  
42 ····invoke-interface·{v1,·v0},·Ls/m;->b(Ljava/lang/String;)Ls/a;42 ····invoke-interface·{v1,·v0},·Lr/r;->a(Ljava/lang/String;)Lr/b;
  
43 ····move-result-object·v043 ····move-result-object·v0
  
44 ····new-instance·v1,·Lt/j;44 ····new-instance·v1,·Ls/j;
  
45 ····invoke-virtual·{p1},·Lz/g0;->Q()Lz/h0;45 ····invoke-virtual·{p1},·Le0/g0;->Q()Le0/h0;
  
46 ····move-result-object·p146 ····move-result-object·p1
  
47 ····invoke-virtual·{p1},·Lz/h0;->P()Lz/a0;47 ····invoke-virtual·{p1},·Le0/h0;->P()Le0/a0;
  
48 ····move-result-object·p148 ····move-result-object·p1
  
49 ····invoke-direct·{v1,·p1,·v0},·Lt/j;-><init>(Lz/a0;Ls/a;)V49 ····invoke-direct·{v1,·p1,·v0},·Ls/j;-><init>(Le0/a0;Lr/b;)V
  
50 ····return-object·v150 ····return-object·v1
51 .end·method51 .end·method
4.84 KB
smali/t/k.smali vs.
smali/p1/h.smali
Max HTML report size reached
5.13 KB
smali/t/f$b.smali vs.
smali/r/i$a.smali
Max HTML report size reached
1.95 KB
smali/t/g$a.smali vs.
smali/e0/i0$a.smali
Files 14% similar despite different names
    
Offset 1, 65 lines modifiedOffset 1, 58 lines modified
1 .class·Lt/g$a;1 .class·Le0/i0$a;
2 .super·Ls/h$b;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Lcom/google/crypto/tink/shaded/protobuf/c0$d;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lt/g;-><init>()V8 ····value·=·Le0/i0;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x011 ····accessFlags·=·0x0
10 ····name·=·null12 ····name·=·null
11 .end·annotation13 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{15 ····value·=·{
14 ········"Ls/h$b<",16 ········"Ljava/lang/Object;",
 17 ········"Lcom/google/crypto/tink/shaded/protobuf/c0$d<",
15 ········"Ls/a;",18 ········"Le0/i0;",
16 ········"Lz/n;", 
17 ········">;"19 ········">;"
18 ····}20 ····}
19 .end·annotation21 .end·annotation
  
  
20 #·direct·methods22 #·direct·methods
21 .method·constructor·<init>(Ljava/lang/Class;)V23 .method·constructor·<init>()V
22 ····.locals·024 ····.locals·0
  
23 ····invoke-direct·{p0,·p1},·Ls/h$b;-><init>(Ljava/lang/Class;)V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void26 ····return-void
25 .end·method27 .end·method
  
  
26 #·virtual·methods28 #·virtual·methods
27 .method·public·bridge·synthetic·a(Ljava/lang/Object;)Ljava/lang/Object;29 .method·public·bridge·synthetic·a(I)Lcom/google/crypto/tink/shaded/protobuf/c0$c;
28 ····.locals·030 ····.locals·0
  
29 ····check-cast·p1,·Lz/n; 
  
30 ····invoke-virtual·{p0,·p1},·Lt/g$a;->c(Lz/n;)Ls/a;31 ····invoke-virtual·{p0,·p1},·Le0/i0$a;->b(I)Le0/i0;
  
31 ····move-result-object·p132 ····move-result-object·p1
  
32 ····return-object·p133 ····return-object·p1
33 .end·method34 .end·method
  
34 .method·public·c(Lz/n;)Ls/a;35 .method·public·b(I)Le0/i0;
35 ····.locals·136 ····.locals·0
  
36 ····new-instance·v0,·Lu/a; 
  
37 ····invoke-virtual·{p1},·Lz/n;->Q()Lcom/google/crypto/tink/shaded/protobuf/i; 
  
38 ····move-result-object·p1 
  
39 ····invoke-virtual·{p1},·Lcom/google/crypto/tink/shaded/protobuf/i;->x()[B37 ····invoke-static·{p1},·Le0/i0;->a(I)Le0/i0;
  
40 ····move-result-object·p138 ····move-result-object·p1
  
41 ····invoke-direct·{v0,·p1},·Lu/a;-><init>([B)V 
  
42 ····return-object·v039 ····return-object·p1
43 .end·method40 .end·method
4.85 KB
smali/t/g$b.smali vs.
smali/e0/d$b.smali
Max HTML report size reached
2.01 KB
smali/t/i$a.smali vs.
smali/s/l$a.smali
Files 12% similar despite different names
    
Offset 1, 69 lines modifiedOffset 1, 65 lines modified
1 .class·Lt/i$a;1 .class·Ls/l$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·=·Lt/i;-><init>()V6 ····value·=·Ls/l;-><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 ········"Ls/h$b<",14 ········"Lz/k<",
15 ········"Ls/a;",15 ········"Lr/b;",
16 ········"Lz/e0;",16 ········"Le0/k0;",
17 ········">;"17 ········">;"
18 ····}18 ····}
19 .end·annotation19 .end·annotation
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Ljava/lang/Class;)V21 .method·constructor·<init>(Ljava/lang/Class;)V
22 ····.locals·022 ····.locals·0
  
23 ····invoke-direct·{p0,·p1},·Ls/h$b;-><init>(Ljava/lang/Class;)V23 ····invoke-direct·{p0,·p1},·Lz/k;-><init>(Ljava/lang/Class;)V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·bridge·synthetic·a(Ljava/lang/Object;)Ljava/lang/Object;27 .method·public·bridge·synthetic·a(Lcom/google/crypto/tink/shaded/protobuf/t0;)Ljava/lang/Object;
28 ····.locals·028 ····.locals·0
  
29 ····check-cast·p1,·Lz/e0;29 ····check-cast·p1,·Le0/k0;
  
30 ····invoke-virtual·{p0,·p1},·Lt/i$a;->c(Lz/e0;)Ls/a;30 ····invoke-virtual·{p0,·p1},·Ls/l$a;->c(Le0/k0;)Lr/b;
  
31 ····move-result-object·p131 ····move-result-object·p1
  
32 ····return-object·p132 ····return-object·p1
33 .end·method33 .end·method
  
34 .method·public·c(Lz/e0;)Ls/a;34 .method·public·c(Le0/k0;)Lr/b;
35 ····.locals·135 ····.locals·1
  
36 ····invoke-virtual·{p1},·Lz/e0;->Q()Lz/f0;36 ····new-instance·v0,·Lf0/s;
  
 37 ····invoke-virtual·{p1},·Le0/k0;->Q()Lcom/google/crypto/tink/shaded/protobuf/i;
37 ····move-result-object·p1 
  
38 ····invoke-virtual·{p1},·Lz/f0;->P()Ljava/lang/String; 
  
39 ····move-result-object·p138 ····move-result-object·p1
  
 39 ····invoke-virtual·{p1},·Lcom/google/crypto/tink/shaded/protobuf/i;->x()[B
40 ····invoke-static·{p1},·Ls/n;->a(Ljava/lang/String;)Ls/m; 
  
41 ····move-result-object·v0 
  
42 ····invoke-interface·{v0,·p1},·Ls/m;->b(Ljava/lang/String;)Ls/a; 
  
43 ····move-result-object·p140 ····move-result-object·p1
  
 41 ····invoke-direct·{v0,·p1},·Lf0/s;-><init>([B)V
  
44 ····return-object·p142 ····return-object·v0
45 .end·method43 .end·method
4.57 KB
smali/t/k$b.smali vs.
smali/e0/y$b.smali
Max HTML report size reached
1.94 KB
smali/t/f$a.smali vs.
smali/e0/u$a.smali
Files 15% similar despite different names
    
Offset 1, 65 lines modifiedOffset 1, 58 lines modified
1 .class·Lt/f$a;1 .class·Le0/u$a;
2 .super·Ls/h$b;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Lcom/google/crypto/tink/shaded/protobuf/c0$d;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lt/f;-><init>()V8 ····value·=·Le0/u;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x011 ····accessFlags·=·0x0
10 ····name·=·null12 ····name·=·null
11 .end·annotation13 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{15 ····value·=·{
14 ········"Ls/h$b<",16 ········"Ljava/lang/Object;",
 17 ········"Lcom/google/crypto/tink/shaded/protobuf/c0$d<",
15 ········"Ls/a;",18 ········"Le0/u;",
16 ········"Lz/l;", 
17 ········">;"19 ········">;"
18 ····}20 ····}
19 .end·annotation21 .end·annotation
  
  
20 #·direct·methods22 #·direct·methods
21 .method·constructor·<init>(Ljava/lang/Class;)V23 .method·constructor·<init>()V
22 ····.locals·024 ····.locals·0
  
23 ····invoke-direct·{p0,·p1},·Ls/h$b;-><init>(Ljava/lang/Class;)V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void26 ····return-void
25 .end·method27 .end·method
  
  
26 #·virtual·methods28 #·virtual·methods
27 .method·public·bridge·synthetic·a(Ljava/lang/Object;)Ljava/lang/Object;29 .method·public·bridge·synthetic·a(I)Lcom/google/crypto/tink/shaded/protobuf/c0$c;
28 ····.locals·030 ····.locals·0
  
29 ····check-cast·p1,·Lz/l; 
  
30 ····invoke-virtual·{p0,·p1},·Lt/f$a;->c(Lz/l;)Ls/a;31 ····invoke-virtual·{p0,·p1},·Le0/u$a;->b(I)Le0/u;
  
31 ····move-result-object·p132 ····move-result-object·p1
  
32 ····return-object·p133 ····return-object·p1
33 .end·method34 .end·method
  
34 .method·public·c(Lz/l;)Ls/a;35 .method·public·b(I)Le0/u;
35 ····.locals·136 ····.locals·0
  
36 ····new-instance·v0,·La0/c; 
  
37 ····invoke-virtual·{p1},·Lz/l;->Q()Lcom/google/crypto/tink/shaded/protobuf/i; 
  
38 ····move-result-object·p1 
  
39 ····invoke-virtual·{p1},·Lcom/google/crypto/tink/shaded/protobuf/i;->x()[B37 ····invoke-static·{p1},·Le0/u;->a(I)Le0/u;
  
40 ····move-result-object·p138 ····move-result-object·p1
  
41 ····invoke-direct·{v0,·p1},·La0/c;-><init>([B)V 
  
42 ····return-object·v039 ····return-object·p1
43 .end·method40 .end·method
5.78 KB
smali/t/l.smali vs.
smali/r/l.smali
Max HTML report size reached
8.94 KB
smali/t/b$b.smali vs.
smali/x/c$a.smali
Max HTML report size reached
2.38 KB
smali/t/h$a.smali vs.
smali/d1/a$b$a.smali
Files 22% similar despite different names
    
Offset 1, 65 lines modifiedOffset 1, 74 lines modified
1 .class·Lt/h$a;1 .class·Ld1/a$b$a;
2 .super·Ls/h$b;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Ld1/a$e;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lt/h;-><init>()V8 ····value·=·Ld1/a$b;->a(Ljava/nio/ByteBuffer;Ld1/c$b;)V
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x011 ····accessFlags·=·0x0
10 ····name·=·null12 ····name·=·null
11 .end·annotation13 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{15 ····value·=·{
 16 ········"Ljava/lang/Object;",
14 ········"Ls/h$b<",17 ········"Ld1/a$e<",
15 ········"Ls/a;", 
16 ········"Lz/r;", 
17 ········">;"18 ········"TT;>;"
18 ····}19 ····}
19 .end·annotation20 .end·annotation
  
  
 21 #·instance·fields
 22 .field·final·synthetic·a:Ld1/c$b;
  
 23 .field·final·synthetic·b:Ld1/a$b;
  
  
20 #·direct·methods24 #·direct·methods
21 .method·constructor·<init>(Ljava/lang/Class;)V25 .method·constructor·<init>(Ld1/a$b;Ld1/c$b;)V
22 ····.locals·026 ····.locals·0
  
23 ····invoke-direct·{p0,·p1},·Ls/h$b;-><init>(Ljava/lang/Class;)V27 ····iput-object·p1,·p0,·Ld1/a$b$a;->b:Ld1/a$b;
  
 28 ····iput-object·p2,·p0,·Ld1/a$b$a;->a:Ld1/c$b;
  
 29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void30 ····return-void
25 .end·method31 .end·method
  
  
26 #·virtual·methods32 #·virtual·methods
27 .method·public·bridge·synthetic·a(Ljava/lang/Object;)Ljava/lang/Object;33 .method·public·a(Ljava/lang/Object;)V
28 ····.locals·034 ····.locals·2
 35 ····.annotation·system·Ldalvik/annotation/Signature;
 36 ········value·=·{
 37 ············"(TT;)V"
 38 ········}
 39 ····.end·annotation
  
29 ····check-cast·p1,·Lz/r;40 ····iget-object·v0,·p0,·Ld1/a$b$a;->a:Ld1/c$b;
  
30 ····invoke-virtual·{p0,·p1},·Lt/h$a;->c(Lz/r;)Ls/a;41 ····iget-object·v1,·p0,·Ld1/a$b$a;->b:Ld1/a$b;
  
 42 ····iget-object·v1,·v1,·Ld1/a$b;->b:Ld1/a;
31 ····move-result-object·p1 
  
32 ····return-object·p1 
33 .end·method 
  
 43 ····invoke-static·{v1},·Ld1/a;->a(Ld1/a;)Ld1/i;
34 .method·public·c(Lz/r;)Ls/a; 
35 ····.locals·1 
  
36 ····new-instance·v0,·La0/j;44 ····move-result-object·v1
  
37 ····invoke-virtual·{p1},·Lz/r;->Q()Lcom/google/crypto/tink/shaded/protobuf/i;45 ····invoke-interface·{v1,·p1},·Ld1/i;->b(Ljava/lang/Object;)Ljava/nio/ByteBuffer;
  
38 ····move-result-object·p146 ····move-result-object·p1
  
39 ····invoke-virtual·{p1},·Lcom/google/crypto/tink/shaded/protobuf/i;->x()[B47 ····invoke-interface·{v0,·p1},·Ld1/c$b;->a(Ljava/nio/ByteBuffer;)V
  
 48 ····return-void
40 ····move-result-object·p1 
  
41 ····invoke-direct·{v0,·p1},·La0/j;-><init>([B)V 
  
42 ····return-object·v0 
43 .end·method49 .end·method
4.91 KB
smali/t/i$b.smali vs.
smali/e0/d0$c$a.smali
Max HTML report size reached
4.41 KB
smali/t/l$b.smali vs.
smali/e0/x$b.smali
Max HTML report size reached
5.34 KB
smali/t/h$b.smali vs.
smali/r/v$d.smali
Max HTML report size reached
8.02 KB
smali/t/j.smali vs.
smali/f0/h.smali
Max HTML report size reached
4.2 KB
smali/t/c$a.smali vs.
smali/f2/a$c.smali
Max HTML report size reached
2.19 KB
smali/t/d$a.smali vs.
smali/s/i$a.smali
Files 13% similar despite different names
    
Offset 1, 73 lines modifiedOffset 1, 69 lines modified
1 .class·Lt/d$a;1 .class·Ls/i$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·=·Lt/d;-><init>()V6 ····value·=·Ls/i;-><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 ········"Ls/h$b<", 
15 ········"La0/p;", 
16 ········"Lz/f;",14 ········"Lz/k<",
 15 ········"Lr/b;",
 16 ········"Le0/e0;",
17 ········">;"17 ········">;"
18 ····}18 ····}
19 .end·annotation19 .end·annotation
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Ljava/lang/Class;)V21 .method·constructor·<init>(Ljava/lang/Class;)V
22 ····.locals·022 ····.locals·0
  
23 ····invoke-direct·{p0,·p1},·Ls/h$b;-><init>(Ljava/lang/Class;)V23 ····invoke-direct·{p0,·p1},·Lz/k;-><init>(Ljava/lang/Class;)V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·bridge·synthetic·a(Ljava/lang/Object;)Ljava/lang/Object;27 .method·public·bridge·synthetic·a(Lcom/google/crypto/tink/shaded/protobuf/t0;)Ljava/lang/Object;
28 ····.locals·028 ····.locals·0
  
29 ····check-cast·p1,·Lz/f;29 ····check-cast·p1,·Le0/e0;
  
30 ····invoke-virtual·{p0,·p1},·Lt/d$a;->c(Lz/f;)La0/p;30 ····invoke-virtual·{p0,·p1},·Ls/i$a;->c(Le0/e0;)Lr/b;
  
31 ····move-result-object·p131 ····move-result-object·p1
  
32 ····return-object·p132 ····return-object·p1
33 .end·method33 .end·method
  
34 .method·public·c(Lz/f;)La0/p;34 .method·public·c(Le0/e0;)Lr/b;
35 ····.locals·235 ····.locals·1
  
36 ····new-instance·v0,·La0/a;36 ····invoke-virtual·{p1},·Le0/e0;->Q()Le0/f0;
  
37 ····invoke-virtual·{p1},·Lz/f;->S()Lcom/google/crypto/tink/shaded/protobuf/i; 
  
38 ····move-result-object·v137 ····move-result-object·p1
  
39 ····invoke-virtual·{v1},·Lcom/google/crypto/tink/shaded/protobuf/i;->x()[B 
  
40 ····move-result-object·v1 
  
41 ····invoke-virtual·{p1},·Lz/f;->T()Lz/h;38 ····invoke-virtual·{p1},·Le0/f0;->P()Ljava/lang/String;
  
42 ····move-result-object·p139 ····move-result-object·p1
  
43 ····invoke-virtual·{p1},·Lz/h;->P()I40 ····invoke-static·{p1},·Lr/s;->a(Ljava/lang/String;)Lr/r;
  
44 ····move-result·p141 ····move-result-object·v0
  
45 ····invoke-direct·{v0,·v1,·p1},·La0/a;-><init>([BI)V42 ····invoke-interface·{v0,·p1},·Lr/r;->a(Ljava/lang/String;)Lr/b;
  
 43 ····move-result-object·p1
  
46 ····return-object·v044 ····return-object·p1
47 .end·method45 .end·method
6.3 KB
smali/t1/f.smali vs.
smali/d2/p0.smali
Max HTML report size reached
902 B
smali/t1/a$a.smali vs.
smali/c2/d$a.smali
Files 12% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·Lt1/a$a;1 .class·public·final·Lc2/d$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·=·Lt1/a;6 ····value·=·Lc2/d;
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
  
Offset 22, 23 lines modifiedOffset 22, 11 lines modified
  
22 ····return-void22 ····return-void
23 .end·method23 .end·method
  
24 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V24 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V
25 ····.locals·025 ····.locals·0
  
26 ····invoke-direct·{p0},·Lt1/a$a;-><init>()V26 ····invoke-direct·{p0},·Lc2/d$a;-><init>()V
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
29 #·virtual·methods 
30 .method·public·final·a(III)Lt1/a; 
31 ····.locals·1 
  
32 ····new-instance·v0,·Lt1/a; 
  
33 ····invoke-direct·{v0,·p1,·p2,·p3},·Lt1/a;-><init>(III)V 
  
34 ····return-object·v0 
35 .end·method 
880 B
smali/t1/c$a.smali vs.
smali/m1/k$a.smali
Files 12% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·Lt1/c$a;1 .class·public·final·Lm1/k$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·=·Lt1/c;6 ····value·=·Lm1/k;
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
  
Offset 22, 23 lines modifiedOffset 22, 11 lines modified
  
22 ····return-void22 ····return-void
23 .end·method23 .end·method
  
24 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V24 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V
25 ····.locals·025 ····.locals·0
  
26 ····invoke-direct·{p0},·Lt1/c$a;-><init>()V26 ····invoke-direct·{p0},·Lm1/k$a;-><init>()V
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
29 #·virtual·methods 
30 .method·public·final·a()Lt1/c; 
31 ····.locals·1 
  
32 ····invoke-static·{},·Lt1/c;->l()Lt1/c; 
  
33 ····move-result-object·v0 
  
34 ····return-object·v0 
35 .end·method 
8.05 KB
smali/t1/c.smali vs.
smali/c1/l.smali
Max HTML report size reached
4.1 KB
smali/z1/h.smali vs.
smali/f2/h.smali
Files 22% similar despite different names
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 .class·public·final·Lz1/h;1 .class·public·final·Lf2/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(ILz1/e;Lq1/l;)Lz1/f;5 .method·public·static·final·a(ILf2/e;Lw1/l;)Lf2/f;
6 ····.locals·26 ····.locals·2
7 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
8 ········value·=·{8 ········value·=·{
9 ············"<E:",9 ············"<E:",
10 ············"Ljava/lang/Object;",10 ············"Ljava/lang/Object;",
11 ············">(I",11 ············">(I",
12 ············"Lz1/e;",12 ············"Lf2/e;",
13 ············"Lq1/l<",13 ············"Lw1/l<",
14 ············"-TE;",14 ············"-TE;",
15 ············"Lg1/q;",15 ············"Lm1/q;",
16 ············">;)",16 ············">;)",
17 ············"Lz1/f<",17 ············"Lf2/f<",
18 ············"TE;>;"18 ············"TE;>;"
19 ········}19 ········}
20 ····.end·annotation20 ····.end·annotation
  
21 ····const/4·v0,·-0x221 ····const/4·v0,·-0x2
  
22 ····const/4·v1,·0x122 ····const/4·v1,·0x1
Offset 35, 74 lines modifiedOffset 35, 74 lines modified
  
35 ····const·v0,·0x7fffffff35 ····const·v0,·0x7fffffff
  
36 ····if-eq·p0,·v0,·:cond_136 ····if-eq·p0,·v0,·:cond_1
  
37 ····if-ne·p0,·v1,·:cond_037 ····if-ne·p0,·v1,·:cond_0
  
38 ····sget-object·v0,·Lz1/e;->e:Lz1/e;38 ····sget-object·v0,·Lf2/e;->e:Lf2/e;
  
39 ····if-ne·p1,·v0,·:cond_039 ····if-ne·p1,·v0,·:cond_0
  
40 ····new-instance·p0,·Lz1/m;40 ····new-instance·p0,·Lf2/m;
  
41 ····invoke-direct·{p0,·p2},·Lz1/m;-><init>(Lq1/l;)V41 ····invoke-direct·{p0,·p2},·Lf2/m;-><init>(Lw1/l;)V
  
42 ····goto·:goto_142 ····goto·:goto_1
  
43 ····:cond_043 ····:cond_0
44 ····new-instance·v0,·Lz1/d;44 ····new-instance·v0,·Lf2/d;
  
45 ····invoke-direct·{v0,·p0,·p1,·p2},·Lz1/d;-><init>(ILz1/e;Lq1/l;)V45 ····invoke-direct·{v0,·p0,·p1,·p2},·Lf2/d;-><init>(ILf2/e;Lw1/l;)V
  
46 ····move-object·p0,·v046 ····move-object·p0,·v0
  
47 ····goto·:goto_147 ····goto·:goto_1
  
48 ····:cond_148 ····:cond_1
49 ····new-instance·p0,·Lz1/n;49 ····new-instance·p0,·Lf2/n;
  
50 ····invoke-direct·{p0,·p2},·Lz1/n;-><init>(Lq1/l;)V50 ····invoke-direct·{p0,·p2},·Lf2/n;-><init>(Lw1/l;)V
  
51 ····goto·:goto_151 ····goto·:goto_1
  
52 ····:cond_252 ····:cond_2
53 ····sget-object·p0,·Lz1/e;->d:Lz1/e;53 ····sget-object·p0,·Lf2/e;->d:Lf2/e;
  
54 ····if-ne·p1,·p0,·:cond_354 ····if-ne·p1,·p0,·:cond_3
  
55 ····new-instance·p0,·Lz1/r;55 ····new-instance·p0,·Lf2/r;
  
56 ····invoke-direct·{p0,·p2},·Lz1/r;-><init>(Lq1/l;)V56 ····invoke-direct·{p0,·p2},·Lf2/r;-><init>(Lw1/l;)V
  
57 ····goto·:goto_157 ····goto·:goto_1
  
58 ····:cond_358 ····:cond_3
59 ····new-instance·p0,·Lz1/d;59 ····new-instance·p0,·Lf2/d;
  
60 ····invoke-direct·{p0,·v1,·p1,·p2},·Lz1/d;-><init>(ILz1/e;Lq1/l;)V60 ····invoke-direct·{p0,·v1,·p1,·p2},·Lf2/d;-><init>(ILf2/e;Lw1/l;)V
  
61 ····goto·:goto_161 ····goto·:goto_1
  
62 ····:cond_462 ····:cond_4
63 ····sget-object·p0,·Lz1/e;->d:Lz1/e;63 ····sget-object·p0,·Lf2/e;->d:Lf2/e;
  
64 ····if-ne·p1,·p0,·:cond_564 ····if-ne·p1,·p0,·:cond_5
  
65 ····goto·:goto_065 ····goto·:goto_0
  
66 ····:cond_566 ····:cond_5
67 ····const/4·v1,·0x067 ····const/4·v1,·0x0
  
68 ····:goto_068 ····:goto_0
69 ····if-eqz·v1,·:cond_669 ····if-eqz·v1,·:cond_6
  
70 ····new-instance·p0,·Lz1/m;70 ····new-instance·p0,·Lf2/m;
  
71 ····invoke-direct·{p0,·p2},·Lz1/m;-><init>(Lq1/l;)V71 ····invoke-direct·{p0,·p2},·Lf2/m;-><init>(Lw1/l;)V
  
72 ····goto·:goto_172 ····goto·:goto_1
  
73 ····:cond_673 ····:cond_6
74 ····new-instance·p0,·Ljava/lang/IllegalArgumentException;74 ····new-instance·p0,·Ljava/lang/IllegalArgumentException;
  
75 ····const-string·p1,·"CONFLATED·capacity·cannot·be·used·with·non-default·onBufferOverflow"75 ····const-string·p1,·"CONFLATED·capacity·cannot·be·used·with·non-default·onBufferOverflow"
Offset 112, 56 lines modifiedOffset 112, 56 lines modified
112 ····move-result-object·p1112 ····move-result-object·p1
  
113 ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V113 ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
114 ····throw·p0114 ····throw·p0
  
115 ····:cond_7115 ····:cond_7
116 ····new-instance·p0,·Lz1/d;116 ····new-instance·p0,·Lf2/d;
  
117 ····sget-object·v0,·Lz1/e;->d:Lz1/e;117 ····sget-object·v0,·Lf2/e;->d:Lf2/e;
  
118 ····if-ne·p1,·v0,·:cond_8118 ····if-ne·p1,·v0,·:cond_8
  
119 ····sget-object·v0,·Lz1/f;->a:Lz1/f$a;119 ····sget-object·v0,·Lf2/f;->a:Lf2/f$a;
  
120 ····invoke-virtual·{v0},·Lz1/f$a;->a()I120 ····invoke-virtual·{v0},·Lf2/f$a;->a()I
  
121 ····move-result·v1121 ····move-result·v1
  
122 ····:cond_8122 ····:cond_8
123 ····invoke-direct·{p0,·v1,·p1,·p2},·Lz1/d;-><init>(ILz1/e;Lq1/l;)V123 ····invoke-direct·{p0,·v1,·p1,·p2},·Lf2/d;-><init>(ILf2/e;Lw1/l;)V
  
124 ····:goto_1124 ····:goto_1
125 ····return-object·p0125 ····return-object·p0
126 .end·method126 .end·method
Max diff block lines reached; 698/4127 bytes (16.91%) of diff not shown.
2.68 KB
smali/z1/i.smali vs.
smali/d2/n1.smali
Files 21% similar despite different names
    
Offset 1, 74 lines modifiedOffset 1, 62 lines modified
1 .class·public·final·Lz1/i; 
2 .super·Ljava/lang/Object;1 .class·final·Ld2/n1;
 2 .super·Ld2/u1;
3 .source·""3 .source·""
  
  
 4 #·instance·fields
 5 .field·private·final·h:Lw1/l;
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lz1/i$c;, 
8 ········Lz1/i$a;, 
9 ········Lz1/i$b; 
10 ····} 
11 .end·annotation 
  
12 .annotation·system·Ldalvik/annotation/Signature;6 ····.annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{7 ········value·=·{
14 ········"<T:",8 ············"Lw1/l<",
15 ········"Ljava/lang/Object;",9 ············"Ljava/lang/Throwable;",
 10 ············"Lm1/q;",
16 ········">",11 ············">;"
 12 ········}
17 ········"Ljava/lang/Object;" 
18 ····} 
19 .end·annotation13 ····.end·annotation
 14 .end·field
  
  
20 #·static·fields 
21 .field·public·static·final·a:Lz1/i$b; 
  
22 .field·private·static·final·b:Lz1/i$c; 
  
  
23 #·direct·methods15 #·direct·methods
24 .method·static·constructor·<clinit>()V16 .method·public·constructor·<init>(Lw1/l;)V
25 ····.locals·217 ····.locals·0
 18 ····.annotation·system·Ldalvik/annotation/Signature;
 19 ········value·=·{
 20 ············"(",
 21 ············"Lw1/l<",
 22 ············"-",
 23 ············"Ljava/lang/Throwable;",
 24 ············"Lm1/q;",
 25 ············">;)V"
 26 ········}
 27 ····.end·annotation
  
26 ····new-instance·v0,·Lz1/i$b;28 ····invoke-direct·{p0},·Ld2/u1;-><init>()V
  
27 ····const/4·v1,·0x029 ····iput-object·p1,·p0,·Ld2/n1;->h:Lw1/l;
  
28 ····invoke-direct·{v0,·v1},·Lz1/i$b;-><init>(Lkotlin/jvm/internal/e;)V30 ····return-void
 31 .end·method
  
29 ····sput-object·v0,·Lz1/i;->a:Lz1/i$b; 
  
30 ····new-instance·v0,·Lz1/i$c;32 #·virtual·methods
 33 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;
 34 ····.locals·0
  
31 ····invoke-direct·{v0},·Lz1/i$c;-><init>()V35 ····check-cast·p1,·Ljava/lang/Throwable;
  
32 ····sput-object·v0,·Lz1/i;->b:Lz1/i$c;36 ····invoke-virtual·{p0,·p1},·Ld2/n1;->y(Ljava/lang/Throwable;)V
  
33 ····return-void37 ····sget-object·p1,·Lm1/q;->a:Lm1/q;
  
 38 ····return-object·p1
34 .end·method39 .end·method
  
35 .method·public·static·final·synthetic·a()Lz1/i$c;40 .method·public·y(Ljava/lang/Throwable;)V
36 ····.locals·141 ····.locals·1
  
 42 ····iget-object·v0,·p0,·Ld2/n1;->h:Lw1/l;
37 ····sget-object·v0,·Lz1/i;->b:Lz1/i$c; 
  
38 ····return-object·v0 
39 .end·method 
  
 43 ····invoke-interface·{v0,·p1},·Lw1/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
40 .method·public·static·b(Ljava/lang/Object;)Ljava/lang/Object; 
41 ····.locals·0 
42 ····.annotation·system·Ldalvik/annotation/Signature; 
43 ········value·=·{ 
44 ············"<T:", 
45 ············"Ljava/lang/Object;", 
46 ············">(", 
47 ············"Ljava/lang/Object;", 
48 ············")", 
49 ············"Ljava/lang/Object;" 
50 ········} 
51 ····.end·annotation 
  
52 ····return-object·p044 ····return-void
53 .end·method45 .end·method
3.87 KB
smali/z1/a$c.smali vs.
smali/f2/c$a.smali
Files 10% similar despite different names
    
Offset 1, 114 lines modifiedOffset 1, 110 lines modified
1 .class·final·Lz1/a$c;1 .class·public·final·Lf2/c$a;
2 .super·Lx1/e;2 .super·Lf2/s;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lz1/a;6 ····value·=·Lf2/c;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x129 ····accessFlags·=·0x19
10 ····name·=·"c"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
 12 .annotation·system·Ldalvik/annotation/Signature;
 13 ····value·=·{
 14 ········"<E:",
 15 ········"Ljava/lang/Object;",
 16 ········">",
 17 ········"Lf2/s;"
 18 ····}
 19 .end·annotation
  
12 #·instance·fields 
13 .field·private·final·d:Lz1/o; 
14 ····.annotation·system·Ldalvik/annotation/Signature; 
15 ········value·=·{ 
16 ············"Lz1/o<", 
17 ············"*>;" 
18 ········} 
19 ····.end·annotation 
20 .end·field 
  
21 .field·final·synthetic·e:Lz1/a;20 #·instance·fields
 21 .field·public·final·g:Ljava/lang/Object;
22 ····.annotation·system·Ldalvik/annotation/Signature;22 ····.annotation·system·Ldalvik/annotation/Signature;
23 ········value·=·{23 ········value·=·{
24 ············"Lz1/a<", 
25 ············"TE;>;"24 ············"TE;"
26 ········}25 ········}
27 ····.end·annotation26 ····.end·annotation
28 .end·field27 .end·field
  
  
29 #·direct·methods28 #·direct·methods
30 .method·public·constructor·<init>(Lz1/a;Lz1/o;)V29 .method·public·constructor·<init>(Ljava/lang/Object;)V
31 ····.locals·030 ····.locals·0
32 ····.annotation·system·Ldalvik/annotation/Signature;31 ····.annotation·system·Ldalvik/annotation/Signature;
33 ········value·=·{32 ········value·=·{
34 ············"(", 
35 ············"Lz1/o<", 
36 ············"*>;)V"33 ············"(TE;)V"
37 ········}34 ········}
38 ····.end·annotation35 ····.end·annotation
  
39 ····iput-object·p1,·p0,·Lz1/a$c;->e:Lz1/a;36 ····invoke-direct·{p0},·Lf2/s;-><init>()V
  
 37 ····iput-object·p1,·p0,·Lf2/c$a;->g:Ljava/lang/Object;
40 ····invoke-direct·{p0},·Lx1/e;-><init>()V 
  
41 ····iput-object·p2,·p0,·Lz1/a$c;->d:Lz1/o; 
  
42 ····return-void38 ····return-void
43 .end·method39 .end·method
  
  
44 #·virtual·methods40 #·virtual·methods
 41 .method·public·A(Lkotlinx/coroutines/internal/n$b;)Lkotlinx/coroutines/internal/y;
45 .method·public·a(Ljava/lang/Throwable;)V 
46 ····.locals·0 
  
47 ····iget-object·p1,·p0,·Lz1/a$c;->d:Lz1/o; 
  
48 ····invoke-virtual·{p1},·Lkotlinx/coroutines/internal/n;->u()Z 
  
49 ····move-result·p1 
  
50 ····if-eqz·p1,·:cond_0 
  
51 ····iget-object·p1,·p0,·Lz1/a$c;->e:Lz1/a; 
  
52 ····invoke-virtual·{p1},·Lz1/a;->t()V 
  
53 ····:cond_0 
54 ····return-void 
55 .end·method 
  
56 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object; 
57 ····.locals·042 ····.locals·0
  
 43 ····sget-object·p1,·Ld2/m;->a:Lkotlinx/coroutines/internal/y;
58 ····check-cast·p1,·Ljava/lang/Throwable; 
  
59 ····invoke-virtual·{p0,·p1},·Lz1/a$c;->a(Ljava/lang/Throwable;)V 
  
60 ····sget-object·p1,·Lg1/q;->a:Lg1/q; 
  
61 ····return-object·p144 ····return-object·p1
62 .end·method45 .end·method
  
63 .method·public·toString()Ljava/lang/String;46 .method·public·toString()Ljava/lang/String;
64 ····.locals·247 ····.locals·2
  
65 ····new-instance·v0,·Ljava/lang/StringBuilder;48 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
66 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V49 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
67 ····const-string·v1,·"RemoveReceiveOnCancel["50 ····const-string·v1,·"SendBuffered@"
  
 51 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 52 ····invoke-static·{p0},·Ld2/q0;->b(Ljava/lang/Object;)Ljava/lang/String;
  
 53 ····move-result-object·v1
  
68 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;54 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
69 ····iget-object·v1,·p0,·Lz1/a$c;->d:Lz1/o;55 ····const/16·v1,·0x28
  
 56 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
 57 ····iget-object·v1,·p0,·Lf2/c$a;->g:Ljava/lang/Object;
  
70 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;58 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
71 ····const/16·v1,·0x5d59 ····const/16·v1,·0x29
Max diff block lines reached; 462/3890 bytes (11.88%) of diff not shown.
1.88 KB
smali/z1/a$d.smali vs.
smali/f2/a$d.smali
Files 11% similar despite different names
    
Offset 1, 62 lines modifiedOffset 1, 62 lines modified
1 .class·public·final·Lz1/a$d;1 .class·public·final·Lf2/a$d;
2 .super·Lkotlinx/coroutines/internal/n$a;2 .super·Lkotlinx/coroutines/internal/n$a;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lz1/a;->q(Lz1/o;)Z6 ····value·=·Lf2/a;->q(Lf2/o;)Z
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·final·synthetic·d:Lkotlinx/coroutines/internal/n;13 .field·final·synthetic·d:Lkotlinx/coroutines/internal/n;
  
14 .field·final·synthetic·e:Lz1/a;14 .field·final·synthetic·e:Lf2/a;
  
  
15 #·direct·methods15 #·direct·methods
16 .method·public·constructor·<init>(Lkotlinx/coroutines/internal/n;Lz1/a;)V16 .method·public·constructor·<init>(Lkotlinx/coroutines/internal/n;Lf2/a;)V
17 ····.locals·017 ····.locals·0
  
18 ····iput-object·p1,·p0,·Lz1/a$d;->d:Lkotlinx/coroutines/internal/n;18 ····iput-object·p1,·p0,·Lf2/a$d;->d:Lkotlinx/coroutines/internal/n;
  
19 ····iput-object·p2,·p0,·Lz1/a$d;->e:Lz1/a;19 ····iput-object·p2,·p0,·Lf2/a$d;->e:Lf2/a;
  
20 ····invoke-direct·{p0,·p1},·Lkotlinx/coroutines/internal/n$a;-><init>(Lkotlinx/coroutines/internal/n;)V20 ····invoke-direct·{p0,·p1},·Lkotlinx/coroutines/internal/n$a;-><init>(Lkotlinx/coroutines/internal/n;)V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·bridge·synthetic·g(Ljava/lang/Object;)Ljava/lang/Object;24 .method·public·bridge·synthetic·g(Ljava/lang/Object;)Ljava/lang/Object;
25 ····.locals·025 ····.locals·0
  
26 ····check-cast·p1,·Lkotlinx/coroutines/internal/n;26 ····check-cast·p1,·Lkotlinx/coroutines/internal/n;
  
27 ····invoke-virtual·{p0,·p1},·Lz1/a$d;->i(Lkotlinx/coroutines/internal/n;)Ljava/lang/Object;27 ····invoke-virtual·{p0,·p1},·Lf2/a$d;->i(Lkotlinx/coroutines/internal/n;)Ljava/lang/Object;
  
28 ····move-result-object·p128 ····move-result-object·p1
  
29 ····return-object·p129 ····return-object·p1
30 .end·method30 .end·method
  
31 .method·public·i(Lkotlinx/coroutines/internal/n;)Ljava/lang/Object;31 .method·public·i(Lkotlinx/coroutines/internal/n;)Ljava/lang/Object;
32 ····.locals·032 ····.locals·0
  
33 ····iget-object·p1,·p0,·Lz1/a$d;->e:Lz1/a;33 ····iget-object·p1,·p0,·Lf2/a$d;->e:Lf2/a;
  
34 ····invoke-virtual·{p1},·Lz1/a;->s()Z34 ····invoke-virtual·{p1},·Lf2/a;->s()Z
  
35 ····move-result·p135 ····move-result·p1
  
36 ····if-eqz·p1,·:cond_036 ····if-eqz·p1,·:cond_0
  
37 ····const/4·p1,·0x037 ····const/4·p1,·0x0
  
974 B
smali/z1/r.smali vs.
smali/f2/r.smali
Files 4% similar despite different names
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
1 .class·public·Lz1/r;1 .class·public·Lf2/r;
2 .super·Lz1/a;2 .super·Lf2/a;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/Signature;5 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{6 ····value·=·{
7 ········"<E:",7 ········"<E:",
8 ········"Ljava/lang/Object;",8 ········"Ljava/lang/Object;",
9 ········">",9 ········">",
10 ········"Lz1/a<",10 ········"Lf2/a<",
11 ········"TE;>;"11 ········"TE;>;"
12 ····}12 ····}
13 .end·annotation13 .end·annotation
  
  
14 #·direct·methods14 #·direct·methods
15 .method·public·constructor·<init>(Lq1/l;)V15 .method·public·constructor·<init>(Lw1/l;)V
16 ····.locals·016 ····.locals·0
17 ····.annotation·system·Ldalvik/annotation/Signature;17 ····.annotation·system·Ldalvik/annotation/Signature;
18 ········value·=·{18 ········value·=·{
19 ············"(",19 ············"(",
20 ············"Lq1/l<",20 ············"Lw1/l<",
21 ············"-TE;",21 ············"-TE;",
22 ············"Lg1/q;",22 ············"Lm1/q;",
23 ············">;)V"23 ············">;)V"
24 ········}24 ········}
25 ····.end·annotation25 ····.end·annotation
  
26 ····invoke-direct·{p0,·p1},·Lz1/a;-><init>(Lq1/l;)V26 ····invoke-direct·{p0,·p1},·Lf2/a;-><init>(Lw1/l;)V
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
29 #·virtual·methods29 #·virtual·methods
30 .method·protected·final·r()Z30 .method·protected·final·r()Z
1000 B
smali/z1/g.smali vs.
smali/f2/t.smali
Files 9% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·interface·abstract·Lz1/g;1 .class·public·interface·abstract·Lf2/t;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/Signature;5 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{6 ····value·=·{
Offset 11, 27 lines modifiedOffset 11, 15 lines modified
11 ········">",11 ········">",
12 ········"Ljava/lang/Object;"12 ········"Ljava/lang/Object;"
13 ····}13 ····}
14 .end·annotation14 .end·annotation
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·abstract·a(Lj1/d;)Ljava/lang/Object;16 .method·public·abstract·a(Ljava/lang/Object;)Ljava/lang/Object;
17 ····.annotation·system·Ldalvik/annotation/Signature;17 ····.annotation·system·Ldalvik/annotation/Signature;
18 ········value·=·{18 ········value·=·{
19 ············"(", 
20 ············"Lj1/d<", 
21 ············"-", 
22 ············"Ljava/lang/Boolean;", 
23 ············">;)",19 ············"(TE;)",
24 ············"Ljava/lang/Object;"20 ············"Ljava/lang/Object;"
25 ········}21 ········}
26 ····.end·annotation22 ····.end·annotation
27 .end·method23 .end·method
  
28 .method·public·abstract·next()Ljava/lang/Object; 
29 ····.annotation·system·Ldalvik/annotation/Signature; 
30 ········value·=·{ 
31 ············"()TE;" 
32 ········} 
33 ····.end·annotation 
34 .end·method 
968 B
smali/z1/t.smali vs.
smali/j0/b$b.smali
Files 14% similar despite different names
    
Offset 1, 25 lines modifiedOffset 1, 33 lines modified
1 .class·public·interface·abstract·Lz1/t;1 .class·public·interface·abstract·Lj0/b$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
 5 .annotation·system·Ldalvik/annotation/EnclosingClass;
 6 ····value·=·Lj0/b;
 7 .end·annotation
  
 8 .annotation·system·Ldalvik/annotation/InnerClass;
 9 ····accessFlags·=·0x609
 10 ····name·=·"b"
 11 .end·annotation
  
5 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{13 ····value·=·{
7 ········"<E:",14 ········"<T:",
8 ········"Ljava/lang/Object;",15 ········"Ljava/lang/Object;",
9 ········">",16 ········">",
10 ········"Ljava/lang/Object;"17 ········"Ljava/lang/Object;"
11 ····}18 ····}
12 .end·annotation19 .end·annotation
  
  
13 #·virtual·methods20 #·virtual·methods
14 .method·public·abstract·a(Ljava/lang/Object;)Ljava/lang/Object;21 .method·public·abstract·a(Ljava/lang/Object;)V
15 ····.annotation·system·Ldalvik/annotation/Signature;22 ····.annotation·system·Ldalvik/annotation/Signature;
16 ········value·=·{23 ········value·=·{
17 ············"(TE;)",24 ············"(TT;)V"
18 ············"Ljava/lang/Object;" 
19 ········}25 ········}
20 ····.end·annotation26 ····.end·annotation
21 .end·method27 .end·method
9.17 KB
smali/z1/m.smali vs.
smali/f2/m.smali
Max HTML report size reached
1.08 KB
smali/z1/i$c.smali vs.
smali/c1/h$a.smali
Files 18% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 45 lines modified
1 .class·public·Lz1/i$c;1 .class·Lc1/h$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Ld1/k$c;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lz1/i;8 ····value·=·Lc1/h;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x911 ····accessFlags·=·0x0
10 ····name·=·"c"12 ····name·=·null
11 .end·annotation13 .end·annotation
  
  
 14 #·instance·fields
 15 .field·final·synthetic·a:Lc1/h;
  
  
12 #·direct·methods16 #·direct·methods
13 .method·public·constructor·<init>()V17 .method·constructor·<init>(Lc1/h;)V
14 ····.locals·018 ····.locals·0
  
 19 ····iput-object·p1,·p0,·Lc1/h$a;->a:Lc1/h;
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····return-void21 ····return-void
17 .end·method22 .end·method
  
  
18 #·virtual·methods23 #·virtual·methods
19 .method·public·toString()Ljava/lang/String;24 .method·public·a(Ld1/j;Ld1/k$d;)V
20 ····.locals·125 ····.locals·0
  
 26 ····const/4·p1,·0x0
  
21 ····const-string·v0,·"Failed"27 ····invoke-interface·{p2,·p1},·Ld1/k$d;->a(Ljava/lang/Object;)V
  
22 ····return-object·v028 ····return-void
23 .end·method29 .end·method
293 B
smali/z1/q.smali vs.
smali/f2/q.smali
Files 1% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·interface·abstract·Lz1/q;1 .class·public·interface·abstract·Lf2/q;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/Signature;5 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{6 ····value·=·{
2.33 KB
smali/z1/i$a.smali vs.
smali/f2/i$a.smali
Files 4% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·Lz1/i$a;1 .class·public·final·Lf2/i$a;
2 .super·Lz1/i$c;2 .super·Lf2/i$c;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lz1/i;6 ····value·=·Lf2/i;
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
  
Offset 18, 35 lines modifiedOffset 18, 35 lines modified
18 .field·public·final·a:Ljava/lang/Throwable;18 .field·public·final·a:Ljava/lang/Throwable;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·public·constructor·<init>(Ljava/lang/Throwable;)V20 .method·public·constructor·<init>(Ljava/lang/Throwable;)V
21 ····.locals·021 ····.locals·0
  
22 ····invoke-direct·{p0},·Lz1/i$c;-><init>()V22 ····invoke-direct·{p0},·Lf2/i$c;-><init>()V
  
23 ····iput-object·p1,·p0,·Lz1/i$a;->a:Ljava/lang/Throwable;23 ····iput-object·p1,·p0,·Lf2/i$a;->a:Ljava/lang/Throwable;
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·equals(Ljava/lang/Object;)Z27 .method·public·equals(Ljava/lang/Object;)Z
28 ····.locals·128 ····.locals·1
  
29 ····instance-of·v0,·p1,·Lz1/i$a;29 ····instance-of·v0,·p1,·Lf2/i$a;
  
30 ····if-eqz·v0,·:cond_030 ····if-eqz·v0,·:cond_0
  
31 ····iget-object·v0,·p0,·Lz1/i$a;->a:Ljava/lang/Throwable;31 ····iget-object·v0,·p0,·Lf2/i$a;->a:Ljava/lang/Throwable;
  
32 ····check-cast·p1,·Lz1/i$a;32 ····check-cast·p1,·Lf2/i$a;
  
33 ····iget-object·p1,·p1,·Lz1/i$a;->a:Ljava/lang/Throwable;33 ····iget-object·p1,·p1,·Lf2/i$a;->a:Ljava/lang/Throwable;
  
34 ····invoke-static·{v0,·p1},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z34 ····invoke-static·{v0,·p1},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
35 ····move-result·p135 ····move-result·p1
  
36 ····if-eqz·p1,·:cond_036 ····if-eqz·p1,·:cond_0
  
Offset 60, 15 lines modifiedOffset 60, 15 lines modified
60 ····:goto_060 ····:goto_0
61 ····return·p161 ····return·p1
62 .end·method62 .end·method
  
63 .method·public·hashCode()I63 .method·public·hashCode()I
64 ····.locals·164 ····.locals·1
  
65 ····iget-object·v0,·p0,·Lz1/i$a;->a:Ljava/lang/Throwable;65 ····iget-object·v0,·p0,·Lf2/i$a;->a:Ljava/lang/Throwable;
  
66 ····if-eqz·v0,·:cond_066 ····if-eqz·v0,·:cond_0
  
67 ····invoke-virtual·{v0},·Ljava/lang/Object;->hashCode()I67 ····invoke-virtual·{v0},·Ljava/lang/Object;->hashCode()I
  
68 ····move-result·v068 ····move-result·v0
  
Offset 88, 15 lines modifiedOffset 88, 15 lines modified
  
88 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V88 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
89 ····const-string·v1,·"Closed("89 ····const-string·v1,·"Closed("
  
90 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;90 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
91 ····iget-object·v1,·p0,·Lz1/i$a;->a:Ljava/lang/Throwable;91 ····iget-object·v1,·p0,·Lf2/i$a;->a:Ljava/lang/Throwable;
  
92 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;92 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
93 ····const/16·v1,·0x2993 ····const/16·v1,·0x29
  
94 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;94 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
9.54 KB
smali/z1/a$b.smali vs.
smali/m1/j.smali
Max HTML report size reached
1.4 KB
smali/z1/o.smali vs.
smali/f2/o.smali
Files 20% similar despite different names
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 .class·public·abstract·Lz1/o;1 .class·public·abstract·Lf2/o;
2 .super·Lkotlinx/coroutines/internal/n;2 .super·Lkotlinx/coroutines/internal/n;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lz1/q;5 .implements·Lf2/q;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"<E:",9 ········"<E:",
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
11 ········">",11 ········">",
12 ········"Lkotlinx/coroutines/internal/n;",12 ········"Lkotlinx/coroutines/internal/n;",
13 ········"Lz1/q<",13 ········"Lf2/q<",
14 ········"TE;>;"14 ········"TE;>;"
15 ····}15 ····}
16 .end·annotation16 .end·annotation
  
  
17 #·direct·methods17 #·direct·methods
18 .method·public·constructor·<init>()V18 .method·public·constructor·<init>()V
Offset 29, 31 lines modifiedOffset 29, 31 lines modified
29 .end·method29 .end·method
  
  
30 #·virtual·methods30 #·virtual·methods
31 .method·public·bridge·synthetic·c()Ljava/lang/Object;31 .method·public·bridge·synthetic·c()Ljava/lang/Object;
32 ····.locals·132 ····.locals·1
  
33 ····invoke-virtual·{p0},·Lz1/o;->y()Lkotlinx/coroutines/internal/y;33 ····invoke-virtual·{p0},·Lf2/o;->y()Lkotlinx/coroutines/internal/y;
  
34 ····move-result-object·v034 ····move-result-object·v0
  
35 ····return-object·v035 ····return-object·v0
36 .end·method36 .end·method
  
37 .method·public·y()Lkotlinx/coroutines/internal/y;37 .method·public·y()Lkotlinx/coroutines/internal/y;
38 ····.locals·138 ····.locals·1
  
39 ····sget-object·v0,·Lz1/b;->b:Lkotlinx/coroutines/internal/y;39 ····sget-object·v0,·Lf2/b;->b:Lkotlinx/coroutines/internal/y;
  
40 ····return-object·v040 ····return-object·v0
41 .end·method41 .end·method
  
42 .method·public·abstract·z(Lz1/j;)V42 .method·public·abstract·z(Lf2/j;)V
43 ····.annotation·system·Ldalvik/annotation/Signature;43 ····.annotation·system·Ldalvik/annotation/Signature;
44 ········value·=·{44 ········value·=·{
45 ············"(",45 ············"(",
46 ············"Lz1/j<",46 ············"Lf2/j<",
47 ············"*>;)V"47 ············"*>;)V"
48 ········}48 ········}
49 ····.end·annotation49 ····.end·annotation
50 .end·method50 .end·method
1.46 KB
smali/z1/f$a.smali vs.
smali/f2/f$a.smali
Files 27% similar despite different names
    
Offset 1, 52 lines modifiedOffset 1, 52 lines modified
1 .class·public·final·Lz1/f$a;1 .class·public·final·Lf2/f$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·=·Lz1/f;6 ····value·=·Lf2/f;
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 #·static·fields12 #·static·fields
13 .field·static·final·synthetic·a:Lz1/f$a;13 .field·static·final·synthetic·a:Lf2/f$a;
  
14 .field·private·static·final·b:I14 .field·private·static·final·b:I
  
  
15 #·direct·methods15 #·direct·methods
16 .method·static·constructor·<clinit>()V16 .method·static·constructor·<clinit>()V
17 ····.locals·417 ····.locals·4
  
18 ····new-instance·v0,·Lz1/f$a;18 ····new-instance·v0,·Lf2/f$a;
  
19 ····invoke-direct·{v0},·Lz1/f$a;-><init>()V19 ····invoke-direct·{v0},·Lf2/f$a;-><init>()V
  
20 ····sput-object·v0,·Lz1/f$a;->a:Lz1/f$a;20 ····sput-object·v0,·Lf2/f$a;->a:Lf2/f$a;
  
21 ····const-string·v0,·"kotlinx.coroutines.channels.defaultBuffer"21 ····const-string·v0,·"kotlinx.coroutines.channels.defaultBuffer"
  
22 ····const/16·v1,·0x4022 ····const/16·v1,·0x40
  
23 ····const/4·v2,·0x123 ····const/4·v2,·0x1
  
24 ····const·v3,·0x7ffffffe24 ····const·v3,·0x7ffffffe
  
25 ····invoke-static·{v0,·v1,·v2,·v3},·Lkotlinx/coroutines/internal/z;->b(Ljava/lang/String;III)I25 ····invoke-static·{v0,·v1,·v2,·v3},·Lkotlinx/coroutines/internal/z;->b(Ljava/lang/String;III)I
  
26 ····move-result·v026 ····move-result·v0
  
27 ····sput·v0,·Lz1/f$a;->b:I27 ····sput·v0,·Lf2/f$a;->b:I
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
30 .method·private·constructor·<init>()V30 .method·private·constructor·<init>()V
31 ····.locals·031 ····.locals·0
  
Offset 56, 11 lines modifiedOffset 56, 11 lines modified
56 .end·method56 .end·method
  
  
57 #·virtual·methods57 #·virtual·methods
58 .method·public·final·a()I58 .method·public·final·a()I
59 ····.locals·159 ····.locals·1
  
60 ····sget·v0,·Lz1/f$a;->b:I60 ····sget·v0,·Lf2/f$a;->b:I
  
61 ····return·v061 ····return·v0
62 .end·method62 .end·method
277 B
smali/z1/s.smali vs.
smali/f2/s.smali
Files 1% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·abstract·Lz1/s;1 .class·public·abstract·Lf2/s;
2 .super·Lkotlinx/coroutines/internal/n;2 .super·Lkotlinx/coroutines/internal/n;
3 .source·""3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·constructor·<init>()V5 .method·public·constructor·<init>()V
6 ····.locals·06 ····.locals·0
2.29 KB
smali/z1/i$b.smali vs.
smali/f2/i$b.smali
Files 8% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·Lz1/i$b;1 .class·public·final·Lf2/i$b;
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·=·Lz1/i;6 ····value·=·Lf2/i;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·"b"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
  
22 ····return-void22 ····return-void
23 .end·method23 .end·method
  
24 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V24 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V
25 ····.locals·025 ····.locals·0
  
26 ····invoke-direct·{p0},·Lz1/i$b;-><init>()V26 ····invoke-direct·{p0},·Lf2/i$b;-><init>()V
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
29 #·virtual·methods29 #·virtual·methods
30 .method·public·final·a(Ljava/lang/Throwable;)Ljava/lang/Object;30 .method·public·final·a(Ljava/lang/Throwable;)Ljava/lang/Object;
Offset 42, 19 lines modifiedOffset 42, 19 lines modified
42 ············">(",42 ············">(",
43 ············"Ljava/lang/Throwable;",43 ············"Ljava/lang/Throwable;",
44 ············")",44 ············")",
45 ············"Ljava/lang/Object;"45 ············"Ljava/lang/Object;"
46 ········}46 ········}
47 ····.end·annotation47 ····.end·annotation
  
48 ····new-instance·v0,·Lz1/i$a;48 ····new-instance·v0,·Lf2/i$a;
  
49 ····invoke-direct·{v0,·p1},·Lz1/i$a;-><init>(Ljava/lang/Throwable;)V49 ····invoke-direct·{v0,·p1},·Lf2/i$a;-><init>(Ljava/lang/Throwable;)V
  
50 ····invoke-static·{v0},·Lz1/i;->b(Ljava/lang/Object;)Ljava/lang/Object;50 ····invoke-static·{v0},·Lf2/i;->b(Ljava/lang/Object;)Ljava/lang/Object;
  
51 ····move-result-object·p151 ····move-result-object·p1
  
52 ····return-object·p152 ····return-object·p1
53 .end·method53 .end·method
  
54 .method·public·final·b()Ljava/lang/Object;54 .method·public·final·b()Ljava/lang/Object;
Offset 64, 19 lines modifiedOffset 64, 19 lines modified
64 ············"<E:",64 ············"<E:",
65 ············"Ljava/lang/Object;",65 ············"Ljava/lang/Object;",
66 ············">()",66 ············">()",
67 ············"Ljava/lang/Object;"67 ············"Ljava/lang/Object;"
68 ········}68 ········}
69 ····.end·annotation69 ····.end·annotation
  
70 ····invoke-static·{},·Lz1/i;->a()Lz1/i$c;70 ····invoke-static·{},·Lf2/i;->a()Lf2/i$c;
  
71 ····move-result-object·v071 ····move-result-object·v0
  
72 ····invoke-static·{v0},·Lz1/i;->b(Ljava/lang/Object;)Ljava/lang/Object;72 ····invoke-static·{v0},·Lf2/i;->b(Ljava/lang/Object;)Ljava/lang/Object;
  
73 ····move-result-object·v073 ····move-result-object·v0
  
74 ····return-object·v074 ····return-object·v0
75 .end·method75 .end·method
  
76 .method·public·final·c(Ljava/lang/Object;)Ljava/lang/Object;76 .method·public·final·c(Ljava/lang/Object;)Ljava/lang/Object;
Offset 86, 13 lines modifiedOffset 86, 13 lines modified
86 ············"<E:",86 ············"<E:",
87 ············"Ljava/lang/Object;",87 ············"Ljava/lang/Object;",
88 ············">(TE;)",88 ············">(TE;)",
89 ············"Ljava/lang/Object;"89 ············"Ljava/lang/Object;"
90 ········}90 ········}
91 ····.end·annotation91 ····.end·annotation
  
92 ····invoke-static·{p1},·Lz1/i;->b(Ljava/lang/Object;)Ljava/lang/Object;92 ····invoke-static·{p1},·Lf2/i;->b(Ljava/lang/Object;)Ljava/lang/Object;
  
93 ····move-result-object·p193 ····move-result-object·p1
  
94 ····return-object·p194 ····return-object·p1
95 .end·method95 .end·method
4.4 KB
smali/z1/j.smali vs.
smali/f2/j.smali
Max HTML report size reached
1.46 KB
smali/z1/d$a.smali vs.
smali/f2/d$a.smali
Files 14% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·synthetic·Lz1/d$a;1 .class·public·final·synthetic·Lf2/d$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·=·Lz1/d;6 ····value·=·Lf2/d;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x10019 ····accessFlags·=·0x1001
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
Offset 18, 49 lines modifiedOffset 18, 49 lines modified
18 .field·public·static·final·synthetic·a:[I18 .field·public·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·{},·Lz1/e;->values()[Lz1/e;22 ····invoke-static·{},·Lf2/e;->values()[Lf2/e;
  
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 ····sget-object·v1,·Lz1/e;->d:Lz1/e;26 ····sget-object·v1,·Lf2/e;->d:Lf2/e;
  
27 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I27 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
28 ····move-result·v128 ····move-result·v1
  
29 ····const/4·v2,·0x129 ····const/4·v2,·0x1
  
30 ····aput·v2,·v0,·v130 ····aput·v2,·v0,·v1
  
31 ····sget-object·v1,·Lz1/e;->f:Lz1/e;31 ····sget-object·v1,·Lf2/e;->f:Lf2/e;
  
32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
33 ····move-result·v133 ····move-result·v1
  
34 ····const/4·v2,·0x234 ····const/4·v2,·0x2
  
35 ····aput·v2,·v0,·v135 ····aput·v2,·v0,·v1
  
36 ····sget-object·v1,·Lz1/e;->e:Lz1/e;36 ····sget-object·v1,·Lf2/e;->e:Lf2/e;
  
37 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I37 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
38 ····move-result·v138 ····move-result·v1
  
39 ····const/4·v2,·0x339 ····const/4·v2,·0x3
  
40 ····aput·v2,·v0,·v140 ····aput·v2,·v0,·v1
  
41 ····sput-object·v0,·Lz1/d$a;->a:[I41 ····sput-object·v0,·Lf2/d$a;->a:[I
  
42 ····return-void42 ····return-void
43 .end·method43 .end·method
4.82 KB
smali/z1/n.smali vs.
smali/p1/c$a.smali
Max HTML report size reached
12.4 KB
smali/d0/f.smali vs.
smali/n1/z.smali
Max HTML report size reached
1.1 KB
smali/d0/d.smali vs.
smali/j0/d.smali
Files 8% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·synthetic·Ld0/d;1 .class·public·final·synthetic·Lj0/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lx0/a$d;5 .implements·Ld1/a$d;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Ld0/b$c;7 .field·public·final·synthetic·a:Lj0/b$c;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Ld0/b$c;)V9 .method·public·synthetic·constructor·<init>(Lj0/b$c;)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,·Ld0/d;->a:Ld0/b$c;12 ····iput-object·p1,·p0,·Lj0/d;->a:Lj0/b$c;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·final·a(Ljava/lang/Object;Lx0/a$e;)V16 .method·public·final·a(Ljava/lang/Object;Ld1/a$e;)V
17 ····.locals·117 ····.locals·1
  
18 ····iget-object·v0,·p0,·Ld0/d;->a:Ld0/b$c;18 ····iget-object·v0,·p0,·Lj0/d;->a:Lj0/b$c;
  
19 ····invoke-static·{v0,·p1,·p2},·Ld0/f;->b(Ld0/b$c;Ljava/lang/Object;Lx0/a$e;)V19 ····invoke-static·{v0,·p1,·p2},·Lj0/f;->b(Lj0/b$c;Ljava/lang/Object;Ld1/a$e;)V
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
4.64 KB
smali/d0/b$g$a.smali vs.
smali/c1/m$b.smali
Max HTML report size reached
22.1 KB
smali/d0/g.smali vs.
smali/j0/g.smali
Max HTML report size reached
9.34 KB
smali/d0/b$g.smali vs.
smali/j0/b$g.smali
Max HTML report size reached
4.16 KB
smali/d0/b$d.smali vs.
smali/j0/b$d.smali
Max HTML report size reached
1.96 KB
smali/d0/b$e$a.smali vs.
smali/j0/b$e$a.smali
Files 10% similar despite different names
    
Offset 1, 68 lines modifiedOffset 1, 68 lines modified
1 .class·public·final·Ld0/b$e$a;1 .class·public·final·Lj0/b$e$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·=·Ld0/b$e;6 ····value·=·Lj0/b$e;
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 #·instance·fields12 #·instance·fields
13 .field·private·a:Ljava/lang/String;13 .field·private·a:Ljava/lang/String;
  
14 .field·private·b:Ld0/b$f;14 .field·private·b:Lj0/b$f;
  
  
15 #·direct·methods15 #·direct·methods
16 .method·public·constructor·<init>()V16 .method·public·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
19 ····return-void19 ····return-void
20 .end·method20 .end·method
  
  
21 #·virtual·methods21 #·virtual·methods
22 .method·public·a()Ld0/b$e;22 .method·public·a()Lj0/b$e;
23 ····.locals·223 ····.locals·2
  
24 ····new-instance·v0,·Ld0/b$e;24 ····new-instance·v0,·Lj0/b$e;
  
25 ····const/4·v1,·0x025 ····const/4·v1,·0x0
  
26 ····invoke-direct·{v0,·v1},·Ld0/b$e;-><init>(Ld0/b$a;)V26 ····invoke-direct·{v0,·v1},·Lj0/b$e;-><init>(Lj0/b$a;)V
  
27 ····iget-object·v1,·p0,·Ld0/b$e$a;->a:Ljava/lang/String;27 ····iget-object·v1,·p0,·Lj0/b$e$a;->a:Ljava/lang/String;
  
28 ····invoke-virtual·{v0,·v1},·Ld0/b$e;->b(Ljava/lang/String;)V28 ····invoke-virtual·{v0,·v1},·Lj0/b$e;->b(Ljava/lang/String;)V
  
29 ····iget-object·v1,·p0,·Ld0/b$e$a;->b:Ld0/b$f;29 ····iget-object·v1,·p0,·Lj0/b$e$a;->b:Lj0/b$f;
  
30 ····invoke-virtual·{v0,·v1},·Ld0/b$e;->c(Ld0/b$f;)V30 ····invoke-virtual·{v0,·v1},·Lj0/b$e;->c(Lj0/b$f;)V
  
31 ····return-object·v031 ····return-object·v0
32 .end·method32 .end·method
  
33 .method·public·b(Ljava/lang/String;)Ld0/b$e$a;33 .method·public·b(Ljava/lang/String;)Lj0/b$e$a;
34 ····.locals·034 ····.locals·0
  
35 ····iput-object·p1,·p0,·Ld0/b$e$a;->a:Ljava/lang/String;35 ····iput-object·p1,·p0,·Lj0/b$e$a;->a:Ljava/lang/String;
  
36 ····return-object·p036 ····return-object·p0
37 .end·method37 .end·method
  
38 .method·public·c(Ld0/b$f;)Ld0/b$e$a;38 .method·public·c(Lj0/b$f;)Lj0/b$e$a;
39 ····.locals·039 ····.locals·0
  
40 ····iput-object·p1,·p0,·Ld0/b$e$a;->b:Ld0/b$f;40 ····iput-object·p1,·p0,·Lj0/b$e$a;->b:Lj0/b$f;
  
41 ····return-object·p041 ····return-object·p0
42 .end·method42 .end·method
4.97 KB
smali/d0/b.smali vs.
smali/d2/l1.smali
Max HTML report size reached
4.34 KB
smali/d0/b$f.smali vs.
smali/j0/b$f.smali
Max HTML report size reached
1.33 KB
smali/d0/b$c.smali vs.
smali/h2/a$a.smali
Files 22% similar despite different names
    
Offset 1, 33 lines modifiedOffset 1, 44 lines modified
1 .class·public·interface·abstract·Ld0/b$c;1 .class·public·final·Lh2/a$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Lp1/g$c;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Ld0/b;8 ····value·=·Lh2/a;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x60911 ····accessFlags·=·0x19
10 ····name·=·"c"12 ····name·=·"a"
 13 .end·annotation
  
 14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Ljava/lang/Object;",
 17 ········"Lp1/g$c<",
 18 ········"Lh2/a;",
 19 ········">;"
 20 ····}
11 .end·annotation21 .end·annotation
  
  
12 #·virtual·methods22 #·direct·methods
13 .method·public·abstract·d(Ld0/b$g;)V 
14 .end·method23 .method·private·constructor·<init>()V
 24 ····.locals·0
  
15 .method·public·abstract·e()V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 26 ····return-void
16 .end·method27 .end·method
  
 28 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V
 29 ····.locals·0
  
 30 ····invoke-direct·{p0},·Lh2/a$a;-><init>()V
  
 31 ····return-void
17 .method·public·abstract·h(Ld0/b$b;)V 
18 ····.annotation·system·Ldalvik/annotation/Signature; 
19 ········value·=·{ 
20 ············"(", 
21 ············"Ld0/b$b<", 
22 ············"Ld0/b$g;", 
23 ············">;)V" 
24 ········} 
25 ····.end·annotation 
26 .end·method32 .end·method
2.28 KB
smali/d0/f$a.smali vs.
smali/j0/f$a.smali
Files 14% similar despite different names
    
Offset 1, 76 lines modifiedOffset 1, 76 lines modified
1 .class·Ld0/f$a;1 .class·Lj0/f$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ld0/b$b;5 .implements·Lj0/b$b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Ld0/f;->e(Ld0/b$c;Ljava/lang/Object;Lx0/a$e;)V8 ····value·=·Lj0/f;->e(Lj0/b$c;Ljava/lang/Object;Ld1/a$e;)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 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
17 ········"Ld0/b$b<",17 ········"Lj0/b$b<",
18 ········"Ld0/b$g;",18 ········"Lj0/b$g;",
19 ········">;"19 ········">;"
20 ····}20 ····}
21 .end·annotation21 .end·annotation
  
  
22 #·instance·fields22 #·instance·fields
23 .field·final·synthetic·a:Ljava/util/Map;23 .field·final·synthetic·a:Ljava/util/Map;
  
24 .field·final·synthetic·b:Lx0/a$e;24 .field·final·synthetic·b:Ld1/a$e;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Ljava/util/Map;Lx0/a$e;)V26 .method·constructor·<init>(Ljava/util/Map;Ld1/a$e;)V
27 ····.locals·027 ····.locals·0
  
28 ····iput-object·p1,·p0,·Ld0/f$a;->a:Ljava/util/Map;28 ····iput-object·p1,·p0,·Lj0/f$a;->a:Ljava/util/Map;
  
29 ····iput-object·p2,·p0,·Ld0/f$a;->b:Lx0/a$e;29 ····iput-object·p2,·p0,·Lj0/f$a;->b:Ld1/a$e;
  
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·bridge·synthetic·a(Ljava/lang/Object;)V34 .method·public·bridge·synthetic·a(Ljava/lang/Object;)V
35 ····.locals·035 ····.locals·0
  
36 ····check-cast·p1,·Ld0/b$g;36 ····check-cast·p1,·Lj0/b$g;
  
37 ····invoke-virtual·{p0,·p1},·Ld0/f$a;->b(Ld0/b$g;)V37 ····invoke-virtual·{p0,·p1},·Lj0/f$a;->b(Lj0/b$g;)V
  
38 ····return-void38 ····return-void
39 .end·method39 .end·method
  
40 .method·public·b(Ld0/b$g;)V40 .method·public·b(Lj0/b$g;)V
41 ····.locals·241 ····.locals·2
  
42 ····iget-object·v0,·p0,·Ld0/f$a;->a:Ljava/util/Map;42 ····iget-object·v0,·p0,·Lj0/f$a;->a:Ljava/util/Map;
  
43 ····const-string·v1,·"result"43 ····const-string·v1,·"result"
  
44 ····invoke-interface·{v0,·v1,·p1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;44 ····invoke-interface·{v0,·v1,·p1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
45 ····iget-object·p1,·p0,·Ld0/f$a;->b:Lx0/a$e;45 ····iget-object·p1,·p0,·Lj0/f$a;->b:Ld1/a$e;
  
46 ····iget-object·v0,·p0,·Ld0/f$a;->a:Ljava/util/Map;46 ····iget-object·v0,·p0,·Lj0/f$a;->a:Ljava/util/Map;
  
47 ····invoke-interface·{p1,·v0},·Lx0/a$e;->a(Ljava/lang/Object;)V47 ····invoke-interface·{p1,·v0},·Ld1/a$e;->a(Ljava/lang/Object;)V
  
48 ····return-void48 ····return-void
49 .end·method49 .end·method
1.06 KB
smali/d0/e.smali vs.
smali/s0/c.smali
Files 20% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·synthetic·Ld0/e;1 .class·public·final·synthetic·Ls0/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lx0/a$d;5 .implements·Ljava/lang/Runnable;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Ld0/b$c;7 .field·public·final·synthetic·d:Ls0/d$a;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Ld0/b$c;)V9 .method·public·synthetic·constructor·<init>(Ls0/d$a;)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,·Ld0/e;->a:Ld0/b$c;12 ····iput-object·p1,·p0,·Ls0/c;->d:Ls0/d$a;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·final·a(Ljava/lang/Object;Lx0/a$e;)V16 .method·public·final·run()V
17 ····.locals·117 ····.locals·1
  
18 ····iget-object·v0,·p0,·Ld0/e;->a:Ld0/b$c;18 ····iget-object·v0,·p0,·Ls0/c;->d:Ls0/d$a;
  
19 ····invoke-static·{v0,·p1,·p2},·Ld0/f;->c(Ld0/b$c;Ljava/lang/Object;Lx0/a$e;)V19 ····invoke-static·{v0},·Ls0/d$a;->a(Ls0/d$a;)V
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
605 B
smali/d0/b$b.smali vs.
smali/d1/a$e.smali
Files 3% similar despite different names
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 .class·public·interface·abstract·Ld0/b$b;1 .class·public·interface·abstract·Ld1/a$e;
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·=·Ld0/b;6 ····value·=·Ld1/a;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x6099 ····accessFlags·=·0x609
10 ····name·=·"b"10 ····name·=·"e"
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{13 ····value·=·{
14 ········"<T:",14 ········"<T:",
15 ········"Ljava/lang/Object;",15 ········"Ljava/lang/Object;",
16 ········">",16 ········">",
4.18 KB
smali/d0/b$e.smali vs.
smali/j0/b$e.smali
Max HTML report size reached
1.1 KB
smali/d0/c.smali vs.
smali/j0/c.smali
Files 8% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·synthetic·Ld0/c;1 .class·public·final·synthetic·Lj0/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lx0/a$d;5 .implements·Ld1/a$d;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Ld0/b$c;7 .field·public·final·synthetic·a:Lj0/b$c;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Ld0/b$c;)V9 .method·public·synthetic·constructor·<init>(Lj0/b$c;)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,·Ld0/c;->a:Ld0/b$c;12 ····iput-object·p1,·p0,·Lj0/c;->a:Lj0/b$c;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·final·a(Ljava/lang/Object;Lx0/a$e;)V16 .method·public·final·a(Ljava/lang/Object;Ld1/a$e;)V
17 ····.locals·117 ····.locals·1
  
18 ····iget-object·v0,·p0,·Ld0/c;->a:Ld0/b$c;18 ····iget-object·v0,·p0,·Lj0/c;->a:Lj0/b$c;
  
19 ····invoke-static·{v0,·p1,·p2},·Ld0/f;->a(Ld0/b$c;Ljava/lang/Object;Lx0/a$e;)V19 ····invoke-static·{v0,·p1,·p2},·Lj0/f;->a(Lj0/b$c;Ljava/lang/Object;Ld1/a$e;)V
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
925 B
smali/i0/a$a.smali vs.
smali/q0/c$j.smali
Files 12% similar despite different names
    
Offset 1, 32 lines modifiedOffset 1, 35 lines modified
1 .class·public·final·Li0/a$a;1 .class·Lq0/c$j;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Ld1/c$c;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Li0/a;8 ····value·=·Lq0/c;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x1911 ····accessFlags·=·0xa
10 ····name·=·"a"12 ····name·=·"j"
11 .end·annotation13 .end·annotation
  
  
12 #·direct·methods14 #·direct·methods
13 .method·private·constructor·<init>()V15 .method·private·constructor·<init>()V
14 ····.locals·016 ····.locals·0
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····return-void18 ····return-void
17 .end·method19 .end·method
  
18 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V20 .method·synthetic·constructor·<init>(Lq0/c$a;)V
19 ····.locals·021 ····.locals·0
  
20 ····invoke-direct·{p0},·Li0/a$a;-><init>()V22 ····invoke-direct·{p0},·Lq0/c$j;-><init>()V
  
21 ····return-void23 ····return-void
22 .end·method24 .end·method
1.12 KB
smali/g1/k$a.smali vs.
smali/x1/c$a.smali
Files 14% similar despite different names
    
Offset 1, 32 lines modifiedOffset 1, 51 lines modified
1 .class·public·final·Lg1/k$a;1 .class·public·final·Lx1/c$a;
2 .super·Ljava/lang/Object;2 .super·Lx1/c;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Ljava/io/Serializable;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lg1/k;8 ····value·=·Lx1/c;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
10 ····name·=·"a"12 ····name·=·"a"
11 .end·annotation13 .end·annotation
  
  
12 #·direct·methods14 #·direct·methods
13 .method·private·constructor·<init>()V15 .method·private·constructor·<init>()V
14 ····.locals·016 ····.locals·0
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V17 ····invoke-direct·{p0},·Lx1/c;-><init>()V
  
16 ····return-void18 ····return-void
17 .end·method19 .end·method
  
18 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V20 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V
19 ····.locals·021 ····.locals·0
  
20 ····invoke-direct·{p0},·Lg1/k$a;-><init>()V22 ····invoke-direct·{p0},·Lx1/c$a;-><init>()V
  
21 ····return-void23 ····return-void
22 .end·method24 .end·method
  
  
 25 #·virtual·methods
 26 .method·public·b()I
 27 ····.locals·1
  
 28 ····invoke-static·{},·Lx1/c;->a()Lx1/c;
  
 29 ····move-result-object·v0
  
 30 ····invoke-virtual·{v0},·Lx1/c;->b()I
  
 31 ····move-result·v0
  
 32 ····return·v0
 33 .end·method
1.4 KB
smali/g1/g.smali vs.
smali/w1/t.smali
Files 24% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 31 lines modified
1 .class·Lg1/g;1 .class·public·interface·abstract·Lw1/t;
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(Lq1/a;)Lg1/e; 
6 ····.locals·3 
7 ····.annotation·system·Ldalvik/annotation/Signature; 
8 ········value·=·{ 
9 ············"<T:", 
10 ············"Ljava/lang/Object;", 
11 ············">(", 
12 ············"Lq1/a<", 
13 ············"+TT;>;)", 
14 ············"Lg1/e<", 
15 ············"TT;>;" 
16 ········} 
17 ····.end·annotation 
  
18 ····const-string·v0,·"initializer" 
  
19 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
20 ····new-instance·v0,·Lg1/m; 
  
21 ····const/4·v1,·0x0 
  
22 ····const/4·v2,·0x2 
  
23 ····invoke-direct·{v0,·p0,·v1,·v2,·v1},·Lg1/m;-><init>(Lq1/a;Ljava/lang/Object;ILkotlin/jvm/internal/e;)V 
  
24 ····return-object·v0 
25 .end·method6 #·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 ········"R:",
 22 ········"Ljava/lang/Object;",
 23 ········">",
 24 ········"Ljava/lang/Object;",
 25 ········"Lm1/c<",
 26 ········"TR;>;"
 27 ····}
 28 .end·annotation
3.44 KB
smali/g1/k.smali vs.
smali/h2/d$a.smali
Files 17% similar despite different names
    
Offset 1, 99 lines modifiedOffset 1, 95 lines modified
1 .class·public·final·Lg1/k; 
2 .super·Ljava/lang/Object;1 .class·final·synthetic·Lh2/d$a;
 2 .super·Lkotlin/jvm/internal/h;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/io/Serializable;5 .implements·Lw1/q;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
 8 ····value·=·Lh2/d;-><clinit>()V
8 ····value·=·{ 
9 ········Lg1/k$a;, 
10 ········Lg1/k$b; 
11 ····} 
12 .end·annotation9 .end·annotation
  
13 .annotation·system·Ldalvik/annotation/Signature;10 .annotation·system·Ldalvik/annotation/InnerClass;
 11 ····accessFlags·=·0x1000
 12 ····name·=·null
14 ····value·=·{ 
15 ········"<T:", 
16 ········"Ljava/lang/Object;", 
17 ········">", 
18 ········"Ljava/lang/Object;", 
19 ········"Ljava/io/Serializable;" 
20 ····} 
21 .end·annotation13 .end·annotation
  
  
22 #·static·fields14 #·static·fields
23 .field·public·static·final·d:Lg1/k$a;15 .field·public·static·final·d:Lh2/d$a;
  
  
24 #·direct·methods16 #·direct·methods
25 .method·static·constructor·<clinit>()V17 .method·static·constructor·<clinit>()V
26 ····.locals·218 ····.locals·1
  
 19 ····new-instance·v0,·Lh2/d$a;
  
 20 ····invoke-direct·{v0},·Lh2/d$a;-><init>()V
  
 21 ····sput-object·v0,·Lh2/d$a;->d:Lh2/d$a;
  
 22 ····return-void
 23 .end·method
  
 24 .method·constructor·<init>()V
 25 ····.locals·6
  
 26 ····const-class·v2,·Lg2/c;
  
27 ····new-instance·v0,·Lg1/k$a;27 ····const/4·v1,·0x3
  
28 ····const/4·v1,·0x028 ····const-string·v3,·"emit"
  
29 ····invoke-direct·{v0,·v1},·Lg1/k$a;-><init>(Lkotlin/jvm/internal/e;)V29 ····const-string·v4,·"emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;"
  
30 ····sput-object·v0,·Lg1/k;->d:Lg1/k$a;30 ····const/4·v5,·0x0
  
 31 ····move-object·v0,·p0
  
 32 ····invoke-direct/range·{v0·..·v5},·Lkotlin/jvm/internal/h;-><init>(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
  
31 ····return-void33 ····return-void
32 .end·method34 .end·method
  
  
 35 #·virtual·methods
33 .method·public·static·a(Ljava/lang/Object;)Ljava/lang/Object;36 .method·public·final·b(Lg2/c;Ljava/lang/Object;Lp1/d;)Ljava/lang/Object;
34 ····.locals·037 ····.locals·0
35 ····.annotation·system·Ldalvik/annotation/Signature;38 ····.annotation·system·Ldalvik/annotation/Signature;
36 ········value·=·{39 ········value·=·{
37 ············"<T:",40 ············"(",
 41 ············"Lg2/c<",
38 ············"Ljava/lang/Object;",42 ············"Ljava/lang/Object;",
39 ············">(",43 ············">;",
40 ············"Ljava/lang/Object;",44 ············"Ljava/lang/Object;",
 45 ············"Lp1/d<",
 46 ············"-",
 47 ············"Lm1/q;",
41 ············")",48 ············">;)",
42 ············"Ljava/lang/Object;"49 ············"Ljava/lang/Object;"
43 ········}50 ········}
44 ····.end·annotation51 ····.end·annotation
  
 52 ····invoke-interface·{p1,·p2,·p3},·Lg2/c;->emit(Ljava/lang/Object;Lp1/d;)Ljava/lang/Object;
45 ····return-object·p0 
46 .end·method 
  
47 .method·public·static·final·b(Ljava/lang/Object;)Ljava/lang/Throwable; 
48 ····.locals·1 
  
49 ····instance-of·v0,·p0,·Lg1/k$b; 
  
50 ····if-eqz·v0,·:cond_0 
  
51 ····check-cast·p0,·Lg1/k$b; 
  
52 ····iget-object·p0,·p0,·Lg1/k$b;->d:Ljava/lang/Throwable;53 ····move-result-object·p1
  
53 ····goto·:goto_0 
  
54 ····:cond_0 
55 ····const/4·p0,·0x0 
  
56 ····:goto_0 
57 ····return-object·p054 ····return-object·p1
58 .end·method55 .end·method
  
59 .method·public·static·final·c(Ljava/lang/Object;)Z56 .method·public·bridge·synthetic·h(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
60 ····.locals·057 ····.locals·0
  
61 ····instance-of·p0,·p0,·Lg1/k$b;58 ····check-cast·p1,·Lg2/c;
  
 59 ····check-cast·p3,·Lp1/d;
62 ····return·p0 
63 .end·method 
  
64 .method·public·static·final·d(Ljava/lang/Object;)Z 
65 ····.locals·0 
  
66 ····instance-of·p0,·p0,·Lg1/k$b;60 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lh2/d$a;->b(Lg2/c;Ljava/lang/Object;Lp1/d;)Ljava/lang/Object;
  
67 ····xor-int/lit8·p0,·p0,·0x161 ····move-result-object·p1
  
Max diff block lines reached; 0/3452 bytes (0.00%) of diff not shown.
4.61 KB
smali/g1/m.smali vs.
smali/m1/m.smali
Max HTML report size reached
749 B
smali/g1/b.smali vs.
smali/m1/b.smali
Files 4% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·Lg1/b;1 .class·Lm1/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V5 .method·public·static·a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
6 ····.locals·16 ····.locals·1
Offset 13, 14 lines modifiedOffset 13, 14 lines modified
  
13 ····const-string·v0,·"exception"13 ····const-string·v0,·"exception"
  
14 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V14 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
15 ····if-eq·p0,·p1,·:cond_015 ····if-eq·p0,·p1,·:cond_0
  
16 ····sget-object·v0,·Ll1/b;->a:Ll1/a;16 ····sget-object·v0,·Lr1/b;->a:Lr1/a;
  
17 ····invoke-virtual·{v0,·p0,·p1},·Ll1/a;->a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V17 ····invoke-virtual·{v0,·p0,·p1},·Lr1/a;->a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
  
18 ····:cond_018 ····:cond_0
19 ····return-void19 ····return-void
20 .end·method20 .end·method
673 B
smali/g1/q.smali vs.
smali/m1/q.smali
Files 4% similar despite different names
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 .class·public·final·Lg1/q;1 .class·public·final·Lm1/q;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·a:Lg1/q;5 .field·public·static·final·a:Lm1/q;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
8 ····.locals·18 ····.locals·1
  
9 ····new-instance·v0,·Lg1/q;9 ····new-instance·v0,·Lm1/q;
  
10 ····invoke-direct·{v0},·Lg1/q;-><init>()V10 ····invoke-direct·{v0},·Lm1/q;-><init>()V
  
11 ····sput-object·v0,·Lg1/q;->a:Lg1/q;11 ····sput-object·v0,·Lm1/q;->a:Lm1/q;
  
12 ····return-void12 ····return-void
13 .end·method13 .end·method
  
14 .method·private·constructor·<init>()V14 .method·private·constructor·<init>()V
15 ····.locals·015 ····.locals·0
  
2.34 KB
smali/g1/k$b.smali vs.
smali/m1/k$b.smali
Files 3% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·public·final·Lg1/k$b;1 .class·public·final·Lm1/k$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/io/Serializable;5 .implements·Ljava/io/Serializable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lg1/k;8 ····value·=·Lm1/k;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"b"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
Offset 27, 33 lines modifiedOffset 27, 33 lines modified
  
27 ····const-string·v0,·"exception"27 ····const-string·v0,·"exception"
  
28 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V28 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
30 ····iput-object·p1,·p0,·Lg1/k$b;->d:Ljava/lang/Throwable;30 ····iput-object·p1,·p0,·Lm1/k$b;->d:Ljava/lang/Throwable;
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·equals(Ljava/lang/Object;)Z34 .method·public·equals(Ljava/lang/Object;)Z
35 ····.locals·135 ····.locals·1
  
36 ····instance-of·v0,·p1,·Lg1/k$b;36 ····instance-of·v0,·p1,·Lm1/k$b;
  
37 ····if-eqz·v0,·:cond_037 ····if-eqz·v0,·:cond_0
  
38 ····iget-object·v0,·p0,·Lg1/k$b;->d:Ljava/lang/Throwable;38 ····iget-object·v0,·p0,·Lm1/k$b;->d:Ljava/lang/Throwable;
  
39 ····check-cast·p1,·Lg1/k$b;39 ····check-cast·p1,·Lm1/k$b;
  
40 ····iget-object·p1,·p1,·Lg1/k$b;->d:Ljava/lang/Throwable;40 ····iget-object·p1,·p1,·Lm1/k$b;->d:Ljava/lang/Throwable;
  
41 ····invoke-static·{v0,·p1},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z41 ····invoke-static·{v0,·p1},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
42 ····move-result·p142 ····move-result·p1
  
43 ····if-eqz·p1,·:cond_043 ····if-eqz·p1,·:cond_0
  
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ····:goto_067 ····:goto_0
68 ····return·p168 ····return·p1
69 .end·method69 .end·method
  
70 .method·public·hashCode()I70 .method·public·hashCode()I
71 ····.locals·171 ····.locals·1
  
72 ····iget-object·v0,·p0,·Lg1/k$b;->d:Ljava/lang/Throwable;72 ····iget-object·v0,·p0,·Lm1/k$b;->d:Ljava/lang/Throwable;
  
73 ····invoke-virtual·{v0},·Ljava/lang/Throwable;->hashCode()I73 ····invoke-virtual·{v0},·Ljava/lang/Throwable;->hashCode()I
  
74 ····move-result·v074 ····move-result·v0
  
75 ····return·v075 ····return·v0
76 .end·method76 .end·method
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
  
87 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V87 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
88 ····const-string·v1,·"Failure("88 ····const-string·v1,·"Failure("
  
89 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;89 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
90 ····iget-object·v1,·p0,·Lg1/k$b;->d:Ljava/lang/Throwable;90 ····iget-object·v1,·p0,·Lm1/k$b;->d:Ljava/lang/Throwable;
  
91 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;91 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
92 ····const/16·v1,·0x2992 ····const/16·v1,·0x29
  
93 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;93 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
1.05 KB
smali/g1/l.smali vs.
smali/m1/l.smali
Files 4% similar despite different names
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·Lg1/l;1 .class·public·final·Lm1/l;
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/lang/Throwable;)Ljava/lang/Object;5 .method·public·static·final·a(Ljava/lang/Throwable;)Ljava/lang/Object;
6 ····.locals·16 ····.locals·1
  
7 ····const-string·v0,·"exception"7 ····const-string·v0,·"exception"
  
8 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V8 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
9 ····new-instance·v0,·Lg1/k$b;9 ····new-instance·v0,·Lm1/k$b;
  
10 ····invoke-direct·{v0,·p0},·Lg1/k$b;-><init>(Ljava/lang/Throwable;)V10 ····invoke-direct·{v0,·p0},·Lm1/k$b;-><init>(Ljava/lang/Throwable;)V
  
11 ····return-object·v011 ····return-object·v0
12 .end·method12 .end·method
  
13 .method·public·static·final·b(Ljava/lang/Object;)V13 .method·public·static·final·b(Ljava/lang/Object;)V
14 ····.locals·114 ····.locals·1
  
15 ····instance-of·v0,·p0,·Lg1/k$b;15 ····instance-of·v0,·p0,·Lm1/k$b;
  
16 ····if-nez·v0,·:cond_016 ····if-nez·v0,·:cond_0
  
17 ····return-void17 ····return-void
  
18 ····:cond_018 ····:cond_0
19 ····check-cast·p0,·Lg1/k$b;19 ····check-cast·p0,·Lm1/k$b;
  
20 ····iget-object·p0,·p0,·Lg1/k$b;->d:Ljava/lang/Throwable;20 ····iget-object·p0,·p0,·Lm1/k$b;->d:Ljava/lang/Throwable;
  
21 ····throw·p021 ····throw·p0
22 .end·method22 .end·method
9.92 KB
smali/g1/j.smali vs.
smali/c1/b$a.smali
Max HTML report size reached
1.12 KB
smali/g1/n.smali vs.
smali/g2/e.smali
Files 18% similar despite different names
    
Offset 1, 26 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·Lg1/n;1 .class·final·synthetic·Lg2/e;
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/lang/Object;Ljava/lang/Object;)Lg1/j;5 .method·public·static·final·a(Lw1/p;)Lg2/b;
6 ····.locals·16 ····.locals·1
7 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
8 ········value·=·{8 ········value·=·{
9 ············"<A:",9 ············"<T:",
10 ············"Ljava/lang/Object;",10 ············"Ljava/lang/Object;",
 11 ············">(",
 12 ············"Lw1/p<",
11 ············"B:",13 ············"-",
 14 ············"Lg2/c<",
 15 ············"-TT;>;-",
 16 ············"Lp1/d<",
 17 ············"-",
 18 ············"Lm1/q;",
 19 ············">;+",
12 ············"Ljava/lang/Object;",20 ············"Ljava/lang/Object;",
13 ············">(TA;TB;)",21 ············">;)",
14 ············"Lg1/j<",22 ············"Lg2/b<",
15 ············"TA;TB;>;"23 ············"TT;>;"
16 ········}24 ········}
17 ····.end·annotation25 ····.end·annotation
  
18 ····new-instance·v0,·Lg1/j;26 ····new-instance·v0,·Lg2/f;
  
19 ····invoke-direct·{v0,·p0,·p1},·Lg1/j;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V27 ····invoke-direct·{v0,·p0},·Lg2/f;-><init>(Lw1/p;)V
  
20 ····return-object·v028 ····return-object·v0
21 .end·method29 .end·method
3.57 KB
smali/k1/c$b.smali vs.
smali/q1/c$b.smali
Files 5% similar despite different names
    
Offset 1, 66 lines modifiedOffset 1, 66 lines modified
1 .class·public·final·Lk1/c$b;1 .class·public·final·Lq1/c$b;
2 .super·Lkotlin/coroutines/jvm/internal/d;2 .super·Lkotlin/coroutines/jvm/internal/d;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lk1/c;->a(Lq1/p;Ljava/lang/Object;Lj1/d;)Lj1/d;6 ····value·=·Lq1/c;->a(Lw1/p;Ljava/lang/Object;Lp1/d;)Lp1/d;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·private·d:I13 .field·private·d:I
  
14 .field·final·synthetic·e:Lq1/p;14 .field·final·synthetic·e:Lw1/p;
  
15 .field·final·synthetic·f:Ljava/lang/Object;15 .field·final·synthetic·f:Ljava/lang/Object;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·public·constructor·<init>(Lj1/d;Lj1/g;Lq1/p;Ljava/lang/Object;)V17 .method·public·constructor·<init>(Lp1/d;Lp1/g;Lw1/p;Ljava/lang/Object;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p3,·p0,·Lk1/c$b;->e:Lq1/p;19 ····iput-object·p3,·p0,·Lq1/c$b;->e:Lw1/p;
  
20 ····iput-object·p4,·p0,·Lk1/c$b;->f:Ljava/lang/Object;20 ····iput-object·p4,·p0,·Lq1/c$b;->f:Ljava/lang/Object;
  
21 ····const-string·p3,·"null·cannot·be·cast·to·non-null·type·kotlin.coroutines.Continuation<kotlin.Any?>"21 ····const-string·p3,·"null·cannot·be·cast·to·non-null·type·kotlin.coroutines.Continuation<kotlin.Any?>"
  
22 ····invoke-static·{p1,·p3},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V22 ····invoke-static·{p1,·p3},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V
  
23 ····invoke-direct·{p0,·p1,·p2},·Lkotlin/coroutines/jvm/internal/d;-><init>(Lj1/d;Lj1/g;)V23 ····invoke-direct·{p0,·p1,·p2},·Lkotlin/coroutines/jvm/internal/d;-><init>(Lp1/d;Lp1/g;)V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·protected·invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;27 .method·protected·invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;
28 ····.locals·328 ····.locals·3
  
29 ····iget·v0,·p0,·Lk1/c$b;->d:I29 ····iget·v0,·p0,·Lq1/c$b;->d:I
  
30 ····const/4·v1,·0x230 ····const/4·v1,·0x2
  
31 ····const/4·v2,·0x131 ····const/4·v2,·0x1
  
32 ····if-eqz·v0,·:cond_132 ····if-eqz·v0,·:cond_1
  
33 ····if-ne·v0,·v2,·:cond_033 ····if-ne·v0,·v2,·:cond_0
  
34 ····iput·v1,·p0,·Lk1/c$b;->d:I34 ····iput·v1,·p0,·Lq1/c$b;->d:I
  
35 ····invoke-static·{p1},·Lg1/l;->b(Ljava/lang/Object;)V35 ····invoke-static·{p1},·Lm1/l;->b(Ljava/lang/Object;)V
  
36 ····goto·:goto_036 ····goto·:goto_0
  
37 ····:cond_037 ····:cond_0
38 ····new-instance·p1,·Ljava/lang/IllegalStateException;38 ····new-instance·p1,·Ljava/lang/IllegalStateException;
  
39 ····const-string·v0,·"This·coroutine·had·already·completed"39 ····const-string·v0,·"This·coroutine·had·already·completed"
Offset 70, 34 lines modifiedOffset 70, 34 lines modified
70 ····move-result-object·v070 ····move-result-object·v0
  
71 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V71 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
72 ····throw·p172 ····throw·p1
  
73 ····:cond_173 ····:cond_1
74 ····iput·v2,·p0,·Lk1/c$b;->d:I74 ····iput·v2,·p0,·Lq1/c$b;->d:I
  
75 ····invoke-static·{p1},·Lg1/l;->b(Ljava/lang/Object;)V75 ····invoke-static·{p1},·Lm1/l;->b(Ljava/lang/Object;)V
  
76 ····iget-object·p1,·p0,·Lk1/c$b;->e:Lq1/p;76 ····iget-object·p1,·p0,·Lq1/c$b;->e:Lw1/p;
  
77 ····const-string·v0,·"null·cannot·be·cast·to·non-null·type·kotlin.Function2<R·of·kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt.createCoroutineUnintercepted$lambda$1,·kotlin.coroutines.Continuation<T·of·kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt.createCoroutineUnintercepted$lambda$1>,·kotlin.Any?>"77 ····const-string·v0,·"null·cannot·be·cast·to·non-null·type·kotlin.Function2<R·of·kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt.createCoroutineUnintercepted$lambda$1,·kotlin.coroutines.Continuation<T·of·kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt.createCoroutineUnintercepted$lambda$1>,·kotlin.Any?>"
  
78 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V78 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V
  
79 ····iget-object·p1,·p0,·Lk1/c$b;->e:Lq1/p;79 ····iget-object·p1,·p0,·Lq1/c$b;->e:Lw1/p;
  
80 ····invoke-static·{p1,·v1},·Lkotlin/jvm/internal/n;->a(Ljava/lang/Object;I)Ljava/lang/Object;80 ····invoke-static·{p1,·v1},·Lkotlin/jvm/internal/n;->a(Ljava/lang/Object;I)Ljava/lang/Object;
  
81 ····move-result-object·p181 ····move-result-object·p1
  
82 ····check-cast·p1,·Lq1/p;82 ····check-cast·p1,·Lw1/p;
  
83 ····iget-object·v0,·p0,·Lk1/c$b;->f:Ljava/lang/Object;83 ····iget-object·v0,·p0,·Lq1/c$b;->f:Ljava/lang/Object;
  
84 ····invoke-interface·{p1,·v0,·p0},·Lq1/p;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;84 ····invoke-interface·{p1,·v0,·p0},·Lw1/p;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
85 ····move-result-object·p185 ····move-result-object·p1
  
86 ····:goto_086 ····:goto_0
87 ····return-object·p187 ····return-object·p1
88 .end·method88 .end·method
3.54 KB
smali/k1/c$a.smali vs.
smali/q1/c$a.smali
Files 5% similar despite different names
    
Offset 1, 66 lines modifiedOffset 1, 66 lines modified
1 .class·public·final·Lk1/c$a;1 .class·public·final·Lq1/c$a;
2 .super·Lkotlin/coroutines/jvm/internal/j;2 .super·Lkotlin/coroutines/jvm/internal/j;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lk1/c;->a(Lq1/p;Ljava/lang/Object;Lj1/d;)Lj1/d;6 ····value·=·Lq1/c;->a(Lw1/p;Ljava/lang/Object;Lp1/d;)Lp1/d;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·private·d:I13 .field·private·d:I
  
14 .field·final·synthetic·e:Lq1/p;14 .field·final·synthetic·e:Lw1/p;
  
15 .field·final·synthetic·f:Ljava/lang/Object;15 .field·final·synthetic·f:Ljava/lang/Object;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·public·constructor·<init>(Lj1/d;Lq1/p;Ljava/lang/Object;)V17 .method·public·constructor·<init>(Lp1/d;Lw1/p;Ljava/lang/Object;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p2,·p0,·Lk1/c$a;->e:Lq1/p;19 ····iput-object·p2,·p0,·Lq1/c$a;->e:Lw1/p;
  
20 ····iput-object·p3,·p0,·Lk1/c$a;->f:Ljava/lang/Object;20 ····iput-object·p3,·p0,·Lq1/c$a;->f:Ljava/lang/Object;
  
21 ····const-string·p2,·"null·cannot·be·cast·to·non-null·type·kotlin.coroutines.Continuation<kotlin.Any?>"21 ····const-string·p2,·"null·cannot·be·cast·to·non-null·type·kotlin.coroutines.Continuation<kotlin.Any?>"
  
22 ····invoke-static·{p1,·p2},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V22 ····invoke-static·{p1,·p2},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V
  
23 ····invoke-direct·{p0,·p1},·Lkotlin/coroutines/jvm/internal/j;-><init>(Lj1/d;)V23 ····invoke-direct·{p0,·p1},·Lkotlin/coroutines/jvm/internal/j;-><init>(Lp1/d;)V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·protected·invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;27 .method·protected·invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;
28 ····.locals·328 ····.locals·3
  
29 ····iget·v0,·p0,·Lk1/c$a;->d:I29 ····iget·v0,·p0,·Lq1/c$a;->d:I
  
30 ····const/4·v1,·0x230 ····const/4·v1,·0x2
  
31 ····const/4·v2,·0x131 ····const/4·v2,·0x1
  
32 ····if-eqz·v0,·:cond_132 ····if-eqz·v0,·:cond_1
  
33 ····if-ne·v0,·v2,·:cond_033 ····if-ne·v0,·v2,·:cond_0
  
34 ····iput·v1,·p0,·Lk1/c$a;->d:I34 ····iput·v1,·p0,·Lq1/c$a;->d:I
  
35 ····invoke-static·{p1},·Lg1/l;->b(Ljava/lang/Object;)V35 ····invoke-static·{p1},·Lm1/l;->b(Ljava/lang/Object;)V
  
36 ····goto·:goto_036 ····goto·:goto_0
  
37 ····:cond_037 ····:cond_0
38 ····new-instance·p1,·Ljava/lang/IllegalStateException;38 ····new-instance·p1,·Ljava/lang/IllegalStateException;
  
39 ····const-string·v0,·"This·coroutine·had·already·completed"39 ····const-string·v0,·"This·coroutine·had·already·completed"
Offset 70, 34 lines modifiedOffset 70, 34 lines modified
70 ····move-result-object·v070 ····move-result-object·v0
  
71 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V71 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
72 ····throw·p172 ····throw·p1
  
73 ····:cond_173 ····:cond_1
74 ····iput·v2,·p0,·Lk1/c$a;->d:I74 ····iput·v2,·p0,·Lq1/c$a;->d:I
  
75 ····invoke-static·{p1},·Lg1/l;->b(Ljava/lang/Object;)V75 ····invoke-static·{p1},·Lm1/l;->b(Ljava/lang/Object;)V
  
76 ····iget-object·p1,·p0,·Lk1/c$a;->e:Lq1/p;76 ····iget-object·p1,·p0,·Lq1/c$a;->e:Lw1/p;
  
77 ····const-string·v0,·"null·cannot·be·cast·to·non-null·type·kotlin.Function2<R·of·kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt.createCoroutineUnintercepted$lambda$1,·kotlin.coroutines.Continuation<T·of·kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt.createCoroutineUnintercepted$lambda$1>,·kotlin.Any?>"77 ····const-string·v0,·"null·cannot·be·cast·to·non-null·type·kotlin.Function2<R·of·kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt.createCoroutineUnintercepted$lambda$1,·kotlin.coroutines.Continuation<T·of·kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt.createCoroutineUnintercepted$lambda$1>,·kotlin.Any?>"
  
78 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V78 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->c(Ljava/lang/Object;Ljava/lang/String;)V
  
79 ····iget-object·p1,·p0,·Lk1/c$a;->e:Lq1/p;79 ····iget-object·p1,·p0,·Lq1/c$a;->e:Lw1/p;
  
80 ····invoke-static·{p1,·v1},·Lkotlin/jvm/internal/n;->a(Ljava/lang/Object;I)Ljava/lang/Object;80 ····invoke-static·{p1,·v1},·Lkotlin/jvm/internal/n;->a(Ljava/lang/Object;I)Ljava/lang/Object;
  
81 ····move-result-object·p181 ····move-result-object·p1
  
82 ····check-cast·p1,·Lq1/p;82 ····check-cast·p1,·Lw1/p;
  
83 ····iget-object·v0,·p0,·Lk1/c$a;->f:Ljava/lang/Object;83 ····iget-object·v0,·p0,·Lq1/c$a;->f:Ljava/lang/Object;
  
84 ····invoke-interface·{p1,·v0,·p0},·Lq1/p;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;84 ····invoke-interface·{p1,·v0,·p0},·Lw1/p;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
85 ····move-result-object·p185 ····move-result-object·p1
  
86 ····:goto_086 ····:goto_0
87 ····return-object·p187 ····return-object·p1
88 .end·method88 .end·method
8.82 KB
smali/q/b.smali vs.
smali/c2/d.smali
Max HTML report size reached
4.81 KB
smali/s/p$c.smali vs.
smali/f2/n.smali
Max HTML report size reached
47.6 KB
smali/s/r.smali vs.
smali/r/x.smali
Max HTML report size reached
1.48 KB
smali/s/r$d.smali vs.
smali/r/j$b.smali
Files 3% similar despite different names
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
1 .class·interface·abstract·Ls/r$d;1 .class·interface·abstract·Lr/j$b;
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·=·Ls/r;6 ····value·=·Lr/j;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x60a9 ····accessFlags·=·0x60a
10 ····name·=·"d"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
  
12 #·virtual·methods12 #·virtual·methods
13 .method·public·abstract·a(Ljava/lang/Class;)Ls/e;13 .method·public·abstract·a(Ljava/lang/Class;)Lr/h;
14 ····.annotation·system·Ldalvik/annotation/Signature;14 ····.annotation·system·Ldalvik/annotation/Signature;
15 ········value·=·{15 ········value·=·{
16 ············"<P:",16 ············"<P:",
17 ············"Ljava/lang/Object;",17 ············"Ljava/lang/Object;",
18 ············">(",18 ············">(",
19 ············"Ljava/lang/Class<",19 ············"Ljava/lang/Class<",
20 ············"TP;>;)",20 ············"TP;>;)",
21 ············"Ls/e<",21 ············"Lr/h<",
22 ············"TP;>;"22 ············"TP;>;"
23 ········}23 ········}
24 ····.end·annotation24 ····.end·annotation
25 .end·method25 .end·method
  
26 .method·public·abstract·b()Ljava/util/Set;26 .method·public·abstract·b()Ljava/util/Set;
27 ····.annotation·system·Ldalvik/annotation/Signature;27 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 36, 19 lines modifiedOffset 36, 19 lines modified
36 ············"Ljava/util/Set<",36 ············"Ljava/util/Set<",
37 ············"Ljava/lang/Class<",37 ············"Ljava/lang/Class<",
38 ············"*>;>;"38 ············"*>;>;"
39 ········}39 ········}
40 ····.end·annotation40 ····.end·annotation
41 .end·method41 .end·method
  
42 .method·public·abstract·c()Ls/e;42 .method·public·abstract·c()Lr/h;
43 ····.annotation·system·Ldalvik/annotation/Signature;43 ····.annotation·system·Ldalvik/annotation/Signature;
44 ········value·=·{44 ········value·=·{
45 ············"()",45 ············"()",
46 ············"Ls/e<",46 ············"Lr/h<",
47 ············"*>;"47 ············"*>;"
48 ········}48 ········}
49 ····.end·annotation49 ····.end·annotation
50 .end·method50 .end·method
  
51 .method·public·abstract·d()Ljava/lang/Class;51 .method·public·abstract·d()Ljava/lang/Class;
52 ····.annotation·system·Ldalvik/annotation/Signature;52 ····.annotation·system·Ldalvik/annotation/Signature;
842 B
smali/s/q.smali vs.
smali/r/w.smali
Files 12% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·interface·abstract·Ls/q;1 .class·public·interface·abstract·Lr/w;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/Signature;5 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{6 ····value·=·{
Offset 23, 19 lines modifiedOffset 23, 19 lines modified
23 ············"()",23 ············"()",
24 ············"Ljava/lang/Class<",24 ············"Ljava/lang/Class<",
25 ············"TB;>;"25 ············"TB;>;"
26 ········}26 ········}
27 ····.end·annotation27 ····.end·annotation
28 .end·method28 .end·method
  
29 .method·public·abstract·b(Ls/p;)Ljava/lang/Object;29 .method·public·abstract·b(Lr/v;)Ljava/lang/Object;
30 ····.annotation·system·Ldalvik/annotation/Signature;30 ····.annotation·system·Ldalvik/annotation/Signature;
31 ········value·=·{31 ········value·=·{
32 ············"(",32 ············"(",
33 ············"Ls/p<",33 ············"Lr/v<",
34 ············"TB;>;)TP;"34 ············"TB;>;)TP;"
35 ········}35 ········}
36 ····.end·annotation36 ····.end·annotation
37 .end·method37 .end·method
  
38 .method·public·abstract·c()Ljava/lang/Class;38 .method·public·abstract·c()Ljava/lang/Class;
39 ····.annotation·system·Ldalvik/annotation/Signature;39 ····.annotation·system·Ldalvik/annotation/Signature;
867 B
smali/s/r$b.smali vs.
smali/r/x$a.smali
Files 12% similar despite different names
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
1 .class·Ls/r$b;1 .class·Lr/x$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ls/r$c;5 .implements·Lr/x$b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Ls/r;->c(Ls/h;)Ls/r$c;8 ····value·=·Lr/x;->a(Lz/d;)Lr/x$b;
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:Ls/h;15 .field·final·synthetic·a:Lz/d;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Ls/h;)V17 .method·constructor·<init>(Lz/d;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Ls/r$b;->a:Ls/h;19 ····iput-object·p1,·p0,·Lr/x$a;->a:Lz/d;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
5.79 KB
smali/s/r$a.smali vs.
smali/z/o$c.smali
Max HTML report size reached
14.1 KB
smali/s/s.smali vs.
smali/s/b$b.smali
Max HTML report size reached
14.4 KB
smali/s/p.smali vs.
smali/r/v.smali
Max HTML report size reached
3.49 KB
smali/s/p$b.smali vs.
smali/r/v$c.smali
Files 14% similar despite different names
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 .class·public·final·Ls/p$b;1 .class·public·final·Lr/v$c;
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·=·Ls/p;6 ····value·=·Lr/v;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·"b"10 ····name·=·"c"
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{13 ····value·=·{
14 ········"<P:",14 ········"<P:",
15 ········"Ljava/lang/Object;",15 ········"Ljava/lang/Object;",
16 ········">",16 ········">",
Offset 30, 60 lines modifiedOffset 30, 66 lines modified
30 ············"TP;"30 ············"TP;"
31 ········}31 ········}
32 ····.end·annotation32 ····.end·annotation
33 .end·field33 .end·field
  
34 .field·private·final·b:[B34 .field·private·final·b:[B
  
35 .field·private·final·c:Lz/z;35 .field·private·final·c:Le0/z;
  
36 .field·private·final·d:Lz/i0;36 .field·private·final·d:Le0/i0;
  
37 .field·private·final·e:I37 .field·private·final·e:I
  
 38 .field·private·final·f:Lr/g;
  
  
38 #·direct·methods39 #·direct·methods
39 .method·constructor·<init>(Ljava/lang/Object;[BLz/z;Lz/i0;I)V40 .method·constructor·<init>(Ljava/lang/Object;[BLe0/z;Le0/i0;ILr/g;)V
40 ····.locals·041 ····.locals·0
41 ····.annotation·system·Ldalvik/annotation/Signature;42 ····.annotation·system·Ldalvik/annotation/Signature;
42 ········value·=·{43 ········value·=·{
43 ············"(TP;[B",44 ············"(TP;[B",
44 ············"Lz/z;",45 ············"Le0/z;",
45 ············"Lz/i0;",46 ············"Le0/i0;",
 47 ············"I",
 48 ············"Lr/g;",
46 ············"I)V"49 ············")V"
47 ········}50 ········}
48 ····.end·annotation51 ····.end·annotation
  
49 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V52 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
50 ····iput-object·p1,·p0,·Ls/p$b;->a:Ljava/lang/Object;53 ····iput-object·p1,·p0,·Lr/v$c;->a:Ljava/lang/Object;
  
51 ····array-length·p1,·p254 ····array-length·p1,·p2
  
52 ····invoke-static·{p2,·p1},·Ljava/util/Arrays;->copyOf([BI)[B55 ····invoke-static·{p2,·p1},·Ljava/util/Arrays;->copyOf([BI)[B
  
53 ····move-result-object·p156 ····move-result-object·p1
  
54 ····iput-object·p1,·p0,·Ls/p$b;->b:[B57 ····iput-object·p1,·p0,·Lr/v$c;->b:[B
  
 58 ····iput-object·p3,·p0,·Lr/v$c;->c:Le0/z;
  
55 ····iput-object·p3,·p0,·Ls/p$b;->c:Lz/z;59 ····iput-object·p4,·p0,·Lr/v$c;->d:Le0/i0;
  
56 ····iput-object·p4,·p0,·Ls/p$b;->d:Lz/i0;60 ····iput·p5,·p0,·Lr/v$c;->e:I
  
57 ····iput·p5,·p0,·Ls/p$b;->e:I61 ····iput-object·p6,·p0,·Lr/v$c;->f:Lr/g;
  
58 ····return-void62 ····return-void
59 .end·method63 .end·method
  
  
60 #·virtual·methods64 #·virtual·methods
61 .method·public·final·a()[B65 .method·public·final·a()[B
62 ····.locals·266 ····.locals·2
  
63 ····iget-object·v0,·p0,·Ls/p$b;->b:[B67 ····iget-object·v0,·p0,·Lr/v$c;->b:[B
  
64 ····if-nez·v0,·:cond_068 ····if-nez·v0,·:cond_0
  
65 ····const/4·v0,·0x069 ····const/4·v0,·0x0
  
66 ····return-object·v070 ····return-object·v0
  
Offset 93, 35 lines modifiedOffset 99, 63 lines modified
93 ····invoke-static·{v0,·v1},·Ljava/util/Arrays;->copyOf([BI)[B99 ····invoke-static·{v0,·v1},·Ljava/util/Arrays;->copyOf([BI)[B
  
94 ····move-result-object·v0100 ····move-result-object·v0
  
95 ····return-object·v0101 ····return-object·v0
96 .end·method102 .end·method
  
 103 .method·public·b()Lr/g;
 104 ····.locals·1
  
 105 ····iget-object·v0,·p0,·Lr/v$c;->f:Lr/g;
  
 106 ····return-object·v0
 107 .end·method
  
 108 .method·public·c()I
 109 ····.locals·1
  
 110 ····iget·v0,·p0,·Lr/v$c;->e:I
  
 111 ····return·v0
 112 .end·method
  
97 .method·public·b()Lz/i0;113 .method·public·d()Le0/i0;
 114 ····.locals·1
  
 115 ····iget-object·v0,·p0,·Lr/v$c;->d:Le0/i0;
  
 116 ····return-object·v0
 117 .end·method
  
 118 .method·public·e()Lr/u;
98 ····.locals·1119 ····.locals·1
  
99 ····iget-object·v0,·p0,·Ls/p$b;->d:Lz/i0;120 ····iget-object·v0,·p0,·Lr/v$c;->f:Lr/g;
  
 121 ····invoke-virtual·{v0},·Lr/g;->a()Lr/u;
  
 122 ····move-result-object·v0
Max diff block lines reached; 595/3497 bytes (17.01%) of diff not shown.
1.77 KB
smali/s/n.smali vs.
smali/r/s.smali
Files 11% similar despite different names
    
Offset 1, 41 lines modifiedOffset 1, 41 lines modified
1 .class·public·final·Ls/n;1 .class·public·final·Lr/s;
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:Ljava/util/concurrent/CopyOnWriteArrayList;5 .field·private·static·final·a:Ljava/util/concurrent/CopyOnWriteArrayList;
6 ····.annotation·system·Ldalvik/annotation/Signature;6 ····.annotation·system·Ldalvik/annotation/Signature;
7 ········value·=·{7 ········value·=·{
8 ············"Ljava/util/concurrent/CopyOnWriteArrayList<",8 ············"Ljava/util/concurrent/CopyOnWriteArrayList<",
9 ············"Ls/m;",9 ············"Lr/r;",
10 ············">;"10 ············">;"
11 ········}11 ········}
12 ····.end·annotation12 ····.end·annotation
13 .end·field13 .end·field
  
  
14 #·direct·methods14 #·direct·methods
15 .method·static·constructor·<clinit>()V15 .method·static·constructor·<clinit>()V
16 ····.locals·116 ····.locals·1
  
17 ····new-instance·v0,·Ljava/util/concurrent/CopyOnWriteArrayList;17 ····new-instance·v0,·Ljava/util/concurrent/CopyOnWriteArrayList;
  
18 ····invoke-direct·{v0},·Ljava/util/concurrent/CopyOnWriteArrayList;-><init>()V18 ····invoke-direct·{v0},·Ljava/util/concurrent/CopyOnWriteArrayList;-><init>()V
  
19 ····sput-object·v0,·Ls/n;->a:Ljava/util/concurrent/CopyOnWriteArrayList;19 ····sput-object·v0,·Lr/s;->a:Ljava/util/concurrent/CopyOnWriteArrayList;
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
  
22 .method·public·static·a(Ljava/lang/String;)Ls/m;22 .method·public·static·a(Ljava/lang/String;)Lr/r;
23 ····.locals·323 ····.locals·3
  
24 ····sget-object·v0,·Ls/n;->a:Ljava/util/concurrent/CopyOnWriteArrayList;24 ····sget-object·v0,·Lr/s;->a:Ljava/util/concurrent/CopyOnWriteArrayList;
  
25 ····invoke-virtual·{v0},·Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator;25 ····invoke-virtual·{v0},·Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator;
  
26 ····move-result-object·v026 ····move-result-object·v0
  
27 ····:cond_027 ····:cond_0
28 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z28 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z
Offset 44, 17 lines modifiedOffset 44, 17 lines modified
  
44 ····if-eqz·v1,·:cond_144 ····if-eqz·v1,·:cond_1
  
45 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;45 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
46 ····move-result-object·v146 ····move-result-object·v1
  
47 ····check-cast·v1,·Ls/m;47 ····check-cast·v1,·Lr/r;
  
48 ····invoke-interface·{v1,·p0},·Ls/m;->a(Ljava/lang/String;)Z48 ····invoke-interface·{v1,·p0},·Lr/r;->b(Ljava/lang/String;)Z
  
49 ····move-result·v249 ····move-result·v2
  
50 ····if-eqz·v2,·:cond_050 ····if-eqz·v2,·:cond_0
  
51 ····return-object·v151 ····return-object·v1
  
1.83 KB
smali/w0/l$a.smali vs.
smali/c1/l$a.smali
Files 15% similar despite different names
    
Offset 1, 55 lines modifiedOffset 1, 55 lines modified
1 .class·Lw0/l$a;1 .class·Lc1/l$a;
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/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lw0/l;->j([B)V8 ····value·=·Lc1/l;->j([B)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:[B15 .field·final·synthetic·a:[B
  
16 .field·final·synthetic·b:Lw0/l;16 .field·final·synthetic·b:Lc1/l;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·constructor·<init>(Lw0/l;[B)V18 .method·constructor·<init>(Lc1/l;[B)V
19 ····.locals·019 ····.locals·0
  
20 ····iput-object·p1,·p0,·Lw0/l$a;->b:Lw0/l;20 ····iput-object·p1,·p0,·Lc1/l$a;->b:Lc1/l;
  
21 ····iput-object·p2,·p0,·Lw0/l$a;->a:[B21 ····iput-object·p2,·p0,·Lc1/l$a;->a:[B
  
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
  
25 #·virtual·methods25 #·virtual·methods
26 .method·public·a(Ljava/lang/Object;)V26 .method·public·a(Ljava/lang/Object;)V
27 ····.locals·127 ····.locals·1
  
28 ····iget-object·p1,·p0,·Lw0/l$a;->b:Lw0/l;28 ····iget-object·p1,·p0,·Lc1/l$a;->b:Lc1/l;
  
29 ····iget-object·v0,·p0,·Lw0/l$a;->a:[B29 ····iget-object·v0,·p0,·Lc1/l$a;->a:[B
  
30 ····invoke-static·{p1,·v0},·Lw0/l;->b(Lw0/l;[B)[B30 ····invoke-static·{p1,·v0},·Lc1/l;->b(Lc1/l;[B)[B
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
33 .method·public·b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V33 .method·public·b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
34 ····.locals·134 ····.locals·1
  
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
  
71 ····invoke-virtual·{p3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;71 ····invoke-virtual·{p3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
72 ····move-result-object·p172 ····move-result-object·p1
  
73 ····const-string·p2,·"RestorationChannel"73 ····const-string·p2,·"RestorationChannel"
  
74 ····invoke-static·{p2,·p1},·Lj0/b;->b(Ljava/lang/String;Ljava/lang/String;)V74 ····invoke-static·{p2,·p1},·Lp0/b;->b(Ljava/lang/String;Ljava/lang/String;)V
  
75 ····return-void75 ····return-void
76 .end·method76 .end·method
  
77 .method·public·c()V77 .method·public·c()V
78 ····.locals·078 ····.locals·0
  
894 B
smali/w0/d$b.smali vs.
smali/c1/d$b.smali
Files 21% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·Lw0/d$b;1 .class·public·Lc1/d$b;
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·=·Lw0/d;6 ····value·=·Lc1/d;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x99 ····accessFlags·=·0x9
10 ····name·=·"b"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
Offset 22, 13 lines modifiedOffset 22, 13 lines modified
  
22 #·direct·methods22 #·direct·methods
23 .method·public·constructor·<init>(Landroid/view/KeyEvent;Ljava/lang/Character;)V23 .method·public·constructor·<init>(Landroid/view/KeyEvent;Ljava/lang/Character;)V
24 ····.locals·024 ····.locals·0
  
25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
26 ····iput-object·p1,·p0,·Lw0/d$b;->a:Landroid/view/KeyEvent;26 ····iput-object·p1,·p0,·Lc1/d$b;->a:Landroid/view/KeyEvent;
  
27 ····iput-object·p2,·p0,·Lw0/d$b;->b:Ljava/lang/Character;27 ····iput-object·p2,·p0,·Lc1/d$b;->b:Ljava/lang/Character;
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
3.37 KB
smali/w0/h.smali vs.
smali/c1/h.smali
Files 12% similar despite different names
    
Offset 1, 63 lines modifiedOffset 1, 63 lines modified
1 .class·public·Lw0/h;1 .class·public·Lc1/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·a:Lx0/k;5 .field·public·final·a:Ld1/k;
  
6 .field·private·final·b:Lx0/k$c;6 .field·private·final·b:Ld1/k$c;
  
  
7 #·direct·methods7 #·direct·methods
8 .method·public·constructor·<init>(Lk0/a;)V8 .method·public·constructor·<init>(Lq0/a;)V
9 ····.locals·49 ····.locals·4
  
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11 ····new-instance·v0,·Lw0/h$a;11 ····new-instance·v0,·Lc1/h$a;
  
12 ····invoke-direct·{v0,·p0},·Lw0/h$a;-><init>(Lw0/h;)V12 ····invoke-direct·{v0,·p0},·Lc1/h$a;-><init>(Lc1/h;)V
  
13 ····iput-object·v0,·p0,·Lw0/h;->b:Lx0/k$c;13 ····iput-object·v0,·p0,·Lc1/h;->b:Ld1/k$c;
  
14 ····new-instance·v1,·Lx0/k;14 ····new-instance·v1,·Ld1/k;
  
15 ····sget-object·v2,·Lx0/g;->a:Lx0/g;15 ····sget-object·v2,·Ld1/g;->a:Ld1/g;
  
16 ····const-string·v3,·"flutter/navigation"16 ····const-string·v3,·"flutter/navigation"
  
17 ····invoke-direct·{v1,·p1,·v3,·v2},·Lx0/k;-><init>(Lx0/c;Ljava/lang/String;Lx0/l;)V17 ····invoke-direct·{v1,·p1,·v3,·v2},·Ld1/k;-><init>(Ld1/c;Ljava/lang/String;Ld1/l;)V
  
18 ····iput-object·v1,·p0,·Lw0/h;->a:Lx0/k;18 ····iput-object·v1,·p0,·Lc1/h;->a:Ld1/k;
  
19 ····invoke-virtual·{v1,·v0},·Lx0/k;->e(Lx0/k$c;)V19 ····invoke-virtual·{v1,·v0},·Ld1/k;->e(Ld1/k$c;)V
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
  
  
22 #·virtual·methods22 #·virtual·methods
23 .method·public·a()V23 .method·public·a()V
24 ····.locals·324 ····.locals·3
  
25 ····const-string·v0,·"NavigationChannel"25 ····const-string·v0,·"NavigationChannel"
  
26 ····const-string·v1,·"Sending·message·to·pop·route."26 ····const-string·v1,·"Sending·message·to·pop·route."
  
27 ····invoke-static·{v0,·v1},·Lj0/b;->e(Ljava/lang/String;Ljava/lang/String;)V27 ····invoke-static·{v0,·v1},·Lp0/b;->e(Ljava/lang/String;Ljava/lang/String;)V
  
28 ····iget-object·v0,·p0,·Lw0/h;->a:Lx0/k;28 ····iget-object·v0,·p0,·Lc1/h;->a:Ld1/k;
  
29 ····const-string·v1,·"popRoute"29 ····const-string·v1,·"popRoute"
  
30 ····const/4·v2,·0x030 ····const/4·v2,·0x0
  
31 ····invoke-virtual·{v0,·v1,·v2},·Lx0/k;->c(Ljava/lang/String;Ljava/lang/Object;)V31 ····invoke-virtual·{v0,·v1,·v2},·Ld1/k;->c(Ljava/lang/String;Ljava/lang/Object;)V
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
34 .method·public·b(Ljava/lang/String;)V34 .method·public·b(Ljava/lang/String;)V
35 ····.locals·235 ····.locals·2
  
Offset 77, 21 lines modifiedOffset 77, 21 lines modified
  
77 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;77 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
78 ····move-result-object·v078 ····move-result-object·v0
  
79 ····const-string·v1,·"NavigationChannel"79 ····const-string·v1,·"NavigationChannel"
  
80 ····invoke-static·{v1,·v0},·Lj0/b;->e(Ljava/lang/String;Ljava/lang/String;)V80 ····invoke-static·{v1,·v0},·Lp0/b;->e(Ljava/lang/String;Ljava/lang/String;)V
  
81 ····iget-object·v0,·p0,·Lw0/h;->a:Lx0/k;81 ····iget-object·v0,·p0,·Lc1/h;->a:Ld1/k;
  
82 ····const-string·v1,·"pushRoute"82 ····const-string·v1,·"pushRoute"
  
83 ····invoke-virtual·{v0,·v1,·p1},·Lx0/k;->c(Ljava/lang/String;Ljava/lang/Object;)V83 ····invoke-virtual·{v0,·v1,·p1},·Ld1/k;->c(Ljava/lang/String;Ljava/lang/Object;)V
  
84 ····return-void84 ····return-void
85 .end·method85 .end·method
  
86 .method·public·c(Ljava/lang/String;)V86 .method·public·c(Ljava/lang/String;)V
87 ····.locals·287 ····.locals·2
  
Offset 111, 17 lines modifiedOffset 111, 17 lines modified
  
111 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;111 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
112 ····move-result-object·v0112 ····move-result-object·v0
  
113 ····const-string·v1,·"NavigationChannel"113 ····const-string·v1,·"NavigationChannel"
  
114 ····invoke-static·{v1,·v0},·Lj0/b;->e(Ljava/lang/String;Ljava/lang/String;)V114 ····invoke-static·{v1,·v0},·Lp0/b;->e(Ljava/lang/String;Ljava/lang/String;)V
  
115 ····iget-object·v0,·p0,·Lw0/h;->a:Lx0/k;115 ····iget-object·v0,·p0,·Lc1/h;->a:Ld1/k;
  
116 ····const-string·v1,·"setInitialRoute"116 ····const-string·v1,·"setInitialRoute"
  
117 ····invoke-virtual·{v0,·v1,·p1},·Lx0/k;->c(Ljava/lang/String;Ljava/lang/Object;)V117 ····invoke-virtual·{v0,·v1,·p1},·Ld1/k;->c(Ljava/lang/String;Ljava/lang/Object;)V
  
118 ····return-void118 ····return-void
119 .end·method119 .end·method
3.62 KB
smali/w0/i$e.smali vs.
smali/c1/i$e.smali
Files 6% similar despite different names
    
Offset 1, 64 lines modifiedOffset 1, 64 lines modified
1 .class·public·final·enum·Lw0/i$e;1 .class·public·final·enum·Lc1/i$e;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Enum;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lw0/i;6 ····value·=·Lc1/i;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x40199 ····accessFlags·=·0x4019
10 ····name·=·"e"10 ····name·=·"e"
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{13 ····value·=·{
14 ········"Ljava/lang/Enum<",14 ········"Ljava/lang/Enum<",
15 ········"Lw0/i$e;",15 ········"Lc1/i$e;",
16 ········">;"16 ········">;"
17 ····}17 ····}
18 .end·annotation18 .end·annotation
  
  
19 #·static·fields19 #·static·fields
20 .field·public·static·final·enum·e:Lw0/i$e;20 .field·public·static·final·enum·e:Lc1/i$e;
  
21 .field·private·static·final·synthetic·f:[Lw0/i$e;21 .field·private·static·final·synthetic·f:[Lc1/i$e;
  
  
22 #·instance·fields22 #·instance·fields
23 .field·private·d:Ljava/lang/String;23 .field·private·d:Ljava/lang/String;
  
  
24 #·direct·methods24 #·direct·methods
25 .method·static·constructor·<clinit>()V25 .method·static·constructor·<clinit>()V
26 ····.locals·426 ····.locals·4
  
27 ····new-instance·v0,·Lw0/i$e;27 ····new-instance·v0,·Lc1/i$e;
  
28 ····const-string·v1,·"PLAIN_TEXT"28 ····const-string·v1,·"PLAIN_TEXT"
  
29 ····const/4·v2,·0x029 ····const/4·v2,·0x0
  
30 ····const-string·v3,·"text/plain"30 ····const-string·v3,·"text/plain"
  
31 ····invoke-direct·{v0,·v1,·v2,·v3},·Lw0/i$e;-><init>(Ljava/lang/String;ILjava/lang/String;)V31 ····invoke-direct·{v0,·v1,·v2,·v3},·Lc1/i$e;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
32 ····sput-object·v0,·Lw0/i$e;->e:Lw0/i$e;32 ····sput-object·v0,·Lc1/i$e;->e:Lc1/i$e;
  
33 ····const/4·v1,·0x133 ····const/4·v1,·0x1
  
34 ····new-array·v1,·v1,·[Lw0/i$e;34 ····new-array·v1,·v1,·[Lc1/i$e;
  
35 ····aput-object·v0,·v1,·v235 ····aput-object·v0,·v1,·v2
  
36 ····sput-object·v1,·Lw0/i$e;->f:[Lw0/i$e;36 ····sput-object·v1,·Lc1/i$e;->f:[Lc1/i$e;
  
37 ····return-void37 ····return-void
38 .end·method38 .end·method
  
39 .method·private·constructor·<init>(Ljava/lang/String;ILjava/lang/String;)V39 .method·private·constructor·<init>(Ljava/lang/String;ILjava/lang/String;)V
40 ····.locals·040 ····.locals·0
41 ····.annotation·system·Ldalvik/annotation/Signature;41 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 67, 36 lines modifiedOffset 67, 36 lines modified
67 ············"Ljava/lang/String;",67 ············"Ljava/lang/String;",
68 ············")V"68 ············")V"
69 ········}69 ········}
70 ····.end·annotation70 ····.end·annotation
  
71 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V71 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
72 ····iput-object·p3,·p0,·Lw0/i$e;->d:Ljava/lang/String;72 ····iput-object·p3,·p0,·Lc1/i$e;->d:Ljava/lang/String;
  
73 ····return-void73 ····return-void
74 .end·method74 .end·method
  
75 .method·static·a(Ljava/lang/String;)Lw0/i$e;75 .method·static·a(Ljava/lang/String;)Lc1/i$e;
76 ····.locals·576 ····.locals·5
  
77 ····invoke-static·{},·Lw0/i$e;->values()[Lw0/i$e;77 ····invoke-static·{},·Lc1/i$e;->values()[Lc1/i$e;
  
78 ····move-result-object·v078 ····move-result-object·v0
  
79 ····array-length·v1,·v079 ····array-length·v1,·v0
  
80 ····const/4·v2,·0x080 ····const/4·v2,·0x0
  
81 ····:goto_081 ····:goto_0
82 ····if-ge·v2,·v1,·:cond_182 ····if-ge·v2,·v1,·:cond_1
  
83 ····aget-object·v3,·v0,·v283 ····aget-object·v3,·v0,·v2
  
84 ····iget-object·v4,·v3,·Lw0/i$e;->d:Ljava/lang/String;84 ····iget-object·v4,·v3,·Lc1/i$e;->d:Ljava/lang/String;
  
85 ····invoke-virtual·{v4,·p0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z85 ····invoke-virtual·{v4,·p0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
86 ····move-result·v486 ····move-result·v4
  
87 ····if-eqz·v4,·:cond_087 ····if-eqz·v4,·:cond_0
  
Offset 131, 34 lines modifiedOffset 131, 34 lines modified
131 ····:goto_1131 ····:goto_1
132 ····throw·v0132 ····throw·v0
  
133 ····:goto_2133 ····:goto_2
134 ····goto·:goto_1134 ····goto·:goto_1
135 .end·method135 .end·method
  
136 .method·public·static·valueOf(Ljava/lang/String;)Lw0/i$e;136 .method·public·static·valueOf(Ljava/lang/String;)Lc1/i$e;
137 ····.locals·1137 ····.locals·1
  
138 ····const-class·v0,·Lw0/i$e;138 ····const-class·v0,·Lc1/i$e;
  
139 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;139 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
  
140 ····move-result-object·p0140 ····move-result-object·p0
  
141 ····check-cast·p0,·Lw0/i$e;141 ····check-cast·p0,·Lc1/i$e;
  
142 ····return-object·p0142 ····return-object·p0
143 .end·method143 .end·method
  
144 .method·public·static·values()[Lw0/i$e;144 .method·public·static·values()[Lc1/i$e;
145 ····.locals·1145 ····.locals·1
  
146 ····sget-object·v0,·Lw0/i$e;->f:[Lw0/i$e;146 ····sget-object·v0,·Lc1/i$e;->f:[Lc1/i$e;
Max diff block lines reached; 254/3631 bytes (7.00%) of diff not shown.
6.1 KB
smali/w0/m$a.smali vs.
smali/c1/m$a.smali
Max HTML report size reached
1.95 KB
smali/w0/i$j.smali vs.
smali/c1/i$j.smali
Files 12% similar despite different names
    
Offset 1, 54 lines modifiedOffset 1, 54 lines modified
1 .class·public·Lw0/i$j;1 .class·public·Lc1/i$j;
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·=·Lw0/i;6 ····value·=·Lc1/i;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x99 ····accessFlags·=·0x9
10 ····name·=·"j"10 ····name·=·"j"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·public·final·a:Ljava/lang/Integer;13 .field·public·final·a:Ljava/lang/Integer;
  
14 .field·public·final·b:Lw0/i$d;14 .field·public·final·b:Lc1/i$d;
  
15 .field·public·final·c:Ljava/lang/Boolean;15 .field·public·final·c:Ljava/lang/Boolean;
  
16 .field·public·final·d:Ljava/lang/Integer;16 .field·public·final·d:Ljava/lang/Integer;
  
17 .field·public·final·e:Lw0/i$d;17 .field·public·final·e:Lc1/i$d;
  
18 .field·public·final·f:Ljava/lang/Integer;18 .field·public·final·f:Ljava/lang/Integer;
  
19 .field·public·final·g:Ljava/lang/Boolean;19 .field·public·final·g:Ljava/lang/Boolean;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·public·constructor·<init>(Ljava/lang/Integer;Lw0/i$d;Ljava/lang/Boolean;Ljava/lang/Integer;Lw0/i$d;Ljava/lang/Integer;Ljava/lang/Boolean;)V21 .method·public·constructor·<init>(Ljava/lang/Integer;Lc1/i$d;Ljava/lang/Boolean;Ljava/lang/Integer;Lc1/i$d;Ljava/lang/Integer;Ljava/lang/Boolean;)V
22 ····.locals·022 ····.locals·0
  
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····iput-object·p1,·p0,·Lw0/i$j;->a:Ljava/lang/Integer;24 ····iput-object·p1,·p0,·Lc1/i$j;->a:Ljava/lang/Integer;
  
25 ····iput-object·p2,·p0,·Lw0/i$j;->b:Lw0/i$d;25 ····iput-object·p2,·p0,·Lc1/i$j;->b:Lc1/i$d;
  
26 ····iput-object·p3,·p0,·Lw0/i$j;->c:Ljava/lang/Boolean;26 ····iput-object·p3,·p0,·Lc1/i$j;->c:Ljava/lang/Boolean;
  
27 ····iput-object·p4,·p0,·Lw0/i$j;->d:Ljava/lang/Integer;27 ····iput-object·p4,·p0,·Lc1/i$j;->d:Ljava/lang/Integer;
  
28 ····iput-object·p5,·p0,·Lw0/i$j;->e:Lw0/i$d;28 ····iput-object·p5,·p0,·Lc1/i$j;->e:Lc1/i$d;
  
29 ····iput-object·p6,·p0,·Lw0/i$j;->f:Ljava/lang/Integer;29 ····iput-object·p6,·p0,·Lc1/i$j;->f:Ljava/lang/Integer;
  
30 ····iput-object·p7,·p0,·Lw0/i$j;->g:Ljava/lang/Boolean;30 ····iput-object·p7,·p0,·Lc1/i$j;->g:Ljava/lang/Boolean;
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
1.29 KB
smali/w0/k$d.smali vs.
smali/c1/k$d.smali
Files 24% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·Lw0/k$d;1 .class·public·Lc1/k$d;
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·=·Lw0/k;6 ····value·=·Lc1/k;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x99 ····accessFlags·=·0x9
10 ····name·=·"d"10 ····name·=·"d"
11 .end·annotation11 .end·annotation
  
Offset 34, 25 lines modifiedOffset 34, 25 lines modified
  
34 #·direct·methods34 #·direct·methods
35 .method·public·constructor·<init>(ILjava/lang/String;DDDDILjava/nio/ByteBuffer;)V35 .method·public·constructor·<init>(ILjava/lang/String;DDDDILjava/nio/ByteBuffer;)V
36 ····.locals·036 ····.locals·0
  
37 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V37 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
38 ····iput·p1,·p0,·Lw0/k$d;->a:I38 ····iput·p1,·p0,·Lc1/k$d;->a:I
  
39 ····iput-object·p2,·p0,·Lw0/k$d;->b:Ljava/lang/String;39 ····iput-object·p2,·p0,·Lc1/k$d;->b:Ljava/lang/String;
  
40 ····iput-wide·p3,·p0,·Lw0/k$d;->e:D40 ····iput-wide·p3,·p0,·Lc1/k$d;->e:D
  
41 ····iput-wide·p5,·p0,·Lw0/k$d;->f:D41 ····iput-wide·p5,·p0,·Lc1/k$d;->f:D
  
42 ····iput-wide·p7,·p0,·Lw0/k$d;->c:D42 ····iput-wide·p7,·p0,·Lc1/k$d;->c:D
  
43 ····iput-wide·p9,·p0,·Lw0/k$d;->d:D43 ····iput-wide·p9,·p0,·Lc1/k$d;->d:D
  
44 ····iput·p11,·p0,·Lw0/k$d;->g:I44 ····iput·p11,·p0,·Lc1/k$d;->g:I
  
45 ····iput-object·p12,·p0,·Lw0/k$d;->h:Ljava/nio/ByteBuffer;45 ····iput-object·p12,·p0,·Lc1/k$d;->h:Ljava/nio/ByteBuffer;
  
46 ····return-void46 ····return-void
47 .end·method47 .end·method
5.35 KB
smali/w0/i$f.smali vs.
smali/c1/i$f.smali
Max HTML report size reached
2.43 KB
smali/w0/p$e.smali vs.
smali/c1/p$e.smali
Files 7% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·Lw0/p$e;1 .class·public·Lc1/p$e;
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·=·Lw0/p;6 ····value·=·Lc1/p;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x99 ····accessFlags·=·0x9
10 ····name·=·"e"10 ····name·=·"e"
11 .end·annotation11 .end·annotation
  
Offset 72, 23 lines modifiedOffset 72, 23 lines modified
  
72 ····invoke-virtual·{p1},·Ljava/lang/String;->length()I72 ····invoke-virtual·{p1},·Ljava/lang/String;->length()I
  
73 ····move-result·v073 ····move-result·v0
  
74 ····if-gt·p3,·v0,·:cond_474 ····if-gt·p3,·v0,·:cond_4
  
75 ····iput-object·p1,·p0,·Lw0/p$e;->a:Ljava/lang/String;75 ····iput-object·p1,·p0,·Lc1/p$e;->a:Ljava/lang/String;
  
76 ····iput·p2,·p0,·Lw0/p$e;->b:I76 ····iput·p2,·p0,·Lc1/p$e;->b:I
  
77 ····iput·p3,·p0,·Lw0/p$e;->c:I77 ····iput·p3,·p0,·Lc1/p$e;->c:I
  
78 ····iput·p4,·p0,·Lw0/p$e;->d:I78 ····iput·p4,·p0,·Lc1/p$e;->d:I
  
79 ····iput·p5,·p0,·Lw0/p$e;->e:I79 ····iput·p5,·p0,·Lc1/p$e;->e:I
  
80 ····return-void80 ····return-void
  
81 ····:cond_481 ····:cond_4
82 ····new-instance·p1,·Ljava/lang/IndexOutOfBoundsException;82 ····new-instance·p1,·Ljava/lang/IndexOutOfBoundsException;
  
83 ····new-instance·p2,·Ljava/lang/StringBuilder;83 ····new-instance·p2,·Ljava/lang/StringBuilder;
Offset 230, 18 lines modifiedOffset 230, 18 lines modified
230 ····move-result-object·p2230 ····move-result-object·p2
  
231 ····invoke-direct·{p1,·p2},·Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V231 ····invoke-direct·{p1,·p2},·Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V
  
232 ····throw·p1232 ····throw·p1
233 .end·method233 .end·method
  
234 .method·public·static·a(Lorg/json/JSONObject;)Lw0/p$e;234 .method·public·static·a(Lorg/json/JSONObject;)Lc1/p$e;
235 ····.locals·7235 ····.locals·7
  
236 ····new-instance·v6,·Lw0/p$e;236 ····new-instance·v6,·Lc1/p$e;
  
237 ····const-string·v0,·"text"237 ····const-string·v0,·"text"
  
238 ····invoke-virtual·{p0,·v0},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;238 ····invoke-virtual·{p0,·v0},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
  
239 ····move-result-object·v1239 ····move-result-object·v1
  
Offset 267, 29 lines modifiedOffset 267, 29 lines modified
  
267 ····invoke-virtual·{p0,·v0},·Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I267 ····invoke-virtual·{p0,·v0},·Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
  
268 ····move-result·v5268 ····move-result·v5
  
269 ····move-object·v0,·v6269 ····move-object·v0,·v6
  
270 ····invoke-direct/range·{v0·..·v5},·Lw0/p$e;-><init>(Ljava/lang/String;IIII)V270 ····invoke-direct/range·{v0·..·v5},·Lc1/p$e;-><init>(Ljava/lang/String;IIII)V
  
271 ····return-object·v6271 ····return-object·v6
272 .end·method272 .end·method
  
  
273 #·virtual·methods273 #·virtual·methods
274 .method·public·b()Z274 .method·public·b()Z
275 ····.locals·2275 ····.locals·2
  
276 ····iget·v0,·p0,·Lw0/p$e;->d:I276 ····iget·v0,·p0,·Lc1/p$e;->d:I
  
277 ····if-ltz·v0,·:cond_0277 ····if-ltz·v0,·:cond_0
  
278 ····iget·v1,·p0,·Lw0/p$e;->e:I278 ····iget·v1,·p0,·Lc1/p$e;->e:I
  
279 ····if-le·v1,·v0,·:cond_0279 ····if-le·v1,·v0,·:cond_0
  
280 ····const/4·v0,·0x1280 ····const/4·v0,·0x1
  
281 ····goto·:goto_0281 ····goto·:goto_0
  
Offset 299, 15 lines modifiedOffset 299, 15 lines modified
299 ····:goto_0299 ····:goto_0
300 ····return·v0300 ····return·v0
301 .end·method301 .end·method
  
302 .method·public·c()Z302 .method·public·c()Z
303 ····.locals·1303 ····.locals·1
  
304 ····iget·v0,·p0,·Lw0/p$e;->b:I304 ····iget·v0,·p0,·Lc1/p$e;->b:I
  
305 ····if-ltz·v0,·:cond_0305 ····if-ltz·v0,·:cond_0
  
306 ····const/4·v0,·0x1306 ····const/4·v0,·0x1
  
307 ····goto·:goto_0307 ····goto·:goto_0
  
20.9 KB
smali/w0/k$a.smali vs.
smali/c1/k$a.smali
Max HTML report size reached
2.14 KB
smali/w0/k$f.smali vs.
smali/c1/k$f.smali
Files 8% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·Lw0/k$f;1 .class·public·Lc1/k$f;
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·=·Lw0/k;6 ····value·=·Lc1/k;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x99 ····accessFlags·=·0x9
10 ····name·=·"f"10 ····name·=·"f"
11 .end·annotation11 .end·annotation
  
Offset 54, 71 lines modifiedOffset 54, 71 lines modified
  
54 ····move-object·v0,·p054 ····move-object·v0,·p0
  
55 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V55 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
56 ····move·v1,·p156 ····move·v1,·p1
  
57 ····iput·v1,·v0,·Lw0/k$f;->a:I57 ····iput·v1,·v0,·Lc1/k$f;->a:I
  
58 ····move-object·v1,·p258 ····move-object·v1,·p2
  
59 ····iput-object·v1,·v0,·Lw0/k$f;->b:Ljava/lang/Number;59 ····iput-object·v1,·v0,·Lc1/k$f;->b:Ljava/lang/Number;
  
60 ····move-object·v1,·p360 ····move-object·v1,·p3
  
61 ····iput-object·v1,·v0,·Lw0/k$f;->c:Ljava/lang/Number;61 ····iput-object·v1,·v0,·Lc1/k$f;->c:Ljava/lang/Number;
  
62 ····move·v1,·p462 ····move·v1,·p4
  
63 ····iput·v1,·v0,·Lw0/k$f;->d:I63 ····iput·v1,·v0,·Lc1/k$f;->d:I
  
64 ····move·v1,·p564 ····move·v1,·p5
  
65 ····iput·v1,·v0,·Lw0/k$f;->e:I65 ····iput·v1,·v0,·Lc1/k$f;->e:I
  
66 ····move-object·v1,·p666 ····move-object·v1,·p6
  
67 ····iput-object·v1,·v0,·Lw0/k$f;->f:Ljava/lang/Object;67 ····iput-object·v1,·v0,·Lc1/k$f;->f:Ljava/lang/Object;
  
68 ····move-object·v1,·p768 ····move-object·v1,·p7
  
69 ····iput-object·v1,·v0,·Lw0/k$f;->g:Ljava/lang/Object;69 ····iput-object·v1,·v0,·Lc1/k$f;->g:Ljava/lang/Object;
  
70 ····move·v1,·p870 ····move·v1,·p8
  
71 ····iput·v1,·v0,·Lw0/k$f;->h:I71 ····iput·v1,·v0,·Lc1/k$f;->h:I
  
72 ····move·v1,·p972 ····move·v1,·p9
  
73 ····iput·v1,·v0,·Lw0/k$f;->i:I73 ····iput·v1,·v0,·Lc1/k$f;->i:I
  
74 ····move·v1,·p1074 ····move·v1,·p10
  
75 ····iput·v1,·v0,·Lw0/k$f;->j:F75 ····iput·v1,·v0,·Lc1/k$f;->j:F
  
76 ····move·v1,·p1176 ····move·v1,·p11
  
77 ····iput·v1,·v0,·Lw0/k$f;->k:F77 ····iput·v1,·v0,·Lc1/k$f;->k:F
  
78 ····move·v1,·p1278 ····move·v1,·p12
  
79 ····iput·v1,·v0,·Lw0/k$f;->l:I79 ····iput·v1,·v0,·Lc1/k$f;->l:I
  
80 ····move/from16·v1,·p1380 ····move/from16·v1,·p13
  
81 ····iput·v1,·v0,·Lw0/k$f;->m:I81 ····iput·v1,·v0,·Lc1/k$f;->m:I
  
82 ····move/from16·v1,·p1482 ····move/from16·v1,·p14
  
83 ····iput·v1,·v0,·Lw0/k$f;->n:I83 ····iput·v1,·v0,·Lc1/k$f;->n:I
  
84 ····move/from16·v1,·p1584 ····move/from16·v1,·p15
  
85 ····iput·v1,·v0,·Lw0/k$f;->o:I85 ····iput·v1,·v0,·Lc1/k$f;->o:I
  
86 ····move-wide/from16·v1,·p1686 ····move-wide/from16·v1,·p16
  
87 ····iput-wide·v1,·v0,·Lw0/k$f;->p:J87 ····iput-wide·v1,·v0,·Lc1/k$f;->p:J
  
88 ····return-void88 ····return-void
89 .end·method89 .end·method
3.53 KB
smali/w0/f.smali vs.
smali/c1/f.smali
Files 9% similar despite different names
    
Offset 1, 59 lines modifiedOffset 1, 59 lines modified
1 .class·public·Lw0/f;1 .class·public·Lc1/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lw0/f$b;7 ········Lc1/f$b;
8 ····}8 ····}
9 .end·annotation9 .end·annotation
  
  
10 #·instance·fields10 #·instance·fields
11 .field·public·final·a:Lx0/k;11 .field·public·final·a:Ld1/k;
  
12 .field·private·b:Lw0/f$b;12 .field·private·b:Lc1/f$b;
  
13 .field·public·final·c:Lx0/k$c;13 .field·public·final·c:Ld1/k$c;
  
  
14 #·direct·methods14 #·direct·methods
15 .method·public·constructor·<init>(Lk0/a;)V15 .method·public·constructor·<init>(Lq0/a;)V
16 ····.locals·416 ····.locals·4
  
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
18 ····new-instance·v0,·Lw0/f$a;18 ····new-instance·v0,·Lc1/f$a;
  
19 ····invoke-direct·{v0,·p0},·Lw0/f$a;-><init>(Lw0/f;)V19 ····invoke-direct·{v0,·p0},·Lc1/f$a;-><init>(Lc1/f;)V
  
20 ····iput-object·v0,·p0,·Lw0/f;->c:Lx0/k$c;20 ····iput-object·v0,·p0,·Lc1/f;->c:Ld1/k$c;
  
21 ····new-instance·v1,·Lx0/k;21 ····new-instance·v1,·Ld1/k;
  
22 ····sget-object·v2,·Lx0/g;->a:Lx0/g;22 ····sget-object·v2,·Ld1/g;->a:Ld1/g;
  
23 ····const-string·v3,·"flutter/localization"23 ····const-string·v3,·"flutter/localization"
  
24 ····invoke-direct·{v1,·p1,·v3,·v2},·Lx0/k;-><init>(Lx0/c;Ljava/lang/String;Lx0/l;)V24 ····invoke-direct·{v1,·p1,·v3,·v2},·Ld1/k;-><init>(Ld1/c;Ljava/lang/String;Ld1/l;)V
  
25 ····iput-object·v1,·p0,·Lw0/f;->a:Lx0/k;25 ····iput-object·v1,·p0,·Lc1/f;->a:Ld1/k;
  
26 ····invoke-virtual·{v1,·v0},·Lx0/k;->e(Lx0/k$c;)V26 ····invoke-virtual·{v1,·v0},·Ld1/k;->e(Ld1/k$c;)V
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
29 .method·static·synthetic·a(Lw0/f;)Lw0/f$b;29 .method·static·synthetic·a(Lc1/f;)Lc1/f$b;
30 ····.locals·030 ····.locals·0
  
31 ····iget-object·p0,·p0,·Lw0/f;->b:Lw0/f$b;31 ····iget-object·p0,·p0,·Lc1/f;->b:Lc1/f$b;
  
32 ····return-object·p032 ····return-object·p0
33 .end·method33 .end·method
  
  
34 #·virtual·methods34 #·virtual·methods
35 .method·public·b(Ljava/util/List;)V35 .method·public·b(Ljava/util/List;)V
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 ········}67 ········}
68 ····.end·annotation68 ····.end·annotation
  
69 ····const-string·v0,·"LocalizationChannel"69 ····const-string·v0,·"LocalizationChannel"
  
70 ····const-string·v1,·"Sending·Locales·to·Flutter."70 ····const-string·v1,·"Sending·Locales·to·Flutter."
  
71 ····invoke-static·{v0,·v1},·Lj0/b;->e(Ljava/lang/String;Ljava/lang/String;)V71 ····invoke-static·{v0,·v1},·Lp0/b;->e(Ljava/lang/String;Ljava/lang/String;)V
  
72 ····new-instance·v1,·Ljava/util/ArrayList;72 ····new-instance·v1,·Ljava/util/ArrayList;
  
73 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V73 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V
  
74 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;74 ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
Offset 132, 15 lines modifiedOffset 132, 15 lines modified
  
132 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;132 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
133 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;133 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
134 ····move-result-object·v3134 ····move-result-object·v3
  
135 ····invoke-static·{v0,·v3},·Lj0/b;->e(Ljava/lang/String;Ljava/lang/String;)V135 ····invoke-static·{v0,·v3},·Lp0/b;->e(Ljava/lang/String;Ljava/lang/String;)V
  
136 ····invoke-virtual·{v2},·Ljava/util/Locale;->getLanguage()Ljava/lang/String;136 ····invoke-virtual·{v2},·Ljava/util/Locale;->getLanguage()Ljava/lang/String;
  
137 ····move-result-object·v3137 ····move-result-object·v3
  
138 ····invoke-interface·{v1,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z138 ····invoke-interface·{v1,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
Offset 173, 23 lines modifiedOffset 173, 23 lines modified
173 ····move-result-object·v2173 ····move-result-object·v2
  
174 ····invoke-interface·{v1,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z174 ····invoke-interface·{v1,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
175 ····goto·:goto_0175 ····goto·:goto_0
  
176 ····:cond_1176 ····:cond_1
177 ····iget-object·p1,·p0,·Lw0/f;->a:Lx0/k;177 ····iget-object·p1,·p0,·Lc1/f;->a:Ld1/k;
  
178 ····const-string·v0,·"setLocale"178 ····const-string·v0,·"setLocale"
  
179 ····invoke-virtual·{p1,·v0,·v1},·Lx0/k;->c(Ljava/lang/String;Ljava/lang/Object;)V179 ····invoke-virtual·{p1,·v0,·v1},·Ld1/k;->c(Ljava/lang/String;Ljava/lang/Object;)V
  
180 ····return-void180 ····return-void
181 .end·method181 .end·method
  
182 .method·public·c(Lw0/f$b;)V182 .method·public·c(Lc1/f$b;)V
183 ····.locals·0183 ····.locals·0
  
184 ····iput-object·p1,·p0,·Lw0/f;->b:Lw0/f$b;184 ····iput-object·p1,·p0,·Lc1/f;->b:Lc1/f$b;
  
185 ····return-void185 ····return-void
186 .end·method186 .end·method
8.71 KB
smali/w0/d.smali vs.
smali/c1/d.smali
Max HTML report size reached
10.5 KB
smali/w0/i.smali vs.
smali/c1/i.smali
Max HTML report size reached
1.91 KB
smali/w0/p$c.smali vs.
smali/c1/p$c.smali
Files 15% similar despite different names
    
Offset 1, 58 lines modifiedOffset 1, 58 lines modified
1 .class·public·Lw0/p$c;1 .class·public·Lc1/p$c;
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·=·Lw0/p;6 ····value·=·Lc1/p;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x99 ····accessFlags·=·0x9
10 ····name·=·"c"10 ····name·=·"c"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·public·final·a:Lw0/p$g;13 .field·public·final·a:Lc1/p$g;
  
14 .field·public·final·b:Z14 .field·public·final·b:Z
  
15 .field·public·final·c:Z15 .field·public·final·c:Z
  
  
16 #·direct·methods16 #·direct·methods
17 .method·public·constructor·<init>(Lw0/p$g;ZZ)V17 .method·public·constructor·<init>(Lc1/p$g;ZZ)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,·Lw0/p$c;->a:Lw0/p$g;20 ····iput-object·p1,·p0,·Lc1/p$c;->a:Lc1/p$g;
  
21 ····iput-boolean·p2,·p0,·Lw0/p$c;->b:Z21 ····iput-boolean·p2,·p0,·Lc1/p$c;->b:Z
  
22 ····iput-boolean·p3,·p0,·Lw0/p$c;->c:Z22 ····iput-boolean·p3,·p0,·Lc1/p$c;->c:Z
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
25 .method·public·static·a(Lorg/json/JSONObject;)Lw0/p$c;25 .method·public·static·a(Lorg/json/JSONObject;)Lc1/p$c;
26 ····.locals·526 ····.locals·5
  
27 ····new-instance·v0,·Lw0/p$c;27 ····new-instance·v0,·Lc1/p$c;
  
28 ····const-string·v1,·"name"28 ····const-string·v1,·"name"
  
29 ····invoke-virtual·{p0,·v1},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;29 ····invoke-virtual·{p0,·v1},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
  
30 ····move-result-object·v130 ····move-result-object·v1
  
31 ····invoke-static·{v1},·Lw0/p$g;->a(Ljava/lang/String;)Lw0/p$g;31 ····invoke-static·{v1},·Lc1/p$g;->a(Ljava/lang/String;)Lc1/p$g;
  
32 ····move-result-object·v132 ····move-result-object·v1
  
33 ····const-string·v2,·"signed"33 ····const-string·v2,·"signed"
  
34 ····const/4·v3,·0x034 ····const/4·v3,·0x0
  
Offset 62, 11 lines modifiedOffset 62, 11 lines modified
  
62 ····const-string·v4,·"decimal"62 ····const-string·v4,·"decimal"
  
63 ····invoke-virtual·{p0,·v4,·v3},·Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z63 ····invoke-virtual·{p0,·v4,·v3},·Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
  
64 ····move-result·p064 ····move-result·p0
  
65 ····invoke-direct·{v0,·v1,·v2,·p0},·Lw0/p$c;-><init>(Lw0/p$g;ZZ)V65 ····invoke-direct·{v0,·v1,·v2,·p0},·Lc1/p$c;-><init>(Lc1/p$g;ZZ)V
  
66 ····return-object·v066 ····return-object·v0
67 .end·method67 .end·method
10.5 KB
smali/w0/b$a.smali vs.
smali/d2/p1.smali
Max HTML report size reached
2.62 KB
smali/w0/g.smali vs.
smali/d2/g2.smali
Files 23% similar despite different names
    
Offset 1, 65 lines modifiedOffset 1, 76 lines modified
1 .class·public·Lw0/g;1 .class·public·final·Ld2/g2;
2 .super·Ljava/lang/Object;2 .super·Ld2/f0;
3 .source·""3 .source·""
  
  
 4 #·static·fields
 5 .field·public·static·final·e:Ld2/g2;
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lw0/g$b; 
8 ····} 
9 .end·annotation 
  
  
10 #·instance·fields 
11 .field·public·final·a:Lx0/k;6 #·direct·methods
 7 .method·static·constructor·<clinit>()V
 8 ····.locals·1
  
12 .field·private·b:Lw0/g$b;9 ····new-instance·v0,·Ld2/g2;
  
13 .field·private·final·c:Lx0/k$c;10 ····invoke-direct·{v0},·Ld2/g2;-><init>()V
  
 11 ····sput-object·v0,·Ld2/g2;->e:Ld2/g2;
  
14 #·direct·methods12 ····return-void
 13 .end·method
  
15 .method·public·constructor·<init>(Lk0/a;)V14 .method·private·constructor·<init>()V
16 ····.locals·415 ····.locals·0
  
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V16 ····invoke-direct·{p0},·Ld2/f0;-><init>()V
  
18 ····new-instance·v0,·Lw0/g$a;17 ····return-void
 18 .end·method
  
19 ····invoke-direct·{v0,·p0},·Lw0/g$a;-><init>(Lw0/g;)V 
  
20 ····iput-object·v0,·p0,·Lw0/g;->c:Lx0/k$c;19 #·virtual·methods
 20 .method·public·k(Lp1/g;Ljava/lang/Runnable;)V
 21 ····.locals·0
  
21 ····new-instance·v1,·Lx0/k;22 ····sget-object·p2,·Ld2/j2;->e:Ld2/j2$a;
  
22 ····sget-object·v2,·Lx0/s;->b:Lx0/s;23 ····invoke-interface·{p1,·p2},·Lp1/g;->get(Lp1/g$c;)Lp1/g$b;
  
23 ····const-string·v3,·"flutter/mousecursor"24 ····move-result-object·p1
  
24 ····invoke-direct·{v1,·p1,·v3,·v2},·Lx0/k;-><init>(Lx0/c;Ljava/lang/String;Lx0/l;)V25 ····check-cast·p1,·Ld2/j2;
  
25 ····iput-object·v1,·p0,·Lw0/g;->a:Lx0/k;26 ····if-eqz·p1,·:cond_0
  
26 ····invoke-virtual·{v1,·v0},·Lx0/k;->e(Lx0/k$c;)V27 ····const/4·p2,·0x1
  
 28 ····iput-boolean·p2,·p1,·Ld2/j2;->d:Z
  
27 ····return-void29 ····return-void
  
 30 ····:cond_0
 31 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;
  
 32 ····const-string·p2,·"Dispatchers.Unconfined.dispatch·function·can·only·be·used·by·the·yield·function.·If·you·wrap·Unconfined·dispatcher·in·your·code,·make·sure·you·properly·delegate·isDispatchNeeded·and·dispatch·calls."
  
 33 ····invoke-direct·{p1,·p2},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
  
 34 ····throw·p1
28 .end·method35 .end·method
  
29 .method·static·synthetic·a(Lw0/g;)Lw0/g$b;36 .method·public·l(Lp1/g;)Z
30 ····.locals·037 ····.locals·0
  
31 ····iget-object·p0,·p0,·Lw0/g;->b:Lw0/g$b;38 ····const/4·p1,·0x0
  
32 ····return-object·p039 ····return·p1
33 .end·method40 .end·method
  
 41 .method·public·toString()Ljava/lang/String;
 42 ····.locals·1
  
 43 ····const-string·v0,·"Dispatchers.Unconfined"
34 #·virtual·methods 
35 .method·public·b(Lw0/g$b;)V 
36 ····.locals·0 
  
 44 ····return-object·v0
37 ····iput-object·p1,·p0,·Lw0/g;->b:Lw0/g$b; 
  
38 ····return-void 
39 .end·method45 .end·method
3.75 KB
smali/w0/m$b.smali vs.
smali/w/b$b.smali
Files 10% similar despite different names
    
Offset 1, 117 lines modifiedOffset 1, 122 lines modified
1 .class·public·final·enum·Lw0/m$b;1 .class·public·abstract·enum·Lw/b$b;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Enum;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lw0/m;6 ····value·=·Lw/b;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x40199 ····accessFlags·=·0x4409
10 ····name·=·"b"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{13 ····value·=·{
14 ········"Ljava/lang/Enum<",14 ········"Ljava/lang/Enum<",
15 ········"Lw0/m$b;",15 ········"Lw/b$b;",
16 ········">;"16 ········">;"
17 ····}17 ····}
18 .end·annotation18 .end·annotation
  
  
19 #·static·fields19 #·static·fields
20 .field·public·static·final·enum·e:Lw0/m$b;20 .field·public·static·final·enum·d:Lw/b$b;
  
21 .field·public·static·final·enum·f:Lw0/m$b;21 .field·public·static·final·enum·e:Lw/b$b;
  
22 .field·private·static·final·synthetic·g:[Lw0/m$b;22 .field·private·static·final·synthetic·f:[Lw/b$b;
  
  
23 #·instance·fields 
24 .field·public·d:Ljava/lang/String; 
  
  
25 #·direct·methods23 #·direct·methods
26 .method·static·constructor·<clinit>()V24 .method·static·constructor·<clinit>()V
27 ····.locals·525 ····.locals·5
  
28 ····new-instance·v0,·Lw0/m$b;26 ····new-instance·v0,·Lw/b$b$a;
  
29 ····const-string·v1,·"light"27 ····const-string·v1,·"ALGORITHM_NOT_FIPS"
  
30 ····const/4·v2,·0x028 ····const/4·v2,·0x0
  
31 ····invoke-direct·{v0,·v1,·v2,·v1},·Lw0/m$b;-><init>(Ljava/lang/String;ILjava/lang/String;)V29 ····invoke-direct·{v0,·v1,·v2},·Lw/b$b$a;-><init>(Ljava/lang/String;I)V
  
32 ····sput-object·v0,·Lw0/m$b;->e:Lw0/m$b;30 ····sput-object·v0,·Lw/b$b;->d:Lw/b$b;
  
33 ····new-instance·v1,·Lw0/m$b;31 ····new-instance·v1,·Lw/b$b$b;
  
34 ····const-string·v3,·"dark"32 ····const-string·v3,·"ALGORITHM_REQUIRES_BORINGCRYPTO"
  
35 ····const/4·v4,·0x133 ····const/4·v4,·0x1
  
36 ····invoke-direct·{v1,·v3,·v4,·v3},·Lw0/m$b;-><init>(Ljava/lang/String;ILjava/lang/String;)V34 ····invoke-direct·{v1,·v3,·v4},·Lw/b$b$b;-><init>(Ljava/lang/String;I)V
  
37 ····sput-object·v1,·Lw0/m$b;->f:Lw0/m$b;35 ····sput-object·v1,·Lw/b$b;->e:Lw/b$b;
  
38 ····const/4·v3,·0x236 ····const/4·v3,·0x2
  
39 ····new-array·v3,·v3,·[Lw0/m$b;37 ····new-array·v3,·v3,·[Lw/b$b;
  
40 ····aput-object·v0,·v3,·v238 ····aput-object·v0,·v3,·v2
  
41 ····aput-object·v1,·v3,·v439 ····aput-object·v1,·v3,·v4
  
42 ····sput-object·v3,·Lw0/m$b;->g:[Lw0/m$b;40 ····sput-object·v3,·Lw/b$b;->f:[Lw/b$b;
  
43 ····return-void41 ····return-void
44 .end·method42 .end·method
  
45 .method·private·constructor·<init>(Ljava/lang/String;ILjava/lang/String;)V43 .method·private·constructor·<init>(Ljava/lang/String;I)V
46 ····.locals·044 ····.locals·0
47 ····.annotation·system·Ldalvik/annotation/Signature;45 ····.annotation·system·Ldalvik/annotation/Signature;
48 ········value·=·{46 ········value·=·{
49 ············"(", 
50 ············"Ljava/lang/String;", 
51 ············")V"47 ············"()V"
52 ········}48 ········}
53 ····.end·annotation49 ····.end·annotation
  
54 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V50 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
55 ····iput-object·p3,·p0,·Lw0/m$b;->d:Ljava/lang/String;51 ····return-void
 52 .end·method
  
 53 .method·synthetic·constructor·<init>(Ljava/lang/String;ILw/b$a;)V
 54 ····.locals·0
  
 55 ····invoke-direct·{p0,·p1,·p2},·Lw/b$b;-><init>(Ljava/lang/String;I)V
  
56 ····return-void56 ····return-void
57 .end·method57 .end·method
  
58 .method·public·static·valueOf(Ljava/lang/String;)Lw0/m$b;58 .method·public·static·valueOf(Ljava/lang/String;)Lw/b$b;
59 ····.locals·159 ····.locals·1
  
60 ····const-class·v0,·Lw0/m$b;60 ····const-class·v0,·Lw/b$b;
  
61 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;61 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
  
62 ····move-result-object·p062 ····move-result-object·p0
  
63 ····check-cast·p0,·Lw0/m$b;63 ····check-cast·p0,·Lw/b$b;
  
64 ····return-object·p064 ····return-object·p0
65 .end·method65 .end·method
  
66 .method·public·static·values()[Lw0/m$b;66 .method·public·static·values()[Lw/b$b;
67 ····.locals·167 ····.locals·1
  
68 ····sget-object·v0,·Lw0/m$b;->g:[Lw0/m$b;68 ····sget-object·v0,·Lw/b$b;->f:[Lw/b$b;
  
69 ····invoke-virtual·{v0},·[Lw0/m$b;->clone()Ljava/lang/Object;69 ····invoke-virtual·{v0},·[Lw/b$b;->clone()Ljava/lang/Object;
  
70 ····move-result-object·v070 ····move-result-object·v0
  
71 ····check-cast·v0,·[Lw0/m$b;71 ····check-cast·v0,·[Lw/b$b;
  
72 ····return-object·v072 ····return-object·v0
73 .end·method73 .end·method
  
  
 74 #·virtual·methods
 75 .method·public·abstract·a()Z
Max diff block lines reached; -1/3759 bytes (-0.03%) of diff not shown.
2.73 KB
smali/w0/p$b$a.smali vs.
smali/c1/p$b$a.smali
Files 1% similar despite different names
    
Offset 1, 51 lines modifiedOffset 1, 51 lines modified
1 .class·public·Lw0/p$b$a;1 .class·public·Lc1/p$b$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·=·Lw0/p$b;6 ····value·=·Lc1/p$b;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x99 ····accessFlags·=·0x9
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·public·final·a:Ljava/lang/String;13 .field·public·final·a:Ljava/lang/String;
  
14 .field·public·final·b:[Ljava/lang/String;14 .field·public·final·b:[Ljava/lang/String;
  
15 .field·public·final·c:Lw0/p$e;15 .field·public·final·c:Lc1/p$e;
  
16 .field·public·final·d:Ljava/lang/String;16 .field·public·final·d:Ljava/lang/String;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·public·constructor·<init>(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Lw0/p$e;)V18 .method·public·constructor·<init>(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Lc1/p$e;)V
19 ····.locals·019 ····.locals·0
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····iput-object·p1,·p0,·Lw0/p$b$a;->a:Ljava/lang/String;21 ····iput-object·p1,·p0,·Lc1/p$b$a;->a:Ljava/lang/String;
  
22 ····iput-object·p2,·p0,·Lw0/p$b$a;->b:[Ljava/lang/String;22 ····iput-object·p2,·p0,·Lc1/p$b$a;->b:[Ljava/lang/String;
  
23 ····iput-object·p3,·p0,·Lw0/p$b$a;->d:Ljava/lang/String;23 ····iput-object·p3,·p0,·Lc1/p$b$a;->d:Ljava/lang/String;
  
24 ····iput-object·p4,·p0,·Lw0/p$b$a;->c:Lw0/p$e;24 ····iput-object·p4,·p0,·Lc1/p$b$a;->c:Lc1/p$e;
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
27 .method·public·static·a(Lorg/json/JSONObject;)Lw0/p$b$a;27 .method·public·static·a(Lorg/json/JSONObject;)Lc1/p$b$a;
28 ····.locals·628 ····.locals·6
  
29 ····const-string·v0,·"uniqueIdentifier"29 ····const-string·v0,·"uniqueIdentifier"
  
30 ····invoke-virtual·{p0,·v0},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;30 ····invoke-virtual·{p0,·v0},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
  
31 ····move-result-object·v031 ····move-result-object·v0
Offset 95, 32 lines modifiedOffset 95, 32 lines modified
  
95 ····if-ge·v4,·v5,·:cond_195 ····if-ge·v4,·v5,·:cond_1
  
96 ····invoke-virtual·{v1,·v4},·Lorg/json/JSONArray;->getString(I)Ljava/lang/String;96 ····invoke-virtual·{v1,·v4},·Lorg/json/JSONArray;->getString(I)Ljava/lang/String;
  
97 ····move-result-object·v597 ····move-result-object·v5
  
98 ····invoke-static·{v5},·Lw0/p$b$a;->b(Ljava/lang/String;)Ljava/lang/String;98 ····invoke-static·{v5},·Lc1/p$b$a;->b(Ljava/lang/String;)Ljava/lang/String;
  
99 ····move-result-object·v599 ····move-result-object·v5
  
100 ····aput-object·v5,·v3,·v4100 ····aput-object·v5,·v3,·v4
  
101 ····add-int/lit8·v4,·v4,·0x1101 ····add-int/lit8·v4,·v4,·0x1
  
102 ····goto·:goto_1102 ····goto·:goto_1
  
103 ····:cond_1103 ····:cond_1
104 ····new-instance·v1,·Lw0/p$b$a;104 ····new-instance·v1,·Lc1/p$b$a;
  
105 ····invoke-static·{p0},·Lw0/p$e;->a(Lorg/json/JSONObject;)Lw0/p$e;105 ····invoke-static·{p0},·Lc1/p$e;->a(Lorg/json/JSONObject;)Lc1/p$e;
  
106 ····move-result-object·p0106 ····move-result-object·p0
  
107 ····invoke-direct·{v1,·v0,·v3,·v2,·p0},·Lw0/p$b$a;-><init>(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Lw0/p$e;)V107 ····invoke-direct·{v1,·v0,·v3,·v2,·p0},·Lc1/p$b$a;-><init>(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Lc1/p$e;)V
  
108 ····return-object·v1108 ····return-object·v1
109 .end·method109 .end·method
  
110 .method·private·static·b(Ljava/lang/String;)Ljava/lang/String;110 .method·private·static·b(Ljava/lang/String;)Ljava/lang/String;
111 ····.locals·16111 ····.locals·16
  
11.7 KB
smali/w0/a$a.smali vs.
smali/c2/c$a.smali
Max HTML report size reached
3.06 KB
smali/w0/k.smali vs.
smali/c1/k.smali
Files 18% similar despite different names
    
Offset 1, 72 lines modifiedOffset 1, 72 lines modified
1 .class·public·Lw0/k;1 .class·public·Lc1/k;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lw0/k$f;,7 ········Lc1/k$f;,
8 ········Lw0/k$b;,8 ········Lc1/k$b;,
9 ········Lw0/k$c;,9 ········Lc1/k$c;,
10 ········Lw0/k$e;,10 ········Lc1/k$e;,
11 ········Lw0/k$d;,11 ········Lc1/k$d;,
12 ········Lw0/k$g;12 ········Lc1/k$g;
13 ····}13 ····}
14 .end·annotation14 .end·annotation
  
  
15 #·instance·fields15 #·instance·fields
16 .field·private·final·a:Lx0/k;16 .field·private·final·a:Ld1/k;
  
17 .field·private·b:Lw0/k$g;17 .field·private·b:Lc1/k$g;
  
18 .field·private·final·c:Lx0/k$c;18 .field·private·final·c:Ld1/k$c;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·public·constructor·<init>(Lk0/a;)V20 .method·public·constructor·<init>(Lq0/a;)V
21 ····.locals·421 ····.locals·4
  
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····new-instance·v0,·Lw0/k$a;23 ····new-instance·v0,·Lc1/k$a;
  
24 ····invoke-direct·{v0,·p0},·Lw0/k$a;-><init>(Lw0/k;)V24 ····invoke-direct·{v0,·p0},·Lc1/k$a;-><init>(Lc1/k;)V
  
25 ····iput-object·v0,·p0,·Lw0/k;->c:Lx0/k$c;25 ····iput-object·v0,·p0,·Lc1/k;->c:Ld1/k$c;
  
26 ····new-instance·v1,·Lx0/k;26 ····new-instance·v1,·Ld1/k;
  
27 ····sget-object·v2,·Lx0/s;->b:Lx0/s;27 ····sget-object·v2,·Ld1/s;->b:Ld1/s;
  
28 ····const-string·v3,·"flutter/platform_views"28 ····const-string·v3,·"flutter/platform_views"
  
29 ····invoke-direct·{v1,·p1,·v3,·v2},·Lx0/k;-><init>(Lx0/c;Ljava/lang/String;Lx0/l;)V29 ····invoke-direct·{v1,·p1,·v3,·v2},·Ld1/k;-><init>(Ld1/c;Ljava/lang/String;Ld1/l;)V
  
30 ····iput-object·v1,·p0,·Lw0/k;->a:Lx0/k;30 ····iput-object·v1,·p0,·Lc1/k;->a:Ld1/k;
  
31 ····invoke-virtual·{v1,·v0},·Lx0/k;->e(Lx0/k$c;)V31 ····invoke-virtual·{v1,·v0},·Ld1/k;->e(Ld1/k$c;)V
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
34 .method·static·synthetic·a(Lw0/k;)Lw0/k$g;34 .method·static·synthetic·a(Lc1/k;)Lc1/k$g;
35 ····.locals·035 ····.locals·0
  
36 ····iget-object·p0,·p0,·Lw0/k;->b:Lw0/k$g;36 ····iget-object·p0,·p0,·Lc1/k;->b:Lc1/k$g;
  
37 ····return-object·p037 ····return-object·p0
38 .end·method38 .end·method
  
39 .method·static·synthetic·b(Ljava/lang/Exception;)Ljava/lang/String;39 .method·static·synthetic·b(Ljava/lang/Exception;)Ljava/lang/String;
40 ····.locals·040 ····.locals·0
  
41 ····invoke-static·{p0},·Lw0/k;->c(Ljava/lang/Exception;)Ljava/lang/String;41 ····invoke-static·{p0},·Lc1/k;->c(Ljava/lang/Exception;)Ljava/lang/String;
  
42 ····move-result-object·p042 ····move-result-object·p0
  
43 ····return-object·p043 ····return-object·p0
44 .end·method44 .end·method
  
45 .method·private·static·c(Ljava/lang/Exception;)Ljava/lang/String;45 .method·private·static·c(Ljava/lang/Exception;)Ljava/lang/String;
Offset 90, 32 lines modifiedOffset 90, 32 lines modified
90 .end·method90 .end·method
  
  
91 #·virtual·methods91 #·virtual·methods
92 .method·public·d(I)V92 .method·public·d(I)V
93 ····.locals·293 ····.locals·2
  
94 ····iget-object·v0,·p0,·Lw0/k;->a:Lx0/k;94 ····iget-object·v0,·p0,·Lc1/k;->a:Ld1/k;
  
95 ····if-nez·v0,·:cond_095 ····if-nez·v0,·:cond_0
  
96 ····return-void96 ····return-void
  
97 ····:cond_097 ····:cond_0
98 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;98 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
99 ····move-result-object·p199 ····move-result-object·p1
  
100 ····const-string·v1,·"viewFocused"100 ····const-string·v1,·"viewFocused"
  
101 ····invoke-virtual·{v0,·v1,·p1},·Lx0/k;->c(Ljava/lang/String;Ljava/lang/Object;)V101 ····invoke-virtual·{v0,·v1,·p1},·Ld1/k;->c(Ljava/lang/String;Ljava/lang/Object;)V
  
102 ····return-void102 ····return-void
103 .end·method103 .end·method
  
104 .method·public·e(Lw0/k$g;)V104 .method·public·e(Lc1/k$g;)V
105 ····.locals·0105 ····.locals·0
  
106 ····iput-object·p1,·p0,·Lw0/k;->b:Lw0/k$g;106 ····iput-object·p1,·p0,·Lc1/k;->b:Lc1/k$g;
  
107 ····return-void107 ····return-void
108 .end·method108 .end·method
3.76 KB
smali/w0/n$a.smali vs.
smali/c1/n$a.smali
Files 14% similar despite different names
    
Offset 1, 66 lines modifiedOffset 1, 66 lines modified
1 .class·Lw0/n$a;1 .class·Lc1/n$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lx0/k$c;5 .implements·Ld1/k$c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lw0/n;8 ····value·=·Lc1/n;
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:Lw0/n;15 .field·final·synthetic·a:Lc1/n;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Lw0/n;)V17 .method·constructor·<init>(Lc1/n;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Lw0/n$a;->a:Lw0/n;19 ····iput-object·p1,·p0,·Lc1/n$a;->a:Lc1/n;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·a(Lx0/j;Lx0/k$d;)V24 .method·public·a(Ld1/j;Ld1/k$d;)V
25 ····.locals·425 ····.locals·4
  
26 ····iget-object·v0,·p0,·Lw0/n$a;->a:Lw0/n;26 ····iget-object·v0,·p0,·Lc1/n$a;->a:Lc1/n;
  
27 ····invoke-static·{v0},·Lw0/n;->a(Lw0/n;)Lw0/n$b;27 ····invoke-static·{v0},·Lc1/n;->a(Lc1/n;)Lc1/n$b;
  
28 ····move-result-object·v028 ····move-result-object·v0
  
29 ····const-string·v1,·"SpellCheckChannel"29 ····const-string·v1,·"SpellCheckChannel"
  
30 ····if-nez·v0,·:cond_030 ····if-nez·v0,·:cond_0
  
31 ····const-string·p1,·"No·SpellCheckeMethodHandler·registered,·call·not·forwarded·to·spell·check·API."31 ····const-string·p1,·"No·SpellCheckeMethodHandler·registered,·call·not·forwarded·to·spell·check·API."
  
32 ····invoke-static·{v1,·p1},·Lj0/b;->e(Ljava/lang/String;Ljava/lang/String;)V32 ····invoke-static·{v1,·p1},·Lp0/b;->e(Ljava/lang/String;Ljava/lang/String;)V
  
33 ····return-void33 ····return-void
  
34 ····:cond_034 ····:cond_0
35 ····iget-object·v0,·p1,·Lx0/j;->a:Ljava/lang/String;35 ····iget-object·v0,·p1,·Ld1/j;->a:Ljava/lang/String;
  
36 ····iget-object·p1,·p1,·Lx0/j;->b:Ljava/lang/Object;36 ····iget-object·p1,·p1,·Ld1/j;->b:Ljava/lang/Object;
  
37 ····new-instance·v2,·Ljava/lang/StringBuilder;37 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
38 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V38 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
39 ····const-string·v3,·"Received·\'"39 ····const-string·v3,·"Received·\'"
  
Offset 72, 27 lines modifiedOffset 72, 27 lines modified
  
72 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;72 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
73 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;73 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
74 ····move-result-object·v274 ····move-result-object·v2
  
75 ····invoke-static·{v1,·v2},·Lj0/b;->e(Ljava/lang/String;Ljava/lang/String;)V75 ····invoke-static·{v1,·v2},·Lp0/b;->e(Ljava/lang/String;Ljava/lang/String;)V
  
76 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I76 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I
  
77 ····const-string·v1,·"SpellCheck.initiateSpellCheck"77 ····const-string·v1,·"SpellCheck.initiateSpellCheck"
  
78 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z78 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
79 ····move-result·v079 ····move-result·v0
  
80 ····if-nez·v0,·:cond_180 ····if-nez·v0,·:cond_1
  
81 ····invoke-interface·{p2},·Lx0/k$d;->c()V81 ····invoke-interface·{p2},·Ld1/k$d;->c()V
  
82 ····goto·:goto_082 ····goto·:goto_0
  
83 ····:cond_183 ····:cond_1
84 ····:try_start_084 ····:try_start_0
85 ····check-cast·p1,·Lorg/json/JSONArray;85 ····check-cast·p1,·Lorg/json/JSONArray;
  
Offset 104, 21 lines modifiedOffset 104, 21 lines modified
  
104 ····const/4·v1,·0x1104 ····const/4·v1,·0x1
  
105 ····invoke-virtual·{p1,·v1},·Lorg/json/JSONArray;->getString(I)Ljava/lang/String;105 ····invoke-virtual·{p1,·v1},·Lorg/json/JSONArray;->getString(I)Ljava/lang/String;
  
106 ····move-result-object·p1106 ····move-result-object·p1
  
107 ····iget-object·v1,·p0,·Lw0/n$a;->a:Lw0/n;107 ····iget-object·v1,·p0,·Lc1/n$a;->a:Lc1/n;
  
108 ····invoke-static·{v1},·Lw0/n;->a(Lw0/n;)Lw0/n$b;108 ····invoke-static·{v1},·Lc1/n;->a(Lc1/n;)Lc1/n$b;
  
109 ····move-result-object·v1109 ····move-result-object·v1
  
110 ····invoke-interface·{v1,·v0,·p1,·p2},·Lw0/n$b;->a(Ljava/lang/String;Ljava/lang/String;Lx0/k$d;)V110 ····invoke-interface·{v1,·v0,·p1,·p2},·Lc1/n$b;->a(Ljava/lang/String;Ljava/lang/String;Ld1/k$d;)V
111 ····:try_end_0111 ····:try_end_0
112 ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_0112 ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_0
  
113 ····goto·:goto_0113 ····goto·:goto_0
  
114 ····:catch_0114 ····:catch_0
115 ····move-exception·p1115 ····move-exception·p1
Offset 127, 12 lines modifiedOffset 127, 12 lines modified
  
127 ····move-result-object·p1127 ····move-result-object·p1
  
128 ····const/4·v0,·0x0128 ····const/4·v0,·0x0
  
129 ····const-string·v1,·"error"129 ····const-string·v1,·"error"
  
130 ····invoke-interface·{p2,·v1,·p1,·v0},·Lx0/k$d;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V130 ····invoke-interface·{p2,·v1,·p1,·v0},·Ld1/k$d;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
  
131 ····:goto_0131 ····:goto_0
Max diff block lines reached; 13/3774 bytes (0.34%) of diff not shown.
1.06 KB
smali/w0/k$e.smali vs.
smali/q0/c$b.smali
Files 19% similar despite different names
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
1 .class·public·Lw0/k$e;1 .class·Lq0/c$b;
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·=·Lw0/k;6 ····value·=·Lq0/c;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x99 ····accessFlags·=·0xa
10 ····name·=·"e"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·public·final·a:I13 .field·public·final·a:Ljava/nio/ByteBuffer;
  
14 .field·public·final·b:D14 .field·b:I
  
15 .field·public·final·c:D15 .field·c:J
  
  
16 #·direct·methods16 #·direct·methods
17 .method·public·constructor·<init>(IDD)V17 .method·constructor·<init>(Ljava/nio/ByteBuffer;IJ)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·p1,·p0,·Lw0/k$e;->a:I20 ····iput-object·p1,·p0,·Lq0/c$b;->a:Ljava/nio/ByteBuffer;
  
21 ····iput-wide·p2,·p0,·Lw0/k$e;->b:D21 ····iput·p2,·p0,·Lq0/c$b;->b:I
  
22 ····iput-wide·p4,·p0,·Lw0/k$e;->c:D22 ····iput-wide·p3,·p0,·Lq0/c$b;->c:J
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
1.13 KB
smali/w0/k$g.smali vs.
smali/c1/k$g.smali
Files 4% similar despite different names
    
Offset 1, 43 lines modifiedOffset 1, 43 lines modified
1 .class·public·interface·abstract·Lw0/k$g;1 .class·public·interface·abstract·Lc1/k$g;
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·=·Lw0/k;6 ····value·=·Lc1/k;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x6099 ····accessFlags·=·0x609
10 ····name·=·"g"10 ····name·=·"g"
11 .end·annotation11 .end·annotation
  
  
12 #·virtual·methods12 #·virtual·methods
13 .method·public·abstract·a(I)V13 .method·public·abstract·a(I)V
14 .end·method14 .end·method
  
15 .method·public·abstract·b(Z)V15 .method·public·abstract·b(Lc1/k$e;Lc1/k$b;)V
16 .end·method16 .end·method
  
17 .method·public·abstract·c(Lw0/k$f;)V17 .method·public·abstract·c(Z)V
18 .end·method18 .end·method
  
19 .method·public·abstract·d(IDD)V19 .method·public·abstract·d(IDD)V
20 .end·method20 .end·method
  
21 .method·public·abstract·e(II)V21 .method·public·abstract·e(II)V
22 .end·method22 .end·method
  
23 .method·public·abstract·f(Lw0/k$d;)J23 .method·public·abstract·f(Lc1/k$d;)J
24 .end·method24 .end·method
  
25 .method·public·abstract·g(I)V25 .method·public·abstract·g(Lc1/k$d;)V
26 .end·method26 .end·method
  
27 .method·public·abstract·h(Lw0/k$d;)V27 .method·public·abstract·h(I)V
28 .end·method28 .end·method
  
29 .method·public·abstract·i(Lw0/k$e;Lw0/k$b;)V29 .method·public·abstract·i(Lc1/k$f;)V
30 .end·method30 .end·method
4.34 KB
smali/w0/g$a.smali vs.
smali/c1/g$a.smali
Max HTML report size reached
5.85 KB
smali/w0/i$g.smali vs.
smali/c1/i$g.smali
Max HTML report size reached
2.03 KB
smali/w0/m.smali vs.
smali/c1/n.smali
Files 21% similar despite different names
    
Offset 1, 58 lines modifiedOffset 1, 65 lines modified
1 .class·public·Lw0/m;1 .class·public·Lc1/n;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lw0/m$b;,7 ········Lc1/n$b;
8 ········Lw0/m$a; 
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·instance·fields10 #·instance·fields
12 .field·public·final·a:Lx0/a;11 .field·public·final·a:Ld1/k;
  
 12 .field·private·b:Lc1/n$b;
  
 13 .field·public·final·c:Ld1/k$c;
13 ····.annotation·system·Ldalvik/annotation/Signature; 
14 ········value·=·{ 
15 ············"Lx0/a<", 
16 ············"Ljava/lang/Object;", 
17 ············">;" 
18 ········} 
19 ····.end·annotation 
20 .end·field 
  
  
21 #·direct·methods14 #·direct·methods
22 .method·public·constructor·<init>(Lk0/a;)V15 .method·public·constructor·<init>(Lq0/a;)V
23 ····.locals·316 ····.locals·4
  
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····new-instance·v0,·Lx0/a;18 ····new-instance·v0,·Lc1/n$a;
  
 19 ····invoke-direct·{v0,·p0},·Lc1/n$a;-><init>(Lc1/n;)V
  
 20 ····iput-object·v0,·p0,·Lc1/n;->c:Ld1/k$c;
  
 21 ····new-instance·v1,·Ld1/k;
  
 22 ····sget-object·v2,·Ld1/g;->a:Ld1/g;
  
26 ····sget-object·v1,·Lx0/f;->a:Lx0/f;23 ····const-string·v3,·"flutter/spellcheck"
  
27 ····const-string·v2,·"flutter/settings"24 ····invoke-direct·{v1,·p1,·v3,·v2},·Ld1/k;-><init>(Ld1/c;Ljava/lang/String;Ld1/l;)V
  
28 ····invoke-direct·{v0,·p1,·v2,·v1},·Lx0/a;-><init>(Lx0/c;Ljava/lang/String;Lx0/i;)V25 ····iput-object·v1,·p0,·Lc1/n;->a:Ld1/k;
  
29 ····iput-object·v0,·p0,·Lw0/m;->a:Lx0/a;26 ····invoke-virtual·{v1,·v0},·Ld1/k;->e(Ld1/k$c;)V
  
30 ····return-void27 ····return-void
31 .end·method28 .end·method
  
 29 .method·static·synthetic·a(Lc1/n;)Lc1/n$b;
 30 ····.locals·0
  
 31 ····iget-object·p0,·p0,·Lc1/n;->b:Lc1/n$b;
32 #·virtual·methods 
33 .method·public·a()Lw0/m$a; 
34 ····.locals·2 
  
35 ····new-instance·v0,·Lw0/m$a;32 ····return-object·p0
 33 .end·method
  
36 ····iget-object·v1,·p0,·Lw0/m;->a:Lx0/a; 
  
37 ····invoke-direct·{v0,·v1},·Lw0/m$a;-><init>(Lx0/a;)V34 #·virtual·methods
 35 .method·public·b(Lc1/n$b;)V
 36 ····.locals·0
  
38 ····return-object·v037 ····iput-object·p1,·p0,·Lc1/n;->b:Lc1/n$b;
  
 38 ····return-void
39 .end·method39 .end·method
5.31 KB
smali/w0/p$d.smali vs.
smali/c1/p$d.smali
Max HTML report size reached
804 B
smali/w0/i$c.smali vs.
smali/c1/i$c.smali
Files 6% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·Lw0/i$c;1 .class·public·Lc1/i$c;
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·=·Lw0/i;6 ····value·=·Lc1/i;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x99 ····accessFlags·=·0x9
10 ····name·=·"c"10 ····name·=·"c"
11 .end·annotation11 .end·annotation
  
Offset 22, 13 lines modifiedOffset 22, 13 lines modified
  
22 #·direct·methods22 #·direct·methods
23 .method·public·constructor·<init>(ILjava/lang/String;)V23 .method·public·constructor·<init>(ILjava/lang/String;)V
24 ····.locals·024 ····.locals·0
  
25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
26 ····iput·p1,·p0,·Lw0/i$c;->a:I26 ····iput·p1,·p0,·Lc1/i$c;->a:I
  
27 ····iput-object·p2,·p0,·Lw0/i$c;->b:Ljava/lang/String;27 ····iput-object·p2,·p0,·Lc1/i$c;->b:Ljava/lang/String;
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
15.0 KB
smali/w0/i$a.smali vs.
smali/c1/i$a.smali
Max HTML report size reached
12.9 KB
smali/w0/p$g.smali vs.
smali/d2/j0.smali
Max HTML report size reached
1.06 KB
smali/w0/a$b.smali vs.
smali/j0/b$c.smali
Files 21% similar despite different names
    
Offset 1, 31 lines modifiedOffset 1, 33 lines modified
1 .class·public·interface·abstract·Lw0/a$b;1 .class·public·interface·abstract·Lj0/b$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces 
5 .implements·Lio/flutter/embedding/engine/FlutterJNI$a; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lw0/a;6 ····value·=·Lj0/b;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x6099 ····accessFlags·=·0x609
12 ····name·=·"b"10 ····name·=·"c"
13 .end·annotation11 .end·annotation
  
  
14 #·virtual·methods12 #·virtual·methods
15 .method·public·abstract·c(Ljava/lang/String;)V 
16 .end·method 
  
17 .method·public·abstract·d(I)V13 .method·public·abstract·g()V
18 .end·method14 .end·method
  
19 .method·public·abstract·e(Ljava/lang/String;)V15 .method·public·abstract·h(Lj0/b$b;)V
 16 ····.annotation·system·Ldalvik/annotation/Signature;
 17 ········value·=·{
 18 ············"(",
 19 ············"Lj0/b$b<",
 20 ············"Lj0/b$g;",
 21 ············">;)V"
 22 ········}
 23 ····.end·annotation
20 .end·method24 .end·method
  
21 .method·public·abstract·f(I)V25 .method·public·abstract·k(Lj0/b$g;)V
22 .end·method26 .end·method
930 B
smali/w0/p$f.smali vs.
smali/c1/p$f.smali
Files 13% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·interface·abstract·Lw0/p$f;1 .class·public·interface·abstract·Lc1/p$f;
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·=·Lw0/p;6 ····value·=·Lc1/p;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x6099 ····accessFlags·=·0x609
10 ····name·=·"f"10 ····name·=·"f"
11 .end·annotation11 .end·annotation
  
Offset 26, 21 lines modifiedOffset 26, 21 lines modified
  
26 .method·public·abstract·d(IZ)V26 .method·public·abstract·d(IZ)V
27 .end·method27 .end·method
  
28 .method·public·abstract·e(DD[D)V28 .method·public·abstract·e(DD[D)V
29 .end·method29 .end·method
  
30 .method·public·abstract·f(ILw0/p$b;)V30 .method·public·abstract·f()V
31 .end·method31 .end·method
  
32 .method·public·abstract·g(Lw0/p$e;)V32 .method·public·abstract·g(ILc1/p$b;)V
33 .end·method33 .end·method
  
34 .method·public·abstract·h()V34 .method·public·abstract·h(Lc1/p$e;)V
35 .end·method35 .end·method
  
36 .method·public·abstract·i(Z)V36 .method·public·abstract·i(Z)V
37 .end·method37 .end·method
  
38 .method·public·abstract·j()V38 .method·public·abstract·j()V
39 .end·method39 .end·method
1.96 KB
smali/w0/o.smali vs.
smali/c1/o.smali
Files 10% similar despite different names
    
Offset 1, 65 lines modifiedOffset 1, 65 lines modified
1 .class·public·Lw0/o;1 .class·public·Lc1/o;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·a:Lx0/a;5 .field·public·final·a:Ld1/a;
6 ····.annotation·system·Ldalvik/annotation/Signature;6 ····.annotation·system·Ldalvik/annotation/Signature;
7 ········value·=·{7 ········value·=·{
8 ············"Lx0/a<",8 ············"Ld1/a<",
9 ············"Ljava/lang/Object;",9 ············"Ljava/lang/Object;",
10 ············">;"10 ············">;"
11 ········}11 ········}
12 ····.end·annotation12 ····.end·annotation
13 .end·field13 .end·field
  
  
14 #·direct·methods14 #·direct·methods
15 .method·public·constructor·<init>(Lk0/a;)V15 .method·public·constructor·<init>(Lq0/a;)V
16 ····.locals·316 ····.locals·3
  
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
18 ····new-instance·v0,·Lx0/a;18 ····new-instance·v0,·Ld1/a;
  
19 ····sget-object·v1,·Lx0/f;->a:Lx0/f;19 ····sget-object·v1,·Ld1/f;->a:Ld1/f;
  
20 ····const-string·v2,·"flutter/system"20 ····const-string·v2,·"flutter/system"
  
21 ····invoke-direct·{v0,·p1,·v2,·v1},·Lx0/a;-><init>(Lx0/c;Ljava/lang/String;Lx0/i;)V21 ····invoke-direct·{v0,·p1,·v2,·v1},·Ld1/a;-><init>(Ld1/c;Ljava/lang/String;Ld1/i;)V
  
22 ····iput-object·v0,·p0,·Lw0/o;->a:Lx0/a;22 ····iput-object·v0,·p0,·Lc1/o;->a:Ld1/a;
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
  
25 #·virtual·methods25 #·virtual·methods
26 .method·public·a()V26 .method·public·a()V
27 ····.locals·327 ····.locals·3
  
28 ····const-string·v0,·"SystemChannel"28 ····const-string·v0,·"SystemChannel"
  
29 ····const-string·v1,·"Sending·memory·pressure·warning·to·Flutter."29 ····const-string·v1,·"Sending·memory·pressure·warning·to·Flutter."
  
30 ····invoke-static·{v0,·v1},·Lj0/b;->e(Ljava/lang/String;Ljava/lang/String;)V30 ····invoke-static·{v0,·v1},·Lp0/b;->e(Ljava/lang/String;Ljava/lang/String;)V
  
31 ····new-instance·v0,·Ljava/util/HashMap;31 ····new-instance·v0,·Ljava/util/HashMap;
  
32 ····const/4·v1,·0x132 ····const/4·v1,·0x1
  
33 ····invoke-direct·{v0,·v1},·Ljava/util/HashMap;-><init>(I)V33 ····invoke-direct·{v0,·v1},·Ljava/util/HashMap;-><init>(I)V
  
34 ····const-string·v1,·"type"34 ····const-string·v1,·"type"
  
35 ····const-string·v2,·"memoryPressure"35 ····const-string·v2,·"memoryPressure"
  
36 ····invoke-interface·{v0,·v1,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;36 ····invoke-interface·{v0,·v1,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
37 ····iget-object·v1,·p0,·Lw0/o;->a:Lx0/a;37 ····iget-object·v1,·p0,·Lc1/o;->a:Ld1/a;
  
38 ····invoke-virtual·{v1,·v0},·Lx0/a;->c(Ljava/lang/Object;)V38 ····invoke-virtual·{v1,·v0},·Ld1/a;->c(Ljava/lang/Object;)V
  
39 ····return-void39 ····return-void
40 .end·method40 .end·method
1.82 KB
smali/w0/i$h.smali vs.
smali/c1/i$h.smali
Files 8% similar despite different names
    
Offset 1, 63 lines modifiedOffset 1, 63 lines modified
1 .class·public·interface·abstract·Lw0/i$h;1 .class·public·interface·abstract·Lc1/i$h;
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·=·Lw0/i;6 ····value·=·Lc1/i;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x6099 ····accessFlags·=·0x609
10 ····name·=·"h"10 ····name·=·"h"
11 .end·annotation11 .end·annotation
  
  
12 #·virtual·methods12 #·virtual·methods
13 .method·public·abstract·a()V 
14 .end·method 
  
15 .method·public·abstract·b()V13 .method·public·abstract·b()V
16 .end·method14 .end·method
  
17 .method·public·abstract·c()V15 .method·public·abstract·c()V
18 .end·method16 .end·method
  
19 .method·public·abstract·d(Ljava/lang/String;)V17 .method·public·abstract·d(Lc1/i$g;)V
 18 .end·method
  
 19 .method·public·abstract·e(Lc1/i$j;)V
 20 .end·method
  
 21 .method·public·abstract·f()V
20 .end·method22 .end·method
  
21 .method·public·abstract·e(Lw0/i$c;)V23 .method·public·abstract·g(Ljava/lang/String;)V
22 .end·method24 .end·method
  
23 .method·public·abstract·f(Lw0/i$g;)V25 .method·public·abstract·h(Lc1/i$k;)V
24 .end·method26 .end·method
  
25 .method·public·abstract·g(Lw0/i$e;)Ljava/lang/CharSequence;27 .method·public·abstract·i(Lc1/i$e;)Ljava/lang/CharSequence;
26 .end·method28 .end·method
  
27 .method·public·abstract·h(I)V29 .method·public·abstract·j(I)V
28 .end·method30 .end·method
  
29 .method·public·abstract·i(Ljava/util/List;)V31 .method·public·abstract·k(Ljava/util/List;)V
30 ····.annotation·system·Ldalvik/annotation/Signature;32 ····.annotation·system·Ldalvik/annotation/Signature;
31 ········value·=·{33 ········value·=·{
32 ············"(",34 ············"(",
33 ············"Ljava/util/List<",35 ············"Ljava/util/List<",
34 ············"Lw0/i$l;",36 ············"Lc1/i$l;",
35 ············">;)V"37 ············">;)V"
36 ········}38 ········}
37 ····.end·annotation39 ····.end·annotation
38 .end·method40 .end·method
  
39 .method·public·abstract·j(Lw0/i$j;)V41 .method·public·abstract·l()Z
40 .end·method 
  
41 .method·public·abstract·k(Lw0/i$k;)V 
42 .end·method42 .end·method
  
43 .method·public·abstract·l()Z43 .method·public·abstract·m(Lc1/i$c;)V
44 .end·method44 .end·method
  
45 .method·public·abstract·m(Lw0/i$i;)V45 .method·public·abstract·n(Lc1/i$i;)V
46 .end·method46 .end·method
3.13 KB
smali/w0/f$a.smali vs.
smali/c1/f$a.smali
Files 16% similar despite different names
    
Offset 1, 77 lines modifiedOffset 1, 77 lines modified
1 .class·Lw0/f$a;1 .class·Lc1/f$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lx0/k$c;5 .implements·Ld1/k$c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lw0/f;8 ····value·=·Lc1/f;
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:Lw0/f;15 .field·final·synthetic·a:Lc1/f;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Lw0/f;)V17 .method·constructor·<init>(Lc1/f;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Lw0/f$a;->a:Lw0/f;19 ····iput-object·p1,·p0,·Lc1/f$a;->a:Lc1/f;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·a(Lx0/j;Lx0/k$d;)V24 .method·public·a(Ld1/j;Ld1/k$d;)V
25 ····.locals·425 ····.locals·4
  
26 ····const-string·v0,·"locale"26 ····const-string·v0,·"locale"
  
27 ····iget-object·v1,·p0,·Lw0/f$a;->a:Lw0/f;27 ····iget-object·v1,·p0,·Lc1/f$a;->a:Lc1/f;
  
28 ····invoke-static·{v1},·Lw0/f;->a(Lw0/f;)Lw0/f$b;28 ····invoke-static·{v1},·Lc1/f;->a(Lc1/f;)Lc1/f$b;
  
29 ····move-result-object·v129 ····move-result-object·v1
  
30 ····if-nez·v1,·:cond_030 ····if-nez·v1,·:cond_0
  
31 ····return-void31 ····return-void
  
32 ····:cond_032 ····:cond_0
33 ····iget-object·v1,·p1,·Lx0/j;->a:Ljava/lang/String;33 ····iget-object·v1,·p1,·Ld1/j;->a:Ljava/lang/String;
  
34 ····invoke-virtual·{v1},·Ljava/lang/String;->hashCode()I34 ····invoke-virtual·{v1},·Ljava/lang/String;->hashCode()I
  
35 ····const-string·v2,·"Localization.getStringResource"35 ····const-string·v2,·"Localization.getStringResource"
  
36 ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z36 ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
37 ····move-result·v137 ····move-result·v1
  
38 ····if-nez·v1,·:cond_138 ····if-nez·v1,·:cond_1
  
39 ····invoke-interface·{p2},·Lx0/k$d;->c()V39 ····invoke-interface·{p2},·Ld1/k$d;->c()V
  
40 ····goto·:goto_140 ····goto·:goto_1
  
41 ····:cond_141 ····:cond_1
42 ····invoke-virtual·{p1},·Lx0/j;->b()Ljava/lang/Object;42 ····invoke-virtual·{p1},·Ld1/j;->b()Ljava/lang/Object;
  
43 ····move-result-object·p143 ····move-result-object·p1
  
44 ····check-cast·p1,·Lorg/json/JSONObject;44 ····check-cast·p1,·Lorg/json/JSONObject;
  
45 ····const/4·v1,·0x045 ····const/4·v1,·0x0
  
Offset 94, 37 lines modifiedOffset 94, 37 lines modified
  
94 ····goto·:goto_094 ····goto·:goto_0
  
95 ····:cond_295 ····:cond_2
96 ····move-object·p1,·v196 ····move-object·p1,·v1
  
97 ····:goto_097 ····:goto_0
98 ····iget-object·v0,·p0,·Lw0/f$a;->a:Lw0/f;98 ····iget-object·v0,·p0,·Lc1/f$a;->a:Lc1/f;
  
99 ····invoke-static·{v0},·Lw0/f;->a(Lw0/f;)Lw0/f$b;99 ····invoke-static·{v0},·Lc1/f;->a(Lc1/f;)Lc1/f$b;
  
100 ····move-result-object·v0100 ····move-result-object·v0
  
101 ····invoke-interface·{v0,·v2,·p1},·Lw0/f$b;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;101 ····invoke-interface·{v0,·v2,·p1},·Lc1/f$b;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
102 ····move-result-object·p1102 ····move-result-object·p1
  
103 ····invoke-interface·{p2,·p1},·Lx0/k$d;->a(Ljava/lang/Object;)V103 ····invoke-interface·{p2,·p1},·Ld1/k$d;->a(Ljava/lang/Object;)V
104 ····:try_end_0104 ····:try_end_0
105 ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_0105 ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_0
  
106 ····goto·:goto_1106 ····goto·:goto_1
  
107 ····:catch_0107 ····:catch_0
108 ····move-exception·p1108 ····move-exception·p1
  
109 ····invoke-virtual·{p1},·Lorg/json/JSONException;->getMessage()Ljava/lang/String;109 ····invoke-virtual·{p1},·Lorg/json/JSONException;->getMessage()Ljava/lang/String;
  
110 ····move-result-object·p1110 ····move-result-object·p1
  
111 ····const-string·v0,·"error"111 ····const-string·v0,·"error"
  
112 ····invoke-interface·{p2,·v0,·p1,·v1},·Lx0/k$d;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V112 ····invoke-interface·{p2,·v0,·p1,·v1},·Ld1/k$d;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
  
113 ····:goto_1113 ····:goto_1
114 ····return-void114 ····return-void
115 .end·method115 .end·method
3.48 KB
smali/w0/e.smali vs.
smali/c1/e.smali
Files 24% similar despite different names
    
Offset 1, 109 lines modifiedOffset 1, 109 lines modified
1 .class·public·Lw0/e;1 .class·public·Lc1/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·a:Lx0/a;5 .field·public·final·a:Ld1/a;
6 ····.annotation·system·Ldalvik/annotation/Signature;6 ····.annotation·system·Ldalvik/annotation/Signature;
7 ········value·=·{7 ········value·=·{
8 ············"Lx0/a<",8 ············"Ld1/a<",
9 ············"Ljava/lang/String;",9 ············"Ljava/lang/String;",
10 ············">;"10 ············">;"
11 ········}11 ········}
12 ····.end·annotation12 ····.end·annotation
13 .end·field13 .end·field
  
  
14 #·direct·methods14 #·direct·methods
15 .method·public·constructor·<init>(Lk0/a;)V15 .method·public·constructor·<init>(Lq0/a;)V
16 ····.locals·316 ····.locals·3
  
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
18 ····new-instance·v0,·Lx0/a;18 ····new-instance·v0,·Ld1/a;
  
19 ····sget-object·v1,·Lx0/t;->b:Lx0/t;19 ····sget-object·v1,·Ld1/t;->b:Ld1/t;
  
20 ····const-string·v2,·"flutter/lifecycle"20 ····const-string·v2,·"flutter/lifecycle"
  
21 ····invoke-direct·{v0,·p1,·v2,·v1},·Lx0/a;-><init>(Lx0/c;Ljava/lang/String;Lx0/i;)V21 ····invoke-direct·{v0,·p1,·v2,·v1},·Ld1/a;-><init>(Ld1/c;Ljava/lang/String;Ld1/i;)V
  
22 ····iput-object·v0,·p0,·Lw0/e;->a:Lx0/a;22 ····iput-object·v0,·p0,·Lc1/e;->a:Ld1/a;
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
  
25 #·virtual·methods25 #·virtual·methods
26 .method·public·a()V26 .method·public·a()V
27 ····.locals·227 ····.locals·2
  
28 ····const-string·v0,·"LifecycleChannel"28 ····const-string·v0,·"LifecycleChannel"
  
29 ····const-string·v1,·"Sending·AppLifecycleState.detached·message."29 ····const-string·v1,·"Sending·AppLifecycleState.detached·message."
  
30 ····invoke-static·{v0,·v1},·Lj0/b;->e(Ljava/lang/String;Ljava/lang/String;)V30 ····invoke-static·{v0,·v1},·Lp0/b;->e(Ljava/lang/String;Ljava/lang/String;)V
  
31 ····iget-object·v0,·p0,·Lw0/e;->a:Lx0/a;31 ····iget-object·v0,·p0,·Lc1/e;->a:Ld1/a;
  
32 ····const-string·v1,·"AppLifecycleState.detached"32 ····const-string·v1,·"AppLifecycleState.detached"
  
33 ····invoke-virtual·{v0,·v1},·Lx0/a;->c(Ljava/lang/Object;)V33 ····invoke-virtual·{v0,·v1},·Ld1/a;->c(Ljava/lang/Object;)V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
36 .method·public·b()V36 .method·public·b()V
37 ····.locals·237 ····.locals·2
  
38 ····const-string·v0,·"LifecycleChannel"38 ····const-string·v0,·"LifecycleChannel"
  
39 ····const-string·v1,·"Sending·AppLifecycleState.inactive·message."39 ····const-string·v1,·"Sending·AppLifecycleState.inactive·message."
  
40 ····invoke-static·{v0,·v1},·Lj0/b;->e(Ljava/lang/String;Ljava/lang/String;)V40 ····invoke-static·{v0,·v1},·Lp0/b;->e(Ljava/lang/String;Ljava/lang/String;)V
  
41 ····iget-object·v0,·p0,·Lw0/e;->a:Lx0/a;41 ····iget-object·v0,·p0,·Lc1/e;->a:Ld1/a;
  
42 ····const-string·v1,·"AppLifecycleState.inactive"42 ····const-string·v1,·"AppLifecycleState.inactive"
  
43 ····invoke-virtual·{v0,·v1},·Lx0/a;->c(Ljava/lang/Object;)V43 ····invoke-virtual·{v0,·v1},·Ld1/a;->c(Ljava/lang/Object;)V
  
44 ····return-void44 ····return-void
45 .end·method45 .end·method
  
46 .method·public·c()V46 .method·public·c()V
47 ····.locals·247 ····.locals·2
  
48 ····const-string·v0,·"LifecycleChannel"48 ····const-string·v0,·"LifecycleChannel"
  
49 ····const-string·v1,·"Sending·AppLifecycleState.paused·message."49 ····const-string·v1,·"Sending·AppLifecycleState.paused·message."
  
50 ····invoke-static·{v0,·v1},·Lj0/b;->e(Ljava/lang/String;Ljava/lang/String;)V50 ····invoke-static·{v0,·v1},·Lp0/b;->e(Ljava/lang/String;Ljava/lang/String;)V
  
51 ····iget-object·v0,·p0,·Lw0/e;->a:Lx0/a;51 ····iget-object·v0,·p0,·Lc1/e;->a:Ld1/a;
  
52 ····const-string·v1,·"AppLifecycleState.paused"52 ····const-string·v1,·"AppLifecycleState.paused"
  
53 ····invoke-virtual·{v0,·v1},·Lx0/a;->c(Ljava/lang/Object;)V53 ····invoke-virtual·{v0,·v1},·Ld1/a;->c(Ljava/lang/Object;)V
  
54 ····return-void54 ····return-void
55 .end·method55 .end·method
  
56 .method·public·d()V56 .method·public·d()V
57 ····.locals·257 ····.locals·2
  
58 ····const-string·v0,·"LifecycleChannel"58 ····const-string·v0,·"LifecycleChannel"
  
59 ····const-string·v1,·"Sending·AppLifecycleState.resumed·message."59 ····const-string·v1,·"Sending·AppLifecycleState.resumed·message."
  
60 ····invoke-static·{v0,·v1},·Lj0/b;->e(Ljava/lang/String;Ljava/lang/String;)V60 ····invoke-static·{v0,·v1},·Lp0/b;->e(Ljava/lang/String;Ljava/lang/String;)V
  
61 ····iget-object·v0,·p0,·Lw0/e;->a:Lx0/a;61 ····iget-object·v0,·p0,·Lc1/e;->a:Ld1/a;
  
62 ····const-string·v1,·"AppLifecycleState.resumed"62 ····const-string·v1,·"AppLifecycleState.resumed"
  
63 ····invoke-virtual·{v0,·v1},·Lx0/a;->c(Ljava/lang/Object;)V63 ····invoke-virtual·{v0,·v1},·Ld1/a;->c(Ljava/lang/Object;)V
  
64 ····return-void64 ····return-void
65 .end·method65 .end·method
7.97 KB
smali/w0/l.smali vs.
smali/b2/i.smali
Max HTML report size reached
1.13 KB
smali/w0/h$a.smali vs.
smali/s0/d$c.smali
Files 16% similar despite different names
    
Offset 1, 45 lines modifiedOffset 1, 38 lines modified
1 .class·Lw0/h$a;1 .class·public·Ls0/d$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces 
5 .implements·Lx0/k$c; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lw0/h;6 ····value·=·Ls0/d;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x09 ····accessFlags·=·0x9
12 ····name·=·null10 ····name·=·"c"
13 .end·annotation11 .end·annotation
  
  
14 #·instance·fields12 #·instance·fields
15 .field·final·synthetic·a:Lw0/h;13 .field·private·a:Ljava/lang/String;
  
  
16 #·direct·methods14 #·direct·methods
17 .method·constructor·<init>(Lw0/h;)V15 .method·public·constructor·<init>()V
18 ····.locals·016 ····.locals·0
  
19 ····iput-object·p1,·p0,·Lw0/h$a;->a:Lw0/h; 
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void18 ····return-void
22 .end·method19 .end·method
  
  
23 #·virtual·methods20 #·virtual·methods
24 .method·public·a(Lx0/j;Lx0/k$d;)V21 .method·public·a()Ljava/lang/String;
25 ····.locals·022 ····.locals·1
  
26 ····const/4·p1,·0x023 ····iget-object·v0,·p0,·Ls0/d$c;->a:Ljava/lang/String;
  
 24 ····return-object·v0
27 ····invoke-interface·{p2,·p1},·Lx0/k$d;->a(Ljava/lang/Object;)V 
  
28 ····return-void 
29 .end·method25 .end·method
4.9 KB
smali/w0/i$b.smali vs.
smali/c1/i$b.smali
Max HTML report size reached
3.22 KB
smali/w0/l$b.smali vs.
smali/c1/l$b.smali
Files 15% similar despite different names
    
Offset 1, 49 lines modifiedOffset 1, 49 lines modified
1 .class·Lw0/l$b;1 .class·Lc1/l$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lx0/k$c;5 .implements·Ld1/k$c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lw0/l;8 ····value·=·Lc1/l;
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:Lw0/l;15 .field·final·synthetic·a:Lc1/l;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Lw0/l;)V17 .method·constructor·<init>(Lc1/l;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Lw0/l$b;->a:Lw0/l;19 ····iput-object·p1,·p0,·Lc1/l$b;->a:Lc1/l;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·a(Lx0/j;Lx0/k$d;)V24 .method·public·a(Ld1/j;Ld1/k$d;)V
25 ····.locals·225 ····.locals·2
  
26 ····iget-object·v0,·p1,·Lx0/j;->a:Ljava/lang/String;26 ····iget-object·v0,·p1,·Ld1/j;->a:Ljava/lang/String;
  
27 ····iget-object·p1,·p1,·Lx0/j;->b:Ljava/lang/Object;27 ····iget-object·p1,·p1,·Ld1/j;->b:Ljava/lang/Object;
  
28 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I28 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I
  
29 ····const-string·v1,·"get"29 ····const-string·v1,·"get"
  
30 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z30 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
Offset 55, 69 lines modifiedOffset 55, 69 lines modified
  
55 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z55 ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
56 ····move-result·v056 ····move-result·v0
  
57 ····if-nez·v0,·:cond_057 ····if-nez·v0,·:cond_0
  
58 ····invoke-interface·{p2},·Lx0/k$d;->c()V58 ····invoke-interface·{p2},·Ld1/k$d;->c()V
  
59 ····goto·:goto_259 ····goto·:goto_2
  
60 ····:cond_060 ····:cond_0
61 ····iget-object·v0,·p0,·Lw0/l$b;->a:Lw0/l;61 ····iget-object·v0,·p0,·Lc1/l$b;->a:Lc1/l;
  
62 ····check-cast·p1,·[B62 ····check-cast·p1,·[B
  
63 ····invoke-static·{v0,·p1},·Lw0/l;->b(Lw0/l;[B)[B63 ····invoke-static·{v0,·p1},·Lc1/l;->b(Lc1/l;[B)[B
  
64 ····const/4·p1,·0x064 ····const/4·p1,·0x0
  
65 ····:goto_065 ····:goto_0
66 ····invoke-interface·{p2,·p1},·Lx0/k$d;->a(Ljava/lang/Object;)V66 ····invoke-interface·{p2,·p1},·Ld1/k$d;->a(Ljava/lang/Object;)V
  
67 ····goto·:goto_267 ····goto·:goto_2
  
68 ····:cond_168 ····:cond_1
69 ····iget-object·p1,·p0,·Lw0/l$b;->a:Lw0/l;69 ····iget-object·p1,·p0,·Lc1/l$b;->a:Lc1/l;
  
70 ····const/4·v0,·0x170 ····const/4·v0,·0x1
  
71 ····invoke-static·{p1,·v0},·Lw0/l;->c(Lw0/l;Z)Z71 ····invoke-static·{p1,·v0},·Lc1/l;->c(Lc1/l;Z)Z
  
72 ····iget-object·p1,·p0,·Lw0/l$b;->a:Lw0/l;72 ····iget-object·p1,·p0,·Lc1/l$b;->a:Lc1/l;
  
73 ····invoke-static·{p1},·Lw0/l;->d(Lw0/l;)Z73 ····invoke-static·{p1},·Lc1/l;->d(Lc1/l;)Z
  
74 ····move-result·p174 ····move-result·p1
  
75 ····if-nez·p1,·:cond_375 ····if-nez·p1,·:cond_3
  
76 ····iget-object·p1,·p0,·Lw0/l$b;->a:Lw0/l;76 ····iget-object·p1,·p0,·Lc1/l$b;->a:Lc1/l;
  
77 ····iget-boolean·v0,·p1,·Lw0/l;->a:Z77 ····iget-boolean·v0,·p1,·Lc1/l;->a:Z
  
78 ····if-nez·v0,·:cond_278 ····if-nez·v0,·:cond_2
  
79 ····goto·:goto_179 ····goto·:goto_1
  
80 ····:cond_280 ····:cond_2
81 ····invoke-static·{p1,·p2},·Lw0/l;->f(Lw0/l;Lx0/k$d;)Lx0/k$d;81 ····invoke-static·{p1,·p2},·Lc1/l;->f(Lc1/l;Ld1/k$d;)Ld1/k$d;
  
82 ····goto·:goto_282 ····goto·:goto_2
  
83 ····:cond_383 ····:cond_3
84 ····:goto_184 ····:goto_1
85 ····iget-object·p1,·p0,·Lw0/l$b;->a:Lw0/l;85 ····iget-object·p1,·p0,·Lc1/l$b;->a:Lc1/l;
  
86 ····invoke-static·{p1},·Lw0/l;->a(Lw0/l;)[B86 ····invoke-static·{p1},·Lc1/l;->a(Lc1/l;)[B
  
87 ····move-result-object·v087 ····move-result-object·v0
  
88 ····invoke-static·{p1,·v0},·Lw0/l;->e(Lw0/l;[B)Ljava/util/Map;88 ····invoke-static·{p1,·v0},·Lc1/l;->e(Lc1/l;[B)Ljava/util/Map;
  
89 ····move-result-object·p189 ····move-result-object·p1
  
90 ····goto·:goto_090 ····goto·:goto_0
  
91 ····:goto_291 ····:goto_2
92 ····return-void92 ····return-void
8.95 KB
smali/w0/p$a.smali vs.
smali/c1/p$a.smali
Max HTML report size reached
15.8 KB
smali/w0/p.smali vs.
smali/c1/p.smali
Max HTML report size reached
4.18 KB
smali/w0/i$i.smali vs.
smali/c1/i$i.smali
Max HTML report size reached
4.16 KB
smali/w0/i$d.smali vs.
smali/c1/i$d.smali
Max HTML report size reached
1.05 KB
smali/w0/j.smali vs.
smali/c1/c.smali
Files 18% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·synthetic·Lw0/j;1 .class·public·final·synthetic·Lc1/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lw0/k$b;5 .implements·Ld1/a$e;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lx0/k$d;7 .field·public·final·synthetic·a:Lc1/d$a;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lx0/k$d;)V9 .method·public·synthetic·constructor·<init>(Lc1/d$a;)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,·Lw0/j;->a:Lx0/k$d;12 ····iput-object·p1,·p0,·Lc1/c;->a:Lc1/d$a;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·final·a(Lw0/k$c;)V16 .method·public·final·a(Ljava/lang/Object;)V
17 ····.locals·117 ····.locals·1
  
18 ····iget-object·v0,·p0,·Lw0/j;->a:Lx0/k$d;18 ····iget-object·v0,·p0,·Lc1/c;->a:Lc1/d$a;
  
19 ····invoke-static·{v0,·p1},·Lw0/k$a;->b(Lx0/k$d;Lw0/k$c;)V19 ····invoke-static·{v0,·p1},·Lc1/d;->a(Lc1/d$a;Ljava/lang/Object;)V
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
4.19 KB
smali/w0/i$l.smali vs.
smali/c1/i$l.smali
Max HTML report size reached
5.32 KB
smali/w0/i$k.smali vs.
smali/c1/i$k.smali
Max HTML report size reached
5.44 KB
smali/w0/p$b.smali vs.
smali/c1/p$b.smali
Max HTML report size reached
1.09 KB
smali/w0/c.smali vs.
smali/m0/g.smali
Files 20% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 35 lines modified
1 .class·public·final·synthetic·Lw0/c;1 .class·public·Lm0/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces 
5 .implements·Lx0/a$e; 
  
  
6 #·instance·fields4 #·instance·fields
7 .field·public·final·synthetic·a:Lw0/d$a;5 .field·final·a:Lm0/e;
  
 6 .field·final·b:Ljava/lang/Runnable;
  
  
8 #·direct·methods7 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lw0/d$a;)V8 .method·public·constructor·<init>(Lm0/e;Ljava/lang/Runnable;)V
10 ····.locals·09 ····.locals·0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Lw0/c;->a:Lw0/d$a;11 ····iput-object·p1,·p0,·Lm0/g;->a:Lm0/e;
  
 12 ····iput-object·p2,·p0,·Lm0/g;->b:Ljava/lang/Runnable;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·final·a(Ljava/lang/Object;)V16 .method·public·a()V
17 ····.locals·117 ····.locals·1
  
18 ····iget-object·v0,·p0,·Lw0/c;->a:Lw0/d$a;18 ····iget-object·v0,·p0,·Lm0/g;->b:Ljava/lang/Runnable;
  
19 ····invoke-static·{v0,·p1},·Lw0/d;->a(Lw0/d$a;Ljava/lang/Object;)V19 ····invoke-interface·{v0},·Ljava/lang/Runnable;->run()V
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
2.84 KB
smali/w0/n.smali vs.
smali/f0/c.smali
Files 24% similar despite different names
    
Offset 1, 65 lines modifiedOffset 1, 97 lines modified
1 .class·public·Lw0/n;1 .class·public·final·Lf0/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Lr/b;
  
  
 6 #·static·fields
 7 .field·public·static·final·b:Lw/b$b;
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lw0/n$b; 
8 ····} 
9 .end·annotation 
  
  
10 #·instance·fields8 #·instance·fields
11 .field·public·final·a:Lx0/k;9 .field·private·final·a:Lt/b;
  
12 .field·private·b:Lw0/n$b; 
  
13 .field·public·final·c:Lx0/k$c;10 #·direct·methods
 11 .method·static·constructor·<clinit>()V
 12 ····.locals·1
  
 13 ····sget-object·v0,·Lw/b$b;->e:Lw/b$b;
  
 14 ····sput-object·v0,·Lf0/c;->b:Lw/b$b;
14 #·direct·methods 
15 .method·public·constructor·<init>(Lk0/a;)V 
16 ····.locals·4 
  
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····return-void
 16 .end·method
  
18 ····new-instance·v0,·Lw0/n$a;17 .method·public·constructor·<init>([B)V
 18 ····.locals·2
  
19 ····invoke-direct·{v0,·p0},·Lw0/n$a;-><init>(Lw0/n;)V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····iput-object·v0,·p0,·Lw0/n;->c:Lx0/k$c;20 ····sget-object·v0,·Lf0/c;->b:Lw/b$b;
  
21 ····new-instance·v1,·Lx0/k;21 ····invoke-virtual·{v0},·Lw/b$b;->a()Z
  
22 ····sget-object·v2,·Lx0/g;->a:Lx0/g;22 ····move-result·v0
  
23 ····const-string·v3,·"flutter/spellcheck"23 ····if-eqz·v0,·:cond_0
  
24 ····invoke-direct·{v1,·p1,·v3,·v2},·Lx0/k;-><init>(Lx0/c;Ljava/lang/String;Lx0/l;)V24 ····new-instance·v0,·Lt/b;
  
25 ····iput-object·v1,·p0,·Lw0/n;->a:Lx0/k;25 ····const/4·v1,·0x1
  
26 ····invoke-virtual·{v1,·v0},·Lx0/k;->e(Lx0/k$c;)V26 ····invoke-direct·{v0,·p1,·v1},·Lt/b;-><init>([BZ)V
  
 27 ····iput-object·v0,·p0,·Lf0/c;->a:Lt/b;
  
27 ····return-void28 ····return-void
28 .end·method 
  
29 .method·static·synthetic·a(Lw0/n;)Lw0/n$b; 
30 ····.locals·029 ····:cond_0
 30 ····new-instance·p1,·Ljava/security/GeneralSecurityException;
  
 31 ····const-string·v0,·"Can·not·use·AES-GCM·in·FIPS-mode,·as·BoringCrypto·module·is·not·available."
  
31 ····iget-object·p0,·p0,·Lw0/n;->b:Lw0/n$b;32 ····invoke-direct·{p1,·v0},·Ljava/security/GeneralSecurityException;-><init>(Ljava/lang/String;)V
  
32 ····return-object·p033 ····throw·p1
33 .end·method34 .end·method
  
  
34 #·virtual·methods35 #·virtual·methods
35 .method·public·b(Lw0/n$b;)V36 .method·public·a([B[B)[B
36 ····.locals·037 ····.locals·2
  
37 ····iput-object·p1,·p0,·Lw0/n;->b:Lw0/n$b;38 ····const/16·v0,·0xc
  
38 ····return-void39 ····invoke-static·{v0},·Lf0/p;->c(I)[B
  
 40 ····move-result-object·v0
  
 41 ····iget-object·v1,·p0,·Lf0/c;->a:Lt/b;
  
 42 ····invoke-virtual·{v1,·v0,·p1,·p2},·Lt/b;->b([B[B[B)[B
  
 43 ····move-result-object·p1
  
 44 ····return-object·p1
 45 .end·method
  
 46 .method·public·b([B[B)[B
 47 ····.locals·2
  
 48 ····const/16·v0,·0xc
  
 49 ····invoke-static·{p1,·v0},·Ljava/util/Arrays;->copyOf([BI)[B
  
 50 ····move-result-object·v0
  
 51 ····iget-object·v1,·p0,·Lf0/c;->a:Lt/b;
  
 52 ····invoke-virtual·{v1,·v0,·p1,·p2},·Lt/b;->a([B[B[B)[B
  
 53 ····move-result-object·p1
  
 54 ····return-object·p1
39 .end·method55 .end·method
739 B
smali/w0/k$c.smali vs.
smali/c1/k$c.smali
Files 6% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·Lw0/k$c;1 .class·public·Lc1/k$c;
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·=·Lw0/k;6 ····value·=·Lc1/k;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x99 ····accessFlags·=·0x9
10 ····name·=·"c"10 ····name·=·"c"
11 .end·annotation11 .end·annotation
  
Offset 22, 13 lines modifiedOffset 22, 13 lines modified
  
22 #·direct·methods22 #·direct·methods
23 .method·public·constructor·<init>(II)V23 .method·public·constructor·<init>(II)V
24 ····.locals·024 ····.locals·0
  
25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
26 ····iput·p1,·p0,·Lw0/k$c;->a:I26 ····iput·p1,·p0,·Lc1/k$c;->a:I
  
27 ····iput·p2,·p0,·Lw0/k$c;->b:I27 ····iput·p2,·p0,·Lc1/k$c;->b:I
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
2.32 KB
smali/a2/a$a.smali vs.
smali/g2/a$a.smali
Files 8% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·final·La2/a$a;1 .class·final·Lg2/a$a;
2 .super·Lkotlin/coroutines/jvm/internal/d;2 .super·Lkotlin/coroutines/jvm/internal/d;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·La2/a;->a(La2/c;Lj1/d;)Ljava/lang/Object;6 ····value·=·Lg2/a;->a(Lg2/c;Lp1/d;)Ljava/lang/Object;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x189 ····accessFlags·=·0x18
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
Offset 24, 66 lines modifiedOffset 24, 66 lines modified
  
  
24 #·instance·fields24 #·instance·fields
25 .field·d:Ljava/lang/Object;25 .field·d:Ljava/lang/Object;
  
26 .field·synthetic·e:Ljava/lang/Object;26 .field·synthetic·e:Ljava/lang/Object;
  
27 .field·final·synthetic·f:La2/a;27 .field·final·synthetic·f:Lg2/a;
28 ····.annotation·system·Ldalvik/annotation/Signature;28 ····.annotation·system·Ldalvik/annotation/Signature;
29 ········value·=·{29 ········value·=·{
30 ············"La2/a<",30 ············"Lg2/a<",
31 ············"TT;>;"31 ············"TT;>;"
32 ········}32 ········}
33 ····.end·annotation33 ····.end·annotation
34 .end·field34 .end·field
  
35 .field·g:I35 .field·g:I
  
  
36 #·direct·methods36 #·direct·methods
37 .method·constructor·<init>(La2/a;Lj1/d;)V37 .method·constructor·<init>(Lg2/a;Lp1/d;)V
38 ····.locals·038 ····.locals·0
39 ····.annotation·system·Ldalvik/annotation/Signature;39 ····.annotation·system·Ldalvik/annotation/Signature;
40 ········value·=·{40 ········value·=·{
41 ············"(",41 ············"(",
42 ············"La2/a<",42 ············"Lg2/a<",
43 ············"TT;>;",43 ············"TT;>;",
44 ············"Lj1/d<",44 ············"Lp1/d<",
45 ············"-",45 ············"-",
46 ············"La2/a$a;",46 ············"Lg2/a$a;",
47 ············">;)V"47 ············">;)V"
48 ········}48 ········}
49 ····.end·annotation49 ····.end·annotation
  
50 ····iput-object·p1,·p0,·La2/a$a;->f:La2/a;50 ····iput-object·p1,·p0,·Lg2/a$a;->f:Lg2/a;
  
51 ····invoke-direct·{p0,·p2},·Lkotlin/coroutines/jvm/internal/d;-><init>(Lj1/d;)V51 ····invoke-direct·{p0,·p2},·Lkotlin/coroutines/jvm/internal/d;-><init>(Lp1/d;)V
  
52 ····return-void52 ····return-void
53 .end·method53 .end·method
  
  
54 #·virtual·methods54 #·virtual·methods
55 .method·public·final·invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;55 .method·public·final·invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object;
56 ····.locals·156 ····.locals·1
  
57 ····iput-object·p1,·p0,·La2/a$a;->e:Ljava/lang/Object;57 ····iput-object·p1,·p0,·Lg2/a$a;->e:Ljava/lang/Object;
  
58 ····iget·p1,·p0,·La2/a$a;->g:I58 ····iget·p1,·p0,·Lg2/a$a;->g:I
  
59 ····const/high16·v0,·-0x8000000059 ····const/high16·v0,·-0x80000000
  
60 ····or-int/2addr·p1,·v060 ····or-int/2addr·p1,·v0
  
61 ····iput·p1,·p0,·La2/a$a;->g:I61 ····iput·p1,·p0,·Lg2/a$a;->g:I
  
62 ····iget-object·p1,·p0,·La2/a$a;->f:La2/a;62 ····iget-object·p1,·p0,·Lg2/a$a;->f:Lg2/a;
  
63 ····const/4·v0,·0x063 ····const/4·v0,·0x0
  
64 ····invoke-virtual·{p1,·v0,·p0},·La2/a;->a(La2/c;Lj1/d;)Ljava/lang/Object;64 ····invoke-virtual·{p1,·v0,·p0},·Lg2/a;->a(Lg2/c;Lp1/d;)Ljava/lang/Object;
  
65 ····move-result-object·p165 ····move-result-object·p1
  
66 ····return-object·p166 ····return-object·p1
67 .end·method67 .end·method
2.2 KB
smali/w1/o$b.smali vs.
smali/c2/o$b.smali
Files 12% similar despite different names
    
Offset 1, 75 lines modifiedOffset 1, 75 lines modified
1 .class·final·Lw1/o$b;1 .class·final·Lc2/o$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·=·Lw1/o;->O(Ljava/lang/CharSequence;[Ljava/lang/String;ZI)Lv1/c;8 ····value·=·Lc2/o;->O(Ljava/lang/CharSequence;[Ljava/lang/String;ZI)Lb2/c;
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 ········"Lt1/c;",18 ········"Lz1/c;",
19 ········"Ljava/lang/String;",19 ········"Ljava/lang/String;",
20 ········">;"20 ········">;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·instance·fields23 #·instance·fields
24 .field·final·synthetic·d:Ljava/lang/CharSequence;24 .field·final·synthetic·d:Ljava/lang/CharSequence;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Ljava/lang/CharSequence;)V26 .method·constructor·<init>(Ljava/lang/CharSequence;)V
27 ····.locals·027 ····.locals·0
  
28 ····iput-object·p1,·p0,·Lw1/o$b;->d:Ljava/lang/CharSequence;28 ····iput-object·p1,·p0,·Lc2/o$b;->d:Ljava/lang/CharSequence;
  
29 ····const/4·p1,·0x129 ····const/4·p1,·0x1
  
30 ····invoke-direct·{p0,·p1},·Lkotlin/jvm/internal/j;-><init>(I)V30 ····invoke-direct·{p0,·p1},·Lkotlin/jvm/internal/j;-><init>(I)V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·final·a(Lt1/c;)Ljava/lang/String;34 .method·public·final·a(Lz1/c;)Ljava/lang/String;
35 ····.locals·135 ····.locals·1
  
36 ····const-string·v0,·"it"36 ····const-string·v0,·"it"
  
37 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V37 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
38 ····iget-object·v0,·p0,·Lw1/o$b;->d:Ljava/lang/CharSequence;38 ····iget-object·v0,·p0,·Lc2/o$b;->d:Ljava/lang/CharSequence;
  
39 ····invoke-static·{v0,·p1},·Lw1/o;->Q(Ljava/lang/CharSequence;Lt1/c;)Ljava/lang/String;39 ····invoke-static·{v0,·p1},·Lc2/o;->Q(Ljava/lang/CharSequence;Lz1/c;)Ljava/lang/String;
  
40 ····move-result-object·p140 ····move-result-object·p1
  
41 ····return-object·p141 ····return-object·p1
42 .end·method42 .end·method
  
43 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;43 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;
44 ····.locals·044 ····.locals·0
  
45 ····check-cast·p1,·Lt1/c;45 ····check-cast·p1,·Lz1/c;
  
46 ····invoke-virtual·{p0,·p1},·Lw1/o$b;->a(Lt1/c;)Ljava/lang/String;46 ····invoke-virtual·{p0,·p1},·Lc2/o$b;->a(Lz1/c;)Ljava/lang/String;
  
47 ····move-result-object·p147 ····move-result-object·p1
  
48 ····return-object·p148 ····return-object·p1
49 .end·method49 .end·method
1.64 KB
smali/w1/g$a.smali vs.
smali/c2/g$a.smali
Files 10% similar despite different names
    
Offset 1, 49 lines modifiedOffset 1, 49 lines modified
1 .class·final·Lw1/g$a;1 .class·final·Lc2/g$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·=·Lw1/g;->b(Ljava/lang/String;)Lq1/l;8 ····value·=·Lc2/g;->b(Ljava/lang/String;)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/String;",18 ········"Ljava/lang/String;",
19 ········"Ljava/lang/String;",19 ········"Ljava/lang/String;",
20 ········">;"20 ········">;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·static·fields23 #·static·fields
24 .field·public·static·final·d:Lw1/g$a;24 .field·public·static·final·d:Lc2/g$a;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·static·constructor·<clinit>()V26 .method·static·constructor·<clinit>()V
27 ····.locals·127 ····.locals·1
  
28 ····new-instance·v0,·Lw1/g$a;28 ····new-instance·v0,·Lc2/g$a;
  
29 ····invoke-direct·{v0},·Lw1/g$a;-><init>()V29 ····invoke-direct·{v0},·Lc2/g$a;-><init>()V
  
30 ····sput-object·v0,·Lw1/g$a;->d:Lw1/g$a;30 ····sput-object·v0,·Lc2/g$a;->d:Lc2/g$a;
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
33 .method·constructor·<init>()V33 .method·constructor·<init>()V
34 ····.locals·134 ····.locals·1
  
Offset 67, 13 lines modifiedOffset 67, 13 lines modified
67 .end·method67 .end·method
  
68 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;68 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;
69 ····.locals·069 ····.locals·0
  
70 ····check-cast·p1,·Ljava/lang/String;70 ····check-cast·p1,·Ljava/lang/String;
  
71 ····invoke-virtual·{p0,·p1},·Lw1/g$a;->a(Ljava/lang/String;)Ljava/lang/String;71 ····invoke-virtual·{p0,·p1},·Lc2/g$a;->a(Ljava/lang/String;)Ljava/lang/String;
  
72 ····move-result-object·p172 ····move-result-object·p1
  
73 ····return-object·p173 ····return-object·p1
74 .end·method74 .end·method
2.17 KB
smali/w1/g$b.smali vs.
smali/c2/g$b.smali
Files 10% similar despite different names
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 .class·final·Lw1/g$b;1 .class·final·Lc2/g$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·=·Lw1/g;->b(Ljava/lang/String;)Lq1/l;8 ····value·=·Lc2/g;->b(Ljava/lang/String;)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/String;",18 ········"Ljava/lang/String;",
19 ········"Ljava/lang/String;",19 ········"Ljava/lang/String;",
20 ········">;"20 ········">;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
Offset 31, 15 lines modifiedOffset 31, 15 lines modified
31 .field·final·synthetic·d:Ljava/lang/String;31 .field·final·synthetic·d:Ljava/lang/String;
  
  
32 #·direct·methods32 #·direct·methods
33 .method·constructor·<init>(Ljava/lang/String;)V33 .method·constructor·<init>(Ljava/lang/String;)V
34 ····.locals·034 ····.locals·0
  
35 ····iput-object·p1,·p0,·Lw1/g$b;->d:Ljava/lang/String;35 ····iput-object·p1,·p0,·Lc2/g$b;->d:Ljava/lang/String;
  
36 ····const/4·p1,·0x136 ····const/4·p1,·0x1
  
37 ····invoke-direct·{p0,·p1},·Lkotlin/jvm/internal/j;-><init>(I)V37 ····invoke-direct·{p0,·p1},·Lkotlin/jvm/internal/j;-><init>(I)V
  
38 ····return-void38 ····return-void
39 .end·method39 .end·method
Offset 53, 15 lines modifiedOffset 53, 15 lines modified
  
53 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V53 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
54 ····new-instance·v0,·Ljava/lang/StringBuilder;54 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
55 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V55 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
56 ····iget-object·v1,·p0,·Lw1/g$b;->d:Ljava/lang/String;56 ····iget-object·v1,·p0,·Lc2/g$b;->d:Ljava/lang/String;
  
57 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;57 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
58 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;58 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
59 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;59 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
Offset 71, 13 lines modifiedOffset 71, 13 lines modified
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/String;74 ····check-cast·p1,·Ljava/lang/String;
  
75 ····invoke-virtual·{p0,·p1},·Lw1/g$b;->a(Ljava/lang/String;)Ljava/lang/String;75 ····invoke-virtual·{p0,·p1},·Lc2/g$b;->a(Ljava/lang/String;)Ljava/lang/String;
  
76 ····move-result-object·p176 ····move-result-object·p1
  
77 ····return-object·p177 ····return-object·p1
78 .end·method78 .end·method
3.6 KB
smali/w1/o$a.smali vs.
smali/c2/o$a.smali
Files 16% similar despite different names
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 .class·final·Lw1/o$a;1 .class·final·Lc2/o$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·=·Lw1/o;->K(Ljava/lang/CharSequence;[Ljava/lang/String;IZI)Lv1/c;8 ····value·=·Lc2/o;->K(Ljava/lang/CharSequence;[Ljava/lang/String;IZI)Lb2/c;
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/p<",17 ········"Lw1/p<",
18 ········"Ljava/lang/CharSequence;",18 ········"Ljava/lang/CharSequence;",
19 ········"Ljava/lang/Integer;",19 ········"Ljava/lang/Integer;",
20 ········"Lg1/j<",20 ········"Lm1/j<",
21 ········"+",21 ········"+",
22 ········"Ljava/lang/Integer;",22 ········"Ljava/lang/Integer;",
23 ········"+",23 ········"+",
24 ········"Ljava/lang/Integer;",24 ········"Ljava/lang/Integer;",
25 ········">;>;"25 ········">;>;"
26 ····}26 ····}
27 .end·annotation27 .end·annotation
Offset 54, 76 lines modifiedOffset 54, 76 lines modified
54 ············"(",54 ············"(",
55 ············"Ljava/util/List<",55 ············"Ljava/util/List<",
56 ············"Ljava/lang/String;",56 ············"Ljava/lang/String;",
57 ············">;Z)V"57 ············">;Z)V"
58 ········}58 ········}
59 ····.end·annotation59 ····.end·annotation
  
60 ····iput-object·p1,·p0,·Lw1/o$a;->d:Ljava/util/List;60 ····iput-object·p1,·p0,·Lc2/o$a;->d:Ljava/util/List;
  
61 ····iput-boolean·p2,·p0,·Lw1/o$a;->e:Z61 ····iput-boolean·p2,·p0,·Lc2/o$a;->e:Z
  
62 ····const/4·p1,·0x262 ····const/4·p1,·0x2
  
63 ····invoke-direct·{p0,·p1},·Lkotlin/jvm/internal/j;-><init>(I)V63 ····invoke-direct·{p0,·p1},·Lkotlin/jvm/internal/j;-><init>(I)V
  
64 ····return-void64 ····return-void
65 .end·method65 .end·method
  
  
66 #·virtual·methods66 #·virtual·methods
67 .method·public·final·a(Ljava/lang/CharSequence;I)Lg1/j;67 .method·public·final·a(Ljava/lang/CharSequence;I)Lm1/j;
68 ····.locals·368 ····.locals·3
69 ····.annotation·system·Ldalvik/annotation/Signature;69 ····.annotation·system·Ldalvik/annotation/Signature;
70 ········value·=·{70 ········value·=·{
71 ············"(",71 ············"(",
72 ············"Ljava/lang/CharSequence;",72 ············"Ljava/lang/CharSequence;",
73 ············"I)",73 ············"I)",
74 ············"Lg1/j<",74 ············"Lm1/j<",
75 ············"Ljava/lang/Integer;",75 ············"Ljava/lang/Integer;",
76 ············"Ljava/lang/Integer;",76 ············"Ljava/lang/Integer;",
77 ············">;"77 ············">;"
78 ········}78 ········}
79 ····.end·annotation79 ····.end·annotation
  
80 ····const-string·v0,·"$this$$receiver"80 ····const-string·v0,·"$this$$receiver"
  
81 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V81 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
82 ····iget-object·v0,·p0,·Lw1/o$a;->d:Ljava/util/List;82 ····iget-object·v0,·p0,·Lc2/o$a;->d:Ljava/util/List;
  
83 ····iget-boolean·v1,·p0,·Lw1/o$a;->e:Z83 ····iget-boolean·v1,·p0,·Lc2/o$a;->e:Z
  
84 ····const/4·v2,·0x084 ····const/4·v2,·0x0
  
85 ····invoke-static·{p1,·v0,·p2,·v1,·v2},·Lw1/o;->q(Ljava/lang/CharSequence;Ljava/util/Collection;IZZ)Lg1/j;85 ····invoke-static·{p1,·v0,·p2,·v1,·v2},·Lc2/o;->q(Ljava/lang/CharSequence;Ljava/util/Collection;IZZ)Lm1/j;
  
86 ····move-result-object·p186 ····move-result-object·p1
  
87 ····if-eqz·p1,·:cond_087 ····if-eqz·p1,·:cond_0
  
88 ····invoke-virtual·{p1},·Lg1/j;->c()Ljava/lang/Object;88 ····invoke-virtual·{p1},·Lm1/j;->c()Ljava/lang/Object;
  
89 ····move-result-object·p289 ····move-result-object·p2
  
90 ····invoke-virtual·{p1},·Lg1/j;->d()Ljava/lang/Object;90 ····invoke-virtual·{p1},·Lm1/j;->d()Ljava/lang/Object;
  
91 ····move-result-object·p191 ····move-result-object·p1
  
92 ····check-cast·p1,·Ljava/lang/String;92 ····check-cast·p1,·Ljava/lang/String;
  
93 ····invoke-virtual·{p1},·Ljava/lang/String;->length()I93 ····invoke-virtual·{p1},·Ljava/lang/String;->length()I
  
94 ····move-result·p194 ····move-result·p1
  
95 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;95 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
96 ····move-result-object·p196 ····move-result-object·p1
  
97 ····invoke-static·{p2,·p1},·Lg1/n;->a(Ljava/lang/Object;Ljava/lang/Object;)Lg1/j;97 ····invoke-static·{p2,·p1},·Lm1/n;->a(Ljava/lang/Object;Ljava/lang/Object;)Lm1/j;
  
98 ····move-result-object·p198 ····move-result-object·p1
  
99 ····goto·:goto_099 ····goto·:goto_0
  
100 ····:cond_0100 ····:cond_0
101 ····const/4·p1,·0x0101 ····const/4·p1,·0x0
Offset 139, 13 lines modifiedOffset 139, 13 lines modified
  
139 ····check-cast·p2,·Ljava/lang/Number;139 ····check-cast·p2,·Ljava/lang/Number;
  
140 ····invoke-virtual·{p2},·Ljava/lang/Number;->intValue()I140 ····invoke-virtual·{p2},·Ljava/lang/Number;->intValue()I
  
141 ····move-result·p2141 ····move-result·p2
  
142 ····invoke-virtual·{p0,·p1,·p2},·Lw1/o$a;->a(Ljava/lang/CharSequence;I)Lg1/j;142 ····invoke-virtual·{p0,·p1,·p2},·Lc2/o$a;->a(Ljava/lang/CharSequence;I)Lm1/j;
  
143 ····move-result-object·p1143 ····move-result-object·p1
  
144 ····return-object·p1144 ····return-object·p1
145 .end·method145 .end·method
13.4 KB
smali/w1/c$a.smali vs.
smali/r/z.smali
Max HTML report size reached
972 B
smali/w1/d$a.smali vs.
smali/f2/i$c.smali
Files 16% similar despite different names
    
Offset 1, 32 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·Lw1/d$a;1 .class·public·Lf2/i$c;
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·=·Lw1/d;6 ····value·=·Lf2/i;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x9
10 ····name·=·"a"10 ····name·=·"c"
11 .end·annotation11 .end·annotation
  
  
12 #·direct·methods12 #·direct·methods
13 .method·private·constructor·<init>()V13 .method·public·constructor·<init>()V
14 ····.locals·014 ····.locals·0
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····return-void16 ····return-void
17 .end·method17 .end·method
  
18 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V 
19 ····.locals·0 
  
20 ····invoke-direct·{p0},·Lw1/d$a;-><init>()V18 #·virtual·methods
 19 .method·public·toString()Ljava/lang/String;
 20 ····.locals·1
  
21 ····return-void21 ····const-string·v0,·"Failed"
  
 22 ····return-object·v0
22 .end·method23 .end·method
4.74 KB
smali/l/a$g.smali vs.
smali/k/a$g.smali
Max HTML report size reached
2.29 KB
smali/l/a$e.smali vs.
smali/k/a$f.smali
Files 20% similar despite different names
    
Offset 1, 76 lines modifiedOffset 1, 72 lines modified
1 .class·Ll/a$e;1 .class·Lk/a$f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/Callable;5 .implements·Ljava/util/concurrent/Callable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Ll/a;->h(Ljava/lang/String;)Landroidx/core/graphics/drawable/IconCompat;8 ····value·=·Lk/a;->h(Ljava/lang/String;)Landroidx/core/graphics/drawable/IconCompat;
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 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
17 ········"Ljava/util/concurrent/Callable<",17 ········"Ljava/util/concurrent/Callable<",
18 ········"Ll/b$a;",18 ········"Landroid/graphics/Bitmap;",
19 ········">;"19 ········">;"
20 ····}20 ····}
21 .end·annotation21 .end·annotation
  
  
22 #·instance·fields22 #·instance·fields
23 .field·final·synthetic·a:Ljava/lang/String;23 .field·final·synthetic·a:Lk/b$a;
  
24 .field·final·synthetic·b:Ll/a;24 .field·final·synthetic·b:Lk/a;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Ll/a;Ljava/lang/String;)V26 .method·constructor·<init>(Lk/a;Lk/b$a;)V
27 ····.locals·027 ····.locals·0
  
28 ····iput-object·p1,·p0,·Ll/a$e;->b:Ll/a;28 ····iput-object·p1,·p0,·Lk/a$f;->b:Lk/a;
  
29 ····iput-object·p2,·p0,·Ll/a$e;->a:Ljava/lang/String;29 ····iput-object·p2,·p0,·Lk/a$f;->a:Lk/b$a;
  
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()Ll/b$a;34 .method·public·a()Landroid/graphics/Bitmap;
35 ····.locals·235 ····.locals·1
  
36 ····iget-object·v0,·p0,·Ll/a$e;->b:Ll/a; 
  
37 ····iget-object·v0,·v0,·Ll/a;->b:Ljava/util/Map;36 ····iget-object·v0,·p0,·Lk/a$f;->a:Lk/b$a;
  
38 ····iget-object·v1,·p0,·Ll/a$e;->a:Ljava/lang/String;37 ····iget-object·v0,·v0,·Lk/b$a;->b:Ljava/lang/String;
  
39 ····invoke-interface·{v0,·v1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;38 ····invoke-static·{v0},·Landroid/graphics/BitmapFactory;->decodeFile(Ljava/lang/String;)Landroid/graphics/Bitmap;
  
40 ····move-result-object·v039 ····move-result-object·v0
  
41 ····check-cast·v0,·Ll/b$a; 
  
42 ····return-object·v040 ····return-object·v0
43 .end·method41 .end·method
  
44 .method·public·bridge·synthetic·call()Ljava/lang/Object;42 .method·public·bridge·synthetic·call()Ljava/lang/Object;
45 ····.locals·143 ····.locals·1
  
46 ····invoke-virtual·{p0},·Ll/a$e;->a()Ll/b$a;44 ····invoke-virtual·{p0},·Lk/a$f;->a()Landroid/graphics/Bitmap;
  
47 ····move-result-object·v045 ····move-result-object·v0
  
48 ····return-object·v046 ····return-object·v0
49 .end·method47 .end·method
3.91 KB
smali/l/a$c.smali vs.
smali/o/b$b.smali
Files 24% similar despite different names
    
Offset 1, 100 lines modifiedOffset 1, 91 lines modified
1 .class·Ll/a$c; 
2 .super·Ljava/lang/Object;1 .class·final·Lo/b$b;
 2 .super·Lkotlin/jvm/internal/j;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Lw1/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Ll/a;-><init>(Landroid/content/Context;Ljava/util/concurrent/ExecutorService;Ljava/util/concurrent/ExecutorService;)V8 ····value·=·Lo/b;->b(Landroid/content/Context;)Ljava/util/List;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x18
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
 14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Lkotlin/jvm/internal/j;",
 17 ········"Lw1/l<",
 18 ········"Ljava/lang/String;",
 19 ········"Ljava/lang/Boolean;",
 20 ········">;"
 21 ····}
 22 .end·annotation
  
14 #·instance·fields 
15 .field·final·synthetic·d:Ljava/io/File; 
  
16 .field·final·synthetic·e:Ll/a;23 #·static·fields
 24 .field·public·static·final·d:Lo/b$b;
  
  
17 #·direct·methods25 #·direct·methods
18 .method·constructor·<init>(Ll/a;Ljava/io/File;)V26 .method·static·constructor·<clinit>()V
19 ····.locals·027 ····.locals·1
  
20 ····iput-object·p1,·p0,·Ll/a$c;->e:Ll/a;28 ····new-instance·v0,·Lo/b$b;
  
21 ····iput-object·p2,·p0,·Ll/a$c;->d:Ljava/io/File;29 ····invoke-direct·{v0},·Lo/b$b;-><init>()V
  
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····sput-object·v0,·Lo/b$b;->d:Lo/b$b;
  
23 ····return-void31 ····return-void
24 .end·method32 .end·method
  
 33 .method·constructor·<init>()V
 34 ····.locals·1
  
 35 ····const/4·v0,·0x1
25 #·virtual·methods 
26 .method·public·run()V 
27 ····.locals·3 
  
28 ····:try_start_0 
29 ····iget-object·v0,·p0,·Ll/a$c;->d:Ljava/io/File; 
  
30 ····invoke-static·{v0},·Ll/a;->f(Ljava/io/File;)Z 
  
31 ····iget-object·v0,·p0,·Ll/a$c;->e:Ll/a;36 ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/j;-><init>(I)V
  
 37 ····return-void
 38 .end·method
32 ····iget-object·v0,·v0,·Ll/a;->g:Ljava/io/File; 
  
33 ····invoke-static·{v0},·Ll/a;->f(Ljava/io/File;)Z 
  
34 ····iget-object·v0,·p0,·Ll/a$c;->e:Ll/a; 
  
35 ····iget-object·v1,·v0,·Ll/a;->b:Ljava/util/Map; 
  
36 ····iget-object·v2,·v0,·Ll/a;->f:Ljava/io/File;39 #·virtual·methods
 40 .method·public·final·a(Ljava/lang/String;)Ljava/lang/Boolean;
 41 ····.locals·1
  
37 ····iget-object·v0,·v0,·Ll/a;->a:Landroid/content/Context;42 ····sget-object·v0,·Lo/b;->a:Lo/b;
  
38 ····invoke-static·{v2,·v0},·Ll/b;->b(Ljava/io/File;Landroid/content/Context;)Ljava/util/Map;43 ····invoke-virtual·{v0},·Lo/b;->a()Ljava/util/List;
  
39 ····move-result-object·v044 ····move-result-object·v0
  
 45 ····invoke-interface·{v0,·p1},·Ljava/util/List;->contains(Ljava/lang/Object;)Z
40 ····invoke-interface·{v1,·v0},·Ljava/util/Map;->putAll(Ljava/util/Map;)V 
  
41 ····iget-object·v0,·p0,·Ll/a$c;->e:Ll/a; 
  
42 ····new-instance·v1,·Ljava/util/ArrayList; 
  
43 ····iget-object·v2,·p0,·Ll/a$c;->e:Ll/a; 
  
44 ····iget-object·v2,·v2,·Ll/a;->b:Ljava/util/Map;46 ····move-result·p1
  
45 ····invoke-interface·{v2},·Ljava/util/Map;->values()Ljava/util/Collection;47 ····xor-int/lit8·p1,·p1,·0x1
  
46 ····move-result-object·v248 ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
47 ····invoke-direct·{v1,·v2},·Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V49 ····move-result-object·p1
  
 50 ····return-object·p1
 51 .end·method
48 ····invoke-virtual·{v0,·v1},·Ll/a;->e(Ljava/util/List;)V 
49 ····:try_end_0 
50 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 
  
51 ····goto·:goto_0 
  
52 ····:catch_0 
53 ····move-exception·v052 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;
 53 ····.locals·0
  
54 ····const-string·v1,·"ShortcutInfoCompatSaver"54 ····check-cast·p1,·Ljava/lang/String;
  
55 ····const-string·v2,·"ShortcutInfoCompatSaver·started·with·an·exceptions·"55 ····invoke-virtual·{p0,·p1},·Lo/b$b;->a(Ljava/lang/String;)Ljava/lang/Boolean;
  
56 ····invoke-static·{v1,·v2,·v0},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I56 ····move-result-object·p1
  
 57 ····return-object·p1
57 ····:goto_0 
58 ····return-void 
59 .end·method58 .end·method
3.75 KB
smali/l/a$d.smali vs.
smali/n1/e0.smali
Files 22% similar despite different names
    
Offset 1, 113 lines modifiedOffset 1, 76 lines modified
1 .class·Ll/a$d; 
2 .super·Ljava/lang/Object;1 .class·Ln1/e0;
 2 .super·Ln1/d0;
3 .source·""3 .source·""
  
4 #·interfaces 
5 .implements·Ljava/util/concurrent/Callable; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
8 ····value·=·Ll/a;->i()Ljava/util/List; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x0 
12 ····name·=·null 
13 .end·annotation 
  
14 .annotation·system·Ldalvik/annotation/Signature; 
15 ····value·=·{ 
16 ········"Ljava/lang/Object;", 
17 ········"Ljava/util/concurrent/Callable<", 
18 ········"Ljava/util/ArrayList<", 
19 ········"Lf/b;", 
20 ········">;>;" 
21 ····} 
22 .end·annotation 
  
  
23 #·instance·fields 
24 .field·final·synthetic·a:Ll/a; 
  
  
25 #·direct·methods4 #·direct·methods
26 .method·constructor·<init>(Ll/a;)V5 .method·public·static·b()Ljava/util/Set;
27 ····.locals·06 ····.locals·1
  
28 ····iput-object·p1,·p0,·Ll/a$d;->a:Ll/a;7 ····.annotation·system·Ldalvik/annotation/Signature;
 8 ········value·=·{
 9 ············"<T:",
 10 ············"Ljava/lang/Object;",
 11 ············">()",
 12 ············"Ljava/util/Set<",
 13 ············"TT;>;"
 14 ········}
 15 ····.end·annotation
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V16 ····sget-object·v0,·Ln1/u;->d:Ln1/u;
  
30 ····return-void17 ····return-object·v0
31 .end·method18 .end·method
  
 19 .method·public·static·final·c(Ljava/util/Set;)Ljava/util/Set;
  
32 #·virtual·methods 
33 .method·public·a()Ljava/util/ArrayList; 
34 ····.locals·420 ····.locals·2
35 ····.annotation·system·Ldalvik/annotation/Signature;21 ····.annotation·system·Ldalvik/annotation/Signature;
36 ········value·=·{22 ········value·=·{
 23 ············"<T:",
 24 ············"Ljava/lang/Object;",
37 ············"()",25 ············">(",
38 ············"Ljava/util/ArrayList<",26 ············"Ljava/util/Set<",
39 ············"Lf/b;",27 ············"+TT;>;)",
 28 ············"Ljava/util/Set<",
40 ············">;"29 ············"TT;>;"
41 ········}30 ········}
42 ····.end·annotation31 ····.end·annotation
  
 32 ····const-string·v0,·"<this>"
43 ····new-instance·v0,·Ljava/util/ArrayList; 
  
44 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V 
  
45 ····iget-object·v1,·p0,·Ll/a$d;->a:Ll/a; 
  
46 ····iget-object·v1,·v1,·Ll/a;->b:Ljava/util/Map;33 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
47 ····invoke-interface·{v1},·Ljava/util/Map;->values()Ljava/util/Collection;34 ····invoke-interface·{p0},·Ljava/util/Set;->size()I
  
48 ····move-result-object·v135 ····move-result·v0
  
49 ····invoke-interface·{v1},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;36 ····if-eqz·v0,·:cond_1
  
50 ····move-result-object·v137 ····const/4·v1,·0x1
  
51 ····:goto_0 
52 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z 
  
53 ····move-result·v2 
  
54 ····if-eqz·v2,·:cond_038 ····if-eq·v0,·v1,·:cond_0
  
55 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; 
  
 39 ····goto·:goto_0
56 ····move-result-object·v2 
  
57 ····check-cast·v2,·Ll/b$a; 
  
58 ····new-instance·v3,·Lf/b$a;40 ····:cond_0
 41 ····invoke-interface·{p0},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
59 ····iget-object·v2,·v2,·Ll/b$a;->c:Lf/b;42 ····move-result-object·p0
  
60 ····invoke-direct·{v3,·v2},·Lf/b$a;-><init>(Lf/b;)V43 ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
61 ····invoke-virtual·{v3},·Lf/b$a;->a()Lf/b;44 ····move-result-object·p0
  
62 ····move-result-object·v245 ····invoke-static·{p0},·Ln1/c0;->a(Ljava/lang/Object;)Ljava/util/Set;
  
63 ····invoke-virtual·{v0,·v2},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z46 ····move-result-object·p0
  
64 ····goto·:goto_047 ····goto·:goto_0
  
65 ····:cond_048 ····:cond_1
 49 ····invoke-static·{},·Ln1/c0;->b()Ljava/util/Set;
66 ····return-object·v0 
67 .end·method 
  
68 .method·public·bridge·synthetic·call()Ljava/lang/Object; 
69 ····.locals·1 
  
70 ····invoke-virtual·{p0},·Ll/a$d;->a()Ljava/util/ArrayList;50 ····move-result-object·p0
  
 51 ····:goto_0
Max diff block lines reached; 0/3769 bytes (0.00%) of diff not shown.
1.91 KB
smali/l/a$h.smali vs.
smali/k/a$h.smali
Files 14% similar despite different names
    
Offset 1, 57 lines modifiedOffset 1, 57 lines modified
1 .class·Ll/a$h;1 .class·Lk/a$h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Ll/a;->k(Landroid/graphics/Bitmap;Ljava/lang/String;)Lr/a;8 ····value·=·Lk/a;->k(Landroid/graphics/Bitmap;Ljava/lang/String;)Lq/a;
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·d:Landroid/graphics/Bitmap;15 .field·final·synthetic·d:Landroid/graphics/Bitmap;
  
16 .field·final·synthetic·e:Ljava/lang/String;16 .field·final·synthetic·e:Ljava/lang/String;
  
17 .field·final·synthetic·f:Ll/a;17 .field·final·synthetic·f:Lk/a;
  
  
18 #·direct·methods18 #·direct·methods
19 .method·constructor·<init>(Ll/a;Landroid/graphics/Bitmap;Ljava/lang/String;)V19 .method·constructor·<init>(Lk/a;Landroid/graphics/Bitmap;Ljava/lang/String;)V
20 ····.locals·020 ····.locals·0
  
21 ····iput-object·p1,·p0,·Ll/a$h;->f:Ll/a;21 ····iput-object·p1,·p0,·Lk/a$h;->f:Lk/a;
  
22 ····iput-object·p2,·p0,·Ll/a$h;->d:Landroid/graphics/Bitmap;22 ····iput-object·p2,·p0,·Lk/a$h;->d:Landroid/graphics/Bitmap;
  
23 ····iput-object·p3,·p0,·Ll/a$h;->e:Ljava/lang/String;23 ····iput-object·p3,·p0,·Lk/a$h;->e:Ljava/lang/String;
  
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
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·run()V28 .method·public·run()V
29 ····.locals·329 ····.locals·3
  
30 ····iget-object·v0,·p0,·Ll/a$h;->f:Ll/a;30 ····iget-object·v0,·p0,·Lk/a$h;->f:Lk/a;
  
31 ····iget-object·v1,·p0,·Ll/a$h;->d:Landroid/graphics/Bitmap;31 ····iget-object·v1,·p0,·Lk/a$h;->d:Landroid/graphics/Bitmap;
  
32 ····iget-object·v2,·p0,·Ll/a$h;->e:Ljava/lang/String;32 ····iget-object·v2,·p0,·Lk/a$h;->e:Ljava/lang/String;
  
33 ····invoke-virtual·{v0,·v1,·v2},·Ll/a;->j(Landroid/graphics/Bitmap;Ljava/lang/String;)V33 ····invoke-virtual·{v0,·v1,·v2},·Lk/a;->j(Landroid/graphics/Bitmap;Ljava/lang/String;)V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
2.43 KB
smali/l/a$a.smali vs.
smali/f0/j$b.smali
Files 26% similar despite different names
    
Offset 1, 59 lines modifiedOffset 1, 67 lines modified
1 .class·Ll/a$a;1 .class·public·Lf0/j$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·Lf0/j;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Ll/a;->l(Landroidx/concurrent/futures/c;)V8 ····value·=·Lf0/j;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x9
12 ····name·=·null12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields 
15 .field·final·synthetic·d:Ljava/util/List; 
  
16 .field·final·synthetic·e:Ll/a;14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Ljava/lang/Object;",
 17 ········"Lf0/j<",
 18 ········"Ljavax/crypto/KeyAgreement;",
 19 ········">;"
 20 ····}
 21 .end·annotation
  
  
17 #·direct·methods22 #·direct·methods
18 .method·constructor·<init>(Ll/a;Ljava/util/List;)V23 .method·public·constructor·<init>()V
19 ····.locals·024 ····.locals·0
  
20 ····iput-object·p1,·p0,·Ll/a$a;->e:Ll/a; 
  
21 ····iput-object·p2,·p0,·Ll/a$a;->d:Ljava/util/List; 
  
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····return-void26 ····return-void
24 .end·method27 .end·method
  
  
25 #·virtual·methods28 #·virtual·methods
26 .method·public·run()V29 .method·public·bridge·synthetic·a(Ljava/lang/String;Ljava/security/Provider;)Ljava/lang/Object;
27 ····.locals·230 ····.locals·0
  
28 ····iget-object·v0,·p0,·Ll/a$a;->e:Ll/a;31 ····invoke-virtual·{p0,·p1,·p2},·Lf0/j$b;->b(Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/KeyAgreement;
  
29 ····iget-object·v1,·p0,·Ll/a$a;->d:Ljava/util/List;32 ····move-result-object·p1
  
30 ····invoke-virtual·{v0,·v1},·Ll/a;->e(Ljava/util/List;)V33 ····return-object·p1
 34 .end·method
  
31 ····iget-object·v0,·p0,·Ll/a$a;->d:Ljava/util/List;35 .method·public·b(Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/KeyAgreement;
 36 ····.locals·0
  
32 ····iget-object·v1,·p0,·Ll/a$a;->e:Ll/a;37 ····if-nez·p2,·:cond_0
  
33 ····iget-object·v1,·v1,·Ll/a;->f:Ljava/io/File;38 ····invoke-static·{p1},·Ljavax/crypto/KeyAgreement;->getInstance(Ljava/lang/String;)Ljavax/crypto/KeyAgreement;
  
34 ····invoke-static·{v0,·v1},·Ll/b;->f(Ljava/util/List;Ljava/io/File;)V39 ····move-result-object·p1
  
35 ····return-void40 ····return-object·p1
  
 41 ····:cond_0
 42 ····invoke-static·{p1,·p2},·Ljavax/crypto/KeyAgreement;->getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/KeyAgreement;
  
 43 ····move-result-object·p1
  
 44 ····return-object·p1
36 .end·method45 .end·method
2.68 KB
smali/l/a$g$a.smali vs.
smali/k/a$g$a.smali
Files 14% similar despite different names
    
Offset 1, 89 lines modifiedOffset 1, 89 lines modified
1 .class·Ll/a$g$a;1 .class·Lk/a$g$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Ll/a$g;->run()V8 ····value·=·Lk/a$g;->run()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·d:Ljava/lang/String;15 .field·final·synthetic·d:Ljava/lang/String;
  
16 .field·final·synthetic·e:Lr/a;16 .field·final·synthetic·e:Lq/a;
  
17 .field·final·synthetic·f:Ll/a$g;17 .field·final·synthetic·f:Lk/a$g;
  
  
18 #·direct·methods18 #·direct·methods
19 .method·constructor·<init>(Ll/a$g;Ljava/lang/String;Lr/a;)V19 .method·constructor·<init>(Lk/a$g;Ljava/lang/String;Lq/a;)V
20 ····.locals·020 ····.locals·0
  
21 ····iput-object·p1,·p0,·Ll/a$g$a;->f:Ll/a$g;21 ····iput-object·p1,·p0,·Lk/a$g$a;->f:Lk/a$g;
  
22 ····iput-object·p2,·p0,·Ll/a$g$a;->d:Ljava/lang/String;22 ····iput-object·p2,·p0,·Lk/a$g$a;->d:Ljava/lang/String;
  
23 ····iput-object·p3,·p0,·Ll/a$g$a;->e:Lr/a;23 ····iput-object·p3,·p0,·Lk/a$g$a;->e:Lq/a;
  
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
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·run()V28 .method·public·run()V
29 ····.locals·229 ····.locals·2
  
30 ····iget-object·v0,·p0,·Ll/a$g$a;->f:Ll/a$g;30 ····iget-object·v0,·p0,·Lk/a$g$a;->f:Lk/a$g;
  
31 ····iget-object·v0,·v0,·Ll/a$g;->f:Ll/a;31 ····iget-object·v0,·v0,·Lk/a$g;->f:Lk/a;
  
32 ····iget-object·v0,·v0,·Ll/a;->c:Ljava/util/Map;32 ····iget-object·v0,·v0,·Lk/a;->c:Ljava/util/Map;
  
33 ····iget-object·v1,·p0,·Ll/a$g$a;->d:Ljava/lang/String;33 ····iget-object·v1,·p0,·Lk/a$g$a;->d:Ljava/lang/String;
  
34 ····invoke-interface·{v0,·v1},·Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object;34 ····invoke-interface·{v0,·v1},·Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object;
  
35 ····iget-object·v0,·p0,·Ll/a$g$a;->e:Lr/a;35 ····iget-object·v0,·p0,·Lk/a$g$a;->e:Lq/a;
  
36 ····invoke-interface·{v0},·Ljava/util/concurrent/Future;->isCancelled()Z36 ····invoke-interface·{v0},·Ljava/util/concurrent/Future;->isCancelled()Z
  
37 ····move-result·v037 ····move-result·v0
  
38 ····if-eqz·v0,·:cond_038 ····if-eqz·v0,·:cond_0
  
39 ····return-void39 ····return-void
  
40 ····:cond_040 ····:cond_0
41 ····:try_start_041 ····:try_start_0
42 ····iget-object·v0,·p0,·Ll/a$g$a;->e:Lr/a;42 ····iget-object·v0,·p0,·Lk/a$g$a;->e:Lq/a;
  
43 ····invoke-interface·{v0},·Ljava/util/concurrent/Future;->get()Ljava/lang/Object;43 ····invoke-interface·{v0},·Ljava/util/concurrent/Future;->get()Ljava/lang/Object;
44 ····:try_end_044 ····:try_end_0
45 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_045 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
46 ····goto·:goto_046 ····goto·:goto_0
  
47 ····:catch_047 ····:catch_0
48 ····move-exception·v048 ····move-exception·v0
  
49 ····iget-object·v1,·p0,·Ll/a$g$a;->f:Ll/a$g;49 ····iget-object·v1,·p0,·Lk/a$g$a;->f:Lk/a$g;
  
50 ····iget-object·v1,·v1,·Ll/a$g;->e:Landroidx/concurrent/futures/c;50 ····iget-object·v1,·v1,·Lk/a$g;->e:Landroidx/concurrent/futures/c;
  
51 ····invoke-virtual·{v1,·v0},·Landroidx/concurrent/futures/c;->q(Ljava/lang/Throwable;)Z51 ····invoke-virtual·{v1,·v0},·Landroidx/concurrent/futures/c;->q(Ljava/lang/Throwable;)Z
  
52 ····:goto_052 ····:goto_0
53 ····return-void53 ····return-void
54 .end·method54 .end·method
2.96 KB
smali/l/a$f.smali vs.
smali/b2/g.smali
Files 23% similar despite different names
    
Offset 1, 72 lines modifiedOffset 1, 69 lines modified
1 .class·Ll/a$f; 
2 .super·Ljava/lang/Object;1 .class·Lb2/g;
 2 .super·Lb2/f;
3 .source·""3 .source·""
  
4 #·interfaces 
5 .implements·Ljava/util/concurrent/Callable; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/EnclosingMethod; 
8 ····value·=·Ll/a;->h(Ljava/lang/String;)Landroidx/core/graphics/drawable/IconCompat; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass; 
11 ····accessFlags·=·0x0 
12 ····name·=·null 
13 .end·annotation 
  
14 .annotation·system·Ldalvik/annotation/Signature; 
15 ····value·=·{ 
16 ········"Ljava/lang/Object;", 
17 ········"Ljava/util/concurrent/Callable<", 
18 ········"Landroid/graphics/Bitmap;", 
19 ········">;" 
20 ····} 
21 .end·annotation 
  
 4 #·direct·methods
 5 .method·public·static·a(Ljava/util/Iterator;)Lb2/c;
 6 ····.locals·1
 7 ····.annotation·system·Ldalvik/annotation/Signature;
 8 ········value·=·{
 9 ············"<T:",
 10 ············"Ljava/lang/Object;",
 11 ············">(",
 12 ············"Ljava/util/Iterator<",
 13 ············"+TT;>;)",
 14 ············"Lb2/c<",
 15 ············"TT;>;"
 16 ········}
 17 ····.end·annotation
  
 18 ····const-string·v0,·"<this>"
22 #·instance·fields 
23 .field·final·synthetic·a:Ll/b$a; 
  
24 .field·final·synthetic·b:Ll/a;19 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 20 ····new-instance·v0,·Lb2/g$a;
  
 21 ····invoke-direct·{v0,·p0},·Lb2/g$a;-><init>(Ljava/util/Iterator;)V
25 #·direct·methods 
26 .method·constructor·<init>(Ll/a;Ll/b$a;)V 
27 ····.locals·0 
  
28 ····iput-object·p1,·p0,·Ll/a$f;->b:Ll/a;22 ····invoke-static·{v0},·Lb2/g;->b(Lb2/c;)Lb2/c;
  
29 ····iput-object·p2,·p0,·Ll/a$f;->a:Ll/b$a;23 ····move-result-object·p0
  
 24 ····return-object·p0
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
31 ····return-void 
32 .end·method25 .end·method
  
 26 .method·public·static·final·b(Lb2/c;)Lb2/c;
  
33 #·virtual·methods 
34 .method·public·a()Landroid/graphics/Bitmap; 
35 ····.locals·127 ····.locals·1
 28 ····.annotation·system·Ldalvik/annotation/Signature;
 29 ········value·=·{
 30 ············"<T:",
 31 ············"Ljava/lang/Object;",
 32 ············">(",
 33 ············"Lb2/c<",
 34 ············"+TT;>;)",
 35 ············"Lb2/c<",
 36 ············"TT;>;"
 37 ········}
 38 ····.end·annotation
  
36 ····iget-object·v0,·p0,·Ll/a$f;->a:Ll/b$a;39 ····const-string·v0,·"<this>"
  
37 ····iget-object·v0,·v0,·Ll/b$a;->b:Ljava/lang/String;40 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
38 ····invoke-static·{v0},·Landroid/graphics/BitmapFactory;->decodeFile(Ljava/lang/String;)Landroid/graphics/Bitmap;41 ····instance-of·v0,·p0,·Lb2/a;
  
39 ····move-result-object·v042 ····if-eqz·v0,·:cond_0
  
 43 ····goto·:goto_0
40 ····return-object·v0 
41 .end·method 
  
42 .method·public·bridge·synthetic·call()Ljava/lang/Object; 
43 ····.locals·144 ····:cond_0
 45 ····new-instance·v0,·Lb2/a;
  
44 ····invoke-virtual·{p0},·Ll/a$f;->a()Landroid/graphics/Bitmap;46 ····invoke-direct·{v0,·p0},·Lb2/a;-><init>(Lb2/c;)V
  
45 ····move-result-object·v047 ····move-object·p0,·v0
  
 48 ····:goto_0
46 ····return-object·v049 ····return-object·p0
47 .end·method50 .end·method
2.57 KB
smali/l/a$b.smali vs.
smali/k/a$i.smali
Files 18% similar despite different names
    
Offset 1, 72 lines modifiedOffset 1, 83 lines modified
1 .class·Ll/a$b;1 .class·Lk/a$i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Ll/a;->l(Landroidx/concurrent/futures/c;)V8 ····value·=·Lk/a;->m(Ljava/lang/Runnable;)Lq/a;
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·d:Lr/a;15 .field·final·synthetic·d:Landroidx/concurrent/futures/c;
  
16 .field·final·synthetic·e:Landroidx/concurrent/futures/c;16 .field·final·synthetic·e:Ljava/lang/Runnable;
  
17 .field·final·synthetic·f:Ll/a;17 .field·final·synthetic·f:Lk/a;
  
  
18 #·direct·methods18 #·direct·methods
19 .method·constructor·<init>(Ll/a;Lr/a;Landroidx/concurrent/futures/c;)V19 .method·constructor·<init>(Lk/a;Landroidx/concurrent/futures/c;Ljava/lang/Runnable;)V
20 ····.locals·020 ····.locals·0
  
21 ····iput-object·p1,·p0,·Ll/a$b;->f:Ll/a;21 ····iput-object·p1,·p0,·Lk/a$i;->f:Lk/a;
  
22 ····iput-object·p2,·p0,·Ll/a$b;->d:Lr/a;22 ····iput-object·p2,·p0,·Lk/a$i;->d:Landroidx/concurrent/futures/c;
  
23 ····iput-object·p3,·p0,·Ll/a$b;->e:Landroidx/concurrent/futures/c;23 ····iput-object·p3,·p0,·Lk/a$i;->e: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
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·run()V28 .method·public·run()V
29 ····.locals·229 ····.locals·2
  
 30 ····iget-object·v0,·p0,·Lk/a$i;->d:Landroidx/concurrent/futures/c;
  
 31 ····invoke-virtual·{v0},·Landroidx/concurrent/futures/a;->isCancelled()Z
  
 32 ····move-result·v0
  
 33 ····if-eqz·v0,·:cond_0
  
 34 ····return-void
  
 35 ····:cond_0
30 ····:try_start_036 ····:try_start_0
31 ····iget-object·v0,·p0,·Ll/a$b;->d:Lr/a;37 ····iget-object·v0,·p0,·Lk/a$i;->e:Ljava/lang/Runnable;
  
32 ····invoke-interface·{v0},·Ljava/util/concurrent/Future;->get()Ljava/lang/Object;38 ····invoke-interface·{v0},·Ljava/lang/Runnable;->run()V
  
33 ····iget-object·v0,·p0,·Ll/a$b;->e:Landroidx/concurrent/futures/c;39 ····iget-object·v0,·p0,·Lk/a$i;->d:Landroidx/concurrent/futures/c;
  
34 ····const/4·v1,·0x040 ····const/4·v1,·0x0
  
35 ····invoke-virtual·{v0,·v1},·Landroidx/concurrent/futures/c;->p(Ljava/lang/Object;)Z41 ····invoke-virtual·{v0,·v1},·Landroidx/concurrent/futures/c;->p(Ljava/lang/Object;)Z
36 ····:try_end_042 ····:try_end_0
37 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_043 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
38 ····goto·:goto_044 ····goto·:goto_0
  
39 ····:catch_045 ····:catch_0
40 ····move-exception·v046 ····move-exception·v0
  
41 ····iget-object·v1,·p0,·Ll/a$b;->e:Landroidx/concurrent/futures/c;47 ····iget-object·v1,·p0,·Lk/a$i;->d:Landroidx/concurrent/futures/c;
  
42 ····invoke-virtual·{v1,·v0},·Landroidx/concurrent/futures/c;->q(Ljava/lang/Throwable;)Z48 ····invoke-virtual·{v1,·v0},·Landroidx/concurrent/futures/c;->q(Ljava/lang/Throwable;)Z
  
43 ····:goto_049 ····:goto_0
44 ····return-void50 ····return-void
45 .end·method51 .end·method
2.28 KB
smali/x1/y1.smali vs.
smali/d2/y1.smali
Files 4% similar despite different names
    
Offset 1, 44 lines modifiedOffset 1, 44 lines modified
1 .class·public·abstract·Lx1/y1;1 .class·public·abstract·Ld2/y1;
2 .super·Lx1/f0;2 .super·Ld2/f0;
3 .source·""3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·constructor·<init>()V5 .method·public·constructor·<init>()V
6 ····.locals·06 ····.locals·0
  
7 ····invoke-direct·{p0},·Lx1/f0;-><init>()V7 ····invoke-direct·{p0},·Ld2/f0;-><init>()V
  
8 ····return-void8 ····return-void
9 .end·method9 .end·method
  
  
10 #·virtual·methods10 #·virtual·methods
11 .method·public·abstract·p()Lx1/y1;11 .method·public·abstract·n()Ld2/y1;
12 .end·method12 .end·method
  
13 .method·protected·final·q()Ljava/lang/String;13 .method·protected·final·r()Ljava/lang/String;
14 ····.locals·214 ····.locals·2
  
15 ····invoke-static·{},·Lx1/w0;->c()Lx1/y1;15 ····invoke-static·{},·Ld2/w0;->c()Ld2/y1;
  
16 ····move-result-object·v016 ····move-result-object·v0
  
17 ····if-ne·p0,·v0,·:cond_017 ····if-ne·p0,·v0,·:cond_0
  
18 ····const-string·v0,·"Dispatchers.Main"18 ····const-string·v0,·"Dispatchers.Main"
  
19 ····return-object·v019 ····return-object·v0
  
20 ····:cond_020 ····:cond_0
21 ····const/4·v1,·0x021 ····const/4·v1,·0x0
  
22 ····:try_start_022 ····:try_start_0
23 ····invoke-virtual·{v0},·Lx1/y1;->p()Lx1/y1;23 ····invoke-virtual·{v0},·Ld2/y1;->n()Ld2/y1;
  
24 ····move-result-object·v024 ····move-result-object·v0
25 ····:try_end_025 ····:try_end_0
26 ····.catch·Ljava/lang/UnsupportedOperationException;·{:try_start_0·..·:try_end_0}·:catch_026 ····.catch·Ljava/lang/UnsupportedOperationException;·{:try_start_0·..·:try_end_0}·:catch_0
  
27 ····goto·:goto_027 ····goto·:goto_0
  
Offset 55, 35 lines modifiedOffset 55, 35 lines modified
55 ····:cond_155 ····:cond_1
56 ····return-object·v156 ····return-object·v1
57 .end·method57 .end·method
  
58 .method·public·toString()Ljava/lang/String;58 .method·public·toString()Ljava/lang/String;
59 ····.locals·259 ····.locals·2
  
60 ····invoke-virtual·{p0},·Lx1/y1;->q()Ljava/lang/String;60 ····invoke-virtual·{p0},·Ld2/y1;->r()Ljava/lang/String;
  
61 ····move-result-object·v061 ····move-result-object·v0
  
62 ····if-nez·v0,·:cond_062 ····if-nez·v0,·:cond_0
  
63 ····new-instance·v0,·Ljava/lang/StringBuilder;63 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
64 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V64 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
65 ····invoke-static·{p0},·Lx1/q0;->a(Ljava/lang/Object;)Ljava/lang/String;65 ····invoke-static·{p0},·Ld2/q0;->a(Ljava/lang/Object;)Ljava/lang/String;
  
66 ····move-result-object·v166 ····move-result-object·v1
  
67 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;67 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
68 ····const/16·v1,·0x4068 ····const/16·v1,·0x40
  
69 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;69 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
70 ····invoke-static·{p0},·Lx1/q0;->b(Ljava/lang/Object;)Ljava/lang/String;70 ····invoke-static·{p0},·Ld2/q0;->b(Ljava/lang/Object;)Ljava/lang/String;
  
71 ····move-result-object·v171 ····move-result-object·v1
  
72 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;72 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
73 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;73 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
1.21 KB
smali/x1/o1$b.smali vs.
smali/p1/e$b.smali
Files 20% similar despite different names
    
Offset 1, 48 lines modifiedOffset 1, 48 lines modified
1 .class·public·final·Lx1/o1$b;1 .class·public·final·Lp1/e$b;
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·=·Lx1/o1;8 ····value·=·Lp1/e;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"b"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
17 ········"Lj1/g$c<",17 ········"Lp1/g$c<",
18 ········"Lx1/o1;",18 ········"Lp1/e;",
19 ········">;"19 ········">;"
20 ····}20 ····}
21 .end·annotation21 .end·annotation
  
  
22 #·static·fields22 #·static·fields
23 .field·static·final·synthetic·d:Lx1/o1$b;23 .field·static·final·synthetic·d:Lp1/e$b;
  
  
24 #·direct·methods24 #·direct·methods
25 .method·static·constructor·<clinit>()V25 .method·static·constructor·<clinit>()V
26 ····.locals·126 ····.locals·1
  
27 ····new-instance·v0,·Lx1/o1$b;27 ····new-instance·v0,·Lp1/e$b;
  
28 ····invoke-direct·{v0},·Lx1/o1$b;-><init>()V28 ····invoke-direct·{v0},·Lp1/e$b;-><init>()V
  
29 ····sput-object·v0,·Lx1/o1$b;->d:Lx1/o1$b;29 ····sput-object·v0,·Lp1/e$b;->d:Lp1/e$b;
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
32 .method·private·constructor·<init>()V32 .method·private·constructor·<init>()V
33 ····.locals·033 ····.locals·0
  
2.58 KB
smali/x1/h.smali vs.
smali/d2/h.smali
Files 24% similar despite different names
    
Offset 1, 80 lines modifiedOffset 1, 80 lines modified
1 .class·final·synthetic·Lx1/h;1 .class·final·synthetic·Ld2/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(Lx1/l0;Lj1/g;Lx1/n0;Lq1/p;)Lx1/o1;5 .method·public·static·final·a(Ld2/l0;Lp1/g;Ld2/n0;Lw1/p;)Ld2/o1;
6 ····.locals·16 ····.locals·1
7 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
8 ········value·=·{8 ········value·=·{
9 ············"(",9 ············"(",
10 ············"Lx1/l0;",10 ············"Ld2/l0;",
11 ············"Lj1/g;",11 ············"Lp1/g;",
12 ············"Lx1/n0;",12 ············"Ld2/n0;",
13 ············"Lq1/p<",13 ············"Lw1/p<",
14 ············"-",14 ············"-",
15 ············"Lx1/l0;",15 ············"Ld2/l0;",
16 ············"-",16 ············"-",
17 ············"Lj1/d<",17 ············"Lp1/d<",
18 ············"-",18 ············"-",
19 ············"Lg1/q;",19 ············"Lm1/q;",
20 ············">;+",20 ············">;+",
21 ············"Ljava/lang/Object;",21 ············"Ljava/lang/Object;",
22 ············">;)",22 ············">;)",
23 ············"Lx1/o1;"23 ············"Ld2/o1;"
24 ········}24 ········}
25 ····.end·annotation25 ····.end·annotation
  
26 ····invoke-static·{p0,·p1},·Lx1/e0;->c(Lx1/l0;Lj1/g;)Lj1/g;26 ····invoke-static·{p0,·p1},·Ld2/e0;->c(Ld2/l0;Lp1/g;)Lp1/g;
  
27 ····move-result-object·p027 ····move-result-object·p0
  
28 ····invoke-virtual·{p2},·Lx1/n0;->e()Z28 ····invoke-virtual·{p2},·Ld2/n0;->e()Z
  
29 ····move-result·p129 ····move-result·p1
  
30 ····if-eqz·p1,·:cond_030 ····if-eqz·p1,·:cond_0
  
31 ····new-instance·p1,·Lx1/x1;31 ····new-instance·p1,·Ld2/x1;
  
32 ····invoke-direct·{p1,·p0,·p3},·Lx1/x1;-><init>(Lj1/g;Lq1/p;)V32 ····invoke-direct·{p1,·p0,·p3},·Ld2/x1;-><init>(Lp1/g;Lw1/p;)V
  
33 ····goto·:goto_033 ····goto·:goto_0
  
34 ····:cond_034 ····:cond_0
35 ····new-instance·p1,·Lx1/d2;35 ····new-instance·p1,·Ld2/d2;
  
36 ····const/4·v0,·0x136 ····const/4·v0,·0x1
  
37 ····invoke-direct·{p1,·p0,·v0},·Lx1/d2;-><init>(Lj1/g;Z)V37 ····invoke-direct·{p1,·p0,·v0},·Ld2/d2;-><init>(Lp1/g;Z)V
  
38 ····:goto_038 ····:goto_0
39 ····invoke-virtual·{p1,·p2,·p1,·p3},·Lx1/a;->w0(Lx1/n0;Ljava/lang/Object;Lq1/p;)V39 ····invoke-virtual·{p1,·p2,·p1,·p3},·Ld2/a;->w0(Ld2/n0;Ljava/lang/Object;Lw1/p;)V
  
40 ····return-object·p140 ····return-object·p1
41 .end·method41 .end·method
  
42 .method·public·static·synthetic·b(Lx1/l0;Lj1/g;Lx1/n0;Lq1/p;ILjava/lang/Object;)Lx1/o1;42 .method·public·static·synthetic·b(Ld2/l0;Lp1/g;Ld2/n0;Lw1/p;ILjava/lang/Object;)Ld2/o1;
43 ····.locals·043 ····.locals·0
  
44 ····and-int/lit8·p5,·p4,·0x144 ····and-int/lit8·p5,·p4,·0x1
  
45 ····if-eqz·p5,·:cond_045 ····if-eqz·p5,·:cond_0
  
46 ····sget-object·p1,·Lj1/h;->d:Lj1/h;46 ····sget-object·p1,·Lp1/h;->d:Lp1/h;
  
47 ····:cond_047 ····:cond_0
48 ····and-int/lit8·p4,·p4,·0x248 ····and-int/lit8·p4,·p4,·0x2
  
49 ····if-eqz·p4,·:cond_149 ····if-eqz·p4,·:cond_1
  
50 ····sget-object·p2,·Lx1/n0;->d:Lx1/n0;50 ····sget-object·p2,·Ld2/n0;->d:Ld2/n0;
  
51 ····:cond_151 ····:cond_1
52 ····invoke-static·{p0,·p1,·p2,·p3},·Lx1/g;->a(Lx1/l0;Lj1/g;Lx1/n0;Lq1/p;)Lx1/o1;52 ····invoke-static·{p0,·p1,·p2,·p3},·Ld2/g;->a(Ld2/l0;Lp1/g;Ld2/n0;Lw1/p;)Ld2/o1;
  
53 ····move-result-object·p053 ····move-result-object·p0
  
54 ····return-object·p054 ····return-object·p0
55 .end·method55 .end·method
2.36 KB
smali/x1/h0.smali vs.
smali/d2/h0.smali
Files 11% similar despite different names
    
Offset 1, 49 lines modifiedOffset 1, 49 lines modified
1 .class·public·final·Lx1/h0;1 .class·public·final·Ld2/h0;
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/g;Ljava/lang/Throwable;)V5 .method·public·static·final·a(Lp1/g;Ljava/lang/Throwable;)V
6 ····.locals·16 ····.locals·1
  
7 ····:try_start_07 ····:try_start_0
8 ····sget-object·v0,·Lkotlinx/coroutines/CoroutineExceptionHandler;->b:Lkotlinx/coroutines/CoroutineExceptionHandler$a;8 ····sget-object·v0,·Lkotlinx/coroutines/CoroutineExceptionHandler;->b:Lkotlinx/coroutines/CoroutineExceptionHandler$a;
  
9 ····invoke-interface·{p0,·v0},·Lj1/g;->get(Lj1/g$c;)Lj1/g$b;9 ····invoke-interface·{p0,·v0},·Lp1/g;->get(Lp1/g$c;)Lp1/g$b;
  
10 ····move-result-object·v010 ····move-result-object·v0
  
11 ····check-cast·v0,·Lkotlinx/coroutines/CoroutineExceptionHandler;11 ····check-cast·v0,·Lkotlinx/coroutines/CoroutineExceptionHandler;
12 ····:try_end_012 ····:try_end_0
13 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_013 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
14 ····if-nez·v0,·:cond_014 ····if-nez·v0,·:cond_0
  
15 ····invoke-static·{p0,·p1},·Lx1/g0;->a(Lj1/g;Ljava/lang/Throwable;)V15 ····invoke-static·{p0,·p1},·Ld2/g0;->a(Lp1/g;Ljava/lang/Throwable;)V
  
16 ····return-void16 ····return-void
  
17 ····:cond_017 ····:cond_0
18 ····:try_start_118 ····:try_start_1
19 ····invoke-interface·{v0,·p0,·p1},·Lkotlinx/coroutines/CoroutineExceptionHandler;->handleException(Lj1/g;Ljava/lang/Throwable;)V19 ····invoke-interface·{v0,·p0,·p1},·Lkotlinx/coroutines/CoroutineExceptionHandler;->handleException(Lp1/g;Ljava/lang/Throwable;)V
20 ····:try_end_120 ····:try_end_1
21 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_021 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
22 ····return-void22 ····return-void
  
23 ····:catchall_023 ····:catchall_0
24 ····move-exception·v024 ····move-exception·v0
  
25 ····invoke-static·{p1,·v0},·Lx1/h0;->b(Ljava/lang/Throwable;Ljava/lang/Throwable;)Ljava/lang/Throwable;25 ····invoke-static·{p1,·v0},·Ld2/h0;->b(Ljava/lang/Throwable;Ljava/lang/Throwable;)Ljava/lang/Throwable;
  
26 ····move-result-object·p126 ····move-result-object·p1
  
27 ····invoke-static·{p0,·p1},·Lx1/g0;->a(Lj1/g;Ljava/lang/Throwable;)V27 ····invoke-static·{p0,·p1},·Ld2/g0;->a(Lp1/g;Ljava/lang/Throwable;)V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
30 .method·public·static·final·b(Ljava/lang/Throwable;Ljava/lang/Throwable;)Ljava/lang/Throwable;30 .method·public·static·final·b(Ljava/lang/Throwable;Ljava/lang/Throwable;)Ljava/lang/Throwable;
31 ····.locals·231 ····.locals·2
  
Offset 54, 11 lines modifiedOffset 54, 11 lines modified
54 ····:cond_054 ····:cond_0
55 ····new-instance·v0,·Ljava/lang/RuntimeException;55 ····new-instance·v0,·Ljava/lang/RuntimeException;
  
56 ····const-string·v1,·"Exception·while·trying·to·handle·coroutine·exception"56 ····const-string·v1,·"Exception·while·trying·to·handle·coroutine·exception"
  
57 ····invoke-direct·{v0,·v1,·p1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V57 ····invoke-direct·{v0,·v1,·p1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
  
58 ····invoke-static·{v0,·p0},·Lg1/a;->a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V58 ····invoke-static·{v0,·p0},·Lm1/a;->a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V
  
59 ····return-object·v059 ····return-object·v0
60 .end·method60 .end·method
11.1 KB
smali/x1/p1.smali vs.
smali/i0/g.smali
Max HTML report size reached
5.77 KB
smali/x1/z0.smali vs.
smali/d2/z0.smali
Max HTML report size reached
1.27 KB
smali/x1/f0$a.smali vs.
smali/d2/f0$a.smali
Files 17% similar despite different names
    
Offset 1, 45 lines modifiedOffset 1, 45 lines modified
1 .class·public·final·Lx1/f0$a;1 .class·public·final·Ld2/f0$a;
2 .super·Lj1/b;2 .super·Lp1/b;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lx1/f0;6 ····value·=·Ld2/f0;
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;12 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{13 ····value·=·{
14 ········"Lj1/b<",14 ········"Lp1/b<",
15 ········"Lj1/e;",15 ········"Lp1/e;",
16 ········"Lx1/f0;",16 ········"Ld2/f0;",
17 ········">;"17 ········">;"
18 ····}18 ····}
19 .end·annotation19 .end·annotation
  
  
20 #·direct·methods20 #·direct·methods
21 .method·private·constructor·<init>()V21 .method·private·constructor·<init>()V
22 ····.locals·222 ····.locals·2
  
23 ····sget-object·v0,·Lj1/e;->a:Lj1/e$b;23 ····sget-object·v0,·Lp1/e;->c:Lp1/e$b;
  
24 ····sget-object·v1,·Lx1/f0$a$a;->d:Lx1/f0$a$a;24 ····sget-object·v1,·Ld2/f0$a$a;->d:Ld2/f0$a$a;
  
25 ····invoke-direct·{p0,·v0,·v1},·Lj1/b;-><init>(Lj1/g$c;Lq1/l;)V25 ····invoke-direct·{p0,·v0,·v1},·Lp1/b;-><init>(Lp1/g$c;Lw1/l;)V
  
26 ····return-void26 ····return-void
27 .end·method27 .end·method
  
28 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V28 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V
29 ····.locals·029 ····.locals·0
  
30 ····invoke-direct·{p0},·Lx1/f0$a;-><init>()V30 ····invoke-direct·{p0},·Ld2/f0$a;-><init>()V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
1.23 KB
smali/x1/v0.smali vs.
smali/d1/e.smali
Files 20% similar despite different names
    
Offset 1, 36 lines modifiedOffset 1, 23 lines modified
1 .class·final·Lx1/v0; 
2 .super·Ljava/lang/Object;1 .class·public·Ld1/e;
 2 .super·Ljava/lang/RuntimeException;
3 .source·""3 .source·""
  
4 #·interfaces 
5 .implements·Ljava/util/concurrent/Executor; 
  
  
6 #·instance·fields4 #·instance·fields
 5 .field·public·final·d:Ljava/lang/String;
7 .field·public·final·d:Lx1/f0; 
  
  
8 #·virtual·methods 
9 .method·public·execute(Ljava/lang/Runnable;)V 
10 ····.locals·2 
  
11 ····iget-object·v0,·p0,·Lx1/v0;->d:Lx1/f0; 
  
12 ····sget-object·v1,·Lj1/h;->d:Lj1/h;6 .field·public·final·e:Ljava/lang/Object;
  
13 ····invoke-virtual·{v0,·v1,·p1},·Lx1/f0;->l(Lj1/g;Ljava/lang/Runnable;)V 
  
14 ····return-void 
15 .end·method7 #·direct·methods
 8 .method·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
 9 ····.locals·0
  
 10 ····invoke-direct·{p0,·p2},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
16 .method·public·toString()Ljava/lang/String; 
17 ····.locals·1 
  
18 ····iget-object·v0,·p0,·Lx1/v0;->d:Lx1/f0;11 ····iput-object·p1,·p0,·Ld1/e;->d:Ljava/lang/String;
  
19 ····invoke-virtual·{v0},·Lx1/f0;->toString()Ljava/lang/String;12 ····iput-object·p3,·p0,·Ld1/e;->e:Ljava/lang/Object;
  
 13 ····return-void
20 ····move-result-object·v0 
  
21 ····return-object·v0 
22 .end·method14 .end·method
341 B
smali/x1/e1.smali vs.
smali/d2/e1.smali
Files 16% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Lx1/e1;1 .class·public·final·Ld2/e1;
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/lang/String;Ljava/lang/Throwable;)Ljava/util/concurrent/CancellationException;5 .method·public·static·final·a(Ljava/lang/String;Ljava/lang/Throwable;)Ljava/util/concurrent/CancellationException;
6 ····.locals·16 ····.locals·1
1.13 KB
smali/x1/k$a.smali vs.
smali/d2/k$a.smali
Files 12% similar despite different names
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
1 .class·public·final·Lx1/k$a;1 .class·public·final·Ld2/k$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·=·Lx1/k;6 ····value·=·Ld2/k;
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 #·direct·methods12 #·direct·methods
13 .method·public·static·synthetic·a(Lx1/k;Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;)Ljava/lang/Object;13 .method·public·static·synthetic·a(Ld2/k;Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;)Ljava/lang/Object;
14 ····.locals·014 ····.locals·0
  
15 ····if-nez·p4,·:cond_115 ····if-nez·p4,·:cond_1
  
16 ····and-int/lit8·p3,·p3,·0x216 ····and-int/lit8·p3,·p3,·0x2
  
17 ····if-eqz·p3,·:cond_017 ····if-eqz·p3,·:cond_0
  
18 ····const/4·p2,·0x018 ····const/4·p2,·0x0
  
19 ····:cond_019 ····:cond_0
20 ····invoke-interface·{p0,·p1,·p2},·Lx1/k;->c(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;20 ····invoke-interface·{p0,·p1,·p2},·Ld2/k;->e(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
21 ····move-result-object·p021 ····move-result-object·p0
  
22 ····return-object·p022 ····return-object·p0
  
23 ····:cond_123 ····:cond_1
24 ····new-instance·p0,·Ljava/lang/UnsupportedOperationException;24 ····new-instance·p0,·Ljava/lang/UnsupportedOperationException;
2.48 KB
smali/x1/f2.smali vs.
smali/d2/f2.smali
Files 12% similar despite different names
    
Offset 1, 92 lines modifiedOffset 1, 92 lines modified
1 .class·public·final·Lx1/f2;1 .class·public·final·Ld2/f2;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·a:Lx1/f2;5 .field·public·static·final·a:Ld2/f2;
  
6 .field·private·static·final·b:Ljava/lang/ThreadLocal;6 .field·private·static·final·b:Ljava/lang/ThreadLocal;
7 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
8 ········value·=·{8 ········value·=·{
9 ············"Ljava/lang/ThreadLocal<",9 ············"Ljava/lang/ThreadLocal<",
10 ············"Lx1/z0;",10 ············"Ld2/z0;",
11 ············">;"11 ············">;"
12 ········}12 ········}
13 ····.end·annotation13 ····.end·annotation
14 .end·field14 .end·field
  
  
15 #·direct·methods15 #·direct·methods
16 .method·static·constructor·<clinit>()V16 .method·static·constructor·<clinit>()V
17 ····.locals·117 ····.locals·1
  
18 ····new-instance·v0,·Lx1/f2;18 ····new-instance·v0,·Ld2/f2;
  
19 ····invoke-direct·{v0},·Lx1/f2;-><init>()V19 ····invoke-direct·{v0},·Ld2/f2;-><init>()V
  
20 ····sput-object·v0,·Lx1/f2;->a:Lx1/f2;20 ····sput-object·v0,·Ld2/f2;->a:Ld2/f2;
  
21 ····new-instance·v0,·Ljava/lang/ThreadLocal;21 ····new-instance·v0,·Ljava/lang/ThreadLocal;
  
22 ····invoke-direct·{v0},·Ljava/lang/ThreadLocal;-><init>()V22 ····invoke-direct·{v0},·Ljava/lang/ThreadLocal;-><init>()V
  
23 ····sput-object·v0,·Lx1/f2;->b:Ljava/lang/ThreadLocal;23 ····sput-object·v0,·Ld2/f2;->b:Ljava/lang/ThreadLocal;
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
26 .method·private·constructor·<init>()V26 .method·private·constructor·<init>()V
27 ····.locals·027 ····.locals·0
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
  
31 #·virtual·methods31 #·virtual·methods
32 .method·public·final·a()Lx1/z0;32 .method·public·final·a()Ld2/z0;
33 ····.locals·233 ····.locals·2
  
34 ····sget-object·v0,·Lx1/f2;->b:Ljava/lang/ThreadLocal;34 ····sget-object·v0,·Ld2/f2;->b:Ljava/lang/ThreadLocal;
  
35 ····invoke-virtual·{v0},·Ljava/lang/ThreadLocal;->get()Ljava/lang/Object;35 ····invoke-virtual·{v0},·Ljava/lang/ThreadLocal;->get()Ljava/lang/Object;
  
36 ····move-result-object·v136 ····move-result-object·v1
  
37 ····check-cast·v1,·Lx1/z0;37 ····check-cast·v1,·Ld2/z0;
  
38 ····if-nez·v1,·:cond_038 ····if-nez·v1,·:cond_0
  
39 ····invoke-static·{},·Lx1/c1;->a()Lx1/z0;39 ····invoke-static·{},·Ld2/c1;->a()Ld2/z0;
  
40 ····move-result-object·v140 ····move-result-object·v1
  
41 ····invoke-virtual·{v0,·v1},·Ljava/lang/ThreadLocal;->set(Ljava/lang/Object;)V41 ····invoke-virtual·{v0,·v1},·Ljava/lang/ThreadLocal;->set(Ljava/lang/Object;)V
  
42 ····:cond_042 ····:cond_0
43 ····return-object·v143 ····return-object·v1
44 .end·method44 .end·method
  
45 .method·public·final·b()V45 .method·public·final·b()V
46 ····.locals·246 ····.locals·2
  
47 ····sget-object·v0,·Lx1/f2;->b:Ljava/lang/ThreadLocal;47 ····sget-object·v0,·Ld2/f2;->b:Ljava/lang/ThreadLocal;
  
48 ····const/4·v1,·0x048 ····const/4·v1,·0x0
  
49 ····invoke-virtual·{v0,·v1},·Ljava/lang/ThreadLocal;->set(Ljava/lang/Object;)V49 ····invoke-virtual·{v0,·v1},·Ljava/lang/ThreadLocal;->set(Ljava/lang/Object;)V
  
50 ····return-void50 ····return-void
51 .end·method51 .end·method
  
52 .method·public·final·c(Lx1/z0;)V52 .method·public·final·c(Ld2/z0;)V
53 ····.locals·153 ····.locals·1
  
54 ····sget-object·v0,·Lx1/f2;->b:Ljava/lang/ThreadLocal;54 ····sget-object·v0,·Ld2/f2;->b:Ljava/lang/ThreadLocal;
  
55 ····invoke-virtual·{v0,·p1},·Ljava/lang/ThreadLocal;->set(Ljava/lang/Object;)V55 ····invoke-virtual·{v0,·p1},·Ljava/lang/ThreadLocal;->set(Ljava/lang/Object;)V
  
56 ····return-void56 ····return-void
57 .end·method57 .end·method
1.27 KB
smali/x1/f1$a.smali vs.
smali/d2/f1$a.smali
Files 10% similar despite different names
    
Offset 1, 45 lines modifiedOffset 1, 45 lines modified
1 .class·public·final·Lx1/f1$a;1 .class·public·final·Ld2/f1$a;
2 .super·Lj1/b;2 .super·Lp1/b;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lx1/f1;6 ····value·=·Ld2/f1;
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;12 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{13 ····value·=·{
14 ········"Lj1/b<",14 ········"Lp1/b<",
15 ········"Lx1/f0;",15 ········"Ld2/f0;",
16 ········"Lx1/f1;",16 ········"Ld2/f1;",
17 ········">;"17 ········">;"
18 ····}18 ····}
19 .end·annotation19 .end·annotation
  
  
20 #·direct·methods20 #·direct·methods
21 .method·private·constructor·<init>()V21 .method·private·constructor·<init>()V
22 ····.locals·222 ····.locals·2
  
23 ····sget-object·v0,·Lx1/f0;->d:Lx1/f0$a;23 ····sget-object·v0,·Ld2/f0;->d:Ld2/f0$a;
  
24 ····sget-object·v1,·Lx1/f1$a$a;->d:Lx1/f1$a$a;24 ····sget-object·v1,·Ld2/f1$a$a;->d:Ld2/f1$a$a;
  
25 ····invoke-direct·{p0,·v0,·v1},·Lj1/b;-><init>(Lj1/g$c;Lq1/l;)V25 ····invoke-direct·{p0,·v0,·v1},·Lp1/b;-><init>(Lp1/g$c;Lw1/l;)V
  
26 ····return-void26 ····return-void
27 .end·method27 .end·method
  
28 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V28 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V
29 ····.locals·029 ····.locals·0
  
30 ····invoke-direct·{p0},·Lx1/f1$a;-><init>()V30 ····invoke-direct·{p0},·Ld2/f1$a;-><init>()V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
1.17 KB
smali/x1/d.smali vs.
smali/d2/t.smali
Files 18% similar despite different names
    
Offset 1, 42 lines modifiedOffset 1, 42 lines modified
1 .class·final·Lx1/d;1 .class·public·final·synthetic·Ld2/t;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lx1/b2;5 .implements·Ljava/lang/Runnable;
  
  
6 #·static·fields6 #·static·fields
7 .field·public·static·final·d:Lx1/d;7 .field·public·static·final·synthetic·d:Ld2/t;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·constructor·<clinit>()V9 .method·static·synthetic·constructor·<clinit>()V
10 ····.locals·110 ····.locals·1
  
11 ····new-instance·v0,·Lx1/d;11 ····new-instance·v0,·Ld2/t;
  
12 ····invoke-direct·{v0},·Lx1/d;-><init>()V12 ····invoke-direct·{v0},·Ld2/t;-><init>()V
  
13 ····sput-object·v0,·Lx1/d;->d:Lx1/d;13 ····sput-object·v0,·Ld2/t;->d:Ld2/t;
  
14 ····return-void14 ····return-void
15 .end·method15 .end·method
  
16 .method·private·constructor·<init>()V16 .method·private·synthetic·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
19 ····return-void19 ····return-void
20 .end·method20 .end·method
  
  
21 #·virtual·methods21 #·virtual·methods
22 .method·public·toString()Ljava/lang/String;22 .method·public·final·run()V
23 ····.locals·123 ····.locals·0
  
24 ····const-string·v0,·"Active"24 ····invoke-static·{},·Ld2/v;->n()V
  
25 ····return-object·v025 ····return-void
26 .end·method26 .end·method
5.62 KB
smali/x1/u1.smali vs.
smali/d2/z.smali
Max HTML report size reached
2.33 KB
smali/x1/v1$c.smali vs.
smali/d2/v1$c.smali
Files 6% similar despite different names
    
Offset 1, 70 lines modifiedOffset 1, 70 lines modified
1 .class·public·final·Lx1/v1$c;1 .class·public·final·Ld2/v1$c;
2 .super·Lkotlinx/coroutines/internal/n$a;2 .super·Lkotlinx/coroutines/internal/n$a;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lx1/v1;->v(Ljava/lang/Object;Lx1/z1;Lx1/u1;)Z6 ····value·=·Ld2/v1;->v(Ljava/lang/Object;Ld2/z1;Ld2/u1;)Z
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·final·synthetic·d:Lkotlinx/coroutines/internal/n;13 .field·final·synthetic·d:Lkotlinx/coroutines/internal/n;
  
14 .field·final·synthetic·e:Lx1/v1;14 .field·final·synthetic·e:Ld2/v1;
  
15 .field·final·synthetic·f:Ljava/lang/Object;15 .field·final·synthetic·f:Ljava/lang/Object;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·public·constructor·<init>(Lkotlinx/coroutines/internal/n;Lx1/v1;Ljava/lang/Object;)V17 .method·public·constructor·<init>(Lkotlinx/coroutines/internal/n;Ld2/v1;Ljava/lang/Object;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Lx1/v1$c;->d:Lkotlinx/coroutines/internal/n;19 ····iput-object·p1,·p0,·Ld2/v1$c;->d:Lkotlinx/coroutines/internal/n;
  
20 ····iput-object·p2,·p0,·Lx1/v1$c;->e:Lx1/v1;20 ····iput-object·p2,·p0,·Ld2/v1$c;->e:Ld2/v1;
  
21 ····iput-object·p3,·p0,·Lx1/v1$c;->f:Ljava/lang/Object;21 ····iput-object·p3,·p0,·Ld2/v1$c;->f:Ljava/lang/Object;
  
22 ····invoke-direct·{p0,·p1},·Lkotlinx/coroutines/internal/n$a;-><init>(Lkotlinx/coroutines/internal/n;)V22 ····invoke-direct·{p0,·p1},·Lkotlinx/coroutines/internal/n$a;-><init>(Lkotlinx/coroutines/internal/n;)V
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
  
25 #·virtual·methods25 #·virtual·methods
26 .method·public·bridge·synthetic·g(Ljava/lang/Object;)Ljava/lang/Object;26 .method·public·bridge·synthetic·g(Ljava/lang/Object;)Ljava/lang/Object;
27 ····.locals·027 ····.locals·0
  
28 ····check-cast·p1,·Lkotlinx/coroutines/internal/n;28 ····check-cast·p1,·Lkotlinx/coroutines/internal/n;
  
29 ····invoke-virtual·{p0,·p1},·Lx1/v1$c;->i(Lkotlinx/coroutines/internal/n;)Ljava/lang/Object;29 ····invoke-virtual·{p0,·p1},·Ld2/v1$c;->i(Lkotlinx/coroutines/internal/n;)Ljava/lang/Object;
  
30 ····move-result-object·p130 ····move-result-object·p1
  
31 ····return-object·p131 ····return-object·p1
32 .end·method32 .end·method
  
33 .method·public·i(Lkotlinx/coroutines/internal/n;)Ljava/lang/Object;33 .method·public·i(Lkotlinx/coroutines/internal/n;)Ljava/lang/Object;
34 ····.locals·134 ····.locals·1
  
35 ····iget-object·p1,·p0,·Lx1/v1$c;->e:Lx1/v1;35 ····iget-object·p1,·p0,·Ld2/v1$c;->e:Ld2/v1;
  
36 ····invoke-virtual·{p1},·Lx1/v1;->P()Ljava/lang/Object;36 ····invoke-virtual·{p1},·Ld2/v1;->P()Ljava/lang/Object;
  
37 ····move-result-object·p137 ····move-result-object·p1
  
38 ····iget-object·v0,·p0,·Lx1/v1$c;->f:Ljava/lang/Object;38 ····iget-object·v0,·p0,·Ld2/v1$c;->f:Ljava/lang/Object;
  
39 ····if-ne·p1,·v0,·:cond_039 ····if-ne·p1,·v0,·:cond_0
  
40 ····const/4·p1,·0x140 ····const/4·p1,·0x1
  
41 ····goto·:goto_041 ····goto·:goto_0
  
12.8 KB
smali/x1/t0.smali vs.
smali/d2/t0.smali
Max HTML report size reached
2.49 KB
smali/x1/g0.smali vs.
smali/d2/g0.smali
Files 3% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Lx1/g0;1 .class·public·final·Ld2/g0;
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:Ljava/util/List;5 .field·private·static·final·a:Ljava/util/List;
6 ····.annotation·system·Ldalvik/annotation/Signature;6 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 29, 31 lines modifiedOffset 29, 31 lines modified
  
29 ····move-result-object·v029 ····move-result-object·v0
  
30 ····invoke-virtual·{v0},·Ljava/util/ServiceLoader;->iterator()Ljava/util/Iterator;30 ····invoke-virtual·{v0},·Ljava/util/ServiceLoader;->iterator()Ljava/util/Iterator;
  
31 ····move-result-object·v031 ····move-result-object·v0
  
32 ····invoke-static·{v0},·Lv1/d;->a(Ljava/util/Iterator;)Lv1/c;32 ····invoke-static·{v0},·Lb2/d;->a(Ljava/util/Iterator;)Lb2/c;
  
33 ····move-result-object·v033 ····move-result-object·v0
  
34 ····invoke-static·{v0},·Lv1/d;->f(Lv1/c;)Ljava/util/List;34 ····invoke-static·{v0},·Lb2/d;->f(Lb2/c;)Ljava/util/List;
  
35 ····move-result-object·v035 ····move-result-object·v0
  
36 ····sput-object·v0,·Lx1/g0;->a:Ljava/util/List;36 ····sput-object·v0,·Ld2/g0;->a:Ljava/util/List;
  
37 ····return-void37 ····return-void
38 .end·method38 .end·method
  
39 .method·public·static·final·a(Lj1/g;Ljava/lang/Throwable;)V39 .method·public·static·final·a(Lp1/g;Ljava/lang/Throwable;)V
40 ····.locals·440 ····.locals·4
  
41 ····sget-object·v0,·Lx1/g0;->a:Ljava/util/List;41 ····sget-object·v0,·Ld2/g0;->a:Ljava/util/List;
  
42 ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator;42 ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
43 ····move-result-object·v043 ····move-result-object·v0
  
44 ····:goto_044 ····:goto_0
45 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z45 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;65 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
66 ····move-result-object·v166 ····move-result-object·v1
  
67 ····check-cast·v1,·Lkotlinx/coroutines/CoroutineExceptionHandler;67 ····check-cast·v1,·Lkotlinx/coroutines/CoroutineExceptionHandler;
  
68 ····:try_start_068 ····:try_start_0
69 ····invoke-interface·{v1,·p0,·p1},·Lkotlinx/coroutines/CoroutineExceptionHandler;->handleException(Lj1/g;Ljava/lang/Throwable;)V69 ····invoke-interface·{v1,·p0,·p1},·Lkotlinx/coroutines/CoroutineExceptionHandler;->handleException(Lp1/g;Ljava/lang/Throwable;)V
70 ····:try_end_070 ····:try_end_0
71 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_071 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
72 ····goto·:goto_072 ····goto·:goto_0
  
73 ····:catchall_073 ····:catchall_0
74 ····move-exception·v174 ····move-exception·v1
Offset 82, 15 lines modifiedOffset 82, 15 lines modified
  
82 ····move-result-object·v282 ····move-result-object·v2
  
83 ····invoke-virtual·{v2},·Ljava/lang/Thread;->getUncaughtExceptionHandler()Ljava/lang/Thread$UncaughtExceptionHandler;83 ····invoke-virtual·{v2},·Ljava/lang/Thread;->getUncaughtExceptionHandler()Ljava/lang/Thread$UncaughtExceptionHandler;
  
84 ····move-result-object·v384 ····move-result-object·v3
  
85 ····invoke-static·{p1,·v1},·Lx1/h0;->b(Ljava/lang/Throwable;Ljava/lang/Throwable;)Ljava/lang/Throwable;85 ····invoke-static·{p1,·v1},·Ld2/h0;->b(Ljava/lang/Throwable;Ljava/lang/Throwable;)Ljava/lang/Throwable;
  
86 ····move-result-object·v186 ····move-result-object·v1
  
87 ····invoke-interface·{v3,·v2,·v1},·Ljava/lang/Thread$UncaughtExceptionHandler;->uncaughtException(Ljava/lang/Thread;Ljava/lang/Throwable;)V87 ····invoke-interface·{v3,·v2,·v1},·Ljava/lang/Thread$UncaughtExceptionHandler;->uncaughtException(Ljava/lang/Thread;Ljava/lang/Throwable;)V
  
88 ····goto·:goto_088 ····goto·:goto_0
  
8.26 KB
smali/x1/p0.smali vs.
smali/f0/r.smali
Max HTML report size reached
3.21 KB
smali/x1/t1.smali vs.
smali/d2/r1.smali
Files 22% similar despite different names
    
Offset 1, 95 lines modifiedOffset 1, 112 lines modified
1 .class·final·synthetic·Lx1/t1; 
2 .super·Ljava/lang/Object;1 .class·public·Ld2/r1;
 2 .super·Ld2/v1;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Ld2/w;
  
4 #·direct·methods 
5 .method·public·static·final·a(Lx1/o1;)Lx1/w; 
6 ····.locals·1 
  
7 ····new-instance·v0,·Lx1/r1;6 #·instance·fields
 7 .field·private·final·e:Z
  
8 ····invoke-direct·{v0,·p0},·Lx1/r1;-><init>(Lx1/o1;)V 
  
9 ····return-object·v0 
10 .end·method8 #·direct·methods
 9 .method·public·constructor·<init>(Ld2/o1;)V
 10 ····.locals·1
  
 11 ····const/4·v0,·0x1
11 .method·public·static·synthetic·b(Lx1/o1;ILjava/lang/Object;)Lx1/w; 
12 ····.locals·0 
  
13 ····and-int/lit8·p1,·p1,·0x112 ····invoke-direct·{p0,·v0},·Ld2/v1;-><init>(Z)V
  
14 ····if-eqz·p1,·:cond_013 ····invoke-virtual·{p0,·p1},·Ld2/v1;->S(Ld2/o1;)V
  
15 ····const/4·p0,·0x014 ····invoke-direct·{p0},·Ld2/r1;->t0()Z
  
 15 ····move-result·p1
16 ····:cond_0 
17 ····invoke-static·{p0},·Lx1/s1;->a(Lx1/o1;)Lx1/w; 
  
18 ····move-result-object·p016 ····iput-boolean·p1,·p0,·Ld2/r1;->e:Z
  
19 ····return-object·p017 ····return-void
20 .end·method18 .end·method
  
21 .method·public·static·final·c(Lj1/g;Ljava/util/concurrent/CancellationException;)V19 .method·private·final·t0()Z
22 ····.locals·120 ····.locals·4
  
23 ····sget-object·v0,·Lx1/o1;->c:Lx1/o1$b;21 ····invoke-virtual·{p0},·Ld2/v1;->O()Ld2/q;
  
24 ····invoke-interface·{p0,·v0},·Lj1/g;->get(Lj1/g$c;)Lj1/g$b;22 ····move-result-object·v0
  
25 ····move-result-object·p023 ····instance-of·v1,·v0,·Ld2/r;
  
26 ····check-cast·p0,·Lx1/o1;24 ····const/4·v2,·0x0
  
27 ····if-nez·p0,·:cond_025 ····if-eqz·v1,·:cond_0
  
 26 ····check-cast·v0,·Ld2/r;
  
28 ····goto·:goto_027 ····goto·:goto_0
  
29 ····:cond_028 ····:cond_0
30 ····invoke-interface·{p0,·p1},·Lx1/o1;->m(Ljava/util/concurrent/CancellationException;)V29 ····move-object·v0,·v2
  
31 ····:goto_030 ····:goto_0
 31 ····const/4·v1,·0x0
32 ····return-void 
33 .end·method 
  
 32 ····if-nez·v0,·:cond_1
34 .method·public·static·final·d(Lj1/g;)V 
35 ····.locals·1 
  
36 ····sget-object·v0,·Lx1/o1;->c:Lx1/o1$b;33 ····return·v1
  
37 ····invoke-interface·{p0,·v0},·Lj1/g;->get(Lj1/g$c;)Lj1/g$b;34 ····:cond_1
 35 ····invoke-virtual·{v0},·Ld2/u1;->z()Ld2/v1;
  
38 ····move-result-object·p036 ····move-result-object·v0
  
39 ····check-cast·p0,·Lx1/o1;37 ····invoke-virtual·{v0},·Ld2/v1;->L()Z
  
40 ····if-nez·p0,·:cond_038 ····move-result·v3
  
41 ····goto·:goto_039 ····if-eqz·v3,·:cond_2
  
 40 ····const/4·v0,·0x1
42 ····:cond_0 
43 ····invoke-static·{p0},·Lx1/s1;->e(Lx1/o1;)V 
  
44 ····:goto_0 
45 ····return-void41 ····return·v0
46 .end·method 
  
47 .method·public·static·final·e(Lx1/o1;)V 
48 ····.locals·142 ····:cond_2
 43 ····invoke-virtual·{v0},·Ld2/v1;->O()Ld2/q;
  
49 ····invoke-interface·{p0},·Lx1/o1;->b()Z44 ····move-result-object·v0
  
50 ····move-result·v045 ····instance-of·v3,·v0,·Ld2/r;
  
51 ····if-eqz·v0,·:cond_046 ····if-eqz·v3,·:cond_3
  
52 ····return-void47 ····check-cast·v0,·Ld2/r;
  
 48 ····goto·:goto_1
  
53 ····:cond_049 ····:cond_3
54 ····invoke-interface·{p0},·Lx1/o1;->f()Ljava/util/concurrent/CancellationException;50 ····move-object·v0,·v2
  
 51 ····:goto_1
 52 ····if-nez·v0,·:cond_1
  
 53 ····return·v1
 54 .end·method
  
  
 55 #·virtual·methods
 56 .method·public·L()Z
 57 ····.locals·1
  
 58 ····iget-boolean·v0,·p0,·Ld2/r1;->e:Z
  
 59 ····return·v0
 60 .end·method
  
 61 .method·public·M()Z
 62 ····.locals·1
  
Max diff block lines reached; 42/3208 bytes (1.31%) of diff not shown.
33.4 KB
smali/x1/a1.smali vs.
smali/i0/f.smali
Max HTML report size reached
1.44 KB
smali/x1/d1.smali vs.
smali/d2/d1.smali
Files 15% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Lx1/d1;1 .class·public·final·Ld2/d1;
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:Lkotlinx/coroutines/internal/y;5 .field·private·static·final·a:Lkotlinx/coroutines/internal/y;
  
Offset 15, 35 lines modifiedOffset 15, 35 lines modified
  
15 ····new-instance·v0,·Lkotlinx/coroutines/internal/y;15 ····new-instance·v0,·Lkotlinx/coroutines/internal/y;
  
16 ····const-string·v1,·"REMOVED_TASK"16 ····const-string·v1,·"REMOVED_TASK"
  
17 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/y;-><init>(Ljava/lang/String;)V17 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/y;-><init>(Ljava/lang/String;)V
  
18 ····sput-object·v0,·Lx1/d1;->a:Lkotlinx/coroutines/internal/y;18 ····sput-object·v0,·Ld2/d1;->a:Lkotlinx/coroutines/internal/y;
  
19 ····new-instance·v0,·Lkotlinx/coroutines/internal/y;19 ····new-instance·v0,·Lkotlinx/coroutines/internal/y;
  
20 ····const-string·v1,·"CLOSED_EMPTY"20 ····const-string·v1,·"CLOSED_EMPTY"
  
21 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/y;-><init>(Ljava/lang/String;)V21 ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/internal/y;-><init>(Ljava/lang/String;)V
  
22 ····sput-object·v0,·Lx1/d1;->b:Lkotlinx/coroutines/internal/y;22 ····sput-object·v0,·Ld2/d1;->b:Lkotlinx/coroutines/internal/y;
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
25 .method·public·static·final·synthetic·a()Lkotlinx/coroutines/internal/y;25 .method·public·static·final·synthetic·a()Lkotlinx/coroutines/internal/y;
26 ····.locals·126 ····.locals·1
  
27 ····sget-object·v0,·Lx1/d1;->b:Lkotlinx/coroutines/internal/y;27 ····sget-object·v0,·Ld2/d1;->b:Lkotlinx/coroutines/internal/y;
  
28 ····return-object·v028 ····return-object·v0
29 .end·method29 .end·method
  
30 .method·public·static·final·synthetic·b()Lkotlinx/coroutines/internal/y;30 .method·public·static·final·synthetic·b()Lkotlinx/coroutines/internal/y;
31 ····.locals·131 ····.locals·1
  
32 ····sget-object·v0,·Lx1/d1;->a:Lkotlinx/coroutines/internal/y;32 ····sget-object·v0,·Ld2/d1;->a:Lkotlinx/coroutines/internal/y;
  
33 ····return-object·v033 ····return-object·v0
34 .end·method34 .end·method
3.11 KB
smali/x1/m1.smali vs.
smali/d2/m1.smali
Files 17% similar despite different names
    
Offset 1, 101 lines modifiedOffset 1, 101 lines modified
1 .class·final·Lx1/m1;1 .class·final·Ld2/m1;
2 .super·Lx1/q1;2 .super·Ld2/q1;
3 .source·""3 .source·""
  
  
4 #·static·fields4 #·static·fields
5 .field·private·static·final·synthetic·i:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;5 .field·private·static·final·synthetic·i:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·volatile·synthetic·_invoked:I7 .field·private·volatile·synthetic·_invoked:I
  
8 .field·private·final·h:Lq1/l;8 .field·private·final·h:Lw1/l;
9 ····.annotation·system·Ldalvik/annotation/Signature;9 ····.annotation·system·Ldalvik/annotation/Signature;
10 ········value·=·{10 ········value·=·{
11 ············"Lq1/l<",11 ············"Lw1/l<",
12 ············"Ljava/lang/Throwable;",12 ············"Ljava/lang/Throwable;",
13 ············"Lg1/q;",13 ············"Lm1/q;",
14 ············">;"14 ············">;"
15 ········}15 ········}
16 ····.end·annotation16 ····.end·annotation
17 .end·field17 .end·field
  
  
18 #·direct·methods18 #·direct·methods
19 .method·static·constructor·<clinit>()V19 .method·static·constructor·<clinit>()V
20 ····.locals·220 ····.locals·2
  
21 ····const-class·v0,·Lx1/m1;21 ····const-class·v0,·Ld2/m1;
  
22 ····const-string·v1,·"_invoked"22 ····const-string·v1,·"_invoked"
  
23 ····invoke-static·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;23 ····invoke-static·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
24 ····move-result-object·v024 ····move-result-object·v0
  
25 ····sput-object·v0,·Lx1/m1;->i:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;25 ····sput-object·v0,·Ld2/m1;->i:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
26 ····return-void26 ····return-void
27 .end·method27 .end·method
  
28 .method·public·constructor·<init>(Lq1/l;)V28 .method·public·constructor·<init>(Lw1/l;)V
29 ····.locals·029 ····.locals·0
30 ····.annotation·system·Ldalvik/annotation/Signature;30 ····.annotation·system·Ldalvik/annotation/Signature;
31 ········value·=·{31 ········value·=·{
32 ············"(",32 ············"(",
33 ············"Lq1/l<",33 ············"Lw1/l<",
34 ············"-",34 ············"-",
35 ············"Ljava/lang/Throwable;",35 ············"Ljava/lang/Throwable;",
36 ············"Lg1/q;",36 ············"Lm1/q;",
37 ············">;)V"37 ············">;)V"
38 ········}38 ········}
39 ····.end·annotation39 ····.end·annotation
  
40 ····invoke-direct·{p0},·Lx1/q1;-><init>()V40 ····invoke-direct·{p0},·Ld2/q1;-><init>()V
  
41 ····iput-object·p1,·p0,·Lx1/m1;->h:Lq1/l;41 ····iput-object·p1,·p0,·Ld2/m1;->h:Lw1/l;
  
42 ····const/4·p1,·0x042 ····const/4·p1,·0x0
  
43 ····iput·p1,·p0,·Lx1/m1;->_invoked:I43 ····iput·p1,·p0,·Ld2/m1;->_invoked:I
  
44 ····return-void44 ····return-void
45 .end·method45 .end·method
  
  
46 #·virtual·methods46 #·virtual·methods
47 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;47 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;
48 ····.locals·048 ····.locals·0
  
49 ····check-cast·p1,·Ljava/lang/Throwable;49 ····check-cast·p1,·Ljava/lang/Throwable;
  
50 ····invoke-virtual·{p0,·p1},·Lx1/m1;->y(Ljava/lang/Throwable;)V50 ····invoke-virtual·{p0,·p1},·Ld2/m1;->y(Ljava/lang/Throwable;)V
  
51 ····sget-object·p1,·Lg1/q;->a:Lg1/q;51 ····sget-object·p1,·Lm1/q;->a:Lm1/q;
  
52 ····return-object·p152 ····return-object·p1
53 .end·method53 .end·method
  
54 .method·public·y(Ljava/lang/Throwable;)V54 .method·public·y(Ljava/lang/Throwable;)V
55 ····.locals·355 ····.locals·3
  
56 ····sget-object·v0,·Lx1/m1;->i:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;56 ····sget-object·v0,·Ld2/m1;->i:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
57 ····const/4·v1,·0x057 ····const/4·v1,·0x0
  
58 ····const/4·v2,·0x158 ····const/4·v2,·0x1
  
59 ····invoke-virtual·{v0,·p0,·v1,·v2},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->compareAndSet(Ljava/lang/Object;II)Z59 ····invoke-virtual·{v0,·p0,·v1,·v2},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->compareAndSet(Ljava/lang/Object;II)Z
  
60 ····move-result·v060 ····move-result·v0
  
61 ····if-eqz·v0,·:cond_061 ····if-eqz·v0,·:cond_0
  
62 ····iget-object·v0,·p0,·Lx1/m1;->h:Lq1/l;62 ····iget-object·v0,·p0,·Ld2/m1;->h:Lw1/l;
  
63 ····invoke-interface·{v0,·p1},·Lq1/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object;63 ····invoke-interface·{v0,·p1},·Lw1/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
  
64 ····:cond_064 ····:cond_0
65 ····return-void65 ····return-void
66 .end·method66 .end·method
2.04 KB
smali/x1/r.smali vs.
smali/d2/r.smali
Files 18% similar despite different names
    
Offset 1, 74 lines modifiedOffset 1, 74 lines modified
1 .class·public·final·Lx1/r;1 .class·public·final·Ld2/r;
2 .super·Lx1/q1;2 .super·Ld2/q1;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lx1/q;5 .implements·Ld2/q;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·h:Lx1/s;7 .field·public·final·h:Ld2/s;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Lx1/s;)V9 .method·public·constructor·<init>(Ld2/s;)V
10 ····.locals·010 ····.locals·0
  
11 ····invoke-direct·{p0},·Lx1/q1;-><init>()V11 ····invoke-direct·{p0},·Ld2/q1;-><init>()V
  
12 ····iput-object·p1,·p0,·Lx1/r;->h:Lx1/s;12 ····iput-object·p1,·p0,·Ld2/r;->h:Ld2/s;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·f(Ljava/lang/Throwable;)Z16 .method·public·f(Ljava/lang/Throwable;)Z
17 ····.locals·117 ····.locals·1
  
18 ····invoke-virtual·{p0},·Lx1/u1;->z()Lx1/v1;18 ····invoke-virtual·{p0},·Ld2/u1;->z()Ld2/v1;
  
19 ····move-result-object·v019 ····move-result-object·v0
  
20 ····invoke-virtual·{v0,·p1},·Lx1/v1;->D(Ljava/lang/Throwable;)Z20 ····invoke-virtual·{v0,·p1},·Ld2/v1;->D(Ljava/lang/Throwable;)Z
  
21 ····move-result·p121 ····move-result·p1
  
22 ····return·p122 ····return·p1
23 .end·method23 .end·method
  
24 .method·public·getParent()Lx1/o1;24 .method·public·getParent()Ld2/o1;
25 ····.locals·125 ····.locals·1
  
26 ····invoke-virtual·{p0},·Lx1/u1;->z()Lx1/v1;26 ····invoke-virtual·{p0},·Ld2/u1;->z()Ld2/v1;
  
27 ····move-result-object·v027 ····move-result-object·v0
  
28 ····return-object·v028 ····return-object·v0
29 .end·method29 .end·method
  
30 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;30 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;
31 ····.locals·031 ····.locals·0
  
32 ····check-cast·p1,·Ljava/lang/Throwable;32 ····check-cast·p1,·Ljava/lang/Throwable;
  
33 ····invoke-virtual·{p0,·p1},·Lx1/r;->y(Ljava/lang/Throwable;)V33 ····invoke-virtual·{p0,·p1},·Ld2/r;->y(Ljava/lang/Throwable;)V
  
34 ····sget-object·p1,·Lg1/q;->a:Lg1/q;34 ····sget-object·p1,·Lm1/q;->a:Lm1/q;
  
35 ····return-object·p135 ····return-object·p1
36 .end·method36 .end·method
  
37 .method·public·y(Ljava/lang/Throwable;)V37 .method·public·y(Ljava/lang/Throwable;)V
38 ····.locals·138 ····.locals·1
  
39 ····iget-object·p1,·p0,·Lx1/r;->h:Lx1/s;39 ····iget-object·p1,·p0,·Ld2/r;->h:Ld2/s;
  
40 ····invoke-virtual·{p0},·Lx1/u1;->z()Lx1/v1;40 ····invoke-virtual·{p0},·Ld2/u1;->z()Ld2/v1;
  
41 ····move-result-object·v041 ····move-result-object·v0
  
42 ····invoke-interface·{p1,·v0},·Lx1/s;->n(Lx1/c2;)V42 ····invoke-interface·{p1,·v0},·Ld2/s;->h(Ld2/c2;)V
  
43 ····return-void43 ····return-void
44 .end·method44 .end·method
1.64 KB
smali/x1/g.smali vs.
smali/d2/g.smali
Files 22% similar despite different names
    
Offset 1, 44 lines modifiedOffset 1, 44 lines modified
1 .class·public·final·Lx1/g;1 .class·public·final·Ld2/g;
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(Lx1/l0;Lj1/g;Lx1/n0;Lq1/p;)Lx1/o1;5 .method·public·static·final·a(Ld2/l0;Lp1/g;Ld2/n0;Lw1/p;)Ld2/o1;
6 ····.locals·06 ····.locals·0
7 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
8 ········value·=·{8 ········value·=·{
9 ············"(",9 ············"(",
10 ············"Lx1/l0;",10 ············"Ld2/l0;",
11 ············"Lj1/g;",11 ············"Lp1/g;",
12 ············"Lx1/n0;",12 ············"Ld2/n0;",
13 ············"Lq1/p<",13 ············"Lw1/p<",
14 ············"-",14 ············"-",
15 ············"Lx1/l0;",15 ············"Ld2/l0;",
16 ············"-",16 ············"-",
17 ············"Lj1/d<",17 ············"Lp1/d<",
18 ············"-",18 ············"-",
19 ············"Lg1/q;",19 ············"Lm1/q;",
20 ············">;+",20 ············">;+",
21 ············"Ljava/lang/Object;",21 ············"Ljava/lang/Object;",
22 ············">;)",22 ············">;)",
23 ············"Lx1/o1;"23 ············"Ld2/o1;"
24 ········}24 ········}
25 ····.end·annotation25 ····.end·annotation
  
26 ····invoke-static·{p0,·p1,·p2,·p3},·Lx1/h;->a(Lx1/l0;Lj1/g;Lx1/n0;Lq1/p;)Lx1/o1;26 ····invoke-static·{p0,·p1,·p2,·p3},·Ld2/h;->a(Ld2/l0;Lp1/g;Ld2/n0;Lw1/p;)Ld2/o1;
  
27 ····move-result-object·p027 ····move-result-object·p0
  
28 ····return-object·p028 ····return-object·p0
29 .end·method29 .end·method
  
30 .method·public·static·synthetic·b(Lx1/l0;Lj1/g;Lx1/n0;Lq1/p;ILjava/lang/Object;)Lx1/o1;30 .method·public·static·synthetic·b(Ld2/l0;Lp1/g;Ld2/n0;Lw1/p;ILjava/lang/Object;)Ld2/o1;
31 ····.locals·031 ····.locals·0
  
32 ····invoke-static/range·{p0·..·p5},·Lx1/h;->b(Lx1/l0;Lj1/g;Lx1/n0;Lq1/p;ILjava/lang/Object;)Lx1/o1;32 ····invoke-static/range·{p0·..·p5},·Ld2/h;->b(Ld2/l0;Lp1/g;Ld2/n0;Lw1/p;ILjava/lang/Object;)Ld2/o1;
  
33 ····move-result-object·p033 ····move-result-object·p0
  
34 ····return-object·p034 ····return-object·p0
35 .end·method35 .end·method
1.22 KB
smali/x1/u.smali vs.
smali/d2/u.smali
Files 3% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·synthetic·Lx1/u;1 .class·public·final·synthetic·Ld2/u;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/ThreadFactory;5 .implements·Ljava/util/concurrent/ThreadFactory;
  
  
Offset 12, 25 lines modifiedOffset 12, 25 lines modified
  
12 #·direct·methods12 #·direct·methods
13 .method·public·synthetic·constructor·<init>(Ljava/util/concurrent/atomic/AtomicInteger;)V13 .method·public·synthetic·constructor·<init>(Ljava/util/concurrent/atomic/AtomicInteger;)V
14 ····.locals·014 ····.locals·0
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····iput-object·p1,·p0,·Lx1/u;->a:Ljava/util/concurrent/atomic/AtomicInteger;16 ····iput-object·p1,·p0,·Ld2/u;->a:Ljava/util/concurrent/atomic/AtomicInteger;
  
17 ····return-void17 ····return-void
18 .end·method18 .end·method
  
  
19 #·virtual·methods19 #·virtual·methods
20 .method·public·final·newThread(Ljava/lang/Runnable;)Ljava/lang/Thread;20 .method·public·final·newThread(Ljava/lang/Runnable;)Ljava/lang/Thread;
21 ····.locals·121 ····.locals·1
  
22 ····iget-object·v0,·p0,·Lx1/u;->a:Ljava/util/concurrent/atomic/AtomicInteger;22 ····iget-object·v0,·p0,·Ld2/u;->a:Ljava/util/concurrent/atomic/AtomicInteger;
  
23 ····invoke-static·{v0,·p1},·Lx1/v;->q(Ljava/util/concurrent/atomic/AtomicInteger;Ljava/lang/Runnable;)Ljava/lang/Thread;23 ····invoke-static·{v0,·p1},·Ld2/v;->r(Ljava/util/concurrent/atomic/AtomicInteger;Ljava/lang/Runnable;)Ljava/lang/Thread;
  
24 ····move-result-object·p124 ····move-result-object·p1
  
25 ····return-object·p125 ····return-object·p1
26 .end·method26 .end·method
2.75 KB
smali/x1/k.smali vs.
smali/d2/k.smali
Files 10% similar despite different names
    
Offset 1, 85 lines modifiedOffset 1, 85 lines modified
1 .class·public·interface·abstract·Lx1/k;1 .class·public·interface·abstract·Ld2/k;
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/MemberClasses;7 .annotation·system·Ldalvik/annotation/MemberClasses;
8 ····value·=·{8 ····value·=·{
9 ········Lx1/k$a;9 ········Ld2/k$a;
10 ····}10 ····}
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{13 ····value·=·{
14 ········"<T:",14 ········"<T:",
15 ········"Ljava/lang/Object;",15 ········"Ljava/lang/Object;",
16 ········">",16 ········">",
17 ········"Ljava/lang/Object;",17 ········"Ljava/lang/Object;",
18 ········"Lj1/d<",18 ········"Lp1/d<",
19 ········"TT;>;"19 ········"TT;>;"
20 ····}20 ····}
21 .end·annotation21 .end·annotation
  
  
22 #·virtual·methods22 #·virtual·methods
23 .method·public·abstract·c(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;23 .method·public·abstract·e(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
24 ····.annotation·system·Ldalvik/annotation/Signature;24 ····.annotation·system·Ldalvik/annotation/Signature;
25 ········value·=·{25 ········value·=·{
26 ············"(TT;",26 ············"(TT;",
27 ············"Ljava/lang/Object;",27 ············"Ljava/lang/Object;",
28 ············")",28 ············")",
29 ············"Ljava/lang/Object;"29 ············"Ljava/lang/Object;"
30 ········}30 ········}
31 ····.end·annotation31 ····.end·annotation
32 .end·method32 .end·method
  
33 .method·public·abstract·e(Lq1/l;)V33 .method·public·abstract·g(Lw1/l;)V
34 ····.annotation·system·Ldalvik/annotation/Signature;34 ····.annotation·system·Ldalvik/annotation/Signature;
35 ········value·=·{35 ········value·=·{
36 ············"(",36 ············"(",
37 ············"Lq1/l<",37 ············"Lw1/l<",
38 ············"-",38 ············"-",
39 ············"Ljava/lang/Throwable;",39 ············"Ljava/lang/Throwable;",
40 ············"Lg1/q;",40 ············"Lm1/q;",
41 ············">;)V"41 ············">;)V"
42 ········}42 ········}
43 ····.end·annotation43 ····.end·annotation
44 .end·method44 .end·method
  
 45 .method·public·abstract·k(Ljava/lang/Object;Lw1/l;)V
45 .method·public·abstract·o(Ljava/lang/Throwable;)Ljava/lang/Object; 
46 .end·method 
  
47 .method·public·abstract·p(Ljava/lang/Object;Ljava/lang/Object;Lq1/l;)Ljava/lang/Object; 
48 ····.annotation·system·Ldalvik/annotation/Signature;46 ····.annotation·system·Ldalvik/annotation/Signature;
49 ········value·=·{47 ········value·=·{
50 ············"(TT;",48 ············"(TT;",
51 ············"Ljava/lang/Object;", 
52 ············"Lq1/l<",49 ············"Lw1/l<",
53 ············"-",50 ············"-",
54 ············"Ljava/lang/Throwable;",51 ············"Ljava/lang/Throwable;",
55 ············"Lg1/q;",52 ············"Lm1/q;",
56 ············">;)",53 ············">;)V"
57 ············"Ljava/lang/Object;" 
58 ········}54 ········}
59 ····.end·annotation55 ····.end·annotation
60 .end·method56 .end·method
  
 57 .method·public·abstract·l(Ljava/lang/Object;Ljava/lang/Object;Lw1/l;)Ljava/lang/Object;
61 .method·public·abstract·q(Ljava/lang/Object;)V 
62 .end·method 
  
63 .method·public·abstract·s(Ljava/lang/Object;Lq1/l;)V 
64 ····.annotation·system·Ldalvik/annotation/Signature;58 ····.annotation·system·Ldalvik/annotation/Signature;
65 ········value·=·{59 ········value·=·{
66 ············"(TT;",60 ············"(TT;",
 61 ············"Ljava/lang/Object;",
67 ············"Lq1/l<",62 ············"Lw1/l<",
68 ············"-",63 ············"-",
69 ············"Ljava/lang/Throwable;",64 ············"Ljava/lang/Throwable;",
70 ············"Lg1/q;",65 ············"Lm1/q;",
71 ············">;)V"66 ············">;)",
 67 ············"Ljava/lang/Object;"
72 ········}68 ········}
73 ····.end·annotation69 ····.end·annotation
74 .end·method70 .end·method
  
 71 .method·public·abstract·r(Ljava/lang/Throwable;)Ljava/lang/Object;
 72 .end·method
  
 73 .method·public·abstract·s(Ljava/lang/Object;)V
 74 .end·method
7.77 KB
smali/x1/a1$a.smali vs.
smali/d2/a1$a.smali
Max HTML report size reached
1.47 KB
smali/x1/t.smali vs.
smali/d2/a2.smali
Files 20% similar despite different names
    
Offset 1, 42 lines modifiedOffset 1, 65 lines modified
1 .class·public·final·synthetic·Lx1/t;1 .class·public·final·Ld2/a2;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ld2/x0;
 6 .implements·Ld2/q;
  
  
6 #·static·fields7 #·static·fields
7 .field·public·static·final·synthetic·d:Lx1/t;8 .field·public·static·final·d:Ld2/a2;
  
  
8 #·direct·methods9 #·direct·methods
9 .method·static·synthetic·constructor·<clinit>()V10 .method·static·constructor·<clinit>()V
10 ····.locals·111 ····.locals·1
  
11 ····new-instance·v0,·Lx1/t;12 ····new-instance·v0,·Ld2/a2;
  
12 ····invoke-direct·{v0},·Lx1/t;-><init>()V13 ····invoke-direct·{v0},·Ld2/a2;-><init>()V
  
13 ····sput-object·v0,·Lx1/t;->d:Lx1/t;14 ····sput-object·v0,·Ld2/a2;->d:Ld2/a2;
  
14 ····return-void15 ····return-void
15 .end·method16 .end·method
  
16 .method·private·synthetic·constructor·<init>()V17 .method·private·constructor·<init>()V
17 ····.locals·018 ····.locals·0
  
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
19 ····return-void20 ····return-void
20 .end·method21 .end·method
  
  
21 #·virtual·methods22 #·virtual·methods
22 .method·public·final·run()V23 .method·public·a()V
23 ····.locals·024 ····.locals·0
  
24 ····invoke-static·{},·Lx1/v;->p()V 
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
 27 .method·public·f(Ljava/lang/Throwable;)Z
 28 ····.locals·0
  
 29 ····const/4·p1,·0x0
  
 30 ····return·p1
 31 .end·method
  
 32 .method·public·getParent()Ld2/o1;
 33 ····.locals·1
  
 34 ····const/4·v0,·0x0
  
 35 ····return-object·v0
 36 .end·method
  
 37 .method·public·toString()Ljava/lang/String;
 38 ····.locals·1
  
 39 ····const-string·v0,·"NonDisposableHandle"
  
 40 ····return-object·v0
 41 .end·method
4.83 KB
smali/x1/g1.smali vs.
smali/d2/g1.smali
Max HTML report size reached
1.68 KB
smali/x1/n0$a.smali vs.
smali/d2/n0$a.smali
Files 14% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·synthetic·Lx1/n0$a;1 .class·public·final·synthetic·Ld2/n0$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·=·Lx1/n0;6 ····value·=·Ld2/n0;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x10019 ····accessFlags·=·0x1001
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
Offset 18, 59 lines modifiedOffset 18, 59 lines modified
18 .field·public·static·final·synthetic·a:[I18 .field·public·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·{},·Lx1/n0;->values()[Lx1/n0;22 ····invoke-static·{},·Ld2/n0;->values()[Ld2/n0;
  
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 ····sget-object·v1,·Lx1/n0;->d:Lx1/n0;26 ····sget-object·v1,·Ld2/n0;->d:Ld2/n0;
  
27 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I27 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
28 ····move-result·v128 ····move-result·v1
  
29 ····const/4·v2,·0x129 ····const/4·v2,·0x1
  
30 ····aput·v2,·v0,·v130 ····aput·v2,·v0,·v1
  
31 ····sget-object·v1,·Lx1/n0;->f:Lx1/n0;31 ····sget-object·v1,·Ld2/n0;->f:Ld2/n0;
  
32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
33 ····move-result·v133 ····move-result·v1
  
34 ····const/4·v2,·0x234 ····const/4·v2,·0x2
  
35 ····aput·v2,·v0,·v135 ····aput·v2,·v0,·v1
  
36 ····sget-object·v1,·Lx1/n0;->g:Lx1/n0;36 ····sget-object·v1,·Ld2/n0;->g:Ld2/n0;
  
37 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I37 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
38 ····move-result·v138 ····move-result·v1
  
39 ····const/4·v2,·0x339 ····const/4·v2,·0x3
  
40 ····aput·v2,·v0,·v140 ····aput·v2,·v0,·v1
  
41 ····sget-object·v1,·Lx1/n0;->e:Lx1/n0;41 ····sget-object·v1,·Ld2/n0;->e:Ld2/n0;
  
42 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I42 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
43 ····move-result·v143 ····move-result·v1
  
44 ····const/4·v2,·0x444 ····const/4·v2,·0x4
  
45 ····aput·v2,·v0,·v145 ····aput·v2,·v0,·v1
  
46 ····sput-object·v0,·Lx1/n0$a;->a:[I46 ····sput-object·v0,·Ld2/n0$a;->a:[I
  
47 ····return-void47 ····return-void
48 .end·method48 .end·method
1.73 KB
smali/x1/x1.smali vs.
smali/g2/d.smali
Files 26% similar despite different names
    
Offset 1, 61 lines modifiedOffset 1, 34 lines modified
1 .class·final·Lx1/x1; 
2 .super·Lx1/d2;1 .class·public·final·Lg2/d;
 2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·instance·fields 
5 .field·private·final·f:Lj1/d; 
6 ····.annotation·system·Ldalvik/annotation/Signature; 
7 ········value·=·{ 
8 ············"Lj1/d<", 
9 ············"Lg1/q;", 
10 ············">;" 
11 ········} 
12 ····.end·annotation 
13 .end·field 
  
  
14 #·direct·methods4 #·direct·methods
15 .method·public·constructor·<init>(Lj1/g;Lq1/p;)V5 .method·public·static·final·a(Lw1/p;)Lg2/b;
16 ····.locals·16 ····.locals·0
17 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
18 ········value·=·{8 ········value·=·{
 9 ············"<T:",
 10 ············"Ljava/lang/Object;",
19 ············"(",11 ············">(",
20 ············"Lj1/g;", 
21 ············"Lq1/p<",12 ············"Lw1/p<",
22 ············"-", 
23 ············"Lx1/l0;", 
24 ············"-",13 ············"-",
 14 ············"Lg2/c<",
 15 ············"-TT;>;-",
25 ············"Lj1/d<",16 ············"Lp1/d<",
26 ············"-",17 ············"-",
27 ············"Lg1/q;",18 ············"Lm1/q;",
28 ············">;+",19 ············">;+",
29 ············"Ljava/lang/Object;",20 ············"Ljava/lang/Object;",
30 ············">;)V"21 ············">;)",
 22 ············"Lg2/b<",
 23 ············"TT;>;"
31 ········}24 ········}
32 ····.end·annotation25 ····.end·annotation
  
 26 ····invoke-static·{p0},·Lg2/e;->a(Lw1/p;)Lg2/b;
33 ····const/4·v0,·0x0 
  
34 ····invoke-direct·{p0,·p1,·v0},·Lx1/d2;-><init>(Lj1/g;Z)V 
  
35 ····invoke-static·{p2,·p0,·p0},·Lk1/b;->a(Lq1/p;Ljava/lang/Object;Lj1/d;)Lj1/d; 
  
36 ····move-result-object·p1 
  
37 ····iput-object·p1,·p0,·Lx1/x1;->f:Lj1/d; 
  
38 ····return-void 
39 .end·method 
  
  
40 #·virtual·methods 
41 .method·protected·e0()V 
42 ····.locals·1 
  
43 ····iget-object·v0,·p0,·Lx1/x1;->f:Lj1/d; 
  
44 ····invoke-static·{v0,·p0},·Lc2/a;->c(Lj1/d;Lj1/d;)V27 ····move-result-object·p0
  
45 ····return-void28 ····return-object·p0
46 .end·method29 .end·method
3.36 KB
smali/x1/r1.smali vs.
smali/r/d.smali
Files 27% similar despite different names
    
Offset 1, 112 lines modifiedOffset 1, 105 lines modified
1 .class·public·Lx1/r1; 
2 .super·Lx1/v1;1 .class·public·final·Lr/d;
 2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces 
5 .implements·Lx1/w; 
  
  
6 #·instance·fields4 #·static·fields
7 .field·private·final·e:Z5 .field·public·static·final·a:[B
  
  
8 #·direct·methods6 #·direct·methods
9 .method·public·constructor·<init>(Lx1/o1;)V7 .method·static·constructor·<clinit>()V
10 ····.locals·18 ····.locals·1
  
11 ····const/4·v0,·0x19 ····const/4·v0,·0x0
  
12 ····invoke-direct·{p0,·v0},·Lx1/v1;-><init>(Z)V 
  
13 ····invoke-virtual·{p0,·p1},·Lx1/v1;->S(Lx1/o1;)V 
  
14 ····invoke-direct·{p0},·Lx1/r1;->t0()Z 
  
15 ····move-result·p110 ····new-array·v0,·v0,·[B
  
16 ····iput-boolean·p1,·p0,·Lx1/r1;->e:Z11 ····sput-object·v0,·Lr/d;->a:[B
  
17 ····return-void12 ····return-void
18 .end·method13 .end·method
  
19 .method·private·final·t0()Z14 .method·public·static·a(Le0/c0$c;)[B
20 ····.locals·415 ····.locals·4
  
21 ····invoke-virtual·{p0},·Lx1/v1;->O()Lx1/q;16 ····sget-object·v0,·Lr/d$a;->a:[I
  
22 ····move-result-object·v017 ····invoke-virtual·{p0},·Le0/c0$c;->U()Le0/i0;
  
23 ····instance-of·v1,·v0,·Lx1/r;18 ····move-result-object·v1
  
24 ····const/4·v2,·0x019 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
25 ····if-eqz·v1,·:cond_020 ····move-result·v1
  
26 ····check-cast·v0,·Lx1/r;21 ····aget·v0,·v0,·v1
  
27 ····goto·:goto_022 ····const/4·v1,·0x5
  
 23 ····const/4·v2,·0x1
28 ····:cond_0 
29 ····move-object·v0,·v2 
  
 24 ····if-eq·v0,·v2,·:cond_2
30 ····:goto_0 
31 ····const/4·v1,·0x0 
  
32 ····if-nez·v0,·:cond_125 ····const/4·v3,·0x2
  
33 ····return·v126 ····if-eq·v0,·v3,·:cond_2
  
 27 ····const/4·v3,·0x3
34 ····:cond_1 
35 ····invoke-virtual·{v0},·Lx1/u1;->z()Lx1/v1; 
  
36 ····move-result-object·v028 ····if-eq·v0,·v3,·:cond_1
  
37 ····invoke-virtual·{v0},·Lx1/v1;->L()Z29 ····const/4·p0,·0x4
  
38 ····move-result·v330 ····if-ne·v0,·p0,·:cond_0
  
39 ····if-eqz·v3,·:cond_231 ····sget-object·p0,·Lr/d;->a:[B
  
40 ····const/4·v0,·0x132 ····return-object·p0
  
41 ····return·v033 ····:cond_0
 34 ····new-instance·p0,·Ljava/security/GeneralSecurityException;
  
 35 ····const-string·v0,·"unknown·output·prefix·type"
  
 36 ····invoke-direct·{p0,·v0},·Ljava/security/GeneralSecurityException;-><init>(Ljava/lang/String;)V
  
 37 ····throw·p0
  
42 ····:cond_238 ····:cond_1
43 ····invoke-virtual·{v0},·Lx1/v1;->O()Lx1/q;39 ····invoke-static·{v1},·Ljava/nio/ByteBuffer;->allocate(I)Ljava/nio/ByteBuffer;
  
44 ····move-result-object·v040 ····move-result-object·v0
  
45 ····instance-of·v3,·v0,·Lx1/r;41 ····invoke-virtual·{v0,·v2},·Ljava/nio/ByteBuffer;->put(B)Ljava/nio/ByteBuffer;
  
46 ····if-eqz·v3,·:cond_342 ····move-result-object·v0
  
47 ····check-cast·v0,·Lx1/r;43 ····:goto_0
 44 ····invoke-virtual·{p0},·Le0/c0$c;->T()I
  
48 ····goto·:goto_145 ····move-result·p0
  
 46 ····invoke-virtual·{v0,·p0},·Ljava/nio/ByteBuffer;->putInt(I)Ljava/nio/ByteBuffer;
49 ····:cond_3 
50 ····move-object·v0,·v2 
  
 47 ····move-result-object·p0
51 ····:goto_1 
52 ····if-nez·v0,·:cond_1 
  
 48 ····invoke-virtual·{p0},·Ljava/nio/ByteBuffer;->array()[B
53 ····return·v1 
54 .end·method 
  
 49 ····move-result-object·p0
  
55 #·virtual·methods 
56 .method·public·L()Z 
57 ····.locals·150 ····return-object·p0
  
 51 ····:cond_2
 52 ····invoke-static·{v1},·Ljava/nio/ByteBuffer;->allocate(I)Ljava/nio/ByteBuffer;
  
58 ····iget-boolean·v0,·p0,·Lx1/r1;->e:Z53 ····move-result-object·v0
  
 54 ····const/4·v1,·0x0
59 ····return·v0 
60 .end·method 
  
 55 ····invoke-virtual·{v0,·v1},·Ljava/nio/ByteBuffer;->put(B)Ljava/nio/ByteBuffer;
61 .method·public·M()Z 
Max diff block lines reached; 96/3369 bytes (2.85%) of diff not shown.
1.98 KB
smali/x1/a2.smali vs.
smali/i0/o.smali
Files 21% similar despite different names
    
Offset 1, 65 lines modifiedOffset 1, 55 lines modified
1 .class·public·final·Lx1/a2; 
2 .super·Ljava/lang/Object;1 .class·public·Li0/o;
 2 .super·Li0/h;
3 .source·""3 .source·""
  
4 #·interfaces 
5 .implements·Lx1/x0; 
6 .implements·Lx1/q; 
  
  
7 #·static·fields 
8 .field·public·static·final·d:Lx1/a2; 
  
  
9 #·direct·methods4 #·direct·methods
 5 .method·public·constructor·<init>(Landroid/content/Context;Li0/a;)V
10 .method·static·constructor·<clinit>()V 
11 ····.locals·1 
  
12 ····new-instance·v0,·Lx1/a2; 
  
13 ····invoke-direct·{v0},·Lx1/a2;-><init>()V 
  
14 ····sput-object·v0,·Lx1/a2;->d:Lx1/a2; 
  
15 ····return-void 
16 .end·method 
  
17 .method·private·constructor·<init>()V 
18 ····.locals·06 ····.locals·0
  
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V7 ····invoke-direct·{p0,·p1,·p2},·Li0/h;-><init>(Landroid/content/Context;Li0/a;)V
  
20 ····return-void8 ····return-void
21 .end·method9 .end·method
  
  
22 #·virtual·methods10 #·virtual·methods
23 .method·public·a()V11 .method·protected·c()Ljava/lang/String;
24 ····.locals·012 ····.locals·1
  
25 ····return-void13 ····const-string·v0,·"VGhpcyBpcyB0aGUga2V5IGZvcihBIHNlY3XyZZBzdG9yYWdlIEFFUyBLZXkK"
  
 14 ····return-object·v0
26 .end·method15 .end·method
  
27 .method·public·f(Ljava/lang/Throwable;)Z16 .method·protected·d()Ljavax/crypto/Cipher;
28 ····.locals·017 ····.locals·1
  
 18 ····const-string·v0,·"AES/GCM/NoPadding"
  
29 ····const/4·p1,·0x019 ····invoke-static·{v0},·Ljavax/crypto/Cipher;->getInstance(Ljava/lang/String;)Ljavax/crypto/Cipher;
  
30 ····return·p120 ····move-result-object·v0
  
 21 ····return-object·v0
31 .end·method22 .end·method
  
32 .method·public·getParent()Lx1/o1;23 .method·protected·e()I
33 ····.locals·124 ····.locals·1
  
34 ····const/4·v0,·0x025 ····const/16·v0,·0xc
  
35 ····return-object·v026 ····return·v0
36 .end·method27 .end·method
  
37 .method·public·toString()Ljava/lang/String;28 .method·protected·f([B)Ljava/security/spec/AlgorithmParameterSpec;
38 ····.locals·129 ····.locals·2
  
 30 ····new-instance·v0,·Ljavax/crypto/spec/GCMParameterSpec;
  
 31 ····const/16·v1,·0x80
  
39 ····const-string·v0,·"NonDisposableHandle"32 ····invoke-direct·{v0,·v1,·p1},·Ljavax/crypto/spec/GCMParameterSpec;-><init>(I[B)V
  
40 ····return-object·v033 ····return-object·v0
41 .end·method34 .end·method
1.02 KB
smali/x1/k0$a.smali vs.
smali/d2/j2$a.smali
Files 7% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·Lx1/k0$a;1 .class·public·final·Ld2/j2$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·=·Lx1/k0;8 ····value·=·Ld2/j2;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"a"12 ····name·=·"a"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
17 ········"Lj1/g$c<",17 ········"Lp1/g$c<",
18 ········"Lx1/k0;",18 ········"Ld2/j2;",
19 ········">;"19 ········">;"
20 ····}20 ····}
21 .end·annotation21 .end·annotation
  
  
22 #·direct·methods22 #·direct·methods
23 .method·private·constructor·<init>()V23 .method·private·constructor·<init>()V
Offset 34, 11 lines modifiedOffset 34, 11 lines modified
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
36 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V36 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V
37 ····.locals·037 ····.locals·0
  
38 ····invoke-direct·{p0},·Lx1/k0$a;-><init>()V38 ····invoke-direct·{p0},·Ld2/j2$a;-><init>()V
  
39 ····return-void39 ····return-void
40 .end·method40 .end·method
1.39 KB
smali/x1/e2.smali vs.
smali/f0/j.smali
Files 15% similar despite different names
    
Offset 1, 40 lines modifiedOffset 1, 39 lines modified
1 .class·public·interface·abstract·Lx1/e2;1 .class·public·interface·abstract·Lf0/j;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces 
5 .implements·Lj1/g$b; 
  
  
6 #·annotations4 #·annotations
 5 .annotation·system·Ldalvik/annotation/MemberClasses;
 6 ····value·=·{
 7 ········Lf0/j$b;,
 8 ········Lf0/j$c;,
 9 ········Lf0/j$g;,
 10 ········Lf0/j$f;,
 11 ········Lf0/j$d;,
 12 ········Lf0/j$e;,
 13 ········Lf0/j$a;
 14 ····}
 15 .end·annotation
  
7 .annotation·system·Ldalvik/annotation/Signature;16 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{17 ····value·=·{
9 ········"<S:",18 ········"<T:",
10 ········"Ljava/lang/Object;",19 ········"Ljava/lang/Object;",
11 ········">",20 ········">",
12 ········"Ljava/lang/Object;",21 ········"Ljava/lang/Object;"
13 ········"Lj1/g$b;" 
14 ····}22 ····}
15 .end·annotation23 .end·annotation
  
  
16 #·virtual·methods24 #·virtual·methods
 25 .method·public·abstract·a(Ljava/lang/String;Ljava/security/Provider;)Ljava/lang/Object;
17 .method·public·abstract·d(Lj1/g;)Ljava/lang/Object; 
18 ····.annotation·system·Ldalvik/annotation/Signature; 
19 ········value·=·{ 
20 ············"(", 
21 ············"Lj1/g;", 
22 ············")TS;" 
23 ········} 
24 ····.end·annotation 
25 .end·method 
  
26 .method·public·abstract·k(Lj1/g;Ljava/lang/Object;)V 
27 ····.annotation·system·Ldalvik/annotation/Signature;26 ····.annotation·system·Ldalvik/annotation/Signature;
28 ········value·=·{27 ········value·=·{
29 ············"(",28 ············"(",
30 ············"Lj1/g;",29 ············"Ljava/lang/String;",
 30 ············"Ljava/security/Provider;",
31 ············"TS;)V"31 ············")TT;"
32 ········}32 ········}
33 ····.end·annotation33 ····.end·annotation
34 .end·method34 .end·method
2.11 KB
smali/x1/f1$a$a.smali vs.
smali/d2/f0$a$a.smali
Files 16% similar despite different names
    
Offset 1, 49 lines modifiedOffset 1, 49 lines modified
1 .class·final·Lx1/f1$a$a;1 .class·final·Ld2/f0$a$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·=·Lx1/f1$a;-><init>()V8 ····value·=·Ld2/f0$a;-><init>()V
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 ········"Lj1/g$b;",18 ········"Lp1/g$b;",
19 ········"Lx1/f1;",19 ········"Ld2/f0;",
20 ········">;"20 ········">;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·static·fields23 #·static·fields
24 .field·public·static·final·d:Lx1/f1$a$a;24 .field·public·static·final·d:Ld2/f0$a$a;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·static·constructor·<clinit>()V26 .method·static·constructor·<clinit>()V
27 ····.locals·127 ····.locals·1
  
28 ····new-instance·v0,·Lx1/f1$a$a;28 ····new-instance·v0,·Ld2/f0$a$a;
  
29 ····invoke-direct·{v0},·Lx1/f1$a$a;-><init>()V29 ····invoke-direct·{v0},·Ld2/f0$a$a;-><init>()V
  
30 ····sput-object·v0,·Lx1/f1$a$a;->d:Lx1/f1$a$a;30 ····sput-object·v0,·Ld2/f0$a$a;->d:Ld2/f0$a$a;
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
33 .method·constructor·<init>()V33 .method·constructor·<init>()V
34 ····.locals·134 ····.locals·1
  
Offset 52, 36 lines modifiedOffset 52, 36 lines modified
52 ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/j;-><init>(I)V52 ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/j;-><init>(I)V
  
53 ····return-void53 ····return-void
54 .end·method54 .end·method
  
  
55 #·virtual·methods55 #·virtual·methods
56 .method·public·final·a(Lj1/g$b;)Lx1/f1;56 .method·public·final·a(Lp1/g$b;)Ld2/f0;
57 ····.locals·157 ····.locals·1
  
58 ····instance-of·v0,·p1,·Lx1/f1;58 ····instance-of·v0,·p1,·Ld2/f0;
  
59 ····if-eqz·v0,·:cond_059 ····if-eqz·v0,·:cond_0
  
60 ····check-cast·p1,·Lx1/f1;60 ····check-cast·p1,·Ld2/f0;
  
61 ····goto·:goto_061 ····goto·:goto_0
  
62 ····:cond_062 ····:cond_0
63 ····const/4·p1,·0x063 ····const/4·p1,·0x0
  
64 ····:goto_064 ····:goto_0
65 ····return-object·p165 ····return-object·p1
66 .end·method66 .end·method
  
67 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;67 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;
68 ····.locals·068 ····.locals·0
  
69 ····check-cast·p1,·Lj1/g$b;69 ····check-cast·p1,·Lp1/g$b;
  
70 ····invoke-virtual·{p0,·p1},·Lx1/f1$a$a;->a(Lj1/g$b;)Lx1/f1;70 ····invoke-virtual·{p0,·p1},·Ld2/f0$a$a;->a(Lp1/g$b;)Ld2/f0;
  
71 ····move-result-object·p171 ····move-result-object·p1
  
72 ····return-object·p172 ····return-object·p1
73 .end·method73 .end·method
2.96 KB
smali/x1/n1.smali vs.
smali/p0/a$b$a.smali
Files 20% similar despite different names
    
Offset 1, 62 lines modifiedOffset 1, 81 lines modified
1 .class·final·Lx1/n1; 
2 .super·Lx1/u1;1 .class·Lp0/a$b$a;
 2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Ljava/util/concurrent/ThreadFactory;
  
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/EnclosingClass;
 8 ····value·=·Lp0/a$b;
 9 .end·annotation
  
 10 .annotation·system·Ldalvik/annotation/InnerClass;
 11 ····accessFlags·=·0x2
 12 ····name·=·"a"
 13 .end·annotation
  
  
4 #·instance·fields14 #·instance·fields
 15 .field·private·a:I
  
 16 .field·final·synthetic·b:Lp0/a$b;
5 .field·private·final·h:Lq1/l; 
6 ····.annotation·system·Ldalvik/annotation/Signature; 
7 ········value·=·{ 
8 ············"Lq1/l<", 
9 ············"Ljava/lang/Throwable;", 
10 ············"Lg1/q;", 
11 ············">;" 
12 ········} 
13 ····.end·annotation 
14 .end·field 
  
  
15 #·direct·methods17 #·direct·methods
16 .method·public·constructor·<init>(Lq1/l;)V18 .method·private·constructor·<init>(Lp0/a$b;)V
17 ····.locals·019 ····.locals·0
18 ····.annotation·system·Ldalvik/annotation/Signature; 
19 ········value·=·{ 
20 ············"(", 
21 ············"Lq1/l<", 
22 ············"-", 
23 ············"Ljava/lang/Throwable;", 
24 ············"Lg1/q;", 
25 ············">;)V" 
26 ········} 
27 ····.end·annotation 
  
 20 ····iput-object·p1,·p0,·Lp0/a$b$a;->b:Lp0/a$b;
  
28 ····invoke-direct·{p0},·Lx1/u1;-><init>()V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 22 ····const/4·p1,·0x0
  
29 ····iput-object·p1,·p0,·Lx1/n1;->h:Lq1/l;23 ····iput·p1,·p0,·Lp0/a$b$a;->a:I
  
 24 ····return-void
 25 .end·method
  
 26 .method·synthetic·constructor·<init>(Lp0/a$b;Lp0/a$a;)V
 27 ····.locals·0
  
 28 ····invoke-direct·{p0,·p1},·Lp0/a$b$a;-><init>(Lp0/a$b;)V
  
30 ····return-void29 ····return-void
31 .end·method30 .end·method
  
  
32 #·virtual·methods31 #·virtual·methods
33 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;32 .method·public·newThread(Ljava/lang/Runnable;)Ljava/lang/Thread;
34 ····.locals·033 ····.locals·3
  
35 ····check-cast·p1,·Ljava/lang/Throwable;34 ····new-instance·v0,·Ljava/lang/Thread;
  
36 ····invoke-virtual·{p0,·p1},·Lx1/n1;->y(Ljava/lang/Throwable;)V35 ····invoke-direct·{v0,·p1},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
  
37 ····sget-object·p1,·Lg1/q;->a:Lg1/q;36 ····new-instance·p1,·Ljava/lang/StringBuilder;
  
 37 ····invoke-direct·{p1},·Ljava/lang/StringBuilder;-><init>()V
38 ····return-object·p1 
39 .end·method 
  
 38 ····const-string·v1,·"flutter-worker-"
40 .method·public·y(Ljava/lang/Throwable;)V 
41 ····.locals·1 
  
42 ····iget-object·v0,·p0,·Lx1/n1;->h:Lq1/l;39 ····invoke-virtual·{p1,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
43 ····invoke-interface·{v0,·p1},·Lq1/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object;40 ····iget·v1,·p0,·Lp0/a$b$a;->a:I
  
44 ····return-void41 ····add-int/lit8·v2,·v1,·0x1
  
 42 ····iput·v2,·p0,·Lp0/a$b$a;->a:I
  
 43 ····invoke-virtual·{p1,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
 44 ····invoke-virtual·{p1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
 45 ····move-result-object·p1
  
 46 ····invoke-virtual·{v0,·p1},·Ljava/lang/Thread;->setName(Ljava/lang/String;)V
  
 47 ····return-object·v0
45 .end·method48 .end·method
1.19 KB
smali/x1/y0.smali vs.
smali/d2/y0.smali
Files 9% similar despite different names
    
Offset 1, 41 lines modifiedOffset 1, 41 lines modified
1 .class·final·Lx1/y0;1 .class·final·Ld2/y0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lx1/j1;5 .implements·Ld2/j1;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·final·d:Z7 .field·private·final·d:Z
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Z)V9 .method·public·constructor·<init>(Z)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-boolean·p1,·p0,·Lx1/y0;->d:Z12 ····iput-boolean·p1,·p0,·Ld2/y0;->d:Z
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·b()Z16 .method·public·b()Z
17 ····.locals·117 ····.locals·1
  
18 ····iget-boolean·v0,·p0,·Lx1/y0;->d:Z18 ····iget-boolean·v0,·p0,·Ld2/y0;->d:Z
  
19 ····return·v019 ····return·v0
20 .end·method20 .end·method
  
21 .method·public·e()Lx1/z1;21 .method·public·e()Ld2/z1;
22 ····.locals·122 ····.locals·1
  
23 ····const/4·v0,·0x023 ····const/4·v0,·0x0
  
24 ····return-object·v024 ····return-object·v0
25 .end·method25 .end·method
  
Offset 46, 15 lines modifiedOffset 46, 15 lines modified
  
46 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V46 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
47 ····const-string·v1,·"Empty{"47 ····const-string·v1,·"Empty{"
  
48 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;48 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
49 ····invoke-virtual·{p0},·Lx1/y0;->b()Z49 ····invoke-virtual·{p0},·Ld2/y0;->b()Z
  
50 ····move-result·v150 ····move-result·v1
  
51 ····if-eqz·v1,·:cond_051 ····if-eqz·v1,·:cond_0
  
52 ····const-string·v1,·"Active"52 ····const-string·v1,·"Active"
  
965 B
smali/x1/a1$b.smali vs.
smali/d2/a1$b.smali
Files 5% similar despite different names
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 .class·public·final·Lx1/a1$b;1 .class·public·final·Ld2/a1$b;
2 .super·Lkotlinx/coroutines/internal/d0;2 .super·Lkotlinx/coroutines/internal/d0;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lx1/a1;6 ····value·=·Ld2/a1;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·"b"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{13 ····value·=·{
14 ········"Lkotlinx/coroutines/internal/d0<",14 ········"Lkotlinx/coroutines/internal/d0<",
15 ········"Lx1/a1$a;",15 ········"Ld2/a1$a;",
16 ········">;"16 ········">;"
17 ····}17 ····}
18 .end·annotation18 .end·annotation
  
  
19 #·instance·fields19 #·instance·fields
20 .field·public·b:J20 .field·public·b:J
Offset 28, 11 lines modifiedOffset 28, 11 lines modified
  
28 #·direct·methods28 #·direct·methods
29 .method·public·constructor·<init>(J)V29 .method·public·constructor·<init>(J)V
30 ····.locals·030 ····.locals·0
  
31 ····invoke-direct·{p0},·Lkotlinx/coroutines/internal/d0;-><init>()V31 ····invoke-direct·{p0},·Lkotlinx/coroutines/internal/d0;-><init>()V
  
32 ····iput-wide·p1,·p0,·Lx1/a1$b;->b:J32 ····iput-wide·p1,·p0,·Ld2/a1$b;->b:J
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
1.86 KB
smali/x1/o1.smali vs.
smali/d2/o1.smali
Files 19% similar despite different names
    
Offset 1, 62 lines modifiedOffset 1, 62 lines modified
1 .class·public·interface·abstract·Lx1/o1;1 .class·public·interface·abstract·Ld2/o1;
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 ········Lx1/o1$b;,9 ········Ld2/o1$b;,
10 ········Lx1/o1$a;10 ········Ld2/o1$a;
11 ····}11 ····}
12 .end·annotation12 .end·annotation
  
  
13 #·static·fields13 #·static·fields
14 .field·public·static·final·c:Lx1/o1$b;14 .field·public·static·final·a:Ld2/o1$b;
  
  
15 #·direct·methods15 #·direct·methods
16 .method·static·constructor·<clinit>()V16 .method·static·constructor·<clinit>()V
17 ····.locals·117 ····.locals·1
  
18 ····sget-object·v0,·Lx1/o1$b;->d:Lx1/o1$b;18 ····sget-object·v0,·Ld2/o1$b;->d:Ld2/o1$b;
  
19 ····sput-object·v0,·Lx1/o1;->c:Lx1/o1$b;19 ····sput-object·v0,·Ld2/o1;->a:Ld2/o1$b;
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
  
  
22 #·virtual·methods22 #·virtual·methods
23 .method·public·abstract·b()Z23 .method·public·abstract·a()Z
24 .end·method 
  
25 .method·public·abstract·f()Ljava/util/concurrent/CancellationException; 
26 .end·method24 .end·method
  
27 .method·public·abstract·g()Z25 .method·public·abstract·b()Z
28 .end·method26 .end·method
  
29 .method·public·abstract·h(ZZLq1/l;)Lx1/x0;27 .method·public·abstract·c(ZZLw1/l;)Ld2/x0;
30 ····.annotation·system·Ldalvik/annotation/Signature;28 ····.annotation·system·Ldalvik/annotation/Signature;
31 ········value·=·{29 ········value·=·{
32 ············"(ZZ",30 ············"(ZZ",
33 ············"Lq1/l<",31 ············"Lw1/l<",
34 ············"-",32 ············"-",
35 ············"Ljava/lang/Throwable;",33 ············"Ljava/lang/Throwable;",
36 ············"Lg1/q;",34 ············"Lm1/q;",
37 ············">;)",35 ············">;)",
38 ············"Lx1/x0;"36 ············"Ld2/x0;"
39 ········}37 ········}
40 ····.end·annotation38 ····.end·annotation
41 .end·method39 .end·method
  
 40 .method·public·abstract·f()Ljava/util/concurrent/CancellationException;
 41 .end·method
  
42 .method·public·abstract·m(Ljava/util/concurrent/CancellationException;)V42 .method·public·abstract·o(Ljava/util/concurrent/CancellationException;)V
43 .end·method43 .end·method
  
44 .method·public·abstract·r(Lx1/s;)Lx1/q;44 .method·public·abstract·q(Ld2/s;)Ld2/q;
45 .end·method45 .end·method
4.51 KB
smali/x1/o1$a.smali vs.
smali/d2/o1$a.smali
Max HTML report size reached
12.6 KB
smali/x1/x.smali vs.
smali/d2/x.smali
Max HTML report size reached
4.83 KB
smali/x1/l1.smali vs.
smali/h2/e.smali
Max HTML report size reached
600 B
smali/x1/a0.smali vs.
smali/d2/a0.smali
Files 3% similar despite different names
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 .class·public·abstract·Lx1/a0;1 .class·public·abstract·Ld2/a0;
2 .super·Lkotlinx/coroutines/internal/n;2 .super·Lkotlinx/coroutines/internal/n;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lq1/l;5 .implements·Lw1/l;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{8 ····value·=·{
9 ········"Lkotlinx/coroutines/internal/n;",9 ········"Lkotlinx/coroutines/internal/n;",
10 ········"Lq1/l<",10 ········"Lw1/l<",
11 ········"Ljava/lang/Throwable;",11 ········"Ljava/lang/Throwable;",
12 ········"Lg1/q;",12 ········"Lm1/q;",
13 ········">;"13 ········">;"
14 ····}14 ····}
15 .end·annotation15 .end·annotation
  
  
16 #·direct·methods16 #·direct·methods
17 .method·public·constructor·<init>()V17 .method·public·constructor·<init>()V
8.55 KB
smali/x1/u0.smali vs.
smali/d2/u0.smali
Max HTML report size reached
3.32 KB
smali/x1/q0.smali vs.
smali/d2/q0.smali
Files 5% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Lx1/q0;1 .class·public·final·Ld2/q0;
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/lang/Object;)Ljava/lang/String;5 .method·public·static·final·a(Ljava/lang/Object;)Ljava/lang/String;
6 ····.locals·06 ····.locals·0
Offset 28, 20 lines modifiedOffset 28, 20 lines modified
28 ····invoke-static·{p0},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;28 ····invoke-static·{p0},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
  
29 ····move-result-object·p029 ····move-result-object·p0
  
30 ····return-object·p030 ····return-object·p0
31 .end·method31 .end·method
  
32 .method·public·static·final·c(Lj1/d;)Ljava/lang/String;32 .method·public·static·final·c(Lp1/d;)Ljava/lang/String;
33 ····.locals·333 ····.locals·3
34 ····.annotation·system·Ldalvik/annotation/Signature;34 ····.annotation·system·Ldalvik/annotation/Signature;
35 ········value·=·{35 ········value·=·{
36 ············"(",36 ············"(",
37 ············"Lj1/d<",37 ············"Lp1/d<",
38 ············"*>;)",38 ············"*>;)",
39 ············"Ljava/lang/String;"39 ············"Ljava/lang/String;"
40 ········}40 ········}
41 ····.end·annotation41 ····.end·annotation
  
42 ····instance-of·v0,·p0,·Lkotlinx/coroutines/internal/f;42 ····instance-of·v0,·p0,·Lkotlinx/coroutines/internal/f;
  
Offset 53, 57 lines modifiedOffset 53, 57 lines modified
  
53 ····goto·:goto_253 ····goto·:goto_2
  
54 ····:cond_054 ····:cond_0
55 ····const/16·v0,·0x4055 ····const/16·v0,·0x40
  
56 ····:try_start_056 ····:try_start_0
57 ····sget-object·v1,·Lg1/k;->d:Lg1/k$a;57 ····sget-object·v1,·Lm1/k;->d:Lm1/k$a;
  
58 ····new-instance·v1,·Ljava/lang/StringBuilder;58 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
59 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V59 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
60 ····invoke-virtual·{v1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;60 ····invoke-virtual·{v1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
61 ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;61 ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
62 ····invoke-static·{p0},·Lx1/q0;->b(Ljava/lang/Object;)Ljava/lang/String;62 ····invoke-static·{p0},·Ld2/q0;->b(Ljava/lang/Object;)Ljava/lang/String;
  
63 ····move-result-object·v263 ····move-result-object·v2
  
64 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;64 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
65 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;65 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
66 ····move-result-object·v166 ····move-result-object·v1
  
67 ····invoke-static·{v1},·Lg1/k;->a(Ljava/lang/Object;)Ljava/lang/Object;67 ····invoke-static·{v1},·Lm1/k;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
68 ····move-result-object·v168 ····move-result-object·v1
69 ····:try_end_069 ····:try_end_0
70 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_070 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
71 ····goto·:goto_071 ····goto·:goto_0
  
72 ····:catchall_072 ····:catchall_0
73 ····move-exception·v173 ····move-exception·v1
  
74 ····sget-object·v2,·Lg1/k;->d:Lg1/k$a;74 ····sget-object·v2,·Lm1/k;->d:Lm1/k$a;
  
75 ····invoke-static·{v1},·Lg1/l;->a(Ljava/lang/Throwable;)Ljava/lang/Object;75 ····invoke-static·{v1},·Lm1/l;->a(Ljava/lang/Throwable;)Ljava/lang/Object;
  
76 ····move-result-object·v176 ····move-result-object·v1
  
77 ····invoke-static·{v1},·Lg1/k;->a(Ljava/lang/Object;)Ljava/lang/Object;77 ····invoke-static·{v1},·Lm1/k;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
78 ····move-result-object·v178 ····move-result-object·v1
  
79 ····:goto_079 ····:goto_0
80 ····invoke-static·{v1},·Lg1/k;->b(Ljava/lang/Object;)Ljava/lang/Throwable;80 ····invoke-static·{v1},·Lm1/k;->b(Ljava/lang/Object;)Ljava/lang/Throwable;
  
81 ····move-result-object·v281 ····move-result-object·v2
  
82 ····if-nez·v2,·:cond_182 ····if-nez·v2,·:cond_1
  
83 ····goto·:goto_183 ····goto·:goto_1
  
Offset 120, 15 lines modifiedOffset 120, 15 lines modified
  
120 ····move-result-object·v2120 ····move-result-object·v2
  
121 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;121 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
122 ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;122 ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
123 ····invoke-static·{p0},·Lx1/q0;->b(Ljava/lang/Object;)Ljava/lang/String;123 ····invoke-static·{p0},·Ld2/q0;->b(Ljava/lang/Object;)Ljava/lang/String;
  
124 ····move-result-object·p0124 ····move-result-object·p0
  
125 ····invoke-virtual·{v1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;125 ····invoke-virtual·{v1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
126 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;126 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
3.05 KB
smali/x1/s0.smali vs.
smali/d2/s0.smali
Files 4% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Lx1/s0;1 .class·public·final·Ld2/s0;
2 .super·Lkotlinx/coroutines/internal/w;2 .super·Lkotlinx/coroutines/internal/w;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/Signature;5 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{6 ····value·=·{
Offset 23, 32 lines modifiedOffset 23, 32 lines modified
23 .field·private·volatile·synthetic·_decision:I23 .field·private·volatile·synthetic·_decision:I
  
  
24 #·direct·methods24 #·direct·methods
25 .method·static·constructor·<clinit>()V25 .method·static·constructor·<clinit>()V
26 ····.locals·226 ····.locals·2
  
27 ····const-class·v0,·Lx1/s0;27 ····const-class·v0,·Ld2/s0;
  
28 ····const-string·v1,·"_decision"28 ····const-string·v1,·"_decision"
  
29 ····invoke-static·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;29 ····invoke-static·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
30 ····move-result-object·v030 ····move-result-object·v0
  
31 ····sput-object·v0,·Lx1/s0;->g:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;31 ····sput-object·v0,·Ld2/s0;->g:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
34 .method·private·final·y0()Z34 .method·private·final·y0()Z
35 ····.locals·435 ····.locals·4
  
36 ····:cond_036 ····:cond_0
37 ····iget·v0,·p0,·Lx1/s0;->_decision:I37 ····iget·v0,·p0,·Ld2/s0;->_decision:I
  
38 ····const/4·v1,·0x038 ····const/4·v1,·0x0
  
39 ····const/4·v2,·0x139 ····const/4·v2,·0x1
  
40 ····if-eqz·v0,·:cond_240 ····if-eqz·v0,·:cond_2
  
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ····move-result-object·v166 ····move-result-object·v1
  
67 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V67 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
68 ····throw·v068 ····throw·v0
  
69 ····:cond_269 ····:cond_2
70 ····sget-object·v0,·Lx1/s0;->g:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;70 ····sget-object·v0,·Ld2/s0;->g:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
71 ····const/4·v3,·0x271 ····const/4·v3,·0x2
  
72 ····invoke-virtual·{v0,·p0,·v1,·v3},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->compareAndSet(Ljava/lang/Object;II)Z72 ····invoke-virtual·{v0,·p0,·v1,·v3},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->compareAndSet(Ljava/lang/Object;II)Z
  
73 ····move-result·v073 ····move-result·v0
  
Offset 84, 44 lines modifiedOffset 84, 44 lines modified
84 .end·method84 .end·method
  
  
85 #·virtual·methods85 #·virtual·methods
86 .method·protected·t0(Ljava/lang/Object;)V86 .method·protected·t0(Ljava/lang/Object;)V
87 ····.locals·387 ····.locals·3
  
88 ····invoke-direct·{p0},·Lx1/s0;->y0()Z88 ····invoke-direct·{p0},·Ld2/s0;->y0()Z
  
89 ····move-result·v089 ····move-result·v0
  
90 ····if-eqz·v0,·:cond_090 ····if-eqz·v0,·:cond_0
  
91 ····return-void91 ····return-void
  
92 ····:cond_092 ····:cond_0
93 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/w;->f:Lj1/d;93 ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/w;->f:Lp1/d;
  
94 ····invoke-static·{v0},·Lk1/b;->b(Lj1/d;)Lj1/d;94 ····invoke-static·{v0},·Lq1/b;->b(Lp1/d;)Lp1/d;
  
95 ····move-result-object·v095 ····move-result-object·v0
  
96 ····iget-object·v1,·p0,·Lkotlinx/coroutines/internal/w;->f:Lj1/d;96 ····iget-object·v1,·p0,·Lkotlinx/coroutines/internal/w;->f:Lp1/d;
  
97 ····invoke-static·{p1,·v1},·Lx1/c0;->a(Ljava/lang/Object;Lj1/d;)Ljava/lang/Object;97 ····invoke-static·{p1,·v1},·Ld2/c0;->a(Ljava/lang/Object;Lp1/d;)Ljava/lang/Object;
  
98 ····move-result-object·p198 ····move-result-object·p1
  
99 ····const/4·v1,·0x299 ····const/4·v1,·0x2
  
100 ····const/4·v2,·0x0100 ····const/4·v2,·0x0
  
101 ····invoke-static·{v0,·p1,·v2,·v1,·v2},·Lkotlinx/coroutines/internal/g;->c(Lj1/d;Ljava/lang/Object;Lq1/l;ILjava/lang/Object;)V101 ····invoke-static·{v0,·p1,·v2,·v1,·v2},·Lkotlinx/coroutines/internal/g;->c(Lp1/d;Ljava/lang/Object;Lw1/l;ILjava/lang/Object;)V
  
102 ····return-void102 ····return-void
103 .end·method103 .end·method
  
104 .method·protected·x(Ljava/lang/Object;)V104 .method·protected·x(Ljava/lang/Object;)V
105 ····.locals·0105 ····.locals·0
  
106 ····invoke-virtual·{p0,·p1},·Lx1/s0;->t0(Ljava/lang/Object;)V106 ····invoke-virtual·{p0,·p1},·Ld2/s0;->t0(Ljava/lang/Object;)V
  
107 ····return-void107 ····return-void
108 .end·method108 .end·method
6.0 KB
smali/x1/z.smali vs.
smali/q0/a$b.smali
Max HTML report size reached
2.29 KB
smali/x1/o.smali vs.
smali/d2/o.smali
Files 2% similar despite different names
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 .class·public·final·Lx1/o;1 .class·public·final·Ld2/o;
2 .super·Lx1/y;2 .super·Ld2/y;
3 .source·""3 .source·""
  
  
4 #·static·fields4 #·static·fields
5 .field·private·static·final·synthetic·c:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;5 .field·private·static·final·synthetic·c:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
  
Offset 11, 33 lines modifiedOffset 11, 33 lines modified
11 .field·private·volatile·synthetic·_resumed:I11 .field·private·volatile·synthetic·_resumed:I
  
  
12 #·direct·methods12 #·direct·methods
13 .method·static·constructor·<clinit>()V13 .method·static·constructor·<clinit>()V
14 ····.locals·214 ····.locals·2
  
15 ····const-class·v0,·Lx1/o;15 ····const-class·v0,·Ld2/o;
  
16 ····const-string·v1,·"_resumed"16 ····const-string·v1,·"_resumed"
  
17 ····invoke-static·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;17 ····invoke-static·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
18 ····move-result-object·v018 ····move-result-object·v0
  
19 ····sput-object·v0,·Lx1/o;->c:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;19 ····sput-object·v0,·Ld2/o;->c:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
  
22 .method·public·constructor·<init>(Lj1/d;Ljava/lang/Throwable;Z)V22 .method·public·constructor·<init>(Lp1/d;Ljava/lang/Throwable;Z)V
23 ····.locals·223 ····.locals·2
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 ············"*>;",28 ············"*>;",
29 ············"Ljava/lang/Throwable;",29 ············"Ljava/lang/Throwable;",
30 ············"Z)V"30 ············"Z)V"
31 ········}31 ········}
32 ····.end·annotation32 ····.end·annotation
  
33 ····if-nez·p2,·:cond_033 ····if-nez·p2,·:cond_0
Offset 61, 29 lines modifiedOffset 61, 29 lines modified
61 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;61 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
62 ····move-result-object·p162 ····move-result-object·p1
  
63 ····invoke-direct·{p2,·p1},·Ljava/util/concurrent/CancellationException;-><init>(Ljava/lang/String;)V63 ····invoke-direct·{p2,·p1},·Ljava/util/concurrent/CancellationException;-><init>(Ljava/lang/String;)V
  
64 ····:cond_064 ····:cond_0
65 ····invoke-direct·{p0,·p2,·p3},·Lx1/y;-><init>(Ljava/lang/Throwable;Z)V65 ····invoke-direct·{p0,·p2,·p3},·Ld2/y;-><init>(Ljava/lang/Throwable;Z)V
  
66 ····const/4·p1,·0x066 ····const/4·p1,·0x0
  
67 ····iput·p1,·p0,·Lx1/o;->_resumed:I67 ····iput·p1,·p0,·Ld2/o;->_resumed:I
  
68 ····return-void68 ····return-void
69 .end·method69 .end·method
  
  
70 #·virtual·methods70 #·virtual·methods
71 .method·public·final·c()Z71 .method·public·final·c()Z
72 ····.locals·372 ····.locals·3
  
73 ····sget-object·v0,·Lx1/o;->c:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;73 ····sget-object·v0,·Ld2/o;->c:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
74 ····const/4·v1,·0x074 ····const/4·v1,·0x0
  
75 ····const/4·v2,·0x175 ····const/4·v2,·0x1
  
76 ····invoke-virtual·{v0,·p0,·v1,·v2},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->compareAndSet(Ljava/lang/Object;II)Z76 ····invoke-virtual·{v0,·p0,·v1,·v2},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->compareAndSet(Ljava/lang/Object;II)Z
  
5.22 KB
smali/x1/f0.smali vs.
smali/d1/a$c.smali
Max HTML report size reached
9.54 KB
smali/x1/n0.smali vs.
smali/d2/a.smali
Max HTML report size reached
2.45 KB
smali/x1/b1.smali vs.
smali/k1/e.smali
Files 25% similar despite different names
    
Offset 1, 80 lines modifiedOffset 1, 53 lines modified
1 .class·public·abstract·Lx1/b1; 
2 .super·Lx1/z0;1 .class·public·final·Lk1/e;
 2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·constructor·<init>()V5 .method·public·static·a(Ljava/lang/String;)V
6 ····.locals·06 ····.locals·3
  
7 ····invoke-direct·{p0},·Lx1/z0;-><init>()V 
  
8 ····return-void 
9 .end·method 
  
 7 ····invoke-virtual·{p0},·Ljava/lang/String;->length()I
  
10 #·virtual·methods 
11 .method·protected·abstract·A()Ljava/lang/Thread; 
12 .end·method 
  
13 .method·protected·final·B(JLx1/a1$a;)V 
14 ····.locals·1 
  
15 ····invoke-static·{},·Lx1/p0;->a()Z 
  
16 ····move-result·v08 ····move-result·v0
  
 9 ····const/16·v1,·0x7c
17 ····if-eqz·v0,·:cond_2 
  
18 ····sget-object·v0,·Lx1/r0;->j:Lx1/r0; 
  
19 ····if-eq·p0,·v0,·:cond_0 
  
20 ····const/4·v0,·0x110 ····if-ge·v0,·v1,·:cond_0
  
21 ····goto·:goto_011 ····goto·:goto_0
  
22 ····:cond_012 ····:cond_0
23 ····const/4·v0,·0x013 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
 14 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
24 ····:goto_0 
25 ····if-eqz·v0,·:cond_1 
  
26 ····goto·:goto_1 
  
27 ····:cond_1 
28 ····new-instance·p1,·Ljava/lang/AssertionError; 
  
29 ····invoke-direct·{p1},·Ljava/lang/AssertionError;-><init>()V15 ····const/4·v2,·0x0
  
30 ····throw·p116 ····invoke-virtual·{p0,·v2,·v1},·Ljava/lang/String;->substring(II)Ljava/lang/String;
  
 17 ····move-result-object·p0
31 ····:cond_2 
32 ····:goto_1 
33 ····sget-object·v0,·Lx1/r0;->j:Lx1/r0; 
  
 18 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
34 ····invoke-virtual·{v0,·p1,·p2,·p3},·Lx1/a1;->N(JLx1/a1$a;)V 
  
35 ····return-void 
36 .end·method 
  
 19 ····const-string·p0,·"..."
37 .method·protected·final·C()V 
38 ····.locals·2 
  
39 ····invoke-virtual·{p0},·Lx1/b1;->A()Ljava/lang/Thread;20 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
40 ····move-result-object·v021 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
41 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;22 ····move-result-object·p0
  
42 ····move-result-object·v123 ····:goto_0
 24 ····invoke-static·{p0},·Ll/a;->a(Ljava/lang/String;)V
  
43 ····if-eq·v1,·v0,·:cond_025 ····return-void
 26 .end·method
  
44 ····invoke-static·{},·Lx1/c;->a()Lx1/b;27 .method·public·static·b()V
 28 ····.locals·0
  
45 ····invoke-static·{v0},·Ljava/util/concurrent/locks/LockSupport;->unpark(Ljava/lang/Thread;)V29 ····invoke-static·{},·Ll/a;->b()V
  
46 ····:cond_0 
47 ····return-void30 ····return-void
48 .end·method31 .end·method
4.47 KB
smali/x1/h2.smali vs.
smali/d2/h2.smali
Max HTML report size reached
83.2 KB
smali/x1/v1.smali vs.
smali/d2/v1.smali
Max HTML report size reached
3.53 KB
smali/x1/i2.smali vs.
smali/d2/i2.smali
Files 18% similar despite different names
    
Offset 1, 128 lines modifiedOffset 1, 128 lines modified
1 .class·final·Lx1/i2;1 .class·final·Ld2/i2;
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 .implements·Lj1/g$c;6 .implements·Lp1/g$c;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/Signature;8 .annotation·system·Ldalvik/annotation/Signature;
9 ····value·=·{9 ····value·=·{
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
11 ········"Lj1/g$b;",11 ········"Lp1/g$b;",
12 ········"Lj1/g$c<",12 ········"Lp1/g$c<",
13 ········"Lx1/i2;",13 ········"Ld2/i2;",
14 ········">;"14 ········">;"
15 ····}15 ····}
16 .end·annotation16 .end·annotation
  
  
17 #·static·fields17 #·static·fields
18 .field·public·static·final·d:Lx1/i2;18 .field·public·static·final·d:Ld2/i2;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·static·constructor·<clinit>()V20 .method·static·constructor·<clinit>()V
21 ····.locals·121 ····.locals·1
  
22 ····new-instance·v0,·Lx1/i2;22 ····new-instance·v0,·Ld2/i2;
  
23 ····invoke-direct·{v0},·Lx1/i2;-><init>()V23 ····invoke-direct·{v0},·Ld2/i2;-><init>()V
  
24 ····sput-object·v0,·Lx1/i2;->d:Lx1/i2;24 ····sput-object·v0,·Ld2/i2;->d:Ld2/i2;
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
27 .method·private·constructor·<init>()V27 .method·private·constructor·<init>()V
28 ····.locals·028 ····.locals·0
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·public·fold(Ljava/lang/Object;Lq1/p;)Ljava/lang/Object;33 .method·public·fold(Ljava/lang/Object;Lw1/p;)Ljava/lang/Object;
34 ····.locals·034 ····.locals·0
35 ····.annotation·system·Ldalvik/annotation/Signature;35 ····.annotation·system·Ldalvik/annotation/Signature;
36 ········value·=·{36 ········value·=·{
37 ············"<R:",37 ············"<R:",
38 ············"Ljava/lang/Object;",38 ············"Ljava/lang/Object;",
39 ············">(TR;",39 ············">(TR;",
40 ············"Lq1/p<",40 ············"Lw1/p<",
41 ············"-TR;-",41 ············"-TR;-",
42 ············"Lj1/g$b;",42 ············"Lp1/g$b;",
43 ············"+TR;>;)TR;"43 ············"+TR;>;)TR;"
44 ········}44 ········}
45 ····.end·annotation45 ····.end·annotation
  
46 ····invoke-static·{p0,·p1,·p2},·Lj1/g$b$a;->a(Lj1/g$b;Ljava/lang/Object;Lq1/p;)Ljava/lang/Object;46 ····invoke-static·{p0,·p1,·p2},·Lp1/g$b$a;->a(Lp1/g$b;Ljava/lang/Object;Lw1/p;)Ljava/lang/Object;
  
47 ····move-result-object·p147 ····move-result-object·p1
  
48 ····return-object·p148 ····return-object·p1
49 .end·method49 .end·method
  
50 .method·public·get(Lj1/g$c;)Lj1/g$b;50 .method·public·get(Lp1/g$c;)Lp1/g$b;
51 ····.locals·051 ····.locals·0
52 ····.annotation·system·Ldalvik/annotation/Signature;52 ····.annotation·system·Ldalvik/annotation/Signature;
53 ········value·=·{53 ········value·=·{
54 ············"<E::",54 ············"<E::",
55 ············"Lj1/g$b;",55 ············"Lp1/g$b;",
56 ············">(",56 ············">(",
57 ············"Lj1/g$c<",57 ············"Lp1/g$c<",
58 ············"TE;>;)TE;"58 ············"TE;>;)TE;"
59 ········}59 ········}
60 ····.end·annotation60 ····.end·annotation
  
61 ····invoke-static·{p0,·p1},·Lj1/g$b$a;->b(Lj1/g$b;Lj1/g$c;)Lj1/g$b;61 ····invoke-static·{p0,·p1},·Lp1/g$b$a;->b(Lp1/g$b;Lp1/g$c;)Lp1/g$b;
  
62 ····move-result-object·p162 ····move-result-object·p1
  
63 ····return-object·p163 ····return-object·p1
64 .end·method64 .end·method
  
65 .method·public·getKey()Lj1/g$c;65 .method·public·getKey()Lp1/g$c;
66 ····.locals·066 ····.locals·0
67 ····.annotation·system·Ldalvik/annotation/Signature;67 ····.annotation·system·Ldalvik/annotation/Signature;
68 ········value·=·{68 ········value·=·{
69 ············"()",69 ············"()",
70 ············"Lj1/g$c<",70 ············"Lp1/g$c<",
71 ············"*>;"71 ············"*>;"
72 ········}72 ········}
73 ····.end·annotation73 ····.end·annotation
  
74 ····return-object·p074 ····return-object·p0
75 .end·method75 .end·method
  
76 .method·public·minusKey(Lj1/g$c;)Lj1/g;76 .method·public·minusKey(Lp1/g$c;)Lp1/g;
77 ····.locals·077 ····.locals·0
78 ····.annotation·system·Ldalvik/annotation/Signature;78 ····.annotation·system·Ldalvik/annotation/Signature;
79 ········value·=·{79 ········value·=·{
80 ············"(",80 ············"(",
81 ············"Lj1/g$c<",81 ············"Lp1/g$c<",
82 ············"*>;)",82 ············"*>;)",
83 ············"Lj1/g;"83 ············"Lp1/g;"
84 ········}84 ········}
85 ····.end·annotation85 ····.end·annotation
  
86 ····invoke-static·{p0,·p1},·Lj1/g$b$a;->c(Lj1/g$b;Lj1/g$c;)Lj1/g;86 ····invoke-static·{p0,·p1},·Lp1/g$b$a;->c(Lp1/g$b;Lp1/g$c;)Lp1/g;
  
87 ····move-result-object·p187 ····move-result-object·p1
  
88 ····return-object·p188 ····return-object·p1
89 .end·method89 .end·method
  
90 .method·public·plus(Lj1/g;)Lj1/g;90 .method·public·plus(Lp1/g;)Lp1/g;
91 ····.locals·091 ····.locals·0
  
92 ····invoke-static·{p0,·p1},·Lj1/g$b$a;->d(Lj1/g$b;Lj1/g;)Lj1/g;92 ····invoke-static·{p0,·p1},·Lp1/g$b$a;->d(Lp1/g$b;Lp1/g;)Lp1/g;
  
93 ····move-result-object·p193 ····move-result-object·p1
  
94 ····return-object·p194 ····return-object·p1
Max diff block lines reached; 0/3535 bytes (0.00%) of diff not shown.
2.29 KB
smali/x1/i1.smali vs.
smali/d2/p.smali
Files 24% similar despite different names
    
Offset 1, 70 lines modifiedOffset 1, 65 lines modified
1 .class·public·final·Lx1/i1;1 .class·public·final·Ld2/p;
2 .super·Ljava/lang/Object;2 .super·Ld2/q1;
3 .source·""3 .source·""
  
4 #·interfaces 
5 .implements·Lx1/j1; 
  
  
6 #·instance·fields4 #·instance·fields
7 .field·private·final·d:Lx1/z1;5 .field·public·final·h:Ld2/l;
 6 ····.annotation·system·Ldalvik/annotation/Signature;
 7 ········value·=·{
 8 ············"Ld2/l<",
 9 ············"*>;"
 10 ········}
 11 ····.end·annotation
 12 .end·field
  
  
8 #·direct·methods13 #·direct·methods
9 .method·public·constructor·<init>(Lx1/z1;)V14 .method·public·constructor·<init>(Ld2/l;)V
10 ····.locals·015 ····.locals·0
 16 ····.annotation·system·Ldalvik/annotation/Signature;
 17 ········value·=·{
 18 ············"(",
 19 ············"Ld2/l<",
 20 ············"*>;)V"
 21 ········}
 22 ····.end·annotation
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ld2/q1;-><init>()V
  
12 ····iput-object·p1,·p0,·Lx1/i1;->d:Lx1/z1;24 ····iput-object·p1,·p0,·Ld2/p;->h:Ld2/l;
  
13 ····return-void25 ····return-void
14 .end·method26 .end·method
  
  
15 #·virtual·methods27 #·virtual·methods
16 .method·public·b()Z28 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;
17 ····.locals·129 ····.locals·0
  
18 ····const/4·v0,·0x030 ····check-cast·p1,·Ljava/lang/Throwable;
  
 31 ····invoke-virtual·{p0,·p1},·Ld2/p;->y(Ljava/lang/Throwable;)V
19 ····return·v0 
20 .end·method 
  
 32 ····sget-object·p1,·Lm1/q;->a:Lm1/q;
21 .method·public·e()Lx1/z1; 
22 ····.locals·1 
  
23 ····iget-object·v0,·p0,·Lx1/i1;->d:Lx1/z1; 
  
24 ····return-object·v033 ····return-object·p1
25 .end·method34 .end·method
  
26 .method·public·toString()Ljava/lang/String;35 .method·public·y(Ljava/lang/Throwable;)V
27 ····.locals·236 ····.locals·1
  
28 ····invoke-static·{},·Lx1/p0;->c()Z 
  
29 ····move-result·v0 
  
30 ····if-eqz·v0,·:cond_037 ····iget-object·p1,·p0,·Ld2/p;->h:Ld2/l;
  
31 ····invoke-virtual·{p0},·Lx1/i1;->e()Lx1/z1;38 ····invoke-virtual·{p0},·Ld2/u1;->z()Ld2/v1;
  
32 ····move-result-object·v039 ····move-result-object·v0
  
 40 ····invoke-virtual·{p1,·v0},·Ld2/l;->v(Ld2/o1;)Ljava/lang/Throwable;
33 ····const-string·v1,·"New" 
  
34 ····invoke-virtual·{v0,·v1},·Lx1/z1;->y(Ljava/lang/String;)Ljava/lang/String; 
  
35 ····move-result-object·v041 ····move-result-object·v0
  
 42 ····invoke-virtual·{p1,·v0},·Ld2/l;->E(Ljava/lang/Throwable;)V
36 ····goto·:goto_0 
  
37 ····:cond_0 
38 ····invoke-super·{p0},·Ljava/lang/Object;->toString()Ljava/lang/String; 
  
 43 ····return-void
39 ····move-result-object·v0 
  
40 ····:goto_0 
41 ····return-object·v0 
42 .end·method44 .end·method
1.02 KB
smali/x1/j0$a.smali vs.
smali/d2/j0$a.smali
Files 16% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·Lx1/j0$a;1 .class·public·final·Ld2/j0$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·=·Lx1/j0;8 ····value·=·Ld2/j0;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"a"12 ····name·=·"a"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
17 ········"Lj1/g$c<",17 ········"Lp1/g$c<",
18 ········"Lx1/j0;",18 ········"Ld2/j0;",
19 ········">;"19 ········">;"
20 ····}20 ····}
21 .end·annotation21 .end·annotation
  
  
22 #·direct·methods22 #·direct·methods
23 .method·private·constructor·<init>()V23 .method·private·constructor·<init>()V
Offset 34, 11 lines modifiedOffset 34, 11 lines modified
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
36 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V36 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V
37 ····.locals·037 ····.locals·0
  
38 ····invoke-direct·{p0},·Lx1/j0$a;-><init>()V38 ····invoke-direct·{p0},·Ld2/j0$a;-><init>()V
  
39 ····return-void39 ····return-void
40 .end·method40 .end·method
1.17 KB
smali/x1/j2.smali vs.
smali/d2/j2.smali
Files 25% similar despite different names
    
Offset 1, 45 lines modifiedOffset 1, 45 lines modified
1 .class·public·final·Lx1/j2;1 .class·public·final·Ld2/j2;
2 .super·Lj1/a;2 .super·Lp1/a;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lx1/j2$a;7 ········Ld2/j2$a;
8 ····}8 ····}
9 .end·annotation9 .end·annotation
  
  
10 #·static·fields10 #·static·fields
11 .field·public·static·final·e:Lx1/j2$a;11 .field·public·static·final·e:Ld2/j2$a;
  
  
12 #·instance·fields12 #·instance·fields
13 .field·public·d:Z13 .field·public·d:Z
  
  
14 #·direct·methods14 #·direct·methods
15 .method·static·constructor·<clinit>()V15 .method·static·constructor·<clinit>()V
16 ····.locals·216 ····.locals·2
  
17 ····new-instance·v0,·Lx1/j2$a;17 ····new-instance·v0,·Ld2/j2$a;
  
18 ····const/4·v1,·0x018 ····const/4·v1,·0x0
  
19 ····invoke-direct·{v0,·v1},·Lx1/j2$a;-><init>(Lkotlin/jvm/internal/e;)V19 ····invoke-direct·{v0,·v1},·Ld2/j2$a;-><init>(Lkotlin/jvm/internal/e;)V
  
20 ····sput-object·v0,·Lx1/j2;->e:Lx1/j2$a;20 ····sput-object·v0,·Ld2/j2;->e:Ld2/j2$a;
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
23 .method·public·constructor·<init>()V23 .method·public·constructor·<init>()V
24 ····.locals·124 ····.locals·1
  
25 ····sget-object·v0,·Lx1/j2;->e:Lx1/j2$a;25 ····sget-object·v0,·Ld2/j2;->e:Ld2/j2$a;
  
26 ····invoke-direct·{p0,·v0},·Lj1/a;-><init>(Lj1/g$c;)V26 ····invoke-direct·{p0,·v0},·Lp1/a;-><init>(Lp1/g$c;)V
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
52.3 KB
smali/x1/l.smali vs.
smali/d2/l.smali
Max HTML report size reached
9.73 KB
smali/x1/v1$b.smali vs.
smali/d2/v1$b.smali
Max HTML report size reached
1.01 KB
smali/x1/h1.smali vs.
smali/d2/h1.smali
Files 7% similar despite different names
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
1 .class·public·final·Lx1/h1;1 .class·public·final·Ld2/h1;
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/util/concurrent/Executor;)Lx1/f0;5 .method·public·static·final·a(Ljava/util/concurrent/Executor;)Ld2/f0;
6 ····.locals·16 ····.locals·1
  
7 ····instance-of·v0,·p0,·Lx1/v0;7 ····instance-of·v0,·p0,·Ld2/v0;
  
8 ····if-eqz·v0,·:cond_08 ····if-eqz·v0,·:cond_0
  
9 ····move-object·v0,·p09 ····move-object·v0,·p0
  
10 ····check-cast·v0,·Lx1/v0;10 ····check-cast·v0,·Ld2/v0;
  
11 ····goto·:goto_011 ····goto·:goto_0
  
12 ····:cond_012 ····:cond_0
13 ····const/4·v0,·0x013 ····const/4·v0,·0x0
  
14 ····:goto_014 ····:goto_0
15 ····if-nez·v0,·:cond_115 ····if-nez·v0,·:cond_1
  
16 ····new-instance·v0,·Lx1/g1;16 ····new-instance·v0,·Ld2/g1;
  
17 ····invoke-direct·{v0,·p0},·Lx1/g1;-><init>(Ljava/util/concurrent/Executor;)V17 ····invoke-direct·{v0,·p0},·Ld2/g1;-><init>(Ljava/util/concurrent/Executor;)V
  
18 ····goto·:goto_118 ····goto·:goto_1
  
19 ····:cond_119 ····:cond_1
20 ····iget-object·v0,·v0,·Lx1/v0;->d:Lx1/f0;20 ····iget-object·v0,·v0,·Ld2/v0;->d:Ld2/f0;
  
21 ····:goto_121 ····:goto_1
22 ····return-object·v022 ····return-object·v0
23 .end·method23 .end·method
6.11 KB
smali/x1/c0.smali vs.
smali/d2/c0.smali
Max HTML report size reached
1.02 KB
smali/x1/j2$a.smali vs.
smali/d2/k0$a.smali
Files 18% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·Lx1/j2$a;1 .class·public·final·Ld2/k0$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·=·Lx1/j2;8 ····value·=·Ld2/k0;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"a"12 ····name·=·"a"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
17 ········"Lj1/g$c<",17 ········"Lp1/g$c<",
18 ········"Lx1/j2;",18 ········"Ld2/k0;",
19 ········">;"19 ········">;"
20 ····}20 ····}
21 .end·annotation21 .end·annotation
  
  
22 #·direct·methods22 #·direct·methods
23 .method·private·constructor·<init>()V23 .method·private·constructor·<init>()V
Offset 34, 11 lines modifiedOffset 34, 11 lines modified
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
36 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V36 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V
37 ····.locals·037 ····.locals·0
  
38 ····invoke-direct·{p0},·Lx1/j2$a;-><init>()V38 ····invoke-direct·{p0},·Ld2/k0$a;-><init>()V
  
39 ····return-void39 ····return-void
40 .end·method40 .end·method
2.23 KB
smali/x1/p.smali vs.
smali/x1/b$a.smali
Files 21% similar despite different names
    
Offset 1, 65 lines modifiedOffset 1, 54 lines modified
1 .class·public·final·Lx1/p;1 .class·public·final·Lx1/b$a;
2 .super·Lx1/q1;2 .super·Ljava/lang/ThreadLocal;
3 .source·""3 .source·""
  
  
4 #·instance·fields 
5 .field·public·final·h:Lx1/l;4 #·annotations
 5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
 6 ····value·=·Lx1/b;-><init>()V
 7 .end·annotation
  
 8 .annotation·system·Ldalvik/annotation/InnerClass;
 9 ····accessFlags·=·0x19
 10 ····name·=·null
 11 .end·annotation
  
6 ····.annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
7 ········value·=·{13 ····value·=·{
8 ············"Lx1/l<",14 ········"Ljava/lang/ThreadLocal<",
 15 ········"Ljava/util/Random;",
9 ············"*>;"16 ········">;"
10 ········}17 ····}
11 ····.end·annotation18 .end·annotation
12 .end·field 
  
  
13 #·direct·methods19 #·direct·methods
14 .method·public·constructor·<init>(Lx1/l;)V20 .method·constructor·<init>()V
15 ····.locals·021 ····.locals·0
16 ····.annotation·system·Ldalvik/annotation/Signature; 
17 ········value·=·{ 
18 ············"(", 
19 ············"Lx1/l<", 
20 ············"*>;)V" 
21 ········} 
22 ····.end·annotation 
  
23 ····invoke-direct·{p0},·Lx1/q1;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/ThreadLocal;-><init>()V
  
24 ····iput-object·p1,·p0,·Lx1/p;->h:Lx1/l; 
  
25 ····return-void23 ····return-void
26 .end·method24 .end·method
  
  
27 #·virtual·methods25 #·virtual·methods
28 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;26 .method·protected·a()Ljava/util/Random;
29 ····.locals·027 ····.locals·1
  
30 ····check-cast·p1,·Ljava/lang/Throwable; 
  
31 ····invoke-virtual·{p0,·p1},·Lx1/p;->y(Ljava/lang/Throwable;)V28 ····new-instance·v0,·Ljava/util/Random;
  
32 ····sget-object·p1,·Lg1/q;->a:Lg1/q;29 ····invoke-direct·{v0},·Ljava/util/Random;-><init>()V
  
33 ····return-object·p130 ····return-object·v0
34 .end·method31 .end·method
  
35 .method·public·y(Ljava/lang/Throwable;)V32 .method·public·bridge·synthetic·initialValue()Ljava/lang/Object;
36 ····.locals·133 ····.locals·1
  
 34 ····invoke-virtual·{p0},·Lx1/b$a;->a()Ljava/util/Random;
37 ····iget-object·p1,·p0,·Lx1/p;->h:Lx1/l; 
  
38 ····invoke-virtual·{p0},·Lx1/u1;->z()Lx1/v1; 
  
39 ····move-result-object·v035 ····move-result-object·v0
  
40 ····invoke-virtual·{p1,·v0},·Lx1/l;->v(Lx1/o1;)Ljava/lang/Throwable; 
  
41 ····move-result-object·v036 ····return-object·v0
  
42 ····invoke-virtual·{p1,·v0},·Lx1/l;->E(Ljava/lang/Throwable;)V 
  
43 ····return-void 
44 .end·method37 .end·method
3.15 KB
smali/x1/y.smali vs.
smali/d2/y.smali
Files 3% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·Lx1/y;1 .class·public·Ld2/y;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·static·fields4 #·static·fields
5 .field·private·static·final·synthetic·b:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;5 .field·private·static·final·synthetic·b:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
Offset 13, 68 lines modifiedOffset 13, 68 lines modified
13 .field·public·final·a:Ljava/lang/Throwable;13 .field·public·final·a:Ljava/lang/Throwable;
  
  
14 #·direct·methods14 #·direct·methods
15 .method·static·constructor·<clinit>()V15 .method·static·constructor·<clinit>()V
16 ····.locals·216 ····.locals·2
  
17 ····const-class·v0,·Lx1/y;17 ····const-class·v0,·Ld2/y;
  
18 ····const-string·v1,·"_handled"18 ····const-string·v1,·"_handled"
  
19 ····invoke-static·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;19 ····invoke-static·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
20 ····move-result-object·v020 ····move-result-object·v0
  
21 ····sput-object·v0,·Lx1/y;->b:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;21 ····sput-object·v0,·Ld2/y;->b:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
22 ····return-void22 ····return-void
23 .end·method23 .end·method
  
24 .method·public·constructor·<init>(Ljava/lang/Throwable;Z)V24 .method·public·constructor·<init>(Ljava/lang/Throwable;Z)V
25 ····.locals·025 ····.locals·0
  
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27 ····iput-object·p1,·p0,·Lx1/y;->a:Ljava/lang/Throwable;27 ····iput-object·p1,·p0,·Ld2/y;->a:Ljava/lang/Throwable;
  
28 ····iput·p2,·p0,·Lx1/y;->_handled:I28 ····iput·p2,·p0,·Ld2/y;->_handled:I
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
31 .method·public·synthetic·constructor·<init>(Ljava/lang/Throwable;ZILkotlin/jvm/internal/e;)V31 .method·public·synthetic·constructor·<init>(Ljava/lang/Throwable;ZILkotlin/jvm/internal/e;)V
32 ····.locals·032 ····.locals·0
  
33 ····and-int/lit8·p3,·p3,·0x233 ····and-int/lit8·p3,·p3,·0x2
  
34 ····if-eqz·p3,·:cond_034 ····if-eqz·p3,·:cond_0
  
35 ····const/4·p2,·0x035 ····const/4·p2,·0x0
  
36 ····:cond_036 ····:cond_0
37 ····invoke-direct·{p0,·p1,·p2},·Lx1/y;-><init>(Ljava/lang/Throwable;Z)V37 ····invoke-direct·{p0,·p1,·p2},·Ld2/y;-><init>(Ljava/lang/Throwable;Z)V
  
38 ····return-void38 ····return-void
39 .end·method39 .end·method
  
  
40 #·virtual·methods40 #·virtual·methods
41 .method·public·final·a()Z41 .method·public·final·a()Z
42 ····.locals·142 ····.locals·1
  
43 ····iget·v0,·p0,·Lx1/y;->_handled:I43 ····iget·v0,·p0,·Ld2/y;->_handled:I
  
44 ····return·v044 ····return·v0
45 .end·method45 .end·method
  
46 .method·public·final·b()Z46 .method·public·final·b()Z
47 ····.locals·347 ····.locals·3
  
48 ····sget-object·v0,·Lx1/y;->b:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;48 ····sget-object·v0,·Ld2/y;->b:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
49 ····const/4·v1,·0x049 ····const/4·v1,·0x0
  
50 ····const/4·v2,·0x150 ····const/4·v2,·0x1
  
51 ····invoke-virtual·{v0,·p0,·v1,·v2},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->compareAndSet(Ljava/lang/Object;II)Z51 ····invoke-virtual·{v0,·p0,·v1,·v2},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->compareAndSet(Ljava/lang/Object;II)Z
  
Offset 86, 25 lines modifiedOffset 86, 25 lines modified
86 .method·public·toString()Ljava/lang/String;86 .method·public·toString()Ljava/lang/String;
87 ····.locals·287 ····.locals·2
  
88 ····new-instance·v0,·Ljava/lang/StringBuilder;88 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
89 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V89 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
90 ····invoke-static·{p0},·Lx1/q0;->a(Ljava/lang/Object;)Ljava/lang/String;90 ····invoke-static·{p0},·Ld2/q0;->a(Ljava/lang/Object;)Ljava/lang/String;
  
91 ····move-result-object·v191 ····move-result-object·v1
  
92 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;92 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
93 ····const/16·v1,·0x5b93 ····const/16·v1,·0x5b
  
94 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;94 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
95 ····iget-object·v1,·p0,·Lx1/y;->a:Ljava/lang/Throwable;95 ····iget-object·v1,·p0,·Ld2/y;->a:Ljava/lang/Throwable;
  
96 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;96 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
97 ····const/16·v1,·0x5d97 ····const/16·v1,·0x5d
  
98 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;98 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
1.24 KB
smali/x1/m0.smali vs.
smali/d2/m0.smali
Files 19% similar despite different names
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
1 .class·public·final·Lx1/m0;1 .class·public·final·Ld2/m0;
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/g;)Lx1/l0;5 .method·public·static·final·a(Lp1/g;)Ld2/l0;
6 ····.locals·36 ····.locals·3
  
7 ····new-instance·v0,·Lkotlinx/coroutines/internal/e;7 ····new-instance·v0,·Lkotlinx/coroutines/internal/e;
  
8 ····sget-object·v1,·Lx1/o1;->c:Lx1/o1$b;8 ····sget-object·v1,·Ld2/o1;->a:Ld2/o1$b;
  
9 ····invoke-interface·{p0,·v1},·Lj1/g;->get(Lj1/g$c;)Lj1/g$b;9 ····invoke-interface·{p0,·v1},·Lp1/g;->get(Lp1/g$c;)Lp1/g$b;
  
10 ····move-result-object·v110 ····move-result-object·v1
  
11 ····if-eqz·v1,·:cond_011 ····if-eqz·v1,·:cond_0
  
12 ····goto·:goto_012 ····goto·:goto_0
  
13 ····:cond_013 ····:cond_0
14 ····const/4·v1,·0x114 ····const/4·v1,·0x1
  
15 ····const/4·v2,·0x015 ····const/4·v2,·0x0
  
16 ····invoke-static·{v2,·v1,·v2},·Lx1/s1;->b(Lx1/o1;ILjava/lang/Object;)Lx1/w;16 ····invoke-static·{v2,·v1,·v2},·Ld2/s1;->b(Ld2/o1;ILjava/lang/Object;)Ld2/w;
  
17 ····move-result-object·v117 ····move-result-object·v1
  
18 ····invoke-interface·{p0,·v1},·Lj1/g;->plus(Lj1/g;)Lj1/g;18 ····invoke-interface·{p0,·v1},·Lp1/g;->plus(Lp1/g;)Lp1/g;
  
19 ····move-result-object·p019 ····move-result-object·p0
  
20 ····:goto_020 ····:goto_0
21 ····invoke-direct·{v0,·p0},·Lkotlinx/coroutines/internal/e;-><init>(Lj1/g;)V21 ····invoke-direct·{v0,·p0},·Lkotlinx/coroutines/internal/e;-><init>(Lp1/g;)V
  
22 ····return-object·v022 ····return-object·v0
23 .end·method23 .end·method
570 B
smali/x1/j.smali vs.
smali/d2/j.smali
Files 3% similar despite different names
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 .class·public·abstract·Lx1/j;1 .class·public·abstract·Ld2/j;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lq1/l;5 .implements·Lw1/l;
  
  
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 ········"Lq1/l<",10 ········"Lw1/l<",
11 ········"Ljava/lang/Throwable;",11 ········"Ljava/lang/Throwable;",
12 ········"Lg1/q;",12 ········"Lm1/q;",
13 ········">;"13 ········">;"
14 ····}14 ····}
15 .end·annotation15 .end·annotation
  
  
16 #·direct·methods16 #·direct·methods
17 .method·public·constructor·<init>()V17 .method·public·constructor·<init>()V
1.44 KB
smali/x1/f1.smali vs.
smali/i0/k.smali
Files 26% similar despite different names
    
Offset 1, 42 lines modifiedOffset 1, 44 lines modified
1 .class·public·abstract·Lx1/f1; 
2 .super·Lx1/f0;1 .class·public·final·synthetic·Li0/k;
 2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
 5 .implements·Li0/n;
5 .implements·Ljava/io/Closeable; 
  
  
6 #·annotations 
7 .annotation·system·Ldalvik/annotation/MemberClasses; 
8 ····value·=·{ 
9 ········Lx1/f1$a; 
10 ····} 
11 .end·annotation 
  
  
12 #·static·fields6 #·static·fields
13 .field·public·static·final·e:Lx1/f1$a;7 .field·public·static·final·synthetic·a:Li0/k;
  
  
14 #·direct·methods8 #·direct·methods
15 .method·static·constructor·<clinit>()V9 .method·static·synthetic·constructor·<clinit>()V
16 ····.locals·210 ····.locals·1
  
17 ····new-instance·v0,·Lx1/f1$a; 
  
18 ····const/4·v1,·0x011 ····new-instance·v0,·Li0/k;
  
19 ····invoke-direct·{v0,·v1},·Lx1/f1$a;-><init>(Lkotlin/jvm/internal/e;)V12 ····invoke-direct·{v0},·Li0/k;-><init>()V
  
20 ····sput-object·v0,·Lx1/f1;->e:Lx1/f1$a;13 ····sput-object·v0,·Li0/k;->a:Li0/k;
  
21 ····return-void14 ····return-void
22 .end·method15 .end·method
  
23 .method·public·constructor·<init>()V16 .method·private·synthetic·constructor·<init>()V
24 ····.locals·017 ····.locals·0
  
25 ····invoke-direct·{p0},·Lx1/f0;-><init>()V18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
26 ····return-void19 ····return-void
27 .end·method20 .end·method
  
  
 21 #·virtual·methods
 22 .method·public·final·a(Landroid/content/Context;Li0/a;)Li0/i;
 23 ····.locals·1
  
 24 ····new-instance·v0,·Li0/o;
  
 25 ····invoke-direct·{v0,·p1,·p2},·Li0/o;-><init>(Landroid/content/Context;Li0/a;)V
  
 26 ····return-object·v0
 27 .end·method
2.99 KB
smali/x1/g2.smali vs.
smali/f0/o.smali
Files 22% similar despite different names
    
Offset 1, 76 lines modifiedOffset 1, 91 lines modified
1 .class·public·final·Lx1/g2; 
2 .super·Lx1/f0;1 .class·public·Lf0/o;
 2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Lr/t;
  
  
 6 #·annotations
 7 .annotation·runtime·Lcom/google/errorprone/annotations/Immutable;
 8 .end·annotation
  
  
4 #·static·fields9 #·instance·fields
5 .field·public·static·final·e:Lx1/g2;10 .field·private·final·a:Ld0/a;
  
 11 .field·private·final·b:I
  
  
6 #·direct·methods12 #·direct·methods
7 .method·static·constructor·<clinit>()V13 .method·public·constructor·<init>(Ld0/a;I)V
8 ····.locals·114 ····.locals·1
  
9 ····new-instance·v0,·Lx1/g2;15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
10 ····invoke-direct·{v0},·Lx1/g2;-><init>()V16 ····iput-object·p1,·p0,·Lf0/o;->a:Ld0/a;
  
11 ····sput-object·v0,·Lx1/g2;->e:Lx1/g2;17 ····iput·p2,·p0,·Lf0/o;->b:I
  
 18 ····const/16·v0,·0xa
12 ····return-void 
13 .end·method 
  
14 .method·private·constructor·<init>()V 
15 ····.locals·019 ····if-lt·p2,·v0,·:cond_0
  
 20 ····const/4·v0,·0x0
  
 21 ····new-array·v0,·v0,·[B
  
16 ····invoke-direct·{p0},·Lx1/f0;-><init>()V22 ····invoke-interface·{p1,·v0,·p2},·Ld0/a;->a([BI)[B
  
17 ····return-void23 ····return-void
  
 24 ····:cond_0
 25 ····new-instance·p1,·Ljava/security/InvalidAlgorithmParameterException;
  
 26 ····const-string·p2,·"tag·size·too·small,·need·at·least·10·bytes"
  
 27 ····invoke-direct·{p1,·p2},·Ljava/security/InvalidAlgorithmParameterException;-><init>(Ljava/lang/String;)V
  
 28 ····throw·p1
18 .end·method29 .end·method
  
  
19 #·virtual·methods30 #·virtual·methods
20 .method·public·l(Lj1/g;Ljava/lang/Runnable;)V31 .method·public·a([B[B)V
21 ····.locals·032 ····.locals·0
  
22 ····sget-object·p2,·Lx1/j2;->e:Lx1/j2$a;33 ····invoke-virtual·{p0,·p2},·Lf0/o;->b([B)[B
  
23 ····invoke-interface·{p1,·p2},·Lj1/g;->get(Lj1/g$c;)Lj1/g$b;34 ····move-result-object·p2
  
24 ····move-result-object·p135 ····invoke-static·{p2,·p1},·Lf0/f;->b([B[B)Z
  
25 ····check-cast·p1,·Lx1/j2;36 ····move-result·p1
  
26 ····if-eqz·p1,·:cond_037 ····if-eqz·p1,·:cond_0
  
27 ····const/4·p2,·0x1 
  
28 ····iput-boolean·p2,·p1,·Lx1/j2;->d:Z 
  
29 ····return-void38 ····return-void
  
30 ····:cond_039 ····:cond_0
31 ····new-instance·p1,·Ljava/lang/UnsupportedOperationException;40 ····new-instance·p1,·Ljava/security/GeneralSecurityException;
  
32 ····const-string·p2,·"Dispatchers.Unconfined.dispatch·function·can·only·be·used·by·the·yield·function.·If·you·wrap·Unconfined·dispatcher·in·your·code,·make·sure·you·properly·delegate·isDispatchNeeded·and·dispatch·calls."41 ····const-string·p2,·"invalid·MAC"
  
33 ····invoke-direct·{p1,·p2},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V42 ····invoke-direct·{p1,·p2},·Ljava/security/GeneralSecurityException;-><init>(Ljava/lang/String;)V
  
34 ····throw·p143 ····throw·p1
35 .end·method44 .end·method
  
36 .method·public·o(Lj1/g;)Z45 .method·public·b([B)[B
37 ····.locals·046 ····.locals·2
  
38 ····const/4·p1,·0x047 ····iget-object·v0,·p0,·Lf0/o;->a:Ld0/a;
  
 48 ····iget·v1,·p0,·Lf0/o;->b:I
39 ····return·p1 
40 .end·method 
  
 49 ····invoke-interface·{v0,·p1,·v1},·Ld0/a;->a([BI)[B
41 .method·public·toString()Ljava/lang/String; 
42 ····.locals·1 
  
43 ····const-string·v0,·"Dispatchers.Unconfined"50 ····move-result-object·p1
  
44 ····return-object·v051 ····return-object·p1
45 .end·method52 .end·method
3.24 KB
smali/x1/f0$a$a.smali vs.
smali/o/b$c.smali
Files 24% similar despite different names
    
Offset 1, 87 lines modifiedOffset 1, 96 lines modified
1 .class·final·Lx1/f0$a$a;1 .class·final·Lo/b$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·=·Lx1/f0$a;-><init>()V8 ····value·=·Lo/b;->b(Landroid/content/Context;)Ljava/util/List;
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 ········"Lj1/g$b;", 
19 ········"Lx1/f0;",18 ········"Ljava/lang/String;",
 19 ········"Ljava/lang/Boolean;",
20 ········">;"20 ········">;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·static·fields23 #·instance·fields
24 .field·public·static·final·d:Lx1/f0$a$a;24 .field·final·synthetic·d:Landroid/content/pm/PackageManager;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·static·constructor·<clinit>()V26 .method·constructor·<init>(Landroid/content/pm/PackageManager;)V
27 ····.locals·127 ····.locals·0
  
28 ····new-instance·v0,·Lx1/f0$a$a;28 ····iput-object·p1,·p0,·Lo/b$c;->d:Landroid/content/pm/PackageManager;
  
29 ····invoke-direct·{v0},·Lx1/f0$a$a;-><init>()V29 ····const/4·p1,·0x1
  
30 ····sput-object·v0,·Lx1/f0$a$a;->d:Lx1/f0$a$a;30 ····invoke-direct·{p0,·p1},·Lkotlin/jvm/internal/j;-><init>(I)V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
33 .method·constructor·<init>()V 
34 ····.locals·1 
  
35 ····const/4·v0,·0x133 #·virtual·methods
 34 .method·public·final·a(Ljava/lang/String;)Ljava/lang/Boolean;
 35 ····.locals·2
  
36 ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/j;-><init>(I)V36 ····new-instance·v0,·Landroid/content/Intent;
  
 37 ····const-string·v1,·"android.support.customtabs.action.CustomTabsService"
37 ····return-void 
38 .end·method 
  
 38 ····invoke-direct·{v0,·v1},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V
  
39 #·virtual·methods 
40 .method·public·final·a(Lj1/g$b;)Lx1/f0; 
41 ····.locals·139 ····invoke-virtual·{v0,·p1},·Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent;
  
 40 ····move-result-object·p1
  
42 ····instance-of·v0,·p1,·Lx1/f0;41 ····const-string·v0,·"Intent(CustomTabsService\u2026··········.setPackage(it)"
  
43 ····if-eqz·v0,·:cond_042 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
44 ····check-cast·p1,·Lx1/f0;43 ····iget-object·v0,·p0,·Lo/b$c;->d:Landroid/content/pm/PackageManager;
  
45 ····goto·:goto_044 ····const/4·v1,·0x0
  
 45 ····invoke-virtual·{v0,·p1,·v1},·Landroid/content/pm/PackageManager;->resolveService(Landroid/content/Intent;I)Landroid/content/pm/ResolveInfo;
  
 46 ····move-result-object·p1
  
 47 ····if-eqz·p1,·:cond_0
  
 48 ····const/4·v1,·0x1
  
46 ····:cond_049 ····:cond_0
47 ····const/4·p1,·0x050 ····invoke-static·{v1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
 51 ····move-result-object·p1
  
48 ····:goto_0 
49 ····return-object·p152 ····return-object·p1
50 .end·method53 .end·method
  
51 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;54 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;
52 ····.locals·055 ····.locals·0
  
53 ····check-cast·p1,·Lj1/g$b;56 ····check-cast·p1,·Ljava/lang/String;
  
54 ····invoke-virtual·{p0,·p1},·Lx1/f0$a$a;->a(Lj1/g$b;)Lx1/f0;57 ····invoke-virtual·{p0,·p1},·Lo/b$c;->a(Ljava/lang/String;)Ljava/lang/Boolean;
  
55 ····move-result-object·p158 ····move-result-object·p1
  
56 ····return-object·p159 ····return-object·p1
57 .end·method60 .end·method
1.52 KB
smali/x1/z1.smali vs.
smali/d2/z1.smali
Files 2% similar despite different names
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lx1/z1;1 .class·public·final·Ld2/z1;
2 .super·Lkotlinx/coroutines/internal/l;2 .super·Lkotlinx/coroutines/internal/l;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lx1/j1;5 .implements·Ld2/j1;
  
  
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},·Lkotlinx/coroutines/internal/l;-><init>()V9 ····invoke-direct·{p0},·Lkotlinx/coroutines/internal/l;-><init>()V
Offset 21, 32 lines modifiedOffset 21, 32 lines modified
21 ····.locals·121 ····.locals·1
  
22 ····const/4·v0,·0x122 ····const/4·v0,·0x1
  
23 ····return·v023 ····return·v0
24 .end·method24 .end·method
  
25 .method·public·e()Lx1/z1;25 .method·public·e()Ld2/z1;
26 ····.locals·026 ····.locals·0
  
27 ····return-object·p027 ····return-object·p0
28 .end·method28 .end·method
  
29 .method·public·toString()Ljava/lang/String;29 .method·public·toString()Ljava/lang/String;
30 ····.locals·130 ····.locals·1
  
31 ····invoke-static·{},·Lx1/p0;->c()Z31 ····invoke-static·{},·Ld2/p0;->c()Z
  
32 ····move-result·v032 ····move-result·v0
  
33 ····if-eqz·v0,·:cond_033 ····if-eqz·v0,·:cond_0
  
34 ····const-string·v0,·"Active"34 ····const-string·v0,·"Active"
  
35 ····invoke-virtual·{p0,·v0},·Lx1/z1;->y(Ljava/lang/String;)Ljava/lang/String;35 ····invoke-virtual·{p0,·v0},·Ld2/z1;->y(Ljava/lang/String;)Ljava/lang/String;
  
36 ····move-result-object·v036 ····move-result-object·v0
  
37 ····goto·:goto_037 ····goto·:goto_0
  
38 ····:cond_038 ····:cond_0
39 ····invoke-super·{p0},·Lkotlinx/coroutines/internal/n;->toString()Ljava/lang/String;39 ····invoke-super·{p0},·Lkotlinx/coroutines/internal/n;->toString()Ljava/lang/String;
Offset 85, 21 lines modifiedOffset 85, 21 lines modified
85 ····:goto_085 ····:goto_0
86 ····invoke-static·{p1,·p0},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z86 ····invoke-static·{p1,·p0},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
87 ····move-result·v287 ····move-result·v2
  
88 ····if-nez·v2,·:cond_288 ····if-nez·v2,·:cond_2
  
89 ····instance-of·v2,·p1,·Lx1/u1;89 ····instance-of·v2,·p1,·Ld2/u1;
  
90 ····if-eqz·v2,·:cond_190 ····if-eqz·v2,·:cond_1
  
91 ····move-object·v2,·p191 ····move-object·v2,·p1
  
92 ····check-cast·v2,·Lx1/u1;92 ····check-cast·v2,·Ld2/u1;
  
93 ····if-eqz·v1,·:cond_093 ····if-eqz·v1,·:cond_0
  
94 ····const/4·v1,·0x094 ····const/4·v1,·0x0
  
95 ····goto·:goto_195 ····goto·:goto_1
  
1.7 KB
smali/x1/n.smali vs.
smali/d2/n.smali
Files 9% similar despite different names
    
Offset 1, 69 lines modifiedOffset 1, 69 lines modified
1 .class·public·final·Lx1/n;1 .class·public·final·Ld2/n;
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;)Lx1/l;5 .method·public·static·final·a(Lp1/d;)Ld2/l;
6 ····.locals·36 ····.locals·3
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 ············"Lx1/l<",14 ············"Ld2/l<",
15 ············"TT;>;"15 ············"TT;>;"
16 ········}16 ········}
17 ····.end·annotation17 ····.end·annotation
  
18 ····instance-of·v0,·p0,·Lkotlinx/coroutines/internal/f;18 ····instance-of·v0,·p0,·Lkotlinx/coroutines/internal/f;
  
19 ····if-nez·v0,·:cond_019 ····if-nez·v0,·:cond_0
  
20 ····new-instance·v0,·Lx1/l;20 ····new-instance·v0,·Ld2/l;
  
21 ····const/4·v1,·0x121 ····const/4·v1,·0x1
  
22 ····invoke-direct·{v0,·p0,·v1},·Lx1/l;-><init>(Lj1/d;I)V22 ····invoke-direct·{v0,·p0,·v1},·Ld2/l;-><init>(Lp1/d;I)V
  
23 ····return-object·v023 ····return-object·v0
  
24 ····:cond_024 ····:cond_0
25 ····move-object·v0,·p025 ····move-object·v0,·p0
  
26 ····check-cast·v0,·Lkotlinx/coroutines/internal/f;26 ····check-cast·v0,·Lkotlinx/coroutines/internal/f;
  
27 ····invoke-virtual·{v0},·Lkotlinx/coroutines/internal/f;->j()Lx1/l;27 ····invoke-virtual·{v0},·Lkotlinx/coroutines/internal/f;->j()Ld2/l;
  
28 ····move-result-object·v028 ····move-result-object·v0
  
29 ····const/4·v1,·0x029 ····const/4·v1,·0x0
  
30 ····if-nez·v0,·:cond_230 ····if-nez·v0,·:cond_2
  
31 ····:cond_131 ····:cond_1
32 ····move-object·v0,·v132 ····move-object·v0,·v1
  
33 ····goto·:goto_033 ····goto·:goto_0
  
34 ····:cond_234 ····:cond_2
35 ····invoke-virtual·{v0},·Lx1/l;->G()Z35 ····invoke-virtual·{v0},·Ld2/l;->G()Z
  
36 ····move-result·v236 ····move-result·v2
  
37 ····if-eqz·v2,·:cond_137 ····if-eqz·v2,·:cond_1
  
38 ····:goto_038 ····:goto_0
39 ····if-nez·v0,·:cond_339 ····if-nez·v0,·:cond_3
  
40 ····new-instance·v0,·Lx1/l;40 ····new-instance·v0,·Ld2/l;
  
41 ····const/4·v1,·0x241 ····const/4·v1,·0x2
  
42 ····invoke-direct·{v0,·p0,·v1},·Lx1/l;-><init>(Lj1/d;I)V42 ····invoke-direct·{v0,·p0,·v1},·Ld2/l;-><init>(Lp1/d;I)V
  
43 ····:cond_343 ····:cond_3
44 ····return-object·v044 ····return-object·v0
45 .end·method45 .end·method
11.3 KB
smali/x1/j0.smali vs.
smali/c2/n.smali
Max HTML report size reached
2.85 KB
smali/x1/k0.smali vs.
smali/d2/k0.smali
Files 14% similar despite different names
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
1 .class·public·final·Lx1/k0;1 .class·public·final·Ld2/k0;
2 .super·Lj1/a;2 .super·Lp1/a;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lx1/k0$a;7 ········Ld2/k0$a;
8 ····}8 ····}
9 .end·annotation9 .end·annotation
  
  
10 #·static·fields10 #·static·fields
11 .field·public·static·final·e:Lx1/k0$a;11 .field·public·static·final·e:Ld2/k0$a;
  
  
12 #·instance·fields12 #·instance·fields
13 .field·private·final·d:Ljava/lang/String;13 .field·private·final·d:Ljava/lang/String;
  
  
14 #·direct·methods14 #·direct·methods
15 .method·static·constructor·<clinit>()V15 .method·static·constructor·<clinit>()V
16 ····.locals·216 ····.locals·2
  
17 ····new-instance·v0,·Lx1/k0$a;17 ····new-instance·v0,·Ld2/k0$a;
  
18 ····const/4·v1,·0x018 ····const/4·v1,·0x0
  
19 ····invoke-direct·{v0,·v1},·Lx1/k0$a;-><init>(Lkotlin/jvm/internal/e;)V19 ····invoke-direct·{v0,·v1},·Ld2/k0$a;-><init>(Lkotlin/jvm/internal/e;)V
  
20 ····sput-object·v0,·Lx1/k0;->e:Lx1/k0$a;20 ····sput-object·v0,·Ld2/k0;->e:Ld2/k0$a;
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·equals(Ljava/lang/Object;)Z24 .method·public·equals(Ljava/lang/Object;)Z
Offset 42, 28 lines modifiedOffset 42, 28 lines modified
42 ····const/4·v0,·0x142 ····const/4·v0,·0x1
  
43 ····if-ne·p0,·p1,·:cond_043 ····if-ne·p0,·p1,·:cond_0
  
44 ····return·v044 ····return·v0
  
45 ····:cond_045 ····:cond_0
46 ····instance-of·v1,·p1,·Lx1/k0;46 ····instance-of·v1,·p1,·Ld2/k0;
  
47 ····const/4·v2,·0x047 ····const/4·v2,·0x0
  
48 ····if-nez·v1,·:cond_148 ····if-nez·v1,·:cond_1
  
49 ····return·v249 ····return·v2
  
50 ····:cond_150 ····:cond_1
51 ····check-cast·p1,·Lx1/k0;51 ····check-cast·p1,·Ld2/k0;
  
52 ····iget-object·v1,·p0,·Lx1/k0;->d:Ljava/lang/String;52 ····iget-object·v1,·p0,·Ld2/k0;->d:Ljava/lang/String;
  
53 ····iget-object·p1,·p1,·Lx1/k0;->d:Ljava/lang/String;53 ····iget-object·p1,·p1,·Ld2/k0;->d:Ljava/lang/String;
  
54 ····invoke-static·{v1,·p1},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z54 ····invoke-static·{v1,·p1},·Lkotlin/jvm/internal/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
55 ····move-result·p155 ····move-result·p1
  
56 ····if-nez·p1,·:cond_256 ····if-nez·p1,·:cond_2
  
Offset 72, 27 lines modifiedOffset 72, 27 lines modified
72 ····:cond_272 ····:cond_2
73 ····return·v073 ····return·v0
74 .end·method74 .end·method
  
75 .method·public·hashCode()I75 .method·public·hashCode()I
76 ····.locals·176 ····.locals·1
  
77 ····iget-object·v0,·p0,·Lx1/k0;->d:Ljava/lang/String;77 ····iget-object·v0,·p0,·Ld2/k0;->d:Ljava/lang/String;
  
78 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I78 ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I
  
79 ····move-result·v079 ····move-result·v0
  
80 ····return·v080 ····return·v0
81 .end·method81 .end·method
  
82 .method·public·final·l()Ljava/lang/String;82 .method·public·final·k()Ljava/lang/String;
83 ····.locals·183 ····.locals·1
  
84 ····iget-object·v0,·p0,·Lx1/k0;->d:Ljava/lang/String;84 ····iget-object·v0,·p0,·Ld2/k0;->d:Ljava/lang/String;
  
85 ····return-object·v085 ····return-object·v0
86 .end·method86 .end·method
  
87 .method·public·toString()Ljava/lang/String;87 .method·public·toString()Ljava/lang/String;
88 ····.locals·288 ····.locals·2
  
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
  
100 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V100 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
101 ····const-string·v1,·"CoroutineName("101 ····const-string·v1,·"CoroutineName("
  
102 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;102 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
103 ····iget-object·v1,·p0,·Lx1/k0;->d:Ljava/lang/String;103 ····iget-object·v1,·p0,·Ld2/k0;->d:Ljava/lang/String;
  
104 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;104 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
105 ····const/16·v1,·0x29105 ····const/16·v1,·0x29
  
106 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;106 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
8.87 KB
smali/x1/v.smali vs.
smali/d2/v.smali
Max HTML report size reached
6.95 KB
smali/x1/e0.smali vs.
smali/d2/e0.smali
Max HTML report size reached
3.26 KB
smali/x1/v1$a.smali vs.
smali/m1/k.smali
Files 26% similar despite different names
    
Offset 1, 72 lines modifiedOffset 1, 99 lines modified
1 .class·final·Lx1/v1$a; 
2 .super·Lx1/u1;1 .class·public·final·Lm1/k;
 2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Ljava/io/Serializable;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·Lx1/v1;8 ····value·=·{
 9 ········Lm1/k$a;,
 10 ········Lm1/k$b;
 11 ····}
7 .end·annotation12 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;13 .annotation·system·Ldalvik/annotation/Signature;
9 ····accessFlags·=·0x1a 
10 ····name·=·"a"14 ····value·=·{
 15 ········"<T:",
 16 ········"Ljava/lang/Object;",
 17 ········">",
 18 ········"Ljava/lang/Object;",
 19 ········"Ljava/io/Serializable;"
 20 ····}
11 .end·annotation21 .end·annotation
  
  
12 #·instance·fields22 #·static·fields
13 .field·private·final·h:Lx1/v1;23 .field·public·static·final·d:Lm1/k$a;
  
14 .field·private·final·i:Lx1/v1$b; 
  
15 .field·private·final·j:Lx1/r;24 #·direct·methods
 25 .method·static·constructor·<clinit>()V
 26 ····.locals·2
  
16 .field·private·final·k:Ljava/lang/Object;27 ····new-instance·v0,·Lm1/k$a;
  
 28 ····const/4·v1,·0x0
  
 29 ····invoke-direct·{v0,·v1},·Lm1/k$a;-><init>(Lkotlin/jvm/internal/e;)V
17 #·direct·methods 
18 .method·public·constructor·<init>(Lx1/v1;Lx1/v1$b;Lx1/r;Ljava/lang/Object;)V 
19 ····.locals·0 
  
20 ····invoke-direct·{p0},·Lx1/u1;-><init>()V30 ····sput-object·v0,·Lm1/k;->d:Lm1/k$a;
  
21 ····iput-object·p1,·p0,·Lx1/v1$a;->h:Lx1/v1;31 ····return-void
 32 .end·method
  
22 ····iput-object·p2,·p0,·Lx1/v1$a;->i:Lx1/v1$b;33 .method·public·static·a(Ljava/lang/Object;)Ljava/lang/Object;
 34 ····.locals·0
 35 ····.annotation·system·Ldalvik/annotation/Signature;
 36 ········value·=·{
 37 ············"<T:",
 38 ············"Ljava/lang/Object;",
 39 ············">(",
 40 ············"Ljava/lang/Object;",
 41 ············")",
 42 ············"Ljava/lang/Object;"
 43 ········}
 44 ····.end·annotation
  
23 ····iput-object·p3,·p0,·Lx1/v1$a;->j:Lx1/r;45 ····return-object·p0
 46 .end·method
  
24 ····iput-object·p4,·p0,·Lx1/v1$a;->k:Ljava/lang/Object;47 .method·public·static·final·b(Ljava/lang/Object;)Ljava/lang/Throwable;
 48 ····.locals·1
  
 49 ····instance-of·v0,·p0,·Lm1/k$b;
25 ····return-void 
26 .end·method 
  
 50 ····if-eqz·v0,·:cond_0
  
 51 ····check-cast·p0,·Lm1/k$b;
27 #·virtual·methods 
28 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object; 
29 ····.locals·0 
  
30 ····check-cast·p1,·Ljava/lang/Throwable;52 ····iget-object·p0,·p0,·Lm1/k$b;->d:Ljava/lang/Throwable;
  
31 ····invoke-virtual·{p0,·p1},·Lx1/v1$a;->y(Ljava/lang/Throwable;)V53 ····goto·:goto_0
  
32 ····sget-object·p1,·Lg1/q;->a:Lg1/q;54 ····:cond_0
 55 ····const/4·p0,·0x0
  
 56 ····:goto_0
33 ····return-object·p157 ····return-object·p0
34 .end·method58 .end·method
  
35 .method·public·y(Ljava/lang/Throwable;)V59 .method·public·static·final·c(Ljava/lang/Object;)Z
36 ····.locals·360 ····.locals·0
  
37 ····iget-object·p1,·p0,·Lx1/v1$a;->h:Lx1/v1;61 ····instance-of·p0,·p0,·Lm1/k$b;
  
38 ····iget-object·v0,·p0,·Lx1/v1$a;->i:Lx1/v1$b;62 ····return·p0
 63 .end·method
  
39 ····iget-object·v1,·p0,·Lx1/v1$a;->j:Lx1/r;64 .method·public·static·final·d(Ljava/lang/Object;)Z
 65 ····.locals·0
  
40 ····iget-object·v2,·p0,·Lx1/v1$a;->k:Ljava/lang/Object;66 ····instance-of·p0,·p0,·Lm1/k$b;
  
41 ····invoke-static·{p1,·v0,·v1,·v2},·Lx1/v1;->u(Lx1/v1;Lx1/v1$b;Lx1/r;Ljava/lang/Object;)V67 ····xor-int/lit8·p0,·p0,·0x1
  
42 ····return-void68 ····return·p0
43 .end·method69 .end·method
5.82 KB
smali/c0/h.smali vs.
smali/i0/h.smali
Max HTML report size reached
36.2 KB
smali/c0/f.smali vs.
smali/androidx/security/crypto/a$b.smali
Max HTML report size reached
11.7 KB
smali/c0/g.smali vs.
smali/y/b.smali
Max HTML report size reached
1.26 KB
smali/c0/k.smali vs.
smali/i0/c.smali
Files 8% similar despite different names
    
Offset 1, 44 lines modifiedOffset 1, 44 lines modified
1 .class·public·final·synthetic·Lc0/k;1 .class·public·final·synthetic·Li0/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lc0/n;5 .implements·Li0/e;
  
  
6 #·static·fields6 #·static·fields
7 .field·public·static·final·synthetic·a:Lc0/k;7 .field·public·static·final·synthetic·a:Li0/c;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·synthetic·constructor·<clinit>()V9 .method·static·synthetic·constructor·<clinit>()V
10 ····.locals·110 ····.locals·1
  
11 ····new-instance·v0,·Lc0/k;11 ····new-instance·v0,·Li0/c;
  
12 ····invoke-direct·{v0},·Lc0/k;-><init>()V12 ····invoke-direct·{v0},·Li0/c;-><init>()V
  
13 ····sput-object·v0,·Lc0/k;->a:Lc0/k;13 ····sput-object·v0,·Li0/c;->a:Li0/c;
  
14 ····return-void14 ····return-void
15 .end·method15 .end·method
  
16 .method·private·synthetic·constructor·<init>()V16 .method·private·synthetic·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
19 ····return-void19 ····return-void
20 .end·method20 .end·method
  
  
21 #·virtual·methods21 #·virtual·methods
22 .method·public·final·a(Landroid/content/Context;Lc0/a;)Lc0/i;22 .method·public·final·a(Landroid/content/Context;)Li0/a;
23 ····.locals·123 ····.locals·1
  
24 ····new-instance·v0,·Lc0/o;24 ····new-instance·v0,·Li0/g;
  
25 ····invoke-direct·{v0,·p1,·p2},·Lc0/o;-><init>(Landroid/content/Context;Lc0/a;)V25 ····invoke-direct·{v0,·p1},·Li0/g;-><init>(Landroid/content/Context;)V
  
26 ····return-object·v026 ····return-object·v0
27 .end·method27 .end·method
7.6 KB
smali/c0/m.smali vs.
smali/i0/m.smali
Max HTML report size reached
3.38 KB
smali/c0/l.smali vs.
smali/i0/l.smali
Files 10% similar despite different names
    
Offset 1, 118 lines modifiedOffset 1, 118 lines modified
1 .class·final·enum·Lc0/l;1 .class·final·enum·Li0/l;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Enum;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/Signature;5 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{6 ····value·=·{
7 ········"Ljava/lang/Enum<",7 ········"Ljava/lang/Enum<",
8 ········"Lc0/l;",8 ········"Li0/l;",
9 ········">;"9 ········">;"
10 ····}10 ····}
11 .end·annotation11 .end·annotation
  
  
12 #·static·fields12 #·static·fields
13 .field·public·static·final·enum·f:Lc0/l;13 .field·public·static·final·enum·f:Li0/l;
  
14 .field·public·static·final·enum·g:Lc0/l;14 .field·public·static·final·enum·g:Li0/l;
  
15 .field·private·static·final·synthetic·h:[Lc0/l;15 .field·private·static·final·synthetic·h:[Li0/l;
  
  
16 #·instance·fields16 #·instance·fields
17 .field·final·d:Lc0/n;17 .field·final·d:Li0/n;
  
18 .field·final·e:I18 .field·final·e:I
  
  
19 #·direct·methods19 #·direct·methods
20 .method·static·constructor·<clinit>()V20 .method·static·constructor·<clinit>()V
21 ····.locals·721 ····.locals·7
  
22 ····new-instance·v0,·Lc0/l;22 ····new-instance·v0,·Li0/l;
  
23 ····sget-object·v1,·Lc0/j;->a:Lc0/j;23 ····sget-object·v1,·Li0/j;->a:Li0/j;
  
24 ····const-string·v2,·"AES_CBC_PKCS7Padding"24 ····const-string·v2,·"AES_CBC_PKCS7Padding"
  
25 ····const/4·v3,·0x025 ····const/4·v3,·0x0
  
26 ····const/4·v4,·0x126 ····const/4·v4,·0x1
  
27 ····invoke-direct·{v0,·v2,·v3,·v1,·v4},·Lc0/l;-><init>(Ljava/lang/String;ILc0/n;I)V27 ····invoke-direct·{v0,·v2,·v3,·v1,·v4},·Li0/l;-><init>(Ljava/lang/String;ILi0/n;I)V
  
28 ····sput-object·v0,·Lc0/l;->f:Lc0/l;28 ····sput-object·v0,·Li0/l;->f:Li0/l;
  
29 ····new-instance·v1,·Lc0/l;29 ····new-instance·v1,·Li0/l;
  
30 ····sget-object·v2,·Lc0/k;->a:Lc0/k;30 ····sget-object·v2,·Li0/k;->a:Li0/k;
  
31 ····const-string·v5,·"AES_GCM_NoPadding"31 ····const-string·v5,·"AES_GCM_NoPadding"
  
32 ····const/16·v6,·0x1732 ····const/16·v6,·0x17
  
33 ····invoke-direct·{v1,·v5,·v4,·v2,·v6},·Lc0/l;-><init>(Ljava/lang/String;ILc0/n;I)V33 ····invoke-direct·{v1,·v5,·v4,·v2,·v6},·Li0/l;-><init>(Ljava/lang/String;ILi0/n;I)V
  
34 ····sput-object·v1,·Lc0/l;->g:Lc0/l;34 ····sput-object·v1,·Li0/l;->g:Li0/l;
  
35 ····const/4·v2,·0x235 ····const/4·v2,·0x2
  
36 ····new-array·v2,·v2,·[Lc0/l;36 ····new-array·v2,·v2,·[Li0/l;
  
37 ····aput-object·v0,·v2,·v337 ····aput-object·v0,·v2,·v3
  
38 ····aput-object·v1,·v2,·v438 ····aput-object·v1,·v2,·v4
  
39 ····sput-object·v2,·Lc0/l;->h:[Lc0/l;39 ····sput-object·v2,·Li0/l;->h:[Li0/l;
  
40 ····return-void40 ····return-void
41 .end·method41 .end·method
  
42 .method·private·constructor·<init>(Ljava/lang/String;ILc0/n;I)V42 .method·private·constructor·<init>(Ljava/lang/String;ILi0/n;I)V
43 ····.locals·043 ····.locals·0
44 ····.annotation·system·Ldalvik/annotation/Signature;44 ····.annotation·system·Ldalvik/annotation/Signature;
45 ········value·=·{45 ········value·=·{
46 ············"(",46 ············"(",
47 ············"Lc0/n;",47 ············"Li0/n;",
48 ············"I)V"48 ············"I)V"
49 ········}49 ········}
50 ····.end·annotation50 ····.end·annotation
  
51 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V51 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
52 ····iput-object·p3,·p0,·Lc0/l;->d:Lc0/n;52 ····iput-object·p3,·p0,·Li0/l;->d:Li0/n;
  
53 ····iput·p4,·p0,·Lc0/l;->e:I53 ····iput·p4,·p0,·Li0/l;->e:I
  
54 ····return-void54 ····return-void
55 .end·method55 .end·method
  
56 .method·public·static·valueOf(Ljava/lang/String;)Lc0/l;56 .method·public·static·valueOf(Ljava/lang/String;)Li0/l;
57 ····.locals·157 ····.locals·1
  
58 ····const-class·v0,·Lc0/l;58 ····const-class·v0,·Li0/l;
  
59 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;59 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
  
60 ····move-result-object·p060 ····move-result-object·p0
  
61 ····check-cast·p0,·Lc0/l;61 ····check-cast·p0,·Li0/l;
  
62 ····return-object·p062 ····return-object·p0
63 .end·method63 .end·method
  
64 .method·public·static·values()[Lc0/l;64 .method·public·static·values()[Li0/l;
65 ····.locals·165 ····.locals·1
  
66 ····sget-object·v0,·Lc0/l;->h:[Lc0/l;66 ····sget-object·v0,·Li0/l;->h:[Li0/l;
  
67 ····invoke-virtual·{v0},·[Lc0/l;->clone()Ljava/lang/Object;67 ····invoke-virtual·{v0},·[Li0/l;->clone()Ljava/lang/Object;
  
68 ····move-result-object·v068 ····move-result-object·v0
  
69 ····check-cast·v0,·[Lc0/l;69 ····check-cast·v0,·[Li0/l;
  
70 ····return-object·v070 ····return-object·v0
71 .end·method71 .end·method
1.26 KB
smali/c0/j.smali vs.
smali/i0/b.smali
Files 20% similar despite different names
    
Offset 1, 44 lines modifiedOffset 1, 44 lines modified
1 .class·public·final·synthetic·Lc0/j;1 .class·public·final·synthetic·Li0/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lc0/n;5 .implements·Li0/e;
  
  
6 #·static·fields6 #·static·fields
7 .field·public·static·final·synthetic·a:Lc0/j;7 .field·public·static·final·synthetic·a:Li0/b;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·synthetic·constructor·<clinit>()V9 .method·static·synthetic·constructor·<clinit>()V
10 ····.locals·110 ····.locals·1
  
11 ····new-instance·v0,·Lc0/j;11 ····new-instance·v0,·Li0/b;
  
12 ····invoke-direct·{v0},·Lc0/j;-><init>()V12 ····invoke-direct·{v0},·Li0/b;-><init>()V
  
13 ····sput-object·v0,·Lc0/j;->a:Lc0/j;13 ····sput-object·v0,·Li0/b;->a:Li0/b;
  
14 ····return-void14 ····return-void
15 .end·method15 .end·method
  
16 .method·private·synthetic·constructor·<init>()V16 .method·private·synthetic·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
19 ····return-void19 ····return-void
20 .end·method20 .end·method
  
  
21 #·virtual·methods21 #·virtual·methods
22 .method·public·final·a(Landroid/content/Context;Lc0/a;)Lc0/i;22 .method·public·final·a(Landroid/content/Context;)Li0/a;
23 ····.locals·123 ····.locals·1
  
24 ····new-instance·v0,·Lc0/h;24 ····new-instance·v0,·Li0/f;
  
25 ····invoke-direct·{v0,·p1,·p2},·Lc0/h;-><init>(Landroid/content/Context;Lc0/a;)V25 ····invoke-direct·{v0,·p1},·Li0/f;-><init>(Landroid/content/Context;)V
  
26 ····return-object·v026 ····return-object·v0
27 .end·method27 .end·method
1.43 KB
smali/m0/d$b.smali vs.
smali/s0/d$b.smali
Files 19% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·Lm0/d$b;1 .class·Ls0/d$b;
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·=·Lm0/d;6 ····value·=·Ls0/d;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0xa9 ····accessFlags·=·0xa
10 ····name·=·"b"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
Offset 24, 23 lines modifiedOffset 24, 23 lines modified
  
24 #·direct·methods24 #·direct·methods
25 .method·private·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V25 .method·private·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
26 ····.locals·026 ····.locals·0
  
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
28 ····iput-object·p1,·p0,·Lm0/d$b;->a:Ljava/lang/String;28 ····iput-object·p1,·p0,·Ls0/d$b;->a:Ljava/lang/String;
  
29 ····iput-object·p2,·p0,·Lm0/d$b;->b:Ljava/lang/String;29 ····iput-object·p2,·p0,·Ls0/d$b;->b:Ljava/lang/String;
  
30 ····iput-object·p3,·p0,·Lm0/d$b;->c:Ljava/lang/String;30 ····iput-object·p3,·p0,·Ls0/d$b;->c:Ljava/lang/String;
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
33 .method·synthetic·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lm0/d$a;)V33 .method·synthetic·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ls0/d$a;)V
34 ····.locals·034 ····.locals·0
  
35 ····invoke-direct·{p0,·p1,·p2,·p3},·Lm0/d$b;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V35 ····invoke-direct·{p0,·p1,·p2,·p3},·Ls0/d$b;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
  
36 ····return-void36 ····return-void
37 .end·method37 .end·method
1.05 KB
smali/m0/d$c.smali vs.
smali/q0/c$f.smali
Files 23% similar despite different names
    
Offset 1, 38 lines modifiedOffset 1, 34 lines modified
1 .class·public·Lm0/d$c;1 .class·Lq0/c$f;
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·=·Lm0/d;6 ····value·=·Lq0/c;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x99 ····accessFlags·=·0xa
10 ····name·=·"c"10 ····name·=·"f"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·private·a:Ljava/lang/String;13 .field·public·final·a:Ld1/c$a;
  
 14 .field·public·final·b:Lq0/c$d;
  
  
14 #·direct·methods15 #·direct·methods
15 .method·public·constructor·<init>()V16 .method·constructor·<init>(Ld1/c$a;Lq0/c$d;)V
16 ····.locals·017 ····.locals·0
  
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 19 ····iput-object·p1,·p0,·Lq0/c$f;->a:Ld1/c$a;
18 ····return-void 
19 .end·method 
  
  
20 #·virtual·methods 
21 .method·public·a()Ljava/lang/String; 
22 ····.locals·1 
  
23 ····iget-object·v0,·p0,·Lm0/d$c;->a:Ljava/lang/String;20 ····iput-object·p2,·p0,·Lq0/c$f;->b:Lq0/c$d;
  
24 ····return-object·v021 ····return-void
25 .end·method22 .end·method
1.7 KB
smali/z0/a$a.smali vs.
smali/b1/a$a.smali
Files 23% similar despite different names
    
Offset 1, 55 lines modifiedOffset 1, 59 lines modified
1 .class·Lz0/a$a;1 .class·Lb1/a$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lw0/g$b;5 .implements·Lb1/b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lz0/a;-><init>(Lz0/a$c;Lw0/g;)V8 ····value·=·Lb1/a;
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:Lz0/a;15 .field·final·synthetic·a:Lb1/a;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Lz0/a;)V17 .method·constructor·<init>(Lb1/a;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Lz0/a$a;->a:Lz0/a;19 ····iput-object·p1,·p0,·Lb1/a$a;->a:Lb1/a;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·a(Ljava/lang/String;)V24 .method·public·c()V
25 ····.locals·225 ····.locals·2
  
26 ····iget-object·v0,·p0,·Lz0/a$a;->a:Lz0/a;26 ····iget-object·v0,·p0,·Lb1/a$a;->a:Lb1/a;
  
27 ····invoke-static·{v0},·Lz0/a;->b(Lz0/a;)Lz0/a$c;27 ····const/4·v1,·0x0
  
28 ····move-result-object·v028 ····invoke-static·{v0,·v1},·Lb1/a;->b(Lb1/a;Z)Z
  
29 ····iget-object·v1,·p0,·Lz0/a$a;->a:Lz0/a;29 ····return-void
 30 .end·method
  
 31 .method·public·f()V
 32 ····.locals·2
  
30 ····invoke-static·{v1,·p1},·Lz0/a;->a(Lz0/a;Ljava/lang/String;)Landroid/view/PointerIcon;33 ····iget-object·v0,·p0,·Lb1/a$a;->a:Lb1/a;
  
31 ····move-result-object·p134 ····const/4·v1,·0x1
  
32 ····invoke-interface·{v0,·p1},·Lz0/a$c;->setPointerIcon(Landroid/view/PointerIcon;)V35 ····invoke-static·{v0,·v1},·Lb1/a;->b(Lb1/a;Z)Z
  
33 ····return-void36 ····return-void
34 .end·method37 .end·method
1.03 KB
smali/z0/a$b.smali vs.
smali/f1/a$b.smali
Files 2% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·Lz0/a$b;1 .class·Lf1/a$b;
2 .super·Ljava/util/HashMap;2 .super·Ljava/util/HashMap;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Lz0/a;->d(Ljava/lang/String;)Landroid/view/PointerIcon;6 ····value·=·Lf1/a;->d(Ljava/lang/String;)Landroid/view/PointerIcon;
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
  
Offset 20, 22 lines modifiedOffset 20, 22 lines modified
20 ········"Ljava/lang/Integer;",20 ········"Ljava/lang/Integer;",
21 ········">;"21 ········">;"
22 ····}22 ····}
23 .end·annotation23 .end·annotation
  
  
24 #·instance·fields24 #·instance·fields
25 .field·final·synthetic·d:Lz0/a;25 .field·final·synthetic·d:Lf1/a;
  
  
26 #·direct·methods26 #·direct·methods
27 .method·constructor·<init>(Lz0/a;)V27 .method·constructor·<init>(Lf1/a;)V
28 ····.locals·528 ····.locals·5
  
29 ····iput-object·p1,·p0,·Lz0/a$b;->d:Lz0/a;29 ····iput-object·p1,·p0,·Lf1/a$b;->d:Lf1/a;
  
30 ····invoke-direct·{p0},·Ljava/util/HashMap;-><init>()V30 ····invoke-direct·{p0},·Ljava/util/HashMap;-><init>()V
  
31 ····const/16·p1,·0x3f231 ····const/16·p1,·0x3f2
  
32 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;32 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
1.06 KB
smali/b1/f.smali vs.
smali/q0/d.smali
Files 24% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·synthetic·Lb1/f;1 .class·public·final·synthetic·Lq0/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lx0/a$d;5 .implements·Ljava/lang/Runnable;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lb1/h$a;7 .field·public·final·synthetic·d:Lq0/c$h;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lb1/h$a;)V9 .method·public·synthetic·constructor·<init>(Lq0/c$h;)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,·Lb1/f;->a:Lb1/h$a;12 ····iput-object·p1,·p0,·Lq0/d;->d:Lq0/c$h;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·final·a(Ljava/lang/Object;Lx0/a$e;)V16 .method·public·final·run()V
17 ····.locals·117 ····.locals·1
  
18 ····iget-object·v0,·p0,·Lb1/f;->a:Lb1/h$a;18 ····iget-object·v0,·p0,·Lq0/d;->d:Lq0/c$h;
  
19 ····invoke-static·{v0,·p1,·p2},·Lb1/g;->f(Lb1/h$a;Ljava/lang/Object;Lx0/a$e;)V19 ····invoke-static·{v0},·Lq0/c$h;->b(Lq0/c$h;)V
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
1.28 KB
smali/b1/d.smali vs.
smali/h0/c.smali
Files 24% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 40 lines modified
1 .class·public·final·synthetic·Lb1/d;1 .class·public·final·synthetic·Lh0/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lx0/a$d;5 .implements·Ljava/lang/Runnable;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lb1/h$a;7 .field·public·final·synthetic·d:Lh0/e$a;
  
 8 .field·public·final·synthetic·e:Ljava/lang/Object;
  
  
8 #·direct·methods9 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lb1/h$a;)V10 .method·public·synthetic·constructor·<init>(Lh0/e$a;Ljava/lang/Object;)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,·Lb1/d;->a:Lb1/h$a;13 ····iput-object·p1,·p0,·Lh0/c;->d:Lh0/e$a;
  
 14 ····iput-object·p2,·p0,·Lh0/c;->e:Ljava/lang/Object;
  
13 ····return-void15 ····return-void
14 .end·method16 .end·method
  
  
15 #·virtual·methods17 #·virtual·methods
16 .method·public·final·a(Ljava/lang/Object;Lx0/a$e;)V18 .method·public·final·run()V
17 ····.locals·119 ····.locals·2
  
 20 ····iget-object·v0,·p0,·Lh0/c;->d:Lh0/e$a;
  
18 ····iget-object·v0,·p0,·Lb1/d;->a:Lb1/h$a;21 ····iget-object·v1,·p0,·Lh0/c;->e:Ljava/lang/Object;
  
19 ····invoke-static·{v0,·p1,·p2},·Lb1/g;->d(Lb1/h$a;Ljava/lang/Object;Lx0/a$e;)V22 ····invoke-static·{v0,·v1},·Lh0/e$a;->e(Lh0/e$a;Ljava/lang/Object;)V
  
20 ····return-void23 ····return-void
21 .end·method24 .end·method
18.4 KB
smali/b1/i.smali vs.
smali/k0/p.smali
Max HTML report size reached
5.04 KB
smali/b1/i$a.smali vs.
smali/h1/i$a.smali
Max HTML report size reached
1.06 KB
smali/b1/e.smali vs.
smali/q0/e.smali
Files 24% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·synthetic·Lb1/e;1 .class·public·final·synthetic·Lq0/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lx0/a$d;5 .implements·Ljava/lang/Runnable;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lb1/h$a;7 .field·public·final·synthetic·d:Lq0/c$h;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lb1/h$a;)V9 .method·public·synthetic·constructor·<init>(Lq0/c$h;)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,·Lb1/e;->a:Lb1/h$a;12 ····iput-object·p1,·p0,·Lq0/e;->d:Lq0/c$h;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·final·a(Ljava/lang/Object;Lx0/a$e;)V16 .method·public·final·run()V
17 ····.locals·117 ····.locals·1
  
18 ····iget-object·v0,·p0,·Lb1/e;->a:Lb1/h$a;18 ····iget-object·v0,·p0,·Lq0/e;->d:Lq0/c$h;
  
19 ····invoke-static·{v0,·p1,·p2},·Lb1/g;->e(Lb1/h$a;Ljava/lang/Object;Lx0/a$e;)V19 ····invoke-static·{v0},·Lq0/c$h;->c(Lq0/c$h;)V
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
7.44 KB
smali/b1/h$c.smali vs.
smali/h1/h$c.smali
Max HTML report size reached
1.56 KB
smali/b1/h$a.smali vs.
smali/h1/h$a.smali
Files 11% similar despite different names
    
Offset 1, 52 lines modifiedOffset 1, 52 lines modified
1 .class·public·interface·abstract·Lb1/h$a;1 .class·public·interface·abstract·Lh1/h$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·=·Lb1/h;6 ····value·=·Lh1/h;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x6099 ····accessFlags·=·0x609
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
  
12 #·virtual·methods12 #·virtual·methods
13 .method·public·abstract·a()Ljava/lang/String;13 .method·public·abstract·a()Ljava/lang/String;
14 .end·method14 .end·method
  
15 .method·public·abstract·b()Ljava/lang/String;15 .method·public·abstract·c()Ljava/lang/String;
16 .end·method16 .end·method
  
17 .method·public·abstract·c()Ljava/util/List;17 .method·public·abstract·d()Ljava/util/List;
18 ····.annotation·system·Ldalvik/annotation/Signature;18 ····.annotation·system·Ldalvik/annotation/Signature;
19 ········value·=·{19 ········value·=·{
20 ············"()",20 ············"()",
21 ············"Ljava/util/List<",21 ············"Ljava/util/List<",
22 ············"Ljava/lang/String;",22 ············"Ljava/lang/String;",
23 ············">;"23 ············">;"
24 ········}24 ········}
25 ····.end·annotation25 ····.end·annotation
26 .end·method26 .end·method
  
27 .method·public·abstract·d()Ljava/lang/String;27 .method·public·abstract·e()Ljava/lang/String;
28 .end·method28 .end·method
  
 29 .method·public·abstract·f()Ljava/lang/String;
 30 .end·method
  
29 .method·public·abstract·e(Lb1/h$c;)Ljava/util/List;31 .method·public·abstract·g(Lh1/h$c;)Ljava/util/List;
30 ····.annotation·system·Ldalvik/annotation/Signature;32 ····.annotation·system·Ldalvik/annotation/Signature;
31 ········value·=·{33 ········value·=·{
32 ············"(",34 ············"(",
33 ············"Lb1/h$c;",35 ············"Lh1/h$c;",
34 ············")",36 ············")",
35 ············"Ljava/util/List<",37 ············"Ljava/util/List<",
36 ············"Ljava/lang/String;",38 ············"Ljava/lang/String;",
37 ············">;"39 ············">;"
38 ········}40 ········}
39 ····.end·annotation41 ····.end·annotation
40 .end·method42 .end·method
  
41 .method·public·abstract·g()Ljava/lang/String; 
42 .end·method 
1.17 KB
smali/b1/h$b.smali vs.
smali/d1/c$d.smali
Files 18% similar despite different names
    
Offset 1, 40 lines modifiedOffset 1, 42 lines modified
1 .class·Lb1/h$b; 
2 .super·Lx0/r;1 .class·public·Ld1/c$d;
 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·=·Lb1/h;6 ····value·=·Ld1/c;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0xa9 ····accessFlags·=·0x9
10 ····name·=·"b"10 ····name·=·"d"
11 .end·annotation11 .end·annotation
  
  
12 #·static·fields12 #·instance·fields
13 .field·public·static·final·d:Lb1/h$b;13 .field·private·a:Z
  
  
14 #·direct·methods14 #·direct·methods
15 .method·static·constructor·<clinit>()V15 .method·public·constructor·<init>()V
16 ····.locals·116 ····.locals·1
  
17 ····new-instance·v0,·Lb1/h$b;17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
18 ····invoke-direct·{v0},·Lb1/h$b;-><init>()V18 ····const/4·v0,·0x1
  
19 ····sput-object·v0,·Lb1/h$b;->d:Lb1/h$b;19 ····iput-boolean·v0,·p0,·Ld1/c$d;->a:Z
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
  
22 .method·private·constructor·<init>()V 
23 ····.locals·0 
  
24 ····invoke-direct·{p0},·Lx0/r;-><init>()V22 #·virtual·methods
 23 .method·public·a()Z
 24 ····.locals·1
  
 25 ····iget-boolean·v0,·p0,·Ld1/c$d;->a:Z
  
25 ····return-void26 ····return·v0
26 .end·method27 .end·method
3.14 KB
smali/e1/h.smali vs.
smali/k1/h.smali
Files 4% similar despite different names
    
Offset 1, 47 lines modifiedOffset 1, 47 lines modified
1 .class·public·final·Le1/h;1 .class·public·final·Lk1/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Le1/h$a;7 ········Lk1/h$a;
8 ····}8 ····}
9 .end·annotation9 .end·annotation
  
  
10 #·direct·methods10 #·direct·methods
11 .method·public·static·synthetic·a(Landroid/view/View;)Z11 .method·public·static·synthetic·a(Landroid/view/View;)Z
12 ····.locals·012 ····.locals·0
  
13 ····invoke-static·{p0},·Le1/h;->g(Landroid/view/View;)Z13 ····invoke-static·{p0},·Lk1/h;->g(Landroid/view/View;)Z
  
14 ····move-result·p014 ····move-result·p0
  
15 ····return·p015 ····return·p0
16 .end·method16 .end·method
  
17 .method·public·static·synthetic·b([Ljava/lang/Class;Landroid/view/View;)Z17 .method·public·static·synthetic·b([Ljava/lang/Class;Landroid/view/View;)Z
18 ····.locals·018 ····.locals·0
  
19 ····invoke-static·{p0,·p1},·Le1/h;->h([Ljava/lang/Class;Landroid/view/View;)Z19 ····invoke-static·{p0,·p1},·Lk1/h;->h([Ljava/lang/Class;Landroid/view/View;)Z
  
20 ····move-result·p020 ····move-result·p0
  
21 ····return·p021 ····return·p0
22 .end·method22 .end·method
  
23 .method·public·static·c(Landroid/view/View;)Z23 .method·public·static·c(Landroid/view/View;)Z
24 ····.locals·124 ····.locals·1
  
25 ····sget-object·v0,·Le1/g;->a:Le1/g;25 ····sget-object·v0,·Lk1/g;->a:Lk1/g;
  
26 ····invoke-static·{p0,·v0},·Le1/h;->i(Landroid/view/View;Le1/h$a;)Z26 ····invoke-static·{p0,·v0},·Lk1/h;->i(Landroid/view/View;Lk1/h$a;)Z
  
27 ····move-result·p027 ····move-result·p0
  
28 ····return·p028 ····return·p0
29 .end·method29 .end·method
  
30 .method·public·static·d(I)I30 .method·public·static·d(I)I
Offset 86, 15 lines modifiedOffset 86, 15 lines modified
  
86 ····check-cast·p0,·Landroid/content/ContextWrapper;86 ····check-cast·p0,·Landroid/content/ContextWrapper;
  
87 ····invoke-virtual·{p0},·Landroid/content/ContextWrapper;->getBaseContext()Landroid/content/Context;87 ····invoke-virtual·{p0},·Landroid/content/ContextWrapper;->getBaseContext()Landroid/content/Context;
  
88 ····move-result-object·p088 ····move-result-object·p0
  
89 ····invoke-static·{p0},·Le1/h;->e(Landroid/content/Context;)Landroid/app/Activity;89 ····invoke-static·{p0},·Lk1/h;->e(Landroid/content/Context;)Landroid/app/Activity;
  
90 ····move-result-object·p090 ····move-result-object·p0
  
91 ····return-object·p091 ····return-object·p0
  
92 ····:cond_292 ····:cond_2
93 ····return-object·v093 ····return-object·v0
Offset 110, 19 lines modifiedOffset 110, 19 lines modified
110 ············"Ljava/lang/Class<",110 ············"Ljava/lang/Class<",
111 ············"+",111 ············"+",
112 ············"Landroid/view/View;",112 ············"Landroid/view/View;",
113 ············">;)Z"113 ············">;)Z"
114 ········}114 ········}
115 ····.end·annotation115 ····.end·annotation
  
116 ····new-instance·v0,·Le1/f;116 ····new-instance·v0,·Lk1/f;
  
117 ····invoke-direct·{v0,·p1},·Le1/f;-><init>([Ljava/lang/Class;)V117 ····invoke-direct·{v0,·p1},·Lk1/f;-><init>([Ljava/lang/Class;)V
  
118 ····invoke-static·{p0,·v0},·Le1/h;->i(Landroid/view/View;Le1/h$a;)Z118 ····invoke-static·{p0,·v0},·Lk1/h;->i(Landroid/view/View;Lk1/h$a;)Z
  
119 ····move-result·p0119 ····move-result·p0
  
120 ····return·p0120 ····return·p0
121 .end·method121 .end·method
  
122 .method·private·static·synthetic·g(Landroid/view/View;)Z122 .method·private·static·synthetic·g(Landroid/view/View;)Z
Offset 164, 25 lines modifiedOffset 164, 25 lines modified
  
164 ····goto·:goto_0164 ····goto·:goto_0
  
165 ····:cond_1165 ····:cond_1
166 ····return·v0166 ····return·v0
167 .end·method167 .end·method
  
168 .method·public·static·i(Landroid/view/View;Le1/h$a;)Z168 .method·public·static·i(Landroid/view/View;Lk1/h$a;)Z
169 ····.locals·4169 ····.locals·4
  
170 ····const/4·v0,·0x0170 ····const/4·v0,·0x0
  
171 ····if-nez·p0,·:cond_0171 ····if-nez·p0,·:cond_0
  
172 ····return·v0172 ····return·v0
  
173 ····:cond_0173 ····:cond_0
174 ····invoke-interface·{p1,·p0},·Le1/h$a;->a(Landroid/view/View;)Z174 ····invoke-interface·{p1,·p0},·Lk1/h$a;->a(Landroid/view/View;)Z
  
175 ····move-result·v1175 ····move-result·v1
  
176 ····const/4·v2,·0x1176 ····const/4·v2,·0x1
  
177 ····if-eqz·v1,·:cond_1177 ····if-eqz·v1,·:cond_1
  
Offset 204, 15 lines modifiedOffset 204, 15 lines modified
  
204 ····if-ge·v1,·v3,·:cond_3204 ····if-ge·v1,·v3,·:cond_3
  
205 ····invoke-virtual·{p0,·v1},·Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;205 ····invoke-virtual·{p0,·v1},·Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
  
206 ····move-result-object·v3206 ····move-result-object·v3
  
207 ····invoke-static·{v3,·p1},·Le1/h;->i(Landroid/view/View;Le1/h$a;)Z207 ····invoke-static·{v3,·p1},·Lk1/h;->i(Landroid/view/View;Lk1/h$a;)Z
  
208 ····move-result·v3208 ····move-result·v3
  
209 ····if-eqz·v3,·:cond_2209 ····if-eqz·v3,·:cond_2
  
210 ····return·v2210 ····return·v2
  
1.02 KB
smali/e1/f.smali vs.
smali/k1/f.smali
Files 6% similar despite different names
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·synthetic·Le1/f;1 .class·public·final·synthetic·Lk1/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Le1/h$a;5 .implements·Lk1/h$a;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:[Ljava/lang/Class;7 .field·public·final·synthetic·a:[Ljava/lang/Class;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·synthetic·constructor·<init>([Ljava/lang/Class;)V9 .method·public·synthetic·constructor·<init>([Ljava/lang/Class;)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,·Le1/f;->a:[Ljava/lang/Class;12 ····iput-object·p1,·p0,·Lk1/f;->a:[Ljava/lang/Class;
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·final·a(Landroid/view/View;)Z16 .method·public·final·a(Landroid/view/View;)Z
17 ····.locals·117 ····.locals·1
  
18 ····iget-object·v0,·p0,·Le1/f;->a:[Ljava/lang/Class;18 ····iget-object·v0,·p0,·Lk1/f;->a:[Ljava/lang/Class;
  
19 ····invoke-static·{v0,·p1},·Le1/h;->b([Ljava/lang/Class;Landroid/view/View;)Z19 ····invoke-static·{v0,·p1},·Lk1/h;->b([Ljava/lang/Class;Landroid/view/View;)Z
  
20 ····move-result·p120 ····move-result·p1
  
21 ····return·p121 ····return·p1
22 .end·method22 .end·method
1.62 KB
smali/e1/g.smali vs.
smali/h2/b.smali
Files 24% similar despite different names
    
Offset 1, 44 lines modifiedOffset 1, 65 lines modified
1 .class·public·final·synthetic·Le1/g;1 .class·final·Lh2/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Le1/h$a;5 .implements·Lp1/d;
  
  
 6 #·annotations
 7 .annotation·system·Ldalvik/annotation/Signature;
 8 ····value·=·{
 9 ········"Ljava/lang/Object;",
 10 ········"Lp1/d<",
 11 ········"Ljava/lang/Object;",
 12 ········">;"
 13 ····}
 14 .end·annotation
  
  
6 #·static·fields15 #·static·fields
7 .field·public·static·final·synthetic·a:Le1/g;16 .field·public·static·final·d:Lh2/b;
  
 17 .field·private·static·final·e:Lp1/g;
  
  
8 #·direct·methods18 #·direct·methods
9 .method·static·synthetic·constructor·<clinit>()V19 .method·static·constructor·<clinit>()V
10 ····.locals·120 ····.locals·1
  
11 ····new-instance·v0,·Le1/g;21 ····new-instance·v0,·Lh2/b;
  
12 ····invoke-direct·{v0},·Le1/g;-><init>()V22 ····invoke-direct·{v0},·Lh2/b;-><init>()V
  
13 ····sput-object·v0,·Le1/g;->a:Le1/g;23 ····sput-object·v0,·Lh2/b;->d:Lh2/b;
  
 24 ····sget-object·v0,·Lp1/h;->d:Lp1/h;
  
 25 ····sput-object·v0,·Lh2/b;->e:Lp1/g;
  
14 ····return-void26 ····return-void
15 .end·method27 .end·method
  
16 .method·private·synthetic·constructor·<init>()V28 .method·private·constructor·<init>()V
17 ····.locals·029 ····.locals·0
  
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
19 ····return-void31 ····return-void
20 .end·method32 .end·method
  
  
21 #·virtual·methods33 #·virtual·methods
22 .method·public·final·a(Landroid/view/View;)Z34 .method·public·getContext()Lp1/g;
23 ····.locals·035 ····.locals·1
  
24 ····invoke-static·{p1},·Le1/h;->a(Landroid/view/View;)Z36 ····sget-object·v0,·Lh2/b;->e:Lp1/g;
  
25 ····move-result·p137 ····return-object·v0
 38 .end·method
  
26 ····return·p139 .method·public·resumeWith(Ljava/lang/Object;)V
 40 ····.locals·0
  
 41 ····return-void
27 .end·method42 .end·method
6.31 KB
smali/e1/b.smali vs.
smali/d1/k$a.smali
Max HTML report size reached
4.04 KB
smali/y0/a$a.smali vs.
smali/e1/a$a.smali
Files 10% similar despite different names
    
Offset 1, 71 lines modifiedOffset 1, 71 lines modified
1 .class·Ly0/a$a;1 .class·Le1/a$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lw0/f$b;5 .implements·Lc1/f$b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Ly0/a;8 ····value·=·Le1/a;
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:Ly0/a;15 .field·final·synthetic·a:Le1/a;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Ly0/a;)V17 .method·constructor·<init>(Le1/a;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Ly0/a$a;->a:Ly0/a;19 ····iput-object·p1,·p0,·Le1/a$a;->a:Le1/a;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;24 .method·public·a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
25 ····.locals·725 ····.locals·7
  
26 ····iget-object·v0,·p0,·Ly0/a$a;->a:Ly0/a;26 ····iget-object·v0,·p0,·Le1/a$a;->a:Le1/a;
  
27 ····invoke-static·{v0},·Ly0/a;->a(Ly0/a;)Landroid/content/Context;27 ····invoke-static·{v0},·Le1/a;->a(Le1/a;)Landroid/content/Context;
  
28 ····move-result-object·v028 ····move-result-object·v0
  
29 ····const/16·v1,·0x1129 ····const/16·v1,·0x11
  
30 ····const/4·v2,·0x030 ····const/4·v2,·0x0
  
31 ····if-eqz·p2,·:cond_131 ····if-eqz·p2,·:cond_1
  
32 ····invoke-static·{p2},·Ly0/a;->b(Ljava/lang/String;)Ljava/util/Locale;32 ····invoke-static·{p2},·Le1/a;->b(Ljava/lang/String;)Ljava/util/Locale;
  
33 ····move-result-object·v333 ····move-result-object·v3
  
34 ····sget·v4,·Landroid/os/Build$VERSION;->SDK_INT:I34 ····sget·v4,·Landroid/os/Build$VERSION;->SDK_INT:I
  
35 ····if-lt·v4,·v1,·:cond_035 ····if-lt·v4,·v1,·:cond_0
  
36 ····new-instance·v0,·Landroid/content/res/Configuration;36 ····new-instance·v0,·Landroid/content/res/Configuration;
  
37 ····iget-object·v4,·p0,·Ly0/a$a;->a:Ly0/a;37 ····iget-object·v4,·p0,·Le1/a$a;->a:Le1/a;
  
38 ····invoke-static·{v4},·Ly0/a;->a(Ly0/a;)Landroid/content/Context;38 ····invoke-static·{v4},·Le1/a;->a(Le1/a;)Landroid/content/Context;
  
39 ····move-result-object·v439 ····move-result-object·v4
  
40 ····invoke-virtual·{v4},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;40 ····invoke-virtual·{v4},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
41 ····move-result-object·v441 ····move-result-object·v4
  
Offset 73, 30 lines modifiedOffset 73, 30 lines modified
  
73 ····move-result-object·v473 ····move-result-object·v4
  
74 ····invoke-direct·{v0,·v4},·Landroid/content/res/Configuration;-><init>(Landroid/content/res/Configuration;)V74 ····invoke-direct·{v0,·v4},·Landroid/content/res/Configuration;-><init>(Landroid/content/res/Configuration;)V
  
75 ····invoke-virtual·{v0,·v3},·Landroid/content/res/Configuration;->setLocale(Ljava/util/Locale;)V75 ····invoke-virtual·{v0,·v3},·Landroid/content/res/Configuration;->setLocale(Ljava/util/Locale;)V
  
76 ····iget-object·v3,·p0,·Ly0/a$a;->a:Ly0/a;76 ····iget-object·v3,·p0,·Le1/a$a;->a:Le1/a;
  
77 ····invoke-static·{v3},·Ly0/a;->a(Ly0/a;)Landroid/content/Context;77 ····invoke-static·{v3},·Le1/a;->a(Le1/a;)Landroid/content/Context;
  
78 ····move-result-object·v378 ····move-result-object·v3
  
79 ····invoke-virtual·{v3,·v0},·Landroid/content/Context;->createConfigurationContext(Landroid/content/res/Configuration;)Landroid/content/Context;79 ····invoke-virtual·{v3,·v0},·Landroid/content/Context;->createConfigurationContext(Landroid/content/res/Configuration;)Landroid/content/Context;
  
80 ····move-result-object·v080 ····move-result-object·v0
  
81 ····goto·:goto_081 ····goto·:goto_0
  
82 ····:cond_082 ····:cond_0
83 ····iget-object·v4,·p0,·Ly0/a$a;->a:Ly0/a;83 ····iget-object·v4,·p0,·Le1/a$a;->a:Le1/a;
  
84 ····invoke-static·{v4},·Ly0/a;->a(Ly0/a;)Landroid/content/Context;84 ····invoke-static·{v4},·Le1/a;->a(Le1/a;)Landroid/content/Context;
  
85 ····move-result-object·v485 ····move-result-object·v4
  
86 ····invoke-virtual·{v4},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;86 ····invoke-virtual·{v4},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
87 ····move-result-object·v487 ····move-result-object·v4
  
Offset 113, 17 lines modifiedOffset 113, 17 lines modified
113 ····goto·:goto_1113 ····goto·:goto_1
  
114 ····:cond_1114 ····:cond_1
115 ····:goto_0115 ····:goto_0
116 ····move-object·v6,·v2116 ····move-object·v6,·v2
  
117 ····:goto_1117 ····:goto_1
118 ····iget-object·v3,·p0,·Ly0/a$a;->a:Ly0/a;118 ····iget-object·v3,·p0,·Le1/a$a;->a:Le1/a;
  
119 ····invoke-static·{v3},·Ly0/a;->a(Ly0/a;)Landroid/content/Context;119 ····invoke-static·{v3},·Le1/a;->a(Le1/a;)Landroid/content/Context;
  
120 ····move-result-object·v3120 ····move-result-object·v3
  
121 ····invoke-virtual·{v3},·Landroid/content/Context;->getPackageName()Ljava/lang/String;121 ····invoke-virtual·{v3},·Landroid/content/Context;->getPackageName()Ljava/lang/String;
  
122 ····move-result-object·v3122 ····move-result-object·v3
  
Offset 155, 17 lines modifiedOffset 155, 17 lines modified
155 ····:goto_2155 ····:goto_2
156 ····if-eqz·p2,·:cond_3156 ····if-eqz·p2,·:cond_3
  
157 ····sget·p2,·Landroid/os/Build$VERSION;->SDK_INT:I157 ····sget·p2,·Landroid/os/Build$VERSION;->SDK_INT:I
  
158 ····if-ge·p2,·v1,·:cond_3158 ····if-ge·p2,·v1,·:cond_3
Max diff block lines reached; 387/4055 bytes (9.54%) of diff not shown.
3.23 KB
smali/b2/e$a.smali vs.
smali/h2/e$a.smali
Files 5% similar despite different names
    
Offset 1, 86 lines modifiedOffset 1, 86 lines modified
1 .class·final·Lb2/e$a;1 .class·final·Lh2/e$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·=·Lb2/e;->a(Lb2/c;Lj1/g;)V8 ····value·=·Lh2/e;->a(Lh2/c;Lp1/g;)V
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/p<",17 ········"Lw1/p<",
18 ········"Ljava/lang/Integer;",18 ········"Ljava/lang/Integer;",
19 ········"Lj1/g$b;",19 ········"Lp1/g$b;",
20 ········"Ljava/lang/Integer;",20 ········"Ljava/lang/Integer;",
21 ········">;"21 ········">;"
22 ····}22 ····}
23 .end·annotation23 .end·annotation
  
  
24 #·instance·fields24 #·instance·fields
25 .field·final·synthetic·d:Lb2/c;25 .field·final·synthetic·d:Lh2/c;
26 ····.annotation·system·Ldalvik/annotation/Signature;26 ····.annotation·system·Ldalvik/annotation/Signature;
27 ········value·=·{27 ········value·=·{
28 ············"Lb2/c<",28 ············"Lh2/c<",
29 ············"*>;"29 ············"*>;"
30 ········}30 ········}
31 ····.end·annotation31 ····.end·annotation
32 .end·field32 .end·field
  
  
33 #·direct·methods33 #·direct·methods
34 .method·constructor·<init>(Lb2/c;)V34 .method·constructor·<init>(Lh2/c;)V
35 ····.locals·035 ····.locals·0
36 ····.annotation·system·Ldalvik/annotation/Signature;36 ····.annotation·system·Ldalvik/annotation/Signature;
37 ········value·=·{37 ········value·=·{
38 ············"(",38 ············"(",
39 ············"Lb2/c<",39 ············"Lh2/c<",
40 ············"*>;)V"40 ············"*>;)V"
41 ········}41 ········}
42 ····.end·annotation42 ····.end·annotation
  
43 ····iput-object·p1,·p0,·Lb2/e$a;->d:Lb2/c;43 ····iput-object·p1,·p0,·Lh2/e$a;->d:Lh2/c;
  
44 ····const/4·p1,·0x244 ····const/4·p1,·0x2
  
45 ····invoke-direct·{p0,·p1},·Lkotlin/jvm/internal/j;-><init>(I)V45 ····invoke-direct·{p0,·p1},·Lkotlin/jvm/internal/j;-><init>(I)V
  
46 ····return-void46 ····return-void
47 .end·method47 .end·method
  
  
48 #·virtual·methods48 #·virtual·methods
49 .method·public·final·a(ILj1/g$b;)Ljava/lang/Integer;49 .method·public·final·a(ILp1/g$b;)Ljava/lang/Integer;
50 ····.locals·350 ····.locals·3
  
51 ····invoke-interface·{p2},·Lj1/g$b;->getKey()Lj1/g$c;51 ····invoke-interface·{p2},·Lp1/g$b;->getKey()Lp1/g$c;
  
52 ····move-result-object·v052 ····move-result-object·v0
  
53 ····iget-object·v1,·p0,·Lb2/e$a;->d:Lb2/c;53 ····iget-object·v1,·p0,·Lh2/e$a;->d:Lh2/c;
  
54 ····iget-object·v1,·v1,·Lb2/c;->e:Lj1/g;54 ····iget-object·v1,·v1,·Lh2/c;->e:Lp1/g;
  
55 ····invoke-interface·{v1,·v0},·Lj1/g;->get(Lj1/g$c;)Lj1/g$b;55 ····invoke-interface·{v1,·v0},·Lp1/g;->get(Lp1/g$c;)Lp1/g$b;
  
56 ····move-result-object·v156 ····move-result-object·v1
  
57 ····sget-object·v2,·Lx1/o1;->c:Lx1/o1$b;57 ····sget-object·v2,·Ld2/o1;->a:Ld2/o1$b;
  
58 ····if-eq·v0,·v2,·:cond_158 ····if-eq·v0,·v2,·:cond_1
  
59 ····if-eq·p2,·v1,·:cond_059 ····if-eq·p2,·v1,·:cond_0
  
60 ····const/high16·p1,·-0x8000000060 ····const/high16·p1,·-0x80000000
  
Offset 93, 19 lines modifiedOffset 93, 19 lines modified
93 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;93 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
94 ····move-result-object·p194 ····move-result-object·p1
  
95 ····return-object·p195 ····return-object·p1
  
96 ····:cond_196 ····:cond_1
97 ····check-cast·v1,·Lx1/o1;97 ····check-cast·v1,·Ld2/o1;
  
98 ····check-cast·p2,·Lx1/o1;98 ····check-cast·p2,·Ld2/o1;
  
99 ····invoke-static·{p2,·v1},·Lb2/e;->b(Lx1/o1;Lx1/o1;)Lx1/o1;99 ····invoke-static·{p2,·v1},·Lh2/e;->b(Ld2/o1;Ld2/o1;)Ld2/o1;
  
100 ····move-result-object·p2100 ····move-result-object·p2
  
101 ····if-ne·p2,·v1,·:cond_3101 ····if-ne·p2,·v1,·:cond_3
  
102 ····if-nez·v1,·:cond_2102 ····if-nez·v1,·:cond_2
  
Offset 162, 15 lines modifiedOffset 162, 15 lines modified
  
162 ····check-cast·p1,·Ljava/lang/Number;162 ····check-cast·p1,·Ljava/lang/Number;
  
163 ····invoke-virtual·{p1},·Ljava/lang/Number;->intValue()I163 ····invoke-virtual·{p1},·Ljava/lang/Number;->intValue()I
  
164 ····move-result·p1164 ····move-result·p1
  
165 ····check-cast·p2,·Lj1/g$b;165 ····check-cast·p2,·Lp1/g$b;
  
166 ····invoke-virtual·{p0,·p1,·p2},·Lb2/e$a;->a(ILj1/g$b;)Ljava/lang/Integer;166 ····invoke-virtual·{p0,·p1,·p2},·Lh2/e$a;->a(ILp1/g$b;)Ljava/lang/Integer;
  
167 ····move-result-object·p1167 ····move-result-object·p1
  
168 ····return-object·p1168 ····return-object·p1
169 .end·method169 .end·method
1.37 KB
smali/b2/a$a.smali vs.
smali/d2/o1$b.smali
Files 20% similar despite different names
    
Offset 1, 44 lines modifiedOffset 1, 52 lines modified
1 .class·public·final·Lb2/a$a;1 .class·public·final·Ld2/o1$b;
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·=·Lb2/a;8 ····value·=·Ld2/o1;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"a"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
17 ········"Lj1/g$c<",17 ········"Lp1/g$c<",
18 ········"Lb2/a;",18 ········"Ld2/o1;",
19 ········">;"19 ········">;"
20 ····}20 ····}
21 .end·annotation21 .end·annotation
  
  
 22 #·static·fields
 23 .field·static·final·synthetic·d:Ld2/o1$b;
  
  
22 #·direct·methods24 #·direct·methods
23 .method·private·constructor·<init>()V25 .method·static·constructor·<clinit>()V
24 ····.locals·026 ····.locals·1
  
 27 ····new-instance·v0,·Ld2/o1$b;
  
25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{v0},·Ld2/o1$b;-><init>()V
  
 29 ····sput-object·v0,·Ld2/o1$b;->d:Ld2/o1$b;
  
26 ····return-void30 ····return-void
27 .end·method31 .end·method
  
28 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V32 .method·private·constructor·<init>()V
29 ····.locals·033 ····.locals·0
  
30 ····invoke-direct·{p0},·Lb2/a$a;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····return-void35 ····return-void
32 .end·method36 .end·method
2.09 KB
smali/b2/c$a.smali vs.
smali/h2/c$a.smali
Files 12% similar despite different names
    
Offset 1, 50 lines modifiedOffset 1, 50 lines modified
1 .class·final·Lb2/c$a;1 .class·final·Lh2/c$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·=·Lb2/c;-><init>(La2/c;Lj1/g;)V8 ····value·=·Lh2/c;-><init>(Lg2/c;Lp1/g;)V
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/p<",17 ········"Lw1/p<",
18 ········"Ljava/lang/Integer;",18 ········"Ljava/lang/Integer;",
19 ········"Lj1/g$b;",19 ········"Lp1/g$b;",
20 ········"Ljava/lang/Integer;",20 ········"Ljava/lang/Integer;",
21 ········">;"21 ········">;"
22 ····}22 ····}
23 .end·annotation23 .end·annotation
  
  
24 #·static·fields24 #·static·fields
25 .field·public·static·final·d:Lb2/c$a;25 .field·public·static·final·d:Lh2/c$a;
  
  
26 #·direct·methods26 #·direct·methods
27 .method·static·constructor·<clinit>()V27 .method·static·constructor·<clinit>()V
28 ····.locals·128 ····.locals·1
  
29 ····new-instance·v0,·Lb2/c$a;29 ····new-instance·v0,·Lh2/c$a;
  
30 ····invoke-direct·{v0},·Lb2/c$a;-><init>()V30 ····invoke-direct·{v0},·Lh2/c$a;-><init>()V
  
31 ····sput-object·v0,·Lb2/c$a;->d:Lb2/c$a;31 ····sput-object·v0,·Lh2/c$a;->d:Lh2/c$a;
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
34 .method·constructor·<init>()V34 .method·constructor·<init>()V
35 ····.locals·135 ····.locals·1
  
Offset 53, 15 lines modifiedOffset 53, 15 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(ILj1/g$b;)Ljava/lang/Integer;57 .method·public·final·a(ILp1/g$b;)Ljava/lang/Integer;
58 ····.locals·058 ····.locals·0
  
59 ····add-int/lit8·p1,·p1,·0x159 ····add-int/lit8·p1,·p1,·0x1
  
60 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;60 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
61 ····move-result-object·p161 ····move-result-object·p1
Offset 74, 15 lines modifiedOffset 74, 15 lines modified
  
74 ····check-cast·p1,·Ljava/lang/Number;74 ····check-cast·p1,·Ljava/lang/Number;
  
75 ····invoke-virtual·{p1},·Ljava/lang/Number;->intValue()I75 ····invoke-virtual·{p1},·Ljava/lang/Number;->intValue()I
  
76 ····move-result·p176 ····move-result·p1
  
77 ····check-cast·p2,·Lj1/g$b;77 ····check-cast·p2,·Lp1/g$b;
  
78 ····invoke-virtual·{p0,·p1,·p2},·Lb2/c$a;->a(ILj1/g$b;)Ljava/lang/Integer;78 ····invoke-virtual·{p0,·p1,·p2},·Lh2/c$a;->a(ILp1/g$b;)Ljava/lang/Integer;
  
79 ····move-result-object·p179 ····move-result-object·p1
  
80 ····return-object·p180 ····return-object·p1
81 .end·method81 .end·method
4.76 KB
smali/b2/d$a.smali vs.
smali/p1/g$b$a.smali
Max HTML report size reached
1020 B
smali/a0/u$a.smali vs.
smali/f0/p$a.smali
Files 3% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·La0/u$a;1 .class·Lf0/p$a;
2 .super·Ljava/lang/ThreadLocal;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·=·La0/u;6 ····value·=·Lf0/p;
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
  
Offset 32, 23 lines modifiedOffset 32, 23 lines modified
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·protected·a()Ljava/security/SecureRandom;34 .method·protected·a()Ljava/security/SecureRandom;
35 ····.locals·135 ····.locals·1
  
36 ····invoke-static·{},·La0/u;->a()Ljava/security/SecureRandom;36 ····invoke-static·{},·Lf0/p;->a()Ljava/security/SecureRandom;
  
37 ····move-result-object·v037 ····move-result-object·v0
  
38 ····return-object·v038 ····return-object·v0
39 .end·method39 .end·method
  
40 .method·protected·bridge·synthetic·initialValue()Ljava/lang/Object;40 .method·protected·bridge·synthetic·initialValue()Ljava/lang/Object;
41 ····.locals·141 ····.locals·1
  
42 ····invoke-virtual·{p0},·La0/u$a;->a()Ljava/security/SecureRandom;42 ····invoke-virtual·{p0},·Lf0/p$a;->a()Ljava/security/SecureRandom;
  
43 ····move-result-object·v043 ····move-result-object·v0
  
44 ····return-object·v044 ····return-object·v0
45 .end·method45 .end·method
5.2 KB
smali/a0/r.smali vs.
smali/f0/m.smali
Max HTML report size reached
1.29 KB
smali/a0/a$a.smali vs.
smali/f0/a$a.smali
Files 3% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·La0/a$a;1 .class·Lf0/a$a;
2 .super·Ljava/lang/ThreadLocal;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·=·La0/a;6 ····value·=·Lf0/a;
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
  
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/CTR/NoPadding"38 ····const-string·v1,·"AES/CTR/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
  
Offset 60, 13 lines modifiedOffset 60, 13 lines modified
  
60 ····throw·v160 ····throw·v1
61 .end·method61 .end·method
  
62 .method·protected·bridge·synthetic·initialValue()Ljava/lang/Object;62 .method·protected·bridge·synthetic·initialValue()Ljava/lang/Object;
63 ····.locals·163 ····.locals·1
  
64 ····invoke-virtual·{p0},·La0/a$a;->a()Ljavax/crypto/Cipher;64 ····invoke-virtual·{p0},·Lf0/a$a;->a()Ljavax/crypto/Cipher;
  
65 ····move-result-object·v065 ····move-result-object·v0
  
66 ····return-object·v066 ····return-object·v0
67 .end·method67 .end·method
1.4 KB
smali/a0/u.smali vs.
smali/f0/p.smali
Files 13% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·La0/u;1 .class·public·final·Lf0/p;
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:Ljava/lang/ThreadLocal;5 .field·private·static·final·a:Ljava/lang/ThreadLocal;
6 ····.annotation·system·Ldalvik/annotation/Signature;6 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 15, 27 lines modifiedOffset 15, 27 lines modified
15 .end·field15 .end·field
  
  
16 #·direct·methods16 #·direct·methods
17 .method·static·constructor·<clinit>()V17 .method·static·constructor·<clinit>()V
18 ····.locals·118 ····.locals·1
  
19 ····new-instance·v0,·La0/u$a;19 ····new-instance·v0,·Lf0/p$a;
  
20 ····invoke-direct·{v0},·La0/u$a;-><init>()V20 ····invoke-direct·{v0},·Lf0/p$a;-><init>()V
  
21 ····sput-object·v0,·La0/u;->a:Ljava/lang/ThreadLocal;21 ····sput-object·v0,·Lf0/p;->a:Ljava/lang/ThreadLocal;
  
22 ····return-void22 ····return-void
23 .end·method23 .end·method
  
24 .method·static·synthetic·a()Ljava/security/SecureRandom;24 .method·static·synthetic·a()Ljava/security/SecureRandom;
25 ····.locals·125 ····.locals·1
  
26 ····invoke-static·{},·La0/u;->b()Ljava/security/SecureRandom;26 ····invoke-static·{},·Lf0/p;->b()Ljava/security/SecureRandom;
  
27 ····move-result-object·v027 ····move-result-object·v0
  
28 ····return-object·v028 ····return-object·v0
29 .end·method29 .end·method
  
30 .method·private·static·b()Ljava/security/SecureRandom;30 .method·private·static·b()Ljava/security/SecureRandom;
Offset 51, 15 lines modifiedOffset 51, 15 lines modified
51 .end·method51 .end·method
  
52 .method·public·static·c(I)[B52 .method·public·static·c(I)[B
53 ····.locals·153 ····.locals·1
  
54 ····new-array·p0,·p0,·[B54 ····new-array·p0,·p0,·[B
  
55 ····sget-object·v0,·La0/u;->a:Ljava/lang/ThreadLocal;55 ····sget-object·v0,·Lf0/p;->a:Ljava/lang/ThreadLocal;
  
56 ····invoke-virtual·{v0},·Ljava/lang/ThreadLocal;->get()Ljava/lang/Object;56 ····invoke-virtual·{v0},·Ljava/lang/ThreadLocal;->get()Ljava/lang/Object;
  
57 ····move-result-object·v057 ····move-result-object·v0
  
58 ····check-cast·v0,·Ljava/security/SecureRandom;58 ····check-cast·v0,·Ljava/security/SecureRandom;
  
1.22 KB
smali/a0/n$a.smali vs.
smali/f0/j$a.smali
Files 3% similar despite different names
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 .class·public·La0/n$a;1 .class·public·Lf0/j$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·La0/n;5 .implements·Lf0/j;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·La0/n;8 ····value·=·Lf0/j;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x911 ····accessFlags·=·0x9
12 ····name·=·"a"12 ····name·=·"a"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
17 ········"La0/n<",17 ········"Lf0/j<",
18 ········"Ljavax/crypto/Cipher;",18 ········"Ljavax/crypto/Cipher;",
19 ········">;"19 ········">;"
20 ····}20 ····}
21 .end·annotation21 .end·annotation
  
  
22 #·direct·methods22 #·direct·methods
Offset 36, 15 lines modifiedOffset 36, 15 lines modified
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·bridge·synthetic·a(Ljava/lang/String;Ljava/security/Provider;)Ljava/lang/Object;38 .method·public·bridge·synthetic·a(Ljava/lang/String;Ljava/security/Provider;)Ljava/lang/Object;
39 ····.locals·039 ····.locals·0
  
40 ····invoke-virtual·{p0,·p1,·p2},·La0/n$a;->b(Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/Cipher;40 ····invoke-virtual·{p0,·p1,·p2},·Lf0/j$a;->b(Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/Cipher;
  
41 ····move-result-object·p141 ····move-result-object·p1
  
42 ····return-object·p142 ····return-object·p1
43 .end·method43 .end·method
  
44 .method·public·b(Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/Cipher;44 .method·public·b(Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/Cipher;
3.98 KB
smali/a0/f$b.smali vs.
smali/f0/e$b.smali
Files 12% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·La0/f$b;1 .class·Lf0/e$b;
2 .super·La0/f$a;2 .super·Lf0/e$a;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·La0/f;6 ····value·=·Lf0/e;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x89 ····accessFlags·=·0x8
10 ····name·=·"b"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
Offset 34, 21 lines modifiedOffset 34, 21 lines modified
  
34 ····const/16·v0,·0x10034 ····const/16·v0,·0x100
  
35 ····new-array·v1,·v0,·[I35 ····new-array·v1,·v0,·[I
  
36 ····fill-array-data·v1,·:array_036 ····fill-array-data·v1,·:array_0
  
37 ····sput-object·v1,·La0/f$b;->f:[I37 ····sput-object·v1,·Lf0/e$b;->f:[I
  
38 ····new-array·v0,·v0,·[I38 ····new-array·v0,·v0,·[I
  
39 ····fill-array-data·v0,·:array_139 ····fill-array-data·v0,·:array_1
  
40 ····sput-object·v0,·La0/f$b;->g:[I40 ····sput-object·v0,·Lf0/e$b;->g:[I
  
41 ····return-void41 ····return-void
  
42 ····nop42 ····nop
  
43 ····:array_043 ····:array_0
44 ····.array-data·444 ····.array-data·4
Offset 570, 66 lines modifiedOffset 570, 66 lines modified
570 ········-0x1570 ········-0x1
571 ····.end·array-data571 ····.end·array-data
572 .end·method572 .end·method
  
573 .method·public·constructor·<init>(I[B)V573 .method·public·constructor·<init>(I[B)V
574 ····.locals·0574 ····.locals·0
  
575 ····invoke-direct·{p0},·La0/f$a;-><init>()V575 ····invoke-direct·{p0},·Lf0/e$a;-><init>()V
  
576 ····iput-object·p2,·p0,·La0/f$a;->a:[B576 ····iput-object·p2,·p0,·Lf0/e$a;->a:[B
  
577 ····and-int/lit8·p1,·p1,·0x8577 ····and-int/lit8·p1,·p1,·0x8
  
578 ····if-nez·p1,·:cond_0578 ····if-nez·p1,·:cond_0
  
579 ····sget-object·p1,·La0/f$b;->f:[I579 ····sget-object·p1,·Lf0/e$b;->f:[I
  
580 ····goto·:goto_0580 ····goto·:goto_0
  
581 ····:cond_0581 ····:cond_0
582 ····sget-object·p1,·La0/f$b;->g:[I582 ····sget-object·p1,·Lf0/e$b;->g:[I
  
583 ····:goto_0583 ····:goto_0
584 ····iput-object·p1,·p0,·La0/f$b;->e:[I584 ····iput-object·p1,·p0,·Lf0/e$b;->e:[I
  
585 ····const/4·p1,·0x0585 ····const/4·p1,·0x0
  
586 ····iput·p1,·p0,·La0/f$b;->c:I586 ····iput·p1,·p0,·Lf0/e$b;->c:I
  
587 ····iput·p1,·p0,·La0/f$b;->d:I587 ····iput·p1,·p0,·Lf0/e$b;->d:I
  
588 ····return-void588 ····return-void
589 .end·method589 .end·method
  
  
590 #·virtual·methods590 #·virtual·methods
591 .method·public·a([BIIZ)Z591 .method·public·a([BIIZ)Z
592 ····.locals·16592 ····.locals·16
  
593 ····move-object/from16·v0,·p0593 ····move-object/from16·v0,·p0
  
594 ····iget·v1,·v0,·La0/f$b;->c:I594 ····iget·v1,·v0,·Lf0/e$b;->c:I
  
595 ····const/4·v2,·0x0595 ····const/4·v2,·0x0
  
596 ····const/4·v3,·0x6596 ····const/4·v3,·0x6
  
597 ····if-ne·v1,·v3,·:cond_0597 ····if-ne·v1,·v3,·:cond_0
  
598 ····return·v2598 ····return·v2
  
599 ····:cond_0599 ····:cond_0
600 ····add-int·v4,·p3,·p2600 ····add-int·v4,·p3,·p2
  
601 ····iget·v5,·v0,·La0/f$b;->d:I601 ····iget·v5,·v0,·Lf0/e$b;->d:I
  
602 ····iget-object·v6,·v0,·La0/f$a;->a:[B602 ····iget-object·v6,·v0,·Lf0/e$a;->a:[B
  
603 ····iget-object·v7,·v0,·La0/f$b;->e:[I603 ····iget-object·v7,·v0,·Lf0/e$b;->e:[I
  
604 ····move·v8,·v5604 ····move·v8,·v5
  
605 ····const/4·v9,·0x0605 ····const/4·v9,·0x0
  
606 ····move·v5,·v1606 ····move·v5,·v1
  
Offset 757, 15 lines modifiedOffset 757, 15 lines modified
  
757 ····goto/16·:goto_5757 ····goto/16·:goto_5
  
758 ····:cond_3758 ····:cond_3
759 ····if-eq·v1,·v2,·:cond_11759 ····if-eq·v1,·v2,·:cond_11
  
760 ····:goto_2760 ····:goto_2
761 ····iput·v3,·v0,·La0/f$b;->c:I761 ····iput·v3,·v0,·Lf0/e$b;->c:I
  
762 ····const/4·v10,·0x0762 ····const/4·v10,·0x0
  
763 ····return·v10763 ····return·v10
  
764 ····:cond_4764 ····:cond_4
765 ····const/4·v10,·0x0765 ····const/4·v10,·0x0
Offset 775, 15 lines modifiedOffset 775, 15 lines modified
775 ····add-int/lit8·v5,·v5,·0x1775 ····add-int/lit8·v5,·v5,·0x1
  
776 ····goto/16·:goto_5776 ····goto/16·:goto_5
  
777 ····:cond_5777 ····:cond_5
778 ····if-eq·v1,·v2,·:cond_11778 ····if-eq·v1,·v2,·:cond_11
Max diff block lines reached; 1498/4002 bytes (37.43%) of diff not shown.
3.3 KB
smali/a0/t.smali vs.
smali/f0/g.smali
Files 22% similar despite different names
    
Offset 1, 86 lines modifiedOffset 1, 101 lines modified
1 .class·public·La0/t;1 .class·public·final·Lf0/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ls/o;5 .implements·Lr/b;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·final·a:Ly/a;7 .field·private·final·a:Lt/e;
  
8 .field·private·final·b:I 
  
  
9 #·direct·methods8 #·direct·methods
10 .method·public·constructor·<init>(Ly/a;I)V9 .method·public·constructor·<init>([B)V
11 ····.locals·110 ····.locals·1
  
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····iput-object·p1,·p0,·La0/t;->a:Ly/a;12 ····new-instance·v0,·Lt/e;
  
14 ····iput·p2,·p0,·La0/t;->b:I13 ····invoke-direct·{v0,·p1},·Lt/e;-><init>([B)V
  
15 ····const/16·v0,·0xa14 ····iput-object·v0,·p0,·Lf0/g;->a:Lt/e;
  
16 ····if-lt·p2,·v0,·:cond_015 ····return-void
 16 .end·method
  
17 ····const/4·v0,·0x0 
  
18 ····new-array·v0,·v0,·[B17 #·virtual·methods
 18 .method·public·a([B[B)[B
 19 ····.locals·3
  
19 ····invoke-interface·{p1,·v0,·p2},·Ly/a;->a([BI)[B20 ····array-length·v0,·p1
  
20 ····return-void21 ····const/16·v1,·0xc
  
 22 ····add-int/2addr·v0,·v1
21 ····:cond_0 
22 ····new-instance·p1,·Ljava/security/InvalidAlgorithmParameterException; 
  
23 ····const-string·p2,·"tag·size·too·small,·need·at·least·10·bytes"23 ····add-int/lit8·v0,·v0,·0x10
  
24 ····invoke-direct·{p1,·p2},·Ljava/security/InvalidAlgorithmParameterException;-><init>(Ljava/lang/String;)V24 ····invoke-static·{v0},·Ljava/nio/ByteBuffer;->allocate(I)Ljava/nio/ByteBuffer;
  
 25 ····move-result-object·v0
25 ····throw·p1 
26 .end·method 
  
 26 ····invoke-static·{v1},·Lf0/p;->c(I)[B
  
 27 ····move-result-object·v1
27 #·virtual·methods 
28 .method·public·a([B[B)V 
29 ····.locals·0 
  
30 ····invoke-virtual·{p0,·p2},·La0/t;->b([B)[B28 ····invoke-virtual·{v0,·v1},·Ljava/nio/ByteBuffer;->put([B)Ljava/nio/ByteBuffer;
  
31 ····move-result-object·p229 ····iget-object·v2,·p0,·Lf0/g;->a:Lt/e;
  
32 ····invoke-static·{p2,·p1},·La0/g;->b([B[B)Z30 ····invoke-virtual·{v2,·v0,·v1,·p1,·p2},·Lt/e;->b(Ljava/nio/ByteBuffer;[B[B[B)V
  
33 ····move-result·p131 ····invoke-virtual·{v0},·Ljava/nio/ByteBuffer;->array()[B
  
34 ····if-eqz·p1,·:cond_032 ····move-result-object·p1
  
35 ····return-void33 ····return-object·p1
 34 .end·method
  
36 ····:cond_0 
37 ····new-instance·p1,·Ljava/security/GeneralSecurityException;35 .method·public·b([B[B)[B
 36 ····.locals·3
  
38 ····const-string·p2,·"invalid·MAC"37 ····array-length·v0,·p1
  
39 ····invoke-direct·{p1,·p2},·Ljava/security/GeneralSecurityException;-><init>(Ljava/lang/String;)V38 ····const/16·v1,·0x1c
  
40 ····throw·p1 
41 .end·method39 ····if-lt·v0,·v1,·:cond_0
  
 40 ····const/16·v0,·0xc
  
 41 ····invoke-static·{p1,·v0},·Ljava/util/Arrays;->copyOf([BI)[B
  
 42 ····move-result-object·v1
42 .method·public·b([B)[B 
43 ····.locals·2 
  
44 ····iget-object·v0,·p0,·La0/t;->a:Ly/a;43 ····array-length·v2,·p1
  
 44 ····sub-int/2addr·v2,·v0
  
 45 ····invoke-static·{p1,·v0,·v2},·Ljava/nio/ByteBuffer;->wrap([BII)Ljava/nio/ByteBuffer;
  
 46 ····move-result-object·p1
  
45 ····iget·v1,·p0,·La0/t;->b:I47 ····iget-object·v0,·p0,·Lf0/g;->a:Lt/e;
  
46 ····invoke-interface·{v0,·p1,·v1},·Ly/a;->a([BI)[B48 ····invoke-virtual·{v0,·p1,·v1,·p2},·Lt/e;->a(Ljava/nio/ByteBuffer;[B[B)[B
  
47 ····move-result-object·p149 ····move-result-object·p1
  
48 ····return-object·p150 ····return-object·p1
  
 51 ····:cond_0
 52 ····new-instance·p1,·Ljava/security/GeneralSecurityException;
  
 53 ····const-string·p2,·"ciphertext·too·short"
  
 54 ····invoke-direct·{p1,·p2},·Ljava/security/GeneralSecurityException;-><init>(Ljava/lang/String;)V
  
 55 ····throw·p1
49 .end·method56 .end·method
2.03 KB
smali/a0/n$b.smali vs.
smali/f0/j$e.smali
Files 12% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·La0/n$b;1 .class·public·Lf0/j$e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·La0/n;5 .implements·Lf0/j;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·La0/n;8 ····value·=·Lf0/j;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x911 ····accessFlags·=·0x9
12 ····name·=·"b"12 ····name·=·"e"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
17 ········"La0/n<",17 ········"Lf0/j<",
18 ········"Ljavax/crypto/KeyAgreement;",18 ········"Ljavax/crypto/Mac;",
19 ········">;"19 ········">;"
20 ····}20 ····}
21 .end·annotation21 .end·annotation
  
  
22 #·direct·methods22 #·direct·methods
23 .method·public·constructor·<init>()V23 .method·public·constructor·<init>()V
Offset 36, 32 lines modifiedOffset 36, 32 lines modified
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·bridge·synthetic·a(Ljava/lang/String;Ljava/security/Provider;)Ljava/lang/Object;38 .method·public·bridge·synthetic·a(Ljava/lang/String;Ljava/security/Provider;)Ljava/lang/Object;
39 ····.locals·039 ····.locals·0
  
40 ····invoke-virtual·{p0,·p1,·p2},·La0/n$b;->b(Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/KeyAgreement;40 ····invoke-virtual·{p0,·p1,·p2},·Lf0/j$e;->b(Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/Mac;
  
41 ····move-result-object·p141 ····move-result-object·p1
  
42 ····return-object·p142 ····return-object·p1
43 .end·method43 .end·method
  
44 .method·public·b(Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/KeyAgreement;44 .method·public·b(Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/Mac;
45 ····.locals·045 ····.locals·0
  
46 ····if-nez·p2,·:cond_046 ····if-nez·p2,·:cond_0
  
47 ····invoke-static·{p1},·Ljavax/crypto/KeyAgreement;->getInstance(Ljava/lang/String;)Ljavax/crypto/KeyAgreement;47 ····invoke-static·{p1},·Ljavax/crypto/Mac;->getInstance(Ljava/lang/String;)Ljavax/crypto/Mac;
  
48 ····move-result-object·p148 ····move-result-object·p1
  
49 ····return-object·p149 ····return-object·p1
  
50 ····:cond_050 ····:cond_0
51 ····invoke-static·{p1,·p2},·Ljavax/crypto/KeyAgreement;->getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/KeyAgreement;51 ····invoke-static·{p1,·p2},·Ljavax/crypto/Mac;->getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/Mac;
  
52 ····move-result-object·p152 ····move-result-object·p1
  
53 ····return-object·p153 ····return-object·p1
54 .end·method54 .end·method
1.26 KB
smali/a0/n$d.smali vs.
smali/f0/j$d.smali
Files 15% similar despite different names
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 .class·public·La0/n$d;1 .class·public·Lf0/j$d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·La0/n;5 .implements·Lf0/j;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·La0/n;8 ····value·=·Lf0/j;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x911 ····accessFlags·=·0x9
12 ····name·=·"d"12 ····name·=·"d"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
17 ········"La0/n<",17 ········"Lf0/j<",
18 ········"Ljava/security/KeyPairGenerator;",18 ········"Ljava/security/KeyPairGenerator;",
19 ········">;"19 ········">;"
20 ····}20 ····}
21 .end·annotation21 .end·annotation
  
  
22 #·direct·methods22 #·direct·methods
Offset 36, 15 lines modifiedOffset 36, 15 lines modified
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·bridge·synthetic·a(Ljava/lang/String;Ljava/security/Provider;)Ljava/lang/Object;38 .method·public·bridge·synthetic·a(Ljava/lang/String;Ljava/security/Provider;)Ljava/lang/Object;
39 ····.locals·039 ····.locals·0
  
40 ····invoke-virtual·{p0,·p1,·p2},·La0/n$d;->b(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/KeyPairGenerator;40 ····invoke-virtual·{p0,·p1,·p2},·Lf0/j$d;->b(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/KeyPairGenerator;
  
41 ····move-result-object·p141 ····move-result-object·p1
  
42 ····return-object·p142 ····return-object·p1
43 .end·method43 .end·method
  
44 .method·public·b(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/KeyPairGenerator;44 .method·public·b(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/KeyPairGenerator;
267 B
smali/a0/o.smali vs.
smali/f0/k.smali
Files 1% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·La0/o;1 .class·public·final·Lf0/k;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·a(Ljava/lang/String;)[B5 .method·public·static·a(Ljava/lang/String;)[B
6 ····.locals·66 ····.locals·6
2.02 KB
smali/a0/n$e.smali vs.
smali/f0/j$g.smali
Files 18% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·La0/n$e;1 .class·public·Lf0/j$g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·La0/n;5 .implements·Lf0/j;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·La0/n;8 ····value·=·Lf0/j;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x911 ····accessFlags·=·0x9
12 ····name·=·"e"12 ····name·=·"g"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
17 ········"La0/n<",17 ········"Lf0/j<",
18 ········"Ljavax/crypto/Mac;",18 ········"Ljava/security/Signature;",
19 ········">;"19 ········">;"
20 ····}20 ····}
21 .end·annotation21 .end·annotation
  
  
22 #·direct·methods22 #·direct·methods
23 .method·public·constructor·<init>()V23 .method·public·constructor·<init>()V
Offset 36, 32 lines modifiedOffset 36, 32 lines modified
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·bridge·synthetic·a(Ljava/lang/String;Ljava/security/Provider;)Ljava/lang/Object;38 .method·public·bridge·synthetic·a(Ljava/lang/String;Ljava/security/Provider;)Ljava/lang/Object;
39 ····.locals·039 ····.locals·0
  
40 ····invoke-virtual·{p0,·p1,·p2},·La0/n$e;->b(Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/Mac;40 ····invoke-virtual·{p0,·p1,·p2},·Lf0/j$g;->b(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/Signature;
  
41 ····move-result-object·p141 ····move-result-object·p1
  
42 ····return-object·p142 ····return-object·p1
43 .end·method43 .end·method
  
44 .method·public·b(Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/Mac;44 .method·public·b(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/Signature;
45 ····.locals·045 ····.locals·0
  
46 ····if-nez·p2,·:cond_046 ····if-nez·p2,·:cond_0
  
47 ····invoke-static·{p1},·Ljavax/crypto/Mac;->getInstance(Ljava/lang/String;)Ljavax/crypto/Mac;47 ····invoke-static·{p1},·Ljava/security/Signature;->getInstance(Ljava/lang/String;)Ljava/security/Signature;
  
48 ····move-result-object·p148 ····move-result-object·p1
  
49 ····return-object·p149 ····return-object·p1
  
50 ····:cond_050 ····:cond_0
51 ····invoke-static·{p1,·p2},·Ljavax/crypto/Mac;->getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/Mac;51 ····invoke-static·{p1,·p2},·Ljava/security/Signature;->getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/Signature;
  
52 ····move-result-object·p152 ····move-result-object·p1
  
53 ····return-object·p153 ····return-object·p1
54 .end·method54 .end·method
10.8 KB
smali/a0/s.smali vs.
smali/e2/a.smali
Max HTML report size reached
8.87 KB
smali/a0/f$c.smali vs.
smali/f0/e$c.smali
Max HTML report size reached
2.23 KB
smali/a0/s$a.smali vs.
smali/f0/n$a.smali
Files 15% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·La0/s$a;1 .class·Lf0/n$a;
2 .super·Ljava/lang/ThreadLocal;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·=·La0/s;6 ····value·=·Lf0/n;
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
  
Offset 19, 51 lines modifiedOffset 19, 51 lines modified
19 ········"Ljavax/crypto/Mac;",19 ········"Ljavax/crypto/Mac;",
20 ········">;"20 ········">;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·instance·fields23 #·instance·fields
24 .field·final·synthetic·a:La0/s;24 .field·final·synthetic·a:Lf0/n;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(La0/s;)V26 .method·constructor·<init>(Lf0/n;)V
27 ····.locals·027 ····.locals·0
  
28 ····iput-object·p1,·p0,·La0/s$a;->a:La0/s;28 ····iput-object·p1,·p0,·Lf0/n$a;->a:Lf0/n;
  
29 ····invoke-direct·{p0},·Ljava/lang/ThreadLocal;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/ThreadLocal;-><init>()V
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·protected·a()Ljavax/crypto/Mac;33 .method·protected·a()Ljavax/crypto/Mac;
34 ····.locals·234 ····.locals·2
  
35 ····:try_start_035 ····:try_start_0
36 ····sget-object·v0,·La0/m;->g:La0/m;36 ····sget-object·v0,·Lf0/i;->f:Lf0/i;
  
37 ····iget-object·v1,·p0,·La0/s$a;->a:La0/s;37 ····iget-object·v1,·p0,·Lf0/n$a;->a:Lf0/n;
  
38 ····invoke-static·{v1},·La0/s;->b(La0/s;)Ljava/lang/String;38 ····invoke-static·{v1},·Lf0/n;->b(Lf0/n;)Ljava/lang/String;
  
39 ····move-result-object·v139 ····move-result-object·v1
  
40 ····invoke-virtual·{v0,·v1},·La0/m;->a(Ljava/lang/String;)Ljava/lang/Object;40 ····invoke-virtual·{v0,·v1},·Lf0/i;->a(Ljava/lang/String;)Ljava/lang/Object;
  
41 ····move-result-object·v041 ····move-result-object·v0
  
42 ····check-cast·v0,·Ljavax/crypto/Mac;42 ····check-cast·v0,·Ljavax/crypto/Mac;
  
43 ····iget-object·v1,·p0,·La0/s$a;->a:La0/s;43 ····iget-object·v1,·p0,·Lf0/n$a;->a:Lf0/n;
  
44 ····invoke-static·{v1},·La0/s;->c(La0/s;)Ljava/security/Key;44 ····invoke-static·{v1},·Lf0/n;->c(Lf0/n;)Ljava/security/Key;
  
45 ····move-result-object·v145 ····move-result-object·v1
  
46 ····invoke-virtual·{v0,·v1},·Ljavax/crypto/Mac;->init(Ljava/security/Key;)V46 ····invoke-virtual·{v0,·v1},·Ljavax/crypto/Mac;->init(Ljava/security/Key;)V
47 ····:try_end_047 ····:try_end_0
48 ····.catch·Ljava/security/GeneralSecurityException;·{:try_start_0·..·:try_end_0}·:catch_048 ····.catch·Ljava/security/GeneralSecurityException;·{:try_start_0·..·:try_end_0}·:catch_0
  
Offset 78, 13 lines modifiedOffset 78, 13 lines modified
  
78 ····throw·v178 ····throw·v1
79 .end·method79 .end·method
  
80 .method·protected·bridge·synthetic·initialValue()Ljava/lang/Object;80 .method·protected·bridge·synthetic·initialValue()Ljava/lang/Object;
81 ····.locals·181 ····.locals·1
  
82 ····invoke-virtual·{p0},·La0/s$a;->a()Ljavax/crypto/Mac;82 ····invoke-virtual·{p0},·Lf0/n$a;->a()Ljavax/crypto/Mac;
  
83 ····move-result-object·v083 ····move-result-object·v0
  
84 ····return-object·v084 ····return-object·v0
85 .end·method85 .end·method
2.07 KB
smali/a0/n$g.smali vs.
smali/f0/j$c.smali
Files 14% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·La0/n$g;1 .class·public·Lf0/j$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·La0/n;5 .implements·Lf0/j;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·La0/n;8 ····value·=·Lf0/j;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x911 ····accessFlags·=·0x9
12 ····name·=·"g"12 ····name·=·"c"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
17 ········"La0/n<",17 ········"Lf0/j<",
18 ········"Ljava/security/Signature;",18 ········"Ljava/security/KeyFactory;",
19 ········">;"19 ········">;"
20 ····}20 ····}
21 .end·annotation21 .end·annotation
  
  
22 #·direct·methods22 #·direct·methods
23 .method·public·constructor·<init>()V23 .method·public·constructor·<init>()V
Offset 36, 32 lines modifiedOffset 36, 32 lines modified
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·bridge·synthetic·a(Ljava/lang/String;Ljava/security/Provider;)Ljava/lang/Object;38 .method·public·bridge·synthetic·a(Ljava/lang/String;Ljava/security/Provider;)Ljava/lang/Object;
39 ····.locals·039 ····.locals·0
  
40 ····invoke-virtual·{p0,·p1,·p2},·La0/n$g;->b(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/Signature;40 ····invoke-virtual·{p0,·p1,·p2},·Lf0/j$c;->b(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/KeyFactory;
  
41 ····move-result-object·p141 ····move-result-object·p1
  
42 ····return-object·p142 ····return-object·p1
43 .end·method43 .end·method
  
44 .method·public·b(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/Signature;44 .method·public·b(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/KeyFactory;
45 ····.locals·045 ····.locals·0
  
46 ····if-nez·p2,·:cond_046 ····if-nez·p2,·:cond_0
  
47 ····invoke-static·{p1},·Ljava/security/Signature;->getInstance(Ljava/lang/String;)Ljava/security/Signature;47 ····invoke-static·{p1},·Ljava/security/KeyFactory;->getInstance(Ljava/lang/String;)Ljava/security/KeyFactory;
  
48 ····move-result-object·p148 ····move-result-object·p1
  
49 ····return-object·p149 ····return-object·p1
  
50 ····:cond_050 ····:cond_0
51 ····invoke-static·{p1,·p2},·Ljava/security/Signature;->getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/Signature;51 ····invoke-static·{p1,·p2},·Ljava/security/KeyFactory;->getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/KeyFactory;
  
52 ····move-result-object·p152 ····move-result-object·p1
  
53 ····return-object·p153 ····return-object·p1
54 .end·method54 .end·method
2.1 KB
smali/a0/n$c.smali vs.
smali/f0/j$f.smali
Files 21% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·La0/n$c;1 .class·public·Lf0/j$f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·La0/n;5 .implements·Lf0/j;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·La0/n;8 ····value·=·Lf0/j;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x911 ····accessFlags·=·0x9
12 ····name·=·"c"12 ····name·=·"f"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
17 ········"La0/n<",17 ········"Lf0/j<",
18 ········"Ljava/security/KeyFactory;",18 ········"Ljava/security/MessageDigest;",
19 ········">;"19 ········">;"
20 ····}20 ····}
21 .end·annotation21 .end·annotation
  
  
22 #·direct·methods22 #·direct·methods
23 .method·public·constructor·<init>()V23 .method·public·constructor·<init>()V
Offset 36, 32 lines modifiedOffset 36, 32 lines modified
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·bridge·synthetic·a(Ljava/lang/String;Ljava/security/Provider;)Ljava/lang/Object;38 .method·public·bridge·synthetic·a(Ljava/lang/String;Ljava/security/Provider;)Ljava/lang/Object;
39 ····.locals·039 ····.locals·0
  
40 ····invoke-virtual·{p0,·p1,·p2},·La0/n$c;->b(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/KeyFactory;40 ····invoke-virtual·{p0,·p1,·p2},·Lf0/j$f;->b(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/MessageDigest;
  
41 ····move-result-object·p141 ····move-result-object·p1
  
42 ····return-object·p142 ····return-object·p1
43 .end·method43 .end·method
  
44 .method·public·b(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/KeyFactory;44 .method·public·b(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/MessageDigest;
45 ····.locals·045 ····.locals·0
  
46 ····if-nez·p2,·:cond_046 ····if-nez·p2,·:cond_0
  
47 ····invoke-static·{p1},·Ljava/security/KeyFactory;->getInstance(Ljava/lang/String;)Ljava/security/KeyFactory;47 ····invoke-static·{p1},·Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest;
  
48 ····move-result-object·p148 ····move-result-object·p1
  
49 ····return-object·p149 ····return-object·p1
  
50 ····:cond_050 ····:cond_0
51 ····invoke-static·{p1,·p2},·Ljava/security/KeyFactory;->getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/KeyFactory;51 ····invoke-static·{p1,·p2},·Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/MessageDigest;
  
52 ····move-result-object·p152 ····move-result-object·p1
  
53 ····return-object·p153 ····return-object·p1
54 .end·method54 .end·method
1.27 KB
smali/a0/n.smali vs.
smali/d1/a$d.smali
Files 15% similar despite different names
    
Offset 1, 39 lines modifiedOffset 1, 35 lines modified
1 .class·public·interface·abstract·La0/n;1 .class·public·interface·abstract·Ld1/a$d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
 5 .annotation·system·Ldalvik/annotation/EnclosingClass;
 6 ····value·=·Ld1/a;
 7 .end·annotation
  
5 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/InnerClass;
 9 ····accessFlags·=·0x609
 10 ····name·=·"d"
6 ····value·=·{ 
7 ········La0/n$b;, 
8 ········La0/n$c;, 
9 ········La0/n$g;, 
10 ········La0/n$f;, 
11 ········La0/n$d;, 
12 ········La0/n$e;, 
13 ········La0/n$a; 
14 ····} 
15 .end·annotation11 .end·annotation
  
16 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
17 ····value·=·{13 ····value·=·{
18 ········"<T:",14 ········"<T:",
19 ········"Ljava/lang/Object;",15 ········"Ljava/lang/Object;",
20 ········">",16 ········">",
21 ········"Ljava/lang/Object;"17 ········"Ljava/lang/Object;"
22 ····}18 ····}
23 .end·annotation19 .end·annotation
  
  
24 #·virtual·methods20 #·virtual·methods
25 .method·public·abstract·a(Ljava/lang/String;Ljava/security/Provider;)Ljava/lang/Object;21 .method·public·abstract·a(Ljava/lang/Object;Ld1/a$e;)V
26 ····.annotation·system·Ldalvik/annotation/Signature;22 ····.annotation·system·Ldalvik/annotation/Signature;
27 ········value·=·{23 ········value·=·{
28 ············"(", 
29 ············"Ljava/lang/String;", 
30 ············"Ljava/security/Provider;", 
31 ············")TT;"24 ············"(TT;",
 25 ············"Ld1/a$e<",
 26 ············"TT;>;)V"
32 ········}27 ········}
33 ····.end·annotation28 ····.end·annotation
34 .end·method29 .end·method
2.68 KB
smali/a0/n$f.smali vs.
smali/f0/b$b.smali
Files 25% similar despite different names
    
Offset 1, 67 lines modifiedOffset 1, 72 lines modified
1 .class·public·La0/n$f;1 .class·Lf0/b$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/ThreadLocal;
3 .source·""3 .source·""
  
4 #·interfaces 
5 .implements·La0/n; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·La0/n;6 ····value·=·Lf0/b;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x99 ····accessFlags·=·0x0
12 ····name·=·"f"10 ····name·=·null
13 .end·annotation11 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{13 ····value·=·{
16 ········"Ljava/lang/Object;",14 ········"Ljava/lang/ThreadLocal<",
 15 ········"Ljavax/crypto/Cipher;",
17 ········"La0/n<", 
18 ········"Ljava/security/MessageDigest;", 
19 ········">;"16 ········">;"
20 ····}17 ····}
21 .end·annotation18 .end·annotation
  
  
22 #·direct·methods19 #·direct·methods
23 .method·public·constructor·<init>()V20 .method·constructor·<init>()V
24 ····.locals·021 ····.locals·0
  
25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/ThreadLocal;-><init>()V
  
26 ····return-void23 ····return-void
27 .end·method24 .end·method
  
  
28 #·virtual·methods25 #·virtual·methods
29 .method·public·bridge·synthetic·a(Ljava/lang/String;Ljava/security/Provider;)Ljava/lang/Object;26 .method·protected·a()Ljavax/crypto/Cipher;
30 ····.locals·027 ····.locals·2
  
31 ····invoke-virtual·{p0,·p1,·p2},·La0/n$f;->b(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/MessageDigest;28 ····:try_start_0
 29 ····sget-object·v0,·Lf0/i;->e:Lf0/i;
  
32 ····move-result-object·p130 ····const-string·v1,·"AES/CTR/NOPADDING"
  
 31 ····invoke-virtual·{v0,·v1},·Lf0/i;->a(Ljava/lang/String;)Ljava/lang/Object;
33 ····return-object·p1 
34 .end·method 
  
 32 ····move-result-object·v0
35 .method·public·b(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/MessageDigest; 
36 ····.locals·0 
  
37 ····if-nez·p2,·:cond_033 ····check-cast·v0,·Ljavax/crypto/Cipher;
 34 ····:try_end_0
 35 ····.catch·Ljava/security/GeneralSecurityException;·{:try_start_0·..·:try_end_0}·:catch_0
  
38 ····invoke-static·{p1},·Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest;36 ····return-object·v0
  
39 ····move-result-object·p137 ····: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
  
40 ····return-object·p143 .method·protected·bridge·synthetic·initialValue()Ljava/lang/Object;
 44 ····.locals·1
  
 45 ····invoke-virtual·{p0},·Lf0/b$b;->a()Ljavax/crypto/Cipher;
41 ····:cond_0 
42 ····invoke-static·{p1,·p2},·Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/MessageDigest; 
  
43 ····move-result-object·p146 ····move-result-object·v0
  
44 ····return-object·p147 ····return-object·v0
45 .end·method48 .end·method
3.04 KB
smali/a0/v.smali vs.
smali/c2/f.smali
Files 21% similar despite different names
    
Offset 1, 59 lines modifiedOffset 1, 80 lines modified
1 .class·public·La0/v;1 .class·Lc2/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·a()I5 .method·public·static·a(Ljava/lang/Appendable;Ljava/lang/Object;Lw1/l;)V
6 ····.locals·26 ····.locals·1
 7 ····.annotation·system·Ldalvik/annotation/Signature;
 8 ········value·=·{
 9 ············"<T:",
 10 ············"Ljava/lang/Object;",
 11 ············">(",
 12 ············"Ljava/lang/Appendable;",
 13 ············"TT;",
 14 ············"Lw1/l<",
 15 ············"-TT;+",
 16 ············"Ljava/lang/CharSequence;",
 17 ············">;)V"
 18 ········}
 19 ····.end·annotation
  
 20 ····const-string·v0,·"<this>"
7 ····:try_start_0 
8 ····const-string·v0,·"android.os.Build$VERSION" 
  
9 ····invoke-static·{v0},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;21 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
10 ····move-result-object·v022 ····if-eqz·p2,·:cond_0
  
11 ····const-string·v1,·"SDK_INT"23 ····invoke-interface·{p2,·p1},·Lw1/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
  
12 ····invoke-virtual·{v0,·v1},·Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;24 ····move-result-object·p1
  
13 ····move-result-object·v025 ····:goto_0
 26 ····check-cast·p1,·Ljava/lang/CharSequence;
  
14 ····const/4·v1,·0x027 ····:goto_1
 28 ····invoke-interface·{p0,·p1},·Ljava/lang/Appendable;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
  
15 ····invoke-virtual·{v0,·v1},·Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I29 ····goto·:goto_3
  
 30 ····:cond_0
 31 ····if-nez·p1,·:cond_1
16 ····move-result·v0 
17 ····:try_end_0 
18 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0 
19 ····.catch·Ljava/lang/NoSuchFieldException;·{:try_start_0·..·:try_end_0}·:catch_0 
20 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_0 
  
21 ····return·v032 ····const/4·p2,·0x1
  
 33 ····goto·:goto_2
22 ····:catch_0 
23 ····const/4·v0,·-0x1 
  
24 ····return·v0 
25 .end·method34 ····: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
26 .method·public·static·b()Z 
27 ····.locals·3 
  
28 ····const/4·v0,·0x045 ····invoke-interface·{p0,·p1},·Ljava/lang/Appendable;->append(C)Ljava/lang/Appendable;
  
 46 ····goto·:goto_3
29 ····:try_start_0 
30 ····const-string·v1,·"android.app.Application" 
  
31 ····const/4·v2,·0x047 ····:cond_3
 48 ····invoke-static·{p1},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
  
 49 ····move-result-object·p1
32 ····invoke-static·{v1,·v0,·v2},·Ljava/lang/Class;->forName(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; 
33 ····:try_end_0 
34 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 
  
35 ····const/4·v0,·0x150 ····goto·:goto_1
  
36 ····:catch_051 ····:goto_3
37 ····return·v052 ····return-void
38 .end·method53 .end·method
4.4 KB
smali/j1/h.smali vs.
smali/h2/a.smali
Max HTML report size reached
5.3 KB
smali/j1/e$a.smali vs.
smali/p1/g$a$a.smali
Max HTML report size reached
5.53 KB
smali/j1/g$b$a.smali vs.
smali/n1/i.smali
Max HTML report size reached
4.61 KB
smali/j1/g$a$a.smali vs.
smali/f0/s.smali
Max HTML report size reached
1.9 KB
smali/j1/f.smali vs.
smali/p1/f.smali
Files 18% similar despite different names
    
Offset 1, 54 lines modifiedOffset 1, 54 lines modified
1 .class·public·final·Lj1/f;1 .class·public·final·Lp1/f;
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(Lq1/p;Ljava/lang/Object;Lj1/d;)V5 .method·public·static·final·a(Lw1/p;Ljava/lang/Object;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 ············"<R:",9 ············"<R:",
10 ············"Ljava/lang/Object;",10 ············"Ljava/lang/Object;",
11 ············"T:",11 ············"T:",
12 ············"Ljava/lang/Object;",12 ············"Ljava/lang/Object;",
13 ············">(",13 ············">(",
14 ············"Lq1/p<",14 ············"Lw1/p<",
15 ············"-TR;-",15 ············"-TR;-",
16 ············"Lj1/d<",16 ············"Lp1/d<",
17 ············"-TT;>;+",17 ············"-TT;>;+",
18 ············"Ljava/lang/Object;",18 ············"Ljava/lang/Object;",
19 ············">;TR;",19 ············">;TR;",
20 ············"Lj1/d<",20 ············"Lp1/d<",
21 ············"-TT;>;)V"21 ············"-TT;>;)V"
22 ········}22 ········}
23 ····.end·annotation23 ····.end·annotation
  
24 ····const-string·v0,·"<this>"24 ····const-string·v0,·"<this>"
  
25 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V25 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
26 ····const-string·v0,·"completion"26 ····const-string·v0,·"completion"
  
27 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V27 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
28 ····invoke-static·{p0,·p1,·p2},·Lk1/b;->a(Lq1/p;Ljava/lang/Object;Lj1/d;)Lj1/d;28 ····invoke-static·{p0,·p1,·p2},·Lq1/b;->a(Lw1/p;Ljava/lang/Object;Lp1/d;)Lp1/d;
  
29 ····move-result-object·p029 ····move-result-object·p0
  
30 ····invoke-static·{p0},·Lk1/b;->b(Lj1/d;)Lj1/d;30 ····invoke-static·{p0},·Lq1/b;->b(Lp1/d;)Lp1/d;
  
31 ····move-result-object·p031 ····move-result-object·p0
  
32 ····sget-object·p1,·Lg1/k;->d:Lg1/k$a;32 ····sget-object·p1,·Lm1/k;->d:Lm1/k$a;
  
33 ····sget-object·p1,·Lg1/q;->a:Lg1/q;33 ····sget-object·p1,·Lm1/q;->a:Lm1/q;
  
34 ····invoke-static·{p1},·Lg1/k;->a(Ljava/lang/Object;)Ljava/lang/Object;34 ····invoke-static·{p1},·Lm1/k;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
35 ····move-result-object·p135 ····move-result-object·p1
  
36 ····invoke-interface·{p0,·p1},·Lj1/d;->resumeWith(Ljava/lang/Object;)V36 ····invoke-interface·{p0,·p1},·Lp1/d;->resumeWith(Ljava/lang/Object;)V
  
37 ····return-void37 ····return-void
38 .end·method38 .end·method
1.74 KB
smali/j1/g.smali vs.
smali/p1/g.smali
Files 16% similar despite different names
    
Offset 1, 55 lines modifiedOffset 1, 55 lines modified
1 .class·public·interface·abstract·Lj1/g;1 .class·public·interface·abstract·Lp1/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lj1/g$c;,7 ········Lp1/g$c;,
8 ········Lj1/g$b;,8 ········Lp1/g$b;,
9 ········Lj1/g$a;9 ········Lp1/g$a;
10 ····}10 ····}
11 .end·annotation11 .end·annotation
  
  
12 #·virtual·methods12 #·virtual·methods
13 .method·public·abstract·fold(Ljava/lang/Object;Lq1/p;)Ljava/lang/Object;13 .method·public·abstract·fold(Ljava/lang/Object;Lw1/p;)Ljava/lang/Object;
14 ····.annotation·system·Ldalvik/annotation/Signature;14 ····.annotation·system·Ldalvik/annotation/Signature;
15 ········value·=·{15 ········value·=·{
16 ············"<R:",16 ············"<R:",
17 ············"Ljava/lang/Object;",17 ············"Ljava/lang/Object;",
18 ············">(TR;",18 ············">(TR;",
19 ············"Lq1/p<",19 ············"Lw1/p<",
20 ············"-TR;-",20 ············"-TR;-",
21 ············"Lj1/g$b;",21 ············"Lp1/g$b;",
22 ············"+TR;>;)TR;"22 ············"+TR;>;)TR;"
23 ········}23 ········}
24 ····.end·annotation24 ····.end·annotation
25 .end·method25 .end·method
  
26 .method·public·abstract·get(Lj1/g$c;)Lj1/g$b;26 .method·public·abstract·get(Lp1/g$c;)Lp1/g$b;
27 ····.annotation·system·Ldalvik/annotation/Signature;27 ····.annotation·system·Ldalvik/annotation/Signature;
28 ········value·=·{28 ········value·=·{
29 ············"<E::",29 ············"<E::",
30 ············"Lj1/g$b;",30 ············"Lp1/g$b;",
31 ············">(",31 ············">(",
32 ············"Lj1/g$c<",32 ············"Lp1/g$c<",
33 ············"TE;>;)TE;"33 ············"TE;>;)TE;"
34 ········}34 ········}
35 ····.end·annotation35 ····.end·annotation
36 .end·method36 .end·method
  
37 .method·public·abstract·minusKey(Lj1/g$c;)Lj1/g;37 .method·public·abstract·minusKey(Lp1/g$c;)Lp1/g;
38 ····.annotation·system·Ldalvik/annotation/Signature;38 ····.annotation·system·Ldalvik/annotation/Signature;
39 ········value·=·{39 ········value·=·{
40 ············"(",40 ············"(",
41 ············"Lj1/g$c<",41 ············"Lp1/g$c<",
42 ············"*>;)",42 ············"*>;)",
43 ············"Lj1/g;"43 ············"Lp1/g;"
44 ········}44 ········}
45 ····.end·annotation45 ····.end·annotation
46 .end·method46 .end·method
  
47 .method·public·abstract·plus(Lj1/g;)Lj1/g;47 .method·public·abstract·plus(Lp1/g;)Lp1/g;
48 .end·method48 .end·method
1.81 KB
smali/j1/g$a.smali vs.
smali/i1/a$a$a.smali
Files 27% similar despite different names
    
Offset 1, 42 lines modifiedOffset 1, 57 lines modified
1 .class·public·final·Lj1/g$a;1 .class·Li1/a$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·=·Lj1/g;8 ····value·=·Li1/a$a;->run()V
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x1911 ····accessFlags·=·0x0
10 ····name·=·"a"12 ····name·=·null
11 .end·annotation13 .end·annotation
  
  
 14 #·instance·fields
 15 .field·final·synthetic·d:Z
  
 16 .field·final·synthetic·e:Li1/a$a;
  
  
12 #·direct·methods17 #·direct·methods
13 .method·public·static·a(Lj1/g;Lj1/g;)Lj1/g;18 .method·constructor·<init>(Li1/a$a;Z)V
14 ····.locals·119 ····.locals·0
  
15 ····const-string·v0,·"context"20 ····iput-object·p1,·p0,·Li1/a$a$a;->e:Li1/a$a;
  
 21 ····iput-boolean·p2,·p0,·Li1/a$a$a;->d:Z
  
 22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 23 ····return-void
 24 .end·method
  
16 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
17 ····sget-object·v0,·Lj1/h;->d:Lj1/h;25 #·virtual·methods
 26 .method·public·run()V
 27 ····.locals·2
  
18 ····if-ne·p1,·v0,·:cond_028 ····iget-object·v0,·p0,·Li1/a$a$a;->e:Li1/a$a;
  
19 ····goto·:goto_029 ····iget-object·v0,·v0,·Li1/a$a;->e:Ld1/k$d;
  
 30 ····iget-boolean·v1,·p0,·Li1/a$a$a;->d:Z
20 ····:cond_0 
21 ····sget-object·v0,·Lj1/g$a$a;->d:Lj1/g$a$a; 
  
22 ····invoke-interface·{p1,·p0,·v0},·Lj1/g;->fold(Ljava/lang/Object;Lq1/p;)Ljava/lang/Object;31 ····invoke-static·{v1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
23 ····move-result-object·p032 ····move-result-object·v1
  
24 ····check-cast·p0,·Lj1/g;33 ····invoke-interface·{v0,·v1},·Ld1/k$d;->a(Ljava/lang/Object;)V
  
 34 ····return-void
25 ····:goto_0 
26 ····return-object·p0 
27 .end·method35 .end·method
1.31 KB
smali/j1/g$b.smali vs.
smali/p1/g$b.smali
Files 12% similar despite different names
    
Offset 1, 47 lines modifiedOffset 1, 47 lines modified
1 .class·public·interface·abstract·Lj1/g$b;1 .class·public·interface·abstract·Lp1/g$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lj1/g;5 .implements·Lp1/g;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lj1/g;8 ····value·=·Lp1/g;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x60911 ····accessFlags·=·0x609
12 ····name·=·"b"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/MemberClasses;14 .annotation·system·Ldalvik/annotation/MemberClasses;
15 ····value·=·{15 ····value·=·{
16 ········Lj1/g$b$a;16 ········Lp1/g$b$a;
17 ····}17 ····}
18 .end·annotation18 .end·annotation
  
  
19 #·virtual·methods19 #·virtual·methods
20 .method·public·abstract·get(Lj1/g$c;)Lj1/g$b;20 .method·public·abstract·get(Lp1/g$c;)Lp1/g$b;
21 ····.annotation·system·Ldalvik/annotation/Signature;21 ····.annotation·system·Ldalvik/annotation/Signature;
22 ········value·=·{22 ········value·=·{
23 ············"<E::",23 ············"<E::",
24 ············"Lj1/g$b;",24 ············"Lp1/g$b;",
25 ············">(",25 ············">(",
26 ············"Lj1/g$c<",26 ············"Lp1/g$c<",
27 ············"TE;>;)TE;"27 ············"TE;>;)TE;"
28 ········}28 ········}
29 ····.end·annotation29 ····.end·annotation
30 .end·method30 .end·method
  
31 .method·public·abstract·getKey()Lj1/g$c;31 .method·public·abstract·getKey()Lp1/g$c;
32 ····.annotation·system·Ldalvik/annotation/Signature;32 ····.annotation·system·Ldalvik/annotation/Signature;
33 ········value·=·{33 ········value·=·{
34 ············"()",34 ············"()",
35 ············"Lj1/g$c<",35 ············"Lp1/g$c<",
36 ············"*>;"36 ············"*>;"
37 ········}37 ········}
38 ····.end·annotation38 ····.end·annotation
39 .end·method39 .end·method
2.05 KB
smali/j1/e.smali vs.
smali/e0/z$a.smali
Files 24% similar despite different names
    
Offset 1, 57 lines modifiedOffset 1, 58 lines modified
1 .class·public·interface·abstract·Lj1/e;1 .class·Le0/z$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lj1/g$b;5 .implements·Lcom/google/crypto/tink/shaded/protobuf/c0$d;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/MemberClasses;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·{8 ····value·=·Le0/z;
9 ········Lj1/e$b;, 
10 ········Lj1/e$a; 
11 ····} 
12 .end·annotation9 .end·annotation
  
 10 .annotation·system·Ldalvik/annotation/InnerClass;
 11 ····accessFlags·=·0x0
 12 ····name·=·null
 13 .end·annotation
  
13 #·static·fields 
14 .field·public·static·final·a:Lj1/e$b;14 .annotation·system·Ldalvik/annotation/Signature;
 15 ····value·=·{
 16 ········"Ljava/lang/Object;",
 17 ········"Lcom/google/crypto/tink/shaded/protobuf/c0$d<",
 18 ········"Le0/z;",
 19 ········">;"
 20 ····}
 21 .end·annotation
  
  
15 #·direct·methods22 #·direct·methods
16 .method·static·constructor·<clinit>()V23 .method·constructor·<init>()V
17 ····.locals·124 ····.locals·0
  
18 ····sget-object·v0,·Lj1/e$b;->d:Lj1/e$b; 
  
19 ····sput-object·v0,·Lj1/e;->a:Lj1/e$b;25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····return-void26 ····return-void
21 .end·method27 .end·method
  
  
22 #·virtual·methods28 #·virtual·methods
23 .method·public·abstract·i(Lj1/d;)V 
24 ····.annotation·system·Ldalvik/annotation/Signature; 
25 ········value·=·{ 
26 ············"(", 
27 ············"Lj1/d<", 
28 ············"*>;)V" 
29 ········} 
30 ····.end·annotation29 .method·public·bridge·synthetic·a(I)Lcom/google/crypto/tink/shaded/protobuf/c0$c;
 30 ····.locals·0
  
 31 ····invoke-virtual·{p0,·p1},·Le0/z$a;->b(I)Le0/z;
  
 32 ····move-result-object·p1
  
 33 ····return-object·p1
31 .end·method34 .end·method
  
 35 .method·public·b(I)Le0/z;
 36 ····.locals·0
  
 37 ····invoke-static·{p1},·Le0/z;->a(I)Le0/z;
  
 38 ····move-result-object·p1
  
 39 ····return-object·p1
32 .method·public·abstract·j(Lj1/d;)Lj1/d; 
33 ····.annotation·system·Ldalvik/annotation/Signature; 
34 ········value·=·{ 
35 ············"<T:", 
36 ············"Ljava/lang/Object;", 
37 ············">(", 
38 ············"Lj1/d<", 
39 ············"-TT;>;)", 
40 ············"Lj1/d<", 
41 ············"TT;>;" 
42 ········} 
43 ····.end·annotation 
44 .end·method40 .end·method
5.46 KB
smali/j1/c$a.smali vs.
smali/r1/a$a.smali
Max HTML report size reached
6.07 KB
smali/l1/a$a.smali vs.
smali/n1/y.smali
Max HTML report size reached
3.79 KB
smali/x0/d$c$a.smali vs.
smali/d1/d$c$a.smali
Files 21% similar despite different names
    
Offset 1, 114 lines modifiedOffset 1, 114 lines modified
1 .class·final·Lx0/d$c$a;1 .class·final·Ld1/d$c$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lx0/d$b;5 .implements·Ld1/d$b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lx0/d$c;8 ····value·=·Ld1/d$c;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1211 ····accessFlags·=·0x12
12 ····name·=·"a"12 ····name·=·"a"
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·final·a:Ljava/util/concurrent/atomic/AtomicBoolean;15 .field·final·a:Ljava/util/concurrent/atomic/AtomicBoolean;
  
16 .field·final·synthetic·b:Lx0/d$c;16 .field·final·synthetic·b:Ld1/d$c;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·private·constructor·<init>(Lx0/d$c;)V18 .method·private·constructor·<init>(Ld1/d$c;)V
19 ····.locals·119 ····.locals·1
  
20 ····iput-object·p1,·p0,·Lx0/d$c$a;->b:Lx0/d$c;20 ····iput-object·p1,·p0,·Ld1/d$c$a;->b:Ld1/d$c;
  
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····new-instance·p1,·Ljava/util/concurrent/atomic/AtomicBoolean;22 ····new-instance·p1,·Ljava/util/concurrent/atomic/AtomicBoolean;
  
23 ····const/4·v0,·0x023 ····const/4·v0,·0x0
  
24 ····invoke-direct·{p1,·v0},·Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V24 ····invoke-direct·{p1,·v0},·Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V
  
25 ····iput-object·p1,·p0,·Lx0/d$c$a;->a:Ljava/util/concurrent/atomic/AtomicBoolean;25 ····iput-object·p1,·p0,·Ld1/d$c$a;->a:Ljava/util/concurrent/atomic/AtomicBoolean;
  
26 ····return-void26 ····return-void
27 .end·method27 .end·method
  
28 .method·synthetic·constructor·<init>(Lx0/d$c;Lx0/d$a;)V28 .method·synthetic·constructor·<init>(Ld1/d$c;Ld1/d$a;)V
29 ····.locals·029 ····.locals·0
  
30 ····invoke-direct·{p0,·p1},·Lx0/d$c$a;-><init>(Lx0/d$c;)V30 ····invoke-direct·{p0,·p1},·Ld1/d$c$a;-><init>(Ld1/d$c;)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;)V
35 ····.locals·335 ····.locals·3
  
36 ····iget-object·v0,·p0,·Lx0/d$c$a;->a:Ljava/util/concurrent/atomic/AtomicBoolean;36 ····iget-object·v0,·p0,·Ld1/d$c$a;->a:Ljava/util/concurrent/atomic/AtomicBoolean;
  
37 ····invoke-virtual·{v0},·Ljava/util/concurrent/atomic/AtomicBoolean;->get()Z37 ····invoke-virtual·{v0},·Ljava/util/concurrent/atomic/AtomicBoolean;->get()Z
  
38 ····move-result·v038 ····move-result·v0
  
39 ····if-nez·v0,·:cond_139 ····if-nez·v0,·:cond_1
  
40 ····iget-object·v0,·p0,·Lx0/d$c$a;->b:Lx0/d$c;40 ····iget-object·v0,·p0,·Ld1/d$c$a;->b:Ld1/d$c;
  
41 ····invoke-static·{v0},·Lx0/d$c;->b(Lx0/d$c;)Ljava/util/concurrent/atomic/AtomicReference;41 ····invoke-static·{v0},·Ld1/d$c;->b(Ld1/d$c;)Ljava/util/concurrent/atomic/AtomicReference;
  
42 ····move-result-object·v042 ····move-result-object·v0
  
43 ····invoke-virtual·{v0},·Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object;43 ····invoke-virtual·{v0},·Ljava/util/concurrent/atomic/AtomicReference;->get()Ljava/lang/Object;
  
44 ····move-result-object·v044 ····move-result-object·v0
  
45 ····if-eq·v0,·p0,·:cond_045 ····if-eq·v0,·p0,·:cond_0
  
46 ····goto·:goto_046 ····goto·:goto_0
  
47 ····:cond_047 ····:cond_0
48 ····iget-object·v0,·p0,·Lx0/d$c$a;->b:Lx0/d$c;48 ····iget-object·v0,·p0,·Ld1/d$c$a;->b:Ld1/d$c;
  
49 ····iget-object·v0,·v0,·Lx0/d$c;->c:Lx0/d;49 ····iget-object·v0,·v0,·Ld1/d$c;->c:Ld1/d;
  
50 ····invoke-static·{v0},·Lx0/d;->c(Lx0/d;)Lx0/c;50 ····invoke-static·{v0},·Ld1/d;->c(Ld1/d;)Ld1/c;
  
51 ····move-result-object·v051 ····move-result-object·v0
  
52 ····iget-object·v1,·p0,·Lx0/d$c$a;->b:Lx0/d$c;52 ····iget-object·v1,·p0,·Ld1/d$c$a;->b:Ld1/d$c;
  
53 ····iget-object·v1,·v1,·Lx0/d$c;->c:Lx0/d;53 ····iget-object·v1,·v1,·Ld1/d$c;->c:Ld1/d;
  
54 ····invoke-static·{v1},·Lx0/d;->b(Lx0/d;)Ljava/lang/String;54 ····invoke-static·{v1},·Ld1/d;->b(Ld1/d;)Ljava/lang/String;
  
55 ····move-result-object·v155 ····move-result-object·v1
  
56 ····iget-object·v2,·p0,·Lx0/d$c$a;->b:Lx0/d$c;56 ····iget-object·v2,·p0,·Ld1/d$c$a;->b:Ld1/d$c;
  
57 ····iget-object·v2,·v2,·Lx0/d$c;->c:Lx0/d;57 ····iget-object·v2,·v2,·Ld1/d$c;->c:Ld1/d;
  
58 ····invoke-static·{v2},·Lx0/d;->a(Lx0/d;)Lx0/l;58 ····invoke-static·{v2},·Ld1/d;->a(Ld1/d;)Ld1/l;
  
59 ····move-result-object·v259 ····move-result-object·v2
  
60 ····invoke-interface·{v2,·p1},·Lx0/l;->b(Ljava/lang/Object;)Ljava/nio/ByteBuffer;60 ····invoke-interface·{v2,·p1},·Ld1/l;->b(Ljava/lang/Object;)Ljava/nio/ByteBuffer;
  
61 ····move-result-object·p161 ····move-result-object·p1
  
62 ····invoke-interface·{v0,·v1,·p1},·Lx0/c;->c(Ljava/lang/String;Ljava/nio/ByteBuffer;)V62 ····invoke-interface·{v0,·v1,·p1},·Ld1/c;->b(Ljava/lang/String;Ljava/nio/ByteBuffer;)V
  
63 ····:cond_163 ····:cond_1
64 ····:goto_064 ····:goto_0
65 ····return-void65 ····return-void
66 .end·method66 .end·method
1.67 KB
smali/x0/h.smali vs.
smali/d1/h.smali
Files 1% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·Lx0/h;1 .class·public·Ld1/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·a(Ljava/lang/Object;)Ljava/lang/Object;5 .method·public·static·a(Ljava/lang/Object;)Ljava/lang/Object;
6 ····.locals·46 ····.locals·4
Offset 58, 15 lines modifiedOffset 58, 15 lines modified
  
58 ····if-eqz·v1,·:cond_358 ····if-eqz·v1,·:cond_3
  
59 ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object;59 ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
60 ····move-result-object·v160 ····move-result-object·v1
  
61 ····invoke-static·{v1},·Lx0/h;->a(Ljava/lang/Object;)Ljava/lang/Object;61 ····invoke-static·{v1},·Ld1/h;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
62 ····move-result-object·v162 ····move-result-object·v1
  
63 ····invoke-virtual·{v0,·v1},·Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;63 ····invoke-virtual·{v0,·v1},·Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
  
64 ····goto·:goto_064 ····goto·:goto_0
  
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ····:goto_197 ····:goto_1
98 ····if-ge·v2,·v1,·:cond_598 ····if-ge·v2,·v1,·:cond_5
  
99 ····invoke-static·{p0,·v2},·Ljava/lang/reflect/Array;->get(Ljava/lang/Object;I)Ljava/lang/Object;99 ····invoke-static·{p0,·v2},·Ljava/lang/reflect/Array;->get(Ljava/lang/Object;I)Ljava/lang/Object;
  
100 ····move-result-object·v3100 ····move-result-object·v3
  
101 ····invoke-static·{v3},·Lx0/h;->a(Ljava/lang/Object;)Ljava/lang/Object;101 ····invoke-static·{v3},·Ld1/h;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
102 ····move-result-object·v3102 ····move-result-object·v3
  
103 ····invoke-virtual·{v0,·v3},·Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;103 ····invoke-virtual·{v0,·v3},·Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
  
104 ····add-int/lit8·v2,·v2,·0x1104 ····add-int/lit8·v2,·v2,·0x1
  
Offset 152, 15 lines modifiedOffset 152, 15 lines modified
  
152 ····check-cast·v2,·Ljava/lang/String;152 ····check-cast·v2,·Ljava/lang/String;
  
153 ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;153 ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
  
154 ····move-result-object·v1154 ····move-result-object·v1
  
155 ····invoke-static·{v1},·Lx0/h;->a(Ljava/lang/Object;)Ljava/lang/Object;155 ····invoke-static·{v1},·Ld1/h;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
156 ····move-result-object·v1156 ····move-result-object·v1
  
157 ····invoke-virtual·{v0,·v2,·v1},·Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;157 ····invoke-virtual·{v0,·v2,·v1},·Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
  
158 ····goto·:goto_2158 ····goto·:goto_2
  
6.26 KB
smali/x0/k$a.smali vs.
smali/c0/d$c.smali
Max HTML report size reached
2.45 KB
smali/x0/f.smali vs.
smali/d1/f.smali
Files 9% similar despite different names
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
1 .class·public·final·Lx0/f;1 .class·public·final·Ld1/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lx0/i;5 .implements·Ld1/i;
  
  
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 ········"Lx0/i<",10 ········"Ld1/i<",
11 ········"Ljava/lang/Object;",11 ········"Ljava/lang/Object;",
12 ········">;"12 ········">;"
13 ····}13 ····}
14 .end·annotation14 .end·annotation
  
  
15 #·static·fields15 #·static·fields
16 .field·public·static·final·a:Lx0/f;16 .field·public·static·final·a:Ld1/f;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·static·constructor·<clinit>()V18 .method·static·constructor·<clinit>()V
19 ····.locals·119 ····.locals·1
  
20 ····new-instance·v0,·Lx0/f;20 ····new-instance·v0,·Ld1/f;
  
21 ····invoke-direct·{v0},·Lx0/f;-><init>()V21 ····invoke-direct·{v0},·Ld1/f;-><init>()V
  
22 ····sput-object·v0,·Lx0/f;->a:Lx0/f;22 ····sput-object·v0,·Ld1/f;->a:Ld1/f;
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
25 .method·private·constructor·<init>()V25 .method·private·constructor·<init>()V
26 ····.locals·026 ····.locals·0
  
Offset 53, 17 lines modifiedOffset 53, 17 lines modified
  
53 ····const/4·p1,·0x053 ····const/4·p1,·0x0
  
54 ····return-object·p154 ····return-object·p1
  
55 ····:cond_055 ····:cond_0
56 ····:try_start_056 ····:try_start_0
57 ····sget-object·v1,·Lx0/t;->b:Lx0/t;57 ····sget-object·v1,·Ld1/t;->b:Ld1/t;
  
58 ····invoke-virtual·{v1,·p1},·Lx0/t;->c(Ljava/nio/ByteBuffer;)Ljava/lang/String;58 ····invoke-virtual·{v1,·p1},·Ld1/t;->c(Ljava/nio/ByteBuffer;)Ljava/lang/String;
  
59 ····move-result-object·p159 ····move-result-object·p1
  
60 ····new-instance·v1,·Lorg/json/JSONTokener;60 ····new-instance·v1,·Lorg/json/JSONTokener;
  
61 ····invoke-direct·{v1,·p1},·Lorg/json/JSONTokener;-><init>(Ljava/lang/String;)V61 ····invoke-direct·{v1,·p1},·Lorg/json/JSONTokener;-><init>(Ljava/lang/String;)V
  
Offset 104, 39 lines modifiedOffset 104, 39 lines modified
104 ····if-nez·p1,·:cond_0104 ····if-nez·p1,·:cond_0
  
105 ····const/4·p1,·0x0105 ····const/4·p1,·0x0
  
106 ····return-object·p1106 ····return-object·p1
  
107 ····:cond_0107 ····:cond_0
108 ····invoke-static·{p1},·Lx0/h;->a(Ljava/lang/Object;)Ljava/lang/Object;108 ····invoke-static·{p1},·Ld1/h;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
109 ····move-result-object·p1109 ····move-result-object·p1
  
110 ····instance-of·v0,·p1,·Ljava/lang/String;110 ····instance-of·v0,·p1,·Ljava/lang/String;
  
111 ····if-eqz·v0,·:cond_1111 ····if-eqz·v0,·:cond_1
  
112 ····sget-object·v0,·Lx0/t;->b:Lx0/t;112 ····sget-object·v0,·Ld1/t;->b:Ld1/t;
  
113 ····check-cast·p1,·Ljava/lang/String;113 ····check-cast·p1,·Ljava/lang/String;
  
114 ····invoke-static·{p1},·Lorg/json/JSONObject;->quote(Ljava/lang/String;)Ljava/lang/String;114 ····invoke-static·{p1},·Lorg/json/JSONObject;->quote(Ljava/lang/String;)Ljava/lang/String;
  
115 ····move-result-object·p1115 ····move-result-object·p1
  
116 ····:goto_0116 ····:goto_0
117 ····invoke-virtual·{v0,·p1},·Lx0/t;->d(Ljava/lang/String;)Ljava/nio/ByteBuffer;117 ····invoke-virtual·{v0,·p1},·Ld1/t;->d(Ljava/lang/String;)Ljava/nio/ByteBuffer;
  
118 ····move-result-object·p1118 ····move-result-object·p1
  
119 ····return-object·p1119 ····return-object·p1
  
120 ····:cond_1120 ····:cond_1
121 ····sget-object·v0,·Lx0/t;->b:Lx0/t;121 ····sget-object·v0,·Ld1/t;->b:Ld1/t;
  
122 ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String;122 ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
123 ····move-result-object·p1123 ····move-result-object·p1
  
124 ····goto·:goto_0124 ····goto·:goto_0
125 .end·method125 .end·method
1.05 KB
smali/x0/a$e.smali vs.
smali/g2/b.smali
Files 19% similar despite different names
    
Offset 1, 33 lines modifiedOffset 1, 31 lines modified
1 .class·public·interface·abstract·Lx0/a$e;1 .class·public·interface·abstract·Lg2/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Lx0/a; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x609 
10 ····name·=·"e" 
11 .end·annotation 
  
12 .annotation·system·Ldalvik/annotation/Signature;5 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{6 ····value·=·{
14 ········"<T:",7 ········"<T:",
15 ········"Ljava/lang/Object;",8 ········"Ljava/lang/Object;",
16 ········">",9 ········">",
17 ········"Ljava/lang/Object;"10 ········"Ljava/lang/Object;"
18 ····}11 ····}
19 .end·annotation12 .end·annotation
  
  
20 #·virtual·methods13 #·virtual·methods
21 .method·public·abstract·a(Ljava/lang/Object;)V14 .method·public·abstract·a(Lg2/c;Lp1/d;)Ljava/lang/Object;
22 ····.annotation·system·Ldalvik/annotation/Signature;15 ····.annotation·system·Ldalvik/annotation/Signature;
23 ········value·=·{16 ········value·=·{
 17 ············"(",
 18 ············"Lg2/c<",
 19 ············"-TT;>;",
 20 ············"Lp1/d<",
 21 ············"-",
 22 ············"Lm1/q;",
24 ············"(TT;)V"23 ············">;)",
 24 ············"Ljava/lang/Object;"
25 ········}25 ········}
26 ····.end·annotation26 ····.end·annotation
27 .end·method27 .end·method
293 B
smali/x0/i.smali vs.
smali/d1/i.smali
Files 1% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·interface·abstract·Lx0/i;1 .class·public·interface·abstract·Ld1/i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/Signature;5 .annotation·system·Ldalvik/annotation/Signature;
6 ····value·=·{6 ····value·=·{
3.9 KB
smali/x0/a$c.smali vs.
smali/d1/a$b.smali
Files 13% similar despite different names
    
Offset 1, 86 lines modifiedOffset 1, 90 lines modified
1 .class·final·Lx0/a$c;1 .class·final·Ld1/a$b;
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$a;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lx0/a;8 ····value·=·Ld1/a;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1211 ····accessFlags·=·0x12
12 ····name·=·"c"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·private·final·a:Lx0/a$e;15 .field·private·final·a:Ld1/a$d;
16 ····.annotation·system·Ldalvik/annotation/Signature;16 ····.annotation·system·Ldalvik/annotation/Signature;
17 ········value·=·{17 ········value·=·{
18 ············"Lx0/a$e<",18 ············"Ld1/a$d<",
19 ············"TT;>;"19 ············"TT;>;"
20 ········}20 ········}
21 ····.end·annotation21 ····.end·annotation
22 .end·field22 .end·field
  
23 .field·final·synthetic·b:Lx0/a;23 .field·final·synthetic·b:Ld1/a;
  
  
24 #·direct·methods24 #·direct·methods
25 .method·private·constructor·<init>(Lx0/a;Lx0/a$e;)V25 .method·private·constructor·<init>(Ld1/a;Ld1/a$d;)V
26 ····.locals·026 ····.locals·0
27 ····.annotation·system·Ldalvik/annotation/Signature;27 ····.annotation·system·Ldalvik/annotation/Signature;
28 ········value·=·{28 ········value·=·{
29 ············"(",29 ············"(",
30 ············"Lx0/a$e<",30 ············"Ld1/a$d<",
31 ············"TT;>;)V"31 ············"TT;>;)V"
32 ········}32 ········}
33 ····.end·annotation33 ····.end·annotation
  
34 ····iput-object·p1,·p0,·Lx0/a$c;->b:Lx0/a;34 ····iput-object·p1,·p0,·Ld1/a$b;->b:Ld1/a;
  
35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
36 ····iput-object·p2,·p0,·Lx0/a$c;->a:Lx0/a$e;36 ····iput-object·p2,·p0,·Ld1/a$b;->a:Ld1/a$d;
  
37 ····return-void37 ····return-void
38 .end·method38 .end·method
  
39 .method·synthetic·constructor·<init>(Lx0/a;Lx0/a$e;Lx0/a$a;)V39 .method·synthetic·constructor·<init>(Ld1/a;Ld1/a$d;Ld1/a$a;)V
40 ····.locals·040 ····.locals·0
  
41 ····invoke-direct·{p0,·p1,·p2},·Lx0/a$c;-><init>(Lx0/a;Lx0/a$e;)V41 ····invoke-direct·{p0,·p1,·p2},·Ld1/a$b;-><init>(Ld1/a;Ld1/a$d;)V
  
42 ····return-void42 ····return-void
43 .end·method43 .end·method
  
  
44 #·virtual·methods44 #·virtual·methods
45 .method·public·a(Ljava/nio/ByteBuffer;)V45 .method·public·a(Ljava/nio/ByteBuffer;Ld1/c$b;)V
46 ····.locals·246 ····.locals·2
  
47 ····:try_start_047 ····:try_start_0
48 ····iget-object·v0,·p0,·Lx0/a$c;->a:Lx0/a$e;48 ····iget-object·v0,·p0,·Ld1/a$b;->a:Ld1/a$d;
  
49 ····iget-object·v1,·p0,·Lx0/a$c;->b:Lx0/a;49 ····iget-object·v1,·p0,·Ld1/a$b;->b:Ld1/a;
  
50 ····invoke-static·{v1},·Lx0/a;->a(Lx0/a;)Lx0/i;50 ····invoke-static·{v1},·Ld1/a;->a(Ld1/a;)Ld1/i;
  
51 ····move-result-object·v151 ····move-result-object·v1
  
52 ····invoke-interface·{v1,·p1},·Lx0/i;->a(Ljava/nio/ByteBuffer;)Ljava/lang/Object;52 ····invoke-interface·{v1,·p1},·Ld1/i;->a(Ljava/nio/ByteBuffer;)Ljava/lang/Object;
  
53 ····move-result-object·p153 ····move-result-object·p1
  
 54 ····new-instance·v1,·Ld1/a$b$a;
  
 55 ····invoke-direct·{v1,·p0,·p2},·Ld1/a$b$a;-><init>(Ld1/a$b;Ld1/c$b;)V
  
54 ····invoke-interface·{v0,·p1},·Lx0/a$e;->a(Ljava/lang/Object;)V56 ····invoke-interface·{v0,·p1,·v1},·Ld1/a$d;->a(Ljava/lang/Object;Ld1/a$e;)V
55 ····:try_end_057 ····:try_end_0
56 ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_058 ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_0
  
57 ····goto·:goto_059 ····goto·:goto_0
  
58 ····:catch_060 ····:catch_0
59 ····move-exception·p161 ····move-exception·p1
Offset 89, 26 lines modifiedOffset 93, 30 lines modified
  
89 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V93 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
90 ····const-string·v1,·"BasicMessageChannel#"94 ····const-string·v1,·"BasicMessageChannel#"
  
91 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;95 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
92 ····iget-object·v1,·p0,·Lx0/a$c;->b:Lx0/a;96 ····iget-object·v1,·p0,·Ld1/a$b;->b:Ld1/a;
  
93 ····invoke-static·{v1},·Lx0/a;->b(Lx0/a;)Ljava/lang/String;97 ····invoke-static·{v1},·Ld1/a;->b(Ld1/a;)Ljava/lang/String;
  
94 ····move-result-object·v198 ····move-result-object·v1
  
95 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;99 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
96 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;100 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
97 ····move-result-object·v0101 ····move-result-object·v0
  
98 ····const-string·v1,·"Failed·to·handle·message·reply"102 ····const-string·v1,·"Failed·to·handle·message"
  
 103 ····invoke-static·{v0,·v1,·p1},·Lp0/b;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
  
 104 ····const/4·p1,·0x0
  
99 ····invoke-static·{v0,·v1,·p1},·Lj0/b;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V105 ····invoke-interface·{p2,·p1},·Ld1/c$b;->a(Ljava/nio/ByteBuffer;)V
  
100 ····:goto_0106 ····:goto_0
101 ····return-void107 ····return-void
102 .end·method108 .end·method
1.26 KB
smali/x0/a$d.smali vs.
smali/f2/g.smali
Files 26% similar despite different names
    
Offset 1, 35 lines modifiedOffset 1, 37 lines modified
1 .class·public·interface·abstract·Lx0/a$d;1 .class·public·interface·abstract·Lf2/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Lx0/a; 
7 .end·annotation 
  
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x609 
10 ····name·=·"d" 
11 .end·annotation 
  
12 .annotation·system·Ldalvik/annotation/Signature;5 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{6 ····value·=·{
14 ········"<T:",7 ········"<E:",
15 ········"Ljava/lang/Object;",8 ········"Ljava/lang/Object;",
16 ········">",9 ········">",
17 ········"Ljava/lang/Object;"10 ········"Ljava/lang/Object;"
18 ····}11 ····}
19 .end·annotation12 .end·annotation
  
  
20 #·virtual·methods13 #·virtual·methods
 14 .method·public·abstract·a(Lp1/d;)Ljava/lang/Object;
 15 ····.annotation·system·Ldalvik/annotation/Signature;
 16 ········value·=·{
 17 ············"(",
 18 ············"Lp1/d<",
 19 ············"-",
 20 ············"Ljava/lang/Boolean;",
 21 ············">;)",
 22 ············"Ljava/lang/Object;"
 23 ········}
 24 ····.end·annotation
 25 .end·method
  
21 .method·public·abstract·a(Ljava/lang/Object;Lx0/a$e;)V26 .method·public·abstract·next()Ljava/lang/Object;
22 ····.annotation·system·Ldalvik/annotation/Signature;27 ····.annotation·system·Ldalvik/annotation/Signature;
23 ········value·=·{28 ········value·=·{
24 ············"(TT;",29 ············"()TE;"
25 ············"Lx0/a$e<", 
26 ············"TT;>;)V" 
27 ········}30 ········}
28 ····.end·annotation31 ····.end·annotation
29 .end·method32 .end·method
2.7 KB
smali/x0/a$b$a.smali vs.
smali/f0/b$a.smali
Files 27% similar despite different names
    
Offset 1, 74 lines modifiedOffset 1, 72 lines modified
1 .class·Lx0/a$b$a;1 .class·Lf0/b$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/ThreadLocal;
3 .source·""3 .source·""
  
4 #·interfaces 
5 .implements·Lx0/a$e; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lx0/a$b;->a(Ljava/nio/ByteBuffer;Lx0/c$b;)V6 ····value·=·Lf0/b;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x09 ····accessFlags·=·0x0
12 ····name·=·null10 ····name·=·null
13 .end·annotation11 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{13 ····value·=·{
16 ········"Ljava/lang/Object;",14 ········"Ljava/lang/ThreadLocal<",
17 ········"Lx0/a$e<",15 ········"Ljavax/crypto/Cipher;",
18 ········"TT;>;"16 ········">;"
19 ····}17 ····}
20 .end·annotation18 .end·annotation
  
  
21 #·instance·fields 
22 .field·final·synthetic·a:Lx0/c$b; 
  
23 .field·final·synthetic·b:Lx0/a$b; 
  
  
24 #·direct·methods19 #·direct·methods
25 .method·constructor·<init>(Lx0/a$b;Lx0/c$b;)V20 .method·constructor·<init>()V
26 ····.locals·021 ····.locals·0
  
27 ····iput-object·p1,·p0,·Lx0/a$b$a;->b:Lx0/a$b; 
  
28 ····iput-object·p2,·p0,·Lx0/a$b$a;->a:Lx0/c$b; 
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/ThreadLocal;-><init>()V
  
30 ····return-void23 ····return-void
31 .end·method24 .end·method
  
  
32 #·virtual·methods25 #·virtual·methods
33 .method·public·a(Ljava/lang/Object;)V26 .method·protected·a()Ljavax/crypto/Cipher;
34 ····.locals·227 ····.locals·2
35 ····.annotation·system·Ldalvik/annotation/Signature; 
36 ········value·=·{ 
37 ············"(TT;)V" 
38 ········} 
39 ····.end·annotation 
  
40 ····iget-object·v0,·p0,·Lx0/a$b$a;->a:Lx0/c$b;28 ····:try_start_0
 29 ····sget-object·v0,·Lf0/i;->e:Lf0/i;
  
41 ····iget-object·v1,·p0,·Lx0/a$b$a;->b:Lx0/a$b;30 ····const-string·v1,·"AES/ECB/NOPADDING"
  
42 ····iget-object·v1,·v1,·Lx0/a$b;->b:Lx0/a;31 ····invoke-virtual·{v0,·v1},·Lf0/i;->a(Ljava/lang/String;)Ljava/lang/Object;
  
43 ····invoke-static·{v1},·Lx0/a;->a(Lx0/a;)Lx0/i;32 ····move-result-object·v0
  
44 ····move-result-object·v133 ····check-cast·v0,·Ljavax/crypto/Cipher;
 34 ····:try_end_0
 35 ····.catch·Ljava/security/GeneralSecurityException;·{:try_start_0·..·:try_end_0}·:catch_0
  
45 ····invoke-interface·{v1,·p1},·Lx0/i;->b(Ljava/lang/Object;)Ljava/nio/ByteBuffer;36 ····return-object·v0
  
46 ····move-result-object·p137 ····:catch_0
 38 ····move-exception·v0
  
47 ····invoke-interface·{v0,·p1},·Lx0/c$b;->a(Ljava/nio/ByteBuffer;)V39 ····new-instance·v1,·Ljava/lang/IllegalStateException;
  
48 ····return-void40 ····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},·Lf0/b$a;->a()Ljavax/crypto/Cipher;
  
 46 ····move-result-object·v0
  
 47 ····return-object·v0
49 .end·method48 .end·method
20.6 KB
smali/x0/r.smali vs.
smali/d1/r.smali
Max HTML report size reached
9.35 KB
smali/x0/g.smali vs.
smali/d1/g.smali
Max HTML report size reached
5.34 KB
smali/x0/k.smali vs.
smali/d1/d.smali
Max HTML report size reached
5.82 KB
smali/x0/t.smali vs.
smali/h0/e$a.smali
Max HTML report size reached
4.59 KB
smali/x0/k$a$a.smali vs.
smali/d1/k$b.smali
Max HTML report size reached
5.39 KB
smali/x0/a$b.smali vs.
smali/d2/f0.smali
Max HTML report size reached
435 B
smali/x0/r$a.smali vs.
smali/d1/r$a.smali
Files 3% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·final·Lx0/r$a;1 .class·final·Ld1/r$a;
2 .super·Ljava/io/ByteArrayOutputStream;2 .super·Ljava/io/ByteArrayOutputStream;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lx0/r;6 ····value·=·Ld1/r;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x189 ····accessFlags·=·0x18
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
6.1 KB
smali/x0/k$b.smali vs.
smali/g2/a.smali
Max HTML report size reached
12.2 KB
smali/x0/s.smali vs.
smali/d1/s.smali
Max HTML report size reached
1.71 KB
smali/x0/e.smali vs.
smali/h0/d.smali
Files 26% similar despite different names
    
Offset 1, 23 lines modifiedOffset 1, 52 lines modified
1 .class·public·Lx0/e; 
2 .super·Ljava/lang/RuntimeException;1 .class·public·final·synthetic·Lh0/d;
 2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
  
  
4 #·instance·fields6 #·instance·fields
 7 .field·public·final·synthetic·d:Lh0/e$a;
  
5 .field·public·final·d:Ljava/lang/String;8 .field·public·final·synthetic·e:Ljava/lang/String;
  
 9 .field·public·final·synthetic·f:Ljava/lang/String;
  
6 .field·public·final·e:Ljava/lang/Object;10 .field·public·final·synthetic·g:Ljava/lang/Object;
  
  
7 #·direct·methods11 #·direct·methods
8 .method·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V12 .method·public·synthetic·constructor·<init>(Lh0/e$a;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
9 ····.locals·013 ····.locals·0
  
10 ····invoke-direct·{p0,·p2},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 15 ····iput-object·p1,·p0,·Lh0/d;->d:Lh0/e$a;
  
 16 ····iput-object·p2,·p0,·Lh0/d;->e:Ljava/lang/String;
  
 17 ····iput-object·p3,·p0,·Lh0/d;->f:Ljava/lang/String;
  
 18 ····iput-object·p4,·p0,·Lh0/d;->g:Ljava/lang/Object;
  
 19 ····return-void
 20 .end·method
  
  
 21 #·virtual·methods
 22 .method·public·final·run()V
 23 ····.locals·4
  
 24 ····iget-object·v0,·p0,·Lh0/d;->d:Lh0/e$a;
  
 25 ····iget-object·v1,·p0,·Lh0/d;->e:Ljava/lang/String;
  
 26 ····iget-object·v2,·p0,·Lh0/d;->f:Ljava/lang/String;
  
11 ····iput-object·p1,·p0,·Lx0/e;->d:Ljava/lang/String;27 ····iget-object·v3,·p0,·Lh0/d;->g:Ljava/lang/Object;
  
12 ····iput-object·p3,·p0,·Lx0/e;->e:Ljava/lang/Object;28 ····invoke-static·{v0,·v1,·v2,·v3},·Lh0/e$a;->d(Lh0/e$a;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
  
13 ····return-void29 ····return-void
14 .end·method30 .end·method
16.4 KB
smali/x0/d$c.smali vs.
smali/h2/c.smali
Max HTML report size reached
789 B
smali/x0/l.smali vs.
smali/d1/l.smali
Files 4% similar despite different names
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 .class·public·interface·abstract·Lx0/l;1 .class·public·interface·abstract·Ld1/l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·a(Lx0/j;)Ljava/nio/ByteBuffer;5 .method·public·abstract·a(Ld1/j;)Ljava/nio/ByteBuffer;
6 .end·method6 .end·method
  
7 .method·public·abstract·b(Ljava/lang/Object;)Ljava/nio/ByteBuffer;7 .method·public·abstract·b(Ljava/lang/Object;)Ljava/nio/ByteBuffer;
8 .end·method8 .end·method
  
9 .method·public·abstract·c(Ljava/nio/ByteBuffer;)Lx0/j;9 .method·public·abstract·c(Ljava/nio/ByteBuffer;)Ld1/j;
10 .end·method10 .end·method
  
11 .method·public·abstract·d(Ljava/nio/ByteBuffer;)Ljava/lang/Object;11 .method·public·abstract·d(Ljava/nio/ByteBuffer;)Ljava/lang/Object;
12 .end·method12 .end·method
  
13 .method·public·abstract·e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)Ljava/nio/ByteBuffer;13 .method·public·abstract·e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)Ljava/nio/ByteBuffer;
14 .end·method14 .end·method
5.21 KB
smali/x0/j.smali vs.
smali/b2/j$a.smali
Max HTML report size reached
1.49 KB
smali/h1/q$a.smali vs.
smali/n1/q$a.smali
Files 18% similar despite different names
    
Offset 1, 43 lines modifiedOffset 1, 43 lines modified
1 .class·public·final·Lh1/q$a;1 .class·public·final·Ln1/q$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lv1/c;5 .implements·Lb2/c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lh1/q;->i(Ljava/lang/Iterable;)Lv1/c;8 ····value·=·Ln1/q;->i(Ljava/lang/Iterable;)Lb2/c;
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 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
17 ········"Lv1/c<",17 ········"Lb2/c<",
18 ········"TT;>;"18 ········"TT;>;"
19 ····}19 ····}
20 .end·annotation20 .end·annotation
  
  
21 #·instance·fields21 #·instance·fields
22 .field·final·synthetic·a:Ljava/lang/Iterable;22 .field·final·synthetic·a:Ljava/lang/Iterable;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·public·constructor·<init>(Ljava/lang/Iterable;)V24 .method·public·constructor·<init>(Ljava/lang/Iterable;)V
25 ····.locals·025 ····.locals·0
  
26 ····iput-object·p1,·p0,·Lh1/q$a;->a:Ljava/lang/Iterable;26 ····iput-object·p1,·p0,·Ln1/q$a;->a:Ljava/lang/Iterable;
  
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
  
Offset 48, 15 lines modifiedOffset 48, 15 lines modified
48 ········value·=·{48 ········value·=·{
49 ············"()",49 ············"()",
50 ············"Ljava/util/Iterator<",50 ············"Ljava/util/Iterator<",
51 ············"TT;>;"51 ············"TT;>;"
52 ········}52 ········}
53 ····.end·annotation53 ····.end·annotation
  
54 ····iget-object·v0,·p0,·Lh1/q$a;->a:Ljava/lang/Iterable;54 ····iget-object·v0,·p0,·Ln1/q$a;->a:Ljava/lang/Iterable;
  
55 ····invoke-interface·{v0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;55 ····invoke-interface·{v0},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  
56 ····move-result-object·v056 ····move-result-object·v0
  
57 ····return-object·v057 ····return-object·v0
58 .end·method58 .end·method
1.37 KB
smali/h1/r.smali vs.
smali/n1/r.smali
Files 2% similar despite different names
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 .class·public·final·Lh1/r;1 .class·public·final·Ln1/r;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/ListIterator;5 .implements·Ljava/util/ListIterator;
  
  
6 #·static·fields6 #·static·fields
7 .field·public·static·final·d:Lh1/r;7 .field·public·static·final·d:Ln1/r;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
10 ····.locals·110 ····.locals·1
  
11 ····new-instance·v0,·Lh1/r;11 ····new-instance·v0,·Ln1/r;
  
12 ····invoke-direct·{v0},·Lh1/r;-><init>()V12 ····invoke-direct·{v0},·Ln1/r;-><init>()V
  
13 ····sput-object·v0,·Lh1/r;->d:Lh1/r;13 ····sput-object·v0,·Ln1/r;->d:Ln1/r;
  
14 ····return-void14 ····return-void
15 .end·method15 .end·method
  
16 .method·private·constructor·<init>()V16 .method·private·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
  
80 ····return·v080 ····return·v0
81 .end·method81 .end·method
  
82 .method·public·bridge·synthetic·next()Ljava/lang/Object;82 .method·public·bridge·synthetic·next()Ljava/lang/Object;
83 ····.locals·183 ····.locals·1
  
84 ····invoke-virtual·{p0},·Lh1/r;->b()Ljava/lang/Void;84 ····invoke-virtual·{p0},·Ln1/r;->b()Ljava/lang/Void;
  
85 ····move-result-object·v085 ····move-result-object·v0
  
86 ····return-object·v086 ····return-object·v0
87 .end·method87 .end·method
  
88 .method·public·nextIndex()I88 .method·public·nextIndex()I
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
  
98 ····return·v098 ····return·v0
99 .end·method99 .end·method
  
100 .method·public·bridge·synthetic·previous()Ljava/lang/Object;100 .method·public·bridge·synthetic·previous()Ljava/lang/Object;
101 ····.locals·1101 ····.locals·1
  
102 ····invoke-virtual·{p0},·Lh1/r;->c()Ljava/lang/Void;102 ····invoke-virtual·{p0},·Ln1/r;->c()Ljava/lang/Void;
  
103 ····move-result-object·v0103 ····move-result-object·v0
  
104 ····return-object·v0104 ····return-object·v0
105 .end·method105 .end·method
  
106 .method·public·previousIndex()I106 .method·public·previousIndex()I
1.63 KB
smali/h1/u.smali vs.
smali/n1/u.smali
Files 3% similar despite different names
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 .class·public·final·Lh1/u;1 .class·public·final·Ln1/u;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/Set;5 .implements·Ljava/util/Set;
6 .implements·Ljava/io/Serializable;6 .implements·Ljava/io/Serializable;
  
  
7 #·static·fields7 #·static·fields
8 .field·public·static·final·d:Lh1/u;8 .field·public·static·final·d:Ln1/u;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·static·constructor·<clinit>()V10 .method·static·constructor·<clinit>()V
11 ····.locals·111 ····.locals·1
  
12 ····new-instance·v0,·Lh1/u;12 ····new-instance·v0,·Ln1/u;
  
13 ····invoke-direct·{v0},·Lh1/u;-><init>()V13 ····invoke-direct·{v0},·Ln1/u;-><init>()V
  
14 ····sput-object·v0,·Lh1/u;->d:Lh1/u;14 ····sput-object·v0,·Ln1/u;->d:Ln1/u;
  
15 ····return-void15 ····return-void
16 .end·method16 .end·method
  
17 .method·private·constructor·<init>()V17 .method·private·constructor·<init>()V
18 ····.locals·018 ····.locals·0
  
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ····const/4·p1,·0x080 ····const/4·p1,·0x0
  
81 ····return·p181 ····return·p1
  
82 ····:cond_082 ····:cond_0
83 ····check-cast·p1,·Ljava/lang/Void;83 ····check-cast·p1,·Ljava/lang/Void;
  
84 ····invoke-virtual·{p0,·p1},·Lh1/u;->h(Ljava/lang/Void;)Z84 ····invoke-virtual·{p0,·p1},·Ln1/u;->h(Ljava/lang/Void;)Z
  
85 ····move-result·p185 ····move-result·p1
  
86 ····return·p186 ····return·p1
87 .end·method87 .end·method
  
88 .method·public·containsAll(Ljava/util/Collection;)Z88 .method·public·containsAll(Ljava/util/Collection;)Z
Offset 166, 15 lines modifiedOffset 166, 15 lines modified
  
166 ····return·v0166 ····return·v0
167 .end·method167 .end·method
  
168 .method·public·iterator()Ljava/util/Iterator;168 .method·public·iterator()Ljava/util/Iterator;
169 ····.locals·1169 ····.locals·1
  
170 ····sget-object·v0,·Lh1/r;->d:Lh1/r;170 ····sget-object·v0,·Ln1/r;->d:Ln1/r;
  
171 ····return-object·v0171 ····return-object·v0
172 .end·method172 .end·method
  
173 .method·public·remove(Ljava/lang/Object;)Z173 .method·public·remove(Ljava/lang/Object;)Z
174 ····.locals·1174 ····.locals·1
  
Offset 210, 15 lines modifiedOffset 210, 15 lines modified
  
210 ····throw·p1210 ····throw·p1
211 .end·method211 .end·method
  
212 .method·public·final·bridge·size()I212 .method·public·final·bridge·size()I
213 ····.locals·1213 ····.locals·1
  
214 ····invoke-virtual·{p0},·Lh1/u;->i()I214 ····invoke-virtual·{p0},·Ln1/u;->i()I
  
215 ····move-result·v0215 ····move-result·v0
  
216 ····return·v0216 ····return·v0
217 .end·method217 .end·method
  
218 .method·public·toArray()[Ljava/lang/Object;218 .method·public·toArray()[Ljava/lang/Object;
4.03 KB
smali/h1/t.smali vs.
smali/n1/t.smali
Files 3% similar despite different names
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 .class·final·Lh1/t;1 .class·final·Ln1/t;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/Map;5 .implements·Ljava/util/Map;
6 .implements·Ljava/io/Serializable;6 .implements·Ljava/io/Serializable;
  
  
7 #·static·fields7 #·static·fields
8 .field·public·static·final·d:Lh1/t;8 .field·public·static·final·d:Ln1/t;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·static·constructor·<clinit>()V10 .method·static·constructor·<clinit>()V
11 ····.locals·111 ····.locals·1
  
12 ····new-instance·v0,·Lh1/t;12 ····new-instance·v0,·Ln1/t;
  
13 ····invoke-direct·{v0},·Lh1/t;-><init>()V13 ····invoke-direct·{v0},·Ln1/t;-><init>()V
  
14 ····sput-object·v0,·Lh1/t;->d:Lh1/t;14 ····sput-object·v0,·Ln1/t;->d:Ln1/t;
  
15 ····return-void15 ····return-void
16 .end·method16 .end·method
  
17 .method·private·constructor·<init>()V17 .method·private·constructor·<init>()V
18 ····.locals·018 ····.locals·0
  
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 ············"()",61 ············"()",
62 ············"Ljava/util/Set<",62 ············"Ljava/util/Set<",
63 ············"Ljava/util/Map$Entry;",63 ············"Ljava/util/Map$Entry;",
64 ············">;"64 ············">;"
65 ········}65 ········}
66 ····.end·annotation66 ····.end·annotation
  
67 ····sget-object·v0,·Lh1/u;->d:Lh1/u;67 ····sget-object·v0,·Ln1/u;->d:Ln1/u;
  
68 ····return-object·v068 ····return-object·v0
69 .end·method69 .end·method
  
70 .method·public·clear()V70 .method·public·clear()V
71 ····.locals·271 ····.locals·2
  
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
100 ····const/4·p1,·0x0100 ····const/4·p1,·0x0
  
101 ····return·p1101 ····return·p1
  
102 ····:cond_0102 ····:cond_0
103 ····check-cast·p1,·Ljava/lang/Void;103 ····check-cast·p1,·Ljava/lang/Void;
  
104 ····invoke-virtual·{p0,·p1},·Lh1/t;->a(Ljava/lang/Void;)Z104 ····invoke-virtual·{p0,·p1},·Ln1/t;->a(Ljava/lang/Void;)Z
  
105 ····move-result·p1105 ····move-result·p1
  
106 ····return·p1106 ····return·p1
107 .end·method107 .end·method
  
108 .method·public·d()Ljava/util/Set;108 .method·public·d()Ljava/util/Set;
Offset 118, 15 lines modifiedOffset 118, 15 lines modified
118 ············"()",118 ············"()",
119 ············"Ljava/util/Set<",119 ············"Ljava/util/Set<",
120 ············"Ljava/lang/Object;",120 ············"Ljava/lang/Object;",
121 ············">;"121 ············">;"
122 ········}122 ········}
123 ····.end·annotation123 ····.end·annotation
  
124 ····sget-object·v0,·Lh1/u;->d:Lh1/u;124 ····sget-object·v0,·Ln1/u;->d:Ln1/u;
  
125 ····return-object·v0125 ····return-object·v0
126 .end·method126 .end·method
  
127 .method·public·e()I127 .method·public·e()I
128 ····.locals·1128 ····.locals·1
  
Offset 142, 15 lines modifiedOffset 142, 15 lines modified
142 ············"()",142 ············"()",
143 ············"Ljava/util/Set<",143 ············"Ljava/util/Set<",
144 ············"Ljava/util/Map$Entry;",144 ············"Ljava/util/Map$Entry;",
145 ············">;"145 ············">;"
146 ········}146 ········}
147 ····.end·annotation147 ····.end·annotation
  
148 ····invoke-virtual·{p0},·Lh1/t;->c()Ljava/util/Set;148 ····invoke-virtual·{p0},·Ln1/t;->c()Ljava/util/Set;
  
149 ····move-result-object·v0149 ····move-result-object·v0
  
150 ····return-object·v0150 ····return-object·v0
151 .end·method151 .end·method
  
152 .method·public·equals(Ljava/lang/Object;)Z152 .method·public·equals(Ljava/lang/Object;)Z
Offset 178, 15 lines modifiedOffset 178, 15 lines modified
178 ····:goto_0178 ····:goto_0
179 ····return·p1179 ····return·p1
180 .end·method180 .end·method
  
181 .method·public·f()Ljava/util/Collection;181 .method·public·f()Ljava/util/Collection;
182 ····.locals·1182 ····.locals·1
  
183 ····sget-object·v0,·Lh1/s;->d:Lh1/s;183 ····sget-object·v0,·Ln1/s;->d:Ln1/s;
  
184 ····return-object·v0184 ····return-object·v0
185 .end·method185 .end·method
  
186 .method·public·g(Ljava/lang/Object;)Ljava/lang/Void;186 .method·public·g(Ljava/lang/Object;)Ljava/lang/Void;
187 ····.locals·1187 ····.locals·1
  
Offset 198, 15 lines modifiedOffset 198, 15 lines modified
  
198 ····throw·p1198 ····throw·p1
199 .end·method199 .end·method
  
200 .method·public·bridge·synthetic·get(Ljava/lang/Object;)Ljava/lang/Object;200 .method·public·bridge·synthetic·get(Ljava/lang/Object;)Ljava/lang/Object;
201 ····.locals·0201 ····.locals·0
  
202 ····invoke-virtual·{p0,·p1},·Lh1/t;->b(Ljava/lang/Object;)Ljava/lang/Void;202 ····invoke-virtual·{p0,·p1},·Ln1/t;->b(Ljava/lang/Object;)Ljava/lang/Void;
  
203 ····move-result-object·p1203 ····move-result-object·p1
  
204 ····return-object·p1204 ····return-object·p1
205 .end·method205 .end·method
  
206 .method·public·hashCode()I206 .method·public·hashCode()I
Offset 232, 15 lines modifiedOffset 232, 15 lines modified
232 ············"()",232 ············"()",
Max diff block lines reached; 1277/4054 bytes (31.50%) of diff not shown.
258 B
smali/h1/d0.smali vs.
smali/n1/d0.smali
Files 1% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·Lh1/d0;1 .class·Ln1/d0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·a(Ljava/lang/Object;)Ljava/util/Set;5 .method·public·static·a(Ljava/lang/Object;)Ljava/util/Set;
6 ····.locals·16 ····.locals·1
13.1 KB
smali/h1/q.smali vs.
smali/n1/q.smali
Max HTML report size reached
12.7 KB
smali/h1/z.smali vs.
smali/h0/e.smali
Max HTML report size reached
3.09 KB
smali/h1/s.smali vs.
smali/n1/s.smali
Files 2% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·Lh1/s;1 .class·public·final·Ln1/s;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/List;5 .implements·Ljava/util/List;
6 .implements·Ljava/io/Serializable;6 .implements·Ljava/io/Serializable;
7 .implements·Ljava/util/RandomAccess;7 .implements·Ljava/util/RandomAccess;
  
  
8 #·static·fields8 #·static·fields
9 .field·public·static·final·d:Lh1/s;9 .field·public·static·final·d:Ln1/s;
  
  
10 #·direct·methods10 #·direct·methods
11 .method·static·constructor·<clinit>()V11 .method·static·constructor·<clinit>()V
12 ····.locals·112 ····.locals·1
  
13 ····new-instance·v0,·Lh1/s;13 ····new-instance·v0,·Ln1/s;
  
14 ····invoke-direct·{v0},·Lh1/s;-><init>()V14 ····invoke-direct·{v0},·Ln1/s;-><init>()V
  
15 ····sput-object·v0,·Lh1/s;->d:Lh1/s;15 ····sput-object·v0,·Ln1/s;->d:Ln1/s;
  
16 ····return-void16 ····return-void
17 .end·method17 .end·method
  
18 .method·private·constructor·<init>()V18 .method·private·constructor·<init>()V
19 ····.locals·019 ····.locals·0
  
Offset 105, 15 lines modifiedOffset 105, 15 lines modified
105 ····const/4·p1,·0x0105 ····const/4·p1,·0x0
  
106 ····return·p1106 ····return·p1
  
107 ····:cond_0107 ····:cond_0
108 ····check-cast·p1,·Ljava/lang/Void;108 ····check-cast·p1,·Ljava/lang/Void;
  
109 ····invoke-virtual·{p0,·p1},·Lh1/s;->h(Ljava/lang/Void;)Z109 ····invoke-virtual·{p0,·p1},·Ln1/s;->h(Ljava/lang/Void;)Z
  
110 ····move-result·p1110 ····move-result·p1
  
111 ····return·p1111 ····return·p1
112 .end·method112 .end·method
  
113 .method·public·containsAll(Ljava/util/Collection;)Z113 .method·public·containsAll(Ljava/util/Collection;)Z
Offset 155, 15 lines modifiedOffset 155, 15 lines modified
155 ····:goto_0155 ····:goto_0
156 ····return·p1156 ····return·p1
157 .end·method157 .end·method
  
158 .method·public·bridge·synthetic·get(I)Ljava/lang/Object;158 .method·public·bridge·synthetic·get(I)Ljava/lang/Object;
159 ····.locals·0159 ····.locals·0
  
160 ····invoke-virtual·{p0,·p1},·Lh1/s;->i(I)Ljava/lang/Void;160 ····invoke-virtual·{p0,·p1},·Ln1/s;->i(I)Ljava/lang/Void;
  
161 ····move-result-object·p1161 ····move-result-object·p1
  
162 ····return-object·p1162 ····return-object·p1
163 .end·method163 .end·method
  
164 .method·public·h(Ljava/lang/Void;)Z164 .method·public·h(Ljava/lang/Void;)Z
Offset 224, 15 lines modifiedOffset 224, 15 lines modified
224 ····const/4·p1,·-0x1224 ····const/4·p1,·-0x1
  
225 ····return·p1225 ····return·p1
  
226 ····:cond_0226 ····:cond_0
227 ····check-cast·p1,·Ljava/lang/Void;227 ····check-cast·p1,·Ljava/lang/Void;
  
228 ····invoke-virtual·{p0,·p1},·Lh1/s;->k(Ljava/lang/Void;)I228 ····invoke-virtual·{p0,·p1},·Ln1/s;->k(Ljava/lang/Void;)I
  
229 ····move-result·p1229 ····move-result·p1
  
230 ····return·p1230 ····return·p1
231 .end·method231 .end·method
  
232 .method·public·isEmpty()Z232 .method·public·isEmpty()Z
Offset 242, 15 lines modifiedOffset 242, 15 lines modified
  
242 ····return·v0242 ····return·v0
243 .end·method243 .end·method
  
244 .method·public·iterator()Ljava/util/Iterator;244 .method·public·iterator()Ljava/util/Iterator;
245 ····.locals·1245 ····.locals·1
  
246 ····sget-object·v0,·Lh1/r;->d:Lh1/r;246 ····sget-object·v0,·Ln1/r;->d:Ln1/r;
  
247 ····return-object·v0247 ····return-object·v0
248 .end·method248 .end·method
  
249 .method·public·j()I249 .method·public·j()I
250 ····.locals·1250 ····.locals·1
  
Offset 293, 35 lines modifiedOffset 293, 35 lines modified
293 ····const/4·p1,·-0x1293 ····const/4·p1,·-0x1
  
294 ····return·p1294 ····return·p1
  
295 ····:cond_0295 ····:cond_0
296 ····check-cast·p1,·Ljava/lang/Void;296 ····check-cast·p1,·Ljava/lang/Void;
  
297 ····invoke-virtual·{p0,·p1},·Lh1/s;->l(Ljava/lang/Void;)I297 ····invoke-virtual·{p0,·p1},·Ln1/s;->l(Ljava/lang/Void;)I
  
298 ····move-result·p1298 ····move-result·p1
  
299 ····return·p1299 ····return·p1
300 .end·method300 .end·method
  
301 .method·public·listIterator()Ljava/util/ListIterator;301 .method·public·listIterator()Ljava/util/ListIterator;
302 ····.locals·1302 ····.locals·1
  
303 ····sget-object·v0,·Lh1/r;->d:Lh1/r;303 ····sget-object·v0,·Ln1/r;->d:Ln1/r;
  
304 ····return-object·v0304 ····return-object·v0
305 .end·method305 .end·method
  
306 .method·public·listIterator(I)Ljava/util/ListIterator;306 .method·public·listIterator(I)Ljava/util/ListIterator;
307 ····.locals·3307 ····.locals·3
  
308 ····if-nez·p1,·:cond_0308 ····if-nez·p1,·:cond_0
  
309 ····sget-object·p1,·Lh1/r;->d:Lh1/r;309 ····sget-object·p1,·Ln1/r;->d:Ln1/r;
  
310 ····return-object·p1310 ····return-object·p1
  
311 ····:cond_0311 ····:cond_0
Max diff block lines reached; 333/3089 bytes (10.78%) of diff not shown.
6.56 KB
smali/h1/y.smali vs.
smali/d1/k.smali
Max HTML report size reached
301 B
smali/h1/j.smali vs.
smali/n1/j.smali
Files 20% similar despite different names
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 .class·Lh1/j;1 .class·Ln1/j;
2 .super·Lh1/i;2 .super·Ln1/i;
3 .source·""3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·g(Ljava/lang/Iterable;I)I5 .method·public·static·g(Ljava/lang/Iterable;I)I
6 ····.locals·16 ····.locals·1
7 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
321 B
smali/h1/n.smali vs.
smali/n1/n.smali
Files 1% similar despite different names
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 .class·Lh1/n;1 .class·Ln1/n;
2 .super·Lh1/m;2 .super·Ln1/m;
3 .source·""3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·h(Ljava/util/Collection;Ljava/lang/Iterable;)Z5 .method·public·static·h(Ljava/util/Collection;Ljava/lang/Iterable;)Z
6 ····.locals·26 ····.locals·2
7 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
612 B
smali/h1/v.smali vs.
smali/n1/v.smali
Files 12% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·abstract·Lh1/v;1 .class·public·abstract·Ln1/v;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/Iterator;5 .implements·Ljava/util/Iterator;
  
  
Offset 30, 15 lines modifiedOffset 30, 15 lines modified
30 #·virtual·methods30 #·virtual·methods
31 .method·public·abstract·b()I31 .method·public·abstract·b()I
32 .end·method32 .end·method
  
33 .method·public·bridge·synthetic·next()Ljava/lang/Object;33 .method·public·bridge·synthetic·next()Ljava/lang/Object;
34 ····.locals·134 ····.locals·1
  
35 ····invoke-virtual·{p0},·Lh1/v;->b()I35 ····invoke-virtual·{p0},·Ln1/v;->b()I
  
36 ····move-result·v036 ····move-result·v0
  
37 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;37 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
38 ····move-result-object·v038 ····move-result-object·v0
  
4.35 KB
smali/w/d.smali vs.
smali/y/d.smali
Max HTML report size reached
2.4 KB
smali/w/c$b.smali vs.
smali/y/c$b.smali
Files 7% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·Lw/c$b;1 .class·public·final·Ly/c$b;
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·=·Lw/c;6 ····value·=·Ly/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·=·"b"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
Offset 24, 32 lines modifiedOffset 24, 32 lines modified
24 .method·public·constructor·<init>()V24 .method·public·constructor·<init>()V
25 ····.locals·225 ····.locals·2
  
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27 ····const/4·v0,·0x027 ····const/4·v0,·0x0
  
28 ····iput-object·v0,·p0,·Lw/c$b;->a:Ljava/lang/String;28 ····iput-object·v0,·p0,·Ly/c$b;->a:Ljava/lang/String;
  
29 ····iput-object·v0,·p0,·Lw/c$b;->b:Ljava/security/KeyStore;29 ····iput-object·v0,·p0,·Ly/c$b;->b:Ljava/security/KeyStore;
  
30 ····invoke-static·{},·Lw/c;->c()Z30 ····invoke-static·{},·Ly/c;->c()Z
  
31 ····move-result·v131 ····move-result·v1
  
32 ····if-eqz·v1,·:cond_032 ····if-eqz·v1,·:cond_0
  
33 ····:try_start_033 ····:try_start_0
34 ····const-string·v1,·"AndroidKeyStore"34 ····const-string·v1,·"AndroidKeyStore"
  
35 ····invoke-static·{v1},·Ljava/security/KeyStore;->getInstance(Ljava/lang/String;)Ljava/security/KeyStore;35 ····invoke-static·{v1},·Ljava/security/KeyStore;->getInstance(Ljava/lang/String;)Ljava/security/KeyStore;
  
36 ····move-result-object·v136 ····move-result-object·v1
  
37 ····iput-object·v1,·p0,·Lw/c$b;->b:Ljava/security/KeyStore;37 ····iput-object·v1,·p0,·Ly/c$b;->b:Ljava/security/KeyStore;
  
38 ····invoke-virtual·{v1,·v0},·Ljava/security/KeyStore;->load(Ljava/security/KeyStore$LoadStoreParameter;)V38 ····invoke-virtual·{v1,·v0},·Ljava/security/KeyStore;->load(Ljava/security/KeyStore$LoadStoreParameter;)V
39 ····:try_end_039 ····:try_end_0
40 ····.catch·Ljava/security/GeneralSecurityException;·{:try_start_0·..·:try_end_0}·:catch_140 ····.catch·Ljava/security/GeneralSecurityException;·{:try_start_0·..·:try_end_0}·:catch_1
41 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_041 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
  
42 ····return-void42 ····return-void
Offset 77, 32 lines modifiedOffset 77, 32 lines modified
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 #·virtual·methods80 #·virtual·methods
81 .method·public·a()Lw/c;81 .method·public·a()Ly/c;
82 ····.locals·282 ····.locals·2
  
83 ····new-instance·v0,·Lw/c;83 ····new-instance·v0,·Ly/c;
  
84 ····const/4·v1,·0x084 ····const/4·v1,·0x0
  
85 ····invoke-direct·{v0,·p0,·v1},·Lw/c;-><init>(Lw/c$b;Lw/c$a;)V85 ····invoke-direct·{v0,·p0,·v1},·Ly/c;-><init>(Ly/c$b;Ly/c$a;)V
  
86 ····return-object·v086 ····return-object·v0
87 .end·method87 .end·method
  
88 .method·public·b(Ljava/security/KeyStore;)Lw/c$b;88 .method·public·b(Ljava/security/KeyStore;)Ly/c$b;
89 ····.locals·189 ····.locals·1
  
90 ····if-eqz·p1,·:cond_090 ····if-eqz·p1,·:cond_0
  
91 ····iput-object·p1,·p0,·Lw/c$b;->b:Ljava/security/KeyStore;91 ····iput-object·p1,·p0,·Ly/c$b;->b:Ljava/security/KeyStore;
  
92 ····return-object·p092 ····return-object·p0
  
93 ····:cond_093 ····:cond_0
94 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;94 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;
  
95 ····const-string·v0,·"val·cannot·be·null"95 ····const-string·v0,·"val·cannot·be·null"
15.0 KB
smali/w/a$b.smali vs.
smali/y/a$b.smali
Max HTML report size reached
3.22 KB
smali/w/e.smali vs.
smali/y/e.smali
Files 3% similar despite different names
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lw/e;1 .class·public·final·Ly/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ls/l;5 .implements·Lr/q;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·final·a:Landroid/content/SharedPreferences$Editor;7 .field·private·final·a:Landroid/content/SharedPreferences$Editor;
  
8 .field·private·final·b:Ljava/lang/String;8 .field·private·final·b:Ljava/lang/String;
  
Offset 16, 15 lines modifiedOffset 16, 15 lines modified
16 .method·public·constructor·<init>(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V16 .method·public·constructor·<init>(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
17 ····.locals·017 ····.locals·0
  
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
19 ····if-eqz·p2,·:cond_119 ····if-eqz·p2,·:cond_1
  
20 ····iput-object·p2,·p0,·Lw/e;->b:Ljava/lang/String;20 ····iput-object·p2,·p0,·Ly/e;->b:Ljava/lang/String;
  
21 ····invoke-virtual·{p1},·Landroid/content/Context;->getApplicationContext()Landroid/content/Context;21 ····invoke-virtual·{p1},·Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
  
22 ····move-result-object·p122 ····move-result-object·p1
  
23 ····if-nez·p3,·:cond_023 ····if-nez·p3,·:cond_0
  
Offset 42, 15 lines modifiedOffset 42, 15 lines modified
42 ····move-result-object·p142 ····move-result-object·p1
  
43 ····:goto_043 ····:goto_0
44 ····invoke-interface·{p1},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;44 ····invoke-interface·{p1},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
  
45 ····move-result-object·p145 ····move-result-object·p1
  
46 ····iput-object·p1,·p0,·Lw/e;->a:Landroid/content/SharedPreferences$Editor;46 ····iput-object·p1,·p0,·Ly/e;->a:Landroid/content/SharedPreferences$Editor;
  
47 ····return-void47 ····return-void
  
48 ····:cond_148 ····:cond_1
49 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;49 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;
  
50 ····const-string·p2,·"keysetName·cannot·be·null"50 ····const-string·p2,·"keysetName·cannot·be·null"
Offset 58, 26 lines modifiedOffset 58, 26 lines modified
58 ····invoke-direct·{p1,·p2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V58 ····invoke-direct·{p1,·p2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
59 ····throw·p159 ····throw·p1
60 .end·method60 .end·method
  
  
61 #·virtual·methods61 #·virtual·methods
62 .method·public·a(Lz/c0;)V62 .method·public·a(Le0/c0;)V
63 ····.locals·263 ····.locals·2
  
64 ····iget-object·v0,·p0,·Lw/e;->a:Landroid/content/SharedPreferences$Editor;64 ····iget-object·v0,·p0,·Ly/e;->a:Landroid/content/SharedPreferences$Editor;
  
65 ····iget-object·v1,·p0,·Lw/e;->b:Ljava/lang/String;65 ····iget-object·v1,·p0,·Ly/e;->b:Ljava/lang/String;
  
66 ····invoke-virtual·{p1},·Lcom/google/crypto/tink/shaded/protobuf/a;->a()[B66 ····invoke-virtual·{p1},·Lcom/google/crypto/tink/shaded/protobuf/a;->a()[B
  
67 ····move-result-object·p167 ····move-result-object·p1
  
68 ····invoke-static·{p1},·La0/o;->b([B)Ljava/lang/String;68 ····invoke-static·{p1},·Lf0/k;->b([B)Ljava/lang/String;
  
69 ····move-result-object·p169 ····move-result-object·p1
  
70 ····invoke-interface·{v0,·v1,·p1},·Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;70 ····invoke-interface·{v0,·v1,·p1},·Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
  
71 ····move-result-object·p171 ····move-result-object·p1
  
Offset 95, 26 lines modifiedOffset 95, 26 lines modified
95 ····const-string·v0,·"Failed·to·write·to·SharedPreferences"95 ····const-string·v0,·"Failed·to·write·to·SharedPreferences"
  
96 ····invoke-direct·{p1,·v0},·Ljava/io/IOException;-><init>(Ljava/lang/String;)V96 ····invoke-direct·{p1,·v0},·Ljava/io/IOException;-><init>(Ljava/lang/String;)V
  
97 ····throw·p197 ····throw·p1
98 .end·method98 .end·method
  
99 .method·public·b(Lz/t;)V99 .method·public·b(Le0/t;)V
100 ····.locals·2100 ····.locals·2
  
101 ····iget-object·v0,·p0,·Lw/e;->a:Landroid/content/SharedPreferences$Editor;101 ····iget-object·v0,·p0,·Ly/e;->a:Landroid/content/SharedPreferences$Editor;
  
102 ····iget-object·v1,·p0,·Lw/e;->b:Ljava/lang/String;102 ····iget-object·v1,·p0,·Ly/e;->b:Ljava/lang/String;
  
103 ····invoke-virtual·{p1},·Lcom/google/crypto/tink/shaded/protobuf/a;->a()[B103 ····invoke-virtual·{p1},·Lcom/google/crypto/tink/shaded/protobuf/a;->a()[B
  
104 ····move-result-object·p1104 ····move-result-object·p1
  
105 ····invoke-static·{p1},·La0/o;->b([B)Ljava/lang/String;105 ····invoke-static·{p1},·Lf0/k;->b([B)Ljava/lang/String;
  
106 ····move-result-object·p1106 ····move-result-object·p1
  
107 ····invoke-interface·{v0,·v1,·p1},·Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;107 ····invoke-interface·{v0,·v1,·p1},·Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
  
108 ····move-result-object·p1108 ····move-result-object·p1
  
11.0 KB
smali/w/c.smali vs.
smali/y/c.smali
Max HTML report size reached
1.25 KB
smali/q1/h.smali vs.
smali/w1/r.smali
Files 20% similar despite different names
    
Offset 1, 51 lines modifiedOffset 1, 27 lines modified
1 .class·public·interface·abstract·Lq1/h;1 .class·public·interface·abstract·Lw1/r;
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 ········"<P1:",9 ········"<P1:",
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
11 ········"P2:",11 ········"P2:",
12 ········"Ljava/lang/Object;",12 ········"Ljava/lang/Object;",
13 ········"P3:",13 ········"P3:",
14 ········"Ljava/lang/Object;",14 ········"Ljava/lang/Object;",
15 ········"P4:",15 ········"P4:",
16 ········"Ljava/lang/Object;",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:",17 ········"R:",
42 ········"Ljava/lang/Object;",18 ········"Ljava/lang/Object;",
43 ········">",19 ········">",
44 ········"Ljava/lang/Object;",20 ········"Ljava/lang/Object;",
45 ········"Lg1/c<",21 ········"Lm1/c<",
46 ········"TR;>;"22 ········"TR;>;"
47 ····}23 ····}
48 .end·annotation24 .end·annotation
667 B
smali/q1/w.smali vs.
smali/w1/w.smali
Files 2% similar despite different names
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·interface·abstract·Lq1/w;1 .class·public·interface·abstract·Lw1/w;
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 ········"<P1:",9 ········"<P1:",
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
Offset 27, 11 lines modifiedOffset 27, 11 lines modified
27 ········"Ljava/lang/Object;",27 ········"Ljava/lang/Object;",
28 ········"P9:",28 ········"P9:",
29 ········"Ljava/lang/Object;",29 ········"Ljava/lang/Object;",
30 ········"R:",30 ········"R:",
31 ········"Ljava/lang/Object;",31 ········"Ljava/lang/Object;",
32 ········">",32 ········">",
33 ········"Ljava/lang/Object;",33 ········"Ljava/lang/Object;",
34 ········"Lg1/c<",34 ········"Lm1/c<",
35 ········"TR;>;"35 ········"TR;>;"
36 ····}36 ····}
37 .end·annotation37 .end·annotation
1.78 KB
smali/q1/f.smali vs.
smali/m1/g.smali
Files 24% similar despite different names
    
Offset 1, 47 lines modifiedOffset 1, 34 lines modified
1 .class·public·interface·abstract·Lq1/f;1 .class·Lm1/g;
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/a;)Lm1/e;
 6 ····.locals·3
 7 ····.annotation·system·Ldalvik/annotation/Signature;
 8 ········value·=·{
 9 ············"<T:",
 10 ············"Ljava/lang/Object;",
 11 ············">(",
 12 ············"Lw1/a<",
 13 ············"+TT;>;)",
 14 ············"Lm1/e<",
 15 ············"TT;>;"
 16 ········}
 17 ····.end·annotation
  
 18 ····const-string·v0,·"initializer"
  
 19 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 20 ····new-instance·v0,·Lm1/m;
  
 21 ····const/4·v1,·0x0
  
 22 ····const/4·v2,·0x2
  
 23 ····invoke-direct·{v0,·p0,·v1,·v2,·v1},·Lm1/m;-><init>(Lw1/a;Ljava/lang/Object;ILkotlin/jvm/internal/e;)V
  
 24 ····return-object·v0
 25 .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 ········"P13:", 
34 ········"Ljava/lang/Object;", 
35 ········"P14:", 
36 ········"Ljava/lang/Object;", 
37 ········"R:", 
38 ········"Ljava/lang/Object;", 
39 ········">", 
40 ········"Ljava/lang/Object;", 
41 ········"Lg1/c<", 
42 ········"TR;>;" 
43 ····} 
44 .end·annotation 
2.18 KB
smali/q1/i.smali vs.
smali/h2/d.smali
Files 25% similar despite different names
    
Offset 1, 53 lines modifiedOffset 1, 51 lines modified
1 .class·public·interface·abstract·Lq1/i;1 .class·public·final·Lh2/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces 
5 .implements·Lg1/c; 
  
 4 #·static·fields
 5 .field·private·static·final·a:Lw1/q;
 6 ····.annotation·system·Ldalvik/annotation/Signature;
 7 ········value·=·{
 8 ············"Lw1/q<",
 9 ············"Lg2/c<",
 10 ············"Ljava/lang/Object;",
 11 ············">;",
 12 ············"Ljava/lang/Object;",
 13 ············"Lp1/d<",
 14 ············"-",
 15 ············"Lm1/q;",
 16 ············">;",
 17 ············"Ljava/lang/Object;",
 18 ············">;"
 19 ········}
 20 ····.end·annotation
 21 .end·field
  
  
 22 #·direct·methods
 23 .method·static·constructor·<clinit>()V
 24 ····.locals·2
  
 25 ····sget-object·v0,·Lh2/d$a;->d:Lh2/d$a;
  
 26 ····const/4·v1,·0x3
  
 27 ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/n;->a(Ljava/lang/Object;I)Ljava/lang/Object;
  
 28 ····move-result-object·v0
  
 29 ····check-cast·v0,·Lw1/q;
  
 30 ····sput-object·v0,·Lh2/d;->a:Lw1/q;
  
 31 ····return-void
 32 .end·method
  
 33 .method·public·static·final·synthetic·a()Lw1/q;
 34 ····.locals·1
  
 35 ····sget-object·v0,·Lh2/d;->a:Lw1/q;
  
 36 ····return-object·v0
 37 .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 ········"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 ········"Lg1/c<", 
48 ········"TR;>;" 
49 ····} 
50 .end·annotation 
758 B
smali/q1/r.smali vs.
smali/w1/s.smali
Files 12% similar despite different names
    
Offset 1, 27 lines modifiedOffset 1, 29 lines modified
1 .class·public·interface·abstract·Lq1/r;1 .class·public·interface·abstract·Lw1/s;
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 ········"<P1:",9 ········"<P1:",
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
11 ········"P2:",11 ········"P2:",
12 ········"Ljava/lang/Object;",12 ········"Ljava/lang/Object;",
13 ········"P3:",13 ········"P3:",
14 ········"Ljava/lang/Object;",14 ········"Ljava/lang/Object;",
15 ········"P4:",15 ········"P4:",
16 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
 17 ········"P5:",
 18 ········"Ljava/lang/Object;",
17 ········"R:",19 ········"R:",
18 ········"Ljava/lang/Object;",20 ········"Ljava/lang/Object;",
19 ········">",21 ········">",
20 ········"Ljava/lang/Object;",22 ········"Ljava/lang/Object;",
21 ········"Lg1/c<",23 ········"Lm1/c<",
22 ········"TR;>;"24 ········"TR;>;"
23 ····}25 ····}
24 .end·annotation26 .end·annotation
668 B
smali/q1/u.smali vs.
smali/w1/u.smali
Files 15% similar despite different names
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·interface·abstract·Lq1/u;1 .class·public·interface·abstract·Lw1/u;
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 ········"<P1:",9 ········"<P1:",
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
Offset 23, 11 lines modifiedOffset 23, 11 lines modified
23 ········"Ljava/lang/Object;",23 ········"Ljava/lang/Object;",
24 ········"P7:",24 ········"P7:",
25 ········"Ljava/lang/Object;",25 ········"Ljava/lang/Object;",
26 ········"R:",26 ········"R:",
27 ········"Ljava/lang/Object;",27 ········"Ljava/lang/Object;",
28 ········">",28 ········">",
29 ········"Ljava/lang/Object;",29 ········"Ljava/lang/Object;",
30 ········"Lg1/c<",30 ········"Lm1/c<",
31 ········"TR;>;"31 ········"TR;>;"
32 ····}32 ····}
33 .end·annotation33 .end·annotation
3.07 KB
smali/q1/k.smali vs.
smali/g2/f.smali
Files 27% similar despite different names
    
Offset 1, 57 lines modifiedOffset 1, 97 lines modified
1 .class·public·interface·abstract·Lq1/k; 
2 .super·Ljava/lang/Object;1 .class·final·Lg2/f;
 2 .super·Lg2/a;
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 ········"<P1:",7 ········"<T:",
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;",8 ········"Ljava/lang/Object;",
49 ········">",9 ········">",
50 ········"Ljava/lang/Object;", 
51 ········"Lg1/c<",10 ········"Lg2/a<",
52 ········"TR;>;"11 ········"TT;>;"
53 ····}12 ····}
54 .end·annotation13 .end·annotation
  
  
 14 #·instance·fields
 15 .field·private·final·a:Lw1/p;
 16 ····.annotation·system·Ldalvik/annotation/Signature;
 17 ········value·=·{
 18 ············"Lw1/p<",
 19 ············"Lg2/c<",
 20 ············"-TT;>;",
 21 ············"Lp1/d<",
 22 ············"-",
 23 ············"Lm1/q;",
 24 ············">;",
 25 ············"Ljava/lang/Object;",
 26 ············">;"
 27 ········}
 28 ····.end·annotation
 29 .end·field
  
  
 30 #·direct·methods
 31 .method·public·constructor·<init>(Lw1/p;)V
 32 ····.locals·0
 33 ····.annotation·system·Ldalvik/annotation/Signature;
 34 ········value·=·{
 35 ············"(",
 36 ············"Lw1/p<",
 37 ············"-",
 38 ············"Lg2/c<",
 39 ············"-TT;>;-",
 40 ············"Lp1/d<",
 41 ············"-",
 42 ············"Lm1/q;",
 43 ············">;+",
 44 ············"Ljava/lang/Object;",
 45 ············">;)V"
 46 ········}
 47 ····.end·annotation
  
 48 ····invoke-direct·{p0},·Lg2/a;-><init>()V
  
 49 ····iput-object·p1,·p0,·Lg2/f;->a:Lw1/p;
  
 50 ····return-void
 51 .end·method
  
  
 52 #·virtual·methods
 53 .method·public·b(Lg2/c;Lp1/d;)Ljava/lang/Object;
 54 ····.locals·1
 55 ····.annotation·system·Ldalvik/annotation/Signature;
 56 ········value·=·{
 57 ············"(",
 58 ············"Lg2/c<",
 59 ············"-TT;>;",
 60 ············"Lp1/d<",
 61 ············"-",
 62 ············"Lm1/q;",
 63 ············">;)",
 64 ············"Ljava/lang/Object;"
 65 ········}
 66 ····.end·annotation
  
 67 ····iget-object·v0,·p0,·Lg2/f;->a:Lw1/p;
  
 68 ····invoke-interface·{v0,·p1,·p2},·Lw1/p;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
 69 ····move-result-object·p1
  
Max diff block lines reached; -1/3073 bytes (-0.03%) of diff not shown.
856 B
smali/q1/t.smali vs.
smali/w1/v.smali
Files 21% similar despite different names
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·interface·abstract·Lq1/t;1 .class·public·interface·abstract·Lw1/v;
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 ········"<P1:",9 ········"<P1:",
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
Offset 17, 15 lines modifiedOffset 17, 19 lines modified
17 ········"Ljava/lang/Object;",17 ········"Ljava/lang/Object;",
18 ········"P4:",18 ········"P4:",
19 ········"Ljava/lang/Object;",19 ········"Ljava/lang/Object;",
20 ········"P5:",20 ········"P5:",
21 ········"Ljava/lang/Object;",21 ········"Ljava/lang/Object;",
22 ········"P6:",22 ········"P6:",
23 ········"Ljava/lang/Object;",23 ········"Ljava/lang/Object;",
 24 ········"P7:",
 25 ········"Ljava/lang/Object;",
 26 ········"P8:",
 27 ········"Ljava/lang/Object;",
24 ········"R:",28 ········"R:",
25 ········"Ljava/lang/Object;",29 ········"Ljava/lang/Object;",
26 ········">",30 ········">",
27 ········"Ljava/lang/Object;",31 ········"Ljava/lang/Object;",
28 ········"Lg1/c<",32 ········"Lm1/c<",
29 ········"TR;>;"33 ········"TR;>;"
30 ····}34 ····}
31 .end·annotation35 .end·annotation
1.35 KB
smali/q1/q.smali vs.
smali/f2/f.smali
Files 26% similar despite different names
    
Offset 1, 35 lines modifiedOffset 1, 44 lines modified
1 .class·public·interface·abstract·Lq1/q;1 .class·public·interface·abstract·Lf2/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lg1/c;5 .implements·Lf2/t;
 6 .implements·Lf2/p;
  
  
6 #·annotations7 #·annotations
 8 .annotation·system·Ldalvik/annotation/MemberClasses;
 9 ····value·=·{
 10 ········Lf2/f$a;
 11 ····}
 12 .end·annotation
  
7 .annotation·system·Ldalvik/annotation/Signature;13 .annotation·system·Ldalvik/annotation/Signature;
8 ····value·=·{14 ····value·=·{
9 ········"<P1:",15 ········"<E:",
10 ········"Ljava/lang/Object;", 
11 ········"P2:", 
12 ········"Ljava/lang/Object;", 
13 ········"P3:", 
14 ········"Ljava/lang/Object;", 
15 ········"R:", 
16 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
17 ········">",17 ········">",
18 ········"Ljava/lang/Object;",18 ········"Ljava/lang/Object;",
19 ········"Lg1/c<",19 ········"Lf2/t<",
 20 ········"TE;>;",
 21 ········"Lf2/p<",
20 ········"TR;>;"22 ········"TE;>;"
21 ····}23 ····}
22 .end·annotation24 .end·annotation
  
  
 25 #·static·fields
 26 .field·public·static·final·a:Lf2/f$a;
  
  
23 #·virtual·methods27 #·direct·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·annotation28 .method·static·constructor·<clinit>()V
 29 ····.locals·1
  
 30 ····sget-object·v0,·Lf2/f$a;->a:Lf2/f$a;
  
 31 ····sput-object·v0,·Lf2/f;->a:Lf2/f$a;
  
 32 ····return-void
30 .end·method33 .end·method
1.0 KB
smali/q1/l.smali vs.
smali/g2/c.smali
Files 8% similar despite different names
    
Offset 1, 31 lines modifiedOffset 1, 29 lines modified
1 .class·public·interface·abstract·Lq1/l;1 .class·public·interface·abstract·Lg2/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
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 ········"<P1:",7 ········"<T:",
10 ········"Ljava/lang/Object;", 
11 ········"R:", 
12 ········"Ljava/lang/Object;",8 ········"Ljava/lang/Object;",
13 ········">",9 ········">",
14 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;"
15 ········"Lg1/c<", 
16 ········"TR;>;" 
17 ····}11 ····}
18 .end·annotation12 .end·annotation
  
  
19 #·virtual·methods13 #·virtual·methods
20 .method·public·abstract·invoke(Ljava/lang/Object;)Ljava/lang/Object;14 .method·public·abstract·emit(Ljava/lang/Object;Lp1/d;)Ljava/lang/Object;
21 ····.annotation·system·Ldalvik/annotation/Signature;15 ····.annotation·system·Ldalvik/annotation/Signature;
22 ········value·=·{16 ········value·=·{
23 ············"(TP1;)TR;"17 ············"(TT;",
 18 ············"Lp1/d<",
 19 ············"-",
 20 ············"Lm1/q;",
 21 ············">;)",
 22 ············"Ljava/lang/Object;"
24 ········}23 ········}
25 ····.end·annotation24 ····.end·annotation
26 .end·method25 .end·method
1.23 KB
smali/q1/p.smali vs.
smali/m1/n.smali
Files 24% similar despite different names
    
Offset 1, 33 lines modifiedOffset 1, 26 lines modified
1 .class·public·interface·abstract·Lq1/p;1 .class·public·final·Lm1/n;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces 
5 .implements·Lg1/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 ········"Lg1/c<", 
18 ········"TR;>;" 
19 ····} 
20 .end·annotation 
  
  
21 #·virtual·methods4 #·direct·methods
22 .method·public·abstract·invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;5 .method·public·static·final·a(Ljava/lang/Object;Ljava/lang/Object;)Lm1/j;
 6 ····.locals·1
23 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
24 ········value·=·{8 ········value·=·{
 9 ············"<A:",
 10 ············"Ljava/lang/Object;",
 11 ············"B:",
 12 ············"Ljava/lang/Object;",
25 ············"(TP1;TP2;)TR;"13 ············">(TA;TB;)",
 14 ············"Lm1/j<",
 15 ············"TA;TB;>;"
26 ········}16 ········}
27 ····.end·annotation17 ····.end·annotation
  
 18 ····new-instance·v0,·Lm1/j;
  
 19 ····invoke-direct·{v0,·p0,·p1},·Lm1/j;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
  
 20 ····return-object·v0
28 .end·method21 .end·method
3.52 KB
smali/d1/b$a.smali vs.
smali/j1/b$a.smali
Files 7% similar despite different names
    
Offset 1, 86 lines modifiedOffset 1, 86 lines modified
1 .class·final·enum·Ld1/b$a;1 .class·final·enum·Lj1/b$a;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Enum;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Ld1/b;6 ····value·=·Lj1/b;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x40189 ····accessFlags·=·0x4018
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/Signature;12 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{13 ····value·=·{
14 ········"Ljava/lang/Enum<",14 ········"Ljava/lang/Enum<",
15 ········"Ld1/b$a;",15 ········"Lj1/b$a;",
16 ········">;"16 ········">;"
17 ····}17 ····}
18 .end·annotation18 .end·annotation
  
  
19 #·static·fields19 #·static·fields
20 .field·public·static·final·enum·d:Ld1/b$a;20 .field·public·static·final·enum·d:Lj1/b$a;
  
21 .field·public·static·final·enum·e:Ld1/b$a;21 .field·public·static·final·enum·e:Lj1/b$a;
  
22 .field·public·static·final·enum·f:Ld1/b$a;22 .field·public·static·final·enum·f:Lj1/b$a;
  
23 .field·private·static·final·synthetic·g:[Ld1/b$a;23 .field·private·static·final·synthetic·g:[Lj1/b$a;
  
  
24 #·direct·methods24 #·direct·methods
25 .method·static·constructor·<clinit>()V25 .method·static·constructor·<clinit>()V
26 ····.locals·726 ····.locals·7
  
27 ····new-instance·v0,·Ld1/b$a;27 ····new-instance·v0,·Lj1/b$a;
  
28 ····const-string·v1,·"OK"28 ····const-string·v1,·"OK"
  
29 ····const/4·v2,·0x029 ····const/4·v2,·0x0
  
30 ····invoke-direct·{v0,·v1,·v2},·Ld1/b$a;-><init>(Ljava/lang/String;I)V30 ····invoke-direct·{v0,·v1,·v2},·Lj1/b$a;-><init>(Ljava/lang/String;I)V
  
31 ····sput-object·v0,·Ld1/b$a;->d:Ld1/b$a;31 ····sput-object·v0,·Lj1/b$a;->d:Lj1/b$a;
  
32 ····new-instance·v1,·Ld1/b$a;32 ····new-instance·v1,·Lj1/b$a;
  
33 ····const-string·v3,·"NO_ACTIVITY"33 ····const-string·v3,·"NO_ACTIVITY"
  
34 ····const/4·v4,·0x134 ····const/4·v4,·0x1
  
35 ····invoke-direct·{v1,·v3,·v4},·Ld1/b$a;-><init>(Ljava/lang/String;I)V35 ····invoke-direct·{v1,·v3,·v4},·Lj1/b$a;-><init>(Ljava/lang/String;I)V
  
36 ····sput-object·v1,·Ld1/b$a;->e:Ld1/b$a;36 ····sput-object·v1,·Lj1/b$a;->e:Lj1/b$a;
  
37 ····new-instance·v3,·Ld1/b$a;37 ····new-instance·v3,·Lj1/b$a;
  
38 ····const-string·v5,·"ACTIVITY_NOT_FOUND"38 ····const-string·v5,·"ACTIVITY_NOT_FOUND"
  
39 ····const/4·v6,·0x239 ····const/4·v6,·0x2
  
40 ····invoke-direct·{v3,·v5,·v6},·Ld1/b$a;-><init>(Ljava/lang/String;I)V40 ····invoke-direct·{v3,·v5,·v6},·Lj1/b$a;-><init>(Ljava/lang/String;I)V
  
41 ····sput-object·v3,·Ld1/b$a;->f:Ld1/b$a;41 ····sput-object·v3,·Lj1/b$a;->f:Lj1/b$a;
  
42 ····const/4·v5,·0x342 ····const/4·v5,·0x3
  
43 ····new-array·v5,·v5,·[Ld1/b$a;43 ····new-array·v5,·v5,·[Lj1/b$a;
  
44 ····aput-object·v0,·v5,·v244 ····aput-object·v0,·v5,·v2
  
45 ····aput-object·v1,·v5,·v445 ····aput-object·v1,·v5,·v4
  
46 ····aput-object·v3,·v5,·v646 ····aput-object·v3,·v5,·v6
  
47 ····sput-object·v5,·Ld1/b$a;->g:[Ld1/b$a;47 ····sput-object·v5,·Lj1/b$a;->g:[Lj1/b$a;
  
48 ····return-void48 ····return-void
49 .end·method49 .end·method
  
50 .method·private·constructor·<init>(Ljava/lang/String;I)V50 .method·private·constructor·<init>(Ljava/lang/String;I)V
51 ····.locals·051 ····.locals·0
52 ····.annotation·system·Ldalvik/annotation/Signature;52 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 90, 34 lines modifiedOffset 90, 34 lines modified
90 ····.end·annotation90 ····.end·annotation
  
91 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V91 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
92 ····return-void92 ····return-void
93 .end·method93 .end·method
  
94 .method·public·static·valueOf(Ljava/lang/String;)Ld1/b$a;94 .method·public·static·valueOf(Ljava/lang/String;)Lj1/b$a;
95 ····.locals·195 ····.locals·1
  
96 ····const-class·v0,·Ld1/b$a;96 ····const-class·v0,·Lj1/b$a;
  
97 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;97 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
  
98 ····move-result-object·p098 ····move-result-object·p0
  
99 ····check-cast·p0,·Ld1/b$a;99 ····check-cast·p0,·Lj1/b$a;
  
100 ····return-object·p0100 ····return-object·p0
101 .end·method101 .end·method
  
102 .method·public·static·values()[Ld1/b$a;102 .method·public·static·values()[Lj1/b$a;
103 ····.locals·1103 ····.locals·1
  
104 ····sget-object·v0,·Ld1/b$a;->g:[Ld1/b$a;104 ····sget-object·v0,·Lj1/b$a;->g:[Lj1/b$a;
  
105 ····invoke-virtual·{v0},·[Ld1/b$a;->clone()Ljava/lang/Object;105 ····invoke-virtual·{v0},·[Lj1/b$a;->clone()Ljava/lang/Object;
  
106 ····move-result-object·v0106 ····move-result-object·v0
  
107 ····check-cast·v0,·[Ld1/b$a;107 ····check-cast·v0,·[Lj1/b$a;
  
108 ····return-object·v0108 ····return-object·v0
109 .end·method109 .end·method
3.0 KB
smali/k/b$b.smali vs.
smali/r/y.smali
Files 20% similar despite different names
    
Offset 1, 95 lines modifiedOffset 1, 68 lines modified
1 .class·public·final·enum·Lk/b$b;1 .class·public·final·Lr/y;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
 5 .annotation·runtime·Lcom/google/errorprone/annotations/CheckReturnValue;
5 .annotation·system·Ldalvik/annotation/EnclosingClass; 
6 ····value·=·Lk/b; 
7 .end·annotation6 .end·annotation
  
 7 .annotation·runtime·Lcom/google/errorprone/annotations/Immutable;
8 .annotation·system·Ldalvik/annotation/InnerClass; 
9 ····accessFlags·=·0x4019 
10 ····name·=·"b" 
11 .end·annotation 
  
12 .annotation·system·Ldalvik/annotation/Signature; 
13 ····value·=·{ 
14 ········"Ljava/lang/Enum<", 
15 ········"Lk/b$b;", 
16 ········">;" 
17 ····} 
18 .end·annotation8 .end·annotation
  
  
19 #·static·fields9 #·static·fields
 10 .field·private·static·final·a:Lr/y;
20 .field·public·static·final·enum·d:Lk/b$b; 
  
21 .field·private·static·final·synthetic·e:[Lk/b$b; 
  
  
22 #·direct·methods11 #·direct·methods
23 .method·static·constructor·<clinit>()V12 .method·static·constructor·<clinit>()V
24 ····.locals·313 ····.locals·1
  
25 ····new-instance·v0,·Lk/b$b; 
  
26 ····const-string·v1,·"AES256_GCM" 
  
27 ····const/4·v2,·0x0 
  
28 ····invoke-direct·{v0,·v1,·v2},·Lk/b$b;-><init>(Ljava/lang/String;I)V 
  
29 ····sput-object·v0,·Lk/b$b;->d:Lk/b$b; 
  
30 ····const/4·v1,·0x1 
  
31 ····new-array·v1,·v1,·[Lk/b$b;14 ····new-instance·v0,·Lr/y;
  
32 ····aput-object·v0,·v1,·v215 ····invoke-direct·{v0},·Lr/y;-><init>()V
  
33 ····sput-object·v1,·Lk/b$b;->e:[Lk/b$b;16 ····sput-object·v0,·Lr/y;->a:Lr/y;
  
34 ····return-void17 ····return-void
35 .end·method18 .end·method
  
36 .method·private·constructor·<init>(Ljava/lang/String;I)V19 .method·private·constructor·<init>()V
37 ····.locals·020 ····.locals·0
38 ····.annotation·system·Ldalvik/annotation/Signature; 
39 ········value·=·{ 
40 ············"()V" 
41 ········} 
42 ····.end·annotation 
  
43 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
44 ····return-void22 ····return-void
45 .end·method23 .end·method
  
46 .method·public·static·valueOf(Ljava/lang/String;)Lk/b$b;24 .method·static·a()Lr/y;
47 ····.locals·125 ····.locals·1
  
 26 ····sget-object·v0,·Lr/y;->a:Lr/y;
48 ····const-class·v0,·Lk/b$b; 
  
49 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; 
  
50 ····move-result-object·p0 
  
51 ····check-cast·p0,·Lk/b$b; 
  
52 ····return-object·p027 ····return-object·v0
53 .end·method28 .end·method
  
54 .method·public·static·values()[Lk/b$b;29 .method·public·static·b(Lr/y;)Lr/y;
55 ····.locals·130 ····.locals·1
 31 ····.param·p0····#·Lr/y;
 32 ········.annotation·runtime·Ljavax/annotation/Nullable;
 33 ········.end·annotation
 34 ····.end·param
 35 ····.annotation·build·Lcom/google/errorprone/annotations/CanIgnoreReturnValue;
 36 ····.end·annotation
  
56 ····sget-object·v0,·Lk/b$b;->e:[Lk/b$b;37 ····if-eqz·p0,·:cond_0
  
57 ····invoke-virtual·{v0},·[Lk/b$b;->clone()Ljava/lang/Object;38 ····return-object·p0
  
58 ····move-result-object·v039 ····:cond_0
 40 ····new-instance·p0,·Ljava/security/GeneralSecurityException;
  
59 ····check-cast·v0,·[Lk/b$b;41 ····const-string·v0,·"SecretKeyAccess·is·required"
  
60 ····return-object·v042 ····invoke-direct·{p0,·v0},·Ljava/security/GeneralSecurityException;-><init>(Ljava/lang/String;)V
  
 43 ····throw·p0
61 .end·method44 .end·method
2.04 KB
smali/k/c.smali vs.
smali/androidx/security/crypto/c.smali
Files 4% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Lk/c;1 .class·public·final·Landroidx/security/crypto/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·runtime·Ljava/lang/Deprecated;5 .annotation·runtime·Ljava/lang/Deprecated;
6 .end·annotation6 .end·annotation
Offset 14, 19 lines modifiedOffset 14, 19 lines modified
  
14 #·direct·methods14 #·direct·methods
15 .method·static·constructor·<clinit>()V15 .method·static·constructor·<clinit>()V
16 ····.locals·116 ····.locals·1
  
17 ····const-string·v0,·"_androidx_security_master_key_"17 ····const-string·v0,·"_androidx_security_master_key_"
  
18 ····invoke-static·{v0},·Lk/c;->a(Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec;18 ····invoke-static·{v0},·Landroidx/security/crypto/c;->a(Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec;
  
19 ····move-result-object·v019 ····move-result-object·v0
  
20 ····sput-object·v0,·Lk/c;->a:Landroid/security/keystore/KeyGenParameterSpec;20 ····sput-object·v0,·Landroidx/security/crypto/c;->a:Landroid/security/keystore/KeyGenParameterSpec;
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
23 .method·private·static·a(Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec;23 .method·private·static·a(Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec;
24 ····.locals·424 ····.locals·4
  
Offset 106, 27 lines modifiedOffset 106, 27 lines modified
  
106 ····throw·v0106 ····throw·v0
107 .end·method107 .end·method
  
108 .method·public·static·c(Landroid/security/keystore/KeyGenParameterSpec;)Ljava/lang/String;108 .method·public·static·c(Landroid/security/keystore/KeyGenParameterSpec;)Ljava/lang/String;
109 ····.locals·1109 ····.locals·1
  
110 ····invoke-static·{p0},·Lk/c;->e(Landroid/security/keystore/KeyGenParameterSpec;)V110 ····invoke-static·{p0},·Landroidx/security/crypto/c;->e(Landroid/security/keystore/KeyGenParameterSpec;)V
  
111 ····invoke-virtual·{p0},·Landroid/security/keystore/KeyGenParameterSpec;->getKeystoreAlias()Ljava/lang/String;111 ····invoke-virtual·{p0},·Landroid/security/keystore/KeyGenParameterSpec;->getKeystoreAlias()Ljava/lang/String;
  
112 ····move-result-object·v0112 ····move-result-object·v0
  
113 ····invoke-static·{v0},·Lk/c;->d(Ljava/lang/String;)Z113 ····invoke-static·{v0},·Landroidx/security/crypto/c;->d(Ljava/lang/String;)Z
  
114 ····move-result·v0114 ····move-result·v0
  
115 ····if-nez·v0,·:cond_0115 ····if-nez·v0,·:cond_0
  
116 ····invoke-static·{p0},·Lk/c;->b(Landroid/security/keystore/KeyGenParameterSpec;)V116 ····invoke-static·{p0},·Landroidx/security/crypto/c;->b(Landroid/security/keystore/KeyGenParameterSpec;)V
  
117 ····:cond_0117 ····:cond_0
118 ····invoke-virtual·{p0},·Landroid/security/keystore/KeyGenParameterSpec;->getKeystoreAlias()Ljava/lang/String;118 ····invoke-virtual·{p0},·Landroid/security/keystore/KeyGenParameterSpec;->getKeystoreAlias()Ljava/lang/String;
  
119 ····move-result-object·p0119 ····move-result-object·p0
  
120 ····return-object·p0120 ····return-object·p0
2.18 KB
smali/n0/a$a.smali vs.
smali/t0/a$a.smali
Files 26% similar despite different names
    
Offset 1, 59 lines modifiedOffset 1, 59 lines modified
1 .class·Ln0/a$a;1 .class·Lt0/a$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/ViewTreeObserver$OnGlobalFocusChangeListener;5 .implements·Landroid/view/ViewTreeObserver$OnGlobalFocusChangeListener;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Ln0/a;->setOnDescendantFocusChangeListener(Landroid/view/View$OnFocusChangeListener;)V8 ····value·=·Lt0/a;->setOnDescendantFocusChangeListener(Landroid/view/View$OnFocusChangeListener;)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:Landroid/view/View$OnFocusChangeListener;15 .field·final·synthetic·a:Landroid/view/View$OnFocusChangeListener;
  
16 .field·final·synthetic·b:Landroid/view/View;16 .field·final·synthetic·b:Landroid/view/View;
  
17 .field·final·synthetic·c:Ln0/a;17 .field·final·synthetic·c:Lt0/a;
  
  
18 #·direct·methods18 #·direct·methods
19 .method·constructor·<init>(Ln0/a;Landroid/view/View$OnFocusChangeListener;Landroid/view/View;)V19 .method·constructor·<init>(Lt0/a;Landroid/view/View$OnFocusChangeListener;Landroid/view/View;)V
20 ····.locals·020 ····.locals·0
  
21 ····iput-object·p1,·p0,·Ln0/a$a;->c:Ln0/a;21 ····iput-object·p1,·p0,·Lt0/a$a;->c:Lt0/a;
  
22 ····iput-object·p2,·p0,·Ln0/a$a;->a:Landroid/view/View$OnFocusChangeListener;22 ····iput-object·p2,·p0,·Lt0/a$a;->a:Landroid/view/View$OnFocusChangeListener;
  
23 ····iput-object·p3,·p0,·Ln0/a$a;->b:Landroid/view/View;23 ····iput-object·p3,·p0,·Lt0/a$a;->b:Landroid/view/View;
  
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
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·onGlobalFocusChanged(Landroid/view/View;Landroid/view/View;)V28 .method·public·onGlobalFocusChanged(Landroid/view/View;Landroid/view/View;)V
29 ····.locals·129 ····.locals·1
  
30 ····iget-object·p1,·p0,·Ln0/a$a;->a:Landroid/view/View$OnFocusChangeListener;30 ····iget-object·p1,·p0,·Lt0/a$a;->a:Landroid/view/View$OnFocusChangeListener;
  
31 ····iget-object·p2,·p0,·Ln0/a$a;->b:Landroid/view/View;31 ····iget-object·p2,·p0,·Lt0/a$a;->b:Landroid/view/View;
  
32 ····invoke-static·{p2},·Le1/h;->c(Landroid/view/View;)Z32 ····invoke-static·{p2},·Lk1/h;->c(Landroid/view/View;)Z
  
33 ····move-result·v033 ····move-result·v0
  
34 ····invoke-interface·{p1,·p2,·v0},·Landroid/view/View$OnFocusChangeListener;->onFocusChange(Landroid/view/View;Z)V34 ····invoke-interface·{p1,·p2,·v0},·Landroid/view/View$OnFocusChangeListener;->onFocusChange(Landroid/view/View;Z)V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
7.38 KB
smali/v1/i.smali vs.
smali/i2/a.smali
Max HTML report size reached
4.8 KB
smali/v1/b$a.smali vs.
smali/b2/b$a.smali
Max HTML report size reached
2.35 KB
smali/v1/g.smali vs.
smali/p1/e.smali
Files 27% similar despite different names
    
Offset 1, 69 lines modifiedOffset 1, 57 lines modified
1 .class·Lv1/g; 
2 .super·Lv1/f;1 .class·public·interface·abstract·Lp1/e;
 2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Lp1/g$b;
  
4 #·direct·methods 
5 .method·public·static·a(Ljava/util/Iterator;)Lv1/c; 
6 ····.locals·1 
7 ····.annotation·system·Ldalvik/annotation/Signature; 
8 ········value·=·{ 
9 ············"<T:", 
10 ············"Ljava/lang/Object;", 
11 ············">(", 
12 ············"Ljava/util/Iterator<", 
13 ············"+TT;>;)", 
14 ············"Lv1/c<", 
15 ············"TT;>;" 
16 ········} 
17 ····.end·annotation 
  
18 ····const-string·v0,·"<this>"6 #·annotations
 7 .annotation·system·Ldalvik/annotation/MemberClasses;
 8 ····value·=·{
 9 ········Lp1/e$b;,
 10 ········Lp1/e$a;
 11 ····}
 12 .end·annotation
  
19 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
20 ····new-instance·v0,·Lv1/g$a;13 #·static·fields
 14 .field·public·static·final·c:Lp1/e$b;
  
21 ····invoke-direct·{v0,·p0},·Lv1/g$a;-><init>(Ljava/util/Iterator;)V 
  
22 ····invoke-static·{v0},·Lv1/g;->b(Lv1/c;)Lv1/c;15 #·direct·methods
 16 .method·static·constructor·<clinit>()V
 17 ····.locals·1
  
23 ····move-result-object·p018 ····sget-object·v0,·Lp1/e$b;->d:Lp1/e$b;
  
24 ····return-object·p019 ····sput-object·v0,·Lp1/e;->c:Lp1/e$b;
  
 20 ····return-void
25 .end·method21 .end·method
  
26 .method·public·static·final·b(Lv1/c;)Lv1/c; 
27 ····.locals·1 
 22 #·virtual·methods
 23 .method·public·abstract·j(Lp1/d;)V
 24 ····.annotation·system·Ldalvik/annotation/Signature;
 25 ········value·=·{
 26 ············"(",
 27 ············"Lp1/d<",
 28 ············"*>;)V"
 29 ········}
 30 ····.end·annotation
 31 .end·method
  
 32 .method·public·abstract·m(Lp1/d;)Lp1/d;
28 ····.annotation·system·Ldalvik/annotation/Signature;33 ····.annotation·system·Ldalvik/annotation/Signature;
29 ········value·=·{34 ········value·=·{
30 ············"<T:",35 ············"<T:",
31 ············"Ljava/lang/Object;",36 ············"Ljava/lang/Object;",
32 ············">(",37 ············">(",
33 ············"Lv1/c<",38 ············"Lp1/d<",
34 ············"+TT;>;)",39 ············"-TT;>;)",
35 ············"Lv1/c<",40 ············"Lp1/d<",
36 ············"TT;>;"41 ············"TT;>;"
37 ········}42 ········}
38 ····.end·annotation43 ····.end·annotation
  
39 ····const-string·v0,·"<this>" 
  
40 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
41 ····instance-of·v0,·p0,·Lv1/a; 
  
42 ····if-eqz·v0,·:cond_0 
  
43 ····goto·:goto_0 
  
44 ····:cond_0 
45 ····new-instance·v0,·Lv1/a; 
  
46 ····invoke-direct·{v0,·p0},·Lv1/a;-><init>(Lv1/c;)V 
  
47 ····move-object·p0,·v0 
  
48 ····:goto_0 
49 ····return-object·p0 
50 .end·method44 .end·method
1.38 KB
smali/v1/g$a.smali vs.
smali/b2/g$a.smali
Files 10% similar despite different names
    
Offset 1, 43 lines modifiedOffset 1, 43 lines modified
1 .class·public·final·Lv1/g$a;1 .class·public·final·Lb2/g$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lv1/c;5 .implements·Lb2/c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lv1/g;->a(Ljava/util/Iterator;)Lv1/c;8 ····value·=·Lb2/g;->a(Ljava/util/Iterator;)Lb2/c;
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 ········"Ljava/lang/Object;",16 ········"Ljava/lang/Object;",
17 ········"Lv1/c<",17 ········"Lb2/c<",
18 ········"TT;>;"18 ········"TT;>;"
19 ····}19 ····}
20 .end·annotation20 .end·annotation
  
  
21 #·instance·fields21 #·instance·fields
22 .field·final·synthetic·a:Ljava/util/Iterator;22 .field·final·synthetic·a:Ljava/util/Iterator;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·public·constructor·<init>(Ljava/util/Iterator;)V24 .method·public·constructor·<init>(Ljava/util/Iterator;)V
25 ····.locals·025 ····.locals·0
  
26 ····iput-object·p1,·p0,·Lv1/g$a;->a:Ljava/util/Iterator;26 ····iput-object·p1,·p0,·Lb2/g$a;->a:Ljava/util/Iterator;
  
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
  
Offset 48, 11 lines modifiedOffset 48, 11 lines modified
48 ········value·=·{48 ········value·=·{
49 ············"()",49 ············"()",
50 ············"Ljava/util/Iterator<",50 ············"Ljava/util/Iterator<",
51 ············"TT;>;"51 ············"TT;>;"
52 ········}52 ········}
53 ····.end·annotation53 ····.end·annotation
  
54 ····iget-object·v0,·p0,·Lv1/g$a;->a:Ljava/util/Iterator;54 ····iget-object·v0,·p0,·Lb2/g$a;->a:Ljava/util/Iterator;
  
55 ····return-object·v055 ····return-object·v0
56 .end·method56 .end·method
4.93 KB
smali/v1/j$a.smali vs.
smali/b1/a$c.smali
Max HTML report size reached
2.86 KB
smali/v1/j.smali vs.
smali/b2/j.smali
Files 19% similar despite different names
    
Offset 1, 92 lines modifiedOffset 1, 92 lines modified
1 .class·public·final·Lv1/j;1 .class·public·final·Lb2/j;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lv1/c;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 ········"<T:",
10 ········"Ljava/lang/Object;",10 ········"Ljava/lang/Object;",
11 ········"R:",11 ········"R:",
12 ········"Ljava/lang/Object;",12 ········"Ljava/lang/Object;",
13 ········">",13 ········">",
14 ········"Ljava/lang/Object;",14 ········"Ljava/lang/Object;",
15 ········"Lv1/c<",15 ········"Lb2/c<",
16 ········"TR;>;"16 ········"TR;>;"
17 ····}17 ····}
18 .end·annotation18 .end·annotation
  
  
19 #·instance·fields19 #·instance·fields
20 .field·private·final·a:Lv1/c;20 .field·private·final·a:Lb2/c;
21 ····.annotation·system·Ldalvik/annotation/Signature;21 ····.annotation·system·Ldalvik/annotation/Signature;
22 ········value·=·{22 ········value·=·{
23 ············"Lv1/c<",23 ············"Lb2/c<",
24 ············"TT;>;"24 ············"TT;>;"
25 ········}25 ········}
26 ····.end·annotation26 ····.end·annotation
27 .end·field27 .end·field
  
28 .field·private·final·b:Lq1/l;28 .field·private·final·b:Lw1/l;
29 ····.annotation·system·Ldalvik/annotation/Signature;29 ····.annotation·system·Ldalvik/annotation/Signature;
30 ········value·=·{30 ········value·=·{
31 ············"Lq1/l<",31 ············"Lw1/l<",
32 ············"TT;TR;>;"32 ············"TT;TR;>;"
33 ········}33 ········}
34 ····.end·annotation34 ····.end·annotation
35 .end·field35 .end·field
  
  
36 #·direct·methods36 #·direct·methods
37 .method·public·constructor·<init>(Lv1/c;Lq1/l;)V37 .method·public·constructor·<init>(Lb2/c;Lw1/l;)V
38 ····.locals·138 ····.locals·1
39 ····.annotation·system·Ldalvik/annotation/Signature;39 ····.annotation·system·Ldalvik/annotation/Signature;
40 ········value·=·{40 ········value·=·{
41 ············"(",41 ············"(",
42 ············"Lv1/c<",42 ············"Lb2/c<",
43 ············"+TT;>;",43 ············"+TT;>;",
44 ············"Lq1/l<",44 ············"Lw1/l<",
45 ············"-TT;+TR;>;)V"45 ············"-TT;+TR;>;)V"
46 ········}46 ········}
47 ····.end·annotation47 ····.end·annotation
  
48 ····const-string·v0,·"sequence"48 ····const-string·v0,·"sequence"
  
49 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V49 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
50 ····const-string·v0,·"transformer"50 ····const-string·v0,·"transformer"
  
51 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V51 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
52 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V52 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
53 ····iput-object·p1,·p0,·Lv1/j;->a:Lv1/c;53 ····iput-object·p1,·p0,·Lb2/j;->a:Lb2/c;
  
54 ····iput-object·p2,·p0,·Lv1/j;->b:Lq1/l;54 ····iput-object·p2,·p0,·Lb2/j;->b:Lw1/l;
  
55 ····return-void55 ····return-void
56 .end·method56 .end·method
  
57 .method·public·static·final·synthetic·a(Lv1/j;)Lv1/c;57 .method·public·static·final·synthetic·a(Lb2/j;)Lb2/c;
58 ····.locals·058 ····.locals·0
  
59 ····iget-object·p0,·p0,·Lv1/j;->a:Lv1/c;59 ····iget-object·p0,·p0,·Lb2/j;->a:Lb2/c;
  
60 ····return-object·p060 ····return-object·p0
61 .end·method61 .end·method
  
62 .method·public·static·final·synthetic·b(Lv1/j;)Lq1/l;62 .method·public·static·final·synthetic·b(Lb2/j;)Lw1/l;
63 ····.locals·063 ····.locals·0
  
64 ····iget-object·p0,·p0,·Lv1/j;->b:Lq1/l;64 ····iget-object·p0,·p0,·Lb2/j;->b:Lw1/l;
  
65 ····return-object·p065 ····return-object·p0
66 .end·method66 .end·method
  
  
67 #·virtual·methods67 #·virtual·methods
68 .method·public·iterator()Ljava/util/Iterator;68 .method·public·iterator()Ljava/util/Iterator;
Offset 95, 13 lines modifiedOffset 95, 13 lines modified
95 ········value·=·{95 ········value·=·{
96 ············"()",96 ············"()",
97 ············"Ljava/util/Iterator<",97 ············"Ljava/util/Iterator<",
98 ············"TR;>;"98 ············"TR;>;"
99 ········}99 ········}
100 ····.end·annotation100 ····.end·annotation
  
101 ····new-instance·v0,·Lv1/j$a;101 ····new-instance·v0,·Lb2/j$a;
  
102 ····invoke-direct·{v0,·p0},·Lv1/j$a;-><init>(Lv1/j;)V102 ····invoke-direct·{v0,·p0},·Lb2/j$a;-><init>(Lb2/j;)V
  
103 ····return-object·v0103 ····return-object·v0
104 .end·method104 .end·method
4.15 KB
smali/u1/g.smali vs.
smali/f2/e.smali
Max HTML report size reached
1.34 KB
smali/m1/a$a.smali vs.
smali/s1/a$a.smali
Files 6% similar despite different names
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
1 .class·final·Lm1/a$a;1 .class·final·Ls1/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·=·Lm1/a;6 ····value·=·Ls1/a;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x1a9 ····accessFlags·=·0x1a
10 ····name·=·"a"10 ····name·=·"a"
11 .end·annotation11 .end·annotation
  
  
12 #·static·fields12 #·static·fields
13 .field·public·static·final·a:Lm1/a$a;13 .field·public·static·final·a:Ls1/a$a;
  
14 .field·public·static·final·b:Ljava/lang/Integer;14 .field·public·static·final·b:Ljava/lang/Integer;
  
  
15 #·direct·methods15 #·direct·methods
16 .method·static·constructor·<clinit>()V16 .method·static·constructor·<clinit>()V
17 ····.locals·317 ····.locals·3
  
18 ····new-instance·v0,·Lm1/a$a;18 ····new-instance·v0,·Ls1/a$a;
  
19 ····invoke-direct·{v0},·Lm1/a$a;-><init>()V19 ····invoke-direct·{v0},·Ls1/a$a;-><init>()V
  
20 ····sput-object·v0,·Lm1/a$a;->a:Lm1/a$a;20 ····sput-object·v0,·Ls1/a$a;->a:Ls1/a$a;
  
21 ····const/4·v0,·0x021 ····const/4·v0,·0x0
  
22 ····:try_start_022 ····:try_start_0
23 ····const-string·v1,·"android.os.Build$VERSION"23 ····const-string·v1,·"android.os.Build$VERSION"
  
24 ····invoke-static·{v1},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;24 ····invoke-static·{v1},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
Offset 81, 15 lines modifiedOffset 81, 15 lines modified
  
81 ····:goto_181 ····:goto_1
82 ····if-eqz·v2,·:cond_282 ····if-eqz·v2,·:cond_2
  
83 ····move-object·v0,·v183 ····move-object·v0,·v1
  
84 ····:cond_284 ····:cond_2
85 ····sput-object·v0,·Lm1/a$a;->b:Ljava/lang/Integer;85 ····sput-object·v0,·Ls1/a$a;->b:Ljava/lang/Integer;
  
86 ····return-void86 ····return-void
87 .end·method87 .end·method
  
88 .method·private·constructor·<init>()V88 .method·private·constructor·<init>()V
89 ····.locals·089 ····.locals·0
  
2.41 KB
smali/y1/c.smali vs.
smali/e2/c.smali
Files 7% similar despite different names
    
Offset 1, 80 lines modifiedOffset 1, 80 lines modified
1 .class·public·final·Ly1/c;1 .class·public·final·Le2/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·a:Ly1/b;5 .field·public·static·final·a:Le2/b;
  
6 .field·private·static·volatile·choreographer:Landroid/view/Choreographer;6 .field·private·static·volatile·choreographer:Landroid/view/Choreographer;
  
  
7 #·direct·methods7 #·direct·methods
8 .method·static·constructor·<clinit>()V8 .method·static·constructor·<clinit>()V
9 ····.locals·49 ····.locals·4
  
10 ····const/4·v0,·0x010 ····const/4·v0,·0x0
  
11 ····:try_start_011 ····:try_start_0
12 ····sget-object·v1,·Lg1/k;->d:Lg1/k$a;12 ····sget-object·v1,·Lm1/k;->d:Lm1/k$a;
  
13 ····new-instance·v1,·Ly1/a;13 ····new-instance·v1,·Le2/a;
  
14 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;14 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
  
15 ····move-result-object·v215 ····move-result-object·v2
  
16 ····const/4·v3,·0x116 ····const/4·v3,·0x1
  
17 ····invoke-static·{v2,·v3},·Ly1/c;->a(Landroid/os/Looper;Z)Landroid/os/Handler;17 ····invoke-static·{v2,·v3},·Le2/c;->a(Landroid/os/Looper;Z)Landroid/os/Handler;
  
18 ····move-result-object·v218 ····move-result-object·v2
  
19 ····const/4·v3,·0x219 ····const/4·v3,·0x2
  
20 ····invoke-direct·{v1,·v2,·v0,·v3,·v0},·Ly1/a;-><init>(Landroid/os/Handler;Ljava/lang/String;ILkotlin/jvm/internal/e;)V20 ····invoke-direct·{v1,·v2,·v0,·v3,·v0},·Le2/a;-><init>(Landroid/os/Handler;Ljava/lang/String;ILkotlin/jvm/internal/e;)V
  
21 ····invoke-static·{v1},·Lg1/k;->a(Ljava/lang/Object;)Ljava/lang/Object;21 ····invoke-static·{v1},·Lm1/k;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
22 ····move-result-object·v122 ····move-result-object·v1
23 ····:try_end_023 ····:try_end_0
24 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_024 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
25 ····goto·:goto_025 ····goto·:goto_0
  
26 ····:catchall_026 ····:catchall_0
27 ····move-exception·v127 ····move-exception·v1
  
28 ····sget-object·v2,·Lg1/k;->d:Lg1/k$a;28 ····sget-object·v2,·Lm1/k;->d:Lm1/k$a;
  
29 ····invoke-static·{v1},·Lg1/l;->a(Ljava/lang/Throwable;)Ljava/lang/Object;29 ····invoke-static·{v1},·Lm1/l;->a(Ljava/lang/Throwable;)Ljava/lang/Object;
  
30 ····move-result-object·v130 ····move-result-object·v1
  
31 ····invoke-static·{v1},·Lg1/k;->a(Ljava/lang/Object;)Ljava/lang/Object;31 ····invoke-static·{v1},·Lm1/k;->a(Ljava/lang/Object;)Ljava/lang/Object;
  
32 ····move-result-object·v132 ····move-result-object·v1
  
33 ····:goto_033 ····:goto_0
34 ····invoke-static·{v1},·Lg1/k;->c(Ljava/lang/Object;)Z34 ····invoke-static·{v1},·Lm1/k;->c(Ljava/lang/Object;)Z
  
35 ····move-result·v235 ····move-result·v2
  
36 ····if-eqz·v2,·:cond_036 ····if-eqz·v2,·:cond_0
  
37 ····goto·:goto_137 ····goto·:goto_1
  
38 ····:cond_038 ····:cond_0
39 ····move-object·v0,·v139 ····move-object·v0,·v1
  
40 ····:goto_140 ····:goto_1
41 ····check-cast·v0,·Ly1/b;41 ····check-cast·v0,·Le2/b;
  
42 ····sput-object·v0,·Ly1/c;->a:Ly1/b;42 ····sput-object·v0,·Le2/c;->a:Le2/b;
  
43 ····return-void43 ····return-void
44 .end·method44 .end·method
  
45 .method·public·static·final·a(Landroid/os/Looper;Z)Landroid/os/Handler;45 .method·public·static·final·a(Landroid/os/Looper;Z)Landroid/os/Handler;
46 ····.locals·746 ····.locals·7
  
2.32 KB
smali/o0/a$b.smali vs.
smali/u0/a$b.smali
Files 12% similar despite different names
    
Offset 1, 68 lines modifiedOffset 1, 68 lines modified
1 .class·public·Lo0/a$b;1 .class·public·Lu0/a$b;
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·=·Lu0/a;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x99 ····accessFlags·=·0x9
10 ····name·=·"b"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·private·final·a:Landroid/content/Context;13 .field·private·final·a:Landroid/content/Context;
  
14 .field·private·final·b:Lio/flutter/embedding/engine/a;14 .field·private·final·b:Lio/flutter/embedding/engine/a;
  
15 .field·private·final·c:Lx0/c;15 .field·private·final·c:Ld1/c;
  
16 .field·private·final·d:Lio/flutter/view/d;16 .field·private·final·d:Lio/flutter/view/d;
  
17 .field·private·final·e:Lio/flutter/plugin/platform/e;17 .field·private·final·e:Lio/flutter/plugin/platform/e;
  
18 .field·private·final·f:Lo0/a$a;18 .field·private·final·f:Lu0/a$a;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·public·constructor·<init>(Landroid/content/Context;Lio/flutter/embedding/engine/a;Lx0/c;Lio/flutter/view/d;Lio/flutter/plugin/platform/e;Lo0/a$a;)V20 .method·public·constructor·<init>(Landroid/content/Context;Lio/flutter/embedding/engine/a;Ld1/c;Lio/flutter/view/d;Lio/flutter/plugin/platform/e;Lu0/a$a;)V
21 ····.locals·021 ····.locals·0
  
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····iput-object·p1,·p0,·Lo0/a$b;->a:Landroid/content/Context;23 ····iput-object·p1,·p0,·Lu0/a$b;->a:Landroid/content/Context;
  
24 ····iput-object·p2,·p0,·Lo0/a$b;->b:Lio/flutter/embedding/engine/a;24 ····iput-object·p2,·p0,·Lu0/a$b;->b:Lio/flutter/embedding/engine/a;
  
25 ····iput-object·p3,·p0,·Lo0/a$b;->c:Lx0/c;25 ····iput-object·p3,·p0,·Lu0/a$b;->c:Ld1/c;
  
26 ····iput-object·p4,·p0,·Lo0/a$b;->d:Lio/flutter/view/d;26 ····iput-object·p4,·p0,·Lu0/a$b;->d:Lio/flutter/view/d;
  
27 ····iput-object·p5,·p0,·Lo0/a$b;->e:Lio/flutter/plugin/platform/e;27 ····iput-object·p5,·p0,·Lu0/a$b;->e:Lio/flutter/plugin/platform/e;
  
28 ····iput-object·p6,·p0,·Lo0/a$b;->f:Lo0/a$a;28 ····iput-object·p6,·p0,·Lu0/a$b;->f:Lu0/a$a;
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
  
31 #·virtual·methods31 #·virtual·methods
32 .method·public·a()Landroid/content/Context;32 .method·public·a()Landroid/content/Context;
33 ····.locals·133 ····.locals·1
  
34 ····iget-object·v0,·p0,·Lo0/a$b;->a:Landroid/content/Context;34 ····iget-object·v0,·p0,·Lu0/a$b;->a:Landroid/content/Context;
  
35 ····return-object·v035 ····return-object·v0
36 .end·method36 .end·method
  
37 .method·public·b()Lx0/c;37 .method·public·b()Ld1/c;
38 ····.locals·138 ····.locals·1
  
39 ····iget-object·v0,·p0,·Lo0/a$b;->c:Lx0/c;39 ····iget-object·v0,·p0,·Lu0/a$b;->c:Ld1/c;
  
40 ····return-object·v040 ····return-object·v0
41 .end·method41 .end·method
3.12 KB
smali/j0/a$b$a.smali vs.
smali/c0/a$b.smali
Files 20% similar despite different names
    
Offset 1, 81 lines modifiedOffset 1, 78 lines modified
1 .class·Lj0/a$b$a;1 .class·public·final·Lc0/a$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces 
5 .implements·Ljava/util/concurrent/ThreadFactory; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lj0/a$b;6 ····value·=·Lc0/a;
9 .end·annotation7 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x29 ····accessFlags·=·0x19
12 ····name·=·"a"10 ····name·=·"b"
13 .end·annotation11 .end·annotation
  
  
14 #·instance·fields12 #·instance·fields
15 .field·private·a:I 
  
16 .field·final·synthetic·b:Lj0/a$b;13 .field·private·a:Ljava/util/HashMap;
 14 ····.annotation·system·Ldalvik/annotation/Signature;
 15 ········value·=·{
 16 ············"Ljava/util/HashMap<",
 17 ············"Ljava/lang/String;",
 18 ············"Ljava/lang/String;",
 19 ············">;"
 20 ········}
 21 ····.end·annotation
 22 .end·field
  
  
17 #·direct·methods23 #·direct·methods
18 .method·private·constructor·<init>(Lj0/a$b;)V24 .method·public·constructor·<init>()V
19 ····.locals·025 ····.locals·1
  
20 ····iput-object·p1,·p0,·Lj0/a$b$a;->b:Lj0/a$b; 
  
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····const/4·p1,·0x027 ····new-instance·v0,·Ljava/util/HashMap;
  
23 ····iput·p1,·p0,·Lj0/a$b$a;->a:I28 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
 29 ····iput-object·v0,·p0,·Lc0/a$b;->a:Ljava/util/HashMap;
24 ····return-void 
25 .end·method 
  
26 .method·synthetic·constructor·<init>(Lj0/a$b;Lj0/a$a;)V 
27 ····.locals·0 
  
28 ····invoke-direct·{p0,·p1},·Lj0/a$b$a;-><init>(Lj0/a$b;)V 
  
29 ····return-void30 ····return-void
30 .end·method31 .end·method
  
  
31 #·virtual·methods32 #·virtual·methods
32 .method·public·newThread(Ljava/lang/Runnable;)Ljava/lang/Thread;33 .method·public·a()Lc0/a;
33 ····.locals·334 ····.locals·3
  
34 ····new-instance·v0,·Ljava/lang/Thread;35 ····iget-object·v0,·p0,·Lc0/a$b;->a:Ljava/util/HashMap;
  
35 ····invoke-direct·{v0,·p1},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V36 ····if-eqz·v0,·:cond_0
  
36 ····new-instance·p1,·Ljava/lang/StringBuilder;37 ····new-instance·v0,·Lc0/a;
  
37 ····invoke-direct·{p1},·Ljava/lang/StringBuilder;-><init>()V38 ····iget-object·v1,·p0,·Lc0/a$b;->a:Ljava/util/HashMap;
  
38 ····const-string·v1,·"flutter-worker-"39 ····invoke-static·{v1},·Ljava/util/Collections;->unmodifiableMap(Ljava/util/Map;)Ljava/util/Map;
  
39 ····invoke-virtual·{p1,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;40 ····move-result-object·v1
  
40 ····iget·v1,·p0,·Lj0/a$b$a;->a:I41 ····const/4·v2,·0x0
  
41 ····add-int/lit8·v2,·v1,·0x142 ····invoke-direct·{v0,·v1,·v2},·Lc0/a;-><init>(Ljava/util/Map;Lc0/a$a;)V
  
42 ····iput·v2,·p0,·Lj0/a$b$a;->a:I43 ····iput-object·v2,·p0,·Lc0/a$b;->a:Ljava/util/HashMap;
  
43 ····invoke-virtual·{p1,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;44 ····return-object·v0
  
44 ····invoke-virtual·{p1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;45 ····:cond_0
 46 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
45 ····move-result-object·p147 ····const-string·v1,·"cannot·call·build()·twice"
  
46 ····invoke-virtual·{v0,·p1},·Ljava/lang/Thread;->setName(Ljava/lang/String;)V48 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
47 ····return-object·v049 ····throw·v0
48 .end·method50 .end·method
4.26 KB
smali/j0/a$b.smali vs.
smali/p0/a$b.smali
Max HTML report size reached
1.76 KB
smali/c1/a$a$a.smali vs.
smali/f1/a$a.smali
Files 20% similar despite different names
    
Offset 1, 57 lines modifiedOffset 1, 55 lines modified
1 .class·Lc1/a$a$a;1 .class·Lf1/a$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Lc1/g$b;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
8 ····value·=·Lc1/a$a;->run()V8 ····value·=·Lf1/a;-><init>(Lf1/a$c;Lc1/g;)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·d:Z 
  
16 .field·final·synthetic·e:Lc1/a$a;15 .field·final·synthetic·a:Lf1/a;
  
  
17 #·direct·methods16 #·direct·methods
18 .method·constructor·<init>(Lc1/a$a;Z)V17 .method·constructor·<init>(Lf1/a;)V
19 ····.locals·018 ····.locals·0
  
20 ····iput-object·p1,·p0,·Lc1/a$a$a;->e:Lc1/a$a;19 ····iput-object·p1,·p0,·Lf1/a$a;->a:Lf1/a;
  
21 ····iput-boolean·p2,·p0,·Lc1/a$a$a;->d:Z 
  
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····return-void21 ····return-void
24 .end·method22 .end·method
  
  
25 #·virtual·methods23 #·virtual·methods
26 .method·public·run()V24 .method·public·a(Ljava/lang/String;)V
27 ····.locals·225 ····.locals·2
  
28 ····iget-object·v0,·p0,·Lc1/a$a$a;->e:Lc1/a$a;26 ····iget-object·v0,·p0,·Lf1/a$a;->a:Lf1/a;
  
 27 ····invoke-static·{v0},·Lf1/a;->b(Lf1/a;)Lf1/a$c;
  
29 ····iget-object·v0,·v0,·Lc1/a$a;->e:Lx0/k$d;28 ····move-result-object·v0
  
30 ····iget-boolean·v1,·p0,·Lc1/a$a$a;->d:Z29 ····iget-object·v1,·p0,·Lf1/a$a;->a:Lf1/a;
  
31 ····invoke-static·{v1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;30 ····invoke-static·{v1,·p1},·Lf1/a;->a(Lf1/a;Ljava/lang/String;)Landroid/view/PointerIcon;
  
32 ····move-result-object·v131 ····move-result-object·p1
  
33 ····invoke-interface·{v0,·v1},·Lx0/k$d;->a(Ljava/lang/Object;)V32 ····invoke-interface·{v0,·p1},·Lf1/a$c;->setPointerIcon(Landroid/view/PointerIcon;)V
  
34 ····return-void33 ····return-void
35 .end·method34 .end·method
1.85 KB
smali/r1/b$a.smali vs.
smali/e0/y$c$a.smali
Files 19% similar despite different names
    
Offset 1, 54 lines modifiedOffset 1, 58 lines modified
1 .class·public·final·Lr1/b$a;1 .class·Le0/y$c$a;
2 .super·Ljava/lang/ThreadLocal;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Lcom/google/crypto/tink/shaded/protobuf/c0$d;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lr1/b;-><init>()V8 ····value·=·Le0/y$c;
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x1911 ····accessFlags·=·0x0
10 ····name·=·null12 ····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/ThreadLocal<",16 ········"Ljava/lang/Object;",
15 ········"Ljava/util/Random;",17 ········"Lcom/google/crypto/tink/shaded/protobuf/c0$d<",
 18 ········"Le0/y$c;",
16 ········">;"19 ········">;"
17 ····}20 ····}
18 .end·annotation21 .end·annotation
  
  
19 #·direct·methods22 #·direct·methods
20 .method·constructor·<init>()V23 .method·constructor·<init>()V
21 ····.locals·024 ····.locals·0
  
22 ····invoke-direct·{p0},·Ljava/lang/ThreadLocal;-><init>()V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····return-void26 ····return-void
24 .end·method27 .end·method
  
  
25 #·virtual·methods28 #·virtual·methods
26 .method·protected·a()Ljava/util/Random;29 .method·public·bridge·synthetic·a(I)Lcom/google/crypto/tink/shaded/protobuf/c0$c;
27 ····.locals·130 ····.locals·0
  
28 ····new-instance·v0,·Ljava/util/Random;31 ····invoke-virtual·{p0,·p1},·Le0/y$c$a;->b(I)Le0/y$c;
  
29 ····invoke-direct·{v0},·Ljava/util/Random;-><init>()V32 ····move-result-object·p1
  
30 ····return-object·v033 ····return-object·p1
31 .end·method34 .end·method
  
32 .method·public·bridge·synthetic·initialValue()Ljava/lang/Object;35 .method·public·b(I)Le0/y$c;
33 ····.locals·136 ····.locals·0
  
34 ····invoke-virtual·{p0},·Lr1/b$a;->a()Ljava/util/Random;37 ····invoke-static·{p1},·Le0/y$c;->a(I)Le0/y$c;
  
35 ····move-result-object·v038 ····move-result-object·p1
  
36 ····return-object·v039 ····return-object·p1
37 .end·method40 .end·method
1.44 KB
smali/r1/c$a.smali vs.
smali/d2/d2.smali
Files 25% similar despite different names
    
Offset 1, 51 lines modifiedOffset 1, 41 lines modified
1 .class·public·final·Lr1/c$a;1 .class·Ld2/d2;
2 .super·Lr1/c;2 .super·Ld2/a;
3 .source·""3 .source·""
  
4 #·interfaces 
5 .implements·Ljava/io/Serializable; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·Lr1/c; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass;5 .annotation·system·Ldalvik/annotation/Signature;
11 ····accessFlags·=·0x19 
12 ····name·=·"a"6 ····value·=·{
 7 ········"Ld2/a<",
 8 ········"Lm1/q;",
 9 ········">;"
 10 ····}
13 .end·annotation11 .end·annotation
  
  
14 #·direct·methods12 #·direct·methods
15 .method·private·constructor·<init>()V13 .method·public·constructor·<init>(Lp1/g;Z)V
16 ····.locals·014 ····.locals·1
  
17 ····invoke-direct·{p0},·Lr1/c;-><init>()V 
  
18 ····return-void 
19 .end·method 
  
 15 ····const/4·v0,·0x1
20 .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/e;)V 
21 ····.locals·0 
  
22 ····invoke-direct·{p0},·Lr1/c$a;-><init>()V16 ····invoke-direct·{p0,·p1,·v0,·p2},·Ld2/a;-><init>(Lp1/g;ZZ)V
  
23 ····return-void17 ····return-void
24 .end·method18 .end·method
  
  
25 #·virtual·methods19 #·virtual·methods
26 .method·public·b()I20 .method·protected·Q(Ljava/lang/Throwable;)Z
27 ····.locals·121 ····.locals·1
  
28 ····invoke-static·{},·Lr1/c;->a()Lr1/c;22 ····invoke-virtual·{p0},·Ld2/a;->getContext()Lp1/g;
  
29 ····move-result-object·v023 ····move-result-object·v0
  
30 ····invoke-virtual·{v0},·Lr1/c;->b()I24 ····invoke-static·{v0,·p1},·Ld2/h0;->a(Lp1/g;Ljava/lang/Throwable;)V
  
31 ····move-result·v025 ····const/4·p1,·0x1
  
32 ····return·v026 ····return·p1
33 .end·method27 .end·method
2.46 KB
smali/v/a$a.smali vs.
smali/e0/c$b.smali
Files 25% similar despite different names
    
Offset 1, 65 lines modifiedOffset 1, 65 lines modified
1 .class·Lv/a$a; 
2 .super·Ls/h$b;1 .class·public·final·Le0/c$b;
 2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingMethod;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lv/a;-><init>()V8 ····value·=·Le0/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·=·"b"
11 .end·annotation13 .end·annotation
  
12 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
13 ····value·=·{15 ····value·=·{
14 ········"Ls/h$b<",16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",
15 ········"Ls/d;",17 ········"Le0/c;",
16 ········"Lz/p;",18 ········"Le0/c$b;",
17 ········">;"19 ········">;",
 20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"
18 ····}21 ····}
19 .end·annotation22 .end·annotation
  
  
20 #·direct·methods23 #·direct·methods
21 .method·constructor·<init>(Ljava/lang/Class;)V24 .method·private·constructor·<init>()V
22 ····.locals·025 ····.locals·1
  
 26 ····invoke-static·{},·Le0/c;->N()Le0/c;
  
23 ····invoke-direct·{p0,·p1},·Ls/h$b;-><init>(Ljava/lang/Class;)V27 ····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
  
24 ····return-void29 ····return-void
25 .end·method30 .end·method
  
 31 .method·synthetic·constructor·<init>(Le0/c$a;)V
  
26 #·virtual·methods 
27 .method·public·bridge·synthetic·a(Ljava/lang/Object;)Ljava/lang/Object; 
28 ····.locals·032 ····.locals·0
  
29 ····check-cast·p1,·Lz/p;33 ····invoke-direct·{p0},·Le0/c$b;-><init>()V
  
 34 ····return-void
30 ····invoke-virtual·{p0,·p1},·Lv/a$a;->c(Lz/p;)Ls/d; 
  
31 ····move-result-object·p1 
  
32 ····return-object·p1 
33 .end·method35 .end·method
  
34 .method·public·c(Lz/p;)Ls/d; 
35 ····.locals·1 
  
36 ····new-instance·v0,·La0/d; 
  
37 ····invoke-virtual·{p1},·Lz/p;->Q()Lcom/google/crypto/tink/shaded/protobuf/i;36 #·virtual·methods
 37 .method·public·y(I)Le0/c$b;
 38 ····.locals·1
  
38 ····move-result-object·p139 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V
  
39 ····invoke-virtual·{p1},·Lcom/google/crypto/tink/shaded/protobuf/i;->x()[B40 ····iget-object·v0,·p0,·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->e:Lcom/google/crypto/tink/shaded/protobuf/a0;
  
40 ····move-result-object·p141 ····check-cast·v0,·Le0/c;
  
41 ····invoke-direct·{v0,·p1},·La0/d;-><init>([B)V42 ····invoke-static·{v0,·p1},·Le0/c;->O(Le0/c;I)V
  
42 ····return-object·v043 ····return-object·p0
43 .end·method44 .end·method
7.52 KB
smali/v/a$b.smali vs.
smali/s/l$b.smali
Max HTML report size reached
9.87 KB
smali/v/c$a.smali vs.
smali/f2/a$b.smali
Max HTML report size reached
5.33 KB
smali/v/c.smali vs.
smali/androidx/security/crypto/a$d.smali
Max HTML report size reached
4.67 KB
smali/b0/e$a.smali vs.
smali/d1/k$a$a.smali
Max HTML report size reached
1.11 KB
smali/b0/d.smali vs.
smali/d2/d.smali
Files 22% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 42 lines modified
1 .class·public·final·synthetic·Lb0/d;1 .class·final·Ld2/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ld2/b2;
  
  
6 #·instance·fields6 #·static·fields
7 .field·public·final·synthetic·d:Lx0/k$d;7 .field·public·static·final·d:Ld2/d;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lx0/k$d;)V9 .method·static·constructor·<clinit>()V
 10 ····.locals·1
  
 11 ····new-instance·v0,·Ld2/d;
  
 12 ····invoke-direct·{v0},·Ld2/d;-><init>()V
  
 13 ····sput-object·v0,·Ld2/d;->d:Ld2/d;
  
 14 ····return-void
 15 .end·method
  
 16 .method·private·constructor·<init>()V
10 ····.locals·017 ····.locals·0
  
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····iput-object·p1,·p0,·Lb0/d;->d:Lx0/k$d; 
  
13 ····return-void19 ····return-void
14 .end·method20 .end·method
  
  
15 #·virtual·methods21 #·virtual·methods
16 .method·public·final·run()V22 .method·public·toString()Ljava/lang/String;
17 ····.locals·123 ····.locals·1
  
18 ····iget-object·v0,·p0,·Lb0/d;->d:Lx0/k$d;24 ····const-string·v0,·"Active"
  
 25 ····return-object·v0
19 ····invoke-interface·{v0},·Lx0/k$d;->c()V 
  
20 ····return-void 
21 .end·method26 .end·method
1.45 KB
smali/b0/b.smali vs.
smali/k0/w.smali
Files 20% similar despite different names
    
Offset 1, 40 lines modifiedOffset 1, 46 lines modified
1 .class·public·final·synthetic·Lb0/b;1 .class·public·final·synthetic·Lk0/w;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
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:Lb0/e$a;7 .field·public·final·synthetic·d:Ld1/j;
  
8 .field·public·final·synthetic·e:Ljava/lang/Object;8 .field·public·final·synthetic·e:Ld1/k$d;
  
 9 .field·public·final·synthetic·f:Lk0/i;
  
  
9 #·direct·methods10 #·direct·methods
10 .method·public·synthetic·constructor·<init>(Lb0/e$a;Ljava/lang/Object;)V11 .method·public·synthetic·constructor·<init>(Ld1/j;Ld1/k$d;Lk0/i;)V
11 ····.locals·012 ····.locals·0
  
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····iput-object·p1,·p0,·Lb0/b;->d:Lb0/e$a;14 ····iput-object·p1,·p0,·Lk0/w;->d:Ld1/j;
  
 15 ····iput-object·p2,·p0,·Lk0/w;->e:Ld1/k$d;
  
14 ····iput-object·p2,·p0,·Lb0/b;->e:Ljava/lang/Object;16 ····iput-object·p3,·p0,·Lk0/w;->f:Lk0/i;
  
15 ····return-void17 ····return-void
16 .end·method18 .end·method
  
  
17 #·virtual·methods19 #·virtual·methods
18 .method·public·final·run()V20 .method·public·final·run()V
19 ····.locals·221 ····.locals·3
  
 22 ····iget-object·v0,·p0,·Lk0/w;->d:Ld1/j;
  
20 ····iget-object·v0,·p0,·Lb0/b;->d:Lb0/e$a;23 ····iget-object·v1,·p0,·Lk0/w;->e:Ld1/k$d;
  
21 ····iget-object·v1,·p0,·Lb0/b;->e:Ljava/lang/Object;24 ····iget-object·v2,·p0,·Lk0/w;->f:Lk0/i;
  
22 ····invoke-static·{v0,·v1},·Lb0/e$a;->e(Lb0/e$a;Ljava/lang/Object;)V25 ····invoke-static·{v0,·v1,·v2},·Lk0/a0;->h(Ld1/j;Ld1/k$d;Lk0/i;)V
  
23 ····return-void26 ····return-void
24 .end·method27 .end·method
12.5 KB
smali/b0/e.smali vs.
smali/j0/f.smali
Max HTML report size reached
2.46 KB
smali/b0/c.smali vs.
smali/s0/b.smali
Files 27% similar despite different names
    
Offset 1, 52 lines modifiedOffset 1, 68 lines modified
1 .class·public·final·synthetic·Lb0/c;1 .class·public·final·Ls0/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces 
5 .implements·Ljava/lang/Runnable; 
  
  
6 #·instance·fields4 #·instance·fields
7 .field·public·final·synthetic·d:Lb0/e$a;5 .field·public·final·a:Ljava/lang/String;
  
 6 .field·public·final·b:Ljava/lang/String;
  
 7 .field·public·final·c:Ljava/lang/String;
  
8 .field·public·final·synthetic·e:Ljava/lang/String;8 .field·public·final·d:Ljava/lang/String;
  
9 .field·public·final·synthetic·f:Ljava/lang/String;9 .field·public·final·e:Ljava/lang/String;
  
10 .field·public·final·synthetic·g:Ljava/lang/Object;10 .field·public·final·f:Ljava/lang/String;
  
 11 .field·final·g:Z
  
  
11 #·direct·methods12 #·direct·methods
12 .method·public·synthetic·constructor·<init>(Lb0/e$a;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V13 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
13 ····.locals·014 ····.locals·0
  
14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
15 ····iput-object·p1,·p0,·Lb0/c;->d:Lb0/e$a;16 ····if-nez·p1,·:cond_0
  
16 ····iput-object·p2,·p0,·Lb0/c;->e:Ljava/lang/String;17 ····const-string·p1,·"libapp.so"
  
 18 ····:cond_0
17 ····iput-object·p3,·p0,·Lb0/c;->f:Ljava/lang/String;19 ····iput-object·p1,·p0,·Ls0/b;->a:Ljava/lang/String;
  
18 ····iput-object·p4,·p0,·Lb0/c;->g:Ljava/lang/Object;20 ····if-nez·p2,·:cond_1
  
19 ····return-void 
20 .end·method21 ····const-string·p2,·"vm_snapshot_data"
  
 22 ····:cond_1
 23 ····iput-object·p2,·p0,·Ls0/b;->b:Ljava/lang/String;
  
 24 ····if-nez·p3,·:cond_2
  
 25 ····const-string·p3,·"isolate_snapshot_data"
  
 26 ····:cond_2
 27 ····iput-object·p3,·p0,·Ls0/b;->c:Ljava/lang/String;
  
 28 ····if-nez·p4,·:cond_3
  
 29 ····const-string·p4,·"flutter_assets"
  
 30 ····:cond_3
 31 ····iput-object·p4,·p0,·Ls0/b;->d:Ljava/lang/String;
21 #·virtual·methods 
22 .method·public·final·run()V 
23 ····.locals·4 
  
24 ····iget-object·v0,·p0,·Lb0/c;->d:Lb0/e$a;32 ····iput-object·p6,·p0,·Ls0/b;->f:Ljava/lang/String;
  
25 ····iget-object·v1,·p0,·Lb0/c;->e:Ljava/lang/String;33 ····if-nez·p5,·:cond_4
  
26 ····iget-object·v2,·p0,·Lb0/c;->f:Ljava/lang/String;34 ····const-string·p5,·""
  
 35 ····:cond_4
27 ····iget-object·v3,·p0,·Lb0/c;->g:Ljava/lang/Object;36 ····iput-object·p5,·p0,·Ls0/b;->e:Ljava/lang/String;
  
28 ····invoke-static·{v0,·v1,·v2,·v3},·Lb0/e$a;->d(Lb0/e$a;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V37 ····iput-boolean·p7,·p0,·Ls0/b;->g:Z
  
29 ····return-void38 ····return-void
30 .end·method39 .end·method
11.0 KB
smali/b0/e$b.smali vs.
smali/h0/e$b.smali
Max HTML report size reached
3.4 KB
smali/z/l$a.smali vs.
smali/e0/l$a.smali
Files 3% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·synthetic·Lz/l$a;1 .class·synthetic·Le0/l$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·=·Lz/l;6 ····value·=·Le0/l;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x10089 ····accessFlags·=·0x1008
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
  
26 ····move-result-object·v026 ····move-result-object·v0
  
27 ····array-length·v0,·v027 ····array-length·v0,·v0
  
28 ····new-array·v0,·v0,·[I28 ····new-array·v0,·v0,·[I
  
29 ····sput-object·v0,·Lz/l$a;->a:[I29 ····sput-object·v0,·Le0/l$a;->a:[I
  
30 ····:try_start_030 ····:try_start_0
31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
33 ····move-result·v133 ····move-result·v1
Offset 43, 15 lines modifiedOffset 43, 15 lines modified
  
43 ····aput·v2,·v0,·v143 ····aput·v2,·v0,·v1
44 ····:try_end_044 ····:try_end_0
45 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_045 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
46 ····:catch_046 ····:catch_0
47 ····:try_start_147 ····:try_start_1
48 ····sget-object·v0,·Lz/l$a;->a:[I48 ····sget-object·v0,·Le0/l$a;->a:[I
  
49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
51 ····move-result·v151 ····move-result·v1
  
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
  
59 ····aput·v2,·v0,·v159 ····aput·v2,·v0,·v1
60 ····:try_end_160 ····:try_end_1
61 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_161 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
62 ····:catch_162 ····:catch_1
63 ····:try_start_263 ····:try_start_2
64 ····sget-object·v0,·Lz/l$a;->a:[I64 ····sget-object·v0,·Le0/l$a;->a:[I
  
65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
67 ····move-result·v167 ····move-result·v1
  
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
  
75 ····aput·v2,·v0,·v175 ····aput·v2,·v0,·v1
76 ····:try_end_276 ····:try_end_2
77 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_277 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2
  
78 ····:catch_278 ····:catch_2
79 ····:try_start_379 ····:try_start_3
80 ····sget-object·v0,·Lz/l$a;->a:[I80 ····sget-object·v0,·Le0/l$a;->a:[I
  
81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
83 ····move-result·v183 ····move-result·v1
  
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
  
91 ····aput·v2,·v0,·v191 ····aput·v2,·v0,·v1
92 ····:try_end_392 ····:try_end_3
93 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_393 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3
  
94 ····:catch_394 ····:catch_3
95 ····:try_start_495 ····:try_start_4
96 ····sget-object·v0,·Lz/l$a;->a:[I96 ····sget-object·v0,·Le0/l$a;->a:[I
  
97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
99 ····move-result·v199 ····move-result·v1
  
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
  
107 ····aput·v2,·v0,·v1107 ····aput·v2,·v0,·v1
108 ····:try_end_4108 ····:try_end_4
109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4
  
110 ····:catch_4110 ····:catch_4
111 ····:try_start_5111 ····:try_start_5
112 ····sget-object·v0,·Lz/l$a;->a:[I112 ····sget-object·v0,·Le0/l$a;->a:[I
  
113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
115 ····move-result·v1115 ····move-result·v1
  
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
  
123 ····aput·v2,·v0,·v1123 ····aput·v2,·v0,·v1
124 ····:try_end_5124 ····:try_end_5
125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5
  
126 ····:catch_5126 ····:catch_5
127 ····:try_start_6127 ····:try_start_6
128 ····sget-object·v0,·Lz/l$a;->a:[I128 ····sget-object·v0,·Le0/l$a;->a:[I
  
129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
131 ····move-result·v1131 ····move-result·v1
  
Max diff block lines reached; -1/3403 bytes (-0.03%) of diff not shown.
6.8 KB
smali/z/i0.smali vs.
smali/e0/i0.smali
Max HTML report size reached
2.75 KB
smali/z/d$b.smali vs.
smali/e0/r$b.smali
Files 9% similar despite different names
    
Offset 1, 93 lines modifiedOffset 1, 79 lines modified
1 .class·public·final·Lz/d$b;1 .class·public·final·Le0/r$b;
2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lz/d;8 ····value·=·Le0/r;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"b"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",
17 ········"Lz/d;",17 ········"Le0/r;",
18 ········"Lz/d$b;",18 ········"Le0/r$b;",
19 ········">;",19 ········">;",
20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·direct·methods23 #·direct·methods
24 .method·private·constructor·<init>()V24 .method·private·constructor·<init>()V
25 ····.locals·125 ····.locals·1
  
26 ····invoke-static·{},·Lz/d;->N()Lz/d;26 ····invoke-static·{},·Le0/r;->N()Le0/r;
  
27 ····move-result-object·v027 ····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;)V28 ····invoke-direct·{p0,·v0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;-><init>(Lcom/google/crypto/tink/shaded/protobuf/a0;)V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
31 .method·synthetic·constructor·<init>(Lz/d$a;)V31 .method·synthetic·constructor·<init>(Le0/r$a;)V
32 ····.locals·032 ····.locals·0
  
33 ····invoke-direct·{p0},·Lz/d$b;-><init>()V33 ····invoke-direct·{p0},·Le0/r$b;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·A(I)Lz/d$b;37 .method·public·y(Lcom/google/crypto/tink/shaded/protobuf/i;)Le0/r$b;
38 ····.locals·138 ····.locals·1
  
39 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V39 ····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;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/d;41 ····check-cast·v0,·Le0/r;
  
42 ····invoke-static·{v0,·p1},·Lz/d;->O(Lz/d;I)V42 ····invoke-static·{v0,·p1},·Le0/r;->P(Le0/r;Lcom/google/crypto/tink/shaded/protobuf/i;)V
  
43 ····return-object·p043 ····return-object·p0
44 .end·method44 .end·method
  
45 .method·public·y(Lz/f;)Lz/d$b;45 .method·public·z(I)Le0/r$b;
46 ····.locals·146 ····.locals·1
  
47 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V47 ····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;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/d;49 ····check-cast·v0,·Le0/r;
  
50 ····invoke-static·{v0,·p1},·Lz/d;->P(Lz/d;Lz/f;)V50 ····invoke-static·{v0,·p1},·Le0/r;->O(Le0/r;I)V
  
51 ····return-object·p0 
52 .end·method 
  
53 .method·public·z(Lz/v;)Lz/d$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/d; 
  
58 ····invoke-static·{v0,·p1},·Lz/d;->Q(Lz/d;Lz/v;)V 
  
59 ····return-object·p051 ····return-object·p0
60 .end·method52 .end·method
8.43 KB
smali/z/h0.smali vs.
smali/e0/k0.smali
Max HTML report size reached
3.41 KB
smali/z/m$a.smali vs.
smali/e0/l0$a.smali
Files 2% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·synthetic·Lz/m$a;1 .class·synthetic·Le0/l0$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·=·Lz/m;6 ····value·=·Le0/l0;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x10089 ····accessFlags·=·0x1008
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
  
26 ····move-result-object·v026 ····move-result-object·v0
  
27 ····array-length·v0,·v027 ····array-length·v0,·v0
  
28 ····new-array·v0,·v0,·[I28 ····new-array·v0,·v0,·[I
  
29 ····sput-object·v0,·Lz/m$a;->a:[I29 ····sput-object·v0,·Le0/l0$a;->a:[I
  
30 ····:try_start_030 ····:try_start_0
31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
33 ····move-result·v133 ····move-result·v1
Offset 43, 15 lines modifiedOffset 43, 15 lines modified
  
43 ····aput·v2,·v0,·v143 ····aput·v2,·v0,·v1
44 ····:try_end_044 ····:try_end_0
45 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_045 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
46 ····:catch_046 ····:catch_0
47 ····:try_start_147 ····:try_start_1
48 ····sget-object·v0,·Lz/m$a;->a:[I48 ····sget-object·v0,·Le0/l0$a;->a:[I
  
49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
51 ····move-result·v151 ····move-result·v1
  
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
  
59 ····aput·v2,·v0,·v159 ····aput·v2,·v0,·v1
60 ····:try_end_160 ····:try_end_1
61 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_161 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
62 ····:catch_162 ····:catch_1
63 ····:try_start_263 ····:try_start_2
64 ····sget-object·v0,·Lz/m$a;->a:[I64 ····sget-object·v0,·Le0/l0$a;->a:[I
  
65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
67 ····move-result·v167 ····move-result·v1
  
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
  
75 ····aput·v2,·v0,·v175 ····aput·v2,·v0,·v1
76 ····:try_end_276 ····:try_end_2
77 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_277 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2
  
78 ····:catch_278 ····:catch_2
79 ····:try_start_379 ····:try_start_3
80 ····sget-object·v0,·Lz/m$a;->a:[I80 ····sget-object·v0,·Le0/l0$a;->a:[I
  
81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
83 ····move-result·v183 ····move-result·v1
  
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
  
91 ····aput·v2,·v0,·v191 ····aput·v2,·v0,·v1
92 ····:try_end_392 ····:try_end_3
93 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_393 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3
  
94 ····:catch_394 ····:catch_3
95 ····:try_start_495 ····:try_start_4
96 ····sget-object·v0,·Lz/m$a;->a:[I96 ····sget-object·v0,·Le0/l0$a;->a:[I
  
97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
99 ····move-result·v199 ····move-result·v1
  
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
  
107 ····aput·v2,·v0,·v1107 ····aput·v2,·v0,·v1
108 ····:try_end_4108 ····:try_end_4
109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4
  
110 ····:catch_4110 ····:catch_4
111 ····:try_start_5111 ····:try_start_5
112 ····sget-object·v0,·Lz/m$a;->a:[I112 ····sget-object·v0,·Le0/l0$a;->a:[I
  
113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
115 ····move-result·v1115 ····move-result·v1
  
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
  
123 ····aput·v2,·v0,·v1123 ····aput·v2,·v0,·v1
124 ····:try_end_5124 ····:try_end_5
125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5
  
126 ····:catch_5126 ····:catch_5
127 ····:try_start_6127 ····:try_start_6
128 ····sget-object·v0,·Lz/m$a;->a:[I128 ····sget-object·v0,·Le0/l0$a;->a:[I
  
129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
131 ····move-result·v1131 ····move-result·v1
  
Max diff block lines reached; -1/3412 bytes (-0.03%) of diff not shown.
7.67 KB
smali/z/w.smali vs.
smali/e0/b0.smali
Max HTML report size reached
3.41 KB
smali/z/l0$a.smali vs.
smali/e0/q$a.smali
Files 2% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·synthetic·Lz/l0$a;1 .class·synthetic·Le0/q$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·=·Lz/l0;6 ····value·=·Le0/q;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x10089 ····accessFlags·=·0x1008
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
  
26 ····move-result-object·v026 ····move-result-object·v0
  
27 ····array-length·v0,·v027 ····array-length·v0,·v0
  
28 ····new-array·v0,·v0,·[I28 ····new-array·v0,·v0,·[I
  
29 ····sput-object·v0,·Lz/l0$a;->a:[I29 ····sput-object·v0,·Le0/q$a;->a:[I
  
30 ····:try_start_030 ····:try_start_0
31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
33 ····move-result·v133 ····move-result·v1
Offset 43, 15 lines modifiedOffset 43, 15 lines modified
  
43 ····aput·v2,·v0,·v143 ····aput·v2,·v0,·v1
44 ····:try_end_044 ····:try_end_0
45 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_045 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
46 ····:catch_046 ····:catch_0
47 ····:try_start_147 ····:try_start_1
48 ····sget-object·v0,·Lz/l0$a;->a:[I48 ····sget-object·v0,·Le0/q$a;->a:[I
  
49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
51 ····move-result·v151 ····move-result·v1
  
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
  
59 ····aput·v2,·v0,·v159 ····aput·v2,·v0,·v1
60 ····:try_end_160 ····:try_end_1
61 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_161 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
62 ····:catch_162 ····:catch_1
63 ····:try_start_263 ····:try_start_2
64 ····sget-object·v0,·Lz/l0$a;->a:[I64 ····sget-object·v0,·Le0/q$a;->a:[I
  
65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
67 ····move-result·v167 ····move-result·v1
  
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
  
75 ····aput·v2,·v0,·v175 ····aput·v2,·v0,·v1
76 ····:try_end_276 ····:try_end_2
77 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_277 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2
  
78 ····:catch_278 ····:catch_2
79 ····:try_start_379 ····:try_start_3
80 ····sget-object·v0,·Lz/l0$a;->a:[I80 ····sget-object·v0,·Le0/q$a;->a:[I
  
81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
83 ····move-result·v183 ····move-result·v1
  
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
  
91 ····aput·v2,·v0,·v191 ····aput·v2,·v0,·v1
92 ····:try_end_392 ····:try_end_3
93 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_393 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3
  
94 ····:catch_394 ····:catch_3
95 ····:try_start_495 ····:try_start_4
96 ····sget-object·v0,·Lz/l0$a;->a:[I96 ····sget-object·v0,·Le0/q$a;->a:[I
  
97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
99 ····move-result·v199 ····move-result·v1
  
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
  
107 ····aput·v2,·v0,·v1107 ····aput·v2,·v0,·v1
108 ····:try_end_4108 ····:try_end_4
109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4
  
110 ····:catch_4110 ····:catch_4
111 ····:try_start_5111 ····:try_start_5
112 ····sget-object·v0,·Lz/l0$a;->a:[I112 ····sget-object·v0,·Le0/q$a;->a:[I
  
113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
115 ····move-result·v1115 ····move-result·v1
  
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
  
123 ····aput·v2,·v0,·v1123 ····aput·v2,·v0,·v1
124 ····:try_end_5124 ····:try_end_5
125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5
  
126 ····:catch_5126 ····:catch_5
127 ····:try_start_6127 ····:try_start_6
128 ····sget-object·v0,·Lz/l0$a;->a:[I128 ····sget-object·v0,·Le0/q$a;->a:[I
  
129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
131 ····move-result·v1131 ····move-result·v1
  
Max diff block lines reached; -1/3412 bytes (-0.03%) of diff not shown.
3.41 KB
smali/z/f0$a.smali vs.
smali/e0/n$a.smali
Files 2% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·synthetic·Lz/f0$a;1 .class·synthetic·Le0/n$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·=·Lz/f0;6 ····value·=·Le0/n;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x10089 ····accessFlags·=·0x1008
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
  
26 ····move-result-object·v026 ····move-result-object·v0
  
27 ····array-length·v0,·v027 ····array-length·v0,·v0
  
28 ····new-array·v0,·v0,·[I28 ····new-array·v0,·v0,·[I
  
29 ····sput-object·v0,·Lz/f0$a;->a:[I29 ····sput-object·v0,·Le0/n$a;->a:[I
  
30 ····:try_start_030 ····:try_start_0
31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
33 ····move-result·v133 ····move-result·v1
Offset 43, 15 lines modifiedOffset 43, 15 lines modified
  
43 ····aput·v2,·v0,·v143 ····aput·v2,·v0,·v1
44 ····:try_end_044 ····:try_end_0
45 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_045 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
46 ····:catch_046 ····:catch_0
47 ····:try_start_147 ····:try_start_1
48 ····sget-object·v0,·Lz/f0$a;->a:[I48 ····sget-object·v0,·Le0/n$a;->a:[I
  
49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
51 ····move-result·v151 ····move-result·v1
  
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
  
59 ····aput·v2,·v0,·v159 ····aput·v2,·v0,·v1
60 ····:try_end_160 ····:try_end_1
61 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_161 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
62 ····:catch_162 ····:catch_1
63 ····:try_start_263 ····:try_start_2
64 ····sget-object·v0,·Lz/f0$a;->a:[I64 ····sget-object·v0,·Le0/n$a;->a:[I
  
65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
67 ····move-result·v167 ····move-result·v1
  
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
  
75 ····aput·v2,·v0,·v175 ····aput·v2,·v0,·v1
76 ····:try_end_276 ····:try_end_2
77 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_277 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2
  
78 ····:catch_278 ····:catch_2
79 ····:try_start_379 ····:try_start_3
80 ····sget-object·v0,·Lz/f0$a;->a:[I80 ····sget-object·v0,·Le0/n$a;->a:[I
  
81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
83 ····move-result·v183 ····move-result·v1
  
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
  
91 ····aput·v2,·v0,·v191 ····aput·v2,·v0,·v1
92 ····:try_end_392 ····:try_end_3
93 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_393 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3
  
94 ····:catch_394 ····:catch_3
95 ····:try_start_495 ····:try_start_4
96 ····sget-object·v0,·Lz/f0$a;->a:[I96 ····sget-object·v0,·Le0/n$a;->a:[I
  
97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
99 ····move-result·v199 ····move-result·v1
  
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
  
107 ····aput·v2,·v0,·v1107 ····aput·v2,·v0,·v1
108 ····:try_end_4108 ····:try_end_4
109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4
  
110 ····:catch_4110 ····:catch_4
111 ····:try_start_5111 ····:try_start_5
112 ····sget-object·v0,·Lz/f0$a;->a:[I112 ····sget-object·v0,·Le0/n$a;->a:[I
  
113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
115 ····move-result·v1115 ····move-result·v1
  
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
  
123 ····aput·v2,·v0,·v1123 ····aput·v2,·v0,·v1
124 ····:try_end_5124 ····:try_end_5
125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5
  
126 ····:catch_5126 ····:catch_5
127 ····:try_start_6127 ····:try_start_6
128 ····sget-object·v0,·Lz/f0$a;->a:[I128 ····sget-object·v0,·Le0/n$a;->a:[I
  
129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
131 ····move-result·v1131 ····move-result·v1
  
Max diff block lines reached; -1/3412 bytes (-0.03%) of diff not shown.
3.42 KB
smali/z/h0$a.smali vs.
smali/e0/h0$a.smali
Files 2% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·synthetic·Lz/h0$a;1 .class·synthetic·Le0/h0$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·=·Lz/h0;6 ····value·=·Le0/h0;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x10089 ····accessFlags·=·0x1008
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
  
26 ····move-result-object·v026 ····move-result-object·v0
  
27 ····array-length·v0,·v027 ····array-length·v0,·v0
  
28 ····new-array·v0,·v0,·[I28 ····new-array·v0,·v0,·[I
  
29 ····sput-object·v0,·Lz/h0$a;->a:[I29 ····sput-object·v0,·Le0/h0$a;->a:[I
  
30 ····:try_start_030 ····:try_start_0
31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
33 ····move-result·v133 ····move-result·v1
Offset 43, 15 lines modifiedOffset 43, 15 lines modified
  
43 ····aput·v2,·v0,·v143 ····aput·v2,·v0,·v1
44 ····:try_end_044 ····:try_end_0
45 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_045 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
46 ····:catch_046 ····:catch_0
47 ····:try_start_147 ····:try_start_1
48 ····sget-object·v0,·Lz/h0$a;->a:[I48 ····sget-object·v0,·Le0/h0$a;->a:[I
  
49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
51 ····move-result·v151 ····move-result·v1
  
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
  
59 ····aput·v2,·v0,·v159 ····aput·v2,·v0,·v1
60 ····:try_end_160 ····:try_end_1
61 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_161 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
62 ····:catch_162 ····:catch_1
63 ····:try_start_263 ····:try_start_2
64 ····sget-object·v0,·Lz/h0$a;->a:[I64 ····sget-object·v0,·Le0/h0$a;->a:[I
  
65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
67 ····move-result·v167 ····move-result·v1
  
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
  
75 ····aput·v2,·v0,·v175 ····aput·v2,·v0,·v1
76 ····:try_end_276 ····:try_end_2
77 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_277 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2
  
78 ····:catch_278 ····:catch_2
79 ····:try_start_379 ····:try_start_3
80 ····sget-object·v0,·Lz/h0$a;->a:[I80 ····sget-object·v0,·Le0/h0$a;->a:[I
  
81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
83 ····move-result·v183 ····move-result·v1
  
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
  
91 ····aput·v2,·v0,·v191 ····aput·v2,·v0,·v1
92 ····:try_end_392 ····:try_end_3
93 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_393 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3
  
94 ····:catch_394 ····:catch_3
95 ····:try_start_495 ····:try_start_4
96 ····sget-object·v0,·Lz/h0$a;->a:[I96 ····sget-object·v0,·Le0/h0$a;->a:[I
  
97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
99 ····move-result·v199 ····move-result·v1
  
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
  
107 ····aput·v2,·v0,·v1107 ····aput·v2,·v0,·v1
108 ····:try_end_4108 ····:try_end_4
109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4
  
110 ····:catch_4110 ····:catch_4
111 ····:try_start_5111 ····:try_start_5
112 ····sget-object·v0,·Lz/h0$a;->a:[I112 ····sget-object·v0,·Le0/h0$a;->a:[I
  
113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
115 ····move-result·v1115 ····move-result·v1
  
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
  
123 ····aput·v2,·v0,·v1123 ····aput·v2,·v0,·v1
124 ····:try_end_5124 ····:try_end_5
125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5
  
126 ····:catch_5126 ····:catch_5
127 ····:try_start_6127 ····:try_start_6
128 ····sget-object·v0,·Lz/h0$a;->a:[I128 ····sget-object·v0,·Le0/h0$a;->a:[I
  
129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
131 ····move-result·v1131 ····move-result·v1
  
Max diff block lines reached; -1/3421 bytes (-0.03%) of diff not shown.
1.39 KB
smali/z/w$b.smali vs.
smali/e0/h0$b.smali
Files 6% similar despite different names
    
Offset 1, 49 lines modifiedOffset 1, 49 lines modified
1 .class·public·final·Lz/w$b;1 .class·public·final·Le0/h0$b;
2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lz/w;8 ····value·=·Le0/h0;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"b"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",
17 ········"Lz/w;",17 ········"Le0/h0;",
18 ········"Lz/w$b;",18 ········"Le0/h0$b;",
19 ········">;",19 ········">;",
20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·direct·methods23 #·direct·methods
24 .method·private·constructor·<init>()V24 .method·private·constructor·<init>()V
25 ····.locals·125 ····.locals·1
  
26 ····invoke-static·{},·Lz/w;->N()Lz/w;26 ····invoke-static·{},·Le0/h0;->N()Le0/h0;
  
27 ····move-result-object·v027 ····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;)V28 ····invoke-direct·{p0,·v0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;-><init>(Lcom/google/crypto/tink/shaded/protobuf/a0;)V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
31 .method·synthetic·constructor·<init>(Lz/w$a;)V31 .method·synthetic·constructor·<init>(Le0/h0$a;)V
32 ····.locals·032 ····.locals·0
  
33 ····invoke-direct·{p0},·Lz/w$b;-><init>()V33 ····invoke-direct·{p0},·Le0/h0$b;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
3.32 KB
smali/z/c0$c$a.smali vs.
smali/e0/v$b.smali
Files 13% similar despite different names
    
Offset 1, 107 lines modifiedOffset 1, 93 lines modified
1 .class·public·final·Lz/c0$c$a;1 .class·public·final·Le0/v$b;
2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lz/c0$c;8 ····value·=·Le0/v;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"a"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",
 17 ········"Le0/v;",
17 ········"Lz/c0$c;",18 ········"Le0/v$b;",
18 ········"Lz/c0$c$a;", 
19 ········">;",19 ········">;",
20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·direct·methods23 #·direct·methods
24 .method·private·constructor·<init>()V24 .method·private·constructor·<init>()V
25 ····.locals·125 ····.locals·1
  
26 ····invoke-static·{},·Lz/c0$c;->N()Lz/c0$c;26 ····invoke-static·{},·Le0/v;->N()Le0/v;
  
27 ····move-result-object·v027 ····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;)V28 ····invoke-direct·{p0,·v0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;-><init>(Lcom/google/crypto/tink/shaded/protobuf/a0;)V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
31 .method·synthetic·constructor·<init>(Lz/c0$a;)V31 .method·synthetic·constructor·<init>(Le0/v$a;)V
32 ····.locals·032 ····.locals·0
  
33 ····invoke-direct·{p0},·Lz/c0$c$a;-><init>()V33 ····invoke-direct·{p0},·Le0/v$b;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·A(Lz/i0;)Lz/c0$c$a;37 .method·public·A(I)Le0/v$b;
38 ····.locals·138 ····.locals·1
  
39 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V39 ····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;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/c0$c;41 ····check-cast·v0,·Le0/v;
  
42 ····invoke-static·{v0,·p1},·Lz/c0$c;->P(Lz/c0$c;Lz/i0;)V42 ····invoke-static·{v0,·p1},·Le0/v;->O(Le0/v;I)V
  
43 ····return-object·p043 ····return-object·p0
44 .end·method44 .end·method
  
45 .method·public·B(Lz/z;)Lz/c0$c$a;45 .method·public·y(Lcom/google/crypto/tink/shaded/protobuf/i;)Le0/v$b;
46 ····.locals·146 ····.locals·1
  
47 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V47 ····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;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/c0$c;49 ····check-cast·v0,·Le0/v;
  
50 ····invoke-static·{v0,·p1},·Lz/c0$c;->Q(Lz/c0$c;Lz/z;)V50 ····invoke-static·{v0,·p1},·Le0/v;->Q(Le0/v;Lcom/google/crypto/tink/shaded/protobuf/i;)V
  
51 ····return-object·p051 ····return-object·p0
52 .end·method52 .end·method
  
53 .method·public·y(Lz/y;)Lz/c0$c$a;53 .method·public·z(Le0/x;)Le0/v$b;
54 ····.locals·154 ····.locals·1
  
55 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V55 ····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;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/c0$c;57 ····check-cast·v0,·Le0/v;
  
58 ····invoke-static·{v0,·p1},·Lz/c0$c;->O(Lz/c0$c;Lz/y;)V58 ····invoke-static·{v0,·p1},·Le0/v;->P(Le0/v;Le0/x;)V
  
59 ····return-object·p0 
60 .end·method 
  
61 .method·public·z(I)Lz/c0$c$a; 
62 ····.locals·1 
  
63 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V 
  
64 ····iget-object·v0,·p0,·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->e:Lcom/google/crypto/tink/shaded/protobuf/a0; 
  
65 ····check-cast·v0,·Lz/c0$c; 
  
66 ····invoke-static·{v0,·p1},·Lz/c0$c;->R(Lz/c0$c;I)V 
  
67 ····return-object·p059 ····return-object·p0
68 .end·method60 .end·method
3.4 KB
smali/z/k$a.smali vs.
smali/e0/k$a.smali
Files 2% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·synthetic·Lz/k$a;1 .class·synthetic·Le0/k$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·=·Lz/k;6 ····value·=·Le0/k;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x10089 ····accessFlags·=·0x1008
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
  
26 ····move-result-object·v026 ····move-result-object·v0
  
27 ····array-length·v0,·v027 ····array-length·v0,·v0
  
28 ····new-array·v0,·v0,·[I28 ····new-array·v0,·v0,·[I
  
29 ····sput-object·v0,·Lz/k$a;->a:[I29 ····sput-object·v0,·Le0/k$a;->a:[I
  
30 ····:try_start_030 ····:try_start_0
31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
33 ····move-result·v133 ····move-result·v1
Offset 43, 15 lines modifiedOffset 43, 15 lines modified
  
43 ····aput·v2,·v0,·v143 ····aput·v2,·v0,·v1
44 ····:try_end_044 ····:try_end_0
45 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_045 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
46 ····:catch_046 ····:catch_0
47 ····:try_start_147 ····:try_start_1
48 ····sget-object·v0,·Lz/k$a;->a:[I48 ····sget-object·v0,·Le0/k$a;->a:[I
  
49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
51 ····move-result·v151 ····move-result·v1
  
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
  
59 ····aput·v2,·v0,·v159 ····aput·v2,·v0,·v1
60 ····:try_end_160 ····:try_end_1
61 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_161 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
62 ····:catch_162 ····:catch_1
63 ····:try_start_263 ····:try_start_2
64 ····sget-object·v0,·Lz/k$a;->a:[I64 ····sget-object·v0,·Le0/k$a;->a:[I
  
65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
67 ····move-result·v167 ····move-result·v1
  
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
  
75 ····aput·v2,·v0,·v175 ····aput·v2,·v0,·v1
76 ····:try_end_276 ····:try_end_2
77 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_277 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2
  
78 ····:catch_278 ····:catch_2
79 ····:try_start_379 ····:try_start_3
80 ····sget-object·v0,·Lz/k$a;->a:[I80 ····sget-object·v0,·Le0/k$a;->a:[I
  
81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
83 ····move-result·v183 ····move-result·v1
  
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
  
91 ····aput·v2,·v0,·v191 ····aput·v2,·v0,·v1
92 ····:try_end_392 ····:try_end_3
93 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_393 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3
  
94 ····:catch_394 ····:catch_3
95 ····:try_start_495 ····:try_start_4
96 ····sget-object·v0,·Lz/k$a;->a:[I96 ····sget-object·v0,·Le0/k$a;->a:[I
  
97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
99 ····move-result·v199 ····move-result·v1
  
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
  
107 ····aput·v2,·v0,·v1107 ····aput·v2,·v0,·v1
108 ····:try_end_4108 ····:try_end_4
109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4
  
110 ····:catch_4110 ····:catch_4
111 ····:try_start_5111 ····:try_start_5
112 ····sget-object·v0,·Lz/k$a;->a:[I112 ····sget-object·v0,·Le0/k$a;->a:[I
  
113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
115 ····move-result·v1115 ····move-result·v1
  
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
  
123 ····aput·v2,·v0,·v1123 ····aput·v2,·v0,·v1
124 ····:try_end_5124 ····:try_end_5
125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5
  
126 ····:catch_5126 ····:catch_5
127 ····:try_start_6127 ····:try_start_6
128 ····sget-object·v0,·Lz/k$a;->a:[I128 ····sget-object·v0,·Le0/k$a;->a:[I
  
129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
131 ····move-result·v1131 ····move-result·v1
  
Max diff block lines reached; -1/3403 bytes (-0.03%) of diff not shown.
3.4 KB
smali/z/q$a.smali vs.
smali/e0/o$a.smali
Files 3% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·synthetic·Lz/q$a;1 .class·synthetic·Le0/o$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·=·Lz/q;6 ····value·=·Le0/o;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x10089 ····accessFlags·=·0x1008
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
  
26 ····move-result-object·v026 ····move-result-object·v0
  
27 ····array-length·v0,·v027 ····array-length·v0,·v0
  
28 ····new-array·v0,·v0,·[I28 ····new-array·v0,·v0,·[I
  
29 ····sput-object·v0,·Lz/q$a;->a:[I29 ····sput-object·v0,·Le0/o$a;->a:[I
  
30 ····:try_start_030 ····:try_start_0
31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
33 ····move-result·v133 ····move-result·v1
Offset 43, 15 lines modifiedOffset 43, 15 lines modified
  
43 ····aput·v2,·v0,·v143 ····aput·v2,·v0,·v1
44 ····:try_end_044 ····:try_end_0
45 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_045 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
46 ····:catch_046 ····:catch_0
47 ····:try_start_147 ····:try_start_1
48 ····sget-object·v0,·Lz/q$a;->a:[I48 ····sget-object·v0,·Le0/o$a;->a:[I
  
49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
51 ····move-result·v151 ····move-result·v1
  
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
  
59 ····aput·v2,·v0,·v159 ····aput·v2,·v0,·v1
60 ····:try_end_160 ····:try_end_1
61 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_161 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
62 ····:catch_162 ····:catch_1
63 ····:try_start_263 ····:try_start_2
64 ····sget-object·v0,·Lz/q$a;->a:[I64 ····sget-object·v0,·Le0/o$a;->a:[I
  
65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
67 ····move-result·v167 ····move-result·v1
  
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
  
75 ····aput·v2,·v0,·v175 ····aput·v2,·v0,·v1
76 ····:try_end_276 ····:try_end_2
77 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_277 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2
  
78 ····:catch_278 ····:catch_2
79 ····:try_start_379 ····:try_start_3
80 ····sget-object·v0,·Lz/q$a;->a:[I80 ····sget-object·v0,·Le0/o$a;->a:[I
  
81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
83 ····move-result·v183 ····move-result·v1
  
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
  
91 ····aput·v2,·v0,·v191 ····aput·v2,·v0,·v1
92 ····:try_end_392 ····:try_end_3
93 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_393 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3
  
94 ····:catch_394 ····:catch_3
95 ····:try_start_495 ····:try_start_4
96 ····sget-object·v0,·Lz/q$a;->a:[I96 ····sget-object·v0,·Le0/o$a;->a:[I
  
97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
99 ····move-result·v199 ····move-result·v1
  
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
  
107 ····aput·v2,·v0,·v1107 ····aput·v2,·v0,·v1
108 ····:try_end_4108 ····:try_end_4
109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4
  
110 ····:catch_4110 ····:catch_4
111 ····:try_start_5111 ····:try_start_5
112 ····sget-object·v0,·Lz/q$a;->a:[I112 ····sget-object·v0,·Le0/o$a;->a:[I
  
113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
115 ····move-result·v1115 ····move-result·v1
  
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
  
123 ····aput·v2,·v0,·v1123 ····aput·v2,·v0,·v1
124 ····:try_end_5124 ····:try_end_5
125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5
  
126 ····:catch_5126 ····:catch_5
127 ····:try_start_6127 ····:try_start_6
128 ····sget-object·v0,·Lz/q$a;->a:[I128 ····sget-object·v0,·Le0/o$a;->a:[I
  
129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
131 ····move-result·v1131 ····move-result·v1
  
Max diff block lines reached; -1/3403 bytes (-0.03%) of diff not shown.
7.66 KB
smali/z/g0.smali vs.
smali/e0/g0.smali
Max HTML report size reached
3.34 KB
smali/z/d0$c$a.smali vs.
smali/e0/i$b.smali
Files 10% similar despite different names
    
Offset 1, 107 lines modifiedOffset 1, 93 lines modified
1 .class·public·final·Lz/d0$c$a;1 .class·public·final·Le0/i$b;
2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lz/d0$c;8 ····value·=·Le0/i;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"a"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",
 17 ········"Le0/i;",
17 ········"Lz/d0$c;",18 ········"Le0/i$b;",
18 ········"Lz/d0$c$a;", 
19 ········">;",19 ········">;",
20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·direct·methods23 #·direct·methods
24 .method·private·constructor·<init>()V24 .method·private·constructor·<init>()V
25 ····.locals·125 ····.locals·1
  
26 ····invoke-static·{},·Lz/d0$c;->N()Lz/d0$c;26 ····invoke-static·{},·Le0/i;->N()Le0/i;
  
27 ····move-result-object·v027 ····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;)V28 ····invoke-direct·{p0,·v0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;-><init>(Lcom/google/crypto/tink/shaded/protobuf/a0;)V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
31 .method·synthetic·constructor·<init>(Lz/d0$a;)V31 .method·synthetic·constructor·<init>(Le0/i$a;)V
32 ····.locals·032 ····.locals·0
  
33 ····invoke-direct·{p0},·Lz/d0$c$a;-><init>()V33 ····invoke-direct·{p0},·Le0/i$b;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·A(Lz/z;)Lz/d0$c$a;37 .method·public·A(I)Le0/i$b;
38 ····.locals·138 ····.locals·1
  
39 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V39 ····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;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/d0$c;41 ····check-cast·v0,·Le0/i;
  
42 ····invoke-static·{v0,·p1},·Lz/d0$c;->Q(Lz/d0$c;Lz/z;)V42 ····invoke-static·{v0,·p1},·Le0/i;->O(Le0/i;I)V
  
43 ····return-object·p043 ····return-object·p0
44 .end·method44 .end·method
  
45 .method·public·B(Ljava/lang/String;)Lz/d0$c$a;45 .method·public·y(Lcom/google/crypto/tink/shaded/protobuf/i;)Le0/i$b;
46 ····.locals·146 ····.locals·1
  
47 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V47 ····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;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/d0$c;49 ····check-cast·v0,·Le0/i;
  
50 ····invoke-static·{v0,·p1},·Lz/d0$c;->O(Lz/d0$c;Ljava/lang/String;)V50 ····invoke-static·{v0,·p1},·Le0/i;->Q(Le0/i;Lcom/google/crypto/tink/shaded/protobuf/i;)V
  
51 ····return-object·p051 ····return-object·p0
52 .end·method52 .end·method
  
53 .method·public·y(I)Lz/d0$c$a;53 .method·public·z(Le0/k;)Le0/i$b;
54 ····.locals·154 ····.locals·1
  
55 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V55 ····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;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/d0$c;57 ····check-cast·v0,·Le0/i;
  
58 ····invoke-static·{v0,·p1},·Lz/d0$c;->R(Lz/d0$c;I)V 
  
59 ····return-object·p0 
60 .end·method 
  
61 .method·public·z(Lz/i0;)Lz/d0$c$a; 
62 ····.locals·1 
  
63 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V 
  
64 ····iget-object·v0,·p0,·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->e:Lcom/google/crypto/tink/shaded/protobuf/a0; 
  
65 ····check-cast·v0,·Lz/d0$c; 
  
66 ····invoke-static·{v0,·p1},·Lz/d0$c;->P(Lz/d0$c;Lz/i0;)V58 ····invoke-static·{v0,·p1},·Le0/i;->P(Le0/i;Le0/k;)V
  
67 ····return-object·p059 ····return-object·p0
68 .end·method60 .end·method
3.4 KB
smali/z/w$a.smali vs.
smali/e0/w$a.smali
Files 2% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·synthetic·Lz/w$a;1 .class·synthetic·Le0/w$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·=·Lz/w;6 ····value·=·Le0/w;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x10089 ····accessFlags·=·0x1008
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
  
26 ····move-result-object·v026 ····move-result-object·v0
  
27 ····array-length·v0,·v027 ····array-length·v0,·v0
  
28 ····new-array·v0,·v0,·[I28 ····new-array·v0,·v0,·[I
  
29 ····sput-object·v0,·Lz/w$a;->a:[I29 ····sput-object·v0,·Le0/w$a;->a:[I
  
30 ····:try_start_030 ····:try_start_0
31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
33 ····move-result·v133 ····move-result·v1
Offset 43, 15 lines modifiedOffset 43, 15 lines modified
  
43 ····aput·v2,·v0,·v143 ····aput·v2,·v0,·v1
44 ····:try_end_044 ····:try_end_0
45 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_045 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
46 ····:catch_046 ····:catch_0
47 ····:try_start_147 ····:try_start_1
48 ····sget-object·v0,·Lz/w$a;->a:[I48 ····sget-object·v0,·Le0/w$a;->a:[I
  
49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
51 ····move-result·v151 ····move-result·v1
  
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
  
59 ····aput·v2,·v0,·v159 ····aput·v2,·v0,·v1
60 ····:try_end_160 ····:try_end_1
61 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_161 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
62 ····:catch_162 ····:catch_1
63 ····:try_start_263 ····:try_start_2
64 ····sget-object·v0,·Lz/w$a;->a:[I64 ····sget-object·v0,·Le0/w$a;->a:[I
  
65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
67 ····move-result·v167 ····move-result·v1
  
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
  
75 ····aput·v2,·v0,·v175 ····aput·v2,·v0,·v1
76 ····:try_end_276 ····:try_end_2
77 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_277 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2
  
78 ····:catch_278 ····:catch_2
79 ····:try_start_379 ····:try_start_3
80 ····sget-object·v0,·Lz/w$a;->a:[I80 ····sget-object·v0,·Le0/w$a;->a:[I
  
81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
83 ····move-result·v183 ····move-result·v1
  
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
  
91 ····aput·v2,·v0,·v191 ····aput·v2,·v0,·v1
92 ····:try_end_392 ····:try_end_3
93 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_393 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3
  
94 ····:catch_394 ····:catch_3
95 ····:try_start_495 ····:try_start_4
96 ····sget-object·v0,·Lz/w$a;->a:[I96 ····sget-object·v0,·Le0/w$a;->a:[I
  
97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
99 ····move-result·v199 ····move-result·v1
  
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
  
107 ····aput·v2,·v0,·v1107 ····aput·v2,·v0,·v1
108 ····:try_end_4108 ····:try_end_4
109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4
  
110 ····:catch_4110 ····:catch_4
111 ····:try_start_5111 ····:try_start_5
112 ····sget-object·v0,·Lz/w$a;->a:[I112 ····sget-object·v0,·Le0/w$a;->a:[I
  
113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
115 ····move-result·v1115 ····move-result·v1
  
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
  
123 ····aput·v2,·v0,·v1123 ····aput·v2,·v0,·v1
124 ····:try_end_5124 ····:try_end_5
125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5
  
126 ····:catch_5126 ····:catch_5
127 ····:try_start_6127 ····:try_start_6
128 ····sget-object·v0,·Lz/w$a;->a:[I128 ····sget-object·v0,·Le0/w$a;->a:[I
  
129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
131 ····move-result·v1131 ····move-result·v1
  
Max diff block lines reached; -1/3403 bytes (-0.03%) of diff not shown.
3.41 KB
smali/z/g0$a.smali vs.
smali/e0/h$a.smali
Files 2% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·synthetic·Lz/g0$a;1 .class·synthetic·Le0/h$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·=·Lz/g0;6 ····value·=·Le0/h;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x10089 ····accessFlags·=·0x1008
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
  
26 ····move-result-object·v026 ····move-result-object·v0
  
27 ····array-length·v0,·v027 ····array-length·v0,·v0
  
28 ····new-array·v0,·v0,·[I28 ····new-array·v0,·v0,·[I
  
29 ····sput-object·v0,·Lz/g0$a;->a:[I29 ····sput-object·v0,·Le0/h$a;->a:[I
  
30 ····:try_start_030 ····:try_start_0
31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
33 ····move-result·v133 ····move-result·v1
Offset 43, 15 lines modifiedOffset 43, 15 lines modified
  
43 ····aput·v2,·v0,·v143 ····aput·v2,·v0,·v1
44 ····:try_end_044 ····:try_end_0
45 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_045 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
46 ····:catch_046 ····:catch_0
47 ····:try_start_147 ····:try_start_1
48 ····sget-object·v0,·Lz/g0$a;->a:[I48 ····sget-object·v0,·Le0/h$a;->a:[I
  
49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
51 ····move-result·v151 ····move-result·v1
  
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
  
59 ····aput·v2,·v0,·v159 ····aput·v2,·v0,·v1
60 ····:try_end_160 ····:try_end_1
61 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_161 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
62 ····:catch_162 ····:catch_1
63 ····:try_start_263 ····:try_start_2
64 ····sget-object·v0,·Lz/g0$a;->a:[I64 ····sget-object·v0,·Le0/h$a;->a:[I
  
65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
67 ····move-result·v167 ····move-result·v1
  
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
  
75 ····aput·v2,·v0,·v175 ····aput·v2,·v0,·v1
76 ····:try_end_276 ····:try_end_2
77 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_277 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2
  
78 ····:catch_278 ····:catch_2
79 ····:try_start_379 ····:try_start_3
80 ····sget-object·v0,·Lz/g0$a;->a:[I80 ····sget-object·v0,·Le0/h$a;->a:[I
  
81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
83 ····move-result·v183 ····move-result·v1
  
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
  
91 ····aput·v2,·v0,·v191 ····aput·v2,·v0,·v1
92 ····:try_end_392 ····:try_end_3
93 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_393 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3
  
94 ····:catch_394 ····:catch_3
95 ····:try_start_495 ····:try_start_4
96 ····sget-object·v0,·Lz/g0$a;->a:[I96 ····sget-object·v0,·Le0/h$a;->a:[I
  
97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
99 ····move-result·v199 ····move-result·v1
  
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
  
107 ····aput·v2,·v0,·v1107 ····aput·v2,·v0,·v1
108 ····:try_end_4108 ····:try_end_4
109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4
  
110 ····:catch_4110 ····:catch_4
111 ····:try_start_5111 ····:try_start_5
112 ····sget-object·v0,·Lz/g0$a;->a:[I112 ····sget-object·v0,·Le0/h$a;->a:[I
  
113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
115 ····move-result·v1115 ····move-result·v1
  
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
  
123 ····aput·v2,·v0,·v1123 ····aput·v2,·v0,·v1
124 ····:try_end_5124 ····:try_end_5
125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5
  
126 ····:catch_5126 ····:catch_5
127 ····:try_start_6127 ····:try_start_6
128 ····sget-object·v0,·Lz/g0$a;->a:[I128 ····sget-object·v0,·Le0/h$a;->a:[I
  
129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
131 ····move-result·v1131 ····move-result·v1
  
Max diff block lines reached; -1/3412 bytes (-0.03%) of diff not shown.
9.98 KB
smali/z/r.smali vs.
smali/e0/d0.smali
Max HTML report size reached
1.92 KB
smali/z/z$a.smali vs.
smali/e0/b0$b.smali
Files 20% similar despite different names
    
Offset 1, 58 lines modifiedOffset 1, 49 lines modified
1 .class·Lz/z$a; 
2 .super·Ljava/lang/Object;1 .class·public·final·Le0/b0$b;
 2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lcom/google/crypto/tink/shaded/protobuf/c0$d;5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lz/z;8 ····value·=·Le0/b0;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x011 ····accessFlags·=·0x19
12 ····name·=·null12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Ljava/lang/Object;", 
17 ········"Lcom/google/crypto/tink/shaded/protobuf/c0$d<",16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",
18 ········"Lz/z;",17 ········"Le0/b0;",
 18 ········"Le0/b0$b;",
19 ········">;"19 ········">;",
 20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"
20 ····}21 ····}
21 .end·annotation22 .end·annotation
  
  
22 #·direct·methods23 #·direct·methods
23 .method·constructor·<init>()V24 .method·private·constructor·<init>()V
24 ····.locals·025 ····.locals·1
  
25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
26 ····return-void 
27 .end·method 
  
 26 ····invoke-static·{},·Le0/b0;->N()Le0/b0;
  
 27 ····move-result-object·v0
28 #·virtual·methods 
29 .method·public·bridge·synthetic·a(I)Lcom/google/crypto/tink/shaded/protobuf/c0$c; 
30 ····.locals·0 
  
31 ····invoke-virtual·{p0,·p1},·Lz/z$a;->b(I)Lz/z; 
  
32 ····move-result-object·p128 ····invoke-direct·{p0,·v0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;-><init>(Lcom/google/crypto/tink/shaded/protobuf/a0;)V
  
33 ····return-object·p129 ····return-void
34 .end·method30 .end·method
  
35 .method·public·b(I)Lz/z;31 .method·synthetic·constructor·<init>(Le0/b0$a;)V
36 ····.locals·032 ····.locals·0
  
37 ····invoke-static·{p1},·Lz/z;->a(I)Lz/z;33 ····invoke-direct·{p0},·Le0/b0$b;-><init>()V
  
 34 ····return-void
38 ····move-result-object·p1 
  
39 ····return-object·p1 
40 .end·method35 .end·method
1.86 KB
smali/z/m$b.smali vs.
smali/e0/h$b.smali
Files 7% similar despite different names
    
Offset 1, 65 lines modifiedOffset 1, 65 lines modified
1 .class·public·final·Lz/m$b;1 .class·public·final·Le0/h$b;
2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lz/m;8 ····value·=·Le0/h;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"b"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",
17 ········"Lz/m;",17 ········"Le0/h;",
18 ········"Lz/m$b;",18 ········"Le0/h$b;",
19 ········">;",19 ········">;",
20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·direct·methods23 #·direct·methods
24 .method·private·constructor·<init>()V24 .method·private·constructor·<init>()V
25 ····.locals·125 ····.locals·1
  
26 ····invoke-static·{},·Lz/m;->N()Lz/m;26 ····invoke-static·{},·Le0/h;->N()Le0/h;
  
27 ····move-result-object·v027 ····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;)V28 ····invoke-direct·{p0,·v0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;-><init>(Lcom/google/crypto/tink/shaded/protobuf/a0;)V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
31 .method·synthetic·constructor·<init>(Lz/m$a;)V31 .method·synthetic·constructor·<init>(Le0/h$a;)V
32 ····.locals·032 ····.locals·0
  
33 ····invoke-direct·{p0},·Lz/m$b;-><init>()V33 ····invoke-direct·{p0},·Le0/h$b;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·y(I)Lz/m$b;37 .method·public·y(I)Le0/h$b;
38 ····.locals·138 ····.locals·1
  
39 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V39 ····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;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/m;41 ····check-cast·v0,·Le0/h;
  
42 ····invoke-static·{v0,·p1},·Lz/m;->O(Lz/m;I)V42 ····invoke-static·{v0,·p1},·Le0/h;->O(Le0/h;I)V
  
43 ····return-object·p043 ····return-object·p0
44 .end·method44 .end·method
3.4 KB
smali/z/a$a.smali vs.
smali/e0/v$a.smali
Files 2% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·synthetic·Lz/a$a;1 .class·synthetic·Le0/v$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·=·Lz/a;6 ····value·=·Le0/v;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x10089 ····accessFlags·=·0x1008
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
  
26 ····move-result-object·v026 ····move-result-object·v0
  
27 ····array-length·v0,·v027 ····array-length·v0,·v0
  
28 ····new-array·v0,·v0,·[I28 ····new-array·v0,·v0,·[I
  
29 ····sput-object·v0,·Lz/a$a;->a:[I29 ····sput-object·v0,·Le0/v$a;->a:[I
  
30 ····:try_start_030 ····:try_start_0
31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
33 ····move-result·v133 ····move-result·v1
Offset 43, 15 lines modifiedOffset 43, 15 lines modified
  
43 ····aput·v2,·v0,·v143 ····aput·v2,·v0,·v1
44 ····:try_end_044 ····:try_end_0
45 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_045 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
46 ····:catch_046 ····:catch_0
47 ····:try_start_147 ····:try_start_1
48 ····sget-object·v0,·Lz/a$a;->a:[I48 ····sget-object·v0,·Le0/v$a;->a:[I
  
49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
51 ····move-result·v151 ····move-result·v1
  
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
  
59 ····aput·v2,·v0,·v159 ····aput·v2,·v0,·v1
60 ····:try_end_160 ····:try_end_1
61 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_161 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
62 ····:catch_162 ····:catch_1
63 ····:try_start_263 ····:try_start_2
64 ····sget-object·v0,·Lz/a$a;->a:[I64 ····sget-object·v0,·Le0/v$a;->a:[I
  
65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
67 ····move-result·v167 ····move-result·v1
  
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
  
75 ····aput·v2,·v0,·v175 ····aput·v2,·v0,·v1
76 ····:try_end_276 ····:try_end_2
77 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_277 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2
  
78 ····:catch_278 ····:catch_2
79 ····:try_start_379 ····:try_start_3
80 ····sget-object·v0,·Lz/a$a;->a:[I80 ····sget-object·v0,·Le0/v$a;->a:[I
  
81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
83 ····move-result·v183 ····move-result·v1
  
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
  
91 ····aput·v2,·v0,·v191 ····aput·v2,·v0,·v1
92 ····:try_end_392 ····:try_end_3
93 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_393 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3
  
94 ····:catch_394 ····:catch_3
95 ····:try_start_495 ····:try_start_4
96 ····sget-object·v0,·Lz/a$a;->a:[I96 ····sget-object·v0,·Le0/v$a;->a:[I
  
97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
99 ····move-result·v199 ····move-result·v1
  
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
  
107 ····aput·v2,·v0,·v1107 ····aput·v2,·v0,·v1
108 ····:try_end_4108 ····:try_end_4
109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4
  
110 ····:catch_4110 ····:catch_4
111 ····:try_start_5111 ····:try_start_5
112 ····sget-object·v0,·Lz/a$a;->a:[I112 ····sget-object·v0,·Le0/v$a;->a:[I
  
113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
115 ····move-result·v1115 ····move-result·v1
  
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
  
123 ····aput·v2,·v0,·v1123 ····aput·v2,·v0,·v1
124 ····:try_end_5124 ····:try_end_5
125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5
  
126 ····:catch_5126 ····:catch_5
127 ····:try_start_6127 ····:try_start_6
128 ····sget-object·v0,·Lz/a$a;->a:[I128 ····sget-object·v0,·Le0/v$a;->a:[I
  
129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
131 ····move-result·v1131 ····move-result·v1
  
Max diff block lines reached; -1/3403 bytes (-0.03%) of diff not shown.
7.06 KB
smali/z/u.smali vs.
smali/e0/z.smali
Max HTML report size reached
3.41 KB
smali/z/n$a.smali vs.
smali/e0/c0$a.smali
Files 2% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·synthetic·Lz/n$a;1 .class·synthetic·Le0/c0$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·=·Lz/n;6 ····value·=·Le0/c0;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x10089 ····accessFlags·=·0x1008
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
  
26 ····move-result-object·v026 ····move-result-object·v0
  
27 ····array-length·v0,·v027 ····array-length·v0,·v0
  
28 ····new-array·v0,·v0,·[I28 ····new-array·v0,·v0,·[I
  
29 ····sput-object·v0,·Lz/n$a;->a:[I29 ····sput-object·v0,·Le0/c0$a;->a:[I
  
30 ····:try_start_030 ····:try_start_0
31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
33 ····move-result·v133 ····move-result·v1
Offset 43, 15 lines modifiedOffset 43, 15 lines modified
  
43 ····aput·v2,·v0,·v143 ····aput·v2,·v0,·v1
44 ····:try_end_044 ····:try_end_0
45 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_045 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
46 ····:catch_046 ····:catch_0
47 ····:try_start_147 ····:try_start_1
48 ····sget-object·v0,·Lz/n$a;->a:[I48 ····sget-object·v0,·Le0/c0$a;->a:[I
  
49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
51 ····move-result·v151 ····move-result·v1
  
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
  
59 ····aput·v2,·v0,·v159 ····aput·v2,·v0,·v1
60 ····:try_end_160 ····:try_end_1
61 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_161 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
62 ····:catch_162 ····:catch_1
63 ····:try_start_263 ····:try_start_2
64 ····sget-object·v0,·Lz/n$a;->a:[I64 ····sget-object·v0,·Le0/c0$a;->a:[I
  
65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
67 ····move-result·v167 ····move-result·v1
  
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
  
75 ····aput·v2,·v0,·v175 ····aput·v2,·v0,·v1
76 ····:try_end_276 ····:try_end_2
77 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_277 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2
  
78 ····:catch_278 ····:catch_2
79 ····:try_start_379 ····:try_start_3
80 ····sget-object·v0,·Lz/n$a;->a:[I80 ····sget-object·v0,·Le0/c0$a;->a:[I
  
81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
83 ····move-result·v183 ····move-result·v1
  
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
  
91 ····aput·v2,·v0,·v191 ····aput·v2,·v0,·v1
92 ····:try_end_392 ····:try_end_3
93 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_393 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3
  
94 ····:catch_394 ····:catch_3
95 ····:try_start_495 ····:try_start_4
96 ····sget-object·v0,·Lz/n$a;->a:[I96 ····sget-object·v0,·Le0/c0$a;->a:[I
  
97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
99 ····move-result·v199 ····move-result·v1
  
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
  
107 ····aput·v2,·v0,·v1107 ····aput·v2,·v0,·v1
108 ····:try_end_4108 ····:try_end_4
109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4
  
110 ····:catch_4110 ····:catch_4
111 ····:try_start_5111 ····:try_start_5
112 ····sget-object·v0,·Lz/n$a;->a:[I112 ····sget-object·v0,·Le0/c0$a;->a:[I
  
113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
115 ····move-result·v1115 ····move-result·v1
  
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
  
123 ····aput·v2,·v0,·v1123 ····aput·v2,·v0,·v1
124 ····:try_end_5124 ····:try_end_5
125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5
  
126 ····:catch_5126 ····:catch_5
127 ····:try_start_6127 ····:try_start_6
128 ····sget-object·v0,·Lz/n$a;->a:[I128 ····sget-object·v0,·Le0/c0$a;->a:[I
  
129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
131 ····move-result·v1131 ····move-result·v1
  
Max diff block lines reached; -1/3412 bytes (-0.03%) of diff not shown.
9.84 KB
smali/z/t.smali vs.
smali/e0/a0.smali
Max HTML report size reached
1.39 KB
smali/z/x$b.smali vs.
smali/e0/j0$b.smali
Files 16% similar despite different names
    
Offset 1, 49 lines modifiedOffset 1, 49 lines modified
1 .class·public·final·Lz/x$b;1 .class·public·final·Le0/j0$b;
2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lz/x;8 ····value·=·Le0/j0;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"b"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",
17 ········"Lz/x;",17 ········"Le0/j0;",
18 ········"Lz/x$b;",18 ········"Le0/j0$b;",
19 ········">;",19 ········">;",
20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·direct·methods23 #·direct·methods
24 .method·private·constructor·<init>()V24 .method·private·constructor·<init>()V
25 ····.locals·125 ····.locals·1
  
26 ····invoke-static·{},·Lz/x;->N()Lz/x;26 ····invoke-static·{},·Le0/j0;->N()Le0/j0;
  
27 ····move-result-object·v027 ····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;)V28 ····invoke-direct·{p0,·v0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;-><init>(Lcom/google/crypto/tink/shaded/protobuf/a0;)V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
31 .method·synthetic·constructor·<init>(Lz/x$a;)V31 .method·synthetic·constructor·<init>(Le0/j0$a;)V
32 ····.locals·032 ····.locals·0
  
33 ····invoke-direct·{p0},·Lz/x$b;-><init>()V33 ····invoke-direct·{p0},·Le0/j0$b;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
9.69 KB
smali/z/c0$c.smali vs.
smali/e0/c0$c.smali
Max HTML report size reached
3.42 KB
smali/z/c0$a.smali vs.
smali/e0/g0$a.smali
Files 2% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·synthetic·Lz/c0$a;1 .class·synthetic·Le0/g0$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·=·Lz/c0;6 ····value·=·Le0/g0;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x10089 ····accessFlags·=·0x1008
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
  
26 ····move-result-object·v026 ····move-result-object·v0
  
27 ····array-length·v0,·v027 ····array-length·v0,·v0
  
28 ····new-array·v0,·v0,·[I28 ····new-array·v0,·v0,·[I
  
29 ····sput-object·v0,·Lz/c0$a;->a:[I29 ····sput-object·v0,·Le0/g0$a;->a:[I
  
30 ····:try_start_030 ····:try_start_0
31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
33 ····move-result·v133 ····move-result·v1
Offset 43, 15 lines modifiedOffset 43, 15 lines modified
  
43 ····aput·v2,·v0,·v143 ····aput·v2,·v0,·v1
44 ····:try_end_044 ····:try_end_0
45 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_045 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
46 ····:catch_046 ····:catch_0
47 ····:try_start_147 ····:try_start_1
48 ····sget-object·v0,·Lz/c0$a;->a:[I48 ····sget-object·v0,·Le0/g0$a;->a:[I
  
49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
51 ····move-result·v151 ····move-result·v1
  
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
  
59 ····aput·v2,·v0,·v159 ····aput·v2,·v0,·v1
60 ····:try_end_160 ····:try_end_1
61 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_161 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
62 ····:catch_162 ····:catch_1
63 ····:try_start_263 ····:try_start_2
64 ····sget-object·v0,·Lz/c0$a;->a:[I64 ····sget-object·v0,·Le0/g0$a;->a:[I
  
65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
67 ····move-result·v167 ····move-result·v1
  
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
  
75 ····aput·v2,·v0,·v175 ····aput·v2,·v0,·v1
76 ····:try_end_276 ····:try_end_2
77 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_277 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2
  
78 ····:catch_278 ····:catch_2
79 ····:try_start_379 ····:try_start_3
80 ····sget-object·v0,·Lz/c0$a;->a:[I80 ····sget-object·v0,·Le0/g0$a;->a:[I
  
81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
83 ····move-result·v183 ····move-result·v1
  
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
  
91 ····aput·v2,·v0,·v191 ····aput·v2,·v0,·v1
92 ····:try_end_392 ····:try_end_3
93 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_393 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3
  
94 ····:catch_394 ····:catch_3
95 ····:try_start_495 ····:try_start_4
96 ····sget-object·v0,·Lz/c0$a;->a:[I96 ····sget-object·v0,·Le0/g0$a;->a:[I
  
97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
99 ····move-result·v199 ····move-result·v1
  
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
  
107 ····aput·v2,·v0,·v1107 ····aput·v2,·v0,·v1
108 ····:try_end_4108 ····:try_end_4
109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4
  
110 ····:catch_4110 ····:catch_4
111 ····:try_start_5111 ····:try_start_5
112 ····sget-object·v0,·Lz/c0$a;->a:[I112 ····sget-object·v0,·Le0/g0$a;->a:[I
  
113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
115 ····move-result·v1115 ····move-result·v1
  
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
  
123 ····aput·v2,·v0,·v1123 ····aput·v2,·v0,·v1
124 ····:try_end_5124 ····:try_end_5
125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5
  
126 ····:catch_5126 ····:catch_5
127 ····:try_start_6127 ····:try_start_6
128 ····sget-object·v0,·Lz/c0$a;->a:[I128 ····sget-object·v0,·Le0/g0$a;->a:[I
  
129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
131 ····move-result·v1131 ····move-result·v1
  
Max diff block lines reached; -1/3421 bytes (-0.03%) of diff not shown.
2.37 KB
smali/z/d0$b.smali vs.
smali/e0/d0$b.smali
Files 10% similar despite different names
    
Offset 1, 79 lines modifiedOffset 1, 79 lines modified
1 .class·public·final·Lz/d0$b;1 .class·public·final·Le0/d0$b;
2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lz/d0;8 ····value·=·Le0/d0;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"b"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",
17 ········"Lz/d0;",17 ········"Le0/d0;",
18 ········"Lz/d0$b;",18 ········"Le0/d0$b;",
19 ········">;",19 ········">;",
20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·direct·methods23 #·direct·methods
24 .method·private·constructor·<init>()V24 .method·private·constructor·<init>()V
25 ····.locals·125 ····.locals·1
  
26 ····invoke-static·{},·Lz/d0;->N()Lz/d0;26 ····invoke-static·{},·Le0/d0;->N()Le0/d0;
  
27 ····move-result-object·v027 ····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;)V28 ····invoke-direct·{p0,·v0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;-><init>(Lcom/google/crypto/tink/shaded/protobuf/a0;)V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
31 .method·synthetic·constructor·<init>(Lz/d0$a;)V31 .method·synthetic·constructor·<init>(Le0/d0$a;)V
32 ····.locals·032 ····.locals·0
  
33 ····invoke-direct·{p0},·Lz/d0$b;-><init>()V33 ····invoke-direct·{p0},·Le0/d0$b;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·y(Lz/d0$c;)Lz/d0$b;37 .method·public·y(Le0/d0$c;)Le0/d0$b;
38 ····.locals·138 ····.locals·1
  
39 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V39 ····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;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/d0;41 ····check-cast·v0,·Le0/d0;
  
42 ····invoke-static·{v0,·p1},·Lz/d0;->P(Lz/d0;Lz/d0$c;)V42 ····invoke-static·{v0,·p1},·Le0/d0;->P(Le0/d0;Le0/d0$c;)V
  
43 ····return-object·p043 ····return-object·p0
44 .end·method44 .end·method
  
45 .method·public·z(I)Lz/d0$b;45 .method·public·z(I)Le0/d0$b;
46 ····.locals·146 ····.locals·1
  
47 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V47 ····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;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/d0;49 ····check-cast·v0,·Le0/d0;
  
50 ····invoke-static·{v0,·p1},·Lz/d0;->O(Lz/d0;I)V50 ····invoke-static·{v0,·p1},·Le0/d0;->O(Le0/d0;I)V
  
51 ····return-object·p051 ····return-object·p0
52 .end·method52 .end·method
10.2 KB
smali/z/d0.smali vs.
smali/e0/c0.smali
Max HTML report size reached
3.42 KB
smali/z/k0$a.smali vs.
smali/e0/k0$a.smali
Files 2% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·synthetic·Lz/k0$a;1 .class·synthetic·Le0/k0$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·=·Lz/k0;6 ····value·=·Le0/k0;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x10089 ····accessFlags·=·0x1008
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
  
26 ····move-result-object·v026 ····move-result-object·v0
  
27 ····array-length·v0,·v027 ····array-length·v0,·v0
  
28 ····new-array·v0,·v0,·[I28 ····new-array·v0,·v0,·[I
  
29 ····sput-object·v0,·Lz/k0$a;->a:[I29 ····sput-object·v0,·Le0/k0$a;->a:[I
  
30 ····:try_start_030 ····:try_start_0
31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
33 ····move-result·v133 ····move-result·v1
Offset 43, 15 lines modifiedOffset 43, 15 lines modified
  
43 ····aput·v2,·v0,·v143 ····aput·v2,·v0,·v1
44 ····:try_end_044 ····:try_end_0
45 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_045 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
46 ····:catch_046 ····:catch_0
47 ····:try_start_147 ····:try_start_1
48 ····sget-object·v0,·Lz/k0$a;->a:[I48 ····sget-object·v0,·Le0/k0$a;->a:[I
  
49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
51 ····move-result·v151 ····move-result·v1
  
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
  
59 ····aput·v2,·v0,·v159 ····aput·v2,·v0,·v1
60 ····:try_end_160 ····:try_end_1
61 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_161 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
62 ····:catch_162 ····:catch_1
63 ····:try_start_263 ····:try_start_2
64 ····sget-object·v0,·Lz/k0$a;->a:[I64 ····sget-object·v0,·Le0/k0$a;->a:[I
  
65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
67 ····move-result·v167 ····move-result·v1
  
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
  
75 ····aput·v2,·v0,·v175 ····aput·v2,·v0,·v1
76 ····:try_end_276 ····:try_end_2
77 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_277 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2
  
78 ····:catch_278 ····:catch_2
79 ····:try_start_379 ····:try_start_3
80 ····sget-object·v0,·Lz/k0$a;->a:[I80 ····sget-object·v0,·Le0/k0$a;->a:[I
  
81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
83 ····move-result·v183 ····move-result·v1
  
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
  
91 ····aput·v2,·v0,·v191 ····aput·v2,·v0,·v1
92 ····:try_end_392 ····:try_end_3
93 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_393 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3
  
94 ····:catch_394 ····:catch_3
95 ····:try_start_495 ····:try_start_4
96 ····sget-object·v0,·Lz/k0$a;->a:[I96 ····sget-object·v0,·Le0/k0$a;->a:[I
  
97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
99 ····move-result·v199 ····move-result·v1
  
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
  
107 ····aput·v2,·v0,·v1107 ····aput·v2,·v0,·v1
108 ····:try_end_4108 ····:try_end_4
109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4
  
110 ····:catch_4110 ····:catch_4
111 ····:try_start_5111 ····:try_start_5
112 ····sget-object·v0,·Lz/k0$a;->a:[I112 ····sget-object·v0,·Le0/k0$a;->a:[I
  
113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
115 ····move-result·v1115 ····move-result·v1
  
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
  
123 ····aput·v2,·v0,·v1123 ····aput·v2,·v0,·v1
124 ····:try_end_5124 ····:try_end_5
125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5
  
126 ····:catch_5126 ····:catch_5
127 ····:try_start_6127 ····:try_start_6
128 ····sget-object·v0,·Lz/k0$a;->a:[I128 ····sget-object·v0,·Le0/k0$a;->a:[I
  
129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
131 ····move-result·v1131 ····move-result·v1
  
Max diff block lines reached; -1/3421 bytes (-0.03%) of diff not shown.
1.4 KB
smali/z/f0$b.smali vs.
smali/e0/l0$b.smali
Files 16% similar despite different names
    
Offset 1, 49 lines modifiedOffset 1, 49 lines modified
1 .class·public·final·Lz/f0$b;1 .class·public·final·Le0/l0$b;
2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lz/f0;8 ····value·=·Le0/l0;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"b"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",
17 ········"Lz/f0;",17 ········"Le0/l0;",
18 ········"Lz/f0$b;",18 ········"Le0/l0$b;",
19 ········">;",19 ········">;",
20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·direct·methods23 #·direct·methods
24 .method·private·constructor·<init>()V24 .method·private·constructor·<init>()V
25 ····.locals·125 ····.locals·1
  
26 ····invoke-static·{},·Lz/f0;->N()Lz/f0;26 ····invoke-static·{},·Le0/l0;->N()Le0/l0;
  
27 ····move-result-object·v027 ····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;)V28 ····invoke-direct·{p0,·v0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;-><init>(Lcom/google/crypto/tink/shaded/protobuf/a0;)V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
31 .method·synthetic·constructor·<init>(Lz/f0$a;)V31 .method·synthetic·constructor·<init>(Le0/l0$a;)V
32 ····.locals·032 ····.locals·0
  
33 ····invoke-direct·{p0},·Lz/f0$b;-><init>()V33 ····invoke-direct·{p0},·Le0/l0$b;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
2.34 KB
smali/z/e0$b.smali vs.
smali/e0/j$b.smali
Files 8% similar despite different names
    
Offset 1, 79 lines modifiedOffset 1, 79 lines modified
1 .class·public·final·Lz/e0$b;1 .class·public·final·Le0/j$b;
2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lz/e0;8 ····value·=·Le0/j;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"b"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",
17 ········"Lz/e0;",17 ········"Le0/j;",
18 ········"Lz/e0$b;",18 ········"Le0/j$b;",
19 ········">;",19 ········">;",
20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·direct·methods23 #·direct·methods
24 .method·private·constructor·<init>()V24 .method·private·constructor·<init>()V
25 ····.locals·125 ····.locals·1
  
26 ····invoke-static·{},·Lz/e0;->N()Lz/e0;26 ····invoke-static·{},·Le0/j;->N()Le0/j;
  
27 ····move-result-object·v027 ····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;)V28 ····invoke-direct·{p0,·v0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;-><init>(Lcom/google/crypto/tink/shaded/protobuf/a0;)V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
31 .method·synthetic·constructor·<init>(Lz/e0$a;)V31 .method·synthetic·constructor·<init>(Le0/j$a;)V
32 ····.locals·032 ····.locals·0
  
33 ····invoke-direct·{p0},·Lz/e0$b;-><init>()V33 ····invoke-direct·{p0},·Le0/j$b;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·y(Lz/f0;)Lz/e0$b;37 .method·public·y(I)Le0/j$b;
38 ····.locals·138 ····.locals·1
  
39 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V39 ····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;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/e0;41 ····check-cast·v0,·Le0/j;
  
42 ····invoke-static·{v0,·p1},·Lz/e0;->P(Lz/e0;Lz/f0;)V42 ····invoke-static·{v0,·p1},·Le0/j;->P(Le0/j;I)V
  
43 ····return-object·p043 ····return-object·p0
44 .end·method44 .end·method
  
45 .method·public·z(I)Lz/e0$b;45 .method·public·z(Le0/k;)Le0/j$b;
46 ····.locals·146 ····.locals·1
  
47 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V47 ····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;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/e0;49 ····check-cast·v0,·Le0/j;
  
50 ····invoke-static·{v0,·p1},·Lz/e0;->O(Lz/e0;I)V50 ····invoke-static·{v0,·p1},·Le0/j;->O(Le0/j;Le0/k;)V
  
51 ····return-object·p051 ····return-object·p0
52 .end·method52 .end·method
2.47 KB
smali/z/n$b.smali vs.
smali/e0/l$b.smali
Files 7% similar despite different names
    
Offset 1, 79 lines modifiedOffset 1, 79 lines modified
1 .class·public·final·Lz/n$b;1 .class·public·final·Le0/l$b;
2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lz/n;8 ····value·=·Le0/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·=·"b"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",
17 ········"Lz/n;",17 ········"Le0/l;",
18 ········"Lz/n$b;",18 ········"Le0/l$b;",
19 ········">;",19 ········">;",
20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·direct·methods23 #·direct·methods
24 .method·private·constructor·<init>()V24 .method·private·constructor·<init>()V
25 ····.locals·125 ····.locals·1
  
26 ····invoke-static·{},·Lz/n;->N()Lz/n;26 ····invoke-static·{},·Le0/l;->N()Le0/l;
  
27 ····move-result-object·v027 ····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;)V28 ····invoke-direct·{p0,·v0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;-><init>(Lcom/google/crypto/tink/shaded/protobuf/a0;)V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
31 .method·synthetic·constructor·<init>(Lz/n$a;)V31 .method·synthetic·constructor·<init>(Le0/l$a;)V
32 ····.locals·032 ····.locals·0
  
33 ····invoke-direct·{p0},·Lz/n$b;-><init>()V33 ····invoke-direct·{p0},·Le0/l$b;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·y(Lcom/google/crypto/tink/shaded/protobuf/i;)Lz/n$b;37 .method·public·y(Lcom/google/crypto/tink/shaded/protobuf/i;)Le0/l$b;
38 ····.locals·138 ····.locals·1
  
39 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V39 ····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;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/n;41 ····check-cast·v0,·Le0/l;
  
42 ····invoke-static·{v0,·p1},·Lz/n;->P(Lz/n;Lcom/google/crypto/tink/shaded/protobuf/i;)V42 ····invoke-static·{v0,·p1},·Le0/l;->P(Le0/l;Lcom/google/crypto/tink/shaded/protobuf/i;)V
  
43 ····return-object·p043 ····return-object·p0
44 .end·method44 .end·method
  
45 .method·public·z(I)Lz/n$b;45 .method·public·z(I)Le0/l$b;
46 ····.locals·146 ····.locals·1
  
47 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V47 ····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;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/n;49 ····check-cast·v0,·Le0/l;
  
50 ····invoke-static·{v0,·p1},·Lz/n;->O(Lz/n;I)V50 ····invoke-static·{v0,·p1},·Le0/l;->O(Le0/l;I)V
  
51 ····return-object·p051 ····return-object·p0
52 .end·method52 .end·method
2.83 KB
smali/z/v$b.smali vs.
smali/e0/n$b.smali
Files 7% similar despite different names
    
Offset 1, 93 lines modifiedOffset 1, 79 lines modified
1 .class·public·final·Lz/v$b;1 .class·public·final·Le0/n$b;
2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lz/v;8 ····value·=·Le0/n;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"b"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",
17 ········"Lz/v;",17 ········"Le0/n;",
18 ········"Lz/v$b;",18 ········"Le0/n$b;",
19 ········">;",19 ········">;",
20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·direct·methods23 #·direct·methods
24 .method·private·constructor·<init>()V24 .method·private·constructor·<init>()V
25 ····.locals·125 ····.locals·1
  
26 ····invoke-static·{},·Lz/v;->N()Lz/v;26 ····invoke-static·{},·Le0/n;->N()Le0/n;
  
27 ····move-result-object·v027 ····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;)V28 ····invoke-direct·{p0,·v0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;-><init>(Lcom/google/crypto/tink/shaded/protobuf/a0;)V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
31 .method·synthetic·constructor·<init>(Lz/v$a;)V31 .method·synthetic·constructor·<init>(Le0/n$a;)V
32 ····.locals·032 ····.locals·0
  
33 ····invoke-direct·{p0},·Lz/v$b;-><init>()V33 ····invoke-direct·{p0},·Le0/n$b;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·A(I)Lz/v$b;37 .method·public·y(Lcom/google/crypto/tink/shaded/protobuf/i;)Le0/n$b;
38 ····.locals·138 ····.locals·1
  
39 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V39 ····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;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/v;41 ····check-cast·v0,·Le0/n;
  
42 ····invoke-static·{v0,·p1},·Lz/v;->O(Lz/v;I)V42 ····invoke-static·{v0,·p1},·Le0/n;->P(Le0/n;Lcom/google/crypto/tink/shaded/protobuf/i;)V
  
43 ····return-object·p043 ····return-object·p0
44 .end·method44 .end·method
  
45 .method·public·y(Lcom/google/crypto/tink/shaded/protobuf/i;)Lz/v$b;45 .method·public·z(I)Le0/n$b;
46 ····.locals·146 ····.locals·1
  
47 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V47 ····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;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/v;49 ····check-cast·v0,·Le0/n;
  
50 ····invoke-static·{v0,·p1},·Lz/v;->Q(Lz/v;Lcom/google/crypto/tink/shaded/protobuf/i;)V 
  
51 ····return-object·p0 
52 .end·method 
  
53 .method·public·z(Lz/x;)Lz/v$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/v; 
  
58 ····invoke-static·{v0,·p1},·Lz/v;->P(Lz/v;Lz/x;)V50 ····invoke-static·{v0,·p1},·Le0/n;->O(Le0/n;I)V
  
59 ····return-object·p051 ····return-object·p0
60 .end·method52 .end·method
2.83 KB
smali/z/a$b.smali vs.
smali/e0/p$b.smali
Files 8% similar despite different names
    
Offset 1, 93 lines modifiedOffset 1, 79 lines modified
1 .class·public·final·Lz/a$b;1 .class·public·final·Le0/p$b;
2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lz/a;8 ····value·=·Le0/p;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"b"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",
17 ········"Lz/a;",17 ········"Le0/p;",
18 ········"Lz/a$b;",18 ········"Le0/p$b;",
19 ········">;",19 ········">;",
20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·direct·methods23 #·direct·methods
24 .method·private·constructor·<init>()V24 .method·private·constructor·<init>()V
25 ····.locals·125 ····.locals·1
  
26 ····invoke-static·{},·Lz/a;->N()Lz/a;26 ····invoke-static·{},·Le0/p;->N()Le0/p;
  
27 ····move-result-object·v027 ····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;)V28 ····invoke-direct·{p0,·v0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;-><init>(Lcom/google/crypto/tink/shaded/protobuf/a0;)V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
31 .method·synthetic·constructor·<init>(Lz/a$a;)V31 .method·synthetic·constructor·<init>(Le0/p$a;)V
32 ····.locals·032 ····.locals·0
  
33 ····invoke-direct·{p0},·Lz/a$b;-><init>()V33 ····invoke-direct·{p0},·Le0/p$b;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·A(I)Lz/a$b;37 .method·public·y(Lcom/google/crypto/tink/shaded/protobuf/i;)Le0/p$b;
38 ····.locals·138 ····.locals·1
  
39 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V39 ····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;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/a;41 ····check-cast·v0,·Le0/p;
  
42 ····invoke-static·{v0,·p1},·Lz/a;->O(Lz/a;I)V42 ····invoke-static·{v0,·p1},·Le0/p;->P(Le0/p;Lcom/google/crypto/tink/shaded/protobuf/i;)V
  
43 ····return-object·p043 ····return-object·p0
44 .end·method44 .end·method
  
45 .method·public·y(Lcom/google/crypto/tink/shaded/protobuf/i;)Lz/a$b;45 .method·public·z(I)Le0/p$b;
46 ····.locals·146 ····.locals·1
  
47 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V47 ····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;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/a;49 ····check-cast·v0,·Le0/p;
  
50 ····invoke-static·{v0,·p1},·Lz/a;->P(Lz/a;Lcom/google/crypto/tink/shaded/protobuf/i;)V 
  
51 ····return-object·p0 
52 .end·method 
  
53 .method·public·z(Lz/c;)Lz/a$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/a; 
  
58 ····invoke-static·{v0,·p1},·Lz/a;->Q(Lz/a;Lz/c;)V50 ····invoke-static·{v0,·p1},·Le0/p;->O(Le0/p;I)V
  
59 ····return-object·p051 ····return-object·p0
60 .end·method52 .end·method
7.07 KB
smali/z/x.smali vs.
smali/e0/j0.smali
Max HTML report size reached
9.62 KB
smali/z/a0.smali vs.
smali/e0/e0.smali
Max HTML report size reached
3.4 KB
smali/z/x$a.smali vs.
smali/e0/c$a.smali
Files 2% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·synthetic·Lz/x$a;1 .class·synthetic·Le0/c$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·=·Lz/x;6 ····value·=·Le0/c;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x10089 ····accessFlags·=·0x1008
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
  
26 ····move-result-object·v026 ····move-result-object·v0
  
27 ····array-length·v0,·v027 ····array-length·v0,·v0
  
28 ····new-array·v0,·v0,·[I28 ····new-array·v0,·v0,·[I
  
29 ····sput-object·v0,·Lz/x$a;->a:[I29 ····sput-object·v0,·Le0/c$a;->a:[I
  
30 ····:try_start_030 ····:try_start_0
31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
33 ····move-result·v133 ····move-result·v1
Offset 43, 15 lines modifiedOffset 43, 15 lines modified
  
43 ····aput·v2,·v0,·v143 ····aput·v2,·v0,·v1
44 ····:try_end_044 ····:try_end_0
45 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_045 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
46 ····:catch_046 ····:catch_0
47 ····:try_start_147 ····:try_start_1
48 ····sget-object·v0,·Lz/x$a;->a:[I48 ····sget-object·v0,·Le0/c$a;->a:[I
  
49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
51 ····move-result·v151 ····move-result·v1
  
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
  
59 ····aput·v2,·v0,·v159 ····aput·v2,·v0,·v1
60 ····:try_end_160 ····:try_end_1
61 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_161 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
62 ····:catch_162 ····:catch_1
63 ····:try_start_263 ····:try_start_2
64 ····sget-object·v0,·Lz/x$a;->a:[I64 ····sget-object·v0,·Le0/c$a;->a:[I
  
65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
67 ····move-result·v167 ····move-result·v1
  
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
  
75 ····aput·v2,·v0,·v175 ····aput·v2,·v0,·v1
76 ····:try_end_276 ····:try_end_2
77 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_277 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2
  
78 ····:catch_278 ····:catch_2
79 ····:try_start_379 ····:try_start_3
80 ····sget-object·v0,·Lz/x$a;->a:[I80 ····sget-object·v0,·Le0/c$a;->a:[I
  
81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
83 ····move-result·v183 ····move-result·v1
  
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
  
91 ····aput·v2,·v0,·v191 ····aput·v2,·v0,·v1
92 ····:try_end_392 ····:try_end_3
93 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_393 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3
  
94 ····:catch_394 ····:catch_3
95 ····:try_start_495 ····:try_start_4
96 ····sget-object·v0,·Lz/x$a;->a:[I96 ····sget-object·v0,·Le0/c$a;->a:[I
  
97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
99 ····move-result·v199 ····move-result·v1
  
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
  
107 ····aput·v2,·v0,·v1107 ····aput·v2,·v0,·v1
108 ····:try_end_4108 ····:try_end_4
109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4
  
110 ····:catch_4110 ····:catch_4
111 ····:try_start_5111 ····:try_start_5
112 ····sget-object·v0,·Lz/x$a;->a:[I112 ····sget-object·v0,·Le0/c$a;->a:[I
  
113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
115 ····move-result·v1115 ····move-result·v1
  
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
  
123 ····aput·v2,·v0,·v1123 ····aput·v2,·v0,·v1
124 ····:try_end_5124 ····:try_end_5
125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5
  
126 ····:catch_5126 ····:catch_5
127 ····:try_start_6127 ····:try_start_6
128 ····sget-object·v0,·Lz/x$a;->a:[I128 ····sget-object·v0,·Le0/c$a;->a:[I
  
129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
131 ····move-result·v1131 ····move-result·v1
  
Max diff block lines reached; -1/3403 bytes (-0.03%) of diff not shown.
3.4 KB
smali/z/y$a.smali vs.
smali/e0/m$a.smali
Files 2% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·synthetic·Lz/y$a;1 .class·synthetic·Le0/m$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·=·Lz/y;6 ····value·=·Le0/m;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x10089 ····accessFlags·=·0x1008
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
  
26 ····move-result-object·v026 ····move-result-object·v0
  
27 ····array-length·v0,·v027 ····array-length·v0,·v0
  
28 ····new-array·v0,·v0,·[I28 ····new-array·v0,·v0,·[I
  
29 ····sput-object·v0,·Lz/y$a;->a:[I29 ····sput-object·v0,·Le0/m$a;->a:[I
  
30 ····:try_start_030 ····:try_start_0
31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
33 ····move-result·v133 ····move-result·v1
Offset 43, 15 lines modifiedOffset 43, 15 lines modified
  
43 ····aput·v2,·v0,·v143 ····aput·v2,·v0,·v1
44 ····:try_end_044 ····:try_end_0
45 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_045 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
46 ····:catch_046 ····:catch_0
47 ····:try_start_147 ····:try_start_1
48 ····sget-object·v0,·Lz/y$a;->a:[I48 ····sget-object·v0,·Le0/m$a;->a:[I
  
49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
51 ····move-result·v151 ····move-result·v1
  
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
  
59 ····aput·v2,·v0,·v159 ····aput·v2,·v0,·v1
60 ····:try_end_160 ····:try_end_1
61 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_161 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
62 ····:catch_162 ····:catch_1
63 ····:try_start_263 ····:try_start_2
64 ····sget-object·v0,·Lz/y$a;->a:[I64 ····sget-object·v0,·Le0/m$a;->a:[I
  
65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
67 ····move-result·v167 ····move-result·v1
  
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
  
75 ····aput·v2,·v0,·v175 ····aput·v2,·v0,·v1
76 ····:try_end_276 ····:try_end_2
77 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_277 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2
  
78 ····:catch_278 ····:catch_2
79 ····:try_start_379 ····:try_start_3
80 ····sget-object·v0,·Lz/y$a;->a:[I80 ····sget-object·v0,·Le0/m$a;->a:[I
  
81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
83 ····move-result·v183 ····move-result·v1
  
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
  
91 ····aput·v2,·v0,·v191 ····aput·v2,·v0,·v1
92 ····:try_end_392 ····:try_end_3
93 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_393 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3
  
94 ····:catch_394 ····:catch_3
95 ····:try_start_495 ····:try_start_4
96 ····sget-object·v0,·Lz/y$a;->a:[I96 ····sget-object·v0,·Le0/m$a;->a:[I
  
97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
99 ····move-result·v199 ····move-result·v1
  
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
  
107 ····aput·v2,·v0,·v1107 ····aput·v2,·v0,·v1
108 ····:try_end_4108 ····:try_end_4
109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4
  
110 ····:catch_4110 ····:catch_4
111 ····:try_start_5111 ····:try_start_5
112 ····sget-object·v0,·Lz/y$a;->a:[I112 ····sget-object·v0,·Le0/m$a;->a:[I
  
113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
115 ····move-result·v1115 ····move-result·v1
  
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
  
123 ····aput·v2,·v0,·v1123 ····aput·v2,·v0,·v1
124 ····:try_end_5124 ····:try_end_5
125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5
  
126 ····:catch_5126 ····:catch_5
127 ····:try_start_6127 ····:try_start_6
128 ····sget-object·v0,·Lz/y$a;->a:[I128 ····sget-object·v0,·Le0/m$a;->a:[I
  
129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
131 ····move-result·v1131 ····move-result·v1
  
Max diff block lines reached; -1/3403 bytes (-0.03%) of diff not shown.
1.77 KB
smali/z/j0$b.smali vs.
smali/e0/o$b.smali
Files 20% similar despite different names
    
Offset 1, 49 lines modifiedOffset 1, 65 lines modified
1 .class·public·final·Lz/j0$b;1 .class·public·final·Le0/o$b;
2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lz/j0;8 ····value·=·Le0/o;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"b"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",
17 ········"Lz/j0;",17 ········"Le0/o;",
18 ········"Lz/j0$b;",18 ········"Le0/o$b;",
19 ········">;",19 ········">;",
20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·direct·methods23 #·direct·methods
24 .method·private·constructor·<init>()V24 .method·private·constructor·<init>()V
25 ····.locals·125 ····.locals·1
  
26 ····invoke-static·{},·Lz/j0;->N()Lz/j0;26 ····invoke-static·{},·Le0/o;->N()Le0/o;
  
27 ····move-result-object·v027 ····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;)V28 ····invoke-direct·{p0,·v0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;-><init>(Lcom/google/crypto/tink/shaded/protobuf/a0;)V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
31 .method·synthetic·constructor·<init>(Lz/j0$a;)V31 .method·synthetic·constructor·<init>(Le0/o$a;)V
32 ····.locals·032 ····.locals·0
  
33 ····invoke-direct·{p0},·Lz/j0$b;-><init>()V33 ····invoke-direct·{p0},·Le0/o$b;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
 36 #·virtual·methods
 37 .method·public·y(I)Le0/o$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,·Le0/o;
  
 42 ····invoke-static·{v0,·p1},·Le0/o;->O(Le0/o;I)V
  
 43 ····return-object·p0
 44 .end·method
3.41 KB
smali/z/b0$a.smali vs.
smali/e0/g$a.smali
Files 2% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·synthetic·Lz/b0$a;1 .class·synthetic·Le0/g$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·=·Lz/b0;6 ····value·=·Le0/g;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x10089 ····accessFlags·=·0x1008
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
  
26 ····move-result-object·v026 ····move-result-object·v0
  
27 ····array-length·v0,·v027 ····array-length·v0,·v0
  
28 ····new-array·v0,·v0,·[I28 ····new-array·v0,·v0,·[I
  
29 ····sput-object·v0,·Lz/b0$a;->a:[I29 ····sput-object·v0,·Le0/g$a;->a:[I
  
30 ····:try_start_030 ····:try_start_0
31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
33 ····move-result·v133 ····move-result·v1
Offset 43, 15 lines modifiedOffset 43, 15 lines modified
  
43 ····aput·v2,·v0,·v143 ····aput·v2,·v0,·v1
44 ····:try_end_044 ····:try_end_0
45 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_045 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
46 ····:catch_046 ····:catch_0
47 ····:try_start_147 ····:try_start_1
48 ····sget-object·v0,·Lz/b0$a;->a:[I48 ····sget-object·v0,·Le0/g$a;->a:[I
  
49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
51 ····move-result·v151 ····move-result·v1
  
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
  
59 ····aput·v2,·v0,·v159 ····aput·v2,·v0,·v1
60 ····:try_end_160 ····:try_end_1
61 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_161 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
62 ····:catch_162 ····:catch_1
63 ····:try_start_263 ····:try_start_2
64 ····sget-object·v0,·Lz/b0$a;->a:[I64 ····sget-object·v0,·Le0/g$a;->a:[I
  
65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
67 ····move-result·v167 ····move-result·v1
  
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
  
75 ····aput·v2,·v0,·v175 ····aput·v2,·v0,·v1
76 ····:try_end_276 ····:try_end_2
77 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_277 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2
  
78 ····:catch_278 ····:catch_2
79 ····:try_start_379 ····:try_start_3
80 ····sget-object·v0,·Lz/b0$a;->a:[I80 ····sget-object·v0,·Le0/g$a;->a:[I
  
81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
83 ····move-result·v183 ····move-result·v1
  
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
  
91 ····aput·v2,·v0,·v191 ····aput·v2,·v0,·v1
92 ····:try_end_392 ····:try_end_3
93 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_393 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3
  
94 ····:catch_394 ····:catch_3
95 ····:try_start_495 ····:try_start_4
96 ····sget-object·v0,·Lz/b0$a;->a:[I96 ····sget-object·v0,·Le0/g$a;->a:[I
  
97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
99 ····move-result·v199 ····move-result·v1
  
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
  
107 ····aput·v2,·v0,·v1107 ····aput·v2,·v0,·v1
108 ····:try_end_4108 ····:try_end_4
109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4
  
110 ····:catch_4110 ····:catch_4
111 ····:try_start_5111 ····:try_start_5
112 ····sget-object·v0,·Lz/b0$a;->a:[I112 ····sget-object·v0,·Le0/g$a;->a:[I
  
113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
115 ····move-result·v1115 ····move-result·v1
  
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
  
123 ····aput·v2,·v0,·v1123 ····aput·v2,·v0,·v1
124 ····:try_end_5124 ····:try_end_5
125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5
  
126 ····:catch_5126 ····:catch_5
127 ····:try_start_6127 ····:try_start_6
128 ····sget-object·v0,·Lz/b0$a;->a:[I128 ····sget-object·v0,·Le0/g$a;->a:[I
  
129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
131 ····move-result·v1131 ····move-result·v1
  
Max diff block lines reached; -1/3412 bytes (-0.03%) of diff not shown.
2.83 KB
smali/z/r$b.smali vs.
smali/e0/f$b.smali
Files 8% similar despite different names
    
Offset 1, 79 lines modifiedOffset 1, 93 lines modified
1 .class·public·final·Lz/r$b;1 .class·public·final·Le0/f$b;
2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lz/r;8 ····value·=·Le0/f;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"b"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",
17 ········"Lz/r;",17 ········"Le0/f;",
18 ········"Lz/r$b;",18 ········"Le0/f$b;",
19 ········">;",19 ········">;",
20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·direct·methods23 #·direct·methods
24 .method·private·constructor·<init>()V24 .method·private·constructor·<init>()V
25 ····.locals·125 ····.locals·1
  
26 ····invoke-static·{},·Lz/r;->N()Lz/r;26 ····invoke-static·{},·Le0/f;->N()Le0/f;
  
27 ····move-result-object·v027 ····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;)V28 ····invoke-direct·{p0,·v0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;-><init>(Lcom/google/crypto/tink/shaded/protobuf/a0;)V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
31 .method·synthetic·constructor·<init>(Lz/r$a;)V31 .method·synthetic·constructor·<init>(Le0/f$a;)V
32 ····.locals·032 ····.locals·0
  
33 ····invoke-direct·{p0},·Lz/r$b;-><init>()V33 ····invoke-direct·{p0},·Le0/f$b;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·y(Lcom/google/crypto/tink/shaded/protobuf/i;)Lz/r$b;37 .method·public·A(I)Le0/f$b;
38 ····.locals·138 ····.locals·1
  
39 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V39 ····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;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/r;41 ····check-cast·v0,·Le0/f;
  
42 ····invoke-static·{v0,·p1},·Lz/r;->P(Lz/r;Lcom/google/crypto/tink/shaded/protobuf/i;)V42 ····invoke-static·{v0,·p1},·Le0/f;->O(Le0/f;I)V
  
43 ····return-object·p043 ····return-object·p0
44 .end·method44 .end·method
  
45 .method·public·z(I)Lz/r$b;45 .method·public·y(Lcom/google/crypto/tink/shaded/protobuf/i;)Le0/f$b;
46 ····.locals·146 ····.locals·1
  
47 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V47 ····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;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/r;49 ····check-cast·v0,·Le0/f;
  
 50 ····invoke-static·{v0,·p1},·Le0/f;->Q(Le0/f;Lcom/google/crypto/tink/shaded/protobuf/i;)V
  
 51 ····return-object·p0
 52 .end·method
  
 53 .method·public·z(Le0/h;)Le0/f$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,·Le0/f;
  
50 ····invoke-static·{v0,·p1},·Lz/r;->O(Lz/r;I)V58 ····invoke-static·{v0,·p1},·Le0/f;->P(Le0/f;Le0/h;)V
  
51 ····return-object·p059 ····return-object·p0
52 .end·method60 .end·method
2.41 KB
smali/z/t$b.smali vs.
smali/e0/g$b.smali
Files 8% similar despite different names
    
Offset 1, 79 lines modifiedOffset 1, 79 lines modified
1 .class·public·final·Lz/t$b;1 .class·public·final·Le0/g$b;
2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lz/t;8 ····value·=·Le0/g;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"b"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",
17 ········"Lz/t;",17 ········"Le0/g;",
18 ········"Lz/t$b;",18 ········"Le0/g$b;",
19 ········">;",19 ········">;",
20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·direct·methods23 #·direct·methods
24 .method·private·constructor·<init>()V24 .method·private·constructor·<init>()V
25 ····.locals·125 ····.locals·1
  
26 ····invoke-static·{},·Lz/t;->N()Lz/t;26 ····invoke-static·{},·Le0/g;->N()Le0/g;
  
27 ····move-result-object·v027 ····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;)V28 ····invoke-direct·{p0,·v0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;-><init>(Lcom/google/crypto/tink/shaded/protobuf/a0;)V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
31 .method·synthetic·constructor·<init>(Lz/t$a;)V31 .method·synthetic·constructor·<init>(Le0/g$a;)V
32 ····.locals·032 ····.locals·0
  
33 ····invoke-direct·{p0},·Lz/t$b;-><init>()V33 ····invoke-direct·{p0},·Le0/g$b;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·y(Lcom/google/crypto/tink/shaded/protobuf/i;)Lz/t$b;37 .method·public·y(I)Le0/g$b;
38 ····.locals·138 ····.locals·1
  
39 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V39 ····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;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/t;41 ····check-cast·v0,·Le0/g;
  
42 ····invoke-static·{v0,·p1},·Lz/t;->O(Lz/t;Lcom/google/crypto/tink/shaded/protobuf/i;)V42 ····invoke-static·{v0,·p1},·Le0/g;->P(Le0/g;I)V
  
43 ····return-object·p043 ····return-object·p0
44 .end·method44 .end·method
  
45 .method·public·z(Lz/d0;)Lz/t$b;45 .method·public·z(Le0/h;)Le0/g$b;
46 ····.locals·146 ····.locals·1
  
47 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V47 ····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;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/t;49 ····check-cast·v0,·Le0/g;
  
50 ····invoke-static·{v0,·p1},·Lz/t;->P(Lz/t;Lz/d0;)V50 ····invoke-static·{v0,·p1},·Le0/g;->O(Le0/g;Le0/h;)V
  
51 ····return-object·p051 ····return-object·p0
52 .end·method52 .end·method
3.4 KB
smali/z/r$a.smali vs.
smali/e0/r$a.smali
Files 2% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·synthetic·Lz/r$a;1 .class·synthetic·Le0/r$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·=·Lz/r;6 ····value·=·Le0/r;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x10089 ····accessFlags·=·0x1008
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
  
26 ····move-result-object·v026 ····move-result-object·v0
  
27 ····array-length·v0,·v027 ····array-length·v0,·v0
  
28 ····new-array·v0,·v0,·[I28 ····new-array·v0,·v0,·[I
  
29 ····sput-object·v0,·Lz/r$a;->a:[I29 ····sput-object·v0,·Le0/r$a;->a:[I
  
30 ····:try_start_030 ····:try_start_0
31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
33 ····move-result·v133 ····move-result·v1
Offset 43, 15 lines modifiedOffset 43, 15 lines modified
  
43 ····aput·v2,·v0,·v143 ····aput·v2,·v0,·v1
44 ····:try_end_044 ····:try_end_0
45 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_045 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
46 ····:catch_046 ····:catch_0
47 ····:try_start_147 ····:try_start_1
48 ····sget-object·v0,·Lz/r$a;->a:[I48 ····sget-object·v0,·Le0/r$a;->a:[I
  
49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
51 ····move-result·v151 ····move-result·v1
  
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
  
59 ····aput·v2,·v0,·v159 ····aput·v2,·v0,·v1
60 ····:try_end_160 ····:try_end_1
61 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_161 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
62 ····:catch_162 ····:catch_1
63 ····:try_start_263 ····:try_start_2
64 ····sget-object·v0,·Lz/r$a;->a:[I64 ····sget-object·v0,·Le0/r$a;->a:[I
  
65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
67 ····move-result·v167 ····move-result·v1
  
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
  
75 ····aput·v2,·v0,·v175 ····aput·v2,·v0,·v1
76 ····:try_end_276 ····:try_end_2
77 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_277 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2
  
78 ····:catch_278 ····:catch_2
79 ····:try_start_379 ····:try_start_3
80 ····sget-object·v0,·Lz/r$a;->a:[I80 ····sget-object·v0,·Le0/r$a;->a:[I
  
81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
83 ····move-result·v183 ····move-result·v1
  
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
  
91 ····aput·v2,·v0,·v191 ····aput·v2,·v0,·v1
92 ····:try_end_392 ····:try_end_3
93 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_393 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3
  
94 ····:catch_394 ····:catch_3
95 ····:try_start_495 ····:try_start_4
96 ····sget-object·v0,·Lz/r$a;->a:[I96 ····sget-object·v0,·Le0/r$a;->a:[I
  
97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
99 ····move-result·v199 ····move-result·v1
  
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
  
107 ····aput·v2,·v0,·v1107 ····aput·v2,·v0,·v1
108 ····:try_end_4108 ····:try_end_4
109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4
  
110 ····:catch_4110 ····:catch_4
111 ····:try_start_5111 ····:try_start_5
112 ····sget-object·v0,·Lz/r$a;->a:[I112 ····sget-object·v0,·Le0/r$a;->a:[I
  
113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
115 ····move-result·v1115 ····move-result·v1
  
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
  
123 ····aput·v2,·v0,·v1123 ····aput·v2,·v0,·v1
124 ····:try_end_5124 ····:try_end_5
125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5
  
126 ····:catch_5126 ····:catch_5
127 ····:try_start_6127 ····:try_start_6
128 ····sget-object·v0,·Lz/r$a;->a:[I128 ····sget-object·v0,·Le0/r$a;->a:[I
  
129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
131 ····move-result·v1131 ····move-result·v1
  
Max diff block lines reached; -1/3403 bytes (-0.03%) of diff not shown.
3.88 KB
smali/z/c0$b.smali vs.
smali/e0/c0$b.smali
Files 17% similar despite different names
    
Offset 1, 133 lines modifiedOffset 1, 133 lines modified
1 .class·public·final·Lz/c0$b;1 .class·public·final·Le0/c0$b;
2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lz/c0;8 ····value·=·Le0/c0;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"b"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",
17 ········"Lz/c0;",17 ········"Le0/c0;",
18 ········"Lz/c0$b;",18 ········"Le0/c0$b;",
19 ········">;",19 ········">;",
20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·direct·methods23 #·direct·methods
24 .method·private·constructor·<init>()V24 .method·private·constructor·<init>()V
25 ····.locals·125 ····.locals·1
  
26 ····invoke-static·{},·Lz/c0;->N()Lz/c0;26 ····invoke-static·{},·Le0/c0;->N()Le0/c0;
  
27 ····move-result-object·v027 ····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;)V28 ····invoke-direct·{p0,·v0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;-><init>(Lcom/google/crypto/tink/shaded/protobuf/a0;)V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
31 .method·synthetic·constructor·<init>(Lz/c0$a;)V31 .method·synthetic·constructor·<init>(Le0/c0$a;)V
32 ····.locals·032 ····.locals·0
  
33 ····invoke-direct·{p0},·Lz/c0$b;-><init>()V33 ····invoke-direct·{p0},·Le0/c0$b;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·A()I37 .method·public·A()I
38 ····.locals·138 ····.locals·1
  
39 ····iget-object·v0,·p0,·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->e:Lcom/google/crypto/tink/shaded/protobuf/a0;39 ····iget-object·v0,·p0,·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->e:Lcom/google/crypto/tink/shaded/protobuf/a0;
  
40 ····check-cast·v0,·Lz/c0;40 ····check-cast·v0,·Le0/c0;
  
41 ····invoke-virtual·{v0},·Lz/c0;->T()I41 ····invoke-virtual·{v0},·Le0/c0;->T()I
  
42 ····move-result·v042 ····move-result·v0
  
43 ····return·v043 ····return·v0
44 .end·method44 .end·method
  
45 .method·public·B()Ljava/util/List;45 .method·public·B()Ljava/util/List;
46 ····.locals·146 ····.locals·1
47 ····.annotation·system·Ldalvik/annotation/Signature;47 ····.annotation·system·Ldalvik/annotation/Signature;
48 ········value·=·{48 ········value·=·{
49 ············"()",49 ············"()",
50 ············"Ljava/util/List<",50 ············"Ljava/util/List<",
51 ············"Lz/c0$c;",51 ············"Le0/c0$c;",
52 ············">;"52 ············">;"
53 ········}53 ········}
54 ····.end·annotation54 ····.end·annotation
  
55 ····iget-object·v0,·p0,·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->e:Lcom/google/crypto/tink/shaded/protobuf/a0;55 ····iget-object·v0,·p0,·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->e:Lcom/google/crypto/tink/shaded/protobuf/a0;
  
56 ····check-cast·v0,·Lz/c0;56 ····check-cast·v0,·Le0/c0;
  
57 ····invoke-virtual·{v0},·Lz/c0;->U()Ljava/util/List;57 ····invoke-virtual·{v0},·Le0/c0;->U()Ljava/util/List;
  
58 ····move-result-object·v058 ····move-result-object·v0
  
59 ····invoke-static·{v0},·Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;59 ····invoke-static·{v0},·Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
  
60 ····move-result-object·v060 ····move-result-object·v0
  
61 ····return-object·v061 ····return-object·v0
62 .end·method62 .end·method
  
63 .method·public·C(I)Lz/c0$b;63 .method·public·C(I)Le0/c0$b;
64 ····.locals·164 ····.locals·1
  
65 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V65 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V
  
66 ····iget-object·v0,·p0,·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->e:Lcom/google/crypto/tink/shaded/protobuf/a0;66 ····iget-object·v0,·p0,·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->e:Lcom/google/crypto/tink/shaded/protobuf/a0;
  
67 ····check-cast·v0,·Lz/c0;67 ····check-cast·v0,·Le0/c0;
  
68 ····invoke-static·{v0,·p1},·Lz/c0;->O(Lz/c0;I)V68 ····invoke-static·{v0,·p1},·Le0/c0;->O(Le0/c0;I)V
  
69 ····return-object·p069 ····return-object·p0
70 .end·method70 .end·method
  
71 .method·public·y(Lz/c0$c;)Lz/c0$b;71 .method·public·y(Le0/c0$c;)Le0/c0$b;
72 ····.locals·172 ····.locals·1
  
73 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V73 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V
  
74 ····iget-object·v0,·p0,·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->e:Lcom/google/crypto/tink/shaded/protobuf/a0;74 ····iget-object·v0,·p0,·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->e:Lcom/google/crypto/tink/shaded/protobuf/a0;
  
75 ····check-cast·v0,·Lz/c0;75 ····check-cast·v0,·Le0/c0;
  
76 ····invoke-static·{v0,·p1},·Lz/c0;->P(Lz/c0;Lz/c0$c;)V76 ····invoke-static·{v0,·p1},·Le0/c0;->P(Le0/c0;Le0/c0$c;)V
  
77 ····return-object·p077 ····return-object·p0
78 .end·method78 .end·method
  
79 .method·public·z(I)Lz/c0$c;79 .method·public·z(I)Le0/c0$c;
80 ····.locals·180 ····.locals·1
  
81 ····iget-object·v0,·p0,·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->e:Lcom/google/crypto/tink/shaded/protobuf/a0;81 ····iget-object·v0,·p0,·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->e:Lcom/google/crypto/tink/shaded/protobuf/a0;
  
82 ····check-cast·v0,·Lz/c0;82 ····check-cast·v0,·Le0/c0;
  
Max diff block lines reached; 64/3891 bytes (1.64%) of diff not shown.
1.76 KB
smali/z/k$b.smali vs.
smali/e0/k$b.smali
Files 23% similar despite different names
    
Offset 1, 49 lines modifiedOffset 1, 65 lines modified
1 .class·public·final·Lz/k$b;1 .class·public·final·Le0/k$b;
2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lz/k;8 ····value·=·Le0/k;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"b"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",
17 ········"Lz/k;",17 ········"Le0/k;",
18 ········"Lz/k$b;",18 ········"Le0/k$b;",
19 ········">;",19 ········">;",
20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·direct·methods23 #·direct·methods
24 .method·private·constructor·<init>()V24 .method·private·constructor·<init>()V
25 ····.locals·125 ····.locals·1
  
26 ····invoke-static·{},·Lz/k;->N()Lz/k;26 ····invoke-static·{},·Le0/k;->N()Le0/k;
  
27 ····move-result-object·v027 ····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;)V28 ····invoke-direct·{p0,·v0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;-><init>(Lcom/google/crypto/tink/shaded/protobuf/a0;)V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
31 .method·synthetic·constructor·<init>(Lz/k$a;)V31 .method·synthetic·constructor·<init>(Le0/k$a;)V
32 ····.locals·032 ····.locals·0
  
33 ····invoke-direct·{p0},·Lz/k$b;-><init>()V33 ····invoke-direct·{p0},·Le0/k$b;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
 36 #·virtual·methods
 37 .method·public·y(I)Le0/k$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,·Le0/k;
  
 42 ····invoke-static·{v0,·p1},·Le0/k;->O(Le0/k;I)V
  
 43 ····return-object·p0
 44 .end·method
8.63 KB
smali/z/z.smali vs.
smali/f0/e.smali
Max HTML report size reached
1.86 KB
smali/z/q$b.smali vs.
smali/e0/q$b.smali
Files 9% similar despite different names
    
Offset 1, 65 lines modifiedOffset 1, 65 lines modified
1 .class·public·final·Lz/q$b;1 .class·public·final·Le0/q$b;
2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lz/q;8 ····value·=·Le0/q;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"b"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",
17 ········"Lz/q;",17 ········"Le0/q;",
18 ········"Lz/q$b;",18 ········"Le0/q$b;",
19 ········">;",19 ········">;",
20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·direct·methods23 #·direct·methods
24 .method·private·constructor·<init>()V24 .method·private·constructor·<init>()V
25 ····.locals·125 ····.locals·1
  
26 ····invoke-static·{},·Lz/q;->N()Lz/q;26 ····invoke-static·{},·Le0/q;->N()Le0/q;
  
27 ····move-result-object·v027 ····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;)V28 ····invoke-direct·{p0,·v0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;-><init>(Lcom/google/crypto/tink/shaded/protobuf/a0;)V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
31 .method·synthetic·constructor·<init>(Lz/q$a;)V31 .method·synthetic·constructor·<init>(Le0/q$a;)V
32 ····.locals·032 ····.locals·0
  
33 ····invoke-direct·{p0},·Lz/q$b;-><init>()V33 ····invoke-direct·{p0},·Le0/q$b;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·y(I)Lz/q$b;37 .method·public·y(I)Le0/q$b;
38 ····.locals·138 ····.locals·1
  
39 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V39 ····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;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/q;41 ····check-cast·v0,·Le0/q;
  
42 ····invoke-static·{v0,·p1},·Lz/q;->O(Lz/q;I)V42 ····invoke-static·{v0,·p1},·Le0/q;->O(Le0/q;I)V
  
43 ····return-object·p043 ····return-object·p0
44 .end·method44 .end·method
6.53 KB
smali/z/f0.smali vs.
smali/e0/l0.smali
Max HTML report size reached
8.09 KB
smali/z/b0.smali vs.
smali/e0/h0.smali
Max HTML report size reached
2.36 KB
smali/z/g0$b.smali vs.
smali/e0/g0$b.smali
Files 6% similar despite different names
    
Offset 1, 79 lines modifiedOffset 1, 79 lines modified
1 .class·public·final·Lz/g0$b;1 .class·public·final·Le0/g0$b;
2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lz/g0;8 ····value·=·Le0/g0;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"b"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",
17 ········"Lz/g0;",17 ········"Le0/g0;",
18 ········"Lz/g0$b;",18 ········"Le0/g0$b;",
19 ········">;",19 ········">;",
20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·direct·methods23 #·direct·methods
24 .method·private·constructor·<init>()V24 .method·private·constructor·<init>()V
25 ····.locals·125 ····.locals·1
  
26 ····invoke-static·{},·Lz/g0;->N()Lz/g0;26 ····invoke-static·{},·Le0/g0;->N()Le0/g0;
  
27 ····move-result-object·v027 ····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;)V28 ····invoke-direct·{p0,·v0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;-><init>(Lcom/google/crypto/tink/shaded/protobuf/a0;)V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
31 .method·synthetic·constructor·<init>(Lz/g0$a;)V31 .method·synthetic·constructor·<init>(Le0/g0$a;)V
32 ····.locals·032 ····.locals·0
  
33 ····invoke-direct·{p0},·Lz/g0$b;-><init>()V33 ····invoke-direct·{p0},·Le0/g0$b;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·y(Lz/h0;)Lz/g0$b;37 .method·public·y(Le0/h0;)Le0/g0$b;
38 ····.locals·138 ····.locals·1
  
39 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V39 ····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;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/g0;41 ····check-cast·v0,·Le0/g0;
  
42 ····invoke-static·{v0,·p1},·Lz/g0;->P(Lz/g0;Lz/h0;)V42 ····invoke-static·{v0,·p1},·Le0/g0;->P(Le0/g0;Le0/h0;)V
  
43 ····return-object·p043 ····return-object·p0
44 .end·method44 .end·method
  
45 .method·public·z(I)Lz/g0$b;45 .method·public·z(I)Le0/g0$b;
46 ····.locals·146 ····.locals·1
  
47 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V47 ····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;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/g0;49 ····check-cast·v0,·Le0/g0;
  
50 ····invoke-static·{v0,·p1},·Lz/g0;->O(Lz/g0;I)V50 ····invoke-static·{v0,·p1},·Le0/g0;->O(Le0/g0;I)V
  
51 ····return-object·p051 ····return-object·p0
52 .end·method52 .end·method
3.41 KB
smali/z/a0$a.smali vs.
smali/e0/b$a.smali
Files 2% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·synthetic·Lz/a0$a;1 .class·synthetic·Le0/b$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·=·Lz/a0;6 ····value·=·Le0/b;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x10089 ····accessFlags·=·0x1008
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
  
26 ····move-result-object·v026 ····move-result-object·v0
  
27 ····array-length·v0,·v027 ····array-length·v0,·v0
  
28 ····new-array·v0,·v0,·[I28 ····new-array·v0,·v0,·[I
  
29 ····sput-object·v0,·Lz/a0$a;->a:[I29 ····sput-object·v0,·Le0/b$a;->a:[I
  
30 ····:try_start_030 ····:try_start_0
31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
33 ····move-result·v133 ····move-result·v1
Offset 43, 15 lines modifiedOffset 43, 15 lines modified
  
43 ····aput·v2,·v0,·v143 ····aput·v2,·v0,·v1
44 ····:try_end_044 ····:try_end_0
45 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_045 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
46 ····:catch_046 ····:catch_0
47 ····:try_start_147 ····:try_start_1
48 ····sget-object·v0,·Lz/a0$a;->a:[I48 ····sget-object·v0,·Le0/b$a;->a:[I
  
49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
51 ····move-result·v151 ····move-result·v1
  
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
  
59 ····aput·v2,·v0,·v159 ····aput·v2,·v0,·v1
60 ····:try_end_160 ····:try_end_1
61 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_161 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
62 ····:catch_162 ····:catch_1
63 ····:try_start_263 ····:try_start_2
64 ····sget-object·v0,·Lz/a0$a;->a:[I64 ····sget-object·v0,·Le0/b$a;->a:[I
  
65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
67 ····move-result·v167 ····move-result·v1
  
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
  
75 ····aput·v2,·v0,·v175 ····aput·v2,·v0,·v1
76 ····:try_end_276 ····:try_end_2
77 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_277 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2
  
78 ····:catch_278 ····:catch_2
79 ····:try_start_379 ····:try_start_3
80 ····sget-object·v0,·Lz/a0$a;->a:[I80 ····sget-object·v0,·Le0/b$a;->a:[I
  
81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
83 ····move-result·v183 ····move-result·v1
  
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
  
91 ····aput·v2,·v0,·v191 ····aput·v2,·v0,·v1
92 ····:try_end_392 ····:try_end_3
93 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_393 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3
  
94 ····:catch_394 ····:catch_3
95 ····:try_start_495 ····:try_start_4
96 ····sget-object·v0,·Lz/a0$a;->a:[I96 ····sget-object·v0,·Le0/b$a;->a:[I
  
97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
99 ····move-result·v199 ····move-result·v1
  
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
  
107 ····aput·v2,·v0,·v1107 ····aput·v2,·v0,·v1
108 ····:try_end_4108 ····:try_end_4
109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4
  
110 ····:catch_4110 ····:catch_4
111 ····:try_start_5111 ····:try_start_5
112 ····sget-object·v0,·Lz/a0$a;->a:[I112 ····sget-object·v0,·Le0/b$a;->a:[I
  
113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
115 ····move-result·v1115 ····move-result·v1
  
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
  
123 ····aput·v2,·v0,·v1123 ····aput·v2,·v0,·v1
124 ····:try_end_5124 ····:try_end_5
125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5
  
126 ····:catch_5126 ····:catch_5
127 ····:try_start_6127 ····:try_start_6
128 ····sget-object·v0,·Lz/a0$a;->a:[I128 ····sget-object·v0,·Le0/b$a;->a:[I
  
129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
131 ····move-result·v1131 ····move-result·v1
  
Max diff block lines reached; -1/3412 bytes (-0.03%) of diff not shown.
3.42 KB
smali/z/j0$a.smali vs.
smali/e0/j0$a.smali
Files 2% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·synthetic·Lz/j0$a;1 .class·synthetic·Le0/j0$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·=·Lz/j0;6 ····value·=·Le0/j0;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x10089 ····accessFlags·=·0x1008
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
  
26 ····move-result-object·v026 ····move-result-object·v0
  
27 ····array-length·v0,·v027 ····array-length·v0,·v0
  
28 ····new-array·v0,·v0,·[I28 ····new-array·v0,·v0,·[I
  
29 ····sput-object·v0,·Lz/j0$a;->a:[I29 ····sput-object·v0,·Le0/j0$a;->a:[I
  
30 ····:try_start_030 ····:try_start_0
31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
33 ····move-result·v133 ····move-result·v1
Offset 43, 15 lines modifiedOffset 43, 15 lines modified
  
43 ····aput·v2,·v0,·v143 ····aput·v2,·v0,·v1
44 ····:try_end_044 ····:try_end_0
45 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_045 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
46 ····:catch_046 ····:catch_0
47 ····:try_start_147 ····:try_start_1
48 ····sget-object·v0,·Lz/j0$a;->a:[I48 ····sget-object·v0,·Le0/j0$a;->a:[I
  
49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
51 ····move-result·v151 ····move-result·v1
  
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
  
59 ····aput·v2,·v0,·v159 ····aput·v2,·v0,·v1
60 ····:try_end_160 ····:try_end_1
61 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_161 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
62 ····:catch_162 ····:catch_1
63 ····:try_start_263 ····:try_start_2
64 ····sget-object·v0,·Lz/j0$a;->a:[I64 ····sget-object·v0,·Le0/j0$a;->a:[I
  
65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
67 ····move-result·v167 ····move-result·v1
  
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
  
75 ····aput·v2,·v0,·v175 ····aput·v2,·v0,·v1
76 ····:try_end_276 ····:try_end_2
77 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_277 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2
  
78 ····:catch_278 ····:catch_2
79 ····:try_start_379 ····:try_start_3
80 ····sget-object·v0,·Lz/j0$a;->a:[I80 ····sget-object·v0,·Le0/j0$a;->a:[I
  
81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
83 ····move-result·v183 ····move-result·v1
  
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
  
91 ····aput·v2,·v0,·v191 ····aput·v2,·v0,·v1
92 ····:try_end_392 ····:try_end_3
93 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_393 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3
  
94 ····:catch_394 ····:catch_3
95 ····:try_start_495 ····:try_start_4
96 ····sget-object·v0,·Lz/j0$a;->a:[I96 ····sget-object·v0,·Le0/j0$a;->a:[I
  
97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
99 ····move-result·v199 ····move-result·v1
  
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
  
107 ····aput·v2,·v0,·v1107 ····aput·v2,·v0,·v1
108 ····:try_end_4108 ····:try_end_4
109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4
  
110 ····:catch_4110 ····:catch_4
111 ····:try_start_5111 ····:try_start_5
112 ····sget-object·v0,·Lz/j0$a;->a:[I112 ····sget-object·v0,·Le0/j0$a;->a:[I
  
113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
115 ····move-result·v1115 ····move-result·v1
  
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
  
123 ····aput·v2,·v0,·v1123 ····aput·v2,·v0,·v1
124 ····:try_end_5124 ····:try_end_5
125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5
  
126 ····:catch_5126 ····:catch_5
127 ····:try_start_6127 ····:try_start_6
128 ····sget-object·v0,·Lz/j0$a;->a:[I128 ····sget-object·v0,·Le0/j0$a;->a:[I
  
129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
131 ····move-result·v1131 ····move-result·v1
  
Max diff block lines reached; -1/3421 bytes (-0.03%) of diff not shown.
3.42 KB
smali/z/d0$a.smali vs.
smali/e0/d0$a.smali
Files 2% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·synthetic·Lz/d0$a;1 .class·synthetic·Le0/d0$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·=·Lz/d0;6 ····value·=·Le0/d0;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x10089 ····accessFlags·=·0x1008
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
  
26 ····move-result-object·v026 ····move-result-object·v0
  
27 ····array-length·v0,·v027 ····array-length·v0,·v0
  
28 ····new-array·v0,·v0,·[I28 ····new-array·v0,·v0,·[I
  
29 ····sput-object·v0,·Lz/d0$a;->a:[I29 ····sput-object·v0,·Le0/d0$a;->a:[I
  
30 ····:try_start_030 ····:try_start_0
31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
33 ····move-result·v133 ····move-result·v1
Offset 43, 15 lines modifiedOffset 43, 15 lines modified
  
43 ····aput·v2,·v0,·v143 ····aput·v2,·v0,·v1
44 ····:try_end_044 ····:try_end_0
45 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_045 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
46 ····:catch_046 ····:catch_0
47 ····:try_start_147 ····:try_start_1
48 ····sget-object·v0,·Lz/d0$a;->a:[I48 ····sget-object·v0,·Le0/d0$a;->a:[I
  
49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
51 ····move-result·v151 ····move-result·v1
  
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
  
59 ····aput·v2,·v0,·v159 ····aput·v2,·v0,·v1
60 ····:try_end_160 ····:try_end_1
61 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_161 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
62 ····:catch_162 ····:catch_1
63 ····:try_start_263 ····:try_start_2
64 ····sget-object·v0,·Lz/d0$a;->a:[I64 ····sget-object·v0,·Le0/d0$a;->a:[I
  
65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
67 ····move-result·v167 ····move-result·v1
  
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
  
75 ····aput·v2,·v0,·v175 ····aput·v2,·v0,·v1
76 ····:try_end_276 ····:try_end_2
77 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_277 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2
  
78 ····:catch_278 ····:catch_2
79 ····:try_start_379 ····:try_start_3
80 ····sget-object·v0,·Lz/d0$a;->a:[I80 ····sget-object·v0,·Le0/d0$a;->a:[I
  
81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
83 ····move-result·v183 ····move-result·v1
  
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
  
91 ····aput·v2,·v0,·v191 ····aput·v2,·v0,·v1
92 ····:try_end_392 ····:try_end_3
93 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_393 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3
  
94 ····:catch_394 ····:catch_3
95 ····:try_start_495 ····:try_start_4
96 ····sget-object·v0,·Lz/d0$a;->a:[I96 ····sget-object·v0,·Le0/d0$a;->a:[I
  
97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
99 ····move-result·v199 ····move-result·v1
  
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
  
107 ····aput·v2,·v0,·v1107 ····aput·v2,·v0,·v1
108 ····:try_end_4108 ····:try_end_4
109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4
  
110 ····:catch_4110 ····:catch_4
111 ····:try_start_5111 ····:try_start_5
112 ····sget-object·v0,·Lz/d0$a;->a:[I112 ····sget-object·v0,·Le0/d0$a;->a:[I
  
113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
115 ····move-result·v1115 ····move-result·v1
  
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
  
123 ····aput·v2,·v0,·v1123 ····aput·v2,·v0,·v1
124 ····:try_end_5124 ····:try_end_5
125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5
  
126 ····:catch_5126 ····:catch_5
127 ····:try_start_6127 ····:try_start_6
128 ····sget-object·v0,·Lz/d0$a;->a:[I128 ····sget-object·v0,·Le0/d0$a;->a:[I
  
129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
131 ····move-result·v1131 ····move-result·v1
  
Max diff block lines reached; -1/3421 bytes (-0.03%) of diff not shown.
3.4 KB
smali/z/v$a.smali vs.
smali/e0/e$a.smali
Files 2% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·synthetic·Lz/v$a;1 .class·synthetic·Le0/e$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·=·Lz/v;6 ····value·=·Le0/e;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x10089 ····accessFlags·=·0x1008
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
  
26 ····move-result-object·v026 ····move-result-object·v0
  
27 ····array-length·v0,·v027 ····array-length·v0,·v0
  
28 ····new-array·v0,·v0,·[I28 ····new-array·v0,·v0,·[I
  
29 ····sput-object·v0,·Lz/v$a;->a:[I29 ····sput-object·v0,·Le0/e$a;->a:[I
  
30 ····:try_start_030 ····:try_start_0
31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
33 ····move-result·v133 ····move-result·v1
Offset 43, 15 lines modifiedOffset 43, 15 lines modified
  
43 ····aput·v2,·v0,·v143 ····aput·v2,·v0,·v1
44 ····:try_end_044 ····:try_end_0
45 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_045 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
46 ····:catch_046 ····:catch_0
47 ····:try_start_147 ····:try_start_1
48 ····sget-object·v0,·Lz/v$a;->a:[I48 ····sget-object·v0,·Le0/e$a;->a:[I
  
49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
51 ····move-result·v151 ····move-result·v1
  
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
  
59 ····aput·v2,·v0,·v159 ····aput·v2,·v0,·v1
60 ····:try_end_160 ····:try_end_1
61 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_161 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
62 ····:catch_162 ····:catch_1
63 ····:try_start_263 ····:try_start_2
64 ····sget-object·v0,·Lz/v$a;->a:[I64 ····sget-object·v0,·Le0/e$a;->a:[I
  
65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
67 ····move-result·v167 ····move-result·v1
  
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
  
75 ····aput·v2,·v0,·v175 ····aput·v2,·v0,·v1
76 ····:try_end_276 ····:try_end_2
77 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_277 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2
  
78 ····:catch_278 ····:catch_2
79 ····:try_start_379 ····:try_start_3
80 ····sget-object·v0,·Lz/v$a;->a:[I80 ····sget-object·v0,·Le0/e$a;->a:[I
  
81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
83 ····move-result·v183 ····move-result·v1
  
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
  
91 ····aput·v2,·v0,·v191 ····aput·v2,·v0,·v1
92 ····:try_end_392 ····:try_end_3
93 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_393 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3
  
94 ····:catch_394 ····:catch_3
95 ····:try_start_495 ····:try_start_4
96 ····sget-object·v0,·Lz/v$a;->a:[I96 ····sget-object·v0,·Le0/e$a;->a:[I
  
97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
99 ····move-result·v199 ····move-result·v1
  
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
  
107 ····aput·v2,·v0,·v1107 ····aput·v2,·v0,·v1
108 ····:try_end_4108 ····:try_end_4
109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4
  
110 ····:catch_4110 ····:catch_4
111 ····:try_start_5111 ····:try_start_5
112 ····sget-object·v0,·Lz/v$a;->a:[I112 ····sget-object·v0,·Le0/e$a;->a:[I
  
113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
115 ····move-result·v1115 ····move-result·v1
  
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
  
123 ····aput·v2,·v0,·v1123 ····aput·v2,·v0,·v1
124 ····:try_end_5124 ····:try_end_5
125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5
  
126 ····:catch_5126 ····:catch_5
127 ····:try_start_6127 ····:try_start_6
128 ····sget-object·v0,·Lz/v$a;->a:[I128 ····sget-object·v0,·Le0/e$a;->a:[I
  
129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
131 ····move-result·v1131 ····move-result·v1
  
Max diff block lines reached; -1/3403 bytes (-0.03%) of diff not shown.
3.4 KB
smali/z/s$a.smali vs.
smali/e0/d$a.smali
Files 2% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·synthetic·Lz/s$a;1 .class·synthetic·Le0/d$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·=·Lz/s;6 ····value·=·Le0/d;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x10089 ····accessFlags·=·0x1008
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
  
26 ····move-result-object·v026 ····move-result-object·v0
  
27 ····array-length·v0,·v027 ····array-length·v0,·v0
  
28 ····new-array·v0,·v0,·[I28 ····new-array·v0,·v0,·[I
  
29 ····sput-object·v0,·Lz/s$a;->a:[I29 ····sput-object·v0,·Le0/d$a;->a:[I
  
30 ····:try_start_030 ····:try_start_0
31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
33 ····move-result·v133 ····move-result·v1
Offset 43, 15 lines modifiedOffset 43, 15 lines modified
  
43 ····aput·v2,·v0,·v143 ····aput·v2,·v0,·v1
44 ····:try_end_044 ····:try_end_0
45 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_045 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
46 ····:catch_046 ····:catch_0
47 ····:try_start_147 ····:try_start_1
48 ····sget-object·v0,·Lz/s$a;->a:[I48 ····sget-object·v0,·Le0/d$a;->a:[I
  
49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
51 ····move-result·v151 ····move-result·v1
  
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
  
59 ····aput·v2,·v0,·v159 ····aput·v2,·v0,·v1
60 ····:try_end_160 ····:try_end_1
61 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_161 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
62 ····:catch_162 ····:catch_1
63 ····:try_start_263 ····:try_start_2
64 ····sget-object·v0,·Lz/s$a;->a:[I64 ····sget-object·v0,·Le0/d$a;->a:[I
  
65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
67 ····move-result·v167 ····move-result·v1
  
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
  
75 ····aput·v2,·v0,·v175 ····aput·v2,·v0,·v1
76 ····:try_end_276 ····:try_end_2
77 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_277 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2
  
78 ····:catch_278 ····:catch_2
79 ····:try_start_379 ····:try_start_3
80 ····sget-object·v0,·Lz/s$a;->a:[I80 ····sget-object·v0,·Le0/d$a;->a:[I
  
81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
83 ····move-result·v183 ····move-result·v1
  
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
  
91 ····aput·v2,·v0,·v191 ····aput·v2,·v0,·v1
92 ····:try_end_392 ····:try_end_3
93 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_393 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3
  
94 ····:catch_394 ····:catch_3
95 ····:try_start_495 ····:try_start_4
96 ····sget-object·v0,·Lz/s$a;->a:[I96 ····sget-object·v0,·Le0/d$a;->a:[I
  
97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
99 ····move-result·v199 ····move-result·v1
  
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
  
107 ····aput·v2,·v0,·v1107 ····aput·v2,·v0,·v1
108 ····:try_end_4108 ····:try_end_4
109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4
  
110 ····:catch_4110 ····:catch_4
111 ····:try_start_5111 ····:try_start_5
112 ····sget-object·v0,·Lz/s$a;->a:[I112 ····sget-object·v0,·Le0/d$a;->a:[I
  
113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
115 ····move-result·v1115 ····move-result·v1
  
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
  
123 ····aput·v2,·v0,·v1123 ····aput·v2,·v0,·v1
124 ····:try_end_5124 ····:try_end_5
125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5
  
126 ····:catch_5126 ····:catch_5
127 ····:try_start_6127 ····:try_start_6
128 ····sget-object·v0,·Lz/s$a;->a:[I128 ····sget-object·v0,·Le0/d$a;->a:[I
  
129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
131 ····move-result·v1131 ····move-result·v1
  
Max diff block lines reached; -1/3403 bytes (-0.03%) of diff not shown.
8.27 KB
smali/z/d0$c.smali vs.
smali/e0/d0$c.smali
Max HTML report size reached
2.85 KB
smali/z/k0$b.smali vs.
smali/e0/a$b.smali
Files 7% similar despite different names
    
Offset 1, 79 lines modifiedOffset 1, 93 lines modified
1 .class·public·final·Lz/k0$b;1 .class·public·final·Le0/a$b;
2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lz/k0;8 ····value·=·Le0/a;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"b"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",
17 ········"Lz/k0;",17 ········"Le0/a;",
18 ········"Lz/k0$b;",18 ········"Le0/a$b;",
19 ········">;",19 ········">;",
20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·direct·methods23 #·direct·methods
24 .method·private·constructor·<init>()V24 .method·private·constructor·<init>()V
25 ····.locals·125 ····.locals·1
  
26 ····invoke-static·{},·Lz/k0;->N()Lz/k0;26 ····invoke-static·{},·Le0/a;->N()Le0/a;
  
27 ····move-result-object·v027 ····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;)V28 ····invoke-direct·{p0,·v0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;-><init>(Lcom/google/crypto/tink/shaded/protobuf/a0;)V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
31 .method·synthetic·constructor·<init>(Lz/k0$a;)V31 .method·synthetic·constructor·<init>(Le0/a$a;)V
32 ····.locals·032 ····.locals·0
  
33 ····invoke-direct·{p0},·Lz/k0$b;-><init>()V33 ····invoke-direct·{p0},·Le0/a$b;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·y(Lcom/google/crypto/tink/shaded/protobuf/i;)Lz/k0$b;37 .method·public·A(I)Le0/a$b;
38 ····.locals·138 ····.locals·1
  
39 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V39 ····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;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/k0;41 ····check-cast·v0,·Le0/a;
  
42 ····invoke-static·{v0,·p1},·Lz/k0;->P(Lz/k0;Lcom/google/crypto/tink/shaded/protobuf/i;)V42 ····invoke-static·{v0,·p1},·Le0/a;->O(Le0/a;I)V
  
43 ····return-object·p043 ····return-object·p0
44 .end·method44 .end·method
  
45 .method·public·z(I)Lz/k0$b;45 .method·public·y(Lcom/google/crypto/tink/shaded/protobuf/i;)Le0/a$b;
46 ····.locals·146 ····.locals·1
  
47 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V47 ····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;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/k0;49 ····check-cast·v0,·Le0/a;
  
 50 ····invoke-static·{v0,·p1},·Le0/a;->P(Le0/a;Lcom/google/crypto/tink/shaded/protobuf/i;)V
  
 51 ····return-object·p0
 52 .end·method
  
 53 .method·public·z(Le0/c;)Le0/a$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,·Le0/a;
  
50 ····invoke-static·{v0,·p1},·Lz/k0;->O(Lz/k0;I)V58 ····invoke-static·{v0,·p1},·Le0/a;->Q(Le0/a;Le0/c;)V
  
51 ····return-object·p059 ····return-object·p0
52 .end·method60 .end·method
3.4 KB
smali/z/h$a.smali vs.
smali/e0/x$a.smali
Files 4% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·synthetic·Lz/h$a;1 .class·synthetic·Le0/x$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·=·Lz/h;6 ····value·=·Le0/x;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x10089 ····accessFlags·=·0x1008
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
  
26 ····move-result-object·v026 ····move-result-object·v0
  
27 ····array-length·v0,·v027 ····array-length·v0,·v0
  
28 ····new-array·v0,·v0,·[I28 ····new-array·v0,·v0,·[I
  
29 ····sput-object·v0,·Lz/h$a;->a:[I29 ····sput-object·v0,·Le0/x$a;->a:[I
  
30 ····:try_start_030 ····:try_start_0
31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
33 ····move-result·v133 ····move-result·v1
Offset 43, 15 lines modifiedOffset 43, 15 lines modified
  
43 ····aput·v2,·v0,·v143 ····aput·v2,·v0,·v1
44 ····:try_end_044 ····:try_end_0
45 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_045 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
46 ····:catch_046 ····:catch_0
47 ····:try_start_147 ····:try_start_1
48 ····sget-object·v0,·Lz/h$a;->a:[I48 ····sget-object·v0,·Le0/x$a;->a:[I
  
49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
51 ····move-result·v151 ····move-result·v1
  
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
  
59 ····aput·v2,·v0,·v159 ····aput·v2,·v0,·v1
60 ····:try_end_160 ····:try_end_1
61 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_161 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
62 ····:catch_162 ····:catch_1
63 ····:try_start_263 ····:try_start_2
64 ····sget-object·v0,·Lz/h$a;->a:[I64 ····sget-object·v0,·Le0/x$a;->a:[I
  
65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
67 ····move-result·v167 ····move-result·v1
  
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
  
75 ····aput·v2,·v0,·v175 ····aput·v2,·v0,·v1
76 ····:try_end_276 ····:try_end_2
77 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_277 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2
  
78 ····:catch_278 ····:catch_2
79 ····:try_start_379 ····:try_start_3
80 ····sget-object·v0,·Lz/h$a;->a:[I80 ····sget-object·v0,·Le0/x$a;->a:[I
  
81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
83 ····move-result·v183 ····move-result·v1
  
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
  
91 ····aput·v2,·v0,·v191 ····aput·v2,·v0,·v1
92 ····:try_end_392 ····:try_end_3
93 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_393 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3
  
94 ····:catch_394 ····:catch_3
95 ····:try_start_495 ····:try_start_4
96 ····sget-object·v0,·Lz/h$a;->a:[I96 ····sget-object·v0,·Le0/x$a;->a:[I
  
97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
99 ····move-result·v199 ····move-result·v1
  
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
  
107 ····aput·v2,·v0,·v1107 ····aput·v2,·v0,·v1
108 ····:try_end_4108 ····:try_end_4
109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4
  
110 ····:catch_4110 ····:catch_4
111 ····:try_start_5111 ····:try_start_5
112 ····sget-object·v0,·Lz/h$a;->a:[I112 ····sget-object·v0,·Le0/x$a;->a:[I
  
113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
115 ····move-result·v1115 ····move-result·v1
  
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
  
123 ····aput·v2,·v0,·v1123 ····aput·v2,·v0,·v1
124 ····:try_end_5124 ····:try_end_5
125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5
  
126 ····:catch_5126 ····:catch_5
127 ····:try_start_6127 ····:try_start_6
128 ····sget-object·v0,·Lz/h$a;->a:[I128 ····sget-object·v0,·Le0/x$a;->a:[I
  
129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
131 ····move-result·v1131 ····move-result·v1
  
Max diff block lines reached; -1/3403 bytes (-0.03%) of diff not shown.
2.4 KB
smali/z/l$b.smali vs.
smali/e0/b$b.smali
Files 9% similar despite different names
    
Offset 1, 79 lines modifiedOffset 1, 79 lines modified
1 .class·public·final·Lz/l$b;1 .class·public·final·Le0/b$b;
2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lz/l;8 ····value·=·Le0/b;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"b"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",
17 ········"Lz/l;",17 ········"Le0/b;",
18 ········"Lz/l$b;",18 ········"Le0/b$b;",
19 ········">;",19 ········">;",
20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·direct·methods23 #·direct·methods
24 .method·private·constructor·<init>()V24 .method·private·constructor·<init>()V
25 ····.locals·125 ····.locals·1
  
26 ····invoke-static·{},·Lz/l;->N()Lz/l;26 ····invoke-static·{},·Le0/b;->N()Le0/b;
  
27 ····move-result-object·v027 ····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;)V28 ····invoke-direct·{p0,·v0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;-><init>(Lcom/google/crypto/tink/shaded/protobuf/a0;)V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
31 .method·synthetic·constructor·<init>(Lz/l$a;)V31 .method·synthetic·constructor·<init>(Le0/b$a;)V
32 ····.locals·032 ····.locals·0
  
33 ····invoke-direct·{p0},·Lz/l$b;-><init>()V33 ····invoke-direct·{p0},·Le0/b$b;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·y(Lcom/google/crypto/tink/shaded/protobuf/i;)Lz/l$b;37 .method·public·y(I)Le0/b$b;
38 ····.locals·138 ····.locals·1
  
39 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V39 ····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;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/l;41 ····check-cast·v0,·Le0/b;
  
42 ····invoke-static·{v0,·p1},·Lz/l;->P(Lz/l;Lcom/google/crypto/tink/shaded/protobuf/i;)V42 ····invoke-static·{v0,·p1},·Le0/b;->O(Le0/b;I)V
  
43 ····return-object·p043 ····return-object·p0
44 .end·method44 .end·method
  
45 .method·public·z(I)Lz/l$b;45 .method·public·z(Le0/c;)Le0/b$b;
46 ····.locals·146 ····.locals·1
  
47 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V47 ····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;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/l;49 ····check-cast·v0,·Le0/b;
  
50 ····invoke-static·{v0,·p1},·Lz/l;->O(Lz/l;I)V50 ····invoke-static·{v0,·p1},·Le0/b;->P(Le0/b;Le0/c;)V
  
51 ····return-object·p051 ····return-object·p0
52 .end·method52 .end·method
3.4 KB
smali/z/p$a.smali vs.
smali/e0/a$a.smali
Files 2% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·synthetic·Lz/p$a;1 .class·synthetic·Le0/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·=·Lz/p;6 ····value·=·Le0/a;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x10089 ····accessFlags·=·0x1008
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
  
26 ····move-result-object·v026 ····move-result-object·v0
  
27 ····array-length·v0,·v027 ····array-length·v0,·v0
  
28 ····new-array·v0,·v0,·[I28 ····new-array·v0,·v0,·[I
  
29 ····sput-object·v0,·Lz/p$a;->a:[I29 ····sput-object·v0,·Le0/a$a;->a:[I
  
30 ····:try_start_030 ····:try_start_0
31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
33 ····move-result·v133 ····move-result·v1
Offset 43, 15 lines modifiedOffset 43, 15 lines modified
  
43 ····aput·v2,·v0,·v143 ····aput·v2,·v0,·v1
44 ····:try_end_044 ····:try_end_0
45 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_045 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
46 ····:catch_046 ····:catch_0
47 ····:try_start_147 ····:try_start_1
48 ····sget-object·v0,·Lz/p$a;->a:[I48 ····sget-object·v0,·Le0/a$a;->a:[I
  
49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
51 ····move-result·v151 ····move-result·v1
  
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
  
59 ····aput·v2,·v0,·v159 ····aput·v2,·v0,·v1
60 ····:try_end_160 ····:try_end_1
61 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_161 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
62 ····:catch_162 ····:catch_1
63 ····:try_start_263 ····:try_start_2
64 ····sget-object·v0,·Lz/p$a;->a:[I64 ····sget-object·v0,·Le0/a$a;->a:[I
  
65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
67 ····move-result·v167 ····move-result·v1
  
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
  
75 ····aput·v2,·v0,·v175 ····aput·v2,·v0,·v1
76 ····:try_end_276 ····:try_end_2
77 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_277 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2
  
78 ····:catch_278 ····:catch_2
79 ····:try_start_379 ····:try_start_3
80 ····sget-object·v0,·Lz/p$a;->a:[I80 ····sget-object·v0,·Le0/a$a;->a:[I
  
81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
83 ····move-result·v183 ····move-result·v1
  
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
  
91 ····aput·v2,·v0,·v191 ····aput·v2,·v0,·v1
92 ····:try_end_392 ····:try_end_3
93 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_393 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3
  
94 ····:catch_394 ····:catch_3
95 ····:try_start_495 ····:try_start_4
96 ····sget-object·v0,·Lz/p$a;->a:[I96 ····sget-object·v0,·Le0/a$a;->a:[I
  
97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
99 ····move-result·v199 ····move-result·v1
  
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
  
107 ····aput·v2,·v0,·v1107 ····aput·v2,·v0,·v1
108 ····:try_end_4108 ····:try_end_4
109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4
  
110 ····:catch_4110 ····:catch_4
111 ····:try_start_5111 ····:try_start_5
112 ····sget-object·v0,·Lz/p$a;->a:[I112 ····sget-object·v0,·Le0/a$a;->a:[I
  
113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
115 ····move-result·v1115 ····move-result·v1
  
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
  
123 ····aput·v2,·v0,·v1123 ····aput·v2,·v0,·v1
124 ····:try_end_5124 ····:try_end_5
125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5
  
126 ····:catch_5126 ····:catch_5
127 ····:try_start_6127 ····:try_start_6
128 ····sget-object·v0,·Lz/p$a;->a:[I128 ····sget-object·v0,·Le0/a$a;->a:[I
  
129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
131 ····move-result·v1131 ····move-result·v1
  
Max diff block lines reached; -1/3403 bytes (-0.03%) of diff not shown.
1.76 KB
smali/z/h$b.smali vs.
smali/e0/m$b.smali
Files 26% similar despite different names
    
Offset 1, 49 lines modifiedOffset 1, 65 lines modified
1 .class·public·final·Lz/h$b;1 .class·public·final·Le0/m$b;
2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lz/h;8 ····value·=·Le0/m;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"b"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",
17 ········"Lz/h;",17 ········"Le0/m;",
18 ········"Lz/h$b;",18 ········"Le0/m$b;",
19 ········">;",19 ········">;",
20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·direct·methods23 #·direct·methods
24 .method·private·constructor·<init>()V24 .method·private·constructor·<init>()V
25 ····.locals·125 ····.locals·1
  
26 ····invoke-static·{},·Lz/h;->N()Lz/h;26 ····invoke-static·{},·Le0/m;->N()Le0/m;
  
27 ····move-result-object·v027 ····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;)V28 ····invoke-direct·{p0,·v0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;-><init>(Lcom/google/crypto/tink/shaded/protobuf/a0;)V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
31 .method·synthetic·constructor·<init>(Lz/h$a;)V31 .method·synthetic·constructor·<init>(Le0/m$a;)V
32 ····.locals·032 ····.locals·0
  
33 ····invoke-direct·{p0},·Lz/h$b;-><init>()V33 ····invoke-direct·{p0},·Le0/m$b;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
 36 #·virtual·methods
 37 .method·public·y(I)Le0/m$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,·Le0/m;
  
 42 ····invoke-static·{v0,·p1},·Le0/m;->O(Le0/m;I)V
  
 43 ····return-object·p0
 44 .end·method
9.68 KB
smali/z/y.smali vs.
smali/e0/w.smali
Max HTML report size reached
3.05 KB
smali/z/a0$b.smali vs.
smali/e0/a0$b.smali
Files 8% similar despite different names
    
Offset 1, 93 lines modifiedOffset 1, 93 lines modified
1 .class·public·final·Lz/a0$b;1 .class·public·final·Le0/a0$b;
2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lz/a0;8 ····value·=·Le0/a0;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"b"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",
17 ········"Lz/a0;",17 ········"Le0/a0;",
18 ········"Lz/a0$b;",18 ········"Le0/a0$b;",
19 ········">;",19 ········">;",
20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·direct·methods23 #·direct·methods
24 .method·private·constructor·<init>()V24 .method·private·constructor·<init>()V
25 ····.locals·125 ····.locals·1
  
26 ····invoke-static·{},·Lz/a0;->N()Lz/a0;26 ····invoke-static·{},·Le0/a0;->N()Le0/a0;
  
27 ····move-result-object·v027 ····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;)V28 ····invoke-direct·{p0,·v0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;-><init>(Lcom/google/crypto/tink/shaded/protobuf/a0;)V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
31 .method·synthetic·constructor·<init>(Lz/a0$a;)V31 .method·synthetic·constructor·<init>(Le0/a0$a;)V
32 ····.locals·032 ····.locals·0
  
33 ····invoke-direct·{p0},·Lz/a0$b;-><init>()V33 ····invoke-direct·{p0},·Le0/a0$b;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·A(Lcom/google/crypto/tink/shaded/protobuf/i;)Lz/a0$b;37 .method·public·A(Lcom/google/crypto/tink/shaded/protobuf/i;)Le0/a0$b;
38 ····.locals·138 ····.locals·1
  
39 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V39 ····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;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/a0;41 ····check-cast·v0,·Le0/a0;
  
42 ····invoke-static·{v0,·p1},·Lz/a0;->P(Lz/a0;Lcom/google/crypto/tink/shaded/protobuf/i;)V42 ····invoke-static·{v0,·p1},·Le0/a0;->P(Le0/a0;Lcom/google/crypto/tink/shaded/protobuf/i;)V
  
43 ····return-object·p043 ····return-object·p0
44 .end·method44 .end·method
  
45 .method·public·y(Lz/i0;)Lz/a0$b;45 .method·public·y(Le0/i0;)Le0/a0$b;
46 ····.locals·146 ····.locals·1
  
47 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V47 ····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;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/a0;49 ····check-cast·v0,·Le0/a0;
  
50 ····invoke-static·{v0,·p1},·Lz/a0;->Q(Lz/a0;Lz/i0;)V50 ····invoke-static·{v0,·p1},·Le0/a0;->Q(Le0/a0;Le0/i0;)V
  
51 ····return-object·p051 ····return-object·p0
52 .end·method52 .end·method
  
53 .method·public·z(Ljava/lang/String;)Lz/a0$b;53 .method·public·z(Ljava/lang/String;)Le0/a0$b;
54 ····.locals·154 ····.locals·1
  
55 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V55 ····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;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/a0;57 ····check-cast·v0,·Le0/a0;
  
58 ····invoke-static·{v0,·p1},·Lz/a0;->O(Lz/a0;Ljava/lang/String;)V58 ····invoke-static·{v0,·p1},·Le0/a0;->O(Le0/a0;Ljava/lang/String;)V
  
59 ····return-object·p059 ····return-object·p0
60 .end·method60 .end·method
6.84 KB
smali/z/l0.smali vs.
smali/e0/f0.smali
Max HTML report size reached
2.42 KB
smali/z/p$b.smali vs.
smali/e0/e0$b.smali
Files 21% similar despite different names
    
Offset 1, 79 lines modifiedOffset 1, 79 lines modified
1 .class·public·final·Lz/p$b;1 .class·public·final·Le0/e0$b;
2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lz/p;8 ····value·=·Le0/e0;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"b"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",
17 ········"Lz/p;",17 ········"Le0/e0;",
18 ········"Lz/p$b;",18 ········"Le0/e0$b;",
19 ········">;",19 ········">;",
20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·direct·methods23 #·direct·methods
24 .method·private·constructor·<init>()V24 .method·private·constructor·<init>()V
25 ····.locals·125 ····.locals·1
  
26 ····invoke-static·{},·Lz/p;->N()Lz/p;26 ····invoke-static·{},·Le0/e0;->N()Le0/e0;
  
27 ····move-result-object·v027 ····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;)V28 ····invoke-direct·{p0,·v0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;-><init>(Lcom/google/crypto/tink/shaded/protobuf/a0;)V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
31 .method·synthetic·constructor·<init>(Lz/p$a;)V31 .method·synthetic·constructor·<init>(Le0/e0$a;)V
32 ····.locals·032 ····.locals·0
  
33 ····invoke-direct·{p0},·Lz/p$b;-><init>()V33 ····invoke-direct·{p0},·Le0/e0$b;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·y(Lcom/google/crypto/tink/shaded/protobuf/i;)Lz/p$b;37 .method·public·y(Le0/f0;)Le0/e0$b;
38 ····.locals·138 ····.locals·1
  
39 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V39 ····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;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/p;41 ····check-cast·v0,·Le0/e0;
  
42 ····invoke-static·{v0,·p1},·Lz/p;->P(Lz/p;Lcom/google/crypto/tink/shaded/protobuf/i;)V42 ····invoke-static·{v0,·p1},·Le0/e0;->P(Le0/e0;Le0/f0;)V
  
43 ····return-object·p043 ····return-object·p0
44 .end·method44 .end·method
  
45 .method·public·z(I)Lz/p$b;45 .method·public·z(I)Le0/e0$b;
46 ····.locals·146 ····.locals·1
  
47 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V47 ····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;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/p;49 ····check-cast·v0,·Le0/e0;
  
50 ····invoke-static·{v0,·p1},·Lz/p;->O(Lz/p;I)V50 ····invoke-static·{v0,·p1},·Le0/e0;->O(Le0/e0;I)V
  
51 ····return-object·p051 ····return-object·p0
52 .end·method52 .end·method
3.41 KB
smali/z/t$a.smali vs.
smali/e0/b0$a.smali
Files 3% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·synthetic·Lz/t$a;1 .class·synthetic·Le0/b0$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·=·Lz/t;6 ····value·=·Le0/b0;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x10089 ····accessFlags·=·0x1008
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
  
26 ····move-result-object·v026 ····move-result-object·v0
  
27 ····array-length·v0,·v027 ····array-length·v0,·v0
  
28 ····new-array·v0,·v0,·[I28 ····new-array·v0,·v0,·[I
  
29 ····sput-object·v0,·Lz/t$a;->a:[I29 ····sput-object·v0,·Le0/b0$a;->a:[I
  
30 ····:try_start_030 ····:try_start_0
31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
33 ····move-result·v133 ····move-result·v1
Offset 43, 15 lines modifiedOffset 43, 15 lines modified
  
43 ····aput·v2,·v0,·v143 ····aput·v2,·v0,·v1
44 ····:try_end_044 ····:try_end_0
45 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_045 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
46 ····:catch_046 ····:catch_0
47 ····:try_start_147 ····:try_start_1
48 ····sget-object·v0,·Lz/t$a;->a:[I48 ····sget-object·v0,·Le0/b0$a;->a:[I
  
49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
51 ····move-result·v151 ····move-result·v1
  
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
  
59 ····aput·v2,·v0,·v159 ····aput·v2,·v0,·v1
60 ····:try_end_160 ····:try_end_1
61 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_161 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
62 ····:catch_162 ····:catch_1
63 ····:try_start_263 ····:try_start_2
64 ····sget-object·v0,·Lz/t$a;->a:[I64 ····sget-object·v0,·Le0/b0$a;->a:[I
  
65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
67 ····move-result·v167 ····move-result·v1
  
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
  
75 ····aput·v2,·v0,·v175 ····aput·v2,·v0,·v1
76 ····:try_end_276 ····:try_end_2
77 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_277 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2
  
78 ····:catch_278 ····:catch_2
79 ····:try_start_379 ····:try_start_3
80 ····sget-object·v0,·Lz/t$a;->a:[I80 ····sget-object·v0,·Le0/b0$a;->a:[I
  
81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
83 ····move-result·v183 ····move-result·v1
  
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
  
91 ····aput·v2,·v0,·v191 ····aput·v2,·v0,·v1
92 ····:try_end_392 ····:try_end_3
93 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_393 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3
  
94 ····:catch_394 ····:catch_3
95 ····:try_start_495 ····:try_start_4
96 ····sget-object·v0,·Lz/t$a;->a:[I96 ····sget-object·v0,·Le0/b0$a;->a:[I
  
97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
99 ····move-result·v199 ····move-result·v1
  
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
  
107 ····aput·v2,·v0,·v1107 ····aput·v2,·v0,·v1
108 ····:try_end_4108 ····:try_end_4
109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4
  
110 ····:catch_4110 ····:catch_4
111 ····:try_start_5111 ····:try_start_5
112 ····sget-object·v0,·Lz/t$a;->a:[I112 ····sget-object·v0,·Le0/b0$a;->a:[I
  
113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
115 ····move-result·v1115 ····move-result·v1
  
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
  
123 ····aput·v2,·v0,·v1123 ····aput·v2,·v0,·v1
124 ····:try_end_5124 ····:try_end_5
125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5
  
126 ····:catch_5126 ····:catch_5
127 ····:try_start_6127 ····:try_start_6
128 ····sget-object·v0,·Lz/t$a;->a:[I128 ····sget-object·v0,·Le0/b0$a;->a:[I
  
129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
131 ····move-result·v1131 ····move-result·v1
  
Max diff block lines reached; -1/3412 bytes (-0.03%) of diff not shown.
7.18 KB
smali/z/y$c.smali vs.
smali/e0/y$c.smali
Max HTML report size reached
3.42 KB
smali/z/e0$a.smali vs.
smali/e0/a0$a.smali
Files 2% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·synthetic·Lz/e0$a;1 .class·synthetic·Le0/a0$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·=·Lz/e0;6 ····value·=·Le0/a0;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x10089 ····accessFlags·=·0x1008
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
  
26 ····move-result-object·v026 ····move-result-object·v0
  
27 ····array-length·v0,·v027 ····array-length·v0,·v0
  
28 ····new-array·v0,·v0,·[I28 ····new-array·v0,·v0,·[I
  
29 ····sput-object·v0,·Lz/e0$a;->a:[I29 ····sput-object·v0,·Le0/a0$a;->a:[I
  
30 ····:try_start_030 ····:try_start_0
31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;31 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->g:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I32 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
33 ····move-result·v133 ····move-result·v1
Offset 43, 15 lines modifiedOffset 43, 15 lines modified
  
43 ····aput·v2,·v0,·v143 ····aput·v2,·v0,·v1
44 ····:try_end_044 ····:try_end_0
45 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_045 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
46 ····:catch_046 ····:catch_0
47 ····:try_start_147 ····:try_start_1
48 ····sget-object·v0,·Lz/e0$a;->a:[I48 ····sget-object·v0,·Le0/a0$a;->a:[I
  
49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;49 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->h:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I50 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
51 ····move-result·v151 ····move-result·v1
  
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
  
59 ····aput·v2,·v0,·v159 ····aput·v2,·v0,·v1
60 ····:try_end_160 ····:try_end_1
61 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_161 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
62 ····:catch_162 ····:catch_1
63 ····:try_start_263 ····:try_start_2
64 ····sget-object·v0,·Lz/e0$a;->a:[I64 ····sget-object·v0,·Le0/a0$a;->a:[I
  
65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;65 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->f:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I66 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
67 ····move-result·v167 ····move-result·v1
  
Offset 75, 15 lines modifiedOffset 75, 15 lines modified
  
75 ····aput·v2,·v0,·v175 ····aput·v2,·v0,·v1
76 ····:try_end_276 ····:try_end_2
77 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_277 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2
  
78 ····:catch_278 ····:catch_2
79 ····:try_start_379 ····:try_start_3
80 ····sget-object·v0,·Lz/e0$a;->a:[I80 ····sget-object·v0,·Le0/a0$a;->a:[I
  
81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;81 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->i:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I82 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
83 ····move-result·v183 ····move-result·v1
  
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
  
91 ····aput·v2,·v0,·v191 ····aput·v2,·v0,·v1
92 ····:try_end_392 ····:try_end_3
93 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_393 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3
  
94 ····:catch_394 ····:catch_3
95 ····:try_start_495 ····:try_start_4
96 ····sget-object·v0,·Lz/e0$a;->a:[I96 ····sget-object·v0,·Le0/a0$a;->a:[I
  
97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;97 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->j:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I98 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
99 ····move-result·v199 ····move-result·v1
  
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
  
107 ····aput·v2,·v0,·v1107 ····aput·v2,·v0,·v1
108 ····:try_end_4108 ····:try_end_4
109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4109 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4
  
110 ····:catch_4110 ····:catch_4
111 ····:try_start_5111 ····:try_start_5
112 ····sget-object·v0,·Lz/e0$a;->a:[I112 ····sget-object·v0,·Le0/a0$a;->a:[I
  
113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;113 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->d:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I114 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
115 ····move-result·v1115 ····move-result·v1
  
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
  
123 ····aput·v2,·v0,·v1123 ····aput·v2,·v0,·v1
124 ····:try_end_5124 ····:try_end_5
125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5125 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5
  
126 ····:catch_5126 ····:catch_5
127 ····:try_start_6127 ····:try_start_6
128 ····sget-object·v0,·Lz/e0$a;->a:[I128 ····sget-object·v0,·Le0/a0$a;->a:[I
  
129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;129 ····sget-object·v1,·Lcom/google/crypto/tink/shaded/protobuf/a0$f;->e:Lcom/google/crypto/tink/shaded/protobuf/a0$f;
  
130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I130 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
131 ····move-result·v1131 ····move-result·v1
  
Max diff block lines reached; -1/3421 bytes (-0.03%) of diff not shown.
9.35 KB
smali/z/j0.smali vs.
smali/e0/v.smali
Max HTML report size reached
2.88 KB
smali/z/y$b.smali vs.
smali/e0/t$b.smali
Files 11% similar despite different names
    
Offset 1, 93 lines modifiedOffset 1, 79 lines modified
1 .class·public·final·Lz/y$b;1 .class·public·final·Le0/t$b;
2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lz/y;8 ····value·=·Le0/t;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"b"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",
17 ········"Lz/y;",17 ········"Le0/t;",
18 ········"Lz/y$b;",18 ········"Le0/t$b;",
19 ········">;",19 ········">;",
20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·direct·methods23 #·direct·methods
24 .method·private·constructor·<init>()V24 .method·private·constructor·<init>()V
25 ····.locals·125 ····.locals·1
  
26 ····invoke-static·{},·Lz/y;->N()Lz/y;26 ····invoke-static·{},·Le0/t;->N()Le0/t;
  
27 ····move-result-object·v027 ····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;)V28 ····invoke-direct·{p0,·v0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;-><init>(Lcom/google/crypto/tink/shaded/protobuf/a0;)V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
31 .method·synthetic·constructor·<init>(Lz/y$a;)V31 .method·synthetic·constructor·<init>(Le0/t$a;)V
32 ····.locals·032 ····.locals·0
  
33 ····invoke-direct·{p0},·Lz/y$b;-><init>()V33 ····invoke-direct·{p0},·Le0/t$b;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·A(Lcom/google/crypto/tink/shaded/protobuf/i;)Lz/y$b;37 .method·public·y(Lcom/google/crypto/tink/shaded/protobuf/i;)Le0/t$b;
38 ····.locals·138 ····.locals·1
  
39 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V39 ····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;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/y;41 ····check-cast·v0,·Le0/t;
  
42 ····invoke-static·{v0,·p1},·Lz/y;->P(Lz/y;Lcom/google/crypto/tink/shaded/protobuf/i;)V42 ····invoke-static·{v0,·p1},·Le0/t;->O(Le0/t;Lcom/google/crypto/tink/shaded/protobuf/i;)V
  
43 ····return-object·p043 ····return-object·p0
44 .end·method44 .end·method
  
45 .method·public·y(Lz/y$c;)Lz/y$b;45 .method·public·z(Le0/d0;)Le0/t$b;
46 ····.locals·146 ····.locals·1
  
47 ····invoke-virtual·{p0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;->s()V47 ····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;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/y;49 ····check-cast·v0,·Le0/t;
  
50 ····invoke-static·{v0,·p1},·Lz/y;->Q(Lz/y;Lz/y$c;)V50 ····invoke-static·{v0,·p1},·Le0/t;->P(Le0/t;Le0/d0;)V
  
51 ····return-object·p0 
52 .end·method 
  
53 .method·public·z(Ljava/lang/String;)Lz/y$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/y; 
  
58 ····invoke-static·{v0,·p1},·Lz/y;->O(Lz/y;Ljava/lang/String;)V 
  
59 ····return-object·p051 ····return-object·p0
60 .end·method52 .end·method
12.7 KB
smali/z/k0.smali vs.
smali/s/c$b.smali
Max HTML report size reached
10.3 KB
smali/z/v.smali vs.
smali/e0/y.smali
Max HTML report size reached
8.14 KB
smali/z/e0.smali vs.
smali/e0/x.smali
Max HTML report size reached
1.4 KB
smali/z/b0$b.smali vs.
smali/e0/f0$b.smali
Files 16% similar despite different names
    
Offset 1, 49 lines modifiedOffset 1, 49 lines modified
1 .class·public·final·Lz/b0$b;1 .class·public·final·Le0/f0$b;
2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lz/b0;8 ····value·=·Le0/f0;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"b"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",
17 ········"Lz/b0;",17 ········"Le0/f0;",
18 ········"Lz/b0$b;",18 ········"Le0/f0$b;",
19 ········">;",19 ········">;",
20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·direct·methods23 #·direct·methods
24 .method·private·constructor·<init>()V24 .method·private·constructor·<init>()V
25 ····.locals·125 ····.locals·1
  
26 ····invoke-static·{},·Lz/b0;->N()Lz/b0;26 ····invoke-static·{},·Le0/f0;->N()Le0/f0;
  
27 ····move-result-object·v027 ····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;)V28 ····invoke-direct·{p0,·v0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;-><init>(Lcom/google/crypto/tink/shaded/protobuf/a0;)V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
31 .method·synthetic·constructor·<init>(Lz/b0$a;)V31 .method·synthetic·constructor·<init>(Le0/f0$a;)V
32 ····.locals·032 ····.locals·0
  
33 ····invoke-direct·{p0},·Lz/b0$b;-><init>()V33 ····invoke-direct·{p0},·Le0/f0$b;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
2.13 KB
smali/z/s$b.smali vs.
smali/e0/e$b.smali
Files 26% similar despite different names
    
Offset 1, 49 lines modifiedOffset 1, 79 lines modified
1 .class·public·final·Lz/s$b;1 .class·public·final·Le0/e$b;
2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;2 .super·Lcom/google/crypto/tink/shaded/protobuf/a0$a;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;5 .implements·Lcom/google/crypto/tink/shaded/protobuf/u0;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lz/s;8 ····value·=·Le0/e;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·"b"12 ····name·=·"b"
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/Signature;14 .annotation·system·Ldalvik/annotation/Signature;
15 ····value·=·{15 ····value·=·{
16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",16 ········"Lcom/google/crypto/tink/shaded/protobuf/a0$a<",
17 ········"Lz/s;",17 ········"Le0/e;",
18 ········"Lz/s$b;",18 ········"Le0/e$b;",
19 ········">;",19 ········">;",
20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"20 ········"Lcom/google/crypto/tink/shaded/protobuf/u0;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·direct·methods23 #·direct·methods
24 .method·private·constructor·<init>()V24 .method·private·constructor·<init>()V
25 ····.locals·125 ····.locals·1
  
26 ····invoke-static·{},·Lz/s;->N()Lz/s;26 ····invoke-static·{},·Le0/e;->N()Le0/e;
  
27 ····move-result-object·v027 ····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;)V28 ····invoke-direct·{p0,·v0},·Lcom/google/crypto/tink/shaded/protobuf/a0$a;-><init>(Lcom/google/crypto/tink/shaded/protobuf/a0;)V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
31 .method·synthetic·constructor·<init>(Lz/s$a;)V31 .method·synthetic·constructor·<init>(Le0/e$a;)V
32 ····.locals·032 ····.locals·0
  
33 ····invoke-direct·{p0},·Lz/s$b;-><init>()V33 ····invoke-direct·{p0},·Le0/e$b;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
 36 #·virtual·methods
 37 .method·public·y(Le0/g;)Le0/e$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,·Le0/e;
  
 42 ····invoke-static·{v0,·p1},·Le0/e;->O(Le0/e;Le0/g;)V
  
 43 ····return-object·p0
 44 .end·method
  
 45 .method·public·z(Le0/w;)Le0/e$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,·Le0/e;
  
 50 ····invoke-static·{v0,·p1},·Le0/e;->P(Le0/e;Le0/w;)V
  
 51 ····return-object·p0
 52 .end·method
4.25 KB
smali/p/b$a.smali vs.
smali/r/j$a.smali
Max HTML report size reached
4.88 KB
smali/p/b$c.smali vs.
smali/n/b$a.smali
Max HTML report size reached
2.47 KB
smali/p/b$b.smali vs.
smali/d2/f1$a$a.smali
Files 25% similar despite different names
    
Offset 1, 49 lines modifiedOffset 1, 49 lines modified
1 .class·final·Lp/b$b;1 .class·final·Ld2/f1$a$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·=·Lp/b;->b(Landroid/content/Context;)Ljava/util/List;8 ····value·=·Ld2/f1$a;-><init>()V
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/String;", 
19 ········"Ljava/lang/Boolean;",18 ········"Lp1/g$b;",
 19 ········"Ld2/f1;",
20 ········">;"20 ········">;"
21 ····}21 ····}
22 .end·annotation22 .end·annotation
  
  
23 #·static·fields23 #·static·fields
24 .field·public·static·final·d:Lp/b$b;24 .field·public·static·final·d:Ld2/f1$a$a;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·static·constructor·<clinit>()V26 .method·static·constructor·<clinit>()V
27 ····.locals·127 ····.locals·1
  
28 ····new-instance·v0,·Lp/b$b;28 ····new-instance·v0,·Ld2/f1$a$a;
  
29 ····invoke-direct·{v0},·Lp/b$b;-><init>()V29 ····invoke-direct·{v0},·Ld2/f1$a$a;-><init>()V
  
30 ····sput-object·v0,·Lp/b$b;->d:Lp/b$b;30 ····sput-object·v0,·Ld2/f1$a$a;->d:Ld2/f1$a$a;
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
33 .method·constructor·<init>()V33 .method·constructor·<init>()V
34 ····.locals·134 ····.locals·1
  
Offset 52, 40 lines modifiedOffset 52, 36 lines modified
52 ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/j;-><init>(I)V52 ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/j;-><init>(I)V
  
53 ····return-void53 ····return-void
54 .end·method54 .end·method
  
  
55 #·virtual·methods55 #·virtual·methods
56 .method·public·final·a(Ljava/lang/String;)Ljava/lang/Boolean;56 .method·public·final·a(Lp1/g$b;)Ld2/f1;
57 ····.locals·157 ····.locals·1
  
58 ····sget-object·v0,·Lp/b;->a:Lp/b;58 ····instance-of·v0,·p1,·Ld2/f1;
  
59 ····invoke-virtual·{v0},·Lp/b;->a()Ljava/util/List;59 ····if-eqz·v0,·:cond_0
  
60 ····move-result-object·v060 ····check-cast·p1,·Ld2/f1;
  
61 ····invoke-interface·{v0,·p1},·Ljava/util/List;->contains(Ljava/lang/Object;)Z61 ····goto·:goto_0
  
 62 ····:cond_0
 63 ····const/4·p1,·0x0
62 ····move-result·p1 
  
63 ····xor-int/lit8·p1,·p1,·0x1 
  
64 ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; 
  
65 ····move-result-object·p1 
  
 64 ····:goto_0
66 ····return-object·p165 ····return-object·p1
67 .end·method66 .end·method
  
68 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;67 .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object;
69 ····.locals·068 ····.locals·0
  
70 ····check-cast·p1,·Ljava/lang/String;69 ····check-cast·p1,·Lp1/g$b;
  
71 ····invoke-virtual·{p0,·p1},·Lp/b$b;->a(Ljava/lang/String;)Ljava/lang/Boolean;70 ····invoke-virtual·{p0,·p1},·Ld2/f1$a$a;->a(Lp1/g$b;)Ld2/f1;
  
72 ····move-result-object·p171 ····move-result-object·p1
  
73 ····return-object·p172 ····return-object·p1
74 .end·method73 .end·method
1.41 KB
smali/g0/h.smali vs.
smali/m0/h.smali
Files 16% similar despite different names
    
Offset 1, 46 lines modifiedOffset 1, 46 lines modified
1 .class·public·Lg0/h;1 .class·public·Lm0/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·a(Lg0/e;)Ljava/util/Map;5 .method·public·static·a(Lm0/e;)Ljava/util/Map;
6 ····.locals·36 ····.locals·3
7 ····.annotation·system·Ldalvik/annotation/Signature;7 ····.annotation·system·Ldalvik/annotation/Signature;
8 ········value·=·{8 ········value·=·{
9 ············"(",9 ············"(",
10 ············"Lg0/e;",10 ············"Lm0/e;",
11 ············")",11 ············")",
12 ············"Ljava/util/Map<",12 ············"Ljava/util/Map<",
13 ············"Ljava/lang/String;",13 ············"Ljava/lang/String;",
14 ············"Ljava/lang/Object;",14 ············"Ljava/lang/Object;",
15 ············">;"15 ············">;"
16 ········}16 ········}
17 ····.end·annotation17 ····.end·annotation
  
18 ····invoke-interface·{p0},·Lg0/e;->d()Le0/t;18 ····invoke-interface·{p0},·Lm0/e;->d()Lk0/b0;
  
19 ····move-result-object·p019 ····move-result-object·p0
  
20 ····if-eqz·p0,·:cond_020 ····if-eqz·p0,·:cond_0
  
21 ····new-instance·v0,·Ljava/util/HashMap;21 ····new-instance·v0,·Ljava/util/HashMap;
  
22 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V22 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
23 ····invoke-virtual·{p0},·Le0/t;->c()Ljava/lang/String;23 ····invoke-virtual·{p0},·Lk0/b0;->c()Ljava/lang/String;
  
24 ····move-result-object·v124 ····move-result-object·v1
  
25 ····const-string·v2,·"sql"25 ····const-string·v2,·"sql"
  
26 ····invoke-interface·{v0,·v2,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;26 ····invoke-interface·{v0,·v2,·v1},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
27 ····invoke-virtual·{p0},·Le0/t;->b()Ljava/util/List;27 ····invoke-virtual·{p0},·Lk0/b0;->b()Ljava/util/List;
  
28 ····move-result-object·p028 ····move-result-object·p0
  
29 ····const-string·v1,·"arguments"29 ····const-string·v1,·"arguments"
  
30 ····invoke-interface·{v0,·v1,·p0},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;30 ····invoke-interface·{v0,·v1,·p0},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
3.25 KB
smali/g0/d.smali vs.
smali/n/b.smali
Files 23% similar despite different names
    
Offset 1, 88 lines modifiedOffset 1, 89 lines modified
1 .class·public·Lg0/d;1 .class·public·final·Ln/b;
2 .super·Lg0/a;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lg0/d$a;7 ········Ln/b$a;
8 ····}8 ····}
9 .end·annotation9 .end·annotation
  
  
10 #·instance·fields10 #·static·fields
11 .field·public·final·a:Lg0/d$a;11 .field·public·static·final·a:Ln/b;
  
12 .field·final·b:Lx0/j;12 .field·private·static·final·b:Lo/a;
  
  
13 #·direct·methods13 #·direct·methods
14 .method·public·constructor·<init>(Lx0/j;Lx0/k$d;)V14 .method·static·constructor·<clinit>()V
15 ····.locals·015 ····.locals·1
  
 16 ····new-instance·v0,·Ln/b;
  
16 ····invoke-direct·{p0},·Lg0/a;-><init>()V17 ····invoke-direct·{v0},·Ln/b;-><init>()V
  
17 ····iput-object·p1,·p0,·Lg0/d;->b:Lx0/j;18 ····sput-object·v0,·Ln/b;->a:Ln/b;
  
18 ····new-instance·p1,·Lg0/d$a;19 ····new-instance·v0,·Lo/a;
  
19 ····invoke-direct·{p1,·p0,·p2},·Lg0/d$a;-><init>(Lg0/d;Lx0/k$d;)V20 ····invoke-direct·{v0},·Lo/a;-><init>()V
  
20 ····iput-object·p1,·p0,·Lg0/d;->a:Lg0/d$a;21 ····sput-object·v0,·Ln/b;->b:Lo/a;
  
21 ····return-void22 ····return-void
22 .end·method23 .end·method
  
 24 .method·private·constructor·<init>()V
 25 ····.locals·0
  
 26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
23 #·virtual·methods 
24 .method·public·c(Ljava/lang/String;)Ljava/lang/Object; 
25 ····.locals·1 
26 ····.annotation·system·Ldalvik/annotation/Signature; 
27 ········value·=·{ 
28 ············"<T:", 
29 ············"Ljava/lang/Object;", 
30 ············">(", 
31 ············"Ljava/lang/String;", 
32 ············")TT;" 
33 ········} 
34 ····.end·annotation 
  
35 ····iget-object·v0,·p0,·Lg0/d;->b:Lx0/j;27 ····return-void
 28 .end·method
  
36 ····invoke-virtual·{v0,·p1},·Lx0/j;->a(Ljava/lang/String;)Ljava/lang/Object;29 .method·public·static·final·synthetic·a()Lo/a;
 30 ····.locals·1
  
37 ····move-result-object·p131 ····sget-object·v0,·Ln/b;->b:Lo/a;
  
38 ····return-object·p132 ····return-object·v0
39 .end·method33 .end·method
  
40 .method·public·g()Ljava/lang/String;34 .method·public·static·final·b(Landroid/content/Context;Ld/c;Landroid/net/Uri;Ln/a;)V
41 ····.locals·135 ····.locals·7
  
42 ····iget-object·v0,·p0,·Lg0/d;->b:Lx0/j;36 ····const-string·v0,·"context"
  
43 ····iget-object·v0,·v0,·Lx0/j;->a:Ljava/lang/String;37 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 38 ····const-string·v0,·"customTabsIntent"
44 ····return-object·v0 
45 .end·method 
  
 39 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
46 .method·public·j(Ljava/lang/String;)Z 
47 ····.locals·1 
  
48 ····iget-object·v0,·p0,·Lg0/d;->b:Lx0/j;40 ····const-string·v0,·"uri"
  
49 ····invoke-virtual·{v0,·p1},·Lx0/j;->c(Ljava/lang/String;)Z41 ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/i;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
50 ····move-result·p142 ····sget-object·v1,·Ln/b;->b:Lo/a;
  
 43 ····sget-object·v0,·Lo/b;->a:Lo/b;
51 ····return·p1 
52 .end·method 
  
 44 ····invoke-virtual·{v0},·Lo/b;->a()Ljava/util/List;
53 .method·public·o()Lg0/f; 
54 ····.locals·1 
  
55 ····iget-object·v0,·p0,·Lg0/d;->a:Lg0/d$a;45 ····move-result-object·v5
  
56 ····return-object·v046 ····move-object·v2,·p0
  
 47 ····move-object·v3,·p1
  
 48 ····move-object·v4,·p2
  
 49 ····move-object·v6,·p3
  
 50 ····invoke-virtual/range·{v1·..·v6},·Lo/a;->a(Landroid/content/Context;Ld/c;Landroid/net/Uri;Ljava/util/List;Ln/a;)V
  
 51 ····return-void
57 .end·method52 .end·method
1.2 KB
smali/g0/g.smali vs.
smali/k0/h.smali
Files 25% similar despite different names
    
Offset 1, 35 lines modifiedOffset 1, 40 lines modified
1 .class·public·Lg0/g;1 .class·public·final·synthetic·Lk0/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
 4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
  
  
4 #·instance·fields6 #·instance·fields
5 .field·final·a:Lg0/e;7 .field·public·final·synthetic·d:Lk0/i;
  
6 .field·final·b:Ljava/lang/Runnable;8 .field·public·final·synthetic·e:Lm0/e;
  
  
7 #·direct·methods9 #·direct·methods
8 .method·public·constructor·<init>(Lg0/e;Ljava/lang/Runnable;)V10 .method·public·synthetic·constructor·<init>(Lk0/i;Lm0/e;)V
9 ····.locals·011 ····.locals·0
  
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11 ····iput-object·p1,·p0,·Lg0/g;->a:Lg0/e;13 ····iput-object·p1,·p0,·Lk0/h;->d:Lk0/i;
  
12 ····iput-object·p2,·p0,·Lg0/g;->b:Ljava/lang/Runnable;14 ····iput-object·p2,·p0,·Lk0/h;->e:Lm0/e;
  
13 ····return-void15 ····return-void
14 .end·method16 .end·method
  
  
15 #·virtual·methods17 #·virtual·methods
16 .method·public·a()V18 .method·public·final·run()V
17 ····.locals·119 ····.locals·2
  
 20 ····iget-object·v0,·p0,·Lk0/h;->d:Lk0/i;
  
18 ····iget-object·v0,·p0,·Lg0/g;->b:Ljava/lang/Runnable;21 ····iget-object·v1,·p0,·Lk0/h;->e:Lm0/e;
  
19 ····invoke-interface·{v0},·Ljava/lang/Runnable;->run()V22 ····invoke-static·{v0,·v1},·Lk0/i;->g(Lk0/i;Lm0/e;)V
  
20 ····return-void23 ····return-void
21 .end·method24 .end·method
1.4 KB
smali/g0/e.smali vs.
smali/c1/a$b.smali
Files 22% similar despite different names
    
Offset 1, 41 lines modifiedOffset 1, 31 lines modified
1 .class·public·interface·abstract·Lg0/e;1 .class·public·interface·abstract·Lc1/a$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lg0/f;5 .implements·Lio/flutter/embedding/engine/FlutterJNI$a;
  
  
 6 #·annotations
6 #·virtual·methods 
7 .method·public·abstract·c(Ljava/lang/String;)Ljava/lang/Object; 
8 ····.annotation·system·Ldalvik/annotation/Signature;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
 8 ····value·=·Lc1/a;
9 ········value·=·{ 
10 ············"<T:", 
11 ············"Ljava/lang/Object;", 
12 ············">(", 
13 ············"Ljava/lang/String;", 
14 ············")TT;" 
15 ········} 
16 ····.end·annotation9 .end·annotation
17 .end·method 
  
18 .method·public·abstract·d()Le0/t; 
19 .end·method10 .annotation·system·Ldalvik/annotation/InnerClass;
 11 ····accessFlags·=·0x609
 12 ····name·=·"b"
 13 .end·annotation
  
20 .method·public·abstract·e()Z 
21 .end·method 
  
22 .method·public·abstract·f()Ljava/lang/Boolean; 
23 .end·method 
  
 14 #·virtual·methods
24 .method·public·abstract·g()Ljava/lang/String;15 .method·public·abstract·c(Ljava/lang/String;)V
25 .end·method16 .end·method
  
26 .method·public·abstract·h()Ljava/lang/Integer;17 .method·public·abstract·d(I)V
27 .end·method18 .end·method
  
28 .method·public·abstract·i()Z19 .method·public·abstract·e(Ljava/lang/String;)V
29 .end·method20 .end·method
  
30 .method·public·abstract·j(Ljava/lang/String;)Z21 .method·public·abstract·f(I)V
31 .end·method22 .end·method
1.61 KB
smali/g0/c$a.smali vs.
smali/m0/c$a.smali
Files 6% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·public·Lg0/c$a;1 .class·public·Lm0/c$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lg0/f;5 .implements·Lm0/f;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lg0/c;8 ····value·=·Lm0/c;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x111 ····accessFlags·=·0x1
12 ····name·=·"a"12 ····name·=·"a"
13 .end·annotation13 .end·annotation
  
Offset 22, 42 lines modifiedOffset 22, 42 lines modified
  
22 .field·b:Ljava/lang/String;22 .field·b:Ljava/lang/String;
  
23 .field·c:Ljava/lang/String;23 .field·c:Ljava/lang/String;
  
24 .field·d:Ljava/lang/Object;24 .field·d:Ljava/lang/Object;
  
25 .field·final·synthetic·e:Lg0/c;25 .field·final·synthetic·e:Lm0/c;
  
  
26 #·direct·methods26 #·direct·methods
27 .method·public·constructor·<init>(Lg0/c;)V27 .method·public·constructor·<init>(Lm0/c;)V
28 ····.locals·028 ····.locals·0
  
29 ····iput-object·p1,·p0,·Lg0/c$a;->e:Lg0/c;29 ····iput-object·p1,·p0,·Lm0/c$a;->e:Lm0/c;
  
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;)V
35 ····.locals·035 ····.locals·0
  
36 ····iput-object·p1,·p0,·Lg0/c$a;->a:Ljava/lang/Object;36 ····iput-object·p1,·p0,·Lm0/c$a;->a:Ljava/lang/Object;
  
37 ····return-void37 ····return-void
38 .end·method38 .end·method
  
39 .method·public·b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V39 .method·public·b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
40 ····.locals·040 ····.locals·0
  
41 ····iput-object·p1,·p0,·Lg0/c$a;->b:Ljava/lang/String;41 ····iput-object·p1,·p0,·Lm0/c$a;->b:Ljava/lang/String;
  
42 ····iput-object·p2,·p0,·Lg0/c$a;->c:Ljava/lang/String;42 ····iput-object·p2,·p0,·Lm0/c$a;->c:Ljava/lang/String;
  
43 ····iput-object·p3,·p0,·Lg0/c$a;->d:Ljava/lang/Object;43 ····iput-object·p3,·p0,·Lm0/c$a;->d:Ljava/lang/Object;
  
44 ····return-void44 ····return-void
45 .end·method45 .end·method
12.6 KB
smali/g0/c.smali vs.
smali/a0/i$b.smali
Max HTML report size reached
2.23 KB
smali/v0/a$f$b.smali vs.
smali/b1/a$f$b.smali
Files 13% similar despite different names
    
Offset 1, 78 lines modifiedOffset 1, 78 lines modified
1 .class·Lv0/a$f$b;1 .class·Lb1/a$f$b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/graphics/SurfaceTexture$OnFrameAvailableListener;5 .implements·Landroid/graphics/SurfaceTexture$OnFrameAvailableListener;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lv0/a$f;8 ····value·=·Lb1/a$f;
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$f;15 .field·final·synthetic·a:Lb1/a$f;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Lv0/a$f;)V17 .method·constructor·<init>(Lb1/a$f;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Lv0/a$f$b;->a:Lv0/a$f;19 ····iput-object·p1,·p0,·Lb1/a$f$b;->a:Lb1/a$f;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·onFrameAvailable(Landroid/graphics/SurfaceTexture;)V24 .method·public·onFrameAvailable(Landroid/graphics/SurfaceTexture;)V
25 ····.locals·325 ····.locals·3
  
26 ····iget-object·p1,·p0,·Lv0/a$f$b;->a:Lv0/a$f;26 ····iget-object·p1,·p0,·Lb1/a$f$b;->a:Lb1/a$f;
  
27 ····invoke-static·{p1},·Lv0/a$f;->f(Lv0/a$f;)Z27 ····invoke-static·{p1},·Lb1/a$f;->f(Lb1/a$f;)Z
  
28 ····move-result·p128 ····move-result·p1
  
29 ····if-nez·p1,·:cond_129 ····if-nez·p1,·:cond_1
  
30 ····iget-object·p1,·p0,·Lv0/a$f$b;->a:Lv0/a$f;30 ····iget-object·p1,·p0,·Lb1/a$f$b;->a:Lb1/a$f;
  
31 ····iget-object·p1,·p1,·Lv0/a$f;->h:Lv0/a;31 ····iget-object·p1,·p1,·Lb1/a$f;->h:Lb1/a;
  
32 ····invoke-static·{p1},·Lv0/a;->c(Lv0/a;)Lio/flutter/embedding/engine/FlutterJNI;32 ····invoke-static·{p1},·Lb1/a;->c(Lb1/a;)Lio/flutter/embedding/engine/FlutterJNI;
  
33 ····move-result-object·p133 ····move-result-object·p1
  
34 ····invoke-virtual·{p1},·Lio/flutter/embedding/engine/FlutterJNI;->isAttached()Z34 ····invoke-virtual·{p1},·Lio/flutter/embedding/engine/FlutterJNI;->isAttached()Z
  
35 ····move-result·p135 ····move-result·p1
  
36 ····if-nez·p1,·:cond_036 ····if-nez·p1,·:cond_0
  
37 ····goto·:goto_037 ····goto·:goto_0
  
38 ····:cond_038 ····:cond_0
39 ····iget-object·p1,·p0,·Lv0/a$f$b;->a:Lv0/a$f;39 ····iget-object·p1,·p0,·Lb1/a$f$b;->a:Lb1/a$f;
  
40 ····iget-object·v0,·p1,·Lv0/a$f;->h:Lv0/a;40 ····iget-object·v0,·p1,·Lb1/a$f;->h:Lb1/a;
  
41 ····invoke-static·{p1},·Lv0/a$f;->g(Lv0/a$f;)J41 ····invoke-static·{p1},·Lb1/a$f;->g(Lb1/a$f;)J
  
42 ····move-result-wide·v142 ····move-result-wide·v1
  
43 ····invoke-static·{v0,·v1,·v2},·Lv0/a;->d(Lv0/a;J)V43 ····invoke-static·{v0,·v1,·v2},·Lb1/a;->d(Lb1/a;J)V
  
44 ····:cond_144 ····:cond_1
45 ····:goto_045 ····:goto_0
46 ····return-void46 ····return-void
47 .end·method47 .end·method
2.58 KB
smali/v0/a$g.smali vs.
smali/b1/a$g.smali
Files 12% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·Lv0/a$g;1 .class·public·final·Lb1/a$g;
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·=·Lv0/a;6 ····value·=·Lb1/a;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·"g"10 ····name·=·"g"
11 .end·annotation11 .end·annotation
  
Offset 47, 88 lines modifiedOffset 47, 88 lines modified
  
47 .field·public·p:I47 .field·public·p:I
  
48 .field·public·q:Ljava/util/List;48 .field·public·q:Ljava/util/List;
49 ····.annotation·system·Ldalvik/annotation/Signature;49 ····.annotation·system·Ldalvik/annotation/Signature;
50 ········value·=·{50 ········value·=·{
51 ············"Ljava/util/List<",51 ············"Ljava/util/List<",
52 ············"Lv0/a$b;",52 ············"Lb1/a$b;",
53 ············">;"53 ············">;"
54 ········}54 ········}
55 ····.end·annotation55 ····.end·annotation
56 .end·field56 .end·field
  
  
57 #·direct·methods57 #·direct·methods
58 .method·public·constructor·<init>()V58 .method·public·constructor·<init>()V
59 ····.locals·159 ····.locals·1
  
60 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V60 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
61 ····const/high16·v0,·0x3f800000····#·1.0f61 ····const/high16·v0,·0x3f800000····#·1.0f
  
62 ····iput·v0,·p0,·Lv0/a$g;->a:F62 ····iput·v0,·p0,·Lb1/a$g;->a:F
  
63 ····const/4·v0,·0x063 ····const/4·v0,·0x0
  
64 ····iput·v0,·p0,·Lv0/a$g;->b:I64 ····iput·v0,·p0,·Lb1/a$g;->b:I
  
65 ····iput·v0,·p0,·Lv0/a$g;->c:I65 ····iput·v0,·p0,·Lb1/a$g;->c:I
  
66 ····iput·v0,·p0,·Lv0/a$g;->d:I66 ····iput·v0,·p0,·Lb1/a$g;->d:I
  
67 ····iput·v0,·p0,·Lv0/a$g;->e:I67 ····iput·v0,·p0,·Lb1/a$g;->e:I
  
68 ····iput·v0,·p0,·Lv0/a$g;->f:I68 ····iput·v0,·p0,·Lb1/a$g;->f:I
  
69 ····iput·v0,·p0,·Lv0/a$g;->g:I69 ····iput·v0,·p0,·Lb1/a$g;->g:I
  
70 ····iput·v0,·p0,·Lv0/a$g;->h:I70 ····iput·v0,·p0,·Lb1/a$g;->h:I
  
71 ····iput·v0,·p0,·Lv0/a$g;->i:I71 ····iput·v0,·p0,·Lb1/a$g;->i:I
  
72 ····iput·v0,·p0,·Lv0/a$g;->j:I72 ····iput·v0,·p0,·Lb1/a$g;->j:I
  
73 ····iput·v0,·p0,·Lv0/a$g;->k:I73 ····iput·v0,·p0,·Lb1/a$g;->k:I
  
74 ····iput·v0,·p0,·Lv0/a$g;->l:I74 ····iput·v0,·p0,·Lb1/a$g;->l:I
  
75 ····iput·v0,·p0,·Lv0/a$g;->m:I75 ····iput·v0,·p0,·Lb1/a$g;->m:I
  
76 ····iput·v0,·p0,·Lv0/a$g;->n:I76 ····iput·v0,·p0,·Lb1/a$g;->n:I
  
77 ····iput·v0,·p0,·Lv0/a$g;->o:I77 ····iput·v0,·p0,·Lb1/a$g;->o:I
  
78 ····const/4·v0,·-0x178 ····const/4·v0,·-0x1
  
79 ····iput·v0,·p0,·Lv0/a$g;->p:I79 ····iput·v0,·p0,·Lb1/a$g;->p:I
  
80 ····new-instance·v0,·Ljava/util/ArrayList;80 ····new-instance·v0,·Ljava/util/ArrayList;
  
81 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V81 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
82 ····iput-object·v0,·p0,·Lv0/a$g;->q:Ljava/util/List;82 ····iput-object·v0,·p0,·Lb1/a$g;->q:Ljava/util/List;
  
83 ····return-void83 ····return-void
84 .end·method84 .end·method
  
  
85 #·virtual·methods85 #·virtual·methods
86 .method·a()Z86 .method·a()Z
87 ····.locals·287 ····.locals·2
  
88 ····iget·v0,·p0,·Lv0/a$g;->b:I88 ····iget·v0,·p0,·Lb1/a$g;->b:I
  
89 ····if-lez·v0,·:cond_089 ····if-lez·v0,·:cond_0
  
90 ····iget·v0,·p0,·Lv0/a$g;->c:I90 ····iget·v0,·p0,·Lb1/a$g;->c:I
  
91 ····if-lez·v0,·:cond_091 ····if-lez·v0,·:cond_0
  
92 ····iget·v0,·p0,·Lv0/a$g;->a:F92 ····iget·v0,·p0,·Lb1/a$g;->a:F
  
93 ····const/4·v1,·0x093 ····const/4·v1,·0x0
  
94 ····cmpl-float·v0,·v0,·v194 ····cmpl-float·v0,·v0,·v1
  
95 ····if-lez·v0,·:cond_095 ····if-lez·v0,·:cond_0
  
2.46 KB
smali/v0/a$e.smali vs.
smali/b1/a$e.smali
Files 14% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·final·Lv0/a$e;1 .class·final·Lb1/a$e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lv0/a;8 ····value·=·Lb1/a;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1811 ····accessFlags·=·0x18
12 ····name·=·"e"12 ····name·=·"e"
13 .end·annotation13 .end·annotation
  
Offset 25, 27 lines modifiedOffset 25, 27 lines modified
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(JLio/flutter/embedding/engine/FlutterJNI;)V26 .method·constructor·<init>(JLio/flutter/embedding/engine/FlutterJNI;)V
27 ····.locals·027 ····.locals·0
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····iput-wide·p1,·p0,·Lv0/a$e;->d:J29 ····iput-wide·p1,·p0,·Lb1/a$e;->d:J
  
30 ····iput-object·p3,·p0,·Lv0/a$e;->e:Lio/flutter/embedding/engine/FlutterJNI;30 ····iput-object·p3,·p0,·Lb1/a$e;->e:Lio/flutter/embedding/engine/FlutterJNI;
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
  
33 #·virtual·methods33 #·virtual·methods
34 .method·public·run()V34 .method·public·run()V
35 ····.locals·335 ····.locals·3
  
36 ····iget-object·v0,·p0,·Lv0/a$e;->e:Lio/flutter/embedding/engine/FlutterJNI;36 ····iget-object·v0,·p0,·Lb1/a$e;->e:Lio/flutter/embedding/engine/FlutterJNI;
  
37 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/FlutterJNI;->isAttached()Z37 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/FlutterJNI;->isAttached()Z
  
38 ····move-result·v038 ····move-result·v0
  
39 ····if-nez·v0,·:cond_039 ····if-nez·v0,·:cond_0
  
Offset 56, 31 lines modifiedOffset 56, 31 lines modified
  
56 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V56 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
57 ····const-string·v1,·"Releasing·a·SurfaceTexture·("57 ····const-string·v1,·"Releasing·a·SurfaceTexture·("
  
58 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;58 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
59 ····iget-wide·v1,·p0,·Lv0/a$e;->d:J59 ····iget-wide·v1,·p0,·Lb1/a$e;->d:J
  
60 ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;60 ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
  
61 ····const-string·v1,·")."61 ····const-string·v1,·")."
  
62 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;62 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
63 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;63 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
64 ····move-result-object·v064 ····move-result-object·v0
  
65 ····const-string·v1,·"FlutterRenderer"65 ····const-string·v1,·"FlutterRenderer"
  
66 ····invoke-static·{v1,·v0},·Lj0/b;->e(Ljava/lang/String;Ljava/lang/String;)V66 ····invoke-static·{v1,·v0},·Lp0/b;->e(Ljava/lang/String;Ljava/lang/String;)V
  
67 ····iget-object·v0,·p0,·Lv0/a$e;->e:Lio/flutter/embedding/engine/FlutterJNI;67 ····iget-object·v0,·p0,·Lb1/a$e;->e:Lio/flutter/embedding/engine/FlutterJNI;
  
68 ····iget-wide·v1,·p0,·Lv0/a$e;->d:J68 ····iget-wide·v1,·p0,·Lb1/a$e;->d:J
  
69 ····invoke-virtual·{v0,·v1,·v2},·Lio/flutter/embedding/engine/FlutterJNI;->unregisterTexture(J)V69 ····invoke-virtual·{v0,·v1,·v2},·Lio/flutter/embedding/engine/FlutterJNI;->unregisterTexture(J)V
  
70 ····return-void70 ····return-void
71 .end·method71 .end·method
4.19 KB
smali/v0/a$c.smali vs.
smali/b1/a$d.smali
Max HTML report size reached
1.88 KB
smali/v0/a$a.smali vs.
smali/c1/m.smali
Files 24% similar despite different names
    
Offset 1, 59 lines modifiedOffset 1, 58 lines modified
1 .class·Lv0/a$a;1 .class·public·Lc1/m;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces 
5 .implements·Lv0/b; 
  
  
6 #·annotations4 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass; 
8 ····value·=·Lv0/a; 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/InnerClass;5 .annotation·system·Ldalvik/annotation/MemberClasses;
11 ····accessFlags·=·0x0 
12 ····name·=·null6 ····value·=·{
 7 ········Lc1/m$b;,
 8 ········Lc1/m$a;
 9 ····}
13 .end·annotation10 .end·annotation
  
  
14 #·instance·fields11 #·instance·fields
15 .field·final·synthetic·a:Lv0/a;12 .field·public·final·a:Ld1/a;
 13 ····.annotation·system·Ldalvik/annotation/Signature;
 14 ········value·=·{
 15 ············"Ld1/a<",
 16 ············"Ljava/lang/Object;",
 17 ············">;"
 18 ········}
 19 ····.end·annotation
 20 .end·field
  
  
16 #·direct·methods21 #·direct·methods
17 .method·constructor·<init>(Lv0/a;)V22 .method·public·constructor·<init>(Lq0/a;)V
18 ····.locals·023 ····.locals·3
  
19 ····iput-object·p1,·p0,·Lv0/a$a;->a:Lv0/a; 
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 25 ····new-instance·v0,·Ld1/a;
21 ····return-void 
22 .end·method 
  
  
 26 ····sget-object·v1,·Ld1/f;->a:Ld1/f;
23 #·virtual·methods 
24 .method·public·c()V 
25 ····.locals·2 
  
26 ····iget-object·v0,·p0,·Lv0/a$a;->a:Lv0/a;27 ····const-string·v2,·"flutter/settings"
  
27 ····const/4·v1,·0x028 ····invoke-direct·{v0,·p1,·v2,·v1},·Ld1/a;-><init>(Ld1/c;Ljava/lang/String;Ld1/i;)V
  
28 ····invoke-static·{v0,·v1},·Lv0/a;->b(Lv0/a;Z)Z29 ····iput-object·v0,·p0,·Lc1/m;->a:Ld1/a;
  
29 ····return-void30 ····return-void
30 .end·method31 .end·method
  
  
 32 #·virtual·methods
31 .method·public·f()V33 .method·public·a()Lc1/m$a;
32 ····.locals·234 ····.locals·2
  
33 ····iget-object·v0,·p0,·Lv0/a$a;->a:Lv0/a;35 ····new-instance·v0,·Lc1/m$a;
  
34 ····const/4·v1,·0x136 ····iget-object·v1,·p0,·Lc1/m;->a:Ld1/a;
  
35 ····invoke-static·{v0,·v1},·Lv0/a;->b(Lv0/a;Z)Z37 ····invoke-direct·{v0,·v1},·Lc1/m$a;-><init>(Ld1/a;)V
  
36 ····return-void38 ····return-object·v0
37 .end·method39 .end·method
7.39 KB
smali/v0/a$f.smali vs.
smali/b1/a$f.smali
Max HTML report size reached
1.83 KB
smali/v0/a$b.smali vs.
smali/b1/a$b.smali
Files 17% similar despite different names
    
Offset 1, 54 lines modifiedOffset 1, 54 lines modified
1 .class·public·final·Lv0/a$b;1 .class·public·final·Lb1/a$b;
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·=·Lv0/a;6 ····value·=·Lb1/a;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x199 ····accessFlags·=·0x19
10 ····name·=·"b"10 ····name·=·"b"
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields12 #·instance·fields
13 .field·public·final·a:Landroid/graphics/Rect;13 .field·public·final·a:Landroid/graphics/Rect;
  
14 .field·public·final·b:Lv0/a$d;14 .field·public·final·b:Lb1/a$d;
  
15 .field·public·final·c:Lv0/a$c;15 .field·public·final·c:Lb1/a$c;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·public·constructor·<init>(Landroid/graphics/Rect;Lv0/a$d;)V17 .method·public·constructor·<init>(Landroid/graphics/Rect;Lb1/a$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,·Lv0/a$b;->a:Landroid/graphics/Rect;20 ····iput-object·p1,·p0,·Lb1/a$b;->a:Landroid/graphics/Rect;
  
21 ····iput-object·p2,·p0,·Lv0/a$b;->b:Lv0/a$d;21 ····iput-object·p2,·p0,·Lb1/a$b;->b:Lb1/a$d;
  
22 ····sget-object·p1,·Lv0/a$c;->e:Lv0/a$c;22 ····sget-object·p1,·Lb1/a$c;->e:Lb1/a$c;
  
23 ····iput-object·p1,·p0,·Lv0/a$b;->c:Lv0/a$c;23 ····iput-object·p1,·p0,·Lb1/a$b;->c:Lb1/a$c;
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
26 .method·public·constructor·<init>(Landroid/graphics/Rect;Lv0/a$d;Lv0/a$c;)V26 .method·public·constructor·<init>(Landroid/graphics/Rect;Lb1/a$d;Lb1/a$c;)V
27 ····.locals·027 ····.locals·0
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····iput-object·p1,·p0,·Lv0/a$b;->a:Landroid/graphics/Rect;29 ····iput-object·p1,·p0,·Lb1/a$b;->a:Landroid/graphics/Rect;
  
30 ····iput-object·p2,·p0,·Lv0/a$b;->b:Lv0/a$d;30 ····iput-object·p2,·p0,·Lb1/a$b;->b:Lb1/a$d;
  
31 ····iput-object·p3,·p0,·Lv0/a$b;->c:Lv0/a$c;31 ····iput-object·p3,·p0,·Lb1/a$b;->c:Lb1/a$c;
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
1.54 KB
smali/v0/a$f$a.smali vs.
smali/b1/a$f$a.smali
Files 20% similar despite different names
    
Offset 1, 57 lines modifiedOffset 1, 57 lines modified
1 .class·Lv0/a$f$a;1 .class·Lb1/a$f$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lv0/a$f;8 ····value·=·Lb1/a$f;
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·d:Lv0/a$f;15 .field·final·synthetic·d:Lb1/a$f;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Lv0/a$f;)V17 .method·constructor·<init>(Lb1/a$f;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Lv0/a$f$a;->d:Lv0/a$f;19 ····iput-object·p1,·p0,·Lb1/a$f$a;->d:Lb1/a$f;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·run()V24 .method·public·run()V
25 ····.locals·125 ····.locals·1
  
26 ····iget-object·v0,·p0,·Lv0/a$f$a;->d:Lv0/a$f;26 ····iget-object·v0,·p0,·Lb1/a$f$a;->d:Lb1/a$f;
  
27 ····invoke-static·{v0},·Lv0/a$f;->e(Lv0/a$f;)Lio/flutter/view/d$a;27 ····invoke-static·{v0},·Lb1/a$f;->e(Lb1/a$f;)Lio/flutter/view/d$a;
  
28 ····move-result-object·v028 ····move-result-object·v0
  
29 ····if-eqz·v0,·:cond_029 ····if-eqz·v0,·:cond_0
  
30 ····iget-object·v0,·p0,·Lv0/a$f$a;->d:Lv0/a$f;30 ····iget-object·v0,·p0,·Lb1/a$f$a;->d:Lb1/a$f;
  
31 ····invoke-static·{v0},·Lv0/a$f;->e(Lv0/a$f;)Lio/flutter/view/d$a;31 ····invoke-static·{v0},·Lb1/a$f;->e(Lb1/a$f;)Lio/flutter/view/d$a;
  
32 ····move-result-object·v032 ····move-result-object·v0
  
33 ····invoke-interface·{v0},·Lio/flutter/view/d$a;->a()V33 ····invoke-interface·{v0},·Lio/flutter/view/d$a;->a()V
  
34 ····:cond_034 ····:cond_0
35 ····return-void35 ····return-void
1.18 KB
smali/k0/c$c.smali vs.
smali/q0/c$c.smali
Files 11% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·Lk0/c$c;1 .class·Lq0/c$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lk0/c$d;5 .implements·Lq0/c$d;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lk0/c;8 ····value·=·Lq0/c;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x811 ····accessFlags·=·0x8
12 ····name·=·"c"12 ····name·=·"c"
13 .end·annotation13 .end·annotation
  
Offset 23, 23 lines modifiedOffset 23, 23 lines modified
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Ljava/util/concurrent/ExecutorService;)V24 .method·constructor·<init>(Ljava/util/concurrent/ExecutorService;)V
25 ····.locals·025 ····.locals·0
  
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27 ····iput-object·p1,·p0,·Lk0/c$c;->a:Ljava/util/concurrent/ExecutorService;27 ····iput-object·p1,·p0,·Lq0/c$c;->a:Ljava/util/concurrent/ExecutorService;
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
  
30 #·virtual·methods30 #·virtual·methods
31 .method·public·a(Ljava/lang/Runnable;)V31 .method·public·a(Ljava/lang/Runnable;)V
32 ····.locals·132 ····.locals·1
  
33 ····iget-object·v0,·p0,·Lk0/c$c;->a:Ljava/util/concurrent/ExecutorService;33 ····iget-object·v0,·p0,·Lq0/c$c;->a:Ljava/util/concurrent/ExecutorService;
  
34 ····invoke-interface·{v0,·p1},·Ljava/util/concurrent/ExecutorService;->execute(Ljava/lang/Runnable;)V34 ····invoke-interface·{v0,·p1},·Ljava/util/concurrent/ExecutorService;->execute(Ljava/lang/Runnable;)V
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
3.5 KB
smali/k0/a$c.smali vs.
smali/q0/a$c.smali
Files 23% similar despite different names
    
Offset 1, 107 lines modifiedOffset 1, 107 lines modified
1 .class·Lk0/a$c;1 .class·Lq0/a$c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lx0/c;5 .implements·Ld1/c;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lk0/a;8 ····value·=·Lq0/a;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0xa11 ····accessFlags·=·0xa
12 ····name·=·"c"12 ····name·=·"c"
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·private·final·a:Lk0/c;15 .field·private·final·a:Lq0/c;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·private·constructor·<init>(Lk0/c;)V17 .method·private·constructor·<init>(Lq0/c;)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,·Lk0/a$c;->a:Lk0/c;20 ····iput-object·p1,·p0,·Lq0/a$c;->a:Lq0/c;
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
23 .method·synthetic·constructor·<init>(Lk0/c;Lk0/a$a;)V23 .method·synthetic·constructor·<init>(Lq0/c;Lq0/a$a;)V
24 ····.locals·024 ····.locals·0
  
25 ····invoke-direct·{p0,·p1},·Lk0/a$c;-><init>(Lk0/c;)V25 ····invoke-direct·{p0,·p1},·Lq0/a$c;-><init>(Lq0/c;)V
  
26 ····return-void26 ····return-void
27 .end·method27 .end·method
  
  
28 #·virtual·methods28 #·virtual·methods
29 .method·public·a(Lx0/c$d;)Lx0/c$c;29 .method·public·a(Ld1/c$d;)Ld1/c$c;
30 ····.locals·130 ····.locals·1
  
31 ····iget-object·v0,·p0,·Lk0/a$c;->a:Lk0/c;31 ····iget-object·v0,·p0,·Lq0/a$c;->a:Lq0/c;
  
32 ····invoke-virtual·{v0,·p1},·Lk0/c;->a(Lx0/c$d;)Lx0/c$c;32 ····invoke-virtual·{v0,·p1},·Lq0/c;->a(Ld1/c$d;)Ld1/c$c;
  
33 ····move-result-object·p133 ····move-result-object·p1
  
34 ····return-object·p134 ····return-object·p1
35 .end·method35 .end·method
  
36 .method·public·b(Ljava/lang/String;Lx0/c$a;Lx0/c$c;)V36 .method·public·b(Ljava/lang/String;Ljava/nio/ByteBuffer;)V
37 ····.locals·137 ····.locals·2
  
38 ····iget-object·v0,·p0,·Lk0/a$c;->a:Lk0/c;38 ····iget-object·v0,·p0,·Lq0/a$c;->a:Lq0/c;
  
 39 ····const/4·v1,·0x0
  
39 ····invoke-virtual·{v0,·p1,·p2,·p3},·Lk0/c;->b(Ljava/lang/String;Lx0/c$a;Lx0/c$c;)V40 ····invoke-virtual·{v0,·p1,·p2,·v1},·Lq0/c;->c(Ljava/lang/String;Ljava/nio/ByteBuffer;Ld1/c$b;)V
  
40 ····return-void41 ····return-void
41 .end·method42 .end·method
  
42 .method·public·c(Ljava/lang/String;Ljava/nio/ByteBuffer;)V43 .method·public·c(Ljava/lang/String;Ljava/nio/ByteBuffer;Ld1/c$b;)V
43 ····.locals·244 ····.locals·1
  
44 ····iget-object·v0,·p0,·Lk0/a$c;->a:Lk0/c; 
  
45 ····const/4·v1,·0x045 ····iget-object·v0,·p0,·Lq0/a$c;->a:Lq0/c;
  
46 ····invoke-virtual·{v0,·p1,·p2,·v1},·Lk0/c;->g(Ljava/lang/String;Ljava/nio/ByteBuffer;Lx0/c$b;)V46 ····invoke-virtual·{v0,·p1,·p2,·p3},·Lq0/c;->c(Ljava/lang/String;Ljava/nio/ByteBuffer;Ld1/c$b;)V
  
47 ····return-void47 ····return-void
48 .end·method48 .end·method
  
49 .method·public·synthetic·e()Lx0/c$c;49 .method·public·synthetic·e()Ld1/c$c;
50 ····.locals·150 ····.locals·1
  
51 ····invoke-static·{p0},·Lx0/b;->a(Lx0/c;)Lx0/c$c;51 ····invoke-static·{p0},·Ld1/b;->a(Ld1/c;)Ld1/c$c;
  
52 ····move-result-object·v052 ····move-result-object·v0
  
53 ····return-object·v053 ····return-object·v0
54 .end·method54 .end·method
  
55 .method·public·g(Ljava/lang/String;Ljava/nio/ByteBuffer;Lx0/c$b;)V55 .method·public·f(Ljava/lang/String;Ld1/c$a;Ld1/c$c;)V
56 ····.locals·156 ····.locals·1
  
57 ····iget-object·v0,·p0,·Lk0/a$c;->a:Lk0/c;57 ····iget-object·v0,·p0,·Lq0/a$c;->a:Lq0/c;
  
58 ····invoke-virtual·{v0,·p1,·p2,·p3},·Lk0/c;->g(Ljava/lang/String;Ljava/nio/ByteBuffer;Lx0/c$b;)V58 ····invoke-virtual·{v0,·p1,·p2,·p3},·Lq0/c;->f(Ljava/lang/String;Ld1/c$a;Ld1/c$c;)V
  
59 ····return-void59 ····return-void
60 .end·method60 .end·method
  
61 .method·public·h(Ljava/lang/String;Lx0/c$a;)V61 .method·public·h(Ljava/lang/String;Ld1/c$a;)V
62 ····.locals·162 ····.locals·1
  
63 ····iget-object·v0,·p0,·Lk0/a$c;->a:Lk0/c;63 ····iget-object·v0,·p0,·Lq0/a$c;->a:Lq0/c;
  
64 ····invoke-virtual·{v0,·p1,·p2},·Lk0/c;->h(Ljava/lang/String;Lx0/c$a;)V64 ····invoke-virtual·{v0,·p1,·p2},·Lq0/c;->h(Ljava/lang/String;Ld1/c$a;)V
  
65 ····return-void65 ····return-void
66 .end·method66 .end·method
2.3 KB
smali/k0/c$g.smali vs.
smali/q0/c$g.smali
Files 4% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·Lk0/c$g;1 .class·Lq0/c$g;
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 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lk0/c;8 ····value·=·Lq0/c;
9 .end·annotation9 .end·annotation
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x811 ····accessFlags·=·0x8
12 ····name·=·"g"12 ····name·=·"g"
13 .end·annotation13 .end·annotation
  
Offset 33, 52 lines modifiedOffset 33, 52 lines modified
  
33 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicBoolean;33 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicBoolean;
  
34 ····const/4·v1,·0x034 ····const/4·v1,·0x0
  
35 ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V35 ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V
  
36 ····iput-object·v0,·p0,·Lk0/c$g;->c:Ljava/util/concurrent/atomic/AtomicBoolean;36 ····iput-object·v0,·p0,·Lq0/c$g;->c:Ljava/util/concurrent/atomic/AtomicBoolean;
  
37 ····iput-object·p1,·p0,·Lk0/c$g;->a:Lio/flutter/embedding/engine/FlutterJNI;37 ····iput-object·p1,·p0,·Lq0/c$g;->a:Lio/flutter/embedding/engine/FlutterJNI;
  
38 ····iput·p2,·p0,·Lk0/c$g;->b:I38 ····iput·p2,·p0,·Lq0/c$g;->b:I
  
39 ····return-void39 ····return-void
40 .end·method40 .end·method
  
  
41 #·virtual·methods41 #·virtual·methods
42 .method·public·a(Ljava/nio/ByteBuffer;)V42 .method·public·a(Ljava/nio/ByteBuffer;)V
43 ····.locals·343 ····.locals·3
  
44 ····iget-object·v0,·p0,·Lk0/c$g;->c:Ljava/util/concurrent/atomic/AtomicBoolean;44 ····iget-object·v0,·p0,·Lq0/c$g;->c:Ljava/util/concurrent/atomic/AtomicBoolean;
  
45 ····const/4·v1,·0x145 ····const/4·v1,·0x1
  
46 ····invoke-virtual·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicBoolean;->getAndSet(Z)Z46 ····invoke-virtual·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicBoolean;->getAndSet(Z)Z
  
47 ····move-result·v047 ····move-result·v0
  
48 ····if-nez·v0,·:cond_148 ····if-nez·v0,·:cond_1
  
49 ····if-nez·p1,·:cond_049 ····if-nez·p1,·:cond_0
  
50 ····iget-object·p1,·p0,·Lk0/c$g;->a:Lio/flutter/embedding/engine/FlutterJNI;50 ····iget-object·p1,·p0,·Lq0/c$g;->a:Lio/flutter/embedding/engine/FlutterJNI;
  
51 ····iget·v0,·p0,·Lk0/c$g;->b:I51 ····iget·v0,·p0,·Lq0/c$g;->b:I
  
52 ····invoke-virtual·{p1,·v0},·Lio/flutter/embedding/engine/FlutterJNI;->invokePlatformMessageEmptyResponseCallback(I)V52 ····invoke-virtual·{p1,·v0},·Lio/flutter/embedding/engine/FlutterJNI;->invokePlatformMessageEmptyResponseCallback(I)V
  
53 ····goto·:goto_053 ····goto·:goto_0
  
54 ····:cond_054 ····:cond_0
55 ····iget-object·v0,·p0,·Lk0/c$g;->a:Lio/flutter/embedding/engine/FlutterJNI;55 ····iget-object·v0,·p0,·Lq0/c$g;->a:Lio/flutter/embedding/engine/FlutterJNI;
  
56 ····iget·v1,·p0,·Lk0/c$g;->b:I56 ····iget·v1,·p0,·Lq0/c$g;->b:I
  
57 ····invoke-virtual·{p1},·Ljava/nio/ByteBuffer;->position()I57 ····invoke-virtual·{p1},·Ljava/nio/ByteBuffer;->position()I
  
58 ····move-result·v258 ····move-result·v2
  
59 ····invoke-virtual·{v0,·v1,·p1,·v2},·Lio/flutter/embedding/engine/FlutterJNI;->invokePlatformMessageResponseCallback(ILjava/nio/ByteBuffer;I)V59 ····invoke-virtual·{v0,·v1,·p1,·v2},·Lio/flutter/embedding/engine/FlutterJNI;->invokePlatformMessageResponseCallback(ILjava/nio/ByteBuffer;I)V
  
2.35 KB
smali/k0/a$a.smali vs.
smali/q0/a$a.smali
Files 23% similar despite different names
    
Offset 1, 74 lines modifiedOffset 1, 74 lines modified
1 .class·Lk0/a$a;1 .class·Lq0/a$a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lx0/c$a;5 .implements·Ld1/c$a;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lk0/a;8 ····value·=·Lq0/a;
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:Lk0/a;15 .field·final·synthetic·a:Lq0/a;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·constructor·<init>(Lk0/a;)V17 .method·constructor·<init>(Lq0/a;)V
18 ····.locals·018 ····.locals·0
  
19 ····iput-object·p1,·p0,·Lk0/a$a;->a:Lk0/a;19 ····iput-object·p1,·p0,·Lq0/a$a;->a:Lq0/a;
  
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····return-void21 ····return-void
22 .end·method22 .end·method
  
  
23 #·virtual·methods23 #·virtual·methods
24 .method·public·a(Ljava/nio/ByteBuffer;Lx0/c$b;)V24 .method·public·a(Ljava/nio/ByteBuffer;Ld1/c$b;)V
25 ····.locals·125 ····.locals·1
  
26 ····iget-object·p2,·p0,·Lk0/a$a;->a:Lk0/a;26 ····iget-object·p2,·p0,·Lq0/a$a;->a:Lq0/a;
  
27 ····sget-object·v0,·Lx0/t;->b:Lx0/t;27 ····sget-object·v0,·Ld1/t;->b:Ld1/t;
  
28 ····invoke-virtual·{v0,·p1},·Lx0/t;->c(Ljava/nio/ByteBuffer;)Ljava/lang/String;28 ····invoke-virtual·{v0,·p1},·Ld1/t;->c(Ljava/nio/ByteBuffer;)Ljava/lang/String;
  
29 ····move-result-object·p129 ····move-result-object·p1
  
30 ····invoke-static·{p2,·p1},·Lk0/a;->f(Lk0/a;Ljava/lang/String;)Ljava/lang/String;30 ····invoke-static·{p2,·p1},·Lq0/a;->g(Lq0/a;Ljava/lang/String;)Ljava/lang/String;
  
31 ····iget-object·p1,·p0,·Lk0/a$a;->a:Lk0/a;31 ····iget-object·p1,·p0,·Lq0/a$a;->a:Lq0/a;
  
32 ····invoke-static·{p1},·Lk0/a;->i(Lk0/a;)Lk0/a$d;32 ····invoke-static·{p1},·Lq0/a;->i(Lq0/a;)Lq0/a$d;
  
33 ····move-result-object·p133 ····move-result-object·p1
  
34 ····if-eqz·p1,·:cond_034 ····if-eqz·p1,·:cond_0
  
35 ····iget-object·p1,·p0,·Lk0/a$a;->a:Lk0/a;35 ····iget-object·p1,·p0,·Lq0/a$a;->a:Lq0/a;
  
36 ····invoke-static·{p1},·Lk0/a;->i(Lk0/a;)Lk0/a$d;36 ····invoke-static·{p1},·Lq0/a;->i(Lq0/a;)Lq0/a$d;
  
37 ····move-result-object·p137 ····move-result-object·p1
  
38 ····iget-object·p2,·p0,·Lk0/a$a;->a:Lk0/a;38 ····iget-object·p2,·p0,·Lq0/a$a;->a:Lq0/a;
  
39 ····invoke-static·{p2},·Lk0/a;->d(Lk0/a;)Ljava/lang/String;39 ····invoke-static·{p2},·Lq0/a;->d(Lq0/a;)Ljava/lang/String;
  
40 ····move-result-object·p240 ····move-result-object·p2
  
41 ····invoke-interface·{p1,·p2},·Lk0/a$d;->a(Ljava/lang/String;)V41 ····invoke-interface·{p1,·p2},·Lq0/a$d;->a(Ljava/lang/String;)V
  
42 ····:cond_042 ····:cond_0
43 ····return-void43 ····return-void
44 .end·method44 .end·method
1.23 KB
smali/k0/c$b.smali vs.
smali/w/b$b$a.smali
Files 24% similar despite different names
    
Offset 1, 38 lines modifiedOffset 1, 40 lines modified
1 .class·Lk0/c$b; 
2 .super·Ljava/lang/Object;1 .class·final·enum·Lw/b$b$a;
 2 .super·Lw/b$b;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;5 .annotation·system·Ldalvik/annotation/EnclosingClass;
6 ····value·=·Lk0/c;6 ····value·=·Lw/b$b;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0xa9 ····accessFlags·=·0x4010
10 ····name·=·"b"10 ····name·=·null
11 .end·annotation11 .end·annotation
  
  
12 #·instance·fields 
13 .field·public·final·a:Ljava/nio/ByteBuffer;12 #·direct·methods
 13 .method·constructor·<init>(Ljava/lang/String;I)V
 14 ····.locals·1
  
14 .field·b:I15 ····const/4·v0,·0x0
  
15 .field·c:J16 ····invoke-direct·{p0,·p1,·p2,·v0},·Lw/b$b;-><init>(Ljava/lang/String;ILw/b$a;)V
  
 17 ····return-void
 18 .end·method
  
16 #·direct·methods 
17 .method·constructor·<init>(Ljava/nio/ByteBuffer;IJ)V 
18 ····.locals·0 
  
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 #·virtual·methods
 20 .method·public·a()Z
 21 ····.locals·1
  
20 ····iput-object·p1,·p0,·Lk0/c$b;->a:Ljava/nio/ByteBuffer;22 ····invoke-static·{},·Lw/b;->c()Z
  
21 ····iput·p2,·p0,·Lk0/c$b;->b:I23 ····move-result·v0
  
22 ····iput-wide·p3,·p0,·Lk0/c$b;->c:J24 ····xor-int/lit8·v0,·v0,·0x1
  
23 ····return-void25 ····return·v0
24 .end·method26 .end·method
5.97 KB
smali/k0/c$h.smali vs.
smali/q0/c$h.smali
Max HTML report size reached
2.15 KB
smali/k0/c$e.smali vs.
smali/q0/c$e.smali
Files 19% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·Lk0/c$e;1 .class·Lq0/c$e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
4 #·interfaces4 #·interfaces
5 .implements·Lk0/c$i;5 .implements·Lq0/c$i;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingClass;
8 ····value·=·Lk0/c;8 ····value·=·Lq0/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·=·"e"12 ····name·=·"e"
13 .end·annotation13 .end·annotation
  
Offset 23, 48 lines modifiedOffset 23, 48 lines modified
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>()V24 .method·constructor·<init>()V
25 ····.locals·125 ····.locals·1
  
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27 ····invoke-static·{},·Lj0/a;->e()Lj0/a;27 ····invoke-static·{},·Lp0/a;->e()Lp0/a;
  
28 ····move-result-object·v028 ····move-result-object·v0
  
29 ····invoke-virtual·{v0},·Lj0/a;->b()Ljava/util/concurrent/ExecutorService;29 ····invoke-virtual·{v0},·Lp0/a;->b()Ljava/util/concurrent/ExecutorService;
  
30 ····move-result-object·v030 ····move-result-object·v0
  
31 ····iput-object·v0,·p0,·Lk0/c$e;->a:Ljava/util/concurrent/ExecutorService;31 ····iput-object·v0,·p0,·Lq0/c$e;->a:Ljava/util/concurrent/ExecutorService;
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
  
34 #·virtual·methods34 #·virtual·methods
35 .method·public·a(Lx0/c$d;)Lk0/c$d;35 .method·public·a(Ld1/c$d;)Lq0/c$d;
36 ····.locals·136 ····.locals·1
  
37 ····invoke-virtual·{p1},·Lx0/c$d;->a()Z37 ····invoke-virtual·{p1},·Ld1/c$d;->a()Z
  
38 ····move-result·p138 ····move-result·p1
  
39 ····if-eqz·p1,·:cond_039 ····if-eqz·p1,·:cond_0
  
40 ····new-instance·p1,·Lk0/c$h;40 ····new-instance·p1,·Lq0/c$h;
  
41 ····iget-object·v0,·p0,·Lk0/c$e;->a:Ljava/util/concurrent/ExecutorService;41 ····iget-object·v0,·p0,·Lq0/c$e;->a:Ljava/util/concurrent/ExecutorService;
  
42 ····invoke-direct·{p1,·v0},·Lk0/c$h;-><init>(Ljava/util/concurrent/ExecutorService;)V42 ····invoke-direct·{p1,·v0},·Lq0/c$h;-><init>(Ljava/util/concurrent/ExecutorService;)V
  
43 ····return-object·p143 ····return-object·p1
  
44 ····:cond_044 ····:cond_0
45 ····new-instance·p1,·Lk0/c$c;45 ····new-instance·p1,·Lq0/c$c;
  
46 ····iget-object·v0,·p0,·Lk0/c$e;->a:Ljava/util/concurrent/ExecutorService;46 ····iget-object·v0,·p0,·Lq0/c$e;->a:Ljava/util/concurrent/ExecutorService;
  
47 ····invoke-direct·{p1,·v0},·Lk0/c$c;-><init>(Ljava/util/concurrent/ExecutorService;)V47 ····invoke-direct·{p1,·v0},·Lq0/c$c;-><init>(Ljava/util/concurrent/ExecutorService;)V
  
48 ····return-object·p148 ····return-object·p1
49 .end·method49 .end·method
13.0 KB
smali/x/d$b.smali vs.
smali/f0/n.smali
Max HTML report size reached
4.92 KB
smali/x/d.smali vs.
smali/j0/b$g$a.smali
Max HTML report size reached
5.03 KB
smali/x/b$a.smali vs.
smali/a0/i$a.smali
Max HTML report size reached
2.26 KB
smali/x/b$c.smali vs.
smali/r/d$a.smali
Files 13% similar despite different names
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·synthetic·Lx/b$c;1 .class·synthetic·Lr/d$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·=·Lx/b;6 ····value·=·Lr/d;
7 .end·annotation7 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;8 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x10089 ····accessFlags·=·0x1008
10 ····name·=·null10 ····name·=·null
11 .end·annotation11 .end·annotation
  
Offset 18, 65 lines modifiedOffset 18, 81 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·{},·Lz/u;->values()[Lz/u;22 ····invoke-static·{},·Le0/i0;->values()[Le0/i0;
  
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,·Lx/b$c;->a:[I26 ····sput-object·v0,·Lr/d$a;->a:[I
  
27 ····:try_start_027 ····:try_start_0
28 ····sget-object·v1,·Lz/u;->f:Lz/u;28 ····sget-object·v1,·Le0/i0;->g:Le0/i0;
  
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
  
32 ····aput·v2,·v0,·v132 ····aput·v2,·v0,·v1
33 ····:try_end_033 ····:try_end_0
34 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_034 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0
  
35 ····:catch_035 ····:catch_0
36 ····:try_start_136 ····:try_start_1
37 ····sget-object·v0,·Lx/b$c;->a:[I37 ····sget-object·v0,·Lr/d$a;->a:[I
  
38 ····sget-object·v1,·Lz/u;->h:Lz/u;38 ····sget-object·v1,·Le0/i0;->i:Le0/i0;
  
39 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I39 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
40 ····move-result·v140 ····move-result·v1
  
41 ····const/4·v2,·0x241 ····const/4·v2,·0x2
  
42 ····aput·v2,·v0,·v142 ····aput·v2,·v0,·v1
43 ····:try_end_143 ····:try_end_1
44 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_144 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1
  
45 ····:catch_145 ····:catch_1
46 ····:try_start_246 ····:try_start_2
47 ····sget-object·v0,·Lx/b$c;->a:[I47 ····sget-object·v0,·Lr/d$a;->a:[I
  
48 ····sget-object·v1,·Lz/u;->i:Lz/u;48 ····sget-object·v1,·Le0/i0;->f:Le0/i0;
  
49 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I49 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
50 ····move-result·v150 ····move-result·v1
  
51 ····const/4·v2,·0x351 ····const/4·v2,·0x3
  
52 ····aput·v2,·v0,·v152 ····aput·v2,·v0,·v1
53 ····:try_end_253 ····:try_end_2
54 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_254 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2
  
55 ····:catch_255 ····:catch_2
 56 ····:try_start_3
 57 ····sget-object·v0,·Lr/d$a;->a:[I
  
 58 ····sget-object·v1,·Le0/i0;->h:Le0/i0;
  
 59 ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I
  
 60 ····move-result·v1
  
 61 ····const/4·v2,·0x4
  
 62 ····aput·v2,·v0,·v1
 63 ····:try_end_3
 64 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3
  
 65 ····:catch_3
56 ····return-void66 ····return-void
57 .end·method67 .end·method
5.03 KB
smali/x/b$b.smali vs.
smali/s/i$b.smali
Max HTML report size reached