| | | |
Offset 1, 16 lines modified | Offset 0, 0 lines modified |
1 | Verifies | |
2 | Verified·using·v1·scheme·(JAR·signing):·false | |
3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·true | |
4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true | |
5 | Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false | |
6 | Verified·for·SourceStamp:·false | |
7 | Number·of·signers:·1 | |
8 | Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK | |
9 | Signer·#1·certificate·SHA-256·digest:·e85ddba777eb1bfe826a3019ce1457a37bc2a67c623a8ed967a40f6d7107b6b2 | |
10 | Signer·#1·certificate·SHA-1·digest:·8b38f4daa7ab1e658696d2905c6bb226a894c04e | |
11 | Signer·#1·certificate·MD5·digest:·f97b3787e249d773945c720b227d194c | |
12 | Signer·#1·key·algorithm:·RSA | |
13 | Signer·#1·key·size·(bits):·2048 | |
14 | Signer·#1·public·key·SHA-256·digest:·4cf4d76ae3bbfafebb7fef41bce0d49c9d3d923cadca5e66c3bf280bcc455d63 | |
15 | Signer·#1·public·key·SHA-1·digest:·dcc281c7d368238007f06c37bf75129496090f74 | |
16 | Signer·#1·public·key·MD5·digest:·aa5b1807f07e597c35ea3378c3b55b40 | |
Max HTML report size reached
| | | |
Offset 5, 31 lines modified | Offset 5, 14 lines modified |
5 | -·png | 5 | -·png |
6 | -·lib/x86_64/libflutter.so | 6 | -·lib/x86_64/libflutter.so |
7 | -·lib/x86_64/libapp.so | 7 | -·lib/x86_64/libapp.so |
8 | -·lib/armeabi-v7a/libflutter.so | 8 | -·lib/armeabi-v7a/libflutter.so |
9 | -·lib/armeabi-v7a/libapp.so | 9 | -·lib/armeabi-v7a/libapp.so |
10 | -·lib/arm64-v8a/libflutter.so | 10 | -·lib/arm64-v8a/libflutter.so |
11 | -·lib/arm64-v8a/libapp.so | 11 | -·lib/arm64-v8a/libapp.so |
12 | -·META-INF/androidx.activity_activity.version | |
13 | -·META-INF/androidx.customview_customview.version | |
14 | -·META-INF/androidx.loader_loader.version | |
15 | -·META-INF/androidx.lifecycle_lifecycle-livedata.version | |
16 | -·META-INF/androidx.lifecycle_lifecycle-runtime.version | |
17 | -·META-INF/androidx.viewpager_viewpager.version | |
18 | -·META-INF/androidx.tracing_tracing.version | |
19 | -·META-INF/androidx.window_window.version | |
20 | -·META-INF/androidx.lifecycle_lifecycle-livedata-core.version | |
21 | -·META-INF/androidx.annotation_annotation-experimental.version | |
22 | -·META-INF/androidx.window_window-java.version | |
23 | -·META-INF/androidx.versionedparcelable_versionedparcelable.version | |
24 | -·META-INF/androidx.savedstate_savedstate.version | |
25 | -·META-INF/androidx.fragment_fragment.version | |
26 | -·META-INF/androidx.lifecycle_lifecycle-viewmodel.version | |
27 | -·META-INF/androidx.core_core.version | |
28 | -·META-INF/androidx.arch.core_core-runtime.version | |
29 | isFrameworkApk:·false | 12 | isFrameworkApk:·false |
30 | packageInfo:·null | 13 | packageInfo:·null |
31 | sdkInfo: | 14 | sdkInfo: |
32 | ··minSdkVersion:·'24' | 15 | ··minSdkVersion:·'24' |
33 | ··targetSdkVersion:·'30' | 16 | ··targetSdkVersion:·'30' |
34 | sharedLibrary:·false | 17 | sharedLibrary:·false |
35 | sparseResources:·false | 18 | sparseResources:·false |
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 9 lines modified | Offset 1, 10 lines modified |
1 | .class·public·final·Landroidx/window/R$styleable; | 1 | .class·public·final·Landroidx/window/R$styleable; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
| |
| |
3 | #·annotations | 4 | #·annotations |
4 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
5 | ····value·=·Landroidx/window/R; | 6 | ····value·=·Landroidx/window/R; |
6 | .end·annotation | 7 | .end·annotation |
| |
| | | |
Offset 1, 9 lines modified | Offset 1, 10 lines modified |
1 | .class·public·final·Landroidx/window/R; | 1 | .class·public·final·Landroidx/window/R; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
| |
| |
3 | #·annotations | 4 | #·annotations |
4 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
5 | ····value·=·{ | 6 | ····value·=·{ |
6 | ········Landroidx/window/R$attr;, | 7 | ········Landroidx/window/R$attr;, |
7 | ········Landroidx/window/R$id;, | 8 | ········Landroidx/window/R$id;, |
| | | |
Offset 1, 9 lines modified | Offset 1, 10 lines modified |
1 | .class·public·final·Landroidx/window/R$id; | 1 | .class·public·final·Landroidx/window/R$id; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
| |
| |
3 | #·annotations | 4 | #·annotations |
4 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
5 | ····value·=·Landroidx/window/R; | 6 | ····value·=·Landroidx/window/R; |
6 | .end·annotation | 7 | .end·annotation |
| |
| | | |
Offset 1, 9 lines modified | Offset 1, 10 lines modified |
1 | .class·public·final·Landroidx/window/R$attr; | 1 | .class·public·final·Landroidx/window/R$attr; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
| |
| |
3 | #·annotations | 4 | #·annotations |
4 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
5 | ····value·=·Landroidx/window/R; | 6 | ····value·=·Landroidx/window/R; |
6 | .end·annotation | 7 | .end·annotation |
| |
| | | |
Offset 1, 9 lines modified | Offset 1, 10 lines modified |
1 | .class·public·final·Landroidx/window/java/R; | 1 | .class·public·final·Landroidx/window/java/R; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
| |
| |
3 | #·direct·methods | 4 | #·direct·methods |
4 | .method·private·constructor·<init>()V | 5 | .method·private·constructor·<init>()V |
5 | ····.locals·0 | 6 | ····.locals·0 |
| |
6 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 7 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| | | |
Offset 1, 13 lines modified | Offset 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·"Collect.kt" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lkotlinx/coroutines/flow/FlowCollector; | 5 | .implements·Lkotlinx/coroutines/k2/c; |
| |
| |
6 | #·annotations | 6 | #·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·annotation | 9 | .end·annotation |
| |
Offset 15, 79 lines modified | Offset 15, 51 lines modified |
15 | ····accessFlags·=·0x19 | 15 | ····accessFlags·=·0x19 |
16 | ····name·=·null | 16 | ····name·=·null |
17 | .end·annotation | 17 | .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 | ········"Lkotlinx/coroutines/flow/FlowCollector<", | 21 | ········"Lkotlinx/coroutines/k2/c<", |
22 | ········"TT;>;" | 22 | ········"TT;>;" |
23 | ····} | 23 | ····} |
24 | .end·annotation | 24 | .end·annotation |
| |
25 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | |
26 | ····value·=·"SMAP\nCollect.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Collect.kt\nkotlinx/coroutines/flow/FlowKt__CollectKt$collect$3\n+·2·WindowInfoTrackerCallbackAdapter.kt\nandroidx/window/java/layout/WindowInfoTrackerCallbackAdapter$addListener$1$1\n*L\n1#1,134:1\n78#2:135\n*E\n" | |
27 | .end·annotation | |
| |
28 | .annotation·runtime·Lkotlin/Metadata; | |
29 | ····d1·=·{ | |
30 | ········"\u0000\u0013\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\u0008\u0003*\u0001\u0000\u0008\n\u0018\u00002\u0008\u0012\u0004\u0012\u00028\u00000\u0001J\u0019\u0010\u0002\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00028\u0000H\u0096@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010\u0005\u0082\u0002\u0004\n\u0002\u0008\u0019\u00a8\u0006\u0006\u00b8\u0006\u0000" | |
31 | ····} | |
32 | ····d2·=·{ | |
33 | ········"kotlinx/coroutines/flow/FlowKt__CollectKt$collect$3", | |
34 | ········"Lkotlinx/coroutines/flow/FlowCollector;", | |
35 | ········"emit", | |
36 | ········"", | |
37 | ········"value", | |
38 | ········"(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", | |
39 | ········"kotlinx-coroutines-core" | |
40 | ····} | |
41 | ····k·=·0x1 | |
42 | ····mv·=·{ | |
43 | ········0x1, | |
44 | ········0x5, | |
45 | ········0x1 | |
46 | ····} | |
47 | ····xi·=·0x30 | |
48 | .end·annotation | |
| |
| |
49 | #·instance·fields | 25 | #·instance·fields |
50 | .field·final·synthetic·$consumer$inlined:Landroidx/core/util/Consumer; | 26 | .field·final·synthetic·$consumer$inlined:Lb/c/c/a; |
| |
| |
51 | #·direct·methods | 27 | #·direct·methods |
52 | .method·public·constructor·<init>(Landroidx/core/util/Consumer;)V | 28 | .method·public·constructor·<init>(Lb/c/c/a;)V |
53 | ····.locals·0 | 29 | ····.locals·0 |
| |
54 | ····iput-object·p1,·p0,·Landroidx/window/java/layout/WindowInfoTrackerCallbackAdapter$addListener$1$1$invokeSuspend$$inlined$collect$1;->$consumer$inlined:Landroidx/core/util/Consumer; | 30 | ····iput-object·p1,·p0,·Landroidx/window/java/layout/WindowInfoTrackerCallbackAdapter$addListener$1$1$invokeSuspend$$inlined$collect$1;->$consumer$inlined:Lb/c/c/a; |
| |
55 | ····.line·72 | |
56 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
57 | ····return-void | 32 | ····return-void |
58 | .end·method | 33 | .end·method |
| |
| |
59 | #·virtual·methods | 34 | #·virtual·methods |
60 | .method·public·emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; | 35 | .method·public·emit(Ljava/lang/Object;Le/s/d;)Ljava/lang/Object; |
61 | ····.locals·0 | 36 | ····.locals·0 |
62 | ····.annotation·system·Ldalvik/annotation/Signature; | 37 | ····.annotation·system·Ldalvik/annotation/Signature; |
63 | ········value·=·{ | 38 | ········value·=·{ |
64 | ············"(TT;", | 39 | ············"(TT;", |
65 | ············"Lkotlin/coroutines/Continuation<", | 40 | ············"Le/s/d<", |
66 | ············"-", | 41 | ············"-", |
67 | ············"Lkotlin/Unit;", | 42 | ············"Le/p;", |
68 | ············">;)", | 43 | ············">;)", |
69 | ············"Ljava/lang/Object;" | 44 | ············"Ljava/lang/Object;" |
70 | ········} | 45 | ········} |
71 | ····.end·annotation | 46 | ····.end·annotation |
| |
72 | ····.line·135 | |
73 | ····iget-object·p2,·p0,·Landroidx/window/java/layout/WindowInfoTrackerCallbackAdapter$addListener$1$1$invokeSuspend$$inlined$collect$1;->$consumer$inlined:Landroidx/core/util/Consumer; | 47 | ····iget-object·p2,·p0,·Landroidx/window/java/layout/WindowInfoTrackerCallbackAdapter$addListener$1$1$invokeSuspend$$inlined$collect$1;->$consumer$inlined:Lb/c/c/a; |
| |
74 | ····invoke-interface·{p2,·p1},·Landroidx/core/util/Consumer;->accept(Ljava/lang/Object;)V | 48 | ····invoke-interface·{p2,·p1},·Lb/c/c/a;->accept(Ljava/lang/Object;)V |
| |
75 | ····sget-object·p1,·Lkotlin/Unit;->INSTANCE:Lkotlin/Unit; | 49 | ····sget-object·p1,·Le/p;->a:Le/p; |
| |
76 | ····return-object·p1 | 50 | ····return-object·p1 |
77 | .end·method | 51 | .end·method |
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 47 lines modified | Offset 1, 14 lines modified |
1 | .class·public·final·Landroidx/window/embedding/ActivityRule; | 1 | .class·public·final·Landroidx/window/embedding/ActivityRule; |
2 | .super·Landroidx/window/embedding/EmbeddingRule; | 2 | .super·Landroidx/window/embedding/EmbeddingRule; |
3 | .source·"ActivityRule.kt" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
| 5 | .annotation·build·Landroidx/window/core/ExperimentalWindowApi; |
5 | .annotation·runtime·Lkotlin/Metadata; | |
6 | ····d1·=·{ | |
7 | ········"\u0000*\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\"\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0002\u0008\u0007\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u0008\n\u0002\u0008\u0004\u0008\u0007\u0018\u00002\u00020\u0001B\u001d\u0012\u000c\u0010\u0002\u001a\u0008\u0012\u0004\u0012\u00020\u00040\u0003\u0012\u0008\u0008\u0002\u0010\u0005\u001a\u00020\u0006\u00a2\u0006\u0002\u0010\u0007J\u0013\u0010\u000c\u001a\u00020\u00062\u0008\u0010\r\u001a\u0004\u0018\u00010\u000eH\u0096\u0002J\u0008\u0010\u000f\u001a\u00020\u0010H\u0016J\u0016\u0010\u0011\u001a\u00020\u00002\u0006\u0010\u0012\u001a\u00020\u0004H\u0080\u0002\u00a2\u0006\u0002\u0008\u0013R\u0011\u0010\u0005\u001a\u00020\u0006\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u0008\u0010\tR\u0017\u0010\u0002\u001a\u0008\u0012\u0004\u0012\u00020\u00040\u0003\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\n\u0010\u000b\u00a8\u0006\u0014" | |
8 | ····} | |
9 | ····d2·=·{ | |
10 | ········"Landroidx/window/embedding/ActivityRule;", | |
11 | ········"Landroidx/window/embedding/EmbeddingRule;", | |
12 | ········"filters", | |
13 | ········"", | |
14 | ········"Landroidx/window/embedding/ActivityFilter;", | |
15 | ········"alwaysExpand", | |
16 | ········"", | |
17 | ········"(Ljava/util/Set;Z)V", | |
18 | ········"getAlwaysExpand", | |
19 | ········"()Z", | |
20 | ········"getFilters", | |
21 | ········"()Ljava/util/Set;", | |
22 | ········"equals", | |
23 | ········"other", | |
24 | ········"", | |
25 | ········"hashCode", | |
26 | ········"", | |
27 | ········"plus", | |
28 | ········"filter", | |
29 | ········"plus$window_release", | |
30 | ········"window_release" | |
31 | ····} | |
32 | ····k·=·0x1 | |
33 | ····mv·=·{ | |
34 | ········0x1, | |
35 | ········0x5, | |
36 | ········0x1 | |
37 | ····} | |
38 | ····xi·=·0x30 | |
39 | .end·annotation | 6 | .end·annotation |
| |
| |
40 | #·instance·fields | 7 | #·instance·fields |
41 | .field·private·final·alwaysExpand:Z | 8 | .field·private·final·alwaysExpand:Z |
| |
42 | .field·private·final·filters:Ljava/util/Set; | 9 | .field·private·final·filters:Ljava/util/Set; |
Offset 65, 44 lines modified | Offset 32, 38 lines modified |
65 | ············"Landroidx/window/embedding/ActivityFilter;", | 32 | ············"Landroidx/window/embedding/ActivityFilter;", |
66 | ············">;Z)V" | 33 | ············">;Z)V" |
67 | ········} | 34 | ········} |
68 | ····.end·annotation | 35 | ····.end·annotation |
| |
69 | ····const-string·v0,·"filters" | 36 | ····const-string·v0,·"filters" |
| |
70 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 37 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
71 | ····.line·37 | |
72 | ····invoke-direct·{p0},·Landroidx/window/embedding/EmbeddingRule;-><init>()V | 38 | ····invoke-direct·{p0},·Landroidx/window/embedding/EmbeddingRule;-><init>()V |
| |
73 | ····.line·36 | |
74 | ····iput-boolean·p2,·p0,·Landroidx/window/embedding/ActivityRule;->alwaysExpand:Z | 39 | ····iput-boolean·p2,·p0,·Landroidx/window/embedding/ActivityRule;->alwaysExpand:Z |
| |
75 | ····.line·41 | |
76 | ····check-cast·p1,·Ljava/lang/Iterable; | |
| |
77 | ····invoke-static·{p1},·Lkotlin/collections/CollectionsKt;->toSet(Ljava/lang/Iterable;)Ljava/util/Set; | 40 | ····invoke-static·{p1},·Le/q/g;->t(Ljava/lang/Iterable;)Ljava/util/Set; |
| |
78 | ····move-result-object·p1 | 41 | ····move-result-object·p1 |
| |
79 | ····iput-object·p1,·p0,·Landroidx/window/embedding/ActivityRule;->filters:Ljava/util/Set; | 42 | ····iput-object·p1,·p0,·Landroidx/window/embedding/ActivityRule;->filters:Ljava/util/Set; |
| |
80 | ····return-void | 43 | ····return-void |
81 | .end·method | 44 | .end·method |
| |
82 | .method·public·synthetic·constructor·<init>(Ljava/util/Set;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V | 45 | .method·public·synthetic·constructor·<init>(Ljava/util/Set;ZILe/v/d/e;)V |
83 | ····.locals·0 | 46 | ····.locals·0 |
| |
84 | ····and-int/lit8·p3,·p3,·0x2 | 47 | ····and-int/lit8·p3,·p3,·0x2 |
| |
85 | ····if-eqz·p3,·:cond_0 | 48 | ····if-eqz·p3,·:cond_0 |
| |
86 | ····const/4·p2,·0x0 | 49 | ····const/4·p2,·0x0 |
| |
87 | ····.line·26 | |
88 | ····:cond_0 | 50 | ····:cond_0 |
89 | ····invoke-direct·{p0,·p1,·p2},·Landroidx/window/embedding/ActivityRule;-><init>(Ljava/util/Set;Z)V | 51 | ····invoke-direct·{p0,·p1,·p2},·Landroidx/window/embedding/ActivityRule;-><init>(Ljava/util/Set;Z)V |
| |
90 | ····return-void | 52 | ····return-void |
91 | .end·method | 53 | .end·method |
| |
| |
Offset 112, 41 lines modified | Offset 73, 38 lines modified |
| |
112 | ····const/4·v0,·0x1 | 73 | ····const/4·v0,·0x1 |
| |
113 | ····if-ne·p0,·p1,·:cond_0 | 74 | ····if-ne·p0,·p1,·:cond_0 |
| |
114 | ····return·v0 | 75 | ····return·v0 |
| |
115 | ····.line·58 | |
116 | ····:cond_0 | 76 | ····:cond_0 |
117 | ····instance-of·v1,·p1,·Landroidx/window/embedding/ActivityRule; | 77 | ····instance-of·v1,·p1,·Landroidx/window/embedding/ActivityRule; |
| |
118 | ····const/4·v2,·0x0 | 78 | ····const/4·v2,·0x0 |
| |
119 | ····if-nez·v1,·:cond_1 | 79 | ····if-nez·v1,·:cond_1 |
| |
120 | ····return·v2 | 80 | ····return·v2 |
| |
121 | ····.line·60 | |
122 | ····:cond_1 | 81 | ····:cond_1 |
123 | ····iget-object·v1,·p0,·Landroidx/window/embedding/ActivityRule;->filters:Ljava/util/Set; | 82 | ····iget-object·v1,·p0,·Landroidx/window/embedding/ActivityRule;->filters:Ljava/util/Set; |
| |
124 | ····check-cast·p1,·Landroidx/window/embedding/ActivityRule; | 83 | ····check-cast·p1,·Landroidx/window/embedding/ActivityRule; |
| |
125 | ····iget-object·v3,·p1,·Landroidx/window/embedding/ActivityRule;->filters:Ljava/util/Set; | 84 | ····iget-object·v3,·p1,·Landroidx/window/embedding/ActivityRule;->filters:Ljava/util/Set; |
| |
126 | ····invoke-static·{v1,·v3},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z | 85 | ····invoke-static·{v1,·v3},·Le/v/d/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z |
| |
127 | ····move-result·v1 | 86 | ····move-result·v1 |
| |
128 | ····if-nez·v1,·:cond_2 | 87 | ····if-nez·v1,·:cond_2 |
| |
129 | ····return·v2 | 88 | ····return·v2 |
| |
Max diff block lines reached; 2825/7052 bytes (40.06%) of diff not shown.
|
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 45 lines modified | Offset 1, 22 lines modified |
1 | .class·public·final·Landroidx/window/embedding/SplitRule$Api30Impl; | 1 | .class·public·final·Landroidx/window/embedding/SplitRule$Api30Impl; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SplitRule.kt" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/window/embedding/SplitRule; | 6 | ····value·=·Landroidx/window/embedding/SplitRule; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x19 | 9 | ····accessFlags·=·0x19 |
10 | ····name·=·"Api30Impl" | 10 | ····name·=·"Api30Impl" |
11 | .end·annotation | 11 | .end·annotation |
| |
12 | .annotation·runtime·Lkotlin/Metadata; | |
13 | ····d1·=·{ | |
14 | ········"\u0000\u0018\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\u0008\u00c1\u0002\u0018\u00002\u00020\u0001B\u0007\u0008\u0002\u00a2\u0006\u0002\u0010\u0002J\u0010\u0010\u0003\u001a\u00020\u00042\u0006\u0010\u0005\u001a\u00020\u0006H\u0007\u00a8\u0006\u0007" | |
15 | ····} | |
16 | ····d2·=·{ | |
17 | ········"Landroidx/window/embedding/SplitRule$Api30Impl;", | |
18 | ········"", | |
19 | ········"()V", | |
20 | ········"getBounds", | |
21 | ········"Landroid/graphics/Rect;", | |
22 | ········"windowMetrics", | |
23 | ········"Landroid/view/WindowMetrics;", | |
24 | ········"window_release" | |
25 | ····} | |
26 | ····k·=·0x1 | |
27 | ····mv·=·{ | |
28 | ········0x1, | |
29 | ········0x5, | |
30 | ········0x1 | |
31 | ····} | |
32 | ····xi·=·0x30 | |
33 | .end·annotation | |
| |
| |
34 | #·static·fields | 12 | #·static·fields |
35 | .field·public·static·final·INSTANCE:Landroidx/window/embedding/SplitRule$Api30Impl; | 13 | .field·public·static·final·INSTANCE:Landroidx/window/embedding/SplitRule$Api30Impl; |
| |
| |
36 | #·direct·methods | 14 | #·direct·methods |
37 | .method·static·constructor·<clinit>()V | 15 | .method·static·constructor·<clinit>()V |
Offset 53, 33 lines modified | Offset 30, 31 lines modified |
| |
53 | ····return-void | 30 | ····return-void |
54 | .end·method | 31 | .end·method |
| |
55 | .method·private·constructor·<init>()V | 32 | .method·private·constructor·<init>()V |
56 | ····.locals·0 | 33 | ····.locals·0 |
| |
57 | ····.line·90 | |
58 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
59 | ····return-void | 35 | ····return-void |
60 | .end·method | 36 | .end·method |
| |
| |
61 | #·virtual·methods | 37 | #·virtual·methods |
62 | .method·public·final·getBounds(Landroid/view/WindowMetrics;)Landroid/graphics/Rect; | 38 | .method·public·final·getBounds(Landroid/view/WindowMetrics;)Landroid/graphics/Rect; |
63 | ····.locals·1 | 39 | ····.locals·1 |
| |
64 | ····const-string·v0,·"windowMetrics" | 40 | ····const-string·v0,·"windowMetrics" |
| |
65 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 41 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
66 | ····.line·94 | |
67 | ····invoke-virtual·{p1},·Landroid/view/WindowMetrics;->getBounds()Landroid/graphics/Rect; | 42 | ····invoke-virtual·{p1},·Landroid/view/WindowMetrics;->getBounds()Landroid/graphics/Rect; |
| |
68 | ····move-result-object·p1 | 43 | ····move-result-object·p1 |
| |
69 | ····const-string·v0,·"windowMetrics.bounds" | 44 | ····const-string·v0,·"windowMetrics.bounds" |
| |
70 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V | 45 | ····invoke-static·{p1,·v0},·Le/v/d/i;->c(Ljava/lang/Object;Ljava/lang/String;)V |
| |
71 | ····return-object·p1 | 46 | ····return-object·p1 |
72 | .end·method | 47 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 35 lines modified | Offset 1, 18 lines modified |
1 | .class·public·abstract·Landroidx/window/embedding/EmbeddingRule; | 1 | .class·public·abstract·Landroidx/window/embedding/EmbeddingRule; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"EmbeddingRule.kt" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
| 5 | .annotation·build·Landroidx/window/core/ExperimentalWindowApi; |
5 | .annotation·runtime·Lkotlin/Metadata; | |
6 | ····d1·=·{ | |
7 | ········"\u0000\u000c\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0008\u0002\u0008\'\u0018\u00002\u00020\u0001B\u0007\u0008\u0000\u00a2\u0006\u0002\u0010\u0002\u00a8\u0006\u0003" | |
8 | ····} | |
9 | ····d2·=·{ | |
10 | ········"Landroidx/window/embedding/EmbeddingRule;", | |
11 | ········"", | |
12 | ········"()V", | |
13 | ········"window_release" | |
14 | ····} | |
15 | ····k·=·0x1 | |
16 | ····mv·=·{ | |
17 | ········0x1, | |
18 | ········0x5, | |
19 | ········0x1 | |
20 | ····} | |
21 | ····xi·=·0x30 | |
22 | .end·annotation | 6 | .end·annotation |
| |
| |
23 | #·direct·methods | 7 | #·direct·methods |
24 | .method·public·constructor·<init>()V | 8 | .method·public·constructor·<init>()V |
25 | ····.locals·0 | 9 | ····.locals·0 |
| |
26 | ····.line·25 | |
27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 10 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
28 | ····return-void | 11 | ····return-void |
29 | .end·method | 12 | .end·method |
| | | |
Offset 1, 10 lines modified | Offset 1, 10 lines modified |
1 | .class·public·final·Landroidx/window/embedding/ExtensionEmbeddingBackend$EmbeddingCallbackImpl; | 1 | .class·public·final·Landroidx/window/embedding/ExtensionEmbeddingBackend$EmbeddingCallbackImpl; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ExtensionEmbeddingBackend.kt" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroidx/window/embedding/EmbeddingInterfaceCompat$EmbeddingCallbackInterface; | 5 | .implements·Landroidx/window/embedding/EmbeddingInterfaceCompat$EmbeddingCallbackInterface; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
Offset 12, 43 lines modified | Offset 12, 14 lines modified |
12 | .end·annotation | 12 | .end·annotation |
| |
13 | .annotation·system·Ldalvik/annotation/InnerClass; | 13 | .annotation·system·Ldalvik/annotation/InnerClass; |
14 | ····accessFlags·=·0x11 | 14 | ····accessFlags·=·0x11 |
15 | ····name·=·"EmbeddingCallbackImpl" | 15 | ····name·=·"EmbeddingCallbackImpl" |
16 | .end·annotation | 16 | .end·annotation |
| |
17 | .annotation·runtime·Lkotlin/Metadata; | |
18 | ····d1·=·{ | |
19 | ········"\u0000·\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010·\n\u0002\u0018\u0002\n\u0002\u0008\u0005\n\u0002\u0010\u0002\n\u0002\u0008\u0002\u0008\u0080\u0004\u0018\u00002\u00020\u0001B\u0005\u00a2\u0006\u0002\u0010\u0002J\u0016\u0010\n\u001a\u00020\u000b2\u000c\u0010\u000c\u001a\u0008\u0012\u0004\u0012\u00020\u00050\u0004H\u0016R\"\u0010\u0003\u001a\n\u0012\u0004\u0012\u00020\u0005\u0018\u00010\u0004X\u0086\u000e\u00a2\u0006\u000e\n\u0000\u001a\u0004\u0008\u0006\u0010\u0007\"\u0004\u0008\u0008\u0010\t\u00a8\u0006\r" | |
20 | ····} | |
21 | ····d2·=·{ | |
22 | ········"Landroidx/window/embedding/ExtensionEmbeddingBackend$EmbeddingCallbackImpl;", | |
23 | ········"Landroidx/window/embedding/EmbeddingInterfaceCompat$EmbeddingCallbackInterface;", | |
24 | ········"(Landroidx/window/embedding/ExtensionEmbeddingBackend;)V", | |
25 | ········"lastInfo", | |
26 | ········"", | |
27 | ········"Landroidx/window/embedding/SplitInfo;", | |
28 | ········"getLastInfo", | |
29 | ········"()Ljava/util/List;", | |
30 | ········"setLastInfo", | |
31 | ········"(Ljava/util/List;)V", | |
32 | ········"onSplitInfoChanged", | |
33 | ········"", | |
34 | ········"splitInfo", | |
35 | ········"window_release" | |
36 | ····} | |
37 | ····k·=·0x1 | |
38 | ····mv·=·{ | |
39 | ········0x1, | |
40 | ········0x5, | |
41 | ········0x1 | |
42 | ····} | |
43 | ····xi·=·0x30 | |
44 | .end·annotation | |
| |
| |
45 | #·instance·fields | 17 | #·instance·fields |
46 | .field·private·lastInfo:Ljava/util/List; | 18 | .field·private·lastInfo:Ljava/util/List; |
47 | ····.annotation·system·Ldalvik/annotation/Signature; | 19 | ····.annotation·system·Ldalvik/annotation/Signature; |
48 | ········value·=·{ | 20 | ········value·=·{ |
49 | ············"Ljava/util/List<", | 21 | ············"Ljava/util/List<", |
50 | ············"Landroidx/window/embedding/SplitInfo;", | 22 | ············"Landroidx/window/embedding/SplitInfo;", |
Offset 67, 17 lines modified | Offset 38, 16 lines modified |
67 | ········value·=·{ | 38 | ········value·=·{ |
68 | ············"()V" | 39 | ············"()V" |
69 | ········} | 40 | ········} |
70 | ····.end·annotation | 41 | ····.end·annotation |
| |
71 | ····const-string·v0,·"this$0" | 42 | ····const-string·v0,·"this$0" |
| |
72 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 43 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
73 | ····.line·198 | |
74 | ····iput-object·p1,·p0,·Landroidx/window/embedding/ExtensionEmbeddingBackend$EmbeddingCallbackImpl;->this$0:Landroidx/window/embedding/ExtensionEmbeddingBackend; | 44 | ····iput-object·p1,·p0,·Landroidx/window/embedding/ExtensionEmbeddingBackend$EmbeddingCallbackImpl;->this$0:Landroidx/window/embedding/ExtensionEmbeddingBackend; |
| |
75 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 45 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
76 | ····return-void | 46 | ····return-void |
77 | .end·method | 47 | .end·method |
| |
Offset 90, 15 lines modified | Offset 60, 14 lines modified |
90 | ············"()", | 60 | ············"()", |
91 | ············"Ljava/util/List<", | 61 | ············"Ljava/util/List<", |
92 | ············"Landroidx/window/embedding/SplitInfo;", | 62 | ············"Landroidx/window/embedding/SplitInfo;", |
93 | ············">;" | 63 | ············">;" |
94 | ········} | 64 | ········} |
95 | ····.end·annotation | 65 | ····.end·annotation |
| |
96 | ····.line·199 | |
97 | ····iget-object·v0,·p0,·Landroidx/window/embedding/ExtensionEmbeddingBackend$EmbeddingCallbackImpl;->lastInfo:Ljava/util/List; | 66 | ····iget-object·v0,·p0,·Landroidx/window/embedding/ExtensionEmbeddingBackend$EmbeddingCallbackImpl;->lastInfo:Ljava/util/List; |
| |
98 | ····return-object·v0 | 67 | ····return-object·v0 |
99 | .end·method | 68 | .end·method |
| |
100 | .method·public·onSplitInfoChanged(Ljava/util/List;)V | 69 | .method·public·onSplitInfoChanged(Ljava/util/List;)V |
101 | ····.locals·2 | 70 | ····.locals·2 |
Offset 109, 20 lines modified | Offset 78, 18 lines modified |
109 | ············"Landroidx/window/embedding/SplitInfo;", | 78 | ············"Landroidx/window/embedding/SplitInfo;", |
110 | ············">;)V" | 79 | ············">;)V" |
111 | ········} | 80 | ········} |
112 | ····.end·annotation | 81 | ····.end·annotation |
| |
113 | ····const-string·v0,·"splitInfo" | 82 | ····const-string·v0,·"splitInfo" |
| |
114 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 83 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
115 | ····.line·201 | |
116 | ····iput-object·p1,·p0,·Landroidx/window/embedding/ExtensionEmbeddingBackend$EmbeddingCallbackImpl;->lastInfo:Ljava/util/List; | 84 | ····iput-object·p1,·p0,·Landroidx/window/embedding/ExtensionEmbeddingBackend$EmbeddingCallbackImpl;->lastInfo:Ljava/util/List; |
| |
117 | ····.line·202 | |
118 | ····iget-object·v0,·p0,·Landroidx/window/embedding/ExtensionEmbeddingBackend$EmbeddingCallbackImpl;->this$0:Landroidx/window/embedding/ExtensionEmbeddingBackend; | 85 | ····iget-object·v0,·p0,·Landroidx/window/embedding/ExtensionEmbeddingBackend$EmbeddingCallbackImpl;->this$0:Landroidx/window/embedding/ExtensionEmbeddingBackend; |
| |
119 | ····invoke-virtual·{v0},·Landroidx/window/embedding/ExtensionEmbeddingBackend;->getSplitChangeCallbacks()Ljava/util/concurrent/CopyOnWriteArrayList; | 86 | ····invoke-virtual·{v0},·Landroidx/window/embedding/ExtensionEmbeddingBackend;->getSplitChangeCallbacks()Ljava/util/concurrent/CopyOnWriteArrayList; |
| |
120 | ····move-result-object·v0 | 87 | ····move-result-object·v0 |
| |
121 | ····invoke-virtual·{v0},·Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator; | 88 | ····invoke-virtual·{v0},·Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator; |
Offset 138, 15 lines modified | Offset 105, 14 lines modified |
| |
138 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 105 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| |
139 | ····move-result-object·v1 | 106 | ····move-result-object·v1 |
| |
140 | ····check-cast·v1,·Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper; | 107 | ····check-cast·v1,·Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper; |
| |
141 | ····.line·203 | |
142 | ····invoke-virtual·{v1,·p1},·Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;->accept(Ljava/util/List;)V | 108 | ····invoke-virtual·{v1,·p1},·Landroidx/window/embedding/ExtensionEmbeddingBackend$SplitListenerWrapper;->accept(Ljava/util/List;)V |
| |
143 | ····goto·:goto_0 | 109 | ····goto·:goto_0 |
| |
144 | ····:cond_0 | 110 | ····:cond_0 |
145 | ····return-void | 111 | ····return-void |
146 | .end·method | 112 | .end·method |
Offset 158, 12 lines modified | Offset 124, 11 lines modified |
158 | ············"(", | 124 | ············"(", |
Max diff block lines reached; 283/4849 bytes (5.84%) of diff not shown.
|
| | | |
Offset 1, 55 lines modified | Offset 1, 25 lines modified |
1 | .class·public·final·Landroidx/window/embedding/EmbeddingCompat; | 1 | .class·public·final·Landroidx/window/embedding/EmbeddingCompat; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"EmbeddingCompat.kt" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroidx/window/embedding/EmbeddingInterfaceCompat; | 5 | .implements·Landroidx/window/embedding/EmbeddingInterfaceCompat; |
| |
| |
6 | #·annotations | 6 | #·annotations |
| 7 | .annotation·build·Landroidx/window/core/ExperimentalWindowApi; |
| 8 | .end·annotation |
| |
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | 9 | .annotation·system·Ldalvik/annotation/MemberClasses; |
8 | ····value·=·{ | 10 | ····value·=·{ |
9 | ········Landroidx/window/embedding/EmbeddingCompat$Companion; | 11 | ········Landroidx/window/embedding/EmbeddingCompat$Companion; |
10 | ····} | 12 | ····} |
11 | .end·annotation | 13 | .end·annotation |
| |
12 | .annotation·runtime·Lkotlin/Metadata; | |
13 | ····d1·=·{ | |
14 | ········"\u00004\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\"\n\u0002\u0018\u0002\n\u0002\u0008\u0002\u0008\u0001\u0018\u0000·\u00102\u00020\u0001:\u0001\u0010B\u0007\u0008\u0016\u00a2\u0006\u0002\u0010\u0002B\u0015\u0012\u0006\u0010\u0003\u001a\u00020\u0004\u0012\u0006\u0010\u0005\u001a\u00020\u0006\u00a2\u0006\u0002\u0010\u0007J\u0010\u0010\u0008\u001a\u00020\t2\u0006\u0010\n\u001a\u00020\u000bH\u0016J\u0016\u0010\u000c\u001a\u00020\t2\u000c\u0010\r\u001a\u0008\u0012\u0004\u0012\u00020\u000f0\u000eH\u0016R\u000e\u0010\u0005\u001a\u00020\u0006X\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u000e\u0010\u0003\u001a\u00020\u0004X\u0082\u0004\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u0011" | |
15 | ····} | |
16 | ····d2·=·{ | |
17 | ········"Landroidx/window/embedding/EmbeddingCompat;", | |
18 | ········"Landroidx/window/embedding/EmbeddingInterfaceCompat;", | |
19 | ········"()V", | |
20 | ········"embeddingExtension", | |
21 | ········"Landroidx/window/extensions/embedding/ActivityEmbeddingComponent;", | |
22 | ········"adapter", | |
23 | ········"Landroidx/window/embedding/EmbeddingAdapter;", | |
24 | ········"(Landroidx/window/extensions/embedding/ActivityEmbeddingComponent;Landroidx/window/embedding/EmbeddingAdapter;)V", | |
25 | ········"setEmbeddingCallback", | |
26 | ········"", | |
27 | ········"embeddingCallback", | |
28 | ········"Landroidx/window/embedding/EmbeddingInterfaceCompat$EmbeddingCallbackInterface;", | |
29 | ········"setSplitRules", | |
30 | ········"rules", | |
31 | ········"", | |
32 | ········"Landroidx/window/embedding/EmbeddingRule;", | |
33 | ········"Companion", | |
34 | ········"window_release" | |
35 | ····} | |
36 | ····k·=·0x1 | |
37 | ····mv·=·{ | |
38 | ········0x1, | |
39 | ········0x5, | |
40 | ········0x1 | |
41 | ····} | |
42 | ····xi·=·0x30 | |
43 | .end·annotation | |
| |
| |
44 | #·static·fields | 14 | #·static·fields |
45 | .field·public·static·final·Companion:Landroidx/window/embedding/EmbeddingCompat$Companion; | 15 | .field·public·static·final·Companion:Landroidx/window/embedding/EmbeddingCompat$Companion; |
| |
46 | .field·public·static·final·DEBUG:Z·=·true | 16 | .field·public·static·final·DEBUG:Z·=·true |
| |
47 | .field·private·static·final·TAG:Ljava/lang/String;·=·"EmbeddingCompat" | 17 | .field·private·static·final·TAG:Ljava/lang/String;·=·"EmbeddingCompat" |
Offset 65, 86 lines modified | Offset 35, 76 lines modified |
65 | .method·static·constructor·<clinit>()V | 35 | .method·static·constructor·<clinit>()V |
66 | ····.locals·2 | 36 | ····.locals·2 |
| |
67 | ····new-instance·v0,·Landroidx/window/embedding/EmbeddingCompat$Companion; | 37 | ····new-instance·v0,·Landroidx/window/embedding/EmbeddingCompat$Companion; |
| |
68 | ····const/4·v1,·0x0 | 38 | ····const/4·v1,·0x0 |
| |
69 | ····invoke-direct·{v0,·v1},·Landroidx/window/embedding/EmbeddingCompat$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V | 39 | ····invoke-direct·{v0,·v1},·Landroidx/window/embedding/EmbeddingCompat$Companion;-><init>(Le/v/d/e;)V |
| |
70 | ····sput-object·v0,·Landroidx/window/embedding/EmbeddingCompat;->Companion:Landroidx/window/embedding/EmbeddingCompat$Companion; | 40 | ····sput-object·v0,·Landroidx/window/embedding/EmbeddingCompat;->Companion:Landroidx/window/embedding/EmbeddingCompat$Companion; |
| |
71 | ····return-void | 41 | ····return-void |
72 | .end·method | 42 | .end·method |
| |
73 | .method·public·constructor·<init>()V | 43 | .method·public·constructor·<init>()V |
74 | ····.locals·2 | 44 | ····.locals·2 |
| |
75 | ····.line·38 | |
76 | ····sget-object·v0,·Landroidx/window/embedding/EmbeddingCompat;->Companion:Landroidx/window/embedding/EmbeddingCompat$Companion; | 45 | ····sget-object·v0,·Landroidx/window/embedding/EmbeddingCompat;->Companion:Landroidx/window/embedding/EmbeddingCompat$Companion; |
| |
77 | ····invoke-virtual·{v0},·Landroidx/window/embedding/EmbeddingCompat$Companion;->embeddingComponent()Landroidx/window/extensions/embedding/ActivityEmbeddingComponent; | 46 | ····invoke-virtual·{v0},·Landroidx/window/embedding/EmbeddingCompat$Companion;->embeddingComponent()Landroidx/window/extensions/embedding/ActivityEmbeddingComponent; |
| |
78 | ····move-result-object·v0 | 47 | ····move-result-object·v0 |
| |
79 | ····.line·39 | |
80 | ····new-instance·v1,·Landroidx/window/embedding/EmbeddingAdapter; | 48 | ····new-instance·v1,·Landroidx/window/embedding/EmbeddingAdapter; |
| |
81 | ····invoke-direct·{v1},·Landroidx/window/embedding/EmbeddingAdapter;-><init>()V | 49 | ····invoke-direct·{v1},·Landroidx/window/embedding/EmbeddingAdapter;-><init>()V |
| |
82 | ····.line·37 | |
83 | ····invoke-direct·{p0,·v0,·v1},·Landroidx/window/embedding/EmbeddingCompat;-><init>(Landroidx/window/extensions/embedding/ActivityEmbeddingComponent;Landroidx/window/embedding/EmbeddingAdapter;)V | 50 | ····invoke-direct·{p0,·v0,·v1},·Landroidx/window/embedding/EmbeddingCompat;-><init>(Landroidx/window/extensions/embedding/ActivityEmbeddingComponent;Landroidx/window/embedding/EmbeddingAdapter;)V |
| |
84 | ····return-void | 51 | ····return-void |
85 | .end·method | 52 | .end·method |
| |
86 | .method·public·constructor·<init>(Landroidx/window/extensions/embedding/ActivityEmbeddingComponent;Landroidx/window/embedding/EmbeddingAdapter;)V | 53 | .method·public·constructor·<init>(Landroidx/window/extensions/embedding/ActivityEmbeddingComponent;Landroidx/window/embedding/EmbeddingAdapter;)V |
87 | ····.locals·1 | 54 | ····.locals·1 |
| |
88 | ····const-string·v0,·"embeddingExtension" | 55 | ····const-string·v0,·"embeddingExtension" |
| |
89 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 56 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
90 | ····const-string·v0,·"adapter" | 57 | ····const-string·v0,·"adapter" |
| |
91 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 58 | ····invoke-static·{p2,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
92 | ····.line·32 | |
93 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 59 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
94 | ····.line·34 | |
95 | ····iput-object·p1,·p0,·Landroidx/window/embedding/EmbeddingCompat;->embeddingExtension:Landroidx/window/extensions/embedding/ActivityEmbeddingComponent; | 60 | ····iput-object·p1,·p0,·Landroidx/window/embedding/EmbeddingCompat;->embeddingExtension:Landroidx/window/extensions/embedding/ActivityEmbeddingComponent; |
| |
96 | ····.line·35 | |
97 | ····iput-object·p2,·p0,·Landroidx/window/embedding/EmbeddingCompat;->adapter:Landroidx/window/embedding/EmbeddingAdapter; | 61 | ····iput-object·p2,·p0,·Landroidx/window/embedding/EmbeddingCompat;->adapter:Landroidx/window/embedding/EmbeddingAdapter; |
| |
98 | ····return-void | 62 | ····return-void |
99 | .end·method | 63 | .end·method |
| |
| |
100 | #·virtual·methods | 64 | #·virtual·methods |
101 | .method·public·setEmbeddingCallback(Landroidx/window/embedding/EmbeddingInterfaceCompat$EmbeddingCallbackInterface;)V | 65 | .method·public·setEmbeddingCallback(Landroidx/window/embedding/EmbeddingInterfaceCompat$EmbeddingCallbackInterface;)V |
102 | ····.locals·2 | 66 | ····.locals·2 |
| |
103 | ····const-string·v0,·"embeddingCallback" | 67 | ····const-string·v0,·"embeddingCallback" |
| |
104 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 68 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
105 | ····.line·47 | |
Max diff block lines reached; 1641/7146 bytes (22.96%) of diff not shown.
|
| | | |
Offset 1, 51 lines modified | Offset 1, 14 lines modified |
1 | .class·public·interface·abstract·Landroidx/window/embedding/EmbeddingBackend; | 1 | .class·public·interface·abstract·Landroidx/window/embedding/EmbeddingBackend; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"EmbeddingBackend.kt" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
| 5 | .annotation·build·Landroidx/window/core/ExperimentalWindowApi; |
5 | .annotation·runtime·Lkotlin/Metadata; | |
6 | ····d1·=·{ | |
7 | ········"\u0000>\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\"\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010·\n\u0002\u0018\u0002\n\u0002\u0008\u0006\u0008a\u0018\u00002\u00020\u0001J\u000e\u0010\u0002\u001a\u0008\u0012\u0004\u0012\u00020\u00040\u0003H&J\u0008\u0010\u0005\u001a\u00020\u0006H&J\u0010\u0010\u0007\u001a\u00020\u00082\u0006\u0010\t\u001a\u00020\u0004H&J,\u0010\n\u001a\u00020\u00082\u0006\u0010\u000b\u001a\u00020\u000c2\u0006\u0010\r\u001a\u00020\u000e2\u0012\u0010\u000f\u001a\u000e\u0012\n\u0012\u0008\u0012\u0004\u0012\u00020\u00120\u00110\u0010H&J\u0016\u0010\u0013\u001a\u00020\u00082\u000c\u0010\u0014\u001a\u0008\u0012\u0004\u0012\u00020\u00040\u0003H&J\u0010\u0010\u0015\u001a\u00020\u00082\u0006\u0010\t\u001a\u00020\u0004H&J\u001c\u0010\u0016\u001a\u00020\u00082\u0012\u0010\u0017\u001a\u000e\u0012\n\u0012\u0008\u0012\u0004\u0012\u00020\u00120\u00110\u0010H&\u00a8\u0006\u0018" | |
8 | ····} | |
9 | ····d2·=·{ | |
10 | ········"Landroidx/window/embedding/EmbeddingBackend;", | |
11 | ········"", | |
12 | ········"getSplitRules", | |
13 | ········"", | |
14 | ········"Landroidx/window/embedding/EmbeddingRule;", | |
15 | ········"isSplitSupported", | |
16 | ········"", | |
17 | ········"registerRule", | |
18 | ········"", | |
19 | ········"rule", | |
20 | ········"registerSplitListenerForActivity", | |
21 | ········"activity", | |
22 | ········"Landroid/app/Activity;", | |
23 | ········"executor", | |
24 | ········"Ljava/util/concurrent/Executor;", | |
25 | ········"callback", | |
26 | ········"Landroidx/core/util/Consumer;", | |
27 | ········"", | |
28 | ········"Landroidx/window/embedding/SplitInfo;", | |
29 | ········"setSplitRules", | |
30 | ········"rules", | |
31 | ········"unregisterRule", | |
32 | ········"unregisterSplitListenerForActivity", | |
33 | ········"consumer", | |
34 | ········"window_release" | |
35 | ····} | |
36 | ····k·=·0x1 | |
37 | ····mv·=·{ | |
38 | ········0x1, | |
39 | ········0x5, | |
40 | ········0x1 | |
41 | ····} | |
42 | ····xi·=·0x30 | |
43 | .end·annotation | 6 | .end·annotation |
| |
| |
44 | #·virtual·methods | 7 | #·virtual·methods |
45 | .method·public·abstract·getSplitRules()Ljava/util/Set; | 8 | .method·public·abstract·getSplitRules()Ljava/util/Set; |
46 | ····.annotation·system·Ldalvik/annotation/Signature; | 9 | ····.annotation·system·Ldalvik/annotation/Signature; |
47 | ········value·=·{ | 10 | ········value·=·{ |
Offset 59, 21 lines modified | Offset 22, 21 lines modified |
| |
59 | .method·public·abstract·isSplitSupported()Z | 22 | .method·public·abstract·isSplitSupported()Z |
60 | .end·method | 23 | .end·method |
| |
61 | .method·public·abstract·registerRule(Landroidx/window/embedding/EmbeddingRule;)V | 24 | .method·public·abstract·registerRule(Landroidx/window/embedding/EmbeddingRule;)V |
62 | .end·method | 25 | .end·method |
| |
63 | .method·public·abstract·registerSplitListenerForActivity(Landroid/app/Activity;Ljava/util/concurrent/Executor;Landroidx/core/util/Consumer;)V | 26 | .method·public·abstract·registerSplitListenerForActivity(Landroid/app/Activity;Ljava/util/concurrent/Executor;Lb/c/c/a;)V |
64 | ····.annotation·system·Ldalvik/annotation/Signature; | 27 | ····.annotation·system·Ldalvik/annotation/Signature; |
65 | ········value·=·{ | 28 | ········value·=·{ |
66 | ············"(", | 29 | ············"(", |
67 | ············"Landroid/app/Activity;", | 30 | ············"Landroid/app/Activity;", |
68 | ············"Ljava/util/concurrent/Executor;", | 31 | ············"Ljava/util/concurrent/Executor;", |
69 | ············"Landroidx/core/util/Consumer<", | 32 | ············"Lb/c/c/a<", |
70 | ············"Ljava/util/List<", | 33 | ············"Ljava/util/List<", |
71 | ············"Landroidx/window/embedding/SplitInfo;", | 34 | ············"Landroidx/window/embedding/SplitInfo;", |
72 | ············">;>;)V" | 35 | ············">;>;)V" |
73 | ········} | 36 | ········} |
74 | ····.end·annotation | 37 | ····.end·annotation |
75 | .end·method | 38 | .end·method |
| |
Offset 88, 18 lines modified | Offset 51, 18 lines modified |
88 | ········} | 51 | ········} |
89 | ····.end·annotation | 52 | ····.end·annotation |
90 | .end·method | 53 | .end·method |
| |
91 | .method·public·abstract·unregisterRule(Landroidx/window/embedding/EmbeddingRule;)V | 54 | .method·public·abstract·unregisterRule(Landroidx/window/embedding/EmbeddingRule;)V |
92 | .end·method | 55 | .end·method |
| |
93 | .method·public·abstract·unregisterSplitListenerForActivity(Landroidx/core/util/Consumer;)V | 56 | .method·public·abstract·unregisterSplitListenerForActivity(Lb/c/c/a;)V |
94 | ····.annotation·system·Ldalvik/annotation/Signature; | 57 | ····.annotation·system·Ldalvik/annotation/Signature; |
95 | ········value·=·{ | 58 | ········value·=·{ |
96 | ············"(", | 59 | ············"(", |
97 | ············"Landroidx/core/util/Consumer<", | 60 | ············"Lb/c/c/a<", |
98 | ············"Ljava/util/List<", | 61 | ············"Ljava/util/List<", |
99 | ············"Landroidx/window/embedding/SplitInfo;", | 62 | ············"Landroidx/window/embedding/SplitInfo;", |
100 | ············">;>;)V" | 63 | ············">;>;)V" |
101 | ········} | 64 | ········} |
102 | ····.end·annotation | 65 | ····.end·annotation |
103 | .end·method | 66 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 51 lines modified | Offset 1, 19 lines modified |
1 | .class·final·Landroidx/window/embedding/EmptyEmbeddingComponent; | 1 | .class·final·Landroidx/window/embedding/EmptyEmbeddingComponent; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"EmbeddingCompat.kt" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroidx/window/extensions/embedding/ActivityEmbeddingComponent; | 5 | .implements·Landroidx/window/extensions/embedding/ActivityEmbeddingComponent; |
| |
| |
6 | #·annotations | |
7 | .annotation·runtime·Lkotlin/Metadata; | |
8 | ····d1·=·{ | |
9 | ········"\u0000,\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010#\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0000\u0008\u0002\u0018\u00002\u00020\u0001B\u0005\u00a2\u0006\u0002\u0010\u0002J\u0016\u0010\u0003\u001a\u00020\u00042\u000c\u0010\u0005\u001a\u0008\u0012\u0004\u0012\u00020\u00070\u0006H\u0016J\u001c\u0010\u0008\u001a\u00020\u00042\u0012\u0010\t\u001a\u000e\u0012\n\u0012\u0008\u0012\u0004\u0012\u00020\u000c0\u000b0\nH\u0016\u00a8\u0006\r" | |
10 | ····} | |
11 | ····d2·=·{ | |
12 | ········"Landroidx/window/embedding/EmptyEmbeddingComponent;", | |
13 | ········"Landroidx/window/extensions/embedding/ActivityEmbeddingComponent;", | |
14 | ········"()V", | |
15 | ········"setEmbeddingRules", | |
16 | ········"", | |
17 | ········"splitRules", | |
18 | ········"", | |
19 | ········"Landroidx/window/extensions/embedding/EmbeddingRule;", | |
20 | ········"setSplitInfoCallback", | |
21 | ········"consumer", | |
22 | ········"Ljava/util/function/Consumer;", | |
23 | ········"", | |
24 | ········"Landroidx/window/extensions/embedding/SplitInfo;", | |
25 | ········"window_release" | |
26 | ····} | |
27 | ····k·=·0x1 | |
28 | ····mv·=·{ | |
29 | ········0x1, | |
30 | ········0x5, | |
31 | ········0x1 | |
32 | ····} | |
33 | ····xi·=·0x30 | |
34 | .end·annotation | |
| |
| |
35 | #·direct·methods | 6 | #·direct·methods |
36 | .method·public·constructor·<init>()V | 7 | .method·public·constructor·<init>()V |
37 | ····.locals·0 | 8 | ····.locals·0 |
| |
38 | ····.line·100 | |
39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 9 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
40 | ····return-void | 10 | ····return-void |
41 | .end·method | 11 | .end·method |
| |
| |
42 | #·virtual·methods | 12 | #·virtual·methods |
Offset 58, 15 lines modified | Offset 26, 15 lines modified |
58 | ············"Landroidx/window/extensions/embedding/EmbeddingRule;", | 26 | ············"Landroidx/window/extensions/embedding/EmbeddingRule;", |
59 | ············">;)V" | 27 | ············">;)V" |
60 | ········} | 28 | ········} |
61 | ····.end·annotation | 29 | ····.end·annotation |
| |
62 | ····const-string·v0,·"splitRules" | 30 | ····const-string·v0,·"splitRules" |
| |
63 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 31 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
64 | ····return-void | 32 | ····return-void |
65 | .end·method | 33 | .end·method |
| |
66 | .method·public·setSplitInfoCallback(Ljava/util/function/Consumer;)V | 34 | .method·public·setSplitInfoCallback(Ljava/util/function/Consumer;)V |
67 | ····.locals·1 | 35 | ····.locals·1 |
68 | ····.annotation·system·Ldalvik/annotation/Signature; | 36 | ····.annotation·system·Ldalvik/annotation/Signature; |
Offset 77, 11 lines modified | Offset 45, 11 lines modified |
77 | ············"Landroidx/window/extensions/embedding/SplitInfo;", | 45 | ············"Landroidx/window/extensions/embedding/SplitInfo;", |
78 | ············">;>;)V" | 46 | ············">;>;)V" |
79 | ········} | 47 | ········} |
80 | ····.end·annotation | 48 | ····.end·annotation |
| |
81 | ····const-string·v0,·"consumer" | 49 | ····const-string·v0,·"consumer" |
| |
82 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 50 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
83 | ····return-void | 51 | ····return-void |
84 | .end·method | 52 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 173 lines modified | Offset 1, 123 lines modified |
1 | .class·public·final·Landroidx/window/embedding/SplitController$Companion; | 1 | .class·public·final·Landroidx/window/embedding/SplitController$Companion; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SplitController.kt" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/window/embedding/SplitController; | 6 | ····value·=·Landroidx/window/embedding/SplitController; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x19 | 9 | ····accessFlags·=·0x19 |
10 | ····name·=·"Companion" | 10 | ····name·=·"Companion" |
11 | .end·annotation | 11 | .end·annotation |
| |
12 | .annotation·runtime·Lkotlin/Metadata; | |
13 | ····d1·=·{ | |
14 | ········"\u00002\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0002\u0008\u0002\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0008\n\u0000\u0008\u0086\u0003\u0018\u00002\u00020\u0001B\u0007\u0008\u0002\u00a2\u0006\u0002\u0010\u0002J\u0008\u0010\t\u001a\u00020\u0004H\u0007J\u0018\u0010\n\u001a\u00020\u000b2\u0006\u0010\u000c\u001a\u00020\r2\u0006\u0010\u000e\u001a\u00020\u000fH\u0007R\u0010\u0010\u0003\u001a\u0004\u0018\u00010\u0004X\u0082\u000e\u00a2\u0006\u0002\n\u0000R\u000e\u0010\u0005\u001a\u00020\u0006X\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u000e\u0010\u0007\u001a\u00020\u0008X\u0080T\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u0010" | |
15 | ····} | |
16 | ····d2·=·{ | |
17 | ········"Landroidx/window/embedding/SplitController$Companion;", | |
18 | ········"", | |
19 | ········"()V", | |
20 | ········"globalInstance", | |
21 | ········"Landroidx/window/embedding/SplitController;", | |
22 | ········"globalLock", | |
23 | ········"Ljava/util/concurrent/locks/ReentrantLock;", | |
24 | ········"sDebug", | |
25 | ········"", | |
26 | ········"getInstance", | |
27 | ········"initialize", | |
28 | ········"", | |
29 | ········"context", | |
30 | ········"Landroid/content/Context;", | |
31 | ········"staticRuleResourceId", | |
32 | ········"", | |
33 | ········"window_release" | |
34 | ····} | |
35 | ····k·=·0x1 | |
36 | ····mv·=·{ | |
37 | ········0x1, | |
38 | ········0x5, | |
39 | ········0x1 | |
40 | ····} | |
41 | ····xi·=·0x30 | |
42 | .end·annotation | |
| |
| |
43 | #·direct·methods | 12 | #·direct·methods |
44 | .method·private·constructor·<init>()V | 13 | .method·private·constructor·<init>()V |
45 | ····.locals·0 | 14 | ····.locals·0 |
| |
46 | ····.line·119 | |
47 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 15 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
48 | ····return-void | 16 | ····return-void |
49 | .end·method | 17 | .end·method |
| |
50 | .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V | 18 | .method·public·synthetic·constructor·<init>(Le/v/d/e;)V |
51 | ····.locals·0 | 19 | ····.locals·0 |
| |
52 | ····invoke-direct·{p0},·Landroidx/window/embedding/SplitController$Companion;-><init>()V | 20 | ····invoke-direct·{p0},·Landroidx/window/embedding/SplitController$Companion;-><init>()V |
| |
53 | ····return-void | 21 | ····return-void |
54 | .end·method | 22 | .end·method |
| |
| |
55 | #·virtual·methods | 23 | #·virtual·methods |
56 | .method·public·final·getInstance()Landroidx/window/embedding/SplitController; | 24 | .method·public·final·getInstance()Landroidx/window/embedding/SplitController; |
57 | ····.locals·3 | 25 | ····.locals·3 |
58 | ····.annotation·runtime·Lkotlin/jvm/JvmStatic; | |
59 | ····.end·annotation | |
| |
60 | ····.line·131 | |
61 | ····invoke-static·{},·Landroidx/window/embedding/SplitController;->access$getGlobalInstance$cp()Landroidx/window/embedding/SplitController; | 26 | ····invoke-static·{},·Landroidx/window/embedding/SplitController;->access$getGlobalInstance$cp()Landroidx/window/embedding/SplitController; |
| |
62 | ····move-result-object·v0 | 27 | ····move-result-object·v0 |
| |
63 | ····if-nez·v0,·:cond_1 | 28 | ····if-nez·v0,·:cond_1 |
| |
64 | ····.line·132 | |
65 | ····invoke-static·{},·Landroidx/window/embedding/SplitController;->access$getGlobalLock$cp()Ljava/util/concurrent/locks/ReentrantLock; | 29 | ····invoke-static·{},·Landroidx/window/embedding/SplitController;->access$getGlobalLock$cp()Ljava/util/concurrent/locks/ReentrantLock; |
| |
66 | ····move-result-object·v0 | 30 | ····move-result-object·v0 |
| |
67 | ····check-cast·v0,·Ljava/util/concurrent/locks/Lock; | |
| |
68 | ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->lock()V | 31 | ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->lock()V |
| |
69 | ····.line·133 | |
70 | ····:try_start_0 | 32 | ····:try_start_0 |
71 | ····invoke-static·{},·Landroidx/window/embedding/SplitController;->access$getGlobalInstance$cp()Landroidx/window/embedding/SplitController; | 33 | ····invoke-static·{},·Landroidx/window/embedding/SplitController;->access$getGlobalInstance$cp()Landroidx/window/embedding/SplitController; |
| |
72 | ····move-result-object·v1 | 34 | ····move-result-object·v1 |
| |
73 | ····if-nez·v1,·:cond_0 | 35 | ····if-nez·v1,·:cond_0 |
| |
74 | ····.line·134 | |
75 | ····sget-object·v1,·Landroidx/window/embedding/SplitController;->Companion:Landroidx/window/embedding/SplitController$Companion; | 36 | ····sget-object·v1,·Landroidx/window/embedding/SplitController;->Companion:Landroidx/window/embedding/SplitController$Companion; |
| |
76 | ····new-instance·v1,·Landroidx/window/embedding/SplitController; | 37 | ····new-instance·v1,·Landroidx/window/embedding/SplitController; |
| |
77 | ····const/4·v2,·0x0 | 38 | ····const/4·v2,·0x0 |
| |
78 | ····invoke-direct·{v1,·v2},·Landroidx/window/embedding/SplitController;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V | 39 | ····invoke-direct·{v1,·v2},·Landroidx/window/embedding/SplitController;-><init>(Le/v/d/e;)V |
| |
79 | ····invoke-static·{v1},·Landroidx/window/embedding/SplitController;->access$setGlobalInstance$cp(Landroidx/window/embedding/SplitController;)V | 40 | ····invoke-static·{v1},·Landroidx/window/embedding/SplitController;->access$setGlobalInstance$cp(Landroidx/window/embedding/SplitController;)V |
| |
80 | ····.line·136 | |
81 | ····:cond_0 | 41 | ····:cond_0 |
82 | ····sget-object·v1,·Lkotlin/Unit;->INSTANCE:Lkotlin/Unit; | 42 | ····sget-object·v1,·Le/p;->a:Le/p; |
83 | ····:try_end_0 | 43 | ····:try_end_0 |
84 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 44 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
| |
85 | ····.line·132 | |
86 | ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V | 45 | ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V |
| |
87 | ····goto·:goto_0 | 46 | ····goto·:goto_0 |
| |
88 | ····:catchall_0 | 47 | ····:catchall_0 |
89 | ····move-exception·v1 | 48 | ····move-exception·v1 |
| |
90 | ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V | 49 | ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->unlock()V |
| |
91 | ····throw·v1 | 50 | ····throw·v1 |
| |
92 | ····.line·138 | |
Max diff block lines reached; 1709/6055 bytes (28.22%) of diff not shown.
|
| | | |
Offset 1, 45 lines modified | Offset 1, 22 lines modified |
1 | .class·public·interface·abstract·Landroidx/window/embedding/EmbeddingInterfaceCompat$EmbeddingCallbackInterface; | 1 | .class·public·interface·abstract·Landroidx/window/embedding/EmbeddingInterfaceCompat$EmbeddingCallbackInterface; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"EmbeddingInterfaceCompat.kt" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/window/embedding/EmbeddingInterfaceCompat; | 6 | ····value·=·Landroidx/window/embedding/EmbeddingInterfaceCompat; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x609 | 9 | ····accessFlags·=·0x609 |
10 | ····name·=·"EmbeddingCallbackInterface" | 10 | ····name·=·"EmbeddingCallbackInterface" |
11 | .end·annotation | 11 | .end·annotation |
| |
12 | .annotation·runtime·Lkotlin/Metadata; | |
13 | ····d1·=·{ | |
14 | ········"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010·\n\u0002\u0018\u0002\n\u0000\u0008f\u0018\u00002\u00020\u0001J\u0016\u0010\u0002\u001a\u00020\u00032\u000c\u0010\u0004\u001a\u0008\u0012\u0004\u0012\u00020\u00060\u0005H&\u00a8\u0006\u0007" | |
15 | ····} | |
16 | ····d2·=·{ | |
17 | ········"Landroidx/window/embedding/EmbeddingInterfaceCompat$EmbeddingCallbackInterface;", | |
18 | ········"", | |
19 | ········"onSplitInfoChanged", | |
20 | ········"", | |
21 | ········"splitInfo", | |
22 | ········"", | |
23 | ········"Landroidx/window/embedding/SplitInfo;", | |
24 | ········"window_release" | |
25 | ····} | |
26 | ····k·=·0x1 | |
27 | ····mv·=·{ | |
28 | ········0x1, | |
29 | ········0x5, | |
30 | ········0x1 | |
31 | ····} | |
32 | ····xi·=·0x30 | |
33 | .end·annotation | |
| |
| |
34 | #·virtual·methods | 12 | #·virtual·methods |
35 | .method·public·abstract·onSplitInfoChanged(Ljava/util/List;)V | 13 | .method·public·abstract·onSplitInfoChanged(Ljava/util/List;)V |
36 | ····.annotation·system·Ldalvik/annotation/Signature; | 14 | ····.annotation·system·Ldalvik/annotation/Signature; |
37 | ········value·=·{ | 15 | ········value·=·{ |
38 | ············"(", | 16 | ············"(", |
39 | ············"Ljava/util/List<", | 17 | ············"Ljava/util/List<", |
| | | |
Offset 1, 92 lines modified | Offset 1, 69 lines modified |
1 | .class·public·final·Landroidx/window/embedding/EmbeddingTranslatingCallback; | 1 | .class·public·final·Landroidx/window/embedding/EmbeddingTranslatingCallback; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"EmbeddingTranslatingCallback.kt" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/util/function/Consumer; | 5 | .implements·Ljava/util/function/Consumer; |
| |
| |
6 | #·annotations | 6 | #·annotations |
| 7 | .annotation·build·Landroid/annotation/SuppressLint; |
| 8 | ····value·=·{ |
| 9 | ········"NewApi" |
| 10 | ····} |
| 11 | .end·annotation |
| |
| 12 | .annotation·build·Landroidx/window/core/ExperimentalWindowApi; |
| 13 | .end·annotation |
| |
7 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
8 | ····value·=·{ | 15 | ····value·=·{ |
9 | ········"Ljava/lang/Object;", | 16 | ········"Ljava/lang/Object;", |
10 | ········"Ljava/util/function/Consumer<", | 17 | ········"Ljava/util/function/Consumer<", |
11 | ········"Ljava/util/List<", | 18 | ········"Ljava/util/List<", |
12 | ········"+", | 19 | ········"+", |
13 | ········"Landroidx/window/extensions/embedding/SplitInfo;", | 20 | ········"Landroidx/window/extensions/embedding/SplitInfo;", |
14 | ········">;>;" | 21 | ········">;>;" |
15 | ····} | 22 | ····} |
16 | .end·annotation | 23 | .end·annotation |
| |
17 | .annotation·runtime·Lkotlin/Metadata; | |
18 | ····d1·=·{ | |
19 | ········"\u0000(\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010·\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0002\n\u0002\u0008\u0002\u0008\u0001\u0018\u00002\u000e\u0012\n\u0012\u0008\u0012\u0004\u0012\u00020\u00030\u00020\u0001B\u0015\u0012\u0006\u0010\u0004\u001a\u00020\u0005\u0012\u0006\u0010\u0006\u001a\u00020\u0007\u00a2\u0006\u0002\u0010\u0008J\u0016\u0010\t\u001a\u00020\n2\u000c\u0010\u000b\u001a\u0008\u0012\u0004\u0012\u00020\u00030\u0002H\u0016R\u000e\u0010\u0006\u001a\u00020\u0007X\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u000e\u0010\u0004\u001a\u00020\u0005X\u0082\u0004\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u000c" | |
20 | ····} | |
21 | ····d2·=·{ | |
22 | ········"Landroidx/window/embedding/EmbeddingTranslatingCallback;", | |
23 | ········"Ljava/util/function/Consumer;", | |
24 | ········"", | |
25 | ········"Landroidx/window/extensions/embedding/SplitInfo;", | |
26 | ········"callback", | |
27 | ········"Landroidx/window/embedding/EmbeddingInterfaceCompat$EmbeddingCallbackInterface;", | |
28 | ········"adapter", | |
29 | ········"Landroidx/window/embedding/EmbeddingAdapter;", | |
30 | ········"(Landroidx/window/embedding/EmbeddingInterfaceCompat$EmbeddingCallbackInterface;Landroidx/window/embedding/EmbeddingAdapter;)V", | |
31 | ········"accept", | |
32 | ········"", | |
33 | ········"splitInfoList", | |
34 | ········"window_release" | |
35 | ····} | |
36 | ····k·=·0x1 | |
37 | ····mv·=·{ | |
38 | ········0x1, | |
39 | ········0x5, | |
40 | ········0x1 | |
41 | ····} | |
42 | ····xi·=·0x30 | |
43 | .end·annotation | |
| |
| |
44 | #·instance·fields | 24 | #·instance·fields |
45 | .field·private·final·adapter:Landroidx/window/embedding/EmbeddingAdapter; | 25 | .field·private·final·adapter:Landroidx/window/embedding/EmbeddingAdapter; |
| |
46 | .field·private·final·callback:Landroidx/window/embedding/EmbeddingInterfaceCompat$EmbeddingCallbackInterface; | 26 | .field·private·final·callback:Landroidx/window/embedding/EmbeddingInterfaceCompat$EmbeddingCallbackInterface; |
| |
| |
47 | #·direct·methods | 27 | #·direct·methods |
48 | .method·public·constructor·<init>(Landroidx/window/embedding/EmbeddingInterfaceCompat$EmbeddingCallbackInterface;Landroidx/window/embedding/EmbeddingAdapter;)V | 28 | .method·public·constructor·<init>(Landroidx/window/embedding/EmbeddingInterfaceCompat$EmbeddingCallbackInterface;Landroidx/window/embedding/EmbeddingAdapter;)V |
49 | ····.locals·1 | 29 | ····.locals·1 |
| |
50 | ····const-string·v0,·"callback" | 30 | ····const-string·v0,·"callback" |
| |
51 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 31 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
52 | ····const-string·v0,·"adapter" | 32 | ····const-string·v0,·"adapter" |
| |
53 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 33 | ····invoke-static·{p2,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
54 | ····.line·24 | |
55 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
56 | ····.line·27 | |
57 | ····iput-object·p1,·p0,·Landroidx/window/embedding/EmbeddingTranslatingCallback;->callback:Landroidx/window/embedding/EmbeddingInterfaceCompat$EmbeddingCallbackInterface; | 35 | ····iput-object·p1,·p0,·Landroidx/window/embedding/EmbeddingTranslatingCallback;->callback:Landroidx/window/embedding/EmbeddingInterfaceCompat$EmbeddingCallbackInterface; |
| |
58 | ····.line·28 | |
59 | ····iput-object·p2,·p0,·Landroidx/window/embedding/EmbeddingTranslatingCallback;->adapter:Landroidx/window/embedding/EmbeddingAdapter; | 36 | ····iput-object·p2,·p0,·Landroidx/window/embedding/EmbeddingTranslatingCallback;->adapter:Landroidx/window/embedding/EmbeddingAdapter; |
| |
60 | ····return-void | 37 | ····return-void |
61 | .end·method | 38 | .end·method |
| |
| |
62 | #·virtual·methods | 39 | #·virtual·methods |
63 | .method·public·bridge·synthetic·accept(Ljava/lang/Object;)V | 40 | .method·public·bridge·synthetic·accept(Ljava/lang/Object;)V |
64 | ····.locals·0 | 41 | ····.locals·0 |
| |
65 | ····.line·24 | |
66 | ····check-cast·p1,·Ljava/util/List; | 42 | ····check-cast·p1,·Ljava/util/List; |
| |
67 | ····invoke-virtual·{p0,·p1},·Landroidx/window/embedding/EmbeddingTranslatingCallback;->accept(Ljava/util/List;)V | 43 | ····invoke-virtual·{p0,·p1},·Landroidx/window/embedding/EmbeddingTranslatingCallback;->accept(Ljava/util/List;)V |
| |
68 | ····return-void | 44 | ····return-void |
69 | .end·method | 45 | .end·method |
| |
Offset 100, 17 lines modified | Offset 77, 16 lines modified |
100 | ············"Landroidx/window/extensions/embedding/SplitInfo;", | 77 | ············"Landroidx/window/extensions/embedding/SplitInfo;", |
101 | ············">;)V" | 78 | ············">;)V" |
102 | ········} | 79 | ········} |
103 | ····.end·annotation | 80 | ····.end·annotation |
| |
104 | ····const-string·v0,·"splitInfoList" | 81 | ····const-string·v0,·"splitInfoList" |
| |
105 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 82 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
106 | ····.line·31 | |
107 | ····iget-object·v0,·p0,·Landroidx/window/embedding/EmbeddingTranslatingCallback;->callback:Landroidx/window/embedding/EmbeddingInterfaceCompat$EmbeddingCallbackInterface; | 83 | ····iget-object·v0,·p0,·Landroidx/window/embedding/EmbeddingTranslatingCallback;->callback:Landroidx/window/embedding/EmbeddingInterfaceCompat$EmbeddingCallbackInterface; |
| |
108 | ····iget-object·v1,·p0,·Landroidx/window/embedding/EmbeddingTranslatingCallback;->adapter:Landroidx/window/embedding/EmbeddingAdapter; | 84 | ····iget-object·v1,·p0,·Landroidx/window/embedding/EmbeddingTranslatingCallback;->adapter:Landroidx/window/embedding/EmbeddingAdapter; |
| |
109 | ····invoke-virtual·{v1,·p1},·Landroidx/window/embedding/EmbeddingAdapter;->translate(Ljava/util/List;)Ljava/util/List; | 85 | ····invoke-virtual·{v1,·p1},·Landroidx/window/embedding/EmbeddingAdapter;->translate(Ljava/util/List;)Ljava/util/List; |
| |
110 | ····move-result-object·p1 | 86 | ····move-result-object·p1 |
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 10 lines modified | Offset 1, 10 lines modified |
1 | .class·public·interface·abstract·annotation·Landroidx/window/embedding/SplitRule$LayoutDir; | 1 | .class·public·interface·abstract·annotation·Landroidx/window/embedding/SplitRule$LayoutDir; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SplitRule.kt" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/lang/annotation/Annotation; | 5 | .implements·Ljava/lang/annotation/Annotation; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
Offset 15, 29 lines modified | Offset 15, 7 lines modified |
15 | ····accessFlags·=·0x2609 | 15 | ····accessFlags·=·0x2609 |
16 | ····name·=·"LayoutDir" | 16 | ····name·=·"LayoutDir" |
17 | .end·annotation | 17 | .end·annotation |
| |
18 | .annotation·runtime·Ljava/lang/annotation/Retention; | 18 | .annotation·runtime·Ljava/lang/annotation/Retention; |
19 | ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->SOURCE:Ljava/lang/annotation/RetentionPolicy; | 19 | ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->SOURCE:Ljava/lang/annotation/RetentionPolicy; |
20 | .end·annotation | 20 | .end·annotation |
| |
21 | .annotation·runtime·Lkotlin/Metadata; | |
22 | ····d1·=·{ | |
23 | ········"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0010\u001b\n\u0000\u0008\u0081\u0002\u0018\u00002\u00020\u0001B\u0000\u00a8\u0006\u0002" | |
24 | ····} | |
25 | ····d2·=·{ | |
26 | ········"Landroidx/window/embedding/SplitRule$LayoutDir;", | |
27 | ········"", | |
28 | ········"window_release" | |
29 | ····} | |
30 | ····k·=·0x1 | |
31 | ····mv·=·{ | |
32 | ········0x1, | |
33 | ········0x5, | |
34 | ········0x1 | |
35 | ····} | |
36 | ····xi·=·0x30 | |
37 | .end·annotation | |
| |
38 | .annotation·runtime·Lkotlin/annotation/Retention; | |
39 | ····value·=·.enum·Lkotlin/annotation/AnnotationRetention;->SOURCE:Lkotlin/annotation/AnnotationRetention; | |
40 | .end·annotation | |
| | | |
Offset 1, 177 lines modified | Offset 1, 126 lines modified |
1 | .class·public·final·Landroidx/window/embedding/EmbeddingCompat$Companion; | 1 | .class·public·final·Landroidx/window/embedding/EmbeddingCompat$Companion; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"EmbeddingCompat.kt" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/window/embedding/EmbeddingCompat; | 6 | ····value·=·Landroidx/window/embedding/EmbeddingCompat; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x19 | 9 | ····accessFlags·=·0x19 |
10 | ····name·=·"Companion" | 10 | ····name·=·"Companion" |
11 | .end·annotation | 11 | .end·annotation |
| |
12 | .annotation·runtime·Lkotlin/Metadata; | |
13 | ····d1·=·{ | |
14 | ········"\u0000&\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0008\u0002\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0008\n\u0002\u0008\u0003\u0008\u0086\u0003\u0018\u00002\u00020\u0001B\u0007\u0008\u0002\u00a2\u0006\u0002\u0010\u0002J\u0006\u0010\u0007\u001a\u00020\u0008J\r\u0010\t\u001a\u0004\u0018\u00010\n\u00a2\u0006\u0002\u0010\u000bJ\u0006\u0010\u000c\u001a\u00020\u0004R\u000e\u0010\u0003\u001a\u00020\u0004X\u0086T\u00a2\u0006\u0002\n\u0000R\u000e\u0010\u0005\u001a\u00020\u0006X\u0082T\u00a2\u0006\u0002\n\u0000\u00a8\u0006\r" | |
15 | ····} | |
16 | ····d2·=·{ | |
17 | ········"Landroidx/window/embedding/EmbeddingCompat$Companion;", | |
18 | ········"", | |
19 | ········"()V", | |
20 | ········"DEBUG", | |
21 | ········"", | |
22 | ········"TAG", | |
23 | ········"", | |
24 | ········"embeddingComponent", | |
25 | ········"Landroidx/window/extensions/embedding/ActivityEmbeddingComponent;", | |
26 | ········"getExtensionApiLevel", | |
27 | ········"", | |
28 | ········"()Ljava/lang/Integer;", | |
29 | ········"isEmbeddingAvailable", | |
30 | ········"window_release" | |
31 | ····} | |
32 | ····k·=·0x1 | |
33 | ····mv·=·{ | |
34 | ········0x1, | |
35 | ········0x5, | |
36 | ········0x1 | |
37 | ····} | |
38 | ····xi·=·0x30 | |
39 | .end·annotation | |
| |
| |
40 | #·direct·methods | 12 | #·direct·methods |
41 | .method·private·constructor·<init>()V | 13 | .method·private·constructor·<init>()V |
42 | ····.locals·0 | 14 | ····.locals·0 |
| |
43 | ····.line·51 | |
44 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 15 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
45 | ····return-void | 16 | ····return-void |
46 | .end·method | 17 | .end·method |
| |
47 | .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V | 18 | .method·public·synthetic·constructor·<init>(Le/v/d/e;)V |
48 | ····.locals·0 | 19 | ····.locals·0 |
| |
49 | ····invoke-direct·{p0},·Landroidx/window/embedding/EmbeddingCompat$Companion;-><init>()V | 20 | ····invoke-direct·{p0},·Landroidx/window/embedding/EmbeddingCompat$Companion;-><init>()V |
| |
50 | ····return-void | 21 | ····return-void |
51 | .end·method | 22 | .end·method |
| |
| |
52 | #·virtual·methods | 23 | #·virtual·methods |
53 | .method·public·final·embeddingComponent()Landroidx/window/extensions/embedding/ActivityEmbeddingComponent; | 24 | .method·public·final·embeddingComponent()Landroidx/window/extensions/embedding/ActivityEmbeddingComponent; |
54 | ····.locals·1 | 25 | ····.locals·1 |
| |
55 | ····.line·88 | |
56 | ····invoke-virtual·{p0},·Landroidx/window/embedding/EmbeddingCompat$Companion;->isEmbeddingAvailable()Z | 26 | ····invoke-virtual·{p0},·Landroidx/window/embedding/EmbeddingCompat$Companion;->isEmbeddingAvailable()Z |
| |
57 | ····move-result·v0 | 27 | ····move-result·v0 |
| |
58 | ····if-eqz·v0,·:cond_0 | 28 | ····if-eqz·v0,·:cond_0 |
| |
59 | ····.line·89 | |
60 | ····invoke-static·{},·Landroidx/window/extensions/WindowExtensionsProvider;->getWindowExtensions()Landroidx/window/extensions/WindowExtensions; | 29 | ····invoke-static·{},·Landroidx/window/extensions/WindowExtensionsProvider;->getWindowExtensions()Landroidx/window/extensions/WindowExtensions; |
| |
61 | ····move-result-object·v0 | 30 | ····move-result-object·v0 |
| |
62 | ····invoke-interface·{v0},·Landroidx/window/extensions/WindowExtensions;->getActivityEmbeddingComponent()Landroidx/window/extensions/embedding/ActivityEmbeddingComponent; | 31 | ····invoke-interface·{v0},·Landroidx/window/extensions/WindowExtensions;->getActivityEmbeddingComponent()Landroidx/window/extensions/embedding/ActivityEmbeddingComponent; |
| |
63 | ····move-result-object·v0 | 32 | ····move-result-object·v0 |
| |
64 | ····if-nez·v0,·:cond_1 | 33 | ····if-nez·v0,·:cond_1 |
| |
65 | ····.line·90 | |
66 | ····new-instance·v0,·Landroidx/window/embedding/EmptyEmbeddingComponent; | 34 | ····new-instance·v0,·Landroidx/window/embedding/EmptyEmbeddingComponent; |
| |
67 | ····invoke-direct·{v0},·Landroidx/window/embedding/EmptyEmbeddingComponent;-><init>()V | 35 | ····invoke-direct·{v0},·Landroidx/window/embedding/EmptyEmbeddingComponent;-><init>()V |
| |
68 | ····check-cast·v0,·Landroidx/window/extensions/embedding/ActivityEmbeddingComponent; | |
| |
69 | ····goto·:goto_0 | 36 | ····goto·:goto_0 |
| |
70 | ····.line·92 | |
71 | ····:cond_0 | 37 | ····:cond_0 |
72 | ····new-instance·v0,·Landroidx/window/embedding/EmptyEmbeddingComponent; | 38 | ····new-instance·v0,·Landroidx/window/embedding/EmptyEmbeddingComponent; |
| |
73 | ····invoke-direct·{v0},·Landroidx/window/embedding/EmptyEmbeddingComponent;-><init>()V | 39 | ····invoke-direct·{v0},·Landroidx/window/embedding/EmptyEmbeddingComponent;-><init>()V |
| |
| 40 | ····:goto_0 |
74 | ····check-cast·v0,·Landroidx/window/extensions/embedding/ActivityEmbeddingComponent; | 41 | ····check-cast·v0,·Landroidx/window/extensions/embedding/ActivityEmbeddingComponent; |
| |
75 | ····:cond_1 | 42 | ····:cond_1 |
76 | ····:goto_0 | |
77 | ····return-object·v0 | 43 | ····return-object·v0 |
78 | .end·method | 44 | .end·method |
| |
79 | .method·public·final·getExtensionApiLevel()Ljava/lang/Integer; | 45 | .method·public·final·getExtensionApiLevel()Ljava/lang/Integer; |
80 | ····.locals·3 | 46 | ····.locals·3 |
| |
81 | ····const-string·v0,·"EmbeddingCompat" | 47 | ····const-string·v0,·"EmbeddingCompat" |
| |
82 | ····const/4·v1,·0x0 | 48 | ····const/4·v1,·0x0 |
| |
83 | ····.line·57 | |
84 | ····:try_start_0 | 49 | ····:try_start_0 |
85 | ····invoke-static·{},·Landroidx/window/extensions/WindowExtensionsProvider;->getWindowExtensions()Landroidx/window/extensions/WindowExtensions; | 50 | ····invoke-static·{},·Landroidx/window/extensions/WindowExtensionsProvider;->getWindowExtensions()Landroidx/window/extensions/WindowExtensions; |
| |
86 | ····move-result-object·v2 | 51 | ····move-result-object·v2 |
| |
87 | ····invoke-interface·{v2},·Landroidx/window/extensions/WindowExtensions;->getVendorApiLevel()I | 52 | ····invoke-interface·{v2},·Landroidx/window/extensions/WindowExtensions;->getVendorApiLevel()I |
| |
88 | ····move-result·v2 | 53 | ····move-result·v2 |
| |
89 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 54 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
Max diff block lines reached; 1997/6016 bytes (33.19%) of diff not shown.
|
| | | |
Offset 1, 46 lines modified | Offset 1, 22 lines modified |
1 | .class·public·interface·abstract·Landroidx/window/embedding/EmbeddingInterfaceCompat; | 1 | .class·public·interface·abstract·Landroidx/window/embedding/EmbeddingInterfaceCompat; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"EmbeddingInterfaceCompat.kt" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
| 5 | .annotation·build·Landroidx/window/core/ExperimentalWindowApi; |
| 6 | .end·annotation |
| |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 7 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 8 | ····value·=·{ |
7 | ········Landroidx/window/embedding/EmbeddingInterfaceCompat$EmbeddingCallbackInterface; | 9 | ········Landroidx/window/embedding/EmbeddingInterfaceCompat$EmbeddingCallbackInterface; |
8 | ····} | 10 | ····} |
9 | .end·annotation | 11 | .end·annotation |
| |
10 | .annotation·runtime·Lkotlin/Metadata; | |
11 | ····d1·=·{ | |
12 | ········"\u0000$\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\"\n\u0002\u0018\u0002\n\u0002\u0008\u0002\u0008a\u0018\u00002\u00020\u0001:\u0001\nJ\u0010\u0010\u0002\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u0005H&J\u0016\u0010\u0006\u001a\u00020\u00032\u000c\u0010\u0007\u001a\u0008\u0012\u0004\u0012\u00020\t0\u0008H&\u00a8\u0006\u000b" | |
13 | ····} | |
14 | ····d2·=·{ | |
15 | ········"Landroidx/window/embedding/EmbeddingInterfaceCompat;", | |
16 | ········"", | |
17 | ········"setEmbeddingCallback", | |
18 | ········"", | |
19 | ········"embeddingCallback", | |
20 | ········"Landroidx/window/embedding/EmbeddingInterfaceCompat$EmbeddingCallbackInterface;", | |
21 | ········"setSplitRules", | |
22 | ········"rules", | |
23 | ········"", | |
24 | ········"Landroidx/window/embedding/EmbeddingRule;", | |
25 | ········"EmbeddingCallbackInterface", | |
26 | ········"window_release" | |
27 | ····} | |
28 | ····k·=·0x1 | |
29 | ····mv·=·{ | |
30 | ········0x1, | |
31 | ········0x5, | |
32 | ········0x1 | |
33 | ····} | |
34 | ····xi·=·0x30 | |
35 | .end·annotation | |
| |
| |
36 | #·virtual·methods | 12 | #·virtual·methods |
37 | .method·public·abstract·setEmbeddingCallback(Landroidx/window/embedding/EmbeddingInterfaceCompat$EmbeddingCallbackInterface;)V | 13 | .method·public·abstract·setEmbeddingCallback(Landroidx/window/embedding/EmbeddingInterfaceCompat$EmbeddingCallbackInterface;)V |
38 | .end·method | 14 | .end·method |
| |
39 | .method·public·abstract·setSplitRules(Ljava/util/Set;)V | 15 | .method·public·abstract·setSplitRules(Ljava/util/Set;)V |
40 | ····.annotation·system·Ldalvik/annotation/Signature; | 16 | ····.annotation·system·Ldalvik/annotation/Signature; |
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 87 lines modified | Offset 1, 67 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/Lambda; | |
3 | .source·"Version.kt" | 2 | .super·Le/v/d/j; |
| 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lkotlin/jvm/functions/Function0; | 5 | .implements·Le/v/c/a; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
8 | ····value·=·Landroidx/window/core/Version;-><init>(IIILjava/lang/String;)V | 8 | ····value·=·Landroidx/window/core/Version;-><init>(IIILjava/lang/String;)V |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x18 | 11 | ····accessFlags·=·0x18 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
| |
14 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
15 | ····value·=·{ | 15 | ····value·=·{ |
16 | ········"Lkotlin/jvm/internal/Lambda;", | |
17 | ········"Lkotlin/jvm/functions/Function0<", | 16 | ········"Le/v/d/j;", |
| 17 | ········"Le/v/c/a<", |
18 | ········"Ljava/math/BigInteger;", | 18 | ········"Ljava/math/BigInteger;", |
19 | ········">;" | 19 | ········">;" |
20 | ····} | 20 | ····} |
21 | .end·annotation | 21 | .end·annotation |
| |
22 | .annotation·runtime·Lkotlin/Metadata; | |
23 | ····d1·=·{ | |
24 | ········"\u0000\u0008\n\u0000\n\u0002\u0018\u0002\n\u0000\u0010\u0000\u001a\n·\u0002*\u0004\u0018\u00010\u00010\u0001H\n" | |
25 | ····} | |
26 | ····d2·=·{ | |
27 | ········"<anonymous>", | |
28 | ········"Ljava/math/BigInteger;", | |
29 | ········"kotlin.jvm.PlatformType" | |
30 | ····} | |
31 | ····k·=·0x3 | |
32 | ····mv·=·{ | |
33 | ········0x1, | |
34 | ········0x5, | |
35 | ········0x1 | |
36 | ····} | |
37 | ····xi·=·0x30 | |
38 | .end·annotation | |
| |
| |
39 | #·instance·fields | 22 | #·instance·fields |
40 | .field·final·synthetic·this$0:Landroidx/window/core/Version; | 23 | .field·final·synthetic·this$0:Landroidx/window/core/Version; |
| |
| |
41 | #·direct·methods | 24 | #·direct·methods |
42 | .method·constructor·<init>(Landroidx/window/core/Version;)V | 25 | .method·constructor·<init>(Landroidx/window/core/Version;)V |
43 | ····.locals·0 | 26 | ····.locals·0 |
| |
44 | ····iput-object·p1,·p0,·Landroidx/window/core/Version$bigInteger$2;->this$0:Landroidx/window/core/Version; | 27 | ····iput-object·p1,·p0,·Landroidx/window/core/Version$bigInteger$2;->this$0:Landroidx/window/core/Version; |
| |
45 | ····const/4·p1,·0x0 | 28 | ····const/4·p1,·0x0 |
| |
46 | ····invoke-direct·{p0,·p1},·Lkotlin/jvm/internal/Lambda;-><init>(I)V | 29 | ····invoke-direct·{p0,·p1},·Le/v/d/j;-><init>(I)V |
| |
47 | ····return-void | 30 | ····return-void |
48 | .end·method | 31 | .end·method |
| |
| |
49 | #·virtual·methods | 32 | #·virtual·methods |
50 | .method·public·bridge·synthetic·invoke()Ljava/lang/Object; | 33 | .method·public·bridge·synthetic·invoke()Ljava/lang/Object; |
51 | ····.locals·1 | 34 | ····.locals·1 |
| |
52 | ····.line·32 | |
53 | ····invoke-virtual·{p0},·Landroidx/window/core/Version$bigInteger$2;->invoke()Ljava/math/BigInteger; | 35 | ····invoke-virtual·{p0},·Landroidx/window/core/Version$bigInteger$2;->invoke()Ljava/math/BigInteger; |
| |
54 | ····move-result-object·v0 | 36 | ····move-result-object·v0 |
| |
55 | ····return-object·v0 | 37 | ····return-object·v0 |
56 | .end·method | 38 | .end·method |
| |
57 | .method·public·final·invoke()Ljava/math/BigInteger; | 39 | .method·public·final·invoke()Ljava/math/BigInteger; |
58 | ····.locals·4 | 40 | ····.locals·4 |
| |
59 | ····.line·33 | |
60 | ····iget-object·v0,·p0,·Landroidx/window/core/Version$bigInteger$2;->this$0:Landroidx/window/core/Version; | 41 | ····iget-object·v0,·p0,·Landroidx/window/core/Version$bigInteger$2;->this$0:Landroidx/window/core/Version; |
| |
61 | ····invoke-virtual·{v0},·Landroidx/window/core/Version;->getMajor()I | 42 | ····invoke-virtual·{v0},·Landroidx/window/core/Version;->getMajor()I |
| |
62 | ····move-result·v0 | 43 | ····move-result·v0 |
| |
63 | ····int-to-long·v0,·v0 | 44 | ····int-to-long·v0,·v0 |
Offset 92, 15 lines modified | Offset 72, 14 lines modified |
| |
92 | ····const/16·v1,·0x20 | 72 | ····const/16·v1,·0x20 |
| |
93 | ····invoke-virtual·{v0,·v1},·Ljava/math/BigInteger;->shiftLeft(I)Ljava/math/BigInteger; | 73 | ····invoke-virtual·{v0,·v1},·Ljava/math/BigInteger;->shiftLeft(I)Ljava/math/BigInteger; |
| |
94 | ····move-result-object·v0 | 74 | ····move-result-object·v0 |
| |
95 | ····.line·34 | |
96 | ····iget-object·v2,·p0,·Landroidx/window/core/Version$bigInteger$2;->this$0:Landroidx/window/core/Version; | 75 | ····iget-object·v2,·p0,·Landroidx/window/core/Version$bigInteger$2;->this$0:Landroidx/window/core/Version; |
| |
97 | ····invoke-virtual·{v2},·Landroidx/window/core/Version;->getMinor()I | 76 | ····invoke-virtual·{v2},·Landroidx/window/core/Version;->getMinor()I |
| |
98 | ····move-result·v2 | 77 | ····move-result·v2 |
| |
99 | ····int-to-long·v2,·v2 | 78 | ····int-to-long·v2,·v2 |
Offset 109, 20 lines modified | Offset 88, 18 lines modified |
| |
109 | ····move-result-object·v2 | 88 | ····move-result-object·v2 |
| |
110 | ····invoke-virtual·{v0,·v2},·Ljava/math/BigInteger;->or(Ljava/math/BigInteger;)Ljava/math/BigInteger; | 89 | ····invoke-virtual·{v0,·v2},·Ljava/math/BigInteger;->or(Ljava/math/BigInteger;)Ljava/math/BigInteger; |
| |
111 | ····move-result-object·v0 | 90 | ····move-result-object·v0 |
| |
112 | ····.line·35 | |
113 | ····invoke-virtual·{v0,·v1},·Ljava/math/BigInteger;->shiftLeft(I)Ljava/math/BigInteger; | 91 | ····invoke-virtual·{v0,·v1},·Ljava/math/BigInteger;->shiftLeft(I)Ljava/math/BigInteger; |
| |
114 | ····move-result-object·v0 | 92 | ····move-result-object·v0 |
| |
115 | ····.line·36 | |
116 | ····iget-object·v1,·p0,·Landroidx/window/core/Version$bigInteger$2;->this$0:Landroidx/window/core/Version; | 93 | ····iget-object·v1,·p0,·Landroidx/window/core/Version$bigInteger$2;->this$0:Landroidx/window/core/Version; |
| |
117 | ····invoke-virtual·{v1},·Landroidx/window/core/Version;->getPatch()I | 94 | ····invoke-virtual·{v1},·Landroidx/window/core/Version;->getPatch()I |
| |
118 | ····move-result·v1 | 95 | ····move-result·v1 |
| |
119 | ····int-to-long·v1,·v1 | 96 | ····int-to-long·v1,·v1 |
| | | |
Offset 1, 165 lines modified | Offset 1, 119 lines modified |
1 | .class·public·final·Landroidx/window/core/Version$Companion; | 1 | .class·public·final·Landroidx/window/core/Version$Companion; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Version.kt" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/window/core/Version; | 6 | ····value·=·Landroidx/window/core/Version; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x19 | 9 | ····accessFlags·=·0x19 |
10 | ····name·=·"Companion" | 10 | ····name·=·"Companion" |
11 | .end·annotation | 11 | .end·annotation |
| |
12 | .annotation·runtime·Lkotlin/Metadata; | |
13 | ····d1·=·{ | |
14 | ········"\u0000\u001c\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\t\n\u0002\u0010\u000e\n\u0002\u0008\u0003\u0008\u0080\u0003\u0018\u00002\u00020\u0001B\u0007\u0008\u0002\u00a2\u0006\u0002\u0010\u0002J\u0014\u0010\u000f\u001a\u0004\u0018\u00010\u00042\u0008\u0010\u0010\u001a\u0004\u0018\u00010\u000eH\u0007R\u0011\u0010\u0003\u001a\u00020\u0004\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u0005\u0010\u0006R\u0011\u0010\u0007\u001a\u00020\u0004\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u0008\u0010\u0006R\u0011\u0010\t\u001a\u00020\u0004\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\n\u0010\u0006R\u0011\u0010\u000b\u001a\u00020\u0004\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u000c\u0010\u0006R\u000e\u0010\r\u001a\u00020\u000eX\u0082T\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u0011" | |
15 | ····} | |
16 | ····d2·=·{ | |
17 | ········"Landroidx/window/core/Version$Companion;", | |
18 | ········"", | |
19 | ········"()V", | |
20 | ········"CURRENT", | |
21 | ········"Landroidx/window/core/Version;", | |
22 | ········"getCURRENT", | |
23 | ········"()Landroidx/window/core/Version;", | |
24 | ········"UNKNOWN", | |
25 | ········"getUNKNOWN", | |
26 | ········"VERSION_0_1", | |
27 | ········"getVERSION_0_1", | |
28 | ········"VERSION_1_0", | |
29 | ········"getVERSION_1_0", | |
30 | ········"VERSION_PATTERN_STRING", | |
31 | ········"", | |
32 | ········"parse", | |
33 | ········"versionString", | |
34 | ········"window_release" | |
35 | ····} | |
36 | ····k·=·0x1 | |
37 | ····mv·=·{ | |
38 | ········0x1, | |
39 | ········0x5, | |
40 | ········0x1 | |
41 | ····} | |
42 | ····xi·=·0x30 | |
43 | .end·annotation | |
| |
| |
44 | #·direct·methods | 12 | #·direct·methods |
45 | .method·private·constructor·<init>()V | 13 | .method·private·constructor·<init>()V |
46 | ····.locals·0 | 14 | ····.locals·0 |
| |
47 | ····.line·77 | |
48 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 15 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
49 | ····return-void | 16 | ····return-void |
50 | .end·method | 17 | .end·method |
| |
51 | .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V | 18 | .method·public·synthetic·constructor·<init>(Le/v/d/e;)V |
52 | ····.locals·0 | 19 | ····.locals·0 |
| |
53 | ····invoke-direct·{p0},·Landroidx/window/core/Version$Companion;-><init>()V | 20 | ····invoke-direct·{p0},·Landroidx/window/core/Version$Companion;-><init>()V |
| |
54 | ····return-void | 21 | ····return-void |
55 | .end·method | 22 | .end·method |
| |
| |
56 | #·virtual·methods | 23 | #·virtual·methods |
57 | .method·public·final·getCURRENT()Landroidx/window/core/Version; | 24 | .method·public·final·getCURRENT()Landroidx/window/core/Version; |
58 | ····.locals·1 | 25 | ····.locals·1 |
| |
59 | ····.line·81 | |
60 | ····invoke-static·{},·Landroidx/window/core/Version;->access$getCURRENT$cp()Landroidx/window/core/Version; | 26 | ····invoke-static·{},·Landroidx/window/core/Version;->access$getCURRENT$cp()Landroidx/window/core/Version; |
| |
61 | ····move-result-object·v0 | 27 | ····move-result-object·v0 |
| |
62 | ····return-object·v0 | 28 | ····return-object·v0 |
63 | .end·method | 29 | .end·method |
| |
64 | .method·public·final·getUNKNOWN()Landroidx/window/core/Version; | 30 | .method·public·final·getUNKNOWN()Landroidx/window/core/Version; |
65 | ····.locals·1 | 31 | ····.locals·1 |
| |
66 | ····.line·78 | |
67 | ····invoke-static·{},·Landroidx/window/core/Version;->access$getUNKNOWN$cp()Landroidx/window/core/Version; | 32 | ····invoke-static·{},·Landroidx/window/core/Version;->access$getUNKNOWN$cp()Landroidx/window/core/Version; |
| |
68 | ····move-result-object·v0 | 33 | ····move-result-object·v0 |
| |
69 | ····return-object·v0 | 34 | ····return-object·v0 |
70 | .end·method | 35 | .end·method |
| |
71 | .method·public·final·getVERSION_0_1()Landroidx/window/core/Version; | 36 | .method·public·final·getVERSION_0_1()Landroidx/window/core/Version; |
72 | ····.locals·1 | 37 | ····.locals·1 |
| |
73 | ····.line·79 | |
74 | ····invoke-static·{},·Landroidx/window/core/Version;->access$getVERSION_0_1$cp()Landroidx/window/core/Version; | 38 | ····invoke-static·{},·Landroidx/window/core/Version;->access$getVERSION_0_1$cp()Landroidx/window/core/Version; |
| |
75 | ····move-result-object·v0 | 39 | ····move-result-object·v0 |
| |
76 | ····return-object·v0 | 40 | ····return-object·v0 |
77 | .end·method | 41 | .end·method |
| |
78 | .method·public·final·getVERSION_1_0()Landroidx/window/core/Version; | 42 | .method·public·final·getVERSION_1_0()Landroidx/window/core/Version; |
79 | ····.locals·1 | 43 | ····.locals·1 |
| |
80 | ····.line·80 | |
81 | ····invoke-static·{},·Landroidx/window/core/Version;->access$getVERSION_1_0$cp()Landroidx/window/core/Version; | 44 | ····invoke-static·{},·Landroidx/window/core/Version;->access$getVERSION_1_0$cp()Landroidx/window/core/Version; |
| |
82 | ····move-result-object·v0 | 45 | ····move-result-object·v0 |
| |
83 | ····return-object·v0 | 46 | ····return-object·v0 |
84 | .end·method | 47 | .end·method |
| |
85 | .method·public·final·parse(Ljava/lang/String;)Landroidx/window/core/Version; | 48 | .method·public·final·parse(Ljava/lang/String;)Landroidx/window/core/Version; |
86 | ····.locals·8 | 49 | ····.locals·8 |
87 | ····.annotation·runtime·Lkotlin/jvm/JvmStatic; | |
88 | ····.end·annotation | |
| |
89 | ····const/4·v0,·0x0 | 50 | ····const/4·v0,·0x0 |
| |
90 | ····if-eqz·p1,·:cond_9 | 51 | ····if-eqz·p1,·:cond_9 |
| |
91 | ····.line·93 | |
92 | ····check-cast·p1,·Ljava/lang/CharSequence; | |
| |
93 | ····invoke-static·{p1},·Lkotlin/text/StringsKt;->isBlank(Ljava/lang/CharSequence;)Z | 52 | ····invoke-static·{p1},·Le/a0/d;->l(Ljava/lang/CharSequence;)Z |
| |
Max diff block lines reached; 2636/6560 bytes (40.18%) of diff not shown.
|
| | | |
Offset 1, 40 lines modified | Offset 1, 15 lines modified |
1 | .class·public·interface·abstract·annotation·Landroidx/window/core/ExperimentalWindowApi; | 1 | .class·public·interface·abstract·annotation·Landroidx/window/core/ExperimentalWindowApi; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ExperimentalWindowApi.kt" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/lang/annotation/Annotation; | 5 | .implements·Ljava/lang/annotation/Annotation; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·runtime·Ljava/lang/annotation/Documented; | 7 | .annotation·runtime·Ljava/lang/annotation/Documented; |
8 | .end·annotation | 8 | .end·annotation |
| |
9 | .annotation·runtime·Ljava/lang/annotation/Retention; | 9 | .annotation·runtime·Ljava/lang/annotation/Retention; |
10 | ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->CLASS:Ljava/lang/annotation/RetentionPolicy; | 10 | ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->CLASS:Ljava/lang/annotation/RetentionPolicy; |
11 | .end·annotation | 11 | .end·annotation |
| |
12 | .annotation·runtime·Lkotlin/Metadata; | |
13 | ····d1·=·{ | |
14 | ········"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0010\u001b\n\u0000\u0008\u0087\u0002\u0018\u00002\u00020\u0001B\u0000\u00a8\u0006\u0002" | |
15 | ····} | |
16 | ····d2·=·{ | |
17 | ········"Landroidx/window/core/ExperimentalWindowApi;", | |
18 | ········"", | |
19 | ········"window_release" | |
20 | ····} | |
21 | ····k·=·0x1 | |
22 | ····mv·=·{ | |
23 | ········0x1, | |
24 | ········0x5, | |
25 | ········0x1 | |
26 | ····} | |
27 | ····xi·=·0x30 | |
28 | .end·annotation | |
| |
29 | .annotation·runtime·Lkotlin/annotation/MustBeDocumented; | |
30 | .end·annotation | |
| |
31 | .annotation·runtime·Lkotlin/annotation/Retention; | |
32 | ····value·=·.enum·Lkotlin/annotation/AnnotationRetention;->BINARY:Lkotlin/annotation/AnnotationRetention; | |
33 | .end·annotation | |
| | | |
Offset 1, 48 lines modified | Offset 1, 19 lines modified |
1 | .class·public·interface·abstract·Landroidx/window/layout/ExtensionInterfaceCompat; | 1 | .class·public·interface·abstract·Landroidx/window/layout/ExtensionInterfaceCompat; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ExtensionInterfaceCompat.kt" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Landroidx/window/layout/ExtensionInterfaceCompat$ExtensionCallbackInterface; | 7 | ········Landroidx/window/layout/ExtensionInterfaceCompat$ExtensionCallbackInterface; |
8 | ····} | 8 | ····} |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·runtime·Lkotlin/Metadata; | |
11 | ····d1·=·{ | |
12 | ········"\u0000&\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0002\u0008\u0002\u0008`\u0018\u00002\u00020\u0001:\u0001\u000cJ\u0010\u0010\u0002\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u0005H&J\u0010\u0010\u0006\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u0005H&J\u0010\u0010\u0007\u001a\u00020\u00032\u0006\u0010\u0008\u001a\u00020\tH&J\u0008\u0010\n\u001a\u00020\u000bH&\u00a8\u0006\r" | |
13 | ····} | |
14 | ····d2·=·{ | |
15 | ········"Landroidx/window/layout/ExtensionInterfaceCompat;", | |
16 | ········"", | |
17 | ········"onWindowLayoutChangeListenerAdded", | |
18 | ········"", | |
19 | ········"activity", | |
20 | ········"Landroid/app/Activity;", | |
21 | ········"onWindowLayoutChangeListenerRemoved", | |
22 | ········"setExtensionCallback", | |
23 | ········"extensionCallback", | |
24 | ········"Landroidx/window/layout/ExtensionInterfaceCompat$ExtensionCallbackInterface;", | |
25 | ········"validateExtensionInterface", | |
26 | ········"", | |
27 | ········"ExtensionCallbackInterface", | |
28 | ········"window_release" | |
29 | ····} | |
30 | ····k·=·0x1 | |
31 | ····mv·=·{ | |
32 | ········0x1, | |
33 | ········0x5, | |
34 | ········0x1 | |
35 | ····} | |
36 | ····xi·=·0x30 | |
37 | .end·annotation | |
| |
| |
38 | #·virtual·methods | 10 | #·virtual·methods |
39 | .method·public·abstract·onWindowLayoutChangeListenerAdded(Landroid/app/Activity;)V | 11 | .method·public·abstract·onWindowLayoutChangeListenerAdded(Landroid/app/Activity;)V |
40 | .end·method | 12 | .end·method |
| |
41 | .method·public·abstract·onWindowLayoutChangeListenerRemoved(Landroid/app/Activity;)V | 13 | .method·public·abstract·onWindowLayoutChangeListenerRemoved(Landroid/app/Activity;)V |
42 | .end·method | 14 | .end·method |
| | | |
Offset 1, 43 lines modified | Offset 1, 10 lines modified |
1 | .class·public·final·Landroidx/window/layout/WindowLayoutInfo; | 1 | .class·public·final·Landroidx/window/layout/WindowLayoutInfo; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
3 | .source·"WindowLayoutInfo.kt" | |
| |
| |
4 | #·annotations | |
5 | .annotation·runtime·Lkotlin/Metadata; | |
6 | ····d1·=·{ | |
7 | ········"\u0000*\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010·\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0010\u000b\n\u0002\u0008\u0002\n\u0002\u0010\u0008\n\u0000\n\u0002\u0010\u000e\n\u0000\u0018\u00002\u00020\u0001B\u0015\u0008\u0017\u0012\u000c\u0010\u0002\u001a\u0008\u0012\u0004\u0012\u00020\u00040\u0003\u00a2\u0006\u0002\u0010\u0005J\u0013\u0010\u0008\u001a\u00020\t2\u0008\u0010\n\u001a\u0004\u0018\u00010\u0001H\u0096\u0002J\u0008\u0010\u000b\u001a\u00020\u000cH\u0016J\u0008\u0010\r\u001a\u00020\u000eH\u0016R\u0017\u0010\u0002\u001a\u0008\u0012\u0004\u0012\u00020\u00040\u0003\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u0006\u0010\u0007\u00a8\u0006\u000f" | |
8 | ····} | |
9 | ····d2·=·{ | |
10 | ········"Landroidx/window/layout/WindowLayoutInfo;", | |
11 | ········"", | |
12 | ········"displayFeatures", | |
13 | ········"", | |
14 | ········"Landroidx/window/layout/DisplayFeature;", | |
15 | ········"(Ljava/util/List;)V", | |
16 | ········"getDisplayFeatures", | |
17 | ········"()Ljava/util/List;", | |
18 | ········"equals", | |
19 | ········"", | |
20 | ········"other", | |
21 | ········"hashCode", | |
22 | ········"", | |
23 | ········"toString", | |
24 | ········"", | |
25 | ········"window_release" | |
26 | ····} | |
27 | ····k·=·0x1 | |
28 | ····mv·=·{ | |
29 | ········0x1, | |
30 | ········0x5, | |
31 | ········0x1 | |
32 | ····} | |
33 | ····xi·=·0x30 | |
34 | .end·annotation | |
| |
| |
35 | #·instance·fields | 4 | #·instance·fields |
36 | .field·private·final·displayFeatures:Ljava/util/List; | 5 | .field·private·final·displayFeatures:Ljava/util/List; |
37 | ····.annotation·system·Ldalvik/annotation/Signature; | 6 | ····.annotation·system·Ldalvik/annotation/Signature; |
38 | ········value·=·{ | 7 | ········value·=·{ |
39 | ············"Ljava/util/List<", | 8 | ············"Ljava/util/List<", |
Offset 59, 20 lines modified | Offset 26, 18 lines modified |
59 | ············"Landroidx/window/layout/DisplayFeature;", | 26 | ············"Landroidx/window/layout/DisplayFeature;", |
60 | ············">;)V" | 27 | ············">;)V" |
61 | ········} | 28 | ········} |
62 | ····.end·annotation | 29 | ····.end·annotation |
| |
63 | ····const-string·v0,·"displayFeatures" | 30 | ····const-string·v0,·"displayFeatures" |
| |
64 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 31 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
65 | ····.line·41 | |
66 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 32 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
67 | ····.line·42 | |
68 | ····iput-object·p1,·p0,·Landroidx/window/layout/WindowLayoutInfo;->displayFeatures:Ljava/util/List; | 33 | ····iput-object·p1,·p0,·Landroidx/window/layout/WindowLayoutInfo;->displayFeatures:Ljava/util/List; |
| |
69 | ····return-void | 34 | ····return-void |
70 | .end·method | 35 | .end·method |
| |
| |
71 | #·virtual·methods | 36 | #·virtual·methods |
Offset 84, 41 lines modified | Offset 49, 36 lines modified |
84 | ····const/4·p1,·0x1 | 49 | ····const/4·p1,·0x1 |
| |
85 | ····return·p1 | 50 | ····return·p1 |
| |
86 | ····:cond_0 | 51 | ····:cond_0 |
87 | ····if-eqz·p1,·:cond_2 | 52 | ····if-eqz·p1,·:cond_2 |
| |
| 53 | ····const-class·v0,·Landroidx/window/layout/WindowLayoutInfo; |
88 | ····.line·55 | |
89 | ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | |
| |
90 | ····move-result-object·v0 | |
| |
91 | ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | 54 | ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
| |
92 | ····move-result-object·v1 | 55 | ····move-result-object·v1 |
| |
93 | ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z | 56 | ····invoke-static·{v0,·v1},·Le/v/d/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z |
| |
94 | ····move-result·v0 | 57 | ····move-result·v0 |
| |
95 | ····if-nez·v0,·:cond_1 | 58 | ····if-nez·v0,·:cond_1 |
| |
96 | ····goto·:goto_0 | 59 | ····goto·:goto_0 |
| |
97 | ····.line·56 | |
98 | ····:cond_1 | 60 | ····:cond_1 |
99 | ····check-cast·p1,·Landroidx/window/layout/WindowLayoutInfo; | 61 | ····check-cast·p1,·Landroidx/window/layout/WindowLayoutInfo; |
| |
100 | ····.line·57 | |
101 | ····iget-object·v0,·p0,·Landroidx/window/layout/WindowLayoutInfo;->displayFeatures:Ljava/util/List; | 62 | ····iget-object·v0,·p0,·Landroidx/window/layout/WindowLayoutInfo;->displayFeatures:Ljava/util/List; |
| |
102 | ····iget-object·p1,·p1,·Landroidx/window/layout/WindowLayoutInfo;->displayFeatures:Ljava/util/List; | 63 | ····iget-object·p1,·p1,·Landroidx/window/layout/WindowLayoutInfo;->displayFeatures:Ljava/util/List; |
| |
103 | ····invoke-static·{v0,·p1},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z | 64 | ····invoke-static·{v0,·p1},·Le/v/d/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z |
| |
104 | ····move-result·p1 | 65 | ····move-result·p1 |
| |
105 | ····return·p1 | 66 | ····return·p1 |
| |
106 | ····:cond_2 | 67 | ····:cond_2 |
107 | ····:goto_0 | 68 | ····:goto_0 |
Offset 134, 74 lines modified | Offset 94, 51 lines modified |
134 | ············"()", | 94 | ············"()", |
135 | ············"Ljava/util/List<", | 95 | ············"Ljava/util/List<", |
136 | ············"Landroidx/window/layout/DisplayFeature;", | 96 | ············"Landroidx/window/layout/DisplayFeature;", |
137 | ············">;" | 97 | ············">;" |
138 | ········} | 98 | ········} |
139 | ····.end·annotation | 99 | ····.end·annotation |
| |
140 | ····.line·35 | |
141 | ····iget-object·v0,·p0,·Landroidx/window/layout/WindowLayoutInfo;->displayFeatures:Ljava/util/List; | 100 | ····iget-object·v0,·p0,·Landroidx/window/layout/WindowLayoutInfo;->displayFeatures:Ljava/util/List; |
| |
142 | ····return-object·v0 | 101 | ····return-object·v0 |
143 | .end·method | 102 | .end·method |
| |
144 | .method·public·hashCode()I | 103 | .method·public·hashCode()I |
145 | ····.locals·1 | 104 | ····.locals·1 |
| |
146 | ····.line·61 | |
147 | ····iget-object·v0,·p0,·Landroidx/window/layout/WindowLayoutInfo;->displayFeatures:Ljava/util/List; | 105 | ····iget-object·v0,·p0,·Landroidx/window/layout/WindowLayoutInfo;->displayFeatures:Ljava/util/List; |
Max diff block lines reached; 1628/5592 bytes (29.11%) of diff not shown.
|
| | | |
Offset 1, 10 lines modified | Offset 1, 10 lines modified |
1 | .class·final·Landroidx/window/layout/SidecarCompat$FirstAttachAdapter; | 1 | .class·final·Landroidx/window/layout/SidecarCompat$FirstAttachAdapter; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SidecarCompat.kt" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroid/view/View$OnAttachStateChangeListener; | 5 | .implements·Landroid/view/View$OnAttachStateChangeListener; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
Offset 12, 45 lines modified | Offset 12, 14 lines modified |
12 | .end·annotation | 12 | .end·annotation |
| |
13 | .annotation·system·Ldalvik/annotation/InnerClass; | 13 | .annotation·system·Ldalvik/annotation/InnerClass; |
14 | ····accessFlags·=·0x1a | 14 | ····accessFlags·=·0x1a |
15 | ····name·=·"FirstAttachAdapter" | 15 | ····name·=·"FirstAttachAdapter" |
16 | .end·annotation | 16 | .end·annotation |
| |
17 | .annotation·runtime·Lkotlin/Metadata; | |
18 | ····d1·=·{ | |
19 | ········"\u0000.\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\u0008\u0002\u0018\u00002\u00020\u0001B\u0015\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0005\u00a2\u0006\u0002\u0010\u0006J\u0010\u0010\n\u001a\u00020\u000b2\u0006\u0010\u000c\u001a\u00020\rH\u0016J\u0010\u0010\u000e\u001a\u00020\u000b2\u0006\u0010\u000c\u001a\u00020\rH\u0016R\u001c\u0010\u0007\u001a\u0010\u0012\u000c\u0012\n·\t*\u0004\u0018\u00010\u00050\u00050\u0008X\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u000e\u0010\u0002\u001a\u00020\u0003X\u0082\u0004\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u000f" | |
20 | ····} | |
21 | ····d2·=·{ | |
22 | ········"Landroidx/window/layout/SidecarCompat$FirstAttachAdapter;", | |
23 | ········"Landroid/view/View$OnAttachStateChangeListener;", | |
24 | ········"sidecarCompat", | |
25 | ········"Landroidx/window/layout/SidecarCompat;", | |
26 | ········"activity", | |
27 | ········"Landroid/app/Activity;", | |
28 | ········"(Landroidx/window/layout/SidecarCompat;Landroid/app/Activity;)V", | |
29 | ········"activityWeakReference", | |
30 | ········"Ljava/lang/ref/WeakReference;", | |
31 | ········"kotlin.jvm.PlatformType", | |
32 | ········"onViewAttachedToWindow", | |
33 | ········"", | |
34 | ········"view", | |
35 | ········"Landroid/view/View;", | |
36 | ········"onViewDetachedFromWindow", | |
37 | ········"window_release" | |
38 | ····} | |
39 | ····k·=·0x1 | |
40 | ····mv·=·{ | |
41 | ········0x1, | |
42 | ········0x5, | |
43 | ········0x1 | |
44 | ····} | |
45 | ····xi·=·0x30 | |
46 | .end·annotation | |
| |
| |
47 | #·instance·fields | 17 | #·instance·fields |
48 | .field·private·final·activityWeakReference:Ljava/lang/ref/WeakReference; | 18 | .field·private·final·activityWeakReference:Ljava/lang/ref/WeakReference; |
49 | ····.annotation·system·Ldalvik/annotation/Signature; | 19 | ····.annotation·system·Ldalvik/annotation/Signature; |
50 | ········value·=·{ | 20 | ········value·=·{ |
51 | ············"Ljava/lang/ref/WeakReference<", | 21 | ············"Ljava/lang/ref/WeakReference<", |
52 | ············"Landroid/app/Activity;", | 22 | ············"Landroid/app/Activity;", |
Offset 64, 27 lines modified | Offset 33, 24 lines modified |
| |
64 | #·direct·methods | 33 | #·direct·methods |
65 | .method·public·constructor·<init>(Landroidx/window/layout/SidecarCompat;Landroid/app/Activity;)V | 34 | .method·public·constructor·<init>(Landroidx/window/layout/SidecarCompat;Landroid/app/Activity;)V |
66 | ····.locals·1 | 35 | ····.locals·1 |
| |
67 | ····const-string·v0,·"sidecarCompat" | 36 | ····const-string·v0,·"sidecarCompat" |
| |
68 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 37 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
69 | ····const-string·v0,·"activity" | 38 | ····const-string·v0,·"activity" |
| |
70 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 39 | ····invoke-static·{p2,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
71 | ····.line·302 | |
72 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 40 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
73 | ····.line·303 | |
74 | ····iput-object·p1,·p0,·Landroidx/window/layout/SidecarCompat$FirstAttachAdapter;->sidecarCompat:Landroidx/window/layout/SidecarCompat; | 41 | ····iput-object·p1,·p0,·Landroidx/window/layout/SidecarCompat$FirstAttachAdapter;->sidecarCompat:Landroidx/window/layout/SidecarCompat; |
| |
75 | ····.line·306 | |
76 | ····new-instance·p1,·Ljava/lang/ref/WeakReference; | 42 | ····new-instance·p1,·Ljava/lang/ref/WeakReference; |
| |
77 | ····invoke-direct·{p1,·p2},·Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V | 43 | ····invoke-direct·{p1,·p2},·Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V |
| |
78 | ····iput-object·p1,·p0,·Landroidx/window/layout/SidecarCompat$FirstAttachAdapter;->activityWeakReference:Ljava/lang/ref/WeakReference; | 44 | ····iput-object·p1,·p0,·Landroidx/window/layout/SidecarCompat$FirstAttachAdapter;->activityWeakReference:Ljava/lang/ref/WeakReference; |
| |
79 | ····return-void | 45 | ····return-void |
Offset 93, 33 lines modified | Offset 59, 26 lines modified |
| |
93 | #·virtual·methods | 59 | #·virtual·methods |
94 | .method·public·onViewAttachedToWindow(Landroid/view/View;)V | 60 | .method·public·onViewAttachedToWindow(Landroid/view/View;)V |
95 | ····.locals·2 | 61 | ····.locals·2 |
| |
96 | ····const-string·v0,·"view" | 62 | ····const-string·v0,·"view" |
| |
| 63 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
97 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | |
| |
98 | ····.line·308 | |
99 | ····move-object·v0,·p0 | |
| |
100 | ····check-cast·v0,·Landroid/view/View$OnAttachStateChangeListener; | |
| |
101 | ····invoke-virtual·{p1,·v0},·Landroid/view/View;->removeOnAttachStateChangeListener(Landroid/view/View$OnAttachStateChangeListener;)V | 64 | ····invoke-virtual·{p1,·p0},·Landroid/view/View;->removeOnAttachStateChangeListener(Landroid/view/View$OnAttachStateChangeListener;)V |
| |
102 | ····.line·309 | |
103 | ····iget-object·p1,·p0,·Landroidx/window/layout/SidecarCompat$FirstAttachAdapter;->activityWeakReference:Ljava/lang/ref/WeakReference; | 65 | ····iget-object·p1,·p0,·Landroidx/window/layout/SidecarCompat$FirstAttachAdapter;->activityWeakReference:Ljava/lang/ref/WeakReference; |
| |
104 | ····invoke-virtual·{p1},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; | 66 | ····invoke-virtual·{p1},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; |
| |
105 | ····move-result-object·p1 | 67 | ····move-result-object·p1 |
| |
106 | ····check-cast·p1,·Landroid/app/Activity; | 68 | ····check-cast·p1,·Landroid/app/Activity; |
| |
107 | ····.line·310 | |
108 | ····sget-object·v0,·Landroidx/window/layout/SidecarCompat;->Companion:Landroidx/window/layout/SidecarCompat$Companion; | 69 | ····sget-object·v0,·Landroidx/window/layout/SidecarCompat;->Companion:Landroidx/window/layout/SidecarCompat$Companion; |
| |
109 | ····invoke-virtual·{v0,·p1},·Landroidx/window/layout/SidecarCompat$Companion;->getActivityWindowToken$window_release(Landroid/app/Activity;)Landroid/os/IBinder; | 70 | ····invoke-virtual·{v0,·p1},·Landroidx/window/layout/SidecarCompat$Companion;->getActivityWindowToken$window_release(Landroid/app/Activity;)Landroid/os/IBinder; |
| |
110 | ····move-result-object·v0 | 71 | ····move-result-object·v0 |
| |
111 | ····if-nez·p1,·:cond_0 | 72 | ····if-nez·p1,·:cond_0 |
Offset 127, 25 lines modified | Offset 86, 24 lines modified |
127 | ····return-void | 86 | ····return-void |
| |
128 | ····:cond_0 | 87 | ····:cond_0 |
129 | ····if-nez·v0,·:cond_1 | 88 | ····if-nez·v0,·:cond_1 |
| |
130 | ····return-void | 89 | ····return-void |
| |
Max diff block lines reached; 649/5671 bytes (11.44%) of diff not shown.
|
| | | |
Offset 1, 59 lines modified | Offset 1, 29 lines modified |
1 | .class·public·interface·abstract·Landroidx/window/layout/WindowBackend; | 1 | .class·public·interface·abstract·Landroidx/window/layout/WindowBackend; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
3 | .source·"WindowBackend.kt" | |
| |
| |
4 | #·annotations | |
5 | .annotation·runtime·Lkotlin/Metadata; | |
6 | ····d1·=·{ | |
7 | ········"\u0000(\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\u0008`\u0018\u00002\u00020\u0001J&\u0010\u0002\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u00052\u0006\u0010\u0006\u001a\u00020\u00072\u000c\u0010\u0008\u001a\u0008\u0012\u0004\u0012\u00020\n0\tH&J\u0016\u0010\u000b\u001a\u00020\u00032\u000c\u0010\u0008\u001a\u0008\u0012\u0004\u0012\u00020\n0\tH&\u00a8\u0006\u000c" | |
8 | ····} | |
9 | ····d2·=·{ | |
10 | ········"Landroidx/window/layout/WindowBackend;", | |
11 | ········"", | |
12 | ········"registerLayoutChangeCallback", | |
13 | ········"", | |
14 | ········"activity", | |
15 | ········"Landroid/app/Activity;", | |
16 | ········"executor", | |
17 | ········"Ljava/util/concurrent/Executor;", | |
18 | ········"callback", | |
19 | ········"Landroidx/core/util/Consumer;", | |
20 | ········"Landroidx/window/layout/WindowLayoutInfo;", | |
21 | ········"unregisterLayoutChangeCallback", | |
22 | ········"window_release" | |
23 | ····} | |
24 | ····k·=·0x1 | |
25 | ····mv·=·{ | |
26 | ········0x1, | |
27 | ········0x5, | |
28 | ········0x1 | |
29 | ····} | |
30 | ····xi·=·0x30 | |
31 | .end·annotation | |
| |
| |
32 | #·virtual·methods | 4 | #·virtual·methods |
33 | .method·public·abstract·registerLayoutChangeCallback(Landroid/app/Activity;Ljava/util/concurrent/Executor;Landroidx/core/util/Consumer;)V | 5 | .method·public·abstract·registerLayoutChangeCallback(Landroid/app/Activity;Ljava/util/concurrent/Executor;Lb/c/c/a;)V |
34 | ····.annotation·system·Ldalvik/annotation/Signature; | 6 | ····.annotation·system·Ldalvik/annotation/Signature; |
35 | ········value·=·{ | 7 | ········value·=·{ |
36 | ············"(", | 8 | ············"(", |
37 | ············"Landroid/app/Activity;", | 9 | ············"Landroid/app/Activity;", |
38 | ············"Ljava/util/concurrent/Executor;", | 10 | ············"Ljava/util/concurrent/Executor;", |
39 | ············"Landroidx/core/util/Consumer<", | 11 | ············"Lb/c/c/a<", |
40 | ············"Landroidx/window/layout/WindowLayoutInfo;", | 12 | ············"Landroidx/window/layout/WindowLayoutInfo;", |
41 | ············">;)V" | 13 | ············">;)V" |
42 | ········} | 14 | ········} |
43 | ····.end·annotation | 15 | ····.end·annotation |
44 | .end·method | 16 | .end·method |
| |
45 | .method·public·abstract·unregisterLayoutChangeCallback(Landroidx/core/util/Consumer;)V | 17 | .method·public·abstract·unregisterLayoutChangeCallback(Lb/c/c/a;)V |
46 | ····.annotation·system·Ldalvik/annotation/Signature; | 18 | ····.annotation·system·Ldalvik/annotation/Signature; |
47 | ········value·=·{ | 19 | ········value·=·{ |
48 | ············"(", | 20 | ············"(", |
49 | ············"Landroidx/core/util/Consumer<", | 21 | ············"Lb/c/c/a<", |
50 | ············"Landroidx/window/layout/WindowLayoutInfo;", | 22 | ············"Landroidx/window/layout/WindowLayoutInfo;", |
51 | ············">;)V" | 23 | ············">;)V" |
52 | ········} | 24 | ········} |
53 | ····.end·annotation | 25 | ····.end·annotation |
54 | .end·method | 26 | .end·method |
| | | |
Offset 1, 10 lines modified | Offset 1, 10 lines modified |
1 | .class·public·final·Landroidx/window/layout/FoldingFeature$State; | 1 | .class·public·final·Landroidx/window/layout/FoldingFeature$State; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FoldingFeature.kt" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/window/layout/FoldingFeature; | 6 | ····value·=·Landroidx/window/layout/FoldingFeature; |
7 | .end·annotation | 7 | .end·annotation |
| |
Offset 15, 37 lines modified | Offset 15, 14 lines modified |
| |
15 | .annotation·system·Ldalvik/annotation/MemberClasses; | 15 | .annotation·system·Ldalvik/annotation/MemberClasses; |
16 | ····value·=·{ | 16 | ····value·=·{ |
17 | ········Landroidx/window/layout/FoldingFeature$State$Companion; | 17 | ········Landroidx/window/layout/FoldingFeature$State$Companion; |
18 | ····} | 18 | ····} |
19 | .end·annotation | 19 | .end·annotation |
| |
20 | .annotation·runtime·Lkotlin/Metadata; | |
21 | ····d1·=·{ | |
22 | ········"\u0000\u0012\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u000e\n\u0002\u0008\u0004\u0018\u0000·\u00062\u00020\u0001:\u0001\u0006B\u000f\u0008\u0002\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\u0002\u0010\u0004J\u0008\u0010\u0005\u001a\u00020\u0003H\u0016R\u000e\u0010\u0002\u001a\u00020\u0003X\u0082\u0004\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u0007" | |
23 | ····} | |
24 | ····d2·=·{ | |
25 | ········"Landroidx/window/layout/FoldingFeature$State;", | |
26 | ········"", | |
27 | ········"description", | |
28 | ········"", | |
29 | ········"(Ljava/lang/String;)V", | |
30 | ········"toString", | |
31 | ········"Companion", | |
32 | ········"window_release" | |
33 | ····} | |
34 | ····k·=·0x1 | |
35 | ····mv·=·{ | |
36 | ········0x1, | |
37 | ········0x5, | |
38 | ········0x1 | |
39 | ····} | |
40 | ····xi·=·0x30 | |
41 | .end·annotation | |
| |
| |
42 | #·static·fields | 20 | #·static·fields |
43 | .field·public·static·final·Companion:Landroidx/window/layout/FoldingFeature$State$Companion; | 21 | .field·public·static·final·Companion:Landroidx/window/layout/FoldingFeature$State$Companion; |
| |
44 | .field·public·static·final·FLAT:Landroidx/window/layout/FoldingFeature$State; | 22 | .field·public·static·final·FLAT:Landroidx/window/layout/FoldingFeature$State; |
| |
45 | .field·public·static·final·HALF_OPENED:Landroidx/window/layout/FoldingFeature$State; | 23 | .field·public·static·final·HALF_OPENED:Landroidx/window/layout/FoldingFeature$State; |
Offset 59, 53 lines modified | Offset 36, 49 lines modified |
59 | .method·static·constructor·<clinit>()V | 36 | .method·static·constructor·<clinit>()V |
60 | ····.locals·2 | 37 | ····.locals·2 |
| |
61 | ····new-instance·v0,·Landroidx/window/layout/FoldingFeature$State$Companion; | 38 | ····new-instance·v0,·Landroidx/window/layout/FoldingFeature$State$Companion; |
| |
62 | ····const/4·v1,·0x0 | 39 | ····const/4·v1,·0x0 |
| |
63 | ····invoke-direct·{v0,·v1},·Landroidx/window/layout/FoldingFeature$State$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V | 40 | ····invoke-direct·{v0,·v1},·Landroidx/window/layout/FoldingFeature$State$Companion;-><init>(Le/v/d/e;)V |
| |
64 | ····sput-object·v0,·Landroidx/window/layout/FoldingFeature$State;->Companion:Landroidx/window/layout/FoldingFeature$State$Companion; | 41 | ····sput-object·v0,·Landroidx/window/layout/FoldingFeature$State;->Companion:Landroidx/window/layout/FoldingFeature$State$Companion; |
| |
65 | ····.line·98 | |
66 | ····new-instance·v0,·Landroidx/window/layout/FoldingFeature$State; | 42 | ····new-instance·v0,·Landroidx/window/layout/FoldingFeature$State; |
| |
67 | ····const-string·v1,·"FLAT" | 43 | ····const-string·v1,·"FLAT" |
| |
68 | ····invoke-direct·{v0,·v1},·Landroidx/window/layout/FoldingFeature$State;-><init>(Ljava/lang/String;)V | 44 | ····invoke-direct·{v0,·v1},·Landroidx/window/layout/FoldingFeature$State;-><init>(Ljava/lang/String;)V |
| |
69 | ····sput-object·v0,·Landroidx/window/layout/FoldingFeature$State;->FLAT:Landroidx/window/layout/FoldingFeature$State; | 45 | ····sput-object·v0,·Landroidx/window/layout/FoldingFeature$State;->FLAT:Landroidx/window/layout/FoldingFeature$State; |
| |
70 | ····.line·108 | |
71 | ····new-instance·v0,·Landroidx/window/layout/FoldingFeature$State; | 46 | ····new-instance·v0,·Landroidx/window/layout/FoldingFeature$State; |
| |
72 | ····const-string·v1,·"HALF_OPENED" | 47 | ····const-string·v1,·"HALF_OPENED" |
| |
73 | ····invoke-direct·{v0,·v1},·Landroidx/window/layout/FoldingFeature$State;-><init>(Ljava/lang/String;)V | 48 | ····invoke-direct·{v0,·v1},·Landroidx/window/layout/FoldingFeature$State;-><init>(Ljava/lang/String;)V |
| |
74 | ····sput-object·v0,·Landroidx/window/layout/FoldingFeature$State;->HALF_OPENED:Landroidx/window/layout/FoldingFeature$State; | 49 | ····sput-object·v0,·Landroidx/window/layout/FoldingFeature$State;->HALF_OPENED:Landroidx/window/layout/FoldingFeature$State; |
| |
75 | ····return-void | 50 | ····return-void |
76 | .end·method | 51 | .end·method |
| |
77 | .method·private·constructor·<init>(Ljava/lang/String;)V | 52 | .method·private·constructor·<init>(Ljava/lang/String;)V |
78 | ····.locals·0 | 53 | ····.locals·0 |
| |
79 | ····.line·84 | |
80 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 54 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
81 | ····iput-object·p1,·p0,·Landroidx/window/layout/FoldingFeature$State;->description:Ljava/lang/String; | 55 | ····iput-object·p1,·p0,·Landroidx/window/layout/FoldingFeature$State;->description:Ljava/lang/String; |
| |
82 | ····return-void | 56 | ····return-void |
83 | .end·method | 57 | .end·method |
| |
| |
84 | #·virtual·methods | 58 | #·virtual·methods |
85 | .method·public·toString()Ljava/lang/String; | 59 | .method·public·toString()Ljava/lang/String; |
86 | ····.locals·1 | 60 | ····.locals·1 |
| |
87 | ····.line·87 | |
88 | ····iget-object·v0,·p0,·Landroidx/window/layout/FoldingFeature$State;->description:Ljava/lang/String; | 61 | ····iget-object·v0,·p0,·Landroidx/window/layout/FoldingFeature$State;->description:Ljava/lang/String; |
| |
89 | ····return-object·v0 | 62 | ····return-object·v0 |
90 | .end·method | 63 | .end·method |
| | | |
Offset 1, 31 lines modified | Offset 1, 8 lines modified |
1 | .class·public·interface·abstract·Landroidx/window/layout/WindowInfoTrackerDecorator; | 1 | .class·public·interface·abstract·Landroidx/window/layout/WindowInfoTrackerDecorator; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
3 | .source·"WindowInfoTracker.kt" | |
| |
| |
4 | #·annotations | |
5 | .annotation·runtime·Lkotlin/Metadata; | |
6 | ····d1·=·{ | |
7 | ········"\u0000\u0012\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\u0008g\u0018\u00002\u00020\u0001J\u0010\u0010\u0002\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u0003H\'\u00a8\u0006\u0005" | |
8 | ····} | |
9 | ····d2·=·{ | |
10 | ········"Landroidx/window/layout/WindowInfoTrackerDecorator;", | |
11 | ········"", | |
12 | ········"decorate", | |
13 | ········"Landroidx/window/layout/WindowInfoTracker;", | |
14 | ········"tracker", | |
15 | ········"window_release" | |
16 | ····} | |
17 | ····k·=·0x1 | |
18 | ····mv·=·{ | |
19 | ········0x1, | |
20 | ········0x5, | |
21 | ········0x1 | |
22 | ····} | |
23 | ····xi·=·0x30 | |
24 | .end·annotation | |
| |
| |
25 | #·virtual·methods | 4 | #·virtual·methods |
26 | .method·public·abstract·decorate(Landroidx/window/layout/WindowInfoTracker;)Landroidx/window/layout/WindowInfoTracker; | 5 | .method·public·abstract·decorate(Landroidx/window/layout/WindowInfoTracker;)Landroidx/window/layout/WindowInfoTracker; |
27 | .end·method | 6 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 79 lines modified | Offset 1, 49 lines modified |
1 | .class·public·final·Landroidx/window/layout/HardwareFoldingFeature$Companion; | 1 | .class·public·final·Landroidx/window/layout/HardwareFoldingFeature$Companion; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"HardwareFoldingFeature.kt" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/window/layout/HardwareFoldingFeature; | 6 | ····value·=·Landroidx/window/layout/HardwareFoldingFeature; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x19 | 9 | ····accessFlags·=·0x19 |
10 | ····name·=·"Companion" | 10 | ····name·=·"Companion" |
11 | .end·annotation | 11 | .end·annotation |
| |
12 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | |
13 | ····value·=·"SMAP\nHardwareFoldingFeature.kt\nKotlin\n*S·Kotlin\n*F\n+·1·HardwareFoldingFeature.kt\nandroidx/window/layout/HardwareFoldingFeature$Companion\n+·2·fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,125:1\n1#2:126\n*E\n" | |
14 | .end·annotation | |
| |
15 | .annotation·runtime·Lkotlin/Metadata; | |
16 | ····d1·=·{ | |
17 | ········"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0008\u0002\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\u0008\u0080\u0003\u0018\u00002\u00020\u0001B\u0007\u0008\u0002\u00a2\u0006\u0002\u0010\u0002J\u0015\u0010\u0003\u001a\u00020\u00042\u0006\u0010\u0005\u001a\u00020\u0006H\u0000\u00a2\u0006\u0002\u0008\u0007\u00a8\u0006\u0008" | |
18 | ····} | |
19 | ····d2·=·{ | |
20 | ········"Landroidx/window/layout/HardwareFoldingFeature$Companion;", | |
21 | ········"", | |
22 | ········"()V", | |
23 | ········"validateFeatureBounds", | |
24 | ········"", | |
25 | ········"bounds", | |
26 | ········"Landroidx/window/core/Bounds;", | |
27 | ········"validateFeatureBounds$window_release", | |
28 | ········"window_release" | |
29 | ····} | |
30 | ····k·=·0x1 | |
31 | ····mv·=·{ | |
32 | ········0x1, | |
33 | ········0x5, | |
34 | ········0x1 | |
35 | ····} | |
36 | ····xi·=·0x30 | |
37 | .end·annotation | |
| |
| |
38 | #·direct·methods | 12 | #·direct·methods |
39 | .method·private·constructor·<init>()V | 13 | .method·private·constructor·<init>()V |
40 | ····.locals·0 | 14 | ····.locals·0 |
| |
41 | ····.line·92 | |
42 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 15 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
43 | ····return-void | 16 | ····return-void |
44 | .end·method | 17 | .end·method |
| |
45 | .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V | 18 | .method·public·synthetic·constructor·<init>(Le/v/d/e;)V |
46 | ····.locals·0 | 19 | ····.locals·0 |
| |
47 | ····invoke-direct·{p0},·Landroidx/window/layout/HardwareFoldingFeature$Companion;-><init>()V | 20 | ····invoke-direct·{p0},·Landroidx/window/layout/HardwareFoldingFeature$Companion;-><init>()V |
| |
48 | ····return-void | 21 | ····return-void |
49 | .end·method | 22 | .end·method |
| |
| |
50 | #·virtual·methods | 23 | #·virtual·methods |
51 | .method·public·final·validateFeatureBounds$window_release(Landroidx/window/core/Bounds;)V | 24 | .method·public·final·validateFeatureBounds$window_release(Landroidx/window/core/Bounds;)V |
52 | ····.locals·3 | 25 | ····.locals·3 |
| |
53 | ····const-string·v0,·"bounds" | 26 | ····const-string·v0,·"bounds" |
| |
54 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 27 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
55 | ····.line·97 | |
56 | ····invoke-virtual·{p1},·Landroidx/window/core/Bounds;->getWidth()I | 28 | ····invoke-virtual·{p1},·Landroidx/window/core/Bounds;->getWidth()I |
| |
57 | ····move-result·v0 | 29 | ····move-result·v0 |
| |
58 | ····const/4·v1,·0x0 | 30 | ····const/4·v1,·0x0 |
| |
59 | ····const/4·v2,·0x1 | 31 | ····const/4·v2,·0x1 |
Offset 96, 15 lines modified | Offset 66, 14 lines modified |
96 | ····:cond_1 | 66 | ····:cond_1 |
97 | ····:goto_0 | 67 | ····:goto_0 |
98 | ····move·v0,·v2 | 68 | ····move·v0,·v2 |
| |
99 | ····:goto_1 | 69 | ····:goto_1 |
100 | ····if-eqz·v0,·:cond_5 | 70 | ····if-eqz·v0,·:cond_5 |
| |
101 | ····.line·98 | |
102 | ····invoke-virtual·{p1},·Landroidx/window/core/Bounds;->getLeft()I | 71 | ····invoke-virtual·{p1},·Landroidx/window/core/Bounds;->getLeft()I |
| |
103 | ····move-result·v0 | 72 | ····move-result·v0 |
| |
104 | ····if-eqz·v0,·:cond_2 | 73 | ····if-eqz·v0,·:cond_2 |
| |
105 | ····invoke-virtual·{p1},·Landroidx/window/core/Bounds;->getTop()I | 74 | ····invoke-virtual·{p1},·Landroidx/window/core/Bounds;->getTop()I |
Offset 128, 27 lines modified | Offset 97, 22 lines modified |
| |
128 | ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String; | 97 | ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String; |
| |
129 | ····move-result-object·v0 | 98 | ····move-result-object·v0 |
| |
130 | ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V | 99 | ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
| |
131 | ····check-cast·p1,·Ljava/lang/Throwable; | |
| |
132 | ····throw·p1 | 100 | ····throw·p1 |
| |
133 | ····.line·97 | |
134 | ····:cond_5 | 101 | ····:cond_5 |
135 | ····new-instance·p1,·Ljava/lang/IllegalArgumentException; | 102 | ····new-instance·p1,·Ljava/lang/IllegalArgumentException; |
| |
136 | ····const-string·v0,·"Bounds·must·be·non·zero" | 103 | ····const-string·v0,·"Bounds·must·be·non·zero" |
| |
137 | ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String; | 104 | ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String; |
| |
138 | ····move-result-object·v0 | 105 | ····move-result-object·v0 |
| |
139 | ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V | 106 | ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
| |
140 | ····check-cast·p1,·Ljava/lang/Throwable; | |
| |
141 | ····throw·p1 | 107 | ····throw·p1 |
142 | .end·method | 108 | .end·method |
| | | |
Offset 1, 45 lines modified | Offset 1, 35 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/FunctionReferenceImpl; | |
3 | .source·"WindowMetricsCalculator.kt" | 2 | .super·Le/v/d/h; |
| 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lkotlin/jvm/functions/Function1; | 5 | .implements·Le/v/c/l; |
| |
| |
6 | #·annotations | 6 | #·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;)V | 8 | ····value·=·Landroidx/window/layout/WindowMetricsCalculator$Companion;->overrideDecorator(Landroidx/window/layout/WindowMetricsCalculatorDecorator;)V |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x1000 | 11 | ····accessFlags·=·0x1000 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
| |
14 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
15 | ····value·=·{ | 15 | ····value·=·{ |
16 | ········"Lkotlin/jvm/internal/FunctionReferenceImpl;", | |
17 | ········"Lkotlin/jvm/functions/Function1<", | 16 | ········"Le/v/d/h;", |
| 17 | ········"Le/v/c/l<", |
18 | ········"Landroidx/window/layout/WindowMetricsCalculator;", | 18 | ········"Landroidx/window/layout/WindowMetricsCalculator;", |
19 | ········"Landroidx/window/layout/WindowMetricsCalculator;", | 19 | ········"Landroidx/window/layout/WindowMetricsCalculator;", |
20 | ········">;" | 20 | ········">;" |
21 | ····} | 21 | ····} |
22 | .end·annotation | 22 | .end·annotation |
| |
23 | .annotation·runtime·Lkotlin/Metadata; | |
24 | ····k·=·0x3 | |
25 | ····mv·=·{ | |
26 | ········0x1, | |
27 | ········0x5, | |
28 | ········0x1 | |
29 | ····} | |
30 | ····xi·=·0x30 | |
31 | .end·annotation | |
| |
| |
32 | #·direct·methods | 23 | #·direct·methods |
33 | .method·constructor·<init>(Ljava/lang/Object;)V | 24 | .method·constructor·<init>(Ljava/lang/Object;)V |
34 | ····.locals·7 | 25 | ····.locals·7 |
| |
35 | ····const-class·v3,·Landroidx/window/layout/WindowMetricsCalculatorDecorator; | 26 | ····const-class·v3,·Landroidx/window/layout/WindowMetricsCalculatorDecorator; |
| |
Offset 51, 44 lines modified | Offset 41, 42 lines modified |
| |
51 | ····const/4·v6,·0x0 | 41 | ····const/4·v6,·0x0 |
| |
52 | ····move-object·v0,·p0 | 42 | ····move-object·v0,·p0 |
| |
53 | ····move-object·v2,·p1 | 43 | ····move-object·v2,·p1 |
| |
54 | ····invoke-direct/range·{v0·..·v6},·Lkotlin/jvm/internal/FunctionReferenceImpl;-><init>(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V | 44 | ····invoke-direct/range·{v0·..·v6},·Le/v/d/h;-><init>(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V |
| |
55 | ····return-void | 45 | ····return-void |
56 | .end·method | 46 | .end·method |
| |
| |
57 | #·virtual·methods | 47 | #·virtual·methods |
58 | .method·public·final·invoke(Landroidx/window/layout/WindowMetricsCalculator;)Landroidx/window/layout/WindowMetricsCalculator; | 48 | .method·public·final·invoke(Landroidx/window/layout/WindowMetricsCalculator;)Landroidx/window/layout/WindowMetricsCalculator; |
59 | ····.locals·1 | 49 | ····.locals·1 |
| |
60 | ····const-string·v0,·"p0" | 50 | ····const-string·v0,·"p0" |
| |
61 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 51 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
| 52 | ····iget-object·v0,·p0,·Le/v/d/a;->receiver:Ljava/lang/Object; |
62 | ····.line·93 | |
63 | ····iget-object·v0,·p0,·Landroidx/window/layout/WindowMetricsCalculator$Companion$overrideDecorator$1;->receiver:Ljava/lang/Object; | |
| |
64 | ····check-cast·v0,·Landroidx/window/layout/WindowMetricsCalculatorDecorator; | 53 | ····check-cast·v0,·Landroidx/window/layout/WindowMetricsCalculatorDecorator; |
| |
65 | ····invoke-interface·{v0,·p1},·Landroidx/window/layout/WindowMetricsCalculatorDecorator;->decorate(Landroidx/window/layout/WindowMetricsCalculator;)Landroidx/window/layout/WindowMetricsCalculator; | 54 | ····invoke-interface·{v0,·p1},·Landroidx/window/layout/WindowMetricsCalculatorDecorator;->decorate(Landroidx/window/layout/WindowMetricsCalculator;)Landroidx/window/layout/WindowMetricsCalculator; |
| |
66 | ····move-result-object·p1 | 55 | ····move-result-object·p1 |
| |
67 | ····return-object·p1 | 56 | ····return-object·p1 |
68 | .end·method | 57 | .end·method |
| |
69 | .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object; | 58 | .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object; |
70 | ····.locals·0 | 59 | ····.locals·0 |
| |
71 | ····.line·93 | |
72 | ····check-cast·p1,·Landroidx/window/layout/WindowMetricsCalculator; | 60 | ····check-cast·p1,·Landroidx/window/layout/WindowMetricsCalculator; |
| |
73 | ····invoke-virtual·{p0,·p1},·Landroidx/window/layout/WindowMetricsCalculator$Companion$overrideDecorator$1;->invoke(Landroidx/window/layout/WindowMetricsCalculator;)Landroidx/window/layout/WindowMetricsCalculator; | 61 | ····invoke-virtual·{p0,·p1},·Landroidx/window/layout/WindowMetricsCalculator$Companion$overrideDecorator$1;->invoke(Landroidx/window/layout/WindowMetricsCalculator;)Landroidx/window/layout/WindowMetricsCalculator; |
| |
74 | ····move-result-object·p1 | 62 | ····move-result-object·p1 |
| |
75 | ····return-object·p1 | 63 | ····return-object·p1 |
| | | |
Offset 1, 53 lines modified | Offset 1, 35 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/Lambda; | |
3 | .source·"WindowMetricsCalculator.kt" | 2 | .super·Le/v/d/j; |
| 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lkotlin/jvm/functions/Function1; | 5 | .implements·Le/v/c/l; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
8 | ····value·=·Landroidx/window/layout/WindowMetricsCalculator$Companion;->reset()V | 8 | ····value·=·Landroidx/window/layout/WindowMetricsCalculator$Companion;->reset()V |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x18 | 11 | ····accessFlags·=·0x18 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
| |
14 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
15 | ····value·=·{ | 15 | ····value·=·{ |
16 | ········"Lkotlin/jvm/internal/Lambda;", | |
17 | ········"Lkotlin/jvm/functions/Function1<", | 16 | ········"Le/v/d/j;", |
| 17 | ········"Le/v/c/l<", |
18 | ········"Landroidx/window/layout/WindowMetricsCalculator;", | 18 | ········"Landroidx/window/layout/WindowMetricsCalculator;", |
19 | ········"Landroidx/window/layout/WindowMetricsCalculator;", | 19 | ········"Landroidx/window/layout/WindowMetricsCalculator;", |
20 | ········">;" | 20 | ········">;" |
21 | ····} | 21 | ····} |
22 | .end·annotation | 22 | .end·annotation |
| |
23 | .annotation·runtime·Lkotlin/Metadata; | |
24 | ····d1·=·{ | |
25 | ········"\u0000\u0008\n\u0000\n\u0002\u0018\u0002\n\u0000\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u0001H\n" | |
26 | ····} | |
27 | ····d2·=·{ | |
28 | ········"<anonymous>", | |
29 | ········"Landroidx/window/layout/WindowMetricsCalculator;", | |
30 | ········"it" | |
31 | ····} | |
32 | ····k·=·0x3 | |
33 | ····mv·=·{ | |
34 | ········0x1, | |
35 | ········0x5, | |
36 | ········0x1 | |
37 | ····} | |
38 | ····xi·=·0x30 | |
39 | .end·annotation | |
| |
| |
40 | #·static·fields | 23 | #·static·fields |
41 | .field·public·static·final·INSTANCE:Landroidx/window/layout/WindowMetricsCalculator$Companion$reset$1; | 24 | .field·public·static·final·INSTANCE:Landroidx/window/layout/WindowMetricsCalculator$Companion$reset$1; |
| |
| |
42 | #·direct·methods | 25 | #·direct·methods |
43 | .method·static·constructor·<clinit>()V | 26 | .method·static·constructor·<clinit>()V |
Offset 63, 35 lines modified | Offset 45, 34 lines modified |
63 | .end·method | 45 | .end·method |
| |
64 | .method·constructor·<init>()V | 46 | .method·constructor·<init>()V |
65 | ····.locals·1 | 47 | ····.locals·1 |
| |
66 | ····const/4·v0,·0x1 | 48 | ····const/4·v0,·0x1 |
| |
67 | ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/Lambda;-><init>(I)V | 49 | ····invoke-direct·{p0,·v0},·Le/v/d/j;-><init>(I)V |
| |
68 | ····return-void | 50 | ····return-void |
69 | .end·method | 51 | .end·method |
| |
| |
70 | #·virtual·methods | 52 | #·virtual·methods |
71 | .method·public·final·invoke(Landroidx/window/layout/WindowMetricsCalculator;)Landroidx/window/layout/WindowMetricsCalculator; | 53 | .method·public·final·invoke(Landroidx/window/layout/WindowMetricsCalculator;)Landroidx/window/layout/WindowMetricsCalculator; |
72 | ····.locals·1 | 54 | ····.locals·1 |
| |
73 | ····const-string·v0,·"it" | 55 | ····const-string·v0,·"it" |
| |
74 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 56 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
75 | ····return-object·p1 | 57 | ····return-object·p1 |
76 | .end·method | 58 | .end·method |
| |
77 | .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object; | 59 | .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object; |
78 | ····.locals·0 | 60 | ····.locals·0 |
| |
79 | ····.line·100 | |
80 | ····check-cast·p1,·Landroidx/window/layout/WindowMetricsCalculator; | 61 | ····check-cast·p1,·Landroidx/window/layout/WindowMetricsCalculator; |
| |
81 | ····invoke-virtual·{p0,·p1},·Landroidx/window/layout/WindowMetricsCalculator$Companion$reset$1;->invoke(Landroidx/window/layout/WindowMetricsCalculator;)Landroidx/window/layout/WindowMetricsCalculator; | 62 | ····invoke-virtual·{p0,·p1},·Landroidx/window/layout/WindowMetricsCalculator$Companion$reset$1;->invoke(Landroidx/window/layout/WindowMetricsCalculator;)Landroidx/window/layout/WindowMetricsCalculator; |
| |
82 | ····move-result-object·p1 | 63 | ····move-result-object·p1 |
| |
83 | ····return-object·p1 | 64 | ····return-object·p1 |
| | | |
Offset 1, 60 lines modified | Offset 1, 24 lines modified |
1 | .class·public·interface·abstract·Landroidx/window/layout/FoldingFeature; | 1 | .class·public·interface·abstract·Landroidx/window/layout/FoldingFeature; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FoldingFeature.kt" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroidx/window/layout/DisplayFeature; | 5 | .implements·Landroidx/window/layout/DisplayFeature; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | 7 | .annotation·system·Ldalvik/annotation/MemberClasses; |
8 | ····value·=·{ | 8 | ····value·=·{ |
9 | ········Landroidx/window/layout/FoldingFeature$OcclusionType;, | 9 | ········Landroidx/window/layout/FoldingFeature$OcclusionType;, |
10 | ········Landroidx/window/layout/FoldingFeature$Orientation;, | 10 | ········Landroidx/window/layout/FoldingFeature$Orientation;, |
11 | ········Landroidx/window/layout/FoldingFeature$State; | 11 | ········Landroidx/window/layout/FoldingFeature$State; |
12 | ····} | 12 | ····} |
13 | .end·annotation | 13 | .end·annotation |
| |
14 | .annotation·runtime·Lkotlin/Metadata; | |
15 | ····d1·=·{ | |
16 | ········"\u0000*\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\u0006\u0008f\u0018\u00002\u00020\u0001:\u0003\u0011\u0012\u0013R\u0012\u0010\u0002\u001a\u00020\u0003X\u00a6\u0004\u00a2\u0006\u0006\u001a\u0004\u0008\u0002\u0010\u0004R\u0012\u0010\u0005\u001a\u00020\u0006X\u00a6\u0004\u00a2\u0006\u0006\u001a\u0004\u0008\u0007\u0010\u0008R\u0012\u0010\t\u001a\u00020\nX\u00a6\u0004\u00a2\u0006\u0006\u001a\u0004\u0008\u000b\u0010\u000cR\u0012\u0010\r\u001a\u00020\u000eX\u00a6\u0004\u00a2\u0006\u0006\u001a\u0004\u0008\u000f\u0010\u0010\u00a8\u0006\u0014" | |
17 | ····} | |
18 | ····d2·=·{ | |
19 | ········"Landroidx/window/layout/FoldingFeature;", | |
20 | ········"Landroidx/window/layout/DisplayFeature;", | |
21 | ········"isSeparating", | |
22 | ········"", | |
23 | ········"()Z", | |
24 | ········"occlusionType", | |
25 | ········"Landroidx/window/layout/FoldingFeature$OcclusionType;", | |
26 | ········"getOcclusionType", | |
27 | ········"()Landroidx/window/layout/FoldingFeature$OcclusionType;", | |
28 | ········"orientation", | |
29 | ········"Landroidx/window/layout/FoldingFeature$Orientation;", | |
30 | ········"getOrientation", | |
31 | ········"()Landroidx/window/layout/FoldingFeature$Orientation;", | |
32 | ········"state", | |
33 | ········"Landroidx/window/layout/FoldingFeature$State;", | |
34 | ········"getState", | |
35 | ········"()Landroidx/window/layout/FoldingFeature$State;", | |
36 | ········"OcclusionType", | |
37 | ········"Orientation", | |
38 | ········"State", | |
39 | ········"window_release" | |
40 | ····} | |
41 | ····k·=·0x1 | |
42 | ····mv·=·{ | |
43 | ········0x1, | |
44 | ········0x5, | |
45 | ········0x1 | |
46 | ····} | |
47 | ····xi·=·0x30 | |
48 | .end·annotation | |
| |
| |
49 | #·virtual·methods | 14 | #·virtual·methods |
50 | .method·public·abstract·getOcclusionType()Landroidx/window/layout/FoldingFeature$OcclusionType; | 15 | .method·public·abstract·getOcclusionType()Landroidx/window/layout/FoldingFeature$OcclusionType; |
51 | .end·method | 16 | .end·method |
| |
52 | .method·public·abstract·getOrientation()Landroidx/window/layout/FoldingFeature$Orientation; | 17 | .method·public·abstract·getOrientation()Landroidx/window/layout/FoldingFeature$Orientation; |
53 | .end·method | 18 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 43 lines modified | Offset 1, 19 lines modified |
1 | .class·public·interface·abstract·Landroidx/window/layout/WindowInfoTracker; | 1 | .class·public·interface·abstract·Landroidx/window/layout/WindowInfoTracker; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"WindowInfoTracker.kt" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Landroidx/window/layout/WindowInfoTracker$Companion; | 7 | ········Landroidx/window/layout/WindowInfoTracker$Companion; |
8 | ····} | 8 | ····} |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·runtime·Lkotlin/Metadata; | |
11 | ····d1·=·{ | |
12 | ········"\u0000\u001c\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\u0008f\u0018\u0000·\u00072\u00020\u0001:\u0001\u0007J\u0016\u0010\u0002\u001a\u0008\u0012\u0004\u0012\u00020\u00040\u00032\u0006\u0010\u0005\u001a\u00020\u0006H&\u00a8\u0006\u0008" | |
13 | ····} | |
14 | ····d2·=·{ | |
15 | ········"Landroidx/window/layout/WindowInfoTracker;", | |
16 | ········"", | |
17 | ········"windowLayoutInfo", | |
18 | ········"Lkotlinx/coroutines/flow/Flow;", | |
19 | ········"Landroidx/window/layout/WindowLayoutInfo;", | |
20 | ········"activity", | |
21 | ········"Landroid/app/Activity;", | |
22 | ········"Companion", | |
23 | ········"window_release" | |
24 | ····} | |
25 | ····k·=·0x1 | |
26 | ····mv·=·{ | |
27 | ········0x1, | |
28 | ········0x5, | |
29 | ········0x1 | |
30 | ····} | |
31 | ····xi·=·0x30 | |
32 | .end·annotation | |
| |
| |
33 | #·static·fields | 10 | #·static·fields |
34 | .field·public·static·final·Companion:Landroidx/window/layout/WindowInfoTracker$Companion; | 11 | .field·public·static·final·Companion:Landroidx/window/layout/WindowInfoTracker$Companion; |
| |
| |
35 | #·direct·methods | 12 | #·direct·methods |
36 | .method·static·constructor·<clinit>()V | 13 | .method·static·constructor·<clinit>()V |
Offset 48, 57 lines modified | Offset 24, 51 lines modified |
48 | ····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; |
| |
49 | ····return-void | 25 | ····return-void |
50 | .end·method | 26 | .end·method |
| |
51 | .method·public·static·getOrCreate(Landroid/content/Context;)Landroidx/window/layout/WindowInfoTracker; | 27 | .method·public·static·getOrCreate(Landroid/content/Context;)Landroidx/window/layout/WindowInfoTracker; |
52 | ····.locals·1 | 28 | ····.locals·1 |
53 | ····.annotation·runtime·Lkotlin/jvm/JvmStatic; | |
54 | ····.end·annotation | |
| |
55 | ····sget-object·v0,·Landroidx/window/layout/WindowInfoTracker;->Companion:Landroidx/window/layout/WindowInfoTracker$Companion; | 29 | ····sget-object·v0,·Landroidx/window/layout/WindowInfoTracker;->Companion:Landroidx/window/layout/WindowInfoTracker$Companion; |
| |
56 | ····invoke-virtual·{v0,·p0},·Landroidx/window/layout/WindowInfoTracker$Companion;->getOrCreate(Landroid/content/Context;)Landroidx/window/layout/WindowInfoTracker; | 30 | ····invoke-virtual·{v0,·p0},·Landroidx/window/layout/WindowInfoTracker$Companion;->getOrCreate(Landroid/content/Context;)Landroidx/window/layout/WindowInfoTracker; |
| |
57 | ····move-result-object·p0 | 31 | ····move-result-object·p0 |
| |
58 | ····return-object·p0 | 32 | ····return-object·p0 |
59 | .end·method | 33 | .end·method |
| |
60 | .method·public·static·overrideDecorator(Landroidx/window/layout/WindowInfoTrackerDecorator;)V | 34 | .method·public·static·overrideDecorator(Landroidx/window/layout/WindowInfoTrackerDecorator;)V |
61 | ····.locals·1 | 35 | ····.locals·1 |
62 | ····.annotation·runtime·Lkotlin/jvm/JvmStatic; | |
63 | ····.end·annotation | |
| |
64 | ····sget-object·v0,·Landroidx/window/layout/WindowInfoTracker;->Companion:Landroidx/window/layout/WindowInfoTracker$Companion; | 36 | ····sget-object·v0,·Landroidx/window/layout/WindowInfoTracker;->Companion:Landroidx/window/layout/WindowInfoTracker$Companion; |
| |
65 | ····invoke-virtual·{v0,·p0},·Landroidx/window/layout/WindowInfoTracker$Companion;->overrideDecorator(Landroidx/window/layout/WindowInfoTrackerDecorator;)V | 37 | ····invoke-virtual·{v0,·p0},·Landroidx/window/layout/WindowInfoTracker$Companion;->overrideDecorator(Landroidx/window/layout/WindowInfoTrackerDecorator;)V |
| |
66 | ····return-void | 38 | ····return-void |
67 | .end·method | 39 | .end·method |
| |
68 | .method·public·static·reset()V | 40 | .method·public·static·reset()V |
69 | ····.locals·1 | 41 | ····.locals·1 |
70 | ····.annotation·runtime·Lkotlin/jvm/JvmStatic; | |
71 | ····.end·annotation | |
| |
72 | ····sget-object·v0,·Landroidx/window/layout/WindowInfoTracker;->Companion:Landroidx/window/layout/WindowInfoTracker$Companion; | 42 | ····sget-object·v0,·Landroidx/window/layout/WindowInfoTracker;->Companion:Landroidx/window/layout/WindowInfoTracker$Companion; |
| |
73 | ····invoke-virtual·{v0},·Landroidx/window/layout/WindowInfoTracker$Companion;->reset()V | 43 | ····invoke-virtual·{v0},·Landroidx/window/layout/WindowInfoTracker$Companion;->reset()V |
| |
74 | ····return-void | 44 | ····return-void |
75 | .end·method | 45 | .end·method |
| |
| |
76 | #·virtual·methods | 46 | #·virtual·methods |
77 | .method·public·abstract·windowLayoutInfo(Landroid/app/Activity;)Lkotlinx/coroutines/flow/Flow; | 47 | .method·public·abstract·windowLayoutInfo(Landroid/app/Activity;)Lkotlinx/coroutines/k2/b; |
78 | ····.annotation·system·Ldalvik/annotation/Signature; | 48 | ····.annotation·system·Ldalvik/annotation/Signature; |
79 | ········value·=·{ | 49 | ········value·=·{ |
80 | ············"(", | 50 | ············"(", |
81 | ············"Landroid/app/Activity;", | 51 | ············"Landroid/app/Activity;", |
82 | ············")", | 52 | ············")", |
83 | ············"Lkotlinx/coroutines/flow/Flow<", | 53 | ············"Lkotlinx/coroutines/k2/b<", |
84 | ············"Landroidx/window/layout/WindowLayoutInfo;", | 54 | ············"Landroidx/window/layout/WindowLayoutInfo;", |
85 | ············">;" | 55 | ············">;" |
86 | ········} | 56 | ········} |
87 | ····.end·annotation | 57 | ····.end·annotation |
88 | .end·method | 58 | .end·method |
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 43 lines modified | Offset 1, 19 lines modified |
1 | .class·public·interface·abstract·Landroidx/window/layout/ExtensionInterfaceCompat$ExtensionCallbackInterface; | 1 | .class·public·interface·abstract·Landroidx/window/layout/ExtensionInterfaceCompat$ExtensionCallbackInterface; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ExtensionInterfaceCompat.kt" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/window/layout/ExtensionInterfaceCompat; | 6 | ····value·=·Landroidx/window/layout/ExtensionInterfaceCompat; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x609 | 9 | ····accessFlags·=·0x609 |
10 | ····name·=·"ExtensionCallbackInterface" | 10 | ····name·=·"ExtensionCallbackInterface" |
11 | .end·annotation | 11 | .end·annotation |
| |
12 | .annotation·runtime·Lkotlin/Metadata; | |
13 | ····d1·=·{ | |
14 | ········"\u0000\u001c\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\u0008f\u0018\u00002\u00020\u0001J\u0018\u0010\u0002\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u00052\u0006\u0010\u0006\u001a\u00020\u0007H&\u00a8\u0006\u0008" | |
15 | ····} | |
16 | ····d2·=·{ | |
17 | ········"Landroidx/window/layout/ExtensionInterfaceCompat$ExtensionCallbackInterface;", | |
18 | ········"", | |
19 | ········"onWindowLayoutChanged", | |
20 | ········"", | |
21 | ········"activity", | |
22 | ········"Landroid/app/Activity;", | |
23 | ········"newLayout", | |
24 | ········"Landroidx/window/layout/WindowLayoutInfo;", | |
25 | ········"window_release" | |
26 | ····} | |
27 | ····k·=·0x1 | |
28 | ····mv·=·{ | |
29 | ········0x1, | |
30 | ········0x5, | |
31 | ········0x1 | |
32 | ····} | |
33 | ····xi·=·0x30 | |
34 | .end·annotation | |
| |
| |
35 | #·virtual·methods | 12 | #·virtual·methods |
36 | .method·public·abstract·onWindowLayoutChanged(Landroid/app/Activity;Landroidx/window/layout/WindowLayoutInfo;)V | 13 | .method·public·abstract·onWindowLayoutChanged(Landroid/app/Activity;Landroidx/window/layout/WindowLayoutInfo;)V |
37 | .end·method | 14 | .end·method |
| | | |
Offset 1, 51 lines modified | Offset 1, 22 lines modified |
1 | .class·public·final·Landroidx/window/layout/WindowInfoTrackerImpl; | 1 | .class·public·final·Landroidx/window/layout/WindowInfoTrackerImpl; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"WindowInfoTrackerImpl.kt" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroidx/window/layout/WindowInfoTracker; | 5 | .implements·Landroidx/window/layout/WindowInfoTracker; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | 7 | .annotation·system·Ldalvik/annotation/MemberClasses; |
8 | ····value·=·{ | 8 | ····value·=·{ |
9 | ········Landroidx/window/layout/WindowInfoTrackerImpl$Companion; | 9 | ········Landroidx/window/layout/WindowInfoTrackerImpl$Companion; |
10 | ····} | 10 | ····} |
11 | .end·annotation | 11 | .end·annotation |
| |
12 | .annotation·runtime·Lkotlin/Metadata; | |
13 | ····d1·=·{ | |
14 | ········"\u0000*\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\u0008\u0000\u0018\u0000·\u000c2\u00020\u0001:\u0001\u000cB\u0015\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u0012\u0006\u0010\u0004\u001a\u00020\u0005\u00a2\u0006\u0002\u0010\u0006J\u0016\u0010\u0007\u001a\u0008\u0012\u0004\u0012\u00020\t0\u00082\u0006\u0010\n\u001a\u00020\u000bH\u0016R\u000e\u0010\u0004\u001a\u00020\u0005X\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u000e\u0010\u0002\u001a\u00020\u0003X\u0082\u0004\u00a2\u0006\u0002\n\u0000\u00a8\u0006\r" | |
15 | ····} | |
16 | ····d2·=·{ | |
17 | ········"Landroidx/window/layout/WindowInfoTrackerImpl;", | |
18 | ········"Landroidx/window/layout/WindowInfoTracker;", | |
19 | ········"windowMetricsCalculator", | |
20 | ········"Landroidx/window/layout/WindowMetricsCalculator;", | |
21 | ········"windowBackend", | |
22 | ········"Landroidx/window/layout/WindowBackend;", | |
23 | ········"(Landroidx/window/layout/WindowMetricsCalculator;Landroidx/window/layout/WindowBackend;)V", | |
24 | ········"windowLayoutInfo", | |
25 | ········"Lkotlinx/coroutines/flow/Flow;", | |
26 | ········"Landroidx/window/layout/WindowLayoutInfo;", | |
27 | ········"activity", | |
28 | ········"Landroid/app/Activity;", | |
29 | ········"Companion", | |
30 | ········"window_release" | |
31 | ····} | |
32 | ····k·=·0x1 | |
33 | ····mv·=·{ | |
34 | ········0x1, | |
35 | ········0x5, | |
36 | ········0x1 | |
37 | ····} | |
38 | ····xi·=·0x30 | |
39 | .end·annotation | |
| |
| |
40 | #·static·fields | 12 | #·static·fields |
41 | .field·private·static·final·BUFFER_CAPACITY:I·=·0xa | 13 | .field·private·static·final·BUFFER_CAPACITY:I·=·0xa |
| |
42 | .field·public·static·final·Companion:Landroidx/window/layout/WindowInfoTrackerImpl$Companion; | 14 | .field·public·static·final·Companion:Landroidx/window/layout/WindowInfoTrackerImpl$Companion; |
| |
| |
Offset 59, 80 lines modified | Offset 30, 73 lines modified |
59 | .method·static·constructor·<clinit>()V | 30 | .method·static·constructor·<clinit>()V |
60 | ····.locals·2 | 31 | ····.locals·2 |
| |
61 | ····new-instance·v0,·Landroidx/window/layout/WindowInfoTrackerImpl$Companion; | 32 | ····new-instance·v0,·Landroidx/window/layout/WindowInfoTrackerImpl$Companion; |
| |
62 | ····const/4·v1,·0x0 | 33 | ····const/4·v1,·0x0 |
| |
63 | ····invoke-direct·{v0,·v1},·Landroidx/window/layout/WindowInfoTrackerImpl$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V | 34 | ····invoke-direct·{v0,·v1},·Landroidx/window/layout/WindowInfoTrackerImpl$Companion;-><init>(Le/v/d/e;)V |
| |
64 | ····sput-object·v0,·Landroidx/window/layout/WindowInfoTrackerImpl;->Companion:Landroidx/window/layout/WindowInfoTrackerImpl$Companion; | 35 | ····sput-object·v0,·Landroidx/window/layout/WindowInfoTrackerImpl;->Companion:Landroidx/window/layout/WindowInfoTrackerImpl$Companion; |
| |
65 | ····return-void | 36 | ····return-void |
66 | .end·method | 37 | .end·method |
| |
67 | .method·public·constructor·<init>(Landroidx/window/layout/WindowMetricsCalculator;Landroidx/window/layout/WindowBackend;)V | 38 | .method·public·constructor·<init>(Landroidx/window/layout/WindowMetricsCalculator;Landroidx/window/layout/WindowBackend;)V |
68 | ····.locals·1 | 39 | ····.locals·1 |
| |
69 | ····const-string·v0,·"windowMetricsCalculator" | 40 | ····const-string·v0,·"windowMetricsCalculator" |
| |
70 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 41 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
71 | ····const-string·v0,·"windowBackend" | 42 | ····const-string·v0,·"windowBackend" |
| |
72 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 43 | ····invoke-static·{p2,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
73 | ····.line·34 | |
74 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 44 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
75 | ····.line·35 | |
76 | ····iput-object·p1,·p0,·Landroidx/window/layout/WindowInfoTrackerImpl;->windowMetricsCalculator:Landroidx/window/layout/WindowMetricsCalculator; | 45 | ····iput-object·p1,·p0,·Landroidx/window/layout/WindowInfoTrackerImpl;->windowMetricsCalculator:Landroidx/window/layout/WindowMetricsCalculator; |
| |
77 | ····.line·36 | |
78 | ····iput-object·p2,·p0,·Landroidx/window/layout/WindowInfoTrackerImpl;->windowBackend:Landroidx/window/layout/WindowBackend; | 46 | ····iput-object·p2,·p0,·Landroidx/window/layout/WindowInfoTrackerImpl;->windowBackend:Landroidx/window/layout/WindowBackend; |
| |
79 | ····return-void | 47 | ····return-void |
80 | .end·method | 48 | .end·method |
| |
81 | .method·public·static·final·synthetic·access$getWindowBackend$p(Landroidx/window/layout/WindowInfoTrackerImpl;)Landroidx/window/layout/WindowBackend; | 49 | .method·public·static·final·synthetic·access$getWindowBackend$p(Landroidx/window/layout/WindowInfoTrackerImpl;)Landroidx/window/layout/WindowBackend; |
82 | ····.locals·0 | 50 | ····.locals·0 |
| |
83 | ····.line·34 | |
84 | ····iget-object·p0,·p0,·Landroidx/window/layout/WindowInfoTrackerImpl;->windowBackend:Landroidx/window/layout/WindowBackend; | 51 | ····iget-object·p0,·p0,·Landroidx/window/layout/WindowInfoTrackerImpl;->windowBackend:Landroidx/window/layout/WindowBackend; |
| |
85 | ····return-object·p0 | 52 | ····return-object·p0 |
86 | .end·method | 53 | .end·method |
| |
| |
87 | #·virtual·methods | 54 | #·virtual·methods |
88 | .method·public·windowLayoutInfo(Landroid/app/Activity;)Lkotlinx/coroutines/flow/Flow; | 55 | .method·public·windowLayoutInfo(Landroid/app/Activity;)Lkotlinx/coroutines/k2/b; |
89 | ····.locals·2 | 56 | ····.locals·2 |
90 | ····.annotation·system·Ldalvik/annotation/Signature; | 57 | ····.annotation·system·Ldalvik/annotation/Signature; |
91 | ········value·=·{ | 58 | ········value·=·{ |
92 | ············"(", | 59 | ············"(", |
93 | ············"Landroid/app/Activity;", | 60 | ············"Landroid/app/Activity;", |
94 | ············")", | 61 | ············")", |
95 | ············"Lkotlinx/coroutines/flow/Flow<", | 62 | ············"Lkotlinx/coroutines/k2/b<", |
96 | ············"Landroidx/window/layout/WindowLayoutInfo;", | 63 | ············"Landroidx/window/layout/WindowLayoutInfo;", |
97 | ············">;" | 64 | ············">;" |
98 | ········} | 65 | ········} |
99 | ····.end·annotation | 66 | ····.end·annotation |
| |
100 | ····const-string·v0,·"activity" | 67 | ····const-string·v0,·"activity" |
| |
101 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 68 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
102 | ····.line·46 | |
103 | ····new-instance·v0,·Landroidx/window/layout/WindowInfoTrackerImpl$windowLayoutInfo$1; | 69 | ····new-instance·v0,·Landroidx/window/layout/WindowInfoTrackerImpl$windowLayoutInfo$1; |
| |
104 | ····const/4·v1,·0x0 | 70 | ····const/4·v1,·0x0 |
| |
105 | ····invoke-direct·{v0,·p0,·p1,·v1},·Landroidx/window/layout/WindowInfoTrackerImpl$windowLayoutInfo$1;-><init>(Landroidx/window/layout/WindowInfoTrackerImpl;Landroid/app/Activity;Lkotlin/coroutines/Continuation;)V | 71 | ····invoke-direct·{v0,·p0,·p1,·v1},·Landroidx/window/layout/WindowInfoTrackerImpl$windowLayoutInfo$1;-><init>(Landroidx/window/layout/WindowInfoTrackerImpl;Landroid/app/Activity;Le/s/d;)V |
| |
106 | ····check-cast·v0,·Lkotlin/jvm/functions/Function2; | |
| |
107 | ····invoke-static·{v0},·Lkotlinx/coroutines/flow/FlowKt;->flow(Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; | 72 | ····invoke-static·{v0},·Lkotlinx/coroutines/k2/d;->a(Le/v/c/p;)Lkotlinx/coroutines/k2/b; |
Max diff block lines reached; 64/5734 bytes (1.12%) of diff not shown.
|
| | | |
Offset 1, 10 lines modified | Offset 1, 10 lines modified |
1 | .class·final·Landroidx/window/layout/SidecarCompat$DistinctElementCallback; | 1 | .class·final·Landroidx/window/layout/SidecarCompat$DistinctElementCallback; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SidecarCompat.kt" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroidx/window/layout/ExtensionInterfaceCompat$ExtensionCallbackInterface; | 5 | .implements·Landroidx/window/layout/ExtensionInterfaceCompat$ExtensionCallbackInterface; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
Offset 12, 44 lines modified | Offset 12, 14 lines modified |
12 | .end·annotation | 12 | .end·annotation |
| |
13 | .annotation·system·Ldalvik/annotation/InnerClass; | 13 | .annotation·system·Ldalvik/annotation/InnerClass; |
14 | ····accessFlags·=·0x1a | 14 | ····accessFlags·=·0x1a |
15 | ····name·=·"DistinctElementCallback" | 15 | ····name·=·"DistinctElementCallback" |
16 | .end·annotation | 16 | .end·annotation |
| |
17 | .annotation·runtime·Lkotlin/Metadata; | |
18 | ····d1·=·{ | |
19 | ········"\u0000(\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\u0008\u0003\u0008\u0002\u0018\u00002\u00020\u0001B\r\u0012\u0006\u0010\u0002\u001a\u00020\u0001\u00a2\u0006\u0002\u0010\u0003J\u0018\u0010\n\u001a\u00020\u000b2\u0006\u0010\u000c\u001a\u00020\u00062\u0006\u0010\r\u001a\u00020\u0007H\u0016R\u001c\u0010\u0004\u001a\u000e\u0012\u0004\u0012\u00020\u0006\u0012\u0004\u0012\u00020\u00070\u00058\u0002X\u0083\u0004\u00a2\u0006\u0002\n\u0000R\u000e\u0010\u0002\u001a\u00020\u0001X\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u000e\u0010\u0008\u001a\u00020\tX\u0082\u0004\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u000e" | |
20 | ····} | |
21 | ····d2·=·{ | |
22 | ········"Landroidx/window/layout/SidecarCompat$DistinctElementCallback;", | |
23 | ········"Landroidx/window/layout/ExtensionInterfaceCompat$ExtensionCallbackInterface;", | |
24 | ········"callbackInterface", | |
25 | ········"(Landroidx/window/layout/ExtensionInterfaceCompat$ExtensionCallbackInterface;)V", | |
26 | ········"activityWindowLayoutInfo", | |
27 | ········"Ljava/util/WeakHashMap;", | |
28 | ········"Landroid/app/Activity;", | |
29 | ········"Landroidx/window/layout/WindowLayoutInfo;", | |
30 | ········"lock", | |
31 | ········"Ljava/util/concurrent/locks/ReentrantLock;", | |
32 | ········"onWindowLayoutChanged", | |
33 | ········"", | |
34 | ········"activity", | |
35 | ········"newLayout", | |
36 | ········"window_release" | |
37 | ····} | |
38 | ····k·=·0x1 | |
39 | ····mv·=·{ | |
40 | ········0x1, | |
41 | ········0x5, | |
42 | ········0x1 | |
43 | ····} | |
44 | ····xi·=·0x30 | |
45 | .end·annotation | |
| |
| |
46 | #·instance·fields | 17 | #·instance·fields |
47 | .field·private·final·activityWindowLayoutInfo:Ljava/util/WeakHashMap; | 18 | .field·private·final·activityWindowLayoutInfo:Ljava/util/WeakHashMap; |
48 | ····.annotation·system·Ldalvik/annotation/Signature; | 19 | ····.annotation·system·Ldalvik/annotation/Signature; |
49 | ········value·=·{ | 20 | ········value·=·{ |
50 | ············"Ljava/util/WeakHashMap<", | 21 | ············"Ljava/util/WeakHashMap<", |
51 | ············"Landroid/app/Activity;", | 22 | ············"Landroid/app/Activity;", |
Offset 66, 30 lines modified | Offset 36, 26 lines modified |
| |
66 | #·direct·methods | 36 | #·direct·methods |
67 | .method·public·constructor·<init>(Landroidx/window/layout/ExtensionInterfaceCompat$ExtensionCallbackInterface;)V | 37 | .method·public·constructor·<init>(Landroidx/window/layout/ExtensionInterfaceCompat$ExtensionCallbackInterface;)V |
68 | ····.locals·1 | 38 | ····.locals·1 |
| |
69 | ····const-string·v0,·"callbackInterface" | 39 | ····const-string·v0,·"callbackInterface" |
| |
70 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 40 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
71 | ····.line·370 | |
72 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 41 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
73 | ····.line·371 | |
74 | ····iput-object·p1,·p0,·Landroidx/window/layout/SidecarCompat$DistinctElementCallback;->callbackInterface:Landroidx/window/layout/ExtensionInterfaceCompat$ExtensionCallbackInterface; | 42 | ····iput-object·p1,·p0,·Landroidx/window/layout/SidecarCompat$DistinctElementCallback;->callbackInterface:Landroidx/window/layout/ExtensionInterfaceCompat$ExtensionCallbackInterface; |
| |
75 | ····.line·373 | |
76 | ····new-instance·p1,·Ljava/util/concurrent/locks/ReentrantLock; | 43 | ····new-instance·p1,·Ljava/util/concurrent/locks/ReentrantLock; |
| |
77 | ····invoke-direct·{p1},·Ljava/util/concurrent/locks/ReentrantLock;-><init>()V | 44 | ····invoke-direct·{p1},·Ljava/util/concurrent/locks/ReentrantLock;-><init>()V |
| |
78 | ····iput-object·p1,·p0,·Landroidx/window/layout/SidecarCompat$DistinctElementCallback;->lock:Ljava/util/concurrent/locks/ReentrantLock; | 45 | ····iput-object·p1,·p0,·Landroidx/window/layout/SidecarCompat$DistinctElementCallback;->lock:Ljava/util/concurrent/locks/ReentrantLock; |
| |
79 | ····.line·380 | |
80 | ····new-instance·p1,·Ljava/util/WeakHashMap; | 46 | ····new-instance·p1,·Ljava/util/WeakHashMap; |
| |
81 | ····invoke-direct·{p1},·Ljava/util/WeakHashMap;-><init>()V | 47 | ····invoke-direct·{p1},·Ljava/util/WeakHashMap;-><init>()V |
| |
82 | ····iput-object·p1,·p0,·Landroidx/window/layout/SidecarCompat$DistinctElementCallback;->activityWindowLayoutInfo:Ljava/util/WeakHashMap; | 48 | ····iput-object·p1,·p0,·Landroidx/window/layout/SidecarCompat$DistinctElementCallback;->activityWindowLayoutInfo:Ljava/util/WeakHashMap; |
| |
83 | ····return-void | 49 | ····return-void |
Offset 98, 75 lines modified | Offset 64, 65 lines modified |
| |
98 | #·virtual·methods | 64 | #·virtual·methods |
99 | .method·public·onWindowLayoutChanged(Landroid/app/Activity;Landroidx/window/layout/WindowLayoutInfo;)V | 65 | .method·public·onWindowLayoutChanged(Landroid/app/Activity;Landroidx/window/layout/WindowLayoutInfo;)V |
100 | ····.locals·2 | 66 | ····.locals·2 |
| |
101 | ····const-string·v0,·"activity" | 67 | ····const-string·v0,·"activity" |
| |
102 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 68 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
103 | ····const-string·v0,·"newLayout" | 69 | ····const-string·v0,·"newLayout" |
| |
104 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 70 | ····invoke-static·{p2,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
105 | ····.line·385 | |
106 | ····iget-object·v0,·p0,·Landroidx/window/layout/SidecarCompat$DistinctElementCallback;->lock:Ljava/util/concurrent/locks/ReentrantLock; | 71 | ····iget-object·v0,·p0,·Landroidx/window/layout/SidecarCompat$DistinctElementCallback;->lock:Ljava/util/concurrent/locks/ReentrantLock; |
| |
107 | ····check-cast·v0,·Ljava/util/concurrent/locks/Lock; | |
| |
108 | ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->lock()V | 72 | ····invoke-interface·{v0},·Ljava/util/concurrent/locks/Lock;->lock()V |
| |
109 | ····.line·386 | |
110 | ····:try_start_0 | 73 | ····:try_start_0 |
111 | ····iget-object·v1,·p0,·Landroidx/window/layout/SidecarCompat$DistinctElementCallback;->activityWindowLayoutInfo:Ljava/util/WeakHashMap; | 74 | ····iget-object·v1,·p0,·Landroidx/window/layout/SidecarCompat$DistinctElementCallback;->activityWindowLayoutInfo:Ljava/util/WeakHashMap; |
| |
112 | ····invoke-virtual·{v1,·p1},·Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; | 75 | ····invoke-virtual·{v1,·p1},·Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; |
| |
113 | ····move-result-object·v1 | 76 | ····move-result-object·v1 |
| |
114 | ····check-cast·v1,·Landroidx/window/layout/WindowLayoutInfo; | 77 | ····check-cast·v1,·Landroidx/window/layout/WindowLayoutInfo; |
| |
115 | ····.line·387 | |
116 | ····invoke-static·{p2,·v1},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z | 78 | ····invoke-static·{p2,·v1},·Le/v/d/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z |
| |
117 | ····move-result·v1 | 79 | ····move-result·v1 |
118 | ····:try_end_0 | 80 | ····:try_end_0 |
119 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 81 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
| |
120 | ····if-eqz·v1,·:cond_0 | 82 | ····if-eqz·v1,·:cond_0 |
| |
121 | ····.line·388 | |
Max diff block lines reached; 1166/6490 bytes (17.97%) of diff not shown.
|
| | | |
Offset 1, 32 lines modified | Offset 1, 8 lines modified |
1 | .class·public·interface·abstract·Landroidx/window/layout/DisplayFeature; | 1 | .class·public·interface·abstract·Landroidx/window/layout/DisplayFeature; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
3 | .source·"DisplayFeature.kt" | |
| |
| |
4 | #·annotations | |
5 | .annotation·runtime·Lkotlin/Metadata; | |
6 | ····d1·=·{ | |
7 | ········"\u0000\u0012\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0003\u0008f\u0018\u00002\u00020\u0001R\u0012\u0010\u0002\u001a\u00020\u0003X\u00a6\u0004\u00a2\u0006\u0006\u001a\u0004\u0008\u0004\u0010\u0005\u00a8\u0006\u0006" | |
8 | ····} | |
9 | ····d2·=·{ | |
10 | ········"Landroidx/window/layout/DisplayFeature;", | |
11 | ········"", | |
12 | ········"bounds", | |
13 | ········"Landroid/graphics/Rect;", | |
14 | ········"getBounds", | |
15 | ········"()Landroid/graphics/Rect;", | |
16 | ········"window_release" | |
17 | ····} | |
18 | ····k·=·0x1 | |
19 | ····mv·=·{ | |
20 | ········0x1, | |
21 | ········0x5, | |
22 | ········0x1 | |
23 | ····} | |
24 | ····xi·=·0x30 | |
25 | .end·annotation | |
| |
| |
26 | #·virtual·methods | 4 | #·virtual·methods |
27 | .method·public·abstract·getBounds()Landroid/graphics/Rect; | 5 | .method·public·abstract·getBounds()Landroid/graphics/Rect; |
28 | .end·method | 6 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 58 lines modified | Offset 1, 30 lines modified |
1 | .class·public·final·Landroidx/window/layout/WindowMetricsCalculator$Companion; | 1 | .class·public·final·Landroidx/window/layout/WindowMetricsCalculator$Companion; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"WindowMetricsCalculator.kt" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/window/layout/WindowMetricsCalculator; | 6 | ····value·=·Landroidx/window/layout/WindowMetricsCalculator; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x19 | 9 | ····accessFlags·=·0x19 |
10 | ····name·=·"Companion" | 10 | ····name·=·"Companion" |
11 | .end·annotation | 11 | .end·annotation |
| |
12 | .annotation·runtime·Lkotlin/Metadata; | |
13 | ····d1·=·{ | |
14 | ········"\u0000&\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\u0008\u0086\u0003\u0018\u00002\u00020\u0001B\u0007\u0008\u0002\u00a2\u0006\u0002\u0010\u0002J\u0008\u0010\u0006\u001a\u00020\u0005H\u0007J\u0010\u0010\u0007\u001a\u00020\u00082\u0006\u0010\t\u001a\u00020\nH\u0007J\u0008\u0010\u000b\u001a\u00020\u0008H\u0007R\u001a\u0010\u0003\u001a\u000e\u0012\u0004\u0012\u00020\u0005\u0012\u0004\u0012\u00020\u00050\u0004X\u0082\u000e\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u000c" | |
15 | ····} | |
16 | ····d2·=·{ | |
17 | ········"Landroidx/window/layout/WindowMetricsCalculator$Companion;", | |
18 | ········"", | |
19 | ········"()V", | |
20 | ········"decorator", | |
21 | ········"Lkotlin/Function1;", | |
22 | ········"Landroidx/window/layout/WindowMetricsCalculator;", | |
23 | ········"getOrCreate", | |
24 | ········"overrideDecorator", | |
25 | ········"", | |
26 | ········"overridingDecorator", | |
27 | ········"Landroidx/window/layout/WindowMetricsCalculatorDecorator;", | |
28 | ········"reset", | |
29 | ········"window_release" | |
30 | ····} | |
31 | ····k·=·0x1 | |
32 | ····mv·=·{ | |
33 | ········0x1, | |
34 | ········0x5, | |
35 | ········0x1 | |
36 | ····} | |
37 | ····xi·=·0x30 | |
38 | .end·annotation | |
| |
| |
39 | #·static·fields | 12 | #·static·fields |
40 | .field·static·final·synthetic·$$INSTANCE:Landroidx/window/layout/WindowMetricsCalculator$Companion; | 13 | .field·static·final·synthetic·$$INSTANCE:Landroidx/window/layout/WindowMetricsCalculator$Companion; |
| |
41 | .field·private·static·decorator:Lkotlin/jvm/functions/Function1; | 14 | .field·private·static·decorator:Le/v/c/l; |
42 | ····.annotation·system·Ldalvik/annotation/Signature; | 15 | ····.annotation·system·Ldalvik/annotation/Signature; |
43 | ········value·=·{ | 16 | ········value·=·{ |
44 | ············"Lkotlin/jvm/functions/Function1<", | 17 | ············"Le/v/c/l<", |
45 | ············"-", | 18 | ············"-", |
46 | ············"Landroidx/window/layout/WindowMetricsCalculator;", | 19 | ············"Landroidx/window/layout/WindowMetricsCalculator;", |
47 | ············"+", | 20 | ············"+", |
48 | ············"Landroidx/window/layout/WindowMetricsCalculator;", | 21 | ············"Landroidx/window/layout/WindowMetricsCalculator;", |
49 | ············">;" | 22 | ············">;" |
50 | ········} | 23 | ········} |
51 | ····.end·annotation | 24 | ····.end·annotation |
Offset 65, 82 lines modified | Offset 37, 69 lines modified |
| |
65 | ····new-instance·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion; | 37 | ····new-instance·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion; |
| |
66 | ····invoke-direct·{v0},·Landroidx/window/layout/WindowMetricsCalculator$Companion;-><init>()V | 38 | ····invoke-direct·{v0},·Landroidx/window/layout/WindowMetricsCalculator$Companion;-><init>()V |
| |
67 | ····sput-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion;->$$INSTANCE:Landroidx/window/layout/WindowMetricsCalculator$Companion; | 39 | ····sput-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion;->$$INSTANCE:Landroidx/window/layout/WindowMetricsCalculator$Companion; |
| |
68 | ····.line·82 | |
69 | ····sget-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion$decorator$1;->INSTANCE:Landroidx/window/layout/WindowMetricsCalculator$Companion$decorator$1; | 40 | ····sget-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion$decorator$1;->INSTANCE:Landroidx/window/layout/WindowMetricsCalculator$Companion$decorator$1; |
| |
70 | ····check-cast·v0,·Lkotlin/jvm/functions/Function1; | |
| |
71 | ····sput-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion;->decorator:Lkotlin/jvm/functions/Function1; | 41 | ····sput-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion;->decorator:Le/v/c/l; |
| |
72 | ····return-void | 42 | ····return-void |
73 | .end·method | 43 | .end·method |
| |
74 | .method·private·constructor·<init>()V | 44 | .method·private·constructor·<init>()V |
75 | ····.locals·0 | 45 | ····.locals·0 |
| |
76 | ····.line·79 | |
77 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 46 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
78 | ····return-void | 47 | ····return-void |
79 | .end·method | 48 | .end·method |
| |
| |
80 | #·virtual·methods | 49 | #·virtual·methods |
81 | .method·public·final·getOrCreate()Landroidx/window/layout/WindowMetricsCalculator; | 50 | .method·public·final·getOrCreate()Landroidx/window/layout/WindowMetricsCalculator; |
82 | ····.locals·2 | 51 | ····.locals·2 |
83 | ····.annotation·runtime·Lkotlin/jvm/JvmStatic; | |
84 | ····.end·annotation | |
| |
85 | ····.line·86 | |
86 | ····sget-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion;->decorator:Lkotlin/jvm/functions/Function1; | 52 | ····sget-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion;->decorator:Le/v/c/l; |
| |
87 | ····sget-object·v1,·Landroidx/window/layout/WindowMetricsCalculatorCompat;->INSTANCE:Landroidx/window/layout/WindowMetricsCalculatorCompat; | 53 | ····sget-object·v1,·Landroidx/window/layout/WindowMetricsCalculatorCompat;->INSTANCE:Landroidx/window/layout/WindowMetricsCalculatorCompat; |
| |
88 | ····invoke-interface·{v0,·v1},·Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object; | 54 | ····invoke-interface·{v0,·v1},·Le/v/c/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object; |
| |
89 | ····move-result-object·v0 | 55 | ····move-result-object·v0 |
| |
90 | ····check-cast·v0,·Landroidx/window/layout/WindowMetricsCalculator; | 56 | ····check-cast·v0,·Landroidx/window/layout/WindowMetricsCalculator; |
| |
91 | ····return-object·v0 | 57 | ····return-object·v0 |
92 | .end·method | 58 | .end·method |
| |
93 | .method·public·final·overrideDecorator(Landroidx/window/layout/WindowMetricsCalculatorDecorator;)V | 59 | .method·public·final·overrideDecorator(Landroidx/window/layout/WindowMetricsCalculatorDecorator;)V |
94 | ····.locals·1 | 60 | ····.locals·1 |
95 | ····.annotation·runtime·Lkotlin/jvm/JvmStatic; | 61 | ····.annotation·build·Landroidx/window/core/ExperimentalWindowApi; |
96 | ····.end·annotation | 62 | ····.end·annotation |
| |
97 | ····const-string·v0,·"overridingDecorator" | 63 | ····const-string·v0,·"overridingDecorator" |
| |
98 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 64 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
99 | ····.line·93 | |
100 | ····new-instance·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion$overrideDecorator$1; | 65 | ····new-instance·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion$overrideDecorator$1; |
| |
101 | ····invoke-direct·{v0,·p1},·Landroidx/window/layout/WindowMetricsCalculator$Companion$overrideDecorator$1;-><init>(Ljava/lang/Object;)V | 66 | ····invoke-direct·{v0,·p1},·Landroidx/window/layout/WindowMetricsCalculator$Companion$overrideDecorator$1;-><init>(Ljava/lang/Object;)V |
| |
102 | ····check-cast·v0,·Lkotlin/jvm/functions/Function1; | |
| |
103 | ····sput-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion;->decorator:Lkotlin/jvm/functions/Function1; | 67 | ····sput-object·v0,·Landroidx/window/layout/WindowMetricsCalculator$Companion;->decorator:Le/v/c/l; |
| |
104 | ····return-void | 68 | ····return-void |
105 | .end·method | 69 | .end·method |
| |
Max diff block lines reached; 648/5962 bytes (10.87%) of diff not shown.
|
| | | |
Offset 1, 37 lines modified | Offset 1, 10 lines modified |
1 | .class·public·final·Landroidx/window/layout/DisplayCompatHelperApi17; | 1 | .class·public·final·Landroidx/window/layout/DisplayCompatHelperApi17; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
3 | .source·"DisplayCompatHelper.kt" | |
| |
| |
4 | #·annotations | |
5 | .annotation·runtime·Lkotlin/Metadata; | |
6 | ····d1·=·{ | |
7 | ········"\u0000\u001e\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0008\u0002\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\u0008\u00c1\u0002\u0018\u00002\u00020\u0001B\u0007\u0008\u0002\u00a2\u0006\u0002\u0010\u0002J\u0016\u0010\u0003\u001a\u00020\u00042\u0006\u0010\u0005\u001a\u00020\u00062\u0006\u0010\u0007\u001a\u00020\u0008\u00a8\u0006\t" | |
8 | ····} | |
9 | ····d2·=·{ | |
10 | ········"Landroidx/window/layout/DisplayCompatHelperApi17;", | |
11 | ········"", | |
12 | ········"()V", | |
13 | ········"getRealSize", | |
14 | ········"", | |
15 | ········"display", | |
16 | ········"Landroid/view/Display;", | |
17 | ········"point", | |
18 | ········"Landroid/graphics/Point;", | |
19 | ········"window_release" | |
20 | ····} | |
21 | ····k·=·0x1 | |
22 | ····mv·=·{ | |
23 | ········0x1, | |
24 | ········0x5, | |
25 | ········0x1 | |
26 | ····} | |
27 | ····xi·=·0x30 | |
28 | .end·annotation | |
| |
| |
29 | #·static·fields | 4 | #·static·fields |
30 | .field·public·static·final·INSTANCE:Landroidx/window/layout/DisplayCompatHelperApi17; | 5 | .field·public·static·final·INSTANCE:Landroidx/window/layout/DisplayCompatHelperApi17; |
| |
| |
31 | #·direct·methods | 6 | #·direct·methods |
Offset 46, 31 lines modified | Offset 19, 29 lines modified |
| |
46 | ····return-void | 19 | ····return-void |
47 | .end·method | 20 | .end·method |
| |
48 | .method·private·constructor·<init>()V | 21 | .method·private·constructor·<init>()V |
49 | ····.locals·0 | 22 | ····.locals·0 |
| |
50 | ····.line·25 | |
51 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
52 | ····return-void | 24 | ····return-void |
53 | .end·method | 25 | .end·method |
| |
| |
54 | #·virtual·methods | 26 | #·virtual·methods |
55 | .method·public·final·getRealSize(Landroid/view/Display;Landroid/graphics/Point;)V | 27 | .method·public·final·getRealSize(Landroid/view/Display;Landroid/graphics/Point;)V |
56 | ····.locals·1 | 28 | ····.locals·1 |
| |
57 | ····const-string·v0,·"display" | 29 | ····const-string·v0,·"display" |
| |
58 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 30 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
59 | ····const-string·v0,·"point" | 31 | ····const-string·v0,·"point" |
| |
60 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 32 | ····invoke-static·{p2,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
61 | ····.line·30 | |
62 | ····invoke-virtual·{p1,·p2},·Landroid/view/Display;->getRealSize(Landroid/graphics/Point;)V | 33 | ····invoke-virtual·{p1,·p2},·Landroid/view/Display;->getRealSize(Landroid/graphics/Point;)V |
| |
63 | ····return-void | 34 | ····return-void |
64 | .end·method | 35 | .end·method |
| | | |
Offset 1, 31 lines modified | Offset 1, 15 lines modified |
1 | .class·public·interface·abstract·Landroidx/window/layout/WindowMetricsCalculatorDecorator; | 1 | .class·public·interface·abstract·Landroidx/window/layout/WindowMetricsCalculatorDecorator; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"WindowMetricsCalculator.kt" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
| 5 | .annotation·build·Landroidx/window/core/ExperimentalWindowApi; |
5 | .annotation·runtime·Lkotlin/Metadata; | |
6 | ····d1·=·{ | |
7 | ········"\u0000\u0012\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\u0008g\u0018\u00002\u00020\u0001J\u0010\u0010\u0002\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u0003H\'\u00a8\u0006\u0005" | |
8 | ····} | |
9 | ····d2·=·{ | |
10 | ········"Landroidx/window/layout/WindowMetricsCalculatorDecorator;", | |
11 | ········"", | |
12 | ········"decorate", | |
13 | ········"Landroidx/window/layout/WindowMetricsCalculator;", | |
14 | ········"calculator", | |
15 | ········"window_release" | |
16 | ····} | |
17 | ····k·=·0x1 | |
18 | ····mv·=·{ | |
19 | ········0x1, | |
20 | ········0x5, | |
21 | ········0x1 | |
22 | ····} | |
23 | ····xi·=·0x30 | |
24 | .end·annotation | 6 | .end·annotation |
| |
| |
25 | #·virtual·methods | 7 | #·virtual·methods |
26 | .method·public·abstract·decorate(Landroidx/window/layout/WindowMetricsCalculator;)Landroidx/window/layout/WindowMetricsCalculator; | 8 | .method·public·abstract·decorate(Landroidx/window/layout/WindowMetricsCalculator;)Landroidx/window/layout/WindowMetricsCalculator; |
| 9 | ····.annotation·build·Landroidx/window/core/ExperimentalWindowApi; |
| 10 | ····.end·annotation |
27 | .end·method | 11 | .end·method |
| | | |
Offset 1, 82 lines modified | Offset 1, 54 lines modified |
1 | .class·public·final·Landroidx/window/layout/HardwareFoldingFeature$Type$Companion; | 1 | .class·public·final·Landroidx/window/layout/HardwareFoldingFeature$Type$Companion; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"HardwareFoldingFeature.kt" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/window/layout/HardwareFoldingFeature$Type; | 6 | ····value·=·Landroidx/window/layout/HardwareFoldingFeature$Type; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x19 | 9 | ····accessFlags·=·0x19 |
10 | ····name·=·"Companion" | 10 | ····name·=·"Companion" |
11 | .end·annotation | 11 | .end·annotation |
| |
12 | .annotation·runtime·Lkotlin/Metadata; | |
13 | ····d1·=·{ | |
14 | ········"\u0000\u0014\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0005\u0008\u0080\u0003\u0018\u00002\u00020\u0001B\u0007\u0008\u0002\u00a2\u0006\u0002\u0010\u0002R\u0011\u0010\u0003\u001a\u00020\u0004\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u0005\u0010\u0006R\u0011\u0010\u0007\u001a\u00020\u0004\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u0008\u0010\u0006\u00a8\u0006\t" | |
15 | ····} | |
16 | ····d2·=·{ | |
17 | ········"Landroidx/window/layout/HardwareFoldingFeature$Type$Companion;", | |
18 | ········"", | |
19 | ········"()V", | |
20 | ········"FOLD", | |
21 | ········"Landroidx/window/layout/HardwareFoldingFeature$Type;", | |
22 | ········"getFOLD", | |
23 | ········"()Landroidx/window/layout/HardwareFoldingFeature$Type;", | |
24 | ········"HINGE", | |
25 | ········"getHINGE", | |
26 | ········"window_release" | |
27 | ····} | |
28 | ····k·=·0x1 | |
29 | ····mv·=·{ | |
30 | ········0x1, | |
31 | ········0x5, | |
32 | ········0x1 | |
33 | ····} | |
34 | ····xi·=·0x30 | |
35 | .end·annotation | |
| |
| |
36 | #·direct·methods | 12 | #·direct·methods |
37 | .method·private·constructor·<init>()V | 13 | .method·private·constructor·<init>()V |
38 | ····.locals·0 | 14 | ····.locals·0 |
| |
39 | ····.line·113 | |
40 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 15 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
41 | ····return-void | 16 | ····return-void |
42 | .end·method | 17 | .end·method |
| |
43 | .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V | 18 | .method·public·synthetic·constructor·<init>(Le/v/d/e;)V |
44 | ····.locals·0 | 19 | ····.locals·0 |
| |
45 | ····invoke-direct·{p0},·Landroidx/window/layout/HardwareFoldingFeature$Type$Companion;-><init>()V | 20 | ····invoke-direct·{p0},·Landroidx/window/layout/HardwareFoldingFeature$Type$Companion;-><init>()V |
| |
46 | ····return-void | 21 | ····return-void |
47 | .end·method | 22 | .end·method |
| |
| |
48 | #·virtual·methods | 23 | #·virtual·methods |
49 | .method·public·final·getFOLD()Landroidx/window/layout/HardwareFoldingFeature$Type; | 24 | .method·public·final·getFOLD()Landroidx/window/layout/HardwareFoldingFeature$Type; |
50 | ····.locals·1 | 25 | ····.locals·1 |
| |
51 | ····.line·117 | |
52 | ····invoke-static·{},·Landroidx/window/layout/HardwareFoldingFeature$Type;->access$getFOLD$cp()Landroidx/window/layout/HardwareFoldingFeature$Type; | 26 | ····invoke-static·{},·Landroidx/window/layout/HardwareFoldingFeature$Type;->access$getFOLD$cp()Landroidx/window/layout/HardwareFoldingFeature$Type; |
| |
53 | ····move-result-object·v0 | 27 | ····move-result-object·v0 |
| |
54 | ····return-object·v0 | 28 | ····return-object·v0 |
55 | .end·method | 29 | .end·method |
| |
56 | .method·public·final·getHINGE()Landroidx/window/layout/HardwareFoldingFeature$Type; | 30 | .method·public·final·getHINGE()Landroidx/window/layout/HardwareFoldingFeature$Type; |
57 | ····.locals·1 | 31 | ····.locals·1 |
| |
58 | ····.line·122 | |
59 | ····invoke-static·{},·Landroidx/window/layout/HardwareFoldingFeature$Type;->access$getHINGE$cp()Landroidx/window/layout/HardwareFoldingFeature$Type; | 32 | ····invoke-static·{},·Landroidx/window/layout/HardwareFoldingFeature$Type;->access$getHINGE$cp()Landroidx/window/layout/HardwareFoldingFeature$Type; |
| |
60 | ····move-result-object·v0 | 33 | ····move-result-object·v0 |
| |
61 | ····return-object·v0 | 34 | ····return-object·v0 |
62 | .end·method | 35 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 53 lines modified | Offset 1, 35 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/Lambda; | |
3 | .source·"WindowMetricsCalculator.kt" | 2 | .super·Le/v/d/j; |
| 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lkotlin/jvm/functions/Function1; | 5 | .implements·Le/v/c/l; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
8 | ····value·=·Landroidx/window/layout/WindowMetricsCalculator$Companion;-><clinit>()V | 8 | ····value·=·Landroidx/window/layout/WindowMetricsCalculator$Companion;-><clinit>()V |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x18 | 11 | ····accessFlags·=·0x18 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
| |
14 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
15 | ····value·=·{ | 15 | ····value·=·{ |
16 | ········"Lkotlin/jvm/internal/Lambda;", | |
17 | ········"Lkotlin/jvm/functions/Function1<", | 16 | ········"Le/v/d/j;", |
| 17 | ········"Le/v/c/l<", |
18 | ········"Landroidx/window/layout/WindowMetricsCalculator;", | 18 | ········"Landroidx/window/layout/WindowMetricsCalculator;", |
19 | ········"Landroidx/window/layout/WindowMetricsCalculator;", | 19 | ········"Landroidx/window/layout/WindowMetricsCalculator;", |
20 | ········">;" | 20 | ········">;" |
21 | ····} | 21 | ····} |
22 | .end·annotation | 22 | .end·annotation |
| |
23 | .annotation·runtime·Lkotlin/Metadata; | |
24 | ····d1·=·{ | |
25 | ········"\u0000\u0008\n\u0000\n\u0002\u0018\u0002\n\u0000\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u0001H\n" | |
26 | ····} | |
27 | ····d2·=·{ | |
28 | ········"<anonymous>", | |
29 | ········"Landroidx/window/layout/WindowMetricsCalculator;", | |
30 | ········"it" | |
31 | ····} | |
32 | ····k·=·0x3 | |
33 | ····mv·=·{ | |
34 | ········0x1, | |
35 | ········0x5, | |
36 | ········0x1 | |
37 | ····} | |
38 | ····xi·=·0x30 | |
39 | .end·annotation | |
| |
| |
40 | #·static·fields | 23 | #·static·fields |
41 | .field·public·static·final·INSTANCE:Landroidx/window/layout/WindowMetricsCalculator$Companion$decorator$1; | 24 | .field·public·static·final·INSTANCE:Landroidx/window/layout/WindowMetricsCalculator$Companion$decorator$1; |
| |
| |
42 | #·direct·methods | 25 | #·direct·methods |
43 | .method·static·constructor·<clinit>()V | 26 | .method·static·constructor·<clinit>()V |
Offset 63, 35 lines modified | Offset 45, 34 lines modified |
63 | .end·method | 45 | .end·method |
| |
64 | .method·constructor·<init>()V | 46 | .method·constructor·<init>()V |
65 | ····.locals·1 | 47 | ····.locals·1 |
| |
66 | ····const/4·v0,·0x1 | 48 | ····const/4·v0,·0x1 |
| |
67 | ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/Lambda;-><init>(I)V | 49 | ····invoke-direct·{p0,·v0},·Le/v/d/j;-><init>(I)V |
| |
68 | ····return-void | 50 | ····return-void |
69 | .end·method | 51 | .end·method |
| |
| |
70 | #·virtual·methods | 52 | #·virtual·methods |
71 | .method·public·final·invoke(Landroidx/window/layout/WindowMetricsCalculator;)Landroidx/window/layout/WindowMetricsCalculator; | 53 | .method·public·final·invoke(Landroidx/window/layout/WindowMetricsCalculator;)Landroidx/window/layout/WindowMetricsCalculator; |
72 | ····.locals·1 | 54 | ····.locals·1 |
| |
73 | ····const-string·v0,·"it" | 55 | ····const-string·v0,·"it" |
| |
74 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 56 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
75 | ····return-object·p1 | 57 | ····return-object·p1 |
76 | .end·method | 58 | .end·method |
| |
77 | .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object; | 59 | .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object; |
78 | ····.locals·0 | 60 | ····.locals·0 |
| |
79 | ····.line·82 | |
80 | ····check-cast·p1,·Landroidx/window/layout/WindowMetricsCalculator; | 61 | ····check-cast·p1,·Landroidx/window/layout/WindowMetricsCalculator; |
| |
81 | ····invoke-virtual·{p0,·p1},·Landroidx/window/layout/WindowMetricsCalculator$Companion$decorator$1;->invoke(Landroidx/window/layout/WindowMetricsCalculator;)Landroidx/window/layout/WindowMetricsCalculator; | 62 | ····invoke-virtual·{p0,·p1},·Landroidx/window/layout/WindowMetricsCalculator$Companion$decorator$1;->invoke(Landroidx/window/layout/WindowMetricsCalculator;)Landroidx/window/layout/WindowMetricsCalculator; |
| |
82 | ····move-result-object·p1 | 63 | ····move-result-object·p1 |
| |
83 | ····return-object·p1 | 64 | ····return-object·p1 |
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 55 lines modified | Offset 1, 32 lines modified |
1 | .class·public·final·Landroidx/window/layout/FoldingFeature$OcclusionType$Companion; | 1 | .class·public·final·Landroidx/window/layout/FoldingFeature$OcclusionType$Companion; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FoldingFeature.kt" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/window/layout/FoldingFeature$OcclusionType; | 6 | ····value·=·Landroidx/window/layout/FoldingFeature$OcclusionType; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x19 | 9 | ····accessFlags·=·0x19 |
10 | ····name·=·"Companion" | 10 | ····name·=·"Companion" |
11 | .end·annotation | 11 | .end·annotation |
| |
12 | .annotation·runtime·Lkotlin/Metadata; | |
13 | ····d1·=·{ | |
14 | ········"\u0000\u0014\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\u0008\u0086\u0003\u0018\u00002\u00020\u0001B\u0007\u0008\u0002\u00a2\u0006\u0002\u0010\u0002R\u0010\u0010\u0003\u001a\u00020\u00048\u0006X\u0087\u0004\u00a2\u0006\u0002\n\u0000R\u0010\u0010\u0005\u001a\u00020\u00048\u0006X\u0087\u0004\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u0006" | |
15 | ····} | |
16 | ····d2·=·{ | |
17 | ········"Landroidx/window/layout/FoldingFeature$OcclusionType$Companion;", | |
18 | ········"", | |
19 | ········"()V", | |
20 | ········"FULL", | |
21 | ········"Landroidx/window/layout/FoldingFeature$OcclusionType;", | |
22 | ········"NONE", | |
23 | ········"window_release" | |
24 | ····} | |
25 | ····k·=·0x1 | |
26 | ····mv·=·{ | |
27 | ········0x1, | |
28 | ········0x5, | |
29 | ········0x1 | |
30 | ····} | |
31 | ····xi·=·0x30 | |
32 | .end·annotation | |
| |
| |
33 | #·direct·methods | 12 | #·direct·methods |
34 | .method·private·constructor·<init>()V | 13 | .method·private·constructor·<init>()V |
35 | ····.locals·0 | 14 | ····.locals·0 |
| |
36 | ····.line·34 | |
37 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 15 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
38 | ····return-void | 16 | ····return-void |
39 | .end·method | 17 | .end·method |
| |
40 | .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V | 18 | .method·public·synthetic·constructor·<init>(Le/v/d/e;)V |
41 | ····.locals·0 | 19 | ····.locals·0 |
| |
42 | ····invoke-direct·{p0},·Landroidx/window/layout/FoldingFeature$OcclusionType$Companion;-><init>()V | 20 | ····invoke-direct·{p0},·Landroidx/window/layout/FoldingFeature$OcclusionType$Companion;-><init>()V |
| |
43 | ····return-void | 21 | ····return-void |
44 | .end·method | 22 | .end·method |
| | | |
Offset 1, 36 lines modified | Offset 1, 10 lines modified |
1 | .class·public·final·Landroidx/window/layout/ActivityCompatHelperApi30; | 1 | .class·public·final·Landroidx/window/layout/ActivityCompatHelperApi30; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
3 | .source·"ActivityCompatHelper.kt" | |
| |
| |
4 | #·annotations | |
5 | .annotation·runtime·Lkotlin/Metadata; | |
6 | ····d1·=·{ | |
7 | ········"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\u0008\u00c1\u0002\u0018\u00002\u00020\u0001B\u0007\u0008\u0002\u00a2\u0006\u0002\u0010\u0002J\u000e\u0010\u0003\u001a\u00020\u00042\u0006\u0010\u0005\u001a\u00020\u0006J\u000e\u0010\u0007\u001a\u00020\u00042\u0006\u0010\u0005\u001a\u00020\u0006\u00a8\u0006\u0008" | |
8 | ····} | |
9 | ····d2·=·{ | |
10 | ········"Landroidx/window/layout/ActivityCompatHelperApi30;", | |
11 | ········"", | |
12 | ········"()V", | |
13 | ········"currentWindowBounds", | |
14 | ········"Landroid/graphics/Rect;", | |
15 | ········"activity", | |
16 | ········"Landroid/app/Activity;", | |
17 | ········"maximumWindowBounds", | |
18 | ········"window_release" | |
19 | ····} | |
20 | ····k·=·0x1 | |
21 | ····mv·=·{ | |
22 | ········0x1, | |
23 | ········0x5, | |
24 | ········0x1 | |
25 | ····} | |
26 | ····xi·=·0x30 | |
27 | .end·annotation | |
| |
| |
28 | #·static·fields | 4 | #·static·fields |
29 | .field·public·static·final·INSTANCE:Landroidx/window/layout/ActivityCompatHelperApi30; | 5 | .field·public·static·final·INSTANCE:Landroidx/window/layout/ActivityCompatHelperApi30; |
| |
| |
30 | #·direct·methods | 6 | #·direct·methods |
Offset 45, 68 lines modified | Offset 19, 65 lines modified |
| |
45 | ····return-void | 19 | ····return-void |
46 | .end·method | 20 | .end·method |
| |
47 | .method·private·constructor·<init>()V | 21 | .method·private·constructor·<init>()V |
48 | ····.locals·0 | 22 | ····.locals·0 |
| |
49 | ····.line·31 | |
50 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
51 | ····return-void | 24 | ····return-void |
52 | .end·method | 25 | .end·method |
| |
| |
53 | #·virtual·methods | 26 | #·virtual·methods |
54 | .method·public·final·currentWindowBounds(Landroid/app/Activity;)Landroid/graphics/Rect; | 27 | .method·public·final·currentWindowBounds(Landroid/app/Activity;)Landroid/graphics/Rect; |
55 | ····.locals·1 | 28 | ····.locals·1 |
| |
56 | ····const-string·v0,·"activity" | 29 | ····const-string·v0,·"activity" |
| |
57 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 30 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
58 | ····.line·34 | |
59 | ····invoke-virtual·{p1},·Landroid/app/Activity;->getWindowManager()Landroid/view/WindowManager; | 31 | ····invoke-virtual·{p1},·Landroid/app/Activity;->getWindowManager()Landroid/view/WindowManager; |
| |
60 | ····move-result-object·p1 | 32 | ····move-result-object·p1 |
| |
61 | ····invoke-interface·{p1},·Landroid/view/WindowManager;->getCurrentWindowMetrics()Landroid/view/WindowMetrics; | 33 | ····invoke-interface·{p1},·Landroid/view/WindowManager;->getCurrentWindowMetrics()Landroid/view/WindowMetrics; |
| |
62 | ····move-result-object·p1 | 34 | ····move-result-object·p1 |
| |
63 | ····invoke-virtual·{p1},·Landroid/view/WindowMetrics;->getBounds()Landroid/graphics/Rect; | 35 | ····invoke-virtual·{p1},·Landroid/view/WindowMetrics;->getBounds()Landroid/graphics/Rect; |
| |
64 | ····move-result-object·p1 | 36 | ····move-result-object·p1 |
| |
65 | ····const-string·v0,·"activity.windowManager.currentWindowMetrics.bounds" | 37 | ····const-string·v0,·"activity.windowManager.currentWindowMetrics.bounds" |
| |
66 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V | 38 | ····invoke-static·{p1,·v0},·Le/v/d/i;->c(Ljava/lang/Object;Ljava/lang/String;)V |
| |
67 | ····return-object·p1 | 39 | ····return-object·p1 |
68 | .end·method | 40 | .end·method |
| |
69 | .method·public·final·maximumWindowBounds(Landroid/app/Activity;)Landroid/graphics/Rect; | 41 | .method·public·final·maximumWindowBounds(Landroid/app/Activity;)Landroid/graphics/Rect; |
70 | ····.locals·1 | 42 | ····.locals·1 |
| |
71 | ····const-string·v0,·"activity" | 43 | ····const-string·v0,·"activity" |
| |
72 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 44 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
73 | ····.line·38 | |
74 | ····invoke-virtual·{p1},·Landroid/app/Activity;->getWindowManager()Landroid/view/WindowManager; | 45 | ····invoke-virtual·{p1},·Landroid/app/Activity;->getWindowManager()Landroid/view/WindowManager; |
| |
75 | ····move-result-object·p1 | 46 | ····move-result-object·p1 |
| |
76 | ····invoke-interface·{p1},·Landroid/view/WindowManager;->getMaximumWindowMetrics()Landroid/view/WindowMetrics; | 47 | ····invoke-interface·{p1},·Landroid/view/WindowManager;->getMaximumWindowMetrics()Landroid/view/WindowMetrics; |
| |
77 | ····move-result-object·p1 | 48 | ····move-result-object·p1 |
| |
78 | ····invoke-virtual·{p1},·Landroid/view/WindowMetrics;->getBounds()Landroid/graphics/Rect; | 49 | ····invoke-virtual·{p1},·Landroid/view/WindowMetrics;->getBounds()Landroid/graphics/Rect; |
| |
79 | ····move-result-object·p1 | 50 | ····move-result-object·p1 |
| |
80 | ····const-string·v0,·"activity.windowManager.maximumWindowMetrics.bounds" | 51 | ····const-string·v0,·"activity.windowManager.maximumWindowMetrics.bounds" |
| |
81 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V | 52 | ····invoke-static·{p1,·v0},·Le/v/d/i;->c(Ljava/lang/Object;Ljava/lang/String;)V |
| |
82 | ····return-object·p1 | 53 | ····return-object·p1 |
83 | .end·method | 54 | .end·method |
| | | |
Offset 1, 39 lines modified | Offset 1, 15 lines modified |
1 | .class·final·Landroidx/window/layout/EmptyDecorator; | 1 | .class·final·Landroidx/window/layout/EmptyDecorator; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"WindowInfoTracker.kt" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroidx/window/layout/WindowInfoTrackerDecorator; | 5 | .implements·Landroidx/window/layout/WindowInfoTrackerDecorator; |
| |
| |
6 | #·annotations | |
7 | .annotation·runtime·Lkotlin/Metadata; | |
8 | ····d1·=·{ | |
9 | ········"\u0000\u0014\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\u0008\u00c2\u0002\u0018\u00002\u00020\u0001B\u0007\u0008\u0002\u00a2\u0006\u0002\u0010\u0002J\u0010\u0010\u0003\u001a\u00020\u00042\u0006\u0010\u0005\u001a\u00020\u0004H\u0016\u00a8\u0006\u0006" | |
10 | ····} | |
11 | ····d2·=·{ | |
12 | ········"Landroidx/window/layout/EmptyDecorator;", | |
13 | ········"Landroidx/window/layout/WindowInfoTrackerDecorator;", | |
14 | ········"()V", | |
15 | ········"decorate", | |
16 | ········"Landroidx/window/layout/WindowInfoTracker;", | |
17 | ········"tracker", | |
18 | ········"window_release" | |
19 | ····} | |
20 | ····k·=·0x1 | |
21 | ····mv·=·{ | |
22 | ········0x1, | |
23 | ········0x5, | |
24 | ········0x1 | |
25 | ····} | |
26 | ····xi·=·0x30 | |
27 | .end·annotation | |
| |
| |
28 | #·static·fields | 6 | #·static·fields |
29 | .field·public·static·final·INSTANCE:Landroidx/window/layout/EmptyDecorator; | 7 | .field·public·static·final·INSTANCE:Landroidx/window/layout/EmptyDecorator; |
| |
| |
30 | #·direct·methods | 8 | #·direct·methods |
31 | .method·static·constructor·<clinit>()V | 9 | .method·static·constructor·<clinit>()V |
32 | ····.locals·1 | 10 | ····.locals·1 |
Offset 46, 24 lines modified | Offset 22, 23 lines modified |
| |
46 | ····return-void | 22 | ····return-void |
47 | .end·method | 23 | .end·method |
| |
48 | .method·private·constructor·<init>()V | 24 | .method·private·constructor·<init>()V |
49 | ····.locals·0 | 25 | ····.locals·0 |
| |
50 | ····.line·112 | |
51 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
52 | ····return-void | 27 | ····return-void |
53 | .end·method | 28 | .end·method |
| |
| |
54 | #·virtual·methods | 29 | #·virtual·methods |
55 | .method·public·decorate(Landroidx/window/layout/WindowInfoTracker;)Landroidx/window/layout/WindowInfoTracker; | 30 | .method·public·decorate(Landroidx/window/layout/WindowInfoTracker;)Landroidx/window/layout/WindowInfoTracker; |
56 | ····.locals·1 | 31 | ····.locals·1 |
| |
57 | ····const-string·v0,·"tracker" | 32 | ····const-string·v0,·"tracker" |
| |
58 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 33 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
59 | ····return-object·p1 | 34 | ····return-object·p1 |
60 | .end·method | 35 | .end·method |
| | | |
Offset 1, 64 lines modified | Offset 1, 33 lines modified |
1 | .class·public·final·Landroidx/window/layout/SidecarCompat$Companion; | 1 | .class·public·final·Landroidx/window/layout/SidecarCompat$Companion; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SidecarCompat.kt" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/window/layout/SidecarCompat; | 6 | ····value·=·Landroidx/window/layout/SidecarCompat; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x19 | 9 | ····accessFlags·=·0x19 |
10 | ····name·=·"Companion" | 10 | ····name·=·"Companion" |
11 | .end·annotation | 11 | .end·annotation |
| |
12 | .annotation·runtime·Lkotlin/Metadata; | |
13 | ····d1·=·{ | |
14 | ········"\u0000(\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0008\u0002\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\u0008\u0086\u0003\u0018\u00002\u00020\u0001B\u0007\u0008\u0002\u00a2\u0006\u0002\u0010\u0002J\u0019\u0010\t\u001a\u0004\u0018\u00010\n2\u0008\u0010\u000b\u001a\u0004\u0018\u00010\u000cH\u0000\u00a2\u0006\u0002\u0008\rR\u000e\u0010\u0003\u001a\u00020\u0004X\u0082T\u00a2\u0006\u0002\n\u0000R\u0013\u0010\u0005\u001a\u0004\u0018\u00010\u00068F\u00a2\u0006\u0006\u001a\u0004\u0008\u0007\u0010\u0008\u00a8\u0006\u000e" | |
15 | ····} | |
16 | ····d2·=·{ | |
17 | ········"Landroidx/window/layout/SidecarCompat$Companion;", | |
18 | ········"", | |
19 | ········"()V", | |
20 | ········"TAG", | |
21 | ········"", | |
22 | ········"sidecarVersion", | |
23 | ········"Landroidx/window/core/Version;", | |
24 | ········"getSidecarVersion", | |
25 | ········"()Landroidx/window/core/Version;", | |
26 | ········"getActivityWindowToken", | |
27 | ········"Landroid/os/IBinder;", | |
28 | ········"activity", | |
29 | ········"Landroid/app/Activity;", | |
30 | ········"getActivityWindowToken$window_release", | |
31 | ········"window_release" | |
32 | ····} | |
33 | ····k·=·0x1 | |
34 | ····mv·=·{ | |
35 | ········0x1, | |
36 | ········0x5, | |
37 | ········0x1 | |
38 | ····} | |
39 | ····xi·=·0x30 | |
40 | .end·annotation | |
| |
| |
41 | #·direct·methods | 12 | #·direct·methods |
42 | .method·private·constructor·<init>()V | 13 | .method·private·constructor·<init>()V |
43 | ····.locals·0 | 14 | ····.locals·0 |
| |
44 | ····.line·441 | |
45 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 15 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
46 | ····return-void | 16 | ····return-void |
47 | .end·method | 17 | .end·method |
| |
48 | .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V | 18 | .method·public·synthetic·constructor·<init>(Le/v/d/e;)V |
49 | ····.locals·0 | 19 | ····.locals·0 |
| |
50 | ····invoke-direct·{p0},·Landroidx/window/layout/SidecarCompat$Companion;-><init>()V | 20 | ····invoke-direct·{p0},·Landroidx/window/layout/SidecarCompat$Companion;-><init>()V |
| |
51 | ····return-void | 21 | ····return-void |
52 | .end·method | 22 | .end·method |
| |
Offset 69, 15 lines modified | Offset 38, 14 lines modified |
| |
69 | ····const/4·v0,·0x0 | 38 | ····const/4·v0,·0x0 |
| |
70 | ····if-nez·p1,·:cond_0 | 39 | ····if-nez·p1,·:cond_0 |
| |
71 | ····goto·:goto_0 | 40 | ····goto·:goto_0 |
| |
72 | ····.line·464 | |
73 | ····:cond_0 | 41 | ····:cond_0 |
74 | ····invoke-virtual·{p1},·Landroid/app/Activity;->getWindow()Landroid/view/Window; | 42 | ····invoke-virtual·{p1},·Landroid/app/Activity;->getWindow()Landroid/view/Window; |
| |
75 | ····move-result-object·p1 | 43 | ····move-result-object·p1 |
| |
76 | ····if-nez·p1,·:cond_1 | 44 | ····if-nez·p1,·:cond_1 |
| |
Offset 100, 49 lines modified | Offset 68, 31 lines modified |
100 | .end·method | 68 | .end·method |
| |
101 | .method·public·final·getSidecarVersion()Landroidx/window/core/Version; | 69 | .method·public·final·getSidecarVersion()Landroidx/window/core/Version; |
102 | ····.locals·3 | 70 | ····.locals·3 |
| |
103 | ····const/4·v0,·0x0 | 71 | ····const/4·v0,·0x0 |
| |
104 | ····.line·445 | |
105 | ····:try_start_0 | 72 | ····:try_start_0 |
106 | ····invoke-static·{},·Landroidx/window/sidecar/SidecarProvider;->getApiVersion()Ljava/lang/String; | 73 | ····invoke-static·{},·Landroidx/window/sidecar/SidecarProvider;->getApiVersion()Ljava/lang/String; |
| |
107 | ····move-result-object·v1 | 74 | ····move-result-object·v1 |
| |
108 | ····.line·446 | |
109 | ····move-object·v2,·v1 | |
| |
110 | ····check-cast·v2,·Ljava/lang/CharSequence; | |
| |
111 | ····invoke-static·{v2},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z | 75 | ····invoke-static·{v1},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z |
| |
112 | ····move-result·v2 | 76 | ····move-result·v2 |
| |
113 | ····if-nez·v2,·:cond_0 | 77 | ····if-nez·v2,·:cond_0 |
| |
114 | ····sget-object·v2,·Landroidx/window/core/Version;->Companion:Landroidx/window/core/Version$Companion; | 78 | ····sget-object·v2,·Landroidx/window/core/Version;->Companion:Landroidx/window/core/Version$Companion; |
| |
115 | ····invoke-virtual·{v2,·v1},·Landroidx/window/core/Version$Companion;->parse(Ljava/lang/String;)Landroidx/window/core/Version; | 79 | ····invoke-virtual·{v2,·v1},·Landroidx/window/core/Version$Companion;->parse(Ljava/lang/String;)Landroidx/window/core/Version; |
| |
116 | ····move-result-object·v0 | 80 | ····move-result-object·v0 |
117 | ····:try_end_0 | 81 | ····:try_end_0 |
118 | ····.catch·Ljava/lang/NoClassDefFoundError;·{:try_start_0·..·:try_end_0}·:catch_1 | 82 | ····.catch·Ljava/lang/NoClassDefFoundError;·{:try_start_0·..·:try_end_0}·:catch_0 |
119 | ····.catch·Ljava/lang/UnsupportedOperationException;·{:try_start_0·..·:try_end_0}·:catch_0 | 83 | ····.catch·Ljava/lang/UnsupportedOperationException;·{:try_start_0·..·:try_end_0}·:catch_0 |
| |
120 | ····goto·:goto_0 | |
| |
121 | ····.line·456 | |
122 | ····:catch_0 | 84 | ····:catch_0 |
123 | ····check-cast·v0,·Landroidx/window/core/Version; | |
| |
124 | ····goto·:goto_0 | |
| |
125 | ····.line·451 | |
126 | ····:catch_1 | |
127 | ····check-cast·v0,·Landroidx/window/core/Version; | |
| |
128 | ····:cond_0 | 85 | ····:cond_0 |
Max diff block lines reached; 13/3847 bytes (0.34%) of diff not shown.
|
| | | |
Offset 1, 10 lines modified | Offset 1, 10 lines modified |
1 | .class·public·final·Landroidx/window/layout/SidecarWindowBackend$ExtensionListenerImpl; | 1 | .class·public·final·Landroidx/window/layout/SidecarWindowBackend$ExtensionListenerImpl; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SidecarWindowBackend.kt" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroidx/window/layout/ExtensionInterfaceCompat$ExtensionCallbackInterface; | 5 | .implements·Landroidx/window/layout/ExtensionInterfaceCompat$ExtensionCallbackInterface; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
Offset 12, 39 lines modified | Offset 12, 14 lines modified |
12 | .end·annotation | 12 | .end·annotation |
| |
13 | .annotation·system·Ldalvik/annotation/InnerClass; | 13 | .annotation·system·Ldalvik/annotation/InnerClass; |
14 | ····accessFlags·=·0x11 | 14 | ····accessFlags·=·0x11 |
15 | ····name·=·"ExtensionListenerImpl" | 15 | ····name·=·"ExtensionListenerImpl" |
16 | .end·annotation | 16 | .end·annotation |
| |
17 | .annotation·runtime·Lkotlin/Metadata; | |
18 | ····d1·=·{ | |
19 | ········"\u0000\u001e\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\u0008\u0081\u0004\u0018\u00002\u00020\u0001B\u0005\u00a2\u0006\u0002\u0010\u0002J\u0018\u0010\u0003\u001a\u00020\u00042\u0006\u0010\u0005\u001a\u00020\u00062\u0006\u0010\u0007\u001a\u00020\u0008H\u0017\u00a8\u0006\t" | |
20 | ····} | |
21 | ····d2·=·{ | |
22 | ········"Landroidx/window/layout/SidecarWindowBackend$ExtensionListenerImpl;", | |
23 | ········"Landroidx/window/layout/ExtensionInterfaceCompat$ExtensionCallbackInterface;", | |
24 | ········"(Landroidx/window/layout/SidecarWindowBackend;)V", | |
25 | ········"onWindowLayoutChanged", | |
26 | ········"", | |
27 | ········"activity", | |
28 | ········"Landroid/app/Activity;", | |
29 | ········"newLayout", | |
30 | ········"Landroidx/window/layout/WindowLayoutInfo;", | |
31 | ········"window_release" | |
32 | ····} | |
33 | ····k·=·0x1 | |
34 | ····mv·=·{ | |
35 | ········0x1, | |
36 | ········0x5, | |
37 | ········0x1 | |
38 | ····} | |
39 | ····xi·=·0x30 | |
40 | .end·annotation | |
| |
| |
41 | #·instance·fields | 17 | #·instance·fields |
42 | .field·final·synthetic·this$0:Landroidx/window/layout/SidecarWindowBackend; | 18 | .field·final·synthetic·this$0:Landroidx/window/layout/SidecarWindowBackend; |
| |
| |
43 | #·direct·methods | 19 | #·direct·methods |
44 | .method·public·constructor·<init>(Landroidx/window/layout/SidecarWindowBackend;)V | 20 | .method·public·constructor·<init>(Landroidx/window/layout/SidecarWindowBackend;)V |
Offset 53, 39 lines modified | Offset 28, 41 lines modified |
53 | ········value·=·{ | 28 | ········value·=·{ |
54 | ············"()V" | 29 | ············"()V" |
55 | ········} | 30 | ········} |
56 | ····.end·annotation | 31 | ····.end·annotation |
| |
57 | ····const-string·v0,·"this$0" | 32 | ····const-string·v0,·"this$0" |
| |
58 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 33 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
59 | ····.line·138 | |
60 | ····iput-object·p1,·p0,·Landroidx/window/layout/SidecarWindowBackend$ExtensionListenerImpl;->this$0:Landroidx/window/layout/SidecarWindowBackend; | 34 | ····iput-object·p1,·p0,·Landroidx/window/layout/SidecarWindowBackend$ExtensionListenerImpl;->this$0:Landroidx/window/layout/SidecarWindowBackend; |
| |
61 | ····.line·137 | |
62 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 35 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
63 | ····return-void | 36 | ····return-void |
64 | .end·method | 37 | .end·method |
| |
| |
65 | #·virtual·methods | 38 | #·virtual·methods |
66 | .method·public·onWindowLayoutChanged(Landroid/app/Activity;Landroidx/window/layout/WindowLayoutInfo;)V | 39 | .method·public·onWindowLayoutChanged(Landroid/app/Activity;Landroidx/window/layout/WindowLayoutInfo;)V |
67 | ····.locals·3 | 40 | ····.locals·3 |
| 41 | ····.annotation·build·Landroid/annotation/SuppressLint; |
| 42 | ········value·=·{ |
| 43 | ············"SyntheticAccessor" |
| 44 | ········} |
| 45 | ····.end·annotation |
| |
68 | ····const-string·v0,·"activity" | 46 | ····const-string·v0,·"activity" |
| |
69 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 47 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
70 | ····const-string·v0,·"newLayout" | 48 | ····const-string·v0,·"newLayout" |
| |
71 | ····invoke-static·{p2,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 49 | ····invoke-static·{p2,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
72 | ····.line·144 | |
73 | ····iget-object·v0,·p0,·Landroidx/window/layout/SidecarWindowBackend$ExtensionListenerImpl;->this$0:Landroidx/window/layout/SidecarWindowBackend; | 50 | ····iget-object·v0,·p0,·Landroidx/window/layout/SidecarWindowBackend$ExtensionListenerImpl;->this$0:Landroidx/window/layout/SidecarWindowBackend; |
| |
74 | ····invoke-virtual·{v0},·Landroidx/window/layout/SidecarWindowBackend;->getWindowLayoutChangeCallbacks()Ljava/util/concurrent/CopyOnWriteArrayList; | 51 | ····invoke-virtual·{v0},·Landroidx/window/layout/SidecarWindowBackend;->getWindowLayoutChangeCallbacks()Ljava/util/concurrent/CopyOnWriteArrayList; |
| |
75 | ····move-result-object·v0 | 52 | ····move-result-object·v0 |
| |
76 | ····invoke-virtual·{v0},·Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator; | 53 | ····invoke-virtual·{v0},·Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator; |
Offset 101, 28 lines modified | Offset 78, 26 lines modified |
| |
101 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 78 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| |
102 | ····move-result-object·v1 | 79 | ····move-result-object·v1 |
| |
103 | ····check-cast·v1,·Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper; | 80 | ····check-cast·v1,·Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper; |
| |
104 | ····.line·145 | |
105 | ····invoke-virtual·{v1},·Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;->getActivity()Landroid/app/Activity; | 81 | ····invoke-virtual·{v1},·Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;->getActivity()Landroid/app/Activity; |
| |
106 | ····move-result-object·v2 | 82 | ····move-result-object·v2 |
| |
107 | ····invoke-static·{v2,·p1},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z | 83 | ····invoke-static·{v2,·p1},·Le/v/d/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z |
| |
108 | ····move-result·v2 | 84 | ····move-result·v2 |
| |
109 | ····if-nez·v2,·:cond_0 | 85 | ····if-nez·v2,·:cond_0 |
| |
110 | ····goto·:goto_0 | 86 | ····goto·:goto_0 |
| |
111 | ····.line·148 | |
112 | ····:cond_0 | 87 | ····:cond_0 |
113 | ····invoke-virtual·{v1,·p2},·Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;->accept(Landroidx/window/layout/WindowLayoutInfo;)V | 88 | ····invoke-virtual·{v1,·p2},·Landroidx/window/layout/SidecarWindowBackend$WindowLayoutChangeCallbackWrapper;->accept(Landroidx/window/layout/WindowLayoutInfo;)V |
| |
114 | ····goto·:goto_0 | 89 | ····goto·:goto_0 |
| |
115 | ····:cond_1 | 90 | ····:cond_1 |
116 | ····return-void | 91 | ····return-void |
| | | |
Offset 1, 43 lines modified | Offset 1, 19 lines modified |
1 | .class·public·interface·abstract·Landroidx/window/layout/WindowMetricsCalculator; | 1 | .class·public·interface·abstract·Landroidx/window/layout/WindowMetricsCalculator; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"WindowMetricsCalculator.kt" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Landroidx/window/layout/WindowMetricsCalculator$Companion; | 7 | ········Landroidx/window/layout/WindowMetricsCalculator$Companion; |
8 | ····} | 8 | ····} |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·runtime·Lkotlin/Metadata; | |
11 | ····d1·=·{ | |
12 | ········"\u0000\u0018\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0003\u0008f\u0018\u0000·\u00072\u00020\u0001:\u0001\u0007J\u0010\u0010\u0002\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u0005H&J\u0010\u0010\u0006\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u0005H&\u00a8\u0006\u0008" | |
13 | ····} | |
14 | ····d2·=·{ | |
15 | ········"Landroidx/window/layout/WindowMetricsCalculator;", | |
16 | ········"", | |
17 | ········"computeCurrentWindowMetrics", | |
18 | ········"Landroidx/window/layout/WindowMetrics;", | |
19 | ········"activity", | |
20 | ········"Landroid/app/Activity;", | |
21 | ········"computeMaximumWindowMetrics", | |
22 | ········"Companion", | |
23 | ········"window_release" | |
24 | ····} | |
25 | ····k·=·0x1 | |
26 | ····mv·=·{ | |
27 | ········0x1, | |
28 | ········0x5, | |
29 | ········0x1 | |
30 | ····} | |
31 | ····xi·=·0x30 | |
32 | .end·annotation | |
| |
| |
33 | #·static·fields | 10 | #·static·fields |
34 | .field·public·static·final·Companion:Landroidx/window/layout/WindowMetricsCalculator$Companion; | 11 | .field·public·static·final·Companion:Landroidx/window/layout/WindowMetricsCalculator$Companion; |
| |
| |
35 | #·direct·methods | 12 | #·direct·methods |
36 | .method·static·constructor·<clinit>()V | 13 | .method·static·constructor·<clinit>()V |
Offset 48, 41 lines modified | Offset 24, 39 lines modified |
48 | ····sput-object·v0,·Landroidx/window/layout/WindowMetricsCalculator;->Companion:Landroidx/window/layout/WindowMetricsCalculator$Companion; | 24 | ····sput-object·v0,·Landroidx/window/layout/WindowMetricsCalculator;->Companion:Landroidx/window/layout/WindowMetricsCalculator$Companion; |
| |
49 | ····return-void | 25 | ····return-void |
50 | .end·method | 26 | .end·method |
| |
51 | .method·public·static·getOrCreate()Landroidx/window/layout/WindowMetricsCalculator; | 27 | .method·public·static·getOrCreate()Landroidx/window/layout/WindowMetricsCalculator; |
52 | ····.locals·1 | 28 | ····.locals·1 |
53 | ····.annotation·runtime·Lkotlin/jvm/JvmStatic; | |
54 | ····.end·annotation | |
| |
55 | ····sget-object·v0,·Landroidx/window/layout/WindowMetricsCalculator;->Companion:Landroidx/window/layout/WindowMetricsCalculator$Companion; | 29 | ····sget-object·v0,·Landroidx/window/layout/WindowMetricsCalculator;->Companion:Landroidx/window/layout/WindowMetricsCalculator$Companion; |
| |
56 | ····invoke-virtual·{v0},·Landroidx/window/layout/WindowMetricsCalculator$Companion;->getOrCreate()Landroidx/window/layout/WindowMetricsCalculator; | 30 | ····invoke-virtual·{v0},·Landroidx/window/layout/WindowMetricsCalculator$Companion;->getOrCreate()Landroidx/window/layout/WindowMetricsCalculator; |
| |
57 | ····move-result-object·v0 | 31 | ····move-result-object·v0 |
| |
58 | ····return-object·v0 | 32 | ····return-object·v0 |
59 | .end·method | 33 | .end·method |
| |
60 | .method·public·static·overrideDecorator(Landroidx/window/layout/WindowMetricsCalculatorDecorator;)V | 34 | .method·public·static·overrideDecorator(Landroidx/window/layout/WindowMetricsCalculatorDecorator;)V |
61 | ····.locals·1 | 35 | ····.locals·1 |
62 | ····.annotation·runtime·Lkotlin/jvm/JvmStatic; | 36 | ····.annotation·build·Landroidx/window/core/ExperimentalWindowApi; |
63 | ····.end·annotation | 37 | ····.end·annotation |
| |
64 | ····sget-object·v0,·Landroidx/window/layout/WindowMetricsCalculator;->Companion:Landroidx/window/layout/WindowMetricsCalculator$Companion; | 38 | ····sget-object·v0,·Landroidx/window/layout/WindowMetricsCalculator;->Companion:Landroidx/window/layout/WindowMetricsCalculator$Companion; |
| |
65 | ····invoke-virtual·{v0,·p0},·Landroidx/window/layout/WindowMetricsCalculator$Companion;->overrideDecorator(Landroidx/window/layout/WindowMetricsCalculatorDecorator;)V | 39 | ····invoke-virtual·{v0,·p0},·Landroidx/window/layout/WindowMetricsCalculator$Companion;->overrideDecorator(Landroidx/window/layout/WindowMetricsCalculatorDecorator;)V |
| |
66 | ····return-void | 40 | ····return-void |
67 | .end·method | 41 | .end·method |
| |
68 | .method·public·static·reset()V | 42 | .method·public·static·reset()V |
69 | ····.locals·1 | 43 | ····.locals·1 |
70 | ····.annotation·runtime·Lkotlin/jvm/JvmStatic; | 44 | ····.annotation·build·Landroidx/window/core/ExperimentalWindowApi; |
71 | ····.end·annotation | 45 | ····.end·annotation |
| |
72 | ····sget-object·v0,·Landroidx/window/layout/WindowMetricsCalculator;->Companion:Landroidx/window/layout/WindowMetricsCalculator$Companion; | 46 | ····sget-object·v0,·Landroidx/window/layout/WindowMetricsCalculator;->Companion:Landroidx/window/layout/WindowMetricsCalculator$Companion; |
| |
73 | ····invoke-virtual·{v0},·Landroidx/window/layout/WindowMetricsCalculator$Companion;->reset()V | 47 | ····invoke-virtual·{v0},·Landroidx/window/layout/WindowMetricsCalculator$Companion;->reset()V |
| |
74 | ····return-void | 48 | ····return-void |
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 55 lines modified | Offset 1, 32 lines modified |
1 | .class·public·final·Landroidx/window/layout/FoldingFeature$State$Companion; | 1 | .class·public·final·Landroidx/window/layout/FoldingFeature$State$Companion; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FoldingFeature.kt" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/window/layout/FoldingFeature$State; | 6 | ····value·=·Landroidx/window/layout/FoldingFeature$State; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x19 | 9 | ····accessFlags·=·0x19 |
10 | ····name·=·"Companion" | 10 | ····name·=·"Companion" |
11 | .end·annotation | 11 | .end·annotation |
| |
12 | .annotation·runtime·Lkotlin/Metadata; | |
13 | ····d1·=·{ | |
14 | ········"\u0000\u0014\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\u0008\u0086\u0003\u0018\u00002\u00020\u0001B\u0007\u0008\u0002\u00a2\u0006\u0002\u0010\u0002R\u0010\u0010\u0003\u001a\u00020\u00048\u0006X\u0087\u0004\u00a2\u0006\u0002\n\u0000R\u0010\u0010\u0005\u001a\u00020\u00048\u0006X\u0087\u0004\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u0006" | |
15 | ····} | |
16 | ····d2·=·{ | |
17 | ········"Landroidx/window/layout/FoldingFeature$State$Companion;", | |
18 | ········"", | |
19 | ········"()V", | |
20 | ········"FLAT", | |
21 | ········"Landroidx/window/layout/FoldingFeature$State;", | |
22 | ········"HALF_OPENED", | |
23 | ········"window_release" | |
24 | ····} | |
25 | ····k·=·0x1 | |
26 | ····mv·=·{ | |
27 | ········0x1, | |
28 | ········0x5, | |
29 | ········0x1 | |
30 | ····} | |
31 | ····xi·=·0x30 | |
32 | .end·annotation | |
| |
| |
33 | #·direct·methods | 12 | #·direct·methods |
34 | .method·private·constructor·<init>()V | 13 | .method·private·constructor·<init>()V |
35 | ····.locals·0 | 14 | ····.locals·0 |
| |
36 | ····.line·90 | |
37 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 15 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
38 | ····return-void | 16 | ····return-void |
39 | .end·method | 17 | .end·method |
| |
40 | .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V | 18 | .method·public·synthetic·constructor·<init>(Le/v/d/e;)V |
41 | ····.locals·0 | 19 | ····.locals·0 |
| |
42 | ····invoke-direct·{p0},·Landroidx/window/layout/FoldingFeature$State$Companion;-><init>()V | 20 | ····invoke-direct·{p0},·Landroidx/window/layout/FoldingFeature$State$Companion;-><init>()V |
| |
43 | ····return-void | 21 | ····return-void |
44 | .end·method | 22 | .end·method |
| | | |
Offset 1, 10 lines modified | Offset 1, 10 lines modified |
1 | .class·public·final·Landroidx/window/layout/HardwareFoldingFeature$Type; | 1 | .class·public·final·Landroidx/window/layout/HardwareFoldingFeature$Type; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"HardwareFoldingFeature.kt" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/window/layout/HardwareFoldingFeature; | 6 | ····value·=·Landroidx/window/layout/HardwareFoldingFeature; |
7 | .end·annotation | 7 | .end·annotation |
| |
Offset 15, 37 lines modified | Offset 15, 14 lines modified |
| |
15 | .annotation·system·Ldalvik/annotation/MemberClasses; | 15 | .annotation·system·Ldalvik/annotation/MemberClasses; |
16 | ····value·=·{ | 16 | ····value·=·{ |
17 | ········Landroidx/window/layout/HardwareFoldingFeature$Type$Companion; | 17 | ········Landroidx/window/layout/HardwareFoldingFeature$Type$Companion; |
18 | ····} | 18 | ····} |
19 | .end·annotation | 19 | .end·annotation |
| |
20 | .annotation·runtime·Lkotlin/Metadata; | |
21 | ····d1·=·{ | |
22 | ········"\u0000\u0012\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u000e\n\u0002\u0008\u0004\u0008\u0000\u0018\u0000·\u00062\u00020\u0001:\u0001\u0006B\u000f\u0008\u0002\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\u0002\u0010\u0004J\u0008\u0010\u0005\u001a\u00020\u0003H\u0016R\u000e\u0010\u0002\u001a\u00020\u0003X\u0082\u0004\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u0007" | |
23 | ····} | |
24 | ····d2·=·{ | |
25 | ········"Landroidx/window/layout/HardwareFoldingFeature$Type;", | |
26 | ········"", | |
27 | ········"description", | |
28 | ········"", | |
29 | ········"(Ljava/lang/String;)V", | |
30 | ········"toString", | |
31 | ········"Companion", | |
32 | ········"window_release" | |
33 | ····} | |
34 | ····k·=·0x1 | |
35 | ····mv·=·{ | |
36 | ········0x1, | |
37 | ········0x5, | |
38 | ········0x1 | |
39 | ····} | |
40 | ····xi·=·0x30 | |
41 | .end·annotation | |
| |
| |
42 | #·static·fields | 20 | #·static·fields |
43 | .field·public·static·final·Companion:Landroidx/window/layout/HardwareFoldingFeature$Type$Companion; | 21 | .field·public·static·final·Companion:Landroidx/window/layout/HardwareFoldingFeature$Type$Companion; |
| |
44 | .field·private·static·final·FOLD:Landroidx/window/layout/HardwareFoldingFeature$Type; | 22 | .field·private·static·final·FOLD:Landroidx/window/layout/HardwareFoldingFeature$Type; |
| |
45 | .field·private·static·final·HINGE:Landroidx/window/layout/HardwareFoldingFeature$Type; | 23 | .field·private·static·final·HINGE:Landroidx/window/layout/HardwareFoldingFeature$Type; |
Offset 59, 71 lines modified | Offset 36, 65 lines modified |
59 | .method·static·constructor·<clinit>()V | 36 | .method·static·constructor·<clinit>()V |
60 | ····.locals·2 | 37 | ····.locals·2 |
| |
61 | ····new-instance·v0,·Landroidx/window/layout/HardwareFoldingFeature$Type$Companion; | 38 | ····new-instance·v0,·Landroidx/window/layout/HardwareFoldingFeature$Type$Companion; |
| |
62 | ····const/4·v1,·0x0 | 39 | ····const/4·v1,·0x0 |
| |
63 | ····invoke-direct·{v0,·v1},·Landroidx/window/layout/HardwareFoldingFeature$Type$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V | 40 | ····invoke-direct·{v0,·v1},·Landroidx/window/layout/HardwareFoldingFeature$Type$Companion;-><init>(Le/v/d/e;)V |
| |
64 | ····sput-object·v0,·Landroidx/window/layout/HardwareFoldingFeature$Type;->Companion:Landroidx/window/layout/HardwareFoldingFeature$Type$Companion; | 41 | ····sput-object·v0,·Landroidx/window/layout/HardwareFoldingFeature$Type;->Companion:Landroidx/window/layout/HardwareFoldingFeature$Type$Companion; |
| |
65 | ····.line·117 | |
66 | ····new-instance·v0,·Landroidx/window/layout/HardwareFoldingFeature$Type; | 42 | ····new-instance·v0,·Landroidx/window/layout/HardwareFoldingFeature$Type; |
| |
67 | ····const-string·v1,·"FOLD" | 43 | ····const-string·v1,·"FOLD" |
| |
68 | ····invoke-direct·{v0,·v1},·Landroidx/window/layout/HardwareFoldingFeature$Type;-><init>(Ljava/lang/String;)V | 44 | ····invoke-direct·{v0,·v1},·Landroidx/window/layout/HardwareFoldingFeature$Type;-><init>(Ljava/lang/String;)V |
| |
69 | ····sput-object·v0,·Landroidx/window/layout/HardwareFoldingFeature$Type;->FOLD:Landroidx/window/layout/HardwareFoldingFeature$Type; | 45 | ····sput-object·v0,·Landroidx/window/layout/HardwareFoldingFeature$Type;->FOLD:Landroidx/window/layout/HardwareFoldingFeature$Type; |
| |
70 | ····.line·122 | |
71 | ····new-instance·v0,·Landroidx/window/layout/HardwareFoldingFeature$Type; | 46 | ····new-instance·v0,·Landroidx/window/layout/HardwareFoldingFeature$Type; |
| |
72 | ····const-string·v1,·"HINGE" | 47 | ····const-string·v1,·"HINGE" |
| |
73 | ····invoke-direct·{v0,·v1},·Landroidx/window/layout/HardwareFoldingFeature$Type;-><init>(Ljava/lang/String;)V | 48 | ····invoke-direct·{v0,·v1},·Landroidx/window/layout/HardwareFoldingFeature$Type;-><init>(Ljava/lang/String;)V |
| |
74 | ····sput-object·v0,·Landroidx/window/layout/HardwareFoldingFeature$Type;->HINGE:Landroidx/window/layout/HardwareFoldingFeature$Type; | 49 | ····sput-object·v0,·Landroidx/window/layout/HardwareFoldingFeature$Type;->HINGE:Landroidx/window/layout/HardwareFoldingFeature$Type; |
| |
75 | ····return-void | 50 | ····return-void |
76 | .end·method | 51 | .end·method |
| |
77 | .method·private·constructor·<init>(Ljava/lang/String;)V | 52 | .method·private·constructor·<init>(Ljava/lang/String;)V |
78 | ····.locals·0 | 53 | ····.locals·0 |
| |
79 | ····.line·107 | |
80 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 54 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
81 | ····iput-object·p1,·p0,·Landroidx/window/layout/HardwareFoldingFeature$Type;->description:Ljava/lang/String; | 55 | ····iput-object·p1,·p0,·Landroidx/window/layout/HardwareFoldingFeature$Type;->description:Ljava/lang/String; |
| |
82 | ····return-void | 56 | ····return-void |
83 | .end·method | 57 | .end·method |
| |
84 | .method·public·static·final·synthetic·access$getFOLD$cp()Landroidx/window/layout/HardwareFoldingFeature$Type; | 58 | .method·public·static·final·synthetic·access$getFOLD$cp()Landroidx/window/layout/HardwareFoldingFeature$Type; |
85 | ····.locals·1 | 59 | ····.locals·1 |
| |
86 | ····.line·107 | |
87 | ····sget-object·v0,·Landroidx/window/layout/HardwareFoldingFeature$Type;->FOLD:Landroidx/window/layout/HardwareFoldingFeature$Type; | 60 | ····sget-object·v0,·Landroidx/window/layout/HardwareFoldingFeature$Type;->FOLD:Landroidx/window/layout/HardwareFoldingFeature$Type; |
| |
88 | ····return-object·v0 | 61 | ····return-object·v0 |
89 | .end·method | 62 | .end·method |
| |
90 | .method·public·static·final·synthetic·access$getHINGE$cp()Landroidx/window/layout/HardwareFoldingFeature$Type; | 63 | .method·public·static·final·synthetic·access$getHINGE$cp()Landroidx/window/layout/HardwareFoldingFeature$Type; |
91 | ····.locals·1 | 64 | ····.locals·1 |
| |
92 | ····.line·107 | |
93 | ····sget-object·v0,·Landroidx/window/layout/HardwareFoldingFeature$Type;->HINGE:Landroidx/window/layout/HardwareFoldingFeature$Type; | 65 | ····sget-object·v0,·Landroidx/window/layout/HardwareFoldingFeature$Type;->HINGE:Landroidx/window/layout/HardwareFoldingFeature$Type; |
| |
94 | ····return-object·v0 | 66 | ····return-object·v0 |
95 | .end·method | 67 | .end·method |
| |
| |
96 | #·virtual·methods | 68 | #·virtual·methods |
97 | .method·public·toString()Ljava/lang/String; | 69 | .method·public·toString()Ljava/lang/String; |
98 | ····.locals·1 | 70 | ····.locals·1 |
| |
99 | ····.line·110 | |
100 | ····iget-object·v0,·p0,·Landroidx/window/layout/HardwareFoldingFeature$Type;->description:Ljava/lang/String; | 71 | ····iget-object·v0,·p0,·Landroidx/window/layout/HardwareFoldingFeature$Type;->description:Ljava/lang/String; |
| |
101 | ····return-object·v0 | 72 | ····return-object·v0 |
102 | .end·method | 73 | .end·method |
| | | |
Offset 1, 10 lines modified | Offset 1, 10 lines modified |
1 | .class·public·final·Landroidx/window/layout/SidecarCompat$registerConfigurationChangeListener$configChangeObserver$1; | 1 | .class·public·final·Landroidx/window/layout/SidecarCompat$registerConfigurationChangeListener$configChangeObserver$1; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SidecarCompat.kt" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroid/content/ComponentCallbacks; | 5 | .implements·Landroid/content/ComponentCallbacks; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
Offset 12, 37 lines modified | Offset 12, 14 lines modified |
12 | .end·annotation | 12 | .end·annotation |
| |
13 | .annotation·system·Ldalvik/annotation/InnerClass; | 13 | .annotation·system·Ldalvik/annotation/InnerClass; |
14 | ····accessFlags·=·0x19 | 14 | ····accessFlags·=·0x19 |
15 | ····name·=·null | 15 | ····name·=·null |
16 | .end·annotation | 16 | .end·annotation |
| |
17 | .annotation·runtime·Lkotlin/Metadata; | |
18 | ····d1·=·{ | |
19 | ········"\u0000\u0019\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002*\u0001\u0000\u0008\n\u0018\u00002\u00020\u0001J\u0010\u0010\u0002\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u0005H\u0016J\u0008\u0010\u0006\u001a\u00020\u0003H\u0016\u00a8\u0006\u0007" | |
20 | ····} | |
21 | ····d2·=·{ | |
22 | ········"androidx/window/layout/SidecarCompat$registerConfigurationChangeListener$configChangeObserver$1", | |
23 | ········"Landroid/content/ComponentCallbacks;", | |
24 | ········"onConfigurationChanged", | |
25 | ········"", | |
26 | ········"newConfig", | |
27 | ········"Landroid/content/res/Configuration;", | |
28 | ········"onLowMemory", | |
29 | ········"window_release" | |
30 | ····} | |
31 | ····k·=·0x1 | |
32 | ····mv·=·{ | |
33 | ········0x1, | |
34 | ········0x5, | |
35 | ········0x1 | |
36 | ····} | |
37 | ····xi·=·0x30 | |
38 | .end·annotation | |
| |
| |
39 | #·instance·fields | 17 | #·instance·fields |
40 | .field·final·synthetic·$activity:Landroid/app/Activity; | 18 | .field·final·synthetic·$activity:Landroid/app/Activity; |
| |
41 | .field·final·synthetic·this$0:Landroidx/window/layout/SidecarCompat; | 19 | .field·final·synthetic·this$0:Landroidx/window/layout/SidecarCompat; |
| |
| |
Offset 50, 52 lines modified | Offset 27, 47 lines modified |
50 | .method·constructor·<init>(Landroidx/window/layout/SidecarCompat;Landroid/app/Activity;)V | 27 | .method·constructor·<init>(Landroidx/window/layout/SidecarCompat;Landroid/app/Activity;)V |
51 | ····.locals·0 | 28 | ····.locals·0 |
| |
52 | ····iput-object·p1,·p0,·Landroidx/window/layout/SidecarCompat$registerConfigurationChangeListener$configChangeObserver$1;->this$0:Landroidx/window/layout/SidecarCompat; | 29 | ····iput-object·p1,·p0,·Landroidx/window/layout/SidecarCompat$registerConfigurationChangeListener$configChangeObserver$1;->this$0:Landroidx/window/layout/SidecarCompat; |
| |
53 | ····iput-object·p2,·p0,·Landroidx/window/layout/SidecarCompat$registerConfigurationChangeListener$configChangeObserver$1;->$activity:Landroid/app/Activity; | 30 | ····iput-object·p2,·p0,·Landroidx/window/layout/SidecarCompat$registerConfigurationChangeListener$configChangeObserver$1;->$activity:Landroid/app/Activity; |
| |
54 | ····.line·121 | |
55 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
56 | ····return-void | 32 | ····return-void |
57 | .end·method | 33 | .end·method |
| |
| |
58 | #·virtual·methods | 34 | #·virtual·methods |
59 | .method·public·onConfigurationChanged(Landroid/content/res/Configuration;)V | 35 | .method·public·onConfigurationChanged(Landroid/content/res/Configuration;)V |
60 | ····.locals·2 | 36 | ····.locals·2 |
| |
61 | ····const-string·v0,·"newConfig" | 37 | ····const-string·v0,·"newConfig" |
| |
62 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 38 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
63 | ····.line·123 | |
64 | ····iget-object·p1,·p0,·Landroidx/window/layout/SidecarCompat$registerConfigurationChangeListener$configChangeObserver$1;->this$0:Landroidx/window/layout/SidecarCompat; | 39 | ····iget-object·p1,·p0,·Landroidx/window/layout/SidecarCompat$registerConfigurationChangeListener$configChangeObserver$1;->this$0:Landroidx/window/layout/SidecarCompat; |
| |
65 | ····invoke-static·{p1},·Landroidx/window/layout/SidecarCompat;->access$getExtensionCallback$p(Landroidx/window/layout/SidecarCompat;)Landroidx/window/layout/ExtensionInterfaceCompat$ExtensionCallbackInterface; | 40 | ····invoke-static·{p1},·Landroidx/window/layout/SidecarCompat;->access$getExtensionCallback$p(Landroidx/window/layout/SidecarCompat;)Landroidx/window/layout/ExtensionInterfaceCompat$ExtensionCallbackInterface; |
| |
66 | ····move-result-object·p1 | 41 | ····move-result-object·p1 |
| |
67 | ····if-nez·p1,·:cond_0 | 42 | ····if-nez·p1,·:cond_0 |
| |
68 | ····goto·:goto_0 | 43 | ····goto·:goto_0 |
| |
69 | ····.line·124 | |
70 | ····:cond_0 | 44 | ····:cond_0 |
71 | ····iget-object·v0,·p0,·Landroidx/window/layout/SidecarCompat$registerConfigurationChangeListener$configChangeObserver$1;->$activity:Landroid/app/Activity; | 45 | ····iget-object·v0,·p0,·Landroidx/window/layout/SidecarCompat$registerConfigurationChangeListener$configChangeObserver$1;->$activity:Landroid/app/Activity; |
| |
72 | ····.line·125 | |
73 | ····iget-object·v1,·p0,·Landroidx/window/layout/SidecarCompat$registerConfigurationChangeListener$configChangeObserver$1;->this$0:Landroidx/window/layout/SidecarCompat; | 46 | ····iget-object·v1,·p0,·Landroidx/window/layout/SidecarCompat$registerConfigurationChangeListener$configChangeObserver$1;->this$0:Landroidx/window/layout/SidecarCompat; |
| |
74 | ····invoke-virtual·{v1,·v0},·Landroidx/window/layout/SidecarCompat;->getWindowLayoutInfo(Landroid/app/Activity;)Landroidx/window/layout/WindowLayoutInfo; | 47 | ····invoke-virtual·{v1,·v0},·Landroidx/window/layout/SidecarCompat;->getWindowLayoutInfo(Landroid/app/Activity;)Landroidx/window/layout/WindowLayoutInfo; |
| |
75 | ····move-result-object·v1 | 48 | ····move-result-object·v1 |
| |
76 | ····.line·123 | |
77 | ····invoke-interface·{p1,·v0,·v1},·Landroidx/window/layout/ExtensionInterfaceCompat$ExtensionCallbackInterface;->onWindowLayoutChanged(Landroid/app/Activity;Landroidx/window/layout/WindowLayoutInfo;)V | 49 | ····invoke-interface·{p1,·v0,·v1},·Landroidx/window/layout/ExtensionInterfaceCompat$ExtensionCallbackInterface;->onWindowLayoutChanged(Landroid/app/Activity;Landroidx/window/layout/WindowLayoutInfo;)V |
| |
78 | ····:goto_0 | 50 | ····:goto_0 |
79 | ····return-void | 51 | ····return-void |
80 | .end·method | 52 | .end·method |
| |
81 | .method·public·onLowMemory()V | 53 | .method·public·onLowMemory()V |
| | | |
Offset 1, 54 lines modified | Offset 1, 32 lines modified |
1 | .class·public·final·Landroidx/window/layout/WindowInfoTrackerImpl$Companion; | 1 | .class·public·final·Landroidx/window/layout/WindowInfoTrackerImpl$Companion; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"WindowInfoTrackerImpl.kt" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/window/layout/WindowInfoTrackerImpl; | 6 | ····value·=·Landroidx/window/layout/WindowInfoTrackerImpl; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x19 | 9 | ····accessFlags·=·0x19 |
10 | ····name·=·"Companion" | 10 | ····name·=·"Companion" |
11 | .end·annotation | 11 | .end·annotation |
| |
12 | .annotation·runtime·Lkotlin/Metadata; | |
13 | ····d1·=·{ | |
14 | ········"\u0000\u0012\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0008\u0002\n\u0002\u0010\u0008\n\u0000\u0008\u0080\u0003\u0018\u00002\u00020\u0001B\u0007\u0008\u0002\u00a2\u0006\u0002\u0010\u0002R\u000e\u0010\u0003\u001a\u00020\u0004X\u0082T\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u0005" | |
15 | ····} | |
16 | ····d2·=·{ | |
17 | ········"Landroidx/window/layout/WindowInfoTrackerImpl$Companion;", | |
18 | ········"", | |
19 | ········"()V", | |
20 | ········"BUFFER_CAPACITY", | |
21 | ········"", | |
22 | ········"window_release" | |
23 | ····} | |
24 | ····k·=·0x1 | |
25 | ····mv·=·{ | |
26 | ········0x1, | |
27 | ········0x5, | |
28 | ········0x1 | |
29 | ····} | |
30 | ····xi·=·0x30 | |
31 | .end·annotation | |
| |
| |
32 | #·direct·methods | 12 | #·direct·methods |
33 | .method·private·constructor·<init>()V | 13 | .method·private·constructor·<init>()V |
34 | ····.locals·0 | 14 | ····.locals·0 |
| |
35 | ····.line·63 | |
36 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 15 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
37 | ····return-void | 16 | ····return-void |
38 | .end·method | 17 | .end·method |
| |
39 | .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V | 18 | .method·public·synthetic·constructor·<init>(Le/v/d/e;)V |
40 | ····.locals·0 | 19 | ····.locals·0 |
| |
41 | ····invoke-direct·{p0},·Landroidx/window/layout/WindowInfoTrackerImpl$Companion;-><init>()V | 20 | ····invoke-direct·{p0},·Landroidx/window/layout/WindowInfoTrackerImpl$Companion;-><init>()V |
| |
42 | ····return-void | 21 | ····return-void |
43 | .end·method | 22 | .end·method |
| | | |
Offset 1, 10 lines modified | Offset 1, 10 lines modified |
1 | .class·public·final·Landroidx/window/layout/FoldingFeature$OcclusionType; | 1 | .class·public·final·Landroidx/window/layout/FoldingFeature$OcclusionType; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FoldingFeature.kt" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/window/layout/FoldingFeature; | 6 | ····value·=·Landroidx/window/layout/FoldingFeature; |
7 | .end·annotation | 7 | .end·annotation |
| |
Offset 15, 37 lines modified | Offset 15, 14 lines modified |
| |
15 | .annotation·system·Ldalvik/annotation/MemberClasses; | 15 | .annotation·system·Ldalvik/annotation/MemberClasses; |
16 | ····value·=·{ | 16 | ····value·=·{ |
17 | ········Landroidx/window/layout/FoldingFeature$OcclusionType$Companion; | 17 | ········Landroidx/window/layout/FoldingFeature$OcclusionType$Companion; |
18 | ····} | 18 | ····} |
19 | .end·annotation | 19 | .end·annotation |
| |
20 | .annotation·runtime·Lkotlin/Metadata; | |
21 | ····d1·=·{ | |
22 | ········"\u0000\u0012\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u000e\n\u0002\u0008\u0004\u0018\u0000·\u00062\u00020\u0001:\u0001\u0006B\u000f\u0008\u0002\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\u0002\u0010\u0004J\u0008\u0010\u0005\u001a\u00020\u0003H\u0016R\u000e\u0010\u0002\u001a\u00020\u0003X\u0082\u0004\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u0007" | |
23 | ····} | |
24 | ····d2·=·{ | |
25 | ········"Landroidx/window/layout/FoldingFeature$OcclusionType;", | |
26 | ········"", | |
27 | ········"description", | |
28 | ········"", | |
29 | ········"(Ljava/lang/String;)V", | |
30 | ········"toString", | |
31 | ········"Companion", | |
32 | ········"window_release" | |
33 | ····} | |
34 | ····k·=·0x1 | |
35 | ····mv·=·{ | |
36 | ········0x1, | |
37 | ········0x5, | |
38 | ········0x1 | |
39 | ····} | |
40 | ····xi·=·0x30 | |
41 | .end·annotation | |
| |
| |
42 | #·static·fields | 20 | #·static·fields |
43 | .field·public·static·final·Companion:Landroidx/window/layout/FoldingFeature$OcclusionType$Companion; | 21 | .field·public·static·final·Companion:Landroidx/window/layout/FoldingFeature$OcclusionType$Companion; |
| |
44 | .field·public·static·final·FULL:Landroidx/window/layout/FoldingFeature$OcclusionType; | 22 | .field·public·static·final·FULL:Landroidx/window/layout/FoldingFeature$OcclusionType; |
| |
45 | .field·public·static·final·NONE:Landroidx/window/layout/FoldingFeature$OcclusionType; | 23 | .field·public·static·final·NONE:Landroidx/window/layout/FoldingFeature$OcclusionType; |
Offset 59, 53 lines modified | Offset 36, 49 lines modified |
59 | .method·static·constructor·<clinit>()V | 36 | .method·static·constructor·<clinit>()V |
60 | ····.locals·2 | 37 | ····.locals·2 |
| |
61 | ····new-instance·v0,·Landroidx/window/layout/FoldingFeature$OcclusionType$Companion; | 38 | ····new-instance·v0,·Landroidx/window/layout/FoldingFeature$OcclusionType$Companion; |
| |
62 | ····const/4·v1,·0x0 | 39 | ····const/4·v1,·0x0 |
| |
63 | ····invoke-direct·{v0,·v1},·Landroidx/window/layout/FoldingFeature$OcclusionType$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V | 40 | ····invoke-direct·{v0,·v1},·Landroidx/window/layout/FoldingFeature$OcclusionType$Companion;-><init>(Le/v/d/e;)V |
| |
64 | ····sput-object·v0,·Landroidx/window/layout/FoldingFeature$OcclusionType;->Companion:Landroidx/window/layout/FoldingFeature$OcclusionType$Companion; | 41 | ····sput-object·v0,·Landroidx/window/layout/FoldingFeature$OcclusionType;->Companion:Landroidx/window/layout/FoldingFeature$OcclusionType$Companion; |
| |
65 | ····.line·42 | |
66 | ····new-instance·v0,·Landroidx/window/layout/FoldingFeature$OcclusionType; | 42 | ····new-instance·v0,·Landroidx/window/layout/FoldingFeature$OcclusionType; |
| |
67 | ····const-string·v1,·"NONE" | 43 | ····const-string·v1,·"NONE" |
| |
68 | ····invoke-direct·{v0,·v1},·Landroidx/window/layout/FoldingFeature$OcclusionType;-><init>(Ljava/lang/String;)V | 44 | ····invoke-direct·{v0,·v1},·Landroidx/window/layout/FoldingFeature$OcclusionType;-><init>(Ljava/lang/String;)V |
| |
69 | ····sput-object·v0,·Landroidx/window/layout/FoldingFeature$OcclusionType;->NONE:Landroidx/window/layout/FoldingFeature$OcclusionType; | 45 | ····sput-object·v0,·Landroidx/window/layout/FoldingFeature$OcclusionType;->NONE:Landroidx/window/layout/FoldingFeature$OcclusionType; |
| |
70 | ····.line·52 | |
71 | ····new-instance·v0,·Landroidx/window/layout/FoldingFeature$OcclusionType; | 46 | ····new-instance·v0,·Landroidx/window/layout/FoldingFeature$OcclusionType; |
| |
72 | ····const-string·v1,·"FULL" | 47 | ····const-string·v1,·"FULL" |
| |
73 | ····invoke-direct·{v0,·v1},·Landroidx/window/layout/FoldingFeature$OcclusionType;-><init>(Ljava/lang/String;)V | 48 | ····invoke-direct·{v0,·v1},·Landroidx/window/layout/FoldingFeature$OcclusionType;-><init>(Ljava/lang/String;)V |
| |
74 | ····sput-object·v0,·Landroidx/window/layout/FoldingFeature$OcclusionType;->FULL:Landroidx/window/layout/FoldingFeature$OcclusionType; | 49 | ····sput-object·v0,·Landroidx/window/layout/FoldingFeature$OcclusionType;->FULL:Landroidx/window/layout/FoldingFeature$OcclusionType; |
| |
75 | ····return-void | 50 | ····return-void |
76 | .end·method | 51 | .end·method |
| |
77 | .method·private·constructor·<init>(Ljava/lang/String;)V | 52 | .method·private·constructor·<init>(Ljava/lang/String;)V |
78 | ····.locals·0 | 53 | ····.locals·0 |
| |
79 | ····.line·28 | |
80 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 54 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
81 | ····iput-object·p1,·p0,·Landroidx/window/layout/FoldingFeature$OcclusionType;->description:Ljava/lang/String; | 55 | ····iput-object·p1,·p0,·Landroidx/window/layout/FoldingFeature$OcclusionType;->description:Ljava/lang/String; |
| |
82 | ····return-void | 56 | ····return-void |
83 | .end·method | 57 | .end·method |
| |
| |
84 | #·virtual·methods | 58 | #·virtual·methods |
85 | .method·public·toString()Ljava/lang/String; | 59 | .method·public·toString()Ljava/lang/String; |
86 | ····.locals·1 | 60 | ····.locals·1 |
| |
87 | ····.line·31 | |
88 | ····iget-object·v0,·p0,·Landroidx/window/layout/FoldingFeature$OcclusionType;->description:Ljava/lang/String; | 61 | ····iget-object·v0,·p0,·Landroidx/window/layout/FoldingFeature$OcclusionType;->description:Ljava/lang/String; |
| |
89 | ····return-object·v0 | 62 | ····return-object·v0 |
90 | .end·method | 63 | .end·method |
| | | |
Offset 1, 38 lines modified | Offset 1, 10 lines modified |
1 | .class·public·final·Landroidx/window/layout/DisplayCompatHelperApi28; | 1 | .class·public·final·Landroidx/window/layout/DisplayCompatHelperApi28; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
3 | .source·"DisplayCompatHelper.kt" | |
| |
| |
4 | #·annotations | |
5 | .annotation·runtime·Lkotlin/Metadata; | |
6 | ····d1·=·{ | |
7 | ········"\u0000\u001a\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0008\u0002\n\u0002\u0010\u0008\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0004\u0008\u00c1\u0002\u0018\u00002\u00020\u0001B\u0007\u0008\u0002\u00a2\u0006\u0002\u0010\u0002J\u000e\u0010\u0003\u001a\u00020\u00042\u0006\u0010\u0005\u001a\u00020\u0006J\u000e\u0010\u0007\u001a\u00020\u00042\u0006\u0010\u0005\u001a\u00020\u0006J\u000e\u0010\u0008\u001a\u00020\u00042\u0006\u0010\u0005\u001a\u00020\u0006J\u000e\u0010\t\u001a\u00020\u00042\u0006\u0010\u0005\u001a\u00020\u0006\u00a8\u0006\n" | |
8 | ····} | |
9 | ····d2·=·{ | |
10 | ········"Landroidx/window/layout/DisplayCompatHelperApi28;", | |
11 | ········"", | |
12 | ········"()V", | |
13 | ········"safeInsetBottom", | |
14 | ········"", | |
15 | ········"displayCutout", | |
16 | ········"Landroid/view/DisplayCutout;", | |
17 | ········"safeInsetLeft", | |
18 | ········"safeInsetRight", | |
19 | ········"safeInsetTop", | |
20 | ········"window_release" | |
21 | ····} | |
22 | ····k·=·0x1 | |
23 | ····mv·=·{ | |
24 | ········0x1, | |
25 | ········0x5, | |
26 | ········0x1 | |
27 | ····} | |
28 | ····xi·=·0x30 | |
29 | .end·annotation | |
| |
| |
30 | #·static·fields | 4 | #·static·fields |
31 | .field·public·static·final·INSTANCE:Landroidx/window/layout/DisplayCompatHelperApi28; | 5 | .field·public·static·final·INSTANCE:Landroidx/window/layout/DisplayCompatHelperApi28; |
| |
| |
32 | #·direct·methods | 6 | #·direct·methods |
Offset 47, 74 lines modified | Offset 19, 69 lines modified |
| |
47 | ····return-void | 19 | ····return-void |
48 | .end·method | 20 | .end·method |
| |
49 | .method·private·constructor·<init>()V | 21 | .method·private·constructor·<init>()V |
50 | ····.locals·0 | 22 | ····.locals·0 |
| |
51 | ····.line·34 | |
52 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
53 | ····return-void | 24 | ····return-void |
54 | .end·method | 25 | .end·method |
| |
| |
55 | #·virtual·methods | 26 | #·virtual·methods |
56 | .method·public·final·safeInsetBottom(Landroid/view/DisplayCutout;)I | 27 | .method·public·final·safeInsetBottom(Landroid/view/DisplayCutout;)I |
57 | ····.locals·1 | 28 | ····.locals·1 |
| |
58 | ····const-string·v0,·"displayCutout" | 29 | ····const-string·v0,·"displayCutout" |
| |
59 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 30 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
60 | ····.line·50 | |
61 | ····invoke-virtual·{p1},·Landroid/view/DisplayCutout;->getSafeInsetBottom()I | 31 | ····invoke-virtual·{p1},·Landroid/view/DisplayCutout;->getSafeInsetBottom()I |
| |
62 | ····move-result·p1 | 32 | ····move-result·p1 |
| |
63 | ····return·p1 | 33 | ····return·p1 |
64 | .end·method | 34 | .end·method |
| |
65 | .method·public·final·safeInsetLeft(Landroid/view/DisplayCutout;)I | 35 | .method·public·final·safeInsetLeft(Landroid/view/DisplayCutout;)I |
66 | ····.locals·1 | 36 | ····.locals·1 |
| |
67 | ····const-string·v0,·"displayCutout" | 37 | ····const-string·v0,·"displayCutout" |
| |
68 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 38 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
69 | ····.line·38 | |
70 | ····invoke-virtual·{p1},·Landroid/view/DisplayCutout;->getSafeInsetLeft()I | 39 | ····invoke-virtual·{p1},·Landroid/view/DisplayCutout;->getSafeInsetLeft()I |
| |
71 | ····move-result·p1 | 40 | ····move-result·p1 |
| |
72 | ····return·p1 | 41 | ····return·p1 |
73 | .end·method | 42 | .end·method |
| |
74 | .method·public·final·safeInsetRight(Landroid/view/DisplayCutout;)I | 43 | .method·public·final·safeInsetRight(Landroid/view/DisplayCutout;)I |
75 | ····.locals·1 | 44 | ····.locals·1 |
| |
76 | ····const-string·v0,·"displayCutout" | 45 | ····const-string·v0,·"displayCutout" |
| |
77 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 46 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
78 | ····.line·46 | |
79 | ····invoke-virtual·{p1},·Landroid/view/DisplayCutout;->getSafeInsetRight()I | 47 | ····invoke-virtual·{p1},·Landroid/view/DisplayCutout;->getSafeInsetRight()I |
| |
80 | ····move-result·p1 | 48 | ····move-result·p1 |
| |
81 | ····return·p1 | 49 | ····return·p1 |
82 | .end·method | 50 | .end·method |
| |
83 | .method·public·final·safeInsetTop(Landroid/view/DisplayCutout;)I | 51 | .method·public·final·safeInsetTop(Landroid/view/DisplayCutout;)I |
84 | ····.locals·1 | 52 | ····.locals·1 |
| |
85 | ····const-string·v0,·"displayCutout" | 53 | ····const-string·v0,·"displayCutout" |
| |
86 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 54 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
87 | ····.line·42 | |
88 | ····invoke-virtual·{p1},·Landroid/view/DisplayCutout;->getSafeInsetTop()I | 55 | ····invoke-virtual·{p1},·Landroid/view/DisplayCutout;->getSafeInsetTop()I |
| |
89 | ····move-result·p1 | 56 | ····move-result·p1 |
| |
90 | ····return·p1 | 57 | ····return·p1 |
91 | .end·method | 58 | .end·method |
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 77 lines modified | Offset 1, 40 lines modified |
1 | .class·public·final·Landroidx/window/layout/WindowMetrics; | 1 | .class·public·final·Landroidx/window/layout/WindowMetrics; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
3 | .source·"WindowMetrics.kt" | |
| |
| |
4 | #·annotations | |
5 | .annotation·runtime·Lkotlin/Metadata; | |
6 | ····d1·=·{ | |
7 | ········"\u0000.\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0010\u000b\n\u0002\u0008\u0002\n\u0002\u0010\u0008\n\u0000\n\u0002\u0010\u000e\n\u0000\u0018\u00002\u00020\u0001B\u000f\u0008\u0017\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\u0002\u0010\u0004B\u000f\u0008\u0000\u0012\u0006\u0010\u0005\u001a\u00020\u0006\u00a2\u0006\u0002\u0010\u0007J\u0013\u0010\n\u001a\u00020\u000b2\u0008\u0010\u000c\u001a\u0004\u0018\u00010\u0001H\u0096\u0002J\u0008\u0010\r\u001a\u00020\u000eH\u0016J\u0008\u0010\u000f\u001a\u00020\u0010H\u0016R\u000e\u0010\u0005\u001a\u00020\u0006X\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u0011\u0010\u0002\u001a\u00020\u00038F\u00a2\u0006\u0006\u001a\u0004\u0008\u0008\u0010\t\u00a8\u0006\u0011" | |
8 | ····} | |
9 | ····d2·=·{ | |
10 | ········"Landroidx/window/layout/WindowMetrics;", | |
11 | ········"", | |
12 | ········"bounds", | |
13 | ········"Landroid/graphics/Rect;", | |
14 | ········"(Landroid/graphics/Rect;)V", | |
15 | ········"_bounds", | |
16 | ········"Landroidx/window/core/Bounds;", | |
17 | ········"(Landroidx/window/core/Bounds;)V", | |
18 | ········"getBounds", | |
19 | ········"()Landroid/graphics/Rect;", | |
20 | ········"equals", | |
21 | ········"", | |
22 | ········"other", | |
23 | ········"hashCode", | |
24 | ········"", | |
25 | ········"toString", | |
26 | ········"", | |
27 | ········"window_release" | |
28 | ····} | |
29 | ····k·=·0x1 | |
30 | ····mv·=·{ | |
31 | ········0x1, | |
32 | ········0x5, | |
33 | ········0x1 | |
34 | ····} | |
35 | ····xi·=·0x30 | |
36 | .end·annotation | |
| |
| |
37 | #·instance·fields | 4 | #·instance·fields |
38 | .field·private·final·_bounds:Landroidx/window/core/Bounds; | 5 | .field·private·final·_bounds:Landroidx/window/core/Bounds; |
| |
| |
39 | #·direct·methods | 6 | #·direct·methods |
40 | .method·public·constructor·<init>(Landroid/graphics/Rect;)V | 7 | .method·public·constructor·<init>(Landroid/graphics/Rect;)V |
41 | ····.locals·1 | 8 | ····.locals·1 |
| |
42 | ····const-string·v0,·"bounds" | 9 | ····const-string·v0,·"bounds" |
| |
43 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 10 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
44 | ····.line·39 | |
45 | ····new-instance·v0,·Landroidx/window/core/Bounds; | 11 | ····new-instance·v0,·Landroidx/window/core/Bounds; |
| |
46 | ····invoke-direct·{v0,·p1},·Landroidx/window/core/Bounds;-><init>(Landroid/graphics/Rect;)V | 12 | ····invoke-direct·{v0,·p1},·Landroidx/window/core/Bounds;-><init>(Landroid/graphics/Rect;)V |
| |
47 | ····invoke-direct·{p0,·v0},·Landroidx/window/layout/WindowMetrics;-><init>(Landroidx/window/core/Bounds;)V | 13 | ····invoke-direct·{p0,·v0},·Landroidx/window/layout/WindowMetrics;-><init>(Landroidx/window/core/Bounds;)V |
| |
48 | ····return-void | 14 | ····return-void |
49 | .end·method | 15 | .end·method |
| |
50 | .method·public·constructor·<init>(Landroidx/window/core/Bounds;)V | 16 | .method·public·constructor·<init>(Landroidx/window/core/Bounds;)V |
51 | ····.locals·1 | 17 | ····.locals·1 |
| |
52 | ····const-string·v0,·"_bounds" | 18 | ····const-string·v0,·"_bounds" |
| |
53 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 19 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
54 | ····.line·32 | |
55 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
56 | ····iput-object·p1,·p0,·Landroidx/window/layout/WindowMetrics;->_bounds:Landroidx/window/core/Bounds; | 21 | ····iput-object·p1,·p0,·Landroidx/window/layout/WindowMetrics;->_bounds:Landroidx/window/core/Bounds; |
| |
57 | ····return-void | 22 | ····return-void |
58 | .end·method | 23 | .end·method |
| |
Offset 85, 41 lines modified | Offset 48, 36 lines modified |
85 | ····const/4·p1,·0x1 | 48 | ····const/4·p1,·0x1 |
| |
86 | ····return·p1 | 49 | ····return·p1 |
| |
87 | ····:cond_0 | 50 | ····:cond_0 |
88 | ····if-eqz·p1,·:cond_2 | 51 | ····if-eqz·p1,·:cond_2 |
| |
| 52 | ····const-class·v0,·Landroidx/window/layout/WindowMetrics; |
89 | ····.line·61 | |
90 | ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | |
| |
91 | ····move-result-object·v0 | |
| |
92 | ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | 53 | ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
| |
93 | ····move-result-object·v1 | 54 | ····move-result-object·v1 |
| |
94 | ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z | 55 | ····invoke-static·{v0,·v1},·Le/v/d/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z |
| |
95 | ····move-result·v0 | 56 | ····move-result·v0 |
| |
96 | ····if-nez·v0,·:cond_1 | 57 | ····if-nez·v0,·:cond_1 |
| |
97 | ····goto·:goto_0 | 58 | ····goto·:goto_0 |
| |
98 | ····.line·62 | |
99 | ····:cond_1 | 59 | ····:cond_1 |
100 | ····check-cast·p1,·Landroidx/window/layout/WindowMetrics; | 60 | ····check-cast·p1,·Landroidx/window/layout/WindowMetrics; |
| |
101 | ····.line·63 | |
102 | ····iget-object·v0,·p0,·Landroidx/window/layout/WindowMetrics;->_bounds:Landroidx/window/core/Bounds; | 61 | ····iget-object·v0,·p0,·Landroidx/window/layout/WindowMetrics;->_bounds:Landroidx/window/core/Bounds; |
| |
103 | ····iget-object·p1,·p1,·Landroidx/window/layout/WindowMetrics;->_bounds:Landroidx/window/core/Bounds; | 62 | ····iget-object·p1,·p1,·Landroidx/window/layout/WindowMetrics;->_bounds:Landroidx/window/core/Bounds; |
| |
104 | ····invoke-static·{v0,·p1},·Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z | 63 | ····invoke-static·{v0,·p1},·Le/v/d/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z |
| |
105 | ····move-result·p1 | 64 | ····move-result·p1 |
| |
106 | ····return·p1 | 65 | ····return·p1 |
| |
107 | ····:cond_2 | 66 | ····:cond_2 |
108 | ····:goto_0 | 67 | ····:goto_0 |
Offset 127, 64 lines modified | Offset 85, 55 lines modified |
| |
127 | ····return·p1 | 85 | ····return·p1 |
128 | .end·method | 86 | .end·method |
| |
129 | .method·public·final·getBounds()Landroid/graphics/Rect; | 87 | .method·public·final·getBounds()Landroid/graphics/Rect; |
Max diff block lines reached; 1535/5773 bytes (26.59%) of diff not shown.
|
| | | |
Offset 1, 10 lines modified | Offset 1, 10 lines modified |
1 | .class·public·final·Landroidx/window/layout/FoldingFeature$Orientation; | 1 | .class·public·final·Landroidx/window/layout/FoldingFeature$Orientation; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FoldingFeature.kt" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/window/layout/FoldingFeature; | 6 | ····value·=·Landroidx/window/layout/FoldingFeature; |
7 | .end·annotation | 7 | .end·annotation |
| |
Offset 15, 37 lines modified | Offset 15, 14 lines modified |
| |
15 | .annotation·system·Ldalvik/annotation/MemberClasses; | 15 | .annotation·system·Ldalvik/annotation/MemberClasses; |
16 | ····value·=·{ | 16 | ····value·=·{ |
17 | ········Landroidx/window/layout/FoldingFeature$Orientation$Companion; | 17 | ········Landroidx/window/layout/FoldingFeature$Orientation$Companion; |
18 | ····} | 18 | ····} |
19 | .end·annotation | 19 | .end·annotation |
| |
20 | .annotation·runtime·Lkotlin/Metadata; | |
21 | ····d1·=·{ | |
22 | ········"\u0000\u0012\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u000e\n\u0002\u0008\u0004\u0018\u0000·\u00062\u00020\u0001:\u0001\u0006B\u000f\u0008\u0002\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\u0002\u0010\u0004J\u0008\u0010\u0005\u001a\u00020\u0003H\u0016R\u000e\u0010\u0002\u001a\u00020\u0003X\u0082\u0004\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u0007" | |
23 | ····} | |
24 | ····d2·=·{ | |
25 | ········"Landroidx/window/layout/FoldingFeature$Orientation;", | |
26 | ········"", | |
27 | ········"description", | |
28 | ········"", | |
29 | ········"(Ljava/lang/String;)V", | |
30 | ········"toString", | |
31 | ········"Companion", | |
32 | ········"window_release" | |
33 | ····} | |
34 | ····k·=·0x1 | |
35 | ····mv·=·{ | |
36 | ········0x1, | |
37 | ········0x5, | |
38 | ········0x1 | |
39 | ····} | |
40 | ····xi·=·0x30 | |
41 | .end·annotation | |
| |
| |
42 | #·static·fields | 20 | #·static·fields |
43 | .field·public·static·final·Companion:Landroidx/window/layout/FoldingFeature$Orientation$Companion; | 21 | .field·public·static·final·Companion:Landroidx/window/layout/FoldingFeature$Orientation$Companion; |
| |
44 | .field·public·static·final·HORIZONTAL:Landroidx/window/layout/FoldingFeature$Orientation; | 22 | .field·public·static·final·HORIZONTAL:Landroidx/window/layout/FoldingFeature$Orientation; |
| |
45 | .field·public·static·final·VERTICAL:Landroidx/window/layout/FoldingFeature$Orientation; | 23 | .field·public·static·final·VERTICAL:Landroidx/window/layout/FoldingFeature$Orientation; |
Offset 59, 53 lines modified | Offset 36, 49 lines modified |
59 | .method·static·constructor·<clinit>()V | 36 | .method·static·constructor·<clinit>()V |
60 | ····.locals·2 | 37 | ····.locals·2 |
| |
61 | ····new-instance·v0,·Landroidx/window/layout/FoldingFeature$Orientation$Companion; | 38 | ····new-instance·v0,·Landroidx/window/layout/FoldingFeature$Orientation$Companion; |
| |
62 | ····const/4·v1,·0x0 | 39 | ····const/4·v1,·0x0 |
| |
63 | ····invoke-direct·{v0,·v1},·Landroidx/window/layout/FoldingFeature$Orientation$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V | 40 | ····invoke-direct·{v0,·v1},·Landroidx/window/layout/FoldingFeature$Orientation$Companion;-><init>(Le/v/d/e;)V |
| |
64 | ····sput-object·v0,·Landroidx/window/layout/FoldingFeature$Orientation;->Companion:Landroidx/window/layout/FoldingFeature$Orientation$Companion; | 41 | ····sput-object·v0,·Landroidx/window/layout/FoldingFeature$Orientation;->Companion:Landroidx/window/layout/FoldingFeature$Orientation$Companion; |
| |
65 | ····.line·71 | |
66 | ····new-instance·v0,·Landroidx/window/layout/FoldingFeature$Orientation; | 42 | ····new-instance·v0,·Landroidx/window/layout/FoldingFeature$Orientation; |
| |
67 | ····const-string·v1,·"VERTICAL" | 43 | ····const-string·v1,·"VERTICAL" |
| |
68 | ····invoke-direct·{v0,·v1},·Landroidx/window/layout/FoldingFeature$Orientation;-><init>(Ljava/lang/String;)V | 44 | ····invoke-direct·{v0,·v1},·Landroidx/window/layout/FoldingFeature$Orientation;-><init>(Ljava/lang/String;)V |
| |
69 | ····sput-object·v0,·Landroidx/window/layout/FoldingFeature$Orientation;->VERTICAL:Landroidx/window/layout/FoldingFeature$Orientation; | 45 | ····sput-object·v0,·Landroidx/window/layout/FoldingFeature$Orientation;->VERTICAL:Landroidx/window/layout/FoldingFeature$Orientation; |
| |
70 | ····.line·77 | |
71 | ····new-instance·v0,·Landroidx/window/layout/FoldingFeature$Orientation; | 46 | ····new-instance·v0,·Landroidx/window/layout/FoldingFeature$Orientation; |
| |
72 | ····const-string·v1,·"HORIZONTAL" | 47 | ····const-string·v1,·"HORIZONTAL" |
| |
73 | ····invoke-direct·{v0,·v1},·Landroidx/window/layout/FoldingFeature$Orientation;-><init>(Ljava/lang/String;)V | 48 | ····invoke-direct·{v0,·v1},·Landroidx/window/layout/FoldingFeature$Orientation;-><init>(Ljava/lang/String;)V |
| |
74 | ····sput-object·v0,·Landroidx/window/layout/FoldingFeature$Orientation;->HORIZONTAL:Landroidx/window/layout/FoldingFeature$Orientation; | 49 | ····sput-object·v0,·Landroidx/window/layout/FoldingFeature$Orientation;->HORIZONTAL:Landroidx/window/layout/FoldingFeature$Orientation; |
| |
75 | ····return-void | 50 | ····return-void |
76 | .end·method | 51 | .end·method |
| |
77 | .method·private·constructor·<init>(Ljava/lang/String;)V | 52 | .method·private·constructor·<init>(Ljava/lang/String;)V |
78 | ····.locals·0 | 53 | ····.locals·0 |
| |
79 | ····.line·59 | |
80 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 54 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
81 | ····iput-object·p1,·p0,·Landroidx/window/layout/FoldingFeature$Orientation;->description:Ljava/lang/String; | 55 | ····iput-object·p1,·p0,·Landroidx/window/layout/FoldingFeature$Orientation;->description:Ljava/lang/String; |
| |
82 | ····return-void | 56 | ····return-void |
83 | .end·method | 57 | .end·method |
| |
| |
84 | #·virtual·methods | 58 | #·virtual·methods |
85 | .method·public·toString()Ljava/lang/String; | 59 | .method·public·toString()Ljava/lang/String; |
86 | ····.locals·1 | 60 | ····.locals·1 |
| |
87 | ····.line·62 | |
88 | ····iget-object·v0,·p0,·Landroidx/window/layout/FoldingFeature$Orientation;->description:Ljava/lang/String; | 61 | ····iget-object·v0,·p0,·Landroidx/window/layout/FoldingFeature$Orientation;->description:Ljava/lang/String; |
| |
89 | ····return-object·v0 | 62 | ····return-object·v0 |
90 | .end·method | 63 | .end·method |
| | | |
Offset 1, 35 lines modified | Offset 1, 10 lines modified |
1 | .class·public·final·Landroidx/window/layout/ActivityCompatHelperApi24; | 1 | .class·public·final·Landroidx/window/layout/ActivityCompatHelperApi24; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
3 | .source·"ActivityCompatHelper.kt" | |
| |
| |
4 | #·annotations | |
5 | .annotation·runtime·Lkotlin/Metadata; | |
6 | ····d1·=·{ | |
7 | ········"\u0000\u0018\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0008\u0002\n\u0002\u0010\u000b\n\u0000\n\u0002\u0018\u0002\n\u0000\u0008\u00c1\u0002\u0018\u00002\u00020\u0001B\u0007\u0008\u0002\u00a2\u0006\u0002\u0010\u0002J\u000e\u0010\u0003\u001a\u00020\u00042\u0006\u0010\u0005\u001a\u00020\u0006\u00a8\u0006\u0007" | |
8 | ····} | |
9 | ····d2·=·{ | |
10 | ········"Landroidx/window/layout/ActivityCompatHelperApi24;", | |
11 | ········"", | |
12 | ········"()V", | |
13 | ········"isInMultiWindowMode", | |
14 | ········"", | |
15 | ········"activity", | |
16 | ········"Landroid/app/Activity;", | |
17 | ········"window_release" | |
18 | ····} | |
19 | ····k·=·0x1 | |
20 | ····mv·=·{ | |
21 | ········0x1, | |
22 | ········0x5, | |
23 | ········0x1 | |
24 | ····} | |
25 | ····xi·=·0x30 | |
26 | .end·annotation | |
| |
| |
27 | #·static·fields | 4 | #·static·fields |
28 | .field·public·static·final·INSTANCE:Landroidx/window/layout/ActivityCompatHelperApi24; | 5 | .field·public·static·final·INSTANCE:Landroidx/window/layout/ActivityCompatHelperApi24; |
| |
| |
29 | #·direct·methods | 6 | #·direct·methods |
Offset 44, 29 lines modified | Offset 19, 27 lines modified |
| |
44 | ····return-void | 19 | ····return-void |
45 | .end·method | 20 | .end·method |
| |
46 | .method·private·constructor·<init>()V | 21 | .method·private·constructor·<init>()V |
47 | ····.locals·0 | 22 | ····.locals·0 |
| |
48 | ····.line·24 | |
49 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
50 | ····return-void | 24 | ····return-void |
51 | .end·method | 25 | .end·method |
| |
| |
52 | #·virtual·methods | 26 | #·virtual·methods |
53 | .method·public·final·isInMultiWindowMode(Landroid/app/Activity;)Z | 27 | .method·public·final·isInMultiWindowMode(Landroid/app/Activity;)Z |
54 | ····.locals·1 | 28 | ····.locals·1 |
| |
55 | ····const-string·v0,·"activity" | 29 | ····const-string·v0,·"activity" |
| |
56 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 30 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
57 | ····.line·27 | |
58 | ····invoke-virtual·{p1},·Landroid/app/Activity;->isInMultiWindowMode()Z | 31 | ····invoke-virtual·{p1},·Landroid/app/Activity;->isInMultiWindowMode()Z |
| |
59 | ····move-result·p1 | 32 | ····move-result·p1 |
| |
60 | ····return·p1 | 33 | ····return·p1 |
61 | .end·method | 34 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 55 lines modified | Offset 1, 32 lines modified |
1 | .class·public·final·Landroidx/window/layout/FoldingFeature$Orientation$Companion; | 1 | .class·public·final·Landroidx/window/layout/FoldingFeature$Orientation$Companion; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FoldingFeature.kt" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/window/layout/FoldingFeature$Orientation; | 6 | ····value·=·Landroidx/window/layout/FoldingFeature$Orientation; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x19 | 9 | ····accessFlags·=·0x19 |
10 | ····name·=·"Companion" | 10 | ····name·=·"Companion" |
11 | .end·annotation | 11 | .end·annotation |
| |
12 | .annotation·runtime·Lkotlin/Metadata; | |
13 | ····d1·=·{ | |
14 | ········"\u0000\u0014\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\u0008\u0086\u0003\u0018\u00002\u00020\u0001B\u0007\u0008\u0002\u00a2\u0006\u0002\u0010\u0002R\u0010\u0010\u0003\u001a\u00020\u00048\u0006X\u0087\u0004\u00a2\u0006\u0002\n\u0000R\u0010\u0010\u0005\u001a\u00020\u00048\u0006X\u0087\u0004\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u0006" | |
15 | ····} | |
16 | ····d2·=·{ | |
17 | ········"Landroidx/window/layout/FoldingFeature$Orientation$Companion;", | |
18 | ········"", | |
19 | ········"()V", | |
20 | ········"HORIZONTAL", | |
21 | ········"Landroidx/window/layout/FoldingFeature$Orientation;", | |
22 | ········"VERTICAL", | |
23 | ········"window_release" | |
24 | ····} | |
25 | ····k·=·0x1 | |
26 | ····mv·=·{ | |
27 | ········0x1, | |
28 | ········0x5, | |
29 | ········0x1 | |
30 | ····} | |
31 | ····xi·=·0x30 | |
32 | .end·annotation | |
| |
| |
33 | #·direct·methods | 12 | #·direct·methods |
34 | .method·private·constructor·<init>()V | 13 | .method·private·constructor·<init>()V |
35 | ····.locals·0 | 14 | ····.locals·0 |
| |
36 | ····.line·65 | |
37 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 15 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
38 | ····return-void | 16 | ····return-void |
39 | .end·method | 17 | .end·method |
| |
40 | .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V | 18 | .method·public·synthetic·constructor·<init>(Le/v/d/e;)V |
41 | ····.locals·0 | 19 | ····.locals·0 |
| |
42 | ····invoke-direct·{p0},·Landroidx/window/layout/FoldingFeature$Orientation$Companion;-><init>()V | 20 | ····invoke-direct·{p0},·Landroidx/window/layout/FoldingFeature$Orientation$Companion;-><init>()V |
| |
43 | ····return-void | 21 | ····return-void |
44 | .end·method | 22 | .end·method |
| | | |
Offset 1, 48 lines modified | Offset 1, 32 lines modified |
1 | .class·Landroidx/lifecycle/SingleGeneratedAdapterObserver; | 1 | .class·Landroidx/lifecycle/SingleGeneratedAdapterObserver; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SingleGeneratedAdapterObserver.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroidx/lifecycle/LifecycleEventObserver; | 5 | .implements·Landroidx/lifecycle/e; |
| |
| |
6 | #·instance·fields | 6 | #·instance·fields |
| 7 | .field·private·final·a:Landroidx/lifecycle/c; |
7 | .field·private·final·mGeneratedAdapter:Landroidx/lifecycle/GeneratedAdapter; | |
| |
| |
8 | #·direct·methods | |
9 | .method·constructor·<init>(Landroidx/lifecycle/GeneratedAdapter;)V | |
10 | ····.locals·0 | |
| |
11 | ····.line·25 | |
12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
13 | ····.line·26 | |
14 | ····iput-object·p1,·p0,·Landroidx/lifecycle/SingleGeneratedAdapterObserver;->mGeneratedAdapter:Landroidx/lifecycle/GeneratedAdapter; | |
| |
15 | ····return-void | |
16 | .end·method | |
| |
| |
17 | #·virtual·methods | 8 | #·virtual·methods |
18 | .method·public·onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V | 9 | .method·public·g(Landroidx/lifecycle/g;Landroidx/lifecycle/d$a;)V |
19 | ····.locals·3 | 10 | ····.locals·3 |
| |
20 | ····.line·31 | |
21 | ····iget-object·v0,·p0,·Landroidx/lifecycle/SingleGeneratedAdapterObserver;->mGeneratedAdapter:Landroidx/lifecycle/GeneratedAdapter; | 11 | ····iget-object·v0,·p0,·Landroidx/lifecycle/SingleGeneratedAdapterObserver;->a:Landroidx/lifecycle/c; |
| |
22 | ····const/4·v1,·0x0 | 12 | ····const/4·v1,·0x0 |
| |
23 | ····const/4·v2,·0x0 | 13 | ····const/4·v2,·0x0 |
| |
24 | ····invoke-interface·{v0,·p1,·p2,·v1,·v2},·Landroidx/lifecycle/GeneratedAdapter;->callMethods(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;ZLandroidx/lifecycle/MethodCallsLogger;)V | 14 | ····invoke-interface·{v0,·p1,·p2,·v1,·v2},·Landroidx/lifecycle/c;->a(Landroidx/lifecycle/g;Landroidx/lifecycle/d$a;ZLandroidx/lifecycle/i;)V |
| |
25 | ····.line·32 | |
26 | ····iget-object·v0,·p0,·Landroidx/lifecycle/SingleGeneratedAdapterObserver;->mGeneratedAdapter:Landroidx/lifecycle/GeneratedAdapter; | 15 | ····iget-object·v0,·p0,·Landroidx/lifecycle/SingleGeneratedAdapterObserver;->a:Landroidx/lifecycle/c; |
| |
27 | ····const/4·v1,·0x1 | 16 | ····const/4·v1,·0x1 |
| |
28 | ····invoke-interface·{v0,·p1,·p2,·v1,·v2},·Landroidx/lifecycle/GeneratedAdapter;->callMethods(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;ZLandroidx/lifecycle/MethodCallsLogger;)V | 17 | ····invoke-interface·{v0,·p1,·p2,·v1,·v2},·Landroidx/lifecycle/c;->a(Landroidx/lifecycle/g;Landroidx/lifecycle/d$a;ZLandroidx/lifecycle/i;)V |
| |
29 | ····return-void | 18 | ····return-void |
30 | .end·method | 19 | .end·method |
| | | |
Offset 1, 54 lines modified | Offset 1, 26 lines modified |
1 | .class·Landroidx/lifecycle/ReflectiveGenericLifecycleObserver; | 1 | .class·Landroidx/lifecycle/ReflectiveGenericLifecycleObserver; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ReflectiveGenericLifecycleObserver.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroidx/lifecycle/LifecycleEventObserver; | 5 | .implements·Landroidx/lifecycle/e; |
| |
| |
6 | #·instance·fields | 6 | #·instance·fields |
7 | .field·private·final·mInfo:Landroidx/lifecycle/ClassesInfoCache$CallbackInfo; | 7 | .field·private·final·a:Ljava/lang/Object; |
| |
| 8 | .field·private·final·b:Landroidx/lifecycle/a; |
8 | .field·private·final·mWrapped:Ljava/lang/Object; | |
| |
| |
9 | #·direct·methods | |
10 | .method·constructor·<init>(Ljava/lang/Object;)V | |
11 | ····.locals·1 | |
| |
12 | ····.line·30 | |
13 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
14 | ····.line·31 | |
15 | ····iput-object·p1,·p0,·Landroidx/lifecycle/ReflectiveGenericLifecycleObserver;->mWrapped:Ljava/lang/Object; | |
| |
16 | ····.line·32 | |
17 | ····sget-object·v0,·Landroidx/lifecycle/ClassesInfoCache;->sInstance:Landroidx/lifecycle/ClassesInfoCache; | |
| |
18 | ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | |
| |
19 | ····move-result-object·p1 | |
| |
20 | ····invoke-virtual·{v0,·p1},·Landroidx/lifecycle/ClassesInfoCache;->getInfo(Ljava/lang/Class;)Landroidx/lifecycle/ClassesInfoCache$CallbackInfo; | |
| |
21 | ····move-result-object·p1 | |
| |
22 | ····iput-object·p1,·p0,·Landroidx/lifecycle/ReflectiveGenericLifecycleObserver;->mInfo:Landroidx/lifecycle/ClassesInfoCache$CallbackInfo; | |
| |
23 | ····return-void | |
24 | .end·method | |
| |
| |
25 | #·virtual·methods | 9 | #·virtual·methods |
26 | .method·public·onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V | 10 | .method·public·g(Landroidx/lifecycle/g;Landroidx/lifecycle/d$a;)V |
27 | ····.locals·2 | 11 | ····.locals·2 |
| |
28 | ····.line·37 | |
29 | ····iget-object·v0,·p0,·Landroidx/lifecycle/ReflectiveGenericLifecycleObserver;->mInfo:Landroidx/lifecycle/ClassesInfoCache$CallbackInfo; | 12 | ····iget-object·v0,·p0,·Landroidx/lifecycle/ReflectiveGenericLifecycleObserver;->b:Landroidx/lifecycle/a; |
| |
30 | ····iget-object·v1,·p0,·Landroidx/lifecycle/ReflectiveGenericLifecycleObserver;->mWrapped:Ljava/lang/Object; | 13 | ····iget-object·v1,·p0,·Landroidx/lifecycle/ReflectiveGenericLifecycleObserver;->a:Ljava/lang/Object; |
| |
31 | ····invoke-virtual·{v0,·p1,·p2,·v1},·Landroidx/lifecycle/ClassesInfoCache$CallbackInfo;->invokeCallbacks(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;Ljava/lang/Object;)V | 14 | ····invoke-virtual·{v0,·p1,·p2,·v1},·Landroidx/lifecycle/a;->a(Landroidx/lifecycle/g;Landroidx/lifecycle/d$a;Ljava/lang/Object;)V |
| |
32 | ····return-void | 15 | ····return-void |
33 | .end·method | 16 | .end·method |
| | | |
Offset 1, 119 lines modified | Offset 1, 92 lines modified |
1 | .class·Landroidx/lifecycle/FullLifecycleObserverAdapter; | 1 | .class·Landroidx/lifecycle/FullLifecycleObserverAdapter; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FullLifecycleObserverAdapter.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroidx/lifecycle/LifecycleEventObserver; | 5 | .implements·Landroidx/lifecycle/e; |
| |
| |
6 | #·instance·fields | 6 | #·instance·fields |
7 | .field·private·final·mFullLifecycleObserver:Landroidx/lifecycle/FullLifecycleObserver; | 7 | .field·private·final·a:Landroidx/lifecycle/b; |
| |
| 8 | .field·private·final·b:Landroidx/lifecycle/e; |
8 | .field·private·final·mLifecycleEventObserver:Landroidx/lifecycle/LifecycleEventObserver; | |
| |
| |
9 | #·direct·methods | |
10 | .method·constructor·<init>(Landroidx/lifecycle/FullLifecycleObserver;Landroidx/lifecycle/LifecycleEventObserver;)V | |
11 | ····.locals·0 | |
| |
12 | ····.line·27 | |
13 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
14 | ····.line·28 | |
15 | ····iput-object·p1,·p0,·Landroidx/lifecycle/FullLifecycleObserverAdapter;->mFullLifecycleObserver:Landroidx/lifecycle/FullLifecycleObserver; | |
| |
16 | ····.line·29 | |
17 | ····iput-object·p2,·p0,·Landroidx/lifecycle/FullLifecycleObserverAdapter;->mLifecycleEventObserver:Landroidx/lifecycle/LifecycleEventObserver; | |
| |
18 | ····return-void | |
19 | .end·method | |
| |
| |
20 | #·virtual·methods | 9 | #·virtual·methods |
21 | .method·public·onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V | 10 | .method·public·g(Landroidx/lifecycle/g;Landroidx/lifecycle/d$a;)V |
22 | ····.locals·2 | 11 | ····.locals·2 |
| |
23 | ····.line·34 | |
24 | ····sget-object·v0,·Landroidx/lifecycle/FullLifecycleObserverAdapter$1;->$SwitchMap$androidx$lifecycle$Lifecycle$Event:[I | 12 | ····sget-object·v0,·Landroidx/lifecycle/FullLifecycleObserverAdapter$a;->a:[I |
| |
25 | ····invoke-virtual·{p2},·Landroidx/lifecycle/Lifecycle$Event;->ordinal()I | 13 | ····invoke-virtual·{p2},·Ljava/lang/Enum;->ordinal()I |
| |
26 | ····move-result·v1 | 14 | ····move-result·v1 |
| |
27 | ····aget·v0,·v0,·v1 | 15 | ····aget·v0,·v0,·v1 |
| |
28 | ····packed-switch·v0,·:pswitch_data_0 | 16 | ····packed-switch·v0,·:pswitch_data_0 |
| |
29 | ····goto·:goto_0 | 17 | ····goto·:goto_0 |
| |
30 | ····.line·54 | |
31 | ····:pswitch_0 | 18 | ····:pswitch_0 |
32 | ····new-instance·p1,·Ljava/lang/IllegalArgumentException; | 19 | ····new-instance·p1,·Ljava/lang/IllegalArgumentException; |
| |
33 | ····const-string·p2,·"ON_ANY·must·not·been·send·by·anybody" | 20 | ····const-string·p2,·"ON_ANY·must·not·been·send·by·anybody" |
| |
34 | ····invoke-direct·{p1,·p2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V | 21 | ····invoke-direct·{p1,·p2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
| |
35 | ····throw·p1 | 22 | ····throw·p1 |
| |
36 | ····.line·51 | |
37 | ····:pswitch_1 | 23 | ····:pswitch_1 |
38 | ····iget-object·v0,·p0,·Landroidx/lifecycle/FullLifecycleObserverAdapter;->mFullLifecycleObserver:Landroidx/lifecycle/FullLifecycleObserver; | 24 | ····iget-object·v0,·p0,·Landroidx/lifecycle/FullLifecycleObserverAdapter;->a:Landroidx/lifecycle/b; |
| |
39 | ····invoke-interface·{v0,·p1},·Landroidx/lifecycle/FullLifecycleObserver;->onDestroy(Landroidx/lifecycle/LifecycleOwner;)V | 25 | ····invoke-interface·{v0,·p1},·Landroidx/lifecycle/b;->c(Landroidx/lifecycle/g;)V |
| |
40 | ····goto·:goto_0 | 26 | ····goto·:goto_0 |
| |
41 | ····.line·48 | |
42 | ····:pswitch_2 | 27 | ····:pswitch_2 |
43 | ····iget-object·v0,·p0,·Landroidx/lifecycle/FullLifecycleObserverAdapter;->mFullLifecycleObserver:Landroidx/lifecycle/FullLifecycleObserver; | 28 | ····iget-object·v0,·p0,·Landroidx/lifecycle/FullLifecycleObserverAdapter;->a:Landroidx/lifecycle/b; |
| |
44 | ····invoke-interface·{v0,·p1},·Landroidx/lifecycle/FullLifecycleObserver;->onStop(Landroidx/lifecycle/LifecycleOwner;)V | 29 | ····invoke-interface·{v0,·p1},·Landroidx/lifecycle/b;->d(Landroidx/lifecycle/g;)V |
| |
45 | ····goto·:goto_0 | 30 | ····goto·:goto_0 |
| |
46 | ····.line·45 | |
47 | ····:pswitch_3 | 31 | ····:pswitch_3 |
48 | ····iget-object·v0,·p0,·Landroidx/lifecycle/FullLifecycleObserverAdapter;->mFullLifecycleObserver:Landroidx/lifecycle/FullLifecycleObserver; | 32 | ····iget-object·v0,·p0,·Landroidx/lifecycle/FullLifecycleObserverAdapter;->a:Landroidx/lifecycle/b; |
| |
49 | ····invoke-interface·{v0,·p1},·Landroidx/lifecycle/FullLifecycleObserver;->onPause(Landroidx/lifecycle/LifecycleOwner;)V | 33 | ····invoke-interface·{v0,·p1},·Landroidx/lifecycle/b;->b(Landroidx/lifecycle/g;)V |
| |
50 | ····goto·:goto_0 | 34 | ····goto·:goto_0 |
| |
51 | ····.line·42 | |
52 | ····:pswitch_4 | 35 | ····:pswitch_4 |
53 | ····iget-object·v0,·p0,·Landroidx/lifecycle/FullLifecycleObserverAdapter;->mFullLifecycleObserver:Landroidx/lifecycle/FullLifecycleObserver; | 36 | ····iget-object·v0,·p0,·Landroidx/lifecycle/FullLifecycleObserverAdapter;->a:Landroidx/lifecycle/b; |
| |
54 | ····invoke-interface·{v0,·p1},·Landroidx/lifecycle/FullLifecycleObserver;->onResume(Landroidx/lifecycle/LifecycleOwner;)V | 37 | ····invoke-interface·{v0,·p1},·Landroidx/lifecycle/b;->a(Landroidx/lifecycle/g;)V |
| |
55 | ····goto·:goto_0 | 38 | ····goto·:goto_0 |
| |
56 | ····.line·39 | |
57 | ····:pswitch_5 | 39 | ····:pswitch_5 |
58 | ····iget-object·v0,·p0,·Landroidx/lifecycle/FullLifecycleObserverAdapter;->mFullLifecycleObserver:Landroidx/lifecycle/FullLifecycleObserver; | 40 | ····iget-object·v0,·p0,·Landroidx/lifecycle/FullLifecycleObserverAdapter;->a:Landroidx/lifecycle/b; |
| |
59 | ····invoke-interface·{v0,·p1},·Landroidx/lifecycle/FullLifecycleObserver;->onStart(Landroidx/lifecycle/LifecycleOwner;)V | 41 | ····invoke-interface·{v0,·p1},·Landroidx/lifecycle/b;->f(Landroidx/lifecycle/g;)V |
| |
60 | ····goto·:goto_0 | 42 | ····goto·:goto_0 |
| |
61 | ····.line·36 | |
62 | ····:pswitch_6 | 43 | ····:pswitch_6 |
63 | ····iget-object·v0,·p0,·Landroidx/lifecycle/FullLifecycleObserverAdapter;->mFullLifecycleObserver:Landroidx/lifecycle/FullLifecycleObserver; | 44 | ····iget-object·v0,·p0,·Landroidx/lifecycle/FullLifecycleObserverAdapter;->a:Landroidx/lifecycle/b; |
| |
64 | ····invoke-interface·{v0,·p1},·Landroidx/lifecycle/FullLifecycleObserver;->onCreate(Landroidx/lifecycle/LifecycleOwner;)V | 45 | ····invoke-interface·{v0,·p1},·Landroidx/lifecycle/b;->e(Landroidx/lifecycle/g;)V |
| |
65 | ····.line·56 | |
66 | ····:goto_0 | 46 | ····:goto_0 |
67 | ····iget-object·v0,·p0,·Landroidx/lifecycle/FullLifecycleObserverAdapter;->mLifecycleEventObserver:Landroidx/lifecycle/LifecycleEventObserver; | 47 | ····iget-object·v0,·p0,·Landroidx/lifecycle/FullLifecycleObserverAdapter;->b:Landroidx/lifecycle/e; |
| |
68 | ····if-eqz·v0,·:cond_0 | 48 | ····if-eqz·v0,·:cond_0 |
| |
69 | ····.line·57 | |
70 | ····invoke-interface·{v0,·p1,·p2},·Landroidx/lifecycle/LifecycleEventObserver;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V | 49 | ····invoke-interface·{v0,·p1,·p2},·Landroidx/lifecycle/e;->g(Landroidx/lifecycle/g;Landroidx/lifecycle/d$a;)V |
| |
71 | ····:cond_0 | 50 | ····:cond_0 |
72 | ····return-void | 51 | ····return-void |
| |
73 | ····nop | 52 | ····nop |
| |
74 | ····:pswitch_data_0 | 53 | ····:pswitch_data_0 |
| | | |
Offset 1, 47 lines modified | Offset 1, 22 lines modified |
1 | .class·final·Landroidx/lifecycle/Lifecycling$1; | 1 | .class·final·Landroidx/lifecycle/Lifecycling$1; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Lifecycling.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
| 5 | .implements·Landroidx/lifecycle/e; |
5 | .implements·Landroidx/lifecycle/GenericLifecycleObserver; | |
| |
| |
6 | #·annotations | |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | |
8 | ····value·=·Landroidx/lifecycle/Lifecycling;->getCallback(Ljava/lang/Object;)Landroidx/lifecycle/GenericLifecycleObserver; | |
9 | .end·annotation | |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | |
11 | ····accessFlags·=·0x8 | |
12 | ····name·=·null | |
13 | .end·annotation | |
| |
| |
14 | #·instance·fields | 6 | #·instance·fields |
| 7 | .field·final·synthetic·a:Landroidx/lifecycle/e; |
15 | .field·final·synthetic·val$observer:Landroidx/lifecycle/LifecycleEventObserver; | |
| |
| |
16 | #·direct·methods | |
17 | .method·constructor·<init>(Landroidx/lifecycle/LifecycleEventObserver;)V | |
18 | ····.locals·0 | |
| |
19 | ····.line·57 | |
20 | ····iput-object·p1,·p0,·Landroidx/lifecycle/Lifecycling$1;->val$observer:Landroidx/lifecycle/LifecycleEventObserver; | |
| |
21 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
22 | ····return-void | |
23 | .end·method | |
| |
| |
24 | #·virtual·methods | 8 | #·virtual·methods |
25 | .method·public·onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V | 9 | .method·public·g(Landroidx/lifecycle/g;Landroidx/lifecycle/d$a;)V |
26 | ····.locals·1 | 10 | ····.locals·1 |
| |
27 | ····.line·61 | |
28 | ····iget-object·v0,·p0,·Landroidx/lifecycle/Lifecycling$1;->val$observer:Landroidx/lifecycle/LifecycleEventObserver; | 11 | ····iget-object·v0,·p0,·Landroidx/lifecycle/Lifecycling$1;->a:Landroidx/lifecycle/e; |
| |
29 | ····invoke-interface·{v0,·p1,·p2},·Landroidx/lifecycle/LifecycleEventObserver;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V | 12 | ····invoke-interface·{v0,·p1,·p2},·Landroidx/lifecycle/e;->g(Landroidx/lifecycle/g;Landroidx/lifecycle/d$a;)V |
| |
30 | ····return-void | 13 | ····return-void |
31 | .end·method | 14 | .end·method |
| | | |
Offset 1, 13 lines modified | Offset 1, 13 lines modified |
1 | .class·Landroidx/lifecycle/LiveData$LifecycleBoundObserver; | 1 | .class·Landroidx/lifecycle/LiveData$LifecycleBoundObserver; |
2 | .super·Landroidx/lifecycle/LiveData$ObserverWrapper; | 2 | .super·Landroidx/lifecycle/LiveData$a; |
3 | .source·"LiveData.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroidx/lifecycle/GenericLifecycleObserver; | 5 | .implements·Landroidx/lifecycle/e; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Landroidx/lifecycle/LiveData; | 8 | ····value·=·Landroidx/lifecycle/LiveData; |
9 | .end·annotation | 9 | .end·annotation |
| |
Offset 15, 139 lines modified | Offset 15, 76 lines modified |
15 | ····accessFlags·=·0x0 | 15 | ····accessFlags·=·0x0 |
16 | ····name·=·"LifecycleBoundObserver" | 16 | ····name·=·"LifecycleBoundObserver" |
17 | .end·annotation | 17 | .end·annotation |
| |
18 | .annotation·system·Ldalvik/annotation/Signature; | 18 | .annotation·system·Ldalvik/annotation/Signature; |
19 | ····value·=·{ | 19 | ····value·=·{ |
20 | ········"Landroidx/lifecycle/LiveData<", | 20 | ········"Landroidx/lifecycle/LiveData<", |
21 | ········"TT;>.ObserverWrapper;", | |
22 | ········"Landroidx/lifecycle/GenericLifecycleObserver;" | 21 | ········"TT;>.a;", |
| 22 | ········"Ljava/lang/Object;" |
23 | ····} | 23 | ····} |
24 | .end·annotation | 24 | .end·annotation |
| |
| |
25 | #·instance·fields | 25 | #·instance·fields |
26 | .field·final·mOwner:Landroidx/lifecycle/LifecycleOwner; | 26 | .field·final·d:Landroidx/lifecycle/g; |
| |
27 | .field·final·synthetic·this$0:Landroidx/lifecycle/LiveData; | 27 | .field·final·synthetic·e:Landroidx/lifecycle/LiveData; |
| |
| |
28 | #·direct·methods | |
29 | .method·constructor·<init>(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V | |
30 | ····.locals·0 | |
31 | ····.annotation·system·Ldalvik/annotation/Signature; | |
32 | ········value·=·{ | |
33 | ············"(", | |
34 | ············"Landroidx/lifecycle/LifecycleOwner;", | |
35 | ············"Landroidx/lifecycle/Observer<", | |
36 | ············"-TT;>;)V" | |
37 | ········} | |
38 | ····.end·annotation | |
| |
39 | ····.line·360 | |
40 | ····iput-object·p1,·p0,·Landroidx/lifecycle/LiveData$LifecycleBoundObserver;->this$0:Landroidx/lifecycle/LiveData; | |
| |
41 | ····.line·361 | |
42 | ····invoke-direct·{p0,·p1,·p3},·Landroidx/lifecycle/LiveData$ObserverWrapper;-><init>(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V | |
| |
43 | ····.line·362 | |
44 | ····iput-object·p2,·p0,·Landroidx/lifecycle/LiveData$LifecycleBoundObserver;->mOwner:Landroidx/lifecycle/LifecycleOwner; | |
| |
45 | ····return-void | |
46 | .end·method | |
| |
| |
47 | #·virtual·methods | 28 | #·virtual·methods |
| 29 | .method·public·g(Landroidx/lifecycle/g;Landroidx/lifecycle/d$a;)V |
48 | .method·detachObserver()V | |
49 | ····.locals·1 | |
| |
50 | ····.line·386 | |
51 | ····iget-object·v0,·p0,·Landroidx/lifecycle/LiveData$LifecycleBoundObserver;->mOwner:Landroidx/lifecycle/LifecycleOwner; | |
| |
52 | ····invoke-interface·{v0},·Landroidx/lifecycle/LifecycleOwner;->getLifecycle()Landroidx/lifecycle/Lifecycle; | |
| |
53 | ····move-result-object·v0 | |
| |
54 | ····invoke-virtual·{v0,·p0},·Landroidx/lifecycle/Lifecycle;->removeObserver(Landroidx/lifecycle/LifecycleObserver;)V | |
| |
55 | ····return-void | |
56 | .end·method | |
| |
57 | .method·isAttachedTo(Landroidx/lifecycle/LifecycleOwner;)Z | |
58 | ····.locals·1 | |
| |
59 | ····.line·381 | |
60 | ····iget-object·v0,·p0,·Landroidx/lifecycle/LiveData$LifecycleBoundObserver;->mOwner:Landroidx/lifecycle/LifecycleOwner; | |
| |
61 | ····if-ne·v0,·p1,·:cond_0 | |
| |
62 | ····const/4·p1,·0x1 | |
| |
63 | ····goto·:goto_0 | |
| |
64 | ····:cond_0 | |
65 | ····const/4·p1,·0x0 | |
| |
66 | ····:goto_0 | |
67 | ····return·p1 | |
68 | .end·method | |
| |
69 | .method·public·onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V | |
70 | ····.locals·0 | 30 | ····.locals·0 |
| |
71 | ····.line·372 | |
72 | ····iget-object·p1,·p0,·Landroidx/lifecycle/LiveData$LifecycleBoundObserver;->mOwner:Landroidx/lifecycle/LifecycleOwner; | 31 | ····iget-object·p1,·p0,·Landroidx/lifecycle/LiveData$LifecycleBoundObserver;->d:Landroidx/lifecycle/g; |
| |
73 | ····invoke-interface·{p1},·Landroidx/lifecycle/LifecycleOwner;->getLifecycle()Landroidx/lifecycle/Lifecycle; | 32 | ····invoke-interface·{p1},·Landroidx/lifecycle/g;->e()Landroidx/lifecycle/d; |
| |
74 | ····move-result-object·p1 | 33 | ····move-result-object·p1 |
| |
75 | ····invoke-virtual·{p1},·Landroidx/lifecycle/Lifecycle;->getCurrentState()Landroidx/lifecycle/Lifecycle$State; | 34 | ····invoke-virtual·{p1},·Landroidx/lifecycle/d;->a()Landroidx/lifecycle/d$b; |
| |
76 | ····move-result-object·p1 | 35 | ····move-result-object·p1 |
| |
77 | ····sget-object·p2,·Landroidx/lifecycle/Lifecycle$State;->DESTROYED:Landroidx/lifecycle/Lifecycle$State; | 36 | ····sget-object·p2,·Landroidx/lifecycle/d$b;->d:Landroidx/lifecycle/d$b; |
| |
78 | ····if-ne·p1,·p2,·:cond_0 | 37 | ····if-ne·p1,·p2,·:cond_0 |
| |
79 | ····.line·373 | |
80 | ····iget-object·p1,·p0,·Landroidx/lifecycle/LiveData$LifecycleBoundObserver;->this$0:Landroidx/lifecycle/LiveData; | 38 | ····iget-object·p1,·p0,·Landroidx/lifecycle/LiveData$LifecycleBoundObserver;->e:Landroidx/lifecycle/LiveData; |
| |
81 | ····iget-object·p2,·p0,·Landroidx/lifecycle/LiveData$LifecycleBoundObserver;->mObserver:Landroidx/lifecycle/Observer; | 39 | ····iget-object·p2,·p0,·Landroidx/lifecycle/LiveData$a;->a:Landroidx/lifecycle/j; |
| |
82 | ····invoke-virtual·{p1,·p2},·Landroidx/lifecycle/LiveData;->removeObserver(Landroidx/lifecycle/Observer;)V | 40 | ····invoke-virtual·{p1,·p2},·Landroidx/lifecycle/LiveData;->d(Landroidx/lifecycle/j;)V |
| |
83 | ····return-void | 41 | ····return-void |
| |
84 | ····.line·376 | |
85 | ····:cond_0 | 42 | ····:cond_0 |
86 | ····invoke-virtual·{p0},·Landroidx/lifecycle/LiveData$LifecycleBoundObserver;->shouldBeActive()Z | 43 | ····invoke-virtual·{p0},·Landroidx/lifecycle/LiveData$LifecycleBoundObserver;->i()Z |
| |
87 | ····move-result·p1 | 44 | ····move-result·p1 |
Max diff block lines reached; 1385/6176 bytes (22.43%) of diff not shown.
|
| | | |
Offset 1, 78 lines modified | Offset 1, 59 lines modified |
1 | .class·Landroidx/lifecycle/CompositeGeneratedAdaptersObserver; | 1 | .class·Landroidx/lifecycle/CompositeGeneratedAdaptersObserver; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"CompositeGeneratedAdaptersObserver.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroidx/lifecycle/LifecycleEventObserver; | 5 | .implements·Landroidx/lifecycle/e; |
| |
| |
6 | #·instance·fields | 6 | #·instance·fields |
| 7 | .field·private·final·a:[Landroidx/lifecycle/c; |
7 | .field·private·final·mGeneratedAdapters:[Landroidx/lifecycle/GeneratedAdapter; | |
| |
| |
8 | #·direct·methods | |
9 | .method·constructor·<init>([Landroidx/lifecycle/GeneratedAdapter;)V | |
10 | ····.locals·0 | |
| |
11 | ····.line·26 | |
12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
13 | ····.line·27 | |
14 | ····iput-object·p1,·p0,·Landroidx/lifecycle/CompositeGeneratedAdaptersObserver;->mGeneratedAdapters:[Landroidx/lifecycle/GeneratedAdapter; | |
| |
15 | ····return-void | |
16 | .end·method | |
| |
| |
17 | #·virtual·methods | 8 | #·virtual·methods |
18 | .method·public·onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V | 9 | .method·public·g(Landroidx/lifecycle/g;Landroidx/lifecycle/d$a;)V |
19 | ····.locals·6 | 10 | ····.locals·6 |
| |
20 | ····.line·32 | |
21 | ····new-instance·v0,·Landroidx/lifecycle/MethodCallsLogger; | 11 | ····new-instance·v0,·Landroidx/lifecycle/i; |
| |
22 | ····invoke-direct·{v0},·Landroidx/lifecycle/MethodCallsLogger;-><init>()V | 12 | ····invoke-direct·{v0},·Landroidx/lifecycle/i;-><init>()V |
| |
23 | ····.line·33 | |
24 | ····iget-object·v1,·p0,·Landroidx/lifecycle/CompositeGeneratedAdaptersObserver;->mGeneratedAdapters:[Landroidx/lifecycle/GeneratedAdapter; | 13 | ····iget-object·v1,·p0,·Landroidx/lifecycle/CompositeGeneratedAdaptersObserver;->a:[Landroidx/lifecycle/c; |
| |
25 | ····array-length·v2,·v1 | 14 | ····array-length·v2,·v1 |
| |
26 | ····const/4·v3,·0x0 | 15 | ····const/4·v3,·0x0 |
| |
27 | ····move·v4,·v3 | 16 | ····move·v4,·v3 |
| |
28 | ····:goto_0 | 17 | ····:goto_0 |
29 | ····if-ge·v4,·v2,·:cond_0 | 18 | ····if-ge·v4,·v2,·:cond_0 |
| |
30 | ····aget-object·v5,·v1,·v4 | 19 | ····aget-object·v5,·v1,·v4 |
| |
31 | ····.line·34 | |
32 | ····invoke-interface·{v5,·p1,·p2,·v3,·v0},·Landroidx/lifecycle/GeneratedAdapter;->callMethods(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;ZLandroidx/lifecycle/MethodCallsLogger;)V | 20 | ····invoke-interface·{v5,·p1,·p2,·v3,·v0},·Landroidx/lifecycle/c;->a(Landroidx/lifecycle/g;Landroidx/lifecycle/d$a;ZLandroidx/lifecycle/i;)V |
| |
33 | ····add-int/lit8·v4,·v4,·0x1 | 21 | ····add-int/lit8·v4,·v4,·0x1 |
| |
34 | ····goto·:goto_0 | 22 | ····goto·:goto_0 |
| |
35 | ····.line·36 | |
36 | ····:cond_0 | 23 | ····:cond_0 |
37 | ····iget-object·v1,·p0,·Landroidx/lifecycle/CompositeGeneratedAdaptersObserver;->mGeneratedAdapters:[Landroidx/lifecycle/GeneratedAdapter; | 24 | ····iget-object·v1,·p0,·Landroidx/lifecycle/CompositeGeneratedAdaptersObserver;->a:[Landroidx/lifecycle/c; |
| |
38 | ····array-length·v2,·v1 | 25 | ····array-length·v2,·v1 |
| |
39 | ····:goto_1 | 26 | ····:goto_1 |
40 | ····if-ge·v3,·v2,·:cond_1 | 27 | ····if-ge·v3,·v2,·:cond_1 |
| |
41 | ····aget-object·v4,·v1,·v3 | 28 | ····aget-object·v4,·v1,·v3 |
| |
42 | ····const/4·v5,·0x1 | 29 | ····const/4·v5,·0x1 |
| |
43 | ····.line·37 | |
44 | ····invoke-interface·{v4,·p1,·p2,·v5,·v0},·Landroidx/lifecycle/GeneratedAdapter;->callMethods(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;ZLandroidx/lifecycle/MethodCallsLogger;)V | 30 | ····invoke-interface·{v4,·p1,·p2,·v5,·v0},·Landroidx/lifecycle/c;->a(Landroidx/lifecycle/g;Landroidx/lifecycle/d$a;ZLandroidx/lifecycle/i;)V |
| |
45 | ····add-int/lit8·v3,·v3,·0x1 | 31 | ····add-int/lit8·v3,·v3,·0x1 |
| |
46 | ····goto·:goto_1 | 32 | ····goto·:goto_1 |
| |
47 | ····:cond_1 | 33 | ····:cond_1 |
48 | ····return-void | 34 | ····return-void |
Max HTML report size reached
| | | |
Offset 1, 10 lines modified | Offset 1, 10 lines modified |
1 | .class·public·interface·abstract·annotation·Landroidx/annotation/Keep; | 1 | .class·public·interface·abstract·annotation·Landroidx/annotation/Keep; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Keep.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/lang/annotation/Annotation; | 5 | .implements·Ljava/lang/annotation/Annotation; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·runtime·Ljava/lang/annotation/Retention; | 7 | .annotation·runtime·Ljava/lang/annotation/Retention; |
| | | |
Offset 1, 62 lines modified | Offset 1, 31 lines modified |
1 | .class·Landroidx/fragment/app/Fragment$2; | 1 | .class·Landroidx/fragment/app/Fragment$2; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Fragment.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroidx/lifecycle/LifecycleEventObserver; | 5 | .implements·Landroidx/lifecycle/e; |
| |
| |
6 | #·annotations | |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | |
8 | ····value·=·Landroidx/fragment/app/Fragment;->initLifecycle()V | |
9 | .end·annotation | |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | |
11 | ····accessFlags·=·0x0 | |
12 | ····name·=·null | |
13 | .end·annotation | |
| |
| |
14 | #·instance·fields | 6 | #·instance·fields |
15 | .field·final·synthetic·this$0:Landroidx/fragment/app/Fragment; | 7 | .field·final·synthetic·a:Landroidx/fragment/app/a; |
| |
| |
16 | #·direct·methods | |
17 | .method·constructor·<init>(Landroidx/fragment/app/Fragment;)V | |
18 | ····.locals·0 | |
| |
19 | ····.line·471 | |
20 | ····iput-object·p1,·p0,·Landroidx/fragment/app/Fragment$2;->this$0:Landroidx/fragment/app/Fragment; | |
| |
21 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
22 | ····return-void | |
23 | .end·method | |
| |
| |
24 | #·virtual·methods | 8 | #·virtual·methods |
25 | .method·public·onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V | 9 | .method·public·g(Landroidx/lifecycle/g;Landroidx/lifecycle/d$a;)V |
26 | ····.locals·0 | 10 | ····.locals·0 |
| |
27 | ····.line·475 | |
28 | ····sget-object·p1,·Landroidx/lifecycle/Lifecycle$Event;->ON_STOP:Landroidx/lifecycle/Lifecycle$Event; | 11 | ····sget-object·p1,·Landroidx/lifecycle/d$a;->ON_STOP:Landroidx/lifecycle/d$a; |
| |
29 | ····if-ne·p2,·p1,·:cond_0 | 12 | ····if-ne·p2,·p1,·:cond_0 |
| |
30 | ····.line·476 | |
31 | ····iget-object·p1,·p0,·Landroidx/fragment/app/Fragment$2;->this$0:Landroidx/fragment/app/Fragment; | 13 | ····iget-object·p1,·p0,·Landroidx/fragment/app/Fragment$2;->a:Landroidx/fragment/app/a; |
| |
32 | ····iget-object·p1,·p1,·Landroidx/fragment/app/Fragment;->mView:Landroid/view/View; | 14 | ····iget-object·p1,·p1,·Landroidx/fragment/app/a;->a:Landroid/view/View; |
| |
33 | ····if-eqz·p1,·:cond_0 | 15 | ····if-eqz·p1,·:cond_0 |
| |
34 | ····.line·477 | |
35 | ····iget-object·p1,·p0,·Landroidx/fragment/app/Fragment$2;->this$0:Landroidx/fragment/app/Fragment; | |
| |
36 | ····iget-object·p1,·p1,·Landroidx/fragment/app/Fragment;->mView:Landroid/view/View; | |
| |
37 | ····invoke-virtual·{p1},·Landroid/view/View;->cancelPendingInputEvents()V | 16 | ····invoke-virtual·{p1},·Landroid/view/View;->cancelPendingInputEvents()V |
| |
38 | ····:cond_0 | 17 | ····:cond_0 |
39 | ····return-void | 18 | ····return-void |
40 | .end·method | 19 | .end·method |
| | | |
Offset 1, 111 lines modified | Offset 1, 86 lines modified |
1 | .class·public·Landroidx/versionedparcelable/ParcelImpl; | 1 | .class·public·Landroidx/versionedparcelable/ParcelImpl; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ParcelImpl.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroid/os/Parcelable; | 5 | .implements·Landroid/os/Parcelable; |
| |
| |
| 6 | #·annotations |
| 7 | .annotation·build·Landroid/annotation/SuppressLint; |
| 8 | ····value·=·{ |
| 9 | ········"BanParcelableUsage" |
| 10 | ····} |
| 11 | .end·annotation |
| |
| |
6 | #·static·fields | 12 | #·static·fields |
7 | .field·public·static·final·CREATOR:Landroid/os/Parcelable$Creator; | 13 | .field·public·static·final·CREATOR:Landroid/os/Parcelable$Creator; |
8 | ····.annotation·system·Ldalvik/annotation/Signature; | 14 | ····.annotation·system·Ldalvik/annotation/Signature; |
9 | ········value·=·{ | 15 | ········value·=·{ |
10 | ············"Landroid/os/Parcelable$Creator<", | 16 | ············"Landroid/os/Parcelable$Creator<", |
11 | ············"Landroidx/versionedparcelable/ParcelImpl;", | 17 | ············"Landroidx/versionedparcelable/ParcelImpl;", |
12 | ············">;" | 18 | ············">;" |
13 | ········} | 19 | ········} |
14 | ····.end·annotation | 20 | ····.end·annotation |
15 | .end·field | 21 | .end·field |
| |
| |
16 | #·instance·fields | 22 | #·instance·fields |
17 | .field·private·final·mParcel:Landroidx/versionedparcelable/VersionedParcelable; | 23 | .field·private·final·d:Landroidx/versionedparcelable/c; |
| |
| |
18 | #·direct·methods | 24 | #·direct·methods |
19 | .method·static·constructor·<clinit>()V | 25 | .method·static·constructor·<clinit>()V |
20 | ····.locals·1 | 26 | ····.locals·1 |
| |
21 | ····.line·60 | |
22 | ····new-instance·v0,·Landroidx/versionedparcelable/ParcelImpl$1; | 27 | ····new-instance·v0,·Landroidx/versionedparcelable/ParcelImpl$a; |
| |
23 | ····invoke-direct·{v0},·Landroidx/versionedparcelable/ParcelImpl$1;-><init>()V | 28 | ····invoke-direct·{v0},·Landroidx/versionedparcelable/ParcelImpl$a;-><init>()V |
| |
24 | ····sput-object·v0,·Landroidx/versionedparcelable/ParcelImpl;->CREATOR:Landroid/os/Parcelable$Creator; | 29 | ····sput-object·v0,·Landroidx/versionedparcelable/ParcelImpl;->CREATOR:Landroid/os/Parcelable$Creator; |
| |
25 | ····return-void | 30 | ····return-void |
26 | .end·method | 31 | .end·method |
| |
27 | .method·protected·constructor·<init>(Landroid/os/Parcel;)V | 32 | .method·protected·constructor·<init>(Landroid/os/Parcel;)V |
28 | ····.locals·1 | 33 | ····.locals·1 |
| |
29 | ····.line·38 | |
30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
31 | ····.line·39 | |
32 | ····new-instance·v0,·Landroidx/versionedparcelable/VersionedParcelParcel; | 35 | ····new-instance·v0,·Landroidx/versionedparcelable/b; |
| |
33 | ····invoke-direct·{v0,·p1},·Landroidx/versionedparcelable/VersionedParcelParcel;-><init>(Landroid/os/Parcel;)V | 36 | ····invoke-direct·{v0,·p1},·Landroidx/versionedparcelable/b;-><init>(Landroid/os/Parcel;)V |
| |
34 | ····invoke-virtual·{v0},·Landroidx/versionedparcelable/VersionedParcelParcel;->readVersionedParcelable()Landroidx/versionedparcelable/VersionedParcelable; | 37 | ····invoke-virtual·{v0},·Landroidx/versionedparcelable/a;->u()Landroidx/versionedparcelable/c; |
| |
35 | ····move-result-object·p1 | 38 | ····move-result-object·p1 |
| |
36 | ····iput-object·p1,·p0,·Landroidx/versionedparcelable/ParcelImpl;->mParcel:Landroidx/versionedparcelable/VersionedParcelable; | 39 | ····iput-object·p1,·p0,·Landroidx/versionedparcelable/ParcelImpl;->d:Landroidx/versionedparcelable/c; |
| |
37 | ····return-void | |
38 | .end·method | |
| |
39 | .method·public·constructor·<init>(Landroidx/versionedparcelable/VersionedParcelable;)V | |
40 | ····.locals·0 | |
| |
41 | ····.line·34 | |
42 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
43 | ····.line·35 | |
44 | ····iput-object·p1,·p0,·Landroidx/versionedparcelable/ParcelImpl;->mParcel:Landroidx/versionedparcelable/VersionedParcelable; | |
| |
45 | ····return-void | 40 | ····return-void |
46 | .end·method | 41 | .end·method |
| |
| |
47 | #·virtual·methods | 42 | #·virtual·methods |
48 | .method·public·describeContents()I | 43 | .method·public·describeContents()I |
49 | ····.locals·1 | 44 | ····.locals·1 |
| |
50 | ····const/4·v0,·0x0 | 45 | ····const/4·v0,·0x0 |
| |
51 | ····return·v0 | 46 | ····return·v0 |
52 | .end·method | 47 | .end·method |
| |
53 | .method·public·getVersionedParcel()Landroidx/versionedparcelable/VersionedParcelable; | |
54 | ····.locals·1 | |
55 | ····.annotation·system·Ldalvik/annotation/Signature; | |
56 | ········value·=·{ | |
57 | ············"<T::", | |
58 | ············"Landroidx/versionedparcelable/VersionedParcelable;", | |
59 | ············">()TT;" | |
60 | ········} | |
61 | ····.end·annotation | |
| |
62 | ····.line·46 | |
63 | ····iget-object·v0,·p0,·Landroidx/versionedparcelable/ParcelImpl;->mParcel:Landroidx/versionedparcelable/VersionedParcelable; | |
| |
64 | ····return-object·v0 | |
65 | .end·method | |
| |
66 | .method·public·writeToParcel(Landroid/os/Parcel;I)V | 48 | .method·public·writeToParcel(Landroid/os/Parcel;I)V |
67 | ····.locals·0 | 49 | ····.locals·0 |
| |
68 | ····.line·56 | |
69 | ····new-instance·p2,·Landroidx/versionedparcelable/VersionedParcelParcel; | 50 | ····new-instance·p2,·Landroidx/versionedparcelable/b; |
| |
70 | ····invoke-direct·{p2,·p1},·Landroidx/versionedparcelable/VersionedParcelParcel;-><init>(Landroid/os/Parcel;)V | 51 | ····invoke-direct·{p2,·p1},·Landroidx/versionedparcelable/b;-><init>(Landroid/os/Parcel;)V |
| |
71 | ····.line·57 | |
72 | ····iget-object·p1,·p0,·Landroidx/versionedparcelable/ParcelImpl;->mParcel:Landroidx/versionedparcelable/VersionedParcelable; | 52 | ····iget-object·p1,·p0,·Landroidx/versionedparcelable/ParcelImpl;->d:Landroidx/versionedparcelable/c; |
| |
73 | ····invoke-virtual·{p2,·p1},·Landroidx/versionedparcelable/VersionedParcelParcel;->writeVersionedParcelable(Landroidx/versionedparcelable/VersionedParcelable;)V | 53 | ····invoke-virtual·{p2,·p1},·Landroidx/versionedparcelable/a;->L(Landroidx/versionedparcelable/c;)V |
| |
74 | ····return-void | 54 | ····return-void |
75 | .end·method | 55 | .end·method |
| | | |
Offset 1, 31 lines modified | Offset 1, 16 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·"CustomVersionedParcelable.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroidx/versionedparcelable/VersionedParcelable; | 5 | .implements·Landroidx/versionedparcelable/c; |
| |
| |
6 | #·direct·methods | 6 | #·direct·methods |
7 | .method·public·constructor·<init>()V | 7 | .method·public·constructor·<init>()V |
8 | ····.locals·0 | 8 | ····.locals·0 |
| |
9 | ····.line·27 | |
10 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 9 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
11 | ····return-void | 10 | ····return-void |
12 | .end·method | 11 | .end·method |
| |
| |
13 | #·virtual·methods | |
14 | .method·public·onPostParceling()V | |
15 | ····.locals·0 | |
| |
16 | ····return-void | |
17 | .end·method | |
| |
18 | .method·public·onPreParceling(Z)V | |
19 | ····.locals·0 | |
| |
20 | ····return-void | |
21 | .end·method | |
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 211 lines modified | Offset 1, 29 lines modified |
1 | .class·public·final·Landroidx/activity/OnBackPressedDispatcher; | 1 | .class·public·final·Landroidx/activity/OnBackPressedDispatcher; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"OnBackPressedDispatcher.java" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;, | 7 | ········Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable; |
8 | ········Landroidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable; | |
9 | ····} | 8 | ····} |
10 | .end·annotation | 9 | .end·annotation |
| |
| |
11 | #·instance·fields | |
12 | .field·private·final·mFallbackOnBackPressed:Ljava/lang/Runnable; | |
| |
13 | .field·final·mOnBackPressedCallbacks:Ljava/util/ArrayDeque; | |
14 | ····.annotation·system·Ldalvik/annotation/Signature; | |
15 | ········value·=·{ | |
16 | ············"Ljava/util/ArrayDeque<", | |
17 | ············"Landroidx/activity/OnBackPressedCallback;", | |
18 | ············">;" | |
19 | ········} | |
20 | ····.end·annotation | |
21 | .end·field | |
| |
| |
22 | #·direct·methods | |
23 | .method·public·constructor·<init>()V | |
24 | ····.locals·1 | |
| |
25 | ····const/4·v0,·0x0 | |
| |
26 | ····.line·65 | |
27 | ····invoke-direct·{p0,·v0},·Landroidx/activity/OnBackPressedDispatcher;-><init>(Ljava/lang/Runnable;)V | |
| |
28 | ····return-void | |
29 | .end·method | |
| |
30 | .method·public·constructor·<init>(Ljava/lang/Runnable;)V | |
31 | ····.locals·1 | |
| |
32 | ····.line·75 | |
33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
34 | ····.line·57 | |
35 | ····new-instance·v0,·Ljava/util/ArrayDeque; | |
| |
36 | ····invoke-direct·{v0},·Ljava/util/ArrayDeque;-><init>()V | |
| |
37 | ····iput-object·v0,·p0,·Landroidx/activity/OnBackPressedDispatcher;->mOnBackPressedCallbacks:Ljava/util/ArrayDeque; | |
| |
38 | ····.line·76 | |
39 | ····iput-object·p1,·p0,·Landroidx/activity/OnBackPressedDispatcher;->mFallbackOnBackPressed:Ljava/lang/Runnable; | |
| |
40 | ····return-void | |
41 | .end·method | |
| |
| |
42 | #·virtual·methods | 10 | #·virtual·methods |
43 | .method·public·addCallback(Landroidx/activity/OnBackPressedCallback;)V | 11 | .method·a(Landroidx/activity/c;)Landroidx/activity/a; |
44 | ····.locals·0 | 12 | ····.locals·0 |
| |
| 13 | ····const·p0,·0x0 |
45 | ····.line·95 | |
46 | ····invoke-virtual·{p0,·p1},·Landroidx/activity/OnBackPressedDispatcher;->addCancellableCallback(Landroidx/activity/OnBackPressedCallback;)Landroidx/activity/Cancellable; | |
| |
47 | ····return-void | |
48 | .end·method | |
| |
49 | .method·public·addCallback(Landroidx/lifecycle/LifecycleOwner;Landroidx/activity/OnBackPressedCallback;)V | |
50 | ····.locals·2 | |
| |
51 | ····.line·145 | |
52 | ····invoke-interface·{p1},·Landroidx/lifecycle/LifecycleOwner;->getLifecycle()Landroidx/lifecycle/Lifecycle; | |
| |
53 | ····move-result-object·p1 | |
| |
54 | ····.line·146 | |
55 | ····invoke-virtual·{p1},·Landroidx/lifecycle/Lifecycle;->getCurrentState()Landroidx/lifecycle/Lifecycle$State; | |
| |
56 | ····move-result-object·v0 | |
| |
57 | ····sget-object·v1,·Landroidx/lifecycle/Lifecycle$State;->DESTROYED:Landroidx/lifecycle/Lifecycle$State; | |
| |
58 | ····if-ne·v0,·v1,·:cond_0 | |
| |
59 | ····return-void | |
| |
60 | ····.line·150 | |
61 | ····:cond_0 | |
62 | ····new-instance·v0,·Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable; | |
| |
63 | ····invoke-direct·{v0,·p0,·p1,·p2},·Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;-><init>(Landroidx/activity/OnBackPressedDispatcher;Landroidx/lifecycle/Lifecycle;Landroidx/activity/OnBackPressedCallback;)V | |
| |
64 | ····invoke-virtual·{p2,·v0},·Landroidx/activity/OnBackPressedCallback;->addCancellable(Landroidx/activity/Cancellable;)V | |
| |
65 | ····return-void | |
66 | .end·method | |
| |
67 | .method·addCancellableCallback(Landroidx/activity/OnBackPressedCallback;)Landroidx/activity/Cancellable; | |
68 | ····.locals·1 | |
| |
69 | ····.line·112 | |
70 | ····iget-object·v0,·p0,·Landroidx/activity/OnBackPressedDispatcher;->mOnBackPressedCallbacks:Ljava/util/ArrayDeque; | |
| |
71 | ····invoke-virtual·{v0,·p1},·Ljava/util/ArrayDeque;->add(Ljava/lang/Object;)Z | |
| |
72 | ····.line·113 | |
73 | ····new-instance·v0,·Landroidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable; | |
| |
74 | ····invoke-direct·{v0,·p0,·p1},·Landroidx/activity/OnBackPressedDispatcher$OnBackPressedCancellable;-><init>(Landroidx/activity/OnBackPressedDispatcher;Landroidx/activity/OnBackPressedCallback;)V | |
| |
75 | ····.line·114 | |
76 | ····invoke-virtual·{p1,·v0},·Landroidx/activity/OnBackPressedCallback;->addCancellable(Landroidx/activity/Cancellable;)V | |
| |
77 | ····return-object·v0 | 14 | ····throw·p0 |
78 | .end·method | 15 | .end·method |
| |
79 | .method·public·hasEnabledCallbacks()Z | 16 | .method·public·b()V |
80 | ····.locals·2 | 17 | ····.locals·0 |
| |
81 | ····.line·162 | |
82 | ····iget-object·v0,·p0,·Landroidx/activity/OnBackPressedDispatcher;->mOnBackPressedCallbacks:Ljava/util/ArrayDeque; | |
| |
83 | ····.line·163 | |
Max diff block lines reached; 150/6239 bytes (2.40%) of diff not shown.
|
| | | |
Offset 1, 73 lines modified | Offset 1, 45 lines modified |
1 | .class·Landroidx/activity/ComponentActivity$2; | 1 | .class·Landroidx/activity/ComponentActivity$2; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ComponentActivity.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroidx/lifecycle/LifecycleEventObserver; | 5 | .implements·Landroidx/lifecycle/e; |
| |
| |
6 | #·annotations | |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | |
8 | ····value·=·Landroidx/activity/ComponentActivity;-><init>()V | |
9 | .end·annotation | |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | |
11 | ····accessFlags·=·0x0 | |
12 | ····name·=·null | |
13 | .end·annotation | |
| |
| |
14 | #·instance·fields | 6 | #·instance·fields |
15 | .field·final·synthetic·this$0:Landroidx/activity/ComponentActivity; | 7 | .field·final·synthetic·a:Landroidx/activity/b; |
| |
| |
16 | #·direct·methods | |
17 | .method·constructor·<init>(Landroidx/activity/ComponentActivity;)V | |
18 | ····.locals·0 | |
| |
19 | ····.line·94 | |
20 | ····iput-object·p1,·p0,·Landroidx/activity/ComponentActivity$2;->this$0:Landroidx/activity/ComponentActivity; | |
| |
21 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
22 | ····return-void | |
23 | .end·method | |
| |
| |
24 | #·virtual·methods | 8 | #·virtual·methods |
25 | .method·public·onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V | 9 | .method·public·g(Landroidx/lifecycle/g;Landroidx/lifecycle/d$a;)V |
26 | ····.locals·0 | 10 | ····.locals·0 |
| |
27 | ····.line·98 | |
28 | ····sget-object·p1,·Landroidx/lifecycle/Lifecycle$Event;->ON_STOP:Landroidx/lifecycle/Lifecycle$Event; | 11 | ····sget-object·p1,·Landroidx/lifecycle/d$a;->ON_STOP:Landroidx/lifecycle/d$a; |
| |
29 | ····if-ne·p2,·p1,·:cond_1 | 12 | ····if-ne·p2,·p1,·:cond_1 |
| |
30 | ····.line·99 | |
31 | ····iget-object·p1,·p0,·Landroidx/activity/ComponentActivity$2;->this$0:Landroidx/activity/ComponentActivity; | 13 | ····iget-object·p1,·p0,·Landroidx/activity/ComponentActivity$2;->a:Landroidx/activity/b; |
| |
32 | ····invoke-virtual·{p1},·Landroidx/activity/ComponentActivity;->getWindow()Landroid/view/Window; | 14 | ····invoke-virtual·{p1},·Landroid/app/Activity;->getWindow()Landroid/view/Window; |
| |
33 | ····move-result-object·p1 | 15 | ····move-result-object·p1 |
| |
34 | ····if-eqz·p1,·:cond_0 | 16 | ····if-eqz·p1,·:cond_0 |
| |
35 | ····.line·100 | |
36 | ····invoke-virtual·{p1},·Landroid/view/Window;->peekDecorView()Landroid/view/View; | 17 | ····invoke-virtual·{p1},·Landroid/view/Window;->peekDecorView()Landroid/view/View; |
| |
37 | ····move-result-object·p1 | 18 | ····move-result-object·p1 |
| |
38 | ····goto·:goto_0 | 19 | ····goto·:goto_0 |
| |
39 | ····:cond_0 | 20 | ····:cond_0 |
40 | ····const/4·p1,·0x0 | 21 | ····const/4·p1,·0x0 |
| |
41 | ····:goto_0 | 22 | ····:goto_0 |
42 | ····if-eqz·p1,·:cond_1 | 23 | ····if-eqz·p1,·:cond_1 |
| |
43 | ····.line·102 | |
44 | ····invoke-virtual·{p1},·Landroid/view/View;->cancelPendingInputEvents()V | 24 | ····invoke-virtual·{p1},·Landroid/view/View;->cancelPendingInputEvents()V |
| |
45 | ····:cond_1 | 25 | ····:cond_1 |
46 | ····return-void | 26 | ····return-void |
47 | .end·method | 27 | .end·method |
| | | |
Offset 1, 133 lines modified | Offset 1, 97 lines modified |
1 | .class·Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable; | 1 | .class·Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"OnBackPressedDispatcher.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroidx/lifecycle/LifecycleEventObserver; | 5 | .implements·Landroidx/lifecycle/e; |
6 | .implements·Landroidx/activity/Cancellable; | 6 | .implements·Landroidx/activity/a; |
| |
| |
7 | #·annotations | 7 | #·annotations |
8 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 8 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
9 | ····value·=·Landroidx/activity/OnBackPressedDispatcher; | 9 | ····value·=·Landroidx/activity/OnBackPressedDispatcher; |
10 | .end·annotation | 10 | .end·annotation |
| |
11 | .annotation·system·Ldalvik/annotation/InnerClass; | 11 | .annotation·system·Ldalvik/annotation/InnerClass; |
12 | ····accessFlags·=·0x2 | 12 | ····accessFlags·=·0x2 |
13 | ····name·=·"LifecycleOnBackPressedCancellable" | 13 | ····name·=·"LifecycleOnBackPressedCancellable" |
14 | .end·annotation | 14 | .end·annotation |
| |
| |
15 | #·instance·fields | 15 | #·instance·fields |
16 | .field·private·mCurrentCancellable:Landroidx/activity/Cancellable; | 16 | .field·private·final·a:Landroidx/lifecycle/d; |
| |
17 | .field·private·final·mLifecycle:Landroidx/lifecycle/Lifecycle; | 17 | .field·private·final·b:Landroidx/activity/c; |
| |
18 | .field·private·final·mOnBackPressedCallback:Landroidx/activity/OnBackPressedCallback; | 18 | .field·private·c:Landroidx/activity/a; |
| |
19 | .field·final·synthetic·this$0:Landroidx/activity/OnBackPressedDispatcher; | 19 | .field·final·synthetic·d:Landroidx/activity/OnBackPressedDispatcher; |
| |
| |
20 | #·direct·methods | |
21 | .method·constructor·<init>(Landroidx/activity/OnBackPressedDispatcher;Landroidx/lifecycle/Lifecycle;Landroidx/activity/OnBackPressedCallback;)V | |
22 | ····.locals·0 | |
| |
23 | ····.line·220 | |
24 | ····iput-object·p1,·p0,·Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->this$0:Landroidx/activity/OnBackPressedDispatcher; | |
| |
25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
26 | ····.line·221 | |
27 | ····iput-object·p2,·p0,·Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->mLifecycle:Landroidx/lifecycle/Lifecycle; | |
| |
28 | ····.line·222 | |
29 | ····iput-object·p3,·p0,·Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->mOnBackPressedCallback:Landroidx/activity/OnBackPressedCallback; | |
| |
30 | ····.line·223 | |
31 | ····invoke-virtual·{p2,·p0},·Landroidx/lifecycle/Lifecycle;->addObserver(Landroidx/lifecycle/LifecycleObserver;)V | |
| |
32 | ····return-void | |
33 | .end·method | |
| |
| |
34 | #·virtual·methods | 20 | #·virtual·methods |
35 | .method·public·cancel()V | 21 | .method·public·cancel()V |
36 | ····.locals·1 | 22 | ····.locals·1 |
| |
37 | ····.line·243 | |
38 | ····iget-object·v0,·p0,·Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->mLifecycle:Landroidx/lifecycle/Lifecycle; | 23 | ····iget-object·v0,·p0,·Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->a:Landroidx/lifecycle/d; |
| |
39 | ····invoke-virtual·{v0,·p0},·Landroidx/lifecycle/Lifecycle;->removeObserver(Landroidx/lifecycle/LifecycleObserver;)V | 24 | ····invoke-virtual·{v0,·p0},·Landroidx/lifecycle/d;->b(Landroidx/lifecycle/f;)V |
| |
40 | ····.line·244 | |
41 | ····iget-object·v0,·p0,·Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->mOnBackPressedCallback:Landroidx/activity/OnBackPressedCallback; | 25 | ····iget-object·v0,·p0,·Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->b:Landroidx/activity/c; |
| |
42 | ····invoke-virtual·{v0,·p0},·Landroidx/activity/OnBackPressedCallback;->removeCancellable(Landroidx/activity/Cancellable;)V | 26 | ····invoke-virtual·{v0,·p0},·Landroidx/activity/c;->a(Landroidx/activity/a;)V |
| |
43 | ····.line·245 | |
44 | ····iget-object·v0,·p0,·Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->mCurrentCancellable:Landroidx/activity/Cancellable; | 27 | ····iget-object·v0,·p0,·Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->c:Landroidx/activity/a; |
| |
45 | ····if-eqz·v0,·:cond_0 | 28 | ····if-eqz·v0,·:cond_0 |
| |
46 | ····.line·246 | |
47 | ····invoke-interface·{v0},·Landroidx/activity/Cancellable;->cancel()V | 29 | ····invoke-interface·{v0},·Landroidx/activity/a;->cancel()V |
| |
48 | ····const/4·v0,·0x0 | 30 | ····const/4·v0,·0x0 |
| |
49 | ····.line·247 | |
50 | ····iput-object·v0,·p0,·Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->mCurrentCancellable:Landroidx/activity/Cancellable; | 31 | ····iput-object·v0,·p0,·Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->c:Landroidx/activity/a; |
| |
51 | ····:cond_0 | 32 | ····:cond_0 |
52 | ····return-void | 33 | ····return-void |
53 | .end·method | 34 | .end·method |
| |
54 | .method·public·onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V | 35 | .method·public·g(Landroidx/lifecycle/g;Landroidx/lifecycle/d$a;)V |
55 | ····.locals·0 | 36 | ····.locals·0 |
| |
56 | ····.line·229 | |
57 | ····sget-object·p1,·Landroidx/lifecycle/Lifecycle$Event;->ON_START:Landroidx/lifecycle/Lifecycle$Event; | 37 | ····sget-object·p1,·Landroidx/lifecycle/d$a;->ON_START:Landroidx/lifecycle/d$a; |
| |
58 | ····if-ne·p2,·p1,·:cond_0 | 38 | ····if-eq·p2,·p1,·:cond_2 |
| |
| 39 | ····sget-object·p1,·Landroidx/lifecycle/d$a;->ON_STOP:Landroidx/lifecycle/d$a; |
59 | ····.line·230 | |
60 | ····iget-object·p1,·p0,·Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->this$0:Landroidx/activity/OnBackPressedDispatcher; | |
| |
61 | ····iget-object·p2,·p0,·Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->mOnBackPressedCallback:Landroidx/activity/OnBackPressedCallback; | 40 | ····if-ne·p2,·p1,·:cond_0 |
| |
62 | ····invoke-virtual·{p1,·p2},·Landroidx/activity/OnBackPressedDispatcher;->addCancellableCallback(Landroidx/activity/OnBackPressedCallback;)Landroidx/activity/Cancellable; | 41 | ····iget-object·p1,·p0,·Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->c:Landroidx/activity/a; |
| |
63 | ····move-result-object·p1 | 42 | ····if-eqz·p1,·:cond_1 |
| |
64 | ····iput-object·p1,·p0,·Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->mCurrentCancellable:Landroidx/activity/Cancellable; | 43 | ····invoke-interface·{p1},·Landroidx/activity/a;->cancel()V |
| |
65 | ····goto·:goto_0 | 44 | ····goto·:goto_0 |
| |
66 | ····.line·231 | |
67 | ····:cond_0 | 45 | ····:cond_0 |
68 | ····sget-object·p1,·Landroidx/lifecycle/Lifecycle$Event;->ON_STOP:Landroidx/lifecycle/Lifecycle$Event; | 46 | ····sget-object·p1,·Landroidx/lifecycle/d$a;->ON_DESTROY:Landroidx/lifecycle/d$a; |
| |
69 | ····if-ne·p2,·p1,·:cond_1 | 47 | ····if-ne·p2,·p1,·:cond_1 |
| |
| 48 | ····invoke-virtual·{p0},·Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->cancel()V |
70 | ····.line·233 | |
71 | ····iget-object·p1,·p0,·Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->mCurrentCancellable:Landroidx/activity/Cancellable; | |
| |
72 | ····if-eqz·p1,·:cond_2 | |
| |
73 | ····.line·234 | |
74 | ····invoke-interface·{p1},·Landroidx/activity/Cancellable;->cancel()V | 49 | ····:cond_1 |
| 50 | ····:goto_0 |
| 51 | ····return-void |
| |
75 | ····goto·:goto_0 | 52 | ····:cond_2 |
| 53 | ····iget-object·p1,·p0,·Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->d:Landroidx/activity/OnBackPressedDispatcher; |
| |
| 54 | ····iget-object·p2,·p0,·Landroidx/activity/OnBackPressedDispatcher$LifecycleOnBackPressedCancellable;->b:Landroidx/activity/c; |
76 | ····.line·236 | |
Max diff block lines reached; 373/7040 bytes (5.30%) of diff not shown.
|
| | | |
Offset 1, 66 lines modified | Offset 1, 39 lines modified |
1 | .class·Landroidx/activity/ComponentActivity$3; | 1 | .class·Landroidx/activity/ComponentActivity$3; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ComponentActivity.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroidx/lifecycle/LifecycleEventObserver; | 5 | .implements·Landroidx/lifecycle/e; |
| |
| |
6 | #·annotations | |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | |
8 | ····value·=·Landroidx/activity/ComponentActivity;-><init>()V | |
9 | .end·annotation | |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | |
11 | ····accessFlags·=·0x0 | |
12 | ····name·=·null | |
13 | .end·annotation | |
| |
| |
14 | #·instance·fields | 6 | #·instance·fields |
15 | .field·final·synthetic·this$0:Landroidx/activity/ComponentActivity; | 7 | .field·final·synthetic·a:Landroidx/activity/b; |
| |
| |
16 | #·direct·methods | |
17 | .method·constructor·<init>(Landroidx/activity/ComponentActivity;)V | |
18 | ····.locals·0 | |
| |
19 | ····.line·108 | |
20 | ····iput-object·p1,·p0,·Landroidx/activity/ComponentActivity$3;->this$0:Landroidx/activity/ComponentActivity; | |
| |
21 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
22 | ····return-void | |
23 | .end·method | |
| |
| |
24 | #·virtual·methods | 8 | #·virtual·methods |
25 | .method·public·onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V | 9 | .method·public·g(Landroidx/lifecycle/g;Landroidx/lifecycle/d$a;)V |
26 | ····.locals·0 | 10 | ····.locals·0 |
| |
27 | ····.line·112 | |
28 | ····sget-object·p1,·Landroidx/lifecycle/Lifecycle$Event;->ON_DESTROY:Landroidx/lifecycle/Lifecycle$Event; | 11 | ····sget-object·p1,·Landroidx/lifecycle/d$a;->ON_DESTROY:Landroidx/lifecycle/d$a; |
| |
29 | ····if-ne·p2,·p1,·:cond_0 | 12 | ····if-ne·p2,·p1,·:cond_0 |
| |
30 | ····.line·113 | |
31 | ····iget-object·p1,·p0,·Landroidx/activity/ComponentActivity$3;->this$0:Landroidx/activity/ComponentActivity; | 13 | ····iget-object·p1,·p0,·Landroidx/activity/ComponentActivity$3;->a:Landroidx/activity/b; |
| |
32 | ····invoke-virtual·{p1},·Landroidx/activity/ComponentActivity;->isChangingConfigurations()Z | 14 | ····invoke-virtual·{p1},·Landroid/app/Activity;->isChangingConfigurations()Z |
| |
33 | ····move-result·p1 | 15 | ····move-result·p1 |
| |
34 | ····if-nez·p1,·:cond_0 | 16 | ····if-nez·p1,·:cond_0 |
| |
35 | ····.line·114 | |
36 | ····iget-object·p1,·p0,·Landroidx/activity/ComponentActivity$3;->this$0:Landroidx/activity/ComponentActivity; | 17 | ····iget-object·p1,·p0,·Landroidx/activity/ComponentActivity$3;->a:Landroidx/activity/b; |
| |
37 | ····invoke-virtual·{p1},·Landroidx/activity/ComponentActivity;->getViewModelStore()Landroidx/lifecycle/ViewModelStore; | 18 | ····invoke-virtual·{p1},·Landroidx/activity/b;->a()Landroidx/lifecycle/k; |
| |
38 | ····move-result-object·p1 | 19 | ····move-result-object·p1 |
| |
39 | ····invoke-virtual·{p1},·Landroidx/lifecycle/ViewModelStore;->clear()V | 20 | ····invoke-virtual·{p1},·Landroidx/lifecycle/k;->a()V |
| |
40 | ····:cond_0 | 21 | ····:cond_0 |
41 | ····return-void | 22 | ····return-void |
42 | .end·method | 23 | .end·method |
| | | |
Offset 1, 71 lines modified | Offset 1, 44 lines modified |
1 | .class·Landroidx/savedstate/SavedStateRegistry$1; | 1 | .class·Landroidx/savedstate/SavedStateRegistry$1; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SavedStateRegistry.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
| 5 | .implements·Landroidx/lifecycle/e; |
5 | .implements·Landroidx/lifecycle/GenericLifecycleObserver; | |
| |
| |
6 | #·annotations | |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | |
8 | ····value·=·Landroidx/savedstate/SavedStateRegistry;->performRestore(Landroidx/lifecycle/Lifecycle;Landroid/os/Bundle;)V | |
9 | .end·annotation | |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | |
11 | ····accessFlags·=·0x0 | |
12 | ····name·=·null | |
13 | .end·annotation | |
| |
| |
14 | #·instance·fields | 6 | #·instance·fields |
15 | .field·final·synthetic·this$0:Landroidx/savedstate/SavedStateRegistry; | 7 | .field·final·synthetic·a:Landroidx/savedstate/a; |
| |
| |
16 | #·direct·methods | |
17 | .method·constructor·<init>(Landroidx/savedstate/SavedStateRegistry;)V | |
18 | ····.locals·0 | |
| |
19 | ····.line·197 | |
20 | ····iput-object·p1,·p0,·Landroidx/savedstate/SavedStateRegistry$1;->this$0:Landroidx/savedstate/SavedStateRegistry; | |
| |
21 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
22 | ····return-void | |
23 | .end·method | |
| |
| |
24 | #·virtual·methods | 8 | #·virtual·methods |
25 | .method·public·onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V | 9 | .method·public·g(Landroidx/lifecycle/g;Landroidx/lifecycle/d$a;)V |
26 | ····.locals·0 | 10 | ····.locals·0 |
| |
27 | ····.line·200 | |
28 | ····sget-object·p1,·Landroidx/lifecycle/Lifecycle$Event;->ON_START:Landroidx/lifecycle/Lifecycle$Event; | 11 | ····sget-object·p1,·Landroidx/lifecycle/d$a;->ON_START:Landroidx/lifecycle/d$a; |
| |
29 | ····if-ne·p2,·p1,·:cond_0 | 12 | ····if-ne·p2,·p1,·:cond_0 |
| |
30 | ····.line·201 | |
31 | ····iget-object·p1,·p0,·Landroidx/savedstate/SavedStateRegistry$1;->this$0:Landroidx/savedstate/SavedStateRegistry; | 13 | ····iget-object·p1,·p0,·Landroidx/savedstate/SavedStateRegistry$1;->a:Landroidx/savedstate/a; |
| |
32 | ····const/4·p2,·0x1 | 14 | ····const/4·p2,·0x1 |
| |
33 | ····iput-boolean·p2,·p1,·Landroidx/savedstate/SavedStateRegistry;->mAllowingSavingState:Z | 15 | ····:goto_0 |
| 16 | ····iput-boolean·p2,·p1,·Landroidx/savedstate/a;->a:Z |
| |
34 | ····goto·:goto_0 | 17 | ····goto·:goto_1 |
| |
35 | ····.line·202 | |
36 | ····:cond_0 | 18 | ····:cond_0 |
37 | ····sget-object·p1,·Landroidx/lifecycle/Lifecycle$Event;->ON_STOP:Landroidx/lifecycle/Lifecycle$Event; | 19 | ····sget-object·p1,·Landroidx/lifecycle/d$a;->ON_STOP:Landroidx/lifecycle/d$a; |
| |
38 | ····if-ne·p2,·p1,·:cond_1 | 20 | ····if-ne·p2,·p1,·:cond_1 |
| |
39 | ····.line·203 | |
40 | ····iget-object·p1,·p0,·Landroidx/savedstate/SavedStateRegistry$1;->this$0:Landroidx/savedstate/SavedStateRegistry; | 21 | ····iget-object·p1,·p0,·Landroidx/savedstate/SavedStateRegistry$1;->a:Landroidx/savedstate/a; |
| |
41 | ····const/4·p2,·0x0 | 22 | ····const/4·p2,·0x0 |
| |
42 | ····iput-boolean·p2,·p1,·Landroidx/savedstate/SavedStateRegistry;->mAllowingSavingState:Z | 23 | ····goto·:goto_0 |
| |
43 | ····:cond_1 | 24 | ····:cond_1 |
44 | ····:goto_0 | 25 | ····:goto_1 |
45 | ····return-void | 26 | ····return-void |
46 | .end·method | 27 | .end·method |
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 42 lines modified | Offset 1, 42 lines modified |
1 | .class·public·final·Lio/flutter/view/FlutterCallbackInformation; | 1 | .class·public·final·Lio/flutter/view/FlutterCallbackInformation; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FlutterCallbackInformation.java" | 3 | .source·"" |
| |
| |
| 4 | #·annotations |
| 5 | .annotation·build·Landroidx/annotation/Keep; |
| 6 | .end·annotation |
| |
| |
4 | #·instance·fields | 7 | #·instance·fields |
5 | .field·public·final·callbackClassName:Ljava/lang/String; | 8 | .field·public·final·callbackClassName:Ljava/lang/String; |
| |
6 | .field·public·final·callbackLibraryPath:Ljava/lang/String; | 9 | .field·public·final·callbackLibraryPath:Ljava/lang/String; |
| |
7 | .field·public·final·callbackName:Ljava/lang/String; | 10 | .field·public·final·callbackName:Ljava/lang/String; |
| |
| |
8 | #·direct·methods | 11 | #·direct·methods |
9 | .method·private·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | 12 | .method·private·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V |
10 | ····.locals·0 | 13 | ····.locals·0 |
| |
11 | ····.line·32 | |
12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 14 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
13 | ····.line·33 | |
14 | ····iput-object·p1,·p0,·Lio/flutter/view/FlutterCallbackInformation;->callbackName:Ljava/lang/String; | 15 | ····iput-object·p1,·p0,·Lio/flutter/view/FlutterCallbackInformation;->callbackName:Ljava/lang/String; |
| |
15 | ····.line·34 | |
16 | ····iput-object·p2,·p0,·Lio/flutter/view/FlutterCallbackInformation;->callbackClassName:Ljava/lang/String; | 16 | ····iput-object·p2,·p0,·Lio/flutter/view/FlutterCallbackInformation;->callbackClassName:Ljava/lang/String; |
| |
17 | ····.line·35 | |
18 | ····iput-object·p3,·p0,·Lio/flutter/view/FlutterCallbackInformation;->callbackLibraryPath:Ljava/lang/String; | 17 | ····iput-object·p3,·p0,·Lio/flutter/view/FlutterCallbackInformation;->callbackLibraryPath:Ljava/lang/String; |
| |
19 | ····return-void | 18 | ····return-void |
20 | .end·method | 19 | .end·method |
| |
21 | .method·public·static·lookupCallbackInformation(J)Lio/flutter/view/FlutterCallbackInformation; | 20 | .method·public·static·lookupCallbackInformation(J)Lio/flutter/view/FlutterCallbackInformation; |
22 | ····.locals·0 | 21 | ····.locals·0 |
| |
23 | ····.line·28 | |
24 | ····invoke-static·{p0,·p1},·Lio/flutter/embedding/engine/FlutterJNI;->nativeLookupCallbackInformation(J)Lio/flutter/view/FlutterCallbackInformation; | 22 | ····invoke-static·{p0,·p1},·Lio/flutter/embedding/engine/FlutterJNI;->nativeLookupCallbackInformation(J)Lio/flutter/view/FlutterCallbackInformation; |
| |
25 | ····move-result-object·p0 | 23 | ····move-result-object·p0 |
| |
26 | ····return-object·p0 | 24 | ····return-object·p0 |
27 | .end·method | 25 | .end·method |
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 76 lines modified | Offset 1, 76 lines modified |
1 | .class·public·final·Lio/flutter/plugins/GeneratedPluginRegistrant; | 1 | .class·public·final·Lio/flutter/plugins/GeneratedPluginRegistrant; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"GeneratedPluginRegistrant.java" | 3 | .source·"" |
| |
| |
| 4 | #·annotations |
| 5 | .annotation·build·Landroidx/annotation/Keep; |
| 6 | .end·annotation |
| |
| |
4 | #·static·fields | 7 | #·static·fields |
5 | .field·private·static·final·TAG:Ljava/lang/String;·=·"GeneratedPluginRegistrant" | 8 | .field·private·static·final·TAG:Ljava/lang/String;·=·"GeneratedPluginRegistrant" |
| |
| |
6 | #·direct·methods | 9 | #·direct·methods |
7 | .method·public·constructor·<init>()V | 10 | .method·public·constructor·<init>()V |
8 | ····.locals·0 | 11 | ····.locals·0 |
| |
9 | ····.line·15 | |
10 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
11 | ····return-void | 13 | ····return-void |
12 | .end·method | 14 | .end·method |
| |
13 | .method·public·static·registerWith(Lio/flutter/embedding/engine/FlutterEngine;)V | 15 | .method·public·static·registerWith(Lio/flutter/embedding/engine/b;)V |
14 | ····.locals·3 | 16 | ····.locals·3 |
| |
15 | ····const-string·v0,·"GeneratedPluginRegistrant" | 17 | ····const-string·v0,·"GeneratedPluginRegistrant" |
| |
16 | ····.line·19 | |
17 | ····:try_start_0 | 18 | ····:try_start_0 |
18 | ····invoke-virtual·{p0},·Lio/flutter/embedding/engine/FlutterEngine;->getPlugins()Lio/flutter/embedding/engine/plugins/PluginRegistry; | 19 | ····invoke-virtual·{p0},·Lio/flutter/embedding/engine/b;->p()Lio/flutter/embedding/engine/i/b; |
| |
19 | ····move-result-object·v1 | 20 | ····move-result-object·v1 |
| |
20 | ····new-instance·v2,·Lcom/pauldemarco/flutter_blue/FlutterBluePlugin; | 21 | ····new-instance·v2,·Lc/b/a/b; |
| |
21 | ····invoke-direct·{v2},·Lcom/pauldemarco/flutter_blue/FlutterBluePlugin;-><init>()V | 22 | ····invoke-direct·{v2},·Lc/b/a/b;-><init>()V |
| |
22 | ····invoke-interface·{v1,·v2},·Lio/flutter/embedding/engine/plugins/PluginRegistry;->add(Lio/flutter/embedding/engine/plugins/FlutterPlugin;)V | 23 | ····invoke-interface·{v1,·v2},·Lio/flutter/embedding/engine/i/b;->i(Lio/flutter/embedding/engine/i/a;)V |
23 | ····:try_end_0 | 24 | ····:try_end_0 |
24 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 | 25 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 |
| |
25 | ····goto·:goto_0 | 26 | ····goto·:goto_0 |
| |
26 | ····:catch_0 | 27 | ····:catch_0 |
27 | ····move-exception·v1 | 28 | ····move-exception·v1 |
| |
28 | ····const-string·v2,·"Error·registering·plugin·flutter_blue,·com.pauldemarco.flutter_blue.FlutterBluePlugin" | 29 | ····const-string·v2,·"Error·registering·plugin·flutter_blue,·com.pauldemarco.flutter_blue.FlutterBluePlugin" |
| |
29 | ····.line·21 | |
30 | ····invoke-static·{v0,·v2,·v1},·Lio/flutter/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V | 30 | ····invoke-static·{v0,·v2,·v1},·Ld/a/b;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V |
| |
31 | ····.line·24 | |
32 | ····:goto_0 | 31 | ····:goto_0 |
33 | ····:try_start_1 | 32 | ····:try_start_1 |
34 | ····invoke-virtual·{p0},·Lio/flutter/embedding/engine/FlutterEngine;->getPlugins()Lio/flutter/embedding/engine/plugins/PluginRegistry; | 33 | ····invoke-virtual·{p0},·Lio/flutter/embedding/engine/b;->p()Lio/flutter/embedding/engine/i/b; |
| |
35 | ····move-result-object·p0 | 34 | ····move-result-object·p0 |
| |
36 | ····new-instance·v1,·Lio/flutter/plugins/pathprovider/PathProviderPlugin; | 35 | ····new-instance·v1,·Lio/flutter/plugins/a/h; |
| |
37 | ····invoke-direct·{v1},·Lio/flutter/plugins/pathprovider/PathProviderPlugin;-><init>()V | 36 | ····invoke-direct·{v1},·Lio/flutter/plugins/a/h;-><init>()V |
| |
38 | ····invoke-interface·{p0,·v1},·Lio/flutter/embedding/engine/plugins/PluginRegistry;->add(Lio/flutter/embedding/engine/plugins/FlutterPlugin;)V | 37 | ····invoke-interface·{p0,·v1},·Lio/flutter/embedding/engine/i/b;->i(Lio/flutter/embedding/engine/i/a;)V |
39 | ····:try_end_1 | 38 | ····:try_end_1 |
40 | ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_1 | 39 | ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_1 |
| |
41 | ····goto·:goto_1 | 40 | ····goto·:goto_1 |
| |
42 | ····:catch_1 | 41 | ····:catch_1 |
43 | ····move-exception·p0 | 42 | ····move-exception·p0 |
| |
44 | ····const-string·v1,·"Error·registering·plugin·path_provider_android,·io.flutter.plugins.pathprovider.PathProviderPlugin" | 43 | ····const-string·v1,·"Error·registering·plugin·path_provider_android,·io.flutter.plugins.pathprovider.PathProviderPlugin" |
| |
45 | ····.line·26 | |
46 | ····invoke-static·{v0,·v1,·p0},·Lio/flutter/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V | 44 | ····invoke-static·{v0,·v1,·p0},·Ld/a/b;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V |
| |
47 | ····:goto_1 | 45 | ····:goto_1 |
48 | ····return-void | 46 | ····return-void |
49 | .end·method | 47 | .end·method |
| | | |
Offset 1, 46 lines modified | Offset 1, 46 lines modified |
1 | .class·public·Lio/flutter/embedding/engine/FlutterOverlaySurface; | 1 | .class·public·Lio/flutter/embedding/engine/FlutterOverlaySurface; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FlutterOverlaySurface.java" | 3 | .source·"" |
| |
| |
| 4 | #·annotations |
| 5 | .annotation·build·Landroidx/annotation/Keep; |
| 6 | .end·annotation |
| |
| |
4 | #·instance·fields | 7 | #·instance·fields |
5 | .field·private·final·id:I | 8 | .field·private·final·id:I |
| |
6 | .field·private·final·surface:Landroid/view/Surface; | 9 | .field·private·final·surface:Landroid/view/Surface; |
| |
| |
7 | #·direct·methods | 10 | #·direct·methods |
8 | .method·public·constructor·<init>(ILandroid/view/Surface;)V | 11 | .method·public·constructor·<init>(ILandroid/view/Surface;)V |
9 | ····.locals·0 | 12 | ····.locals·0 |
| |
10 | ····.line·17 | |
11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 13 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
12 | ····.line·18 | |
13 | ····iput·p1,·p0,·Lio/flutter/embedding/engine/FlutterOverlaySurface;->id:I | 14 | ····iput·p1,·p0,·Lio/flutter/embedding/engine/FlutterOverlaySurface;->id:I |
| |
14 | ····.line·19 | |
15 | ····iput-object·p2,·p0,·Lio/flutter/embedding/engine/FlutterOverlaySurface;->surface:Landroid/view/Surface; | 15 | ····iput-object·p2,·p0,·Lio/flutter/embedding/engine/FlutterOverlaySurface;->surface:Landroid/view/Surface; |
| |
16 | ····return-void | 16 | ····return-void |
17 | .end·method | 17 | .end·method |
| |
| |
18 | #·virtual·methods | 18 | #·virtual·methods |
19 | .method·public·getId()I | 19 | .method·public·getId()I |
20 | ····.locals·1 | 20 | ····.locals·1 |
| |
21 | ····.line·23 | |
22 | ····iget·v0,·p0,·Lio/flutter/embedding/engine/FlutterOverlaySurface;->id:I | 21 | ····iget·v0,·p0,·Lio/flutter/embedding/engine/FlutterOverlaySurface;->id:I |
| |
23 | ····return·v0 | 22 | ····return·v0 |
24 | .end·method | 23 | .end·method |
| |
25 | .method·public·getSurface()Landroid/view/Surface; | 24 | .method·public·getSurface()Landroid/view/Surface; |
26 | ····.locals·1 | 25 | ····.locals·1 |
| |
27 | ····.line·27 | |
28 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterOverlaySurface;->surface:Landroid/view/Surface; | 26 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterOverlaySurface;->surface:Landroid/view/Surface; |
| |
29 | ····return-object·v0 | 27 | ····return-object·v0 |
30 | .end·method | 28 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 80 lines modified | Offset 1, 74 lines modified |
1 | .class·public·Lio/flutter/embedding/engine/renderer/SurfaceTextureWrapper; | 1 | .class·public·Lio/flutter/embedding/engine/renderer/SurfaceTextureWrapper; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SurfaceTextureWrapper.java" | 3 | .source·"" |
| |
| |
| 4 | #·annotations |
| 5 | .annotation·build·Landroidx/annotation/Keep; |
| 6 | .end·annotation |
| |
| |
4 | #·instance·fields | 7 | #·instance·fields |
5 | .field·private·attached:Z | 8 | .field·private·attached:Z |
| |
6 | .field·private·released:Z | 9 | .field·private·released:Z |
| |
7 | .field·private·surfaceTexture:Landroid/graphics/SurfaceTexture; | 10 | .field·private·surfaceTexture:Landroid/graphics/SurfaceTexture; |
| |
| |
8 | #·direct·methods | 11 | #·direct·methods |
9 | .method·public·constructor·<init>(Landroid/graphics/SurfaceTexture;)V | 12 | .method·public·constructor·<init>(Landroid/graphics/SurfaceTexture;)V |
10 | ····.locals·0 | 13 | ····.locals·0 |
| |
11 | ····.line·24 | |
12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 14 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
13 | ····.line·25 | |
14 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/SurfaceTextureWrapper;->surfaceTexture:Landroid/graphics/SurfaceTexture; | 15 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/SurfaceTextureWrapper;->surfaceTexture:Landroid/graphics/SurfaceTexture; |
| |
15 | ····const/4·p1,·0x0 | 16 | ····const/4·p1,·0x0 |
| |
16 | ····.line·26 | |
17 | ····iput-boolean·p1,·p0,·Lio/flutter/embedding/engine/renderer/SurfaceTextureWrapper;->released:Z | 17 | ····iput-boolean·p1,·p0,·Lio/flutter/embedding/engine/renderer/SurfaceTextureWrapper;->released:Z |
| |
18 | ····return-void | 18 | ····return-void |
19 | .end·method | 19 | .end·method |
| |
| |
20 | #·virtual·methods | 20 | #·virtual·methods |
21 | .method·public·attachToGLContext(I)V | 21 | .method·public·attachToGLContext(I)V |
22 | ····.locals·1 | 22 | ····.locals·1 |
| |
23 | ····.line·57 | |
24 | ····monitor-enter·p0 | 23 | ····monitor-enter·p0 |
| |
25 | ····.line·58 | |
26 | ····:try_start_0 | 24 | ····:try_start_0 |
27 | ····iget-boolean·v0,·p0,·Lio/flutter/embedding/engine/renderer/SurfaceTextureWrapper;->released:Z | 25 | ····iget-boolean·v0,·p0,·Lio/flutter/embedding/engine/renderer/SurfaceTextureWrapper;->released:Z |
| |
28 | ····if-eqz·v0,·:cond_0 | 26 | ····if-eqz·v0,·:cond_0 |
| |
29 | ····.line·59 | |
30 | ····monitor-exit·p0 | 27 | ····monitor-exit·p0 |
| |
31 | ····return-void | 28 | ····return-void |
| |
32 | ····.line·68 | |
33 | ····:cond_0 | 29 | ····:cond_0 |
34 | ····iget-boolean·v0,·p0,·Lio/flutter/embedding/engine/renderer/SurfaceTextureWrapper;->attached:Z | 30 | ····iget-boolean·v0,·p0,·Lio/flutter/embedding/engine/renderer/SurfaceTextureWrapper;->attached:Z |
| |
35 | ····if-eqz·v0,·:cond_1 | 31 | ····if-eqz·v0,·:cond_1 |
| |
36 | ····.line·69 | |
37 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/SurfaceTextureWrapper;->surfaceTexture:Landroid/graphics/SurfaceTexture; | 32 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/SurfaceTextureWrapper;->surfaceTexture:Landroid/graphics/SurfaceTexture; |
| |
38 | ····invoke-virtual·{v0},·Landroid/graphics/SurfaceTexture;->detachFromGLContext()V | 33 | ····invoke-virtual·{v0},·Landroid/graphics/SurfaceTexture;->detachFromGLContext()V |
| |
39 | ····.line·71 | |
40 | ····:cond_1 | 34 | ····:cond_1 |
41 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/SurfaceTextureWrapper;->surfaceTexture:Landroid/graphics/SurfaceTexture; | 35 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/SurfaceTextureWrapper;->surfaceTexture:Landroid/graphics/SurfaceTexture; |
| |
42 | ····invoke-virtual·{v0,·p1},·Landroid/graphics/SurfaceTexture;->attachToGLContext(I)V | 36 | ····invoke-virtual·{v0,·p1},·Landroid/graphics/SurfaceTexture;->attachToGLContext(I)V |
| |
43 | ····const/4·p1,·0x1 | 37 | ····const/4·p1,·0x1 |
| |
44 | ····.line·72 | |
45 | ····iput-boolean·p1,·p0,·Lio/flutter/embedding/engine/renderer/SurfaceTextureWrapper;->attached:Z | 38 | ····iput-boolean·p1,·p0,·Lio/flutter/embedding/engine/renderer/SurfaceTextureWrapper;->attached:Z |
| |
46 | ····.line·73 | |
47 | ····monitor-exit·p0 | 39 | ····monitor-exit·p0 |
| |
48 | ····return-void | 40 | ····return-void |
| |
49 | ····:catchall_0 | 41 | ····:catchall_0 |
50 | ····move-exception·p1 | 42 | ····move-exception·p1 |
| |
Offset 84, 38 lines modified | Offset 78, 33 lines modified |
| |
84 | ····throw·p1 | 78 | ····throw·p1 |
85 | .end·method | 79 | .end·method |
| |
86 | .method·public·detachFromGLContext()V | 80 | .method·public·detachFromGLContext()V |
87 | ····.locals·1 | 81 | ····.locals·1 |
| |
88 | ····.line·79 | |
89 | ····monitor-enter·p0 | 82 | ····monitor-enter·p0 |
| |
90 | ····.line·80 | |
91 | ····:try_start_0 | 83 | ····:try_start_0 |
92 | ····iget-boolean·v0,·p0,·Lio/flutter/embedding/engine/renderer/SurfaceTextureWrapper;->attached:Z | 84 | ····iget-boolean·v0,·p0,·Lio/flutter/embedding/engine/renderer/SurfaceTextureWrapper;->attached:Z |
| |
93 | ····if-eqz·v0,·:cond_0 | 85 | ····if-eqz·v0,·:cond_0 |
| |
94 | ····iget-boolean·v0,·p0,·Lio/flutter/embedding/engine/renderer/SurfaceTextureWrapper;->released:Z | 86 | ····iget-boolean·v0,·p0,·Lio/flutter/embedding/engine/renderer/SurfaceTextureWrapper;->released:Z |
| |
95 | ····if-nez·v0,·:cond_0 | 87 | ····if-nez·v0,·:cond_0 |
| |
96 | ····.line·81 | |
97 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/SurfaceTextureWrapper;->surfaceTexture:Landroid/graphics/SurfaceTexture; | 88 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/SurfaceTextureWrapper;->surfaceTexture:Landroid/graphics/SurfaceTexture; |
| |
98 | ····invoke-virtual·{v0},·Landroid/graphics/SurfaceTexture;->detachFromGLContext()V | 89 | ····invoke-virtual·{v0},·Landroid/graphics/SurfaceTexture;->detachFromGLContext()V |
| |
99 | ····const/4·v0,·0x0 | 90 | ····const/4·v0,·0x0 |
| |
100 | ····.line·82 | |
101 | ····iput-boolean·v0,·p0,·Lio/flutter/embedding/engine/renderer/SurfaceTextureWrapper;->attached:Z | 91 | ····iput-boolean·v0,·p0,·Lio/flutter/embedding/engine/renderer/SurfaceTextureWrapper;->attached:Z |
| |
102 | ····.line·84 | |
103 | ····:cond_0 | 92 | ····:cond_0 |
104 | ····monitor-exit·p0 | 93 | ····monitor-exit·p0 |
| |
105 | ····return-void | 94 | ····return-void |
| |
106 | ····:catchall_0 | 95 | ····:catchall_0 |
107 | ····move-exception·v0 | 96 | ····move-exception·v0 |
Offset 126, 50 lines modified | Offset 115, 43 lines modified |
| |
126 | ····throw·v0 | 115 | ····throw·v0 |
Max diff block lines reached; 2101/5181 bytes (40.55%) of diff not shown.
|
| | | |
Offset 1, 32 lines modified | Offset 1, 34 lines modified |
1 | .class·public·Lio/flutter/embedding/engine/plugins/lifecycle/HiddenLifecycleReference; | 1 | .class·public·Lio/flutter/embedding/engine/plugins/lifecycle/HiddenLifecycleReference; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"HiddenLifecycleReference.java" | 3 | .source·"" |
| |
| |
| 4 | #·annotations |
| 5 | .annotation·build·Landroidx/annotation/Keep; |
| 6 | .end·annotation |
| |
| |
4 | #·instance·fields | 7 | #·instance·fields |
5 | .field·private·final·lifecycle:Landroidx/lifecycle/Lifecycle; | 8 | .field·private·final·lifecycle:Landroidx/lifecycle/d; |
| |
| |
6 | #·direct·methods | 9 | #·direct·methods |
7 | .method·public·constructor·<init>(Landroidx/lifecycle/Lifecycle;)V | 10 | .method·public·constructor·<init>(Landroidx/lifecycle/d;)V |
8 | ····.locals·0 | 11 | ····.locals·0 |
| |
9 | ····.line·24 | |
10 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
11 | ····.line·25 | |
12 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/plugins/lifecycle/HiddenLifecycleReference;->lifecycle:Landroidx/lifecycle/Lifecycle; | 13 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/plugins/lifecycle/HiddenLifecycleReference;->lifecycle:Landroidx/lifecycle/d; |
| |
13 | ····return-void | 14 | ····return-void |
14 | .end·method | 15 | .end·method |
| |
| |
15 | #·virtual·methods | 16 | #·virtual·methods |
16 | .method·public·getLifecycle()Landroidx/lifecycle/Lifecycle; | 17 | .method·public·getLifecycle()Landroidx/lifecycle/d; |
17 | ····.locals·1 | 18 | ····.locals·1 |
| |
18 | ····.line·30 | |
19 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/plugins/lifecycle/HiddenLifecycleReference;->lifecycle:Landroidx/lifecycle/Lifecycle; | 19 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/plugins/lifecycle/HiddenLifecycleReference;->lifecycle:Landroidx/lifecycle/d; |
| |
20 | ····return-object·v0 | 20 | ····return-object·v0 |
21 | .end·method | 21 | .end·method |
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 13 lines modified | Offset 1, 16 lines modified |
1 | .class·public·Lio/flutter/embedding/android/FlutterSplashView$SavedState; | 1 | .class·public·Lio/flutter/embedding/android/FlutterSplashView$SavedState; |
2 | .super·Landroid/view/View$BaseSavedState; | 2 | .super·Landroid/view/View$BaseSavedState; |
3 | .source·"FlutterSplashView.java" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
| 5 | .annotation·build·Landroidx/annotation/Keep; |
| 6 | .end·annotation |
| |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lio/flutter/embedding/android/FlutterSplashView; | 8 | ····value·=·Lio/flutter/embedding/android/FlutterSplashView; |
7 | .end·annotation | 9 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x9 | 11 | ····accessFlags·=·0x9 |
10 | ····name·=·"SavedState" | 12 | ····name·=·"SavedState" |
Offset 32, 38 lines modified | Offset 35, 34 lines modified |
32 | .field·private·splashScreenState:Landroid/os/Bundle; | 35 | .field·private·splashScreenState:Landroid/os/Bundle; |
| |
| |
33 | #·direct·methods | 36 | #·direct·methods |
34 | .method·static·constructor·<clinit>()V | 37 | .method·static·constructor·<clinit>()V |
35 | ····.locals·1 | 38 | ····.locals·1 |
| |
36 | ····.line·257 | |
37 | ····new-instance·v0,·Lio/flutter/embedding/android/FlutterSplashView$SavedState$1; | 39 | ····new-instance·v0,·Lio/flutter/embedding/android/FlutterSplashView$SavedState$a; |
| |
38 | ····invoke-direct·{v0},·Lio/flutter/embedding/android/FlutterSplashView$SavedState$1;-><init>()V | 40 | ····invoke-direct·{v0},·Lio/flutter/embedding/android/FlutterSplashView$SavedState$a;-><init>()V |
| |
39 | ····sput-object·v0,·Lio/flutter/embedding/android/FlutterSplashView$SavedState;->CREATOR:Landroid/os/Parcelable$Creator; | 41 | ····sput-object·v0,·Lio/flutter/embedding/android/FlutterSplashView$SavedState;->CREATOR:Landroid/os/Parcelable$Creator; |
| |
40 | ····return-void | 42 | ····return-void |
41 | .end·method | 43 | .end·method |
| |
42 | .method·constructor·<init>(Landroid/os/Parcel;)V | 44 | .method·constructor·<init>(Landroid/os/Parcel;)V |
43 | ····.locals·1 | 45 | ····.locals·1 |
| |
44 | ····.line·278 | |
45 | ····invoke-direct·{p0,·p1},·Landroid/view/View$BaseSavedState;-><init>(Landroid/os/Parcel;)V | 46 | ····invoke-direct·{p0,·p1},·Landroid/view/View$BaseSavedState;-><init>(Landroid/os/Parcel;)V |
| |
46 | ····.line·279 | |
47 | ····invoke-virtual·{p1},·Landroid/os/Parcel;->readString()Ljava/lang/String; | 47 | ····invoke-virtual·{p1},·Landroid/os/Parcel;->readString()Ljava/lang/String; |
| |
48 | ····move-result-object·v0 | 48 | ····move-result-object·v0 |
| |
49 | ····iput-object·v0,·p0,·Lio/flutter/embedding/android/FlutterSplashView$SavedState;->previousCompletedSplashIsolate:Ljava/lang/String; | 49 | ····iput-object·v0,·p0,·Lio/flutter/embedding/android/FlutterSplashView$SavedState;->previousCompletedSplashIsolate:Ljava/lang/String; |
| |
50 | ····.line·280 | |
51 | ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | 50 | ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
| |
52 | ····move-result-object·v0 | 51 | ····move-result-object·v0 |
| |
53 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader; | 52 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader; |
| |
54 | ····move-result-object·v0 | 53 | ····move-result-object·v0 |
Offset 76, 69 lines modified | Offset 75, 61 lines modified |
| |
76 | ····return-void | 75 | ····return-void |
77 | .end·method | 76 | .end·method |
| |
78 | .method·constructor·<init>(Landroid/os/Parcelable;)V | 77 | .method·constructor·<init>(Landroid/os/Parcelable;)V |
79 | ····.locals·0 | 78 | ····.locals·0 |
| |
80 | ····.line·274 | |
81 | ····invoke-direct·{p0,·p1},·Landroid/view/View$BaseSavedState;-><init>(Landroid/os/Parcelable;)V | 79 | ····invoke-direct·{p0,·p1},·Landroid/view/View$BaseSavedState;-><init>(Landroid/os/Parcelable;)V |
| |
82 | ····return-void | 80 | ····return-void |
83 | .end·method | 81 | .end·method |
| |
84 | .method·static·synthetic·access$600(Lio/flutter/embedding/android/FlutterSplashView$SavedState;)Ljava/lang/String; | 82 | .method·static·synthetic·access$600(Lio/flutter/embedding/android/FlutterSplashView$SavedState;)Ljava/lang/String; |
85 | ····.locals·0 | 83 | ····.locals·0 |
| |
86 | ····.line·256 | |
87 | ····iget-object·p0,·p0,·Lio/flutter/embedding/android/FlutterSplashView$SavedState;->previousCompletedSplashIsolate:Ljava/lang/String; | 84 | ····iget-object·p0,·p0,·Lio/flutter/embedding/android/FlutterSplashView$SavedState;->previousCompletedSplashIsolate:Ljava/lang/String; |
| |
88 | ····return-object·p0 | 85 | ····return-object·p0 |
89 | .end·method | 86 | .end·method |
| |
90 | .method·static·synthetic·access$602(Lio/flutter/embedding/android/FlutterSplashView$SavedState;Ljava/lang/String;)Ljava/lang/String; | 87 | .method·static·synthetic·access$602(Lio/flutter/embedding/android/FlutterSplashView$SavedState;Ljava/lang/String;)Ljava/lang/String; |
91 | ····.locals·0 | 88 | ····.locals·0 |
| |
92 | ····.line·256 | |
93 | ····iput-object·p1,·p0,·Lio/flutter/embedding/android/FlutterSplashView$SavedState;->previousCompletedSplashIsolate:Ljava/lang/String; | 89 | ····iput-object·p1,·p0,·Lio/flutter/embedding/android/FlutterSplashView$SavedState;->previousCompletedSplashIsolate:Ljava/lang/String; |
| |
94 | ····return-object·p1 | 90 | ····return-object·p1 |
95 | .end·method | 91 | .end·method |
| |
96 | .method·static·synthetic·access$700(Lio/flutter/embedding/android/FlutterSplashView$SavedState;)Landroid/os/Bundle; | 92 | .method·static·synthetic·access$700(Lio/flutter/embedding/android/FlutterSplashView$SavedState;)Landroid/os/Bundle; |
97 | ····.locals·0 | 93 | ····.locals·0 |
| |
98 | ····.line·256 | |
99 | ····iget-object·p0,·p0,·Lio/flutter/embedding/android/FlutterSplashView$SavedState;->splashScreenState:Landroid/os/Bundle; | 94 | ····iget-object·p0,·p0,·Lio/flutter/embedding/android/FlutterSplashView$SavedState;->splashScreenState:Landroid/os/Bundle; |
| |
100 | ····return-object·p0 | 95 | ····return-object·p0 |
101 | .end·method | 96 | .end·method |
| |
102 | .method·static·synthetic·access$702(Lio/flutter/embedding/android/FlutterSplashView$SavedState;Landroid/os/Bundle;)Landroid/os/Bundle; | 97 | .method·static·synthetic·access$702(Lio/flutter/embedding/android/FlutterSplashView$SavedState;Landroid/os/Bundle;)Landroid/os/Bundle; |
103 | ····.locals·0 | 98 | ····.locals·0 |
| |
104 | ····.line·256 | |
105 | ····iput-object·p1,·p0,·Lio/flutter/embedding/android/FlutterSplashView$SavedState;->splashScreenState:Landroid/os/Bundle; | 99 | ····iput-object·p1,·p0,·Lio/flutter/embedding/android/FlutterSplashView$SavedState;->splashScreenState:Landroid/os/Bundle; |
| |
106 | ····return-object·p1 | 100 | ····return-object·p1 |
107 | .end·method | 101 | .end·method |
| |
| |
108 | #·virtual·methods | 102 | #·virtual·methods |
109 | .method·public·writeToParcel(Landroid/os/Parcel;I)V | 103 | .method·public·writeToParcel(Landroid/os/Parcel;I)V |
110 | ····.locals·0 | 104 | ····.locals·0 |
| |
111 | ····.line·285 | |
112 | ····invoke-super·{p0,·p1,·p2},·Landroid/view/View$BaseSavedState;->writeToParcel(Landroid/os/Parcel;I)V | 105 | ····invoke-super·{p0,·p1,·p2},·Landroid/view/View$BaseSavedState;->writeToParcel(Landroid/os/Parcel;I)V |
| |
113 | ····.line·286 | |
114 | ····iget-object·p2,·p0,·Lio/flutter/embedding/android/FlutterSplashView$SavedState;->previousCompletedSplashIsolate:Ljava/lang/String; | 106 | ····iget-object·p2,·p0,·Lio/flutter/embedding/android/FlutterSplashView$SavedState;->previousCompletedSplashIsolate:Ljava/lang/String; |
| |
115 | ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V | 107 | ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V |
| |
116 | ····.line·287 | |
117 | ····iget-object·p2,·p0,·Lio/flutter/embedding/android/FlutterSplashView$SavedState;->splashScreenState:Landroid/os/Bundle; | 108 | ····iget-object·p2,·p0,·Lio/flutter/embedding/android/FlutterSplashView$SavedState;->splashScreenState:Landroid/os/Bundle; |
| |
118 | ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeBundle(Landroid/os/Bundle;)V | 109 | ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeBundle(Landroid/os/Bundle;)V |
| |
119 | ····return-void | 110 | ····return-void |
120 | .end·method | 111 | .end·method |
| | | |
Offset 1, 52 lines modified | Offset 1, 31 lines modified |
1 | .class·public·final·Landroid/support/v4/graphics/drawable/IconCompatParcelizer; | 1 | .class·public·final·Landroid/support/v4/graphics/drawable/IconCompatParcelizer; |
2 | .super·Landroidx/core/graphics/drawable/IconCompatParcelizer; | 2 | .super·Landroidx/core/graphics/drawable/IconCompatParcelizer; |
3 | .source·"IconCompatParcelizer.java" | 3 | .source·"" |
| |
| |
4 | #·direct·methods | 4 | #·direct·methods |
5 | .method·public·constructor·<init>()V | 5 | .method·public·constructor·<init>()V |
6 | ····.locals·0 | 6 | ····.locals·0 |
| |
7 | ····.line·11 | |
8 | ····invoke-direct·{p0},·Landroidx/core/graphics/drawable/IconCompatParcelizer;-><init>()V | 7 | ····invoke-direct·{p0},·Landroidx/core/graphics/drawable/IconCompatParcelizer;-><init>()V |
| |
9 | ····return-void | 8 | ····return-void |
10 | .end·method | 9 | .end·method |
| |
11 | .method·public·static·read(Landroidx/versionedparcelable/VersionedParcel;)Landroidx/core/graphics/drawable/IconCompat; | 10 | .method·public·static·read(Landroidx/versionedparcelable/a;)Landroidx/core/graphics/drawable/IconCompat; |
12 | ····.locals·0 | 11 | ····.locals·0 |
13 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
14 | ········accessFlags·=·{ | |
15 | ············0x0 | |
16 | ········} | |
17 | ········names·=·{ | |
18 | ············"parcel" | |
19 | ········} | |
20 | ····.end·annotation | |
| |
21 | ····.line·13 | |
22 | ····invoke-static·{p0},·Landroidx/core/graphics/drawable/IconCompatParcelizer;->read(Landroidx/versionedparcelable/VersionedParcel;)Landroidx/core/graphics/drawable/IconCompat; | 12 | ····invoke-static·{p0},·Landroidx/core/graphics/drawable/IconCompatParcelizer;->read(Landroidx/versionedparcelable/a;)Landroidx/core/graphics/drawable/IconCompat; |
| |
23 | ····move-result-object·p0 | 13 | ····move-result-object·p0 |
| |
24 | ····return-object·p0 | 14 | ····return-object·p0 |
25 | .end·method | 15 | .end·method |
| |
26 | .method·public·static·write(Landroidx/core/graphics/drawable/IconCompat;Landroidx/versionedparcelable/VersionedParcel;)V | 16 | .method·public·static·write(Landroidx/core/graphics/drawable/IconCompat;Landroidx/versionedparcelable/a;)V |
27 | ····.locals·0 | 17 | ····.locals·0 |
28 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
29 | ········accessFlags·=·{ | |
30 | ············0x0, | |
31 | ············0x0 | |
32 | ········} | |
33 | ········names·=·{ | |
34 | ············"obj", | |
35 | ············"parcel" | |
36 | ········} | |
37 | ····.end·annotation | |
| |
38 | ····.line·17 | |
39 | ····invoke-static·{p0,·p1},·Landroidx/core/graphics/drawable/IconCompatParcelizer;->write(Landroidx/core/graphics/drawable/IconCompat;Landroidx/versionedparcelable/VersionedParcel;)V | 18 | ····invoke-static·{p0,·p1},·Landroidx/core/graphics/drawable/IconCompatParcelizer;->write(Landroidx/core/graphics/drawable/IconCompat;Landroidx/versionedparcelable/a;)V |
| |
40 | ····return-void | 19 | ····return-void |
41 | .end·method | 20 | .end·method |
| | | |
Offset 1, 52 lines modified | Offset 1, 31 lines modified |
1 | .class·public·final·Landroid/support/v4/app/RemoteActionCompatParcelizer; | 1 | .class·public·final·Landroid/support/v4/app/RemoteActionCompatParcelizer; |
2 | .super·Landroidx/core/app/RemoteActionCompatParcelizer; | 2 | .super·Landroidx/core/app/RemoteActionCompatParcelizer; |
3 | .source·"RemoteActionCompatParcelizer.java" | 3 | .source·"" |
| |
| |
4 | #·direct·methods | 4 | #·direct·methods |
5 | .method·public·constructor·<init>()V | 5 | .method·public·constructor·<init>()V |
6 | ····.locals·0 | 6 | ····.locals·0 |
| |
7 | ····.line·11 | |
8 | ····invoke-direct·{p0},·Landroidx/core/app/RemoteActionCompatParcelizer;-><init>()V | 7 | ····invoke-direct·{p0},·Landroidx/core/app/RemoteActionCompatParcelizer;-><init>()V |
| |
9 | ····return-void | 8 | ····return-void |
10 | .end·method | 9 | .end·method |
| |
11 | .method·public·static·read(Landroidx/versionedparcelable/VersionedParcel;)Landroidx/core/app/RemoteActionCompat; | 10 | .method·public·static·read(Landroidx/versionedparcelable/a;)Landroidx/core/app/RemoteActionCompat; |
12 | ····.locals·0 | 11 | ····.locals·0 |
13 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
14 | ········accessFlags·=·{ | |
15 | ············0x0 | |
16 | ········} | |
17 | ········names·=·{ | |
18 | ············"parcel" | |
19 | ········} | |
20 | ····.end·annotation | |
| |
21 | ····.line·13 | |
22 | ····invoke-static·{p0},·Landroidx/core/app/RemoteActionCompatParcelizer;->read(Landroidx/versionedparcelable/VersionedParcel;)Landroidx/core/app/RemoteActionCompat; | 12 | ····invoke-static·{p0},·Landroidx/core/app/RemoteActionCompatParcelizer;->read(Landroidx/versionedparcelable/a;)Landroidx/core/app/RemoteActionCompat; |
| |
23 | ····move-result-object·p0 | 13 | ····move-result-object·p0 |
| |
24 | ····return-object·p0 | 14 | ····return-object·p0 |
25 | .end·method | 15 | .end·method |
| |
26 | .method·public·static·write(Landroidx/core/app/RemoteActionCompat;Landroidx/versionedparcelable/VersionedParcel;)V | 16 | .method·public·static·write(Landroidx/core/app/RemoteActionCompat;Landroidx/versionedparcelable/a;)V |
27 | ····.locals·0 | 17 | ····.locals·0 |
28 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
29 | ········accessFlags·=·{ | |
30 | ············0x0, | |
31 | ············0x0 | |
32 | ········} | |
33 | ········names·=·{ | |
34 | ············"obj", | |
35 | ············"parcel" | |
36 | ········} | |
37 | ····.end·annotation | |
| |
38 | ····.line·17 | |
39 | ····invoke-static·{p0,·p1},·Landroidx/core/app/RemoteActionCompatParcelizer;->write(Landroidx/core/app/RemoteActionCompat;Landroidx/versionedparcelable/VersionedParcel;)V | 18 | ····invoke-static·{p0,·p1},·Landroidx/core/app/RemoteActionCompatParcelizer;->write(Landroidx/core/app/RemoteActionCompat;Landroidx/versionedparcelable/a;)V |
| |
40 | ····return-void | 19 | ····return-void |
41 | .end·method | 20 | .end·method |
| | | |
Offset 1, 35 lines modified | Offset 1, 13 lines modified |
1 | .class·public·final·Lcom/macpoule/plantsense/MainActivity; | 1 | .class·public·final·Lcom/macpoule/plantsense/MainActivity; |
2 | .super·Lio/flutter/embedding/android/FlutterActivity; | 2 | .super·Lio/flutter/embedding/android/e; |
| 3 | .source·"" |
3 | .source·"MainActivity.kt" | |
| |
| |
4 | #·annotations | |
5 | .annotation·runtime·Lkotlin/Metadata; | |
6 | ····d1·=·{ | |
7 | ········"\u0000\u000c\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\u0018\u00002\u00020\u0001B\u0005\u00a2\u0006\u0002\u0010\u0002\u00a8\u0006\u0003" | |
8 | ····} | |
9 | ····d2·=·{ | |
10 | ········"Lcom/macpoule/plantsense/MainActivity;", | |
11 | ········"Lio/flutter/embedding/android/FlutterActivity;", | |
12 | ········"()V", | |
13 | ········"app_fdroidRelease" | |
14 | ····} | |
15 | ····k·=·0x1 | |
16 | ····mv·=·{ | |
17 | ········0x1, | |
18 | ········0x6, | |
19 | ········0x0 | |
20 | ····} | |
21 | ····xi·=·0x30 | |
22 | .end·annotation | |
| |
| |
23 | #·direct·methods | 4 | #·direct·methods |
24 | .method·public·constructor·<init>()V | 5 | .method·public·constructor·<init>()V |
25 | ····.locals·0 | 6 | ····.locals·0 |
| |
26 | ····.line·5 | |
27 | ····invoke-direct·{p0},·Lio/flutter/embedding/android/FlutterActivity;-><init>()V | 7 | ····invoke-direct·{p0},·Lio/flutter/embedding/android/e;-><init>()V |
| |
28 | ····return-void | 8 | ····return-void |
29 | .end·method | 9 | .end·method |
| | | |
Offset 1, 61 lines modified | Offset 1, 35 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·"CoroutineExceptionHandler.kt" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lkotlin/coroutines/CoroutineContext$Element; | 5 | .implements·Le/s/g$b; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | 7 | .annotation·system·Ldalvik/annotation/MemberClasses; |
8 | ····value·=·{ | 8 | ····value·=·{ |
9 | ········Lkotlinx/coroutines/CoroutineExceptionHandler$Key;, | 9 | ········Lkotlinx/coroutines/CoroutineExceptionHandler$a; |
10 | ········Lkotlinx/coroutines/CoroutineExceptionHandler$DefaultImpls; | |
11 | ····} | 10 | ····} |
12 | .end·annotation | 11 | .end·annotation |
| |
13 | .annotation·runtime·Lkotlin/Metadata; | |
14 | ····d1·=·{ | |
15 | ········"\u0000\u001e\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0003\n\u0002\u0008\u0002\u0008f\u0018\u0000·\u00082\u00020\u0001:\u0001\u0008J\u0018\u0010\u0002\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u00052\u0006\u0010\u0006\u001a\u00020\u0007H&\u00a8\u0006\t" | |
16 | ····} | |
17 | ····d2·=·{ | |
18 | ········"Lkotlinx/coroutines/CoroutineExceptionHandler;", | |
19 | ········"Lkotlin/coroutines/CoroutineContext$Element;", | |
20 | ········"handleException", | |
21 | ········"", | |
22 | ········"context", | |
23 | ········"Lkotlin/coroutines/CoroutineContext;", | |
24 | ········"exception", | |
25 | ········"", | |
26 | ········"Key", | |
27 | ········"kotlinx-coroutines-core" | |
28 | ····} | |
29 | ····k·=·0x1 | |
30 | ····mv·=·{ | |
31 | ········0x1, | |
32 | ········0x5, | |
33 | ········0x1 | |
34 | ····} | |
35 | ····xi·=·0x30 | |
36 | .end·annotation | |
| |
| |
37 | #·static·fields | 12 | #·static·fields |
38 | .field·public·static·final·Key:Lkotlinx/coroutines/CoroutineExceptionHandler$Key; | 13 | .field·public·static·final·b:Lkotlinx/coroutines/CoroutineExceptionHandler$a; |
| |
| |
39 | #·direct·methods | 14 | #·direct·methods |
40 | .method·static·constructor·<clinit>()V | 15 | .method·static·constructor·<clinit>()V |
41 | ····.locals·1 | 16 | ····.locals·1 |
| |
42 | ····sget-object·v0,·Lkotlinx/coroutines/CoroutineExceptionHandler$Key;->$$INSTANCE:Lkotlinx/coroutines/CoroutineExceptionHandler$Key; | 17 | ····sget-object·v0,·Lkotlinx/coroutines/CoroutineExceptionHandler$a;->d:Lkotlinx/coroutines/CoroutineExceptionHandler$a; |
| |
43 | ····sput-object·v0,·Lkotlinx/coroutines/CoroutineExceptionHandler;->Key:Lkotlinx/coroutines/CoroutineExceptionHandler$Key; | 18 | ····sput-object·v0,·Lkotlinx/coroutines/CoroutineExceptionHandler;->b:Lkotlinx/coroutines/CoroutineExceptionHandler$a; |
| |
44 | ····return-void | 19 | ····return-void |
45 | .end·method | 20 | .end·method |
| |
| |
46 | #·virtual·methods | 21 | #·virtual·methods |
47 | .method·public·abstract·handleException(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Throwable;)V | 22 | .method·public·abstract·handleException(Le/s/g;Ljava/lang/Throwable;)V |
48 | .end·method | 23 | .end·method |
| | | |
Offset 1, 100 lines modified | Offset 1, 64 lines modified |
1 | .class·public·final·Lkotlinx/coroutines/android/AndroidExceptionPreHandler; | 1 | .class·public·final·Lkotlinx/coroutines/android/AndroidExceptionPreHandler; |
2 | .super·Lkotlin/coroutines/AbstractCoroutineContextElement; | |
3 | .source·"AndroidExceptionPreHandler.kt" | 2 | .super·Le/s/a; |
| 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lkotlinx/coroutines/CoroutineExceptionHandler; | 5 | .implements·Lkotlinx/coroutines/CoroutineExceptionHandler; |
| |
| |
6 | #·annotations | 6 | #·annotations |
| 7 | .annotation·build·Landroidx/annotation/Keep; |
7 | .annotation·runtime·Lkotlin/Metadata; | |
8 | ····d1·=·{ | |
9 | ········"\u0000.\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0003\n\u0000\n\u0002\u0018\u0002\n\u0000\u0008\u0001\u0018\u00002\u00020\u00012\u00020\u0002B\u0005\u00a2\u0006\u0002\u0010\u0003J\u0018\u0010\u0006\u001a\u00020\u00072\u0006\u0010\u0008\u001a\u00020\t2\u0006\u0010\n\u001a\u00020\u000bH\u0016J\n\u0010\u000c\u001a\u0004\u0018\u00010\rH\u0002R\u0010\u0010\u0004\u001a\u0004\u0018\u00010\u0005X\u0082\u000e\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u000e" | |
10 | ····} | |
11 | ····d2·=·{ | |
12 | ········"Lkotlinx/coroutines/android/AndroidExceptionPreHandler;", | |
13 | ········"Lkotlin/coroutines/AbstractCoroutineContextElement;", | |
14 | ········"Lkotlinx/coroutines/CoroutineExceptionHandler;", | |
15 | ········"()V", | |
16 | ········"_preHandler", | |
17 | ········"", | |
18 | ········"handleException", | |
19 | ········"", | |
20 | ········"context", | |
21 | ········"Lkotlin/coroutines/CoroutineContext;", | |
22 | ········"exception", | |
23 | ········"", | |
24 | ········"preHandler", | |
25 | ········"Ljava/lang/reflect/Method;", | |
26 | ········"kotlinx-coroutines-android" | |
27 | ····} | |
28 | ····k·=·0x1 | |
29 | ····mv·=·{ | |
30 | ········0x1, | |
31 | ········0x5, | |
32 | ········0x1 | |
33 | ····} | |
34 | ····xi·=·0x30 | |
35 | .end·annotation | 8 | .end·annotation |
| |
| |
36 | #·instance·fields | 9 | #·instance·fields |
37 | .field·private·volatile·_preHandler:Ljava/lang/Object; | 10 | .field·private·volatile·_preHandler:Ljava/lang/Object; |
| |
| |
38 | #·direct·methods | 11 | #·direct·methods |
39 | .method·public·constructor·<init>()V | 12 | .method·public·constructor·<init>()V |
40 | ····.locals·1 | 13 | ····.locals·1 |
| |
41 | ····.line·15 | |
42 | ····sget-object·v0,·Lkotlinx/coroutines/CoroutineExceptionHandler;->Key:Lkotlinx/coroutines/CoroutineExceptionHandler$Key; | 14 | ····sget-object·v0,·Lkotlinx/coroutines/CoroutineExceptionHandler;->b:Lkotlinx/coroutines/CoroutineExceptionHandler$a; |
| |
43 | ····check-cast·v0,·Lkotlin/coroutines/CoroutineContext$Key; | 15 | ····invoke-direct·{p0,·v0},·Le/s/a;-><init>(Le/s/g$c;)V |
| |
44 | ····invoke-direct·{p0,·v0},·Lkotlin/coroutines/AbstractCoroutineContextElement;-><init>(Lkotlin/coroutines/CoroutineContext$Key;)V | |
| |
45 | ····.line·18 | |
46 | ····iput-object·p0,·p0,·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;->_preHandler:Ljava/lang/Object; | 16 | ····iput-object·p0,·p0,·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;->_preHandler:Ljava/lang/Object; |
| |
47 | ····return-void | 17 | ····return-void |
48 | .end·method | 18 | .end·method |
| |
49 | .method·private·final·preHandler()Ljava/lang/reflect/Method; | 19 | .method·private·final·preHandler()Ljava/lang/reflect/Method; |
50 | ····.locals·5 | 20 | ····.locals·5 |
| |
51 | ····.line·22 | |
52 | ····iget-object·v0,·p0,·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;->_preHandler:Ljava/lang/Object; | 21 | ····iget-object·v0,·p0,·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;->_preHandler:Ljava/lang/Object; |
| |
53 | ····if-eq·v0,·p0,·:cond_0 | 22 | ····if-eq·v0,·p0,·:cond_0 |
| |
54 | ····.line·23 | |
55 | ····check-cast·v0,·Ljava/lang/reflect/Method; | 23 | ····check-cast·v0,·Ljava/lang/reflect/Method; |
| |
56 | ····return-object·v0 | 24 | ····return-object·v0 |
| |
57 | ····:cond_0 | 25 | ····:cond_0 |
58 | ····const/4·v0,·0x0 | 26 | ····const/4·v0,·0x0 |
| |
59 | ····.line·24 | |
60 | ····:try_start_0 | 27 | ····:try_start_0 |
61 | ····const-class·v1,·Ljava/lang/Thread; | 28 | ····const-class·v1,·Ljava/lang/Thread; |
| |
62 | ····const-string·v2,·"getUncaughtExceptionPreHandler" | 29 | ····const-string·v2,·"getUncaughtExceptionPreHandler" |
| |
63 | ····const/4·v3,·0x0 | 30 | ····const/4·v3,·0x0 |
| |
64 | ····new-array·v4,·v3,·[Ljava/lang/Class; | 31 | ····new-array·v4,·v3,·[Ljava/lang/Class; |
| |
65 | ····.line·25 | |
66 | ····invoke-virtual·{v1,·v2,·v4},·Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; | 32 | ····invoke-virtual·{v1,·v2,·v4},·Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; |
| |
67 | ····move-result-object·v1 | 33 | ····move-result-object·v1 |
| |
68 | ····.line·26 | |
69 | ····invoke-virtual·{v1},·Ljava/lang/reflect/Method;->getModifiers()I | 34 | ····invoke-virtual·{v1},·Ljava/lang/reflect/Method;->getModifiers()I |
| |
70 | ····move-result·v2 | 35 | ····move-result·v2 |
| |
71 | ····invoke-static·{v2},·Ljava/lang/reflect/Modifier;->isPublic(I)Z | 36 | ····invoke-static·{v2},·Ljava/lang/reflect/Modifier;->isPublic(I)Z |
| |
72 | ····move-result·v2 | 37 | ····move-result·v2 |
Offset 116, 55 lines modified | Offset 80, 44 lines modified |
116 | ····const/4·v3,·0x1 | 80 | ····const/4·v3,·0x1 |
| |
117 | ····:cond_1 | 81 | ····:cond_1 |
118 | ····if-eqz·v3,·:cond_2 | 82 | ····if-eqz·v3,·:cond_2 |
| |
119 | ····move-object·v0,·v1 | 83 | ····move-object·v0,·v1 |
| |
120 | ····goto·:goto_0 | |
| |
121 | ····.line·29 | |
122 | ····:catchall_0 | 84 | ····:catchall_0 |
123 | ····check-cast·v0,·Ljava/lang/reflect/Method; | |
| |
124 | ····.line·31 | |
125 | ····:cond_2 | 85 | ····:cond_2 |
126 | ····:goto_0 | |
127 | ····iput-object·v0,·p0,·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;->_preHandler:Ljava/lang/Object; | 86 | ····iput-object·v0,·p0,·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;->_preHandler:Ljava/lang/Object; |
| |
128 | ····return-object·v0 | 87 | ····return-object·v0 |
129 | .end·method | 88 | .end·method |
| |
| |
130 | #·virtual·methods | 89 | #·virtual·methods |
131 | .method·public·handleException(Lkotlin/coroutines/CoroutineContext;Ljava/lang/Throwable;)V | 90 | .method·public·handleException(Le/s/g;Ljava/lang/Throwable;)V |
Max diff block lines reached; 1135/5128 bytes (22.13%) of diff not shown.
|
| | | |
Offset 1, 102 lines modified | Offset 1, 66 lines modified |
1 | .class·public·final·Lkotlinx/coroutines/android/AndroidDispatcherFactory; | 1 | .class·public·final·Lkotlinx/coroutines/android/AndroidDispatcherFactory; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"HandlerDispatcher.kt" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lkotlinx/coroutines/internal/MainDispatcherFactory; | 5 | .implements·Lkotlinx/coroutines/internal/MainDispatcherFactory; |
| |
| |
6 | #·annotations | |
7 | .annotation·runtime·Lkotlin/Metadata; | |
8 | ····d1·=·{ | |
9 | ········"\u0000&\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0008\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010·\n\u0000\n\u0002\u0010\u000e\n\u0000\u0008\u0000\u0018\u00002\u00020\u0001B\u0005\u00a2\u0006\u0002\u0010\u0002J\u0016\u0010\u0007\u001a\u00020\u00082\u000c\u0010\t\u001a\u0008\u0012\u0004\u0012\u00020\u00010\nH\u0016J\u0008\u0010\u000b\u001a\u00020\u000cH\u0016R\u0014\u0010\u0003\u001a\u00020\u00048VX\u0096\u0004\u00a2\u0006\u0006\u001a\u0004\u0008\u0005\u0010\u0006\u00a8\u0006\r" | |
10 | ····} | |
11 | ····d2·=·{ | |
12 | ········"Lkotlinx/coroutines/android/AndroidDispatcherFactory;", | |
13 | ········"Lkotlinx/coroutines/internal/MainDispatcherFactory;", | |
14 | ········"()V", | |
15 | ········"loadPriority", | |
16 | ········"", | |
17 | ········"getLoadPriority", | |
18 | ········"()I", | |
19 | ········"createDispatcher", | |
20 | ········"Lkotlinx/coroutines/android/HandlerContext;", | |
21 | ········"allFactories", | |
22 | ········"", | |
23 | ········"hintOnError", | |
24 | ········"", | |
25 | ········"kotlinx-coroutines-android" | |
26 | ····} | |
27 | ····k·=·0x1 | |
28 | ····mv·=·{ | |
29 | ········0x1, | |
30 | ········0x5, | |
31 | ········0x1 | |
32 | ····} | |
33 | ····xi·=·0x30 | |
34 | .end·annotation | |
| |
| |
35 | #·direct·methods | 6 | #·direct·methods |
36 | .method·public·constructor·<init>()V | 7 | .method·public·constructor·<init>()V |
37 | ····.locals·0 | 8 | ····.locals·0 |
| |
38 | ····.line·52 | |
39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 9 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
40 | ····return-void | 10 | ····return-void |
41 | .end·method | 11 | .end·method |
| |
| |
42 | #·virtual·methods | 12 | #·virtual·methods |
43 | .method·public·bridge·synthetic·createDispatcher(Ljava/util/List;)Lkotlinx/coroutines/MainCoroutineDispatcher; | |
44 | ····.locals·0 | |
| |
45 | ····.line·52 | |
46 | ····invoke-virtual·{p0,·p1},·Lkotlinx/coroutines/android/AndroidDispatcherFactory;->createDispatcher(Ljava/util/List;)Lkotlinx/coroutines/android/HandlerContext; | |
| |
47 | ····move-result-object·p1 | |
| |
48 | ····check-cast·p1,·Lkotlinx/coroutines/MainCoroutineDispatcher; | |
| |
49 | ····return-object·p1 | |
50 | .end·method | |
| |
51 | .method·public·createDispatcher(Ljava/util/List;)Lkotlinx/coroutines/android/HandlerContext; | 13 | .method·public·createDispatcher(Ljava/util/List;)Lkotlinx/coroutines/android/a; |
52 | ····.locals·3 | 14 | ····.locals·3 |
53 | ····.annotation·system·Ldalvik/annotation/Signature; | 15 | ····.annotation·system·Ldalvik/annotation/Signature; |
54 | ········value·=·{ | 16 | ········value·=·{ |
55 | ············"(", | 17 | ············"(", |
56 | ············"Ljava/util/List<", | 18 | ············"Ljava/util/List<", |
57 | ············"+", | 19 | ············"+", |
58 | ············"Lkotlinx/coroutines/internal/MainDispatcherFactory;", | 20 | ············"Lkotlinx/coroutines/internal/MainDispatcherFactory;", |
59 | ············">;)", | 21 | ············">;)", |
60 | ············"Lkotlinx/coroutines/android/HandlerContext;" | 22 | ············"Lkotlinx/coroutines/android/a;" |
61 | ········} | 23 | ········} |
62 | ····.end·annotation | 24 | ····.end·annotation |
| |
63 | ····.line·55 | |
64 | ····new-instance·p1,·Lkotlinx/coroutines/android/HandlerContext; | 25 | ····new-instance·p1,·Lkotlinx/coroutines/android/a; |
| |
65 | ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; | 26 | ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; |
| |
66 | ····move-result-object·v0 | 27 | ····move-result-object·v0 |
| |
67 | ····const/4·v1,·0x1 | 28 | ····const/4·v1,·0x1 |
| |
68 | ····invoke-static·{v0,·v1},·Lkotlinx/coroutines/android/HandlerDispatcherKt;->asHandler(Landroid/os/Looper;Z)Landroid/os/Handler; | 29 | ····invoke-static·{v0,·v1},·Lkotlinx/coroutines/android/c;->a(Landroid/os/Looper;Z)Landroid/os/Handler; |
| |
69 | ····move-result-object·v0 | 30 | ····move-result-object·v0 |
| |
70 | ····const/4·v1,·0x0 | 31 | ····const/4·v1,·0x0 |
| |
71 | ····const/4·v2,·0x2 | 32 | ····const/4·v2,·0x2 |
| |
72 | ····invoke-direct·{p1,·v0,·v1,·v2,·v1},·Lkotlinx/coroutines/android/HandlerContext;-><init>(Landroid/os/Handler;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V | 33 | ····invoke-direct·{p1,·v0,·v1,·v2,·v1},·Lkotlinx/coroutines/android/a;-><init>(Landroid/os/Handler;Ljava/lang/String;ILe/v/d/e;)V |
| |
| 34 | ····return-object·p1 |
| 35 | .end·method |
| |
| 36 | .method·public·bridge·synthetic·createDispatcher(Ljava/util/List;)Lkotlinx/coroutines/x1; |
| 37 | ····.locals·0 |
| |
| 38 | ····invoke-virtual·{p0,·p1},·Lkotlinx/coroutines/android/AndroidDispatcherFactory;->createDispatcher(Ljava/util/List;)Lkotlinx/coroutines/android/a; |
| |
| 39 | ····move-result-object·p1 |
| |
73 | ····return-object·p1 | 40 | ····return-object·p1 |
74 | .end·method | 41 | .end·method |
| |
75 | .method·public·getLoadPriority()I | 42 | .method·public·getLoadPriority()I |
76 | ····.locals·1 | 43 | ····.locals·1 |
| |
| | | |
Offset 1, 58 lines modified | Offset 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·"MainDispatcherFactory.kt" | |
| |
| |
4 | #·annotations | |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | |
6 | ····value·=·{ | |
7 | ········Lkotlinx/coroutines/internal/MainDispatcherFactory$DefaultImpls; | |
8 | ····} | |
9 | .end·annotation | |
| |
10 | .annotation·runtime·Lkotlin/Metadata; | |
11 | ····d1·=·{ | |
12 | ········"\u0000$\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u0008\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010·\n\u0000\n\u0002\u0010\u000e\n\u0000\u0008g\u0018\u00002\u00020\u0001J\u0016\u0010\u0006\u001a\u00020\u00072\u000c\u0010\u0008\u001a\u0008\u0012\u0004\u0012\u00020\u00000\tH&J\n\u0010\n\u001a\u0004\u0018\u00010\u000bH\u0016R\u0012\u0010\u0002\u001a\u00020\u0003X\u00a6\u0004\u00a2\u0006\u0006\u001a\u0004\u0008\u0004\u0010\u0005\u00a8\u0006\u000c" | |
13 | ····} | |
14 | ····d2·=·{ | |
15 | ········"Lkotlinx/coroutines/internal/MainDispatcherFactory;", | |
16 | ········"", | |
17 | ········"loadPriority", | |
18 | ········"", | |
19 | ········"getLoadPriority", | |
20 | ········"()I", | |
21 | ········"createDispatcher", | |
22 | ········"Lkotlinx/coroutines/MainCoroutineDispatcher;", | |
23 | ········"allFactories", | |
24 | ········"", | |
25 | ········"hintOnError", | |
26 | ········"", | |
27 | ········"kotlinx-coroutines-core" | |
28 | ····} | |
29 | ····k·=·0x1 | |
30 | ····mv·=·{ | |
31 | ········0x1, | |
32 | ········0x5, | |
33 | ········0x1 | |
34 | ····} | |
35 | ····xi·=·0x30 | |
36 | .end·annotation | |
| |
| |
37 | #·virtual·methods | 4 | #·virtual·methods |
38 | .method·public·abstract·createDispatcher(Ljava/util/List;)Lkotlinx/coroutines/MainCoroutineDispatcher; | 5 | .method·public·abstract·createDispatcher(Ljava/util/List;)Lkotlinx/coroutines/x1; |
39 | ····.annotation·system·Ldalvik/annotation/Signature; | 6 | ····.annotation·system·Ldalvik/annotation/Signature; |
40 | ········value·=·{ | 7 | ········value·=·{ |
41 | ············"(", | 8 | ············"(", |
42 | ············"Ljava/util/List<", | 9 | ············"Ljava/util/List<", |
43 | ············"+", | 10 | ············"+", |
44 | ············"Lkotlinx/coroutines/internal/MainDispatcherFactory;", | 11 | ············"Lkotlinx/coroutines/internal/MainDispatcherFactory;", |
45 | ············">;)", | 12 | ············">;)", |
46 | ············"Lkotlinx/coroutines/MainCoroutineDispatcher;" | 13 | ············"Lkotlinx/coroutines/x1;" |
47 | ········} | 14 | ········} |
48 | ····.end·annotation | 15 | ····.end·annotation |
49 | .end·method | 16 | .end·method |
| |
50 | .method·public·abstract·getLoadPriority()I | 17 | .method·public·abstract·getLoadPriority()I |
51 | .end·method | 18 | .end·method |
| |
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 118 lines modified | Offset 1, 97 lines modified |
| 1 | .class·final·Lkotlinx/coroutines/k2/f; |
| 2 | .super·Lkotlinx/coroutines/k2/a; |
| 3 | .source·"" |
1 | .class·public·final·Lkotlin/InitializedLazyImpl; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"Lazy.kt" | |
| |
4 | #·interfaces | |
5 | .implements·Lkotlin/Lazy; | |
6 | .implements·Ljava/io/Serializable; | |
| |
| |
7 | #·annotations | 4 | #·annotations |
8 | .annotation·system·Ldalvik/annotation/Signature; | 5 | .annotation·system·Ldalvik/annotation/Signature; |
9 | ····value·=·{ | 6 | ····value·=·{ |
10 | ········"<T:", | 7 | ········"<T:", |
11 | ········"Ljava/lang/Object;", | 8 | ········"Ljava/lang/Object;", |
12 | ········">", | 9 | ········">", |
| 10 | ········"Lkotlinx/coroutines/k2/a<", |
13 | ········"Ljava/lang/Object;", | |
14 | ········"Lkotlin/Lazy<", | |
15 | ········"TT;>;", | 11 | ········"TT;>;" |
16 | ········"Ljava/io/Serializable;" | |
17 | ····} | |
18 | .end·annotation | |
| |
19 | .annotation·runtime·Lkotlin/Metadata; | |
20 | ····d1·=·{ | |
21 | ········"\u0000\"\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0006\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u000e\n\u0000\u0008\u0000\u0018\u0000*\u0006\u0008\u0000\u0010\u0001·\u00012\u0008\u0012\u0004\u0012\u0002H\u00010\u00022\u00060\u0003j\u0002`\u0004B\r\u0012\u0006\u0010\u0005\u001a\u00028\u0000\u00a2\u0006\u0002\u0010\u0006J\u0008\u0010\n\u001a\u00020\u000bH\u0016J\u0008\u0010\u000c\u001a\u00020\rH\u0016R\u0016\u0010\u0005\u001a\u00028\u0000X\u0096\u0004\u00a2\u0006\n\n\u0002\u0010\t\u001a\u0004\u0008\u0007\u0010\u0008\u00a8\u0006\u000e" | |
22 | ····} | |
23 | ····d2·=·{ | |
24 | ········"Lkotlin/InitializedLazyImpl;", | |
25 | ········"T", | |
26 | ········"Lkotlin/Lazy;", | |
27 | ········"Ljava/io/Serializable;", | |
28 | ········"Lkotlin/io/Serializable;", | |
29 | ········"value", | |
30 | ········"(Ljava/lang/Object;)V", | |
31 | ········"getValue", | |
32 | ········"()Ljava/lang/Object;", | |
33 | ········"Ljava/lang/Object;", | |
34 | ········"isInitialized", | |
35 | ········"", | |
36 | ········"toString", | |
37 | ········"", | |
38 | ········"kotlin-stdlib" | |
39 | ····} | |
40 | ····k·=·0x1 | |
41 | ····mv·=·{ | |
42 | ········0x1, | |
43 | ········0x6, | |
44 | ········0x0 | |
45 | ····} | 12 | ····} |
46 | ····xi·=·0x30 | |
47 | .end·annotation | 13 | .end·annotation |
| |
| |
48 | #·instance·fields | 14 | #·instance·fields |
49 | .field·private·final·value:Ljava/lang/Object; | 15 | .field·private·final·a:Le/v/c/p; |
50 | ····.annotation·system·Ldalvik/annotation/Signature; | 16 | ····.annotation·system·Ldalvik/annotation/Signature; |
51 | ········value·=·{ | 17 | ········value·=·{ |
| 18 | ············"Le/v/c/p<", |
| 19 | ············"Lkotlinx/coroutines/k2/c<", |
| 20 | ············"-TT;>;", |
| 21 | ············"Le/s/d<", |
| 22 | ············"-", |
| 23 | ············"Le/p;", |
| 24 | ············">;", |
| 25 | ············"Ljava/lang/Object;", |
52 | ············"TT;" | 26 | ············">;" |
53 | ········} | 27 | ········} |
54 | ····.end·annotation | 28 | ····.end·annotation |
55 | .end·field | 29 | .end·field |
| |
| |
56 | #·direct·methods | 30 | #·direct·methods |
57 | .method·public·constructor·<init>(Ljava/lang/Object;)V | 31 | .method·public·constructor·<init>(Le/v/c/p;)V |
58 | ····.locals·0 | 32 | ····.locals·0 |
59 | ····.annotation·system·Ldalvik/annotation/Signature; | 33 | ····.annotation·system·Ldalvik/annotation/Signature; |
60 | ········value·=·{ | 34 | ········value·=·{ |
| 35 | ············"(", |
| 36 | ············"Le/v/c/p<", |
| 37 | ············"-", |
| 38 | ············"Lkotlinx/coroutines/k2/c<", |
| 39 | ············"-TT;>;-", |
| 40 | ············"Le/s/d<", |
| 41 | ············"-", |
| 42 | ············"Le/p;", |
| 43 | ············">;+", |
| 44 | ············"Ljava/lang/Object;", |
61 | ············"(TT;)V" | 45 | ············">;)V" |
62 | ········} | 46 | ········} |
63 | ····.end·annotation | 47 | ····.end·annotation |
| |
| 48 | ····invoke-direct·{p0},·Lkotlinx/coroutines/k2/a;-><init>()V |
64 | ····.line·95 | |
65 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
66 | ····iput-object·p1,·p0,·Lkotlin/InitializedLazyImpl;->value:Ljava/lang/Object; | 49 | ····iput-object·p1,·p0,·Lkotlinx/coroutines/k2/f;->a:Le/v/c/p; |
| |
67 | ····return-void | 50 | ····return-void |
68 | .end·method | 51 | .end·method |
| |
| |
69 | #·virtual·methods | 52 | #·virtual·methods |
70 | .method·public·getValue()Ljava/lang/Object; | 53 | .method·public·b(Lkotlinx/coroutines/k2/c;Le/s/d;)Ljava/lang/Object; |
71 | ····.locals·1 | 54 | ····.locals·1 |
72 | ····.annotation·system·Ldalvik/annotation/Signature; | 55 | ····.annotation·system·Ldalvik/annotation/Signature; |
73 | ········value·=·{ | 56 | ········value·=·{ |
74 | ············"()TT;" | 57 | ············"(", |
| 58 | ············"Lkotlinx/coroutines/k2/c<", |
| 59 | ············"-TT;>;", |
| 60 | ············"Le/s/d<", |
| 61 | ············"-", |
| 62 | ············"Le/p;", |
| 63 | ············">;)", |
| 64 | ············"Ljava/lang/Object;" |
75 | ········} | 65 | ········} |
76 | ····.end·annotation | 66 | ····.end·annotation |
| |
| 67 | ····iget-object·v0,·p0,·Lkotlinx/coroutines/k2/f;->a:Le/v/c/p; |
77 | ····.line·95 | |
78 | ····iget-object·v0,·p0,·Lkotlin/InitializedLazyImpl;->value:Ljava/lang/Object; | |
| |
| 68 | ····invoke-interface·{v0,·p1,·p2},·Le/v/c/p;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
79 | ····return-object·v0 | |
80 | .end·method | |
Max diff block lines reached; 632/4580 bytes (13.80%) of diff not shown.
|
| | | |
Offset 1, 48 lines modified | Offset 1, 44 lines modified |
1 | .class·public·final·Lkotlin/Metadata$DefaultImpls; | 1 | .class·public·final·Lkotlinx/coroutines/i2$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Metadata.kt" | 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Le/s/g$c; |
| |
| |
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lkotlin/Metadata; | 8 | ····value·=·Lkotlinx/coroutines/i2; |
7 | .end·annotation | 9 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x19 | 11 | ····accessFlags·=·0x19 |
10 | ····name·=·"DefaultImpls" | 12 | ····name·=·"a" |
11 | .end·annotation | 13 | .end·annotation |
| |
| 14 | .annotation·system·Ldalvik/annotation/Signature; |
12 | .annotation·runtime·Lkotlin/Metadata; | |
13 | ····k·=·0x3 | |
14 | ····mv·=·{ | 15 | ····value·=·{ |
15 | ········0x1, | |
16 | ········0x6, | |
17 | ········0x0 | 16 | ········"Ljava/lang/Object;", |
| 17 | ········"Le/s/g$c<", |
| 18 | ········"Lkotlinx/coroutines/i2;", |
| 19 | ········">;" |
18 | ····} | 20 | ····} |
19 | ····xi·=·0x30 | |
20 | .end·annotation | 21 | .end·annotation |
| |
| |
21 | #·direct·methods | 22 | #·direct·methods |
22 | .method·public·static·synthetic·bv$annotations()V | 23 | .method·private·constructor·<init>()V |
23 | ····.locals·0 | 24 | ····.locals·0 |
24 | ····.annotation·runtime·Lkotlin/Deprecated; | |
25 | ········level·=·.enum·Lkotlin/DeprecationLevel;->WARNING:Lkotlin/DeprecationLevel; | |
26 | ········message·=·"Bytecode·version·had·no·significant·use·in·Kotlin·metadata·and·it·will·be·removed·in·a·future·version." | |
27 | ····.end·annotation | |
| |
28 | ····return-void | |
29 | .end·method | |
| |
| 25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
30 | .method·public·static·synthetic·pn$annotations()V | |
31 | ····.locals·0 | |
| |
32 | ····return-void | 26 | ····return-void |
33 | .end·method | 27 | .end·method |
| |
34 | .method·public·static·synthetic·xi$annotations()V | 28 | .method·public·synthetic·constructor·<init>(Le/v/d/e;)V |
35 | ····.locals·0 | 29 | ····.locals·0 |
| |
| 30 | ····invoke-direct·{p0},·Lkotlinx/coroutines/i2$a;-><init>()V |
| |
36 | ····return-void | 31 | ····return-void |
37 | .end·method | 32 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 53 lines modified | Offset 1, 77 lines modified |
1 | .class·public·final·Lkotlin/CompareToKt; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"compareTo.kt" | 1 | .class·final·Le/a0/f$a; |
| 2 | .super·Le/v/d/j; |
| 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Le/v/c/l; |
| |
| |
4 | #·annotations | 6 | #·annotations |
5 | .annotation·runtime·Lkotlin/Metadata; | |
6 | ····d1·=·{ | |
7 | ········"\u0000\u0010\n\u0000\n\u0002\u0010\u0008\n\u0000\n\u0002\u0010\u000f\n\u0002\u0008\u0003\u001a&\u0010\u0000\u001a\u00020\u0001\"\u0004\u0008\u0000\u0010\u0002*\u0008\u0012\u0004\u0012\u0002H\u00020\u00032\u0006\u0010\u0004\u001a\u0002H\u0002H\u0087\u000c\u00a2\u0006\u0002\u0010\u0005\u00a8\u0006\u0006" | |
8 | ····} | |
9 | ····d2·=·{ | |
10 | ········"compareTo", | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
| 8 | ····value·=·Le/a0/f;->b(Ljava/lang/String;)Le/v/c/l; |
| 9 | .end·annotation |
| |
| 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 11 | ····accessFlags·=·0x18 |
| 12 | ····name·=·null |
| 13 | .end·annotation |
| |
| 14 | .annotation·system·Ldalvik/annotation/Signature; |
| 15 | ····value·=·{ |
| 16 | ········"Le/v/d/j;", |
| 17 | ········"Le/v/c/l<", |
| 18 | ········"Ljava/lang/String;", |
| 19 | ········"Ljava/lang/String;", |
11 | ········"", | 20 | ········">;" |
12 | ········"T", | |
13 | ········"", | |
14 | ········"other", | |
15 | ········"(Ljava/lang/Comparable;Ljava/lang/Object;)I", | |
16 | ········"kotlin-stdlib" | |
17 | ····} | |
18 | ····k·=·0x2 | |
19 | ····mv·=·{ | |
20 | ········0x1, | |
21 | ········0x6, | |
22 | ········0x0 | |
23 | ····} | 21 | ····} |
24 | ····xi·=·0x30 | |
25 | .end·annotation | 22 | .end·annotation |
| |
| |
| 23 | #·static·fields |
| 24 | .field·public·static·final·d:Le/a0/f$a; |
| |
| |
26 | #·direct·methods | 25 | #·direct·methods |
27 | .method·private·static·final·compareTo(Ljava/lang/Comparable;Ljava/lang/Object;)I | 26 | .method·static·constructor·<clinit>()V |
28 | ····.locals·1 | 27 | ····.locals·1 |
29 | ····.annotation·system·Ldalvik/annotation/Signature; | |
30 | ········value·=·{ | |
31 | ············"<T:", | |
32 | ············"Ljava/lang/Object;", | |
33 | ············">(", | |
34 | ············"Ljava/lang/Comparable<", | |
35 | ············"-TT;>;TT;)I" | |
36 | ········} | |
37 | ····.end·annotation | |
| |
38 | ····const-string·v0,·"<this>" | |
| |
39 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 28 | ····new-instance·v0,·Le/a0/f$a; |
| |
| 29 | ····invoke-direct·{v0},·Le/a0/f$a;-><init>()V |
| |
| 30 | ····sput-object·v0,·Le/a0/f$a;->d:Le/a0/f$a; |
| |
| 31 | ····return-void |
| 32 | .end·method |
| |
| 33 | .method·constructor·<init>()V |
| 34 | ····.locals·1 |
| |
| 35 | ····const/4·v0,·0x1 |
| |
| 36 | ····invoke-direct·{p0,·v0},·Le/v/d/j;-><init>(I)V |
| |
| 37 | ····return-void |
| 38 | .end·method |
| |
| |
| 39 | #·virtual·methods |
| 40 | .method·public·final·a(Ljava/lang/String;)Ljava/lang/String; |
| 41 | ····.locals·1 |
| |
| 42 | ····const-string·v0,·"line" |
| |
| 43 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
| 44 | ····return-object·p1 |
| 45 | .end·method |
| |
| 46 | .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object; |
| 47 | ····.locals·0 |
| |
| 48 | ····check-cast·p1,·Ljava/lang/String; |
40 | ····.line·20 | |
41 | ····invoke-interface·{p0,·p1},·Ljava/lang/Comparable;->compareTo(Ljava/lang/Object;)I | |
| |
42 | ····move-result·p0 | 49 | ····invoke-virtual·{p0,·p1},·Le/a0/f$a;->a(Ljava/lang/String;)Ljava/lang/String; |
| |
43 | ····return·p0 | 50 | ····return-object·p1 |
44 | .end·method | 51 | .end·method |
| | | |
Offset 1, 70 lines modified | Offset 1, 109 lines modified |
1 | .class·public·final·Lkotlin/NotImplementedError; | 1 | .class·public·final·enum·Lc/a/b/v1$a; |
2 | .super·Ljava/lang/Error; | 2 | .super·Ljava/lang/Enum; |
3 | .source·"Standard.kt" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·runtime·Lkotlin/Metadata; | |
6 | ····d1·=·{ | |
7 | ········"\u0000\u0016\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\u0008\u0002\u0018\u00002\u00060\u0001j\u0002`\u0002B\u000f\u0012\u0008\u0008\u0002\u0010\u0003\u001a\u00020\u0004\u00a2\u0006\u0002\u0010\u0005\u00a8\u0006\u0006" | |
8 | ····} | |
9 | ····d2·=·{ | |
10 | ········"Lkotlin/NotImplementedError;", | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 6 | ····value·=·Lc/a/b/v1; |
| 7 | .end·annotation |
| |
| 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 9 | ····accessFlags·=·0x4019 |
| 10 | ····name·=·"a" |
| 11 | .end·annotation |
| |
| 12 | .annotation·system·Ldalvik/annotation/Signature; |
| 13 | ····value·=·{ |
11 | ········"Ljava/lang/Error;", | 14 | ········"Ljava/lang/Enum<", |
| 15 | ········"Lc/a/b/v1$a;", |
12 | ········"Lkotlin/Error;", | |
13 | ········"message", | |
14 | ········"", | 16 | ········">;" |
15 | ········"(Ljava/lang/String;)V", | |
16 | ········"kotlin-stdlib" | |
17 | ····} | |
18 | ····k·=·0x1 | |
19 | ····mv·=·{ | |
20 | ········0x1, | |
21 | ········0x6, | |
22 | ········0x0 | |
23 | ····} | 17 | ····} |
24 | ····xi·=·0x30 | |
25 | .end·annotation | 18 | .end·annotation |
| |
| |
| 19 | #·static·fields |
| 20 | .field·public·static·final·enum·d:Lc/a/b/v1$a; |
| |
| 21 | .field·public·static·final·enum·e:Lc/a/b/v1$a; |
| |
| 22 | .field·private·static·final·synthetic·f:[Lc/a/b/v1$a; |
| |
| |
26 | #·direct·methods | 23 | #·direct·methods |
27 | .method·public·constructor·<init>()V | 24 | .method·static·constructor·<clinit>()V |
28 | ····.locals·2 | 25 | ····.locals·5 |
| |
| 26 | ····new-instance·v0,·Lc/a/b/v1$a; |
| |
| 27 | ····const-string·v1,·"ASCENDING" |
| |
| 28 | ····const/4·v2,·0x0 |
| |
| 29 | ····invoke-direct·{v0,·v1,·v2},·Lc/a/b/v1$a;-><init>(Ljava/lang/String;I)V |
| |
| 30 | ····sput-object·v0,·Lc/a/b/v1$a;->d:Lc/a/b/v1$a; |
| |
| 31 | ····new-instance·v1,·Lc/a/b/v1$a; |
| |
| 32 | ····const-string·v3,·"DESCENDING" |
| |
29 | ····const/4·v0,·0x0 | 33 | ····const/4·v4,·0x1 |
| |
30 | ····const/4·v1,·0x1 | 34 | ····invoke-direct·{v1,·v3,·v4},·Lc/a/b/v1$a;-><init>(Ljava/lang/String;I)V |
| |
31 | ····invoke-direct·{p0,·v0,·v1,·v0},·Lkotlin/NotImplementedError;-><init>(Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V | 35 | ····sput-object·v1,·Lc/a/b/v1$a;->e:Lc/a/b/v1$a; |
| |
| 36 | ····const/4·v3,·0x2 |
| |
| 37 | ····new-array·v3,·v3,·[Lc/a/b/v1$a; |
| |
| 38 | ····aput-object·v0,·v3,·v2 |
| |
| 39 | ····aput-object·v1,·v3,·v4 |
| |
| 40 | ····sput-object·v3,·Lc/a/b/v1$a;->f:[Lc/a/b/v1$a; |
| |
| 41 | ····return-void |
| 42 | .end·method |
| |
| 43 | .method·private·constructor·<init>(Ljava/lang/String;I)V |
| 44 | ····.locals·0 |
| 45 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 46 | ········value·=·{ |
| 47 | ············"()V" |
| 48 | ········} |
| 49 | ····.end·annotation |
| |
| 50 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V |
| |
32 | ····return-void | 51 | ····return-void |
33 | .end·method | 52 | .end·method |
| |
34 | .method·public·constructor·<init>(Ljava/lang/String;)V | 53 | .method·public·static·valueOf(Ljava/lang/String;)Lc/a/b/v1$a; |
35 | ····.locals·1 | 54 | ····.locals·1 |
| |
36 | ····const-string·v0,·"message" | 55 | ····const-class·v0,·Lc/a/b/v1$a; |
| |
37 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 56 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; |
| |
| 57 | ····move-result-object·p0 |
38 | ····.line·15 | |
39 | ····invoke-direct·{p0,·p1},·Ljava/lang/Error;-><init>(Ljava/lang/String;)V | |
| |
40 | ····return-void | 58 | ····check-cast·p0,·Lc/a/b/v1$a; |
| |
| 59 | ····return-object·p0 |
41 | .end·method | 60 | .end·method |
| |
42 | .method·public·synthetic·constructor·<init>(Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V | 61 | .method·public·static·values()[Lc/a/b/v1$a; |
43 | ····.locals·0 | 62 | ····.locals·1 |
| |
44 | ····and-int/lit8·p2,·p2,·0x1 | 63 | ····sget-object·v0,·Lc/a/b/v1$a;->f:[Lc/a/b/v1$a; |
| |
45 | ····if-eqz·p2,·:cond_0 | 64 | ····invoke-virtual·{v0},·[Lc/a/b/v1$a;->clone()Ljava/lang/Object; |
| |
46 | ····const-string·p1,·"An·operation·is·not·implemented." | 65 | ····move-result-object·v0 |
| |
| 66 | ····check-cast·v0,·[Lc/a/b/v1$a; |
47 | ····.line·15 | |
48 | ····:cond_0 | |
49 | ····invoke-direct·{p0,·p1},·Lkotlin/NotImplementedError;-><init>(Ljava/lang/String;)V | |
Max diff block lines reached; 52/3975 bytes (1.31%) of diff not shown.
|
| | | |
Offset 1, 46 lines modified | Offset 1, 47 lines modified |
1 | .class·public·interface·abstract·annotation·Lkotlin/OverloadResolutionByLambdaReturnType; | 1 | .class·public·interface·abstract·Le/s/g$b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Inference.kt" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/lang/annotation/Annotation; | 5 | .implements·Le/s/g; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·runtime·Ljava/lang/annotation/Retention; | |
8 | ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->CLASS:Ljava/lang/annotation/RetentionPolicy; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 8 | ····value·=·Le/s/g; |
9 | .end·annotation | 9 | .end·annotation |
| |
| 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 11 | ····accessFlags·=·0x609 |
| 12 | ····name·=·"b" |
10 | .annotation·runtime·Ljava/lang/annotation/Target; | |
11 | ····value·=·{ | |
12 | ········.enum·Ljava/lang/annotation/ElementType;->METHOD:Ljava/lang/annotation/ElementType; | |
13 | ····} | |
14 | .end·annotation | 13 | .end·annotation |
| |
| 14 | .annotation·system·Ldalvik/annotation/MemberClasses; |
15 | .annotation·runtime·Lkotlin/Metadata; | |
16 | ····d1·=·{ | |
17 | ········"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0010\u001b\n\u0000\u0008\u0087\u0002\u0018\u00002\u00020\u0001B\u0000\u00a8\u0006\u0002" | |
18 | ····} | |
19 | ····d2·=·{ | |
20 | ········"Lkotlin/OverloadResolutionByLambdaReturnType;", | |
21 | ········"", | |
22 | ········"kotlin-stdlib" | |
23 | ····} | |
24 | ····k·=·0x1 | |
25 | ····mv·=·{ | 15 | ····value·=·{ |
| 16 | ········Le/s/g$b$a; |
26 | ········0x1, | |
27 | ········0x6, | |
28 | ········0x0 | |
29 | ····} | 17 | ····} |
30 | ····xi·=·0x30 | |
31 | .end·annotation | 18 | .end·annotation |
| |
32 | .annotation·runtime·Lkotlin/annotation/Retention; | |
33 | ····value·=·.enum·Lkotlin/annotation/AnnotationRetention;->BINARY:Lkotlin/annotation/AnnotationRetention; | |
34 | .end·annotation | |
| |
35 | .annotation·runtime·Lkotlin/annotation/Target; | |
36 | ····allowedTargets·=·{ | |
37 | ········.enum·Lkotlin/annotation/AnnotationTarget;->FUNCTION:Lkotlin/annotation/AnnotationTarget; | |
38 | ····} | 19 | #·virtual·methods |
| 20 | .method·public·abstract·get(Le/s/g$c;)Le/s/g$b; |
| 21 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 22 | ········value·=·{ |
| 23 | ············"<E::", |
| 24 | ············"Le/s/g$b;", |
| 25 | ············">(", |
| 26 | ············"Le/s/g$c<", |
| 27 | ············"TE;>;)TE;" |
| 28 | ········} |
39 | .end·annotation | 29 | ····.end·annotation |
| 30 | .end·method |
| |
| 31 | .method·public·abstract·getKey()Le/s/g$c; |
| 32 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 33 | ········value·=·{ |
| 34 | ············"()", |
| 35 | ············"Le/s/g$c<", |
| 36 | ············"*>;" |
| 37 | ········} |
| 38 | ····.end·annotation |
| 39 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 75 lines modified | Offset 1, 65 lines modified |
1 | .class·public·final·Lkotlin/CharCodeKt; | 1 | .class·public·Le/t/a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"CharCode.kt" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·runtime·Lkotlin/Metadata; | |
6 | ····d1·=·{ | |
7 | ········"\u0000\u000e\n\u0000\n\u0002\u0010\u0008\n\u0002\u0010\u000c\n\u0002\u0008\u0006\u001a\u0011\u0010\u0007\u001a\u00020\u00022\u0006\u0010\u0000\u001a\u00020\u0001H\u0087\u0008\"\u001f\u0010\u0000\u001a\u00020\u0001*\u00020\u00028\u00c6\u0002X\u0087[·...·truncated·by·diffoscope;·len:·115,·SHA:·5d39f0541753b4d1a549b9799ae2ec6306c82842e270c852400e07a3aa056615·...·] | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 6 | ····value·=·{ |
| 7 | ········Le/t/a$a; |
8 | ····} | 8 | ····} |
9 | ····d2·=·{ | |
10 | ········"code", | |
11 | ········"", | |
12 | ········"", | |
13 | ········"getCode$annotations", | |
14 | ········"(C)V", | |
15 | ········"getCode", | |
16 | ········"(C)I", | |
17 | ········"Char", | |
18 | ········"kotlin-stdlib" | |
19 | ····} | |
20 | ····k·=·0x2 | |
21 | ····mv·=·{ | |
22 | ········0x1, | |
23 | ········0x6, | |
24 | ········0x0 | |
25 | ····} | |
26 | ····xi·=·0x30 | |
27 | .end·annotation | 9 | .end·annotation |
| |
| |
28 | #·direct·methods | 10 | #·direct·methods |
29 | .method·private·static·final·Char(I)C | 11 | .method·public·constructor·<init>()V |
30 | ····.locals·2 | 12 | ····.locals·0 |
| |
31 | ····if-ltz·p0,·:cond_0 | 13 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
32 | ····const·v0,·0xffff | 14 | ····return-void |
| 15 | .end·method |
| |
33 | ····if-gt·p0,·v0,·:cond_0 | |
| |
34 | ····int-to-char·p0,·p0 | 16 | #·virtual·methods |
| 17 | .method·public·a(Ljava/lang/Throwable;Ljava/lang/Throwable;)V |
| 18 | ····.locals·3 |
| |
35 | ····return·p0 | 19 | ····const-string·v0,·"cause" |
| |
| 20 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
36 | ····.line·23 | |
37 | ····:cond_0 | |
38 | ····new-instance·v0,·Ljava/lang/IllegalArgumentException; | |
| |
39 | ····invoke-static·{p0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 21 | ····const-string·v0,·"exception" |
| |
40 | ····move-result-object·p0 | 22 | ····invoke-static·{p2,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
41 | ····const-string·v1,·"Invalid·Char·code:·" | 23 | ····sget-object·v0,·Le/t/a$a;->a:Ljava/lang/reflect/Method; |
| |
42 | ····invoke-static·{v1,·p0},·Lkotlin/jvm/internal/Intrinsics;->stringPlus(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; | 24 | ····if-nez·v0,·:cond_0 |
| |
43 | ····move-result-object·p0 | 25 | ····goto·:goto_0 |
| |
44 | ····invoke-direct·{v0,·p0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V | 26 | ····:cond_0 |
| 27 | ····const/4·v1,·0x1 |
| |
| 28 | ····new-array·v1,·v1,·[Ljava/lang/Object; |
45 | ····throw·v0 | |
46 | .end·method | |
| |
| 29 | ····const/4·v2,·0x0 |
47 | .method·private·static·final·getCode(C)I | |
48 | ····.locals·0 | |
| |
| 30 | ····aput-object·p2,·v1,·v2 |
49 | ····return·p0 | |
50 | .end·method | |
| |
| 31 | ····invoke-virtual·{v0,·p1,·v1},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; |
51 | .method·public·static·synthetic·getCode$annotations(C)V | |
52 | ····.locals·0 | |
| |
| 32 | ····:goto_0 |
53 | ····return-void | 33 | ····return-void |
54 | .end·method | 34 | .end·method |
| |
| 35 | .method·public·b()Le/w/c; |
| 36 | ····.locals·1 |
| |
| 37 | ····new-instance·v0,·Le/w/b; |
| |
| 38 | ····invoke-direct·{v0},·Le/w/b;-><init>()V |
| |
| 39 | ····return-object·v0 |
| 40 | .end·method |
| | | |
Offset 1, 109 lines modified | Offset 1, 105 lines modified |
1 | .class·public·final·Lkotlin/Result$Companion; | 1 | .class·final·Lc/a/a/b/a/a$k$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Result.kt" | 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Ljava/security/PrivilegedExceptionAction; |
| |
| |
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lkotlin/Result; | 8 | ····value·=·Lc/a/a/b/a/a$k; |
7 | .end·annotation | 9 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x19 | 11 | ····accessFlags·=·0x8 |
10 | ····name·=·"Companion" | 12 | ····name·=·null |
11 | .end·annotation | 13 | .end·annotation |
| |
| 14 | .annotation·system·Ldalvik/annotation/Signature; |
| 15 | ····value·=·{ |
| 16 | ········"Ljava/lang/Object;", |
| 17 | ········"Ljava/security/PrivilegedExceptionAction<", |
| 18 | ········"Lsun/misc/Unsafe;", |
12 | .annotation·runtime·Lkotlin/Metadata; | |
13 | ····d1·=·{ | |
14 | ········"\u0000\u001c\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u0003\n\u0002\u0008\u0005\u0008\u0086\u0003\u0018\u00002\u00020\u0001B\u0007\u0008\u0002\u00a2\u0006\u0002\u0010\u0002J%\u0010\u0003\u001a\u0008\u0012\u0004\u0012\u0002H\u00050\u0004\"\u0004\u0008\u0001\u0010\u00052\u0006\u0010\u0006\u001a\u00020\u0007H\u0087\u0008\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010\u0008J%\u0010\t\u001a\u0008\u0012\u0004\u0012\u0002H\u00050\u0004\"\u0004\u0008\u0001\u0010\u00052\u0006\u0010\n\u001a\u0002H\u0005H\u0087\u0008\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010\u000b\u0082\u0002\u0004\n\u0002\u0008\u0019\u00a8\u0006\u000c" | |
15 | ····} | |
16 | ····d2·=·{ | |
17 | ········"Lkotlin/Result$Companion;", | |
18 | ········"", | 19 | ········">;" |
19 | ········"()V", | |
20 | ········"failure", | |
21 | ········"Lkotlin/Result;", | |
22 | ········"T", | |
23 | ········"exception", | |
24 | ········"", | |
25 | ········"(Ljava/lang/Throwable;)Ljava/lang/Object;", | |
26 | ········"success", | |
27 | ········"value", | |
28 | ········"(Ljava/lang/Object;)Ljava/lang/Object;", | |
29 | ········"kotlin-stdlib" | |
30 | ····} | 20 | ····} |
31 | ····k·=·0x1 | |
32 | ····mv·=·{ | |
33 | ········0x1, | |
34 | ········0x6, | |
35 | ········0x0 | |
36 | ····} | |
37 | ····xi·=·0x30 | |
38 | .end·annotation | 21 | .end·annotation |
| |
| |
39 | #·direct·methods | 22 | #·direct·methods |
40 | .method·private·constructor·<init>()V | 23 | .method·constructor·<init>()V |
41 | ····.locals·0 | 24 | ····.locals·0 |
| |
42 | ····.line·85 | |
43 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
44 | ····return-void | 26 | ····return-void |
45 | .end·method | 27 | .end·method |
| |
46 | .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V | |
47 | ····.locals·0 | |
| |
48 | ····invoke-direct·{p0},·Lkotlin/Result$Companion;-><init>()V | 28 | #·virtual·methods |
| 29 | .method·public·a()Lsun/misc/Unsafe; |
| 30 | ····.locals·6 |
| |
| 31 | ····const-class·v0,·Lsun/misc/Unsafe; |
49 | ····return-void | |
50 | .end·method | |
| |
51 | .method·private·final·failure(Ljava/lang/Throwable;)Ljava/lang/Object; | |
52 | ····.locals·1 | |
53 | ····.annotation·system·Ldalvik/annotation/Signature; | |
54 | ········value·=·{ | |
55 | ············"<T:", | |
56 | ············"Ljava/lang/Object;", | |
57 | ············">(", | |
58 | ············"Ljava/lang/Throwable;", | |
59 | ············")", | |
60 | ············"Ljava/lang/Object;" | |
61 | ········} | |
62 | ····.end·annotation | 32 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getDeclaredFields()[Ljava/lang/reflect/Field; |
| |
| 33 | ····move-result-object·v1 |
| |
| 34 | ····array-length·v2,·v1 |
| |
| 35 | ····const/4·v3,·0x0 |
| |
| 36 | ····:goto_0 |
| 37 | ····if-ge·v3,·v2,·:cond_1 |
| |
| 38 | ····aget-object·v4,·v1,·v3 |
| |
| 39 | ····const/4·v5,·0x1 |
| |
63 | ····const-string·v0,·"exception" | 40 | ····invoke-virtual·{v4,·v5},·Ljava/lang/reflect/Field;->setAccessible(Z)V |
| |
64 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 41 | ····const/4·v5,·0x0 |
| |
| 42 | ····invoke-virtual·{v4,·v5},·Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; |
65 | ····.line·102 | |
66 | ····invoke-static·{p1},·Lkotlin/ResultKt;->createFailure(Ljava/lang/Throwable;)Ljava/lang/Object; | |
| |
67 | ····move-result-object·p1 | 43 | ····move-result-object·v4 |
| |
68 | ····invoke-static·{p1},·Lkotlin/Result;->constructor-impl(Ljava/lang/Object;)Ljava/lang/Object; | 44 | ····invoke-virtual·{v0,·v4},·Ljava/lang/Class;->isInstance(Ljava/lang/Object;)Z |
| |
69 | ····move-result-object·p1 | 45 | ····move-result·v5 |
| |
| 46 | ····if-eqz·v5,·:cond_0 |
| |
| 47 | ····invoke-virtual·{v0,·v4},·Ljava/lang/Class;->cast(Ljava/lang/Object;)Ljava/lang/Object; |
| |
| 48 | ····move-result-object·v0 |
| |
| 49 | ····check-cast·v0,·Lsun/misc/Unsafe; |
| |
70 | ····return-object·p1 | 50 | ····return-object·v0 |
| |
| 51 | ····:cond_0 |
| 52 | ····add-int/lit8·v3,·v3,·0x1 |
| |
| 53 | ····goto·:goto_0 |
Max diff block lines reached; 669/5040 bytes (13.27%) of diff not shown.
|
| | | |
Offset 1, 57 lines modified | Offset 1, 132 lines modified |
1 | .class·public·interface·abstract·annotation·Lkotlin/PublishedApi; | 1 | .class·public·abstract·Lc/a/b/a$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Annotations.kt" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/lang/annotation/Annotation; | 5 | .implements·Lc/a/b/s0$a; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·runtime·Ljava/lang/annotation/Documented; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 8 | ····value·=·Lc/a/b/a; |
8 | .end·annotation | 9 | .end·annotation |
| |
9 | .annotation·runtime·Ljava/lang/annotation/Retention; | |
10 | ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->CLASS:Ljava/lang/annotation/RetentionPolicy; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 11 | ····accessFlags·=·0x409 |
| 12 | ····name·=·"a" |
11 | .end·annotation | 13 | .end·annotation |
| |
12 | .annotation·runtime·Ljava/lang/annotation/Target; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
13 | ····value·=·{ | 15 | ····value·=·{ |
14 | ········.enum·Ljava/lang/annotation/ElementType;->TYPE:Ljava/lang/annotation/ElementType;, | |
15 | ········.enum·Ljava/lang/annotation/ElementType;->METHOD:Ljava/lang/annotation/ElementType;, | |
16 | ········.enum·Ljava/lang/annotation/ElementType;->CONSTRUCTOR:Ljava/lang/annotation/ElementType; | 16 | ········"<MessageType:", |
| 17 | ········"Lc/a/b/a<", |
| 18 | ········"TMessageType;TBuilderType;>;BuilderType:", |
| 19 | ········"Lc/a/b/a$a<", |
| 20 | ········"TMessageType;TBuilderType;>;>", |
| 21 | ········"Ljava/lang/Object;", |
| 22 | ········"Lc/a/b/s0$a;" |
17 | ····} | 23 | ····} |
18 | .end·annotation | 24 | .end·annotation |
| |
19 | .annotation·runtime·Lkotlin/Metadata; | |
20 | ····d1·=·{ | |
21 | ········"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0010\u001b\n\u0000\u0008\u0087\u0002\u0018\u00002\u00020\u0001B\u0000\u00a8\u0006\u0002" | |
22 | ····} | |
23 | ····d2·=·{ | |
24 | ········"Lkotlin/PublishedApi;", | |
25 | ········"", | |
26 | ········"kotlin-stdlib" | |
27 | ····} | |
28 | ····k·=·0x1 | |
29 | ····mv·=·{ | |
30 | ········0x1, | |
31 | ········0x6, | |
32 | ········0x0 | |
33 | ····} | |
34 | ····xi·=·0x30 | |
35 | .end·annotation | |
| |
36 | .annotation·runtime·Lkotlin/annotation/MustBeDocumented; | |
37 | .end·annotation | 25 | #·direct·methods |
| 26 | .method·public·constructor·<init>()V |
| 27 | ····.locals·0 |
| |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
38 | .annotation·runtime·Lkotlin/annotation/Retention; | |
39 | ····value·=·.enum·Lkotlin/annotation/AnnotationRetention;->BINARY:Lkotlin/annotation/AnnotationRetention; | |
40 | .end·annotation | |
| |
41 | .annotation·runtime·Lkotlin/annotation/Target; | |
42 | ····allowedTargets·=·{ | |
43 | ········.enum·Lkotlin/annotation/AnnotationTarget;->CLASS:Lkotlin/annotation/AnnotationTarget;, | |
44 | ········.enum·Lkotlin/annotation/AnnotationTarget;->CONSTRUCTOR:Lkotlin/annotation/AnnotationTarget;, | |
45 | ········.enum·Lkotlin/annotation/AnnotationTarget;->FUNCTION:Lkotlin/annotation/AnnotationTarget;, | |
46 | ········.enum·Lkotlin/annotation/AnnotationTarget;->PROPERTY:Lkotlin/annotation/AnnotationTarget; | |
47 | ····} | 29 | ····return-void |
| 30 | .end·method |
| |
| 31 | .method·protected·static·p(Lc/a/b/s0;)Lc/a/b/n1; |
| 32 | ····.locals·1 |
| |
| 33 | ····new-instance·v0,·Lc/a/b/n1; |
| |
| 34 | ····invoke-direct·{v0,·p0},·Lc/a/b/n1;-><init>(Lc/a/b/s0;)V |
| |
| 35 | ····return-object·v0 |
| 36 | .end·method |
| |
| |
| 37 | #·virtual·methods |
| 38 | .method·public·bridge·synthetic·i(Lc/a/b/s0;)Lc/a/b/s0$a; |
| 39 | ····.locals·0 |
| |
| 40 | ····invoke-virtual·{p0,·p1},·Lc/a/b/a$a;->m(Lc/a/b/s0;)Lc/a/b/a$a; |
| |
| 41 | ····return-object·p0 |
| 42 | .end·method |
| |
| 43 | .method·protected·abstract·l(Lc/a/b/a;)Lc/a/b/a$a; |
| 44 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 45 | ········value·=·{ |
| 46 | ············"(TMessageType;)TBuilderType;" |
| 47 | ········} |
48 | .end·annotation | 48 | ····.end·annotation |
| 49 | .end·method |
| |
| 50 | .method·public·m(Lc/a/b/s0;)Lc/a/b/a$a; |
| 51 | ····.locals·1 |
| 52 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 53 | ········value·=·{ |
| 54 | ············"(", |
| 55 | ············"Lc/a/b/s0;", |
| 56 | ············")TBuilderType;" |
| 57 | ········} |
| 58 | ····.end·annotation |
| |
| 59 | ····invoke-interface·{p0},·Lc/a/b/t0;->g()Lc/a/b/s0; |
| |
| 60 | ····move-result-object·v0 |
| |
| 61 | ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
| |
| 62 | ····move-result-object·v0 |
| |
| 63 | ····invoke-virtual·{v0,·p1},·Ljava/lang/Class;->isInstance(Ljava/lang/Object;)Z |
| |
| 64 | ····move-result·v0 |
| |
| 65 | ····if-eqz·v0,·:cond_0 |
| |
| 66 | ····check-cast·p1,·Lc/a/b/a; |
| |
| 67 | ····invoke-virtual·{p0,·p1},·Lc/a/b/a$a;->l(Lc/a/b/a;)Lc/a/b/a$a; |
| |
| 68 | ····return-object·p0 |
Max diff block lines reached; -1/4805 bytes (-0.02%) of diff not shown.
|
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 46 lines modified | Offset 1, 48 lines modified |
1 | .class·public·interface·abstract·annotation·Lkotlin/ExtensionFunctionType; | 1 | .class·public·interface·abstract·annotation·Le/s/j/a/f; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Annotations.kt" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/lang/annotation/Annotation; | 5 | .implements·Ljava/lang/annotation/Annotation; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·runtime·Ljava/lang/annotation/Documented; | 7 | .annotation·system·Ldalvik/annotation/AnnotationDefault; |
| 8 | ····value·=·.subannotation·Le/s/j/a/f; |
| 9 | ········c·=·"" |
| 10 | ········f·=·"" |
| 11 | ········i·=·{} |
| 12 | ········l·=·{} |
| 13 | ········m·=·"" |
| 14 | ········n·=·{} |
| 15 | ········s·=·{} |
| 16 | ········v·=·0x1 |
| 17 | ····.end·subannotation |
8 | .end·annotation | 18 | .end·annotation |
| |
9 | .annotation·runtime·Ljava/lang/annotation/Retention; | 19 | .annotation·runtime·Ljava/lang/annotation/Retention; |
10 | ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy; | 20 | ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy; |
11 | .end·annotation | 21 | .end·annotation |
| |
12 | .annotation·runtime·Ljava/lang/annotation/Target; | 22 | .annotation·runtime·Ljava/lang/annotation/Target; |
13 | ····value·=·{} | 23 | ····value·=·{ |
| 24 | ········.enum·Ljava/lang/annotation/ElementType;->TYPE:Ljava/lang/annotation/ElementType; |
14 | .end·annotation | |
| |
15 | .annotation·runtime·Lkotlin/Metadata; | |
16 | ····d1·=·{ | |
17 | ········"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0010\u001b\n\u0000\u0008\u0087\u0002\u0018\u00002\u00020\u0001B\u0000\u00a8\u0006\u0002" | |
18 | ····} | |
19 | ····d2·=·{ | |
20 | ········"Lkotlin/ExtensionFunctionType;", | |
21 | ········"", | |
22 | ········"kotlin-stdlib" | |
23 | ····} | 25 | ····} |
24 | ····k·=·0x1 | |
25 | ····mv·=·{ | |
26 | ········0x1, | |
27 | ········0x6, | |
28 | ········0x0 | |
29 | ····} | |
30 | ····xi·=·0x30 | |
31 | .end·annotation | 26 | .end·annotation |
| |
32 | .annotation·runtime·Lkotlin/annotation/MustBeDocumented; | |
33 | .end·annotation | |
| |
34 | .annotation·runtime·Lkotlin/annotation/Target; | |
35 | ····allowedTargets·=·{ | |
36 | ········.enum·Lkotlin/annotation/AnnotationTarget;->TYPE:Lkotlin/annotation/AnnotationTarget; | |
37 | ····} | |
38 | .end·annotation | 27 | #·virtual·methods |
| 28 | .method·public·abstract·c()Ljava/lang/String; |
| 29 | .end·method |
| |
| 30 | .method·public·abstract·f()Ljava/lang/String; |
| 31 | .end·method |
| |
| 32 | .method·public·abstract·l()[I |
| 33 | .end·method |
| |
| 34 | .method·public·abstract·m()Ljava/lang/String; |
| 35 | .end·method |
| |
| 36 | .method·public·abstract·v()I |
| 37 | .end·method |
| | | |
Offset 1, 52 lines modified | Offset 1, 63 lines modified |
1 | .class·public·interface·abstract·annotation·Lkotlin/DslMarker; | 1 | .class·abstract·Lc/a/b/i$b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Annotations.kt" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/lang/annotation/Annotation; | 5 | .implements·Lc/a/b/i$f; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·runtime·Ljava/lang/annotation/Documented; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 8 | ····value·=·Lc/a/b/i; |
8 | .end·annotation | 9 | .end·annotation |
| |
9 | .annotation·runtime·Ljava/lang/annotation/Retention; | |
10 | ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->CLASS:Ljava/lang/annotation/RetentionPolicy; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 11 | ····accessFlags·=·0x408 |
| 12 | ····name·=·"b" |
11 | .end·annotation | 13 | .end·annotation |
| |
12 | .annotation·runtime·Ljava/lang/annotation/Target; | |
13 | ····value·=·{ | |
14 | ········.enum·Ljava/lang/annotation/ElementType;->ANNOTATION_TYPE:Ljava/lang/annotation/ElementType; | |
15 | ····} | |
16 | .end·annotation | |
| |
| 14 | #·direct·methods |
| 15 | .method·constructor·<init>()V |
| 16 | ····.locals·0 |
17 | .annotation·runtime·Lkotlin/Metadata; | |
18 | ····d1·=·{ | |
19 | ········"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0010\u001b\n\u0000\u0008\u0087\u0002\u0018\u00002\u00020\u0001B\u0000\u00a8\u0006\u0002" | |
20 | ····} | |
21 | ····d2·=·{ | |
22 | ········"Lkotlin/DslMarker;", | |
23 | ········"", | |
24 | ········"kotlin-stdlib" | |
25 | ····} | |
26 | ····k·=·0x1 | |
27 | ····mv·=·{ | |
28 | ········0x1, | |
29 | ········0x6, | |
30 | ········0x0 | |
31 | ····} | |
32 | ····xi·=·0x30 | |
33 | .end·annotation | |
| |
| 17 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
34 | .annotation·runtime·Lkotlin/annotation/MustBeDocumented; | |
35 | .end·annotation | |
| |
| 18 | ····return-void |
| 19 | .end·method |
36 | .annotation·runtime·Lkotlin/annotation/Retention; | |
37 | ····value·=·.enum·Lkotlin/annotation/AnnotationRetention;->BINARY:Lkotlin/annotation/AnnotationRetention; | |
38 | .end·annotation | |
| |
39 | .annotation·runtime·Lkotlin/annotation/Target; | |
40 | ····allowedTargets·=·{ | |
41 | ········.enum·Lkotlin/annotation/AnnotationTarget;->ANNOTATION_CLASS:Lkotlin/annotation/AnnotationTarget; | |
42 | ····} | |
43 | .end·annotation | |
| 20 | #·virtual·methods |
| 21 | .method·public·final·a()Ljava/lang/Byte; |
| 22 | ····.locals·1 |
| |
| 23 | ····invoke-interface·{p0},·Lc/a/b/i$f;->b()B |
| |
| 24 | ····move-result·v0 |
| |
| 25 | ····invoke-static·{v0},·Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; |
| |
| 26 | ····move-result-object·v0 |
| |
| 27 | ····return-object·v0 |
| 28 | .end·method |
| |
| 29 | .method·public·bridge·synthetic·next()Ljava/lang/Object; |
| 30 | ····.locals·1 |
| |
| 31 | ····invoke-virtual·{p0},·Lc/a/b/i$b;->a()Ljava/lang/Byte; |
| |
| 32 | ····move-result-object·v0 |
| |
| 33 | ····return-object·v0 |
| 34 | .end·method |
| |
| 35 | .method·public·final·remove()V |
| 36 | ····.locals·1 |
| |
| 37 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; |
| |
| 38 | ····invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;-><init>()V |
| |
| 39 | ····throw·v0 |
| 40 | .end·method |
| | | |
Offset 1, 52 lines modified | Offset 1, 103 lines modified |
1 | .class·public·interface·abstract·annotation·Lkotlin/experimental/ExperimentalTypeInference; | 1 | .class·interface·abstract·Lc/a/b/h1; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
3 | .source·"inferenceMarker.kt" | |
| |
4 | #·interfaces | |
5 | .implements·Ljava/lang/annotation/Annotation; | |
| |
| |
6 | #·annotations | 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/Signature; |
7 | .annotation·runtime·Ljava/lang/annotation/Documented; | |
8 | .end·annotation | |
| |
9 | .annotation·runtime·Ljava/lang/annotation/Retention; | |
10 | ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->CLASS:Ljava/lang/annotation/RetentionPolicy; | |
11 | .end·annotation | |
| |
12 | .annotation·runtime·Ljava/lang/annotation/Target; | |
13 | ····value·=·{ | 6 | ····value·=·{ |
14 | ········.enum·Ljava/lang/annotation/ElementType;->ANNOTATION_TYPE:Ljava/lang/annotation/ElementType; | 7 | ········"<T:", |
| 8 | ········"Ljava/lang/Object;", |
| 9 | ········">", |
| 10 | ········"Ljava/lang/Object;" |
15 | ····} | 11 | ····} |
16 | .end·annotation | 12 | .end·annotation |
| |
17 | .annotation·runtime·Lkotlin/Metadata; | |
18 | ····d1·=·{ | |
19 | ········"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0010\u001b\n\u0000\u0008\u0087\u0002\u0018\u00002\u00020\u0001B\u0000\u00a8\u0006\u0002" | |
20 | ····} | |
21 | ····d2·=·{ | |
22 | ········"Lkotlin/experimental/ExperimentalTypeInference;", | |
23 | ········"", | |
24 | ········"kotlin-stdlib" | |
25 | ····} | |
26 | ····k·=·0x1 | |
27 | ····mv·=·{ | |
28 | ········0x1, | |
29 | ········0x6, | |
30 | ········0x0 | |
31 | ····} | |
32 | ····xi·=·0x30 | |
33 | .end·annotation | |
| |
34 | .annotation·runtime·Lkotlin/annotation/MustBeDocumented; | |
35 | .end·annotation | |
| |
36 | .annotation·runtime·Lkotlin/annotation/Retention; | |
37 | ····value·=·.enum·Lkotlin/annotation/AnnotationRetention;->BINARY:Lkotlin/annotation/AnnotationRetention; | 13 | #·virtual·methods |
| 14 | .method·public·abstract·a(Ljava/lang/Object;Ljava/lang/Object;)V |
| 15 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 16 | ········value·=·{ |
| 17 | ············"(TT;TT;)V" |
| 18 | ········} |
38 | .end·annotation | 19 | ····.end·annotation |
| 20 | .end·method |
| |
39 | .annotation·runtime·Lkotlin/annotation/Target; | |
40 | ····allowedTargets·=·{ | |
41 | ········.enum·Lkotlin/annotation/AnnotationTarget;->ANNOTATION_CLASS:Lkotlin/annotation/AnnotationTarget; | |
42 | ····} | 21 | .method·public·abstract·b(Ljava/lang/Object;)Z |
| 22 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 23 | ········value·=·{ |
| 24 | ············"(TT;)Z" |
| 25 | ········} |
43 | .end·annotation | 26 | ····.end·annotation |
| 27 | .end·method |
| |
| 28 | .method·public·abstract·c(Ljava/lang/Object;)I |
| 29 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 30 | ········value·=·{ |
| 31 | ············"(TT;)I" |
| 32 | ········} |
| 33 | ····.end·annotation |
| 34 | .end·method |
| |
| 35 | .method·public·abstract·d()Ljava/lang/Object; |
| 36 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 37 | ········value·=·{ |
| 38 | ············"()TT;" |
| 39 | ········} |
| 40 | ····.end·annotation |
| 41 | .end·method |
| |
| 42 | .method·public·abstract·e(Ljava/lang/Object;Lc/a/b/g1;Lc/a/b/q;)V |
| 43 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 44 | ········value·=·{ |
| 45 | ············"(TT;", |
| 46 | ············"Lc/a/b/g1;", |
| 47 | ············"Lc/a/b/q;", |
| 48 | ············")V" |
| 49 | ········} |
| 50 | ····.end·annotation |
| 51 | .end·method |
| |
| 52 | .method·public·abstract·f(Ljava/lang/Object;Lc/a/b/v1;)V |
| 53 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 54 | ········value·=·{ |
| 55 | ············"(TT;", |
| 56 | ············"Lc/a/b/v1;", |
| 57 | ············")V" |
| 58 | ········} |
| 59 | ····.end·annotation |
| 60 | .end·method |
| |
| 61 | .method·public·abstract·g(Ljava/lang/Object;)V |
| 62 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 63 | ········value·=·{ |
| 64 | ············"(TT;)V" |
| 65 | ········} |
| 66 | ····.end·annotation |
| 67 | .end·method |
| |
| 68 | .method·public·abstract·h(Ljava/lang/Object;)I |
| 69 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 70 | ········value·=·{ |
| 71 | ············"(TT;)I" |
| 72 | ········} |
| 73 | ····.end·annotation |
| 74 | .end·method |
| |
| 75 | .method·public·abstract·i(Ljava/lang/Object;Ljava/lang/Object;)Z |
| 76 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 77 | ········value·=·{ |
| 78 | ············"(TT;TT;)Z" |
| 79 | ········} |
Max diff block lines reached; -1/3927 bytes (-0.03%) of diff not shown.
|
| | | |
Offset 1, 88 lines modified | Offset 1, 151 lines modified |
1 | .class·public·final·Lkotlin/io/ExceptionsKt; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"Exceptions.kt" | 1 | .class·final·Lkotlinx/coroutines/internal/t; |
| 2 | .super·Lkotlinx/coroutines/x1; |
| 3 | .source·"" |
| |
| |
| 4 | #·instance·fields |
| 5 | .field·private·final·e:Ljava/lang/Throwable; |
| |
| 6 | .field·private·final·f:Ljava/lang/String; |
4 | #·annotations | |
5 | .annotation·runtime·Lkotlin/Metadata; | |
6 | ····d1·=·{ | |
7 | ········"\u0000\u0010\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0003\u001a$\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u00032\u0008\u0010\u0004\u001a\u0004\u0018\u00010\u00032\u0008\u0010\u0005\u001a\u0004\u0018\u00010\u0001H\u0002\u00a8\u0006\u0006" | |
8 | ····} | |
9 | ····d2·=·{ | |
10 | ········"constructMessage", | |
11 | ········"", | |
12 | ········"file", | |
13 | ········"Ljava/io/File;", | |
14 | ········"other", | |
15 | ········"reason", | |
16 | ········"kotlin-stdlib" | |
17 | ····} | |
18 | ····k·=·0x2 | |
19 | ····mv·=·{ | |
20 | ········0x1, | |
21 | ········0x6, | |
22 | ········0x0 | |
23 | ····} | |
24 | ····xi·=·0x30 | |
25 | .end·annotation | |
| |
| |
26 | #·direct·methods | 7 | #·direct·methods |
27 | .method·public·static·final·synthetic·access$constructMessage(Ljava/io/File;Ljava/io/File;Ljava/lang/String;)Ljava/lang/String; | 8 | .method·public·constructor·<init>(Ljava/lang/Throwable;Ljava/lang/String;)V |
28 | ····.locals·0 | 9 | ····.locals·0 |
| |
| 10 | ····invoke-direct·{p0},·Lkotlinx/coroutines/x1;-><init>()V |
29 | ····.line·1 | |
30 | ····invoke-static·{p0,·p1,·p2},·Lkotlin/io/ExceptionsKt;->constructMessage(Ljava/io/File;Ljava/io/File;Ljava/lang/String;)Ljava/lang/String; | |
| |
31 | ····move-result-object·p0 | 11 | ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/t;->e:Ljava/lang/Throwable; |
| |
32 | ····return-object·p0 | 12 | ····iput-object·p2,·p0,·Lkotlinx/coroutines/internal/t;->f:Ljava/lang/String; |
| |
| 13 | ····return-void |
33 | .end·method | 14 | .end·method |
| |
34 | .method·private·static·final·constructMessage(Ljava/io/File;Ljava/io/File;Ljava/lang/String;)Ljava/lang/String; | 15 | .method·private·final·t()Ljava/lang/Void; |
35 | ····.locals·1 | 16 | ····.locals·3 |
| |
36 | ····.line·12 | |
37 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 17 | ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/t;->e:Ljava/lang/Throwable; |
| |
| 18 | ····if-eqz·v0,·:cond_2 |
| |
38 | ····invoke-virtual·{p0},·Ljava/io/File;->toString()Ljava/lang/String; | 19 | ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/t;->f:Ljava/lang/String; |
| |
39 | ····move-result-object·p0 | 20 | ····const-string·v1,·"" |
| |
40 | ····invoke-direct·{v0,·p0},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V | 21 | ····if-eqz·v0,·:cond_1 |
| |
41 | ····if-eqz·p1,·:cond_0 | 22 | ····const-string·v2,·".·" |
| |
42 | ····const-string·p0,·"·->·" | 23 | ····invoke-static·{v2,·v0},·Le/v/d/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; |
| |
| 24 | ····move-result-object·v0 |
43 | ····.line·14 | |
44 | ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->stringPlus(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; | |
| |
45 | ····move-result-object·p0 | 25 | ····if-nez·v0,·:cond_0 |
| |
46 | ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 26 | ····goto·:goto_0 |
| |
47 | ····:cond_0 | 27 | ····:cond_0 |
48 | ····if-eqz·p2,·:cond_1 | 28 | ····move-object·v1,·v0 |
| |
49 | ····const-string·p0,·":·" | 29 | ····:cond_1 |
| 30 | ····:goto_0 |
| 31 | ····const-string·v0,·"Module·with·the·Main·dispatcher·had·failed·to·initialize" |
| |
50 | ····.line·17 | |
51 | ····invoke-static·{p0,·p2},·Lkotlin/jvm/internal/Intrinsics;->stringPlus(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; | 32 | ····invoke-static·{v0,·v1},·Le/v/d/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; |
| |
52 | ····move-result-object·p0 | 33 | ····move-result-object·v0 |
| |
53 | ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 34 | ····new-instance·v1,·Ljava/lang/IllegalStateException; |
| |
54 | ····.line·19 | 35 | ····iget-object·v2,·p0,·Lkotlinx/coroutines/internal/t;->e:Ljava/lang/Throwable; |
| |
| 36 | ····invoke-direct·{v1,·v0,·v2},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V |
| |
| 37 | ····throw·v1 |
| |
55 | ····:cond_1 | 38 | ····:cond_2 |
56 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 39 | ····invoke-static·{},·Lkotlinx/coroutines/internal/s;->c()Ljava/lang/Void; |
| |
| 40 | ····const/4·v0,·0x0 |
| |
57 | ····move-result-object·p0 | 41 | ····throw·v0 |
| 42 | .end·method |
| |
| |
| 43 | #·virtual·methods |
| 44 | .method·public·bridge·synthetic·k(Le/s/g;Ljava/lang/Runnable;)V |
| 45 | ····.locals·0 |
| |
| 46 | ····invoke-virtual·{p0,·p1,·p2},·Lkotlinx/coroutines/internal/t;->s(Le/s/g;Ljava/lang/Runnable;)Ljava/lang/Void; |
| |
| 47 | ····const/4·p1,·0x0 |
| |
| 48 | ····throw·p1 |
| 49 | .end·method |
| |
| 50 | .method·public·n(Le/s/g;)Z |
| 51 | ····.locals·0 |
| |
| 52 | ····invoke-direct·{p0},·Lkotlinx/coroutines/internal/t;->t()Ljava/lang/Void; |
| |
58 | ····const-string·p1,·"sb.toString()" | 53 | ····const/4·p1,·0x0 |
| |
59 | ····invoke-static·{p0,·p1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V | 54 | ····throw·p1 |
| 55 | .end·method |
| |
| 56 | .method·public·p()Lkotlinx/coroutines/x1; |
Max diff block lines reached; 1312/6044 bytes (21.71%) of diff not shown.
|
Max HTML report size reached
| | | |
Offset 1, 111 lines modified | Offset 1, 111 lines modified |
1 | .class·final·Lkotlin/io/TextStreamsKt$readLines$1; | |
2 | .super·Lkotlin/jvm/internal/Lambda; | |
3 | .source·"ReadWrite.kt" | 1 | .class·abstract·Lc/a/a/b/a/a$j; |
| 2 | .super·Lc/a/a/b/a/a; |
| 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lkotlin/jvm/functions/Function1; | 5 | .implements·Lc/a/a/b/a/a$i; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lkotlin/io/TextStreamsKt;->readLines(Ljava/io/Reader;)Ljava/util/List; | 8 | ····value·=·Lc/a/a/b/a/a; |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x18 | 11 | ····accessFlags·=·0x408 |
12 | ····name·=·null | 12 | ····name·=·"j" |
13 | .end·annotation | 13 | .end·annotation |
| |
14 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
15 | ····value·=·{ | 15 | ····value·=·{ |
| 16 | ········"<V:", |
16 | ········"Lkotlin/jvm/internal/Lambda;", | |
17 | ········"Lkotlin/jvm/functions/Function1<", | |
18 | ········"Ljava/lang/String;", | 17 | ········"Ljava/lang/Object;", |
19 | ········"Lkotlin/Unit;", | |
20 | ········">;" | 18 | ········">", |
| 19 | ········"Lc/a/a/b/a/a<", |
| 20 | ········"TV;>;", |
| 21 | ········"Lc/a/a/b/a/a$i<", |
| 22 | ········"TV;>;" |
21 | ····} | 23 | ····} |
22 | .end·annotation | 24 | .end·annotation |
| |
23 | .annotation·runtime·Lkotlin/Metadata; | |
24 | ····d1·=·{ | |
25 | ········"\u0000\u000e\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\u000e\n\u0000\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u0003H\n\u00a2\u0006\u0002\u0008\u0004" | |
26 | ····} | |
27 | ····d2·=·{ | |
28 | ········"<anonymous>", | |
29 | ········"", | |
30 | ········"it", | |
31 | ········"", | |
32 | ········"invoke" | |
33 | ····} | |
34 | ····k·=·0x3 | |
35 | ····mv·=·{ | |
36 | ········0x1, | |
37 | ········0x6, | |
38 | ········0x0 | |
39 | ····} | |
40 | ····xi·=·0x30 | |
41 | .end·annotation | |
| |
| 25 | #·direct·methods |
| 26 | .method·constructor·<init>()V |
| 27 | ····.locals·0 |
| |
| 28 | ····invoke-direct·{p0},·Lc/a/a/b/a/a;-><init>()V |
42 | #·instance·fields | |
43 | .field·final·synthetic·$result:Ljava/util/ArrayList; | |
44 | ····.annotation·system·Ldalvik/annotation/Signature; | |
45 | ········value·=·{ | |
46 | ············"Ljava/util/ArrayList<", | |
47 | ············"Ljava/lang/String;", | |
48 | ············">;" | |
49 | ········} | |
50 | ····.end·annotation | |
51 | .end·field | |
| |
| 29 | ····return-void |
| 30 | .end·method |
| |
| |
52 | #·direct·methods | 31 | #·virtual·methods |
53 | .method·constructor·<init>(Ljava/util/ArrayList;)V | 32 | .method·public·final·a(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V |
| 33 | ····.locals·0 |
| |
| 34 | ····invoke-super·{p0,·p1,·p2},·Lc/a/a/b/a/a;->a(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V |
| |
| 35 | ····return-void |
| 36 | .end·method |
| |
| 37 | .method·public·final·cancel(Z)Z |
54 | ····.locals·0 | 38 | ····.locals·0 |
| |
| 39 | ····invoke-super·{p0,·p1},·Lc/a/a/b/a/a;->cancel(Z)Z |
| |
| 40 | ····move-result·p1 |
| |
| 41 | ····return·p1 |
| 42 | .end·method |
| |
| 43 | .method·public·final·get()Ljava/lang/Object; |
| 44 | ····.locals·1 |
55 | ····.annotation·system·Ldalvik/annotation/Signature; | 45 | ····.annotation·system·Ldalvik/annotation/Signature; |
56 | ········value·=·{ | 46 | ········value·=·{ |
57 | ············"(", | 47 | ············"()TV;" |
58 | ············"Ljava/util/ArrayList<", | |
59 | ············"Ljava/lang/String;", | |
60 | ············">;)V" | |
61 | ········} | 48 | ········} |
62 | ····.end·annotation | 49 | ····.end·annotation |
| |
| 50 | ····invoke-super·{p0},·Lc/a/a/b/a/a;->get()Ljava/lang/Object; |
63 | ····iput-object·p1,·p0,·Lkotlin/io/TextStreamsKt$readLines$1;->$result:Ljava/util/ArrayList; | |
| |
64 | ····const/4·p1,·0x1 | |
| |
65 | ····invoke-direct·{p0,·p1},·Lkotlin/jvm/internal/Lambda;-><init>(I)V | 51 | ····move-result-object·v0 |
| |
66 | ····return-void | 52 | ····return-object·v0 |
67 | .end·method | 53 | .end·method |
| |
| 54 | .method·public·final·get(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; |
| |
68 | #·virtual·methods | |
69 | .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object; | |
70 | ····.locals·0 | 55 | ····.locals·0 |
| 56 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 57 | ········value·=·{ |
| 58 | ············"(J", |
| 59 | ············"Ljava/util/concurrent/TimeUnit;", |
| 60 | ············")TV;" |
| 61 | ········} |
| 62 | ····.end·annotation |
Max diff block lines reached; 1102/4593 bytes (23.99%) of diff not shown.
|
| | | |
Offset 1, 111 lines modified | Offset 1, 107 lines modified |
1 | .class·final·Lkotlin/io/FilesKt__FileReadWriteKt$readLines$1; | |
2 | .super·Lkotlin/jvm/internal/Lambda; | |
3 | .source·"FileReadWrite.kt" | 1 | .class·public·final·Le/z/i; |
| 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lkotlin/jvm/functions/Function1; | 5 | .implements·Le/z/b; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | |
8 | ····value·=·Lkotlin/io/FilesKt__FileReadWriteKt;->readLines(Ljava/io/File;Ljava/nio/charset/Charset;)Ljava/util/List; | |
9 | .end·annotation | |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | |
11 | ····accessFlags·=·0x18 | |
12 | ····name·=·null | |
13 | .end·annotation | |
| |
14 | .annotation·system·Ldalvik/annotation/Signature; | 7 | .annotation·system·Ldalvik/annotation/Signature; |
15 | ····value·=·{ | 8 | ····value·=·{ |
| 9 | ········"<T:", |
16 | ········"Lkotlin/jvm/internal/Lambda;", | |
17 | ········"Lkotlin/jvm/functions/Function1<", | |
18 | ········"Ljava/lang/String;", | 10 | ········"Ljava/lang/Object;", |
19 | ········"Lkotlin/Unit;", | |
20 | ········">;" | 11 | ········"R:", |
| 12 | ········"Ljava/lang/Object;", |
21 | ····} | |
22 | .end·annotation | |
| |
23 | .annotation·runtime·Lkotlin/Metadata; | |
24 | ····d1·=·{ | |
25 | ········"\u0000\u000e\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\u000e\n\u0000\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u0003H\n\u00a2\u0006\u0002\u0008\u0004" | |
26 | ····} | |
27 | ····d2·=·{ | |
28 | ········"<anonymous>", | |
29 | ········"", | 13 | ········">", |
30 | ········"it", | 14 | ········"Ljava/lang/Object;", |
| 15 | ········"Le/z/b<", |
31 | ········"", | 16 | ········"TR;>;" |
32 | ········"invoke" | |
33 | ····} | |
34 | ····k·=·0x3 | |
35 | ····mv·=·{ | |
36 | ········0x1, | |
37 | ········0x6, | |
38 | ········0x0 | |
39 | ····} | 17 | ····} |
40 | ····xi·=·0x30 | |
41 | .end·annotation | 18 | .end·annotation |
| |
| |
42 | #·instance·fields | 19 | #·instance·fields |
43 | .field·final·synthetic·$result:Ljava/util/ArrayList; | 20 | .field·private·final·a:Le/z/b; |
44 | ····.annotation·system·Ldalvik/annotation/Signature; | 21 | ····.annotation·system·Ldalvik/annotation/Signature; |
45 | ········value·=·{ | 22 | ········value·=·{ |
| 23 | ············"Le/z/b<", |
46 | ············"Ljava/util/ArrayList<", | |
47 | ············"Ljava/lang/String;", | |
48 | ············">;" | 24 | ············"TT;>;" |
| 25 | ········} |
| 26 | ····.end·annotation |
| 27 | .end·field |
| |
| 28 | .field·private·final·b:Le/v/c/l; |
| 29 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 30 | ········value·=·{ |
| 31 | ············"Le/v/c/l<", |
| 32 | ············"TT;TR;>;" |
49 | ········} | 33 | ········} |
50 | ····.end·annotation | 34 | ····.end·annotation |
51 | .end·field | 35 | .end·field |
| |
| |
52 | #·direct·methods | 36 | #·direct·methods |
53 | .method·constructor·<init>(Ljava/util/ArrayList;)V | 37 | .method·public·constructor·<init>(Le/z/b;Le/v/c/l;)V |
54 | ····.locals·0 | 38 | ····.locals·1 |
55 | ····.annotation·system·Ldalvik/annotation/Signature; | 39 | ····.annotation·system·Ldalvik/annotation/Signature; |
56 | ········value·=·{ | 40 | ········value·=·{ |
57 | ············"(", | 41 | ············"(", |
| 42 | ············"Le/z/b<", |
58 | ············"Ljava/util/ArrayList<", | |
59 | ············"Ljava/lang/String;", | |
60 | ············">;)V" | 43 | ············"+TT;>;", |
| 44 | ············"Le/v/c/l<", |
| 45 | ············"-TT;+TR;>;)V" |
61 | ········} | 46 | ········} |
62 | ····.end·annotation | 47 | ····.end·annotation |
| |
63 | ····iput-object·p1,·p0,·Lkotlin/io/FilesKt__FileReadWriteKt$readLines$1;->$result:Ljava/util/ArrayList; | 48 | ····const-string·v0,·"sequence" |
| |
| 49 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
64 | ····const/4·p1,·0x1 | 50 | ····const-string·v0,·"transformer" |
| |
65 | ····invoke-direct·{p0,·p1},·Lkotlin/jvm/internal/Lambda;-><init>(I)V | 51 | ····invoke-static·{p2,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
| 52 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
| 53 | ····iput-object·p1,·p0,·Le/z/i;->a:Le/z/b; |
| |
| 54 | ····iput-object·p2,·p0,·Le/z/i;->b:Le/v/c/l; |
| |
66 | ····return-void | 55 | ····return-void |
67 | .end·method | 56 | .end·method |
| |
| 57 | .method·public·static·final·synthetic·a(Le/z/i;)Le/z/b; |
| |
68 | #·virtual·methods | |
69 | .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object; | |
70 | ····.locals·0 | 58 | ····.locals·0 |
| |
| 59 | ····iget-object·p0,·p0,·Le/z/i;->a:Le/z/b; |
71 | ····.line·219 | |
72 | ····check-cast·p1,·Ljava/lang/String; | |
| |
73 | ····invoke-virtual·{p0,·p1},·Lkotlin/io/FilesKt__FileReadWriteKt$readLines$1;->invoke(Ljava/lang/String;)V | 60 | ····return-object·p0 |
| 61 | .end·method |
| |
74 | ····sget-object·p1,·Lkotlin/Unit;->INSTANCE:Lkotlin/Unit; | 62 | .method·public·static·final·synthetic·b(Le/z/i;)Le/v/c/l; |
| 63 | ····.locals·0 |
| |
| 64 | ····iget-object·p0,·p0,·Le/z/i;->b:Le/v/c/l; |
75 | ····return-object·p1 | |
76 | .end·method | |
Max diff block lines reached; 863/4660 bytes (18.52%) of diff not shown.
|
| | | |
Offset 1, 142 lines modified | Offset 1, 163 lines modified |
| 1 | .class·Le/q/e; |
| 2 | .super·Le/q/d; |
| 3 | .source·"" |
1 | .class·public·final·enum·Lkotlin/io/OnErrorAction; | |
2 | .super·Ljava/lang/Enum; | |
3 | .source·"Utils.kt" | |
| |
| |
4 | #·annotations | |
5 | .annotation·system·Ldalvik/annotation/Signature; | |
6 | ····value·=·{ | |
7 | ········"Ljava/lang/Enum<", | |
8 | ········"Lkotlin/io/OnErrorAction;", | |
9 | ········">;" | |
10 | ····} | |
11 | .end·annotation | |
| |
12 | .annotation·runtime·Lkotlin/Metadata; | |
13 | ····d1·=·{ | |
14 | ········"\u0000\u000c\n\u0002\u0018\u0002\n\u0002\u0010\u0010\n\u0002\u0008\u0004\u0008\u0086\u0001\u0018\u00002\u0008\u0012\u0004\u0012\u00020\u00000\u0001B\u0007\u0008\u0002\u00a2\u0006\u0002\u0010\u0002j\u0002\u0008\u0003j\u0002\u0008\u0004\u00a8\u0006\u0005" | |
15 | ····} | |
16 | ····d2·=·{ | |
17 | ········"Lkotlin/io/OnErrorAction;", | |
18 | ········"", | |
19 | ········"(Ljava/lang/String;I)V", | |
20 | ········"SKIP", | |
21 | ········"TERMINATE", | |
22 | ········"kotlin-stdlib" | |
23 | ····} | |
24 | ····k·=·0x1 | |
25 | ····mv·=·{ | |
26 | ········0x1, | |
27 | ········0x6, | |
28 | ········0x0 | |
29 | ····} | |
30 | ····xi·=·0x30 | |
31 | .end·annotation | |
| |
| |
32 | #·static·fields | |
33 | .field·private·static·final·synthetic·$VALUES:[Lkotlin/io/OnErrorAction; | 4 | #·direct·methods |
| 5 | .method·public·static·g([C)C |
| 6 | ····.locals·2 |
| |
34 | .field·public·static·final·enum·SKIP:Lkotlin/io/OnErrorAction; | 7 | ····const-string·v0,·"<this>" |
| |
35 | .field·public·static·final·enum·TERMINATE:Lkotlin/io/OnErrorAction; | 8 | ····invoke-static·{p0,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
| 9 | ····array-length·v0,·p0 |
| |
| 10 | ····if-eqz·v0,·:cond_1 |
36 | #·direct·methods | |
37 | .method·private·static·final·synthetic·$values()[Lkotlin/io/OnErrorAction; | |
38 | ····.locals·3 | |
| |
39 | ····const/4·v0,·0x2 | 11 | ····const/4·v1,·0x1 |
| |
40 | ····new-array·v0,·v0,·[Lkotlin/io/OnErrorAction; | 12 | ····if-ne·v0,·v1,·:cond_0 |
| |
41 | ····sget-object·v1,·Lkotlin/io/OnErrorAction;->SKIP:Lkotlin/io/OnErrorAction; | 13 | ····const/4·v0,·0x0 |
| |
42 | ····const/4·v2,·0x0 | 14 | ····aget-char·p0,·p0,·v0 |
| |
43 | ····aput-object·v1,·v0,·v2 | 15 | ····return·p0 |
| |
44 | ····sget-object·v1,·Lkotlin/io/OnErrorAction;->TERMINATE:Lkotlin/io/OnErrorAction; | 16 | ····:cond_0 |
| 17 | ····new-instance·p0,·Ljava/lang/IllegalArgumentException; |
| |
45 | ····const/4·v2,·0x1 | 18 | ····const-string·v0,·"Array·has·more·than·one·element." |
| |
46 | ····aput-object·v1,·v0,·v2 | 19 | ····invoke-direct·{p0,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
| |
| 20 | ····throw·p0 |
47 | ····return-object·v0 | |
48 | .end·method | |
| |
49 | .method·static·constructor·<clinit>()V | |
50 | ····.locals·3 | 21 | ····:cond_1 |
| 22 | ····new-instance·p0,·Ljava/util/NoSuchElementException; |
| |
| 23 | ····const-string·v0,·"Array·is·empty." |
51 | ····.line·251 | |
52 | ····new-instance·v0,·Lkotlin/io/OnErrorAction; | |
| |
53 | ····const-string·v1,·"SKIP" | 24 | ····invoke-direct·{p0,·v0},·Ljava/util/NoSuchElementException;-><init>(Ljava/lang/String;)V |
| |
54 | ····const/4·v2,·0x0 | 25 | ····throw·p0 |
| 26 | .end·method |
| |
55 | ····invoke-direct·{v0,·v1,·v2},·Lkotlin/io/OnErrorAction;-><init>(Ljava/lang/String;I)V | 27 | .method·public·static·h([Ljava/lang/Object;)Ljava/lang/Object; |
| 28 | ····.locals·2 |
| 29 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 30 | ········value·=·{ |
| 31 | ············"<T:", |
| 32 | ············"Ljava/lang/Object;", |
| 33 | ············">([TT;)TT;" |
| 34 | ········} |
| 35 | ····.end·annotation |
| |
56 | ····sput-object·v0,·Lkotlin/io/OnErrorAction;->SKIP:Lkotlin/io/OnErrorAction; | 36 | ····const-string·v0,·"<this>" |
| |
| 37 | ····invoke-static·{p0,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
57 | ····.line·254 | |
58 | ····new-instance·v0,·Lkotlin/io/OnErrorAction; | |
| |
59 | ····const-string·v1,·"TERMINATE" | 38 | ····array-length·v0,·p0 |
| |
60 | ····const/4·v2,·0x1 | 39 | ····const/4·v1,·0x1 |
| |
61 | ····invoke-direct·{v0,·v1,·v2},·Lkotlin/io/OnErrorAction;-><init>(Ljava/lang/String;I)V | 40 | ····if-ne·v0,·v1,·:cond_0 |
| |
62 | ····sput-object·v0,·Lkotlin/io/OnErrorAction;->TERMINATE:Lkotlin/io/OnErrorAction; | 41 | ····const/4·v0,·0x0 |
| |
63 | ····invoke-static·{},·Lkotlin/io/OnErrorAction;->$values()[Lkotlin/io/OnErrorAction; | 42 | ····aget-object·p0,·p0,·v0 |
| |
64 | ····move-result-object·v0 | 43 | ····goto·:goto_0 |
| |
65 | ····sput-object·v0,·Lkotlin/io/OnErrorAction;->$VALUES:[Lkotlin/io/OnErrorAction; | 44 | ····:cond_0 |
| 45 | ····const/4·p0,·0x0 |
| |
66 | ····return-void | 46 | ····:goto_0 |
| 47 | ····return-object·p0 |
67 | .end·method | 48 | .end·method |
| |
68 | .method·private·constructor·<init>(Ljava/lang/String;I)V | 49 | .method·public·static·final·i([Ljava/lang/Object;Ljava/util/Comparator;)[Ljava/lang/Object; |
69 | ····.locals·0 | 50 | ····.locals·1 |
70 | ····.annotation·system·Ldalvik/annotation/Signature; | 51 | ····.annotation·system·Ldalvik/annotation/Signature; |
Max diff block lines reached; 2683/6888 bytes (38.95%) of diff not shown.
|
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 60 lines modified | Offset 1, 52 lines modified |
1 | .class·public·final·Lkotlin/coroutines/CoroutineContext$DefaultImpls; | 1 | .class·public·final·Lkotlinx/coroutines/CoroutineExceptionHandler$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"CoroutineContext.kt" | 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Le/s/g$c; |
| |
| |
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lkotlin/coroutines/CoroutineContext; | 8 | ····value·=·Lkotlinx/coroutines/CoroutineExceptionHandler; |
7 | .end·annotation | 9 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x19 | 11 | ····accessFlags·=·0x19 |
10 | ····name·=·"DefaultImpls" | 12 | ····name·=·"a" |
11 | .end·annotation | 13 | .end·annotation |
| |
| 14 | .annotation·system·Ldalvik/annotation/Signature; |
12 | .annotation·runtime·Lkotlin/Metadata; | |
13 | ····k·=·0x3 | |
14 | ····mv·=·{ | 15 | ····value·=·{ |
15 | ········0x1, | |
16 | ········0x6, | |
17 | ········0x0 | 16 | ········"Ljava/lang/Object;", |
| 17 | ········"Le/s/g$c<", |
| 18 | ········"Lkotlinx/coroutines/CoroutineExceptionHandler;", |
| 19 | ········">;" |
18 | ····} | 20 | ····} |
19 | ····xi·=·0x30 | |
20 | .end·annotation | 21 | .end·annotation |
| |
| |
| 22 | #·static·fields |
| 23 | .field·static·final·synthetic·d:Lkotlinx/coroutines/CoroutineExceptionHandler$a; |
21 | #·direct·methods | |
22 | .method·public·static·plus(Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; | |
23 | ····.locals·1 | |
| |
24 | ····const-string·v0,·"this" | |
| |
25 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | |
| |
26 | ····const-string·v0,·"context" | |
| |
| 24 | #·direct·methods |
| 25 | .method·static·constructor·<clinit>()V |
| 26 | ····.locals·1 |
27 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | |
| |
28 | ····.line·31 | |
29 | ····sget-object·v0,·Lkotlin/coroutines/EmptyCoroutineContext;->INSTANCE:Lkotlin/coroutines/EmptyCoroutineContext; | |
| |
30 | ····if-ne·p1,·v0,·:cond_0 | |
| |
31 | ····goto·:goto_0 | 27 | ····new-instance·v0,·Lkotlinx/coroutines/CoroutineExceptionHandler$a; |
| |
| 28 | ····invoke-direct·{v0},·Lkotlinx/coroutines/CoroutineExceptionHandler$a;-><init>()V |
32 | ····.line·32 | |
33 | ····:cond_0 | |
34 | ····sget-object·v0,·Lkotlin/coroutines/CoroutineContext$plus$1;->INSTANCE:Lkotlin/coroutines/CoroutineContext$plus$1; | |
| |
35 | ····check-cast·v0,·Lkotlin/jvm/functions/Function2; | 29 | ····sput-object·v0,·Lkotlinx/coroutines/CoroutineExceptionHandler$a;->d:Lkotlinx/coroutines/CoroutineExceptionHandler$a; |
| |
36 | ····invoke-interface·{p1,·p0,·v0},·Lkotlin/coroutines/CoroutineContext;->fold(Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; | 30 | ····return-void |
| 31 | .end·method |
| |
37 | ····move-result-object·p0 | 32 | .method·private·constructor·<init>()V |
| 33 | ····.locals·0 |
| |
38 | ····check-cast·p0,·Lkotlin/coroutines/CoroutineContext; | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
| 35 | ····return-void |
39 | ····:goto_0 | |
40 | ····return-object·p0 | |
41 | .end·method | 36 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 73 lines modified | Offset 1, 114 lines modified |
| 1 | .class·final·Lkotlinx/coroutines/j2/a$c; |
| 2 | .super·Lkotlinx/coroutines/g; |
| 3 | .source·"" |
1 | .class·public·final·Lkotlin/coroutines/ContinuationInterceptor$Key; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"ContinuationInterceptor.kt" | |
| |
4 | #·interfaces | |
5 | .implements·Lkotlin/coroutines/CoroutineContext$Key; | |
| |
| |
6 | #·annotations | 4 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lkotlin/coroutines/ContinuationInterceptor; | 6 | ····value·=·Lkotlinx/coroutines/j2/a; |
9 | .end·annotation | 7 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x19 | 9 | ····accessFlags·=·0x12 |
12 | ····name·=·"Key" | 10 | ····name·=·"c" |
13 | .end·annotation | |
| |
14 | .annotation·system·Ldalvik/annotation/Signature; | |
15 | ····value·=·{ | |
16 | ········"Ljava/lang/Object;", | |
17 | ········"Lkotlin/coroutines/CoroutineContext$Key<", | |
18 | ········"Lkotlin/coroutines/ContinuationInterceptor;", | |
19 | ········">;" | |
20 | ····} | |
21 | .end·annotation | |
| |
22 | .annotation·runtime·Lkotlin/Metadata; | |
23 | ····d1·=·{ | |
24 | ········"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\u0008\u0086\u0003\u0018\u00002\u0008\u0012\u0004\u0012\u00020\u00020\u0001B\u0007\u0008\u0002\u00a2\u0006\u0002\u0010\u0003\u00a8\u0006\u0004" | |
25 | ····} | |
26 | ····d2·=·{ | |
27 | ········"Lkotlin/coroutines/ContinuationInterceptor$Key;", | |
28 | ········"Lkotlin/coroutines/CoroutineContext$Key;", | |
29 | ········"Lkotlin/coroutines/ContinuationInterceptor;", | |
30 | ········"()V", | |
31 | ········"kotlin-stdlib" | |
32 | ····} | |
33 | ····k·=·0x1 | |
34 | ····mv·=·{ | |
35 | ········0x1, | |
36 | ········0x6, | |
37 | ········0x0 | |
38 | ····} | |
39 | ····xi·=·0x30 | |
40 | .end·annotation | 11 | .end·annotation |
| |
| |
41 | #·static·fields | 12 | #·instance·fields |
42 | .field·static·final·synthetic·$$INSTANCE:Lkotlin/coroutines/ContinuationInterceptor$Key; | 13 | .field·private·final·d:Lkotlinx/coroutines/j2/o; |
| 14 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 15 | ········value·=·{ |
| 16 | ············"Lkotlinx/coroutines/j2/o<", |
| 17 | ············"*>;" |
| 18 | ········} |
| 19 | ····.end·annotation |
| 20 | .end·field |
| |
| 21 | .field·final·synthetic·e:Lkotlinx/coroutines/j2/a; |
| 22 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 23 | ········value·=·{ |
| 24 | ············"Lkotlinx/coroutines/j2/a<", |
| 25 | ············"TE;>;" |
| 26 | ········} |
| 27 | ····.end·annotation |
| 28 | .end·field |
| |
| |
43 | #·direct·methods | 29 | #·direct·methods |
44 | .method·static·constructor·<clinit>()V | 30 | .method·public·constructor·<init>(Lkotlinx/coroutines/j2/a;Lkotlinx/coroutines/j2/o;)V |
45 | ····.locals·1 | 31 | ····.locals·0 |
| 32 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 33 | ········value·=·{ |
| 34 | ············"(", |
| 35 | ············"Lkotlinx/coroutines/j2/o<", |
| 36 | ············"*>;)V" |
| 37 | ········} |
| 38 | ····.end·annotation |
| |
46 | ····new-instance·v0,·Lkotlin/coroutines/ContinuationInterceptor$Key; | 39 | ····iput-object·p1,·p0,·Lkotlinx/coroutines/j2/a$c;->e:Lkotlinx/coroutines/j2/a; |
| |
47 | ····invoke-direct·{v0},·Lkotlin/coroutines/ContinuationInterceptor$Key;-><init>()V | 40 | ····invoke-direct·{p0},·Lkotlinx/coroutines/g;-><init>()V |
| |
48 | ····sput-object·v0,·Lkotlin/coroutines/ContinuationInterceptor$Key;->$$INSTANCE:Lkotlin/coroutines/ContinuationInterceptor$Key; | 41 | ····iput-object·p2,·p0,·Lkotlinx/coroutines/j2/a$c;->d:Lkotlinx/coroutines/j2/o; |
| |
49 | ····return-void | 42 | ····return-void |
50 | .end·method | 43 | .end·method |
| |
51 | .method·private·constructor·<init>()V | |
| 44 | #·virtual·methods |
| 45 | .method·public·a(Ljava/lang/Throwable;)V |
52 | ····.locals·0 | 46 | ····.locals·0 |
| |
53 | ····.line·24 | |
54 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 47 | ····iget-object·p1,·p0,·Lkotlinx/coroutines/j2/a$c;->d:Lkotlinx/coroutines/j2/o; |
| |
| 48 | ····invoke-virtual·{p1},·Lkotlinx/coroutines/internal/o;->u()Z |
| |
| 49 | ····move-result·p1 |
| |
| 50 | ····if-eqz·p1,·:cond_0 |
| |
| 51 | ····iget-object·p1,·p0,·Lkotlinx/coroutines/j2/a$c;->e:Lkotlinx/coroutines/j2/a; |
| |
| 52 | ····invoke-virtual·{p1},·Lkotlinx/coroutines/j2/a;->t()V |
| |
| 53 | ····:cond_0 |
55 | ····return-void | 54 | ····return-void |
56 | .end·method | 55 | .end·method |
| |
| 56 | .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object; |
| 57 | ····.locals·0 |
| |
| 58 | ····check-cast·p1,·Ljava/lang/Throwable; |
| |
| 59 | ····invoke-virtual·{p0,·p1},·Lkotlinx/coroutines/j2/a$c;->a(Ljava/lang/Throwable;)V |
| |
| 60 | ····sget-object·p1,·Le/p;->a:Le/p; |
| |
| 61 | ····return-object·p1 |
| 62 | .end·method |
| |
| 63 | .method·public·toString()Ljava/lang/String; |
| 64 | ····.locals·2 |
Max diff block lines reached; -1/4710 bytes (-0.02%) of diff not shown.
|
| | | |
Offset 1, 150 lines modified | Offset 1, 162 lines modified |
1 | .class·public·final·Lkotlin/random/PlatformRandomKt; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"PlatformRandom.kt" | 1 | .class·public·abstract·Lkotlinx/coroutines/f0; |
| 2 | .super·Le/s/a; |
| 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Le/s/e; |
| |
| |
4 | #·annotations | 6 | #·annotations |
| 7 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 8 | ····value·=·{ |
| 9 | ········Lkotlinx/coroutines/f0$a; |
5 | .annotation·runtime·Lkotlin/Metadata; | |
6 | ····d1·=·{ | |
7 | ········"\u0000\u001e\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0006\n\u0000\n\u0002\u0010\u0008\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\u001a\t\u0010\u0000\u001a\u00020\u0001H\u0081\u0008\u001a\u0018\u0010\u0002\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u00020\u00052\u0006\u0010\u0006\u001a\u00020\u0005H\u0000\u001a\u000c\u0010\u0007\u001a\u00020\u0008*\u00020\u0001H\u0007\u001a\u000c\u0010\t\u001a\u00020\u0001*\u00020\u0008H\u0007\u00a8\u0006\n" | |
8 | ····} | |
9 | ····d2·=·{ | |
10 | ········"defaultPlatformRandom", | |
11 | ········"Lkotlin/random/Random;", | |
12 | ········"doubleFromParts", | |
13 | ········"", | |
14 | ········"hi26", | |
15 | ········"", | |
16 | ········"low27", | |
17 | ········"asJavaRandom", | |
18 | ········"Ljava/util/Random;", | |
19 | ········"asKotlinRandom", | |
20 | ········"kotlin-stdlib" | |
21 | ····} | 10 | ····} |
22 | ····k·=·0x2 | |
23 | ····mv·=·{ | |
24 | ········0x1, | |
25 | ········0x6, | |
26 | ········0x0 | |
27 | ····} | |
28 | ····xi·=·0x30 | |
29 | .end·annotation | 11 | .end·annotation |
| |
| |
| 12 | #·static·fields |
| 13 | .field·public·static·final·d:Lkotlinx/coroutines/f0$a; |
30 | #·direct·methods | |
31 | .method·public·static·final·asJavaRandom(Lkotlin/random/Random;)Ljava/util/Random; | |
32 | ····.locals·1 | |
| |
33 | ····const-string·v0,·"<this>" | |
| |
34 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 14 | #·direct·methods |
| 15 | .method·static·constructor·<clinit>()V |
| 16 | ····.locals·2 |
| |
| 17 | ····new-instance·v0,·Lkotlinx/coroutines/f0$a; |
35 | ····.line·16 | |
36 | ····instance-of·v0,·p0,·Lkotlin/random/AbstractPlatformRandom; | |
| |
37 | ····if-eqz·v0,·:cond_0 | 18 | ····const/4·v1,·0x0 |
| |
38 | ····move-object·v0,·p0 | 19 | ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/f0$a;-><init>(Le/v/d/e;)V |
| |
39 | ····check-cast·v0,·Lkotlin/random/AbstractPlatformRandom; | 20 | ····sput-object·v0,·Lkotlinx/coroutines/f0;->d:Lkotlinx/coroutines/f0$a; |
| |
40 | ····goto·:goto_0 | 21 | ····return-void |
| 22 | .end·method |
| |
41 | ····:cond_0 | |
42 | ····const/4·v0,·0x0 | 23 | .method·public·constructor·<init>()V |
| 24 | ····.locals·1 |
| |
| 25 | ····sget-object·v0,·Le/s/e;->a:Le/s/e$b; |
43 | ····:goto_0 | |
44 | ····if-nez·v0,·:cond_1 | |
| |
45 | ····new-instance·v0,·Lkotlin/random/KotlinRandom; | 26 | ····invoke-direct·{p0,·v0},·Le/s/a;-><init>(Le/s/g$c;)V |
| |
46 | ····invoke-direct·{v0,·p0},·Lkotlin/random/KotlinRandom;-><init>(Lkotlin/random/Random;)V | 27 | ····return-void |
| 28 | .end·method |
| |
47 | ····check-cast·v0,·Ljava/util/Random; | |
| |
48 | ····goto·:goto_1 | 29 | #·virtual·methods |
| 30 | .method·public·final·c(Le/s/d;)V |
| 31 | ····.locals·0 |
| 32 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 33 | ········value·=·{ |
| 34 | ············"(", |
| 35 | ············"Le/s/d<", |
| 36 | ············"*>;)V" |
| 37 | ········} |
| 38 | ····.end·annotation |
| |
| 39 | ····check-cast·p1,·Lkotlinx/coroutines/internal/g; |
49 | ····:cond_1 | |
50 | ····invoke-virtual·{v0},·Lkotlin/random/AbstractPlatformRandom;->getImpl()Ljava/util/Random; | |
| |
51 | ····move-result-object·v0 | 40 | ····invoke-virtual·{p1},·Lkotlinx/coroutines/internal/g;->q()V |
| |
| 41 | ····return-void |
52 | ····:goto_1 | |
53 | ····return-object·v0 | |
54 | .end·method | 42 | .end·method |
| |
55 | .method·public·static·final·asKotlinRandom(Ljava/util/Random;)Lkotlin/random/Random; | 43 | .method·public·get(Le/s/g$c;)Le/s/g$b; |
56 | ····.locals·1 | 44 | ····.locals·0 |
| |
57 | ····const-string·v0,·"<this>" | 45 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 46 | ········value·=·{ |
| 47 | ············"<E::", |
| 48 | ············"Le/s/g$b;", |
| 49 | ············">(", |
| 50 | ············"Le/s/g$c<", |
| 51 | ············"TE;>;)TE;" |
| 52 | ········} |
| 53 | ····.end·annotation |
| |
58 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 54 | ····invoke-static·{p0,·p1},·Le/s/e$a;->a(Le/s/e;Le/s/g$c;)Le/s/g$b; |
| |
| 55 | ····move-result-object·p1 |
59 | ····.line·23 | |
60 | ····instance-of·v0,·p0,·Lkotlin/random/KotlinRandom; | |
| |
61 | ····if-eqz·v0,·:cond_0 | 56 | ····return-object·p1 |
| 57 | .end·method |
| |
62 | ····move-object·v0,·p0 | 58 | .method·public·abstract·k(Le/s/g;Ljava/lang/Runnable;)V |
| 59 | .end·method |
Max diff block lines reached; 3174/7244 bytes (43.82%) of diff not shown.
|
Max HTML report size reached
| | | |
Offset 1, 35 lines modified | Offset 1, 42 lines modified |
1 | .class·public·final·Lkotlin/math/MathKt; | |
2 | .super·Lkotlin/math/MathKt__MathJVMKt; | 1 | .class·public·final·synthetic·Lkotlinx/coroutines/a; |
| 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Ljava/lang/Runnable; |
| |
3 | #·annotations | |
4 | .annotation·runtime·Lkotlin/Metadata; | |
5 | ····d1·=·{ | |
6 | ········"kotlin/math/MathKt__MathHKt", | |
7 | ········"kotlin/math/MathKt__MathJVMKt" | |
8 | ····} | |
9 | ····k·=·0x4 | |
10 | ····mv·=·{ | |
11 | ········0x1, | |
12 | ········0x6, | |
13 | ········0x0 | |
14 | ····} | |
15 | ····xi·=·0x31 | |
16 | .end·annotation | |
| |
| |
17 | #·static·fields | 6 | #·static·fields |
| 7 | .field·public·static·final·synthetic·d:Lkotlinx/coroutines/a; |
18 | .field·public·static·final·E:D·=·2.718281828459045 | |
| |
19 | .field·public·static·final·PI:D·=·3.141592653589793 | |
| |
| |
20 | #·direct·methods | 8 | #·direct·methods |
| 9 | .method·static·synthetic·constructor·<clinit>()V |
| 10 | ····.locals·1 |
| |
| 11 | ····new-instance·v0,·Lkotlinx/coroutines/a; |
| |
| 12 | ····invoke-direct·{v0},·Lkotlinx/coroutines/a;-><init>()V |
| |
| 13 | ····sput-object·v0,·Lkotlinx/coroutines/a;->d:Lkotlinx/coroutines/a; |
| |
| 14 | ····return-void |
| 15 | .end·method |
| |
21 | .method·private·constructor·<init>()V | 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·methods |
| 22 | .method·public·final·run()V |
22 | ····.locals·0 | 23 | ····.locals·0 |
| |
| 24 | ····invoke-static·{},·Lkotlinx/coroutines/v;->x()V |
23 | ····.line·1 | |
24 | ····invoke-direct·{p0},·Lkotlin/math/MathKt__MathJVMKt;-><init>()V | |
| |
25 | ····return-void | 25 | ····return-void |
26 | .end·method | 26 | .end·method |
| | | |
Offset 1, 100 lines modified | Offset 1, 98 lines modified |
1 | .class·final·Lkotlin/streams/jdk8/StreamsKt$asStream$1; | 1 | .class·public·final·Le/z/a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Streams.kt" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/util/function/Supplier; | 5 | .implements·Le/z/b; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | |
8 | ····value·=·Lkotlin/streams/jdk8/StreamsKt;->asStream(Lkotlin/sequences/Sequence;)Ljava/util/stream/Stream; | |
9 | .end·annotation | |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | |
11 | ····accessFlags·=·0x18 | |
12 | ····name·=·null | |
13 | .end·annotation | |
| |
14 | .annotation·system·Ldalvik/annotation/Signature; | 7 | .annotation·system·Ldalvik/annotation/Signature; |
15 | ····value·=·{ | 8 | ····value·=·{ |
16 | ········"<T:", | 9 | ········"<T:", |
17 | ········"Ljava/lang/Object;", | 10 | ········"Ljava/lang/Object;", |
18 | ········">", | 11 | ········">", |
19 | ········"Ljava/lang/Object;", | 12 | ········"Ljava/lang/Object;", |
| 13 | ········"Le/z/b<", |
20 | ········"Ljava/util/function/Supplier;" | |
21 | ····} | |
22 | .end·annotation | |
| |
23 | .annotation·runtime·Lkotlin/Metadata; | |
24 | ····d1·=·{ | |
25 | ········"\u0000\n\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0003\u0010\u0000\u001a&\u0012\u000c\u0012\n·\u0003*\u0004\u0018\u0001H\u0002H\u0002·\u0003*\u0012\u0012\u000c\u0012\n·\u0003*\u0004\u0018\u0001H\u0002H\u0002\u0018\u00010\u00010\u0001\"\u0004\u0008\u0000\u0010\u0002H\n\u00a2\u0006\u0002\u0008\u0004" | |
26 | ····} | |
27 | ····d2·=·{ | |
28 | ········"<anonymous>", | |
29 | ········"Ljava/util/Spliterator;", | |
30 | ········"T", | 14 | ········"TT;>;" |
31 | ········"kotlin.jvm.PlatformType", | |
32 | ········"get" | |
33 | ····} | |
34 | ····k·=·0x3 | |
35 | ····mv·=·{ | |
36 | ········0x1, | |
37 | ········0x5, | |
38 | ········0x1 | |
39 | ····} | 15 | ····} |
40 | .end·annotation | 16 | .end·annotation |
| |
| |
41 | #·instance·fields | 17 | #·instance·fields |
42 | .field·final·synthetic·$this_asStream:Lkotlin/sequences/Sequence; | 18 | .field·private·final·a:Ljava/util/concurrent/atomic/AtomicReference; |
| 19 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 20 | ········value·=·{ |
| 21 | ············"Ljava/util/concurrent/atomic/AtomicReference<", |
| 22 | ············"Le/z/b<", |
| 23 | ············"TT;>;>;" |
| 24 | ········} |
| 25 | ····.end·annotation |
| 26 | .end·field |
| |
| |
43 | #·direct·methods | 27 | #·direct·methods |
44 | .method·constructor·<init>(Lkotlin/sequences/Sequence;)V | 28 | .method·public·constructor·<init>(Le/z/b;)V |
45 | ····.locals·0 | 29 | ····.locals·1 |
| |
46 | ····iput-object·p1,·p0,·Lkotlin/streams/jdk8/StreamsKt$asStream$1;->$this_asStream:Lkotlin/sequences/Sequence; | 30 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 31 | ········value·=·{ |
| 32 | ············"(", |
| 33 | ············"Le/z/b<", |
| 34 | ············"+TT;>;)V" |
| 35 | ········} |
| 36 | ····.end·annotation |
| |
47 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 37 | ····const-string·v0,·"sequence" |
| |
| 38 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
48 | ····return-void | |
49 | .end·method | |
| |
| 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
| 40 | ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicReference; |
50 | #·virtual·methods | |
51 | .method·public·bridge·synthetic·get()Ljava/lang/Object; | |
52 | ····.locals·1 | |
| |
53 | ····invoke-virtual·{p0},·Lkotlin/streams/jdk8/StreamsKt$asStream$1;->get()Ljava/util/Spliterator; | 41 | ····invoke-direct·{v0,·p1},·Ljava/util/concurrent/atomic/AtomicReference;-><init>(Ljava/lang/Object;)V |
| |
54 | ····move-result-object·v0 | 42 | ····iput-object·v0,·p0,·Le/z/a;->a:Ljava/util/concurrent/atomic/AtomicReference; |
| |
55 | ····return-object·v0 | 43 | ····return-void |
56 | .end·method | 44 | .end·method |
| |
| |
| 45 | #·virtual·methods |
57 | .method·public·final·get()Ljava/util/Spliterator; | 46 | .method·public·iterator()Ljava/util/Iterator; |
58 | ····.locals·2 | 47 | ····.locals·2 |
59 | ····.annotation·system·Ldalvik/annotation/Signature; | 48 | ····.annotation·system·Ldalvik/annotation/Signature; |
60 | ········value·=·{ | 49 | ········value·=·{ |
61 | ············"()", | 50 | ············"()", |
62 | ············"Ljava/util/Spliterator<", | 51 | ············"Ljava/util/Iterator<", |
63 | ············"TT;>;" | 52 | ············"TT;>;" |
64 | ········} | 53 | ········} |
65 | ····.end·annotation | 54 | ····.end·annotation |
| |
| 55 | ····iget-object·v0,·p0,·Le/z/a;->a:Ljava/util/concurrent/atomic/AtomicReference; |
66 | ····.line·64 | |
67 | ····iget-object·v0,·p0,·Lkotlin/streams/jdk8/StreamsKt$asStream$1;->$this_asStream:Lkotlin/sequences/Sequence; | |
| |
68 | ····invoke-interface·{v0},·Lkotlin/sequences/Sequence;->iterator()Ljava/util/Iterator; | 56 | ····const/4·v1,·0x0 |
| |
| 57 | ····invoke-virtual·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicReference;->getAndSet(Ljava/lang/Object;)Ljava/lang/Object; |
| |
69 | ····move-result-object·v0 | 58 | ····move-result-object·v0 |
| |
70 | ····const/16·v1,·0x10 | 59 | ····check-cast·v0,·Le/z/b; |
| |
| 60 | ····if-eqz·v0,·:cond_0 |
| |
71 | ····invoke-static·{v0,·v1},·Ljava/util/Spliterators;->spliteratorUnknownSize(Ljava/util/Iterator;I)Ljava/util/Spliterator; | 61 | ····invoke-interface·{v0},·Le/z/b;->iterator()Ljava/util/Iterator; |
| |
72 | ····move-result-object·v0 | 62 | ····move-result-object·v0 |
| |
73 | ····return-object·v0 | 63 | ····return-object·v0 |
| |
| 64 | ····:cond_0 |
| 65 | ····new-instance·v0,·Ljava/lang/IllegalStateException; |
Max diff block lines reached; 0/4464 bytes (0.00%) of diff not shown.
|
Max HTML report size reached
| | | |
Offset 1, 32 lines modified | Offset 1, 30 lines modified |
1 | .class·public·final·Lkotlin/reflect/KParameter$DefaultImpls; | 1 | .class·public·final·Lkotlinx/coroutines/internal/q$b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"KParameter.kt" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lkotlin/reflect/KParameter; | 6 | ····value·=·Lkotlinx/coroutines/internal/q; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x19 | 9 | ····accessFlags·=·0x19 |
10 | ····name·=·"DefaultImpls" | 10 | ····name·=·"b" |
11 | .end·annotation | 11 | .end·annotation |
| |
| |
| 12 | #·instance·fields |
| 13 | .field·public·final·a:I |
12 | .annotation·runtime·Lkotlin/Metadata; | |
13 | ····k·=·0x3 | |
14 | ····mv·=·{ | |
15 | ········0x1, | |
16 | ········0x6, | |
17 | ········0x0 | |
18 | ····} | |
19 | ····xi·=·0x30 | |
20 | .end·annotation | |
| |
| |
21 | #·direct·methods | 14 | #·direct·methods |
22 | .method·public·static·synthetic·isVararg$annotations()V | 15 | .method·public·constructor·<init>(I)V |
23 | ····.locals·0 | 16 | ····.locals·0 |
| |
| 17 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
| 18 | ····iput·p1,·p0,·Lkotlinx/coroutines/internal/q$b;->a:I |
| |
24 | ····return-void | 19 | ····return-void |
25 | .end·method | 20 | .end·method |
| | | |
Offset 1, 38 lines modified | Offset 1, 34 lines modified |
1 | .class·public·final·Lkotlin/reflect/KType$DefaultImpls; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"KType.kt" | 1 | .class·final·Ld/a/c/a/q$a; |
| 2 | .super·Ljava/io/ByteArrayOutputStream; |
| 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lkotlin/reflect/KType; | 6 | ····value·=·Ld/a/c/a/q; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x19 | 9 | ····accessFlags·=·0x18 |
| 10 | ····name·=·"a" |
10 | ····name·=·"DefaultImpls" | |
11 | .end·annotation | |
| |
12 | .annotation·runtime·Lkotlin/Metadata; | |
13 | ····k·=·0x3 | |
14 | ····mv·=·{ | |
15 | ········0x1, | |
16 | ········0x6, | |
17 | ········0x0 | |
18 | ····} | |
19 | ····xi·=·0x30 | |
20 | .end·annotation | 11 | .end·annotation |
| |
| |
21 | #·direct·methods | 12 | #·direct·methods |
22 | .method·public·static·synthetic·getArguments$annotations()V | 13 | .method·constructor·<init>()V |
23 | ····.locals·0 | 14 | ····.locals·0 |
| |
| 15 | ····invoke-direct·{p0},·Ljava/io/ByteArrayOutputStream;-><init>()V |
| |
24 | ····return-void | 16 | ····return-void |
25 | .end·method | 17 | .end·method |
| |
26 | .method·public·static·synthetic·getClassifier$annotations()V | |
27 | ····.locals·0 | |
| |
28 | ····return-void | 18 | #·virtual·methods |
| 19 | .method·a()[B |
| 20 | ····.locals·1 |
| |
| 21 | ····iget-object·v0,·p0,·Ljava/io/ByteArrayOutputStream;->buf:[B |
| |
| 22 | ····return-object·v0 |
29 | .end·method | 23 | .end·method |
| | | |
Offset 1, 38 lines modified | Offset 1, 44 lines modified |
1 | .class·public·final·Lkotlin/reflect/KProperty$DefaultImpls; | 1 | .class·public·final·Lkotlinx/coroutines/k2/g/a$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"KProperty.kt" | 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Le/s/g$c; |
| |
| |
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lkotlin/reflect/KProperty; | 8 | ····value·=·Lkotlinx/coroutines/k2/g/a; |
7 | .end·annotation | 9 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x19 | 11 | ····accessFlags·=·0x19 |
10 | ····name·=·"DefaultImpls" | 12 | ····name·=·"a" |
11 | .end·annotation | 13 | .end·annotation |
| |
| 14 | .annotation·system·Ldalvik/annotation/Signature; |
12 | .annotation·runtime·Lkotlin/Metadata; | |
13 | ····k·=·0x3 | |
14 | ····mv·=·{ | 15 | ····value·=·{ |
15 | ········0x1, | |
16 | ········0x6, | |
17 | ········0x0 | 16 | ········"Ljava/lang/Object;", |
| 17 | ········"Le/s/g$c<", |
| 18 | ········"Lkotlinx/coroutines/k2/g/a;", |
| 19 | ········">;" |
18 | ····} | 20 | ····} |
19 | ····xi·=·0x30 | |
20 | .end·annotation | 21 | .end·annotation |
| |
| |
21 | #·direct·methods | 22 | #·direct·methods |
22 | .method·public·static·synthetic·isConst$annotations()V | 23 | .method·private·constructor·<init>()V |
23 | ····.locals·0 | 24 | ····.locals·0 |
| |
| 25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
24 | ····return-void | 26 | ····return-void |
25 | .end·method | 27 | .end·method |
| |
26 | .method·public·static·synthetic·isLateinit$annotations()V | 28 | .method·public·synthetic·constructor·<init>(Le/v/d/e;)V |
27 | ····.locals·0 | 29 | ····.locals·0 |
| |
| 30 | ····invoke-direct·{p0},·Lkotlinx/coroutines/k2/g/a$a;-><init>()V |
| |
28 | ····return-void | 31 | ····return-void |
29 | .end·method | 32 | .end·method |
| | | |
Offset 1, 115 lines modified | Offset 1, 119 lines modified |
| 1 | .class·public·final·Lkotlinx/coroutines/j2/c$a; |
| 2 | .super·Lkotlinx/coroutines/j2/s; |
| 3 | .source·"" |
1 | .class·final·synthetic·Lkotlin/reflect/TypesJVMKt$typeToString$unwrap$1; | |
2 | .super·Lkotlin/jvm/internal/FunctionReferenceImpl; | |
3 | .source·"TypesJVM.kt" | |
| |
4 | #·interfaces | |
5 | .implements·Lkotlin/jvm/functions/Function1; | |
| |
| |
6 | #·annotations | 4 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lkotlin/reflect/TypesJVMKt;->typeToString(Ljava/lang/reflect/Type;)Ljava/lang/String; | 6 | ····value·=·Lkotlinx/coroutines/j2/c; |
9 | .end·annotation | 7 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x1000 | 9 | ····accessFlags·=·0x19 |
12 | ····name·=·null | 10 | ····name·=·"a" |
13 | .end·annotation | 11 | .end·annotation |
| |
14 | .annotation·system·Ldalvik/annotation/Signature; | 12 | .annotation·system·Ldalvik/annotation/Signature; |
15 | ····value·=·{ | 13 | ····value·=·{ |
| 14 | ········"<E:", |
16 | ········"Lkotlin/jvm/internal/FunctionReferenceImpl;", | |
17 | ········"Lkotlin/jvm/functions/Function1<", | |
18 | ········"Ljava/lang/Class<", | 15 | ········"Ljava/lang/Object;", |
19 | ········"*>;", | 16 | ········">", |
| 17 | ········"Lkotlinx/coroutines/j2/s;" |
20 | ········"Ljava/lang/Class<", | |
21 | ········"*>;>;" | |
22 | ····} | 18 | ····} |
23 | .end·annotation | 19 | .end·annotation |
| |
24 | .annotation·runtime·Lkotlin/Metadata; | |
25 | ····k·=·0x3 | |
26 | ····mv·=·{ | |
27 | ········0x1, | |
28 | ········0x6, | |
29 | ········0x0 | |
30 | ····} | |
31 | ····xi·=·0x30 | |
32 | .end·annotation | |
| |
| |
33 | #·static·fields | 20 | #·instance·fields |
34 | .field·public·static·final·INSTANCE:Lkotlin/reflect/TypesJVMKt$typeToString$unwrap$1; | 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 |
| |
| |
35 | #·direct·methods | 28 | #·direct·methods |
36 | .method·static·constructor·<clinit>()V | 29 | .method·public·constructor·<init>(Ljava/lang/Object;)V |
| 30 | ····.locals·0 |
| 31 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 32 | ········value·=·{ |
| 33 | ············"(TE;)V" |
| 34 | ········} |
| 35 | ····.end·annotation |
| |
| 36 | ····invoke-direct·{p0},·Lkotlinx/coroutines/j2/s;-><init>()V |
| |
| 37 | ····iput-object·p1,·p0,·Lkotlinx/coroutines/j2/c$a;->g:Ljava/lang/Object; |
| |
| 38 | ····return-void |
| 39 | .end·method |
| |
| |
| 40 | #·virtual·methods |
| 41 | .method·public·A(Lkotlinx/coroutines/internal/o$c;)Lkotlinx/coroutines/internal/z; |
37 | ····.locals·1 | 42 | ····.locals·1 |
| |
38 | ····new-instance·v0,·Lkotlin/reflect/TypesJVMKt$typeToString$unwrap$1; | 43 | ····sget-object·v0,·Lkotlinx/coroutines/o;->a:Lkotlinx/coroutines/internal/z; |
| |
39 | ····invoke-direct·{v0},·Lkotlin/reflect/TypesJVMKt$typeToString$unwrap$1;-><init>()V | 44 | ····if-nez·p1,·:cond_0 |
| |
40 | ····sput-object·v0,·Lkotlin/reflect/TypesJVMKt$typeToString$unwrap$1;->INSTANCE:Lkotlin/reflect/TypesJVMKt$typeToString$unwrap$1; | 45 | ····return-object·v0 |
| |
41 | ····return-void | 46 | ····:cond_0 |
| 47 | ····invoke-virtual·{p1},·Lkotlinx/coroutines/internal/o$c;->d()V |
| |
| 48 | ····const/4·p1,·0x0 |
| |
| 49 | ····throw·p1 |
42 | .end·method | 50 | .end·method |
| |
43 | .method·constructor·<init>()V | 51 | .method·public·toString()Ljava/lang/String; |
44 | ····.locals·6 | 52 | ····.locals·2 |
| |
45 | ····const-class·v2,·Ljava/lang/Class; | 53 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
| |
46 | ····const/4·v1,·0x1 | 54 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
| |
47 | ····const-string·v3,·"getComponentType" | 55 | ····const-string·v1,·"SendBuffered@" |
| |
48 | ····const-string·v4,·"getComponentType()Ljava/lang/Class;" | 56 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
49 | ····const/4·v5,·0x0 | 57 | ····invoke-static·{p0},·Lkotlinx/coroutines/p0;->b(Ljava/lang/Object;)Ljava/lang/String; |
| |
50 | ····move-object·v0,·p0 | 58 | ····move-result-object·v1 |
| |
51 | ····invoke-direct/range·{v0·..·v5},·Lkotlin/jvm/internal/FunctionReferenceImpl;-><init>(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V | 59 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
| 60 | ····const/16·v1,·0x28 |
52 | ····return-void | |
53 | .end·method | |
| |
| 61 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
| |
| 62 | ····iget-object·v1,·p0,·Lkotlinx/coroutines/j2/c$a;->g:Ljava/lang/Object; |
54 | #·virtual·methods | |
55 | .method·public·final·invoke(Ljava/lang/Class;)Ljava/lang/Class; | |
56 | ····.locals·1 | |
57 | ····.annotation·system·Ldalvik/annotation/Signature; | |
58 | ········value·=·{ | |
59 | ············"(", | |
60 | ············"Ljava/lang/Class<", | |
61 | ············"*>;)", | |
62 | ············"Ljava/lang/Class<", | |
63 | ············"*>;" | |
64 | ········} | |
65 | ····.end·annotation | |
| |
Max diff block lines reached; 1079/5456 bytes (19.78%) of diff not shown.
|
| | | |
Offset 1, 62 lines modified | Offset 1, 48 lines modified |
1 | .class·public·final·Lkotlin/reflect/KCallable$DefaultImpls; | 1 | .class·public·interface·abstract·Lc/a/b/v$b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"KCallable.kt" | 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Ljava/lang/Comparable; |
| |
| |
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lkotlin/reflect/KCallable; | 8 | ····value·=·Lc/a/b/v; |
7 | .end·annotation | 9 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x19 | 11 | ····accessFlags·=·0x609 |
10 | ····name·=·"DefaultImpls" | 12 | ····name·=·"b" |
11 | .end·annotation | 13 | .end·annotation |
| |
| 14 | .annotation·system·Ldalvik/annotation/Signature; |
12 | .annotation·runtime·Lkotlin/Metadata; | |
13 | ····k·=·0x3 | |
14 | ····mv·=·{ | 15 | ····value·=·{ |
15 | ········0x1, | |
16 | ········0x6, | |
17 | ········0x0 | 16 | ········"<T::", |
| 17 | ········"Lc/a/b/v$b<", |
| 18 | ········"TT;>;>", |
| 19 | ········"Ljava/lang/Object;", |
| 20 | ········"Ljava/lang/Comparable<", |
| 21 | ········"TT;>;" |
18 | ····} | 22 | ····} |
19 | ····xi·=·0x30 | |
20 | .end·annotation | 23 | .end·annotation |
| |
| |
21 | #·direct·methods | 24 | #·virtual·methods |
| 25 | .method·public·abstract·a()I |
22 | .method·public·static·synthetic·getTypeParameters$annotations()V | |
23 | ····.locals·0 | |
| |
24 | ····return-void | |
25 | .end·method | 26 | .end·method |
| |
| 27 | .method·public·abstract·d()Lc/a/b/u1$c; |
26 | .method·public·static·synthetic·getVisibility$annotations()V | |
27 | ····.locals·0 | |
| |
28 | ····return-void | |
29 | .end·method | 28 | .end·method |
| |
| 29 | .method·public·abstract·e()Z |
30 | .method·public·static·synthetic·isAbstract$annotations()V | |
31 | ····.locals·0 | |
| |
32 | ····return-void | |
33 | .end·method | 30 | .end·method |
| |
| 31 | .method·public·abstract·f()Z |
34 | .method·public·static·synthetic·isFinal$annotations()V | |
35 | ····.locals·0 | |
| |
36 | ····return-void | |
37 | .end·method | 32 | .end·method |
| |
| 33 | .method·public·abstract·k(Lc/a/b/s0$a;Lc/a/b/s0;)Lc/a/b/s0$a; |
38 | .method·public·static·synthetic·isOpen$annotations()V | |
39 | ····.locals·0 | |
| |
40 | ····return-void | |
41 | .end·method | 34 | .end·method |
| |
| 35 | .method·public·abstract·l()Lc/a/b/u1$b; |
42 | .method·public·static·synthetic·isSuspend$annotations()V | |
43 | ····.locals·0 | |
| |
44 | ····return-void | |
45 | .end·method | 36 | .end·method |
| | | |
Offset 1, 56 lines modified | Offset 1, 44 lines modified |
1 | .class·public·final·Lkotlin/reflect/KFunction$DefaultImpls; | 1 | .class·public·final·Le/x/a$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"KFunction.kt" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lkotlin/reflect/KFunction; | 6 | ····value·=·Le/x/a; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x19 | 9 | ····accessFlags·=·0x19 |
| 10 | ····name·=·"a" |
10 | ····name·=·"DefaultImpls" | |
11 | .end·annotation | |
| |
12 | .annotation·runtime·Lkotlin/Metadata; | |
13 | ····k·=·0x3 | |
14 | ····mv·=·{ | |
15 | ········0x1, | |
16 | ········0x6, | |
17 | ········0x0 | |
18 | ····} | |
19 | ····xi·=·0x30 | |
20 | .end·annotation | 11 | .end·annotation |
| |
| |
21 | #·direct·methods | 12 | #·direct·methods |
22 | .method·public·static·synthetic·isExternal$annotations()V | 13 | .method·private·constructor·<init>()V |
23 | ····.locals·0 | 14 | ····.locals·0 |
| |
| 15 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
24 | ····return-void | |
25 | .end·method | |
| |
26 | .method·public·static·synthetic·isInfix$annotations()V | |
27 | ····.locals·0 | |
| |
28 | ····return-void | 16 | ····return-void |
29 | .end·method | 17 | .end·method |
| |
30 | .method·public·static·synthetic·isInline$annotations()V | 18 | .method·public·synthetic·constructor·<init>(Le/v/d/e;)V |
31 | ····.locals·0 | 19 | ····.locals·0 |
| |
| 20 | ····invoke-direct·{p0},·Le/x/a$a;-><init>()V |
| |
32 | ····return-void | 21 | ····return-void |
33 | .end·method | 22 | .end·method |
| |
34 | .method·public·static·synthetic·isOperator$annotations()V | |
35 | ····.locals·0 | |
| |
36 | ····return-void | |
37 | .end·method | 23 | #·virtual·methods |
| 24 | .method·public·final·a(III)Le/x/a; |
| 25 | ····.locals·1 |
| |
| 26 | ····new-instance·v0,·Le/x/a; |
38 | .method·public·static·synthetic·isSuspend$annotations()V | |
39 | ····.locals·0 | |
| |
40 | ····return-void | 27 | ····invoke-direct·{v0,·p1,·p2,·p3},·Le/x/a;-><init>(III)V |
| |
| 28 | ····return-object·v0 |
41 | .end·method | 29 | .end·method |
| | | |
Offset 1, 44 lines modified | Offset 1, 48 lines modified |
1 | .class·public·interface·abstract·annotation·Lkotlin/internal/NoInfer; | 1 | .class·public·interface·abstract·Lc/a/b/b0$i; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Annotations.kt" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/lang/annotation/Annotation; | 5 | .implements·Ljava/util/List; |
| 6 | .implements·Ljava/util/RandomAccess; |
| |
| |
6 | #·annotations | 7 | #·annotations |
7 | .annotation·runtime·Ljava/lang/annotation/Retention; | |
8 | ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->CLASS:Ljava/lang/annotation/RetentionPolicy; | 8 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 9 | ····value·=·Lc/a/b/b0; |
9 | .end·annotation | 10 | .end·annotation |
| |
10 | .annotation·runtime·Ljava/lang/annotation/Target; | |
11 | ····value·=·{} | 11 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 12 | ····accessFlags·=·0x609 |
| 13 | ····name·=·"i" |
12 | .end·annotation | 14 | .end·annotation |
| |
13 | .annotation·runtime·Lkotlin/Metadata; | |
14 | ····d1·=·{ | |
15 | ········"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0010\u001b\n\u0000\u0008\u0081\u0002\u0018\u00002\u00020\u0001B\u0000\u00a8\u0006\u0002" | 15 | .annotation·system·Ldalvik/annotation/Signature; |
| 16 | ····value·=·{ |
| 17 | ········"<E:", |
| 18 | ········"Ljava/lang/Object;", |
| 19 | ········">", |
| 20 | ········"Ljava/lang/Object;", |
| 21 | ········"Ljava/util/List<", |
| 22 | ········"TE;>;", |
| 23 | ········"Ljava/util/RandomAccess;" |
16 | ····} | 24 | ····} |
17 | ····d2·=·{ | |
18 | ········"Lkotlin/internal/NoInfer;", | |
19 | ········"", | |
20 | ········"kotlin-stdlib" | |
21 | ····} | |
22 | ····k·=·0x1 | |
23 | ····mv·=·{ | |
24 | ········0x1, | |
25 | ········0x6, | |
26 | ········0x0 | |
27 | ····} | |
28 | ····xi·=·0x30 | |
29 | .end·annotation | 25 | .end·annotation |
| |
30 | .annotation·runtime·Lkotlin/annotation/Retention; | |
31 | ····value·=·.enum·Lkotlin/annotation/AnnotationRetention;->BINARY:Lkotlin/annotation/AnnotationRetention; | |
32 | .end·annotation | |
| |
33 | .annotation·runtime·Lkotlin/annotation/Target; | |
34 | ····allowedTargets·=·{ | |
35 | ········.enum·Lkotlin/annotation/AnnotationTarget;->TYPE:Lkotlin/annotation/AnnotationTarget; | |
36 | ····} | 26 | #·virtual·methods |
| 27 | .method·public·abstract·c(I)Lc/a/b/b0$i; |
| 28 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 29 | ········value·=·{ |
| 30 | ············"(I)", |
| 31 | ············"Lc/a/b/b0$i<", |
| 32 | ············"TE;>;" |
| 33 | ········} |
37 | .end·annotation | 34 | ····.end·annotation |
| 35 | .end·method |
| |
| 36 | .method·public·abstract·f()V |
| 37 | .end·method |
| |
| 38 | .method·public·abstract·g()Z |
| 39 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 34 lines modified | Offset 1, 56 lines modified |
1 | .class·public·interface·abstract·annotation·Lkotlin/internal/ContractsDsl; | 1 | .class·final·Lc/a/b/k1$d$b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Annotations.kt" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/lang/annotation/Annotation; | 5 | .implements·Ljava/lang/Iterable; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·runtime·Ljava/lang/annotation/Retention; | |
8 | ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->CLASS:Ljava/lang/annotation/RetentionPolicy; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 8 | ····value·=·Lc/a/b/k1$d; |
9 | .end·annotation | 9 | .end·annotation |
| |
| 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 11 | ····accessFlags·=·0x8 |
| 12 | ····name·=·null |
10 | .annotation·runtime·Lkotlin/Metadata; | |
11 | ····d1·=·{ | |
12 | ········"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0010\u001b\n\u0000\u0008\u0081\u0002\u0018\u00002\u00020\u0001B\u0000\u00a8\u0006\u0002" | |
13 | ····} | |
14 | ····d2·=·{ | |
15 | ········"Lkotlin/internal/ContractsDsl;", | |
16 | ········"", | |
17 | ········"kotlin-stdlib" | |
18 | ····} | |
19 | ····k·=·0x1 | |
20 | ····mv·=·{ | |
21 | ········0x1, | |
22 | ········0x6, | |
23 | ········0x0 | |
24 | ····} | |
25 | ····xi·=·0x30 | |
26 | .end·annotation | 13 | .end·annotation |
| |
27 | .annotation·runtime·Lkotlin/annotation/Retention; | |
28 | ····value·=·.enum·Lkotlin/annotation/AnnotationRetention;->BINARY:Lkotlin/annotation/AnnotationRetention; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
| 15 | ····value·=·{ |
| 16 | ········"Ljava/lang/Object;", |
| 17 | ········"Ljava/lang/Iterable<", |
| 18 | ········"Ljava/lang/Object;", |
| 19 | ········">;" |
| 20 | ····} |
29 | .end·annotation | 21 | .end·annotation |
| |
| |
| 22 | #·direct·methods |
| 23 | .method·constructor·<init>()V |
| 24 | ····.locals·0 |
| |
| 25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
| 26 | ····return-void |
| 27 | .end·method |
| |
| |
| 28 | #·virtual·methods |
| 29 | .method·public·iterator()Ljava/util/Iterator; |
| 30 | ····.locals·1 |
| 31 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 32 | ········value·=·{ |
| 33 | ············"()", |
| 34 | ············"Ljava/util/Iterator<", |
| 35 | ············"Ljava/lang/Object;", |
| 36 | ············">;" |
| 37 | ········} |
| 38 | ····.end·annotation |
| |
| 39 | ····invoke-static·{},·Lc/a/b/k1$d;->a()Ljava/util/Iterator; |
| |
| 40 | ····move-result-object·v0 |
| |
| 41 | ····return-object·v0 |
| 42 | .end·method |
| | | |
Offset 1, 44 lines modified | Offset 1, 64 lines modified |
1 | .class·public·interface·abstract·annotation·Lkotlin/internal/Exact; | 1 | .class·final·Lc/a/b/k0$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Annotations.kt" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/lang/annotation/Annotation; | 5 | .implements·Lc/a/b/r0; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·runtime·Ljava/lang/annotation/Retention; | |
8 | ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->CLASS:Ljava/lang/annotation/RetentionPolicy; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 8 | ····value·=·Lc/a/b/k0; |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·runtime·Ljava/lang/annotation/Target; | |
11 | ····value·=·{} | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 11 | ····accessFlags·=·0x8 |
| 12 | ····name·=·null |
12 | .end·annotation | 13 | .end·annotation |
| |
13 | .annotation·runtime·Lkotlin/Metadata; | |
14 | ····d1·=·{ | |
15 | ········"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0010\u001b\n\u0000\u0008\u0081\u0002\u0018\u00002\u00020\u0001B\u0000\u00a8\u0006\u0002" | |
16 | ····} | |
17 | ····d2·=·{ | |
18 | ········"Lkotlin/internal/Exact;", | |
19 | ········"", | |
20 | ········"kotlin-stdlib" | |
21 | ····} | |
22 | ····k·=·0x1 | |
23 | ····mv·=·{ | |
24 | ········0x1, | |
25 | ········0x6, | |
26 | ········0x0 | |
27 | ····} | |
28 | ····xi·=·0x30 | |
29 | .end·annotation | |
| |
30 | .annotation·runtime·Lkotlin/annotation/Retention; | |
31 | ····value·=·.enum·Lkotlin/annotation/AnnotationRetention;->BINARY:Lkotlin/annotation/AnnotationRetention; | 14 | #·direct·methods |
| 15 | .method·constructor·<init>()V |
| 16 | ····.locals·0 |
| |
| 17 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
| 18 | ····return-void |
| 19 | .end·method |
| |
| |
| 20 | #·virtual·methods |
| 21 | .method·public·a(Ljava/lang/Class;)Z |
| 22 | ····.locals·0 |
| 23 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 24 | ········value·=·{ |
| 25 | ············"(", |
| 26 | ············"Ljava/lang/Class<", |
| 27 | ············"*>;)Z" |
| 28 | ········} |
32 | .end·annotation | 29 | ····.end·annotation |
| |
| 30 | ····const/4·p1,·0x0 |
| |
| 31 | ····return·p1 |
| 32 | .end·method |
| |
| 33 | .method·public·b(Ljava/lang/Class;)Lc/a/b/q0; |
| 34 | ····.locals·1 |
| 35 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 36 | ········value·=·{ |
| 37 | ············"(", |
| 38 | ············"Ljava/lang/Class<", |
| 39 | ············"*>;)", |
| 40 | ············"Lc/a/b/q0;" |
| 41 | ········} |
| 42 | ····.end·annotation |
| |
33 | .annotation·runtime·Lkotlin/annotation/Target; | |
34 | ····allowedTargets·=·{ | |
35 | ········.enum·Lkotlin/annotation/AnnotationTarget;->TYPE:Lkotlin/annotation/AnnotationTarget; | |
36 | ····} | |
37 | .end·annotation | 43 | ····new-instance·p1,·Ljava/lang/IllegalStateException; |
| |
| 44 | ····const-string·v0,·"This·should·never·be·called." |
| |
| 45 | ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
| |
| 46 | ····throw·p1 |
| 47 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 47 lines modified | Offset 1, 35 lines modified |
1 | .class·public·interface·abstract·annotation·Lkotlin/internal/LowPriorityInOverloadResolution; | 1 | .class·public·interface·abstract·Ld/a/c/a/a$d; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
3 | .source·"Annotations.kt" | |
| |
4 | #·interfaces | |
5 | .implements·Ljava/lang/annotation/Annotation; | |
| |
| |
6 | #·annotations | 4 | #·annotations |
7 | .annotation·runtime·Ljava/lang/annotation/Retention; | |
8 | ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->CLASS:Ljava/lang/annotation/RetentionPolicy; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 6 | ····value·=·Ld/a/c/a/a; |
9 | .end·annotation | 7 | .end·annotation |
| |
| 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 9 | ····accessFlags·=·0x609 |
| 10 | ····name·=·"d" |
10 | .annotation·runtime·Ljava/lang/annotation/Target; | |
11 | ····value·=·{ | |
12 | ········.enum·Ljava/lang/annotation/ElementType;->METHOD:Ljava/lang/annotation/ElementType; | |
13 | ····} | |
14 | .end·annotation | 11 | .end·annotation |
| |
| 12 | .annotation·system·Ldalvik/annotation/Signature; |
| 13 | ····value·=·{ |
| 14 | ········"<T:", |
| 15 | ········"Ljava/lang/Object;", |
15 | .annotation·runtime·Lkotlin/Metadata; | |
16 | ····d1·=·{ | |
17 | ········"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0010\u001b\n\u0000\u0008\u0081\u0002\u0018\u00002\u00020\u0001B\u0000\u00a8\u0006\u0002" | |
18 | ····} | |
19 | ····d2·=·{ | |
20 | ········"Lkotlin/internal/LowPriorityInOverloadResolution;", | |
21 | ········"", | 16 | ········">", |
| 17 | ········"Ljava/lang/Object;" |
22 | ········"kotlin-stdlib" | |
23 | ····} | |
24 | ····k·=·0x1 | |
25 | ····mv·=·{ | |
26 | ········0x1, | |
27 | ········0x6, | |
28 | ········0x0 | |
29 | ····} | 18 | ····} |
30 | ····xi·=·0x30 | |
31 | .end·annotation | 19 | .end·annotation |
| |
32 | .annotation·runtime·Lkotlin/annotation/Retention; | |
33 | ····value·=·.enum·Lkotlin/annotation/AnnotationRetention;->BINARY:Lkotlin/annotation/AnnotationRetention; | |
34 | .end·annotation | |
| |
35 | .annotation·runtime·Lkotlin/annotation/Target; | |
36 | ····allowedTargets·=·{ | |
37 | ········.enum·Lkotlin/annotation/AnnotationTarget;->FUNCTION:Lkotlin/annotation/AnnotationTarget;, | |
38 | ········.enum·Lkotlin/annotation/AnnotationTarget;->PROPERTY:Lkotlin/annotation/AnnotationTarget; | |
39 | ····} | 20 | #·virtual·methods |
| 21 | .method·public·abstract·a(Ljava/lang/Object;Ld/a/c/a/a$e;)V |
| 22 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 23 | ········value·=·{ |
| 24 | ············"(TT;", |
| 25 | ············"Ld/a/c/a/a$e<", |
| 26 | ············"TT;>;)V" |
| 27 | ········} |
40 | .end·annotation | 28 | ····.end·annotation |
| 29 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 105 lines modified | Offset 1, 151 lines modified |
1 | .class·final·Lkotlin/text/StringsKt___StringsKt$windowedSequence$1; | |
2 | .super·Lkotlin/jvm/internal/Lambda; | |
3 | .source·"_Strings.kt" | 1 | .class·final·Le/a0/n$a; |
| 2 | .super·Le/v/d/j; |
| 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lkotlin/jvm/functions/Function1; | 5 | .implements·Le/v/c/p; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
8 | ····value·=·Lkotlin/text/StringsKt___StringsKt;->windowedSequence(Ljava/lang/CharSequence;IIZ)Lkotlin/sequences/Sequence; | 8 | ····value·=·Le/a0/n;->J(Ljava/lang/CharSequence;[Ljava/lang/String;IZI)Le/z/b; |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x18 | 11 | ····accessFlags·=·0x18 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
| |
14 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
15 | ····value·=·{ | 15 | ····value·=·{ |
16 | ········"Lkotlin/jvm/internal/Lambda;", | |
17 | ········"Lkotlin/jvm/functions/Function1<", | 16 | ········"Le/v/d/j;", |
| 17 | ········"Le/v/c/p<", |
18 | ········"Ljava/lang/CharSequence;", | 18 | ········"Ljava/lang/CharSequence;", |
19 | ········"Ljava/lang/String;", | 19 | ········"Ljava/lang/Integer;", |
| 20 | ········"Le/i<", |
| 21 | ········"+", |
| 22 | ········"Ljava/lang/Integer;", |
| 23 | ········"+", |
| 24 | ········"Ljava/lang/Integer;", |
20 | ········">;" | 25 | ········">;>;" |
21 | ····} | 26 | ····} |
22 | .end·annotation | 27 | .end·annotation |
| |
23 | .annotation·runtime·Lkotlin/Metadata; | |
24 | ····d1·=·{ | |
25 | ········"\u0000\u000e\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0010\r\n\u0000\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u0003H\n\u00a2\u0006\u0002\u0008\u0004" | |
26 | ····} | |
27 | ····d2·=·{ | |
28 | ········"<anonymous>", | |
29 | ········"", | |
30 | ········"it", | |
31 | ········"", | |
32 | ········"invoke" | |
33 | ····} | |
34 | ····k·=·0x3 | |
35 | ····mv·=·{ | |
36 | ········0x1, | |
37 | ········0x6, | |
38 | ········0x0 | |
39 | ····} | |
40 | ····xi·=·0x30 | |
41 | .end·annotation | |
| |
| 28 | #·instance·fields |
| 29 | .field·final·synthetic·d:Ljava/util/List; |
| 30 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 31 | ········value·=·{ |
| 32 | ············"Ljava/util/List<", |
| 33 | ············"Ljava/lang/String;", |
| 34 | ············">;" |
| 35 | ········} |
| 36 | ····.end·annotation |
| 37 | .end·field |
| |
| 38 | .field·final·synthetic·e:Z |
42 | #·static·fields | |
43 | .field·public·static·final·INSTANCE:Lkotlin/text/StringsKt___StringsKt$windowedSequence$1; | |
| |
| |
44 | #·direct·methods | 39 | #·direct·methods |
45 | .method·static·constructor·<clinit>()V | 40 | .method·constructor·<init>(Ljava/util/List;Z)V |
46 | ····.locals·1 | 41 | ····.locals·0 |
| 42 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 43 | ········value·=·{ |
| 44 | ············"(", |
| 45 | ············"Ljava/util/List<", |
| 46 | ············"Ljava/lang/String;", |
| 47 | ············">;Z)V" |
| 48 | ········} |
| 49 | ····.end·annotation |
| |
| 50 | ····iput-object·p1,·p0,·Le/a0/n$a;->d:Ljava/util/List; |
| |
47 | ····new-instance·v0,·Lkotlin/text/StringsKt___StringsKt$windowedSequence$1; | 51 | ····iput-boolean·p2,·p0,·Le/a0/n$a;->e:Z |
| |
48 | ····invoke-direct·{v0},·Lkotlin/text/StringsKt___StringsKt$windowedSequence$1;-><init>()V | 52 | ····const/4·p1,·0x2 |
| |
49 | ····sput-object·v0,·Lkotlin/text/StringsKt___StringsKt$windowedSequence$1;->INSTANCE:Lkotlin/text/StringsKt___StringsKt$windowedSequence$1; | 53 | ····invoke-direct·{p0,·p1},·Le/v/d/j;-><init>(I)V |
| |
50 | ····return-void | 54 | ····return-void |
51 | .end·method | 55 | .end·method |
| |
52 | .method·constructor·<init>()V | |
53 | ····.locals·1 | |
| |
54 | ····const/4·v0,·0x1 | 56 | #·virtual·methods |
| 57 | .method·public·final·a(Ljava/lang/CharSequence;I)Le/i; |
| 58 | ····.locals·3 |
| 59 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 60 | ········value·=·{ |
| 61 | ············"(", |
| 62 | ············"Ljava/lang/CharSequence;", |
| 63 | ············"I)", |
| 64 | ············"Le/i<", |
| 65 | ············"Ljava/lang/Integer;", |
| 66 | ············"Ljava/lang/Integer;", |
| 67 | ············">;" |
| 68 | ········} |
| 69 | ····.end·annotation |
| |
| 70 | ····const-string·v0,·"$this$$receiver" |
| |
| 71 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
55 | ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/Lambda;-><init>(I)V | 72 | ····iget-object·v0,·p0,·Le/a0/n$a;->d:Ljava/util/List; |
| |
| 73 | ····iget-boolean·v1,·p0,·Le/a0/n$a;->e:Z |
56 | ····return-void | |
57 | .end·method | |
| |
| 74 | ····const/4·v2,·0x0 |
| |
| 75 | ····invoke-static·{p1,·v0,·p2,·v1,·v2},·Le/a0/n;->p(Ljava/lang/CharSequence;Ljava/util/Collection;IZZ)Le/i; |
58 | #·virtual·methods | |
Max diff block lines reached; 1630/5547 bytes (29.39%) of diff not shown.
|
Max HTML report size reached
| | | |
Offset 1, 105 lines modified | Offset 1, 121 lines modified |
1 | .class·final·Lkotlin/text/StringsKt___StringsKt$chunkedSequence$1; | |
2 | .super·Lkotlin/jvm/internal/Lambda; | |
3 | .source·"_Strings.kt" | 1 | .class·public·final·Le/s/h; |
| 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
| 5 | .implements·Le/s/g; |
| 6 | .implements·Ljava/io/Serializable; |
5 | .implements·Lkotlin/jvm/functions/Function1; | |
| |
| |
6 | #·annotations | |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | |
8 | ····value·=·Lkotlin/text/StringsKt___StringsKt;->chunkedSequence(Ljava/lang/CharSequence;I)Lkotlin/sequences/Sequence; | |
9 | .end·annotation | |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | |
11 | ····accessFlags·=·0x18 | |
12 | ····name·=·null | |
13 | .end·annotation | |
| |
14 | .annotation·system·Ldalvik/annotation/Signature; | |
15 | ····value·=·{ | |
16 | ········"Lkotlin/jvm/internal/Lambda;", | |
17 | ········"Lkotlin/jvm/functions/Function1<", | |
18 | ········"Ljava/lang/CharSequence;", | |
19 | ········"Ljava/lang/String;", | |
20 | ········">;" | |
21 | ····} | |
22 | .end·annotation | |
| |
23 | .annotation·runtime·Lkotlin/Metadata; | |
24 | ····d1·=·{ | |
25 | ········"\u0000\u000e\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0010\r\n\u0000\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u0003H\n\u00a2\u0006\u0002\u0008\u0004" | |
26 | ····} | |
27 | ····d2·=·{ | |
28 | ········"<anonymous>", | |
29 | ········"", | |
30 | ········"it", | |
31 | ········"", | |
32 | ········"invoke" | |
33 | ····} | |
34 | ····k·=·0x3 | |
35 | ····mv·=·{ | |
36 | ········0x1, | |
37 | ········0x6, | |
38 | ········0x0 | |
39 | ····} | |
40 | ····xi·=·0x30 | |
41 | .end·annotation | |
| |
| |
42 | #·static·fields | 7 | #·static·fields |
43 | .field·public·static·final·INSTANCE:Lkotlin/text/StringsKt___StringsKt$chunkedSequence$1; | 8 | .field·public·static·final·d:Le/s/h; |
| |
| |
44 | #·direct·methods | 9 | #·direct·methods |
45 | .method·static·constructor·<clinit>()V | 10 | .method·static·constructor·<clinit>()V |
46 | ····.locals·1 | 11 | ····.locals·1 |
| |
47 | ····new-instance·v0,·Lkotlin/text/StringsKt___StringsKt$chunkedSequence$1; | 12 | ····new-instance·v0,·Le/s/h; |
| |
48 | ····invoke-direct·{v0},·Lkotlin/text/StringsKt___StringsKt$chunkedSequence$1;-><init>()V | 13 | ····invoke-direct·{v0},·Le/s/h;-><init>()V |
| |
49 | ····sput-object·v0,·Lkotlin/text/StringsKt___StringsKt$chunkedSequence$1;->INSTANCE:Lkotlin/text/StringsKt___StringsKt$chunkedSequence$1; | 14 | ····sput-object·v0,·Le/s/h;->d:Le/s/h; |
| |
50 | ····return-void | 15 | ····return-void |
51 | .end·method | 16 | .end·method |
| |
52 | .method·constructor·<init>()V | 17 | .method·private·constructor·<init>()V |
53 | ····.locals·1 | 18 | ····.locals·0 |
| |
54 | ····const/4·v0,·0x1 | |
| |
55 | ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/Lambda;-><init>(I)V | 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
56 | ····return-void | 20 | ····return-void |
57 | .end·method | 21 | .end·method |
| |
| |
58 | #·virtual·methods | 22 | #·virtual·methods |
59 | .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object; | 23 | .method·public·fold(Ljava/lang/Object;Le/v/c/p;)Ljava/lang/Object; |
60 | ····.locals·0 | 24 | ····.locals·1 |
| 25 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 26 | ········value·=·{ |
| 27 | ············"<R:", |
| 28 | ············"Ljava/lang/Object;", |
| 29 | ············">(TR;", |
| 30 | ············"Le/v/c/p<", |
| 31 | ············"-TR;-", |
| 32 | ············"Le/s/g$b;", |
| 33 | ············"+TR;>;)TR;" |
| 34 | ········} |
| 35 | ····.end·annotation |
| |
| 36 | ····const-string·v0,·"operation" |
| |
| 37 | ····invoke-static·{p2,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
| 38 | ····return-object·p1 |
| 39 | .end·method |
| |
| 40 | .method·public·get(Le/s/g$c;)Le/s/g$b; |
| 41 | ····.locals·1 |
| 42 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 43 | ········value·=·{ |
| 44 | ············"<E::", |
| 45 | ············"Le/s/g$b;", |
| 46 | ············">(", |
| 47 | ············"Le/s/g$c<", |
| 48 | ············"TE;>;)TE;" |
| 49 | ········} |
| 50 | ····.end·annotation |
| |
| 51 | ····const-string·v0,·"key" |
61 | ····.line·2155 | |
62 | ····check-cast·p1,·Ljava/lang/CharSequence; | |
| |
63 | ····invoke-virtual·{p0,·p1},·Lkotlin/text/StringsKt___StringsKt$chunkedSequence$1;->invoke(Ljava/lang/CharSequence;)Ljava/lang/String; | 52 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
64 | ····move-result-object·p1 | 53 | ····const/4·p1,·0x0 |
| |
65 | ····return-object·p1 | 54 | ····return-object·p1 |
66 | .end·method | 55 | .end·method |
| |
67 | .method·public·final·invoke(Ljava/lang/CharSequence;)Ljava/lang/String; | 56 | .method·public·hashCode()I |
Max diff block lines reached; 1080/4849 bytes (22.27%) of diff not shown.
|
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 127 lines modified | Offset 1, 108 lines modified |
| 1 | .class·public·final·Lkotlinx/coroutines/j2/i$a; |
| 2 | .super·Lkotlinx/coroutines/j2/i$c; |
| 3 | .source·"" |
1 | .class·final·Lkotlin/text/StringsKt__IndentKt$prependIndent$1; | |
2 | .super·Lkotlin/jvm/internal/Lambda; | |
3 | .source·"Indent.kt" | |
| |
4 | #·interfaces | |
5 | .implements·Lkotlin/jvm/functions/Function1; | |
| |
| |
6 | #·annotations | 4 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lkotlin/text/StringsKt__IndentKt;->prependIndent(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 6 | ····value·=·Lkotlinx/coroutines/j2/i; |
9 | .end·annotation | 7 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x18 | 9 | ····accessFlags·=·0x19 |
12 | ····name·=·null | 10 | ····name·=·"a" |
13 | .end·annotation | |
| |
14 | .annotation·system·Ldalvik/annotation/Signature; | |
15 | ····value·=·{ | |
16 | ········"Lkotlin/jvm/internal/Lambda;", | |
17 | ········"Lkotlin/jvm/functions/Function1<", | |
18 | ········"Ljava/lang/String;", | |
19 | ········"Ljava/lang/String;", | |
20 | ········">;" | |
21 | ····} | |
22 | .end·annotation | |
| |
23 | .annotation·runtime·Lkotlin/Metadata; | |
24 | ····d1·=·{ | |
25 | ········"\u0000\n\n\u0000\n\u0002\u0010\u000e\n\u0002\u0008\u0002\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u0001H\n\u00a2\u0006\u0002\u0008\u0003" | |
26 | ····} | |
27 | ····d2·=·{ | |
28 | ········"<anonymous>", | |
29 | ········"", | |
30 | ········"it", | |
31 | ········"invoke" | |
32 | ····} | |
33 | ····k·=·0x3 | |
34 | ····mv·=·{ | |
35 | ········0x1, | |
36 | ········0x6, | |
37 | ········0x0 | |
38 | ····} | |
39 | ····xi·=·0x30 | |
40 | .end·annotation | 11 | .end·annotation |
| |
| |
41 | #·instance·fields | 12 | #·instance·fields |
42 | .field·final·synthetic·$indent:Ljava/lang/String; | 13 | .field·public·final·a:Ljava/lang/Throwable; |
| |
| |
43 | #·direct·methods | 14 | #·direct·methods |
44 | .method·constructor·<init>(Ljava/lang/String;)V | 15 | .method·public·constructor·<init>(Ljava/lang/Throwable;)V |
45 | ····.locals·0 | 16 | ····.locals·0 |
| |
46 | ····iput-object·p1,·p0,·Lkotlin/text/StringsKt__IndentKt$prependIndent$1;->$indent:Ljava/lang/String; | 17 | ····invoke-direct·{p0},·Lkotlinx/coroutines/j2/i$c;-><init>()V |
| |
| 18 | ····iput-object·p1,·p0,·Lkotlinx/coroutines/j2/i$a;->a:Ljava/lang/Throwable; |
47 | ····const/4·p1,·0x1 | |
| |
48 | ····invoke-direct·{p0,·p1},·Lkotlin/jvm/internal/Lambda;-><init>(I)V | |
| |
49 | ····return-void | 19 | ····return-void |
50 | .end·method | 20 | .end·method |
| |
| |
51 | #·virtual·methods | 21 | #·virtual·methods |
52 | .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object; | 22 | .method·public·equals(Ljava/lang/Object;)Z |
53 | ····.locals·0 | 23 | ····.locals·1 |
| |
| 24 | ····instance-of·v0,·p1,·Lkotlinx/coroutines/j2/i$a; |
54 | ····.line·86 | |
55 | ····check-cast·p1,·Ljava/lang/String; | |
| |
56 | ····invoke-virtual·{p0,·p1},·Lkotlin/text/StringsKt__IndentKt$prependIndent$1;->invoke(Ljava/lang/String;)Ljava/lang/String; | 25 | ····if-eqz·v0,·:cond_0 |
| |
57 | ····move-result-object·p1 | 26 | ····iget-object·v0,·p0,·Lkotlinx/coroutines/j2/i$a;->a:Ljava/lang/Throwable; |
| |
| 27 | ····check-cast·p1,·Lkotlinx/coroutines/j2/i$a; |
58 | ····return-object·p1 | |
59 | .end·method | |
| |
| 28 | ····iget-object·p1,·p1,·Lkotlinx/coroutines/j2/i$a;->a:Ljava/lang/Throwable; |
60 | .method·public·final·invoke(Ljava/lang/String;)Ljava/lang/String; | |
61 | ····.locals·2 | |
| |
62 | ····const-string·v0,·"it" | 29 | ····invoke-static·{v0,·p1},·Le/v/d/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z |
| |
63 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 30 | ····move-result·p1 |
| |
| 31 | ····if-eqz·p1,·:cond_0 |
64 | ····.line·88 | |
65 | ····move-object·v0,·p1 | |
| |
66 | ····check-cast·v0,·Ljava/lang/CharSequence; | 32 | ····const/4·p1,·0x1 |
| |
67 | ····invoke-static·{v0},·Lkotlin/text/StringsKt;->isBlank(Ljava/lang/CharSequence;)Z | 33 | ····goto·:goto_0 |
| |
68 | ····move-result·v0 | 34 | ····:cond_0 |
| 35 | ····const/4·p1,·0x0 |
| |
| 36 | ····:goto_0 |
| 37 | ····return·p1 |
| 38 | .end·method |
| |
| 39 | .method·public·hashCode()I |
| 40 | ····.locals·1 |
| |
| 41 | ····iget-object·v0,·p0,·Lkotlinx/coroutines/j2/i$a;->a:Ljava/lang/Throwable; |
| |
69 | ····if-eqz·v0,·:cond_0 | 42 | ····if-eqz·v0,·:cond_0 |
| |
70 | ····.line·90 | |
71 | ····invoke-virtual·{p1},·Ljava/lang/String;->length()I | 43 | ····invoke-virtual·{v0},·Ljava/lang/Object;->hashCode()I |
| |
72 | ····move-result·v0 | 44 | ····move-result·v0 |
| |
73 | ····iget-object·v1,·p0,·Lkotlin/text/StringsKt__IndentKt$prependIndent$1;->$indent:Ljava/lang/String; | 45 | ····goto·:goto_0 |
| |
| 46 | ····:cond_0 |
| 47 | ····const/4·v0,·0x0 |
| |
| 48 | ····:goto_0 |
Max diff block lines reached; 1276/5297 bytes (24.09%) of diff not shown.
|
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 101 lines modified | Offset 1, 146 lines modified |
1 | .class·final·Lkotlin/text/StringsKt___StringsKt$withIndex$1; | |
2 | .super·Lkotlin/jvm/internal/Lambda; | |
3 | .source·"_Strings.kt" | 1 | .class·public·final·Lkotlinx/coroutines/k2/g/a; |
| 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lkotlin/jvm/functions/Function0; | 5 | .implements·Le/s/g$b; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | |
8 | ····value·=·Lkotlin/text/StringsKt___StringsKt;->withIndex(Ljava/lang/CharSequence;)Ljava/lang/Iterable; | |
9 | .end·annotation | |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 7 | .annotation·system·Ldalvik/annotation/MemberClasses; |
11 | ····accessFlags·=·0x18 | |
12 | ····name·=·null | |
13 | .end·annotation | |
| |
14 | .annotation·system·Ldalvik/annotation/Signature; | |
15 | ····value·=·{ | 8 | ····value·=·{ |
| 9 | ········Lkotlinx/coroutines/k2/g/a$a; |
16 | ········"Lkotlin/jvm/internal/Lambda;", | |
17 | ········"Lkotlin/jvm/functions/Function0<", | |
18 | ········"Ljava/util/Iterator<", | |
19 | ········"+", | |
20 | ········"Ljava/lang/Character;", | |
21 | ········">;>;" | |
22 | ····} | 10 | ····} |
23 | .end·annotation | 11 | .end·annotation |
| |
| |
| 12 | #·static·fields |
| 13 | .field·public·static·final·f:Lkotlinx/coroutines/k2/g/a$a; |
24 | .annotation·runtime·Lkotlin/Metadata; | |
25 | ····d1·=·{ | |
26 | ········"\u0000\u000c\n\u0000\n\u0002\u0010(\n\u0002\u0010\u000c\n\u0000\u0010\u0000\u001a\u0008\u0012\u0004\u0012\u00020\u00020\u0001H\n\u00a2\u0006\u0002\u0008\u0003" | |
27 | ····} | |
28 | ····d2·=·{ | |
29 | ········"<anonymous>", | |
30 | ········"", | |
31 | ········"", | |
32 | ········"invoke" | |
33 | ····} | |
34 | ····k·=·0x3 | |
35 | ····mv·=·{ | |
36 | ········0x1, | |
37 | ········0x6, | |
38 | ········0x0 | |
39 | ····} | |
40 | ····xi·=·0x30 | |
41 | .end·annotation | |
| |
| |
42 | #·instance·fields | 14 | #·instance·fields |
43 | .field·final·synthetic·$this_withIndex:Ljava/lang/CharSequence; | 15 | .field·public·final·d:Ljava/lang/Throwable; |
| |
| 16 | .field·private·final·e:Le/s/g$c; |
| 17 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 18 | ········value·=·{ |
| 19 | ············"Le/s/g$c<", |
| 20 | ············"*>;" |
| 21 | ········} |
| 22 | ····.end·annotation |
| 23 | .end·field |
| |
| |
44 | #·direct·methods | 24 | #·direct·methods |
| 25 | .method·static·constructor·<clinit>()V |
| 26 | ····.locals·2 |
| |
| 27 | ····new-instance·v0,·Lkotlinx/coroutines/k2/g/a$a; |
| |
| 28 | ····const/4·v1,·0x0 |
| |
| 29 | ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/k2/g/a$a;-><init>(Le/v/d/e;)V |
| |
| 30 | ····sput-object·v0,·Lkotlinx/coroutines/k2/g/a;->f:Lkotlinx/coroutines/k2/g/a$a; |
| |
| 31 | ····return-void |
| 32 | .end·method |
| |
45 | .method·constructor·<init>(Ljava/lang/CharSequence;)V | 33 | .method·public·constructor·<init>(Ljava/lang/Throwable;)V |
46 | ····.locals·0 | 34 | ····.locals·0 |
| |
47 | ····iput-object·p1,·p0,·Lkotlin/text/StringsKt___StringsKt$withIndex$1;->$this_withIndex:Ljava/lang/CharSequence; | 35 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
| 36 | ····iput-object·p1,·p0,·Lkotlinx/coroutines/k2/g/a;->d:Ljava/lang/Throwable; |
| |
48 | ····const/4·p1,·0x0 | 37 | ····sget-object·p1,·Lkotlinx/coroutines/k2/g/a;->f:Lkotlinx/coroutines/k2/g/a$a; |
| |
49 | ····invoke-direct·{p0,·p1},·Lkotlin/jvm/internal/Lambda;-><init>(I)V | 38 | ····iput-object·p1,·p0,·Lkotlinx/coroutines/k2/g/a;->e:Le/s/g$c; |
| |
50 | ····return-void | 39 | ····return-void |
51 | .end·method | 40 | .end·method |
| |
| |
52 | #·virtual·methods | 41 | #·virtual·methods |
53 | .method·public·bridge·synthetic·invoke()Ljava/lang/Object; | 42 | .method·public·fold(Ljava/lang/Object;Le/v/c/p;)Ljava/lang/Object; |
54 | ····.locals·1 | 43 | ····.locals·0 |
| 44 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 45 | ········value·=·{ |
| 46 | ············"<R:", |
| 47 | ············"Ljava/lang/Object;", |
| 48 | ············">(TR;", |
| 49 | ············"Le/v/c/p<", |
| 50 | ············"-TR;-", |
| 51 | ············"Le/s/g$b;", |
| 52 | ············"+TR;>;)TR;" |
| 53 | ········} |
| 54 | ····.end·annotation |
| |
| 55 | ····invoke-static·{p0,·p1,·p2},·Le/s/g$b$a;->a(Le/s/g$b;Ljava/lang/Object;Le/v/c/p;)Ljava/lang/Object; |
55 | ····.line·1050 | |
56 | ····invoke-virtual·{p0},·Lkotlin/text/StringsKt___StringsKt$withIndex$1;->invoke()Ljava/util/Iterator; | |
| |
57 | ····move-result-object·v0 | 56 | ····move-result-object·p1 |
| |
58 | ····return-object·v0 | 57 | ····return-object·p1 |
| 58 | .end·method |
| |
| 59 | .method·public·get(Le/s/g$c;)Le/s/g$b; |
| 60 | ····.locals·0 |
| 61 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 62 | ········value·=·{ |
| 63 | ············"<E::", |
Max diff block lines reached; 1391/5447 bytes (25.54%) of diff not shown.
|
| | | |
Offset 1, 105 lines modified | Offset 1, 110 lines modified |
1 | .class·final·Lkotlin/text/StringsKt___StringsKt$windowed$1; | |
2 | .super·Lkotlin/jvm/internal/Lambda; | |
3 | .source·"_Strings.kt" | 1 | .class·Lc/a/b/r1$b; |
| 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lkotlin/jvm/functions/Function1; | 5 | .implements·Ljava/util/Iterator; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
8 | ····value·=·Lkotlin/text/StringsKt___StringsKt;->windowed(Ljava/lang/CharSequence;IIZ)Ljava/util/List; | 8 | ····value·=·Lc/a/b/r1;->iterator()Ljava/util/Iterator; |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x18 | 11 | ····accessFlags·=·0x0 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
| |
14 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
15 | ····value·=·{ | 15 | ····value·=·{ |
16 | ········"Lkotlin/jvm/internal/Lambda;", | |
17 | ········"Lkotlin/jvm/functions/Function1<", | |
18 | ········"Ljava/lang/CharSequence;", | 16 | ········"Ljava/lang/Object;", |
| 17 | ········"Ljava/util/Iterator<", |
19 | ········"Ljava/lang/String;", | 18 | ········"Ljava/lang/String;", |
20 | ········">;" | 19 | ········">;" |
21 | ····} | 20 | ····} |
22 | .end·annotation | 21 | .end·annotation |
| |
23 | .annotation·runtime·Lkotlin/Metadata; | |
24 | ····d1·=·{ | |
25 | ········"\u0000\u000e\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0010\r\n\u0000\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u0003H\n\u00a2\u0006\u0002\u0008\u0004" | |
26 | ····} | |
27 | ····d2·=·{ | |
28 | ········"<anonymous>", | |
29 | ········"", | |
30 | ········"it", | |
31 | ········"", | |
32 | ········"invoke" | |
33 | ····} | |
34 | ····k·=·0x3 | |
35 | ····mv·=·{ | |
36 | ········0x1, | |
37 | ········0x6, | |
38 | ········0x0 | |
39 | ····} | |
40 | ····xi·=·0x30 | |
41 | .end·annotation | |
| |
| 22 | #·instance·fields |
| 23 | .field·d:Ljava/util/Iterator; |
| 24 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 25 | ········value·=·{ |
| 26 | ············"Ljava/util/Iterator<", |
| 27 | ············"Ljava/lang/String;", |
| 28 | ············">;" |
| 29 | ········} |
| 30 | ····.end·annotation |
| 31 | .end·field |
| |
| 32 | .field·final·synthetic·e:Lc/a/b/r1; |
42 | #·static·fields | |
43 | .field·public·static·final·INSTANCE:Lkotlin/text/StringsKt___StringsKt$windowed$1; | |
| |
| |
44 | #·direct·methods | 33 | #·direct·methods |
45 | .method·static·constructor·<clinit>()V | 34 | .method·constructor·<init>(Lc/a/b/r1;)V |
46 | ····.locals·1 | 35 | ····.locals·0 |
| |
47 | ····new-instance·v0,·Lkotlin/text/StringsKt___StringsKt$windowed$1; | 36 | ····iput-object·p1,·p0,·Lc/a/b/r1$b;->e:Lc/a/b/r1; |
| |
48 | ····invoke-direct·{v0},·Lkotlin/text/StringsKt___StringsKt$windowed$1;-><init>()V | 37 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
49 | ····sput-object·v0,·Lkotlin/text/StringsKt___StringsKt$windowed$1;->INSTANCE:Lkotlin/text/StringsKt___StringsKt$windowed$1; | 38 | ····invoke-static·{p1},·Lc/a/b/r1;->h(Lc/a/b/r1;)Lc/a/b/h0; |
| |
| 39 | ····move-result-object·p1 |
50 | ····return-void | |
51 | .end·method | |
| |
| 40 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
52 | .method·constructor·<init>()V | |
53 | ····.locals·1 | |
| |
54 | ····const/4·v0,·0x1 | 41 | ····move-result-object·p1 |
| |
55 | ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/Lambda;-><init>(I)V | 42 | ····iput-object·p1,·p0,·Lc/a/b/r1$b;->d:Ljava/util/Iterator; |
| |
56 | ····return-void | 43 | ····return-void |
57 | .end·method | 44 | .end·method |
| |
| |
58 | #·virtual·methods | 45 | #·virtual·methods |
59 | .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object; | 46 | .method·public·a()Ljava/lang/String; |
60 | ····.locals·0 | 47 | ····.locals·1 |
| |
| 48 | ····iget-object·v0,·p0,·Lc/a/b/r1$b;->d:Ljava/util/Iterator; |
61 | ····.line·2234 | |
62 | ····check-cast·p1,·Ljava/lang/CharSequence; | |
| |
63 | ····invoke-virtual·{p0,·p1},·Lkotlin/text/StringsKt___StringsKt$windowed$1;->invoke(Ljava/lang/CharSequence;)Ljava/lang/String; | 49 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| |
64 | ····move-result-object·p1 | 50 | ····move-result-object·v0 |
| |
| 51 | ····check-cast·v0,·Ljava/lang/String; |
| |
65 | ····return-object·p1 | 52 | ····return-object·v0 |
66 | .end·method | 53 | .end·method |
| |
67 | .method·public·final·invoke(Ljava/lang/CharSequence;)Ljava/lang/String; | 54 | .method·public·hasNext()Z |
68 | ····.locals·1 | 55 | ····.locals·1 |
| |
69 | ····const-string·v0,·"it" | 56 | ····iget-object·v0,·p0,·Lc/a/b/r1$b;->d:Ljava/util/Iterator; |
| |
70 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 57 | ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z |
| |
| 58 | ····move-result·v0 |
71 | ····.line·2234 | |
72 | ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String; | |
| |
| 59 | ····return·v0 |
| 60 | .end·method |
| |
| 61 | .method·public·bridge·synthetic·next()Ljava/lang/Object; |
| 62 | ····.locals·1 |
| |
Max diff block lines reached; 49/4508 bytes (1.09%) of diff not shown.
|
Max HTML report size reached
| | | |
Offset 1, 92 lines modified | Offset 1, 128 lines modified |
1 | .class·public·final·Lkotlin/text/StringsKt___StringsKt$asSequence$$inlined$Sequence$1; | 1 | .class·public·final·Le/z/i$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Sequences.kt" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lkotlin/sequences/Sequence; | 5 | .implements·Ljava/util/Iterator; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
8 | ····value·=·Lkotlin/text/StringsKt___StringsKt;->asSequence(Ljava/lang/CharSequence;)Lkotlin/sequences/Sequence; | 8 | ····value·=·Le/z/i;->iterator()Ljava/util/Iterator; |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x19 | 11 | ····accessFlags·=·0x19 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .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/Iterator<", |
17 | ········"Lkotlin/sequences/Sequence<", | |
18 | ········"Ljava/lang/Character;", | |
19 | ········">;" | 18 | ········"TR;>;", |
| 19 | ········"Ljava/lang/Object;" |
20 | ····} | 20 | ····} |
21 | .end·annotation | 21 | .end·annotation |
| |
22 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | |
23 | ····value·=·"SMAP\nSequences.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Sequences.kt\nkotlin/sequences/SequencesKt__SequencesKt$Sequence$1\n+·2·_Strings.kt\nkotlin/text/StringsKt___StringsKt\n*L\n1#1,680:1\n2388#2:681\n*E\n" | |
24 | .end·annotation | |
| |
25 | .annotation·runtime·Lkotlin/Metadata; | |
26 | ····d1·=·{ | |
27 | ········"\u0000\u0011\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010(\n\u0000*\u0001\u0000\u0008\n\u0018\u00002\u0008\u0012\u0004\u0012\u00028\u00000\u0001J\u000f\u0010\u0002\u001a\u0008\u0012\u0004\u0012\u00028\u00000\u0003H\u0096\u0002\u00a8\u0006\u0004\u00b8\u0006\u0000" | |
28 | ····} | |
29 | ····d2·=·{ | |
30 | ········"kotlin/sequences/SequencesKt__SequencesKt$Sequence$1", | |
31 | ········"Lkotlin/sequences/Sequence;", | |
32 | ········"iterator", | |
33 | ········"", | |
34 | ········"kotlin-stdlib" | |
35 | ····} | |
36 | ····k·=·0x1 | |
37 | ····mv·=·{ | |
38 | ········0x1, | |
39 | ········0x6, | |
40 | ········0x0 | |
41 | ····} | |
42 | ····xi·=·0x30 | |
43 | .end·annotation | |
| |
| |
44 | #·instance·fields | 22 | #·instance·fields |
45 | .field·final·synthetic·$this_asSequence$inlined:Ljava/lang/CharSequence; | 23 | .field·private·final·d:Ljava/util/Iterator; |
| 24 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 25 | ········value·=·{ |
| 26 | ············"Ljava/util/Iterator<", |
| 27 | ············"TT;>;" |
| 28 | ········} |
| 29 | ····.end·annotation |
| 30 | .end·field |
| |
| 31 | .field·final·synthetic·e:Le/z/i; |
| 32 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 33 | ········value·=·{ |
| 34 | ············"Le/z/i<", |
| 35 | ············"TT;TR;>;" |
| 36 | ········} |
| 37 | ····.end·annotation |
| 38 | .end·field |
| |
| |
46 | #·direct·methods | 39 | #·direct·methods |
47 | .method·public·constructor·<init>(Ljava/lang/CharSequence;)V | 40 | .method·constructor·<init>(Le/z/i;)V |
48 | ····.locals·0 | 41 | ····.locals·0 |
| 42 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 43 | ········value·=·{ |
| 44 | ············"(", |
| 45 | ············"Le/z/i<", |
| 46 | ············"TT;TR;>;)V" |
| 47 | ········} |
| 48 | ····.end·annotation |
| |
49 | ····iput-object·p1,·p0,·Lkotlin/text/StringsKt___StringsKt$asSequence$$inlined$Sequence$1;->$this_asSequence$inlined:Ljava/lang/CharSequence; | 49 | ····iput-object·p1,·p0,·Le/z/i$a;->e:Le/z/i; |
| |
50 | ····.line·21 | |
51 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 50 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
| 51 | ····invoke-static·{p1},·Le/z/i;->a(Le/z/i;)Le/z/b; |
| |
| 52 | ····move-result-object·p1 |
| |
| 53 | ····invoke-interface·{p1},·Le/z/b;->iterator()Ljava/util/Iterator; |
| |
| 54 | ····move-result-object·p1 |
| |
| 55 | ····iput-object·p1,·p0,·Le/z/i$a;->d:Ljava/util/Iterator; |
| |
52 | ····return-void | 56 | ····return-void |
53 | .end·method | 57 | .end·method |
| |
| |
54 | #·virtual·methods | 58 | #·virtual·methods |
55 | .method·public·iterator()Ljava/util/Iterator; | 59 | .method·public·hasNext()Z |
56 | ····.locals·1 | 60 | ····.locals·1 |
| |
| 61 | ····iget-object·v0,·p0,·Le/z/i$a;->d:Ljava/util/Iterator; |
| |
| 62 | ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z |
| |
| 63 | ····move-result·v0 |
| |
| 64 | ····return·v0 |
| 65 | .end·method |
| |
| 66 | .method·public·next()Ljava/lang/Object; |
| 67 | ····.locals·2 |
57 | ····.annotation·system·Ldalvik/annotation/Signature; | 68 | ····.annotation·system·Ldalvik/annotation/Signature; |
58 | ········value·=·{ | 69 | ········value·=·{ |
59 | ············"()", | 70 | ············"()TR;" |
60 | ············"Ljava/util/Iterator<", | |
61 | ············"Ljava/lang/Character;", | |
62 | ············">;" | |
63 | ········} | 71 | ········} |
64 | ····.end·annotation | 72 | ····.end·annotation |
Max diff block lines reached; 1089/4914 bytes (22.16%) of diff not shown.
|
| | | |
Offset 1, 117 lines modified | Offset 1, 102 lines modified |
1 | .class·public·final·Lkotlin/text/_OneToManyTitlecaseMappingsKt; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"_OneToManyTitlecaseMappings.kt" | 1 | .class·final·Lkotlinx/coroutines/k1; |
| 2 | .super·Lkotlinx/coroutines/k; |
| 3 | .source·"" |
| |
| |
4 | #·annotations | |
5 | .annotation·runtime·Lkotlin/Metadata; | |
6 | ····d1·=·{ | |
7 | ········"\u0000\u000c\n\u0000\n\u0002\u0010\u000e\n\u0002\u0010\u000c\n\u0000\u001a\u000c\u0010\u0000\u001a\u00020\u0001*\u00020\u0002H\u0000\u00a8\u0006\u0003" | |
8 | ····} | |
9 | ····d2·=·{ | |
10 | ········"titlecaseImpl", | 4 | #·instance·fields |
| 5 | .field·private·final·d:Le/v/c/l; |
| 6 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 7 | ········value·=·{ |
| 8 | ············"Le/v/c/l<", |
| 9 | ············"Ljava/lang/Throwable;", |
| 10 | ············"Le/p;", |
| 11 | ············">;" |
11 | ········"", | 12 | ········} |
12 | ········"", | |
13 | ········"kotlin-stdlib" | |
14 | ····} | |
15 | ····k·=·0x2 | |
16 | ····mv·=·{ | |
17 | ········0x1, | |
18 | ········0x6, | |
19 | ········0x0 | |
20 | ····} | |
21 | ····xi·=·0x30 | |
22 | .end·annotation | 13 | ····.end·annotation |
| 14 | .end·field |
| |
| |
23 | #·direct·methods | 15 | #·direct·methods |
24 | .method·public·static·final·titlecaseImpl(C)Ljava/lang/String; | 16 | .method·public·constructor·<init>(Le/v/c/l;)V |
25 | ····.locals·3 | 17 | ····.locals·0 |
| 18 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 19 | ········value·=·{ |
| 20 | ············"(", |
| 21 | ············"Le/v/c/l<", |
| 22 | ············"-", |
| 23 | ············"Ljava/lang/Throwable;", |
| 24 | ············"Le/p;", |
| 25 | ············">;)V" |
| 26 | ········} |
| 27 | ····.end·annotation |
| |
| 28 | ····invoke-direct·{p0},·Lkotlinx/coroutines/k;-><init>()V |
26 | ····.line·15 | |
27 | ····invoke-static·{p0},·Ljava/lang/String;->valueOf(C)Ljava/lang/String; | |
| |
| 29 | ····iput-object·p1,·p0,·Lkotlinx/coroutines/k1;->d:Le/v/c/l; |
28 | ····move-result-object·v0 | |
| |
29 | ····sget-object·v1,·Ljava/util/Locale;->ROOT:Ljava/util/Locale; | |
| |
30 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String; | 30 | ····return-void |
| 31 | .end·method |
| |
31 | ····move-result-object·v0 | |
| |
32 | ····const-string·v1,·"this·as·java.lang.String).toUpperCase(Locale.ROOT)" | 32 | #·virtual·methods |
| 33 | .method·public·a(Ljava/lang/Throwable;)V |
| 34 | ····.locals·1 |
| |
33 | ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V | 35 | ····iget-object·v0,·p0,·Lkotlinx/coroutines/k1;->d:Le/v/c/l; |
| |
| 36 | ····invoke-interface·{v0,·p1},·Le/v/c/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object; |
34 | ····.line·16 | |
35 | ····invoke-virtual·{v0},·Ljava/lang/String;->length()I | |
| |
36 | ····move-result·v1 | 37 | ····return-void |
| 38 | .end·method |
| |
37 | ····const/4·v2,·0x1 | 39 | .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object; |
| 40 | ····.locals·0 |
| |
38 | ····if-le·v1,·v2,·:cond_1 | 41 | ····check-cast·p1,·Ljava/lang/Throwable; |
| |
39 | ····const/16·v1,·0x149 | 42 | ····invoke-virtual·{p0,·p1},·Lkotlinx/coroutines/k1;->a(Ljava/lang/Throwable;)V |
| |
40 | ····if-ne·p0,·v1,·:cond_0 | 43 | ····sget-object·p1,·Le/p;->a:Le/p; |
| |
41 | ····goto·:goto_0 | 44 | ····return-object·p1 |
| 45 | .end·method |
| |
42 | ····:cond_0 | |
43 | ····const/4·p0,·0x0 | 46 | .method·public·toString()Ljava/lang/String; |
| 47 | ····.locals·2 |
| |
| 48 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
44 | ····.line·17 | |
45 | ····invoke-virtual·{v0,·p0},·Ljava/lang/String;->charAt(I)C | |
| |
46 | ····move-result·p0 | 49 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
| |
47 | ····invoke-virtual·{v0,·v2},·Ljava/lang/String;->substring(I)Ljava/lang/String; | 50 | ····const-string·v1,·"InvokeOnCancel[" |
| |
48 | ····move-result-object·v0 | 51 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
49 | ····const-string·v1,·"this·as·java.lang.String).substring(startIndex)" | 52 | ····iget-object·v1,·p0,·Lkotlinx/coroutines/k1;->d:Le/v/c/l; |
| |
50 | ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V | 53 | ····invoke-static·{v1},·Lkotlinx/coroutines/p0;->a(Ljava/lang/Object;)Ljava/lang/String; |
| |
51 | ····sget-object·v1,·Ljava/util/Locale;->ROOT:Ljava/util/Locale; | 54 | ····move-result-object·v1 |
| |
52 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; | 55 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
53 | ····move-result-object·v0 | 56 | ····const/16·v1,·0x40 |
| |
54 | ····const-string·v1,·"this·as·java.lang.String).toLowerCase(Locale.ROOT)" | 57 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
| |
55 | ····invoke-static·{v0,·v1},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V | 58 | ····invoke-static·{p0},·Lkotlinx/coroutines/p0;->b(Ljava/lang/Object;)Ljava/lang/String; |
| |
56 | ····new-instance·v1,·Ljava/lang/StringBuilder; | 59 | ····move-result-object·v1 |
| |
57 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V | 60 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
58 | ····invoke-virtual·{v1,·p0},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; | 61 | ····const/16·v1,·0x5d |
| |
59 | ····move-result-object·p0 | 62 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
| |
60 | ····invoke-virtual·{p0,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
| |
Max diff block lines reached; 321/5593 bytes (5.74%) of diff not shown.
|
| | | |
Offset 1, 100 lines modified | Offset 1, 99 lines modified |
1 | .class·public·abstract·Lkotlin/collections/IntIterator; | 1 | .class·final·Lc/a/b/s1$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Iterators.kt" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
| 5 | .implements·Ljava/security/PrivilegedExceptionAction; |
5 | .implements·Ljava/util/Iterator; | |
6 | .implements·Lkotlin/jvm/internal/markers/KMappedMarker; | |
| |
| |
7 | #·annotations | 6 | #·annotations |
| 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
| 8 | ····value·=·Lc/a/b/s1;->B()Lsun/misc/Unsafe; |
| 9 | .end·annotation |
| |
| 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 11 | ····accessFlags·=·0x8 |
| 12 | ····name·=·null |
| 13 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
9 | ····value·=·{ | 15 | ····value·=·{ |
10 | ········"Ljava/lang/Object;", | 16 | ········"Ljava/lang/Object;", |
11 | ········"Ljava/util/Iterator<", | |
12 | ········"Ljava/lang/Integer;", | 17 | ········"Ljava/security/PrivilegedExceptionAction<", |
| 18 | ········"Lsun/misc/Unsafe;", |
13 | ········">;", | 19 | ········">;" |
14 | ········"Lkotlin/jvm/internal/markers/KMappedMarker;" | |
15 | ····} | 20 | ····} |
16 | .end·annotation | 21 | .end·annotation |
| |
17 | .annotation·runtime·Lkotlin/Metadata; | |
18 | ····d1·=·{ | |
19 | ········"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0010(\n\u0002\u0010\u0008\n\u0002\u0008\u0005\u0008&\u0018\u00002\u0008\u0012\u0004\u0012\u00020\u00020\u0001B\u0005\u00a2\u0006\u0002\u0010\u0003J\u000e\u0010\u0004\u001a\u00020\u0002H\u0086\u0002\u00a2\u0006\u0002\u0010\u0005J\u0008\u0010\u0006\u001a\u00020\u0002H&\u00a8\u0006\u0007" | |
20 | ····} | |
21 | ····d2·=·{ | |
22 | ········"Lkotlin/collections/IntIterator;", | |
23 | ········"", | |
24 | ········"", | |
25 | ········"()V", | |
26 | ········"next", | |
27 | ········"()Ljava/lang/Integer;", | |
28 | ········"nextInt", | |
29 | ········"kotlin-stdlib" | |
30 | ····} | |
31 | ····k·=·0x1 | |
32 | ····mv·=·{ | |
33 | ········0x1, | |
34 | ········0x6, | |
35 | ········0x0 | |
36 | ····} | |
37 | ····xi·=·0x30 | |
38 | .end·annotation | |
| |
| |
39 | #·direct·methods | 22 | #·direct·methods |
40 | .method·public·constructor·<init>()V | 23 | .method·constructor·<init>()V |
41 | ····.locals·0 | 24 | ····.locals·0 |
| |
42 | ····.line·35 | |
43 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
44 | ····return-void | 26 | ····return-void |
45 | .end·method | 27 | .end·method |
| |
| |
46 | #·virtual·methods | 28 | #·virtual·methods |
47 | .method·public·final·next()Ljava/lang/Integer; | 29 | .method·public·a()Lsun/misc/Unsafe; |
48 | ····.locals·1 | 30 | ····.locals·7 |
| |
| 31 | ····const-class·v0,·Lsun/misc/Unsafe; |
49 | ····.line·36 | |
50 | ····invoke-virtual·{p0},·Lkotlin/collections/IntIterator;->nextInt()I | |
| |
51 | ····move-result·v0 | 32 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getDeclaredFields()[Ljava/lang/reflect/Field; |
| |
52 | ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 33 | ····move-result-object·v1 |
| |
53 | ····move-result-object·v0 | 34 | ····array-length·v2,·v1 |
| |
| 35 | ····const/4·v3,·0x0 |
54 | ····return-object·v0 | |
55 | .end·method | |
| |
56 | .method·public·bridge·synthetic·next()Ljava/lang/Object; | |
57 | ····.locals·1 | 36 | ····:goto_0 |
| 37 | ····const/4·v4,·0x0 |
| |
| 38 | ····if-ge·v3,·v2,·:cond_1 |
| |
| 39 | ····aget-object·v5,·v1,·v3 |
58 | ····.line·35 | |
59 | ····invoke-virtual·{p0},·Lkotlin/collections/IntIterator;->nextInt()I | |
| |
60 | ····move-result·v0 | 40 | ····const/4·v6,·0x1 |
| |
61 | ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 41 | ····invoke-virtual·{v5,·v6},·Ljava/lang/reflect/Field;->setAccessible(Z)V |
| |
| 42 | ····invoke-virtual·{v5,·v4},·Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; |
| |
| 43 | ····move-result-object·v4 |
| |
| 44 | ····invoke-virtual·{v0,·v4},·Ljava/lang/Class;->isInstance(Ljava/lang/Object;)Z |
| |
| 45 | ····move-result·v5 |
| |
| 46 | ····if-eqz·v5,·:cond_0 |
| |
| 47 | ····invoke-virtual·{v0,·v4},·Ljava/lang/Class;->cast(Ljava/lang/Object;)Ljava/lang/Object; |
| |
62 | ····move-result-object·v0 | 48 | ····move-result-object·v0 |
| |
| 49 | ····check-cast·v0,·Lsun/misc/Unsafe; |
| |
63 | ····return-object·v0 | 50 | ····return-object·v0 |
64 | .end·method | |
| |
65 | .method·public·abstract·nextInt()I | |
66 | .end·method | 51 | ····:cond_0 |
| 52 | ····add-int/lit8·v3,·v3,·0x1 |
| |
| 53 | ····goto·:goto_0 |
67 | .method·public·remove()V | |
68 | ····.locals·2 | |
| |
69 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; | 54 | ····:cond_1 |
| 55 | ····return-object·v4 |
Max diff block lines reached; 391/4012 bytes (9.75%) of diff not shown.
|
Max HTML report size reached
| | | |
Offset 1, 101 lines modified | Offset 1, 107 lines modified |
1 | .class·final·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$8; | |
2 | .super·Lkotlin/jvm/internal/Lambda; | |
3 | .source·"_Arrays.kt" | 1 | .class·final·Lkotlinx/coroutines/internal/d0$b; |
| 2 | .super·Le/v/d/j; |
| 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lkotlin/jvm/functions/Function0; | 5 | .implements·Le/v/c/p; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
8 | ····value·=·Lkotlin/collections/ArraysKt___ArraysKt;->withIndex([Z)Ljava/lang/Iterable; | 8 | ····value·=·Lkotlinx/coroutines/internal/d0;-><clinit>()V |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x18 | 11 | ····accessFlags·=·0x18 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
| |
14 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
15 | ····value·=·{ | 15 | ····value·=·{ |
16 | ········"Lkotlin/jvm/internal/Lambda;", | |
17 | ········"Lkotlin/jvm/functions/Function0<", | |
18 | ········"Ljava/util/Iterator<", | 16 | ········"Le/v/d/j;", |
| 17 | ········"Le/v/c/p<", |
| 18 | ········"Lkotlinx/coroutines/d2<", |
19 | ········"+", | 19 | ········"*>;", |
20 | ········"Ljava/lang/Boolean;", | 20 | ········"Le/s/g$b;", |
| 21 | ········"Lkotlinx/coroutines/d2<", |
21 | ········">;>;" | 22 | ········"*>;>;" |
22 | ····} | 23 | ····} |
23 | .end·annotation | 24 | .end·annotation |
| |
24 | .annotation·runtime·Lkotlin/Metadata; | |
25 | ····d1·=·{ | |
26 | ········"\u0000\u000c\n\u0000\n\u0002\u0010(\n\u0002\u0010\u000b\n\u0000\u0010\u0000\u001a\u0008\u0012\u0004\u0012\u00020\u00020\u0001H\n\u00a2\u0006\u0002\u0008\u0003" | |
27 | ····} | |
28 | ····d2·=·{ | |
29 | ········"<anonymous>", | |
30 | ········"", | |
31 | ········"", | |
32 | ········"invoke" | |
33 | ····} | |
34 | ····k·=·0x3 | |
35 | ····mv·=·{ | |
36 | ········0x1, | |
37 | ········0x6, | |
38 | ········0x0 | |
39 | ····} | |
40 | ····xi·=·0x30 | |
41 | .end·annotation | |
| |
| |
42 | #·instance·fields | 25 | #·static·fields |
43 | .field·final·synthetic·$this_withIndex:[Z | 26 | .field·public·static·final·d:Lkotlinx/coroutines/internal/d0$b; |
| |
| |
44 | #·direct·methods | 27 | #·direct·methods |
45 | .method·constructor·<init>([Z)V | 28 | .method·static·constructor·<clinit>()V |
46 | ····.locals·0 | 29 | ····.locals·1 |
| |
47 | ····iput-object·p1,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$8;->$this_withIndex:[Z | 30 | ····new-instance·v0,·Lkotlinx/coroutines/internal/d0$b; |
| |
48 | ····const/4·p1,·0x0 | 31 | ····invoke-direct·{v0},·Lkotlinx/coroutines/internal/d0$b;-><init>()V |
| |
49 | ····invoke-direct·{p0,·p1},·Lkotlin/jvm/internal/Lambda;-><init>(I)V | 32 | ····sput-object·v0,·Lkotlinx/coroutines/internal/d0$b;->d:Lkotlinx/coroutines/internal/d0$b; |
| |
50 | ····return-void | 33 | ····return-void |
51 | .end·method | 34 | .end·method |
| |
| 35 | .method·constructor·<init>()V |
| |
52 | #·virtual·methods | |
53 | .method·public·bridge·synthetic·invoke()Ljava/lang/Object; | |
54 | ····.locals·1 | 36 | ····.locals·1 |
| |
| 37 | ····const/4·v0,·0x2 |
55 | ····.line·11809 | |
56 | ····invoke-virtual·{p0},·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$8;->invoke()Ljava/util/Iterator; | |
| |
57 | ····move-result-object·v0 | 38 | ····invoke-direct·{p0,·v0},·Le/v/d/j;-><init>(I)V |
| |
58 | ····return-object·v0 | 39 | ····return-void |
59 | .end·method | 40 | .end·method |
| |
60 | .method·public·final·invoke()Ljava/util/Iterator; | |
| 41 | #·virtual·methods |
| 42 | .method·public·final·a(Lkotlinx/coroutines/d2;Le/s/g$b;)Lkotlinx/coroutines/d2; |
61 | ····.locals·1 | 43 | ····.locals·0 |
62 | ····.annotation·system·Ldalvik/annotation/Signature; | 44 | ····.annotation·system·Ldalvik/annotation/Signature; |
63 | ········value·=·{ | 45 | ········value·=·{ |
64 | ············"()", | 46 | ············"(", |
65 | ············"Ljava/util/Iterator<", | |
66 | ············"Ljava/lang/Boolean;", | 47 | ············"Lkotlinx/coroutines/d2<", |
| 48 | ············"*>;", |
| 49 | ············"Le/s/g$b;", |
| 50 | ············")", |
| 51 | ············"Lkotlinx/coroutines/d2<", |
67 | ············">;" | 52 | ············"*>;" |
68 | ········} | 53 | ········} |
69 | ····.end·annotation | 54 | ····.end·annotation |
| |
70 | ····.line·11809 | |
71 | ····iget-object·v0,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$8;->$this_withIndex:[Z | 55 | ····if-eqz·p1,·:cond_0 |
| |
| 56 | ····return-object·p1 |
| |
| 57 | ····:cond_0 |
| 58 | ····instance-of·p1,·p2,·Lkotlinx/coroutines/d2; |
| |
| 59 | ····if-eqz·p1,·:cond_1 |
| |
| 60 | ····check-cast·p2,·Lkotlinx/coroutines/d2; |
| |
| 61 | ····goto·:goto_0 |
| |
| 62 | ····:cond_1 |
| 63 | ····const/4·p2,·0x0 |
| |
| 64 | ····:goto_0 |
| 65 | ····return-object·p2 |
| 66 | .end·method |
| |
| 67 | .method·public·bridge·synthetic·invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
| 68 | ····.locals·0 |
| |
Max diff block lines reached; 431/4240 bytes (10.17%) of diff not shown.
|
| | | |
Offset 1, 94 lines modified | Offset 1, 128 lines modified |
1 | .class·public·final·Lkotlin/collections/ArraysKt___ArraysKt$asIterable$$inlined$Iterable$4; | 1 | .class·final·Lkotlinx/coroutines/h2; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Iterables.kt" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/lang/Iterable; | |
6 | .implements·Lkotlin/jvm/internal/markers/KMappedMarker; | 5 | .implements·Le/s/g$b; |
| 6 | .implements·Le/s/g$c; |
| |
| |
7 | #·annotations | 7 | #·annotations |
8 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | |
9 | ····value·=·Lkotlin/collections/ArraysKt___ArraysKt;->asIterable([I)Ljava/lang/Iterable; | |
10 | .end·annotation | |
| |
11 | .annotation·system·Ldalvik/annotation/InnerClass; | |
12 | ····accessFlags·=·0x19 | |
13 | ····name·=·null | |
14 | .end·annotation | |
| |
15 | .annotation·system·Ldalvik/annotation/Signature; | 8 | .annotation·system·Ldalvik/annotation/Signature; |
16 | ····value·=·{ | 9 | ····value·=·{ |
17 | ········"Ljava/lang/Object;", | 10 | ········"Ljava/lang/Object;", |
18 | ········"Ljava/lang/Iterable<", | |
19 | ········"Ljava/lang/Integer;", | 11 | ········"Le/s/g$b;", |
| 12 | ········"Le/s/g$c<", |
| 13 | ········"Lkotlinx/coroutines/h2;", |
20 | ········">;", | 14 | ········">;" |
21 | ········"Lkotlin/jvm/internal/markers/KMappedMarker;" | |
22 | ····} | 15 | ····} |
23 | .end·annotation | 16 | .end·annotation |
| |
24 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | |
25 | ····value·=·"SMAP\nIterables.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,70:1\n23371#2:71\n*E\n" | |
26 | .end·annotation | |
| |
| 17 | #·static·fields |
| 18 | .field·public·static·final·d:Lkotlinx/coroutines/h2; |
27 | .annotation·runtime·Lkotlin/Metadata; | |
28 | ····d1·=·{ | |
29 | ········"\u0000\u0011\n\u0000\n\u0002\u0010\u001c\n\u0000\n\u0002\u0010(\n\u0000*\u0001\u0000\u0008\n\u0018\u00002\u0008\u0012\u0004\u0012\u00028\u00000\u0001J\u000f\u0010\u0002\u001a\u0008\u0012\u0004\u0012\u00028\u00000\u0003H\u0096\u0002\u00a8\u0006\u0004\u00b8\u0006\u0000" | |
30 | ····} | |
31 | ····d2·=·{ | |
32 | ········"kotlin/collections/CollectionsKt__IterablesKt$Iterable$1", | |
33 | ········"", | |
34 | ········"iterator", | |
35 | ········"", | |
36 | ········"kotlin-stdlib" | |
37 | ····} | |
38 | ····k·=·0x1 | |
39 | ····mv·=·{ | |
40 | ········0x1, | |
41 | ········0x6, | |
42 | ········0x0 | |
43 | ····} | |
44 | ····xi·=·0x30 | |
45 | .end·annotation | |
| |
| |
46 | #·instance·fields | |
47 | .field·final·synthetic·$this_asIterable$inlined:[I | 19 | #·direct·methods |
| 20 | .method·static·constructor·<clinit>()V |
| 21 | ····.locals·1 |
| |
| 22 | ····new-instance·v0,·Lkotlinx/coroutines/h2; |
| |
| 23 | ····invoke-direct·{v0},·Lkotlinx/coroutines/h2;-><init>()V |
48 | #·direct·methods | |
49 | .method·public·constructor·<init>([I)V | |
50 | ····.locals·0 | |
| |
51 | ····iput-object·p1,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$asIterable$$inlined$Iterable$4;->$this_asIterable$inlined:[I | 24 | ····sput-object·v0,·Lkotlinx/coroutines/h2;->d:Lkotlinx/coroutines/h2; |
| |
| 25 | ····return-void |
| 26 | .end·method |
| |
| 27 | .method·private·constructor·<init>()V |
| 28 | ····.locals·0 |
| |
52 | ····.line·16 | |
53 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
54 | ····return-void | 30 | ····return-void |
55 | .end·method | 31 | .end·method |
| |
| |
56 | #·virtual·methods | 32 | #·virtual·methods |
57 | .method·public·iterator()Ljava/util/Iterator; | 33 | .method·public·fold(Ljava/lang/Object;Le/v/c/p;)Ljava/lang/Object; |
58 | ····.locals·1 | 34 | ····.locals·0 |
| 35 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 36 | ········value·=·{ |
| 37 | ············"<R:", |
| 38 | ············"Ljava/lang/Object;", |
| 39 | ············">(TR;", |
| 40 | ············"Le/v/c/p<", |
| 41 | ············"-TR;-", |
| 42 | ············"Le/s/g$b;", |
| 43 | ············"+TR;>;)TR;" |
| 44 | ········} |
| 45 | ····.end·annotation |
| |
| 46 | ····invoke-static·{p0,·p1,·p2},·Le/s/g$b$a;->a(Le/s/g$b;Ljava/lang/Object;Le/v/c/p;)Ljava/lang/Object; |
| |
| 47 | ····move-result-object·p1 |
| |
| 48 | ····return-object·p1 |
| 49 | .end·method |
| |
| 50 | .method·public·get(Le/s/g$c;)Le/s/g$b; |
| 51 | ····.locals·0 |
| 52 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 53 | ········value·=·{ |
| 54 | ············"<E::", |
| 55 | ············"Le/s/g$b;", |
| 56 | ············">(", |
| 57 | ············"Le/s/g$c<", |
| 58 | ············"TE;>;)TE;" |
| 59 | ········} |
| 60 | ····.end·annotation |
| |
| 61 | ····invoke-static·{p0,·p1},·Le/s/g$b$a;->b(Le/s/g$b;Le/s/g$c;)Le/s/g$b; |
| |
| 62 | ····move-result-object·p1 |
| |
| 63 | ····return-object·p1 |
| 64 | .end·method |
| |
Max diff block lines reached; 1166/5021 bytes (23.22%) of diff not shown.
|
| | | |
Offset 1, 103 lines modified | Offset 1, 106 lines modified |
1 | .class·public·abstract·Lkotlin/collections/ULongIterator; | 1 | .class·abstract·Lc/a/b/i0; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
3 | .source·"UIterators.kt" | |
| |
4 | #·interfaces | |
5 | .implements·Ljava/util/Iterator; | |
6 | .implements·Lkotlin/jvm/internal/markers/KMappedMarker; | |
| |
| |
7 | #·annotations | 4 | #·annotations |
8 | .annotation·system·Ldalvik/annotation/Signature; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
9 | ····value·=·{ | 6 | ····value·=·{ |
| 7 | ········Lc/a/b/i0$c;, |
| 8 | ········Lc/a/b/i0$b; |
10 | ········"Ljava/lang/Object;", | |
11 | ········"Ljava/util/Iterator<", | |
12 | ········"Lkotlin/ULong;", | |
13 | ········">;", | |
14 | ········"Lkotlin/jvm/internal/markers/KMappedMarker;" | |
15 | ····} | 9 | ····} |
16 | .end·annotation | 10 | .end·annotation |
| |
17 | .annotation·runtime·Lkotlin/Deprecated; | |
18 | ····level·=·.enum·Lkotlin/DeprecationLevel;->ERROR:Lkotlin/DeprecationLevel; | |
19 | ····message·=·"This·class·is·not·going·to·be·stabilized·and·is·to·be·removed·soon." | |
20 | .end·annotation | |
| |
| 11 | #·static·fields |
| 12 | .field·private·static·final·a:Lc/a/b/i0; |
| |
| 13 | .field·private·static·final·b:Lc/a/b/i0; |
21 | .annotation·runtime·Lkotlin/Metadata; | |
22 | ····d1·=·{ | |
23 | ········"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0010(\n\u0002\u0018\u0002\n\u0002\u0008\u0007\u0008\'\u0018\u00002\u0008\u0012\u0004\u0012\u00020\u00020\u0001B\u0005\u00a2\u0006\u0002\u0010\u0003J\u0016\u0010\u0004\u001a\u00020\u0002H\u0086\u0002\u00f8\u0001\u0000\u00f8\u0001\u0001\u00a2\u0006\u0004\u0008\u0005\u0010\u0006J\u0015\u0010\u0007\u001a\u00020\u0002H&\u00f8\u0001\u0000\u00f8\u0001\u0001\u00a2\u0006\u0004\u0008\u0008\u0010\u0006\u00f8\u0001\u0000\u0082\u0002\u0008\n\u0002\u0008\u0019\n\u0002\u0008!\u00a8\u0006\t" | |
24 | ····} | |
25 | ····d2·=·{ | |
26 | ········"Lkotlin/collections/ULongIterator;", | |
27 | ········"", | |
28 | ········"Lkotlin/ULong;", | |
29 | ········"()V", | |
30 | ········"next", | |
31 | ········"next-s-VKNKU", | |
32 | ········"()J", | |
33 | ········"nextULong", | |
34 | ········"nextULong-s-VKNKU", | |
35 | ········"kotlin-stdlib" | |
36 | ····} | |
37 | ····k·=·0x1 | |
38 | ····mv·=·{ | |
39 | ········0x1, | |
40 | ········0x6, | |
41 | ········0x0 | |
42 | ····} | |
43 | ····xi·=·0x30 | |
44 | .end·annotation | |
| |
| |
45 | #·direct·methods | 14 | #·direct·methods |
| 15 | .method·static·constructor·<clinit>()V |
| 16 | ····.locals·2 |
| |
| 17 | ····new-instance·v0,·Lc/a/b/i0$b; |
| |
| 18 | ····const/4·v1,·0x0 |
| |
| 19 | ····invoke-direct·{v0,·v1},·Lc/a/b/i0$b;-><init>(Lc/a/b/i0$a;)V |
| |
| 20 | ····sput-object·v0,·Lc/a/b/i0;->a:Lc/a/b/i0; |
| |
| 21 | ····new-instance·v0,·Lc/a/b/i0$c; |
| |
| 22 | ····invoke-direct·{v0,·v1},·Lc/a/b/i0$c;-><init>(Lc/a/b/i0$a;)V |
| |
| 23 | ····sput-object·v0,·Lc/a/b/i0;->b:Lc/a/b/i0; |
| |
| 24 | ····return-void |
| 25 | .end·method |
| |
46 | .method·public·constructor·<init>()V | 26 | .method·private·constructor·<init>()V |
47 | ····.locals·0 | 27 | ····.locals·0 |
| |
48 | ····.line·41 | |
49 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
50 | ····return-void | 29 | ····return-void |
51 | .end·method | 30 | .end·method |
| |
| 31 | .method·synthetic·constructor·<init>(Lc/a/b/i0$a;)V |
| 32 | ····.locals·0 |
| |
| 33 | ····invoke-direct·{p0},·Lc/a/b/i0;-><init>()V |
52 | #·virtual·methods | |
53 | .method·public·bridge·synthetic·next()Ljava/lang/Object; | |
54 | ····.locals·2 | |
| |
55 | ····.line·41 | |
56 | ····invoke-virtual·{p0},·Lkotlin/collections/ULongIterator;->next-s-VKNKU()J | |
| |
57 | ····move-result-wide·v0 | 34 | ····return-void |
| 35 | .end·method |
| |
58 | ····invoke-static·{v0,·v1},·Lkotlin/ULong;->box-impl(J)Lkotlin/ULong; | 36 | .method·static·a()Lc/a/b/i0; |
| 37 | ····.locals·1 |
| |
59 | ····move-result-object·v0 | 38 | ····sget-object·v0,·Lc/a/b/i0;->a:Lc/a/b/i0; |
| |
60 | ····return-object·v0 | 39 | ····return-object·v0 |
61 | .end·method | 40 | .end·method |
| |
62 | .method·public·final·next-s-VKNKU()J | 41 | .method·static·b()Lc/a/b/i0; |
63 | ····.locals·2 | 42 | ····.locals·1 |
| |
64 | ····.line·44 | |
65 | ····invoke-virtual·{p0},·Lkotlin/collections/ULongIterator;->nextULong-s-VKNKU()J | |
| |
66 | ····move-result-wide·v0 | 43 | ····sget-object·v0,·Lc/a/b/i0;->b:Lc/a/b/i0; |
| |
67 | ····return-wide·v0 | 44 | ····return-object·v0 |
68 | .end·method | |
| |
69 | .method·public·abstract·nextULong-s-VKNKU()J | |
70 | .end·method | 45 | .end·method |
| |
71 | .method·public·remove()V | |
72 | ····.locals·2 | |
| |
Max diff block lines reached; 1000/4653 bytes (21.49%) of diff not shown.
|
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 101 lines modified | Offset 1, 107 lines modified |
1 | .class·final·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$5; | |
2 | .super·Lkotlin/jvm/internal/Lambda; | |
3 | .source·"_Arrays.kt" | 1 | .class·final·Lkotlinx/coroutines/internal/u$a; |
| 2 | .super·Le/v/d/j; |
| 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lkotlin/jvm/functions/Function0; | 5 | .implements·Le/v/c/l; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
8 | ····value·=·Lkotlin/collections/ArraysKt___ArraysKt;->withIndex([J)Ljava/lang/Iterable; | 8 | ····value·=·Lkotlinx/coroutines/internal/u;->a(Le/v/c/l;Ljava/lang/Object;Le/s/g;)Le/v/c/l; |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x18 | 11 | ····accessFlags·=·0x18 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
| |
14 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
15 | ····value·=·{ | 15 | ····value·=·{ |
| 16 | ········"Le/v/d/j;", |
| 17 | ········"Le/v/c/l<", |
16 | ········"Lkotlin/jvm/internal/Lambda;", | |
17 | ········"Lkotlin/jvm/functions/Function0<", | |
18 | ········"Ljava/util/Iterator<", | |
19 | ········"+", | |
20 | ········"Ljava/lang/Long;", | 18 | ········"Ljava/lang/Throwable;", |
| 19 | ········"Le/p;", |
21 | ········">;>;" | 20 | ········">;" |
22 | ····} | 21 | ····} |
23 | .end·annotation | 22 | .end·annotation |
| |
24 | .annotation·runtime·Lkotlin/Metadata; | |
25 | ····d1·=·{ | |
26 | ········"\u0000\u000c\n\u0000\n\u0002\u0010(\n\u0002\u0010\t\n\u0000\u0010\u0000\u001a\u0008\u0012\u0004\u0012\u00020\u00020\u0001H\n\u00a2\u0006\u0002\u0008\u0003" | |
27 | ····} | |
28 | ····d2·=·{ | |
29 | ········"<anonymous>", | |
30 | ········"", | |
31 | ········"", | |
32 | ········"invoke" | |
33 | ····} | |
34 | ····k·=·0x3 | |
35 | ····mv·=·{ | |
36 | ········0x1, | |
37 | ········0x6, | |
38 | ········0x0 | |
39 | ····} | |
40 | ····xi·=·0x30 | |
41 | .end·annotation | |
| |
| |
42 | #·instance·fields | 23 | #·instance·fields |
43 | .field·final·synthetic·$this_withIndex:[J | 24 | .field·final·synthetic·d:Le/v/c/l; |
| 25 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 26 | ········value·=·{ |
| 27 | ············"Le/v/c/l<", |
| 28 | ············"TE;", |
| 29 | ············"Le/p;", |
| 30 | ············">;" |
| 31 | ········} |
| 32 | ····.end·annotation |
| 33 | .end·field |
| |
| 34 | .field·final·synthetic·e:Ljava/lang/Object; |
| 35 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 36 | ········value·=·{ |
| 37 | ············"TE;" |
| 38 | ········} |
| 39 | ····.end·annotation |
| 40 | .end·field |
| |
| 41 | .field·final·synthetic·f:Le/s/g; |
| |
| |
44 | #·direct·methods | 42 | #·direct·methods |
45 | .method·constructor·<init>([J)V | 43 | .method·constructor·<init>(Le/v/c/l;Ljava/lang/Object;Le/s/g;)V |
46 | ····.locals·0 | 44 | ····.locals·0 |
| 45 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 46 | ········value·=·{ |
| 47 | ············"(", |
| 48 | ············"Le/v/c/l<", |
| 49 | ············"-TE;", |
| 50 | ············"Le/p;", |
| 51 | ············">;TE;", |
| 52 | ············"Le/s/g;", |
| 53 | ············")V" |
| 54 | ········} |
| 55 | ····.end·annotation |
| |
47 | ····iput-object·p1,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$5;->$this_withIndex:[J | 56 | ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/u$a;->d:Le/v/c/l; |
| |
48 | ····const/4·p1,·0x0 | 57 | ····iput-object·p2,·p0,·Lkotlinx/coroutines/internal/u$a;->e:Ljava/lang/Object; |
| |
| 58 | ····iput-object·p3,·p0,·Lkotlinx/coroutines/internal/u$a;->f:Le/s/g; |
| |
| 59 | ····const/4·p1,·0x1 |
| |
49 | ····invoke-direct·{p0,·p1},·Lkotlin/jvm/internal/Lambda;-><init>(I)V | 60 | ····invoke-direct·{p0,·p1},·Le/v/d/j;-><init>(I)V |
| |
50 | ····return-void | 61 | ····return-void |
51 | .end·method | 62 | .end·method |
| |
| |
52 | #·virtual·methods | 63 | #·virtual·methods |
53 | .method·public·bridge·synthetic·invoke()Ljava/lang/Object; | 64 | .method·public·final·a(Ljava/lang/Throwable;)V |
54 | ····.locals·1 | 65 | ····.locals·2 |
| |
| 66 | ····iget-object·p1,·p0,·Lkotlinx/coroutines/internal/u$a;->d:Le/v/c/l; |
55 | ····.line·11785 | |
56 | ····invoke-virtual·{p0},·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$5;->invoke()Ljava/util/Iterator; | |
| |
57 | ····move-result-object·v0 | 67 | ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/u$a;->e:Ljava/lang/Object; |
| |
| 68 | ····iget-object·v1,·p0,·Lkotlinx/coroutines/internal/u$a;->f:Le/s/g; |
58 | ····return-object·v0 | |
59 | .end·method | |
| |
| 69 | ····invoke-static·{p1,·v0,·v1},·Lkotlinx/coroutines/internal/u;->b(Le/v/c/l;Ljava/lang/Object;Le/s/g;)V |
60 | .method·public·final·invoke()Ljava/util/Iterator; | |
61 | ····.locals·1 | |
62 | ····.annotation·system·Ldalvik/annotation/Signature; | |
63 | ········value·=·{ | |
64 | ············"()", | |
65 | ············"Ljava/util/Iterator<", | |
Max diff block lines reached; 653/4550 bytes (14.35%) of diff not shown.
|
| | | |
Offset 1, 101 lines modified | Offset 1, 87 lines modified |
1 | .class·final·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$9; | |
2 | .super·Lkotlin/jvm/internal/Lambda; | |
3 | .source·"_Arrays.kt" | 1 | .class·final·Lkotlinx/coroutines/f0$a$a; |
| 2 | .super·Le/v/d/j; |
| 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lkotlin/jvm/functions/Function0; | 5 | .implements·Le/v/c/l; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
8 | ····value·=·Lkotlin/collections/ArraysKt___ArraysKt;->withIndex([C)Ljava/lang/Iterable; | 8 | ····value·=·Lkotlinx/coroutines/f0$a;-><init>()V |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x18 | 11 | ····accessFlags·=·0x18 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
| |
14 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
15 | ····value·=·{ | 15 | ····value·=·{ |
| 16 | ········"Le/v/d/j;", |
| 17 | ········"Le/v/c/l<", |
| 18 | ········"Le/s/g$b;", |
| 19 | ········"Lkotlinx/coroutines/f0;", |
16 | ········"Lkotlin/jvm/internal/Lambda;", | |
17 | ········"Lkotlin/jvm/functions/Function0<", | |
18 | ········"Ljava/util/Iterator<", | |
19 | ········"+", | |
20 | ········"Ljava/lang/Character;", | |
21 | ········">;>;" | 20 | ········">;" |
22 | ····} | 21 | ····} |
23 | .end·annotation | 22 | .end·annotation |
| |
24 | .annotation·runtime·Lkotlin/Metadata; | |
25 | ····d1·=·{ | |
26 | ········"\u0000\u000c\n\u0000\n\u0002\u0010(\n\u0002\u0010\u000c\n\u0000\u0010\u0000\u001a\u0008\u0012\u0004\u0012\u00020\u00020\u0001H\n\u00a2\u0006\u0002\u0008\u0003" | |
27 | ····} | |
28 | ····d2·=·{ | |
29 | ········"<anonymous>", | |
30 | ········"", | |
31 | ········"", | |
32 | ········"invoke" | |
33 | ····} | |
34 | ····k·=·0x3 | |
35 | ····mv·=·{ | |
36 | ········0x1, | |
37 | ········0x6, | |
38 | ········0x0 | |
39 | ····} | |
40 | ····xi·=·0x30 | |
41 | .end·annotation | |
| |
| |
42 | #·instance·fields | 23 | #·static·fields |
43 | .field·final·synthetic·$this_withIndex:[C | 24 | .field·public·static·final·d:Lkotlinx/coroutines/f0$a$a; |
| |
| |
44 | #·direct·methods | 25 | #·direct·methods |
45 | .method·constructor·<init>([C)V | 26 | .method·static·constructor·<clinit>()V |
46 | ····.locals·0 | 27 | ····.locals·1 |
| |
47 | ····iput-object·p1,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$9;->$this_withIndex:[C | 28 | ····new-instance·v0,·Lkotlinx/coroutines/f0$a$a; |
| |
48 | ····const/4·p1,·0x0 | 29 | ····invoke-direct·{v0},·Lkotlinx/coroutines/f0$a$a;-><init>()V |
| |
49 | ····invoke-direct·{p0,·p1},·Lkotlin/jvm/internal/Lambda;-><init>(I)V | 30 | ····sput-object·v0,·Lkotlinx/coroutines/f0$a$a;->d:Lkotlinx/coroutines/f0$a$a; |
| |
50 | ····return-void | 31 | ····return-void |
51 | .end·method | 32 | .end·method |
| |
| 33 | .method·constructor·<init>()V |
| |
52 | #·virtual·methods | |
53 | .method·public·bridge·synthetic·invoke()Ljava/lang/Object; | |
54 | ····.locals·1 | 34 | ····.locals·1 |
| |
| 35 | ····const/4·v0,·0x1 |
55 | ····.line·11817 | |
56 | ····invoke-virtual·{p0},·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$9;->invoke()Ljava/util/Iterator; | |
| |
57 | ····move-result-object·v0 | 36 | ····invoke-direct·{p0,·v0},·Le/v/d/j;-><init>(I)V |
| |
58 | ····return-object·v0 | 37 | ····return-void |
59 | .end·method | 38 | .end·method |
| |
60 | .method·public·final·invoke()Ljava/util/Iterator; | |
| 39 | #·virtual·methods |
| 40 | .method·public·final·a(Le/s/g$b;)Lkotlinx/coroutines/f0; |
61 | ····.locals·1 | 41 | ····.locals·1 |
62 | ····.annotation·system·Ldalvik/annotation/Signature; | |
63 | ········value·=·{ | |
64 | ············"()", | |
65 | ············"Ljava/util/Iterator<", | |
66 | ············"Ljava/lang/Character;", | |
67 | ············">;" | |
68 | ········} | |
69 | ····.end·annotation | |
| |
70 | ····.line·11817 | |
71 | ····iget-object·v0,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$9;->$this_withIndex:[C | 42 | ····instance-of·v0,·p1,·Lkotlinx/coroutines/f0; |
| |
| 43 | ····if-eqz·v0,·:cond_0 |
| |
| 44 | ····check-cast·p1,·Lkotlinx/coroutines/f0; |
| |
| 45 | ····goto·:goto_0 |
| |
| 46 | ····:cond_0 |
| 47 | ····const/4·p1,·0x0 |
| |
| 48 | ····:goto_0 |
| 49 | ····return-object·p1 |
| 50 | .end·method |
| |
| 51 | .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object; |
| 52 | ····.locals·0 |
| |
72 | ····invoke-static·{v0},·Lkotlin/jvm/internal/ArrayIteratorsKt;->iterator([C)Lkotlin/collections/CharIterator; | 53 | ····check-cast·p1,·Le/s/g$b; |
| |
73 | ····move-result-object·v0 | 54 | ····invoke-virtual·{p0,·p1},·Lkotlinx/coroutines/f0$a$a;->a(Le/s/g$b;)Lkotlinx/coroutines/f0; |
| |
74 | ····check-cast·v0,·Ljava/util/Iterator; | 55 | ····move-result-object·p1 |
| |
75 | ····return-object·v0 | 56 | ····return-object·p1 |
76 | .end·method | 57 | .end·method |
Max diff block lines reached; -1/3754 bytes (-0.03%) of diff not shown.
|
Max HTML report size reached
| | | |
Offset 1, 94 lines modified | Offset 1, 141 lines modified |
| 1 | .class·Le/z/h; |
| 2 | .super·Le/z/g; |
| 3 | .source·"" |
1 | .class·public·final·Lkotlin/collections/ArraysKt___ArraysKt$asIterable$$inlined$Iterable$7; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"Iterables.kt" | |
| |
4 | #·interfaces | |
5 | .implements·Ljava/lang/Iterable; | |
6 | .implements·Lkotlin/jvm/internal/markers/KMappedMarker; | |
| |
| |
7 | #·annotations | |
8 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | |
9 | ····value·=·Lkotlin/collections/ArraysKt___ArraysKt;->asIterable([D)Ljava/lang/Iterable; | |
10 | .end·annotation | |
| |
11 | .annotation·system·Ldalvik/annotation/InnerClass; | |
12 | ····accessFlags·=·0x19 | |
13 | ····name·=·null | |
14 | .end·annotation | |
| |
15 | .annotation·system·Ldalvik/annotation/Signature; | |
16 | ····value·=·{ | |
17 | ········"Ljava/lang/Object;", | |
18 | ········"Ljava/lang/Iterable<", | |
19 | ········"Ljava/lang/Double;", | |
20 | ········">;", | |
21 | ········"Lkotlin/jvm/internal/markers/KMappedMarker;" | |
22 | ····} | |
23 | .end·annotation | |
| |
24 | .annotation·system·Ldalvik/annotation/SourceDebugExtension; | |
25 | ····value·=·"SMAP\nIterables.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Iterables.kt\nkotlin/collections/CollectionsKt__IterablesKt$Iterable$1\n+·2·_Arrays.kt\nkotlin/collections/ArraysKt___ArraysKt\n*L\n1#1,70:1\n23395#2:71\n*E\n" | |
26 | .end·annotation | |
| |
27 | .annotation·runtime·Lkotlin/Metadata; | |
28 | ····d1·=·{ | |
29 | ········"\u0000\u0011\n\u0000\n\u0002\u0010\u001c\n\u0000\n\u0002\u0010(\n\u0000*\u0001\u0000\u0008\n\u0018\u00002\u0008\u0012\u0004\u0012\u00028\u00000\u0001J\u000f\u0010\u0002\u001a\u0008\u0012\u0004\u0012\u00028\u00000\u0003H\u0096\u0002\u00a8\u0006\u0004\u00b8\u0006\u0000" | |
30 | ····} | |
31 | ····d2·=·{ | |
32 | ········"kotlin/collections/CollectionsKt__IterablesKt$Iterable$1", | |
33 | ········"", | |
34 | ········"iterator", | |
35 | ········"", | |
36 | ········"kotlin-stdlib" | |
37 | ····} | |
38 | ····k·=·0x1 | |
39 | ····mv·=·{ | |
40 | ········0x1, | |
41 | ········0x6, | |
42 | ········0x0 | |
43 | ····} | |
44 | ····xi·=·0x30 | |
45 | .end·annotation | |
| |
| |
46 | #·instance·fields | |
47 | .field·final·synthetic·$this_asIterable$inlined:[D | 4 | #·direct·methods |
| 5 | .method·public·static·c(Le/z/b;Le/v/c/l;)Le/z/b; |
| 6 | ····.locals·1 |
| 7 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 8 | ········value·=·{ |
| 9 | ············"<T:", |
| 10 | ············"Ljava/lang/Object;", |
| 11 | ············"R:", |
| 12 | ············"Ljava/lang/Object;", |
| 13 | ············">(", |
| 14 | ············"Le/z/b<", |
| 15 | ············"+TT;>;", |
| 16 | ············"Le/v/c/l<", |
| 17 | ············"-TT;+TR;>;)", |
| 18 | ············"Le/z/b<", |
| 19 | ············"TR;>;" |
| 20 | ········} |
| 21 | ····.end·annotation |
| |
| 22 | ····const-string·v0,·"<this>" |
| |
| 23 | ····invoke-static·{p0,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
48 | #·direct·methods | |
49 | .method·public·constructor·<init>([D)V | |
50 | ····.locals·0 | |
| |
51 | ····iput-object·p1,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$asIterable$$inlined$Iterable$7;->$this_asIterable$inlined:[D | 24 | ····const-string·v0,·"transform" |
| |
| 25 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
52 | ····.line·16 | |
53 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
54 | ····return-void | |
55 | .end·method | 26 | ····new-instance·v0,·Le/z/i; |
| |
| 27 | ····invoke-direct·{v0,·p0,·p1},·Le/z/i;-><init>(Le/z/b;Le/v/c/l;)V |
| |
| 28 | ····return-object·v0 |
| 29 | .end·method |
| |
| 30 | .method·public·static·final·d(Le/z/b;Ljava/util/Collection;)Ljava/util/Collection; |
56 | #·virtual·methods | |
57 | .method·public·iterator()Ljava/util/Iterator; | |
58 | ····.locals·1 | 31 | ····.locals·1 |
59 | ····.annotation·system·Ldalvik/annotation/Signature; | 32 | ····.annotation·system·Ldalvik/annotation/Signature; |
60 | ········value·=·{ | 33 | ········value·=·{ |
61 | ············"()", | 34 | ············"<T:", |
62 | ············"Ljava/util/Iterator<", | |
63 | ············"Ljava/lang/Double;", | 35 | ············"Ljava/lang/Object;", |
64 | ············">;" | 36 | ············"C::", |
| 37 | ············"Ljava/util/Collection<", |
| 38 | ············"-TT;>;>(", |
| 39 | ············"Le/z/b<", |
| 40 | ············"+TT;>;TC;)TC;" |
65 | ········} | 41 | ········} |
66 | ····.end·annotation | 42 | ····.end·annotation |
| |
67 | ····.line·71 | |
68 | ····iget-object·v0,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$asIterable$$inlined$Iterable$7;->$this_asIterable$inlined:[D | 43 | ····const-string·v0,·"<this>" |
| |
| 44 | ····invoke-static·{p0,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
69 | ····invoke-static·{v0},·Lkotlin/jvm/internal/ArrayIteratorsKt;->iterator([D)Lkotlin/collections/DoubleIterator; | 45 | ····const-string·v0,·"destination" |
| |
| 46 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
| 47 | ····invoke-interface·{p0},·Le/z/b;->iterator()Ljava/util/Iterator; |
| |
| 48 | ····move-result-object·p0 |
Max diff block lines reached; 1662/6004 bytes (27.68%) of diff not shown.
|
| | | |
Offset 1, 101 lines modified | Offset 1, 125 lines modified |
1 | .class·final·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$4; | |
2 | .super·Lkotlin/jvm/internal/Lambda; | |
3 | .source·"_Arrays.kt" | 1 | .class·public·abstract·Le/s/a; |
| 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
| 5 | .implements·Le/s/g$b; |
5 | .implements·Lkotlin/jvm/functions/Function0; | |
| |
| |
6 | #·annotations | |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | |
8 | ····value·=·Lkotlin/collections/ArraysKt___ArraysKt;->withIndex([I)Ljava/lang/Iterable; | |
9 | .end·annotation | |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | |
11 | ····accessFlags·=·0x18 | |
12 | ····name·=·null | |
13 | .end·annotation | |
| |
14 | .annotation·system·Ldalvik/annotation/Signature; | |
15 | ····value·=·{ | |
16 | ········"Lkotlin/jvm/internal/Lambda;", | |
17 | ········"Lkotlin/jvm/functions/Function0<", | |
18 | ········"Ljava/util/Iterator<", | |
19 | ········"+", | |
20 | ········"Ljava/lang/Integer;", | |
21 | ········">;>;" | |
22 | ····} | |
23 | .end·annotation | |
| |
24 | .annotation·runtime·Lkotlin/Metadata; | |
25 | ····d1·=·{ | |
26 | ········"\u0000\u000c\n\u0000\n\u0002\u0010(\n\u0002\u0010\u0008\n\u0000\u0010\u0000\u001a\u0008\u0012\u0004\u0012\u00020\u00020\u0001H\n\u00a2\u0006\u0002\u0008\u0003" | |
27 | ····} | |
28 | ····d2·=·{ | |
29 | ········"<anonymous>", | |
30 | ········"", | |
31 | ········"", | |
32 | ········"invoke" | |
33 | ····} | |
34 | ····k·=·0x3 | |
35 | ····mv·=·{ | |
36 | ········0x1, | |
37 | ········0x6, | |
38 | ········0x0 | |
39 | ····} | |
40 | ····xi·=·0x30 | |
41 | .end·annotation | |
| |
| |
42 | #·instance·fields | 6 | #·instance·fields |
43 | .field·final·synthetic·$this_withIndex:[I | 7 | .field·private·final·key:Le/s/g$c; |
| 8 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 9 | ········value·=·{ |
| 10 | ············"Le/s/g$c<", |
| 11 | ············"*>;" |
| 12 | ········} |
| 13 | ····.end·annotation |
| 14 | .end·field |
| |
| |
44 | #·direct·methods | 15 | #·direct·methods |
45 | .method·constructor·<init>([I)V | 16 | .method·public·constructor·<init>(Le/s/g$c;)V |
46 | ····.locals·0 | 17 | ····.locals·1 |
| 18 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 19 | ········value·=·{ |
| 20 | ············"(", |
| 21 | ············"Le/s/g$c<", |
| 22 | ············"*>;)V" |
| 23 | ········} |
| 24 | ····.end·annotation |
| |
47 | ····iput-object·p1,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$4;->$this_withIndex:[I | 25 | ····const-string·v0,·"key" |
| |
48 | ····const/4·p1,·0x0 | 26 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
49 | ····invoke-direct·{p0,·p1},·Lkotlin/jvm/internal/Lambda;-><init>(I)V | 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
| 28 | ····iput-object·p1,·p0,·Le/s/a;->key:Le/s/g$c; |
| |
50 | ····return-void | 29 | ····return-void |
51 | .end·method | 30 | .end·method |
| |
| |
52 | #·virtual·methods | 31 | #·virtual·methods |
53 | .method·public·bridge·synthetic·invoke()Ljava/lang/Object; | 32 | .method·public·fold(Ljava/lang/Object;Le/v/c/p;)Ljava/lang/Object; |
54 | ····.locals·1 | 33 | ····.locals·0 |
| 34 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 35 | ········value·=·{ |
| 36 | ············"<R:", |
| 37 | ············"Ljava/lang/Object;", |
| 38 | ············">(TR;", |
| 39 | ············"Le/v/c/p<", |
| 40 | ············"-TR;-", |
| 41 | ············"Le/s/g$b;", |
| 42 | ············"+TR;>;)TR;" |
| 43 | ········} |
| 44 | ····.end·annotation |
| |
| 45 | ····invoke-static·{p0,·p1,·p2},·Le/s/g$b$a;->a(Le/s/g$b;Ljava/lang/Object;Le/v/c/p;)Ljava/lang/Object; |
55 | ····.line·11777 | |
56 | ····invoke-virtual·{p0},·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$4;->invoke()Ljava/util/Iterator; | |
| |
57 | ····move-result-object·v0 | 46 | ····move-result-object·p1 |
| |
58 | ····return-object·v0 | 47 | ····return-object·p1 |
59 | .end·method | 48 | .end·method |
| |
60 | .method·public·final·invoke()Ljava/util/Iterator; | 49 | .method·public·get(Le/s/g$c;)Le/s/g$b; |
| 50 | ····.locals·0 |
| 51 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 52 | ········value·=·{ |
| 53 | ············"<E::", |
| 54 | ············"Le/s/g$b;", |
| 55 | ············">(", |
| 56 | ············"Le/s/g$c<", |
| 57 | ············"TE;>;)TE;" |
| 58 | ········} |
| 59 | ····.end·annotation |
| |
| 60 | ····invoke-static·{p0,·p1},·Le/s/g$b$a;->b(Le/s/g$b;Le/s/g$c;)Le/s/g$b; |
| |
| 61 | ····move-result-object·p1 |
| |
| 62 | ····return-object·p1 |
Max diff block lines reached; 1245/4872 bytes (25.55%) of diff not shown.
|
| | | |
Offset 1, 110 lines modified | Offset 1, 139 lines modified |
1 | .class·final·Lkotlin/collections/CollectionsKt___CollectionsKt$withIndex$1; | |
2 | .super·Lkotlin/jvm/internal/Lambda; | |
3 | .source·"_Collections.kt" | 1 | .class·final·Lc/a/a/b/a/c$a; |
| 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lkotlin/jvm/functions/Function0; | 5 | .implements·Ljava/lang/Runnable; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lkotlin/collections/CollectionsKt___CollectionsKt;->withIndex(Ljava/lang/Iterable;)Ljava/lang/Iterable; | 8 | ····value·=·Lc/a/a/b/a/c; |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x18 | 11 | ····accessFlags·=·0x1a |
12 | ····name·=·null | 12 | ····name·=·"a" |
13 | .end·annotation | 13 | .end·annotation |
| |
14 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
15 | ····value·=·{ | 15 | ····value·=·{ |
16 | ········"Lkotlin/jvm/internal/Lambda;", | |
17 | ········"Lkotlin/jvm/functions/Function0<", | |
18 | ········"Ljava/util/Iterator<", | |
19 | ········"+TT;>;>;" | 16 | ········"<V:", |
| 17 | ········"Ljava/lang/Object;", |
| 18 | ········">", |
| 19 | ········"Ljava/lang/Object;", |
| 20 | ········"Ljava/lang/Runnable;" |
20 | ····} | 21 | ····} |
21 | .end·annotation | 22 | .end·annotation |
| |
22 | .annotation·runtime·Lkotlin/Metadata; | |
23 | ····d1·=·{ | |
24 | ········"\u0000\n\n\u0000\n\u0002\u0010(\n\u0002\u0008\u0002\u0010\u0000\u001a\u0008\u0012\u0004\u0012\u0002H\u00020\u0001\"\u0004\u0008\u0000\u0010\u0002H\n\u00a2\u0006\u0002\u0008\u0003" | |
25 | ····} | |
26 | ····d2·=·{ | |
27 | ········"<anonymous>", | |
28 | ········"", | |
29 | ········"T", | |
30 | ········"invoke" | |
31 | ····} | |
32 | ····k·=·0x3 | |
33 | ····mv·=·{ | |
34 | ········0x1, | |
35 | ········0x6, | |
36 | ········0x0 | |
37 | ····} | |
38 | ····xi·=·0x30 | |
39 | .end·annotation | |
| |
| |
40 | #·instance·fields | 23 | #·instance·fields |
41 | .field·final·synthetic·$this_withIndex:Ljava/lang/Iterable; | 24 | .field·final·d:Ljava/util/concurrent/Future; |
| 25 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 26 | ········value·=·{ |
| 27 | ············"Ljava/util/concurrent/Future<", |
| 28 | ············"TV;>;" |
| 29 | ········} |
| 30 | ····.end·annotation |
| 31 | .end·field |
| |
| 32 | .field·final·e:Lc/a/a/b/a/b; |
42 | ····.annotation·system·Ldalvik/annotation/Signature; | 33 | ····.annotation·system·Ldalvik/annotation/Signature; |
43 | ········value·=·{ | 34 | ········value·=·{ |
44 | ············"Ljava/lang/Iterable<", | 35 | ············"Lc/a/a/b/a/b<", |
45 | ············"TT;>;" | 36 | ············"-TV;>;" |
46 | ········} | 37 | ········} |
47 | ····.end·annotation | 38 | ····.end·annotation |
48 | .end·field | 39 | .end·field |
| |
| |
49 | #·direct·methods | 40 | #·direct·methods |
50 | .method·constructor·<init>(Ljava/lang/Iterable;)V | 41 | .method·constructor·<init>(Ljava/util/concurrent/Future;Lc/a/a/b/a/b;)V |
51 | ····.locals·0 | 42 | ····.locals·0 |
52 | ····.annotation·system·Ldalvik/annotation/Signature; | 43 | ····.annotation·system·Ldalvik/annotation/Signature; |
53 | ········value·=·{ | 44 | ········value·=·{ |
54 | ············"(", | 45 | ············"(", |
55 | ············"Ljava/lang/Iterable<", | 46 | ············"Ljava/util/concurrent/Future<", |
| 47 | ············"TV;>;", |
| 48 | ············"Lc/a/a/b/a/b<", |
56 | ············"+TT;>;)V" | 49 | ············"-TV;>;)V" |
57 | ········} | 50 | ········} |
58 | ····.end·annotation | 51 | ····.end·annotation |
| |
59 | ····iput-object·p1,·p0,·Lkotlin/collections/CollectionsKt___CollectionsKt$withIndex$1;->$this_withIndex:Ljava/lang/Iterable; | 52 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
60 | ····const/4·p1,·0x0 | 53 | ····iput-object·p1,·p0,·Lc/a/a/b/a/c$a;->d:Ljava/util/concurrent/Future; |
| |
61 | ····invoke-direct·{p0,·p1},·Lkotlin/jvm/internal/Lambda;-><init>(I)V | 54 | ····iput-object·p2,·p0,·Lc/a/a/b/a/c$a;->e:Lc/a/a/b/a/b; |
| |
62 | ····return-void | 55 | ····return-void |
63 | .end·method | 56 | .end·method |
| |
| |
64 | #·virtual·methods | 57 | #·virtual·methods |
65 | .method·public·bridge·synthetic·invoke()Ljava/lang/Object; | 58 | .method·public·run()V |
66 | ····.locals·1 | 59 | ····.locals·2 |
| |
| 60 | ····:try_start_0 |
| 61 | ····iget-object·v0,·p0,·Lc/a/a/b/a/c$a;->d:Ljava/util/concurrent/Future; |
| |
| 62 | ····invoke-static·{v0},·Lc/a/a/b/a/c;->b(Ljava/util/concurrent/Future;)Ljava/lang/Object; |
67 | ····.line·1628 | |
68 | ····invoke-virtual·{p0},·Lkotlin/collections/CollectionsKt___CollectionsKt$withIndex$1;->invoke()Ljava/util/Iterator; | |
| |
69 | ····move-result-object·v0 | 63 | ····move-result-object·v0 |
| 64 | ····:try_end_0 |
| 65 | ····.catch·Ljava/util/concurrent/ExecutionException;·{:try_start_0·..·:try_end_0}·:catch_2 |
| 66 | ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_1 |
| 67 | ····.catch·Ljava/lang/Error;·{:try_start_0·..·:try_end_0}·:catch_0 |
| |
| 68 | ····iget-object·v1,·p0,·Lc/a/a/b/a/c$a;->e:Lc/a/a/b/a/b; |
| |
| 69 | ····invoke-interface·{v1,·v0},·Lc/a/a/b/a/b;->b(Ljava/lang/Object;)V |
| |
| 70 | ····return-void |
| |
| 71 | ····:catch_0 |
| 72 | ····move-exception·v0 |
| |
| 73 | ····goto·:goto_0 |
| |
| 74 | ····:catch_1 |
| 75 | ····move-exception·v0 |
| |
Max diff block lines reached; 917/5482 bytes (16.73%) of diff not shown.
|
Max HTML report size reached
| | | |
Offset 1, 101 lines modified | Offset 1, 128 lines modified |
1 | .class·final·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$3; | |
2 | .super·Lkotlin/jvm/internal/Lambda; | |
3 | .source·"_Arrays.kt" | 1 | .class·public·Lkotlinx/coroutines/internal/x; |
| 2 | .super·Lkotlinx/coroutines/c; |
| 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lkotlin/jvm/functions/Function0; | 5 | .implements·Le/s/j/a/e; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | |
8 | ····value·=·Lkotlin/collections/ArraysKt___ArraysKt;->withIndex([S)Ljava/lang/Iterable; | |
9 | .end·annotation | |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | |
11 | ····accessFlags·=·0x18 | |
12 | ····name·=·null | |
13 | .end·annotation | |
| |
14 | .annotation·system·Ldalvik/annotation/Signature; | 7 | .annotation·system·Ldalvik/annotation/Signature; |
15 | ····value·=·{ | 8 | ····value·=·{ |
| 9 | ········"<T:", |
| 10 | ········"Ljava/lang/Object;", |
16 | ········"Lkotlin/jvm/internal/Lambda;", | |
17 | ········"Lkotlin/jvm/functions/Function0<", | |
18 | ········"Ljava/util/Iterator<", | |
19 | ········"+", | 11 | ········">", |
20 | ········"Ljava/lang/Short;", | 12 | ········"Lkotlinx/coroutines/c<", |
21 | ········">;>;" | 13 | ········"TT;>;", |
| 14 | ········"Le/s/j/a/e;" |
22 | ····} | 15 | ····} |
23 | .end·annotation | 16 | .end·annotation |
| |
24 | .annotation·runtime·Lkotlin/Metadata; | |
25 | ····d1·=·{ | |
26 | ········"\u0000\u000c\n\u0000\n\u0002\u0010(\n\u0002\u0010\n\n\u0000\u0010\u0000\u001a\u0008\u0012\u0004\u0012\u00020\u00020\u0001H\n\u00a2\u0006\u0002\u0008\u0003" | |
27 | ····} | |
28 | ····d2·=·{ | |
29 | ········"<anonymous>", | |
30 | ········"", | |
31 | ········"", | |
32 | ········"invoke" | |
33 | ····} | |
34 | ····k·=·0x3 | |
35 | ····mv·=·{ | |
36 | ········0x1, | |
37 | ········0x6, | |
38 | ········0x0 | |
39 | ····} | |
40 | ····xi·=·0x30 | |
41 | .end·annotation | |
| |
| |
42 | #·instance·fields | 17 | #·instance·fields |
43 | .field·final·synthetic·$this_withIndex:[S | 18 | .field·public·final·f:Le/s/d; |
| 19 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 20 | ········value·=·{ |
| 21 | ············"Le/s/d<", |
| 22 | ············"TT;>;" |
| 23 | ········} |
| 24 | ····.end·annotation |
| 25 | .end·field |
| |
| |
44 | #·direct·methods | 26 | #·virtual·methods |
45 | .method·constructor·<init>([S)V | 27 | .method·protected·final·U()Z |
46 | ····.locals·0 | 28 | ····.locals·1 |
| |
47 | ····iput-object·p1,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$3;->$this_withIndex:[S | 29 | ····const/4·v0,·0x1 |
| |
48 | ····const/4·p1,·0x0 | 30 | ····return·v0 |
| 31 | .end·method |
| |
49 | ····invoke-direct·{p0,·p1},·Lkotlin/jvm/internal/Lambda;-><init>(I)V | 32 | .method·public·final·getCallerFrame()Le/s/j/a/e; |
| 33 | ····.locals·2 |
| |
50 | ····return-void | 34 | ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/x;->f:Le/s/d; |
| |
| 35 | ····instance-of·v1,·v0,·Le/s/j/a/e; |
| |
| 36 | ····if-eqz·v1,·:cond_0 |
| |
| 37 | ····check-cast·v0,·Le/s/j/a/e; |
| |
| 38 | ····goto·:goto_0 |
| |
| 39 | ····:cond_0 |
| 40 | ····const/4·v0,·0x0 |
| |
| 41 | ····:goto_0 |
| 42 | ····return-object·v0 |
51 | .end·method | 43 | .end·method |
| |
| 44 | .method·public·final·getStackTraceElement()Ljava/lang/StackTraceElement; |
| 45 | ····.locals·1 |
| |
52 | #·virtual·methods | |
53 | .method·public·bridge·synthetic·invoke()Ljava/lang/Object; | 46 | ····const/4·v0,·0x0 |
| |
| 47 | ····return-object·v0 |
| 48 | .end·method |
| |
| 49 | .method·protected·t0(Ljava/lang/Object;)V |
54 | ····.locals·1 | 50 | ····.locals·1 |
| |
55 | ····.line·11769 | |
56 | ····invoke-virtual·{p0},·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$3;->invoke()Ljava/util/Iterator; | 51 | ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/x;->f:Le/s/d; |
| |
| 52 | ····invoke-static·{p1,·v0},·Lkotlinx/coroutines/c0;->a(Ljava/lang/Object;Le/s/d;)Ljava/lang/Object; |
| |
| 53 | ····move-result-object·p1 |
| |
| 54 | ····invoke-interface·{v0,·p1},·Le/s/d;->resumeWith(Ljava/lang/Object;)V |
| |
| 55 | ····return-void |
| 56 | .end·method |
| |
| 57 | .method·protected·x(Ljava/lang/Object;)V |
| 58 | ····.locals·3 |
| |
| 59 | ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/x;->f:Le/s/d; |
| |
| 60 | ····invoke-static·{v0},·Le/s/i/b;->b(Le/s/d;)Le/s/d; |
| |
57 | ····move-result-object·v0 | 61 | ····move-result-object·v0 |
| |
Max diff block lines reached; 959/4768 bytes (20.11%) of diff not shown.
|
| | | |
Offset 1, 167 lines modified | Offset 1, 149 lines modified |
1 | .class·public·final·Lkotlin/collections/AbstractSet$Companion; | 1 | .class·public·final·Lkotlinx/coroutines/n1$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"AbstractSet.kt" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lkotlin/collections/AbstractSet; | 6 | ····value·=·Lkotlinx/coroutines/n1; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x19 | 9 | ····accessFlags·=·0x19 |
10 | ····name·=·"Companion" | 10 | ····name·=·"a" |
11 | .end·annotation | |
| |
12 | .annotation·runtime·Lkotlin/Metadata; | |
13 | ····d1·=·{ | |
14 | ········"\u0000&\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0008\u0002\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\"\n\u0002\u0008\u0003\n\u0002\u0010\u0008\n\u0002\u0010\u001e\n\u0002\u0008\u0002\u0008\u0080\u0003\u0018\u00002\u00020\u0001B\u0007\u0008\u0002\u00a2\u0006\u0002\u0010\u0002J%\u0010\u0003\u001a\u00020\u00042\n\u0010\u0005\u001a\u0006\u0012\u0002\u0008\u00030\u00062\n\u0010\u0007\u001a\u0006\u0012\u0002\u0008\u00030\u0006H\u0000\u00a2\u0006\u0002\u0008\u0008J\u0019\u0010\t\u001a\u00020\n2\n\u0010\u0005\u001a\u0006\u0012\u0002\u0008\u00030\u000bH\u0000\u00a2\u0006\u0002\u0008\u000c\u00a8\u0006\r" | |
15 | ····} | |
16 | ····d2·=·{ | |
17 | ········"Lkotlin/collections/AbstractSet$Companion;", | |
18 | ········"", | |
19 | ········"()V", | |
20 | ········"setEquals", | |
21 | ········"", | |
22 | ········"c", | |
23 | ········"", | |
24 | ········"other", | |
25 | ········"setEquals$kotlin_stdlib", | |
26 | ········"unorderedHashCode", | |
27 | ········"", | |
28 | ········"", | |
29 | ········"unorderedHashCode$kotlin_stdlib", | |
30 | ········"kotlin-stdlib" | |
31 | ····} | |
32 | ····k·=·0x1 | |
33 | ····mv·=·{ | |
34 | ········0x1, | |
35 | ········0x6, | |
36 | ········0x0 | |
37 | ····} | |
38 | ····xi·=·0x30 | |
39 | .end·annotation | 11 | .end·annotation |
| |
| |
40 | #·direct·methods | 12 | #·direct·methods |
41 | .method·private·constructor·<init>()V | 13 | .method·public·static·synthetic·a(Lkotlinx/coroutines/n1;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V |
42 | ····.locals·0 | 14 | ····.locals·0 |
| |
43 | ····.line·33 | |
44 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 15 | ····if-nez·p3,·:cond_1 |
| |
| 16 | ····and-int/lit8·p2,·p2,·0x1 |
| |
| 17 | ····if-eqz·p2,·:cond_0 |
| |
| 18 | ····const/4·p1,·0x0 |
| |
| 19 | ····:cond_0 |
| 20 | ····invoke-interface·{p0,·p1},·Lkotlinx/coroutines/n1;->d(Ljava/util/concurrent/CancellationException;)V |
| |
45 | ····return-void | 21 | ····return-void |
| |
| 22 | ····:cond_1 |
| 23 | ····new-instance·p0,·Ljava/lang/UnsupportedOperationException; |
| |
| 24 | ····const-string·p1,·"Super·calls·with·default·arguments·not·supported·in·this·target,·function:·cancel" |
| |
| 25 | ····invoke-direct·{p0,·p1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V |
| |
| 26 | ····throw·p0 |
46 | .end·method | 27 | .end·method |
| |
47 | .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V | 28 | .method·public·static·b(Lkotlinx/coroutines/n1;Ljava/lang/Object;Le/v/c/p;)Ljava/lang/Object; |
48 | ····.locals·0 | 29 | ····.locals·0 |
| 30 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 31 | ········value·=·{ |
| 32 | ············"<R:", |
| 33 | ············"Ljava/lang/Object;", |
| 34 | ············">(", |
| 35 | ············"Lkotlinx/coroutines/n1;", |
| 36 | ············"TR;", |
| 37 | ············"Le/v/c/p<", |
| 38 | ············"-TR;-", |
| 39 | ············"Le/s/g$b;", |
| 40 | ············"+TR;>;)TR;" |
| 41 | ········} |
| 42 | ····.end·annotation |
| |
49 | ····invoke-direct·{p0},·Lkotlin/collections/AbstractSet$Companion;-><init>()V | 43 | ····invoke-static·{p0,·p1,·p2},·Le/s/g$b$a;->a(Le/s/g$b;Ljava/lang/Object;Le/v/c/p;)Ljava/lang/Object; |
| |
| 44 | ····move-result-object·p0 |
50 | ····return-void | |
51 | .end·method | |
| |
| 45 | ····return-object·p0 |
| 46 | .end·method |
| |
| 47 | .method·public·static·c(Lkotlinx/coroutines/n1;Le/s/g$c;)Le/s/g$b; |
52 | #·virtual·methods | |
53 | .method·public·final·setEquals$kotlin_stdlib(Ljava/util/Set;Ljava/util/Set;)Z | |
54 | ····.locals·2 | 48 | ····.locals·0 |
55 | ····.annotation·system·Ldalvik/annotation/Signature; | 49 | ····.annotation·system·Ldalvik/annotation/Signature; |
56 | ········value·=·{ | 50 | ········value·=·{ |
| 51 | ············"<E::", |
| 52 | ············"Le/s/g$b;", |
57 | ············"(", | 53 | ············">(", |
| 54 | ············"Lkotlinx/coroutines/n1;", |
| 55 | ············"Le/s/g$c<", |
58 | ············"Ljava/util/Set<", | |
59 | ············"*>;", | |
60 | ············"Ljava/util/Set<", | |
61 | ············"*>;)Z" | 56 | ············"TE;>;)TE;" |
62 | ········} | 57 | ········} |
63 | ····.end·annotation | 58 | ····.end·annotation |
| |
64 | ····const-string·v0,·"c" | 59 | ····invoke-static·{p0,·p1},·Le/s/g$b$a;->b(Le/s/g$b;Le/s/g$c;)Le/s/g$b; |
| |
| 60 | ····move-result-object·p0 |
| |
| 61 | ····return-object·p0 |
| 62 | .end·method |
| |
65 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 63 | .method·public·static·synthetic·d(Lkotlinx/coroutines/n1;ZZLe/v/c/l;ILjava/lang/Object;)Lkotlinx/coroutines/w0; |
| 64 | ····.locals·0 |
| |
66 | ····const-string·v0,·"other" | 65 | ····if-nez·p5,·:cond_2 |
Max diff block lines reached; 2894/7250 bytes (39.92%) of diff not shown.
|
| | | |
Offset 1, 100 lines modified | Offset 1, 110 lines modified |
1 | .class·public·abstract·Lkotlin/collections/ByteIterator; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"Iterators.kt" | 1 | .class·final·synthetic·Lkotlinx/coroutines/k2/g/d$a; |
| 2 | .super·Le/v/d/h; |
| 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
| 5 | .implements·Le/v/c/q; |
5 | .implements·Ljava/util/Iterator; | |
6 | .implements·Lkotlin/jvm/internal/markers/KMappedMarker; | |
| |
| |
7 | #·annotations | 6 | #·annotations |
| 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
| 8 | ····value·=·Lkotlinx/coroutines/k2/g/d;-><clinit>()V |
| 9 | .end·annotation |
| |
| 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 11 | ····accessFlags·=·0x1000 |
| 12 | ····name·=·null |
| 13 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
9 | ····value·=·{ | 15 | ····value·=·{ |
| 16 | ········"Le/v/d/h;", |
| 17 | ········"Le/v/c/q<", |
| 18 | ········"Lkotlinx/coroutines/k2/c<", |
| 19 | ········"-", |
10 | ········"Ljava/lang/Object;", | 20 | ········"Ljava/lang/Object;", |
11 | ········"Ljava/util/Iterator<", | |
12 | ········"Ljava/lang/Byte;", | |
13 | ········">;", | 21 | ········">;", |
14 | ········"Lkotlin/jvm/internal/markers/KMappedMarker;" | 22 | ········"Ljava/lang/Object;", |
| 23 | ········"Le/p;", |
| 24 | ········">;", |
| 25 | ········"Ljava/lang/Object;" |
15 | ····} | 26 | ····} |
16 | .end·annotation | 27 | .end·annotation |
| |
| |
| 28 | #·static·fields |
| 29 | .field·public·static·final·d:Lkotlinx/coroutines/k2/g/d$a; |
17 | .annotation·runtime·Lkotlin/Metadata; | |
18 | ····d1·=·{ | |
19 | ········"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0010(\n\u0002\u0010\u0005\n\u0002\u0008\u0005\u0008&\u0018\u00002\u0008\u0012\u0004\u0012\u00020\u00020\u0001B\u0005\u00a2\u0006\u0002\u0010\u0003J\u000e\u0010\u0004\u001a\u00020\u0002H\u0086\u0002\u00a2\u0006\u0002\u0010\u0005J\u0008\u0010\u0006\u001a\u00020\u0002H&\u00a8\u0006\u0007" | |
20 | ····} | |
21 | ····d2·=·{ | |
22 | ········"Lkotlin/collections/ByteIterator;", | |
23 | ········"", | |
24 | ········"", | |
25 | ········"()V", | |
26 | ········"next", | |
27 | ········"()Ljava/lang/Byte;", | |
28 | ········"nextByte", | |
29 | ········"kotlin-stdlib" | |
30 | ····} | |
31 | ····k·=·0x1 | |
32 | ····mv·=·{ | |
33 | ········0x1, | |
34 | ········0x6, | |
35 | ········0x0 | |
36 | ····} | |
37 | ····xi·=·0x30 | |
38 | .end·annotation | |
| |
| |
39 | #·direct·methods | 30 | #·direct·methods |
40 | .method·public·constructor·<init>()V | 31 | .method·static·constructor·<clinit>()V |
41 | ····.locals·0 | 32 | ····.locals·1 |
| |
42 | ····.line·11 | |
43 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 33 | ····new-instance·v0,·Lkotlinx/coroutines/k2/g/d$a; |
| |
| 34 | ····invoke-direct·{v0},·Lkotlinx/coroutines/k2/g/d$a;-><init>()V |
| |
| 35 | ····sput-object·v0,·Lkotlinx/coroutines/k2/g/d$a;->d:Lkotlinx/coroutines/k2/g/d$a; |
| |
44 | ····return-void | 36 | ····return-void |
45 | .end·method | 37 | .end·method |
| |
| 38 | .method·constructor·<init>()V |
| 39 | ····.locals·6 |
| |
| 40 | ····const-class·v2,·Lkotlinx/coroutines/k2/c; |
46 | #·virtual·methods | |
47 | .method·public·final·next()Ljava/lang/Byte; | |
48 | ····.locals·1 | |
| |
| 41 | ····const/4·v1,·0x3 |
49 | ····.line·12 | |
50 | ····invoke-virtual·{p0},·Lkotlin/collections/ByteIterator;->nextByte()B | |
| |
51 | ····move-result·v0 | 42 | ····const-string·v3,·"emit" |
| |
52 | ····invoke-static·{v0},·Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; | 43 | ····const-string·v4,·"emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;" |
| |
53 | ····move-result-object·v0 | 44 | ····const/4·v5,·0x0 |
| |
| 45 | ····move-object·v0,·p0 |
54 | ····return-object·v0 | |
55 | .end·method | |
| |
56 | .method·public·bridge·synthetic·next()Ljava/lang/Object; | |
57 | ····.locals·1 | 46 | ····invoke-direct/range·{v0·..·v5},·Le/v/d/h;-><init>(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V |
| |
| 47 | ····return-void |
| 48 | .end·method |
| |
58 | ····.line·11 | |
59 | ····invoke-virtual·{p0},·Lkotlin/collections/ByteIterator;->nextByte()B | |
| |
60 | ····move-result·v0 | 49 | #·virtual·methods |
| 50 | .method·public·final·b(Lkotlinx/coroutines/k2/c;Ljava/lang/Object;Le/s/d;)Ljava/lang/Object; |
| 51 | ····.locals·0 |
| 52 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 53 | ········value·=·{ |
| 54 | ············"(", |
| 55 | ············"Lkotlinx/coroutines/k2/c<", |
| 56 | ············"Ljava/lang/Object;", |
| 57 | ············">;", |
| 58 | ············"Ljava/lang/Object;", |
| 59 | ············"Le/s/d<", |
| 60 | ············"-", |
| 61 | ············"Le/p;", |
| 62 | ············">;)", |
| 63 | ············"Ljava/lang/Object;" |
| 64 | ········} |
Max diff block lines reached; 1056/4777 bytes (22.11%) of diff not shown.
|
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 34 lines modified | Offset 1, 24 lines modified |
1 | .class·Lkotlin/collections/ArraysUtilJVM; | 1 | .class·Le/q/f; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ArraysUtilJVM.java" | 3 | .source·"" |
| |
| |
4 | #·direct·methods | 4 | #·direct·methods |
5 | .method·constructor·<init>()V | |
6 | ····.locals·0 | |
| |
7 | ····.line·11 | |
8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
9 | ····return-void | |
10 | .end·method | |
| |
11 | .method·static·asList([Ljava/lang/Object;)Ljava/util/List; | 5 | .method·static·a([Ljava/lang/Object;)Ljava/util/List; |
12 | ····.locals·0 | 6 | ····.locals·0 |
13 | ····.annotation·system·Ldalvik/annotation/Signature; | 7 | ····.annotation·system·Ldalvik/annotation/Signature; |
14 | ········value·=·{ | 8 | ········value·=·{ |
15 | ············"<T:", | 9 | ············"<T:", |
16 | ············"Ljava/lang/Object;", | 10 | ············"Ljava/lang/Object;", |
17 | ············">([TT;)", | 11 | ············">([TT;)", |
18 | ············"Ljava/util/List<", | 12 | ············"Ljava/util/List<", |
19 | ············"TT;>;" | 13 | ············"TT;>;" |
20 | ········} | 14 | ········} |
21 | ····.end·annotation | 15 | ····.end·annotation |
| |
22 | ····.line·13 | |
23 | ····invoke-static·{p0},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; | 16 | ····invoke-static·{p0},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; |
| |
24 | ····move-result-object·p0 | 17 | ····move-result-object·p0 |
| |
25 | ····return-object·p0 | 18 | ····return-object·p0 |
26 | .end·method | 19 | .end·method |
| | | |
Offset 1, 126 lines modified | Offset 1, 127 lines modified |
| 1 | .class·public·final·Lkotlinx/coroutines/internal/l; |
| 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
1 | .class·final·Lkotlin/collections/CollectionsKt___CollectionsKt$elementAt$1; | |
2 | .super·Lkotlin/jvm/internal/Lambda; | |
3 | .source·"_Collections.kt" | |
| |
4 | #·interfaces | |
5 | .implements·Lkotlin/jvm/functions/Function1; | |
| |
| |
6 | #·annotations | 4 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | |
8 | ····value·=·Lkotlin/collections/CollectionsKt___CollectionsKt;->elementAt(Ljava/lang/Iterable;I)Ljava/lang/Object; | |
9 | .end·annotation | |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | |
11 | ····accessFlags·=·0x18 | |
12 | ····name·=·null | |
13 | .end·annotation | |
| |
14 | .annotation·system·Ldalvik/annotation/Signature; | 5 | .annotation·system·Ldalvik/annotation/Signature; |
15 | ····value·=·{ | 6 | ····value·=·{ |
| 7 | ········"<E:", |
16 | ········"Lkotlin/jvm/internal/Lambda;", | |
17 | ········"Lkotlin/jvm/functions/Function1<", | |
18 | ········"Ljava/lang/Integer;", | 8 | ········"Ljava/lang/Object;", |
19 | ········"TT;>;" | 9 | ········">", |
| 10 | ········"Ljava/lang/Object;" |
20 | ····} | 11 | ····} |
21 | .end·annotation | 12 | .end·annotation |
| |
22 | .annotation·runtime·Lkotlin/Metadata; | |
23 | ····d1·=·{ | |
24 | ········"\u0000\u000c\n\u0002\u0008\u0003\n\u0002\u0010\u0008\n\u0002\u0008\u0002\u0010\u0000\u001a\u0002H\u0001\"\u0004\u0008\u0000\u0010\u00012\u0006\u0010\u0002\u001a\u00020\u0003H\n\u00a2\u0006\u0004\u0008\u0004\u0010\u0005" | |
25 | ····} | |
26 | ····d2·=·{ | |
27 | ········"<anonymous>", | |
28 | ········"T", | |
29 | ········"it", | |
30 | ········"", | |
31 | ········"invoke", | |
32 | ········"(I)Ljava/lang/Object;" | |
33 | ····} | |
34 | ····k·=·0x3 | |
35 | ····mv·=·{ | |
36 | ········0x1, | |
37 | ········0x6, | |
38 | ········0x0 | |
39 | ····} | |
40 | ····xi·=·0x30 | |
41 | .end·annotation | |
| |
| |
42 | #·instance·fields | |
43 | .field·final·synthetic·$index:I | 13 | #·direct·methods |
| 14 | .method·public·static·a(Ljava/lang/Object;)Ljava/lang/Object; |
| 15 | ····.locals·0 |
| 16 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 17 | ········value·=·{ |
| 18 | ············"<E:", |
| 19 | ············"Ljava/lang/Object;", |
| 20 | ············">(", |
| 21 | ············"Ljava/lang/Object;", |
| 22 | ············")", |
| 23 | ············"Ljava/lang/Object;" |
| 24 | ········} |
| 25 | ····.end·annotation |
| |
| 26 | ····return-object·p0 |
| 27 | .end·method |
| |
| 28 | .method·public·static·synthetic·b(Ljava/lang/Object;ILe/v/d/e;)Ljava/lang/Object; |
44 | #·direct·methods | |
45 | .method·constructor·<init>(I)V | |
46 | ····.locals·0 | 29 | ····.locals·0 |
| |
47 | ····iput·p1,·p0,·Lkotlin/collections/CollectionsKt___CollectionsKt$elementAt$1;->$index:I | 30 | ····and-int/lit8·p1,·p1,·0x1 |
| |
48 | ····const/4·p1,·0x1 | 31 | ····if-eqz·p1,·:cond_0 |
| |
49 | ····invoke-direct·{p0,·p1},·Lkotlin/jvm/internal/Lambda;-><init>(I)V | 32 | ····const/4·p0,·0x0 |
| |
50 | ····return-void | |
51 | .end·method | 33 | ····:cond_0 |
| 34 | ····invoke-static·{p0},·Lkotlinx/coroutines/internal/l;->a(Ljava/lang/Object;)Ljava/lang/Object; |
| |
| 35 | ····return-object·p0 |
| 36 | .end·method |
| |
| 37 | .method·public·static·final·c(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
52 | #·virtual·methods | |
53 | .method·public·final·invoke(I)Ljava/lang/Object; | |
54 | ····.locals·2 | 38 | ····.locals·2 |
55 | ····.annotation·system·Ldalvik/annotation/Signature; | 39 | ····.annotation·system·Ldalvik/annotation/Signature; |
56 | ········value·=·{ | 40 | ········value·=·{ |
57 | ············"(I)TT;" | 41 | ············"(", |
| 42 | ············"Ljava/lang/Object;", |
| 43 | ············"TE;)", |
| 44 | ············"Ljava/lang/Object;" |
58 | ········} | 45 | ········} |
59 | ····.end·annotation | 46 | ····.end·annotation |
| |
| 47 | ····invoke-static·{},·Lkotlinx/coroutines/o0;->a()Z |
60 | ····.line·87 | |
61 | ····new-instance·p1,·Ljava/lang/IndexOutOfBoundsException; | |
| |
62 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 48 | ····move-result·v0 |
| |
63 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 49 | ····if-eqz·v0,·:cond_1 |
| |
64 | ····const-string·v1,·"Collection·doesn\'t·contain·element·at·index·" | 50 | ····instance-of·v0,·p1,·Ljava/util/List; |
| |
65 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 51 | ····xor-int/lit8·v0,·v0,·0x1 |
| |
66 | ····move-result-object·v0 | 52 | ····if-eqz·v0,·:cond_0 |
| |
67 | ····iget·v1,·p0,·Lkotlin/collections/CollectionsKt___CollectionsKt$elementAt$1;->$index:I | 53 | ····goto·:goto_0 |
| |
68 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; | 54 | ····:cond_0 |
| 55 | ····new-instance·p0,·Ljava/lang/AssertionError; |
| |
69 | ····move-result-object·v0 | 56 | ····invoke-direct·{p0},·Ljava/lang/AssertionError;-><init>()V |
| |
70 | ····const/16·v1,·0x2e | 57 | ····throw·p0 |
| |
71 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; | 58 | ····:cond_1 |
Max diff block lines reached; 1981/6059 bytes (32.70%) of diff not shown.
|
Max HTML report size reached
| | | |
Offset 1, 66 lines modified | Offset 1, 76 lines modified |
1 | .class·public·final·synthetic·Lkotlin/collections/AbstractIterator$WhenMappings; | 1 | .class·public·final·synthetic·Lkotlinx/coroutines/m0$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"AbstractIterator.kt" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lkotlin/collections/AbstractIterator; | 6 | ····value·=·Lkotlinx/coroutines/m0; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x1001 | 9 | ····accessFlags·=·0x1001 |
| 10 | ····name·=·"a" |
10 | ····name·=·"WhenMappings" | |
11 | .end·annotation | |
| |
12 | .annotation·runtime·Lkotlin/Metadata; | |
13 | ····k·=·0x3 | |
14 | ····mv·=·{ | |
15 | ········0x1, | |
16 | ········0x6, | |
17 | ········0x0 | |
18 | ····} | |
19 | ····xi·=·0x30 | |
20 | .end·annotation | 11 | .end·annotation |
| |
| |
21 | #·static·fields | 12 | #·static·fields |
22 | .field·public·static·final·synthetic·$EnumSwitchMapping$0:[I | 13 | .field·public·static·final·synthetic·a:[I |
| |
| |
23 | #·direct·methods | 14 | #·direct·methods |
24 | .method·static·constructor·<clinit>()V | 15 | .method·static·constructor·<clinit>()V |
25 | ····.locals·3 | 16 | ····.locals·3 |
| |
26 | ····invoke-static·{},·Lkotlin/collections/State;->values()[Lkotlin/collections/State; | 17 | ····invoke-static·{},·Lkotlinx/coroutines/m0;->values()[Lkotlinx/coroutines/m0; |
| |
27 | ····move-result-object·v0 | 18 | ····move-result-object·v0 |
| |
28 | ····array-length·v0,·v0 | 19 | ····array-length·v0,·v0 |
| |
29 | ····new-array·v0,·v0,·[I | 20 | ····new-array·v0,·v0,·[I |
| |
30 | ····sget-object·v1,·Lkotlin/collections/State;->Done:Lkotlin/collections/State; | 21 | ····sget-object·v1,·Lkotlinx/coroutines/m0;->d:Lkotlinx/coroutines/m0; |
| |
31 | ····invoke-virtual·{v1},·Lkotlin/collections/State;->ordinal()I | 22 | ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I |
| |
32 | ····move-result·v1 | 23 | ····move-result·v1 |
| |
33 | ····const/4·v2,·0x1 | 24 | ····const/4·v2,·0x1 |
| |
34 | ····aput·v2,·v0,·v1 | 25 | ····aput·v2,·v0,·v1 |
| |
35 | ····sget-object·v1,·Lkotlin/collections/State;->Ready:Lkotlin/collections/State; | 26 | ····sget-object·v1,·Lkotlinx/coroutines/m0;->f:Lkotlinx/coroutines/m0; |
| |
36 | ····invoke-virtual·{v1},·Lkotlin/collections/State;->ordinal()I | 27 | ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I |
| |
37 | ····move-result·v1 | 28 | ····move-result·v1 |
| |
38 | ····const/4·v2,·0x2 | 29 | ····const/4·v2,·0x2 |
| |
39 | ····aput·v2,·v0,·v1 | 30 | ····aput·v2,·v0,·v1 |
| |
40 | ····sput-object·v0,·Lkotlin/collections/AbstractIterator$WhenMappings;->$EnumSwitchMapping$0:[I | 31 | ····sget-object·v1,·Lkotlinx/coroutines/m0;->g:Lkotlinx/coroutines/m0; |
| |
| 32 | ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I |
| |
| 33 | ····move-result·v1 |
| |
| 34 | ····const/4·v2,·0x3 |
| |
| 35 | ····aput·v2,·v0,·v1 |
| |
| 36 | ····sget-object·v1,·Lkotlinx/coroutines/m0;->e:Lkotlinx/coroutines/m0; |
| |
| 37 | ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I |
| |
| 38 | ····move-result·v1 |
| |
| 39 | ····const/4·v2,·0x4 |
| |
| 40 | ····aput·v2,·v0,·v1 |
| |
| 41 | ····sput-object·v0,·Lkotlinx/coroutines/m0$a;->a:[I |
| |
41 | ····return-void | 42 | ····return-void |
42 | .end·method | 43 | .end·method |
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 125 lines modified | Offset 1, 127 lines modified |
1 | .class·public·final·Lkotlin/collections/CollectionsKt__IteratorsJVMKt$iterator$1; | 1 | .class·final·Lc/a/b/t; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"IteratorsJVM.kt" | 3 | .source·"" |
| |
4 | #·interfaces | |
5 | .implements·Ljava/util/Iterator; | |
6 | .implements·Lkotlin/jvm/internal/markers/KMappedMarker; | |
| |
| |
7 | #·annotations | |
8 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | |
9 | ····value·=·Lkotlin/collections/CollectionsKt__IteratorsJVMKt;->iterator(Ljava/util/Enumeration;)Ljava/util/Iterator; | |
10 | .end·annotation | |
| |
11 | .annotation·system·Ldalvik/annotation/InnerClass; | |
12 | ····accessFlags·=·0x19 | |
13 | ····name·=·null | |
14 | .end·annotation | |
| |
15 | .annotation·system·Ldalvik/annotation/Signature; | |
16 | ····value·=·{ | |
17 | ········"Ljava/lang/Object;", | |
18 | ········"Ljava/util/Iterator<", | |
19 | ········"TT;>;", | |
20 | ········"Lkotlin/jvm/internal/markers/KMappedMarker;" | |
21 | ····} | |
22 | .end·annotation | |
| |
23 | .annotation·runtime·Lkotlin/Metadata; | |
24 | ····d1·=·{ | |
25 | ········"\u0000\u0013\n\u0000\n\u0002\u0010(\n\u0000\n\u0002\u0010\u000b\n\u0002\u0008\u0003*\u0001\u0000\u0008\n\u0018\u00002\u0008\u0012\u0004\u0012\u00028\u00000\u0001J\t\u0010\u0002\u001a\u00020\u0003H\u0096\u0002J\u000e\u0010\u0004\u001a\u00028\u0000H\u0096\u0002\u00a2\u0006\u0002\u0010\u0005\u00a8\u0006\u0006" | |
26 | ····} | |
27 | ····d2·=·{ | |
28 | ········"kotlin/collections/CollectionsKt__IteratorsJVMKt$iterator$1", | |
29 | ········"", | |
30 | ········"hasNext", | |
31 | ········"", | |
32 | ········"next", | |
33 | ········"()Ljava/lang/Object;", | |
34 | ········"kotlin-stdlib" | |
35 | ····} | |
36 | ····k·=·0x1 | |
37 | ····mv·=·{ | |
38 | ········0x1, | |
39 | ········0x6, | |
40 | ········0x0 | |
41 | ····} | |
42 | ····xi·=·0x30 | |
43 | .end·annotation | |
| |
| |
44 | #·instance·fields | 4 | #·static·fields |
45 | .field·final·synthetic·$this_iterator:Ljava/util/Enumeration; | 5 | .field·private·static·final·a:Lc/a/b/r; |
46 | ····.annotation·system·Ldalvik/annotation/Signature; | 6 | ····.annotation·system·Ldalvik/annotation/Signature; |
47 | ········value·=·{ | 7 | ········value·=·{ |
48 | ············"Ljava/util/Enumeration<", | 8 | ············"Lc/a/b/r<", |
49 | ············"TT;>;" | 9 | ············"*>;" |
50 | ········} | 10 | ········} |
51 | ····.end·annotation | 11 | ····.end·annotation |
52 | .end·field | 12 | .end·field |
| |
| 13 | .field·private·static·final·b:Lc/a/b/r; |
| |
53 | #·direct·methods | |
54 | .method·constructor·<init>(Ljava/util/Enumeration;)V | |
55 | ····.locals·0 | |
56 | ····.annotation·system·Ldalvik/annotation/Signature; | 14 | ····.annotation·system·Ldalvik/annotation/Signature; |
57 | ········value·=·{ | 15 | ········value·=·{ |
| 16 | ············"Lc/a/b/r<", |
58 | ············"(", | 17 | ············"*>;" |
59 | ············"Ljava/util/Enumeration<", | |
60 | ············"TT;>;)V" | |
61 | ········} | 18 | ········} |
62 | ····.end·annotation | 19 | ····.end·annotation |
| 20 | .end·field |
| |
| |
| 21 | #·direct·methods |
| 22 | .method·static·constructor·<clinit>()V |
| 23 | ····.locals·1 |
| |
| 24 | ····new-instance·v0,·Lc/a/b/s; |
| |
63 | ····iput-object·p1,·p0,·Lkotlin/collections/CollectionsKt__IteratorsJVMKt$iterator$1;->$this_iterator:Ljava/util/Enumeration; | 25 | ····invoke-direct·{v0},·Lc/a/b/s;-><init>()V |
| |
64 | ····.line·15 | |
65 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 26 | ····sput-object·v0,·Lc/a/b/t;->a:Lc/a/b/r; |
| |
| 27 | ····invoke-static·{},·Lc/a/b/t;->c()Lc/a/b/r; |
| |
| 28 | ····move-result-object·v0 |
| |
| 29 | ····sput-object·v0,·Lc/a/b/t;->b:Lc/a/b/r; |
| |
66 | ····return-void | 30 | ····return-void |
67 | .end·method | 31 | .end·method |
| |
| 32 | .method·static·a()Lc/a/b/r; |
| 33 | ····.locals·2 |
| 34 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 35 | ········value·=·{ |
| 36 | ············"()", |
| 37 | ············"Lc/a/b/r<", |
| 38 | ············"*>;" |
| 39 | ········} |
| 40 | ····.end·annotation |
| |
68 | #·virtual·methods | |
69 | .method·public·hasNext()Z | |
70 | ····.locals·1 | 41 | ····sget-object·v0,·Lc/a/b/t;->b:Lc/a/b/r; |
| |
| 42 | ····if-eqz·v0,·:cond_0 |
| |
| 43 | ····return-object·v0 |
71 | ····.line·16 | |
72 | ····iget-object·v0,·p0,·Lkotlin/collections/CollectionsKt__IteratorsJVMKt$iterator$1;->$this_iterator:Ljava/util/Enumeration; | |
| |
73 | ····invoke-interface·{v0},·Ljava/util/Enumeration;->hasMoreElements()Z | 44 | ····:cond_0 |
| 45 | ····new-instance·v0,·Ljava/lang/IllegalStateException; |
| |
74 | ····move-result·v0 | 46 | ····const-string·v1,·"Protobuf·runtime·is·not·correctly·loaded." |
| |
75 | ····return·v0 | 47 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
| |
| 48 | ····throw·v0 |
76 | .end·method | 49 | .end·method |
| |
Max diff block lines reached; 1885/5699 bytes (33.08%) of diff not shown.
|
| | | |
Offset 1, 107 lines modified | Offset 1, 101 lines modified |
| 1 | .class·final·Lkotlinx/coroutines/l1; |
| 2 | .super·Lkotlinx/coroutines/p1; |
| 3 | .source·"" |
1 | .class·final·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$1; | |
2 | .super·Lkotlin/jvm/internal/Lambda; | |
3 | .source·"_Arrays.kt" | |
| |
4 | #·interfaces | |
5 | .implements·Lkotlin/jvm/functions/Function0; | |
| |
| |
| 4 | #·static·fields |
| 5 | .field·private·static·final·synthetic·i:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; |
6 | #·annotations | |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | |
8 | ····value·=·Lkotlin/collections/ArraysKt___ArraysKt;->withIndex([Ljava/lang/Object;)Ljava/lang/Iterable; | |
9 | .end·annotation | |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | |
11 | ····accessFlags·=·0x18 | |
12 | ····name·=·null | |
13 | .end·annotation | |
| |
14 | .annotation·system·Ldalvik/annotation/Signature; | |
15 | ····value·=·{ | |
16 | ········"Lkotlin/jvm/internal/Lambda;", | |
17 | ········"Lkotlin/jvm/functions/Function0<", | |
18 | ········"Ljava/util/Iterator<", | |
19 | ········"+TT;>;>;" | |
20 | ····} | |
21 | .end·annotation | |
| |
22 | .annotation·runtime·Lkotlin/Metadata; | |
23 | ····d1·=·{ | |
24 | ········"\u0000\n\n\u0000\n\u0002\u0010(\n\u0002\u0008\u0002\u0010\u0000\u001a\u0008\u0012\u0004\u0012\u0002H\u00020\u0001\"\u0004\u0008\u0000\u0010\u0002H\n\u00a2\u0006\u0002\u0008\u0003" | |
25 | ····} | |
26 | ····d2·=·{ | |
27 | ········"<anonymous>", | |
28 | ········"", | |
29 | ········"T", | |
30 | ········"invoke" | |
31 | ····} | |
32 | ····k·=·0x3 | |
33 | ····mv·=·{ | |
34 | ········0x1, | |
35 | ········0x6, | |
36 | ········0x0 | |
37 | ····} | |
38 | ····xi·=·0x30 | |
39 | .end·annotation | |
| |
| |
40 | #·instance·fields | 6 | #·instance·fields |
41 | .field·final·synthetic·$this_withIndex:[Ljava/lang/Object; | 7 | .field·private·volatile·synthetic·_invoked:I |
| |
| 8 | .field·private·final·h:Le/v/c/l; |
42 | ····.annotation·system·Ldalvik/annotation/Signature; | 9 | ····.annotation·system·Ldalvik/annotation/Signature; |
43 | ········value·=·{ | 10 | ········value·=·{ |
| 11 | ············"Le/v/c/l<", |
| 12 | ············"Ljava/lang/Throwable;", |
| 13 | ············"Le/p;", |
44 | ············"[TT;" | 14 | ············">;" |
45 | ········} | 15 | ········} |
46 | ····.end·annotation | 16 | ····.end·annotation |
47 | .end·field | 17 | .end·field |
| |
| |
48 | #·direct·methods | 18 | #·direct·methods |
49 | .method·constructor·<init>([Ljava/lang/Object;)V | 19 | .method·static·constructor·<clinit>()V |
| 20 | ····.locals·2 |
| |
| 21 | ····const-class·v0,·Lkotlinx/coroutines/l1; |
| |
| 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; |
| |
| 24 | ····move-result-object·v0 |
| |
| 25 | ····sput-object·v0,·Lkotlinx/coroutines/l1;->i:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; |
| |
| 26 | ····return-void |
| 27 | .end·method |
| |
| 28 | .method·public·constructor·<init>(Le/v/c/l;)V |
50 | ····.locals·0 | 29 | ····.locals·0 |
51 | ····.annotation·system·Ldalvik/annotation/Signature; | 30 | ····.annotation·system·Ldalvik/annotation/Signature; |
52 | ········value·=·{ | 31 | ········value·=·{ |
| 32 | ············"(", |
| 33 | ············"Le/v/c/l<", |
| 34 | ············"-", |
| 35 | ············"Ljava/lang/Throwable;", |
| 36 | ············"Le/p;", |
53 | ············"([TT;)V" | 37 | ············">;)V" |
54 | ········} | 38 | ········} |
55 | ····.end·annotation | 39 | ····.end·annotation |
| |
56 | ····iput-object·p1,·p0,·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$1;->$this_withIndex:[Ljava/lang/Object; | 40 | ····invoke-direct·{p0},·Lkotlinx/coroutines/p1;-><init>()V |
| |
| 41 | ····iput-object·p1,·p0,·Lkotlinx/coroutines/l1;->h:Le/v/c/l; |
| |
57 | ····const/4·p1,·0x0 | 42 | ····const/4·p1,·0x0 |
| |
58 | ····invoke-direct·{p0,·p1},·Lkotlin/jvm/internal/Lambda;-><init>(I)V | 43 | ····iput·p1,·p0,·Lkotlinx/coroutines/l1;->_invoked:I |
| |
59 | ····return-void | 44 | ····return-void |
60 | .end·method | 45 | .end·method |
| |
| |
61 | #·virtual·methods | 46 | #·virtual·methods |
62 | .method·public·bridge·synthetic·invoke()Ljava/lang/Object; | 47 | .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object; |
63 | ····.locals·1 | 48 | ····.locals·0 |
| |
| 49 | ····check-cast·p1,·Ljava/lang/Throwable; |
64 | ····.line·11753 | |
65 | ····invoke-virtual·{p0},·Lkotlin/collections/ArraysKt___ArraysKt$withIndex$1;->invoke()Ljava/util/Iterator; | |
| |
66 | ····move-result-object·v0 | 50 | ····invoke-virtual·{p0,·p1},·Lkotlinx/coroutines/l1;->y(Ljava/lang/Throwable;)V |
| |
| 51 | ····sget-object·p1,·Le/p;->a:Le/p; |
| |
67 | ····return-object·v0 | 52 | ····return-object·p1 |
68 | .end·method | 53 | .end·method |
| |
69 | .method·public·final·invoke()Ljava/util/Iterator; | 54 | .method·public·y(Ljava/lang/Throwable;)V |
70 | ····.locals·1 | 55 | ····.locals·3 |
71 | ····.annotation·system·Ldalvik/annotation/Signature; | |
Max diff block lines reached; 826/4822 bytes (17.13%) of diff not shown.
|
| | | |
Offset 1, 134 lines modified | Offset 1, 144 lines modified |
1 | .class·public·final·Lkotlin/collections/AbstractMap$keys$1$iterator$1; | 1 | .class·public·abstract·Le/s/b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"AbstractMap.kt" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
| 5 | .implements·Le/s/g$c; |
5 | .implements·Ljava/util/Iterator; | |
6 | .implements·Lkotlin/jvm/internal/markers/KMappedMarker; | |
| |
| |
7 | #·annotations | 6 | #·annotations |
8 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | |
9 | ····value·=·Lkotlin/collections/AbstractMap$keys$1;->iterator()Ljava/util/Iterator; | |
10 | .end·annotation | |
| |
11 | .annotation·system·Ldalvik/annotation/InnerClass; | |
12 | ····accessFlags·=·0x19 | |
13 | ····name·=·null | |
14 | .end·annotation | |
| |
15 | .annotation·system·Ldalvik/annotation/Signature; | 7 | .annotation·system·Ldalvik/annotation/Signature; |
16 | ····value·=·{ | 8 | ····value·=·{ |
| 9 | ········"<B::", |
| 10 | ········"Le/s/g$b;", |
| 11 | ········"E::TB;>", |
17 | ········"Ljava/lang/Object;", | 12 | ········"Ljava/lang/Object;", |
18 | ········"Ljava/util/Iterator<", | 13 | ········"Le/s/g$c<", |
19 | ········"TK;>;", | 14 | ········"TE;>;" |
20 | ········"Lkotlin/jvm/internal/markers/KMappedMarker;" | |
21 | ····} | |
22 | .end·annotation | |
| |
23 | .annotation·runtime·Lkotlin/Metadata; | |
24 | ····d1·=·{ | |
25 | ········"\u0000\u0013\n\u0000\n\u0002\u0010(\n\u0000\n\u0002\u0010\u000b\n\u0002\u0008\u0003*\u0001\u0000\u0008\n\u0018\u00002\u0008\u0012\u0004\u0012\u00028\u00000\u0001J\t\u0010\u0002\u001a\u00020\u0003H\u0096\u0002J\u000e\u0010\u0004\u001a\u00028\u0000H\u0096\u0002\u00a2\u0006\u0002\u0010\u0005\u00a8\u0006\u0006" | |
26 | ····} | |
27 | ····d2·=·{ | |
28 | ········"kotlin/collections/AbstractMap$keys$1$iterator$1", | |
29 | ········"", | |
30 | ········"hasNext", | |
31 | ········"", | |
32 | ········"next", | |
33 | ········"()Ljava/lang/Object;", | |
34 | ········"kotlin-stdlib" | |
35 | ····} | 15 | ····} |
36 | ····k·=·0x1 | |
37 | ····mv·=·{ | |
38 | ········0x1, | |
39 | ········0x6, | |
40 | ········0x0 | |
41 | ····} | |
42 | ····xi·=·0x30 | |
43 | .end·annotation | 16 | .end·annotation |
| |
| |
44 | #·instance·fields | 17 | #·instance·fields |
45 | .field·final·synthetic·$entryIterator:Ljava/util/Iterator; | 18 | .field·private·final·d:Le/v/c/l; |
| 19 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 20 | ········value·=·{ |
| 21 | ············"Le/v/c/l<", |
| 22 | ············"Le/s/g$b;", |
| 23 | ············"TE;>;" |
| 24 | ········} |
| 25 | ····.end·annotation |
| 26 | .end·field |
| |
| 27 | .field·private·final·e:Le/s/g$c; |
46 | ····.annotation·system·Ldalvik/annotation/Signature; | 28 | ····.annotation·system·Ldalvik/annotation/Signature; |
47 | ········value·=·{ | 29 | ········value·=·{ |
| 30 | ············"Le/s/g$c<", |
48 | ············"Ljava/util/Iterator<", | |
49 | ············"Ljava/util/Map$Entry<", | |
50 | ············"TK;TV;>;>;" | 31 | ············"*>;" |
51 | ········} | 32 | ········} |
52 | ····.end·annotation | 33 | ····.end·annotation |
53 | .end·field | 34 | .end·field |
| |
| |
54 | #·direct·methods | 35 | #·direct·methods |
55 | .method·constructor·<init>(Ljava/util/Iterator;)V | 36 | .method·public·constructor·<init>(Le/s/g$c;Le/v/c/l;)V |
56 | ····.locals·0 | 37 | ····.locals·1 |
57 | ····.annotation·system·Ldalvik/annotation/Signature; | 38 | ····.annotation·system·Ldalvik/annotation/Signature; |
58 | ········value·=·{ | 39 | ········value·=·{ |
59 | ············"(", | 40 | ············"(", |
60 | ············"Ljava/util/Iterator<", | 41 | ············"Le/s/g$c<", |
| 42 | ············"TB;>;", |
| 43 | ············"Le/v/c/l<", |
61 | ············"+", | 44 | ············"-", |
62 | ············"Ljava/util/Map$Entry<", | 45 | ············"Le/s/g$b;", |
63 | ············"+TK;+TV;>;>;)V" | 46 | ············"+TE;>;)V" |
64 | ········} | 47 | ········} |
65 | ····.end·annotation | 48 | ····.end·annotation |
| |
66 | ····iput-object·p1,·p0,·Lkotlin/collections/AbstractMap$keys$1$iterator$1;->$entryIterator:Ljava/util/Iterator; | 49 | ····const-string·v0,·"baseKey" |
| |
| 50 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
| 51 | ····const-string·v0,·"safeCast" |
| |
| 52 | ····invoke-static·{p2,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
67 | ····.line·90 | |
68 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 53 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
| 54 | ····iput-object·p2,·p0,·Le/s/b;->d:Le/v/c/l; |
69 | ····return-void | |
70 | .end·method | |
| |
| 55 | ····instance-of·p2,·p1,·Le/s/b; |
| |
| 56 | ····if-eqz·p2,·:cond_0 |
71 | #·virtual·methods | |
72 | .method·public·hasNext()Z | |
73 | ····.locals·1 | |
| |
| 57 | ····check-cast·p1,·Le/s/b; |
74 | ····.line·91 | |
75 | ····iget-object·v0,·p0,·Lkotlin/collections/AbstractMap$keys$1$iterator$1;->$entryIterator:Ljava/util/Iterator; | |
| |
76 | ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z | 58 | ····iget-object·p1,·p1,·Le/s/b;->e:Le/s/g$c; |
| |
77 | ····move-result·v0 | 59 | ····:cond_0 |
| 60 | ····iput-object·p1,·p0,·Le/s/b;->e:Le/s/g$c; |
| |
78 | ····return·v0 | 61 | ····return-void |
79 | .end·method | 62 | .end·method |
| |
Max diff block lines reached; 1854/5753 bytes (32.23%) of diff not shown.
|
| | | |
Offset 1, 100 lines modified | Offset 1, 112 lines modified |
1 | .class·public·abstract·Lkotlin/collections/CharIterator; | 1 | .class·final·Lc/a/b/p; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Iterators.kt" | 3 | .source·"" |
| |
4 | #·interfaces | |
5 | .implements·Ljava/util/Iterator; | |
6 | .implements·Lkotlin/jvm/internal/markers/KMappedMarker; | |
| |
| |
7 | #·annotations | 4 | #·static·fields |
| 5 | .field·static·final·a:Ljava/lang/Class; |
8 | .annotation·system·Ldalvik/annotation/Signature; | 6 | ····.annotation·system·Ldalvik/annotation/Signature; |
9 | ····value·=·{ | 7 | ········value·=·{ |
10 | ········"Ljava/lang/Object;", | |
11 | ········"Ljava/util/Iterator<", | |
12 | ········"Ljava/lang/Character;", | 8 | ············"Ljava/lang/Class<", |
13 | ········">;", | 9 | ············"*>;" |
| 10 | ········} |
14 | ········"Lkotlin/jvm/internal/markers/KMappedMarker;" | |
15 | ····} | |
16 | .end·annotation | 11 | ····.end·annotation |
| 12 | .end·field |
| |
17 | .annotation·runtime·Lkotlin/Metadata; | |
18 | ····d1·=·{ | |
19 | ········"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0010(\n\u0002\u0010\u000c\n\u0002\u0008\u0005\u0008&\u0018\u00002\u0008\u0012\u0004\u0012\u00020\u00020\u0001B\u0005\u00a2\u0006\u0002\u0010\u0003J\u000e\u0010\u0004\u001a\u00020\u0002H\u0086\u0002\u00a2\u0006\u0002\u0010\u0005J\u0008\u0010\u0006\u001a\u00020\u0002H&\u00a8\u0006\u0007" | |
20 | ····} | |
21 | ····d2·=·{ | |
22 | ········"Lkotlin/collections/CharIterator;", | |
23 | ········"", | |
24 | ········"", | |
25 | ········"()V", | |
26 | ········"next", | |
27 | ········"()Ljava/lang/Character;", | |
28 | ········"nextChar", | |
29 | ········"kotlin-stdlib" | |
30 | ····} | |
31 | ····k·=·0x1 | |
32 | ····mv·=·{ | |
33 | ········0x1, | |
34 | ········0x6, | |
35 | ········0x0 | |
36 | ····} | |
37 | ····xi·=·0x30 | |
38 | .end·annotation | |
| |
| |
39 | #·direct·methods | 13 | #·direct·methods |
40 | .method·public·constructor·<init>()V | 14 | .method·static·constructor·<clinit>()V |
41 | ····.locals·0 | 15 | ····.locals·1 |
| |
42 | ····.line·19 | |
43 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 16 | ····invoke-static·{},·Lc/a/b/p;->c()Ljava/lang/Class; |
| |
| 17 | ····move-result-object·v0 |
| |
| 18 | ····sput-object·v0,·Lc/a/b/p;->a:Ljava/lang/Class; |
| |
44 | ····return-void | 19 | ····return-void |
45 | .end·method | 20 | .end·method |
| |
| 21 | .method·public·static·a()Lc/a/b/q; |
| |
46 | #·virtual·methods | |
47 | .method·public·final·next()Ljava/lang/Character; | |
48 | ····.locals·1 | 22 | ····.locals·1 |
| |
| 23 | ····const-string·v0,·"getEmptyRegistry" |
49 | ····.line·20 | |
50 | ····invoke-virtual·{p0},·Lkotlin/collections/CharIterator;->nextChar()C | |
| |
51 | ····move-result·v0 | |
| |
52 | ····invoke-static·{v0},·Ljava/lang/Character;->valueOf(C)Ljava/lang/Character; | 24 | ····invoke-static·{v0},·Lc/a/b/p;->b(Ljava/lang/String;)Lc/a/b/q; |
| |
53 | ····move-result-object·v0 | 25 | ····move-result-object·v0 |
| |
| 26 | ····if-eqz·v0,·:cond_0 |
| |
| 27 | ····goto·:goto_0 |
| |
| 28 | ····:cond_0 |
| 29 | ····sget-object·v0,·Lc/a/b/q;->d:Lc/a/b/q; |
| |
| 30 | ····:goto_0 |
54 | ····return-object·v0 | 31 | ····return-object·v0 |
55 | .end·method | 32 | .end·method |
| |
56 | .method·public·bridge·synthetic·next()Ljava/lang/Object; | 33 | .method·private·static·final·b(Ljava/lang/String;)Lc/a/b/q; |
57 | ····.locals·1 | 34 | ····.locals·4 |
| |
| 35 | ····sget-object·v0,·Lc/a/b/p;->a:Ljava/lang/Class; |
58 | ····.line·19 | |
59 | ····invoke-virtual·{p0},·Lkotlin/collections/CharIterator;->nextChar()C | |
| |
60 | ····move-result·v0 | 36 | ····const/4·v1,·0x0 |
| |
61 | ····invoke-static·{v0},·Ljava/lang/Character;->valueOf(C)Ljava/lang/Character; | 37 | ····if-nez·v0,·:cond_0 |
| |
62 | ····move-result-object·v0 | 38 | ····return-object·v1 |
| |
63 | ····return-object·v0 | |
64 | .end·method | 39 | ····:cond_0 |
| 40 | ····const/4·v2,·0x0 |
| |
65 | .method·public·abstract·nextChar()C | 41 | ····:try_start_0 |
| 42 | ····new-array·v3,·v2,·[Ljava/lang/Class; |
| |
| 43 | ····invoke-virtual·{v0,·p0,·v3},·Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; |
| |
| 44 | ····move-result-object·p0 |
| |
| 45 | ····new-array·v0,·v2,·[Ljava/lang/Object; |
| |
| 46 | ····invoke-virtual·{p0,·v1,·v0},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; |
| |
| 47 | ····move-result-object·p0 |
| |
| 48 | ····check-cast·p0,·Lc/a/b/q; |
| 49 | ····:try_end_0 |
| 50 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 |
| |
| 51 | ····return-object·p0 |
| |
| 52 | ····:catch_0 |
| 53 | ····return-object·v1 |
66 | .end·method | 54 | .end·method |
Max diff block lines reached; 925/4620 bytes (20.02%) of diff not shown.
|
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 76 lines modified | Offset 1, 146 lines modified |
| 1 | .class·Le/q/i; |
| 2 | .super·Le/q/h; |
| 3 | .source·"" |
1 | .class·public·final·Lkotlin/collections/CollectionSystemProperties; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"CollectionsJVM.kt" | |
| |
| |
4 | #·annotations | |
5 | .annotation·runtime·Lkotlin/Metadata; | |
6 | ····d1·=·{ | |
7 | ········"\u0000\u0012\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0008\u0002\n\u0002\u0010\u000b\n\u0000\u0008\u00c0\u0002\u0018\u00002\u00020\u0001B\u0007\u0008\u0002\u00a2\u0006\u0002\u0010\u0002R\u0010\u0010\u0003\u001a\u00020\u00048\u0000X\u0081\u0004\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u0005" | |
8 | ····} | |
9 | ····d2·=·{ | |
10 | ········"Lkotlin/collections/CollectionSystemProperties;", | |
11 | ········"", | |
12 | ········"()V", | |
13 | ········"brittleContainsOptimizationEnabled", | |
14 | ········"", | |
15 | ········"kotlin-stdlib" | |
16 | ····} | |
17 | ····k·=·0x1 | |
18 | ····mv·=·{ | |
19 | ········0x1, | |
20 | ········0x6, | |
21 | ········0x0 | |
22 | ····} | |
23 | ····xi·=·0x30 | |
24 | .end·annotation | |
| |
| |
25 | #·static·fields | |
26 | .field·public·static·final·INSTANCE:Lkotlin/collections/CollectionSystemProperties; | 4 | #·direct·methods |
| 5 | .method·public·static·b()Ljava/util/List; |
| 6 | ····.locals·1 |
| 7 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 8 | ········value·=·{ |
| 9 | ············"<T:", |
| 10 | ············"Ljava/lang/Object;", |
| 11 | ············">()", |
| 12 | ············"Ljava/util/List<", |
| 13 | ············"TT;>;" |
| 14 | ········} |
| 15 | ····.end·annotation |
| |
27 | .field·public·static·final·brittleContainsOptimizationEnabled:Z | 16 | ····sget-object·v0,·Le/q/s;->d:Le/q/s; |
| |
| 17 | ····return-object·v0 |
| 18 | .end·method |
| |
| 19 | .method·public·static·c(Ljava/util/List;)I |
28 | #·direct·methods | |
29 | .method·static·constructor·<clinit>()V | |
30 | ····.locals·1 | 20 | ····.locals·1 |
| 21 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 22 | ········value·=·{ |
| 23 | ············"<T:", |
| 24 | ············"Ljava/lang/Object;", |
| 25 | ············">(", |
| 26 | ············"Ljava/util/List<", |
| 27 | ············"+TT;>;)I" |
| 28 | ········} |
| 29 | ····.end·annotation |
| |
| 30 | ····const-string·v0,·"<this>" |
| |
31 | ····new-instance·v0,·Lkotlin/collections/CollectionSystemProperties; | 31 | ····invoke-static·{p0,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
32 | ····invoke-direct·{v0},·Lkotlin/collections/CollectionSystemProperties;-><init>()V | 32 | ····invoke-interface·{p0},·Ljava/util/List;->size()I |
| |
33 | ····sput-object·v0,·Lkotlin/collections/CollectionSystemProperties;->INSTANCE:Lkotlin/collections/CollectionSystemProperties; | 33 | ····move-result·p0 |
| |
34 | ····const-string·v0,·"kotlin.collections.convert_arg_to_set_in_removeAll" | 34 | ····add-int/lit8·p0,·p0,·-0x1 |
| |
35 | ····.line·128 | |
36 | ····invoke-static·{v0},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String; | 35 | ····return·p0 |
| 36 | .end·method |
| |
37 | ····move-result-object·v0 | 37 | .method·public·static·varargs·d([Ljava/lang/Object;)Ljava/util/List; |
| 38 | ····.locals·1 |
| 39 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 40 | ········value·=·{ |
| 41 | ············"<T:", |
| 42 | ············"Ljava/lang/Object;", |
| 43 | ············">([TT;)", |
| 44 | ············"Ljava/util/List<", |
| 45 | ············"TT;>;" |
| 46 | ········} |
| 47 | ····.end·annotation |
| |
38 | ····if-nez·v0,·:cond_0 | 48 | ····const-string·v0,·"elements" |
| |
39 | ····const/4·v0,·0x0 | 49 | ····invoke-static·{p0,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
| 50 | ····array-length·v0,·p0 |
| |
| 51 | ····if-lez·v0,·:cond_0 |
| |
| 52 | ····invoke-static·{p0},·Le/q/a;->a([Ljava/lang/Object;)Ljava/util/List; |
| |
| 53 | ····move-result-object·p0 |
| |
40 | ····goto·:goto_0 | 54 | ····goto·:goto_0 |
| |
41 | ····:cond_0 | 55 | ····:cond_0 |
42 | ····invoke-static·{v0},·Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z | 56 | ····invoke-static·{},·Le/q/g;->b()Ljava/util/List; |
| |
43 | ····move-result·v0 | 57 | ····move-result-object·p0 |
| |
44 | ····:goto_0 | 58 | ····:goto_0 |
45 | ····sput-boolean·v0,·Lkotlin/collections/CollectionSystemProperties;->brittleContainsOptimizationEnabled:Z | 59 | ····return-object·p0 |
| 60 | .end·method |
| |
| 61 | .method·public·static·e(Ljava/util/List;)Ljava/util/List; |
| 62 | ····.locals·2 |
| 63 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 64 | ········value·=·{ |
| 65 | ············"<T:", |
| 66 | ············"Ljava/lang/Object;", |
| 67 | ············">(", |
| 68 | ············"Ljava/util/List<", |
| 69 | ············"+TT;>;)", |
| 70 | ············"Ljava/util/List<", |
| 71 | ············"TT;>;" |
| 72 | ········} |
| 73 | ····.end·annotation |
| |
Max diff block lines reached; 942/5058 bytes (18.62%) of diff not shown.
|
| | | |
Offset 1, 124 lines modified | Offset 1, 142 lines modified |
1 | .class·final·Lkotlin/collections/AbstractMap$toString$1; | |
2 | .super·Lkotlin/jvm/internal/Lambda; | |
3 | .source·"AbstractMap.kt" | 1 | .class·Lc/a/b/k0$b; |
| 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lkotlin/jvm/functions/Function1; | 5 | .implements·Lc/a/b/r0; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lkotlin/collections/AbstractMap;->toString()Ljava/lang/String; | 8 | ····value·=·Lc/a/b/k0; |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x18 | 11 | ····accessFlags·=·0xa |
12 | ····name·=·null | 12 | ····name·=·"b" |
13 | .end·annotation | |
| |
14 | .annotation·system·Ldalvik/annotation/Signature; | |
15 | ····value·=·{ | |
16 | ········"Lkotlin/jvm/internal/Lambda;", | |
17 | ········"Lkotlin/jvm/functions/Function1<", | |
18 | ········"Ljava/util/Map$Entry<", | |
19 | ········"+TK;+TV;>;", | |
20 | ········"Ljava/lang/CharSequence;", | |
21 | ········">;" | |
22 | ····} | |
23 | .end·annotation | |
| |
24 | .annotation·runtime·Lkotlin/Metadata; | |
25 | ····d1·=·{ | |
26 | ········"\u0000\u0010\n\u0000\n\u0002\u0010\r\n\u0002\u0008\u0003\n\u0002\u0010&\n\u0000\u0010\u0000\u001a\u00020\u0001\"\u0004\u0008\u0000\u0010\u0002\"\u0006\u0008\u0001\u0010\u0003·\u00012\u0012\u0010\u0004\u001a\u000e\u0012\u0004\u0012\u0002H\u0002\u0012\u0004\u0012\u0002H\u00030\u0005H\n\u00a2\u0006\u0002\u0008\u0006" | |
27 | ····} | |
28 | ····d2·=·{ | |
29 | ········"<anonymous>", | |
30 | ········"", | |
31 | ········"K", | |
32 | ········"V", | |
33 | ········"it", | |
34 | ········"", | |
35 | ········"invoke" | |
36 | ····} | |
37 | ····k·=·0x3 | |
38 | ····mv·=·{ | |
39 | ········0x1, | |
40 | ········0x6, | |
41 | ········0x0 | |
42 | ····} | |
43 | ····xi·=·0x30 | |
44 | .end·annotation | 13 | .end·annotation |
| |
| |
45 | #·instance·fields | 14 | #·instance·fields |
| 15 | .field·private·a:[Lc/a/b/r0; |
46 | .field·final·synthetic·this$0:Lkotlin/collections/AbstractMap; | |
47 | ····.annotation·system·Ldalvik/annotation/Signature; | |
48 | ········value·=·{ | |
49 | ············"Lkotlin/collections/AbstractMap<", | |
50 | ············"TK;TV;>;" | |
51 | ········} | |
52 | ····.end·annotation | |
53 | .end·field | |
| |
| |
54 | #·direct·methods | 16 | #·direct·methods |
55 | .method·constructor·<init>(Lkotlin/collections/AbstractMap;)V | 17 | .method·varargs·constructor·<init>([Lc/a/b/r0;)V |
56 | ····.locals·0 | 18 | ····.locals·0 |
| |
| 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
| 20 | ····iput-object·p1,·p0,·Lc/a/b/k0$b;->a:[Lc/a/b/r0; |
| |
| 21 | ····return-void |
| 22 | .end·method |
| |
| |
| 23 | #·virtual·methods |
| 24 | .method·public·a(Ljava/lang/Class;)Z |
| 25 | ····.locals·5 |
57 | ····.annotation·system·Ldalvik/annotation/Signature; | 26 | ····.annotation·system·Ldalvik/annotation/Signature; |
58 | ········value·=·{ | 27 | ········value·=·{ |
59 | ············"(", | 28 | ············"(", |
60 | ············"Lkotlin/collections/AbstractMap<", | 29 | ············"Ljava/lang/Class<", |
61 | ············"TK;+TV;>;)V" | 30 | ············"*>;)Z" |
62 | ········} | 31 | ········} |
63 | ····.end·annotation | 32 | ····.end·annotation |
| |
64 | ····iput-object·p1,·p0,·Lkotlin/collections/AbstractMap$toString$1;->this$0:Lkotlin/collections/AbstractMap; | 33 | ····iget-object·v0,·p0,·Lc/a/b/k0$b;->a:[Lc/a/b/r0; |
| |
| 34 | ····array-length·v1,·v0 |
| |
| 35 | ····const/4·v2,·0x0 |
| |
| 36 | ····move·v3,·v2 |
| |
| 37 | ····:goto_0 |
| 38 | ····if-ge·v3,·v1,·:cond_1 |
| |
| 39 | ····aget-object·v4,·v0,·v3 |
| |
| 40 | ····invoke-interface·{v4,·p1},·Lc/a/b/r0;->a(Ljava/lang/Class;)Z |
| |
| 41 | ····move-result·v4 |
| |
| 42 | ····if-eqz·v4,·:cond_0 |
| |
65 | ····const/4·p1,·0x1 | 43 | ····const/4·p1,·0x1 |
| |
66 | ····invoke-direct·{p0,·p1},·Lkotlin/jvm/internal/Lambda;-><init>(I)V | 44 | ····return·p1 |
| |
67 | ····return-void | |
68 | .end·method | 45 | ····:cond_0 |
| 46 | ····add-int/lit8·v3,·v3,·0x1 |
| |
| 47 | ····goto·:goto_0 |
| |
69 | #·virtual·methods | |
70 | .method·public·final·invoke(Ljava/util/Map$Entry;)Ljava/lang/CharSequence; | 48 | ····:cond_1 |
| 49 | ····return·v2 |
| 50 | .end·method |
| |
| 51 | .method·public·b(Ljava/lang/Class;)Lc/a/b/q0; |
71 | ····.locals·1 | 52 | ····.locals·5 |
72 | ····.annotation·system·Ldalvik/annotation/Signature; | 53 | ····.annotation·system·Ldalvik/annotation/Signature; |
73 | ········value·=·{ | 54 | ········value·=·{ |
Max diff block lines reached; 2353/5809 bytes (40.51%) of diff not shown.
|
Max HTML report size reached
| | | |
Offset 1, 99 lines modified | Offset 1, 58 lines modified |
1 | .class·final·Lkotlin/collections/unsigned/UArraysKt___UArraysKt$withIndex$2; | |
2 | .super·Lkotlin/jvm/internal/Lambda; | |
3 | .source·"_UArrays.kt" | 1 | .class·public·final·Le/z/f$a; |
| 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lkotlin/jvm/functions/Function0; | 5 | .implements·Le/z/b; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
8 | ····value·=·Lkotlin/collections/unsigned/UArraysKt___UArraysKt;->withIndex-QwZRm1k([J)Ljava/lang/Iterable; | 8 | ····value·=·Le/z/f;->a(Ljava/util/Iterator;)Le/z/b; |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x18 | 11 | ····accessFlags·=·0x19 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
| |
14 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
15 | ····value·=·{ | 15 | ····value·=·{ |
| 16 | ········"Ljava/lang/Object;", |
| 17 | ········"Le/z/b<", |
16 | ········"Lkotlin/jvm/internal/Lambda;", | |
17 | ········"Lkotlin/jvm/functions/Function0<", | |
18 | ········"Ljava/util/Iterator<", | |
19 | ········"+", | |
20 | ········"Lkotlin/ULong;", | |
21 | ········">;>;" | 18 | ········"TT;>;" |
22 | ····} | 19 | ····} |
23 | .end·annotation | 20 | .end·annotation |
| |
24 | .annotation·runtime·Lkotlin/Metadata; | |
25 | ····d1·=·{ | |
26 | ········"\u0000\u000c\n\u0000\n\u0002\u0010(\n\u0002\u0018\u0002\n\u0000\u0010\u0000\u001a\u0008\u0012\u0004\u0012\u00020\u00020\u0001H\n\u00a2\u0006\u0002\u0008\u0003" | |
27 | ····} | |
28 | ····d2·=·{ | |
29 | ········"<anonymous>", | |
30 | ········"", | |
31 | ········"Lkotlin/ULong;", | |
32 | ········"invoke" | |
33 | ····} | |
34 | ····k·=·0x3 | |
35 | ····mv·=·{ | |
36 | ········0x1, | |
37 | ········0x6, | |
38 | ········0x0 | |
39 | ····} | |
40 | ····xi·=·0x30 | |
41 | .end·annotation | |
| |
| |
42 | #·instance·fields | 21 | #·instance·fields |
43 | .field·final·synthetic·$this_withIndex:[J | 22 | .field·final·synthetic·a:Ljava/util/Iterator; |
| |
| |
44 | #·direct·methods | 23 | #·direct·methods |
45 | .method·constructor·<init>([J)V | 24 | .method·public·constructor·<init>(Ljava/util/Iterator;)V |
46 | ····.locals·0 | 25 | ····.locals·0 |
| |
| 26 | ····iput-object·p1,·p0,·Le/z/f$a;->a:Ljava/util/Iterator; |
47 | ····iput-object·p1,·p0,·Lkotlin/collections/unsigned/UArraysKt___UArraysKt$withIndex$2;->$this_withIndex:[J | |
| |
48 | ····const/4·p1,·0x0 | |
| |
49 | ····invoke-direct·{p0,·p1},·Lkotlin/jvm/internal/Lambda;-><init>(I)V | 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
50 | ····return-void | 28 | ····return-void |
51 | .end·method | 29 | .end·method |
| |
| |
52 | #·virtual·methods | 30 | #·virtual·methods |
53 | .method·public·bridge·synthetic·invoke()Ljava/lang/Object; | |
54 | ····.locals·1 | |
| |
55 | ····.line·5318 | |
56 | ····invoke-virtual·{p0},·Lkotlin/collections/unsigned/UArraysKt___UArraysKt$withIndex$2;->invoke()Ljava/util/Iterator; | |
| |
57 | ····move-result-object·v0 | |
| |
58 | ····return-object·v0 | |
59 | .end·method | |
| |
60 | .method·public·final·invoke()Ljava/util/Iterator; | 31 | .method·public·iterator()Ljava/util/Iterator; |
61 | ····.locals·1 | 32 | ····.locals·1 |
62 | ····.annotation·system·Ldalvik/annotation/Signature; | 33 | ····.annotation·system·Ldalvik/annotation/Signature; |
63 | ········value·=·{ | 34 | ········value·=·{ |
64 | ············"()", | 35 | ············"()", |
65 | ············"Ljava/util/Iterator<", | 36 | ············"Ljava/util/Iterator<", |
66 | ············"Lkotlin/ULong;", | |
67 | ············">;" | 37 | ············"TT;>;" |
68 | ········} | 38 | ········} |
69 | ····.end·annotation | 39 | ····.end·annotation |
| |
| 40 | ····iget-object·v0,·p0,·Le/z/f$a;->a:Ljava/util/Iterator; |
70 | ····.line·5318 | |
71 | ····iget-object·v0,·p0,·Lkotlin/collections/unsigned/UArraysKt___UArraysKt$withIndex$2;->$this_withIndex:[J | |
| |
72 | ····invoke-static·{v0},·Lkotlin/ULongArray;->iterator-impl([J)Ljava/util/Iterator; | |
| |
73 | ····move-result-object·v0 | |
| |
74 | ····return-object·v0 | 41 | ····return-object·v0 |
75 | .end·method | 42 | .end·method |
| | | |
Offset 1, 92 lines modified | Offset 1, 114 lines modified |
1 | .class·public·final·Lkotlin/collections/jdk8/CollectionsJDK8Kt; | 1 | .class·public·final·Lc/a/a/a/b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Collections.kt" | 3 | .source·"" |
| |
| |
| 4 | #·direct·methods |
| 5 | .method·public·static·a(ZLjava/lang/String;II)V |
| 6 | ····.locals·2 |
4 | #·annotations | |
5 | .annotation·runtime·Lkotlin/Metadata; | |
6 | ····d1·=·{ | |
7 | ········"\u0000\u001c\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0010$\n\u0002\u0008\u0004\n\u0002\u0010\u000b\n\u0002\u0010%\n\u0002\u0008\u0003\u001aA\u0010\u0000\u001a\u0002H\u0001\"\t\u0008\u0000\u0010\u0002\u00a2\u0006\u0002\u0008\u0003\"\u0004\u0008\u0001\u0010\u0001*\u0010\u0012\u0006\u0008\u0001\u0012\u0002H\u0002\u0012\u0004\u0012\u0002H\u00010\u00042\u0006\u0010\u0005\u001a\u0002H\u00022\u0006\u0010\u0006\u001a\u0002H\u0001H\u0087\u0008\u00a2\u0006\u0002\u0010\u0007\u001aH\u0010\u0008\u001a\u00020\t\"\t\u0008\u0000\u0010\u0002\u00a2\u0006\u0002\u0008\u0003\"\t\u0008\u0001\u0010\u0001\u00a2\u0006\u0002\u0008\u0003*\u0012\u0012\u0006\u0008\u0001\u0012\u0002H\u0002\u0012\u0006\u0008\u0001\u0012\u0002H\u00010\n2\u0006\u0010\u0005\u001a\u0002H\u00022\u0006\u0010\u000b\u001a\u0002H\u0001H\u0087\u0008\u00a2\u0006\u0002\u0010\u000c\u00a8\u0006\r" | |
8 | ····} | |
9 | ····d2·=·{ | |
10 | ········"getOrDefault", | |
11 | ········"V", | |
12 | ········"K", | |
13 | ········"Lkotlin/internal/OnlyInputTypes;", | |
14 | ········"", | |
15 | ········"key", | |
16 | ········"defaultValue", | |
17 | ········"(Ljava/util/Map;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;", | |
18 | ········"remove", | |
19 | ········"", | |
20 | ········"", | |
21 | ········"value", | |
22 | ········"(Ljava/util/Map;Ljava/lang/Object;Ljava/lang/Object;)Z", | |
23 | ········"kotlin-stdlib-jdk8" | |
24 | ····} | |
25 | ····k·=·0x2 | |
26 | ····mv·=·{ | |
27 | ········0x1, | |
28 | ········0x5, | |
29 | ········0x1 | |
30 | ····} | |
31 | ····pn·=·"kotlin.collections" | |
32 | .end·annotation | |
| |
| 7 | ····if-eqz·p0,·:cond_0 |
| |
33 | #·direct·methods | |
34 | .method·private·static·final·getOrDefault(Ljava/util/Map;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 8 | ····return-void |
| |
| 9 | ····:cond_0 |
| 10 | ····new-instance·p0,·Ljava/lang/IllegalArgumentException; |
| |
| 11 | ····const/4·v0,·0x2 |
| |
| 12 | ····new-array·v0,·v0,·[Ljava/lang/Object; |
| |
| 13 | ····const/4·v1,·0x0 |
| |
| 14 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
| |
| 15 | ····move-result-object·p2 |
| |
| 16 | ····aput-object·p2,·v0,·v1 |
| |
| 17 | ····const/4·p2,·0x1 |
| |
| 18 | ····invoke-static·{p3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
| |
| 19 | ····move-result-object·p3 |
| |
| 20 | ····aput-object·p3,·v0,·p2 |
| |
| 21 | ····invoke-static·{p1,·v0},·Lc/a/a/a/c;->a(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
| |
| 22 | ····move-result-object·p1 |
| |
| 23 | ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
| |
| 24 | ····throw·p0 |
| 25 | .end·method |
| |
| 26 | .method·public·static·b(Ljava/lang/Object;)Ljava/lang/Object; |
35 | ····.locals·1 | 27 | ····.locals·0 |
36 | ····.annotation·system·Ldalvik/annotation/Signature; | 28 | ····.annotation·system·Ldalvik/annotation/Signature; |
37 | ········value·=·{ | 29 | ········value·=·{ |
38 | ············"<K:", | 30 | ············"<T:", |
39 | ············"Ljava/lang/Object;", | 31 | ············"Ljava/lang/Object;", |
40 | ············"V:", | |
41 | ············"Ljava/lang/Object;", | |
42 | ············">(", | 32 | ············">(TT;)TT;" |
43 | ············"Ljava/util/Map<", | |
44 | ············"+TK;+TV;>;TK;TV;)TV;" | |
45 | ········} | 33 | ········} |
46 | ····.end·annotation | 34 | ····.end·annotation |
| |
47 | ····const-string·v0,·"null·cannot·be·cast·to·non-null·type·kotlin.collections.Map<K,·V>" | |
| |
48 | ····.line·30 | |
49 | ····invoke-static·{p0,·v0},·Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; | 35 | ····invoke-static·{p0},·Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object; |
| |
50 | ····invoke-interface·{p0,·p1,·p2},·Ljava/util/Map;->getOrDefault(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | |
| |
51 | ····move-result-object·p0 | |
| |
52 | ····return-object·p0 | 36 | ····return-object·p0 |
53 | .end·method | 37 | .end·method |
| |
54 | .method·private·static·final·remove(Ljava/util/Map;Ljava/lang/Object;Ljava/lang/Object;)Z | 38 | .method·public·static·c(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
55 | ····.locals·1 | 39 | ····.locals·0 |
56 | ····.annotation·system·Ldalvik/annotation/Signature; | 40 | ····.annotation·system·Ldalvik/annotation/Signature; |
57 | ········value·=·{ | 41 | ········value·=·{ |
58 | ············"<K:", | 42 | ············"<T:", |
59 | ············"Ljava/lang/Object;", | 43 | ············"Ljava/lang/Object;", |
60 | ············"V:", | 44 | ············">(TT;", |
61 | ············"Ljava/lang/Object;", | 45 | ············"Ljava/lang/Object;", |
62 | ············">(", | 46 | ············")TT;" |
63 | ············"Ljava/util/Map<", | |
64 | ············"+TK;+TV;>;TK;TV;)Z" | |
65 | ········} | 47 | ········} |
66 | ····.end·annotation | 48 | ····.end·annotation |
| |
67 | ····const-string·v0,·"null·cannot·be·cast·to·non-null·type·kotlin.collections.MutableMap<K,·V>" | 49 | ····if-eqz·p0,·:cond_0 |
| |
| 50 | ····return-object·p0 |
| |
| 51 | ····:cond_0 |
| 52 | ····new-instance·p0,·Ljava/lang/NullPointerException; |
| |
| 53 | ····invoke-static·{p1},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; |
| |
| 54 | ····move-result-object·p1 |
| |
| 55 | ····invoke-direct·{p0,·p1},·Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V |
Max diff block lines reached; 713/5608 bytes (12.71%) of diff not shown.
|
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 126 lines modified | Offset 1, 180 lines modified |
| 1 | .class·final·Lc/a/b/i0$c; |
| 2 | .super·Lc/a/b/i0; |
| 3 | .source·"" |
1 | .class·final·Lkotlin/comparisons/ComparisonsKt__ComparisonsKt$thenDescending$1; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"Comparisons.kt" | |
| |
4 | #·interfaces | |
5 | .implements·Ljava/util/Comparator; | |
| |
| |
6 | #·annotations | 4 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lkotlin/comparisons/ComparisonsKt__ComparisonsKt;->thenDescending(Ljava/util/Comparator;Ljava/util/Comparator;)Ljava/util/Comparator; | 6 | ····value·=·Lc/a/b/i0; |
9 | .end·annotation | 7 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x18 | 9 | ····accessFlags·=·0x1a |
12 | ····name·=·null | 10 | ····name·=·"c" |
13 | .end·annotation | 11 | .end·annotation |
| |
14 | .annotation·system·Ldalvik/annotation/Signature; | |
15 | ····value·=·{ | |
16 | ········"<T:", | |
17 | ········"Ljava/lang/Object;", | |
18 | ········">", | |
19 | ········"Ljava/lang/Object;", | |
20 | ········"Ljava/util/Comparator;" | |
21 | ····} | |
22 | .end·annotation | |
| |
| 12 | #·direct·methods |
| 13 | .method·private·constructor·<init>()V |
| 14 | ····.locals·1 |
23 | .annotation·runtime·Lkotlin/Metadata; | |
24 | ····d1·=·{ | |
25 | ········"\u0000\n\n\u0000\n\u0002\u0010\u0008\n\u0002\u0008\u0006\u0010\u0000\u001a\u00020\u0001\"\u0004\u0008\u0000\u0010\u00022\u000e\u0010\u0003\u001a\n·\u0004*\u0004\u0018\u0001H\u0002H\u00022\u000e\u0010\u0005\u001a\n·\u0004*\u0004\u0018\u0001H\u0002H\u0002H\n\u00a2\u0006\u0004\u0008\u0006\u0010\u0007" | |
26 | ····} | |
27 | ····d2·=·{ | |
28 | ········"<anonymous>", | |
29 | ········"", | |
30 | ········"T", | |
31 | ········"a", | |
32 | ········"kotlin.jvm.PlatformType", | |
33 | ········"b", | |
34 | ········"compare", | |
35 | ········"(Ljava/lang/Object;Ljava/lang/Object;)I" | |
36 | ····} | |
37 | ····k·=·0x3 | |
38 | ····mv·=·{ | |
39 | ········0x1, | |
40 | ········0x6, | |
41 | ········0x0 | |
42 | ····} | |
43 | ····xi·=·0x30 | |
44 | .end·annotation | |
| |
| 15 | ····const/4·v0,·0x0 |
| |
| 16 | ····invoke-direct·{p0,·v0},·Lc/a/b/i0;-><init>(Lc/a/b/i0$a;)V |
| |
| 17 | ····return-void |
| 18 | .end·method |
45 | #·instance·fields | |
46 | .field·final·synthetic·$comparator:Ljava/util/Comparator; | |
47 | ····.annotation·system·Ldalvik/annotation/Signature; | |
48 | ········value·=·{ | |
49 | ············"Ljava/util/Comparator<", | |
50 | ············"-TT;>;" | |
51 | ········} | |
52 | ····.end·annotation | |
53 | .end·field | |
| |
54 | .field·final·synthetic·$this_thenDescending:Ljava/util/Comparator; | 19 | .method·synthetic·constructor·<init>(Lc/a/b/i0$a;)V |
| 20 | ····.locals·0 |
| |
| 21 | ····invoke-direct·{p0},·Lc/a/b/i0$c;-><init>()V |
| |
| 22 | ····return-void |
| 23 | .end·method |
| |
| 24 | .method·static·f(Ljava/lang/Object;J)Lc/a/b/b0$i; |
| 25 | ····.locals·0 |
55 | ····.annotation·system·Ldalvik/annotation/Signature; | 26 | ····.annotation·system·Ldalvik/annotation/Signature; |
56 | ········value·=·{ | 27 | ········value·=·{ |
57 | ············"Ljava/util/Comparator<", | 28 | ············"<E:", |
| 29 | ············"Ljava/lang/Object;", |
| 30 | ············">(", |
| 31 | ············"Ljava/lang/Object;", |
| 32 | ············"J)", |
| 33 | ············"Lc/a/b/b0$i<", |
58 | ············"TT;>;" | 34 | ············"TE;>;" |
59 | ········} | 35 | ········} |
60 | ····.end·annotation | 36 | ····.end·annotation |
61 | .end·field | |
| |
| 37 | ····invoke-static·{p0,·p1,·p2},·Lc/a/b/s1;->A(Ljava/lang/Object;J)Ljava/lang/Object; |
| |
| 38 | ····move-result-object·p0 |
| |
| 39 | ····check-cast·p0,·Lc/a/b/b0$i; |
| |
| 40 | ····return-object·p0 |
| 41 | .end·method |
| |
| |
62 | #·direct·methods | 42 | #·virtual·methods |
63 | .method·constructor·<init>(Ljava/util/Comparator;Ljava/util/Comparator;)V | 43 | .method·c(Ljava/lang/Object;J)V |
64 | ····.locals·0 | 44 | ····.locals·0 |
| |
| 45 | ····invoke-static·{p1,·p2,·p3},·Lc/a/b/i0$c;->f(Ljava/lang/Object;J)Lc/a/b/b0$i; |
| |
| 46 | ····move-result-object·p1 |
| |
| 47 | ····invoke-interface·{p1},·Lc/a/b/b0$i;->f()V |
| |
| 48 | ····return-void |
| 49 | .end·method |
| |
| 50 | .method·d(Ljava/lang/Object;Ljava/lang/Object;J)V |
| 51 | ····.locals·4 |
65 | ····.annotation·system·Ldalvik/annotation/Signature; | 52 | ····.annotation·system·Ldalvik/annotation/Signature; |
66 | ········value·=·{ | 53 | ········value·=·{ |
| 54 | ············"<E:", |
| 55 | ············"Ljava/lang/Object;", |
67 | ············"(", | 56 | ············">(", |
| 57 | ············"Ljava/lang/Object;", |
Max diff block lines reached; 3064/6790 bytes (45.13%) of diff not shown.
|
Max HTML report size reached
| | | |
Offset 1, 126 lines modified | Offset 1, 141 lines modified |
1 | .class·final·Lkotlin/comparisons/ComparisonsKt__ComparisonsKt$then$1; | 1 | .class·Lc/a/b/e0$c; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Comparisons.kt" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/util/Comparator; | 5 | .implements·Ljava/util/Iterator; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lkotlin/comparisons/ComparisonsKt__ComparisonsKt;->then(Ljava/util/Comparator;Ljava/util/Comparator;)Ljava/util/Comparator; | 8 | ····value·=·Lc/a/b/e0; |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x18 | 11 | ····accessFlags·=·0x8 |
12 | ····name·=·null | 12 | ····name·=·"c" |
13 | .end·annotation | 13 | .end·annotation |
| |
14 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
15 | ····value·=·{ | 15 | ····value·=·{ |
16 | ········"<T:", | 16 | ········"<K:", |
17 | ········"Ljava/lang/Object;", | 17 | ········"Ljava/lang/Object;", |
18 | ········">", | 18 | ········">", |
19 | ········"Ljava/lang/Object;", | 19 | ········"Ljava/lang/Object;", |
20 | ········"Ljava/util/Comparator;" | 20 | ········"Ljava/util/Iterator<", |
| 21 | ········"Ljava/util/Map$Entry<", |
21 | ····} | |
22 | .end·annotation | |
| |
23 | .annotation·runtime·Lkotlin/Metadata; | |
24 | ····d1·=·{ | |
25 | ········"\u0000\n\n\u0000\n\u0002\u0010\u0008\n\u0002\u0008\u0006\u0010\u0000\u001a\u00020\u0001\"\u0004\u0008\u0000\u0010\u00022\u000e\u0010\u0003\u001a\n·\u0004*\u0004\u0018\u0001H\u0002H\u00022\u000e\u0010\u0005\u001a\n·\u0004*\u0004\u0018\u0001H\u0002H\u0002H\n\u00a2\u0006\u0004\u0008\u0006\u0010\u0007" | |
26 | ····} | |
27 | ····d2·=·{ | |
28 | ········"<anonymous>", | |
29 | ········"", | |
30 | ········"T", | 22 | ········"TK;", |
| 23 | ········"Ljava/lang/Object;", |
31 | ········"a", | 24 | ········">;>;" |
32 | ········"kotlin.jvm.PlatformType", | |
33 | ········"b", | |
34 | ········"compare", | |
35 | ········"(Ljava/lang/Object;Ljava/lang/Object;)I" | |
36 | ····} | |
37 | ····k·=·0x3 | |
38 | ····mv·=·{ | |
39 | ········0x1, | |
40 | ········0x6, | |
41 | ········0x0 | |
42 | ····} | 25 | ····} |
43 | ····xi·=·0x30 | |
44 | .end·annotation | 26 | .end·annotation |
| |
| |
45 | #·instance·fields | 27 | #·instance·fields |
46 | .field·final·synthetic·$comparator:Ljava/util/Comparator; | 28 | .field·private·d:Ljava/util/Iterator; |
47 | ····.annotation·system·Ldalvik/annotation/Signature; | 29 | ····.annotation·system·Ldalvik/annotation/Signature; |
48 | ········value·=·{ | 30 | ········value·=·{ |
49 | ············"Ljava/util/Comparator<", | 31 | ············"Ljava/util/Iterator<", |
| 32 | ············"Ljava/util/Map$Entry<", |
50 | ············"-TT;>;" | 33 | ············"TK;", |
| 34 | ············"Ljava/lang/Object;", |
51 | ········} | |
52 | ····.end·annotation | |
53 | .end·field | |
| |
54 | .field·final·synthetic·$this_then:Ljava/util/Comparator; | |
55 | ····.annotation·system·Ldalvik/annotation/Signature; | |
56 | ········value·=·{ | |
57 | ············"Ljava/util/Comparator<", | |
58 | ············"TT;>;" | 35 | ············">;>;" |
59 | ········} | 36 | ········} |
60 | ····.end·annotation | 37 | ····.end·annotation |
61 | .end·field | 38 | .end·field |
| |
| |
62 | #·direct·methods | 39 | #·direct·methods |
63 | .method·constructor·<init>(Ljava/util/Comparator;Ljava/util/Comparator;)V | 40 | .method·public·constructor·<init>(Ljava/util/Iterator;)V |
64 | ····.locals·0 | 41 | ····.locals·0 |
65 | ····.annotation·system·Ldalvik/annotation/Signature; | 42 | ····.annotation·system·Ldalvik/annotation/Signature; |
66 | ········value·=·{ | 43 | ········value·=·{ |
67 | ············"(", | 44 | ············"(", |
68 | ············"Ljava/util/Comparator<", | 45 | ············"Ljava/util/Iterator<", |
| 46 | ············"Ljava/util/Map$Entry<", |
69 | ············"TT;>;", | 47 | ············"TK;", |
70 | ············"Ljava/util/Comparator<", | 48 | ············"Ljava/lang/Object;", |
71 | ············"-TT;>;)V" | 49 | ············">;>;)V" |
72 | ········} | 50 | ········} |
73 | ····.end·annotation | 51 | ····.end·annotation |
| |
74 | ····iput-object·p1,·p0,·Lkotlin/comparisons/ComparisonsKt__ComparisonsKt$then$1;->$this_then:Ljava/util/Comparator; | |
| |
75 | ····iput-object·p2,·p0,·Lkotlin/comparisons/ComparisonsKt__ComparisonsKt$then$1;->$comparator:Ljava/util/Comparator; | |
| |
76 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 52 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
| 53 | ····iput-object·p1,·p0,·Lc/a/b/e0$c;->d:Ljava/util/Iterator; |
| |
77 | ····return-void | 54 | ····return-void |
78 | .end·method | 55 | .end·method |
| |
| |
79 | #·virtual·methods | 56 | #·virtual·methods |
80 | .method·public·final·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 57 | .method·public·a()Ljava/util/Map$Entry; |
81 | ····.locals·1 | 58 | ····.locals·3 |
82 | ····.annotation·system·Ldalvik/annotation/Signature; | 59 | ····.annotation·system·Ldalvik/annotation/Signature; |
83 | ········value·=·{ | 60 | ········value·=·{ |
84 | ············"(TT;TT;)I" | 61 | ············"()", |
| 62 | ············"Ljava/util/Map$Entry<", |
| 63 | ············"TK;", |
| 64 | ············"Ljava/lang/Object;", |
| 65 | ············">;" |
85 | ········} | 66 | ········} |
86 | ····.end·annotation | 67 | ····.end·annotation |
| |
| 68 | ····iget-object·v0,·p0,·Lc/a/b/e0$c;->d:Ljava/util/Iterator; |
87 | ····.line·208 | |
88 | ····iget-object·v0,·p0,·Lkotlin/comparisons/ComparisonsKt__ComparisonsKt$then$1;->$this_then:Ljava/util/Comparator; | |
| |
89 | ····invoke-interface·{v0,·p1,·p2},·Ljava/util/Comparator;->compare(Ljava/lang/Object;Ljava/lang/Object;)I | 69 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| |
90 | ····move-result·v0 | 70 | ····move-result-object·v0 |
| |
| 71 | ····check-cast·v0,·Ljava/util/Map$Entry; |
| |
| 72 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
| |
Max diff block lines reached; 1177/5635 bytes (20.89%) of diff not shown.
|
Max HTML report size reached
| | | |
Offset 1, 120 lines modified | Offset 1, 117 lines modified |
1 | .class·public·final·Lkotlin/ranges/ClosedRange$DefaultImpls; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"Range.kt" | 1 | .class·public·Lkotlinx/coroutines/j2/n; |
| 2 | .super·Lkotlinx/coroutines/j2/a; |
| 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | |
6 | ····value·=·Lkotlin/ranges/ClosedRange; | |
7 | .end·annotation | |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 5 | .annotation·system·Ldalvik/annotation/Signature; |
9 | ····accessFlags·=·0x19 | |
10 | ····name·=·"DefaultImpls" | |
11 | .end·annotation | |
| |
12 | .annotation·runtime·Lkotlin/Metadata; | |
13 | ····k·=·0x3 | |
14 | ····mv·=·{ | 6 | ····value·=·{ |
| 7 | ········"<E:", |
| 8 | ········"Ljava/lang/Object;", |
15 | ········0x1, | 9 | ········">", |
16 | ········0x6, | |
17 | ········0x0 | 10 | ········"Lkotlinx/coroutines/j2/a<", |
| 11 | ········"TE;>;" |
18 | ····} | 12 | ····} |
19 | ····xi·=·0x30 | |
20 | .end·annotation | 13 | .end·annotation |
| |
| |
21 | #·direct·methods | 14 | #·direct·methods |
22 | .method·public·static·contains(Lkotlin/ranges/ClosedRange;Ljava/lang/Comparable;)Z | 15 | .method·public·constructor·<init>(Le/v/c/l;)V |
23 | ····.locals·1 | 16 | ····.locals·0 |
24 | ····.annotation·system·Ldalvik/annotation/Signature; | 17 | ····.annotation·system·Ldalvik/annotation/Signature; |
25 | ········value·=·{ | 18 | ········value·=·{ |
26 | ············"<T::", | 19 | ············"(", |
27 | ············"Ljava/lang/Comparable<", | 20 | ············"Le/v/c/l<", |
28 | ············"-TT;>;>(", | 21 | ············"-TE;", |
29 | ············"Lkotlin/ranges/ClosedRange<", | 22 | ············"Le/p;", |
30 | ············"TT;>;TT;)Z" | 23 | ············">;)V" |
31 | ········} | 24 | ········} |
32 | ····.end·annotation | 25 | ····.end·annotation |
| |
33 | ····const-string·v0,·"this" | 26 | ····invoke-direct·{p0,·p1},·Lkotlinx/coroutines/j2/a;-><init>(Le/v/c/l;)V |
| |
34 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 27 | ····return-void |
| 28 | .end·method |
| |
35 | ····const-string·v0,·"value" | |
| |
36 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 29 | #·virtual·methods |
| 30 | .method·protected·i(Ljava/lang/Object;)Ljava/lang/Object; |
| 31 | ····.locals·3 |
| 32 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 33 | ········value·=·{ |
| 34 | ············"(TE;)", |
| 35 | ············"Ljava/lang/Object;" |
| 36 | ········} |
| 37 | ····.end·annotation |
| |
37 | ····.line·26 | |
38 | ····invoke-interface·{p0},·Lkotlin/ranges/ClosedRange;->getStart()Ljava/lang/Comparable; | 38 | ····:cond_0 |
| 39 | ····invoke-super·{p0,·p1},·Lkotlinx/coroutines/j2/c;->i(Ljava/lang/Object;)Ljava/lang/Object; |
| |
39 | ····move-result-object·v0 | 40 | ····move-result-object·v0 |
| |
40 | ····invoke-interface·{p1,·v0},·Ljava/lang/Comparable;->compareTo(Ljava/lang/Object;)I | 41 | ····sget-object·v1,·Lkotlinx/coroutines/j2/b;->b:Lkotlinx/coroutines/internal/z; |
| |
41 | ····move-result·v0 | 42 | ····if-ne·v0,·v1,·:cond_1 |
| |
42 | ····if-ltz·v0,·:cond_0 | 43 | ····return-object·v1 |
| |
43 | ····invoke-interface·{p0},·Lkotlin/ranges/ClosedRange;->getEndInclusive()Ljava/lang/Comparable; | 44 | ····:cond_1 |
| 45 | ····sget-object·v2,·Lkotlinx/coroutines/j2/b;->c:Lkotlinx/coroutines/internal/z; |
| |
44 | ····move-result-object·p0 | 46 | ····if-ne·v0,·v2,·:cond_3 |
| |
45 | ····invoke-interface·{p1,·p0},·Ljava/lang/Comparable;->compareTo(Ljava/lang/Object;)I | 47 | ····invoke-virtual·{p0,·p1},·Lkotlinx/coroutines/j2/c;->k(Ljava/lang/Object;)Lkotlinx/coroutines/j2/q; |
| |
46 | ····move-result·p0 | 48 | ····move-result-object·v0 |
| |
47 | ····if-gtz·p0,·:cond_0 | 49 | ····if-nez·v0,·:cond_2 |
| |
48 | ····const/4·p0,·0x1 | 50 | ····return-object·v1 |
| |
49 | ····goto·:goto_0 | 51 | ····:cond_2 |
| 52 | ····instance-of·v1,·v0,·Lkotlinx/coroutines/j2/j; |
| |
| 53 | ····if-eqz·v1,·:cond_0 |
50 | ····:cond_0 | |
51 | ····const/4·p0,·0x0 | |
| |
| 54 | ····return-object·v0 |
52 | ····:goto_0 | |
53 | ····return·p0 | |
54 | .end·method | |
| |
| 55 | ····:cond_3 |
| 56 | ····instance-of·p1,·v0,·Lkotlinx/coroutines/j2/j; |
55 | .method·public·static·isEmpty(Lkotlin/ranges/ClosedRange;)Z | |
56 | ····.locals·1 | |
57 | ····.annotation·system·Ldalvik/annotation/Signature; | |
58 | ········value·=·{ | |
59 | ············"<T::", | |
60 | ············"Ljava/lang/Comparable<", | |
61 | ············"-TT;>;>(", | |
62 | ············"Lkotlin/ranges/ClosedRange<", | |
63 | ············"TT;>;)Z" | |
64 | ········} | |
65 | ····.end·annotation | |
| |
66 | ····const-string·v0,·"this" | 57 | ····if-eqz·p1,·:cond_4 |
| |
67 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 58 | ····return-object·v0 |
| |
68 | ····.line·33 | |
69 | ····invoke-interface·{p0},·Lkotlin/ranges/ClosedRange;->getStart()Ljava/lang/Comparable; | 59 | ····:cond_4 |
| 60 | ····const-string·p1,·"Invalid·offerInternal·result·" |
| |
| 61 | ····invoke-static·{p1,·v0},·Le/v/d/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; |
| |
70 | ····move-result-object·v0 | 62 | ····move-result-object·p1 |
| |
71 | ····invoke-interface·{p0},·Lkotlin/ranges/ClosedRange;->getEndInclusive()Ljava/lang/Comparable; | 63 | ····new-instance·v0,·Ljava/lang/IllegalStateException; |
| |
72 | ····move-result-object·p0 | 64 | ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String; |
Max diff block lines reached; 582/5101 bytes (11.41%) of diff not shown.
|
| | | |
Offset 1, 79 lines modified | Offset 1, 79 lines modified |
1 | .class·public·interface·abstract·Lkotlin/ranges/ClosedRange; | 1 | .class·abstract·Lc/a/a/b/a/a$b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Range.kt" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 6 | ····value·=·Lc/a/a/b/a/a; |
6 | ····value·=·{ | |
7 | ········Lkotlin/ranges/ClosedRange$DefaultImpls; | |
8 | ····} | |
9 | .end·annotation | 7 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/Signature; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 9 | ····accessFlags·=·0x40a |
| 10 | ····name·=·"b" |
11 | ····value·=·{ | |
12 | ········"<T::", | |
13 | ········"Ljava/lang/Comparable<", | |
14 | ········"-TT;>;>", | |
15 | ········"Ljava/lang/Object;" | |
16 | ····} | |
17 | .end·annotation | 11 | .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·synthetic·constructor·<init>(Lc/a/a/b/a/a$a;)V |
| 19 | ····.locals·0 |
| |
| 20 | ····invoke-direct·{p0},·Lc/a/a/b/a/a$b;-><init>()V |
| |
| 21 | ····return-void |
| 22 | .end·method |
18 | .annotation·runtime·Lkotlin/Metadata; | |
19 | ····d1·=·{ | |
20 | ········"\u0000\u001a\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000f\n\u0002\u0010\u0000\n\u0002\u0008\u0006\n\u0002\u0010\u000b\n\u0002\u0008\u0004\u0008f\u0018\u0000*\u000e\u0008\u0000\u0010\u0001*\u0008\u0012\u0004\u0012\u0002H\u00010\u00022\u00020\u0003J\u0016\u0010\t\u001a\u00020\n2\u0006\u0010\u000b\u001a\u00028\u0000H\u0096\u0002\u00a2\u0006\u0002\u0010\u000cJ\u0008\u0010\r\u001a\u00020\nH\u0016R\u0012\u0010\u0004\u001a\u00028\u0000X\u00a6\u0004\u00a2\u0006\u0006\u001a\u0004\u0008\u0005\u0010\u0006R\u0012\u0010\u0007\u001a\u00028\u0000X\u00a6\u0004\u00a2\u0006\u0006\u001a\u0004\u0008\u0008\u0010\u0006\u00a8\u0006\u000e" | |
21 | ····} | |
22 | ····d2·=·{ | |
23 | ········"Lkotlin/ranges/ClosedRange;", | |
24 | ········"T", | |
25 | ········"", | |
26 | ········"", | |
27 | ········"endInclusive", | |
28 | ········"getEndInclusive", | |
29 | ········"()Ljava/lang/Comparable;", | |
30 | ········"start", | |
31 | ········"getStart", | |
32 | ········"contains", | |
33 | ········"", | |
34 | ········"value", | |
35 | ········"(Ljava/lang/Comparable;)Z", | |
36 | ········"isEmpty", | |
37 | ········"kotlin-stdlib" | |
38 | ····} | |
39 | ····k·=·0x1 | |
40 | ····mv·=·{ | |
41 | ········0x1, | |
42 | ········0x6, | |
43 | ········0x0 | |
44 | ····} | |
45 | ····xi·=·0x30 | |
46 | .end·annotation | |
| |
| |
47 | #·virtual·methods | 23 | #·virtual·methods |
48 | .method·public·abstract·contains(Ljava/lang/Comparable;)Z | 24 | .method·abstract·a(Lc/a/a/b/a/a;Lc/a/a/b/a/a$e;Lc/a/a/b/a/a$e;)Z |
49 | ····.annotation·system·Ldalvik/annotation/Signature; | 25 | ····.annotation·system·Ldalvik/annotation/Signature; |
50 | ········value·=·{ | 26 | ········value·=·{ |
| 27 | ············"(", |
| 28 | ············"Lc/a/a/b/a/a<", |
| 29 | ············"*>;", |
| 30 | ············"Lc/a/a/b/a/a$e;", |
| 31 | ············"Lc/a/a/b/a/a$e;", |
51 | ············"(TT;)Z" | 32 | ············")Z" |
52 | ········} | 33 | ········} |
53 | ····.end·annotation | 34 | ····.end·annotation |
54 | .end·method | 35 | .end·method |
| |
55 | .method·public·abstract·getEndInclusive()Ljava/lang/Comparable; | 36 | .method·abstract·b(Lc/a/a/b/a/a;Ljava/lang/Object;Ljava/lang/Object;)Z |
56 | ····.annotation·system·Ldalvik/annotation/Signature; | 37 | ····.annotation·system·Ldalvik/annotation/Signature; |
57 | ········value·=·{ | 38 | ········value·=·{ |
58 | ············"()TT;" | 39 | ············"(", |
| 40 | ············"Lc/a/a/b/a/a<", |
| 41 | ············"*>;", |
| 42 | ············"Ljava/lang/Object;", |
| 43 | ············"Ljava/lang/Object;", |
| 44 | ············")Z" |
59 | ········} | 45 | ········} |
60 | ····.end·annotation | 46 | ····.end·annotation |
61 | .end·method | 47 | .end·method |
| |
62 | .method·public·abstract·getStart()Ljava/lang/Comparable; | 48 | .method·abstract·c(Lc/a/a/b/a/a;Lc/a/a/b/a/a$l;Lc/a/a/b/a/a$l;)Z |
63 | ····.annotation·system·Ldalvik/annotation/Signature; | 49 | ····.annotation·system·Ldalvik/annotation/Signature; |
64 | ········value·=·{ | 50 | ········value·=·{ |
65 | ············"()TT;" | 51 | ············"(", |
| 52 | ············"Lc/a/a/b/a/a<", |
| 53 | ············"*>;", |
| 54 | ············"Lc/a/a/b/a/a$l;", |
| 55 | ············"Lc/a/a/b/a/a$l;", |
| 56 | ············")Z" |
66 | ········} | 57 | ········} |
67 | ····.end·annotation | 58 | ····.end·annotation |
68 | .end·method | 59 | .end·method |
| |
69 | .method·public·abstract·isEmpty()Z | 60 | .method·abstract·d(Lc/a/a/b/a/a$l;Lc/a/a/b/a/a$l;)V |
| 61 | .end·method |
| |
| 62 | .method·abstract·e(Lc/a/a/b/a/a$l;Ljava/lang/Thread;)V |
70 | .end·method | 63 | .end·method |
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 112 lines modified | Offset 1, 131 lines modified |
1 | .class·public·final·Lkotlin/ranges/ClosedFloatingPointRange$DefaultImpls; | 1 | .class·public·final·Le/v/d/k; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Ranges.kt" | 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Le/v/d/b; |
| |
4 | #·annotations | |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | |
6 | ····value·=·Lkotlin/ranges/ClosedFloatingPointRange; | |
7 | .end·annotation | |
| |
| 6 | #·instance·fields |
| 7 | .field·private·final·d:Ljava/lang/Class; |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | ····.annotation·system·Ldalvik/annotation/Signature; |
9 | ····accessFlags·=·0x19 | |
10 | ····name·=·"DefaultImpls" | 9 | ········value·=·{ |
| 10 | ············"Ljava/lang/Class<", |
| 11 | ············"*>;" |
| 12 | ········} |
11 | .end·annotation | 13 | ····.end·annotation |
| 14 | .end·field |
| |
12 | .annotation·runtime·Lkotlin/Metadata; | |
13 | ····k·=·0x3 | |
14 | ····mv·=·{ | |
15 | ········0x1, | |
16 | ········0x6, | |
17 | ········0x0 | |
18 | ····} | |
19 | ····xi·=·0x30 | |
20 | .end·annotation | |
| |
| |
21 | #·direct·methods | 15 | #·direct·methods |
22 | .method·public·static·contains(Lkotlin/ranges/ClosedFloatingPointRange;Ljava/lang/Comparable;)Z | 16 | .method·public·constructor·<init>(Ljava/lang/Class;Ljava/lang/String;)V |
23 | ····.locals·1 | 17 | ····.locals·1 |
24 | ····.annotation·system·Ldalvik/annotation/Signature; | 18 | ····.annotation·system·Ldalvik/annotation/Signature; |
25 | ········value·=·{ | 19 | ········value·=·{ |
26 | ············"<T::", | 20 | ············"(", |
27 | ············"Ljava/lang/Comparable<", | 21 | ············"Ljava/lang/Class<", |
28 | ············"-TT;>;>(", | 22 | ············"*>;", |
29 | ············"Lkotlin/ranges/ClosedFloatingPointRange<", | 23 | ············"Ljava/lang/String;", |
30 | ············"TT;>;TT;)Z" | 24 | ············")V" |
31 | ········} | 25 | ········} |
32 | ····.end·annotation | 26 | ····.end·annotation |
| |
33 | ····const-string·v0,·"this" | 27 | ····const-string·v0,·"jClass" |
| |
34 | ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 28 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
35 | ····const-string·v0,·"value" | 29 | ····const-string·v0,·"moduleName" |
| |
36 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 30 | ····invoke-static·{p2,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
| 31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
37 | ····.line·49 | |
38 | ····invoke-interface·{p0},·Lkotlin/ranges/ClosedFloatingPointRange;->getStart()Ljava/lang/Comparable; | |
| |
39 | ····move-result-object·v0 | 32 | ····iput-object·p1,·p0,·Le/v/d/k;->d:Ljava/lang/Class; |
| |
40 | ····invoke-interface·{p0,·v0,·p1},·Lkotlin/ranges/ClosedFloatingPointRange;->lessThanOrEquals(Ljava/lang/Comparable;Ljava/lang/Comparable;)Z | 33 | ····return-void |
| 34 | .end·method |
| |
41 | ····move-result·v0 | |
| 35 | #·virtual·methods |
| 36 | .method·public·b()Ljava/lang/Class; |
| 37 | ····.locals·1 |
| 38 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 39 | ········value·=·{ |
| 40 | ············"()", |
| 41 | ············"Ljava/lang/Class<", |
| 42 | ············"*>;" |
| 43 | ········} |
| 44 | ····.end·annotation |
| |
| 45 | ····iget-object·v0,·p0,·Le/v/d/k;->d:Ljava/lang/Class; |
| |
| 46 | ····return-object·v0 |
| 47 | .end·method |
| |
| 48 | .method·public·equals(Ljava/lang/Object;)Z |
| 49 | ····.locals·1 |
| |
| 50 | ····instance-of·v0,·p1,·Le/v/d/k; |
| |
42 | ····if-eqz·v0,·:cond_0 | 51 | ····if-eqz·v0,·:cond_0 |
| |
43 | ····invoke-interface·{p0},·Lkotlin/ranges/ClosedFloatingPointRange;->getEndInclusive()Ljava/lang/Comparable; | 52 | ····invoke-virtual·{p0},·Le/v/d/k;->b()Ljava/lang/Class; |
| |
44 | ····move-result-object·v0 | 53 | ····move-result-object·v0 |
| |
45 | ····invoke-interface·{p0,·p1,·v0},·Lkotlin/ranges/ClosedFloatingPointRange;->lessThanOrEquals(Ljava/lang/Comparable;Ljava/lang/Comparable;)Z | 54 | ····check-cast·p1,·Le/v/d/k; |
| |
46 | ····move-result·p0 | 55 | ····invoke-virtual·{p1},·Le/v/d/k;->b()Ljava/lang/Class; |
| |
47 | ····if-eqz·p0,·:cond_0 | 56 | ····move-result-object·p1 |
| |
| 57 | ····invoke-static·{v0,·p1},·Le/v/d/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z |
| |
| 58 | ····move-result·p1 |
| |
| 59 | ····if-eqz·p1,·:cond_0 |
| |
48 | ····const/4·p0,·0x1 | 60 | ····const/4·p1,·0x1 |
| |
49 | ····goto·:goto_0 | 61 | ····goto·:goto_0 |
| |
50 | ····:cond_0 | 62 | ····:cond_0 |
51 | ····const/4·p0,·0x0 | 63 | ····const/4·p1,·0x0 |
| |
52 | ····:goto_0 | 64 | ····:goto_0 |
53 | ····return·p0 | 65 | ····return·p1 |
54 | .end·method | 66 | .end·method |
| |
55 | .method·public·static·isEmpty(Lkotlin/ranges/ClosedFloatingPointRange;)Z | 67 | .method·public·hashCode()I |
56 | ····.locals·2 | 68 | ····.locals·1 |
57 | ····.annotation·system·Ldalvik/annotation/Signature; | |
58 | ········value·=·{ | |
59 | ············"<T::", | |
60 | ············"Ljava/lang/Comparable<", | |
61 | ············"-TT;>;>(", | |
62 | ············"Lkotlin/ranges/ClosedFloatingPointRange<", | |
63 | ············"TT;>;)Z" | |
64 | ········} | |
65 | ····.end·annotation | |
| |
Max diff block lines reached; 1209/5460 bytes (22.14%) of diff not shown.
|
| | | |
Offset 1, 52 lines modified | Offset 1, 82 lines modified |
1 | .class·public·interface·abstract·annotation·Lkotlin/jvm/JvmRecord; | 1 | .class·Lio/flutter/plugins/a/h$d$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"JvmPlatformAnnotations.kt" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/lang/annotation/Annotation; | 5 | .implements·Lc/a/a/b/a/b; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·runtime·Ljava/lang/annotation/Documented; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
| 8 | ····value·=·Lio/flutter/plugins/a/h$d;->g(Ljava/util/concurrent/Callable;Ld/a/c/a/j$d;)V |
8 | .end·annotation | 9 | .end·annotation |
| |
9 | .annotation·runtime·Ljava/lang/annotation/Retention; | |
10 | ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->SOURCE:Ljava/lang/annotation/RetentionPolicy; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 11 | ····accessFlags·=·0x0 |
| 12 | ····name·=·null |
11 | .end·annotation | 13 | .end·annotation |
| |
12 | .annotation·runtime·Ljava/lang/annotation/Target; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
13 | ····value·=·{ | 15 | ····value·=·{ |
14 | ········.enum·Ljava/lang/annotation/ElementType;->TYPE:Ljava/lang/annotation/ElementType; | 16 | ········"Ljava/lang/Object;", |
| 17 | ········"Lc/a/a/b/a/b<", |
| 18 | ········"TT;>;" |
15 | ····} | 19 | ····} |
16 | .end·annotation | 20 | .end·annotation |
| |
17 | .annotation·runtime·Lkotlin/Metadata; | |
18 | ····d1·=·{ | |
19 | ········"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0010\u001b\n\u0000\u0008\u0087\u0002\u0018\u00002\u00020\u0001B\u0000\u00a8\u0006\u0002" | |
20 | ····} | |
21 | ····d2·=·{ | |
22 | ········"Lkotlin/jvm/JvmRecord;", | |
23 | ········"", | |
24 | ········"kotlin-stdlib" | |
25 | ····} | |
26 | ····k·=·0x1 | |
27 | ····mv·=·{ | |
28 | ········0x1, | |
29 | ········0x6, | |
30 | ········0x0 | |
31 | ····} | |
32 | ····xi·=·0x30 | |
33 | .end·annotation | |
| |
34 | .annotation·runtime·Lkotlin/annotation/MustBeDocumented; | |
35 | .end·annotation | 21 | #·instance·fields |
| 22 | .field·final·synthetic·a:Ld/a/c/a/j$d; |
| |
36 | .annotation·runtime·Lkotlin/annotation/Retention; | |
37 | ····value·=·.enum·Lkotlin/annotation/AnnotationRetention;->SOURCE:Lkotlin/annotation/AnnotationRetention; | |
38 | .end·annotation | |
| |
39 | .annotation·runtime·Lkotlin/annotation/Target; | |
40 | ····allowedTargets·=·{ | |
41 | ········.enum·Lkotlin/annotation/AnnotationTarget;->CLASS:Lkotlin/annotation/AnnotationTarget; | |
42 | ····} | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lio/flutter/plugins/a/h$d;Ld/a/c/a/j$d;)V |
| 25 | ····.locals·0 |
| |
| 26 | ····iput-object·p2,·p0,·Lio/flutter/plugins/a/h$d$a;->a:Ld/a/c/a/j$d; |
| |
| 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
| 28 | ····return-void |
| 29 | .end·method |
| |
| |
| 30 | #·virtual·methods |
| 31 | .method·public·a(Ljava/lang/Throwable;)V |
| 32 | ····.locals·3 |
| |
| 33 | ····iget-object·v0,·p0,·Lio/flutter/plugins/a/h$d$a;->a:Ld/a/c/a/j$d; |
| |
| 34 | ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
| |
| 35 | ····move-result-object·v1 |
| |
| 36 | ····invoke-virtual·{v1},·Ljava/lang/Class;->getName()Ljava/lang/String; |
| |
| 37 | ····move-result-object·v1 |
| |
| 38 | ····invoke-virtual·{p1},·Ljava/lang/Throwable;->getMessage()Ljava/lang/String; |
| |
| 39 | ····move-result-object·p1 |
| |
| 40 | ····const/4·v2,·0x0 |
| |
| 41 | ····invoke-interface·{v0,·v1,·p1,·v2},·Ld/a/c/a/j$d;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V |
| |
| 42 | ····return-void |
| 43 | .end·method |
| |
| 44 | .method·public·b(Ljava/lang/Object;)V |
| 45 | ····.locals·1 |
| 46 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 47 | ········value·=·{ |
| 48 | ············"(TT;)V" |
| 49 | ········} |
43 | .end·annotation | 50 | ····.end·annotation |
| |
| 51 | ····iget-object·v0,·p0,·Lio/flutter/plugins/a/h$d$a;->a:Ld/a/c/a/j$d; |
| |
| 52 | ····invoke-interface·{v0,·p1},·Ld/a/c/a/j$d;->a(Ljava/lang/Object;)V |
| |
| 53 | ····return-void |
| 54 | .end·method |
| | | |
Offset 1, 54 lines modified | Offset 1, 66 lines modified |
1 | .class·public·interface·abstract·annotation·Lkotlin/jvm/JvmOverloads; | 1 | .class·final·Lc/a/b/k1$d$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"JvmPlatformAnnotations.kt" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/lang/annotation/Annotation; | 5 | .implements·Ljava/util/Iterator; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·runtime·Ljava/lang/annotation/Documented; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 8 | ····value·=·Lc/a/b/k1$d; |
8 | .end·annotation | 9 | .end·annotation |
| |
9 | .annotation·runtime·Ljava/lang/annotation/Retention; | |
10 | ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->CLASS:Ljava/lang/annotation/RetentionPolicy; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 11 | ····accessFlags·=·0x8 |
| 12 | ····name·=·null |
11 | .end·annotation | 13 | .end·annotation |
| |
12 | .annotation·runtime·Ljava/lang/annotation/Target; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
13 | ····value·=·{ | 15 | ····value·=·{ |
14 | ········.enum·Ljava/lang/annotation/ElementType;->METHOD:Ljava/lang/annotation/ElementType;, | |
15 | ········.enum·Ljava/lang/annotation/ElementType;->CONSTRUCTOR:Ljava/lang/annotation/ElementType; | 16 | ········"Ljava/lang/Object;", |
| 17 | ········"Ljava/util/Iterator<", |
| 18 | ········"Ljava/lang/Object;", |
| 19 | ········">;" |
16 | ····} | 20 | ····} |
17 | .end·annotation | 21 | .end·annotation |
| |
18 | .annotation·runtime·Lkotlin/Metadata; | |
19 | ····d1·=·{ | |
20 | ········"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0010\u001b\n\u0000\u0008\u0087\u0002\u0018\u00002\u00020\u0001B\u0000\u00a8\u0006\u0002" | |
21 | ····} | |
22 | ····d2·=·{ | |
23 | ········"Lkotlin/jvm/JvmOverloads;", | |
24 | ········"", | |
25 | ········"kotlin-stdlib" | |
26 | ····} | |
27 | ····k·=·0x1 | |
28 | ····mv·=·{ | |
29 | ········0x1, | |
30 | ········0x6, | |
31 | ········0x0 | |
32 | ····} | |
33 | ····xi·=·0x30 | |
34 | .end·annotation | |
| |
35 | .annotation·runtime·Lkotlin/annotation/MustBeDocumented; | |
36 | .end·annotation | 22 | #·direct·methods |
| 23 | .method·constructor·<init>()V |
| 24 | ····.locals·0 |
| |
| 25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
37 | .annotation·runtime·Lkotlin/annotation/Retention; | |
38 | ····value·=·.enum·Lkotlin/annotation/AnnotationRetention;->BINARY:Lkotlin/annotation/AnnotationRetention; | |
39 | .end·annotation | |
| |
40 | .annotation·runtime·Lkotlin/annotation/Target; | |
41 | ····allowedTargets·=·{ | |
42 | ········.enum·Lkotlin/annotation/AnnotationTarget;->FUNCTION:Lkotlin/annotation/AnnotationTarget;, | |
43 | ········.enum·Lkotlin/annotation/AnnotationTarget;->CONSTRUCTOR:Lkotlin/annotation/AnnotationTarget; | |
44 | ····} | |
45 | .end·annotation | 26 | ····return-void |
| 27 | .end·method |
| |
| |
| 28 | #·virtual·methods |
| 29 | .method·public·hasNext()Z |
| 30 | ····.locals·1 |
| |
| 31 | ····const/4·v0,·0x0 |
| |
| 32 | ····return·v0 |
| 33 | .end·method |
| |
| 34 | .method·public·next()Ljava/lang/Object; |
| 35 | ····.locals·1 |
| |
| 36 | ····new-instance·v0,·Ljava/util/NoSuchElementException; |
| |
| 37 | ····invoke-direct·{v0},·Ljava/util/NoSuchElementException;-><init>()V |
| |
| 38 | ····throw·v0 |
| 39 | .end·method |
| |
| 40 | .method·public·remove()V |
| 41 | ····.locals·1 |
| |
| 42 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; |
| |
| 43 | ····invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;-><init>()V |
| |
| 44 | ····throw·v0 |
| 45 | .end·method |
| | | |
Offset 1, 52 lines modified | Offset 1, 49 lines modified |
1 | .class·public·interface·abstract·annotation·Lkotlin/jvm/JvmInline; | 1 | .class·final·Lc/a/b/i$j; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"JvmPlatformAnnotations.kt" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/lang/annotation/Annotation; | 5 | .implements·Lc/a/b/i$e; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·runtime·Ljava/lang/annotation/Documented; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 8 | ····value·=·Lc/a/b/i; |
8 | .end·annotation | 9 | .end·annotation |
| |
9 | .annotation·runtime·Ljava/lang/annotation/Retention; | |
10 | ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 11 | ····accessFlags·=·0x1a |
| 12 | ····name·=·"j" |
11 | .end·annotation | 13 | .end·annotation |
| |
12 | .annotation·runtime·Ljava/lang/annotation/Target; | |
13 | ····value·=·{ | |
14 | ········.enum·Ljava/lang/annotation/ElementType;->TYPE:Ljava/lang/annotation/ElementType; | |
15 | ····} | |
16 | .end·annotation | |
| |
| 14 | #·direct·methods |
| 15 | .method·private·constructor·<init>()V |
| 16 | ····.locals·0 |
17 | .annotation·runtime·Lkotlin/Metadata; | |
18 | ····d1·=·{ | |
19 | ········"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0010\u001b\n\u0000\u0008\u0087\u0002\u0018\u00002\u00020\u0001B\u0000\u00a8\u0006\u0002" | |
20 | ····} | |
21 | ····d2·=·{ | |
22 | ········"Lkotlin/jvm/JvmInline;", | |
23 | ········"", | |
24 | ········"kotlin-stdlib" | |
25 | ····} | |
26 | ····k·=·0x1 | |
27 | ····mv·=·{ | |
28 | ········0x1, | |
29 | ········0x6, | |
30 | ········0x0 | |
31 | ····} | |
32 | ····xi·=·0x30 | |
33 | .end·annotation | |
| |
| 17 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
34 | .annotation·runtime·Lkotlin/annotation/MustBeDocumented; | |
35 | .end·annotation | |
| |
| 18 | ····return-void |
| 19 | .end·method |
36 | .annotation·runtime·Lkotlin/annotation/Retention; | |
37 | ····value·=·.enum·Lkotlin/annotation/AnnotationRetention;->RUNTIME:Lkotlin/annotation/AnnotationRetention; | |
38 | .end·annotation | |
| |
39 | .annotation·runtime·Lkotlin/annotation/Target; | |
40 | ····allowedTargets·=·{ | |
41 | ········.enum·Lkotlin/annotation/AnnotationTarget;->CLASS:Lkotlin/annotation/AnnotationTarget; | |
42 | ····} | |
43 | .end·annotation | 20 | .method·synthetic·constructor·<init>(Lc/a/b/i$a;)V |
| 21 | ····.locals·0 |
| |
| 22 | ····invoke-direct·{p0},·Lc/a/b/i$j;-><init>()V |
| |
| 23 | ····return-void |
| 24 | .end·method |
| |
| |
| 25 | #·virtual·methods |
| 26 | .method·public·a([BII)[B |
| 27 | ····.locals·2 |
| |
| 28 | ····new-array·v0,·p3,·[B |
| |
| 29 | ····const/4·v1,·0x0 |
| |
| 30 | ····invoke-static·{p1,·p2,·v0,·v1,·p3},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V |
| |
| 31 | ····return-object·v0 |
| 32 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 106 lines modified | Offset 1, 95 lines modified |
1 | .class·public·Lkotlin/jvm/internal/MutablePropertyReference0Impl; | |
2 | .super·Lkotlin/jvm/internal/MutablePropertyReference0; | |
3 | .source·"MutablePropertyReference0Impl.java" | 1 | .class·public·final·Le/s/i/c$a; |
| 2 | .super·Le/s/j/a/j; |
| 3 | .source·"" |
| |
| |
| 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
| 6 | ····value·=·Le/s/i/c;->a(Le/v/c/p;Ljava/lang/Object;Le/s/d;)Le/s/d; |
| 7 | .end·annotation |
4 | #·direct·methods | |
5 | .method·public·constructor·<init>(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V | |
6 | ····.locals·6 | |
| |
7 | ····.line·24 | |
8 | ····sget-object·v1,·Lkotlin/jvm/internal/MutablePropertyReference0Impl;->NO_RECEIVER:Ljava/lang/Object; | |
| |
9 | ····move-object·v0,·p0 | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 9 | ····accessFlags·=·0x19 |
| 10 | ····name·=·null |
| 11 | .end·annotation |
| |
10 | ····move-object·v2,·p1 | |
| |
11 | ····move-object·v3,·p2 | 12 | #·instance·fields |
| 13 | .field·private·d:I |
| |
12 | ····move-object·v4,·p3 | 14 | .field·final·synthetic·e:Le/s/d; |
| |
13 | ····move·v5,·p4 | 15 | .field·final·synthetic·f:Le/v/c/p; |
| |
14 | ····invoke-direct/range·{v0·..·v5},·Lkotlin/jvm/internal/MutablePropertyReference0;-><init>(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V | 16 | .field·final·synthetic·g:Ljava/lang/Object; |
| |
15 | ····return-void | |
16 | .end·method | |
| |
17 | .method·public·constructor·<init>(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V | 17 | #·direct·methods |
| 18 | .method·public·constructor·<init>(Le/s/d;Le/v/c/p;Ljava/lang/Object;)V |
18 | ····.locals·0 | 19 | ····.locals·0 |
| |
| 20 | ····iput-object·p1,·p0,·Le/s/i/c$a;->e:Le/s/d; |
19 | ····.line·29 | |
20 | ····invoke-direct/range·{p0·..·p5},·Lkotlin/jvm/internal/MutablePropertyReference0;-><init>(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V | |
| |
| 21 | ····iput-object·p2,·p0,·Le/s/i/c$a;->f:Le/v/c/p; |
21 | ····return-void | |
22 | .end·method | |
| |
| 22 | ····iput-object·p3,·p0,·Le/s/i/c$a;->g:Ljava/lang/Object; |
23 | .method·public·constructor·<init>(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V | |
24 | ····.locals·6 | |
| |
| 23 | ····invoke-direct·{p0,·p1},·Le/s/j/a/j;-><init>(Le/s/d;)V |
25 | ····.line·15 | |
26 | ····sget-object·v1,·Lkotlin/jvm/internal/MutablePropertyReference0Impl;->NO_RECEIVER:Ljava/lang/Object; | |
| |
27 | ····move-object·v0,·p1 | 24 | ····return-void |
| 25 | .end·method |
| |
28 | ····check-cast·v0,·Lkotlin/jvm/internal/ClassBasedDeclarationContainer; | |
| |
29 | ····invoke-interface·{v0},·Lkotlin/jvm/internal/ClassBasedDeclarationContainer;->getJClass()Ljava/lang/Class; | 26 | #·virtual·methods |
| 27 | .method·protected·invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; |
| 28 | ····.locals·3 |
| |
30 | ····move-result-object·v2 | 29 | ····iget·v0,·p0,·Le/s/i/c$a;->d:I |
| |
31 | ····instance-of·p1,·p1,·Lkotlin/reflect/KClass; | 30 | ····const/4·v1,·0x2 |
| |
32 | ····xor-int/lit8·v5,·p1,·0x1 | 31 | ····const/4·v2,·0x1 |
| |
33 | ····move-object·v0,·p0 | 32 | ····if-eqz·v0,·:cond_1 |
| |
34 | ····move-object·v3,·p2 | 33 | ····if-ne·v0,·v2,·:cond_0 |
| |
35 | ····move-object·v4,·p3 | 34 | ····iput·v1,·p0,·Le/s/i/c$a;->d:I |
| |
36 | ····invoke-direct/range·{v0·..·v5},·Lkotlin/jvm/internal/MutablePropertyReference0;-><init>(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V | 35 | ····invoke-static·{p1},·Le/k;->b(Ljava/lang/Object;)V |
| |
| 36 | ····goto·:goto_0 |
37 | ····return-void | |
38 | .end·method | |
| |
| 37 | ····:cond_0 |
| 38 | ····new-instance·p1,·Ljava/lang/IllegalStateException; |
| |
| 39 | ····const-string·v0,·"This·coroutine·had·already·completed" |
39 | #·virtual·methods | |
40 | .method·public·get()Ljava/lang/Object; | |
41 | ····.locals·2 | |
| |
| 40 | ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String; |
42 | ····.line·34 | |
43 | ····invoke-virtual·{p0},·Lkotlin/jvm/internal/MutablePropertyReference0Impl;->getGetter()Lkotlin/reflect/KProperty0$Getter; | |
| |
44 | ····move-result-object·v0 | 41 | ····move-result-object·v0 |
| |
45 | ····const/4·v1,·0x0 | 42 | ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
| |
46 | ····new-array·v1,·v1,·[Ljava/lang/Object; | 43 | ····throw·p1 |
| |
47 | ····invoke-interface·{v0,·v1},·Lkotlin/reflect/KProperty0$Getter;->call([Ljava/lang/Object;)Ljava/lang/Object; | 44 | ····:cond_1 |
| 45 | ····iput·v2,·p0,·Le/s/i/c$a;->d:I |
| |
48 | ····move-result-object·v0 | 46 | ····invoke-static·{p1},·Le/k;->b(Ljava/lang/Object;)V |
| |
| 47 | ····iget-object·p1,·p0,·Le/s/i/c$a;->f:Le/v/c/p; |
49 | ····return-object·v0 | |
50 | .end·method | |
| |
| 48 | ····invoke-static·{p1,·v1},·Le/v/d/n;->a(Ljava/lang/Object;I)Ljava/lang/Object; |
51 | .method·public·set(Ljava/lang/Object;)V | |
52 | ····.locals·3 | |
| |
| 49 | ····check-cast·p1,·Le/v/c/p; |
53 | ····.line·39 | |
54 | ····invoke-virtual·{p0},·Lkotlin/jvm/internal/MutablePropertyReference0Impl;->getSetter()Lkotlin/reflect/KMutableProperty0$Setter; | |
| |
| 50 | ····iget-object·v0,·p0,·Le/s/i/c$a;->g:Ljava/lang/Object; |
55 | ····move-result-object·v0 | |
| |
56 | ····const/4·v1,·0x1 | |
| |
57 | ····new-array·v1,·v1,·[Ljava/lang/Object; | |
| |
58 | ····const/4·v2,·0x0 | 51 | ····invoke-interface·{p1,·v0,·p0},·Le/v/c/p;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
Max diff block lines reached; 243/4935 bytes (4.92%) of diff not shown.
|
| | | |
Offset 1, 107 lines modified | Offset 1, 151 lines modified |
1 | .class·public·abstract·Lkotlin/jvm/internal/PropertyReference2; | |
2 | .super·Lkotlin/jvm/internal/PropertyReference; | |
3 | .source·"PropertyReference2.java" | 1 | .class·public·final·Ld/a/c/a/s; |
| 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lkotlin/reflect/KProperty2; | 5 | .implements·Ld/a/c/a/h; |
| |
| |
| 6 | #·annotations |
| 7 | .annotation·system·Ldalvik/annotation/Signature; |
| 8 | ····value·=·{ |
| 9 | ········"Ljava/lang/Object;", |
| 10 | ········"Ld/a/c/a/h<", |
| 11 | ········"Ljava/lang/String;", |
| 12 | ········">;" |
| 13 | ····} |
| 14 | .end·annotation |
| |
| |
| 15 | #·static·fields |
| 16 | .field·private·static·final·a:Ljava/nio/charset/Charset; |
| |
| 17 | .field·public·static·final·b:Ld/a/c/a/s; |
| |
| |
6 | #·direct·methods | 18 | #·direct·methods |
7 | .method·public·constructor·<init>()V | 19 | .method·static·constructor·<clinit>()V |
8 | ····.locals·0 | 20 | ····.locals·1 |
| |
| 21 | ····const-string·v0,·"UTF8" |
9 | ····.line·15 | |
10 | ····invoke-direct·{p0},·Lkotlin/jvm/internal/PropertyReference;-><init>()V | |
| |
| 22 | ····invoke-static·{v0},·Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset; |
11 | ····return-void | |
12 | .end·method | |
| |
| 23 | ····move-result-object·v0 |
13 | .method·public·constructor·<init>(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V | |
14 | ····.locals·6 | |
| |
| 24 | ····sput-object·v0,·Ld/a/c/a/s;->a:Ljava/nio/charset/Charset; |
15 | ····.line·20 | |
16 | ····sget-object·v1,·Lkotlin/jvm/internal/PropertyReference2;->NO_RECEIVER:Ljava/lang/Object; | |
| |
17 | ····move-object·v0,·p0 | 25 | ····new-instance·v0,·Ld/a/c/a/s; |
| |
18 | ····move-object·v2,·p1 | 26 | ····invoke-direct·{v0},·Ld/a/c/a/s;-><init>()V |
| |
19 | ····move-object·v3,·p2 | 27 | ····sput-object·v0,·Ld/a/c/a/s;->b:Ld/a/c/a/s; |
| |
20 | ····move-object·v4,·p3 | 28 | ····return-void |
| 29 | .end·method |
| |
21 | ····move·v5,·p4 | 30 | .method·private·constructor·<init>()V |
| 31 | ····.locals·0 |
| |
22 | ····invoke-direct/range·{v0·..·v5},·Lkotlin/jvm/internal/PropertyReference;-><init>(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V | 32 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
23 | ····return-void | 33 | ····return-void |
24 | .end·method | 34 | .end·method |
| |
| |
25 | #·virtual·methods | 35 | #·virtual·methods |
26 | .method·protected·computeReflected()Lkotlin/reflect/KCallable; | 36 | .method·public·bridge·synthetic·a(Ljava/nio/ByteBuffer;)Ljava/lang/Object; |
27 | ····.locals·1 | 37 | ····.locals·0 |
| |
| 38 | ····invoke-virtual·{p0,·p1},·Ld/a/c/a/s;->c(Ljava/nio/ByteBuffer;)Ljava/lang/String; |
28 | ····.line·25 | |
29 | ····invoke-static·{p0},·Lkotlin/jvm/internal/Reflection;->property2(Lkotlin/jvm/internal/PropertyReference2;)Lkotlin/reflect/KProperty2; | |
| |
30 | ····move-result-object·v0 | 39 | ····move-result-object·p1 |
| |
31 | ····return-object·v0 | 40 | ····return-object·p1 |
32 | .end·method | 41 | .end·method |
| |
33 | .method·public·getDelegate(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 42 | .method·public·bridge·synthetic·b(Ljava/lang/Object;)Ljava/nio/ByteBuffer; |
34 | ····.locals·1 | 43 | ····.locals·0 |
| |
35 | ····.line·41 | |
36 | ····invoke-virtual·{p0},·Lkotlin/jvm/internal/PropertyReference2;->getReflected()Lkotlin/reflect/KProperty; | |
| |
37 | ····move-result-object·v0 | |
| |
38 | ····check-cast·v0,·Lkotlin/reflect/KProperty2; | 44 | ····check-cast·p1,·Ljava/lang/String; |
| |
39 | ····invoke-interface·{v0,·p1,·p2},·Lkotlin/reflect/KProperty2;->getDelegate(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 45 | ····invoke-virtual·{p0,·p1},·Ld/a/c/a/s;->d(Ljava/lang/String;)Ljava/nio/ByteBuffer; |
| |
40 | ····move-result-object·p1 | 46 | ····move-result-object·p1 |
| |
41 | ····return-object·p1 | 47 | ····return-object·p1 |
42 | .end·method | 48 | .end·method |
| |
43 | .method·public·bridge·synthetic·getGetter()Lkotlin/reflect/KProperty$Getter; | 49 | .method·public·c(Ljava/nio/ByteBuffer;)Ljava/lang/String; |
44 | ····.locals·1 | 50 | ····.locals·4 |
| |
| 51 | ····if-nez·p1,·:cond_0 |
45 | ····.line·12 | |
46 | ····invoke-virtual·{p0},·Lkotlin/jvm/internal/PropertyReference2;->getGetter()Lkotlin/reflect/KProperty2$Getter; | |
| |
47 | ····move-result-object·v0 | 52 | ····const/4·p1,·0x0 |
| |
48 | ····return-object·v0 | 53 | ····return-object·p1 |
49 | .end·method | |
| |
50 | .method·public·getGetter()Lkotlin/reflect/KProperty2$Getter; | |
51 | ····.locals·1 | 54 | ····:cond_0 |
| 55 | ····invoke-virtual·{p1},·Ljava/nio/ByteBuffer;->remaining()I |
| |
| 56 | ····move-result·v0 |
52 | ····.line·35 | |
53 | ····invoke-virtual·{p0},·Lkotlin/jvm/internal/PropertyReference2;->getReflected()Lkotlin/reflect/KProperty; | |
| |
54 | ····move-result-object·v0 | 57 | ····invoke-virtual·{p1},·Ljava/nio/ByteBuffer;->hasArray()Z |
| |
55 | ····check-cast·v0,·Lkotlin/reflect/KProperty2; | 58 | ····move-result·v1 |
| |
56 | ····invoke-interface·{v0},·Lkotlin/reflect/KProperty2;->getGetter()Lkotlin/reflect/KProperty2$Getter; | 59 | ····if-eqz·v1,·:cond_1 |
| |
57 | ····move-result-object·v0 | 60 | ····invoke-virtual·{p1},·Ljava/nio/ByteBuffer;->array()[B |
| |
| 61 | ····move-result-object·v1 |
| |
| 62 | ····invoke-virtual·{p1},·Ljava/nio/ByteBuffer;->arrayOffset()I |
| |
Max diff block lines reached; 884/5768 bytes (15.33%) of diff not shown.
|
| | | |
Offset 1, 35 lines modified | Offset 1, 59 lines modified |
1 | .class·public·abstract·Lkotlin/jvm/internal/MutablePropertyReference; | |
2 | .super·Lkotlin/jvm/internal/PropertyReference; | |
3 | .source·"MutablePropertyReference.java" | 1 | .class·public·abstract·Le/q/v; |
| 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lkotlin/reflect/KMutableProperty; | 5 | .implements·Ljava/util/Iterator; |
| |
| |
| 6 | #·annotations |
| 7 | .annotation·system·Ldalvik/annotation/Signature; |
| 8 | ····value·=·{ |
| 9 | ········"Ljava/lang/Object;", |
| 10 | ········"Ljava/util/Iterator<", |
| 11 | ········"Ljava/lang/Integer;", |
| 12 | ········">;", |
| 13 | ········"Ljava/lang/Object;" |
| 14 | ····} |
| 15 | .end·annotation |
| |
| |
6 | #·direct·methods | 16 | #·direct·methods |
7 | .method·public·constructor·<init>()V | 17 | .method·public·constructor·<init>()V |
8 | ····.locals·0 | 18 | ····.locals·0 |
| |
| 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
9 | ····.line·13 | |
10 | ····invoke-direct·{p0},·Lkotlin/jvm/internal/PropertyReference;-><init>()V | |
| |
11 | ····return-void | 20 | ····return-void |
12 | .end·method | 21 | .end·method |
| |
13 | .method·public·constructor·<init>(Ljava/lang/Object;)V | |
14 | ····.locals·0 | |
| |
15 | ····.line·18 | |
16 | ····invoke-direct·{p0,·p1},·Lkotlin/jvm/internal/PropertyReference;-><init>(Ljava/lang/Object;)V | 22 | #·virtual·methods |
| 23 | .method·public·abstract·a()I |
| 24 | .end·method |
| |
17 | ····return-void | 25 | .method·public·bridge·synthetic·next()Ljava/lang/Object; |
| 26 | ····.locals·1 |
| |
| 27 | ····invoke-virtual·{p0},·Le/q/v;->a()I |
| |
| 28 | ····move-result·v0 |
| |
| 29 | ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
| |
| 30 | ····move-result-object·v0 |
| |
| 31 | ····return-object·v0 |
18 | .end·method | 32 | .end·method |
| |
19 | .method·public·constructor·<init>(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V | 33 | .method·public·remove()V |
20 | ····.locals·0 | 34 | ····.locals·2 |
| |
| 35 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; |
21 | ····.line·23 | |
22 | ····invoke-direct/range·{p0·..·p5},·Lkotlin/jvm/internal/PropertyReference;-><init>(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V | |
| |
23 | ····return-void | 36 | ····const-string·v1,·"Operation·is·not·supported·for·read-only·collection" |
| |
| 37 | ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V |
| |
| 38 | ····throw·v0 |
24 | .end·method | 39 | .end·method |
| | | |
Offset 1, 64 lines modified | Offset 1, 80 lines modified |
1 | .class·public·Lkotlin/jvm/internal/PropertyReference2Impl; | |
2 | .super·Lkotlin/jvm/internal/PropertyReference2; | |
3 | .source·"PropertyReference2Impl.java" | 1 | .class·Lb/c/b/a$a; |
| 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Ljava/util/concurrent/Executor; |
| |
4 | #·direct·methods | |
5 | .method·public·constructor·<init>(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V | |
6 | ····.locals·0 | |
| |
7 | ····.line·23 | |
8 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lkotlin/jvm/internal/PropertyReference2;-><init>(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V | 6 | #·annotations |
| 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 8 | ····value·=·Lb/c/b/a; |
| 9 | .end·annotation |
| |
9 | ····return-void | |
10 | .end·method | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 11 | ····accessFlags·=·0xa |
| 12 | ····name·=·"a" |
| 13 | .end·annotation |
| |
11 | .method·public·constructor·<init>(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V | |
12 | ····.locals·1 | |
| |
13 | ····.line·15 | |
14 | ····move-object·v0,·p1 | 14 | #·instance·fields |
| 15 | .field·private·final·d:Landroid/os/Handler; |
| |
15 | ····check-cast·v0,·Lkotlin/jvm/internal/ClassBasedDeclarationContainer; | |
| |
16 | ····invoke-interface·{v0},·Lkotlin/jvm/internal/ClassBasedDeclarationContainer;->getJClass()Ljava/lang/Class; | 16 | #·direct·methods |
| 17 | .method·constructor·<init>(Landroid/os/Handler;)V |
| 18 | ····.locals·0 |
| |
17 | ····move-result-object·v0 | 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
18 | ····instance-of·p1,·p1,·Lkotlin/reflect/KClass; | 20 | ····invoke-static·{p1},·Lb/c/c/b;->a(Ljava/lang/Object;)Ljava/lang/Object; |
| |
19 | ····xor-int/lit8·p1,·p1,·0x1 | 21 | ····check-cast·p1,·Landroid/os/Handler; |
| |
20 | ····invoke-direct·{p0,·v0,·p2,·p3,·p1},·Lkotlin/jvm/internal/PropertyReference2;-><init>(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V | 22 | ····iput-object·p1,·p0,·Lb/c/b/a$a;->d:Landroid/os/Handler; |
| |
21 | ····return-void | 23 | ····return-void |
22 | .end·method | 24 | .end·method |
| |
| |
23 | #·virtual·methods | 25 | #·virtual·methods |
24 | .method·public·get(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 26 | .method·public·execute(Ljava/lang/Runnable;)V |
25 | ····.locals·3 | 27 | ····.locals·2 |
| |
| 28 | ····iget-object·v0,·p0,·Lb/c/b/a$a;->d:Landroid/os/Handler; |
26 | ····.line·28 | |
27 | ····invoke-virtual·{p0},·Lkotlin/jvm/internal/PropertyReference2Impl;->getGetter()Lkotlin/reflect/KProperty2$Getter; | |
| |
28 | ····move-result-object·v0 | 29 | ····invoke-static·{p1},·Lb/c/c/b;->a(Ljava/lang/Object;)Ljava/lang/Object; |
| |
29 | ····const/4·v1,·0x2 | 30 | ····check-cast·p1,·Ljava/lang/Runnable; |
| |
30 | ····new-array·v1,·v1,·[Ljava/lang/Object; | 31 | ····invoke-virtual·{v0,·p1},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z |
| |
31 | ····const/4·v2,·0x0 | 32 | ····move-result·p1 |
| |
32 | ····aput-object·p1,·v1,·v2 | 33 | ····if-eqz·p1,·:cond_0 |
| |
33 | ····const/4·p1,·0x1 | 34 | ····return-void |
| |
34 | ····aput-object·p2,·v1,·p1 | 35 | ····:cond_0 |
| 36 | ····new-instance·p1,·Ljava/util/concurrent/RejectedExecutionException; |
| |
35 | ····invoke-interface·{v0,·v1},·Lkotlin/reflect/KProperty2$Getter;->call([Ljava/lang/Object;)Ljava/lang/Object; | 37 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
| |
| 38 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
| |
| 39 | ····iget-object·v1,·p0,·Lb/c/b/a$a;->d:Landroid/os/Handler; |
| |
| 40 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
| |
| 41 | ····const-string·v1,·"·is·shutting·down" |
| |
| 42 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
| 43 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| |
| 44 | ····move-result-object·v0 |
| |
36 | ····move-result-object·p1 | 45 | ····invoke-direct·{p1,·v0},·Ljava/util/concurrent/RejectedExecutionException;-><init>(Ljava/lang/String;)V |
| |
37 | ····return-object·p1 | 46 | ····throw·p1 |
38 | .end·method | 47 | .end·method |
| | | |
Offset 1, 104 lines modified | Offset 1, 164 lines modified |
1 | .class·public·abstract·Lkotlin/jvm/internal/PropertyReference0; | |
2 | .super·Lkotlin/jvm/internal/PropertyReference; | |
3 | .source·"PropertyReference0.java" | 1 | .class·public·Lc/a/b/r1; |
| 2 | .super·Ljava/util/AbstractList; |
| 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lkotlin/reflect/KProperty0; | 5 | .implements·Lc/a/b/h0; |
| 6 | .implements·Ljava/util/RandomAccess; |
| |
| |
6 | #·direct·methods | |
7 | .method·public·constructor·<init>()V | |
8 | ····.locals·0 | 7 | #·annotations |
| 8 | .annotation·system·Ldalvik/annotation/Signature; |
| 9 | ····value·=·{ |
| 10 | ········"Ljava/util/AbstractList<", |
| 11 | ········"Ljava/lang/String;", |
| 12 | ········">;", |
| 13 | ········"Lc/a/b/h0;", |
| 14 | ········"Ljava/util/RandomAccess;" |
| 15 | ····} |
| 16 | .end·annotation |
| |
9 | ····.line·15 | |
10 | ····invoke-direct·{p0},·Lkotlin/jvm/internal/PropertyReference;-><init>()V | |
| |
11 | ····return-void | |
12 | .end·method | 17 | #·instance·fields |
| 18 | .field·private·final·d:Lc/a/b/h0; |
| |
| |
| 19 | #·direct·methods |
13 | .method·public·constructor·<init>(Ljava/lang/Object;)V | 20 | .method·public·constructor·<init>(Lc/a/b/h0;)V |
14 | ····.locals·0 | 21 | ····.locals·0 |
| |
15 | ····.line·20 | |
16 | ····invoke-direct·{p0,·p1},·Lkotlin/jvm/internal/PropertyReference;-><init>(Ljava/lang/Object;)V | 22 | ····invoke-direct·{p0},·Ljava/util/AbstractList;-><init>()V |
| |
| 23 | ····iput-object·p1,·p0,·Lc/a/b/r1;->d:Lc/a/b/h0; |
| |
17 | ····return-void | 24 | ····return-void |
18 | .end·method | 25 | .end·method |
| |
19 | .method·public·constructor·<init>(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V | 26 | .method·static·synthetic·h(Lc/a/b/r1;)Lc/a/b/h0; |
20 | ····.locals·0 | 27 | ····.locals·0 |
| |
| 28 | ····iget-object·p0,·p0,·Lc/a/b/r1;->d:Lc/a/b/h0; |
21 | ····.line·25 | |
22 | ····invoke-direct/range·{p0·..·p5},·Lkotlin/jvm/internal/PropertyReference;-><init>(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V | |
| |
23 | ····return-void | 29 | ····return-object·p0 |
24 | .end·method | 30 | .end·method |
| |
| |
25 | #·virtual·methods | 31 | #·virtual·methods |
26 | .method·protected·computeReflected()Lkotlin/reflect/KCallable; | 32 | .method·public·a(I)Ljava/lang/Object; |
27 | ····.locals·1 | 33 | ····.locals·1 |
| |
| 34 | ····iget-object·v0,·p0,·Lc/a/b/r1;->d:Lc/a/b/h0; |
28 | ····.line·30 | |
29 | ····invoke-static·{p0},·Lkotlin/jvm/internal/Reflection;->property0(Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0; | |
| |
30 | ····move-result-object·v0 | 35 | ····invoke-interface·{v0,·p1},·Lc/a/b/h0;->a(I)Ljava/lang/Object; |
| |
| 36 | ····move-result-object·p1 |
31 | ····return-object·v0 | |
32 | .end·method | |
| |
33 | .method·public·getDelegate()Ljava/lang/Object; | |
34 | ····.locals·1 | 37 | ····return-object·p1 |
| 38 | .end·method |
| |
35 | ····.line·46 | |
36 | ····invoke-virtual·{p0},·Lkotlin/jvm/internal/PropertyReference0;->getReflected()Lkotlin/reflect/KProperty; | 39 | .method·public·b()Lc/a/b/h0; |
| 40 | ····.locals·0 |
| |
37 | ····move-result-object·v0 | 41 | ····return-object·p0 |
| 42 | .end·method |
| |
38 | ····check-cast·v0,·Lkotlin/reflect/KProperty0; | 43 | .method·public·d(Lc/a/b/i;)V |
| 44 | ····.locals·0 |
| |
39 | ····invoke-interface·{v0},·Lkotlin/reflect/KProperty0;->getDelegate()Ljava/lang/Object; | 45 | ····new-instance·p1,·Ljava/lang/UnsupportedOperationException; |
| |
40 | ····move-result-object·v0 | 46 | ····invoke-direct·{p1},·Ljava/lang/UnsupportedOperationException;-><init>()V |
| |
41 | ····return-object·v0 | 47 | ····throw·p1 |
42 | .end·method | 48 | .end·method |
| |
43 | .method·public·bridge·synthetic·getGetter()Lkotlin/reflect/KProperty$Getter; | 49 | .method·public·e()Ljava/util/List; |
44 | ····.locals·1 | 50 | ····.locals·1 |
| 51 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 52 | ········value·=·{ |
| 53 | ············"()", |
| 54 | ············"Ljava/util/List<", |
| 55 | ············"*>;" |
| 56 | ········} |
| 57 | ····.end·annotation |
| |
45 | ····.line·12 | |
46 | ····invoke-virtual·{p0},·Lkotlin/jvm/internal/PropertyReference0;->getGetter()Lkotlin/reflect/KProperty0$Getter; | 58 | ····iget-object·v0,·p0,·Lc/a/b/r1;->d:Lc/a/b/h0; |
| |
| 59 | ····invoke-interface·{v0},·Lc/a/b/h0;->e()Ljava/util/List; |
| |
47 | ····move-result-object·v0 | 60 | ····move-result-object·v0 |
| |
48 | ····return-object·v0 | 61 | ····return-object·v0 |
49 | .end·method | 62 | .end·method |
| |
50 | .method·public·getGetter()Lkotlin/reflect/KProperty0$Getter; | 63 | .method·public·bridge·synthetic·get(I)Ljava/lang/Object; |
| 64 | ····.locals·0 |
| |
| 65 | ····invoke-virtual·{p0,·p1},·Lc/a/b/r1;->i(I)Ljava/lang/String; |
| |
| 66 | ····move-result-object·p1 |
| |
| 67 | ····return-object·p1 |
| 68 | .end·method |
| |
| 69 | .method·public·i(I)Ljava/lang/String; |
51 | ····.locals·1 | 70 | ····.locals·1 |
| |
| 71 | ····iget-object·v0,·p0,·Lc/a/b/r1;->d:Lc/a/b/h0; |
52 | ····.line·40 | |
53 | ····invoke-virtual·{p0},·Lkotlin/jvm/internal/PropertyReference0;->getReflected()Lkotlin/reflect/KProperty; | |
| |
Max diff block lines reached; 1513/5696 bytes (26.56%) of diff not shown.
|
| | | |
Offset 1, 47 lines modified | Offset 1, 49 lines modified |
1 | .class·public·final·Lkotlin/jvm/internal/Ref$ShortRef; | 1 | .class·final·Lc/a/b/i$c; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Ref.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/io/Serializable; | 5 | .implements·Lc/a/b/i$e; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lkotlin/jvm/internal/Ref; | 8 | ····value·=·Lc/a/b/i; |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x19 | 11 | ····accessFlags·=·0x1a |
12 | ····name·=·"ShortRef" | 12 | ····name·=·"c" |
13 | .end·annotation | 13 | .end·annotation |
| |
| |
14 | #·instance·fields | |
15 | .field·public·element:S | |
| |
| |
16 | #·direct·methods | 14 | #·direct·methods |
17 | .method·public·constructor·<init>()V | 15 | .method·private·constructor·<init>()V |
18 | ····.locals·0 | 16 | ····.locals·0 |
| |
19 | ····.line·31 | |
20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 17 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
21 | ····return-void | 18 | ····return-void |
22 | .end·method | 19 | .end·method |
| |
| 20 | .method·synthetic·constructor·<init>(Lc/a/b/i$a;)V |
| 21 | ····.locals·0 |
| |
| 22 | ····invoke-direct·{p0},·Lc/a/b/i$c;-><init>()V |
| |
| 23 | ····return-void |
| 24 | .end·method |
| |
| |
23 | #·virtual·methods | 25 | #·virtual·methods |
24 | .method·public·toString()Ljava/lang/String; | 26 | .method·public·a([BII)[B |
25 | ····.locals·1 | 27 | ····.locals·0 |
| |
| 28 | ····add-int/2addr·p3,·p2 |
26 | ····.line·36 | |
27 | ····iget-short·v0,·p0,·Lkotlin/jvm/internal/Ref$ShortRef;->element:S | |
| |
28 | ····invoke-static·{v0},·Ljava/lang/String;->valueOf(I)Ljava/lang/String; | 29 | ····invoke-static·{p1,·p2,·p3},·Ljava/util/Arrays;->copyOfRange([BII)[B |
| |
29 | ····move-result-object·v0 | 30 | ····move-result-object·p1 |
| |
30 | ····return-object·v0 | 31 | ····return-object·p1 |
31 | .end·method | 32 | .end·method |
| | | |
Offset 1, 47 lines modified | Offset 1, 38 lines modified |
1 | .class·public·final·Lkotlin/jvm/internal/Ref$DoubleRef; | 1 | .class·public·Lio/flutter/embedding/engine/h/d$c; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
3 | .source·"Ref.java" | |
| |
4 | #·interfaces | |
5 | .implements·Ljava/io/Serializable; | |
| |
| |
6 | #·annotations | 4 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lkotlin/jvm/internal/Ref; | 6 | ····value·=·Lio/flutter/embedding/engine/h/d; |
9 | .end·annotation | 7 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x19 | 9 | ····accessFlags·=·0x9 |
12 | ····name·=·"DoubleRef" | 10 | ····name·=·"c" |
13 | .end·annotation | 11 | .end·annotation |
| |
| |
14 | #·instance·fields | 12 | #·instance·fields |
15 | .field·public·element:D | 13 | .field·private·a:Ljava/lang/String; |
| |
| |
16 | #·direct·methods | 14 | #·direct·methods |
17 | .method·public·constructor·<init>()V | 15 | .method·public·constructor·<init>()V |
18 | ····.locals·0 | 16 | ····.locals·0 |
| |
19 | ····.line·67 | |
20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 17 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
21 | ····return-void | 18 | ····return-void |
22 | .end·method | 19 | .end·method |
| |
| |
23 | #·virtual·methods | 20 | #·virtual·methods |
24 | .method·public·toString()Ljava/lang/String; | 21 | .method·public·a()Ljava/lang/String; |
25 | ····.locals·2 | 22 | ····.locals·1 |
| |
26 | ····.line·72 | |
27 | ····iget-wide·v0,·p0,·Lkotlin/jvm/internal/Ref$DoubleRef;->element:D | |
| |
28 | ····invoke-static·{v0,·v1},·Ljava/lang/String;->valueOf(D)Ljava/lang/String; | |
| |
29 | ····move-result-object·v0 | 23 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/h/d$c;->a:Ljava/lang/String; |
| |
30 | ····return-object·v0 | 24 | ····return-object·v0 |
31 | .end·method | 25 | .end·method |
| | | |
Offset 1, 93 lines modified | Offset 1, 85 lines modified |
1 | .class·public·Lkotlin/jvm/internal/MutablePropertyReference2Impl; | |
2 | .super·Lkotlin/jvm/internal/MutablePropertyReference2; | |
3 | .source·"MutablePropertyReference2Impl.java" | 1 | .class·public·final·Le/s/j/a/c; |
| 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Le/s/d; |
| |
| |
| 6 | #·annotations |
| 7 | .annotation·system·Ldalvik/annotation/Signature; |
| 8 | ····value·=·{ |
| 9 | ········"Ljava/lang/Object;", |
| 10 | ········"Le/s/d<", |
| 11 | ········"Ljava/lang/Object;", |
| 12 | ········">;" |
| 13 | ····} |
| 14 | .end·annotation |
| |
| |
| 15 | #·static·fields |
| 16 | .field·public·static·final·d:Le/s/j/a/c; |
4 | #·direct·methods | |
5 | .method·public·constructor·<init>(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V | |
6 | ····.locals·0 | |
| |
7 | ····.line·23 | |
8 | ····invoke-direct·{p0,·p1,·p2,·p3,·p4},·Lkotlin/jvm/internal/MutablePropertyReference2;-><init>(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V | |
| |
| 17 | #·direct·methods |
| 18 | .method·static·constructor·<clinit>()V |
9 | ····return-void | |
10 | .end·method | |
| |
11 | .method·public·constructor·<init>(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V | |
12 | ····.locals·1 | 19 | ····.locals·1 |
| |
| 20 | ····new-instance·v0,·Le/s/j/a/c; |
13 | ····.line·15 | |
14 | ····move-object·v0,·p1 | |
| |
15 | ····check-cast·v0,·Lkotlin/jvm/internal/ClassBasedDeclarationContainer; | 21 | ····invoke-direct·{v0},·Le/s/j/a/c;-><init>()V |
| |
16 | ····invoke-interface·{v0},·Lkotlin/jvm/internal/ClassBasedDeclarationContainer;->getJClass()Ljava/lang/Class; | 22 | ····sput-object·v0,·Le/s/j/a/c;->d:Le/s/j/a/c; |
| |
| 23 | ····return-void |
| 24 | .end·method |
17 | ····move-result-object·v0 | |
| |
18 | ····instance-of·p1,·p1,·Lkotlin/reflect/KClass; | |
| |
19 | ····xor-int/lit8·p1,·p1,·0x1 | 25 | .method·private·constructor·<init>()V |
| 26 | ····.locals·0 |
| |
20 | ····invoke-direct·{p0,·v0,·p2,·p3,·p1},·Lkotlin/jvm/internal/MutablePropertyReference2;-><init>(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V | 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
21 | ····return-void | 28 | ····return-void |
22 | .end·method | 29 | .end·method |
| |
| |
23 | #·virtual·methods | 30 | #·virtual·methods |
24 | .method·public·get(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 31 | .method·public·getContext()Le/s/g; |
25 | ····.locals·3 | 32 | ····.locals·2 |
| |
26 | ····.line·28 | |
27 | ····invoke-virtual·{p0},·Lkotlin/jvm/internal/MutablePropertyReference2Impl;->getGetter()Lkotlin/reflect/KProperty2$Getter; | |
| |
28 | ····move-result-object·v0 | |
| |
29 | ····const/4·v1,·0x2 | |
| |
30 | ····new-array·v1,·v1,·[Ljava/lang/Object; | |
| |
31 | ····const/4·v2,·0x0 | |
| |
32 | ····aput-object·p1,·v1,·v2 | 33 | ····new-instance·v0,·Ljava/lang/IllegalStateException; |
| |
33 | ····const/4·p1,·0x1 | 34 | ····const-string·v1,·"This·continuation·is·already·complete" |
| |
34 | ····aput-object·p2,·v1,·p1 | 35 | ····invoke-virtual·{v1},·Ljava/lang/Object;->toString()Ljava/lang/String; |
| |
35 | ····invoke-interface·{v0,·v1},·Lkotlin/reflect/KProperty2$Getter;->call([Ljava/lang/Object;)Ljava/lang/Object; | 36 | ····move-result-object·v1 |
| |
36 | ····move-result-object·p1 | 37 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
| |
37 | ····return-object·p1 | 38 | ····throw·v0 |
38 | .end·method | 39 | .end·method |
| |
39 | .method·public·set(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V | 40 | .method·public·resumeWith(Ljava/lang/Object;)V |
40 | ····.locals·3 | 41 | ····.locals·1 |
| |
41 | ····.line·33 | |
42 | ····invoke-virtual·{p0},·Lkotlin/jvm/internal/MutablePropertyReference2Impl;->getSetter()Lkotlin/reflect/KMutableProperty2$Setter; | |
| |
43 | ····move-result-object·v0 | |
| |
44 | ····const/4·v1,·0x3 | |
| |
45 | ····new-array·v1,·v1,·[Ljava/lang/Object; | 42 | ····new-instance·p1,·Ljava/lang/IllegalStateException; |
| |
46 | ····const/4·v2,·0x0 | 43 | ····const-string·v0,·"This·continuation·is·already·complete" |
| |
47 | ····aput-object·p1,·v1,·v2 | 44 | ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String; |
| |
48 | ····const/4·p1,·0x1 | 45 | ····move-result-object·v0 |
| |
49 | ····aput-object·p2,·v1,·p1 | 46 | ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
| |
50 | ····const/4·p1,·0x2 | 47 | ····throw·p1 |
| 48 | .end·method |
| |
51 | ····aput-object·p3,·v1,·p1 | 49 | .method·public·toString()Ljava/lang/String; |
| 50 | ····.locals·1 |
| |
52 | ····invoke-interface·{v0,·v1},·Lkotlin/reflect/KMutableProperty2$Setter;->call([Ljava/lang/Object;)Ljava/lang/Object; | 51 | ····const-string·v0,·"This·continuation·is·already·complete" |
| |
53 | ····return-void | 52 | ····return-object·v0 |
54 | .end·method | 53 | .end·method |
| | | |
Offset 1, 49 lines modified | Offset 1, 44 lines modified |
1 | .class·public·final·Lkotlin/jvm/internal/LocalVariableReferencesKt; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"localVariableReferences.kt" | 1 | .class·Lc/a/b/t1$d; |
| 2 | .super·Ljava/lang/IllegalArgumentException; |
| 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 6 | ····value·=·Lc/a/b/t1; |
| 7 | .end·annotation |
| |
| 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 9 | ····accessFlags·=·0x8 |
| 10 | ····name·=·"d" |
5 | .annotation·runtime·Lkotlin/Metadata; | |
6 | ····d1·=·{ | |
7 | ········"\u0000\u0008\n\u0000\n\u0002\u0010\u0001\n\u0000\u001a\u0008\u0010\u0000\u001a\u00020\u0001H\u0002\u00a8\u0006\u0002" | |
8 | ····} | |
9 | ····d2·=·{ | |
10 | ········"notSupportedError", | |
11 | ········"", | |
12 | ········"kotlin-stdlib" | |
13 | ····} | |
14 | ····k·=·0x2 | |
15 | ····mv·=·{ | |
16 | ········0x1, | |
17 | ········0x6, | |
18 | ········0x0 | |
19 | ····} | |
20 | ····xi·=·0x30 | |
21 | .end·annotation | 11 | .end·annotation |
| |
| |
22 | #·direct·methods | 12 | #·direct·methods |
23 | .method·public·static·final·synthetic·access$notSupportedError()Ljava/lang/Void; | 13 | .method·constructor·<init>(II)V |
24 | ····.locals·1 | 14 | ····.locals·2 |
| |
| 15 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
25 | ····.line·1 | |
26 | ····invoke-static·{},·Lkotlin/jvm/internal/LocalVariableReferencesKt;->notSupportedError()Ljava/lang/Void; | |
| |
27 | ····move-result-object·v0 | 16 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
| |
| 17 | ····const-string·v1,·"Unpaired·surrogate·at·index·" |
28 | ····return-object·v0 | |
29 | .end·method | |
| |
30 | .method·private·static·final·notSupportedError()Ljava/lang/Void; | |
31 | ····.locals·2 | 18 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
| 19 | ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
| |
| 20 | ····const-string·p1,·"·of·" |
| |
| 21 | ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
| 22 | ····invoke-virtual·{v0,·p2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
| |
| 23 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
32 | ····.line·13 | |
33 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; | |
| |
34 | ····const-string·v1,·"Not·supported·for·local·property·reference." | 24 | ····move-result-object·p1 |
| |
35 | ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V | 25 | ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
| |
36 | ····throw·v0 | 26 | ····return-void |
37 | .end·method | 27 | .end·method |
| | | |
Offset 1, 76 lines modified | Offset 1, 66 lines modified |
1 | .class·public·final·synthetic·Lkotlin/jvm/internal/TypeParameterReference$Companion$WhenMappings; | 1 | .class·public·final·synthetic·Lkotlinx/coroutines/j2/d$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"TypeParameterReference.kt" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lkotlin/jvm/internal/TypeParameterReference$Companion; | 6 | ····value·=·Lkotlinx/coroutines/j2/d; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x1001 | 9 | ····accessFlags·=·0x1001 |
| 10 | ····name·=·"a" |
10 | ····name·=·"WhenMappings" | |
11 | .end·annotation | |
| |
12 | .annotation·runtime·Lkotlin/Metadata; | |
13 | ····k·=·0x3 | |
14 | ····mv·=·{ | |
15 | ········0x1, | |
16 | ········0x6, | |
17 | ········0x0 | |
18 | ····} | |
19 | ····xi·=·0x30 | |
20 | .end·annotation | 11 | .end·annotation |
| |
| |
21 | #·static·fields | 12 | #·static·fields |
22 | .field·public·static·final·synthetic·$EnumSwitchMapping$0:[I | 13 | .field·public·static·final·synthetic·a:[I |
| |
| |
23 | #·direct·methods | 14 | #·direct·methods |
24 | .method·static·constructor·<clinit>()V | 15 | .method·static·constructor·<clinit>()V |
25 | ····.locals·3 | 16 | ····.locals·3 |
| |
26 | ····invoke-static·{},·Lkotlin/reflect/KVariance;->values()[Lkotlin/reflect/KVariance; | 17 | ····invoke-static·{},·Lkotlinx/coroutines/j2/e;->values()[Lkotlinx/coroutines/j2/e; |
| |
27 | ····move-result-object·v0 | 18 | ····move-result-object·v0 |
| |
28 | ····array-length·v0,·v0 | 19 | ····array-length·v0,·v0 |
| |
29 | ····new-array·v0,·v0,·[I | 20 | ····new-array·v0,·v0,·[I |
| |
30 | ····sget-object·v1,·Lkotlin/reflect/KVariance;->INVARIANT:Lkotlin/reflect/KVariance; | 21 | ····sget-object·v1,·Lkotlinx/coroutines/j2/e;->d:Lkotlinx/coroutines/j2/e; |
| |
31 | ····invoke-virtual·{v1},·Lkotlin/reflect/KVariance;->ordinal()I | 22 | ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I |
| |
32 | ····move-result·v1 | 23 | ····move-result·v1 |
| |
33 | ····const/4·v2,·0x1 | 24 | ····const/4·v2,·0x1 |
| |
34 | ····aput·v2,·v0,·v1 | 25 | ····aput·v2,·v0,·v1 |
| |
35 | ····sget-object·v1,·Lkotlin/reflect/KVariance;->IN:Lkotlin/reflect/KVariance; | 26 | ····sget-object·v1,·Lkotlinx/coroutines/j2/e;->f:Lkotlinx/coroutines/j2/e; |
| |
36 | ····invoke-virtual·{v1},·Lkotlin/reflect/KVariance;->ordinal()I | 27 | ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I |
| |
37 | ····move-result·v1 | 28 | ····move-result·v1 |
| |
38 | ····const/4·v2,·0x2 | 29 | ····const/4·v2,·0x2 |
| |
39 | ····aput·v2,·v0,·v1 | 30 | ····aput·v2,·v0,·v1 |
| |
40 | ····sget-object·v1,·Lkotlin/reflect/KVariance;->OUT:Lkotlin/reflect/KVariance; | 31 | ····sget-object·v1,·Lkotlinx/coroutines/j2/e;->e:Lkotlinx/coroutines/j2/e; |
| |
41 | ····invoke-virtual·{v1},·Lkotlin/reflect/KVariance;->ordinal()I | 32 | ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I |
| |
42 | ····move-result·v1 | 33 | ····move-result·v1 |
| |
43 | ····const/4·v2,·0x3 | 34 | ····const/4·v2,·0x3 |
| |
44 | ····aput·v2,·v0,·v1 | 35 | ····aput·v2,·v0,·v1 |
| |
45 | ····sput-object·v0,·Lkotlin/jvm/internal/TypeParameterReference$Companion$WhenMappings;->$EnumSwitchMapping$0:[I | 36 | ····sput-object·v0,·Lkotlinx/coroutines/j2/d$a;->a:[I |
| |
46 | ····return-void | 37 | ····return-void |
47 | .end·method | 38 | .end·method |
| | | |
Offset 1, 47 lines modified | Offset 1, 61 lines modified |
1 | .class·public·final·Lkotlin/jvm/internal/Ref$IntRef; | 1 | .class·Lio/flutter/plugins/a/h$e; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Ref.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/io/Serializable; | 5 | .implements·Ljava/util/concurrent/Executor; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lkotlin/jvm/internal/Ref; | 8 | ····value·=·Lio/flutter/plugins/a/h; |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x19 | 11 | ····accessFlags·=·0xa |
12 | ····name·=·"IntRef" | 12 | ····name·=·"e" |
13 | .end·annotation | 13 | .end·annotation |
| |
| |
14 | #·instance·fields | 14 | #·instance·fields |
15 | .field·public·element:I | 15 | .field·private·final·d:Landroid/os/Handler; |
| |
| |
16 | #·direct·methods | 16 | #·direct·methods |
17 | .method·public·constructor·<init>()V | 17 | .method·private·constructor·<init>()V |
18 | ····.locals·0 | 18 | ····.locals·2 |
| |
19 | ····.line·40 | |
20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
| 20 | ····new-instance·v0,·Landroid/os/Handler; |
| |
| 21 | ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; |
| |
| 22 | ····move-result-object·v1 |
| |
| 23 | ····invoke-direct·{v0,·v1},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V |
| |
| 24 | ····iput-object·v0,·p0,·Lio/flutter/plugins/a/h$e;->d:Landroid/os/Handler; |
| |
| 25 | ····return-void |
| 26 | .end·method |
| |
| 27 | .method·synthetic·constructor·<init>(Lio/flutter/plugins/a/h$a;)V |
| 28 | ····.locals·0 |
| |
| 29 | ····invoke-direct·{p0},·Lio/flutter/plugins/a/h$e;-><init>()V |
| |
21 | ····return-void | 30 | ····return-void |
22 | .end·method | 31 | .end·method |
| |
| |
23 | #·virtual·methods | 32 | #·virtual·methods |
24 | .method·public·toString()Ljava/lang/String; | 33 | .method·public·execute(Ljava/lang/Runnable;)V |
25 | ····.locals·1 | 34 | ····.locals·1 |
| |
| 35 | ····iget-object·v0,·p0,·Lio/flutter/plugins/a/h$e;->d:Landroid/os/Handler; |
26 | ····.line·45 | |
27 | ····iget·v0,·p0,·Lkotlin/jvm/internal/Ref$IntRef;->element:I | |
| |
28 | ····invoke-static·{v0},·Ljava/lang/String;->valueOf(I)Ljava/lang/String; | |
| |
29 | ····move-result-object·v0 | 36 | ····invoke-virtual·{v0,·p1},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z |
| |
30 | ····return-object·v0 | 37 | ····return-void |
31 | .end·method | 38 | .end·method |
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 18 lines modified | Offset 1, 28 lines modified |
1 | .class·public·interface·abstract·annotation·Lkotlin/jvm/internal/RepeatableContainer; | 1 | .class·interface·abstract·Lc/a/a/b/a/a$i; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"RepeatableContainer.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/lang/annotation/Annotation; | 5 | .implements·Lc/a/a/b/a/e; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·runtime·Ljava/lang/annotation/Retention; | |
8 | ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 8 | ····value·=·Lc/a/a/b/a/a; |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·runtime·Ljava/lang/annotation/Target; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 11 | ····accessFlags·=·0x608 |
| 12 | ····name·=·"i" |
| 13 | .end·annotation |
| |
| 14 | .annotation·system·Ldalvik/annotation/Signature; |
11 | ····value·=·{ | 15 | ····value·=·{ |
12 | ········.enum·Ljava/lang/annotation/ElementType;->ANNOTATION_TYPE:Ljava/lang/annotation/ElementType; | 16 | ········"<V:", |
| 17 | ········"Ljava/lang/Object;", |
| 18 | ········">", |
| 19 | ········"Ljava/lang/Object;", |
| 20 | ········"Lc/a/a/b/a/e<", |
| 21 | ········"TV;>;" |
13 | ····} | 22 | ····} |
14 | .end·annotation | 23 | .end·annotation |
| | | |
Offset 1, 133 lines modified | Offset 1, 135 lines modified |
1 | .class·public·final·Lkotlin/jvm/internal/TypeParameterReference$Companion; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"TypeParameterReference.kt" | 1 | .class·public·final·Lkotlinx/coroutines/y1; |
| 2 | .super·Lkotlinx/coroutines/internal/m; |
| 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Lkotlinx/coroutines/i1; |
| |
4 | #·annotations | |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | |
6 | ····value·=·Lkotlin/jvm/internal/TypeParameterReference; | |
7 | .end·annotation | |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | |
9 | ····accessFlags·=·0x19 | |
10 | ····name·=·"Companion" | |
11 | .end·annotation | |
| |
12 | .annotation·system·Ldalvik/annotation/MemberClasses; | |
13 | ····value·=·{ | |
14 | ········Lkotlin/jvm/internal/TypeParameterReference$Companion$WhenMappings; | |
15 | ····} | |
16 | .end·annotation | |
| |
17 | .annotation·runtime·Lkotlin/Metadata; | |
18 | ····d1·=·{ | |
19 | ········"\u0000\u0018\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0008\u0002\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0000\u0008\u0086\u0003\u0018\u00002\u00020\u0001B\u0007\u0008\u0002\u00a2\u0006\u0002\u0010\u0002J\u000e\u0010\u0003\u001a\u00020\u00042\u0006\u0010\u0005\u001a\u00020\u0006\u00a8\u0006\u0007" | |
20 | ····} | |
21 | ····d2·=·{ | |
22 | ········"Lkotlin/jvm/internal/TypeParameterReference$Companion;", | |
23 | ········"", | |
24 | ········"()V", | |
25 | ········"toString", | |
26 | ········"", | |
27 | ········"typeParameter", | |
28 | ········"Lkotlin/reflect/KTypeParameter;", | |
29 | ········"kotlin-stdlib" | |
30 | ····} | |
31 | ····k·=·0x1 | |
32 | ····mv·=·{ | |
33 | ········0x1, | |
34 | ········0x6, | |
35 | ········0x0 | |
36 | ····} | |
37 | ····xi·=·0x30 | |
38 | .end·annotation | |
| |
| |
39 | #·direct·methods | 6 | #·direct·methods |
40 | .method·private·constructor·<init>()V | 7 | .method·public·constructor·<init>()V |
41 | ····.locals·0 | 8 | ····.locals·0 |
| |
| 9 | ····invoke-direct·{p0},·Lkotlinx/coroutines/internal/m;-><init>()V |
42 | ····.line·44 | |
43 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
44 | ····return-void | 10 | ····return-void |
45 | .end·method | 11 | .end·method |
| |
46 | .method·public·synthetic·constructor·<init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V | |
47 | ····.locals·0 | |
| |
48 | ····invoke-direct·{p0},·Lkotlin/jvm/internal/TypeParameterReference$Companion;-><init>()V | 12 | #·virtual·methods |
| 13 | .method·public·a()Z |
| 14 | ····.locals·1 |
| |
| 15 | ····const/4·v0,·0x1 |
| |
49 | ····return-void | 16 | ····return·v0 |
50 | .end·method | 17 | .end·method |
| |
| 18 | .method·public·c()Lkotlinx/coroutines/y1; |
| 19 | ····.locals·0 |
| |
51 | #·virtual·methods | |
52 | .method·public·final·toString(Lkotlin/reflect/KTypeParameter;)Ljava/lang/String; | 20 | ····return-object·p0 |
| 21 | .end·method |
| |
| 22 | .method·public·toString()Ljava/lang/String; |
53 | ····.locals·3 | 23 | ····.locals·1 |
| |
| 24 | ····invoke-static·{},·Lkotlinx/coroutines/o0;->c()Z |
| |
| 25 | ····move-result·v0 |
| |
| 26 | ····if-eqz·v0,·:cond_0 |
| |
54 | ····const-string·v0,·"typeParameter" | 27 | ····const-string·v0,·"Active" |
| |
| 28 | ····invoke-virtual·{p0,·v0},·Lkotlinx/coroutines/y1;->y(Ljava/lang/String;)Ljava/lang/String; |
| |
| 29 | ····move-result-object·v0 |
| |
| 30 | ····goto·:goto_0 |
| |
| 31 | ····:cond_0 |
| 32 | ····invoke-super·{p0},·Lkotlinx/coroutines/internal/o;->toString()Ljava/lang/String; |
| |
| 33 | ····move-result-object·v0 |
| |
| 34 | ····:goto_0 |
| 35 | ····return-object·v0 |
| 36 | .end·method |
| |
55 | ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V | 37 | .method·public·final·y(Ljava/lang/String;)Ljava/lang/String; |
| 38 | ····.locals·4 |
| |
56 | ····.line·46 | |
57 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 39 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
| |
58 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 40 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
| |
| 41 | ····const-string·v1,·"List{" |
59 | ····.line·47 | |
60 | ····invoke-interface·{p1},·Lkotlin/reflect/KTypeParameter;->getVariance()Lkotlin/reflect/KVariance; | |
| |
61 | ····move-result-object·v1 | 42 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
62 | ····sget-object·v2,·Lkotlin/jvm/internal/TypeParameterReference$Companion$WhenMappings;->$EnumSwitchMapping$0:[I | 43 | ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
63 | ····invoke-virtual·{v1},·Lkotlin/reflect/KVariance;->ordinal()I | 44 | ····const-string·p1,·"}[" |
| |
64 | ····move-result·v1 | 45 | ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
65 | ····aget·v1,·v2,·v1 | 46 | ····invoke-virtual·{p0},·Lkotlinx/coroutines/internal/o;->o()Ljava/lang/Object; |
| |
Max diff block lines reached; 2032/6128 bytes (33.16%) of diff not shown.
|
| | | |
Offset 1, 63 lines modified | Offset 1, 50 lines modified |
1 | .class·public·final·Lkotlin/jvm/internal/Ref$ObjectRef; | 1 | .class·final·Lc/a/a/b/a/a$d; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
3 | .source·"Ref.java" | |
| |
4 | #·interfaces | |
5 | .implements·Ljava/io/Serializable; | |
| |
| |
6 | #·annotations | 4 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lkotlin/jvm/internal/Ref; | 6 | ····value·=·Lc/a/a/b/a/a; |
9 | .end·annotation | 7 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x19 | 9 | ····accessFlags·=·0x1a |
| 10 | ····name·=·"d" |
12 | ····name·=·"ObjectRef" | |
13 | .end·annotation | |
| |
14 | .annotation·system·Ldalvik/annotation/Signature; | |
15 | ····value·=·{ | |
16 | ········"<T:", | |
17 | ········"Ljava/lang/Object;", | |
18 | ········">", | |
19 | ········"Ljava/lang/Object;", | |
20 | ········"Ljava/io/Serializable;" | |
21 | ····} | |
22 | .end·annotation | 11 | .end·annotation |
| |
| |
23 | #·instance·fields | 12 | #·instance·fields |
| 13 | .field·final·a:Ljava/lang/Throwable; |
24 | .field·public·element:Ljava/lang/Object; | |
25 | ····.annotation·system·Ldalvik/annotation/Signature; | |
26 | ········value·=·{ | |
27 | ············"TT;" | |
28 | ········} | |
29 | ····.end·annotation | |
30 | .end·field | |
| |
| |
31 | #·direct·methods | 14 | #·direct·methods |
32 | .method·public·constructor·<init>()V | 15 | .method·static·constructor·<clinit>()V |
33 | ····.locals·0 | 16 | ····.locals·3 |
| |
34 | ····.line·13 | |
35 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 17 | ····new-instance·v0,·Lc/a/a/b/a/a$d; |
| |
| 18 | ····new-instance·v1,·Lc/a/a/b/a/a$d$a; |
| |
| 19 | ····const-string·v2,·"Failure·occurred·while·trying·to·finish·a·future." |
| |
| 20 | ····invoke-direct·{v1,·v2},·Lc/a/a/b/a/a$d$a;-><init>(Ljava/lang/String;)V |
| |
| 21 | ····invoke-direct·{v0,·v1},·Lc/a/a/b/a/a$d;-><init>(Ljava/lang/Throwable;)V |
| |
36 | ····return-void | 22 | ····return-void |
37 | .end·method | 23 | .end·method |
| |
| 24 | .method·constructor·<init>(Ljava/lang/Throwable;)V |
| 25 | ····.locals·0 |
| |
| 26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
38 | #·virtual·methods | |
39 | .method·public·toString()Ljava/lang/String; | |
40 | ····.locals·1 | |
| |
| 27 | ····invoke-static·{p1},·Lc/a/a/a/b;->b(Ljava/lang/Object;)Ljava/lang/Object; |
41 | ····.line·18 | |
42 | ····iget-object·v0,·p0,·Lkotlin/jvm/internal/Ref$ObjectRef;->element:Ljava/lang/Object; | |
| |
43 | ····invoke-static·{v0},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; | 28 | ····check-cast·p1,·Ljava/lang/Throwable; |
| |
44 | ····move-result-object·v0 | 29 | ····iput-object·p1,·p0,·Lc/a/a/b/a/a$d;->a:Ljava/lang/Throwable; |
| |
45 | ····return-object·v0 | 30 | ····return-void |
46 | .end·method | 31 | .end·method |
| | | |
Offset 1, 68 lines modified | Offset 1, 75 lines modified |
1 | .class·public·Lkotlin/jvm/internal/FunctionReferenceImpl; | |
2 | .super·Lkotlin/jvm/internal/FunctionReference; | |
3 | .source·"FunctionReferenceImpl.java" | 1 | .class·public·final·Lkotlinx/coroutines/internal/a0; |
| 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
| |
| |
4 | #·direct·methods | 4 | #·direct·methods |
5 | .method·public·constructor·<init>(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V | 5 | .method·public·static·final·a()I |
6 | ····.locals·7 | 6 | ····.locals·1 |
| |
| 7 | ····invoke-static·{},·Lkotlinx/coroutines/internal/b0;->a()I |
7 | ····.line·24 | |
8 | ····sget-object·v2,·Lkotlin/jvm/internal/FunctionReferenceImpl;->NO_RECEIVER:Ljava/lang/Object; | |
| |
9 | ····move-object·v0,·p0 | 8 | ····move-result·v0 |
| |
| 9 | ····return·v0 |
| 10 | .end·method |
10 | ····move·v1,·p1 | |
| |
11 | ····move-object·v3,·p2 | |
| |
12 | ····move-object·v4,·p3 | |
| |
13 | ····move-object·v5,·p4 | 11 | .method·public·static·final·b(Ljava/lang/String;III)I |
| 12 | ····.locals·0 |
| |
14 | ····move·v6,·p5 | 13 | ····invoke-static·{p0,·p1,·p2,·p3},·Lkotlinx/coroutines/internal/c0;->a(Ljava/lang/String;III)I |
| |
15 | ····invoke-direct/range·{v0·..·v6},·Lkotlin/jvm/internal/FunctionReference;-><init>(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V | 14 | ····move-result·p0 |
| |
16 | ····return-void | 15 | ····return·p0 |
17 | .end·method | 16 | .end·method |
| |
18 | .method·public·constructor·<init>(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V | 17 | .method·public·static·final·c(Ljava/lang/String;JJJ)J |
19 | ····.locals·0 | 18 | ····.locals·0 |
| |
| 19 | ····invoke-static/range·{p0·..·p6},·Lkotlinx/coroutines/internal/c0;->b(Ljava/lang/String;JJJ)J |
20 | ····.line·29 | |
21 | ····invoke-direct/range·{p0·..·p6},·Lkotlin/jvm/internal/FunctionReference;-><init>(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V | |
| |
| 20 | ····move-result-wide·p0 |
| |
22 | ····return-void | 21 | ····return-wide·p0 |
23 | .end·method | 22 | .end·method |
| |
24 | .method·public·constructor·<init>(ILkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V | 23 | .method·public·static·final·d(Ljava/lang/String;)Ljava/lang/String; |
25 | ····.locals·7 | 24 | ····.locals·0 |
| |
| 25 | ····invoke-static·{p0},·Lkotlinx/coroutines/internal/b0;->b(Ljava/lang/String;)Ljava/lang/String; |
| |
| 26 | ····move-result-object·p0 |
26 | ····.line·15 | |
27 | ····sget-object·v2,·Lkotlin/jvm/internal/FunctionReferenceImpl;->NO_RECEIVER:Ljava/lang/Object; | |
| |
28 | ····move-object·v0,·p2 | 27 | ····return-object·p0 |
| 28 | .end·method |
| |
29 | ····check-cast·v0,·Lkotlin/jvm/internal/ClassBasedDeclarationContainer; | 29 | .method·public·static·final·e(Ljava/lang/String;Z)Z |
| 30 | ····.locals·0 |
| |
30 | ····invoke-interface·{v0},·Lkotlin/jvm/internal/ClassBasedDeclarationContainer;->getJClass()Ljava/lang/Class; | 31 | ····invoke-static·{p0,·p1},·Lkotlinx/coroutines/internal/c0;->c(Ljava/lang/String;Z)Z |
| |
31 | ····move-result-object·v3 | 32 | ····move-result·p0 |
| |
32 | ····instance-of·p2,·p2,·Lkotlin/reflect/KClass; | 33 | ····return·p0 |
| 34 | .end·method |
| |
33 | ····xor-int/lit8·v6,·p2,·0x1 | 35 | .method·public·static·synthetic·f(Ljava/lang/String;IIIILjava/lang/Object;)I |
| 36 | ····.locals·0 |
| |
34 | ····move-object·v0,·p0 | 37 | ····invoke-static/range·{p0·..·p5},·Lkotlinx/coroutines/internal/c0;->d(Ljava/lang/String;IIIILjava/lang/Object;)I |
| |
35 | ····move·v1,·p1 | 38 | ····move-result·p0 |
| |
36 | ····move-object·v4,·p3 | 39 | ····return·p0 |
| 40 | .end·method |
| |
| 41 | .method·public·static·synthetic·g(Ljava/lang/String;JJJILjava/lang/Object;)J |
| 42 | ····.locals·0 |
| |
37 | ····move-object·v5,·p4 | 43 | ····invoke-static/range·{p0·..·p8},·Lkotlinx/coroutines/internal/c0;->e(Ljava/lang/String;JJJILjava/lang/Object;)J |
| |
38 | ····invoke-direct/range·{v0·..·v6},·Lkotlin/jvm/internal/FunctionReference;-><init>(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V | 44 | ····move-result-wide·p0 |
| |
39 | ····return-void | 45 | ····return-wide·p0 |
40 | .end·method | 46 | .end·method |
| | | |
Offset 1, 178 lines modified | Offset 1, 103 lines modified |
1 | .class·public·Lkotlin/jvm/internal/MagicApiIntrinsics; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"MagicApiIntrinsics.java" | 1 | .class·public·final·Le/q/a; |
| 2 | .super·Le/q/e; |
| 3 | .source·"" |
| |
| |
4 | #·direct·methods | 4 | #·direct·methods |
| 5 | .method·public·static·bridge·synthetic·a([Ljava/lang/Object;)Ljava/util/List; |
5 | .method·public·constructor·<init>()V | |
6 | ····.locals·0 | |
| |
7 | ····.line·11 | |
8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
9 | ····return-void | |
10 | .end·method | |
| |
11 | .method·public·static·anyMagicApiCall(I)Ljava/lang/Object; | |
12 | ····.locals·0 | 6 | ····.locals·0 |
13 | ····.annotation·system·Ldalvik/annotation/Signature; | 7 | ····.annotation·system·Ldalvik/annotation/Signature; |
14 | ········value·=·{ | 8 | ········value·=·{ |
15 | ············"<T:", | 9 | ············"<T:", |
16 | ············"Ljava/lang/Object;", | 10 | ············"Ljava/lang/Object;", |
17 | ············">(I)TT;" | 11 | ············">([TT;)", |
| 12 | ············"Ljava/util/List<", |
| 13 | ············"TT;>;" |
18 | ········} | 14 | ········} |
19 | ····.end·annotation | 15 | ····.end·annotation |
| |
20 | ····const/4·p0,·0x0 | 16 | ····invoke-static·{p0},·Le/q/d;->a([Ljava/lang/Object;)Ljava/util/List; |
| |
| 17 | ····move-result-object·p0 |
| |
21 | ····return-object·p0 | 18 | ····return-object·p0 |
22 | .end·method | 19 | .end·method |
| |
23 | .method·public·static·anyMagicApiCall(IJJLjava/lang/Object;)Ljava/lang/Object; | 20 | .method·public·static·bridge·synthetic·c([Ljava/lang/Object;[Ljava/lang/Object;IIIILjava/lang/Object;)[Ljava/lang/Object; |
24 | ····.locals·0 | 21 | ····.locals·0 |
25 | ····.annotation·system·Ldalvik/annotation/Signature; | |
26 | ········value·=·{ | |
27 | ············"<T:", | |
28 | ············"Ljava/lang/Object;", | |
29 | ············">(IJJ", | |
30 | ············"Ljava/lang/Object;", | |
31 | ············")TT;" | |
32 | ········} | |
33 | ····.end·annotation | |
| |
34 | ····const/4·p0,·0x0 | 22 | ····invoke-static/range·{p0·..·p6},·Le/q/d;->c([Ljava/lang/Object;[Ljava/lang/Object;IIIILjava/lang/Object;)[Ljava/lang/Object; |
| |
35 | ····return-object·p0 | 23 | ····return-object·p1 |
36 | .end·method | 24 | .end·method |
| |
37 | .method·public·static·anyMagicApiCall(IJLjava/lang/Object;)Ljava/lang/Object; | 25 | .method·public·static·bridge·synthetic·d([Ljava/lang/Object;Ljava/lang/Object;II)V |
38 | ····.locals·0 | 26 | ····.locals·0 |
39 | ····.annotation·system·Ldalvik/annotation/Signature; | 27 | ····.annotation·system·Ldalvik/annotation/Signature; |
40 | ········value·=·{ | 28 | ········value·=·{ |
41 | ············"<T:", | 29 | ············"<T:", |
42 | ············"Ljava/lang/Object;", | 30 | ············"Ljava/lang/Object;", |
43 | ············">(IJ", | |
44 | ············"Ljava/lang/Object;", | |
45 | ············")TT;" | 31 | ············">([TT;TT;II)V" |
46 | ········} | 32 | ········} |
47 | ····.end·annotation | 33 | ····.end·annotation |
| |
48 | ····const/4·p0,·0x0 | 34 | ····invoke-static·{p0,·p1,·p2,·p3},·Le/q/d;->d([Ljava/lang/Object;Ljava/lang/Object;II)V |
| |
49 | ····return-object·p0 | 35 | ····return-void |
50 | .end·method | 36 | .end·method |
| |
51 | .method·public·static·anyMagicApiCall(ILjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 37 | .method·public·static·bridge·synthetic·e([Ljava/lang/Object;Ljava/lang/Object;IIILjava/lang/Object;)V |
52 | ····.locals·0 | 38 | ····.locals·0 |
53 | ····.annotation·system·Ldalvik/annotation/Signature; | |
54 | ········value·=·{ | |
55 | ············"<T:", | |
56 | ············"Ljava/lang/Object;", | |
57 | ············">(I", | |
58 | ············"Ljava/lang/Object;", | |
59 | ············"Ljava/lang/Object;", | |
60 | ············")TT;" | |
61 | ········} | |
62 | ····.end·annotation | |
| |
63 | ····const/4·p0,·0x0 | 39 | ····invoke-static/range·{p0·..·p5},·Le/q/d;->e([Ljava/lang/Object;Ljava/lang/Object;IIILjava/lang/Object;)V |
| |
| 40 | ····return-void |
| 41 | .end·method |
| |
| 42 | .method·public·static·bridge·synthetic·g([C)C |
| 43 | ····.locals·0 |
| |
| 44 | ····invoke-static·{p0},·Le/q/e;->g([C)C |
| |
| 45 | ····move-result·p0 |
| |
64 | ····return-object·p0 | 46 | ····return·p0 |
65 | .end·method | 47 | .end·method |
| |
66 | .method·public·static·anyMagicApiCall(ILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 48 | .method·public·static·bridge·synthetic·h([Ljava/lang/Object;)Ljava/lang/Object; |
67 | ····.locals·0 | 49 | ····.locals·0 |
68 | ····.annotation·system·Ldalvik/annotation/Signature; | 50 | ····.annotation·system·Ldalvik/annotation/Signature; |
69 | ········value·=·{ | 51 | ········value·=·{ |
70 | ············"<T:", | 52 | ············"<T:", |
71 | ············"Ljava/lang/Object;", | 53 | ············"Ljava/lang/Object;", |
72 | ············">(I", | |
73 | ············"Ljava/lang/Object;", | |
74 | ············"Ljava/lang/Object;", | |
75 | ············"Ljava/lang/Object;", | |
76 | ············"Ljava/lang/Object;", | |
77 | ············")TT;" | 54 | ············">([TT;)TT;" |
78 | ········} | 55 | ········} |
79 | ····.end·annotation | 56 | ····.end·annotation |
| |
80 | ····const/4·p0,·0x0 | 57 | ····invoke-static·{p0},·Le/q/e;->h([Ljava/lang/Object;)Ljava/lang/Object; |
| |
| 58 | ····move-result-object·p0 |
| |
81 | ····return-object·p0 | 59 | ····return-object·p0 |
82 | .end·method | 60 | .end·method |
| |
83 | .method·public·static·anyMagicApiCall(Ljava/lang/Object;)Ljava/lang/Object; | 61 | .method·public·static·bridge·synthetic·j([Ljava/lang/Object;Ljava/util/Comparator;)Ljava/util/List; |
84 | ····.locals·0 | 62 | ····.locals·0 |
85 | ····.annotation·system·Ldalvik/annotation/Signature; | 63 | ····.annotation·system·Ldalvik/annotation/Signature; |
86 | ········value·=·{ | 64 | ········value·=·{ |
87 | ············"<T:", | 65 | ············"<T:", |
88 | ············"Ljava/lang/Object;", | 66 | ············"Ljava/lang/Object;", |
Max diff block lines reached; 1274/5645 bytes (22.57%) of diff not shown.
|
| | | |
Offset 1, 85 lines modified | Offset 1, 88 lines modified |
1 | .class·public·Lkotlin/jvm/internal/PropertyReference0Impl; | |
2 | .super·Lkotlin/jvm/internal/PropertyReference0; | |
3 | .source·"PropertyReference0Impl.java" | 1 | .class·public·Le/v/d/m; |
| 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
| |
| |
4 | #·direct·methods | 4 | #·direct·methods |
5 | .method·public·constructor·<init>(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V | 5 | .method·public·constructor·<init>()V |
6 | ····.locals·6 | 6 | ····.locals·0 |
| |
| 7 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
7 | ····.line·24 | |
8 | ····sget-object·v1,·Lkotlin/jvm/internal/PropertyReference0Impl;->NO_RECEIVER:Ljava/lang/Object; | |
| |
9 | ····move-object·v0,·p0 | 8 | ····return-void |
| 9 | .end·method |
| |
10 | ····move-object·v2,·p1 | |
| |
11 | ····move-object·v3,·p2 | 10 | #·virtual·methods |
| 11 | .method·public·a(Le/v/d/g;)Le/y/e; |
| 12 | ····.locals·0 |
| |
| 13 | ····return-object·p1 |
| 14 | .end·method |
| |
12 | ····move-object·v4,·p3 | 15 | .method·public·b(Ljava/lang/Class;)Le/y/c; |
| 16 | ····.locals·1 |
| |
13 | ····move·v5,·p4 | 17 | ····new-instance·v0,·Le/v/d/c; |
| |
14 | ····invoke-direct/range·{v0·..·v5},·Lkotlin/jvm/internal/PropertyReference0;-><init>(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V | 18 | ····invoke-direct·{v0,·p1},·Le/v/d/c;-><init>(Ljava/lang/Class;)V |
| |
15 | ····return-void | 19 | ····return-object·v0 |
16 | .end·method | 20 | .end·method |
| |
17 | .method·public·constructor·<init>(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V | 21 | .method·public·c(Ljava/lang/Class;Ljava/lang/String;)Le/y/d; |
18 | ····.locals·0 | 22 | ····.locals·1 |
| |
| 23 | ····new-instance·v0,·Le/v/d/k; |
19 | ····.line·29 | |
20 | ····invoke-direct/range·{p0·..·p5},·Lkotlin/jvm/internal/PropertyReference0;-><init>(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V | |
| |
| 24 | ····invoke-direct·{v0,·p1,·p2},·Le/v/d/k;-><init>(Ljava/lang/Class;Ljava/lang/String;)V |
21 | ····return-void | |
22 | .end·method | |
| |
23 | .method·public·constructor·<init>(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V | |
24 | ····.locals·6 | 25 | ····return-object·v0 |
| 26 | .end·method |
| |
25 | ····.line·15 | |
26 | ····sget-object·v1,·Lkotlin/jvm/internal/PropertyReference0Impl;->NO_RECEIVER:Ljava/lang/Object; | 27 | .method·public·d(Le/v/d/f;)Ljava/lang/String; |
| 28 | ····.locals·1 |
| |
27 | ····move-object·v0,·p1 | 29 | ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
| |
28 | ····check-cast·v0,·Lkotlin/jvm/internal/ClassBasedDeclarationContainer; | 30 | ····move-result-object·p1 |
| |
29 | ····invoke-interface·{v0},·Lkotlin/jvm/internal/ClassBasedDeclarationContainer;->getJClass()Ljava/lang/Class; | 31 | ····invoke-virtual·{p1},·Ljava/lang/Class;->getGenericInterfaces()[Ljava/lang/reflect/Type; |
| |
30 | ····move-result-object·v2 | 32 | ····move-result-object·p1 |
| |
31 | ····instance-of·p1,·p1,·Lkotlin/reflect/KClass; | 33 | ····const/4·v0,·0x0 |
| |
32 | ····xor-int/lit8·v5,·p1,·0x1 | 34 | ····aget-object·p1,·p1,·v0 |
| |
33 | ····move-object·v0,·p0 | 35 | ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String; |
| |
34 | ····move-object·v3,·p2 | 36 | ····move-result-object·p1 |
| |
35 | ····move-object·v4,·p3 | 37 | ····const-string·v0,·"kotlin.jvm.functions." |
| |
36 | ····invoke-direct/range·{v0·..·v5},·Lkotlin/jvm/internal/PropertyReference0;-><init>(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V | 38 | ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z |
| |
| 39 | ····move-result·v0 |
37 | ····return-void | |
38 | .end·method | |
| |
| 40 | ····if-eqz·v0,·:cond_0 |
| |
| 41 | ····const/16·v0,·0x15 |
39 | #·virtual·methods | |
40 | .method·public·get()Ljava/lang/Object; | |
41 | ····.locals·2 | |
| |
| 42 | ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->substring(I)Ljava/lang/String; |
42 | ····.line·34 | |
43 | ····invoke-virtual·{p0},·Lkotlin/jvm/internal/PropertyReference0Impl;->getGetter()Lkotlin/reflect/KProperty0$Getter; | |
| |
44 | ····move-result-object·v0 | 43 | ····move-result-object·p1 |
| |
45 | ····const/4·v1,·0x0 | 44 | ····:cond_0 |
| 45 | ····return-object·p1 |
| 46 | .end·method |
| |
46 | ····new-array·v1,·v1,·[Ljava/lang/Object; | 47 | .method·public·e(Le/v/d/j;)Ljava/lang/String; |
| 48 | ····.locals·0 |
| |
47 | ····invoke-interface·{v0,·v1},·Lkotlin/reflect/KProperty0$Getter;->call([Ljava/lang/Object;)Ljava/lang/Object; | 49 | ····invoke-virtual·{p0,·p1},·Le/v/d/m;->d(Le/v/d/f;)Ljava/lang/String; |
| |
48 | ····move-result-object·v0 | 50 | ····move-result-object·p1 |
| |
49 | ····return-object·v0 | 51 | ····return-object·p1 |
50 | .end·method | 52 | .end·method |
| | | |
Offset 1, 47 lines modified | Offset 1, 40 lines modified |
1 | .class·public·final·Lkotlin/jvm/internal/Ref$FloatRef; | 1 | .class·public·interface·abstract·Lkotlinx/coroutines/d2; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Ref.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/io/Serializable; | 5 | .implements·Le/s/g$b; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/Signature; |
8 | ····value·=·Lkotlin/jvm/internal/Ref; | 8 | ····value·=·{ |
| 9 | ········"<S:", |
| 10 | ········"Ljava/lang/Object;", |
| 11 | ········">", |
| 12 | ········"Ljava/lang/Object;", |
| 13 | ········"Le/s/g$b;" |
| 14 | ····} |
9 | .end·annotation | 15 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | |
11 | ····accessFlags·=·0x19 | |
12 | ····name·=·"FloatRef" | |
13 | .end·annotation | |
| |
| |
14 | #·instance·fields | |
15 | .field·public·element:F | |
| |
| |
16 | #·direct·methods | |
17 | .method·public·constructor·<init>()V | |
18 | ····.locals·0 | |
| |
19 | ····.line·58 | |
20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
21 | ····return-void | |
22 | .end·method | |
| |
| |
23 | #·virtual·methods | 16 | #·virtual·methods |
24 | .method·public·toString()Ljava/lang/String; | |
25 | ····.locals·1 | |
| |
26 | ····.line·63 | |
27 | ····iget·v0,·p0,·Lkotlin/jvm/internal/Ref$FloatRef;->element:F | |
| |
28 | ····invoke-static·{v0},·Ljava/lang/String;->valueOf(F)Ljava/lang/String; | |
| |
29 | ····move-result-object·v0 | 17 | .method·public·abstract·i(Le/s/g;Ljava/lang/Object;)V |
| 18 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 19 | ········value·=·{ |
| 20 | ············"(", |
| 21 | ············"Le/s/g;", |
| 22 | ············"TS;)V" |
| 23 | ········} |
| 24 | ····.end·annotation |
| 25 | .end·method |
| |
30 | ····return-object·v0 | 26 | .method·public·abstract·o(Le/s/g;)Ljava/lang/Object; |
| 27 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 28 | ········value·=·{ |
| 29 | ············"(", |
| 30 | ············"Le/s/g;", |
| 31 | ············")TS;" |
| 32 | ········} |
| 33 | ····.end·annotation |
31 | .end·method | 34 | .end·method |
| | | |
Offset 1, 114 lines modified | Offset 1, 142 lines modified |
1 | .class·public·Lkotlin/jvm/internal/MutablePropertyReference1Impl; | |
2 | .super·Lkotlin/jvm/internal/MutablePropertyReference1; | |
3 | .source·"MutablePropertyReference1Impl.java" | 1 | .class·public·final·Ld/a/c/a/e; |
| 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Ld/a/c/a/h; |
| |
| |
| 6 | #·annotations |
| 7 | .annotation·system·Ldalvik/annotation/Signature; |
| 8 | ····value·=·{ |
| 9 | ········"Ljava/lang/Object;", |
| 10 | ········"Ld/a/c/a/h<", |
| 11 | ········"Ljava/lang/Object;", |
| 12 | ········">;" |
| 13 | ····} |
| 14 | .end·annotation |
| |
| |
| 15 | #·static·fields |
| 16 | .field·public·static·final·a:Ld/a/c/a/e; |
4 | #·direct·methods | |
5 | .method·public·constructor·<init>(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V | |
6 | ····.locals·6 | |
| |
7 | ····.line·24 | |
8 | ····sget-object·v1,·Lkotlin/jvm/internal/MutablePropertyReference1Impl;->NO_RECEIVER:Ljava/lang/Object; | |
| |
9 | ····move-object·v0,·p0 | |
| |
10 | ····move-object·v2,·p1 | |
| |
11 | ····move-object·v3,·p2 | 17 | #·direct·methods |
| 18 | .method·static·constructor·<clinit>()V |
| 19 | ····.locals·1 |
| |
12 | ····move-object·v4,·p3 | 20 | ····new-instance·v0,·Ld/a/c/a/e; |
| |
13 | ····move·v5,·p4 | 21 | ····invoke-direct·{v0},·Ld/a/c/a/e;-><init>()V |
| |
14 | ····invoke-direct/range·{v0·..·v5},·Lkotlin/jvm/internal/MutablePropertyReference1;-><init>(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V | 22 | ····sput-object·v0,·Ld/a/c/a/e;->a:Ld/a/c/a/e; |
| |
15 | ····return-void | 23 | ····return-void |
16 | .end·method | 24 | .end·method |
| |
17 | .method·public·constructor·<init>(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V | 25 | .method·private·constructor·<init>()V |
18 | ····.locals·0 | 26 | ····.locals·0 |
| |
| 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
19 | ····.line·29 | |
20 | ····invoke-direct/range·{p0·..·p5},·Lkotlin/jvm/internal/MutablePropertyReference1;-><init>(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V | |
| |
21 | ····return-void | 28 | ····return-void |
22 | .end·method | 29 | .end·method |
| |
23 | .method·public·constructor·<init>(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V | |
24 | ····.locals·6 | |
| |
25 | ····.line·15 | |
26 | ····sget-object·v1,·Lkotlin/jvm/internal/MutablePropertyReference1Impl;->NO_RECEIVER:Ljava/lang/Object; | 30 | #·virtual·methods |
| 31 | .method·public·a(Ljava/nio/ByteBuffer;)Ljava/lang/Object; |
| 32 | ····.locals·2 |
| |
27 | ····move-object·v0,·p1 | 33 | ····const-string·v0,·"Invalid·JSON" |
| |
28 | ····check-cast·v0,·Lkotlin/jvm/internal/ClassBasedDeclarationContainer; | 34 | ····if-nez·p1,·:cond_0 |
| |
29 | ····invoke-interface·{v0},·Lkotlin/jvm/internal/ClassBasedDeclarationContainer;->getJClass()Ljava/lang/Class; | 35 | ····const/4·p1,·0x0 |
| |
30 | ····move-result-object·v2 | 36 | ····return-object·p1 |
| |
31 | ····instance-of·p1,·p1,·Lkotlin/reflect/KClass; | 37 | ····:cond_0 |
| 38 | ····:try_start_0 |
| 39 | ····sget-object·v1,·Ld/a/c/a/s;->b:Ld/a/c/a/s; |
| |
32 | ····xor-int/lit8·v5,·p1,·0x1 | 40 | ····invoke-virtual·{v1,·p1},·Ld/a/c/a/s;->c(Ljava/nio/ByteBuffer;)Ljava/lang/String; |
| |
33 | ····move-object·v0,·p0 | 41 | ····move-result-object·p1 |
| |
34 | ····move-object·v3,·p2 | 42 | ····new-instance·v1,·Lorg/json/JSONTokener; |
| |
35 | ····move-object·v4,·p3 | 43 | ····invoke-direct·{v1,·p1},·Lorg/json/JSONTokener;-><init>(Ljava/lang/String;)V |
| |
36 | ····invoke-direct/range·{v0·..·v5},·Lkotlin/jvm/internal/MutablePropertyReference1;-><init>(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V | 44 | ····invoke-virtual·{v1},·Lorg/json/JSONTokener;->nextValue()Ljava/lang/Object; |
| |
| 45 | ····move-result-object·p1 |
37 | ····return-void | |
38 | .end·method | |
| |
| 46 | ····invoke-virtual·{v1},·Lorg/json/JSONTokener;->more()Z |
| |
| 47 | ····move-result·v1 |
39 | #·virtual·methods | |
40 | .method·public·get(Ljava/lang/Object;)Ljava/lang/Object; | |
41 | ····.locals·3 | |
| |
| 48 | ····if-nez·v1,·:cond_1 |
42 | ····.line·34 | |
43 | ····invoke-virtual·{p0},·Lkotlin/jvm/internal/MutablePropertyReference1Impl;->getGetter()Lkotlin/reflect/KProperty1$Getter; | |
| |
44 | ····move-result-object·v0 | 49 | ····return-object·p1 |
| |
45 | ····const/4·v1,·0x1 | 50 | ····:cond_1 |
| 51 | ····new-instance·p1,·Ljava/lang/IllegalArgumentException; |
| |
46 | ····new-array·v1,·v1,·[Ljava/lang/Object; | 52 | ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
| |
47 | ····const/4·v2,·0x0 | 53 | ····throw·p1 |
| 54 | ····:try_end_0 |
| 55 | ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_0 |
| |
48 | ····aput-object·p1,·v1,·v2 | 56 | ····:catch_0 |
| 57 | ····move-exception·p1 |
| |
49 | ····invoke-interface·{v0,·v1},·Lkotlin/reflect/KProperty1$Getter;->call([Ljava/lang/Object;)Ljava/lang/Object; | 58 | ····new-instance·v1,·Ljava/lang/IllegalArgumentException; |
| |
50 | ····move-result-object·p1 | 59 | ····invoke-direct·{v1,·v0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V |
| |
51 | ····return-object·p1 | 60 | ····throw·v1 |
52 | .end·method | 61 | .end·method |
| |
53 | .method·public·set(Ljava/lang/Object;Ljava/lang/Object;)V | 62 | .method·public·b(Ljava/lang/Object;)Ljava/nio/ByteBuffer; |
54 | ····.locals·3 | 63 | ····.locals·1 |
| |
| 64 | ····if-nez·p1,·:cond_0 |
Max diff block lines reached; 1134/5913 bytes (19.18%) of diff not shown.
|
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 89 lines modified | Offset 1, 94 lines modified |
1 | .class·public·Lkotlin/jvm/internal/PropertyReference1Impl; | |
2 | .super·Lkotlin/jvm/internal/PropertyReference1; | |
3 | .source·"PropertyReference1Impl.java" | 1 | .class·public·final·Ld/a/c/a/i; |
| 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
| |
| |
| 4 | #·instance·fields |
| 5 | .field·public·final·a:Ljava/lang/String; |
4 | #·direct·methods | |
5 | .method·public·constructor·<init>(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V | |
6 | ····.locals·6 | |
| |
7 | ····.line·24 | |
8 | ····sget-object·v1,·Lkotlin/jvm/internal/PropertyReference1Impl;->NO_RECEIVER:Ljava/lang/Object; | |
| |
9 | ····move-object·v0,·p0 | |
| |
10 | ····move-object·v2,·p1 | 6 | .field·public·final·b:Ljava/lang/Object; |
| |
11 | ····move-object·v3,·p2 | |
| |
| 7 | #·direct·methods |
| 8 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/Object;)V |
| 9 | ····.locals·0 |
12 | ····move-object·v4,·p3 | |
| |
13 | ····move·v5,·p4 | |
| |
14 | ····invoke-direct/range·{v0·..·v5},·Lkotlin/jvm/internal/PropertyReference1;-><init>(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V | |
| |
| 10 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
15 | ····return-void | |
16 | .end·method | |
| |
| 11 | ····iput-object·p1,·p0,·Ld/a/c/a/i;->a:Ljava/lang/String; |
17 | .method·public·constructor·<init>(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V | |
18 | ····.locals·0 | |
| |
| 12 | ····iput-object·p2,·p0,·Ld/a/c/a/i;->b:Ljava/lang/Object; |
19 | ····.line·29 | |
20 | ····invoke-direct/range·{p0·..·p5},·Lkotlin/jvm/internal/PropertyReference1;-><init>(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V | |
| |
21 | ····return-void | 13 | ····return-void |
22 | .end·method | 14 | .end·method |
| |
23 | .method·public·constructor·<init>(Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V | |
24 | ····.locals·6 | |
| |
25 | ····.line·15 | |
26 | ····sget-object·v1,·Lkotlin/jvm/internal/PropertyReference1Impl;->NO_RECEIVER:Ljava/lang/Object; | 15 | #·virtual·methods |
| 16 | .method·public·a(Ljava/lang/String;)Ljava/lang/Object; |
| 17 | ····.locals·2 |
| 18 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 19 | ········value·=·{ |
| 20 | ············"<T:", |
| 21 | ············"Ljava/lang/Object;", |
| 22 | ············">(", |
| 23 | ············"Ljava/lang/String;", |
| 24 | ············")TT;" |
| 25 | ········} |
| 26 | ····.end·annotation |
| |
27 | ····move-object·v0,·p1 | 27 | ····iget-object·v0,·p0,·Ld/a/c/a/i;->b:Ljava/lang/Object; |
| |
28 | ····check-cast·v0,·Lkotlin/jvm/internal/ClassBasedDeclarationContainer; | 28 | ····if-nez·v0,·:cond_0 |
| |
29 | ····invoke-interface·{v0},·Lkotlin/jvm/internal/ClassBasedDeclarationContainer;->getJClass()Ljava/lang/Class; | 29 | ····const/4·p1,·0x0 |
| |
30 | ····move-result-object·v2 | 30 | ····return-object·p1 |
| |
31 | ····instance-of·p1,·p1,·Lkotlin/reflect/KClass; | 31 | ····:cond_0 |
| 32 | ····instance-of·v1,·v0,·Ljava/util/Map; |
| |
32 | ····xor-int/lit8·v5,·p1,·0x1 | 33 | ····if-eqz·v1,·:cond_1 |
| |
33 | ····move-object·v0,·p0 | 34 | ····check-cast·v0,·Ljava/util/Map; |
| |
34 | ····move-object·v3,·p2 | 35 | ····invoke-interface·{v0,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
| |
35 | ····move-object·v4,·p3 | 36 | ····move-result-object·p1 |
| |
36 | ····invoke-direct/range·{v0·..·v5},·Lkotlin/jvm/internal/PropertyReference1;-><init>(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V | 37 | ····return-object·p1 |
| |
37 | ····return-void | |
38 | .end·method | 38 | ····:cond_1 |
| 39 | ····instance-of·v1,·v0,·Lorg/json/JSONObject; |
| |
| 40 | ····if-eqz·v1,·:cond_2 |
| |
| 41 | ····check-cast·v0,·Lorg/json/JSONObject; |
39 | #·virtual·methods | |
40 | .method·public·get(Ljava/lang/Object;)Ljava/lang/Object; | |
41 | ····.locals·3 | |
| |
| 42 | ····invoke-virtual·{v0,·p1},·Lorg/json/JSONObject;->opt(Ljava/lang/String;)Ljava/lang/Object; |
42 | ····.line·34 | |
43 | ····invoke-virtual·{p0},·Lkotlin/jvm/internal/PropertyReference1Impl;->getGetter()Lkotlin/reflect/KProperty1$Getter; | |
| |
44 | ····move-result-object·v0 | 43 | ····move-result-object·p1 |
| |
45 | ····const/4·v1,·0x1 | 44 | ····return-object·p1 |
| |
46 | ····new-array·v1,·v1,·[Ljava/lang/Object; | 45 | ····:cond_2 |
| 46 | ····new-instance·p1,·Ljava/lang/ClassCastException; |
| |
47 | ····const/4·v2,·0x0 | 47 | ····invoke-direct·{p1},·Ljava/lang/ClassCastException;-><init>()V |
| |
48 | ····aput-object·p1,·v1,·v2 | 48 | ····throw·p1 |
| 49 | .end·method |
| |
49 | ····invoke-interface·{v0,·v1},·Lkotlin/reflect/KProperty1$Getter;->call([Ljava/lang/Object;)Ljava/lang/Object; | 50 | .method·public·b()Ljava/lang/Object; |
| 51 | ····.locals·1 |
| 52 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 53 | ········value·=·{ |
| 54 | ············"<T:", |
| 55 | ············"Ljava/lang/Object;", |
| 56 | ············">()TT;" |
| 57 | ········} |
| 58 | ····.end·annotation |
| |
50 | ····move-result-object·p1 | 59 | ····iget-object·v0,·p0,·Ld/a/c/a/i;->b:Ljava/lang/Object; |
| |
51 | ····return-object·p1 | 60 | ····return-object·v0 |
52 | .end·method | 61 | .end·method |
| | | |
Offset 1, 104 lines modified | Offset 1, 120 lines modified |
1 | .class·public·abstract·Lkotlin/jvm/internal/PropertyReference1; | |
2 | .super·Lkotlin/jvm/internal/PropertyReference; | |
3 | .source·"PropertyReference1.java" | 1 | .class·public·final·Lkotlinx/coroutines/j0; |
| 2 | .super·Le/s/a; |
| 3 | .source·"" |
| |
4 | #·interfaces | |
5 | .implements·Lkotlin/reflect/KProperty1; | |
| |
| 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 6 | ····value·=·{ |
| 7 | ········Lkotlinx/coroutines/j0$a; |
| 8 | ····} |
| 9 | .end·annotation |
| |
6 | #·direct·methods | |
7 | .method·public·constructor·<init>()V | |
8 | ····.locals·0 | |
| |
9 | ····.line·15 | |
10 | ····invoke-direct·{p0},·Lkotlin/jvm/internal/PropertyReference;-><init>()V | 10 | #·static·fields |
| 11 | .field·public·static·final·e:Lkotlinx/coroutines/j0$a; |
| |
11 | ····return-void | |
12 | .end·method | |
| |
13 | .method·public·constructor·<init>(Ljava/lang/Object;)V | |
14 | ····.locals·0 | 12 | #·instance·fields |
| 13 | .field·private·final·d:Ljava/lang/String; |
| |
15 | ····.line·20 | |
16 | ····invoke-direct·{p0,·p1},·Lkotlin/jvm/internal/PropertyReference;-><init>(Ljava/lang/Object;)V | |
| |
17 | ····return-void | |
18 | .end·method | 14 | #·direct·methods |
| 15 | .method·static·constructor·<clinit>()V |
| 16 | ····.locals·2 |
| |
| 17 | ····new-instance·v0,·Lkotlinx/coroutines/j0$a; |
| |
| 18 | ····const/4·v1,·0x0 |
19 | .method·public·constructor·<init>(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V | |
20 | ····.locals·0 | |
| |
21 | ····.line·25 | |
22 | ····invoke-direct/range·{p0·..·p5},·Lkotlin/jvm/internal/PropertyReference;-><init>(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V | 19 | ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/j0$a;-><init>(Le/v/d/e;)V |
| |
| 20 | ····sput-object·v0,·Lkotlinx/coroutines/j0;->e:Lkotlinx/coroutines/j0$a; |
| |
23 | ····return-void | 21 | ····return-void |
24 | .end·method | 22 | .end·method |
| |
| |
25 | #·virtual·methods | 23 | #·virtual·methods |
26 | .method·protected·computeReflected()Lkotlin/reflect/KCallable; | 24 | .method·public·equals(Ljava/lang/Object;)Z |
27 | ····.locals·1 | 25 | ····.locals·3 |
| |
| 26 | ····const/4·v0,·0x1 |
28 | ····.line·30 | |
29 | ····invoke-static·{p0},·Lkotlin/jvm/internal/Reflection;->property1(Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; | |
| |
30 | ····move-result-object·v0 | 27 | ····if-ne·p0,·p1,·:cond_0 |
| |
31 | ····return-object·v0 | 28 | ····return·v0 |
32 | .end·method | |
| |
33 | .method·public·getDelegate(Ljava/lang/Object;)Ljava/lang/Object; | |
34 | ····.locals·1 | 29 | ····:cond_0 |
| 30 | ····instance-of·v1,·p1,·Lkotlinx/coroutines/j0; |
| |
| 31 | ····const/4·v2,·0x0 |
35 | ····.line·46 | |
36 | ····invoke-virtual·{p0},·Lkotlin/jvm/internal/PropertyReference1;->getReflected()Lkotlin/reflect/KProperty; | |
| |
37 | ····move-result-object·v0 | 32 | ····if-nez·v1,·:cond_1 |
| |
38 | ····check-cast·v0,·Lkotlin/reflect/KProperty1; | 33 | ····return·v2 |
| |
39 | ····invoke-interface·{v0,·p1},·Lkotlin/reflect/KProperty1;->getDelegate(Ljava/lang/Object;)Ljava/lang/Object; | 34 | ····:cond_1 |
| 35 | ····check-cast·p1,·Lkotlinx/coroutines/j0; |
| |
40 | ····move-result-object·p1 | 36 | ····iget-object·v1,·p0,·Lkotlinx/coroutines/j0;->d:Ljava/lang/String; |
| |
| 37 | ····iget-object·p1,·p1,·Lkotlinx/coroutines/j0;->d:Ljava/lang/String; |
41 | ····return-object·p1 | |
42 | .end·method | |
| |
| 38 | ····invoke-static·{v1,·p1},·Le/v/d/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z |
43 | .method·public·bridge·synthetic·getGetter()Lkotlin/reflect/KProperty$Getter; | |
44 | ····.locals·1 | |
| |
| 39 | ····move-result·p1 |
45 | ····.line·12 | |
46 | ····invoke-virtual·{p0},·Lkotlin/jvm/internal/PropertyReference1;->getGetter()Lkotlin/reflect/KProperty1$Getter; | |
| |
47 | ····move-result-object·v0 | 40 | ····if-nez·p1,·:cond_2 |
| |
| 41 | ····return·v2 |
| |
| 42 | ····:cond_2 |
48 | ····return-object·v0 | 43 | ····return·v0 |
49 | .end·method | 44 | .end·method |
| |
50 | .method·public·getGetter()Lkotlin/reflect/KProperty1$Getter; | 45 | .method·public·hashCode()I |
51 | ····.locals·1 | 46 | ····.locals·1 |
| |
| 47 | ····iget-object·v0,·p0,·Lkotlinx/coroutines/j0;->d:Ljava/lang/String; |
52 | ····.line·40 | |
53 | ····invoke-virtual·{p0},·Lkotlin/jvm/internal/PropertyReference1;->getReflected()Lkotlin/reflect/KProperty; | |
| |
54 | ····move-result-object·v0 | 48 | ····invoke-virtual·{v0},·Ljava/lang/String;->hashCode()I |
| |
55 | ····check-cast·v0,·Lkotlin/reflect/KProperty1; | 49 | ····move-result·v0 |
| |
56 | ····invoke-interface·{v0},·Lkotlin/reflect/KProperty1;->getGetter()Lkotlin/reflect/KProperty1$Getter; | 50 | ····return·v0 |
| 51 | .end·method |
| |
57 | ····move-result-object·v0 | 52 | .method·public·final·k()Ljava/lang/String; |
| 53 | ····.locals·1 |
| |
| 54 | ····iget-object·v0,·p0,·Lkotlinx/coroutines/j0;->d:Ljava/lang/String; |
| |
58 | ····return-object·v0 | 55 | ····return-object·v0 |
59 | .end·method | 56 | .end·method |
| |
60 | .method·public·invoke(Ljava/lang/Object;)Ljava/lang/Object; | 57 | .method·public·toString()Ljava/lang/String; |
Max diff block lines reached; 780/5141 bytes (15.17%) of diff not shown.
|
| | | |
Offset 1, 47 lines modified | Offset 1, 51 lines modified |
1 | .class·public·final·Lkotlin/jvm/internal/Ref$LongRef; | 1 | .class·Le/v/d/a$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Ref.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/io/Serializable; | 5 | .implements·Ljava/io/Serializable; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lkotlin/jvm/internal/Ref; | 8 | ····value·=·Le/v/d/a; |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x19 | 11 | ····accessFlags·=·0xa |
12 | ····name·=·"LongRef" | 12 | ····name·=·"a" |
13 | .end·annotation | 13 | .end·annotation |
| |
| |
14 | #·instance·fields | 14 | #·static·fields |
15 | .field·public·element:J | 15 | .field·private·static·final·d:Le/v/d/a$a; |
| |
| |
16 | #·direct·methods | 16 | #·direct·methods |
17 | .method·public·constructor·<init>()V | 17 | .method·static·constructor·<clinit>()V |
18 | ····.locals·0 | 18 | ····.locals·1 |
| |
19 | ····.line·49 | 19 | ····new-instance·v0,·Le/v/d/a$a; |
| |
20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 20 | ····invoke-direct·{v0},·Le/v/d/a$a;-><init>()V |
| |
| 21 | ····sput-object·v0,·Le/v/d/a$a;->d:Le/v/d/a$a; |
| |
21 | ····return-void | 22 | ····return-void |
22 | .end·method | 23 | .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·toString()Ljava/lang/String; | |
25 | ····.locals·2 | |
| |
26 | ····.line·54 | |
27 | ····iget-wide·v0,·p0,·Lkotlin/jvm/internal/Ref$LongRef;->element:J | 27 | ····return-void |
| 28 | .end·method |
| |
28 | ····invoke-static·{v0,·v1},·Ljava/lang/String;->valueOf(J)Ljava/lang/String; | 29 | .method·static·synthetic·a()Le/v/d/a$a; |
| 30 | ····.locals·1 |
| |
29 | ····move-result-object·v0 | 31 | ····sget-object·v0,·Le/v/d/a$a;->d:Le/v/d/a$a; |
| |
30 | ····return-object·v0 | 32 | ····return-object·v0 |
31 | .end·method | 33 | .end·method |
| | | |
Offset 1, 25 lines modified | Offset 1, 44 lines modified |
1 | .class·public·Lkotlin/jvm/internal/Intrinsics$Kotlin; | 1 | .class·public·final·Lkotlinx/coroutines/j0$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Intrinsics.java" | 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Le/s/g$c; |
| |
| |
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lkotlin/jvm/internal/Intrinsics; | 8 | ····value·=·Lkotlinx/coroutines/j0; |
7 | .end·annotation | 9 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x9 | 11 | ····accessFlags·=·0x19 |
10 | ····name·=·"Kotlin" | 12 | ····name·=·"a" |
| 13 | .end·annotation |
| |
| 14 | .annotation·system·Ldalvik/annotation/Signature; |
| 15 | ····value·=·{ |
| 16 | ········"Ljava/lang/Object;", |
| 17 | ········"Le/s/g$c<", |
| 18 | ········"Lkotlinx/coroutines/j0;", |
| 19 | ········">;" |
| 20 | ····} |
11 | .end·annotation | 21 | .end·annotation |
| |
| |
12 | #·direct·methods | 22 | #·direct·methods |
13 | .method·private·constructor·<init>()V | 23 | .method·private·constructor·<init>()V |
14 | ····.locals·0 | 24 | ····.locals·0 |
| |
15 | ····.line·273 | |
16 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
17 | ····return-void | 26 | ····return-void |
18 | .end·method | 27 | .end·method |
| |
| 28 | .method·public·synthetic·constructor·<init>(Le/v/d/e;)V |
| 29 | ····.locals·0 |
| |
| 30 | ····invoke-direct·{p0},·Lkotlinx/coroutines/j0$a;-><init>()V |
| |
| 31 | ····return-void |
| 32 | .end·method |
| | | |
Offset 1, 72 lines modified | Offset 1, 65 lines modified |
1 | .class·public·final·Lkotlin/jvm/internal/unsafe/MonitorKt; | 1 | .class·public·Lio/flutter/embedding/engine/j/m; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"monitor.kt" | 3 | .source·"" |
| |
| |
4 | #·annotations | |
5 | .annotation·runtime·Lkotlin/Metadata; | |
6 | ····d1·=·{ | |
7 | ········"\u0000\u0010\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\u0000\n\u0002\u0008\u0002\u001a\u0010\u0010\u0000\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u0003H\u0002\u001a\u0010\u0010\u0004\u001a\u00020\u00012\u0006\u0010\u0002\u001a\u00020\u0003H\u0002\u00a8\u0006\u0005" | |
8 | ····} | |
9 | ····d2·=·{ | |
10 | ········"monitorEnter", | 4 | #·instance·fields |
| 5 | .field·public·final·a:Ld/a/c/a/a; |
| 6 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 7 | ········value·=·{ |
| 8 | ············"Ld/a/c/a/a<", |
| 9 | ············"Ljava/lang/Object;", |
| 10 | ············">;" |
11 | ········"", | 11 | ········} |
12 | ········"monitor", | |
13 | ········"", | |
14 | ········"monitorExit", | |
15 | ········"kotlin-stdlib" | |
16 | ····} | |
17 | ····k·=·0x2 | |
18 | ····mv·=·{ | |
19 | ········0x1, | |
20 | ········0x6, | |
21 | ········0x0 | |
22 | ····} | |
23 | ····xi·=·0x30 | |
24 | .end·annotation | 12 | ····.end·annotation |
| 13 | .end·field |
| |
| |
25 | #·direct·methods | 14 | #·direct·methods |
26 | .method·public·static·final·synthetic·access$monitorEnter(Ljava/lang/Object;)V | 15 | .method·public·constructor·<init>(Lio/flutter/embedding/engine/f/b;)V |
27 | ····.locals·0 | 16 | ····.locals·3 |
| |
| 17 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
28 | ····.line·1 | |
29 | ····invoke-static·{p0},·Lkotlin/jvm/internal/unsafe/MonitorKt;->monitorEnter(Ljava/lang/Object;)V | |
| |
30 | ····return-void | |
31 | .end·method | 18 | ····new-instance·v0,·Ld/a/c/a/a; |
| |
| 19 | ····sget-object·v1,·Ld/a/c/a/e;->a:Ld/a/c/a/e; |
| |
| 20 | ····const-string·v2,·"flutter/system" |
32 | .method·public·static·final·synthetic·access$monitorExit(Ljava/lang/Object;)V | |
33 | ····.locals·0 | |
| |
34 | ····.line·1 | |
35 | ····invoke-static·{p0},·Lkotlin/jvm/internal/unsafe/MonitorKt;->monitorExit(Ljava/lang/Object;)V | 21 | ····invoke-direct·{v0,·p1,·v2,·v1},·Ld/a/c/a/a;-><init>(Ld/a/c/a/b;Ljava/lang/String;Ld/a/c/a/h;)V |
| |
| 22 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/j/m;->a:Ld/a/c/a/a; |
| |
36 | ····return-void | 23 | ····return-void |
37 | .end·method | 24 | .end·method |
| |
38 | .method·private·static·final·monitorEnter(Ljava/lang/Object;)V | |
39 | ····.locals·1 | |
| |
40 | ····.line·9 | |
41 | ····new-instance·p0,·Ljava/lang/UnsupportedOperationException; | 25 | #·virtual·methods |
| 26 | .method·public·a()V |
| 27 | ····.locals·3 |
| |
42 | ····const-string·v0,·"This·function·can·only·be·used·privately" | 28 | ····const-string·v0,·"SystemChannel" |
| |
43 | ····invoke-direct·{p0,·v0},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V | 29 | ····const-string·v1,·"Sending·memory·pressure·warning·to·Flutter." |
| |
| 30 | ····invoke-static·{v0,·v1},·Ld/a/b;->e(Ljava/lang/String;Ljava/lang/String;)V |
44 | ····throw·p0 | |
45 | .end·method | |
| |
| 31 | ····new-instance·v0,·Ljava/util/HashMap; |
46 | .method·private·static·final·monitorExit(Ljava/lang/Object;)V | |
47 | ····.locals·1 | |
| |
| 32 | ····const/4·v1,·0x1 |
48 | ····.line·12 | |
49 | ····new-instance·p0,·Ljava/lang/UnsupportedOperationException; | |
| |
50 | ····const-string·v0,·"This·function·can·only·be·used·privately" | 33 | ····invoke-direct·{v0,·v1},·Ljava/util/HashMap;-><init>(I)V |
| |
51 | ····invoke-direct·{p0,·v0},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V | 34 | ····const-string·v1,·"type" |
| |
52 | ····throw·p0 | 35 | ····const-string·v2,·"memoryPressure" |
| |
| 36 | ····invoke-interface·{v0,·v1,·v2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
| |
| 37 | ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/j/m;->a:Ld/a/c/a/a; |
| |
| 38 | ····invoke-virtual·{v1,·v0},·Ld/a/c/a/a;->c(Ljava/lang/Object;)V |
| |
| 39 | ····return-void |
53 | .end·method | 40 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 111 lines modified | Offset 1, 89 lines modified |
| 1 | .class·final·Lkotlinx/coroutines/k2/a$a; |
| 2 | .super·Le/s/j/a/d; |
| 3 | .source·"" |
1 | .class·final·Lkotlin/sequences/SequencesKt___SequencesJvmKt$filterIsInstance$1; | |
2 | .super·Lkotlin/jvm/internal/Lambda; | |
3 | .source·"_SequencesJvm.kt" | |
| |
4 | #·interfaces | |
5 | .implements·Lkotlin/jvm/functions/Function1; | |
| |
| |
6 | #·annotations | 4 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 5 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
8 | ····value·=·Lkotlin/sequences/SequencesKt___SequencesJvmKt;->filterIsInstance(Lkotlin/sequences/Sequence;Ljava/lang/Class;)Lkotlin/sequences/Sequence; | 6 | ····value·=·Lkotlinx/coroutines/k2/a;->a(Lkotlinx/coroutines/k2/c;Le/s/d;)Ljava/lang/Object; |
9 | .end·annotation | 7 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x18 | 9 | ····accessFlags·=·0x18 |
12 | ····name·=·null | 10 | ····name·=·null |
13 | .end·annotation | 11 | .end·annotation |
| |
14 | .annotation·system·Ldalvik/annotation/Signature; | 12 | .annotation·runtime·Le/s/j/a/f; |
| 13 | ····c·=·"kotlinx.coroutines.flow.AbstractFlow" |
| 14 | ····f·=·"Flow.kt" |
15 | ····value·=·{ | 15 | ····l·=·{ |
| 16 | ········0xd4 |
16 | ········"Lkotlin/jvm/internal/Lambda;", | |
17 | ········"Lkotlin/jvm/functions/Function1<", | |
18 | ········"Ljava/lang/Object;", | |
19 | ········"Ljava/lang/Boolean;", | |
20 | ········">;" | |
21 | ····} | 17 | ····} |
| 18 | ····m·=·"collect" |
22 | .end·annotation | |
| |
23 | .annotation·runtime·Lkotlin/Metadata; | |
24 | ····d1·=·{ | |
25 | ········"\u0000\u0012\n\u0000\n\u0002\u0010\u000b\n\u0002\u0008\u0002\n\u0002\u0010\u0000\n\u0002\u0008\u0002\u0010\u0000\u001a\u00020\u0001\"\u0004\u0008\u0000\u0010\u00022\u0008\u0010\u0003\u001a\u0004\u0018\u00010\u0004H\n\u00a2\u0006\u0004\u0008\u0005\u0010\u0006" | |
26 | ····} | |
27 | ····d2·=·{ | |
28 | ········"<anonymous>", | |
29 | ········"", | |
30 | ········"R", | |
31 | ········"it", | |
32 | ········"", | |
33 | ········"invoke", | |
34 | ········"(Ljava/lang/Object;)Ljava/lang/Boolean;" | |
35 | ····} | |
36 | ····k·=·0x3 | |
37 | ····mv·=·{ | |
38 | ········0x1, | |
39 | ········0x6, | |
40 | ········0x0 | |
41 | ····} | |
42 | ····xi·=·0x30 | |
43 | .end·annotation | 19 | .end·annotation |
| |
| |
44 | #·instance·fields | 20 | #·instance·fields |
45 | .field·final·synthetic·$klass:Ljava/lang/Class; | 21 | .field·d:Ljava/lang/Object; |
| |
| 22 | .field·synthetic·e:Ljava/lang/Object; |
| |
| 23 | .field·final·synthetic·f:Lkotlinx/coroutines/k2/a; |
46 | ····.annotation·system·Ldalvik/annotation/Signature; | 24 | ····.annotation·system·Ldalvik/annotation/Signature; |
47 | ········value·=·{ | 25 | ········value·=·{ |
48 | ············"Ljava/lang/Class<", | 26 | ············"Lkotlinx/coroutines/k2/a<", |
49 | ············"TR;>;" | 27 | ············"TT;>;" |
50 | ········} | 28 | ········} |
51 | ····.end·annotation | 29 | ····.end·annotation |
52 | .end·field | 30 | .end·field |
| |
| 31 | .field·g:I |
| |
| |
53 | #·direct·methods | 32 | #·direct·methods |
54 | .method·constructor·<init>(Ljava/lang/Class;)V | 33 | .method·constructor·<init>(Lkotlinx/coroutines/k2/a;Le/s/d;)V |
55 | ····.locals·0 | 34 | ····.locals·0 |
56 | ····.annotation·system·Ldalvik/annotation/Signature; | 35 | ····.annotation·system·Ldalvik/annotation/Signature; |
57 | ········value·=·{ | 36 | ········value·=·{ |
58 | ············"(", | 37 | ············"(", |
59 | ············"Ljava/lang/Class<", | 38 | ············"Lkotlinx/coroutines/k2/a<", |
| 39 | ············"TT;>;", |
| 40 | ············"Le/s/d<", |
| 41 | ············"-", |
| 42 | ············"Lkotlinx/coroutines/k2/a$a;", |
60 | ············"TR;>;)V" | 43 | ············">;)V" |
61 | ········} | 44 | ········} |
62 | ····.end·annotation | 45 | ····.end·annotation |
| |
63 | ····iput-object·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesJvmKt$filterIsInstance$1;->$klass:Ljava/lang/Class; | 46 | ····iput-object·p1,·p0,·Lkotlinx/coroutines/k2/a$a;->f:Lkotlinx/coroutines/k2/a; |
| |
| 47 | ····invoke-direct·{p0,·p2},·Le/s/j/a/d;-><init>(Le/s/d;)V |
64 | ····const/4·p1,·0x1 | |
| |
65 | ····invoke-direct·{p0,·p1},·Lkotlin/jvm/internal/Lambda;-><init>(I)V | |
| |
66 | ····return-void | 48 | ····return-void |
67 | .end·method | 49 | .end·method |
| |
| |
68 | #·virtual·methods | 50 | #·virtual·methods |
69 | .method·public·final·invoke(Ljava/lang/Object;)Ljava/lang/Boolean; | 51 | .method·public·final·invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; |
70 | ····.locals·1 | 52 | ····.locals·1 |
| |
| 53 | ····iput-object·p1,·p0,·Lkotlinx/coroutines/k2/a$a;->e:Ljava/lang/Object; |
71 | ····.line·26 | |
72 | ····iget-object·v0,·p0,·Lkotlin/sequences/SequencesKt___SequencesJvmKt$filterIsInstance$1;->$klass:Ljava/lang/Class; | |
| |
73 | ····invoke-virtual·{v0,·p1},·Ljava/lang/Class;->isInstance(Ljava/lang/Object;)Z | 54 | ····iget·p1,·p0,·Lkotlinx/coroutines/k2/a$a;->g:I |
| |
74 | ····move-result·p1 | 55 | ····const/high16·v0,·-0x80000000 |
| |
75 | ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; | 56 | ····or-int/2addr·p1,·v0 |
| |
76 | ····move-result-object·p1 | 57 | ····iput·p1,·p0,·Lkotlinx/coroutines/k2/a$a;->g:I |
| |
| 58 | ····iget-object·p1,·p0,·Lkotlinx/coroutines/k2/a$a;->f:Lkotlinx/coroutines/k2/a; |
77 | ····return-object·p1 | |
78 | .end·method | |
| |
| 59 | ····const/4·v0,·0x0 |
79 | .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object; | |
80 | ····.locals·0 | |
| |
| 60 | ····invoke-virtual·{p1,·v0,·p0},·Lkotlinx/coroutines/k2/a;->a(Lkotlinx/coroutines/k2/c;Le/s/d;)Ljava/lang/Object; |
81 | ····.line·26 | |
Max diff block lines reached; 64/4420 bytes (1.45%) of diff not shown.
|
| | | |
Offset 1, 126 lines modified | Offset 1, 121 lines modified |
1 | .class·final·Lkotlin/sequences/SequencesKt___SequencesKt$elementAt$1; | |
2 | .super·Lkotlin/jvm/internal/Lambda; | |
3 | .source·"_Sequences.kt" | 1 | .class·final·Lkotlinx/coroutines/internal/d0$a; |
| 2 | .super·Le/v/d/j; |
| 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lkotlin/jvm/functions/Function1; | 5 | .implements·Le/v/c/p; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
8 | ····value·=·Lkotlin/sequences/SequencesKt___SequencesKt;->elementAt(Lkotlin/sequences/Sequence;I)Ljava/lang/Object; | 8 | ····value·=·Lkotlinx/coroutines/internal/d0;-><clinit>()V |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x18 | 11 | ····accessFlags·=·0x18 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
| |
14 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
15 | ····value·=·{ | 15 | ····value·=·{ |
16 | ········"Lkotlin/jvm/internal/Lambda;", | |
17 | ········"Lkotlin/jvm/functions/Function1<", | 16 | ········"Le/v/d/j;", |
| 17 | ········"Le/v/c/p<", |
18 | ········"Ljava/lang/Integer;", | 18 | ········"Ljava/lang/Object;", |
| 19 | ········"Le/s/g$b;", |
| 20 | ········"Ljava/lang/Object;", |
19 | ········"TT;>;" | 21 | ········">;" |
20 | ····} | 22 | ····} |
21 | .end·annotation | 23 | .end·annotation |
| |
22 | .annotation·runtime·Lkotlin/Metadata; | |
23 | ····d1·=·{ | |
24 | ········"\u0000\u000c\n\u0002\u0008\u0003\n\u0002\u0010\u0008\n\u0002\u0008\u0002\u0010\u0000\u001a\u0002H\u0001\"\u0004\u0008\u0000\u0010\u00012\u0006\u0010\u0002\u001a\u00020\u0003H\n\u00a2\u0006\u0004\u0008\u0004\u0010\u0005" | |
25 | ····} | |
26 | ····d2·=·{ | |
27 | ········"<anonymous>", | |
28 | ········"T", | |
29 | ········"it", | |
30 | ········"", | |
31 | ········"invoke", | |
32 | ········"(I)Ljava/lang/Object;" | |
33 | ····} | |
34 | ····k·=·0x3 | |
35 | ····mv·=·{ | |
36 | ········0x1, | |
37 | ········0x6, | |
38 | ········0x0 | |
39 | ····} | |
40 | ····xi·=·0x30 | |
41 | .end·annotation | |
| |
| |
42 | #·instance·fields | 24 | #·static·fields |
43 | .field·final·synthetic·$index:I | 25 | .field·public·static·final·d:Lkotlinx/coroutines/internal/d0$a; |
| |
| |
44 | #·direct·methods | 26 | #·direct·methods |
45 | .method·constructor·<init>(I)V | 27 | .method·static·constructor·<clinit>()V |
46 | ····.locals·0 | 28 | ····.locals·1 |
| |
47 | ····iput·p1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$elementAt$1;->$index:I | 29 | ····new-instance·v0,·Lkotlinx/coroutines/internal/d0$a; |
| |
48 | ····const/4·p1,·0x1 | 30 | ····invoke-direct·{v0},·Lkotlinx/coroutines/internal/d0$a;-><init>()V |
| |
49 | ····invoke-direct·{p0,·p1},·Lkotlin/jvm/internal/Lambda;-><init>(I)V | 31 | ····sput-object·v0,·Lkotlinx/coroutines/internal/d0$a;->d:Lkotlinx/coroutines/internal/d0$a; |
| |
| 32 | ····return-void |
| 33 | .end·method |
| |
| 34 | .method·constructor·<init>()V |
| 35 | ····.locals·1 |
| |
| 36 | ····const/4·v0,·0x2 |
| |
| 37 | ····invoke-direct·{p0,·v0},·Le/v/d/j;-><init>(I)V |
| |
50 | ····return-void | 38 | ····return-void |
51 | .end·method | 39 | .end·method |
| |
| |
52 | #·virtual·methods | 40 | #·virtual·methods |
53 | .method·public·final·invoke(I)Ljava/lang/Object; | 41 | .method·public·final·a(Ljava/lang/Object;Le/s/g$b;)Ljava/lang/Object; |
54 | ····.locals·2 | 42 | ····.locals·1 |
55 | ····.annotation·system·Ldalvik/annotation/Signature; | |
56 | ········value·=·{ | |
57 | ············"(I)TT;" | |
58 | ········} | |
59 | ····.end·annotation | |
| |
| 43 | ····instance-of·v0,·p2,·Lkotlinx/coroutines/d2; |
60 | ····.line·35 | |
61 | ····new-instance·p1,·Ljava/lang/IndexOutOfBoundsException; | |
| |
62 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 44 | ····if-eqz·v0,·:cond_3 |
| |
63 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 45 | ····instance-of·v0,·p1,·Ljava/lang/Integer; |
| |
64 | ····const-string·v1,·"Sequence·doesn\'t·contain·element·at·index·" | 46 | ····if-eqz·v0,·:cond_0 |
| |
65 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 47 | ····check-cast·p1,·Ljava/lang/Integer; |
| |
66 | ····move-result-object·v0 | 48 | ····goto·:goto_0 |
| |
67 | ····iget·v1,·p0,·Lkotlin/sequences/SequencesKt___SequencesKt$elementAt$1;->$index:I | 49 | ····:cond_0 |
| 50 | ····const/4·p1,·0x0 |
| |
68 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; | 51 | ····:goto_0 |
| 52 | ····const/4·v0,·0x1 |
| |
69 | ····move-result-object·v0 | 53 | ····if-nez·p1,·:cond_1 |
| |
70 | ····const/16·v1,·0x2e | 54 | ····move·p1,·v0 |
| |
71 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; | 55 | ····goto·:goto_1 |
| |
72 | ····move-result-object·v0 | 56 | ····:cond_1 |
| 57 | ····invoke-virtual·{p1},·Ljava/lang/Integer;->intValue()I |
| |
73 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 58 | ····move-result·p1 |
| |
74 | ····move-result-object·v0 | 59 | ····:goto_1 |
| 60 | ····if-nez·p1,·:cond_2 |
| |
75 | ····invoke-direct·{p1,·v0},·Ljava/lang/IndexOutOfBoundsException;-><init>(Ljava/lang/String;)V | 61 | ····goto·:goto_2 |
| |
Max diff block lines reached; 864/5128 bytes (16.85%) of diff not shown.
|
| | | |
Offset 1, 47 lines modified | Offset 1, 81 lines modified |
1 | .class·public·interface·abstract·Lkotlin/sequences/Sequence; | 1 | .class·Lc/a/b/k1$d; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Sequence.kt" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/Signature; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 6 | ····value·=·Lc/a/b/k1; |
6 | ····value·=·{ | |
7 | ········"<T:", | |
8 | ········"Ljava/lang/Object;", | |
9 | ········">", | |
10 | ········"Ljava/lang/Object;" | |
11 | ····} | |
12 | .end·annotation | 7 | .end·annotation |
| |
| 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 9 | ····accessFlags·=·0xa |
| 10 | ····name·=·"d" |
13 | .annotation·runtime·Lkotlin/Metadata; | |
14 | ····d1·=·{ | |
15 | ········"\u0000\u0012\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010(\n\u0000\u0008f\u0018\u0000*\u0006\u0008\u0000\u0010\u0001·\u00012\u00020\u0002J\u000f\u0010\u0003\u001a\u0008\u0012\u0004\u0012\u00028\u00000\u0004H\u00a6\u0002\u00a8\u0006\u0005" | |
16 | ····} | |
17 | ····d2·=·{ | |
18 | ········"Lkotlin/sequences/Sequence;", | |
19 | ········"T", | |
20 | ········"", | |
21 | ········"iterator", | |
22 | ········"", | |
23 | ········"kotlin-stdlib" | |
24 | ····} | |
25 | ····k·=·0x1 | |
26 | ····mv·=·{ | |
27 | ········0x1, | |
28 | ········0x6, | |
29 | ········0x0 | |
30 | ····} | |
31 | ····xi·=·0x30 | |
32 | .end·annotation | 11 | .end·annotation |
| |
| |
33 | #·virtual·methods | |
34 | .method·public·abstract·iterator()Ljava/util/Iterator; | 12 | #·static·fields |
| 13 | .field·private·static·final·a:Ljava/util/Iterator; |
35 | ····.annotation·system·Ldalvik/annotation/Signature; | 14 | ····.annotation·system·Ldalvik/annotation/Signature; |
36 | ········value·=·{ | 15 | ········value·=·{ |
37 | ············"()", | |
38 | ············"Ljava/util/Iterator<", | 16 | ············"Ljava/util/Iterator<", |
| 17 | ············"Ljava/lang/Object;", |
| 18 | ············">;" |
| 19 | ········} |
| 20 | ····.end·annotation |
| 21 | .end·field |
| |
| 22 | .field·private·static·final·b:Ljava/lang/Iterable; |
| 23 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 24 | ········value·=·{ |
| 25 | ············"Ljava/lang/Iterable<", |
| 26 | ············"Ljava/lang/Object;", |
| 27 | ············">;" |
| 28 | ········} |
| 29 | ····.end·annotation |
| 30 | .end·field |
| |
| |
| 31 | #·direct·methods |
| 32 | .method·static·constructor·<clinit>()V |
| 33 | ····.locals·1 |
| |
| 34 | ····new-instance·v0,·Lc/a/b/k1$d$a; |
| |
| 35 | ····invoke-direct·{v0},·Lc/a/b/k1$d$a;-><init>()V |
| |
| 36 | ····sput-object·v0,·Lc/a/b/k1$d;->a:Ljava/util/Iterator; |
| |
| 37 | ····new-instance·v0,·Lc/a/b/k1$d$b; |
| |
| 38 | ····invoke-direct·{v0},·Lc/a/b/k1$d$b;-><init>()V |
| |
| 39 | ····sput-object·v0,·Lc/a/b/k1$d;->b:Ljava/lang/Iterable; |
| |
| 40 | ····return-void |
| 41 | .end·method |
| |
| 42 | .method·static·synthetic·a()Ljava/util/Iterator; |
| 43 | ····.locals·1 |
| |
| 44 | ····sget-object·v0,·Lc/a/b/k1$d;->a:Ljava/util/Iterator; |
| |
| 45 | ····return-object·v0 |
| 46 | .end·method |
| |
| 47 | .method·static·b()Ljava/lang/Iterable; |
| 48 | ····.locals·1 |
| 49 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 50 | ········value·=·{ |
| 51 | ············"<T:", |
| 52 | ············"Ljava/lang/Object;", |
| 53 | ············">()", |
| 54 | ············"Ljava/lang/Iterable<", |
39 | ············"TT;>;" | 55 | ············"TT;>;" |
40 | ········} | 56 | ········} |
41 | ····.end·annotation | 57 | ····.end·annotation |
| |
| 58 | ····sget-object·v0,·Lc/a/b/k1$d;->b:Ljava/lang/Iterable; |
| |
| 59 | ····return-object·v0 |
42 | .end·method | 60 | .end·method |
| | | |
Offset 1, 27 lines modified | Offset 1, 33 lines modified |
1 | .class·public·final·Landroidx/viewpager/R$integer; | 1 | .class·public·interface·abstract·Ld/a/c/a/a$e; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
| |
| |
3 | #·annotations | 4 | #·annotations |
4 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
5 | ····value·=·Landroidx/viewpager/R; | 6 | ····value·=·Ld/a/c/a/a; |
6 | .end·annotation | 7 | .end·annotation |
| |
7 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
8 | ····accessFlags·=·0x19 | 9 | ····accessFlags·=·0x609 |
9 | ····name·=·"integer" | 10 | ····name·=·"e" |
10 | .end·annotation | 11 | .end·annotation |
| |
| 12 | .annotation·system·Ldalvik/annotation/Signature; |
| 13 | ····value·=·{ |
| 14 | ········"<T:", |
| 15 | ········"Ljava/lang/Object;", |
| 16 | ········">", |
| 17 | ········"Ljava/lang/Object;" |
| 18 | ····} |
| 19 | .end·annotation |
| |
11 | #·static·fields | |
12 | .field·public·static·final·status_bar_notification_info_maxnum:I·=·0x7f060000 | |
| |
| |
13 | #·direct·methods | |
14 | .method·private·constructor·<init>()V | |
15 | ····.locals·0 | |
| |
16 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
17 | ····return-void | 20 | #·virtual·methods |
| 21 | .method·public·abstract·a(Ljava/lang/Object;)V |
| 22 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 23 | ········value·=·{ |
| 24 | ············"(TT;)V" |
| 25 | ········} |
| 26 | ····.end·annotation |
18 | .end·method | 27 | .end·method |
| | | |
Offset 1, 27 lines modified | Offset 1, 38 lines modified |
1 | .class·public·final·Landroidx/viewpager/R$string; | 1 | .class·Lb/c/d/a$e; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
| |
| |
3 | #·annotations | 4 | #·annotations |
4 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
5 | ····value·=·Landroidx/viewpager/R; | 6 | ····value·=·Lb/c/d/a; |
6 | .end·annotation | 7 | .end·annotation |
| |
7 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
8 | ····accessFlags·=·0x19 | 9 | ····accessFlags·=·0xa |
9 | ····name·=·"string" | 10 | ····name·=·"e" |
10 | .end·annotation | 11 | .end·annotation |
| |
| |
11 | #·static·fields | |
12 | .field·public·static·final·status_bar_notification_info_overflow:I·=·0x7f090000 | |
| |
| |
13 | #·direct·methods | 12 | #·direct·methods |
14 | .method·private·constructor·<init>()V | 13 | .method·constructor·<init>()V |
15 | ····.locals·0 | 14 | ····.locals·0 |
| |
16 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 15 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
17 | ····return-void | 16 | ····return-void |
18 | .end·method | 17 | .end·method |
| |
| |
| 18 | #·virtual·methods |
| 19 | .method·public·a(Z)V |
| 20 | ····.locals·0 |
| |
| 21 | ····return-void |
| 22 | .end·method |
| |
| 23 | .method·public·b(Z)V |
| 24 | ····.locals·0 |
| |
| 25 | ····return-void |
| 26 | .end·method |
| | | |
Offset 1, 29 lines modified | Offset 1, 44 lines modified |
1 | .class·public·final·Landroidx/viewpager/R$color; | 1 | .class·public·final·Lkotlinx/coroutines/i0$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Le/s/g$c; |
| |
| |
3 | #·annotations | 6 | #·annotations |
4 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
5 | ····value·=·Landroidx/viewpager/R; | 8 | ····value·=·Lkotlinx/coroutines/i0; |
6 | .end·annotation | 9 | .end·annotation |
| |
7 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
8 | ····accessFlags·=·0x19 | 11 | ····accessFlags·=·0x19 |
9 | ····name·=·"color" | 12 | ····name·=·"a" |
10 | .end·annotation | 13 | .end·annotation |
| |
| |
11 | #·static·fields | |
12 | .field·public·static·final·notification_action_color_filter:I·=·0x7f020002 | |
| |
13 | .field·public·static·final·notification_icon_bg_color:I·=·0x7f020003 | 14 | .annotation·system·Ldalvik/annotation/Signature; |
| 15 | ····value·=·{ |
| 16 | ········"Ljava/lang/Object;", |
| 17 | ········"Le/s/g$c<", |
| 18 | ········"Lkotlinx/coroutines/i0;", |
| 19 | ········">;" |
| 20 | ····} |
| 21 | .end·annotation |
| |
| |
14 | #·direct·methods | 22 | #·direct·methods |
15 | .method·private·constructor·<init>()V | 23 | .method·private·constructor·<init>()V |
16 | ····.locals·0 | 24 | ····.locals·0 |
| |
17 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
18 | ····return-void | 26 | ····return-void |
19 | .end·method | 27 | .end·method |
| |
| 28 | .method·public·synthetic·constructor·<init>(Le/v/d/e;)V |
| 29 | ····.locals·0 |
| |
| 30 | ····invoke-direct·{p0},·Lkotlinx/coroutines/i0$a;-><init>()V |
| |
| 31 | ····return-void |
| 32 | .end·method |
| | | |
Offset 1, 48 lines modified | Offset 1, 51 lines modified |
1 | .class·public·Landroidx/viewpager/widget/ViewPager$SimpleOnPageChangeListener; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"ViewPager.java" | 1 | .class·public·final·Le/w/c$a; |
| 2 | .super·Le/w/c; |
| 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroidx/viewpager/widget/ViewPager$OnPageChangeListener; | 5 | .implements·Ljava/io/Serializable; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Landroidx/viewpager/widget/ViewPager; | 8 | ····value·=·Le/w/c; |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x9 | 11 | ····accessFlags·=·0x19 |
12 | ····name·=·"SimpleOnPageChangeListener" | 12 | ····name·=·"a" |
13 | .end·annotation | 13 | .end·annotation |
| |
| |
14 | #·direct·methods | 14 | #·direct·methods |
15 | .method·public·constructor·<init>()V | 15 | .method·private·constructor·<init>()V |
16 | ····.locals·0 | 16 | ····.locals·0 |
| |
17 | ····.line·321 | |
18 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 17 | ····invoke-direct·{p0},·Le/w/c;-><init>()V |
| |
19 | ····return-void | 18 | ····return-void |
20 | .end·method | 19 | .end·method |
| |
| 20 | .method·public·synthetic·constructor·<init>(Le/v/d/e;)V |
| |
21 | #·virtual·methods | |
22 | .method·public·onPageScrollStateChanged(I)V | |
23 | ····.locals·0 | 21 | ····.locals·0 |
| |
| 22 | ····invoke-direct·{p0},·Le/w/c$a;-><init>()V |
| |
24 | ····return-void | 23 | ····return-void |
25 | .end·method | 24 | .end·method |
| |
26 | .method·public·onPageScrolled(IFI)V | |
27 | ····.locals·0 | |
| |
28 | ····return-void | |
29 | .end·method | 25 | #·virtual·methods |
| 26 | .method·public·b()I |
| 27 | ····.locals·1 |
| |
| 28 | ····invoke-static·{},·Le/w/c;->a()Le/w/c; |
30 | .method·public·onPageSelected(I)V | |
31 | ····.locals·0 | |
| |
| 29 | ····move-result-object·v0 |
| |
| 30 | ····invoke-virtual·{v0},·Le/w/c;->b()I |
| |
| 31 | ····move-result·v0 |
| |
32 | ····return-void | 32 | ····return·v0 |
33 | .end·method | 33 | .end·method |
| | | |
Offset 1, 25 lines modified | Offset 1, 25 lines modified |
1 | .class·public·interface·abstract·Landroidx/viewpager/widget/ViewPager$OnPageChangeListener; | 1 | .class·public·interface·abstract·Ld/a/c/a/j$d; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ViewPager.java" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/viewpager/widget/ViewPager; | 6 | ····value·=·Ld/a/c/a/j; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x609 | 9 | ····accessFlags·=·0x609 |
10 | ····name·=·"OnPageChangeListener" | 10 | ····name·=·"d" |
11 | .end·annotation | 11 | .end·annotation |
| |
| |
12 | #·virtual·methods | 12 | #·virtual·methods |
13 | .method·public·abstract·onPageScrollStateChanged(I)V | 13 | .method·public·abstract·a(Ljava/lang/Object;)V |
14 | .end·method | 14 | .end·method |
| |
15 | .method·public·abstract·onPageScrolled(IFI)V | 15 | .method·public·abstract·b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V |
16 | .end·method | 16 | .end·method |
| |
17 | .method·public·abstract·onPageSelected(I)V | 17 | .method·public·abstract·c()V |
18 | .end·method | 18 | .end·method |
| | | |
Offset 1, 50 lines modified | Offset 1, 36 lines modified |
1 | .class·final·Landroidx/viewpager/widget/ViewPager$2; | 1 | .class·final·Lc/a/a/b/a/a$d$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Throwable; |
| 3 | .source·"" |
3 | .source·"ViewPager.java" | |
| |
4 | #·interfaces | |
5 | .implements·Landroid/view/animation/Interpolator; | |
| |
| |
6 | #·annotations | 4 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Landroidx/viewpager/widget/ViewPager; | 6 | ····value·=·Lc/a/a/b/a/a$d; |
9 | .end·annotation | 7 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x8 | 9 | ····accessFlags·=·0x8 |
12 | ····name·=·null | 10 | ····name·=·null |
13 | .end·annotation | 11 | .end·annotation |
| |
| |
14 | #·direct·methods | 12 | #·direct·methods |
15 | .method·constructor·<init>()V | 13 | .method·constructor·<init>(Ljava/lang/String;)V |
16 | ····.locals·0 | 14 | ····.locals·0 |
| |
| 15 | ····invoke-direct·{p0,·p1},·Ljava/lang/Throwable;-><init>(Ljava/lang/String;)V |
17 | ····.line·147 | |
18 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
19 | ····return-void | 16 | ····return-void |
20 | .end·method | 17 | .end·method |
| |
| |
21 | #·virtual·methods | 18 | #·virtual·methods |
22 | .method·public·getInterpolation(F)F | 19 | .method·public·declared-synchronized·fillInStackTrace()Ljava/lang/Throwable; |
23 | ····.locals·2 | 20 | ····.locals·0 |
| |
24 | ····const/high16·v0,·0x3f800000····#·1.0f | |
| |
25 | ····sub-float/2addr·p1,·v0 | |
| |
26 | ····mul-float·v1,·p1,·p1 | |
| |
27 | ····mul-float/2addr·v1,·p1 | |
| |
28 | ····mul-float/2addr·v1,·p1 | |
| |
29 | ····mul-float/2addr·v1,·p1 | 21 | ····monitor-enter·p0 |
| |
30 | ····add-float/2addr·v1,·v0 | 22 | ····monitor-exit·p0 |
| |
31 | ····return·v1 | 23 | ····return-object·p0 |
32 | .end·method | 24 | .end·method |
| | | |
Offset 1, 30 lines modified | Offset 1, 37 lines modified |
1 | .class·public·interface·abstract·annotation·Landroidx/viewpager/widget/ViewPager$DecorView; | 1 | .class·interface·abstract·Lb/a/a/a/b$f; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
3 | .source·"ViewPager.java" | |
| |
4 | #·interfaces | |
5 | .implements·Ljava/lang/annotation/Annotation; | |
| |
| |
6 | #·annotations | 4 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Landroidx/viewpager/widget/ViewPager; | 6 | ····value·=·Lb/a/a/a/b; |
9 | .end·annotation | 7 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x2609 | 9 | ····accessFlags·=·0x608 |
| 10 | ····name·=·"f" |
12 | ····name·=·"DecorView" | |
13 | .end·annotation | |
| |
14 | .annotation·runtime·Ljava/lang/annotation/Inherited; | |
15 | .end·annotation | 11 | .end·annotation |
| |
| 12 | .annotation·system·Ldalvik/annotation/Signature; |
16 | .annotation·runtime·Ljava/lang/annotation/Retention; | |
17 | ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy; | |
18 | .end·annotation | |
| |
19 | .annotation·runtime·Ljava/lang/annotation/Target; | |
20 | ····value·=·{ | 13 | ····value·=·{ |
21 | ········.enum·Ljava/lang/annotation/ElementType;->TYPE:Ljava/lang/annotation/ElementType; | 14 | ········"<K:", |
| 15 | ········"Ljava/lang/Object;", |
| 16 | ········"V:", |
| 17 | ········"Ljava/lang/Object;", |
| 18 | ········">", |
| 19 | ········"Ljava/lang/Object;" |
22 | ····} | 20 | ····} |
23 | .end·annotation | 21 | .end·annotation |
| |
| |
| 22 | #·virtual·methods |
| 23 | .method·public·abstract·a(Lb/a/a/a/b$c;)V |
| 24 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 25 | ········value·=·{ |
| 26 | ············"(", |
| 27 | ············"Lb/a/a/a/b$c<", |
| 28 | ············"TK;TV;>;)V" |
| 29 | ········} |
| 30 | ····.end·annotation |
| 31 | .end·method |
| | | |
Offset 1, 37 lines modified | Offset 1, 40 lines modified |
1 | .class·Landroidx/viewpager/widget/ViewPager$ItemInfo; | 1 | .class·final·Lc/a/a/a/a$b$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ViewPager.java" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/viewpager/widget/ViewPager; | 6 | ····value·=·Lc/a/a/a/a$b; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x8 | 9 | ····accessFlags·=·0x1a |
10 | ····name·=·"ItemInfo" | 10 | ····name·=·"a" |
11 | .end·annotation | 11 | .end·annotation |
| |
| |
12 | #·instance·fields | 12 | #·instance·fields |
13 | .field·object:Ljava/lang/Object; | 13 | .field·a:Ljava/lang/String; |
| |
14 | .field·offset:F | 14 | .field·b:Ljava/lang/Object; |
| |
| 15 | .field·c:Lc/a/a/a/a$b$a; |
15 | .field·position:I | |
| |
16 | .field·scrolling:Z | |
| |
17 | .field·widthFactor:F | |
| |
| |
18 | #·direct·methods | 16 | #·direct·methods |
19 | .method·constructor·<init>()V | 17 | .method·private·constructor·<init>()V |
20 | ····.locals·0 | 18 | ····.locals·0 |
| |
21 | ····.line·132 | |
22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
23 | ····return-void | 20 | ····return-void |
24 | .end·method | 21 | .end·method |
| |
| 22 | .method·synthetic·constructor·<init>(Lc/a/a/a/a$a;)V |
| 23 | ····.locals·0 |
| |
| 24 | ····invoke-direct·{p0},·Lc/a/a/a/a$b$a;-><init>()V |
| |
| 25 | ····return-void |
| 26 | .end·method |
| | | |
Offset 1, 104 lines modified | Offset 1, 94 lines modified |
| 1 | .class·Lb/c/d/a$a; |
| 2 | .super·Lb/c/d/a$e; |
| 3 | .source·"" |
1 | .class·Landroidx/viewpager/widget/ViewPager$ViewPositionComparator; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"ViewPager.java" | |
| |
4 | #·interfaces | |
5 | .implements·Ljava/util/Comparator; | |
| |
| |
6 | #·annotations | 4 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Landroidx/viewpager/widget/ViewPager; | 6 | ····value·=·Lb/c/d/a; |
9 | .end·annotation | 7 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x8 | 9 | ····accessFlags·=·0xa |
12 | ····name·=·"ViewPositionComparator" | 10 | ····name·=·"a" |
13 | .end·annotation | 11 | .end·annotation |
| |
| |
| 12 | #·instance·fields |
| 13 | .field·protected·final·a:Landroid/view/Window; |
14 | .annotation·system·Ldalvik/annotation/Signature; | |
15 | ····value·=·{ | |
16 | ········"Ljava/lang/Object;", | |
17 | ········"Ljava/util/Comparator<", | |
18 | ········"Landroid/view/View;", | |
19 | ········">;" | |
20 | ····} | |
21 | .end·annotation | |
| |
| |
22 | #·direct·methods | 14 | #·direct·methods |
23 | .method·constructor·<init>()V | 15 | .method·constructor·<init>(Landroid/view/Window;Landroid/view/View;)V |
24 | ····.locals·0 | 16 | ····.locals·0 |
| |
25 | ····.line·3157 | |
26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 17 | ····invoke-direct·{p0},·Lb/c/d/a$e;-><init>()V |
| |
| 18 | ····iput-object·p1,·p0,·Lb/c/d/a$a;->a:Landroid/view/Window; |
| |
27 | ····return-void | 19 | ····return-void |
28 | .end·method | 20 | .end·method |
| |
| |
29 | #·virtual·methods | 21 | #·virtual·methods |
30 | .method·public·compare(Landroid/view/View;Landroid/view/View;)I | 22 | .method·protected·c(I)V |
31 | ····.locals·2 | 23 | ····.locals·2 |
| |
| 24 | ····iget-object·v0,·p0,·Lb/c/d/a$a;->a:Landroid/view/Window; |
32 | ····.line·3160 | |
33 | ····invoke-virtual·{p1},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; | |
| |
34 | ····move-result-object·p1 | 25 | ····invoke-virtual·{v0},·Landroid/view/Window;->getDecorView()Landroid/view/View; |
| |
35 | ····check-cast·p1,·Landroidx/viewpager/widget/ViewPager$LayoutParams; | 26 | ····move-result-object·v0 |
| |
| 27 | ····invoke-virtual·{v0},·Landroid/view/View;->getSystemUiVisibility()I |
36 | ····.line·3161 | |
37 | ····invoke-virtual·{p2},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; | |
| |
38 | ····move-result-object·p2 | 28 | ····move-result·v1 |
| |
39 | ····check-cast·p2,·Landroidx/viewpager/widget/ViewPager$LayoutParams; | 29 | ····or-int/2addr·p1,·v1 |
| |
| 30 | ····invoke-virtual·{v0,·p1},·Landroid/view/View;->setSystemUiVisibility(I)V |
40 | ····.line·3162 | |
41 | ····iget-boolean·v0,·p1,·Landroidx/viewpager/widget/ViewPager$LayoutParams;->isDecor:Z | |
| |
42 | ····iget-boolean·v1,·p2,·Landroidx/viewpager/widget/ViewPager$LayoutParams;->isDecor:Z | 31 | ····return-void |
| 32 | .end·method |
| |
43 | ····if-eq·v0,·v1,·:cond_1 | 33 | .method·protected·d(I)V |
| 34 | ····.locals·1 |
| |
| 35 | ····iget-object·v0,·p0,·Lb/c/d/a$a;->a:Landroid/view/Window; |
44 | ····.line·3163 | |
45 | ····iget-boolean·p1,·p1,·Landroidx/viewpager/widget/ViewPager$LayoutParams;->isDecor:Z | |
| |
46 | ····if-eqz·p1,·:cond_0 | 36 | ····invoke-virtual·{v0,·p1},·Landroid/view/Window;->addFlags(I)V |
| |
47 | ····const/4·p1,·0x1 | 37 | ····return-void |
| 38 | .end·method |
| |
48 | ····goto·:goto_0 | 39 | .method·protected·e(I)V |
| 40 | ····.locals·2 |
| |
| 41 | ····iget-object·v0,·p0,·Lb/c/d/a$a;->a:Landroid/view/Window; |
49 | ····:cond_0 | |
50 | ····const/4·p1,·-0x1 | |
| |
| 42 | ····invoke-virtual·{v0},·Landroid/view/Window;->getDecorView()Landroid/view/View; |
51 | ····:goto_0 | |
52 | ····return·p1 | |
| |
| 43 | ····move-result-object·v0 |
53 | ····.line·3165 | |
54 | ····:cond_1 | |
55 | ····iget·p1,·p1,·Landroidx/viewpager/widget/ViewPager$LayoutParams;->position:I | |
| |
56 | ····iget·p2,·p2,·Landroidx/viewpager/widget/ViewPager$LayoutParams;->position:I | 44 | ····invoke-virtual·{v0},·Landroid/view/View;->getSystemUiVisibility()I |
| |
57 | ····sub-int/2addr·p1,·p2 | 45 | ····move-result·v1 |
| |
| 46 | ····not-int·p1,·p1 |
58 | ····return·p1 | |
59 | .end·method | |
| |
| 47 | ····and-int/2addr·p1,·v1 |
60 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | |
61 | ····.locals·0 | |
| |
| 48 | ····invoke-virtual·{v0,·p1},·Landroid/view/View;->setSystemUiVisibility(I)V |
62 | ····.line·3157 | |
63 | ····check-cast·p1,·Landroid/view/View; | |
| |
64 | ····check-cast·p2,·Landroid/view/View; | 49 | ····return-void |
| 50 | .end·method |
| |
| 51 | .method·protected·f(I)V |
| 52 | ····.locals·1 |
| |
65 | ····invoke-virtual·{p0,·p1,·p2},·Landroidx/viewpager/widget/ViewPager$ViewPositionComparator;->compare(Landroid/view/View;Landroid/view/View;)I | 53 | ····iget-object·v0,·p0,·Lb/c/d/a$a;->a:Landroid/view/Window; |
| |
66 | ····move-result·p1 | 54 | ····invoke-virtual·{v0,·p1},·Landroid/view/Window;->clearFlags(I)V |
Max diff block lines reached; 45/4135 bytes (1.09%) of diff not shown.
|
Max HTML report size reached
| | | |
Offset 1, 44 lines modified | Offset 1, 44 lines modified |
1 | .class·public·final·synthetic·Landroidx/window/embedding/-$$Lambda$EmbeddingAdapter$x8eGFLpnqP7STokqkg3obw9dl5Q; | 1 | .class·public·final·synthetic·Landroidx/window/embedding/d; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"lambda" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/util/function/Predicate; | 5 | .implements·Ljava/util/function/Predicate; |
| |
| |
6 | #·instance·fields | 6 | #·instance·fields |
7 | .field·public·final·synthetic·f$0:Landroidx/window/embedding/EmbeddingAdapter; | 7 | .field·public·final·synthetic·a:Landroidx/window/embedding/EmbeddingAdapter; |
| |
8 | .field·public·final·synthetic·f$1:Ljava/util/Set; | 8 | .field·public·final·synthetic·b:Ljava/util/Set; |
| |
| |
9 | #·direct·methods | 9 | #·direct·methods |
10 | .method·public·synthetic·constructor·<init>(Landroidx/window/embedding/EmbeddingAdapter;Ljava/util/Set;)V | 10 | .method·public·synthetic·constructor·<init>(Landroidx/window/embedding/EmbeddingAdapter;Ljava/util/Set;)V |
11 | ····.locals·0 | 11 | ····.locals·0 |
| |
12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
13 | ····iput-object·p1,·p0,·Landroidx/window/embedding/-$$Lambda$EmbeddingAdapter$x8eGFLpnqP7STokqkg3obw9dl5Q;->f$0:Landroidx/window/embedding/EmbeddingAdapter; | 13 | ····iput-object·p1,·p0,·Landroidx/window/embedding/d;->a:Landroidx/window/embedding/EmbeddingAdapter; |
| |
14 | ····iput-object·p2,·p0,·Landroidx/window/embedding/-$$Lambda$EmbeddingAdapter$x8eGFLpnqP7STokqkg3obw9dl5Q;->f$1:Ljava/util/Set; | 14 | ····iput-object·p2,·p0,·Landroidx/window/embedding/d;->b:Ljava/util/Set; |
| |
15 | ····return-void | 15 | ····return-void |
16 | .end·method | 16 | .end·method |
| |
| |
17 | #·virtual·methods | 17 | #·virtual·methods |
18 | .method·public·final·test(Ljava/lang/Object;)Z | 18 | .method·public·final·test(Ljava/lang/Object;)Z |
19 | ····.locals·2 | 19 | ····.locals·2 |
| |
20 | ····iget-object·v0,·p0,·Landroidx/window/embedding/-$$Lambda$EmbeddingAdapter$x8eGFLpnqP7STokqkg3obw9dl5Q;->f$0:Landroidx/window/embedding/EmbeddingAdapter; | 20 | ····iget-object·v0,·p0,·Landroidx/window/embedding/d;->a:Landroidx/window/embedding/EmbeddingAdapter; |
| |
21 | ····iget-object·v1,·p0,·Landroidx/window/embedding/-$$Lambda$EmbeddingAdapter$x8eGFLpnqP7STokqkg3obw9dl5Q;->f$1:Ljava/util/Set; | 21 | ····iget-object·v1,·p0,·Landroidx/window/embedding/d;->b:Ljava/util/Set; |
| |
22 | ····check-cast·p1,·Landroid/util/Pair; | 22 | ····check-cast·p1,·Landroid/util/Pair; |
| |
23 | ····invoke-static·{v0,·v1,·p1},·Landroidx/window/embedding/EmbeddingAdapter;->lambda$x8eGFLpnqP7STokqkg3obw9dl5Q(Landroidx/window/embedding/EmbeddingAdapter;Ljava/util/Set;Landroid/util/Pair;)Z | 23 | ····invoke-static·{v0,·v1,·p1},·Landroidx/window/embedding/EmbeddingAdapter;->d(Landroidx/window/embedding/EmbeddingAdapter;Ljava/util/Set;Landroid/util/Pair;)Z |
| |
24 | ····move-result·p1 | 24 | ····move-result·p1 |
| |
25 | ····return·p1 | 25 | ····return·p1 |
26 | .end·method | 26 | .end·method |
| | | |
Offset 1, 38 lines modified | Offset 1, 38 lines modified |
1 | .class·public·final·synthetic·Landroidx/window/embedding/-$$Lambda$EmbeddingAdapter$-QlFe7fckaSVTLCegr9_8uxVaa4; | 1 | .class·public·final·synthetic·Landroidx/window/embedding/b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"lambda" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/util/function/Predicate; | 5 | .implements·Ljava/util/function/Predicate; |
| |
| |
6 | #·instance·fields | 6 | #·instance·fields |
7 | .field·public·final·synthetic·f$0:Ljava/util/Set; | 7 | .field·public·final·synthetic·a:Landroidx/window/embedding/SplitRule; |
| |
| |
8 | #·direct·methods | 8 | #·direct·methods |
9 | .method·public·synthetic·constructor·<init>(Ljava/util/Set;)V | 9 | .method·public·synthetic·constructor·<init>(Landroidx/window/embedding/SplitRule;)V |
10 | ····.locals·0 | 10 | ····.locals·0 |
| |
11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
12 | ····iput-object·p1,·p0,·Landroidx/window/embedding/-$$Lambda$EmbeddingAdapter$-QlFe7fckaSVTLCegr9_8uxVaa4;->f$0:Ljava/util/Set; | 12 | ····iput-object·p1,·p0,·Landroidx/window/embedding/b;->a:Landroidx/window/embedding/SplitRule; |
| |
13 | ····return-void | 13 | ····return-void |
14 | .end·method | 14 | .end·method |
| |
| |
15 | #·virtual·methods | 15 | #·virtual·methods |
16 | .method·public·final·test(Ljava/lang/Object;)Z | 16 | .method·public·final·test(Ljava/lang/Object;)Z |
17 | ····.locals·1 | 17 | ····.locals·1 |
| |
18 | ····iget-object·v0,·p0,·Landroidx/window/embedding/-$$Lambda$EmbeddingAdapter$-QlFe7fckaSVTLCegr9_8uxVaa4;->f$0:Ljava/util/Set; | 18 | ····iget-object·v0,·p0,·Landroidx/window/embedding/b;->a:Landroidx/window/embedding/SplitRule; |
| |
19 | ····check-cast·p1,·Landroid/app/Activity; | 19 | ····check-cast·p1,·Landroid/view/WindowMetrics; |
| |
20 | ····invoke-static·{v0,·p1},·Landroidx/window/embedding/EmbeddingAdapter;->lambda$-QlFe7fckaSVTLCegr9_8uxVaa4(Ljava/util/Set;Landroid/app/Activity;)Z | 20 | ····invoke-static·{v0,·p1},·Landroidx/window/embedding/EmbeddingAdapter;->b(Landroidx/window/embedding/SplitRule;Landroid/view/WindowMetrics;)Z |
| |
21 | ····move-result·p1 | 21 | ····move-result·p1 |
| |
22 | ····return·p1 | 22 | ····return·p1 |
23 | .end·method | 23 | .end·method |
| | | |
Offset 1, 38 lines modified | Offset 1, 44 lines modified |
1 | .class·public·final·synthetic·Landroidx/window/embedding/-$$Lambda$EmbeddingAdapter$yScxR8XDNmwEhhX_T4Oe1hesc-c; | 1 | .class·public·final·synthetic·Landroidx/window/embedding/c; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"lambda" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/util/function/Predicate; | 5 | .implements·Ljava/util/function/Predicate; |
| |
| |
6 | #·instance·fields | 6 | #·instance·fields |
| 7 | .field·public·final·synthetic·a:Landroidx/window/embedding/EmbeddingAdapter; |
| |
7 | .field·public·final·synthetic·f$0:Ljava/util/Set; | 8 | .field·public·final·synthetic·b:Ljava/util/Set; |
| |
| |
8 | #·direct·methods | 9 | #·direct·methods |
9 | .method·public·synthetic·constructor·<init>(Ljava/util/Set;)V | 10 | .method·public·synthetic·constructor·<init>(Landroidx/window/embedding/EmbeddingAdapter;Ljava/util/Set;)V |
10 | ····.locals·0 | 11 | ····.locals·0 |
| |
11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
12 | ····iput-object·p1,·p0,·Landroidx/window/embedding/-$$Lambda$EmbeddingAdapter$yScxR8XDNmwEhhX_T4Oe1hesc-c;->f$0:Ljava/util/Set; | 13 | ····iput-object·p1,·p0,·Landroidx/window/embedding/c;->a:Landroidx/window/embedding/EmbeddingAdapter; |
| |
| 14 | ····iput-object·p2,·p0,·Landroidx/window/embedding/c;->b:Ljava/util/Set; |
| |
13 | ····return-void | 15 | ····return-void |
14 | .end·method | 16 | .end·method |
| |
| |
15 | #·virtual·methods | 17 | #·virtual·methods |
16 | .method·public·final·test(Ljava/lang/Object;)Z | 18 | .method·public·final·test(Ljava/lang/Object;)Z |
17 | ····.locals·1 | 19 | ····.locals·2 |
| |
| 20 | ····iget-object·v0,·p0,·Landroidx/window/embedding/c;->a:Landroidx/window/embedding/EmbeddingAdapter; |
| |
18 | ····iget-object·v0,·p0,·Landroidx/window/embedding/-$$Lambda$EmbeddingAdapter$yScxR8XDNmwEhhX_T4Oe1hesc-c;->f$0:Ljava/util/Set; | 21 | ····iget-object·v1,·p0,·Landroidx/window/embedding/c;->b:Ljava/util/Set; |
| |
19 | ····check-cast·p1,·Landroid/content/Intent; | 22 | ····check-cast·p1,·Landroid/util/Pair; |
| |
20 | ····invoke-static·{v0,·p1},·Landroidx/window/embedding/EmbeddingAdapter;->lambda$yScxR8XDNmwEhhX_T4Oe1hesc-c(Ljava/util/Set;Landroid/content/Intent;)Z | 23 | ····invoke-static·{v0,·v1,·p1},·Landroidx/window/embedding/EmbeddingAdapter;->c(Landroidx/window/embedding/EmbeddingAdapter;Ljava/util/Set;Landroid/util/Pair;)Z |
| |
21 | ····move-result·p1 | 24 | ····move-result·p1 |
| |
22 | ····return·p1 | 25 | ····return·p1 |
23 | .end·method | 26 | .end·method |
| | | |
Offset 1, 36 lines modified | Offset 1, 36 lines modified |
1 | .class·public·final·synthetic·Landroidx/window/layout/-$$Lambda$WindowInfoTrackerImpl$windowLayoutInfo$1$LgDWJbk4b494d79uZZm3iJ0WM6A; | 1 | .class·public·final·synthetic·Landroidx/window/layout/c; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"lambda" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroidx/core/util/Consumer; | 5 | .implements·Lb/c/c/a; |
| |
| |
6 | #·instance·fields | 6 | #·instance·fields |
7 | .field·public·final·synthetic·f$0:Lkotlinx/coroutines/channels/Channel; | 7 | .field·public·final·synthetic·a:Lkotlinx/coroutines/j2/f; |
| |
| |
8 | #·direct·methods | 8 | #·direct·methods |
9 | .method·public·synthetic·constructor·<init>(Lkotlinx/coroutines/channels/Channel;)V | 9 | .method·public·synthetic·constructor·<init>(Lkotlinx/coroutines/j2/f;)V |
10 | ····.locals·0 | 10 | ····.locals·0 |
| |
11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
12 | ····iput-object·p1,·p0,·Landroidx/window/layout/-$$Lambda$WindowInfoTrackerImpl$windowLayoutInfo$1$LgDWJbk4b494d79uZZm3iJ0WM6A;->f$0:Lkotlinx/coroutines/channels/Channel; | 12 | ····iput-object·p1,·p0,·Landroidx/window/layout/c;->a:Lkotlinx/coroutines/j2/f; |
| |
13 | ····return-void | 13 | ····return-void |
14 | .end·method | 14 | .end·method |
| |
| |
15 | #·virtual·methods | 15 | #·virtual·methods |
16 | .method·public·final·accept(Ljava/lang/Object;)V | 16 | .method·public·final·accept(Ljava/lang/Object;)V |
17 | ····.locals·1 | 17 | ····.locals·1 |
| |
18 | ····iget-object·v0,·p0,·Landroidx/window/layout/-$$Lambda$WindowInfoTrackerImpl$windowLayoutInfo$1$LgDWJbk4b494d79uZZm3iJ0WM6A;->f$0:Lkotlinx/coroutines/channels/Channel; | 18 | ····iget-object·v0,·p0,·Landroidx/window/layout/c;->a:Lkotlinx/coroutines/j2/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;->lambda$LgDWJbk4b494d79uZZm3iJ0WM6A(Lkotlinx/coroutines/channels/Channel;Landroidx/window/layout/WindowLayoutInfo;)V | 20 | ····invoke-static·{v0,·p1},·Landroidx/window/layout/WindowInfoTrackerImpl$windowLayoutInfo$1;->a(Lkotlinx/coroutines/j2/f;Landroidx/window/layout/WindowLayoutInfo;)V |
| |
21 | ····return-void | 21 | ····return-void |
22 | .end·method | 22 | .end·method |
| | | |
Offset 1, 56 lines modified | Offset 1, 38 lines modified |
1 | .class·public·Landroidx/lifecycle/MutableLiveData; | |
2 | .super·Landroidx/lifecycle/LiveData; | |
3 | .source·"MutableLiveData.java" | 1 | .class·public·interface·abstract·Lkotlinx/coroutines/j2/q; |
| 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/Signature; | 5 | .annotation·system·Ldalvik/annotation/Signature; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········"<T:", | 7 | ········"<E:", |
8 | ········"Ljava/lang/Object;", | 8 | ········"Ljava/lang/Object;", |
9 | ········">", | 9 | ········">", |
| 10 | ········"Ljava/lang/Object;" |
10 | ········"Landroidx/lifecycle/LiveData<", | |
11 | ········"TT;>;" | |
12 | ····} | 11 | ····} |
13 | .end·annotation | 12 | .end·annotation |
| |
| |
14 | #·direct·methods | |
15 | .method·public·constructor·<init>()V | |
16 | ····.locals·0 | |
| |
17 | ····.line·25 | |
18 | ····invoke-direct·{p0},·Landroidx/lifecycle/LiveData;-><init>()V | |
| |
19 | ····return-void | |
20 | .end·method | |
| |
| |
21 | #·virtual·methods | 13 | #·virtual·methods |
22 | .method·public·postValue(Ljava/lang/Object;)V | 14 | .method·public·abstract·d(Ljava/lang/Object;)V |
23 | ····.locals·0 | |
24 | ····.annotation·system·Ldalvik/annotation/Signature; | 15 | ····.annotation·system·Ldalvik/annotation/Signature; |
25 | ········value·=·{ | 16 | ········value·=·{ |
26 | ············"(TT;)V" | 17 | ············"(TE;)V" |
27 | ········} | 18 | ········} |
28 | ····.end·annotation | 19 | ····.end·annotation |
| 20 | .end·method |
| |
| 21 | .method·public·abstract·e()Ljava/lang/Object; |
29 | ····.line·28 | |
30 | ····invoke-super·{p0,·p1},·Landroidx/lifecycle/LiveData;->postValue(Ljava/lang/Object;)V | |
| |
31 | ····return-void | |
32 | .end·method | 22 | .end·method |
| |
| 23 | .method·public·abstract·g(Ljava/lang/Object;Lkotlinx/coroutines/internal/o$c;)Lkotlinx/coroutines/internal/z; |
33 | .method·public·setValue(Ljava/lang/Object;)V | |
34 | ····.locals·0 | |
35 | ····.annotation·system·Ldalvik/annotation/Signature; | 24 | ····.annotation·system·Ldalvik/annotation/Signature; |
36 | ········value·=·{ | 25 | ········value·=·{ |
37 | ············"(TT;)V" | 26 | ············"(TE;", |
| 27 | ············"Lkotlinx/coroutines/internal/o$c;", |
| 28 | ············")", |
| 29 | ············"Lkotlinx/coroutines/internal/z;" |
38 | ········} | 30 | ········} |
39 | ····.end·annotation | 31 | ····.end·annotation |
| |
40 | ····.line·33 | |
41 | ····invoke-super·{p0,·p1},·Landroidx/lifecycle/LiveData;->setValue(Ljava/lang/Object;)V | |
| |
42 | ····return-void | |
43 | .end·method | 32 | .end·method |
| | | |
Offset 1, 23 lines modified | Offset 1, 37 lines modified |
1 | .class·public·interface·abstract·annotation·Landroidx/lifecycle/OnLifecycleEvent; | 1 | .class·public·interface·abstract·Lkotlinx/coroutines/j2/g; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
3 | .source·"OnLifecycleEvent.java" | |
| |
4 | #·interfaces | |
5 | .implements·Ljava/lang/annotation/Annotation; | |
| |
| |
6 | #·annotations | 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/Signature; |
7 | .annotation·runtime·Ljava/lang/annotation/Retention; | |
8 | ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy; | |
9 | .end·annotation | |
| |
10 | .annotation·runtime·Ljava/lang/annotation/Target; | |
11 | ····value·=·{ | 6 | ····value·=·{ |
12 | ········.enum·Ljava/lang/annotation/ElementType;->METHOD:Ljava/lang/annotation/ElementType; | 7 | ········"<E:", |
| 8 | ········"Ljava/lang/Object;", |
| 9 | ········">", |
| 10 | ········"Ljava/lang/Object;" |
13 | ····} | 11 | ····} |
14 | .end·annotation | 12 | .end·annotation |
| |
| |
15 | #·virtual·methods | 13 | #·virtual·methods |
16 | .method·public·abstract·value()Landroidx/lifecycle/Lifecycle$Event; | 14 | .method·public·abstract·a(Le/s/d;)Ljava/lang/Object; |
| 15 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 16 | ········value·=·{ |
| 17 | ············"(", |
| 18 | ············"Le/s/d<", |
| 19 | ············"-", |
| 20 | ············"Ljava/lang/Boolean;", |
| 21 | ············">;)", |
| 22 | ············"Ljava/lang/Object;" |
| 23 | ········} |
| 24 | ····.end·annotation |
| 25 | .end·method |
| |
| 26 | .method·public·abstract·next()Ljava/lang/Object; |
| 27 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 28 | ········value·=·{ |
| 29 | ············"()TE;" |
| 30 | ········} |
| 31 | ····.end·annotation |
17 | .end·method | 32 | .end·method |
| | | |
Offset 1, 142 lines modified | Offset 1, 173 lines modified |
1 | .class·Landroidx/lifecycle/MediatorLiveData$Source; | 1 | .class·public·final·enum·Landroidx/lifecycle/d$b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Enum; |
| 3 | .source·"" |
3 | .source·"MediatorLiveData.java" | |
| |
4 | #·interfaces | |
5 | .implements·Landroidx/lifecycle/Observer; | |
| |
| |
6 | #·annotations | 4 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Landroidx/lifecycle/MediatorLiveData; | 6 | ····value·=·Landroidx/lifecycle/d; |
9 | .end·annotation | 7 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0xa | 9 | ····accessFlags·=·0x4019 |
12 | ····name·=·"Source" | 10 | ····name·=·"b" |
13 | .end·annotation | 11 | .end·annotation |
| |
14 | .annotation·system·Ldalvik/annotation/Signature; | 12 | .annotation·system·Ldalvik/annotation/Signature; |
15 | ····value·=·{ | 13 | ····value·=·{ |
16 | ········"<V:", | |
17 | ········"Ljava/lang/Object;", | 14 | ········"Ljava/lang/Enum<", |
| 15 | ········"Landroidx/lifecycle/d$b;", |
18 | ········">", | 16 | ········">;" |
19 | ········"Ljava/lang/Object;", | |
20 | ········"Landroidx/lifecycle/Observer<", | |
21 | ········"TV;>;" | |
22 | ····} | 17 | ····} |
23 | .end·annotation | 18 | .end·annotation |
| |
| |
24 | #·instance·fields | 19 | #·static·fields |
| 20 | .field·public·static·final·enum·d:Landroidx/lifecycle/d$b; |
25 | .field·final·mLiveData:Landroidx/lifecycle/LiveData; | |
26 | ····.annotation·system·Ldalvik/annotation/Signature; | |
27 | ········value·=·{ | |
28 | ············"Landroidx/lifecycle/LiveData<", | |
29 | ············"TV;>;" | |
30 | ········} | |
31 | ····.end·annotation | |
32 | .end·field | |
| |
| 21 | .field·public·static·final·enum·e:Landroidx/lifecycle/d$b; |
| |
| 22 | .field·public·static·final·enum·f:Landroidx/lifecycle/d$b; |
| |
| 23 | .field·public·static·final·enum·g:Landroidx/lifecycle/d$b; |
| |
| 24 | .field·public·static·final·enum·h:Landroidx/lifecycle/d$b; |
33 | .field·final·mObserver:Landroidx/lifecycle/Observer; | |
34 | ····.annotation·system·Ldalvik/annotation/Signature; | |
35 | ········value·=·{ | |
36 | ············"Landroidx/lifecycle/Observer<", | |
37 | ············"-TV;>;" | |
38 | ········} | |
39 | ····.end·annotation | |
40 | .end·field | |
| |
41 | .field·mVersion:I | 25 | .field·private·static·final·synthetic·i:[Landroidx/lifecycle/d$b; |
| |
| |
42 | #·direct·methods | 26 | #·direct·methods |
43 | .method·constructor·<init>(Landroidx/lifecycle/LiveData;Landroidx/lifecycle/Observer;)V | 27 | .method·static·constructor·<clinit>()V |
44 | ····.locals·1 | 28 | ····.locals·11 |
45 | ····.annotation·system·Ldalvik/annotation/Signature; | |
46 | ········value·=·{ | |
47 | ············"(", | |
48 | ············"Landroidx/lifecycle/LiveData<", | |
49 | ············"TV;>;", | |
50 | ············"Landroidx/lifecycle/Observer<", | |
51 | ············"-TV;>;)V" | |
52 | ········} | |
53 | ····.end·annotation | |
| 29 | ····new-instance·v0,·Landroidx/lifecycle/d$b; |
| |
| 30 | ····const-string·v1,·"DESTROYED" |
| |
| 31 | ····const/4·v2,·0x0 |
| |
| 32 | ····invoke-direct·{v0,·v1,·v2},·Landroidx/lifecycle/d$b;-><init>(Ljava/lang/String;I)V |
| |
| 33 | ····sput-object·v0,·Landroidx/lifecycle/d$b;->d:Landroidx/lifecycle/d$b; |
| |
| 34 | ····new-instance·v1,·Landroidx/lifecycle/d$b; |
| |
| 35 | ····const-string·v3,·"INITIALIZED" |
| |
| 36 | ····const/4·v4,·0x1 |
| |
| 37 | ····invoke-direct·{v1,·v3,·v4},·Landroidx/lifecycle/d$b;-><init>(Ljava/lang/String;I)V |
| |
| 38 | ····sput-object·v1,·Landroidx/lifecycle/d$b;->e:Landroidx/lifecycle/d$b; |
| |
| 39 | ····new-instance·v3,·Landroidx/lifecycle/d$b; |
| |
| 40 | ····const-string·v5,·"CREATED" |
| |
| 41 | ····const/4·v6,·0x2 |
| |
| 42 | ····invoke-direct·{v3,·v5,·v6},·Landroidx/lifecycle/d$b;-><init>(Ljava/lang/String;I)V |
| |
| 43 | ····sput-object·v3,·Landroidx/lifecycle/d$b;->f:Landroidx/lifecycle/d$b; |
| |
| 44 | ····new-instance·v5,·Landroidx/lifecycle/d$b; |
54 | ····.line·135 | |
55 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
56 | ····const/4·v0,·-0x1 | 45 | ····const-string·v7,·"STARTED" |
| |
| 46 | ····const/4·v8,·0x3 |
57 | ····.line·133 | |
58 | ····iput·v0,·p0,·Landroidx/lifecycle/MediatorLiveData$Source;->mVersion:I | |
| |
| 47 | ····invoke-direct·{v5,·v7,·v8},·Landroidx/lifecycle/d$b;-><init>(Ljava/lang/String;I)V |
59 | ····.line·136 | |
60 | ····iput-object·p1,·p0,·Landroidx/lifecycle/MediatorLiveData$Source;->mLiveData:Landroidx/lifecycle/LiveData; | |
| |
61 | ····.line·137 | |
62 | ····iput-object·p2,·p0,·Landroidx/lifecycle/MediatorLiveData$Source;->mObserver:Landroidx/lifecycle/Observer; | 48 | ····sput-object·v5,·Landroidx/lifecycle/d$b;->g:Landroidx/lifecycle/d$b; |
| |
| 49 | ····new-instance·v7,·Landroidx/lifecycle/d$b; |
| |
| 50 | ····const-string·v9,·"RESUMED" |
| |
| 51 | ····const/4·v10,·0x4 |
| |
Max diff block lines reached; 2931/7329 bytes (39.99%) of diff not shown.
|
Max HTML report size reached
| | | |
Offset 1, 88 lines modified | Offset 1, 77 lines modified |
1 | .class·public·Landroidx/lifecycle/MethodCallsLogger; | 1 | .class·Ld/a/a$b$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"MethodCallsLogger.java" | 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Ljava/util/concurrent/ThreadFactory; |
| |
| |
| 6 | #·annotations |
| 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 8 | ····value·=·Ld/a/a$b; |
| 9 | .end·annotation |
| |
| 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 11 | ····accessFlags·=·0x2 |
| 12 | ····name·=·"a" |
| 13 | .end·annotation |
| |
| |
4 | #·instance·fields | 14 | #·instance·fields |
| 15 | .field·private·a:I |
5 | .field·private·mCalledMethods:Ljava/util/Map; | |
6 | ····.annotation·system·Ldalvik/annotation/Signature; | |
7 | ········value·=·{ | |
8 | ············"Ljava/util/Map<", | |
9 | ············"Ljava/lang/String;", | |
10 | ············"Ljava/lang/Integer;", | |
11 | ············">;" | |
12 | ········} | |
13 | ····.end·annotation | |
14 | .end·field | |
| |
| |
15 | #·direct·methods | 16 | #·direct·methods |
16 | .method·public·constructor·<init>()V | 17 | .method·private·constructor·<init>(Ld/a/a$b;)V |
17 | ····.locals·1 | 18 | ····.locals·0 |
| |
18 | ····.line·28 | |
19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
| 20 | ····const/4·p1,·0x0 |
20 | ····.line·29 | |
21 | ····new-instance·v0,·Ljava/util/HashMap; | |
| |
| 21 | ····iput·p1,·p0,·Ld/a/a$b$a;->a:I |
22 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V | |
| |
23 | ····iput-object·v0,·p0,·Landroidx/lifecycle/MethodCallsLogger;->mCalledMethods:Ljava/util/Map; | |
| |
24 | ····return-void | 22 | ····return-void |
25 | .end·method | 23 | .end·method |
| |
| 24 | .method·synthetic·constructor·<init>(Ld/a/a$b;Ld/a/a$a;)V |
| 25 | ····.locals·0 |
| |
| 26 | ····invoke-direct·{p0,·p1},·Ld/a/a$b$a;-><init>(Ld/a/a$b;)V |
26 | #·virtual·methods | |
27 | .method·public·approveCall(Ljava/lang/String;I)Z | |
28 | ····.locals·4 | |
| |
29 | ····.line·36 | |
30 | ····iget-object·v0,·p0,·Landroidx/lifecycle/MethodCallsLogger;->mCalledMethods:Ljava/util/Map; | |
| |
| 27 | ····return-void |
| 28 | .end·method |
31 | ····invoke-interface·{v0,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | |
| |
32 | ····move-result-object·v0 | |
| |
33 | ····check-cast·v0,·Ljava/lang/Integer; | |
| |
34 | ····const/4·v1,·0x0 | |
| |
35 | ····if-eqz·v0,·:cond_0 | |
| |
36 | ····.line·37 | |
37 | ····invoke-virtual·{v0},·Ljava/lang/Integer;->intValue()I | 29 | #·virtual·methods |
| 30 | .method·public·newThread(Ljava/lang/Runnable;)Ljava/lang/Thread; |
| 31 | ····.locals·3 |
| |
38 | ····move-result·v0 | 32 | ····new-instance·v0,·Ljava/lang/Thread; |
| |
39 | ····goto·:goto_0 | 33 | ····invoke-direct·{v0,·p1},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V |
| |
| 34 | ····new-instance·p1,·Ljava/lang/StringBuilder; |
40 | ····:cond_0 | |
41 | ····move·v0,·v1 | |
| |
| 35 | ····invoke-direct·{p1},·Ljava/lang/StringBuilder;-><init>()V |
42 | ····:goto_0 | |
43 | ····and-int·v2,·v0,·p2 | |
| |
44 | ····const/4·v3,·0x1 | 36 | ····const-string·v1,·"flutter-worker-" |
| |
45 | ····if-eqz·v2,·:cond_1 | 37 | ····invoke-virtual·{p1,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
46 | ····move·v1,·v3 | 38 | ····iget·v1,·p0,·Ld/a/a$b$a;->a:I |
| |
| 39 | ····add-int/lit8·v2,·v1,·0x1 |
47 | ····.line·39 | |
48 | ····:cond_1 | |
49 | ····iget-object·v2,·p0,·Landroidx/lifecycle/MethodCallsLogger;->mCalledMethods:Ljava/util/Map; | |
| |
50 | ····or-int/2addr·p2,·v0 | 40 | ····iput·v2,·p0,·Ld/a/a$b$a;->a:I |
| |
51 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 41 | ····invoke-virtual·{p1,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
| |
52 | ····move-result-object·p2 | 42 | ····invoke-virtual·{p1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| |
53 | ····invoke-interface·{v2,·p1,·p2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 43 | ····move-result-object·p1 |
| |
54 | ····xor-int/lit8·p1,·v1,·0x1 | 44 | ····invoke-virtual·{v0,·p1},·Ljava/lang/Thread;->setName(Ljava/lang/String;)V |
| |
55 | ····return·p1 | 45 | ····return-object·v0 |
56 | .end·method | 46 | .end·method |
| | | |
Offset 1, 53 lines modified | Offset 1, 34 lines modified |
1 | .class·public·abstract·Landroidx/lifecycle/Lifecycle; | 1 | .class·public·abstract·Landroidx/lifecycle/d; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Lifecycle.java" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
| 7 | ········Landroidx/lifecycle/d$b;, |
7 | ········Landroidx/lifecycle/Lifecycle$State;, | 8 | ········Landroidx/lifecycle/d$a; |
8 | ········Landroidx/lifecycle/Lifecycle$Event; | |
9 | ····} | 9 | ····} |
10 | .end·annotation | 10 | .end·annotation |
| |
| |
11 | #·instance·fields | |
12 | .field·mInternalScopeRef:Ljava/util/concurrent/atomic/AtomicReference; | |
13 | ····.annotation·system·Ldalvik/annotation/Signature; | |
14 | ········value·=·{ | |
15 | ············"Ljava/util/concurrent/atomic/AtomicReference<", | |
16 | ············"Ljava/lang/Object;", | |
17 | ············">;" | |
18 | ········} | |
19 | ····.end·annotation | |
20 | .end·field | |
| |
| |
21 | #·direct·methods | 11 | #·direct·methods |
22 | .method·public·constructor·<init>()V | 12 | .method·public·constructor·<init>()V |
23 | ····.locals·1 | 13 | ····.locals·1 |
| |
24 | ····.line·78 | |
25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 14 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
26 | ····.line·85 | |
27 | ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicReference; | 15 | ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicReference; |
| |
28 | ····invoke-direct·{v0},·Ljava/util/concurrent/atomic/AtomicReference;-><init>()V | 16 | ····invoke-direct·{v0},·Ljava/util/concurrent/atomic/AtomicReference;-><init>()V |
| |
29 | ····iput-object·v0,·p0,·Landroidx/lifecycle/Lifecycle;->mInternalScopeRef:Ljava/util/concurrent/atomic/AtomicReference; | |
| |
30 | ····return-void | 17 | ····return-void |
31 | .end·method | 18 | .end·method |
| |
| |
32 | #·virtual·methods | 19 | #·virtual·methods |
33 | .method·public·abstract·addObserver(Landroidx/lifecycle/LifecycleObserver;)V | |
34 | .end·method | |
| |
35 | .method·public·abstract·getCurrentState()Landroidx/lifecycle/Lifecycle$State; | 20 | .method·public·abstract·a()Landroidx/lifecycle/d$b; |
36 | .end·method | 21 | .end·method |
| |
37 | .method·public·abstract·removeObserver(Landroidx/lifecycle/LifecycleObserver;)V | 22 | .method·public·abstract·b(Landroidx/lifecycle/f;)V |
38 | .end·method | 23 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 65 lines modified | Offset 1, 78 lines modified |
1 | .class·abstract·Landroidx/lifecycle/ViewModelProvider$KeyedFactory; | 1 | .class·public·final·Lkotlinx/coroutines/internal/i$e; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ViewModelProvider.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroidx/lifecycle/ViewModelProvider$Factory; | 5 | .implements·Ljava/util/Comparator; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
8 | ····value·=·Landroidx/lifecycle/ViewModelProvider; | 8 | ····value·=·Lkotlinx/coroutines/internal/i;->e(Ljava/lang/Throwable;)Ljava/lang/Throwable; |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x408 | 11 | ····accessFlags·=·0x19 |
12 | ····name·=·"KeyedFactory" | 12 | ····name·=·null |
| 13 | .end·annotation |
| |
| 14 | .annotation·system·Ldalvik/annotation/Signature; |
| 15 | ····value·=·{ |
| 16 | ········"<T:", |
| 17 | ········"Ljava/lang/Object;", |
| 18 | ········">", |
| 19 | ········"Ljava/lang/Object;", |
| 20 | ········"Ljava/util/Comparator;" |
| 21 | ····} |
13 | .end·annotation | 22 | .end·annotation |
| |
| |
14 | #·direct·methods | 23 | #·direct·methods |
15 | .method·constructor·<init>()V | 24 | .method·public·constructor·<init>()V |
16 | ····.locals·0 | 25 | ····.locals·0 |
| |
17 | ····.line·60 | |
18 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
19 | ····return-void | 27 | ····return-void |
20 | .end·method | 28 | .end·method |
| |
| |
21 | #·virtual·methods | 29 | #·virtual·methods |
22 | .method·public·create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; | 30 | .method·public·final·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
23 | ····.locals·1 | 31 | ····.locals·0 |
24 | ····.annotation·system·Ldalvik/annotation/Signature; | 32 | ····.annotation·system·Ldalvik/annotation/Signature; |
25 | ········value·=·{ | 33 | ········value·=·{ |
26 | ············"<T:", | |
27 | ············"Landroidx/lifecycle/ViewModel;", | |
28 | ············">(", | |
29 | ············"Ljava/lang/Class<", | |
30 | ············"TT;>;)TT;" | 34 | ············"(TT;TT;)I" |
31 | ········} | 35 | ········} |
32 | ····.end·annotation | 36 | ····.end·annotation |
| |
| 37 | ····check-cast·p2,·Ljava/lang/reflect/Constructor; |
33 | ····.line·76 | |
34 | ····new-instance·p1,·Ljava/lang/UnsupportedOperationException; | |
| |
35 | ····const-string·v0,·"create(String,·Class<?>)·must·be·called·on·implementaions·of·KeyedFactory" | 38 | ····invoke-virtual·{p2},·Ljava/lang/reflect/Constructor;->getParameterTypes()[Ljava/lang/Class; |
| |
36 | ····invoke-direct·{p1,·v0},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V | 39 | ····move-result-object·p2 |
| |
| 40 | ····array-length·p2,·p2 |
37 | ····throw·p1 | |
38 | .end·method | |
| |
39 | .method·public·abstract·create(Ljava/lang/String;Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; | |
40 | ····.annotation·system·Ldalvik/annotation/Signature; | |
41 | ········value·=·{ | |
42 | ············"<T:", | |
43 | ············"Landroidx/lifecycle/ViewModel;", | |
44 | ············">(", | |
45 | ············"Ljava/lang/String;", | |
46 | ············"Ljava/lang/Class<", | |
47 | ············"TT;>;)TT;" | |
48 | ········} | |
49 | ····.end·annotation | 41 | ····invoke-static·{p2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
| |
| 42 | ····move-result-object·p2 |
| |
| 43 | ····check-cast·p1,·Ljava/lang/reflect/Constructor; |
| |
| 44 | ····invoke-virtual·{p1},·Ljava/lang/reflect/Constructor;->getParameterTypes()[Ljava/lang/Class; |
| |
| 45 | ····move-result-object·p1 |
| |
| 46 | ····array-length·p1,·p1 |
| |
| 47 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
| |
| 48 | ····move-result-object·p1 |
| |
| 49 | ····invoke-static·{p2,·p1},·Le/r/a;->a(Ljava/lang/Comparable;Ljava/lang/Comparable;)I |
| |
| 50 | ····move-result·p1 |
| |
| 51 | ····return·p1 |
50 | .end·method | 52 | .end·method |
| | | |
Offset 1, 110 lines modified | Offset 1, 107 lines modified |
1 | .class·public·Landroidx/lifecycle/ViewModelProvider$NewInstanceFactory; | 1 | .class·public·final·Le/j$b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ViewModelProvider.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroidx/lifecycle/ViewModelProvider$Factory; | 5 | .implements·Ljava/io/Serializable; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Landroidx/lifecycle/ViewModelProvider; | 8 | ····value·=·Le/j; |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x9 | 11 | ····accessFlags·=·0x19 |
12 | ····name·=·"NewInstanceFactory" | 12 | ····name·=·"b" |
13 | .end·annotation | 13 | .end·annotation |
| |
| |
| 14 | #·instance·fields |
| 15 | .field·public·final·d:Ljava/lang/Throwable; |
| |
| |
14 | #·direct·methods | 16 | #·direct·methods |
15 | .method·public·constructor·<init>()V | 17 | .method·public·constructor·<init>(Ljava/lang/Throwable;)V |
16 | ····.locals·0 | 18 | ····.locals·1 |
| |
| 19 | ····const-string·v0,·"exception" |
| |
| 20 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
17 | ····.line·174 | |
18 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 21 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
| 22 | ····iput-object·p1,·p0,·Le/j$b;->d:Ljava/lang/Throwable; |
| |
19 | ····return-void | 23 | ····return-void |
20 | .end·method | 24 | .end·method |
| |
| |
21 | #·virtual·methods | 25 | #·virtual·methods |
22 | .method·public·create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; | 26 | .method·public·equals(Ljava/lang/Object;)Z |
23 | ····.locals·4 | 27 | ····.locals·1 |
24 | ····.annotation·system·Ldalvik/annotation/Signature; | |
25 | ········value·=·{ | |
26 | ············"<T:", | |
27 | ············"Landroidx/lifecycle/ViewModel;", | |
28 | ············">(", | |
29 | ············"Ljava/lang/Class<", | |
30 | ············"TT;>;)TT;" | |
31 | ········} | |
32 | ····.end·annotation | |
| |
33 | ····const-string·v0,·"Cannot·create·an·instance·of·" | 28 | ····instance-of·v0,·p1,·Le/j$b; |
| |
| 29 | ····if-eqz·v0,·:cond_0 |
34 | ····.line·182 | |
35 | ····:try_start_0 | |
36 | ····invoke-virtual·{p1},·Ljava/lang/Class;->newInstance()Ljava/lang/Object; | |
| |
37 | ····move-result-object·v1 | 30 | ····iget-object·v0,·p0,·Le/j$b;->d:Ljava/lang/Throwable; |
| |
| 31 | ····check-cast·p1,·Le/j$b; |
38 | ····check-cast·v1,·Landroidx/lifecycle/ViewModel; | |
39 | ····:try_end_0 | |
40 | ····.catch·Ljava/lang/InstantiationException;·{:try_start_0·..·:try_end_0}·:catch_1 | |
41 | ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_0 | |
| |
42 | ····return-object·v1 | 32 | ····iget-object·p1,·p1,·Le/j$b;->d:Ljava/lang/Throwable; |
| |
| 33 | ····invoke-static·{v0,·p1},·Le/v/d/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z |
43 | ····:catch_0 | |
44 | ····move-exception·v1 | |
| |
| 34 | ····move-result·p1 |
45 | ····.line·186 | |
46 | ····new-instance·v2,·Ljava/lang/RuntimeException; | |
| |
47 | ····new-instance·v3,·Ljava/lang/StringBuilder; | 35 | ····if-eqz·p1,·:cond_0 |
| |
48 | ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V | 36 | ····const/4·p1,·0x1 |
| |
49 | ····invoke-virtual·{v3,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 37 | ····goto·:goto_0 |
| |
50 | ····move-result-object·v0 | 38 | ····:cond_0 |
| 39 | ····const/4·p1,·0x0 |
| |
51 | ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 40 | ····:goto_0 |
| 41 | ····return·p1 |
| 42 | .end·method |
| |
52 | ····move-result-object·p1 | 43 | .method·public·hashCode()I |
| 44 | ····.locals·1 |
| |
53 | ····invoke-virtual·{p1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 45 | ····iget-object·v0,·p0,·Le/j$b;->d:Ljava/lang/Throwable; |
| |
54 | ····move-result-object·p1 | 46 | ····invoke-virtual·{v0},·Ljava/lang/Throwable;->hashCode()I |
| |
55 | ····invoke-direct·{v2,·p1,·v1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V | 47 | ····move-result·v0 |
| |
56 | ····throw·v2 | 48 | ····return·v0 |
| 49 | .end·method |
| |
57 | ····:catch_1 | |
58 | ····move-exception·v1 | 50 | .method·public·toString()Ljava/lang/String; |
| 51 | ····.locals·2 |
| |
| 52 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
59 | ····.line·184 | |
60 | ····new-instance·v2,·Ljava/lang/RuntimeException; | |
| |
61 | ····new-instance·v3,·Ljava/lang/StringBuilder; | 53 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
| |
62 | ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V | 54 | ····const-string·v1,·"Failure(" |
| |
63 | ····invoke-virtual·{v3,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 55 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
64 | ····move-result-object·v0 | 56 | ····iget-object·v1,·p0,·Le/j$b;->d:Ljava/lang/Throwable; |
| |
65 | ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 57 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
| |
66 | ····move-result-object·p1 | 58 | ····const/16·v1,·0x29 |
| |
67 | ····invoke-virtual·{p1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 59 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
| |
68 | ····move-result-object·p1 | 60 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| |
Max diff block lines reached; 49/4890 bytes (1.00%) of diff not shown.
|
| | | |
Offset 1, 25 lines modified | Offset 1, 34 lines modified |
1 | .class·interface·abstract·Landroidx/lifecycle/ReportFragment$ActivityInitializationListener; | 1 | .class·interface·abstract·Lio/flutter/plugins/a/h$c; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ReportFragment.java" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/lifecycle/ReportFragment; | 6 | ····value·=·Lio/flutter/plugins/a/h; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x608 | 9 | ····accessFlags·=·0x60a |
10 | ····name·=·"ActivityInitializationListener" | 10 | ····name·=·"c" |
11 | .end·annotation | 11 | .end·annotation |
| |
| |
12 | #·virtual·methods | 12 | #·virtual·methods |
13 | .method·public·abstract·onCreate()V | 13 | .method·public·abstract·a(Ld/a/c/a/j$d;)V |
14 | .end·method | 14 | .end·method |
| |
15 | .method·public·abstract·onResume()V | 15 | .method·public·abstract·b(Ld/a/c/a/j$d;)V |
16 | .end·method | 16 | .end·method |
| |
17 | .method·public·abstract·onStart()V | 17 | .method·public·abstract·c(Ld/a/c/a/j$d;)V |
| 18 | .end·method |
| |
| 19 | .method·public·abstract·d(Ljava/lang/String;Ld/a/c/a/j$d;)V |
| 20 | .end·method |
| |
| 21 | .method·public·abstract·e(Ld/a/c/a/j$d;)V |
| 22 | .end·method |
| |
| 23 | .method·public·abstract·f(Ld/a/c/a/j$d;)V |
18 | .end·method | 24 | .end·method |
| | | |
Offset 1, 138 lines modified | Offset 1, 129 lines modified |
1 | .class·public·Landroidx/lifecycle/ViewModelStore; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"ViewModelStore.java" | 1 | .class·public·Landroidx/core/app/a; |
| 2 | .super·Lb/c/a/a; |
| 3 | .source·"" |
| |
| |
| 4 | #·annotations |
4 | #·instance·fields | |
5 | .field·private·final·mMap:Ljava/util/HashMap; | |
6 | ····.annotation·system·Ldalvik/annotation/Signature; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
7 | ········value·=·{ | 6 | ····value·=·{ |
| 7 | ········Landroidx/core/app/a$d;, |
| 8 | ········Landroidx/core/app/a$c;, |
| 9 | ········Landroidx/core/app/a$b; |
| 10 | ····} |
8 | ············"Ljava/util/HashMap<", | |
9 | ············"Ljava/lang/String;", | |
10 | ············"Landroidx/lifecycle/ViewModel;", | |
11 | ············">;" | |
12 | ········} | |
13 | ····.end·annotation | 11 | .end·annotation |
14 | .end·field | |
| |
| 12 | #·static·fields |
| 13 | .field·private·static·a:Landroidx/core/app/a$c; |
| |
| |
15 | #·direct·methods | 14 | #·direct·methods |
16 | .method·public·constructor·<init>()V | 15 | .method·public·static·c(Landroid/app/Activity;[Ljava/lang/String;I)V |
17 | ····.locals·1 | 16 | ····.locals·3 |
| |
| 17 | ····sget-object·v0,·Landroidx/core/app/a;->a:Landroidx/core/app/a$c; |
18 | ····.line·38 | |
19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
| 18 | ····if-eqz·v0,·:cond_0 |
20 | ····.line·40 | |
21 | ····new-instance·v0,·Ljava/util/HashMap; | |
| |
22 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V | 19 | ····invoke-interface·{v0,·p0,·p1,·p2},·Landroidx/core/app/a$c;->a(Landroid/app/Activity;[Ljava/lang/String;I)Z |
| |
23 | ····iput-object·v0,·p0,·Landroidx/lifecycle/ViewModelStore;->mMap:Ljava/util/HashMap; | 20 | ····move-result·v0 |
| |
| 21 | ····if-eqz·v0,·:cond_0 |
| |
24 | ····return-void | 22 | ····return-void |
25 | .end·method | |
| |
| 23 | ····:cond_0 |
| 24 | ····array-length·v0,·p1 |
| |
| 25 | ····const/4·v1,·0x0 |
26 | #·virtual·methods | |
27 | .method·public·final·clear()V | |
28 | ····.locals·2 | |
| |
29 | ····.line·61 | |
30 | ····iget-object·v0,·p0,·Landroidx/lifecycle/ViewModelStore;->mMap:Ljava/util/HashMap; | 26 | ····:goto_0 |
| 27 | ····if-ge·v1,·v0,·:cond_2 |
| |
31 | ····invoke-virtual·{v0},·Ljava/util/HashMap;->values()Ljava/util/Collection; | 28 | ····aget-object·v2,·p1,·v1 |
| |
32 | ····move-result-object·v0 | 29 | ····invoke-static·{v2},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z |
| |
33 | ····invoke-interface·{v0},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; | 30 | ····move-result·v2 |
| |
34 | ····move-result-object·v0 | 31 | ····if-nez·v2,·:cond_1 |
| |
| 32 | ····add-int/lit8·v1,·v1,·0x1 |
35 | ····:goto_0 | |
36 | ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z | |
| |
| 33 | ····goto·:goto_0 |
37 | ····move-result·v1 | |
| |
38 | ····if-eqz·v1,·:cond_0 | |
| |
39 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 34 | ····:cond_1 |
| 35 | ····new-instance·p0,·Ljava/lang/IllegalArgumentException; |
| |
40 | ····move-result-object·v1 | 36 | ····new-instance·p2,·Ljava/lang/StringBuilder; |
| |
41 | ····check-cast·v1,·Landroidx/lifecycle/ViewModel; | 37 | ····invoke-direct·{p2},·Ljava/lang/StringBuilder;-><init>()V |
| |
| 38 | ····const-string·v0,·"Permission·request·for·permissions·" |
42 | ····.line·62 | |
43 | ····invoke-virtual·{v1},·Landroidx/lifecycle/ViewModel;->clear()V | |
| |
44 | ····goto·:goto_0 | 39 | ····invoke-virtual·{p2,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
| 40 | ····invoke-static·{p1},·Ljava/util/Arrays;->toString([Ljava/lang/Object;)Ljava/lang/String; |
45 | ····.line·64 | |
46 | ····:cond_0 | |
47 | ····iget-object·v0,·p0,·Landroidx/lifecycle/ViewModelStore;->mMap:Ljava/util/HashMap; | |
| |
48 | ····invoke-virtual·{v0},·Ljava/util/HashMap;->clear()V | 41 | ····move-result-object·p1 |
| |
| 42 | ····invoke-virtual·{p2,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
49 | ····return-void | |
50 | .end·method | |
| |
| 43 | ····const-string·p1,·"·must·not·contain·null·or·empty·values" |
51 | .method·final·get(Ljava/lang/String;)Landroidx/lifecycle/ViewModel; | |
52 | ····.locals·1 | |
| |
| 44 | ····invoke-virtual·{p2,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
53 | ····.line·50 | |
54 | ····iget-object·v0,·p0,·Landroidx/lifecycle/ViewModelStore;->mMap:Ljava/util/HashMap; | |
| |
55 | ····invoke-virtual·{v0,·p1},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; | 45 | ····invoke-virtual·{p2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| |
56 | ····move-result-object·p1 | 46 | ····move-result-object·p1 |
| |
57 | ····check-cast·p1,·Landroidx/lifecycle/ViewModel; | 47 | ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
| |
| 48 | ····throw·p0 |
58 | ····return-object·p1 | |
59 | .end·method | |
| |
| 49 | ····:cond_2 |
| 50 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
60 | .method·keys()Ljava/util/Set; | |
61 | ····.locals·2 | |
62 | ····.annotation·system·Ldalvik/annotation/Signature; | |
63 | ········value·=·{ | |
64 | ············"()", | |
Max diff block lines reached; 1891/6375 bytes (29.66%) of diff not shown.
|
Max HTML report size reached
| | | |
Offset 1, 28 lines modified | Offset 1, 26 lines modified |
1 | .class·public·interface·abstract·Landroidx/lifecycle/ViewModelProvider$Factory; | 1 | .class·public·interface·abstract·Lc/a/b/b0$b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ViewModelProvider.java" | 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Lc/a/b/b0$i; |
| |
| |
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/lifecycle/ViewModelProvider; | 8 | ····value·=·Lc/a/b/b0; |
7 | .end·annotation | 9 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x609 | 11 | ····accessFlags·=·0x609 |
10 | ····name·=·"Factory" | 12 | ····name·=·"b" |
11 | .end·annotation | 13 | .end·annotation |
| |
| |
12 | #·virtual·methods | |
13 | .method·public·abstract·create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; | |
14 | ····.annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
15 | ········value·=·{ | 15 | ····value·=·{ |
| 16 | ········"Ljava/lang/Object;", |
| 17 | ········"Lc/a/b/b0$i<", |
16 | ············"<T:", | |
17 | ············"Landroidx/lifecycle/ViewModel;", | |
18 | ············">(", | |
19 | ············"Ljava/lang/Class<", | 18 | ········"Ljava/lang/Double;", |
20 | ············"TT;>;)TT;" | |
21 | ········} | 19 | ········">;" |
| 20 | ····} |
22 | ····.end·annotation | 21 | .end·annotation |
23 | .end·method | |
| | | |
Offset 1, 23 lines modified | Offset 1, 26 lines modified |
1 | .class·public·interface·abstract·annotation·Landroidx/annotation/TransitionRes; | 1 | .class·public·interface·abstract·Lc/a/b/b0$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"TransitionRes.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/lang/annotation/Annotation; | 5 | .implements·Lc/a/b/b0$i; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·runtime·Ljava/lang/annotation/Documented; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 8 | ····value·=·Lc/a/b/b0; |
8 | .end·annotation | 9 | .end·annotation |
| |
9 | .annotation·runtime·Ljava/lang/annotation/Retention; | |
10 | ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->SOURCE:Ljava/lang/annotation/RetentionPolicy; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 11 | ····accessFlags·=·0x609 |
| 12 | ····name·=·"a" |
11 | .end·annotation | 13 | .end·annotation |
| |
12 | .annotation·runtime·Ljava/lang/annotation/Target; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
13 | ····value·=·{ | 15 | ····value·=·{ |
14 | ········.enum·Ljava/lang/annotation/ElementType;->METHOD:Ljava/lang/annotation/ElementType;, | |
15 | ········.enum·Ljava/lang/annotation/ElementType;->PARAMETER:Ljava/lang/annotation/ElementType;, | |
16 | ········.enum·Ljava/lang/annotation/ElementType;->FIELD:Ljava/lang/annotation/ElementType; | 16 | ········"Ljava/lang/Object;", |
| 17 | ········"Lc/a/b/b0$i<", |
| 18 | ········"Ljava/lang/Boolean;", |
| 19 | ········">;" |
17 | ····} | 20 | ····} |
18 | .end·annotation | 21 | .end·annotation |
| | | |
Offset 1, 24 lines modified | Offset 1, 55 lines modified |
1 | .class·public·interface·abstract·annotation·Landroidx/annotation/ColorInt; | 1 | .class·public·interface·abstract·Le/s/g; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
3 | .source·"ColorInt.java" | |
| |
4 | #·interfaces | |
5 | .implements·Ljava/lang/annotation/Annotation; | |
| |
| |
6 | #·annotations | 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
7 | .annotation·runtime·Ljava/lang/annotation/Documented; | |
8 | .end·annotation | |
| |
9 | .annotation·runtime·Ljava/lang/annotation/Retention; | |
10 | ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->CLASS:Ljava/lang/annotation/RetentionPolicy; | |
11 | .end·annotation | |
| |
12 | .annotation·runtime·Ljava/lang/annotation/Target; | |
13 | ····value·=·{ | 6 | ····value·=·{ |
| 7 | ········Le/s/g$c;, |
| 8 | ········Le/s/g$b;, |
| 9 | ········Le/s/g$a; |
14 | ········.enum·Ljava/lang/annotation/ElementType;->PARAMETER:Ljava/lang/annotation/ElementType;, | |
15 | ········.enum·Ljava/lang/annotation/ElementType;->METHOD:Ljava/lang/annotation/ElementType;, | |
16 | ········.enum·Ljava/lang/annotation/ElementType;->LOCAL_VARIABLE:Ljava/lang/annotation/ElementType;, | |
17 | ········.enum·Ljava/lang/annotation/ElementType;->FIELD:Ljava/lang/annotation/ElementType; | |
18 | ····} | 10 | ····} |
19 | .end·annotation | 11 | .end·annotation |
| |
| |
| 12 | #·virtual·methods |
| 13 | .method·public·abstract·fold(Ljava/lang/Object;Le/v/c/p;)Ljava/lang/Object; |
| 14 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 15 | ········value·=·{ |
| 16 | ············"<R:", |
| 17 | ············"Ljava/lang/Object;", |
| 18 | ············">(TR;", |
| 19 | ············"Le/v/c/p<", |
| 20 | ············"-TR;-", |
| 21 | ············"Le/s/g$b;", |
| 22 | ············"+TR;>;)TR;" |
| 23 | ········} |
| 24 | ····.end·annotation |
| 25 | .end·method |
| |
| 26 | .method·public·abstract·get(Le/s/g$c;)Le/s/g$b; |
| 27 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 28 | ········value·=·{ |
| 29 | ············"<E::", |
| 30 | ············"Le/s/g$b;", |
| 31 | ············">(", |
| 32 | ············"Le/s/g$c<", |
| 33 | ············"TE;>;)TE;" |
| 34 | ········} |
| 35 | ····.end·annotation |
| 36 | .end·method |
| |
| 37 | .method·public·abstract·minusKey(Le/s/g$c;)Le/s/g; |
| 38 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 39 | ········value·=·{ |
| 40 | ············"(", |
| 41 | ············"Le/s/g$c<", |
| 42 | ············"*>;)", |
| 43 | ············"Le/s/g;" |
| 44 | ········} |
| 45 | ····.end·annotation |
| 46 | .end·method |
| |
| 47 | .method·public·abstract·plus(Le/s/g;)Le/s/g; |
| 48 | .end·method |
| | | |
Offset 1, 24 lines modified | Offset 1, 33 lines modified |
1 | .class·public·interface·abstract·annotation·Landroidx/annotation/NavigationRes; | 1 | .class·public·interface·abstract·Le/v/c/p; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"NavigationRes.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/lang/annotation/Annotation; | 5 | .implements·Le/c; |
| |
| |
6 | #·annotations | 6 | #·annotations |
| 7 | .annotation·system·Ldalvik/annotation/Signature; |
7 | .annotation·runtime·Ljava/lang/annotation/Documented; | |
8 | .end·annotation | |
| |
9 | .annotation·runtime·Ljava/lang/annotation/Retention; | |
10 | ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->CLASS:Ljava/lang/annotation/RetentionPolicy; | |
11 | .end·annotation | |
| |
12 | .annotation·runtime·Ljava/lang/annotation/Target; | |
13 | ····value·=·{ | 8 | ····value·=·{ |
14 | ········.enum·Ljava/lang/annotation/ElementType;->METHOD:Ljava/lang/annotation/ElementType;, | |
15 | ········.enum·Ljava/lang/annotation/ElementType;->PARAMETER:Ljava/lang/annotation/ElementType;, | |
16 | ········.enum·Ljava/lang/annotation/ElementType;->FIELD:Ljava/lang/annotation/ElementType;, | |
17 | ········.enum·Ljava/lang/annotation/ElementType;->LOCAL_VARIABLE:Ljava/lang/annotation/ElementType; | 9 | ········"<P1:", |
| 10 | ········"Ljava/lang/Object;", |
| 11 | ········"P2:", |
| 12 | ········"Ljava/lang/Object;", |
| 13 | ········"R:", |
| 14 | ········"Ljava/lang/Object;", |
| 15 | ········">", |
| 16 | ········"Ljava/lang/Object;", |
| 17 | ········"Le/c<", |
| 18 | ········"TR;>;" |
18 | ····} | 19 | ····} |
19 | .end·annotation | 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 |
| | | |
Offset 1, 40 lines modified | Offset 1, 49 lines modified |
1 | .class·public·interface·abstract·annotation·Landroidx/annotation/IntRange; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"IntRange.java" | 1 | .class·public·final·Lc/b/a/q$a; |
| 2 | .super·Lc/a/b/z$a; |
| 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/lang/annotation/Annotation; | 5 | .implements·Lc/a/b/t0; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/AnnotationDefault; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 8 | ····value·=·Lc/b/a/q; |
8 | ····value·=·.subannotation·Landroidx/annotation/IntRange; | |
9 | ········from·=·-0x8000000000000000L | |
10 | ········to·=·0x7fffffffffffffffL | |
11 | ····.end·subannotation | |
12 | .end·annotation | 9 | .end·annotation |
| |
13 | .annotation·runtime·Ljava/lang/annotation/Documented; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 11 | ····accessFlags·=·0x19 |
| 12 | ····name·=·"a" |
14 | .end·annotation | 13 | .end·annotation |
| |
| 14 | .annotation·system·Ldalvik/annotation/Signature; |
15 | .annotation·runtime·Ljava/lang/annotation/Retention; | |
16 | ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->CLASS:Ljava/lang/annotation/RetentionPolicy; | |
17 | .end·annotation | |
| |
18 | .annotation·runtime·Ljava/lang/annotation/Target; | |
19 | ····value·=·{ | 15 | ····value·=·{ |
20 | ········.enum·Ljava/lang/annotation/ElementType;->METHOD:Ljava/lang/annotation/ElementType;, | |
21 | ········.enum·Ljava/lang/annotation/ElementType;->PARAMETER:Ljava/lang/annotation/ElementType;, | |
22 | ········.enum·Ljava/lang/annotation/ElementType;->FIELD:Ljava/lang/annotation/ElementType;, | |
23 | ········.enum·Ljava/lang/annotation/ElementType;->LOCAL_VARIABLE:Ljava/lang/annotation/ElementType;, | |
24 | ········.enum·Ljava/lang/annotation/ElementType;->ANNOTATION_TYPE:Ljava/lang/annotation/ElementType; | 16 | ········"Lc/a/b/z$a<", |
| 17 | ········"Lc/b/a/q;", |
| 18 | ········"Lc/b/a/q$a;", |
| 19 | ········">;", |
| 20 | ········"Ljava/lang/Object;" |
25 | ····} | 21 | ····} |
26 | .end·annotation | 22 | .end·annotation |
| |
| |
27 | #·virtual·methods | 23 | #·direct·methods |
28 | .method·public·abstract·from()J | 24 | .method·private·constructor·<init>()V |
| 25 | ····.locals·1 |
| |
| 26 | ····invoke-static·{},·Lc/b/a/q;->I()Lc/b/a/q; |
| |
| 27 | ····move-result-object·v0 |
| |
| 28 | ····invoke-direct·{p0,·v0},·Lc/a/b/z$a;-><init>(Lc/a/b/z;)V |
| |
| 29 | ····return-void |
29 | .end·method | 30 | .end·method |
| |
30 | .method·public·abstract·to()J | 31 | .method·synthetic·constructor·<init>(Lc/b/a/d;)V |
| 32 | ····.locals·0 |
| |
| 33 | ····invoke-direct·{p0},·Lc/b/a/q$a;-><init>()V |
| |
| 34 | ····return-void |
31 | .end·method | 35 | .end·method |
| | | |
Offset 1, 24 lines modified | Offset 1, 35 lines modified |
1 | .class·public·interface·abstract·annotation·Landroidx/annotation/MainThread; | 1 | .class·public·interface·abstract·Ld/a/c/a/h; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
3 | .source·"MainThread.java" | |
| |
4 | #·interfaces | |
5 | .implements·Ljava/lang/annotation/Annotation; | |
| |
| |
6 | #·annotations | 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/Signature; |
7 | .annotation·runtime·Ljava/lang/annotation/Documented; | |
8 | .end·annotation | |
| |
9 | .annotation·runtime·Ljava/lang/annotation/Retention; | |
10 | ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->CLASS:Ljava/lang/annotation/RetentionPolicy; | |
11 | .end·annotation | |
| |
12 | .annotation·runtime·Ljava/lang/annotation/Target; | |
13 | ····value·=·{ | 6 | ····value·=·{ |
14 | ········.enum·Ljava/lang/annotation/ElementType;->METHOD:Ljava/lang/annotation/ElementType;, | |
15 | ········.enum·Ljava/lang/annotation/ElementType;->CONSTRUCTOR:Ljava/lang/annotation/ElementType;, | |
16 | ········.enum·Ljava/lang/annotation/ElementType;->TYPE:Ljava/lang/annotation/ElementType;, | |
17 | ········.enum·Ljava/lang/annotation/ElementType;->PARAMETER:Ljava/lang/annotation/ElementType; | 7 | ········"<T:", |
| 8 | ········"Ljava/lang/Object;", |
| 9 | ········">", |
| 10 | ········"Ljava/lang/Object;" |
18 | ····} | 11 | ····} |
19 | .end·annotation | 12 | .end·annotation |
| |
| |
| 13 | #·virtual·methods |
| 14 | .method·public·abstract·a(Ljava/nio/ByteBuffer;)Ljava/lang/Object; |
| 15 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 16 | ········value·=·{ |
| 17 | ············"(", |
| 18 | ············"Ljava/nio/ByteBuffer;", |
| 19 | ············")TT;" |
| 20 | ········} |
| 21 | ····.end·annotation |
| 22 | .end·method |
| |
| 23 | .method·public·abstract·b(Ljava/lang/Object;)Ljava/nio/ByteBuffer; |
| 24 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 25 | ········value·=·{ |
| 26 | ············"(TT;)", |
| 27 | ············"Ljava/nio/ByteBuffer;" |
| 28 | ········} |
| 29 | ····.end·annotation |
| 30 | .end·method |
| | | |
Offset 1, 44 lines modified | Offset 1, 65 lines modified |
1 | .class·public·interface·abstract·annotation·Landroidx/annotation/InspectableProperty$FlagEntry; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"InspectableProperty.java" | 1 | .class·public·final·Lc/b/a/j$a; |
| 2 | .super·Lc/a/b/z$a; |
| 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/lang/annotation/Annotation; | 5 | .implements·Lc/a/b/t0; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/AnnotationDefault; | |
8 | ····value·=·.subannotation·Landroidx/annotation/InspectableProperty$FlagEntry; | |
9 | ········mask·=·0x0 | |
10 | ····.end·subannotation | |
11 | .end·annotation | |
| |
12 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
13 | ····value·=·Landroidx/annotation/InspectableProperty; | 8 | ····value·=·Lc/b/a/j; |
14 | .end·annotation | 9 | .end·annotation |
| |
15 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
16 | ····accessFlags·=·0x2609 | 11 | ····accessFlags·=·0x19 |
17 | ····name·=·"FlagEntry" | 12 | ····name·=·"a" |
18 | .end·annotation | 13 | .end·annotation |
| |
| 14 | .annotation·system·Ldalvik/annotation/Signature; |
19 | .annotation·runtime·Ljava/lang/annotation/Retention; | |
20 | ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->SOURCE:Ljava/lang/annotation/RetentionPolicy; | |
21 | .end·annotation | |
| |
22 | .annotation·runtime·Ljava/lang/annotation/Target; | |
23 | ····value·=·{ | 15 | ····value·=·{ |
24 | ········.enum·Ljava/lang/annotation/ElementType;->TYPE:Ljava/lang/annotation/ElementType; | 16 | ········"Lc/a/b/z$a<", |
| 17 | ········"Lc/b/a/j;", |
| 18 | ········"Lc/b/a/j$a;", |
| 19 | ········">;", |
| 20 | ········"Ljava/lang/Object;" |
25 | ····} | 21 | ····} |
26 | .end·annotation | 22 | .end·annotation |
| |
| |
27 | #·virtual·methods | 23 | #·direct·methods |
28 | .method·public·abstract·mask()I | 24 | .method·private·constructor·<init>()V |
| 25 | ····.locals·1 |
| |
| 26 | ····invoke-static·{},·Lc/b/a/j;->I()Lc/b/a/j; |
| |
| 27 | ····move-result-object·v0 |
| |
| 28 | ····invoke-direct·{p0,·v0},·Lc/a/b/z$a;-><init>(Lc/a/b/z;)V |
| |
| 29 | ····return-void |
29 | .end·method | 30 | .end·method |
| |
30 | .method·public·abstract·name()Ljava/lang/String; | 31 | .method·synthetic·constructor·<init>(Lc/b/a/d;)V |
| 32 | ····.locals·0 |
| |
| 33 | ····invoke-direct·{p0},·Lc/b/a/j$a;-><init>()V |
| |
| 34 | ····return-void |
31 | .end·method | 35 | .end·method |
| |
32 | .method·public·abstract·target()I | |
| 36 | #·virtual·methods |
| 37 | .method·public·B(Lc/b/a/j$b;)Lc/b/a/j$a; |
| 38 | ····.locals·1 |
| |
| 39 | ····invoke-virtual·{p0},·Lc/a/b/z$a;->t()V |
| |
| 40 | ····iget-object·v0,·p0,·Lc/a/b/z$a;->e:Lc/a/b/z; |
| |
| 41 | ····check-cast·v0,·Lc/b/a/j; |
| |
| 42 | ····invoke-static·{v0,·p1},·Lc/b/a/j;->J(Lc/b/a/j;Lc/b/a/j$b;)V |
| |
| 43 | ····return-object·p0 |
33 | .end·method | 44 | .end·method |
| | | |
Offset 1, 24 lines modified | Offset 1, 31 lines modified |
1 | .class·public·interface·abstract·annotation·Landroidx/annotation/GuardedBy; | 1 | .class·public·interface·abstract·Lc/a/b/i$f; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"GuardedBy.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/lang/annotation/Annotation; | 5 | .implements·Ljava/util/Iterator; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·runtime·Ljava/lang/annotation/Retention; | |
8 | ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->CLASS:Ljava/lang/annotation/RetentionPolicy; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 8 | ····value·=·Lc/a/b/i; |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·runtime·Ljava/lang/annotation/Target; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 11 | ····accessFlags·=·0x609 |
| 12 | ····name·=·"f" |
| 13 | .end·annotation |
| |
| 14 | .annotation·system·Ldalvik/annotation/Signature; |
11 | ····value·=·{ | 15 | ····value·=·{ |
12 | ········.enum·Ljava/lang/annotation/ElementType;->FIELD:Ljava/lang/annotation/ElementType;, | |
13 | ········.enum·Ljava/lang/annotation/ElementType;->METHOD:Ljava/lang/annotation/ElementType; | 16 | ········"Ljava/lang/Object;", |
| 17 | ········"Ljava/util/Iterator<", |
| 18 | ········"Ljava/lang/Byte;", |
| 19 | ········">;" |
14 | ····} | 20 | ····} |
15 | .end·annotation | 21 | .end·annotation |
| |
| |
16 | #·virtual·methods | 22 | #·virtual·methods |
17 | .method·public·abstract·value()Ljava/lang/String; | 23 | .method·public·abstract·b()B |
18 | .end·method | 24 | .end·method |
| | | |
Offset 1, 18 lines modified | Offset 1, 27 lines modified |
1 | .class·public·interface·abstract·annotation·Landroidx/annotation/ContentView; | 1 | .class·public·interface·abstract·Lio/flutter/embedding/android/d; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
3 | .source·"ContentView.java" | |
| |
4 | #·interfaces | |
5 | .implements·Ljava/lang/annotation/Annotation; | |
| |
| |
6 | #·annotations | 4 | #·annotations |
| 5 | .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; | |
11 | ····value·=·{ | 6 | ····value·=·{ |
12 | ········.enum·Ljava/lang/annotation/ElementType;->CONSTRUCTOR:Ljava/lang/annotation/ElementType; | 7 | ········"<T:", |
| 8 | ········"Ljava/lang/Object;", |
| 9 | ········">", |
| 10 | ········"Ljava/lang/Object;" |
13 | ····} | 11 | ····} |
14 | .end·annotation | 12 | .end·annotation |
| |
| |
| 13 | #·virtual·methods |
| 14 | .method·public·abstract·b()V |
| 15 | .end·method |
| |
| 16 | .method·public·abstract·c()Ljava/lang/Object; |
| 17 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 18 | ········value·=·{ |
| 19 | ············"()TT;" |
| 20 | ········} |
| 21 | ····.end·annotation |
| 22 | .end·method |
| | | |
Offset 1, 27 lines modified | Offset 1, 34 lines modified |
1 | .class·public·final·Landroidx/fragment/R$string; | 1 | .class·public·Lkotlinx/coroutines/j2/i$c; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
| |
| |
3 | #·annotations | 4 | #·annotations |
4 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
5 | ····value·=·Landroidx/fragment/R; | 6 | ····value·=·Lkotlinx/coroutines/j2/i; |
6 | .end·annotation | 7 | .end·annotation |
| |
7 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
8 | ····accessFlags·=·0x19 | 9 | ····accessFlags·=·0x9 |
9 | ····name·=·"string" | 10 | ····name·=·"c" |
10 | .end·annotation | 11 | .end·annotation |
| |
| |
11 | #·static·fields | |
12 | .field·public·static·final·status_bar_notification_info_overflow:I·=·0x7f090000 | |
| |
| |
13 | #·direct·methods | 12 | #·direct·methods |
14 | .method·private·constructor·<init>()V | 13 | .method·public·constructor·<init>()V |
15 | ····.locals·0 | 14 | ····.locals·0 |
| |
16 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 15 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
17 | ····return-void | 16 | ····return-void |
18 | .end·method | 17 | .end·method |
| |
| |
| 18 | #·virtual·methods |
| 19 | .method·public·toString()Ljava/lang/String; |
| 20 | ····.locals·1 |
| |
| 21 | ····const-string·v0,·"Failed" |
| |
| 22 | ····return-object·v0 |
| 23 | .end·method |
| | | |
Offset 1, 29 lines modified | Offset 1, 44 lines modified |
1 | .class·public·final·Landroidx/fragment/R$color; | 1 | .class·public·final·Le/x/c$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
| |
| |
3 | #·annotations | 4 | #·annotations |
4 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
5 | ····value·=·Landroidx/fragment/R; | 6 | ····value·=·Le/x/c; |
6 | .end·annotation | 7 | .end·annotation |
| |
7 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
8 | ····accessFlags·=·0x19 | 9 | ····accessFlags·=·0x19 |
9 | ····name·=·"color" | 10 | ····name·=·"a" |
10 | .end·annotation | 11 | .end·annotation |
| |
| |
11 | #·static·fields | |
12 | .field·public·static·final·notification_action_color_filter:I·=·0x7f020002 | |
| |
13 | .field·public·static·final·notification_icon_bg_color:I·=·0x7f020003 | |
| |
| |
14 | #·direct·methods | 12 | #·direct·methods |
15 | .method·private·constructor·<init>()V | 13 | .method·private·constructor·<init>()V |
16 | ····.locals·0 | 14 | ····.locals·0 |
| |
17 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 15 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
18 | ····return-void | 16 | ····return-void |
19 | .end·method | 17 | .end·method |
| |
| 18 | .method·public·synthetic·constructor·<init>(Le/v/d/e;)V |
| 19 | ····.locals·0 |
| |
| 20 | ····invoke-direct·{p0},·Le/x/c$a;-><init>()V |
| |
| 21 | ····return-void |
| 22 | .end·method |
| |
| |
| 23 | #·virtual·methods |
| 24 | .method·public·final·a()Le/x/c; |
| 25 | ····.locals·1 |
| |
| 26 | ····invoke-static·{},·Le/x/c;->l()Le/x/c; |
| |
| 27 | ····move-result-object·v0 |
| |
| 28 | ····return-object·v0 |
| 29 | .end·method |
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 108 lines modified | Offset 1, 121 lines modified |
1 | .class·Landroidx/fragment/app/Fragment$4; | |
2 | .super·Landroidx/fragment/app/FragmentContainer; | |
3 | .source·"Fragment.java" | 1 | .class·Lio/flutter/plugins/a/i; |
| 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
| |
| |
| 4 | #·direct·methods |
| 5 | .method·static·a(Ljava/lang/Integer;)Ljava/lang/String; |
| 6 | ····.locals·3 |
4 | #·annotations | |
5 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | |
6 | ····value·=·Landroidx/fragment/app/Fragment;->performAttach()V | |
7 | .end·annotation | |
| |
| 7 | ····if-nez·p0,·:cond_0 |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | |
9 | ····accessFlags·=·0x0 | |
10 | ····name·=·null | |
11 | .end·annotation | |
| |
| 8 | ····const/4·p0,·0x0 |
| |
| 9 | ····return-object·p0 |
12 | #·instance·fields | |
13 | .field·final·synthetic·this$0:Landroidx/fragment/app/Fragment; | |
| |
| 10 | ····:cond_0 |
| 11 | ····invoke-virtual·{p0},·Ljava/lang/Integer;->intValue()I |
| |
| 12 | ····move-result·v0 |
14 | #·direct·methods | |
15 | .method·constructor·<init>(Landroidx/fragment/app/Fragment;)V | |
16 | ····.locals·0 | |
| |
| 13 | ····packed-switch·v0,·:pswitch_data_0 |
17 | ····.line·2558 | |
18 | ····iput-object·p1,·p0,·Landroidx/fragment/app/Fragment$4;->this$0:Landroidx/fragment/app/Fragment; | |
| |
19 | ····invoke-direct·{p0},·Landroidx/fragment/app/FragmentContainer;-><init>()V | 14 | ····new-instance·v0,·Ljava/lang/IllegalArgumentException; |
| |
| 15 | ····new-instance·v1,·Ljava/lang/StringBuilder; |
20 | ····return-void | |
21 | .end·method | |
| |
| 16 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V |
| |
| 17 | ····const-string·v2,·"Unknown·index:·" |
22 | #·virtual·methods | |
23 | .method·public·onFindViewById(I)Landroid/view/View; | |
24 | ····.locals·2 | |
| |
| 18 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
25 | ····.line·2562 | |
26 | ····iget-object·v0,·p0,·Landroidx/fragment/app/Fragment$4;->this$0:Landroidx/fragment/app/Fragment; | |
| |
27 | ····iget-object·v0,·v0,·Landroidx/fragment/app/Fragment;->mView:Landroid/view/View; | 19 | ····invoke-virtual·{v1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
| |
28 | ····if-eqz·v0,·:cond_0 | 20 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| |
| 21 | ····move-result-object·p0 |
29 | ····.line·2565 | |
30 | ····iget-object·v0,·p0,·Landroidx/fragment/app/Fragment$4;->this$0:Landroidx/fragment/app/Fragment; | |
| |
31 | ····iget-object·v0,·v0,·Landroidx/fragment/app/Fragment;->mView:Landroid/view/View; | 22 | ····invoke-direct·{v0,·p0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
| |
32 | ····invoke-virtual·{v0,·p1},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 23 | ····throw·v0 |
| |
33 | ····move-result-object·p1 | 24 | ····:pswitch_0 |
| 25 | ····sget·p0,·Landroid/os/Build$VERSION;->SDK_INT:I |
| |
34 | ····return-object·p1 | 26 | ····const/16·v0,·0x13 |
| |
| 27 | ····if-lt·p0,·v0,·:cond_1 |
35 | ····.line·2563 | |
36 | ····:cond_0 | |
37 | ····new-instance·p1,·Ljava/lang/IllegalStateException; | |
| |
38 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 28 | ····sget-object·p0,·Landroid/os/Environment;->DIRECTORY_DOCUMENTS:Ljava/lang/String; |
| |
39 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 29 | ····return-object·p0 |
| |
40 | ····const-string·v1,·"Fragment·" | 30 | ····:cond_1 |
| 31 | ····new-instance·p0,·Ljava/lang/IllegalArgumentException; |
| |
41 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 32 | ····const-string·v0,·"Documents·directory·is·unsupported." |
| |
42 | ····move-result-object·v0 | 33 | ····invoke-direct·{p0,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
| |
43 | ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 34 | ····throw·p0 |
| |
44 | ····move-result-object·v0 | 35 | ····:pswitch_1 |
| 36 | ····sget-object·p0,·Landroid/os/Environment;->DIRECTORY_DCIM:Ljava/lang/String; |
| |
45 | ····const-string·v1,·"·does·not·have·a·view" | 37 | ····return-object·p0 |
| |
46 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 38 | ····:pswitch_2 |
| 39 | ····sget-object·p0,·Landroid/os/Environment;->DIRECTORY_DOWNLOADS:Ljava/lang/String; |
| |
47 | ····move-result-object·v0 | 40 | ····return-object·p0 |
| |
48 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 41 | ····:pswitch_3 |
| 42 | ····sget-object·p0,·Landroid/os/Environment;->DIRECTORY_MOVIES:Ljava/lang/String; |
| |
49 | ····move-result-object·v0 | 43 | ····return-object·p0 |
| |
50 | ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | 44 | ····:pswitch_4 |
| 45 | ····sget-object·p0,·Landroid/os/Environment;->DIRECTORY_PICTURES:Ljava/lang/String; |
| |
| 46 | ····return-object·p0 |
51 | ····throw·p1 | |
52 | .end·method | |
| |
53 | .method·public·onHasView()Z | |
54 | ····.locals·1 | 47 | ····:pswitch_5 |
| 48 | ····sget-object·p0,·Landroid/os/Environment;->DIRECTORY_NOTIFICATIONS:Ljava/lang/String; |
| |
| 49 | ····return-object·p0 |
55 | ····.line·2570 | |
56 | ····iget-object·v0,·p0,·Landroidx/fragment/app/Fragment$4;->this$0:Landroidx/fragment/app/Fragment; | |
| |
57 | ····iget-object·v0,·v0,·Landroidx/fragment/app/Fragment;->mView:Landroid/view/View; | 50 | ····:pswitch_6 |
| 51 | ····sget-object·p0,·Landroid/os/Environment;->DIRECTORY_ALARMS:Ljava/lang/String; |
| |
58 | ····if-eqz·v0,·:cond_0 | 52 | ····return-object·p0 |
| |
59 | ····const/4·v0,·0x1 | 53 | ····:pswitch_7 |
Max diff block lines reached; 637/5683 bytes (11.21%) of diff not shown.
|
| | | |
Offset 1, 52 lines modified | Offset 1, 71 lines modified |
| 1 | .class·public·final·Lc/a/a/b/a/f; |
| 2 | .super·Lc/a/a/b/a/a$j; |
| 3 | .source·"" |
1 | .class·final·Landroidx/fragment/app/FragmentManagerViewModel$1; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"FragmentManagerViewModel.java" | |
| |
4 | #·interfaces | |
5 | .implements·Landroidx/lifecycle/ViewModelProvider$Factory; | |
| |
| |
6 | #·annotations | 4 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | |
8 | ····value·=·Landroidx/fragment/app/FragmentManagerViewModel; | |
9 | .end·annotation | |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 5 | .annotation·system·Ldalvik/annotation/Signature; |
11 | ····accessFlags·=·0x8 | |
12 | ····name·=·null | 6 | ····value·=·{ |
| 7 | ········"<V:", |
| 8 | ········"Ljava/lang/Object;", |
| 9 | ········">", |
| 10 | ········"Lc/a/a/b/a/a$j<", |
| 11 | ········"TV;>;" |
| 12 | ····} |
13 | .end·annotation | 13 | .end·annotation |
| |
| |
14 | #·direct·methods | 14 | #·direct·methods |
15 | .method·constructor·<init>()V | 15 | .method·private·constructor·<init>()V |
16 | ····.locals·0 | 16 | ····.locals·0 |
| |
17 | ····.line·40 | |
18 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 17 | ····invoke-direct·{p0},·Lc/a/a/b/a/a$j;-><init>()V |
| |
19 | ····return-void | 18 | ····return-void |
20 | .end·method | 19 | .end·method |
| |
| 20 | .method·public·static·C()Lc/a/a/b/a/f; |
| |
21 | #·virtual·methods | |
22 | .method·public·create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; | |
23 | ····.locals·1 | 21 | ····.locals·1 |
24 | ····.annotation·system·Ldalvik/annotation/Signature; | 22 | ····.annotation·system·Ldalvik/annotation/Signature; |
25 | ········value·=·{ | 23 | ········value·=·{ |
26 | ············"<T:", | 24 | ············"<V:", |
27 | ············"Landroidx/lifecycle/ViewModel;", | 25 | ············"Ljava/lang/Object;", |
28 | ············">(", | 26 | ············">()", |
29 | ············"Ljava/lang/Class<", | 27 | ············"Lc/a/a/b/a/f<", |
30 | ············"TT;>;)TT;" | 28 | ············"TV;>;" |
31 | ········} | 29 | ········} |
32 | ····.end·annotation | 30 | ····.end·annotation |
| |
33 | ····.line·45 | |
34 | ····new-instance·p1,·Landroidx/fragment/app/FragmentManagerViewModel; | 31 | ····new-instance·v0,·Lc/a/a/b/a/f; |
| |
| 32 | ····invoke-direct·{v0},·Lc/a/a/b/a/f;-><init>()V |
| |
| 33 | ····return-object·v0 |
| 34 | .end·method |
| |
| |
| 35 | #·virtual·methods |
| 36 | .method·public·A(Ljava/lang/Throwable;)Z |
| 37 | ····.locals·0 |
| |
| 38 | ····invoke-super·{p0,·p1},·Lc/a/a/b/a/a;->A(Ljava/lang/Throwable;)Z |
| |
| 39 | ····move-result·p1 |
| |
| 40 | ····return·p1 |
| 41 | .end·method |
| |
| 42 | .method·public·z(Ljava/lang/Object;)Z |
| 43 | ····.locals·0 |
| 44 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 45 | ········value·=·{ |
| 46 | ············"(TV;)Z" |
| 47 | ········} |
| 48 | ····.end·annotation |
| |
35 | ····const/4·v0,·0x1 | 49 | ····invoke-super·{p0,·p1},·Lc/a/a/b/a/a;->z(Ljava/lang/Object;)Z |
| |
36 | ····invoke-direct·{p1,·v0},·Landroidx/fragment/app/FragmentManagerViewModel;-><init>(Z)V | 50 | ····move-result·p1 |
| |
37 | ····return-object·p1 | 51 | ····return·p1 |
38 | .end·method | 52 | .end·method |
| | | |
Offset 1, 94 lines modified | Offset 1, 101 lines modified |
1 | .class·Landroidx/fragment/app/FragmentTransitionImpl$2; | 1 | .class·Landroidx/core/app/a$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FragmentTransitionImpl.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/lang/Runnable; | 5 | .implements·Ljava/lang/Runnable; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
8 | ····value·=·Landroidx/fragment/app/FragmentTransitionImpl;->setNameOverridesOrdered(Landroid/view/View;Ljava/util/ArrayList;Ljava/util/Map;)V | 8 | ····value·=·Landroidx/core/app/a;->c(Landroid/app/Activity;[Ljava/lang/String;I)V |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x0 | 11 | ····accessFlags·=·0x0 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
| |
| |
14 | #·instance·fields | 14 | #·instance·fields |
15 | .field·final·synthetic·this$0:Landroidx/fragment/app/FragmentTransitionImpl; | 15 | .field·final·synthetic·d:[Ljava/lang/String; |
| |
16 | .field·final·synthetic·val$nameOverrides:Ljava/util/Map; | 16 | .field·final·synthetic·e:Landroid/app/Activity; |
| |
17 | .field·final·synthetic·val$sharedElementsIn:Ljava/util/ArrayList; | 17 | .field·final·synthetic·f:I |
| |
| |
18 | #·direct·methods | 18 | #·direct·methods |
19 | .method·constructor·<init>(Landroidx/fragment/app/FragmentTransitionImpl;Ljava/util/ArrayList;Ljava/util/Map;)V | 19 | .method·constructor·<init>([Ljava/lang/String;Landroid/app/Activity;I)V |
20 | ····.locals·0 | 20 | ····.locals·0 |
| |
| 21 | ····iput-object·p1,·p0,·Landroidx/core/app/a$a;->d:[Ljava/lang/String; |
21 | ····.line·237 | |
22 | ····iput-object·p1,·p0,·Landroidx/fragment/app/FragmentTransitionImpl$2;->this$0:Landroidx/fragment/app/FragmentTransitionImpl; | |
| |
23 | ····iput-object·p2,·p0,·Landroidx/fragment/app/FragmentTransitionImpl$2;->val$sharedElementsIn:Ljava/util/ArrayList; | 22 | ····iput-object·p2,·p0,·Landroidx/core/app/a$a;->e:Landroid/app/Activity; |
| |
24 | ····iput-object·p3,·p0,·Landroidx/fragment/app/FragmentTransitionImpl$2;->val$nameOverrides:Ljava/util/Map; | 23 | ····iput·p3,·p0,·Landroidx/core/app/a$a;->f:I |
| |
25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
26 | ····return-void | 25 | ····return-void |
27 | .end·method | 26 | .end·method |
| |
| |
28 | #·virtual·methods | 27 | #·virtual·methods |
29 | .method·public·run()V | 28 | .method·public·run()V |
30 | ····.locals·5 | 29 | ····.locals·6 |
| |
| 30 | ····iget-object·v0,·p0,·Landroidx/core/app/a$a;->d:[Ljava/lang/String; |
31 | ····.line·240 | |
32 | ····iget-object·v0,·p0,·Landroidx/fragment/app/FragmentTransitionImpl$2;->val$sharedElementsIn:Ljava/util/ArrayList; | |
| |
33 | ····invoke-virtual·{v0},·Ljava/util/ArrayList;->size()I | 31 | ····array-length·v0,·v0 |
| |
34 | ····move-result·v0 | 32 | ····new-array·v0,·v0,·[I |
| |
35 | ····const/4·v1,·0x0 | 33 | ····iget-object·v1,·p0,·Landroidx/core/app/a$a;->e:Landroid/app/Activity; |
| |
36 | ····:goto_0 | |
37 | ····if-ge·v1,·v0,·:cond_1 | 34 | ····invoke-virtual·{v1},·Landroid/app/Activity;->getPackageManager()Landroid/content/pm/PackageManager; |
| |
| 35 | ····move-result-object·v1 |
| |
| 36 | ····iget-object·v2,·p0,·Landroidx/core/app/a$a;->e:Landroid/app/Activity; |
38 | ····.line·242 | |
39 | ····iget-object·v2,·p0,·Landroidx/fragment/app/FragmentTransitionImpl$2;->val$sharedElementsIn:Ljava/util/ArrayList; | |
| |
40 | ····invoke-virtual·{v2,·v1},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; | 37 | ····invoke-virtual·{v2},·Landroid/app/Activity;->getPackageName()Ljava/lang/String; |
| |
41 | ····move-result-object·v2 | 38 | ····move-result-object·v2 |
| |
42 | ····check-cast·v2,·Landroid/view/View; | 39 | ····iget-object·v3,·p0,·Landroidx/core/app/a$a;->d:[Ljava/lang/String; |
| |
| 40 | ····array-length·v3,·v3 |
| |
| 41 | ····const/4·v4,·0x0 |
43 | ····.line·243 | |
44 | ····invoke-static·{v2},·Landroidx/core/view/ViewCompat;->getTransitionName(Landroid/view/View;)Ljava/lang/String; | |
| |
45 | ····move-result-object·v3 | 42 | ····:goto_0 |
| 43 | ····if-ge·v4,·v3,·:cond_0 |
| |
46 | ····if-eqz·v3,·:cond_0 | 44 | ····iget-object·v5,·p0,·Landroidx/core/app/a$a;->d:[Ljava/lang/String; |
| |
| 45 | ····aget-object·v5,·v5,·v4 |
47 | ····.line·245 | |
48 | ····iget-object·v4,·p0,·Landroidx/fragment/app/FragmentTransitionImpl$2;->val$nameOverrides:Ljava/util/Map; | |
| |
49 | ····invoke-static·{v4,·v3},·Landroidx/fragment/app/FragmentTransitionImpl;->findKeyForValue(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String; | 46 | ····invoke-virtual·{v1,·v5,·v2},·Landroid/content/pm/PackageManager;->checkPermission(Ljava/lang/String;Ljava/lang/String;)I |
| |
50 | ····move-result-object·v3 | 47 | ····move-result·v5 |
| |
| 48 | ····aput·v5,·v0,·v4 |
51 | ····.line·246 | |
52 | ····invoke-static·{v2,·v3},·Landroidx/core/view/ViewCompat;->setTransitionName(Landroid/view/View;Ljava/lang/String;)V | |
| |
53 | ····:cond_0 | |
54 | ····add-int/lit8·v1,·v1,·0x1 | 49 | ····add-int/lit8·v4,·v4,·0x1 |
| |
55 | ····goto·:goto_0 | 50 | ····goto·:goto_0 |
| |
56 | ····:cond_1 | 51 | ····:cond_0 |
| 52 | ····iget-object·v1,·p0,·Landroidx/core/app/a$a;->e:Landroid/app/Activity; |
| |
| 53 | ····check-cast·v1,·Landroidx/core/app/a$b; |
| |
| 54 | ····iget·v2,·p0,·Landroidx/core/app/a$a;->f:I |
| |
| 55 | ····iget-object·v3,·p0,·Landroidx/core/app/a$a;->d:[Ljava/lang/String; |
| |
| 56 | ····invoke-interface·{v1,·v2,·v3,·v0},·Landroidx/core/app/a$b;->a(I[Ljava/lang/String;[I)V |
| |
57 | ····return-void | 57 | ····return-void |
58 | .end·method | 58 | .end·method |
| | | |
Offset 1, 105 lines modified | Offset 1, 99 lines modified |
| 1 | .class·public·final·Le/s/i/c$b; |
| 2 | .super·Le/s/j/a/d; |
| 3 | .source·"" |
1 | .class·public·Landroidx/fragment/app/Fragment$SavedState; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"Fragment.java" | |
| |
4 | #·interfaces | |
5 | .implements·Landroid/os/Parcelable; | |
| |
| |
6 | #·annotations | 4 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
8 | ····value·=·Landroidx/fragment/app/Fragment; | 6 | ····value·=·Le/s/i/c;->a(Le/v/c/p;Ljava/lang/Object;Le/s/d;)Le/s/d; |
9 | .end·annotation | 7 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x9 | 9 | ····accessFlags·=·0x19 |
12 | ····name·=·"SavedState" | 10 | ····name·=·null |
13 | .end·annotation | 11 | .end·annotation |
| |
| |
14 | #·static·fields | 12 | #·instance·fields |
| 13 | .field·private·d:I |
15 | .field·public·static·final·CREATOR:Landroid/os/Parcelable$Creator; | |
16 | ····.annotation·system·Ldalvik/annotation/Signature; | |
17 | ········value·=·{ | |
18 | ············"Landroid/os/Parcelable$Creator<", | |
19 | ············"Landroidx/fragment/app/Fragment$SavedState;", | |
20 | ············">;" | |
21 | ········} | |
22 | ····.end·annotation | |
23 | .end·field | |
| |
| 14 | .field·final·synthetic·e:Le/s/d; |
| |
| 15 | .field·final·synthetic·f:Le/s/g; |
24 | #·instance·fields | |
25 | .field·final·mState:Landroid/os/Bundle; | |
| |
| 16 | .field·final·synthetic·g:Le/v/c/p; |
| |
| 17 | .field·final·synthetic·h:Ljava/lang/Object; |
26 | #·direct·methods | |
27 | .method·static·constructor·<clinit>()V | |
28 | ····.locals·1 | |
| |
29 | ····.line·404 | |
30 | ····new-instance·v0,·Landroidx/fragment/app/Fragment$SavedState$1; | |
| |
31 | ····invoke-direct·{v0},·Landroidx/fragment/app/Fragment$SavedState$1;-><init>()V | 18 | #·direct·methods |
| 19 | .method·public·constructor·<init>(Le/s/d;Le/s/g;Le/v/c/p;Ljava/lang/Object;)V |
| 20 | ····.locals·0 |
| |
32 | ····sput-object·v0,·Landroidx/fragment/app/Fragment$SavedState;->CREATOR:Landroid/os/Parcelable$Creator; | 21 | ····iput-object·p1,·p0,·Le/s/i/c$b;->e:Le/s/d; |
| |
| 22 | ····iput-object·p2,·p0,·Le/s/i/c$b;->f:Le/s/g; |
33 | ····return-void | |
34 | .end·method | |
| |
| 23 | ····iput-object·p3,·p0,·Le/s/i/c$b;->g:Le/v/c/p; |
35 | .method·constructor·<init>(Landroid/os/Bundle;)V | |
36 | ····.locals·0 | |
| |
| 24 | ····iput-object·p4,·p0,·Le/s/i/c$b;->h:Ljava/lang/Object; |
37 | ····.line·382 | |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
| 25 | ····invoke-direct·{p0,·p1,·p2},·Le/s/j/a/d;-><init>(Le/s/d;Le/s/g;)V |
39 | ····.line·383 | |
40 | ····iput-object·p1,·p0,·Landroidx/fragment/app/Fragment$SavedState;->mState:Landroid/os/Bundle; | |
| |
41 | ····return-void | 26 | ····return-void |
42 | .end·method | 27 | .end·method |
| |
43 | .method·constructor·<init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V | |
44 | ····.locals·0 | |
| |
45 | ····.line·386 | |
46 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 28 | #·virtual·methods |
| 29 | .method·protected·invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; |
| 30 | ····.locals·3 |
| |
| 31 | ····iget·v0,·p0,·Le/s/i/c$b;->d:I |
47 | ····.line·387 | |
48 | ····invoke-virtual·{p1},·Landroid/os/Parcel;->readBundle()Landroid/os/Bundle; | |
| |
49 | ····move-result-object·p1 | 32 | ····const/4·v1,·0x2 |
| |
| 33 | ····const/4·v2,·0x1 |
| |
| 34 | ····if-eqz·v0,·:cond_1 |
| |
50 | ····iput-object·p1,·p0,·Landroidx/fragment/app/Fragment$SavedState;->mState:Landroid/os/Bundle; | 35 | ····if-ne·v0,·v2,·:cond_0 |
| |
51 | ····if-eqz·p2,·:cond_0 | 36 | ····iput·v1,·p0,·Le/s/i/c$b;->d:I |
| |
52 | ····if-eqz·p1,·:cond_0 | 37 | ····invoke-static·{p1},·Le/k;->b(Ljava/lang/Object;)V |
| |
| 38 | ····goto·:goto_0 |
53 | ····.line·389 | |
54 | ····invoke-virtual·{p1,·p2},·Landroid/os/Bundle;->setClassLoader(Ljava/lang/ClassLoader;)V | |
| |
55 | ····:cond_0 | 39 | ····:cond_0 |
| 40 | ····new-instance·p1,·Ljava/lang/IllegalStateException; |
56 | ····return-void | |
57 | .end·method | |
| |
| 41 | ····const-string·v0,·"This·coroutine·had·already·completed" |
| |
| 42 | ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String; |
58 | #·virtual·methods | |
59 | .method·public·describeContents()I | |
60 | ····.locals·1 | |
| |
61 | ····const/4·v0,·0x0 | 43 | ····move-result-object·v0 |
| |
| 44 | ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
62 | ····return·v0 | |
63 | .end·method | |
| |
| 45 | ····throw·p1 |
64 | .method·public·writeToParcel(Landroid/os/Parcel;I)V | |
65 | ····.locals·0 | |
| |
66 | ····.line·400 | |
67 | ····iget-object·p2,·p0,·Landroidx/fragment/app/Fragment$SavedState;->mState:Landroid/os/Bundle; | 46 | ····:cond_1 |
Max diff block lines reached; 576/4510 bytes (12.77%) of diff not shown.
|
| | | |
Offset 1, 34 lines modified | Offset 1, 46 lines modified |
1 | .class·public·interface·abstract·Landroidx/fragment/app/FragmentManager$BackStackEntry; | 1 | .class·public·interface·abstract·Lio/flutter/embedding/engine/j/n$f; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FragmentManager.java" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/fragment/app/FragmentManager; | 6 | ····value·=·Lio/flutter/embedding/engine/j/n; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x609 | 9 | ····accessFlags·=·0x609 |
10 | ····name·=·"BackStackEntry" | 10 | ····name·=·"f" |
11 | .end·annotation | 11 | .end·annotation |
| |
| |
12 | #·virtual·methods | 12 | #·virtual·methods |
13 | .method·public·abstract·getBreadCrumbShortTitle()Ljava/lang/CharSequence; | 13 | .method·public·abstract·a(Ljava/lang/String;Landroid/os/Bundle;)V |
14 | .end·method | 14 | .end·method |
| |
15 | .method·public·abstract·getBreadCrumbShortTitleRes()I | 15 | .method·public·abstract·b()V |
16 | .end·method | 16 | .end·method |
| |
17 | .method·public·abstract·getBreadCrumbTitle()Ljava/lang/CharSequence; | 17 | .method·public·abstract·c()V |
18 | .end·method | 18 | .end·method |
| |
19 | .method·public·abstract·getBreadCrumbTitleRes()I | 19 | .method·public·abstract·d()V |
20 | .end·method | 20 | .end·method |
| |
21 | .method·public·abstract·getId()I | 21 | .method·public·abstract·e(ILio/flutter/embedding/engine/j/n$b;)V |
22 | .end·method | 22 | .end·method |
| |
23 | .method·public·abstract·getName()Ljava/lang/String; | 23 | .method·public·abstract·f(IZ)V |
| 24 | .end·method |
| |
| 25 | .method·public·abstract·g(DD[D)V |
| 26 | .end·method |
| |
| 27 | .method·public·abstract·h(Z)V |
| 28 | .end·method |
| |
| 29 | .method·public·abstract·i()V |
| 30 | .end·method |
| |
| 31 | .method·public·abstract·j(Lio/flutter/embedding/engine/j/n$e;)V |
24 | .end·method | 32 | .end·method |
| | | |
Offset 1, 22 lines modified | Offset 1, 22 lines modified |
1 | .class·interface·abstract·Landroidx/fragment/app/Fragment$OnStartEnterTransitionListener; | 1 | .class·public·interface·abstract·Lio/flutter/embedding/engine/FlutterJNI$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Fragment.java" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/fragment/app/Fragment; | 6 | ····value·=·Lio/flutter/embedding/engine/FlutterJNI; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x608 | 9 | ····accessFlags·=·0x609 |
10 | ····name·=·"OnStartEnterTransitionListener" | 10 | ····name·=·"a" |
11 | .end·annotation | 11 | .end·annotation |
| |
| |
12 | #·virtual·methods | 12 | #·virtual·methods |
13 | .method·public·abstract·onStartEnterTransition()V | 13 | .method·public·abstract·a(Ljava/nio/ByteBuffer;[Ljava/lang/String;[Ljava/nio/ByteBuffer;)V |
14 | .end·method | 14 | .end·method |
| |
15 | .method·public·abstract·startListening()V | 15 | .method·public·abstract·b(Ljava/nio/ByteBuffer;[Ljava/lang/String;)V |
16 | .end·method | 16 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 37 lines modified | Offset 1, 33 lines modified |
1 | .class·interface·abstract·Landroidx/arch/core/internal/SafeIterableMap$SupportRemove; | 1 | .class·Lio/flutter/embedding/engine/f/c$c; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SafeIterableMap.java" | 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Lio/flutter/embedding/engine/f/c$f; |
| |
| |
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/arch/core/internal/SafeIterableMap; | 8 | ····value·=·Lio/flutter/embedding/engine/f/c; |
7 | .end·annotation | 9 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x608 | 11 | ····accessFlags·=·0xa |
10 | ····name·=·"SupportRemove" | 12 | ····name·=·"c" |
11 | .end·annotation | 13 | .end·annotation |
| |
12 | .annotation·system·Ldalvik/annotation/Signature; | |
13 | ····value·=·{ | |
14 | ········"<K:", | |
15 | ········"Ljava/lang/Object;", | |
16 | ········"V:", | |
17 | ········"Ljava/lang/Object;", | |
18 | ········">", | |
19 | ········"Ljava/lang/Object;" | |
20 | ····} | |
21 | .end·annotation | |
| |
| 14 | #·direct·methods |
| 15 | .method·constructor·<init>()V |
| 16 | ····.locals·1 |
| |
| 17 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
| 18 | ····invoke-static·{},·Ld/a/a;->e()Ld/a/a; |
| |
| 19 | ····move-result-object·v0 |
| |
| 20 | ····invoke-virtual·{v0},·Ld/a/a;->b()Ljava/util/concurrent/ExecutorService; |
| |
| 21 | ····return-void |
22 | #·virtual·methods | |
23 | .method·public·abstract·supportRemove(Landroidx/arch/core/internal/SafeIterableMap$Entry;)V | |
24 | ····.annotation·system·Ldalvik/annotation/Signature; | |
25 | ········value·=·{ | |
26 | ············"(", | |
27 | ············"Landroidx/arch/core/internal/SafeIterableMap$Entry<", | |
28 | ············"TK;TV;>;)V" | |
29 | ········} | |
30 | ····.end·annotation | |
31 | .end·method | 22 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 26 lines modified | Offset 1, 29 lines modified |
1 | .class·public·interface·abstract·Landroidx/arch/core/util/Function; | 1 | .class·public·interface·abstract·Le/v/c/s; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Function.java" | 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Le/c; |
| |
| |
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/Signature; | 7 | .annotation·system·Ldalvik/annotation/Signature; |
6 | ····value·=·{ | 8 | ····value·=·{ |
7 | ········"<I:", | 9 | ········"<P1:", |
| 10 | ········"Ljava/lang/Object;", |
| 11 | ········"P2:", |
| 12 | ········"Ljava/lang/Object;", |
| 13 | ········"P3:", |
| 14 | ········"Ljava/lang/Object;", |
| 15 | ········"P4:", |
8 | ········"Ljava/lang/Object;", | 16 | ········"Ljava/lang/Object;", |
| 17 | ········"P5:", |
| 18 | ········"Ljava/lang/Object;", |
9 | ········"O:", | 19 | ········"R:", |
10 | ········"Ljava/lang/Object;", | 20 | ········"Ljava/lang/Object;", |
11 | ········">", | 21 | ········">", |
12 | ········"Ljava/lang/Object;" | 22 | ········"Ljava/lang/Object;", |
| 23 | ········"Le/c<", |
| 24 | ········"TR;>;" |
13 | ····} | 25 | ····} |
14 | .end·annotation | 26 | .end·annotation |
| |
| |
15 | #·virtual·methods | |
16 | .method·public·abstract·apply(Ljava/lang/Object;)Ljava/lang/Object; | |
17 | ····.annotation·system·Ldalvik/annotation/Signature; | |
18 | ········value·=·{ | |
19 | ············"(TI;)TO;" | |
20 | ········} | |
21 | ····.end·annotation | |
22 | .end·method | |
| | | |
Offset 1, 89 lines modified | Offset 1, 103 lines modified |
1 | .class·Landroidx/arch/core/executor/DefaultTaskExecutor$1; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"DefaultTaskExecutor.java" | 1 | .class·public·final·Lkotlinx/coroutines/m2/k; |
| 2 | .super·Lkotlinx/coroutines/m2/i; |
| 3 | .source·"" |
| |
4 | #·interfaces | |
5 | .implements·Ljava/util/concurrent/ThreadFactory; | |
| |
| 4 | #·instance·fields |
| 5 | .field·public·final·f:Ljava/lang/Runnable; |
| |
6 | #·annotations | |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | |
8 | ····value·=·Landroidx/arch/core/executor/DefaultTaskExecutor; | |
9 | .end·annotation | |
| |
| 6 | #·direct·methods |
| 7 | .method·public·constructor·<init>(Ljava/lang/Runnable;JLkotlinx/coroutines/m2/j;)V |
| 8 | ····.locals·0 |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | |
11 | ····accessFlags·=·0x0 | |
12 | ····name·=·null | |
13 | .end·annotation | |
| |
| 9 | ····invoke-direct·{p0,·p2,·p3,·p4},·Lkotlinx/coroutines/m2/i;-><init>(JLkotlinx/coroutines/m2/j;)V |
| |
| 10 | ····iput-object·p1,·p0,·Lkotlinx/coroutines/m2/k;->f:Ljava/lang/Runnable; |
14 | #·static·fields | |
15 | .field·private·static·final·THREAD_NAME_STEM:Ljava/lang/String;·=·"arch_disk_io_%d" | |
| |
| 11 | ····return-void |
| 12 | .end·method |
| |
16 | #·instance·fields | |
17 | .field·private·final·mThreadId:Ljava/util/concurrent/atomic/AtomicInteger; | |
| |
18 | .field·final·synthetic·this$0:Landroidx/arch/core/executor/DefaultTaskExecutor; | 13 | #·virtual·methods |
| 14 | .method·public·run()V |
| 15 | ····.locals·2 |
| |
| 16 | ····:try_start_0 |
| 17 | ····iget-object·v0,·p0,·Lkotlinx/coroutines/m2/k;->f:Ljava/lang/Runnable; |
| |
19 | #·direct·methods | |
20 | .method·constructor·<init>(Landroidx/arch/core/executor/DefaultTaskExecutor;)V | |
21 | ····.locals·1 | 18 | ····invoke-interface·{v0},·Ljava/lang/Runnable;->run()V |
| 19 | ····:try_end_0 |
| 20 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
| |
| 21 | ····iget-object·v0,·p0,·Lkotlinx/coroutines/m2/i;->e:Lkotlinx/coroutines/m2/j; |
22 | ····.line·38 | |
23 | ····iput-object·p1,·p0,·Landroidx/arch/core/executor/DefaultTaskExecutor$1;->this$0:Landroidx/arch/core/executor/DefaultTaskExecutor; | |
| |
24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 22 | ····invoke-interface·{v0},·Lkotlinx/coroutines/m2/j;->g()V |
| |
| 23 | ····return-void |
25 | ····.line·41 | |
26 | ····new-instance·p1,·Ljava/util/concurrent/atomic/AtomicInteger; | |
| |
27 | ····const/4·v0,·0x0 | 24 | ····:catchall_0 |
| 25 | ····move-exception·v0 |
| |
28 | ····invoke-direct·{p1,·v0},·Ljava/util/concurrent/atomic/AtomicInteger;-><init>(I)V | 26 | ····iget-object·v1,·p0,·Lkotlinx/coroutines/m2/i;->e:Lkotlinx/coroutines/m2/j; |
| |
29 | ····iput-object·p1,·p0,·Landroidx/arch/core/executor/DefaultTaskExecutor$1;->mThreadId:Ljava/util/concurrent/atomic/AtomicInteger; | 27 | ····invoke-interface·{v1},·Lkotlinx/coroutines/m2/j;->g()V |
| |
30 | ····return-void | 28 | ····throw·v0 |
31 | .end·method | 29 | .end·method |
| |
| 30 | .method·public·toString()Ljava/lang/String; |
| 31 | ····.locals·4 |
| |
| 32 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
32 | #·virtual·methods | |
33 | .method·public·newThread(Ljava/lang/Runnable;)Ljava/lang/Thread; | |
34 | ····.locals·3 | |
| |
| 33 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
35 | ····.line·45 | |
36 | ····new-instance·v0,·Ljava/lang/Thread; | |
| |
37 | ····invoke-direct·{v0,·p1},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V | 34 | ····const-string·v1,·"Task[" |
| |
38 | ····const/4·p1,·0x1 | 35 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
39 | ····new-array·p1,·p1,·[Ljava/lang/Object; | 36 | ····iget-object·v1,·p0,·Lkotlinx/coroutines/m2/k;->f:Ljava/lang/Runnable; |
| |
| 37 | ····invoke-static·{v1},·Lkotlinx/coroutines/p0;->a(Ljava/lang/Object;)Ljava/lang/String; |
40 | ····.line·46 | |
41 | ····iget-object·v1,·p0,·Landroidx/arch/core/executor/DefaultTaskExecutor$1;->mThreadId:Ljava/util/concurrent/atomic/AtomicInteger; | |
| |
42 | ····invoke-virtual·{v1},·Ljava/util/concurrent/atomic/AtomicInteger;->getAndIncrement()I | 38 | ····move-result-object·v1 |
| |
| 39 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
| 40 | ····const/16·v1,·0x40 |
| |
43 | ····move-result·v1 | 41 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
| |
44 | ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 42 | ····iget-object·v1,·p0,·Lkotlinx/coroutines/m2/k;->f:Ljava/lang/Runnable; |
| |
| 43 | ····invoke-static·{v1},·Lkotlinx/coroutines/p0;->b(Ljava/lang/Object;)Ljava/lang/String; |
| |
45 | ····move-result-object·v1 | 44 | ····move-result-object·v1 |
| |
46 | ····const/4·v2,·0x0 | 45 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
| 46 | ····const-string·v1,·",·" |
| |
| 47 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
| 48 | ····iget-wide·v2,·p0,·Lkotlinx/coroutines/m2/i;->d:J |
| |
| 49 | ····invoke-virtual·{v0,·v2,·v3},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; |
| |
| 50 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
| 51 | ····iget-object·v1,·p0,·Lkotlinx/coroutines/m2/i;->e:Lkotlinx/coroutines/m2/j; |
| |
47 | ····aput-object·v1,·p1,·v2 | 52 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
| |
48 | ····const-string·v1,·"arch_disk_io_%d" | 53 | ····const/16·v1,·0x5d |
| |
49 | ····invoke-static·{v1,·p1},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 54 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
| |
50 | ····move-result-object·p1 | 55 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
Max diff block lines reached; 143/5412 bytes (2.64%) of diff not shown.
|
| | | |
Offset 1, 10 lines modified | Offset 1, 10 lines modified |
1 | .class·final·Landroidx/versionedparcelable/ParcelImpl$1; | 1 | .class·final·Landroidx/versionedparcelable/ParcelImpl$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ParcelImpl.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroid/os/Parcelable$Creator; | 5 | .implements·Landroid/os/Parcelable$Creator; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
Offset 26, 56 lines modified | Offset 26, 51 lines modified |
26 | .end·annotation | 26 | .end·annotation |
| |
| |
27 | #·direct·methods | 27 | #·direct·methods |
28 | .method·constructor·<init>()V | 28 | .method·constructor·<init>()V |
29 | ····.locals·0 | 29 | ····.locals·0 |
| |
30 | ····.line·60 | |
31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
32 | ····return-void | 31 | ····return-void |
33 | .end·method | 32 | .end·method |
| |
| |
34 | #·virtual·methods | 33 | #·virtual·methods |
35 | .method·public·createFromParcel(Landroid/os/Parcel;)Landroidx/versionedparcelable/ParcelImpl; | 34 | .method·public·a(Landroid/os/Parcel;)Landroidx/versionedparcelable/ParcelImpl; |
36 | ····.locals·1 | 35 | ····.locals·1 |
| |
37 | ····.line·63 | |
38 | ····new-instance·v0,·Landroidx/versionedparcelable/ParcelImpl; | 36 | ····new-instance·v0,·Landroidx/versionedparcelable/ParcelImpl; |
| |
39 | ····invoke-direct·{v0,·p1},·Landroidx/versionedparcelable/ParcelImpl;-><init>(Landroid/os/Parcel;)V | 37 | ····invoke-direct·{v0,·p1},·Landroidx/versionedparcelable/ParcelImpl;-><init>(Landroid/os/Parcel;)V |
| |
40 | ····return-object·v0 | 38 | ····return-object·v0 |
41 | .end·method | 39 | .end·method |
| |
42 | .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; | 40 | .method·public·b(I)[Landroidx/versionedparcelable/ParcelImpl; |
43 | ····.locals·0 | 41 | ····.locals·0 |
| |
| 42 | ····new-array·p1,·p1,·[Landroidx/versionedparcelable/ParcelImpl; |
44 | ····.line·60 | |
45 | ····invoke-virtual·{p0,·p1},·Landroidx/versionedparcelable/ParcelImpl$1;->createFromParcel(Landroid/os/Parcel;)Landroidx/versionedparcelable/ParcelImpl; | |
| |
46 | ····move-result-object·p1 | |
| |
47 | ····return-object·p1 | 43 | ····return-object·p1 |
48 | .end·method | 44 | .end·method |
| |
49 | .method·public·newArray(I)[Landroidx/versionedparcelable/ParcelImpl; | 45 | .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; |
50 | ····.locals·0 | 46 | ····.locals·0 |
| |
51 | ····.line·68 | |
52 | ····new-array·p1,·p1,·[Landroidx/versionedparcelable/ParcelImpl; | 47 | ····invoke-virtual·{p0,·p1},·Landroidx/versionedparcelable/ParcelImpl$a;->a(Landroid/os/Parcel;)Landroidx/versionedparcelable/ParcelImpl; |
| |
| 48 | ····move-result-object·p1 |
| |
53 | ····return-object·p1 | 49 | ····return-object·p1 |
54 | .end·method | 50 | .end·method |
| |
55 | .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object; | 51 | .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object; |
56 | ····.locals·0 | 52 | ····.locals·0 |
| |
57 | ····.line·60 | |
58 | ····invoke-virtual·{p0,·p1},·Landroidx/versionedparcelable/ParcelImpl$1;->newArray(I)[Landroidx/versionedparcelable/ParcelImpl; | 53 | ····invoke-virtual·{p0,·p1},·Landroidx/versionedparcelable/ParcelImpl$a;->b(I)[Landroidx/versionedparcelable/ParcelImpl; |
| |
59 | ····move-result-object·p1 | 54 | ····move-result-object·p1 |
| |
60 | ····return-object·p1 | 55 | ····return-object·p1 |
61 | .end·method | 56 | .end·method |
| | | |
Offset 1, 86 lines modified | Offset 1, 75 lines modified |
1 | .class·Landroidx/versionedparcelable/VersionedParcel$1; | |
2 | .super·Ljava/io/ObjectInputStream; | |
3 | .source·"VersionedParcel.java" | 1 | .class·final·Le/a0/f$b; |
| 2 | .super·Le/v/d/j; |
| 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Le/v/c/l; |
| |
| |
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
6 | ····value·=·Landroidx/versionedparcelable/VersionedParcel;->readSerializable()Ljava/io/Serializable; | 8 | ····value·=·Le/a0/f;->b(Ljava/lang/String;)Le/v/c/l; |
7 | .end·annotation | 9 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x0 | 11 | ····accessFlags·=·0x18 |
10 | ····name·=·null | 12 | ····name·=·null |
11 | .end·annotation | 13 | .end·annotation |
| |
| 14 | .annotation·system·Ldalvik/annotation/Signature; |
| 15 | ····value·=·{ |
| 16 | ········"Le/v/d/j;", |
| 17 | ········"Le/v/c/l<", |
| 18 | ········"Ljava/lang/String;", |
| 19 | ········"Ljava/lang/String;", |
| 20 | ········">;" |
| 21 | ····} |
| 22 | .end·annotation |
| |
| |
12 | #·instance·fields | 23 | #·instance·fields |
13 | .field·final·synthetic·this$0:Landroidx/versionedparcelable/VersionedParcel; | 24 | .field·final·synthetic·d:Ljava/lang/String; |
| |
| |
14 | #·direct·methods | 25 | #·direct·methods |
15 | .method·constructor·<init>(Landroidx/versionedparcelable/VersionedParcel;Ljava/io/InputStream;)V | 26 | .method·constructor·<init>(Ljava/lang/String;)V |
16 | ····.locals·0 | 27 | ····.locals·0 |
| |
| 28 | ····iput-object·p1,·p0,·Le/a0/f$b;->d:Ljava/lang/String; |
17 | ····.line·1535 | |
18 | ····iput-object·p1,·p0,·Landroidx/versionedparcelable/VersionedParcel$1;->this$0:Landroidx/versionedparcelable/VersionedParcel; | |
| |
19 | ····invoke-direct·{p0,·p2},·Ljava/io/ObjectInputStream;-><init>(Ljava/io/InputStream;)V | 29 | ····const/4·p1,·0x1 |
| |
| 30 | ····invoke-direct·{p0,·p1},·Le/v/d/j;-><init>(I)V |
| |
20 | ····return-void | 31 | ····return-void |
21 | .end·method | 32 | .end·method |
| |
| |
22 | #·virtual·methods | 33 | #·virtual·methods |
23 | .method·protected·resolveClass(Ljava/io/ObjectStreamClass;)Ljava/lang/Class; | 34 | .method·public·final·a(Ljava/lang/String;)Ljava/lang/String; |
24 | ····.locals·3 | 35 | ····.locals·1 |
25 | ····.annotation·system·Ldalvik/annotation/Signature; | |
26 | ········value·=·{ | |
27 | ············"(", | |
28 | ············"Ljava/io/ObjectStreamClass;", | |
29 | ············")", | |
30 | ············"Ljava/lang/Class<", | |
31 | ············"*>;" | |
32 | ········} | |
33 | ····.end·annotation | |
| |
34 | ····.annotation·system·Ldalvik/annotation/Throws; | |
35 | ········value·=·{ | |
36 | ············Ljava/io/IOException;, | |
37 | ············Ljava/lang/ClassNotFoundException; | |
38 | ········} | |
39 | ····.end·annotation | |
| |
40 | ····.line·1539 | |
41 | ····invoke-virtual·{p1},·Ljava/io/ObjectStreamClass;->getName()Ljava/lang/String; | |
| |
42 | ····move-result-object·v0 | 36 | ····const-string·v0,·"line" |
| |
| 37 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
43 | ····.line·1540 | |
44 | ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | |
| |
45 | ····move-result-object·v1 | 38 | ····iget-object·v0,·p0,·Le/a0/f$b;->d:Ljava/lang/String; |
| |
46 | ····invoke-virtual·{v1},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader; | 39 | ····invoke-static·{v0,·p1},·Le/v/d/i;->i(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; |
| |
47 | ····move-result-object·v1 | 40 | ····move-result-object·p1 |
| |
48 | ····const/4·v2,·0x0 | |
| |
49 | ····.line·1539 | |
50 | ····invoke-static·{v0,·v2,·v1},·Ljava/lang/Class;->forName(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class; | |
| |
51 | ····move-result-object·v0 | 41 | ····return-object·p1 |
| 42 | .end·method |
| |
52 | ····if-eqz·v0,·:cond_0 | 43 | .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object; |
| 44 | ····.locals·0 |
| |
53 | ····return-object·v0 | 45 | ····check-cast·p1,·Ljava/lang/String; |
| |
| 46 | ····invoke-virtual·{p0,·p1},·Le/a0/f$b;->a(Ljava/lang/String;)Ljava/lang/String; |
54 | ····.line·1544 | |
55 | ····:cond_0 | |
56 | ····invoke-super·{p0,·p1},·Ljava/io/ObjectInputStream;->resolveClass(Ljava/io/ObjectStreamClass;)Ljava/lang/Class; | |
| |
57 | ····move-result-object·p1 | 47 | ····move-result-object·p1 |
| |
58 | ····return-object·p1 | 48 | ····return-object·p1 |
59 | .end·method | 49 | .end·method |
| | | |
Offset 1, 49 lines modified | Offset 1, 80 lines modified |
1 | .class·public·interface·abstract·annotation·Landroidx/versionedparcelable/VersionedParcelize; | 1 | .class·public·interface·abstract·Le/y/b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"VersionedParcelize.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/lang/annotation/Annotation; | 5 | .implements·Le/y/a; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/AnnotationDefault; | 7 | .annotation·system·Ldalvik/annotation/Signature; |
8 | ····value·=·.subannotation·Landroidx/versionedparcelable/VersionedParcelize; | |
9 | ········allowSerialization·=·false | |
10 | ········deprecatedIds·=·{} | |
11 | ········factory·=·V | |
12 | ········ignoreParcelables·=·false | |
13 | ········isCustom·=·false | |
14 | ········jetifyAs·=·"" | |
15 | ····.end·subannotation | |
16 | .end·annotation | |
| |
17 | .annotation·runtime·Ljava/lang/annotation/Retention; | |
18 | ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->SOURCE:Ljava/lang/annotation/RetentionPolicy; | |
19 | .end·annotation | |
| |
20 | .annotation·runtime·Ljava/lang/annotation/Target; | |
21 | ····value·=·{ | 8 | ····value·=·{ |
22 | ········.enum·Ljava/lang/annotation/ElementType;->TYPE:Ljava/lang/annotation/ElementType; | 9 | ········"<R:", |
| 10 | ········"Ljava/lang/Object;", |
| 11 | ········">", |
| 12 | ········"Ljava/lang/Object;", |
| 13 | ········"Le/y/a;" |
23 | ····} | 14 | ····} |
24 | .end·annotation | 15 | .end·annotation |
| |
| |
25 | #·virtual·methods | 16 | #·virtual·methods |
26 | .method·public·abstract·allowSerialization()Z | 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 |
| |
| 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 |
| |
| 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()Le/y/f; |
27 | .end·method | 49 | .end·method |
| |
28 | .method·public·abstract·deprecatedIds()[I | 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 |
29 | .end·method | 59 | .end·method |
| |
30 | .method·public·abstract·factory()Ljava/lang/Class; | 60 | .method·public·abstract·getVisibility()Le/y/g; |
31 | .end·method | 61 | .end·method |
| |
32 | .method·public·abstract·ignoreParcelables()Z | 62 | .method·public·abstract·isAbstract()Z |
33 | .end·method | 63 | .end·method |
| |
34 | .method·public·abstract·isCustom()Z | 64 | .method·public·abstract·isFinal()Z |
35 | .end·method | 65 | .end·method |
| |
36 | .method·public·abstract·jetifyAs()Ljava/lang/String; | 66 | .method·public·abstract·isOpen()Z |
37 | .end·method | 67 | .end·method |
| | | |
Offset 1, 18 lines modified | Offset 1, 25 lines modified |
1 | .class·public·interface·abstract·annotation·Landroidx/versionedparcelable/NonParcelField; | 1 | .class·public·interface·abstract·Lkotlinx/coroutines/j2/t; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
3 | .source·"NonParcelField.java" | |
| |
4 | #·interfaces | |
5 | .implements·Ljava/lang/annotation/Annotation; | |
| |
| |
6 | #·annotations | 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/Signature; |
7 | .annotation·runtime·Ljava/lang/annotation/Retention; | |
8 | ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->SOURCE:Ljava/lang/annotation/RetentionPolicy; | |
9 | .end·annotation | |
| |
10 | .annotation·runtime·Ljava/lang/annotation/Target; | |
11 | ····value·=·{ | 6 | ····value·=·{ |
12 | ········.enum·Ljava/lang/annotation/ElementType;->FIELD:Ljava/lang/annotation/ElementType; | 7 | ········"<E:", |
| 8 | ········"Ljava/lang/Object;", |
| 9 | ········">", |
| 10 | ········"Ljava/lang/Object;" |
13 | ····} | 11 | ····} |
14 | .end·annotation | 12 | .end·annotation |
| |
| |
| 13 | #·virtual·methods |
| 14 | .method·public·abstract·a(Ljava/lang/Object;)Ljava/lang/Object; |
| 15 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 16 | ········value·=·{ |
| 17 | ············"(TE;)", |
| 18 | ············"Ljava/lang/Object;" |
| 19 | ········} |
| 20 | ····.end·annotation |
| 21 | .end·method |
| | | |
Offset 1, 27 lines modified | Offset 1, 26 lines modified |
1 | .class·public·final·Landroidx/customview/R$integer; | 1 | .class·public·interface·abstract·Le/z/b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
| |
| |
3 | #·annotations | 4 | #·annotations |
4 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/Signature; |
5 | ····value·=·Landroidx/customview/R; | 6 | ····value·=·{ |
| 7 | ········"<T:", |
| 8 | ········"Ljava/lang/Object;", |
| 9 | ········">", |
| 10 | ········"Ljava/lang/Object;" |
| 11 | ····} |
6 | .end·annotation | 12 | .end·annotation |
| |
7 | .annotation·system·Ldalvik/annotation/InnerClass; | |
8 | ····accessFlags·=·0x19 | |
9 | ····name·=·"integer" | |
10 | .end·annotation | |
| |
| |
11 | #·static·fields | |
12 | .field·public·static·final·status_bar_notification_info_maxnum:I·=·0x7f060000 | |
| |
| |
13 | #·direct·methods | |
14 | .method·private·constructor·<init>()V | |
15 | ····.locals·0 | |
| |
16 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
17 | ····return-void | 13 | #·virtual·methods |
| 14 | .method·public·abstract·iterator()Ljava/util/Iterator; |
| 15 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 16 | ········value·=·{ |
| 17 | ············"()", |
| 18 | ············"Ljava/util/Iterator<", |
| 19 | ············"TT;>;" |
| 20 | ········} |
| 21 | ····.end·annotation |
18 | .end·method | 22 | .end·method |
| | | |
Offset 1, 27 lines modified | Offset 1, 39 lines modified |
1 | .class·public·final·Landroidx/customview/R$string; | 1 | .class·Lio/flutter/embedding/engine/j/h$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Ld/a/c/a/j$c; |
| |
| |
3 | #·annotations | 6 | #·annotations |
4 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
5 | ····value·=·Landroidx/customview/R; | 8 | ····value·=·Lio/flutter/embedding/engine/j/h; |
6 | .end·annotation | 9 | .end·annotation |
| |
7 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
8 | ····accessFlags·=·0x19 | 11 | ····accessFlags·=·0x0 |
9 | ····name·=·"string" | 12 | ····name·=·null |
10 | .end·annotation | 13 | .end·annotation |
| |
| |
11 | #·static·fields | |
12 | .field·public·static·final·status_bar_notification_info_overflow:I·=·0x7f090000 | |
| |
| |
13 | #·direct·methods | 14 | #·direct·methods |
14 | .method·private·constructor·<init>()V | 15 | .method·constructor·<init>(Lio/flutter/embedding/engine/j/h;)V |
15 | ····.locals·0 | 16 | ····.locals·0 |
| |
16 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 17 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
17 | ····return-void | 18 | ····return-void |
18 | .end·method | 19 | .end·method |
| |
| |
| 20 | #·virtual·methods |
| 21 | .method·public·g(Ld/a/c/a/i;Ld/a/c/a/j$d;)V |
| 22 | ····.locals·0 |
| |
| 23 | ····const/4·p1,·0x0 |
| |
| 24 | ····invoke-interface·{p2,·p1},·Ld/a/c/a/j$d;->a(Ljava/lang/Object;)V |
| |
| 25 | ····return-void |
| 26 | .end·method |
| | | |
Offset 1, 29 lines modified | Offset 1, 32 lines modified |
1 | .class·public·final·Landroidx/customview/R$color; | 1 | .class·public·final·Le/j$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
| |
| |
3 | #·annotations | 4 | #·annotations |
4 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
5 | ····value·=·Landroidx/customview/R; | 6 | ····value·=·Le/j; |
6 | .end·annotation | 7 | .end·annotation |
| |
7 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
8 | ····accessFlags·=·0x19 | 9 | ····accessFlags·=·0x19 |
9 | ····name·=·"color" | 10 | ····name·=·"a" |
10 | .end·annotation | 11 | .end·annotation |
| |
| |
11 | #·static·fields | |
12 | .field·public·static·final·notification_action_color_filter:I·=·0x7f020002 | |
| |
13 | .field·public·static·final·notification_icon_bg_color:I·=·0x7f020003 | |
| |
| |
14 | #·direct·methods | 12 | #·direct·methods |
15 | .method·private·constructor·<init>()V | 13 | .method·private·constructor·<init>()V |
16 | ····.locals·0 | 14 | ····.locals·0 |
| |
17 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 15 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
18 | ····return-void | 16 | ····return-void |
19 | .end·method | 17 | .end·method |
| |
| 18 | .method·public·synthetic·constructor·<init>(Le/v/d/e;)V |
| 19 | ····.locals·0 |
| |
| 20 | ····invoke-direct·{p0},·Le/j$a;-><init>()V |
| |
| 21 | ····return-void |
| 22 | .end·method |
| | | |
Offset 1, 35 lines modified | Offset 1, 33 lines modified |
1 | .class·public·interface·abstract·Landroidx/customview/widget/FocusStrategy$BoundsAdapter; | 1 | .class·public·interface·abstract·Lc/a/b/b0$d; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FocusStrategy.java" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/customview/widget/FocusStrategy; | 6 | ····value·=·Lc/a/b/b0; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x609 | 9 | ····accessFlags·=·0x609 |
10 | ····name·=·"BoundsAdapter" | 10 | ····name·=·"d" |
11 | .end·annotation | 11 | .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 | ········"Lc/a/b/b0$c;", |
16 | ········">", | 16 | ········">", |
17 | ········"Ljava/lang/Object;" | 17 | ········"Ljava/lang/Object;" |
18 | ····} | 18 | ····} |
19 | .end·annotation | 19 | .end·annotation |
| |
| |
20 | #·virtual·methods | 20 | #·virtual·methods |
21 | .method·public·abstract·obtainBounds(Ljava/lang/Object;Landroid/graphics/Rect;)V | 21 | .method·public·abstract·a(I)Lc/a/b/b0$c; |
22 | ····.annotation·system·Ldalvik/annotation/Signature; | 22 | ····.annotation·system·Ldalvik/annotation/Signature; |
23 | ········value·=·{ | 23 | ········value·=·{ |
24 | ············"(TT;", | 24 | ············"(I)TT;" |
25 | ············"Landroid/graphics/Rect;", | |
26 | ············")V" | |
27 | ········} | 25 | ········} |
28 | ····.end·annotation | 26 | ····.end·annotation |
29 | .end·method | 27 | .end·method |
| | | |
Offset 1, 43 lines modified | Offset 1, 38 lines modified |
1 | .class·public·interface·abstract·Landroidx/customview/widget/FocusStrategy$CollectionAdapter; | 1 | .class·public·interface·abstract·Lc/a/b/a1; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FocusStrategy.java" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | |
6 | ····value·=·Landroidx/customview/widget/FocusStrategy; | |
7 | .end·annotation | |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | |
9 | ····accessFlags·=·0x609 | |
10 | ····name·=·"CollectionAdapter" | |
11 | .end·annotation | |
| |
12 | .annotation·system·Ldalvik/annotation/Signature; | 5 | .annotation·system·Ldalvik/annotation/Signature; |
13 | ····value·=·{ | 6 | ····value·=·{ |
| 7 | ········"<MessageType:", |
14 | ········"<T:", | |
15 | ········"Ljava/lang/Object;", | |
16 | ········"V:", | |
17 | ········"Ljava/lang/Object;", | 8 | ········"Ljava/lang/Object;", |
18 | ········">", | 9 | ········">", |
19 | ········"Ljava/lang/Object;" | 10 | ········"Ljava/lang/Object;" |
20 | ····} | 11 | ····} |
21 | .end·annotation | 12 | .end·annotation |
| |
| |
22 | #·virtual·methods | 13 | #·virtual·methods |
23 | .method·public·abstract·get(Ljava/lang/Object;I)Ljava/lang/Object; | 14 | .method·public·abstract·a(Lc/a/b/i;Lc/a/b/q;)Ljava/lang/Object; |
24 | ····.annotation·system·Ldalvik/annotation/Signature; | 15 | ····.annotation·system·Ldalvik/annotation/Signature; |
25 | ········value·=·{ | 16 | ········value·=·{ |
26 | ············"(TT;I)TV;" | 17 | ············"(", |
| 18 | ············"Lc/a/b/i;", |
| 19 | ············"Lc/a/b/q;", |
| 20 | ············")TMessageType;" |
27 | ········} | 21 | ········} |
28 | ····.end·annotation | 22 | ····.end·annotation |
29 | .end·method | 23 | .end·method |
| |
30 | .method·public·abstract·size(Ljava/lang/Object;)I | 24 | .method·public·abstract·b(Lc/a/b/j;Lc/a/b/q;)Ljava/lang/Object; |
31 | ····.annotation·system·Ldalvik/annotation/Signature; | 25 | ····.annotation·system·Ldalvik/annotation/Signature; |
32 | ········value·=·{ | 26 | ········value·=·{ |
33 | ············"(TT;)I" | 27 | ············"(", |
| 28 | ············"Lc/a/b/j;", |
| 29 | ············"Lc/a/b/q;", |
| 30 | ············")TMessageType;" |
34 | ········} | 31 | ········} |
35 | ····.end·annotation | 32 | ····.end·annotation |
36 | .end·method | 33 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 59 lines modified | Offset 1, 59 lines modified |
1 | .class·final·Landroidx/customview/widget/ExploreByTouchHelper$1; | 1 | .class·public·Lio/flutter/embedding/android/r; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ExploreByTouchHelper.java" | 3 | .source·"" |
| |
4 | #·interfaces | |
5 | .implements·Landroidx/customview/widget/FocusStrategy$BoundsAdapter; | |
| |
| 4 | #·instance·fields |
| 5 | .field·final·a:Landroidx/window/java/layout/WindowInfoTrackerCallbackAdapter; |
| |
6 | #·annotations | |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | |
8 | ····value·=·Landroidx/customview/widget/ExploreByTouchHelper; | |
9 | .end·annotation | |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | |
11 | ····accessFlags·=·0x8 | |
12 | ····name·=·null | |
13 | .end·annotation | |
| |
14 | .annotation·system·Ldalvik/annotation/Signature; | |
15 | ····value·=·{ | |
16 | ········"Ljava/lang/Object;", | |
17 | ········"Landroidx/customview/widget/FocusStrategy$BoundsAdapter<", | |
18 | ········"Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;", | |
19 | ········">;" | |
20 | ····} | |
21 | .end·annotation | |
| |
| |
22 | #·direct·methods | 6 | #·direct·methods |
23 | .method·constructor·<init>()V | 7 | .method·public·constructor·<init>(Landroidx/window/java/layout/WindowInfoTrackerCallbackAdapter;)V |
24 | ····.locals·0 | 8 | ····.locals·0 |
| |
25 | ····.line·336 | |
26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 9 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
| 10 | ····iput-object·p1,·p0,·Lio/flutter/embedding/android/r;->a:Landroidx/window/java/layout/WindowInfoTrackerCallbackAdapter; |
| |
27 | ····return-void | 11 | ····return-void |
28 | .end·method | 12 | .end·method |
| |
| |
29 | #·virtual·methods | 13 | #·virtual·methods |
30 | .method·public·obtainBounds(Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;Landroid/graphics/Rect;)V | 14 | .method·public·a(Landroid/app/Activity;Ljava/util/concurrent/Executor;Lb/c/c/a;)V |
31 | ····.locals·0 | 15 | ····.locals·1 |
| 16 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 17 | ········value·=·{ |
| 18 | ············"(", |
| 19 | ············"Landroid/app/Activity;", |
| 20 | ············"Ljava/util/concurrent/Executor;", |
| 21 | ············"Lb/c/c/a<", |
| 22 | ············"Landroidx/window/layout/WindowLayoutInfo;", |
| 23 | ············">;)V" |
| 24 | ········} |
| 25 | ····.end·annotation |
| |
32 | ····.line·339 | |
33 | ····invoke-virtual·{p1,·p2},·Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->getBoundsInParent(Landroid/graphics/Rect;)V | 26 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/r;->a:Landroidx/window/java/layout/WindowInfoTrackerCallbackAdapter; |
| |
| 27 | ····invoke-virtual·{v0,·p1,·p2,·p3},·Landroidx/window/java/layout/WindowInfoTrackerCallbackAdapter;->addWindowLayoutInfoListener(Landroid/app/Activity;Ljava/util/concurrent/Executor;Lb/c/c/a;)V |
| |
34 | ····return-void | 28 | ····return-void |
35 | .end·method | 29 | .end·method |
| |
36 | .method·public·bridge·synthetic·obtainBounds(Ljava/lang/Object;Landroid/graphics/Rect;)V | 30 | .method·public·b(Lb/c/c/a;)V |
37 | ····.locals·0 | 31 | ····.locals·1 |
| 32 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 33 | ········value·=·{ |
| 34 | ············"(", |
| 35 | ············"Lb/c/c/a<", |
| 36 | ············"Landroidx/window/layout/WindowLayoutInfo;", |
| 37 | ············">;)V" |
| 38 | ········} |
| 39 | ····.end·annotation |
| |
| 40 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/r;->a:Landroidx/window/java/layout/WindowInfoTrackerCallbackAdapter; |
38 | ····.line·336 | |
39 | ····check-cast·p1,·Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat; | |
| |
40 | ····invoke-virtual·{p0,·p1,·p2},·Landroidx/customview/widget/ExploreByTouchHelper$1;->obtainBounds(Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;Landroid/graphics/Rect;)V | 41 | ····invoke-virtual·{v0,·p1},·Landroidx/window/java/layout/WindowInfoTrackerCallbackAdapter;->removeWindowLayoutInfoListener(Lb/c/c/a;)V |
| |
41 | ····return-void | 42 | ····return-void |
42 | .end·method | 43 | .end·method |
| | | |
Offset 1, 27 lines modified | Offset 1, 26 lines modified |
1 | .class·public·final·Landroidx/core/R$string; | 1 | .class·Lb/c/a/a$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
| |
| |
3 | #·annotations | 4 | #·annotations |
4 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
5 | ····value·=·Landroidx/core/R; | 6 | ····value·=·Lb/c/a/a; |
6 | .end·annotation | 7 | .end·annotation |
| |
7 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
8 | ····accessFlags·=·0x19 | 9 | ····accessFlags·=·0x8 |
9 | ····name·=·"string" | 10 | ····name·=·"a" |
10 | .end·annotation | 11 | .end·annotation |
| |
| |
11 | #·static·fields | |
12 | .field·public·static·final·status_bar_notification_info_overflow:I·=·0x7f090000 | |
| |
| |
13 | #·direct·methods | 12 | #·direct·methods |
14 | .method·private·constructor·<init>()V | 13 | .method·static·a(Landroid/content/Context;)Ljava/util/concurrent/Executor; |
15 | ····.locals·0 | 14 | ····.locals·0 |
| |
16 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 15 | ····invoke-virtual·{p0},·Landroid/content/Context;->getMainExecutor()Ljava/util/concurrent/Executor; |
| |
| 16 | ····move-result-object·p0 |
| |
17 | ····return-void | 17 | ····return-object·p0 |
18 | .end·method | 18 | .end·method |
| | | |
Offset 1, 21 lines modified | Offset 1, 26 lines modified |
1 | .class·public·interface·abstract·annotation·Landroidx/core/view/WindowInsetsCompat$Type$InsetsType; | 1 | .class·public·interface·abstract·Lc/a/b/b0$g; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"WindowInsetsCompat.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/lang/annotation/Annotation; | 5 | .implements·Lc/a/b/b0$i; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Landroidx/core/view/WindowInsetsCompat$Type; | 8 | ····value·=·Lc/a/b/b0; |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x2609 | 11 | ····accessFlags·=·0x609 |
12 | ····name·=·"InsetsType" | 12 | ····name·=·"g" |
13 | .end·annotation | 13 | .end·annotation |
| |
14 | .annotation·runtime·Ljava/lang/annotation/Retention; | |
15 | ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->SOURCE:Ljava/lang/annotation/RetentionPolicy; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
| 15 | ····value·=·{ |
| 16 | ········"Ljava/lang/Object;", |
| 17 | ········"Lc/a/b/b0$i<", |
| 18 | ········"Ljava/lang/Integer;", |
| 19 | ········">;" |
| 20 | ····} |
16 | .end·annotation | 21 | .end·annotation |
| | | |
Offset 1, 21 lines modified | Offset 1, 25 lines modified |
1 | .class·public·interface·abstract·annotation·Landroidx/core/view/ViewCompat$ScrollAxis; | 1 | .class·interface·abstract·Lio/flutter/embedding/android/m$c; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
3 | .source·"ViewCompat.java" | |
| |
4 | #·interfaces | |
5 | .implements·Ljava/lang/annotation/Annotation; | |
| |
| |
6 | #·annotations | 4 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Landroidx/core/view/ViewCompat; | 6 | ····value·=·Lio/flutter/embedding/android/m; |
9 | .end·annotation | 7 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x2609 | 9 | ····accessFlags·=·0x608 |
12 | ····name·=·"ScrollAxis" | 10 | ····name·=·"c" |
13 | .end·annotation | 11 | .end·annotation |
| |
14 | .annotation·runtime·Ljava/lang/annotation/Retention; | |
15 | ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->SOURCE:Ljava/lang/annotation/RetentionPolicy; | 12 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 13 | ····value·=·{ |
| 14 | ········Lio/flutter/embedding/android/m$c$a; |
| 15 | ····} |
16 | .end·annotation | 16 | .end·annotation |
| |
| |
| 17 | #·virtual·methods |
| 18 | .method·public·abstract·a(Landroid/view/KeyEvent;Lio/flutter/embedding/android/m$c$a;)V |
| 19 | .end·method |
| | | |
Offset 1, 27 lines modified | Offset 1, 27 lines modified |
1 | .class·public·interface·abstract·Landroidx/core/view/LayoutInflaterFactory; | 1 | .class·public·interface·abstract·Lc/a/b/h0; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"LayoutInflaterFactory.java" | 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Ljava/util/List; |
| |
4 | #·annotations | |
5 | .annotation·runtime·Ljava/lang/Deprecated; | |
6 | .end·annotation | |
| |
| |
7 | #·virtual·methods | 6 | #·virtual·methods |
8 | .method·public·abstract·onCreateView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; | 7 | .method·public·abstract·a(I)Ljava/lang/Object; |
| 8 | .end·method |
| |
| 9 | .method·public·abstract·b()Lc/a/b/h0; |
| 10 | .end·method |
| |
| 11 | .method·public·abstract·d(Lc/a/b/i;)V |
| 12 | .end·method |
| |
| 13 | .method·public·abstract·e()Ljava/util/List; |
9 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | 14 | ····.annotation·system·Ldalvik/annotation/Signature; |
10 | ········accessFlags·=·{ | |
11 | ············0x0, | |
12 | ············0x0, | |
13 | ············0x0, | |
14 | ············0x0 | |
15 | ········} | |
16 | ········names·=·{ | 15 | ········value·=·{ |
17 | ············"parent", | |
18 | ············"name", | 16 | ············"()", |
19 | ············"context", | 17 | ············"Ljava/util/List<", |
20 | ············"attrs" | 18 | ············"*>;" |
21 | ········} | 19 | ········} |
22 | ····.end·annotation | 20 | ····.end·annotation |
23 | .end·method | 21 | .end·method |
| | | |
Offset 1, 33 lines modified | Offset 1, 43 lines modified |
1 | .class·public·interface·abstract·Landroidx/core/view/TintableBackgroundView; | 1 | .class·public·interface·abstract·Lc/a/b/s0; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"TintableBackgroundView.java" | 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Lc/a/b/t0; |
| |
| |
| 6 | #·annotations |
| 7 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 8 | ····value·=·{ |
| 9 | ········Lc/a/b/s0$a; |
| 10 | ····} |
| 11 | .end·annotation |
| |
| |
4 | #·virtual·methods | 12 | #·virtual·methods |
5 | .method·public·abstract·getSupportBackgroundTintList()Landroid/content/res/ColorStateList; | 13 | .method·public·abstract·b()Lc/a/b/a1; |
| 14 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 15 | ········value·=·{ |
| 16 | ············"()", |
| 17 | ············"Lc/a/b/a1<", |
| 18 | ············"+", |
| 19 | ············"Lc/a/b/s0;", |
| 20 | ············">;" |
| 21 | ········} |
| 22 | ····.end·annotation |
6 | .end·method | 23 | .end·method |
| |
7 | .method·public·abstract·getSupportBackgroundTintMode()Landroid/graphics/PorterDuff$Mode; | 24 | .method·public·abstract·c()I |
8 | .end·method | 25 | .end·method |
| |
| 26 | .method·public·abstract·e()Lc/a/b/s0$a; |
9 | .method·public·abstract·setSupportBackgroundTintList(Landroid/content/res/ColorStateList;)V | |
10 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
11 | ········accessFlags·=·{ | |
12 | ············0x0 | |
13 | ········} | |
14 | ········names·=·{ | |
15 | ············"tint" | |
16 | ········} | |
17 | ····.end·annotation | |
18 | .end·method | 27 | .end·method |
| |
| 28 | .method·public·abstract·h()Lc/a/b/s0$a; |
| 29 | .end·method |
| |
| 30 | .method·public·abstract·j(Lc/a/b/l;)V |
| 31 | .end·method |
| |
| 32 | .method·public·abstract·k()Lc/a/b/i; |
19 | .method·public·abstract·setSupportBackgroundTintMode(Landroid/graphics/PorterDuff$Mode;)V | |
20 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
21 | ········accessFlags·=·{ | |
22 | ············0x0 | |
23 | ········} | |
24 | ········names·=·{ | |
25 | ············"tintMode" | |
26 | ········} | |
27 | ····.end·annotation | |
28 | .end·method | 33 | .end·method |
| | | |
Offset 1, 61 lines modified | Offset 1, 49 lines modified |
1 | .class·public·Landroidx/core/view/ViewPropertyAnimatorListenerAdapter; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"ViewPropertyAnimatorListenerAdapter.java" | 1 | .class·public·final·Lc/b/a/y$a; |
| 2 | .super·Lc/a/b/z$a; |
| 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroidx/core/view/ViewPropertyAnimatorListener; | 5 | .implements·Lc/a/b/t0; |
| |
| |
6 | #·direct·methods | |
7 | .method·public·constructor·<init>()V | |
8 | ····.locals·0 | 6 | #·annotations |
| 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 8 | ····value·=·Lc/b/a/y; |
| 9 | .end·annotation |
| |
| 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 11 | ····accessFlags·=·0x19 |
| 12 | ····name·=·"a" |
| 13 | .end·annotation |
| |
| 14 | .annotation·system·Ldalvik/annotation/Signature; |
| 15 | ····value·=·{ |
| 16 | ········"Lc/a/b/z$a<", |
| 17 | ········"Lc/b/a/y;", |
| 18 | ········"Lc/b/a/y$a;", |
| 19 | ········">;", |
| 20 | ········"Ljava/lang/Object;" |
| 21 | ····} |
| 22 | .end·annotation |
| |
9 | ····.line·27 | |
10 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
11 | ····return-void | |
12 | .end·method | 23 | #·direct·methods |
| 24 | .method·private·constructor·<init>()V |
| 25 | ····.locals·1 |
| |
| 26 | ····invoke-static·{},·Lc/b/a/y;->I()Lc/b/a/y; |
| |
| 27 | ····move-result-object·v0 |
13 | #·virtual·methods | |
14 | .method·public·onAnimationCancel(Landroid/view/View;)V | |
15 | ····.locals·0 | |
16 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
17 | ········accessFlags·=·{ | |
18 | ············0x0 | |
19 | ········} | |
20 | ········names·=·{ | |
21 | ············"view" | |
22 | ········} | |
23 | ····.end·annotation | |
| |
| 28 | ····invoke-direct·{p0,·v0},·Lc/a/b/z$a;-><init>(Lc/a/b/z;)V |
24 | ····return-void | |
25 | .end·method | |
| |
26 | .method·public·onAnimationEnd(Landroid/view/View;)V | |
27 | ····.locals·0 | |
28 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
29 | ········accessFlags·=·{ | |
30 | ············0x0 | |
31 | ········} | |
32 | ········names·=·{ | |
33 | ············"view" | |
34 | ········} | |
35 | ····.end·annotation | |
| |
36 | ····return-void | 29 | ····return-void |
37 | .end·method | 30 | .end·method |
| |
38 | .method·public·onAnimationStart(Landroid/view/View;)V | 31 | .method·synthetic·constructor·<init>(Lc/b/a/d;)V |
39 | ····.locals·0 | 32 | ····.locals·0 |
| |
| 33 | ····invoke-direct·{p0},·Lc/b/a/y$a;-><init>()V |
40 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
41 | ········accessFlags·=·{ | |
42 | ············0x0 | |
43 | ········} | |
44 | ········names·=·{ | |
45 | ············"view" | |
46 | ········} | |
47 | ····.end·annotation | |
| |
48 | ····return-void | 34 | ····return-void |
49 | .end·method | 35 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 27 lines modified | Offset 1, 42 lines modified |
1 | .class·public·interface·abstract·Landroidx/core/view/KeyEventDispatcher$Component; | 1 | .class·public·interface·abstract·Lio/flutter/embedding/android/p; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"KeyEventDispatcher.java" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
| 5 | .annotation·runtime·Ljava/lang/Deprecated; |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | |
6 | ····value·=·Landroidx/core/view/KeyEventDispatcher; | |
7 | .end·annotation | |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | |
9 | ····accessFlags·=·0x609 | |
10 | ····name·=·"Component" | |
11 | .end·annotation | 6 | .end·annotation |
| |
| |
12 | #·virtual·methods | 7 | #·virtual·methods |
13 | .method·public·abstract·superDispatchKeyEvent(Landroid/view/KeyEvent;)Z | |
14 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
15 | ········accessFlags·=·{ | |
16 | ············0x0 | 8 | .method·public·abstract·a(Ljava/lang/Runnable;)V |
| 9 | .end·method |
| |
| 10 | .method·public·b()Z |
| 11 | ····.locals·1 |
| 12 | ····.annotation·build·Landroid/annotation/SuppressLint; |
| 13 | ········value·=·{ |
| 14 | ············"NewApi" |
17 | ········} | 15 | ········} |
| 16 | ····.end·annotation |
| |
| 17 | ····const/4·v0,·0x0 |
| |
| 18 | ····return·v0 |
| 19 | .end·method |
| |
| 20 | .method·public·abstract·c(Landroid/content/Context;Landroid/os/Bundle;)Landroid/view/View; |
| 21 | .end·method |
| |
| 22 | .method·public·d()Landroid/os/Bundle; |
| 23 | ····.locals·1 |
| 24 | ····.annotation·build·Landroid/annotation/SuppressLint; |
18 | ········names·=·{ | 25 | ········value·=·{ |
19 | ············"event" | 26 | ············"NewApi" |
20 | ········} | 27 | ········} |
21 | ····.end·annotation | 28 | ····.end·annotation |
| |
| 29 | ····const/4·v0,·0x0 |
| |
| 30 | ····return-object·v0 |
22 | .end·method | 31 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 44 lines modified | Offset 1, 54 lines modified |
1 | .class·Landroidx/core/view/ViewCompat$1; | 1 | .class·public·final·Le/w/b$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/ThreadLocal; |
| 3 | .source·"" |
3 | .source·"ViewCompat.java" | |
| |
4 | #·interfaces | |
5 | .implements·Landroidx/core/view/OnReceiveContentViewBehavior; | |
| |
| |
6 | #·annotations | 4 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
8 | ····value·=·Landroidx/core/view/ViewCompat; | 6 | ····value·=·Le/w/b;-><init>()V |
9 | .end·annotation | 7 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x0 | 9 | ····accessFlags·=·0x19 |
12 | ····name·=·null | 10 | ····name·=·null |
13 | .end·annotation | 11 | .end·annotation |
| |
| 12 | .annotation·system·Ldalvik/annotation/Signature; |
| 13 | ····value·=·{ |
| 14 | ········"Ljava/lang/ThreadLocal<", |
| 15 | ········"Ljava/util/Random;", |
| 16 | ········">;" |
| 17 | ····} |
| 18 | .end·annotation |
| |
| |
14 | #·direct·methods | 19 | #·direct·methods |
15 | .method·constructor·<init>()V | 20 | .method·constructor·<init>()V |
16 | ····.locals·0 | 21 | ····.locals·0 |
| |
17 | ····.line·2826 | |
18 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 22 | ····invoke-direct·{p0},·Ljava/lang/ThreadLocal;-><init>()V |
| |
19 | ····return-void | 23 | ····return-void |
20 | .end·method | 24 | .end·method |
| |
| |
21 | #·virtual·methods | 25 | #·virtual·methods |
22 | .method·public·onReceiveContent(Landroidx/core/view/ContentInfoCompat;)Landroidx/core/view/ContentInfoCompat; | 26 | .method·protected·a()Ljava/util/Random; |
23 | ····.locals·0 | 27 | ····.locals·1 |
24 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
25 | ········accessFlags·=·{ | |
26 | ············0x0 | |
27 | ········} | |
28 | ········names·=·{ | |
29 | ············"payload" | |
30 | ········} | |
31 | ····.end·annotation | |
| 28 | ····new-instance·v0,·Ljava/util/Random; |
| |
| 29 | ····invoke-direct·{v0},·Ljava/util/Random;-><init>()V |
| |
| 30 | ····return-object·v0 |
| 31 | .end·method |
| |
| 32 | .method·public·bridge·synthetic·initialValue()Ljava/lang/Object; |
| 33 | ····.locals·1 |
| |
| 34 | ····invoke-virtual·{p0},·Le/w/b$a;->a()Ljava/util/Random; |
| |
| 35 | ····move-result-object·v0 |
| |
32 | ····return-object·p1 | 36 | ····return-object·v0 |
33 | .end·method | 37 | .end·method |
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 54 lines modified | Offset 1, 58 lines modified |
1 | .class·Landroidx/core/view/ViewCompat$Api29Impl; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"ViewCompat.java" | 1 | .class·public·Lio/flutter/embedding/android/c$b; |
| 2 | .super·Landroid/widget/ImageView; |
| 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/core/view/ViewCompat; | 6 | ····value·=·Lio/flutter/embedding/android/c; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0xa | 9 | ····accessFlags·=·0x9 |
10 | ····name·=·"Api29Impl" | 10 | ····name·=·"b" |
11 | .end·annotation | 11 | .end·annotation |
| |
| |
12 | #·direct·methods | 12 | #·direct·methods |
13 | .method·private·constructor·<init>()V | 13 | .method·public·constructor·<init>(Landroid/content/Context;)V |
| 14 | ····.locals·2 |
| |
| 15 | ····const/4·v0,·0x0 |
| |
| 16 | ····const/4·v1,·0x0 |
| |
| 17 | ····invoke-direct·{p0,·p1,·v0,·v1},·Lio/flutter/embedding/android/c$b;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V |
| |
| 18 | ····return-void |
| 19 | .end·method |
| |
| 20 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V |
14 | ····.locals·0 | 21 | ····.locals·0 |
| |
| 22 | ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/widget/ImageView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V |
15 | ····.line·4850 | |
16 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
17 | ····return-void | 23 | ····return-void |
18 | .end·method | 24 | .end·method |
| |
19 | .method·static·saveAttributeDataForStyleable(Landroid/view/View;Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V | |
| 25 | #·virtual·methods |
| 26 | .method·public·a(Landroid/graphics/drawable/Drawable;Landroid/widget/ImageView$ScaleType;)V |
20 | ····.locals·0 | 27 | ····.locals·0 |
21 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
22 | ········accessFlags·=·{ | |
23 | ············0x0, | |
24 | ············0x0, | |
25 | ············0x0, | |
26 | ············0x0, | |
27 | ············0x0, | |
28 | ············0x0, | |
29 | ············0x0 | |
30 | ········} | |
31 | ········names·=·{ | |
32 | ············"view", | |
33 | ············"context", | |
34 | ············"styleable", | |
35 | ············"attrs", | |
36 | ············"t", | |
37 | ············"defStyleAttr", | |
38 | ············"defStyleRes" | |
39 | ········} | |
40 | ····.end·annotation | |
| |
41 | ····.line·4857 | |
42 | ····invoke-virtual/range·{p0·..·p6},·Landroid/view/View;->saveAttributeDataForStyleable(Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V | 28 | ····invoke-virtual·{p0,·p2},·Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V |
| |
| 29 | ····invoke-virtual·{p0,·p1},·Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V |
| |
| 30 | ····return-void |
| 31 | .end·method |
| |
| 32 | .method·public·setSplashDrawable(Landroid/graphics/drawable/Drawable;)V |
| 33 | ····.locals·1 |
| |
| 34 | ····sget-object·v0,·Landroid/widget/ImageView$ScaleType;->FIT_XY:Landroid/widget/ImageView$ScaleType; |
| |
| 35 | ····invoke-virtual·{p0,·p1,·v0},·Lio/flutter/embedding/android/c$b;->a(Landroid/graphics/drawable/Drawable;Landroid/widget/ImageView$ScaleType;)V |
| |
43 | ····return-void | 36 | ····return-void |
44 | .end·method | 37 | .end·method |
| | | |
Offset 1, 21 lines modified | Offset 1, 26 lines modified |
1 | .class·public·interface·abstract·annotation·Landroidx/core/view/ViewCompat$FocusRealDirection; | 1 | .class·public·interface·abstract·Lc/a/b/b0$f; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ViewCompat.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/lang/annotation/Annotation; | 5 | .implements·Lc/a/b/b0$i; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Landroidx/core/view/ViewCompat; | 8 | ····value·=·Lc/a/b/b0; |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x2609 | 11 | ····accessFlags·=·0x609 |
12 | ····name·=·"FocusRealDirection" | 12 | ····name·=·"f" |
13 | .end·annotation | 13 | .end·annotation |
| |
14 | .annotation·runtime·Ljava/lang/annotation/Retention; | |
15 | ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->SOURCE:Ljava/lang/annotation/RetentionPolicy; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
| 15 | ····value·=·{ |
| 16 | ········"Ljava/lang/Object;", |
| 17 | ········"Lc/a/b/b0$i<", |
| 18 | ········"Ljava/lang/Float;", |
| 19 | ········">;" |
| 20 | ····} |
16 | .end·annotation | 21 | .end·annotation |
| | | |
Offset 1, 64 lines modified | Offset 1, 45 lines modified |
1 | .class·Landroidx/core/view/WindowCompat$Impl16; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"WindowCompat.java" | 1 | .class·public·final·Lkotlinx/coroutines/f0$a; |
| 2 | .super·Le/s/b; |
| 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/core/view/WindowCompat; | 6 | ····value·=·Lkotlinx/coroutines/f0; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0xa | 9 | ····accessFlags·=·0x19 |
10 | ····name·=·"Impl16" | 10 | ····name·=·"a" |
| 11 | .end·annotation |
| |
| 12 | .annotation·system·Ldalvik/annotation/Signature; |
| 13 | ····value·=·{ |
| 14 | ········"Le/s/b<", |
| 15 | ········"Le/s/e;", |
| 16 | ········"Lkotlinx/coroutines/f0;", |
| 17 | ········">;" |
| 18 | ····} |
11 | .end·annotation | 19 | .end·annotation |
| |
| |
12 | #·direct·methods | 20 | #·direct·methods |
13 | .method·private·constructor·<init>()V | 21 | .method·private·constructor·<init>()V |
14 | ····.locals·0 | 22 | ····.locals·2 |
| |
15 | ····.line·143 | |
16 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
17 | ····return-void | |
18 | .end·method | |
| |
| 23 | ····sget-object·v0,·Le/s/e;->a:Le/s/e$b; |
19 | .method·static·setDecorFitsSystemWindows(Landroid/view/Window;Z)V | |
20 | ····.locals·1 | |
21 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
22 | ········accessFlags·=·{ | |
23 | ············0x0, | |
24 | ············0x10 | |
25 | ········} | |
26 | ········names·=·{ | |
27 | ············"window", | |
28 | ············"decorFitsSystemWindows" | |
29 | ········} | |
30 | ····.end·annotation | |
| |
| 24 | ····sget-object·v1,·Lkotlinx/coroutines/f0$a$a;->d:Lkotlinx/coroutines/f0$a$a; |
31 | ····.line·150 | |
32 | ····invoke-virtual·{p0},·Landroid/view/Window;->getDecorView()Landroid/view/View; | |
| |
33 | ····move-result-object·p0 | 25 | ····invoke-direct·{p0,·v0,·v1},·Le/s/b;-><init>(Le/s/g$c;Le/v/c/l;)V |
| |
| 26 | ····return-void |
| 27 | .end·method |
34 | ····.line·151 | |
35 | ····invoke-virtual·{p0},·Landroid/view/View;->getSystemUiVisibility()I | |
| |
36 | ····move-result·v0 | |
| |
37 | ····if-eqz·p1,·:cond_0 | |
| |
38 | ····and-int/lit16·p1,·v0,·-0x701 | |
| |
39 | ····goto·:goto_0 | |
| |
40 | ····:cond_0 | |
41 | ····or-int/lit16·p1,·v0,·0x700 | 28 | .method·public·synthetic·constructor·<init>(Le/v/d/e;)V |
| 29 | ····.locals·0 |
| |
| 30 | ····invoke-direct·{p0},·Lkotlinx/coroutines/f0$a;-><init>()V |
42 | ····.line·152 | |
43 | ····:goto_0 | |
44 | ····invoke-virtual·{p0,·p1},·Landroid/view/View;->setSystemUiVisibility(I)V | |
| |
45 | ····return-void | 31 | ····return-void |
46 | .end·method | 32 | .end·method |
| | | |
Offset 1, 41 lines modified | Offset 1, 55 lines modified |
1 | .class·public·interface·abstract·Landroidx/core/view/MenuItemCompat$OnActionExpandListener; | 1 | .class·public·interface·abstract·Lio/flutter/plugin/platform/g; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"MenuItemCompat.java" | 3 | .source·"" |
| |
| |
| 4 | #·virtual·methods |
| 5 | .method·public·abstract·b()V |
| 6 | .end·method |
4 | #·annotations | |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | |
6 | ····value·=·Landroidx/core/view/MenuItemCompat; | |
7 | .end·annotation | |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | |
9 | ····accessFlags·=·0x609 | |
10 | ····name·=·"OnActionExpandListener" | |
11 | .end·annotation | |
| |
12 | .annotation·runtime·Ljava/lang/Deprecated; | 7 | .method·public·c()V |
| 8 | ····.locals·0 |
| 9 | ····.annotation·build·Landroid/annotation/SuppressLint; |
| 10 | ········value·=·{ |
| 11 | ············"NewApi" |
| 12 | ········} |
13 | .end·annotation | 13 | ····.end·annotation |
| |
| 14 | ····return-void |
| 15 | .end·method |
| |
| 16 | .method·public·d()V |
| 17 | ····.locals·0 |
| 18 | ····.annotation·build·Landroid/annotation/SuppressLint; |
14 | #·virtual·methods | |
15 | .method·public·abstract·onMenuItemActionCollapse(Landroid/view/MenuItem;)Z | |
16 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
17 | ········accessFlags·=·{ | |
18 | ············0x0 | |
19 | ········} | |
20 | ········names·=·{ | 19 | ········value·=·{ |
21 | ············"item" | 20 | ············"NewApi" |
22 | ········} | 21 | ········} |
23 | ····.end·annotation | 22 | ····.end·annotation |
| |
| 23 | ····return-void |
24 | .end·method | 24 | .end·method |
| |
25 | .method·public·abstract·onMenuItemActionExpand(Landroid/view/MenuItem;)Z | |
26 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
27 | ········accessFlags·=·{ | |
28 | ············0x0 | 25 | .method·public·e(Landroid/view/View;)V |
| 26 | ····.locals·0 |
| 27 | ····.annotation·build·Landroid/annotation/SuppressLint; |
| 28 | ········value·=·{ |
| 29 | ············"NewApi" |
29 | ········} | 30 | ········} |
| 31 | ····.end·annotation |
| |
| 32 | ····return-void |
| 33 | .end·method |
| |
| 34 | .method·public·f()V |
| 35 | ····.locals·0 |
| 36 | ····.annotation·build·Landroid/annotation/SuppressLint; |
30 | ········names·=·{ | 37 | ········value·=·{ |
31 | ············"item" | 38 | ············"NewApi" |
32 | ········} | 39 | ········} |
33 | ····.end·annotation | 40 | ····.end·annotation |
| |
| 41 | ····return-void |
| 42 | .end·method |
| |
| 43 | .method·public·abstract·g()Landroid/view/View; |
34 | .end·method | 44 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 27 lines modified | Offset 1, 28 lines modified |
1 | .class·public·interface·abstract·Landroidx/core/view/ActionProvider$SubUiVisibilityListener; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"ActionProvider.java" | 1 | .class·public·final·Lkotlinx/coroutines/internal/o$c; |
| 2 | .super·Lkotlinx/coroutines/internal/v; |
| 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/core/view/ActionProvider; | 6 | ····value·=·Lkotlinx/coroutines/internal/o; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x609 | 9 | ····accessFlags·=·0x19 |
10 | ····name·=·"SubUiVisibilityListener" | 10 | ····name·=·"c" |
11 | .end·annotation | 11 | .end·annotation |
| |
| |
| 12 | #·instance·fields |
| 13 | .field·public·final·a:Lkotlinx/coroutines/internal/o$a; |
| |
| |
12 | #·virtual·methods | 14 | #·virtual·methods |
| 15 | .method·public·final·d()V |
| 16 | ····.locals·0 |
| |
| 17 | ····const·p0,·0x0 |
| |
| 18 | ····throw·p0 |
13 | .method·public·abstract·onSubUiVisibilityChanged(Z)V | |
14 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
15 | ········accessFlags·=·{ | |
16 | ············0x0 | |
17 | ········} | |
18 | ········names·=·{ | |
19 | ············"isVisible" | |
20 | ········} | |
21 | ····.end·annotation | |
22 | .end·method | 19 | .end·method |
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 48 lines modified | Offset 1, 51 lines modified |
1 | .class·public·abstract·Landroidx/core/view/accessibility/AccessibilityViewCommand$CommandArguments; | 1 | .class·Lio/flutter/view/e$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"AccessibilityViewCommand.java" | 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Lio/flutter/embedding/engine/FlutterJNI$b; |
| |
| |
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/core/view/accessibility/AccessibilityViewCommand; | 8 | ····value·=·Lio/flutter/view/e; |
7 | .end·annotation | 9 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x409 | 11 | ····accessFlags·=·0x0 |
10 | ····name·=·"CommandArguments" | 12 | ····name·=·null |
11 | .end·annotation | 13 | .end·annotation |
| |
| |
12 | #·instance·fields | 14 | #·instance·fields |
13 | .field·mBundle:Landroid/os/Bundle; | 15 | .field·final·synthetic·a:Lio/flutter/view/e; |
| |
| |
14 | #·direct·methods | 16 | #·direct·methods |
15 | .method·public·constructor·<init>()V | 17 | .method·constructor·<init>(Lio/flutter/view/e;)V |
16 | ····.locals·0 | 18 | ····.locals·0 |
| |
17 | ····.line·46 | 19 | ····iput-object·p1,·p0,·Lio/flutter/view/e$a;->a:Lio/flutter/view/e; |
| |
18 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
19 | ····return-void | 21 | ····return-void |
20 | .end·method | 22 | .end·method |
| |
| |
21 | #·virtual·methods | 23 | #·virtual·methods |
22 | .method·public·setBundle(Landroid/os/Bundle;)V | 24 | .method·public·a(J)V |
23 | ····.locals·0 | 25 | ····.locals·2 |
24 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
25 | ········accessFlags·=·{ | |
26 | ············0x0 | |
27 | ········} | |
28 | ········names·=·{ | |
29 | ············"bundle" | |
30 | ········} | |
31 | ····.end·annotation | |
| 26 | ····invoke-static·{},·Landroid/view/Choreographer;->getInstance()Landroid/view/Choreographer; |
| |
| 27 | ····move-result-object·v0 |
| |
| 28 | ····new-instance·v1,·Lio/flutter/view/e$a$a; |
| |
| 29 | ····invoke-direct·{v1,·p0,·p1,·p2},·Lio/flutter/view/e$a$a;-><init>(Lio/flutter/view/e$a;J)V |
| |
| 30 | ····invoke-virtual·{v0,·v1},·Landroid/view/Choreographer;->postFrameCallback(Landroid/view/Choreographer$FrameCallback;)V |
32 | ····.line·54 | |
33 | ····iput-object·p1,·p0,·Landroidx/core/view/accessibility/AccessibilityViewCommand$CommandArguments;->mBundle:Landroid/os/Bundle; | |
| |
34 | ····return-void | 31 | ····return-void |
35 | .end·method | 32 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 46 lines modified | Offset 1, 52 lines modified |
1 | .class·Landroidx/core/telephony/TelephonyManagerCompat$Api23Impl; | 1 | .class·public·final·Le/s/e$b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"TelephonyManagerCompat.java" | 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Le/s/g$c; |
| |
| |
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/core/telephony/TelephonyManagerCompat; | 8 | ····value·=·Le/s/e; |
7 | .end·annotation | 9 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0xa | 11 | ····accessFlags·=·0x19 |
10 | ····name·=·"Api23Impl" | 12 | ····name·=·"b" |
| 13 | .end·annotation |
| |
| 14 | .annotation·system·Ldalvik/annotation/Signature; |
| 15 | ····value·=·{ |
| 16 | ········"Ljava/lang/Object;", |
| 17 | ········"Le/s/g$c<", |
| 18 | ········"Le/s/e;", |
| 19 | ········">;" |
| 20 | ····} |
11 | .end·annotation | 21 | .end·annotation |
| |
| |
| 22 | #·static·fields |
| 23 | .field·static·final·synthetic·d:Le/s/e$b; |
| |
| |
12 | #·direct·methods | 24 | #·direct·methods |
13 | .method·private·constructor·<init>()V | 25 | .method·static·constructor·<clinit>()V |
14 | ····.locals·0 | 26 | ····.locals·1 |
| |
15 | ····.line·161 | 27 | ····new-instance·v0,·Le/s/e$b; |
| |
16 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 28 | ····invoke-direct·{v0},·Le/s/e$b;-><init>()V |
| |
| 29 | ····sput-object·v0,·Le/s/e$b;->d:Le/s/e$b; |
| |
17 | ····return-void | 30 | ····return-void |
18 | .end·method | 31 | .end·method |
| |
19 | .method·static·getDeviceId(Landroid/telephony/TelephonyManager;I)Ljava/lang/String; | 32 | .method·private·constructor·<init>()V |
20 | ····.locals·0 | 33 | ····.locals·0 |
21 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
22 | ········accessFlags·=·{ | |
23 | ············0x0, | |
24 | ············0x0 | |
25 | ········} | |
26 | ········names·=·{ | |
27 | ············"telephonyManager", | |
28 | ············"slotIndex" | |
29 | ········} | |
30 | ····.end·annotation | |
| |
| 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
31 | ····.line·168 | |
32 | ····invoke-virtual·{p0,·p1},·Landroid/telephony/TelephonyManager;->getDeviceId(I)Ljava/lang/String; | |
| |
33 | ····move-result-object·p0 | |
| |
34 | ····return-object·p0 | 35 | ····return-void |
35 | .end·method | 36 | .end·method |
| | | |
Offset 1, 44 lines modified | Offset 1, 49 lines modified |
1 | .class·Landroidx/core/telephony/SubscriptionManagerCompat$Api29Impl; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"SubscriptionManagerCompat.java" | 1 | .class·public·final·Lc/b/a/l$a; |
| 2 | .super·Lc/a/b/z$a; |
| 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Lc/a/b/t0; |
| |
| |
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/core/telephony/SubscriptionManagerCompat; | 8 | ····value·=·Lc/b/a/l; |
7 | .end·annotation | 9 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0xa | 11 | ····accessFlags·=·0x19 |
10 | ····name·=·"Api29Impl" | 12 | ····name·=·"a" |
| 13 | .end·annotation |
| |
| 14 | .annotation·system·Ldalvik/annotation/Signature; |
| 15 | ····value·=·{ |
| 16 | ········"Lc/a/b/z$a<", |
| 17 | ········"Lc/b/a/l;", |
| 18 | ········"Lc/b/a/l$a;", |
| 19 | ········">;", |
| 20 | ········"Ljava/lang/Object;" |
| 21 | ····} |
11 | .end·annotation | 22 | .end·annotation |
| |
| |
12 | #·direct·methods | 23 | #·direct·methods |
13 | .method·private·constructor·<init>()V | 24 | .method·private·constructor·<init>()V |
14 | ····.locals·0 | 25 | ····.locals·1 |
| |
15 | ····.line·79 | |
16 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 26 | ····invoke-static·{},·Lc/b/a/l;->I()Lc/b/a/l; |
| |
| 27 | ····move-result-object·v0 |
| |
| 28 | ····invoke-direct·{p0,·v0},·Lc/a/b/z$a;-><init>(Lc/a/b/z;)V |
| |
17 | ····return-void | 29 | ····return-void |
18 | .end·method | 30 | .end·method |
| |
19 | .method·static·getSlotIndex(I)I | 31 | .method·synthetic·constructor·<init>(Lc/b/a/d;)V |
20 | ····.locals·0 | 32 | ····.locals·0 |
21 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
22 | ········accessFlags·=·{ | |
23 | ············0x0 | |
24 | ········} | |
25 | ········names·=·{ | |
26 | ············"subId" | |
27 | ········} | |
28 | ····.end·annotation | |
| |
| 33 | ····invoke-direct·{p0},·Lc/b/a/l$a;-><init>()V |
29 | ····.line·83 | |
30 | ····invoke-static·{p0},·Landroid/telephony/SubscriptionManager;->getSlotIndex(I)I | |
| |
| 34 | ····return-void |
31 | ····move-result·p0 | |
| |
32 | ····return·p0 | |
33 | .end·method | 35 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 124 lines modified | Offset 1, 119 lines modified |
1 | .class·public·final·Landroidx/core/telephony/mbms/MbmsHelper; | 1 | .class·final·Le/t/a$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"MbmsHelper.java" | 3 | .source·"" |
| |
| |
| 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 6 | ····value·=·Le/t/a; |
| 7 | .end·annotation |
| |
| 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 9 | ····accessFlags·=·0x1a |
| 10 | ····name·=·"a" |
| 11 | .end·annotation |
| |
| |
| 12 | #·static·fields |
| 13 | .field·public·static·final·a:Ljava/lang/reflect/Method; |
| |
| |
4 | #·direct·methods | 14 | #·direct·methods |
5 | .method·private·constructor·<init>()V | 15 | .method·static·constructor·<clinit>()V |
6 | ····.locals·0 | 16 | ····.locals·8 |
| |
| 17 | ····const-class·v0,·Ljava/lang/Throwable; |
7 | ····.line·36 | |
8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
| 18 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getMethods()[Ljava/lang/reflect/Method; |
9 | ····return-void | |
10 | .end·method | |
| |
| 19 | ····move-result-object·v1 |
11 | .method·public·static·getBestNameForService(Landroid/content/Context;Landroid/telephony/mbms/ServiceInfo;)Ljava/lang/CharSequence; | |
12 | ····.locals·5 | |
13 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
14 | ········accessFlags·=·{ | |
15 | ············0x0, | |
16 | ············0x0 | |
17 | ········} | |
18 | ········names·=·{ | |
19 | ············"context", | |
20 | ············"serviceInfo" | |
21 | ········} | |
22 | ····.end·annotation | |
| |
| 20 | ····const-string·v2,·"throwableMethods" |
23 | ····.line·57 | |
24 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | |
| |
25 | ····const/4·v1,·0x0 | 21 | ····invoke-static·{v1,·v2},·Le/v/d/i;->c(Ljava/lang/Object;Ljava/lang/String;)V |
| |
26 | ····const/16·v2,·0x1c | 22 | ····array-length·v2,·v1 |
| |
27 | ····if-ge·v0,·v2,·:cond_0 | 23 | ····const/4·v3,·0x0 |
| |
28 | ····return-object·v1 | 24 | ····move·v4,·v3 |
| |
29 | ····.line·60 | |
30 | ····:cond_0 | 25 | ····:cond_0 |
31 | ····invoke-virtual·{p0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; | 26 | ····if-ge·v4,·v2,·:cond_2 |
| |
32 | ····move-result-object·p0 | 27 | ····aget-object·v5,·v1,·v4 |
| |
33 | ····invoke-virtual·{p0},·Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; | 28 | ····add-int/lit8·v4,·v4,·0x1 |
| |
34 | ····move-result-object·p0 | 29 | ····invoke-virtual·{v5},·Ljava/lang/reflect/Method;->getName()Ljava/lang/String; |
| |
35 | ····invoke-virtual·{p0},·Landroid/content/res/Configuration;->getLocales()Landroid/os/LocaleList; | 30 | ····move-result-object·v6 |
| |
36 | ····move-result-object·p0 | 31 | ····const-string·v7,·"addSuppressed" |
| |
| 32 | ····invoke-static·{v6,·v7},·Le/v/d/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z |
37 | ····.line·62 | |
38 | ····invoke-virtual·{p1},·Landroid/telephony/mbms/ServiceInfo;->getNamedContentLocales()Ljava/util/Set; | |
| |
39 | ····move-result-object·v0 | 33 | ····move-result·v6 |
| |
40 | ····invoke-interface·{v0},·Ljava/util/Set;->size()I | 34 | ····if-eqz·v6,·:cond_1 |
| |
41 | ····move-result·v0 | 35 | ····invoke-virtual·{v5},·Ljava/lang/reflect/Method;->getParameterTypes()[Ljava/lang/Class; |
| |
42 | ····if-nez·v0,·:cond_1 | 36 | ····move-result-object·v6 |
| |
43 | ····return-object·v1 | 37 | ····const-string·v7,·"it.parameterTypes" |
| |
| 38 | ····invoke-static·{v6,·v7},·Le/v/d/i;->c(Ljava/lang/Object;Ljava/lang/String;)V |
44 | ····.line·66 | |
45 | ····:cond_1 | |
46 | ····new-array·v0,·v0,·[Ljava/lang/String; | |
| |
47 | ····const/4·v2,·0x0 | 39 | ····invoke-static·{v6},·Le/q/a;->h([Ljava/lang/Object;)Ljava/lang/Object; |
| |
| 40 | ····move-result-object·v6 |
48 | ····.line·69 | |
49 | ····invoke-virtual·{p1},·Landroid/telephony/mbms/ServiceInfo;->getNamedContentLocales()Ljava/util/Set; | |
| |
50 | ····move-result-object·v3 | 41 | ····invoke-static·{v6,·v0},·Le/v/d/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z |
| |
51 | ····invoke-interface·{v3},·Ljava/util/Set;->iterator()Ljava/util/Iterator; | 42 | ····move-result·v6 |
| |
52 | ····move-result-object·v3 | 43 | ····if-eqz·v6,·:cond_1 |
| |
| 44 | ····const/4·v6,·0x1 |
53 | ····:goto_0 | |
54 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z | |
| |
55 | ····move-result·v4 | 45 | ····goto·:goto_0 |
| |
56 | ····if-eqz·v4,·:cond_2 | 46 | ····:cond_1 |
| 47 | ····move·v6,·v3 |
| |
57 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 48 | ····:goto_0 |
| 49 | ····if-eqz·v6,·:cond_0 |
| |
58 | ····move-result-object·v4 | 50 | ····goto·:goto_1 |
| |
59 | ····check-cast·v4,·Ljava/util/Locale; | 51 | ····:cond_2 |
| 52 | ····const/4·v5,·0x0 |
| |
60 | ····.line·70 | |
61 | ····invoke-virtual·{v4},·Ljava/util/Locale;->toLanguageTag()Ljava/lang/String; | 53 | ····:goto_1 |
| 54 | ····sput-object·v5,·Le/t/a$a;->a:Ljava/lang/reflect/Method; |
| |
62 | ····move-result-object·v4 | 55 | ····array-length·v0,·v1 |
| |
63 | ····aput-object·v4,·v0,·v2 | 56 | ····:cond_3 |
Max diff block lines reached; 859/5071 bytes (16.94%) of diff not shown.
|
| | | |
Offset 1, 138 lines modified | Offset 1, 90 lines modified |
1 | .class·public·Landroidx/core/math/MathUtils; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"MathUtils.java" | 1 | .class·public·abstract·Le/s/j/a/k; |
| 2 | .super·Le/s/j/a/d; |
| 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Le/v/d/f; |
| |
| |
| 6 | #·annotations |
| 7 | .annotation·system·Ldalvik/annotation/Signature; |
| 8 | ····value·=·{ |
| 9 | ········"Le/s/j/a/d;", |
| 10 | ········"Le/v/d/f<", |
| 11 | ········"Ljava/lang/Object;", |
| 12 | ········">;", |
| 13 | ········"Ljava/lang/Object;" |
| 14 | ····} |
| 15 | .end·annotation |
| |
| |
| 16 | #·instance·fields |
| 17 | .field·private·final·arity:I |
4 | #·direct·methods | |
5 | .method·private·constructor·<init>()V | |
6 | ····.locals·0 | |
| |
7 | ····.line·24 | |
8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
9 | ····return-void | |
10 | .end·method | |
| |
11 | .method·public·static·clamp(DDD)D | 18 | #·direct·methods |
| 19 | .method·public·constructor·<init>(I)V |
12 | ····.locals·1 | 20 | ····.locals·1 |
13 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
14 | ········accessFlags·=·{ | |
15 | ············0x0, | |
16 | ············0x0, | |
17 | ············0x0 | |
18 | ········} | |
19 | ········names·=·{ | |
20 | ············"value", | |
21 | ············"min", | |
22 | ············"max" | |
23 | ········} | |
24 | ····.end·annotation | |
| |
25 | ····cmpg-double·v0,·p0,·p2 | 21 | ····const/4·v0,·0x0 |
| |
26 | ····if-gez·v0,·:cond_0 | 22 | ····invoke-direct·{p0,·p1,·v0},·Le/s/j/a/k;-><init>(ILe/s/d;)V |
| |
27 | ····return-wide·p2 | 23 | ····return-void |
| |
28 | ····:cond_0 | |
29 | ····cmpl-double·p2,·p0,·p4 | |
| |
30 | ····if-lez·p2,·:cond_1 | |
| |
31 | ····return-wide·p4 | |
| |
32 | ····:cond_1 | |
33 | ····return-wide·p0 | |
34 | .end·method | 24 | .end·method |
| |
35 | .method·public·static·clamp(FFF)F | 25 | .method·public·constructor·<init>(ILe/s/d;)V |
36 | ····.locals·1 | 26 | ····.locals·0 |
37 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | 27 | ····.annotation·system·Ldalvik/annotation/Signature; |
38 | ········accessFlags·=·{ | |
39 | ············0x0, | |
40 | ············0x0, | |
41 | ············0x0 | |
42 | ········} | |
43 | ········names·=·{ | 28 | ········value·=·{ |
44 | ············"value", | |
45 | ············"min", | 29 | ············"(I", |
| 30 | ············"Le/s/d<", |
| 31 | ············"Ljava/lang/Object;", |
46 | ············"max" | 32 | ············">;)V" |
47 | ········} | 33 | ········} |
48 | ····.end·annotation | 34 | ····.end·annotation |
| |
49 | ····cmpg-float·v0,·p0,·p1 | 35 | ····invoke-direct·{p0,·p2},·Le/s/j/a/d;-><init>(Le/s/d;)V |
| |
50 | ····if-gez·v0,·:cond_0 | 36 | ····iput·p1,·p0,·Le/s/j/a/k;->arity:I |
| |
51 | ····return·p1 | 37 | ····return-void |
| 38 | .end·method |
| |
52 | ····:cond_0 | |
53 | ····cmpl-float·p1,·p0,·p2 | |
| |
54 | ····if-lez·p1,·:cond_1 | 39 | #·virtual·methods |
| 40 | .method·public·getArity()I |
| 41 | ····.locals·1 |
| |
55 | ····return·p2 | 42 | ····iget·v0,·p0,·Le/s/j/a/k;->arity:I |
| |
56 | ····:cond_1 | |
57 | ····return·p0 | 43 | ····return·v0 |
58 | .end·method | 44 | .end·method |
| |
59 | .method·public·static·clamp(III)I | 45 | .method·public·toString()Ljava/lang/String; |
60 | ····.locals·0 | 46 | ····.locals·2 |
61 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
62 | ········accessFlags·=·{ | |
63 | ············0x0, | |
64 | ············0x0, | |
65 | ············0x0 | |
66 | ········} | |
67 | ········names·=·{ | |
68 | ············"value", | |
69 | ············"min", | |
70 | ············"max" | |
71 | ········} | |
72 | ····.end·annotation | |
| |
73 | ····if-ge·p0,·p1,·:cond_0 | 47 | ····invoke-virtual·{p0},·Le/s/j/a/a;->getCompletion()Le/s/d; |
| |
74 | ····return·p1 | 48 | ····move-result-object·v0 |
| |
75 | ····:cond_0 | |
76 | ····if-le·p0,·p2,·:cond_1 | 49 | ····if-nez·v0,·:cond_0 |
| |
77 | ····return·p2 | |
Max diff block lines reached; 938/3895 bytes (24.08%) of diff not shown.
|
| | | |
Offset 1, 46 lines modified | Offset 1, 49 lines modified |
1 | .class·Landroidx/core/content/ContextCompat$Api26Impl; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"ContextCompat.java" | 1 | .class·public·final·Lc/b/a/t$a; |
| 2 | .super·Lc/a/b/z$a; |
| 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Lc/a/b/t0; |
| |
| |
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/core/content/ContextCompat; | 8 | ····value·=·Lc/b/a/t; |
7 | .end·annotation | 9 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x8 | 11 | ····accessFlags·=·0x19 |
10 | ····name·=·"Api26Impl" | 12 | ····name·=·"a" |
| 13 | .end·annotation |
| |
| 14 | .annotation·system·Ldalvik/annotation/Signature; |
| 15 | ····value·=·{ |
| 16 | ········"Lc/a/b/z$a<", |
| 17 | ········"Lc/b/a/t;", |
| 18 | ········"Lc/b/a/t$a;", |
| 19 | ········">;", |
| 20 | ········"Ljava/lang/Object;" |
| 21 | ····} |
11 | .end·annotation | 22 | .end·annotation |
| |
| |
12 | #·direct·methods | 23 | #·direct·methods |
13 | .method·private·constructor·<init>()V | 24 | .method·private·constructor·<init>()V |
14 | ····.locals·0 | 25 | ····.locals·1 |
| |
15 | ····.line·927 | |
16 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 26 | ····invoke-static·{},·Lc/b/a/t;->I()Lc/b/a/t; |
| |
| 27 | ····move-result-object·v0 |
| |
| 28 | ····invoke-direct·{p0,·v0},·Lc/a/b/z$a;-><init>(Lc/a/b/z;)V |
| |
17 | ····return-void | 29 | ····return-void |
18 | .end·method | 30 | .end·method |
| |
19 | .method·static·startForegroundService(Landroid/content/Context;Landroid/content/Intent;)Landroid/content/ComponentName; | 31 | .method·synthetic·constructor·<init>(Lc/b/a/d;)V |
20 | ····.locals·0 | 32 | ····.locals·0 |
21 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
22 | ········accessFlags·=·{ | |
23 | ············0x0, | |
24 | ············0x0 | |
25 | ········} | |
26 | ········names·=·{ | |
27 | ············"obj", | |
28 | ············"service" | |
29 | ········} | |
30 | ····.end·annotation | |
| |
| 33 | ····invoke-direct·{p0},·Lc/b/a/t$a;-><init>()V |
31 | ····.line·933 | |
32 | ····invoke-virtual·{p0,·p1},·Landroid/content/Context;->startForegroundService(Landroid/content/Intent;)Landroid/content/ComponentName; | |
| |
| 34 | ····return-void |
33 | ····move-result-object·p0 | |
| |
34 | ····return-object·p0 | |
35 | .end·method | 35 | .end·method |
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 130 lines modified | Offset 1, 85 lines modified |
1 | .class·Landroidx/core/content/ContextCompat$Api23Impl; | 1 | .class·public·interface·abstract·Lkotlinx/coroutines/m; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ContextCompat.java" | 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Le/s/d; |
| |
| |
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·Landroidx/core/content/ContextCompat; | 8 | ····value·=·{ |
| 9 | ········Lkotlinx/coroutines/m$a; |
| 10 | ····} |
7 | .end·annotation | 11 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 12 | .annotation·system·Ldalvik/annotation/Signature; |
9 | ····accessFlags·=·0x8 | |
10 | ····name·=·"Api23Impl" | 13 | ····value·=·{ |
| 14 | ········"<T:", |
| 15 | ········"Ljava/lang/Object;", |
| 16 | ········">", |
| 17 | ········"Ljava/lang/Object;", |
| 18 | ········"Le/s/d<", |
| 19 | ········"TT;>;" |
| 20 | ····} |
11 | .end·annotation | 21 | .end·annotation |
| |
| |
12 | #·direct·methods | 22 | #·virtual·methods |
| 23 | .method·public·abstract·b(Ljava/lang/Object;Ljava/lang/Object;Le/v/c/l;)Ljava/lang/Object; |
13 | .method·private·constructor·<init>()V | |
14 | ····.locals·0 | |
| |
15 | ····.line·878 | |
16 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
17 | ····return-void | |
18 | .end·method | |
| |
19 | .method·static·getColor(Landroid/content/Context;I)I | |
20 | ····.locals·0 | |
21 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | 24 | ····.annotation·system·Ldalvik/annotation/Signature; |
22 | ········accessFlags·=·{ | |
23 | ············0x0, | |
24 | ············0x0 | |
25 | ········} | |
26 | ········names·=·{ | 25 | ········value·=·{ |
| 26 | ············"(TT;", |
| 27 | ············"Ljava/lang/Object;", |
| 28 | ············"Le/v/c/l<", |
27 | ············"obj", | 29 | ············"-", |
| 30 | ············"Ljava/lang/Throwable;", |
28 | ············"id" | 31 | ············"Le/p;", |
29 | ········} | |
30 | ····.end·annotation | |
| |
31 | ····.line·889 | |
32 | ····invoke-virtual·{p0,·p1},·Landroid/content/Context;->getColor(I)I | |
| |
33 | ····move-result·p0 | |
| |
34 | ····return·p0 | |
35 | .end·method | |
| |
36 | .method·static·getColorStateList(Landroid/content/Context;I)Landroid/content/res/ColorStateList; | |
37 | ····.locals·0 | |
38 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
39 | ········accessFlags·=·{ | |
40 | ············0x0, | |
41 | ············0x0 | |
42 | ········} | |
43 | ········names·=·{ | |
44 | ············"obj", | 32 | ············">;)", |
45 | ············"id" | 33 | ············"Ljava/lang/Object;" |
46 | ········} | 34 | ········} |
47 | ····.end·annotation | 35 | ····.end·annotation |
| |
48 | ····.line·884 | |
49 | ····invoke-virtual·{p0,·p1},·Landroid/content/Context;->getColorStateList(I)Landroid/content/res/ColorStateList; | |
| |
50 | ····move-result-object·p0 | |
| |
51 | ····return-object·p0 | |
52 | .end·method | 36 | .end·method |
| |
| 37 | .method·public·abstract·g(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
53 | .method·static·getSystemService(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object; | |
54 | ····.locals·0 | |
55 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
56 | ········accessFlags·=·{ | |
57 | ············0x0, | |
58 | ············0x0 | |
59 | ········} | |
60 | ········names·=·{ | |
61 | ············"obj", | |
62 | ············"serviceClass" | |
63 | ········} | |
64 | ····.end·annotation | |
| |
65 | ····.annotation·system·Ldalvik/annotation/Signature; | 38 | ····.annotation·system·Ldalvik/annotation/Signature; |
66 | ········value·=·{ | 39 | ········value·=·{ |
67 | ············"<T:", | 40 | ············"(TT;", |
68 | ············"Ljava/lang/Object;", | 41 | ············"Ljava/lang/Object;", |
69 | ············">(", | 42 | ············")", |
70 | ············"Landroid/content/Context;", | |
71 | ············"Ljava/lang/Class<", | 43 | ············"Ljava/lang/Object;" |
72 | ············"TT;>;)TT;" | |
73 | ········} | 44 | ········} |
74 | ····.end·annotation | 45 | ····.end·annotation |
| |
75 | ····.line·894 | |
76 | ····invoke-virtual·{p0,·p1},·Landroid/content/Context;->getSystemService(Ljava/lang/Class;)Ljava/lang/Object; | |
| |
77 | ····move-result-object·p0 | |
| |
78 | ····return-object·p0 | |
79 | .end·method | 46 | .end·method |
| |
| 47 | .method·public·abstract·k(Le/v/c/l;)V |
80 | .method·static·getSystemServiceName(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/String; | |
81 | ····.locals·0 | |
82 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | 48 | ····.annotation·system·Ldalvik/annotation/Signature; |
83 | ········accessFlags·=·{ | |
84 | ············0x0, | |
85 | ············0x0 | |
86 | ········} | |
87 | ········names·=·{ | 49 | ········value·=·{ |
Max diff block lines reached; 832/4737 bytes (17.56%) of diff not shown.
|
| | | |
Offset 1, 121 lines modified | Offset 1, 133 lines modified |
1 | .class·public·final·Landroidx/core/content/ContentResolverCompat; | 1 | .class·final·Le/a0/c; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ContentResolverCompat.java" | 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Le/z/b; |
| |
4 | #·direct·methods | |
5 | .method·private·constructor·<init>()V | |
6 | ····.locals·0 | |
| |
7 | ····.line·33 | |
8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
9 | ····return-void | |
10 | .end·method | 6 | #·annotations |
| 7 | .annotation·system·Ldalvik/annotation/Signature; |
| 8 | ····value·=·{ |
| 9 | ········"Ljava/lang/Object;", |
| 10 | ········"Le/z/b<", |
| 11 | ········"Le/x/c;", |
| 12 | ········">;" |
| 13 | ····} |
| 14 | .end·annotation |
| |
11 | .method·public·static·query(Landroid/content/ContentResolver;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Landroidx/core/os/CancellationSignal;)Landroid/database/Cursor; | |
12 | ····.locals·7 | |
| 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:Le/v/c/p; |
13 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | 20 | ····.annotation·system·Ldalvik/annotation/Signature; |
14 | ········accessFlags·=·{ | |
15 | ············0x0, | |
16 | ············0x0, | |
17 | ············0x0, | |
18 | ············0x0, | |
19 | ············0x0, | |
20 | ············0x0, | |
21 | ············0x0 | |
22 | ········} | |
23 | ········names·=·{ | 21 | ········value·=·{ |
24 | ············"resolver", | 22 | ············"Le/v/c/p<", |
| 23 | ············"Ljava/lang/CharSequence;", |
| 24 | ············"Ljava/lang/Integer;", |
25 | ············"uri", | 25 | ············"Le/i<", |
| 26 | ············"Ljava/lang/Integer;", |
| 27 | ············"Ljava/lang/Integer;", |
| 28 | ············">;>;" |
26 | ············"projection", | |
27 | ············"selection", | |
28 | ············"selectionArgs", | |
29 | ············"sortOrder", | |
30 | ············"cancellationSignal" | |
31 | ········} | 29 | ········} |
32 | ····.end·annotation | 30 | ····.end·annotation |
| 31 | .end·field |
| |
33 | ····.line·74 | |
34 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | |
| |
35 | ····const/16·v1,·0x10 | |
| |
36 | ····if-lt·v0,·v1,·:cond_2 | |
| |
37 | ····if-eqz·p6,·:cond_0 | |
| |
38 | ····.line·79 | |
39 | ····:try_start_0 | |
40 | ····invoke-virtual·{p6},·Landroidx/core/os/CancellationSignal;->getCancellationSignalObject()Ljava/lang/Object; | 32 | #·direct·methods |
| 33 | .method·public·constructor·<init>(Ljava/lang/CharSequence;IILe/v/c/p;)V |
| 34 | ····.locals·1 |
| 35 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 36 | ········value·=·{ |
| 37 | ············"(", |
| 38 | ············"Ljava/lang/CharSequence;", |
| 39 | ············"II", |
| 40 | ············"Le/v/c/p<", |
| 41 | ············"-", |
| 42 | ············"Ljava/lang/CharSequence;", |
| 43 | ············"-", |
| 44 | ············"Ljava/lang/Integer;", |
| 45 | ············"Le/i<", |
| 46 | ············"Ljava/lang/Integer;", |
| 47 | ············"Ljava/lang/Integer;", |
| 48 | ············">;>;)V" |
| 49 | ········} |
| 50 | ····.end·annotation |
| |
41 | ····move-result-object·p6 | 51 | ····const-string·v0,·"input" |
| |
42 | ····goto·:goto_0 | 52 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
| 53 | ····const-string·v0,·"getNextMatch" |
43 | ····:catch_0 | |
44 | ····move-exception·p0 | |
| |
45 | ····goto·:goto_1 | 54 | ····invoke-static·{p4,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
| 55 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
46 | ····:cond_0 | |
47 | ····const/4·p6,·0x0 | |
| |
| 56 | ····iput-object·p1,·p0,·Le/a0/c;->a:Ljava/lang/CharSequence; |
48 | ····.line·80 | |
49 | ····:goto_0 | |
50 | ····move-object·v6,·p6 | |
| |
51 | ····check-cast·v6,·Landroid/os/CancellationSignal; | 57 | ····iput·p2,·p0,·Le/a0/c;->b:I |
| |
52 | ····move-object·v0,·p0 | 58 | ····iput·p3,·p0,·Le/a0/c;->c:I |
| |
53 | ····move-object·v1,·p1 | 59 | ····iput-object·p4,·p0,·Le/a0/c;->d:Le/v/c/p; |
| |
54 | ····move-object·v2,·p2 | 60 | ····return-void |
| 61 | .end·method |
| |
55 | ····move-object·v3,·p3 | 62 | .method·public·static·final·synthetic·a(Le/a0/c;)Le/v/c/p; |
| 63 | ····.locals·0 |
| |
56 | ····move-object·v4,·p4 | 64 | ····iget-object·p0,·p0,·Le/a0/c;->d:Le/v/c/p; |
| |
57 | ····move-object·v5,·p5 | 65 | ····return-object·p0 |
Max diff block lines reached; 1978/5621 bytes (35.19%) of diff not shown.
|
| | | |
Offset 1, 82 lines modified | Offset 1, 79 lines modified |
1 | .class·Landroidx/core/content/ContextCompat$Api24Impl; | 1 | .class·public·Lb/c/a/a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ContextCompat.java" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | |
6 | ····value·=·Landroidx/core/content/ContextCompat; | |
7 | .end·annotation | |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
9 | ····accessFlags·=·0x8 | |
10 | ····name·=·"Api24Impl" | 6 | ····value·=·{ |
| 7 | ········Lb/c/a/a$a; |
| 8 | ····} |
11 | .end·annotation | 9 | .end·annotation |
| |
| |
12 | #·direct·methods | 10 | #·direct·methods |
13 | .method·private·constructor·<init>()V | 11 | .method·static·constructor·<clinit>()V |
14 | ····.locals·0 | 12 | ····.locals·0 |
| |
15 | ····.line·905 | |
16 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
17 | ····return-void | 13 | ····return-void |
18 | .end·method | 14 | .end·method |
| |
19 | .method·static·createDeviceProtectedStorageContext(Landroid/content/Context;)Landroid/content/Context; | 15 | .method·public·static·a(Landroid/content/Context;Ljava/lang/String;)I |
20 | ····.locals·0 | 16 | ····.locals·2 |
21 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
22 | ········accessFlags·=·{ | |
23 | ············0x0 | |
24 | ········} | |
25 | ········names·=·{ | |
26 | ············"obj" | |
27 | ········} | |
28 | ····.end·annotation | |
| |
| 17 | ····if-eqz·p1,·:cond_0 |
29 | ····.line·916 | |
30 | ····invoke-virtual·{p0},·Landroid/content/Context;->createDeviceProtectedStorageContext()Landroid/content/Context; | |
| |
31 | ····move-result-object·p0 | 18 | ····invoke-static·{},·Landroid/os/Process;->myPid()I |
| |
| 19 | ····move-result·v0 |
| |
| 20 | ····invoke-static·{},·Landroid/os/Process;->myUid()I |
| |
| 21 | ····move-result·v1 |
| |
| 22 | ····invoke-virtual·{p0,·p1,·v0,·v1},·Landroid/content/Context;->checkPermission(Ljava/lang/String;II)I |
| |
| 23 | ····move-result·p0 |
| |
32 | ····return-object·p0 | 24 | ····return·p0 |
| |
| 25 | ····:cond_0 |
| 26 | ····new-instance·p0,·Ljava/lang/IllegalArgumentException; |
| |
| 27 | ····const-string·p1,·"permission·is·null" |
| |
| 28 | ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
| |
| 29 | ····throw·p0 |
33 | .end·method | 30 | .end·method |
| |
34 | .method·static·getDataDir(Landroid/content/Context;)Ljava/io/File; | 31 | .method·public·static·b(Landroid/content/Context;)Ljava/util/concurrent/Executor; |
35 | ····.locals·0 | 32 | ····.locals·2 |
| |
| 33 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
| |
| 34 | ····const/16·v1,·0x1c |
36 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
37 | ········accessFlags·=·{ | |
38 | ············0x0 | |
39 | ········} | |
40 | ········names·=·{ | |
41 | ············"obj" | |
42 | ········} | |
43 | ····.end·annotation | |
| |
44 | ····.line·911 | |
45 | ····invoke-virtual·{p0},·Landroid/content/Context;->getDataDir()Ljava/io/File; | 35 | ····if-lt·v0,·v1,·:cond_0 |
| |
| 36 | ····invoke-static·{p0},·Lb/c/a/a$a;->a(Landroid/content/Context;)Ljava/util/concurrent/Executor; |
| |
46 | ····move-result-object·p0 | 37 | ····move-result-object·p0 |
| |
47 | ····return-object·p0 | 38 | ····return-object·p0 |
48 | .end·method | |
| |
| 39 | ····:cond_0 |
| 40 | ····new-instance·v0,·Landroid/os/Handler; |
49 | .method·static·isDeviceProtectedStorage(Landroid/content/Context;)Z | |
50 | ····.locals·0 | |
51 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
52 | ········accessFlags·=·{ | |
53 | ············0x0 | |
54 | ········} | |
55 | ········names·=·{ | |
56 | ············"obj" | |
57 | ········} | |
58 | ····.end·annotation | |
| |
| 41 | ····invoke-virtual·{p0},·Landroid/content/Context;->getMainLooper()Landroid/os/Looper; |
59 | ····.line·921 | |
60 | ····invoke-virtual·{p0},·Landroid/content/Context;->isDeviceProtectedStorage()Z | |
| |
61 | ····move-result·p0 | 42 | ····move-result-object·p0 |
| |
| 43 | ····invoke-direct·{v0,·p0},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V |
| |
| 44 | ····invoke-static·{v0},·Lb/c/b/a;->a(Landroid/os/Handler;)Ljava/util/concurrent/Executor; |
| |
| 45 | ····move-result-object·p0 |
| |
62 | ····return·p0 | 46 | ····return-object·p0 |
63 | .end·method | 47 | .end·method |
| | | |
Offset 1, 44 lines modified | Offset 1, 71 lines modified |
1 | .class·Landroidx/core/content/ContextCompat$Api28Impl; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"ContextCompat.java" | 1 | .class·Lc/a/b/k1$c; |
| 2 | .super·Lc/a/b/k1$g; |
| 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/core/content/ContextCompat; | 6 | ····value·=·Lc/a/b/k1; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x8 | 9 | ····accessFlags·=·0x2 |
10 | ····name·=·"Api28Impl" | 10 | ····name·=·"c" |
11 | .end·annotation | 11 | .end·annotation |
| |
| 12 | .annotation·system·Ldalvik/annotation/Signature; |
| 13 | ····value·=·{ |
| 14 | ········"Lc/a/b/k1<", |
| 15 | ········"TK;TV;>.g;" |
| 16 | ····} |
| 17 | .end·annotation |
| |
| |
| 18 | #·instance·fields |
| 19 | .field·final·synthetic·e:Lc/a/b/k1; |
| |
| |
12 | #·direct·methods | 20 | #·direct·methods |
13 | .method·private·constructor·<init>()V | 21 | .method·private·constructor·<init>(Lc/a/b/k1;)V |
14 | ····.locals·0 | 22 | ····.locals·1 |
| |
| 23 | ····iput-object·p1,·p0,·Lc/a/b/k1$c;->e:Lc/a/b/k1; |
| |
15 | ····.line·939 | |
16 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 24 | ····const/4·v0,·0x0 |
| |
| 25 | ····invoke-direct·{p0,·p1,·v0},·Lc/a/b/k1$g;-><init>(Lc/a/b/k1;Lc/a/b/k1$a;)V |
| |
17 | ····return-void | 26 | ····return-void |
18 | .end·method | 27 | .end·method |
| |
19 | .method·static·getMainExecutor(Landroid/content/Context;)Ljava/util/concurrent/Executor; | 28 | .method·synthetic·constructor·<init>(Lc/a/b/k1;Lc/a/b/k1$a;)V |
20 | ····.locals·0 | 29 | ····.locals·0 |
| |
| 30 | ····invoke-direct·{p0,·p1},·Lc/a/b/k1$c;-><init>(Lc/a/b/k1;)V |
| |
| 31 | ····return-void |
| 32 | .end·method |
| |
| |
| 33 | #·virtual·methods |
| 34 | .method·public·iterator()Ljava/util/Iterator; |
| 35 | ····.locals·3 |
21 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | 36 | ····.annotation·system·Ldalvik/annotation/Signature; |
22 | ········accessFlags·=·{ | |
23 | ············0x0 | |
24 | ········} | |
25 | ········names·=·{ | 37 | ········value·=·{ |
26 | ············"obj" | 38 | ············"()", |
| 39 | ············"Ljava/util/Iterator<", |
| 40 | ············"Ljava/util/Map$Entry<", |
| 41 | ············"TK;TV;>;>;" |
27 | ········} | 42 | ········} |
28 | ····.end·annotation | 43 | ····.end·annotation |
| |
29 | ····.line·945 | |
30 | ····invoke-virtual·{p0},·Landroid/content/Context;->getMainExecutor()Ljava/util/concurrent/Executor; | 44 | ····new-instance·v0,·Lc/a/b/k1$b; |
| |
| 45 | ····iget-object·v1,·p0,·Lc/a/b/k1$c;->e:Lc/a/b/k1; |
| |
| 46 | ····const/4·v2,·0x0 |
| |
31 | ····move-result-object·p0 | 47 | ····invoke-direct·{v0,·v1,·v2},·Lc/a/b/k1$b;-><init>(Lc/a/b/k1;Lc/a/b/k1$a;)V |
| |
32 | ····return-object·p0 | 48 | ····return-object·v0 |
33 | .end·method | 49 | .end·method |
| | | |
Offset 1, 107 lines modified | Offset 1, 163 lines modified |
1 | .class·Landroidx/core/content/pm/PackageInfoCompat$Api28Impl; | 1 | .class·Lc/a/b/e0$b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"PackageInfoCompat.java" | 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Ljava/util/Map$Entry; |
| |
| |
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/core/content/pm/PackageInfoCompat; | 8 | ····value·=·Lc/a/b/e0; |
7 | .end·annotation | 9 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0xa | 11 | ····accessFlags·=·0x8 |
10 | ····name·=·"Api28Impl" | 12 | ····name·=·"b" |
| 13 | .end·annotation |
| |
| 14 | .annotation·system·Ldalvik/annotation/Signature; |
| 15 | ····value·=·{ |
| 16 | ········"<K:", |
| 17 | ········"Ljava/lang/Object;", |
| 18 | ········">", |
| 19 | ········"Ljava/lang/Object;", |
| 20 | ········"Ljava/util/Map$Entry<", |
| 21 | ········"TK;", |
| 22 | ········"Ljava/lang/Object;", |
| 23 | ········">;" |
| 24 | ····} |
11 | .end·annotation | 25 | .end·annotation |
| |
| |
| 26 | #·instance·fields |
| 27 | .field·private·d:Ljava/util/Map$Entry; |
| 28 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 29 | ········value·=·{ |
| 30 | ············"Ljava/util/Map$Entry<", |
| 31 | ············"TK;", |
| 32 | ············"Lc/a/b/e0;", |
| 33 | ············">;" |
| 34 | ········} |
| 35 | ····.end·annotation |
| 36 | .end·field |
| |
| |
12 | #·direct·methods | 37 | #·direct·methods |
13 | .method·private·constructor·<init>()V | 38 | .method·private·constructor·<init>(Ljava/util/Map$Entry;)V |
14 | ····.locals·0 | 39 | ····.locals·0 |
| 40 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 41 | ········value·=·{ |
| 42 | ············"(", |
| 43 | ············"Ljava/util/Map$Entry<", |
| 44 | ············"TK;", |
| 45 | ············"Lc/a/b/e0;", |
| 46 | ············">;)V" |
| 47 | ········} |
| 48 | ····.end·annotation |
| |
15 | ····.line·266 | |
16 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 49 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
| 50 | ····iput-object·p1,·p0,·Lc/a/b/e0$b;->d:Ljava/util/Map$Entry; |
| |
17 | ····return-void | 51 | ····return-void |
18 | .end·method | 52 | .end·method |
| |
19 | .method·static·getApkContentsSigners(Landroid/content/pm/SigningInfo;)[Landroid/content/pm/Signature; | 53 | .method·synthetic·constructor·<init>(Ljava/util/Map$Entry;Lc/a/b/e0$a;)V |
20 | ····.locals·0 | 54 | ····.locals·0 |
21 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
22 | ········accessFlags·=·{ | |
23 | ············0x0 | |
24 | ········} | |
25 | ········names·=·{ | |
26 | ············"signingInfo" | |
27 | ········} | |
28 | ····.end·annotation | |
| |
| 55 | ····invoke-direct·{p0,·p1},·Lc/a/b/e0$b;-><init>(Ljava/util/Map$Entry;)V |
29 | ····.line·280 | |
30 | ····invoke-virtual·{p0},·Landroid/content/pm/SigningInfo;->getApkContentsSigners()[Landroid/content/pm/Signature; | |
| |
31 | ····move-result-object·p0 | 56 | ····return-void |
| 57 | .end·method |
| |
| |
| 58 | #·virtual·methods |
| 59 | .method·public·a()Lc/a/b/e0; |
| 60 | ····.locals·1 |
| |
| 61 | ····iget-object·v0,·p0,·Lc/a/b/e0$b;->d:Ljava/util/Map$Entry; |
| |
| 62 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
| |
| 63 | ····move-result-object·v0 |
| |
| 64 | ····check-cast·v0,·Lc/a/b/e0; |
| |
32 | ····return-object·p0 | 65 | ····return-object·v0 |
33 | .end·method | 66 | .end·method |
| |
34 | .method·static·getSigningCertificateHistory(Landroid/content/pm/SigningInfo;)[Landroid/content/pm/Signature; | 67 | .method·public·getKey()Ljava/lang/Object; |
35 | ····.locals·0 | 68 | ····.locals·1 |
36 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | 69 | ····.annotation·system·Ldalvik/annotation/Signature; |
37 | ········accessFlags·=·{ | |
38 | ············0x0 | |
39 | ········} | |
40 | ········names·=·{ | 70 | ········value·=·{ |
41 | ············"signingInfo" | 71 | ············"()TK;" |
42 | ········} | 72 | ········} |
43 | ····.end·annotation | 73 | ····.end·annotation |
| |
44 | ····.line·285 | |
45 | ····invoke-virtual·{p0},·Landroid/content/pm/SigningInfo;->getSigningCertificateHistory()[Landroid/content/pm/Signature; | 74 | ····iget-object·v0,·p0,·Lc/a/b/e0$b;->d:Ljava/util/Map$Entry; |
| |
| 75 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; |
| |
46 | ····move-result-object·p0 | 76 | ····move-result-object·v0 |
| |
47 | ····return-object·p0 | 77 | ····return-object·v0 |
48 | .end·method | 78 | .end·method |
| |
49 | .method·static·hasMultipleSigners(Landroid/content/pm/SigningInfo;)Z | 79 | .method·public·getValue()Ljava/lang/Object; |
50 | ····.locals·0 | 80 | ····.locals·1 |
51 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
52 | ········accessFlags·=·{ | |
53 | ············0x0 | |
54 | ········} | |
Max diff block lines reached; 1775/5831 bytes (30.44%) of diff not shown.
|
| | | |
Offset 1, 98 lines modified | Offset 1, 99 lines modified |
1 | .class·Landroidx/core/content/pm/ShortcutManagerCompat$Api25Impl; | 1 | .class·public·final·Le/j; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ShortcutManagerCompat.java" | 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Ljava/io/Serializable; |
| |
| |
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·Landroidx/core/content/pm/ShortcutManagerCompat; | 8 | ····value·=·{ |
| 9 | ········Le/j$a;, |
| 10 | ········Le/j$b; |
| 11 | ····} |
7 | .end·annotation | 12 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 13 | .annotation·system·Ldalvik/annotation/Signature; |
9 | ····accessFlags·=·0xa | |
10 | ····name·=·"Api25Impl" | 14 | ····value·=·{ |
| 15 | ········"<T:", |
| 16 | ········"Ljava/lang/Object;", |
| 17 | ········">", |
| 18 | ········"Ljava/lang/Object;", |
| 19 | ········"Ljava/io/Serializable;" |
| 20 | ····} |
11 | .end·annotation | 21 | .end·annotation |
| |
| |
| 22 | #·static·fields |
| 23 | .field·public·static·final·d:Le/j$a; |
| |
| |
12 | #·direct·methods | 24 | #·direct·methods |
13 | .method·private·constructor·<init>()V | 25 | .method·static·constructor·<clinit>()V |
14 | ····.locals·0 | 26 | ····.locals·2 |
| |
| 27 | ····new-instance·v0,·Le/j$a; |
| |
| 28 | ····const/4·v1,·0x0 |
| |
| 29 | ····invoke-direct·{v0,·v1},·Le/j$a;-><init>(Le/v/d/e;)V |
| |
| 30 | ····sput-object·v0,·Le/j;->d:Le/j$a; |
15 | ····.line·875 | |
16 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
17 | ····return-void | 31 | ····return-void |
18 | .end·method | 32 | .end·method |
| |
19 | .method·static·getShortcutInfoWithLowestRank(Ljava/util/List;)Ljava/lang/String; | 33 | .method·public·static·a(Ljava/lang/Object;)Ljava/lang/Object; |
20 | ····.locals·5 | 34 | ····.locals·0 |
21 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
22 | ········accessFlags·=·{ | |
23 | ············0x10 | |
24 | ········} | |
25 | ········names·=·{ | |
26 | ············"shortcuts" | |
27 | ········} | |
28 | ····.end·annotation | |
| |
29 | ····.annotation·system·Ldalvik/annotation/Signature; | 35 | ····.annotation·system·Ldalvik/annotation/Signature; |
30 | ········value·=·{ | 36 | ········value·=·{ |
| 37 | ············"<T:", |
| 38 | ············"Ljava/lang/Object;", |
31 | ············"(", | 39 | ············">(", |
| 40 | ············"Ljava/lang/Object;", |
32 | ············"Ljava/util/List<", | |
33 | ············"Landroid/content/pm/ShortcutInfo;", | |
34 | ············">;)", | 41 | ············")", |
35 | ············"Ljava/lang/String;" | 42 | ············"Ljava/lang/Object;" |
36 | ········} | 43 | ········} |
37 | ····.end·annotation | 44 | ····.end·annotation |
| |
38 | ····.line·879 | |
39 | ····invoke-interface·{p0},·Ljava/util/List;->iterator()Ljava/util/Iterator; | |
| |
40 | ····move-result-object·p0 | 45 | ····return-object·p0 |
| 46 | .end·method |
| |
41 | ····const/4·v0,·-0x1 | |
| |
42 | ····const/4·v1,·0x0 | |
| |
43 | ····:cond_0 | |
44 | ····:goto_0 | |
45 | ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z | |
| |
46 | ····move-result·v2 | |
| |
47 | ····if-eqz·v2,·:cond_1 | |
| |
48 | ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 47 | .method·public·static·final·b(Ljava/lang/Object;)Ljava/lang/Throwable; |
| 48 | ····.locals·1 |
| |
49 | ····move-result-object·v2 | 49 | ····instance-of·v0,·p0,·Le/j$b; |
| |
50 | ····check-cast·v2,·Landroid/content/pm/ShortcutInfo; | 50 | ····if-eqz·v0,·:cond_0 |
| |
| 51 | ····check-cast·p0,·Le/j$b; |
51 | ····.line·880 | |
52 | ····invoke-virtual·{v2},·Landroid/content/pm/ShortcutInfo;->getRank()I | |
| |
53 | ····move-result·v3 | 52 | ····iget-object·p0,·p0,·Le/j$b;->d:Ljava/lang/Throwable; |
| |
54 | ····if-le·v3,·v0,·:cond_0 | 53 | ····goto·:goto_0 |
| |
55 | ····.line·881 | |
56 | ····invoke-virtual·{v2},·Landroid/content/pm/ShortcutInfo;->getId()Ljava/lang/String; | 54 | ····:cond_0 |
| 55 | ····const/4·p0,·0x0 |
| |
57 | ····move-result-object·v0 | 56 | ····:goto_0 |
| 57 | ····return-object·p0 |
| 58 | .end·method |
| |
58 | ····.line·882 | |
59 | ····invoke-virtual·{v2},·Landroid/content/pm/ShortcutInfo;->getRank()I | 59 | .method·public·static·final·c(Ljava/lang/Object;)Z |
| 60 | ····.locals·0 |
| |
60 | ····move-result·v1 | 61 | ····instance-of·p0,·p0,·Le/j$b; |
| |
61 | ····move·v4,·v1 | 62 | ····return·p0 |
| 63 | .end·method |
| |
62 | ····move-object·v1,·v0 | 64 | .method·public·static·final·d(Ljava/lang/Object;)Z |
| 65 | ····.locals·0 |
| |
63 | ····move·v0,·v4 | 66 | ····instance-of·p0,·p0,·Le/j$b; |
Max diff block lines reached; 113/3682 bytes (3.07%) of diff not shown.
|
| | | |
Offset 1, 21 lines modified | Offset 1, 26 lines modified |
1 | .class·public·interface·abstract·annotation·Landroidx/core/content/pm/ShortcutManagerCompat$ShortcutMatchFlags; | 1 | .class·public·interface·abstract·Lc/a/b/b0$h; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ShortcutManagerCompat.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/lang/annotation/Annotation; | 5 | .implements·Lc/a/b/b0$i; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Landroidx/core/content/pm/ShortcutManagerCompat; | 8 | ····value·=·Lc/a/b/b0; |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x2609 | 11 | ····accessFlags·=·0x609 |
12 | ····name·=·"ShortcutMatchFlags" | 12 | ····name·=·"h" |
13 | .end·annotation | 13 | .end·annotation |
| |
14 | .annotation·runtime·Ljava/lang/annotation/Retention; | |
15 | ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->SOURCE:Ljava/lang/annotation/RetentionPolicy; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
| 15 | ····value·=·{ |
| 16 | ········"Ljava/lang/Object;", |
| 17 | ········"Lc/a/b/b0$i<", |
| 18 | ········"Ljava/lang/Long;", |
| 19 | ········">;" |
| 20 | ····} |
16 | .end·annotation | 21 | .end·annotation |
| | | |
Offset 1, 106 lines modified | Offset 1, 81 lines modified |
1 | .class·public·abstract·Landroidx/core/content/pm/ShortcutInfoCompatSaver; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"ShortcutInfoCompatSaver.java" | 1 | .class·Lb/a/a/a/b$a; |
| 2 | .super·Lb/a/a/a/b$e; |
| 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 6 | ····value·=·Lb/a/a/a/b; |
| 7 | .end·annotation |
| |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 9 | ····accessFlags·=·0x8 |
| 10 | ····name·=·"a" |
6 | ····value·=·{ | |
7 | ········Landroidx/core/content/pm/ShortcutInfoCompatSaver$NoopImpl; | |
8 | ····} | |
9 | .end·annotation | 11 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/Signature; | 12 | .annotation·system·Ldalvik/annotation/Signature; |
11 | ····value·=·{ | 13 | ····value·=·{ |
12 | ········"<T:", | 14 | ········"<K:", |
| 15 | ········"Ljava/lang/Object;", |
| 16 | ········"V:", |
13 | ········"Ljava/lang/Object;", | 17 | ········"Ljava/lang/Object;", |
14 | ········">", | 18 | ········">", |
15 | ········"Ljava/lang/Object;" | 19 | ········"Lb/a/a/a/b$e<", |
| 20 | ········"TK;TV;>;" |
16 | ····} | 21 | ····} |
17 | .end·annotation | 22 | .end·annotation |
| |
| |
18 | #·direct·methods | 23 | #·direct·methods |
19 | .method·public·constructor·<init>()V | 24 | .method·constructor·<init>(Lb/a/a/a/b$c;Lb/a/a/a/b$c;)V |
20 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 27 | ········value·=·{ |
| 28 | ············"(", |
| 29 | ············"Lb/a/a/a/b$c<", |
| 30 | ············"TK;TV;>;", |
| 31 | ············"Lb/a/a/a/b$c<", |
| 32 | ············"TK;TV;>;)V" |
| 33 | ········} |
| 34 | ····.end·annotation |
| |
| 35 | ····invoke-direct·{p0,·p1,·p2},·Lb/a/a/a/b$e;-><init>(Lb/a/a/a/b$c;Lb/a/a/a/b$c;)V |
21 | ····.line·36 | |
22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
23 | ····return-void | 36 | ····return-void |
24 | .end·method | 37 | .end·method |
| |
| |
25 | #·virtual·methods | 38 | #·virtual·methods |
| 39 | .method·c(Lb/a/a/a/b$c;)Lb/a/a/a/b$c; |
| 40 | ····.locals·0 |
26 | .method·public·abstract·addShortcuts(Ljava/util/List;)Ljava/lang/Object; | |
27 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
28 | ········accessFlags·=·{ | |
29 | ············0x0 | |
30 | ········} | |
31 | ········names·=·{ | |
32 | ············"shortcuts" | |
33 | ········} | |
34 | ····.end·annotation | |
| |
35 | ····.annotation·system·Ldalvik/annotation/Signature; | 41 | ····.annotation·system·Ldalvik/annotation/Signature; |
36 | ········value·=·{ | 42 | ········value·=·{ |
37 | ············"(", | 43 | ············"(", |
| 44 | ············"Lb/a/a/a/b$c<", |
38 | ············"Ljava/util/List<", | |
39 | ············"Landroidx/core/content/pm/ShortcutInfoCompat;", | |
40 | ············">;)TT;" | 45 | ············"TK;TV;>;)", |
| 46 | ············"Lb/a/a/a/b$c<", |
| 47 | ············"TK;TV;>;" |
41 | ········} | 48 | ········} |
42 | ····.end·annotation | 49 | ····.end·annotation |
43 | .end·method | |
| |
| 50 | ····iget-object·p1,·p1,·Lb/a/a/a/b$c;->g:Lb/a/a/a/b$c; |
44 | .method·public·getShortcuts()Ljava/util/List; | |
45 | ····.locals·1 | |
46 | ····.annotation·system·Ldalvik/annotation/Signature; | |
47 | ········value·=·{ | |
48 | ············"()", | |
49 | ············"Ljava/util/List<", | |
50 | ············"Landroidx/core/content/pm/ShortcutInfoCompat;", | |
51 | ············">;" | |
52 | ········} | |
53 | ····.end·annotation | |
| |
54 | ····.annotation·system·Ldalvik/annotation/Throws; | |
55 | ········value·=·{ | |
56 | ············Ljava/lang/Exception; | |
57 | ········} | |
58 | ····.end·annotation | |
| |
59 | ····.line·48 | |
60 | ····new-instance·v0,·Ljava/util/ArrayList; | |
| |
61 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V | |
| |
62 | ····return-object·v0 | 51 | ····return-object·p1 |
63 | .end·method | 52 | .end·method |
| |
64 | .method·public·abstract·removeAllShortcuts()Ljava/lang/Object; | 53 | .method·d(Lb/a/a/a/b$c;)Lb/a/a/a/b$c; |
| 54 | ····.locals·0 |
65 | ····.annotation·system·Ldalvik/annotation/Signature; | 55 | ····.annotation·system·Ldalvik/annotation/Signature; |
66 | ········value·=·{ | 56 | ········value·=·{ |
67 | ············"()TT;" | 57 | ············"(", |
| 58 | ············"Lb/a/a/a/b$c<", |
| 59 | ············"TK;TV;>;)", |
| 60 | ············"Lb/a/a/a/b$c<", |
| 61 | ············"TK;TV;>;" |
68 | ········} | 62 | ········} |
69 | ····.end·annotation | 63 | ····.end·annotation |
70 | .end·method | |
| |
| 64 | ····iget-object·p1,·p1,·Lb/a/a/a/b$c;->f:Lb/a/a/a/b$c; |
71 | .method·public·abstract·removeShortcuts(Ljava/util/List;)Ljava/lang/Object; | |
72 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
73 | ········accessFlags·=·{ | |
74 | ············0x0 | |
75 | ········} | |
76 | ········names·=·{ | |
77 | ············"shortcutIds" | |
Max diff block lines reached; 248/3775 bytes (6.57%) of diff not shown.
|
| | | |
Offset 1, 144 lines modified | Offset 1, 126 lines modified |
1 | .class·public·Landroidx/core/content/pm/ShortcutInfoCompatSaver$NoopImpl; | |
2 | .super·Landroidx/core/content/pm/ShortcutInfoCompatSaver; | |
3 | .source·"ShortcutInfoCompatSaver.java" | 1 | .class·final·Le/s/c$a; |
| 2 | .super·Le/v/d/j; |
| 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Le/v/c/p; |
| |
| |
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
6 | ····value·=·Landroidx/core/content/pm/ShortcutInfoCompatSaver; | 8 | ····value·=·Le/s/c;->toString()Ljava/lang/String; |
7 | .end·annotation | 9 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x9 | 11 | ····accessFlags·=·0x18 |
10 | ····name·=·"NoopImpl" | 12 | ····name·=·null |
11 | .end·annotation | 13 | .end·annotation |
| |
12 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
13 | ····value·=·{ | 15 | ····value·=·{ |
14 | ········"Landroidx/core/content/pm/ShortcutInfoCompatSaver<", | 16 | ········"Le/v/d/j;", |
| 17 | ········"Le/v/c/p<", |
15 | ········"Ljava/lang/Void;", | 18 | ········"Ljava/lang/String;", |
| 19 | ········"Le/s/g$b;", |
| 20 | ········"Ljava/lang/String;", |
16 | ········">;" | 21 | ········">;" |
17 | ····} | 22 | ····} |
18 | .end·annotation | 23 | .end·annotation |
| |
| |
| 24 | #·static·fields |
| 25 | .field·public·static·final·d:Le/s/c$a; |
| |
| |
19 | #·direct·methods | 26 | #·direct·methods |
20 | .method·public·constructor·<init>()V | 27 | .method·static·constructor·<clinit>()V |
21 | ····.locals·0 | 28 | ····.locals·1 |
| |
22 | ····.line·57 | |
23 | ····invoke-direct·{p0},·Landroidx/core/content/pm/ShortcutInfoCompatSaver;-><init>()V | 29 | ····new-instance·v0,·Le/s/c$a; |
| |
| 30 | ····invoke-direct·{v0},·Le/s/c$a;-><init>()V |
| |
| 31 | ····sput-object·v0,·Le/s/c$a;->d:Le/s/c$a; |
| |
24 | ····return-void | 32 | ····return-void |
25 | .end·method | 33 | .end·method |
| |
| 34 | .method·constructor·<init>()V |
| 35 | ····.locals·1 |
| |
| 36 | ····const/4·v0,·0x2 |
26 | #·virtual·methods | |
27 | .method·public·bridge·synthetic·addShortcuts(Ljava/util/List;)Ljava/lang/Object; | |
28 | ····.locals·0 | |
29 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
30 | ········accessFlags·=·{ | |
31 | ············0x1000 | |
32 | ········} | |
33 | ········names·=·{ | |
34 | ············"shortcuts" | |
35 | ········} | |
36 | ····.end·annotation | |
| |
37 | ····.line·56 | |
38 | ····invoke-virtual·{p0,·p1},·Landroidx/core/content/pm/ShortcutInfoCompatSaver$NoopImpl;->addShortcuts(Ljava/util/List;)Ljava/lang/Void; | |
| |
39 | ····move-result-object·p1 | 37 | ····invoke-direct·{p0,·v0},·Le/v/d/j;-><init>(I)V |
| |
40 | ····return-object·p1 | 38 | ····return-void |
41 | .end·method | 39 | .end·method |
| |
42 | .method·public·addShortcuts(Ljava/util/List;)Ljava/lang/Void; | |
43 | ····.locals·0 | |
44 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
45 | ········accessFlags·=·{ | |
46 | ············0x0 | |
47 | ········} | |
48 | ········names·=·{ | |
49 | ············"shortcuts" | |
50 | ········} | |
51 | ····.end·annotation | |
| |
52 | ····.annotation·system·Ldalvik/annotation/Signature; | |
53 | ········value·=·{ | |
54 | ············"(", | |
55 | ············"Ljava/util/List<", | |
56 | ············"Landroidx/core/content/pm/ShortcutInfoCompat;", | |
57 | ············">;)", | |
58 | ············"Ljava/lang/Void;" | |
59 | ········} | |
60 | ····.end·annotation | |
| |
61 | ····const/4·p1,·0x0 | 40 | #·virtual·methods |
| 41 | .method·public·final·a(Ljava/lang/String;Le/s/g$b;)Ljava/lang/String; |
| 42 | ····.locals·1 |
| |
| 43 | ····const-string·v0,·"acc" |
62 | ····return-object·p1 | |
63 | .end·method | |
| |
| 44 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
64 | .method·public·bridge·synthetic·removeAllShortcuts()Ljava/lang/Object; | |
65 | ····.locals·1 | |
| |
| 45 | ····const-string·v0,·"element" |
66 | ····.line·56 | |
67 | ····invoke-virtual·{p0},·Landroidx/core/content/pm/ShortcutInfoCompatSaver$NoopImpl;->removeAllShortcuts()Ljava/lang/Void; | |
| |
68 | ····move-result-object·v0 | 46 | ····invoke-static·{p2,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
| 47 | ····invoke-interface·{p1},·Ljava/lang/CharSequence;->length()I |
69 | ····return-object·v0 | |
70 | .end·method | |
| |
71 | .method·public·removeAllShortcuts()Ljava/lang/Void; | |
72 | ····.locals·1 | 48 | ····move-result·v0 |
| |
| 49 | ····if-nez·v0,·:cond_0 |
| |
| 50 | ····const/4·v0,·0x1 |
| |
| 51 | ····goto·:goto_0 |
| |
| 52 | ····:cond_0 |
Max diff block lines reached; 2174/5808 bytes (37.43%) of diff not shown.
|
| | | |
Offset 1, 106 lines modified | Offset 1, 116 lines modified |
1 | .class·public·final·Landroidx/core/graphics/BitmapCompat; | 1 | .class·final·Lc/a/b/d; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"BitmapCompat.java" | 3 | .source·"" |
| |
| |
| 4 | #·static·fields |
| 5 | .field·private·static·final·a:Ljava/lang/Class; |
| 6 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 7 | ········value·=·{ |
| 8 | ············"Ljava/lang/Class<", |
| 9 | ············"*>;" |
| 10 | ········} |
| 11 | ····.end·annotation |
| 12 | .end·field |
| |
| 13 | .field·private·static·final·b:Z |
| |
| |
4 | #·direct·methods | 14 | #·direct·methods |
5 | .method·private·constructor·<init>()V | 15 | .method·static·constructor·<clinit>()V |
6 | ····.locals·0 | 16 | ····.locals·1 |
| |
| 17 | ····const-string·v0,·"libcore.io.Memory" |
7 | ····.line·54 | |
8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
| 18 | ····invoke-static·{v0},·Lc/a/b/d;->a(Ljava/lang/String;)Ljava/lang/Class; |
9 | ····return-void | |
10 | .end·method | |
| |
| 19 | ····move-result-object·v0 |
11 | .method·public·static·getAllocationByteCount(Landroid/graphics/Bitmap;)I | |
12 | ····.locals·2 | |
13 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
14 | ········accessFlags·=·{ | |
15 | ············0x0 | |
16 | ········} | |
17 | ········names·=·{ | |
18 | ············"bitmap" | |
19 | ········} | |
20 | ····.end·annotation | |
| |
| 20 | ····sput-object·v0,·Lc/a/b/d;->a:Ljava/lang/Class; |
21 | ····.line·48 | |
22 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | |
| |
23 | ····const/16·v1,·0x13 | 21 | ····const-string·v0,·"org.robolectric.Robolectric" |
| |
24 | ····if-lt·v0,·v1,·:cond_0 | 22 | ····invoke-static·{v0},·Lc/a/b/d;->a(Ljava/lang/String;)Ljava/lang/Class; |
| |
| 23 | ····move-result-object·v0 |
25 | ····.line·49 | |
26 | ····invoke-virtual·{p0},·Landroid/graphics/Bitmap;->getAllocationByteCount()I | |
| |
27 | ····move-result·p0 | 24 | ····if-eqz·v0,·:cond_0 |
| |
28 | ····return·p0 | 25 | ····const/4·v0,·0x1 |
| |
| 26 | ····goto·:goto_0 |
| |
29 | ····.line·51 | |
30 | ····:cond_0 | 27 | ····:cond_0 |
31 | ····invoke-virtual·{p0},·Landroid/graphics/Bitmap;->getByteCount()I | 28 | ····const/4·v0,·0x0 |
| |
32 | ····move-result·p0 | 29 | ····:goto_0 |
| 30 | ····sput-boolean·v0,·Lc/a/b/d;->b:Z |
| |
33 | ····return·p0 | 31 | ····return-void |
34 | .end·method | 32 | .end·method |
| |
35 | .method·public·static·hasMipMap(Landroid/graphics/Bitmap;)Z | 33 | .method·private·static·a(Ljava/lang/String;)Ljava/lang/Class; |
36 | ····.locals·2 | 34 | ····.locals·0 |
37 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | 35 | ····.annotation·system·Ldalvik/annotation/Signature; |
38 | ········accessFlags·=·{ | |
39 | ············0x0 | |
40 | ········} | |
41 | ········names·=·{ | 36 | ········value·=·{ |
| 37 | ············"<T:", |
| 38 | ············"Ljava/lang/Object;", |
| 39 | ············">(", |
| 40 | ············"Ljava/lang/String;", |
42 | ············"bitmap" | 41 | ············")", |
| 42 | ············"Ljava/lang/Class<", |
| 43 | ············"TT;>;" |
43 | ········} | 44 | ········} |
44 | ····.end·annotation | 45 | ····.end·annotation |
| |
| 46 | ····:try_start_0 |
| 47 | ····invoke-static·{p0},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; |
45 | ····.line·28 | |
46 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | |
| |
47 | ····const/16·v1,·0x12 | |
| |
48 | ····if-lt·v0,·v1,·:cond_0 | |
| |
49 | ····.line·29 | |
50 | ····invoke-virtual·{p0},·Landroid/graphics/Bitmap;->hasMipMap()Z | |
| |
51 | ····move-result·p0 | 48 | ····move-result-object·p0 |
| 49 | ····:try_end_0 |
| 50 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
| |
52 | ····return·p0 | 51 | ····return-object·p0 |
| |
53 | ····:cond_0 | 52 | ····:catchall_0 |
54 | ····const/4·p0,·0x0 | 53 | ····const/4·p0,·0x0 |
| |
55 | ····return·p0 | 54 | ····return-object·p0 |
56 | .end·method | 55 | .end·method |
| |
57 | .method·public·static·setHasMipMap(Landroid/graphics/Bitmap;Z)V | 56 | .method·static·b()Ljava/lang/Class; |
58 | ····.locals·2 | 57 | ····.locals·1 |
59 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | 58 | ····.annotation·system·Ldalvik/annotation/Signature; |
60 | ········accessFlags·=·{ | |
61 | ············0x0, | |
62 | ············0x0 | |
63 | ········} | |
64 | ········names·=·{ | 59 | ········value·=·{ |
65 | ············"bitmap", | 60 | ············"()", |
66 | ············"hasMipMap" | 61 | ············"Ljava/lang/Class<", |
| 62 | ············"*>;" |
67 | ········} | 63 | ········} |
68 | ····.end·annotation | 64 | ····.end·annotation |
| |
69 | ····.line·35 | |
70 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 65 | ····sget-object·v0,·Lc/a/b/d;->a:Ljava/lang/Class; |
Max diff block lines reached; 340/4168 bytes (8.16%) of diff not shown.
|
| | | |
Offset 1, 31 lines modified | Offset 1, 40 lines modified |
1 | .class·Landroidx/core/graphics/PathParser$ExtractFloatResult; | 1 | .class·Lio/flutter/view/c$n; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"PathParser.java" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/core/graphics/PathParser; | 6 | ····value·=·Lio/flutter/view/c; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0xa | 9 | ····accessFlags·=·0xa |
10 | ····name·=·"ExtractFloatResult" | 10 | ····name·=·"n" |
11 | .end·annotation | 11 | .end·annotation |
| |
| |
12 | #·instance·fields | 12 | #·instance·fields |
13 | .field·mEndPosition:I | 13 | .field·a:I |
| |
14 | .field·mEndWithNegOrDot:Z | 14 | .field·b:I |
| |
| 15 | .field·c:Lio/flutter/view/c$o; |
| |
| |
15 | #·direct·methods | 16 | #·direct·methods |
16 | .method·constructor·<init>()V | 17 | .method·private·constructor·<init>()V |
17 | ····.locals·0 | 18 | ····.locals·0 |
| |
18 | ····.line·199 | |
19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
20 | ····return-void | 20 | ····return-void |
21 | .end·method | 21 | .end·method |
| |
| 22 | .method·synthetic·constructor·<init>(Lio/flutter/view/c$a;)V |
| 23 | ····.locals·0 |
| |
| 24 | ····invoke-direct·{p0},·Lio/flutter/view/c$n;-><init>()V |
| |
| 25 | ····return-void |
| 26 | .end·method |
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 59 lines modified | Offset 1, 89 lines modified |
1 | .class·interface·abstract·Landroidx/core/graphics/TypefaceCompatBaseImpl$StyleExtractor; | 1 | .class·final·Lc/a/a/b/a/a$g; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"TypefaceCompatBaseImpl.java" | 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Ljava/lang/Runnable; |
| |
| |
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/core/graphics/TypefaceCompatBaseImpl; | 8 | ····value·=·Lc/a/a/b/a/a; |
7 | .end·annotation | 9 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x60a | 11 | ····accessFlags·=·0x1a |
10 | ····name·=·"StyleExtractor" | 12 | ····name·=·"g" |
11 | .end·annotation | 13 | .end·annotation |
| |
12 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
13 | ····value·=·{ | 15 | ····value·=·{ |
14 | ········"<T:", | 16 | ········"<V:", |
15 | ········"Ljava/lang/Object;", | 17 | ········"Ljava/lang/Object;", |
16 | ········">", | 18 | ········">", |
17 | ········"Ljava/lang/Object;" | 19 | ········"Ljava/lang/Object;", |
| 20 | ········"Ljava/lang/Runnable;" |
18 | ····} | 21 | ····} |
19 | .end·annotation | 22 | .end·annotation |
| |
| |
| 23 | #·instance·fields |
| 24 | .field·final·d:Lc/a/a/b/a/a; |
20 | #·virtual·methods | |
21 | .method·public·abstract·getWeight(Ljava/lang/Object;)I | |
22 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
23 | ········accessFlags·=·{ | |
24 | ············0x0 | |
25 | ········} | |
26 | ········names·=·{ | |
27 | ············"t" | |
28 | ········} | |
29 | ····.end·annotation | |
| |
30 | ····.annotation·system·Ldalvik/annotation/Signature; | 25 | ····.annotation·system·Ldalvik/annotation/Signature; |
31 | ········value·=·{ | 26 | ········value·=·{ |
| 27 | ············"Lc/a/a/b/a/a<", |
32 | ············"(TT;)I" | |
33 | ········} | |
34 | ····.end·annotation | |
35 | .end·method | |
| |
36 | .method·public·abstract·isItalic(Ljava/lang/Object;)Z | |
37 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
38 | ········accessFlags·=·{ | |
39 | ············0x0 | |
40 | ········} | |
41 | ········names·=·{ | |
42 | ············"t" | 28 | ············"TV;>;" |
43 | ········} | 29 | ········} |
44 | ····.end·annotation | 30 | ····.end·annotation |
| 31 | .end·field |
| |
| 32 | .field·final·e:Lc/a/a/b/a/e; |
45 | ····.annotation·system·Ldalvik/annotation/Signature; | 33 | ····.annotation·system·Ldalvik/annotation/Signature; |
46 | ········value·=·{ | 34 | ········value·=·{ |
| 35 | ············"Lc/a/a/b/a/e<", |
47 | ············"(TT;)Z" | 36 | ············"+TV;>;" |
48 | ········} | 37 | ········} |
49 | ····.end·annotation | 38 | ····.end·annotation |
| 39 | .end·field |
| |
| |
| 40 | #·virtual·methods |
| 41 | .method·public·run()V |
| 42 | ····.locals·3 |
| |
| 43 | ····iget-object·v0,·p0,·Lc/a/a/b/a/a$g;->d:Lc/a/a/b/a/a; |
| |
| 44 | ····invoke-static·{v0},·Lc/a/a/b/a/a;->e(Lc/a/a/b/a/a;)Ljava/lang/Object; |
| |
| 45 | ····move-result-object·v0 |
| |
| 46 | ····if-eq·v0,·p0,·:cond_0 |
| |
| 47 | ····return-void |
| |
| 48 | ····:cond_0 |
| 49 | ····iget-object·v0,·p0,·Lc/a/a/b/a/a$g;->e:Lc/a/a/b/a/e; |
| |
| 50 | ····invoke-static·{v0},·Lc/a/a/b/a/a;->g(Lc/a/a/b/a/e;)Ljava/lang/Object; |
| |
| 51 | ····move-result-object·v0 |
| |
| 52 | ····invoke-static·{},·Lc/a/a/b/a/a;->c()Lc/a/a/b/a/a$b; |
| |
| 53 | ····move-result-object·v1 |
| |
| 54 | ····iget-object·v2,·p0,·Lc/a/a/b/a/a$g;->d:Lc/a/a/b/a/a; |
| |
| 55 | ····invoke-virtual·{v1,·v2,·p0,·v0},·Lc/a/a/b/a/a$b;->b(Lc/a/a/b/a/a;Ljava/lang/Object;Ljava/lang/Object;)Z |
| |
| 56 | ····move-result·v0 |
| |
| 57 | ····if-eqz·v0,·:cond_1 |
| |
| 58 | ····iget-object·v0,·p0,·Lc/a/a/b/a/a$g;->d:Lc/a/a/b/a/a; |
| |
| 59 | ····invoke-static·{v0},·Lc/a/a/b/a/a;->h(Lc/a/a/b/a/a;)V |
| |
| 60 | ····:cond_1 |
| 61 | ····return-void |
50 | .end·method | 62 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 159 lines modified | Offset 1, 137 lines modified |
1 | .class·public·final·Landroidx/core/graphics/PathUtils; | 1 | .class·final·enum·Lio/flutter/embedding/android/k$f; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Enum; |
3 | .source·"PathUtils.java" | 3 | .source·"" |
| |
| |
4 | #·direct·methods | |
5 | .method·private·constructor·<init>()V | |
6 | ····.locals·0 | 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 6 | ····value·=·Lio/flutter/embedding/android/k; |
| 7 | .end·annotation |
| |
7 | ····.line·82 | |
8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 9 | ····accessFlags·=·0x401a |
| 10 | ····name·=·"f" |
| 11 | .end·annotation |
| |
9 | ····return-void | |
10 | .end·method | 12 | .annotation·system·Ldalvik/annotation/Signature; |
| 13 | ····value·=·{ |
| 14 | ········"Ljava/lang/Enum<", |
| 15 | ········"Lio/flutter/embedding/android/k$f;", |
| 16 | ········">;" |
| 17 | ····} |
| 18 | .end·annotation |
| |
11 | .method·public·static·flatten(Landroid/graphics/Path;)Ljava/util/Collection; | |
12 | ····.locals·1 | |
13 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
14 | ········accessFlags·=·{ | |
15 | ············0x0 | |
16 | ········} | |
17 | ········names·=·{ | |
18 | ············"path" | |
19 | ········} | |
20 | ····.end·annotation | |
| |
| 19 | #·static·fields |
| 20 | .field·public·static·final·enum·d:Lio/flutter/embedding/android/k$f; |
21 | ····.annotation·system·Ldalvik/annotation/Signature; | |
22 | ········value·=·{ | |
23 | ············"(", | |
24 | ············"Landroid/graphics/Path;", | |
25 | ············")", | |
26 | ············"Ljava/util/Collection<", | |
27 | ············"Landroidx/core/graphics/PathSegment;", | |
28 | ············">;" | |
29 | ········} | |
30 | ····.end·annotation | |
| |
31 | ····const/high16·v0,·0x3f000000····#·0.5f | 21 | .field·public·static·final·enum·e:Lio/flutter/embedding/android/k$f; |
| |
| 22 | .field·public·static·final·enum·f:Lio/flutter/embedding/android/k$f; |
32 | ····.line·43 | |
33 | ····invoke-static·{p0,·v0},·Landroidx/core/graphics/PathUtils;->flatten(Landroid/graphics/Path;F)Ljava/util/Collection; | |
| |
34 | ····move-result-object·p0 | 23 | .field·public·static·final·enum·g:Lio/flutter/embedding/android/k$f; |
| |
| 24 | .field·private·static·final·synthetic·h:[Lio/flutter/embedding/android/k$f; |
35 | ····return-object·p0 | |
36 | .end·method | |
| |
37 | .method·public·static·flatten(Landroid/graphics/Path;F)Ljava/util/Collection; | |
38 | ····.locals·10 | |
39 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
40 | ········accessFlags·=·{ | |
41 | ············0x10, | |
42 | ············0x10 | |
43 | ········} | |
44 | ········names·=·{ | |
45 | ············"path", | |
46 | ············"error" | |
47 | ········} | |
48 | ····.end·annotation | |
| |
| 25 | #·direct·methods |
| 26 | .method·static·constructor·<clinit>()V |
| 27 | ····.locals·9 |
49 | ····.annotation·system·Ldalvik/annotation/Signature; | |
50 | ········value·=·{ | |
51 | ············"(", | |
52 | ············"Landroid/graphics/Path;", | |
53 | ············"F)", | |
54 | ············"Ljava/util/Collection<", | |
55 | ············"Landroidx/core/graphics/PathSegment;", | |
56 | ············">;" | |
57 | ········} | |
58 | ····.end·annotation | |
| |
| 28 | ····new-instance·v0,·Lio/flutter/embedding/android/k$f; |
59 | ····.line·60 | |
60 | ····invoke-virtual·{p0,·p1},·Landroid/graphics/Path;->approximate(F)[F | |
| |
61 | ····move-result-object·p0 | 29 | ····const-string·v1,·"NONE" |
| |
| 30 | ····const/4·v2,·0x0 |
| |
| 31 | ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/embedding/android/k$f;-><init>(Ljava/lang/String;I)V |
| |
| 32 | ····sput-object·v0,·Lio/flutter/embedding/android/k$f;->d:Lio/flutter/embedding/android/k$f; |
| |
| 33 | ····new-instance·v1,·Lio/flutter/embedding/android/k$f; |
| |
| 34 | ····const-string·v3,·"LEFT" |
62 | ····.line·61 | |
63 | ····array-length·p1,·p0 | |
| |
64 | ····div-int/lit8·p1,·p1,·0x3 | 35 | ····const/4·v4,·0x1 |
| |
| 36 | ····invoke-direct·{v1,·v3,·v4},·Lio/flutter/embedding/android/k$f;-><init>(Ljava/lang/String;I)V |
65 | ····.line·62 | |
66 | ····new-instance·v0,·Ljava/util/ArrayList; | |
| |
67 | ····invoke-direct·{v0,·p1},·Ljava/util/ArrayList;-><init>(I)V | 37 | ····sput-object·v1,·Lio/flutter/embedding/android/k$f;->e:Lio/flutter/embedding/android/k$f; |
| |
68 | ····const/4·v1,·0x1 | 38 | ····new-instance·v3,·Lio/flutter/embedding/android/k$f; |
| |
| 39 | ····const-string·v5,·"RIGHT" |
69 | ····:goto_0 | |
70 | ····if-ge·v1,·p1,·:cond_2 | |
| |
71 | ····mul-int/lit8·v2,·v1,·0x3 | 40 | ····const/4·v6,·0x2 |
| |
72 | ····add-int/lit8·v3,·v1,·-0x1 | 41 | ····invoke-direct·{v3,·v5,·v6},·Lio/flutter/embedding/android/k$f;-><init>(Ljava/lang/String;I)V |
| |
73 | ····mul-int/lit8·v3,·v3,·0x3 | 42 | ····sput-object·v3,·Lio/flutter/embedding/android/k$f;->f:Lio/flutter/embedding/android/k$f; |
Max diff block lines reached; 2841/6933 bytes (40.98%) of diff not shown.
|
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 79 lines modified | Offset 1, 81 lines modified |
1 | .class·public·abstract·Landroidx/core/hardware/fingerprint/FingerprintManagerCompat$AuthenticationCallback; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"FingerprintManagerCompat.java" | 1 | .class·Lb/a/a/a/b$b; |
| 2 | .super·Lb/a/a/a/b$e; |
| 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/core/hardware/fingerprint/FingerprintManagerCompat; | 6 | ····value·=·Lb/a/a/a/b; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x409 | 9 | ····accessFlags·=·0xa |
10 | ····name·=·"AuthenticationCallback" | 10 | ····name·=·"b" |
| 11 | .end·annotation |
| |
| 12 | .annotation·system·Ldalvik/annotation/Signature; |
| 13 | ····value·=·{ |
| 14 | ········"<K:", |
| 15 | ········"Ljava/lang/Object;", |
| 16 | ········"V:", |
| 17 | ········"Ljava/lang/Object;", |
| 18 | ········">", |
| 19 | ········"Lb/a/a/a/b$e<", |
| 20 | ········"TK;TV;>;" |
| 21 | ····} |
11 | .end·annotation | 22 | .end·annotation |
| |
| |
12 | #·direct·methods | 23 | #·direct·methods |
13 | .method·public·constructor·<init>()V | 24 | .method·constructor·<init>(Lb/a/a/a/b$c;Lb/a/a/a/b$c;)V |
14 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 27 | ········value·=·{ |
| 28 | ············"(", |
| 29 | ············"Lb/a/a/a/b$c<", |
| 30 | ············"TK;TV;>;", |
| 31 | ············"Lb/a/a/a/b$c<", |
| 32 | ············"TK;TV;>;)V" |
| 33 | ········} |
| 34 | ····.end·annotation |
| |
| 35 | ····invoke-direct·{p0,·p1,·p2},·Lb/a/a/a/b$e;-><init>(Lb/a/a/a/b$c;Lb/a/a/a/b$c;)V |
15 | ····.line·270 | |
16 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
17 | ····return-void | 36 | ····return-void |
18 | .end·method | 37 | .end·method |
| |
| |
19 | #·virtual·methods | 38 | #·virtual·methods |
20 | .method·public·onAuthenticationError(ILjava/lang/CharSequence;)V | 39 | .method·c(Lb/a/a/a/b$c;)Lb/a/a/a/b$c; |
21 | ····.locals·0 | 40 | ····.locals·0 |
22 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | 41 | ····.annotation·system·Ldalvik/annotation/Signature; |
23 | ········accessFlags·=·{ | |
24 | ············0x0, | |
25 | ············0x0 | |
26 | ········} | |
27 | ········names·=·{ | 42 | ········value·=·{ |
28 | ············"errMsgId", | 43 | ············"(", |
29 | ············"errString" | 44 | ············"Lb/a/a/a/b$c<", |
| 45 | ············"TK;TV;>;)", |
| 46 | ············"Lb/a/a/a/b$c<", |
| 47 | ············"TK;TV;>;" |
30 | ········} | 48 | ········} |
31 | ····.end·annotation | 49 | ····.end·annotation |
| |
| 50 | ····iget-object·p1,·p1,·Lb/a/a/a/b$c;->f:Lb/a/a/a/b$c; |
32 | ····return-void | |
33 | .end·method | |
| |
| 51 | ····return-object·p1 |
34 | .method·public·onAuthenticationFailed()V | |
35 | ····.locals·0 | |
| |
36 | ····return-void | |
37 | .end·method | 52 | .end·method |
| |
38 | .method·public·onAuthenticationHelp(ILjava/lang/CharSequence;)V | 53 | .method·d(Lb/a/a/a/b$c;)Lb/a/a/a/b$c; |
39 | ····.locals·0 | 54 | ····.locals·0 |
40 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | 55 | ····.annotation·system·Ldalvik/annotation/Signature; |
41 | ········accessFlags·=·{ | |
42 | ············0x0, | |
43 | ············0x0 | |
44 | ········} | |
45 | ········names·=·{ | 56 | ········value·=·{ |
46 | ············"helpMsgId", | 57 | ············"(", |
47 | ············"helpString" | 58 | ············"Lb/a/a/a/b$c<", |
| 59 | ············"TK;TV;>;)", |
| 60 | ············"Lb/a/a/a/b$c<", |
| 61 | ············"TK;TV;>;" |
48 | ········} | 62 | ········} |
49 | ····.end·annotation | 63 | ····.end·annotation |
| |
| 64 | ····iget-object·p1,·p1,·Lb/a/a/a/b$c;->g:Lb/a/a/a/b$c; |
50 | ····return-void | |
51 | .end·method | |
| |
| 65 | ····return-object·p1 |
52 | .method·public·onAuthenticationSucceeded(Landroidx/core/hardware/fingerprint/FingerprintManagerCompat$AuthenticationResult;)V | |
53 | ····.locals·0 | |
54 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
55 | ········accessFlags·=·{ | |
56 | ············0x0 | |
57 | ········} | |
58 | ········names·=·{ | |
59 | ············"result" | |
60 | ········} | |
61 | ····.end·annotation | |
| |
62 | ····return-void | |
63 | .end·method | 66 | .end·method |
| | | |
Offset 1, 44 lines modified | Offset 1, 33 lines modified |
1 | .class·Landroidx/core/location/LocationCompat$Api18Impl; | 1 | .class·public·final·Lc/a/a/a/a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"LocationCompat.java" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | |
6 | ····value·=·Landroidx/core/location/LocationCompat; | |
7 | .end·annotation | |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
9 | ····accessFlags·=·0xa | |
10 | ····name·=·"Api18Impl" | 6 | ····value·=·{ |
| 7 | ········Lc/a/a/a/a$b; |
| 8 | ····} |
11 | .end·annotation | 9 | .end·annotation |
| |
| |
12 | #·direct·methods | 10 | #·direct·methods |
13 | .method·private·constructor·<init>()V | 11 | .method·public·static·a(Ljava/lang/Object;)Lc/a/a/a/a$b; |
14 | ····.locals·0 | 12 | ····.locals·2 |
| |
| 13 | ····new-instance·v0,·Lc/a/a/a/a$b; |
15 | ····.line·157 | |
16 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
17 | ····return-void | |
18 | .end·method | 14 | ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
| |
| 15 | ····move-result-object·p0 |
| |
| 16 | ····invoke-virtual·{p0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String; |
| |
| 17 | ····move-result-object·p0 |
19 | .method·static·isMock(Landroid/location/Location;)Z | |
20 | ····.locals·0 | |
21 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
22 | ········accessFlags·=·{ | |
23 | ············0x0 | |
24 | ········} | |
25 | ········names·=·{ | |
26 | ············"location" | |
27 | ········} | |
28 | ····.end·annotation | |
| |
| 18 | ····const/4·v1,·0x0 |
29 | ····.line·161 | |
30 | ····invoke-virtual·{p0},·Landroid/location/Location;->isFromMockProvider()Z | |
| |
31 | ····move-result·p0 | 19 | ····invoke-direct·{v0,·p0,·v1},·Lc/a/a/a/a$b;-><init>(Ljava/lang/String;Lc/a/a/a/a$a;)V |
| |
32 | ····return·p0 | 20 | ····return-object·v0 |
33 | .end·method | 21 | .end·method |
| | | |
Offset 1, 128 lines modified | Offset 1, 159 lines modified |
1 | .class·final·Landroidx/core/location/LocationManagerCompat$InlineHandlerExecutor; | 1 | .class·public·final·Lkotlinx/coroutines/z; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
3 | .source·"LocationManagerCompat.java" | |
| |
4 | #·interfaces | |
5 | .implements·Ljava/util/concurrent/Executor; | |
| |
| |
6 | #·annotations | |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | |
8 | ····value·=·Landroidx/core/location/LocationManagerCompat; | |
9 | .end·annotation | |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | |
11 | ····accessFlags·=·0x1a | |
12 | ····name·=·"InlineHandlerExecutor" | |
13 | .end·annotation | |
| |
| |
14 | #·instance·fields | 4 | #·instance·fields |
15 | .field·private·final·mHandler:Landroid/os/Handler; | 5 | .field·public·final·a:Ljava/lang/Object; |
| |
| 6 | .field·public·final·b:Le/v/c/l; |
| 7 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 8 | ········value·=·{ |
| 9 | ············"Le/v/c/l<", |
| 10 | ············"Ljava/lang/Throwable;", |
| 11 | ············"Le/p;", |
| 12 | ············">;" |
| 13 | ········} |
| 14 | ····.end·annotation |
| 15 | .end·field |
| |
| |
16 | #·direct·methods | 16 | #·direct·methods |
17 | .method·constructor·<init>(Landroid/os/Handler;)V | 17 | .method·public·constructor·<init>(Ljava/lang/Object;Le/v/c/l;)V |
18 | ····.locals·0 | 18 | ····.locals·0 |
19 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | 19 | ····.annotation·system·Ldalvik/annotation/Signature; |
20 | ········accessFlags·=·{ | |
21 | ············0x0 | |
22 | ········} | |
23 | ········names·=·{ | 20 | ········value·=·{ |
24 | ············"handler" | 21 | ············"(", |
| 22 | ············"Ljava/lang/Object;", |
| 23 | ············"Le/v/c/l<", |
| 24 | ············"-", |
| 25 | ············"Ljava/lang/Throwable;", |
| 26 | ············"Le/p;", |
| 27 | ············">;)V" |
25 | ········} | 28 | ········} |
26 | ····.end·annotation | 29 | ····.end·annotation |
| |
27 | ····.line·786 | |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
| 31 | ····iput-object·p1,·p0,·Lkotlinx/coroutines/z;->a:Ljava/lang/Object; |
29 | ····.line·787 | |
30 | ····invoke-static·{p1},·Landroidx/core/util/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; | |
| |
31 | ····move-result-object·p1 | |
| |
| 32 | ····iput-object·p2,·p0,·Lkotlinx/coroutines/z;->b:Le/v/c/l; |
32 | ····check-cast·p1,·Landroid/os/Handler; | |
| |
33 | ····iput-object·p1,·p0,·Landroidx/core/location/LocationManagerCompat$InlineHandlerExecutor;->mHandler:Landroid/os/Handler; | |
| |
34 | ····return-void | 33 | ····return-void |
35 | .end·method | 34 | .end·method |
| |
| |
36 | #·virtual·methods | 35 | #·virtual·methods |
37 | .method·public·execute(Ljava/lang/Runnable;)V | 36 | .method·public·equals(Ljava/lang/Object;)Z |
38 | ····.locals·2 | 37 | ····.locals·4 |
39 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
40 | ········accessFlags·=·{ | |
41 | ············0x0 | |
42 | ········} | |
43 | ········names·=·{ | |
44 | ············"command" | |
45 | ········} | |
46 | ····.end·annotation | |
| |
| 38 | ····const/4·v0,·0x1 |
47 | ····.line·792 | |
48 | ····invoke-static·{},·Landroid/os/Looper;->myLooper()Landroid/os/Looper; | |
| |
49 | ····move-result-object·v0 | 39 | ····if-ne·p0,·p1,·:cond_0 |
| |
50 | ····iget-object·v1,·p0,·Landroidx/core/location/LocationManagerCompat$InlineHandlerExecutor;->mHandler:Landroid/os/Handler; | 40 | ····return·v0 |
| |
51 | ····invoke-virtual·{v1},·Landroid/os/Handler;->getLooper()Landroid/os/Looper; | 41 | ····:cond_0 |
| 42 | ····instance-of·v1,·p1,·Lkotlinx/coroutines/z; |
| |
52 | ····move-result-object·v1 | 43 | ····const/4·v2,·0x0 |
| |
53 | ····if-ne·v0,·v1,·:cond_0 | 44 | ····if-nez·v1,·:cond_1 |
| |
| 45 | ····return·v2 |
54 | ····.line·793 | |
55 | ····invoke-interface·{p1},·Ljava/lang/Runnable;->run()V | |
| |
56 | ····goto·:goto_0 | 46 | ····:cond_1 |
| 47 | ····check-cast·p1,·Lkotlinx/coroutines/z; |
| |
57 | ····.line·794 | |
58 | ····:cond_0 | |
59 | ····iget-object·v0,·p0,·Landroidx/core/location/LocationManagerCompat$InlineHandlerExecutor;->mHandler:Landroid/os/Handler; | 48 | ····iget-object·v1,·p0,·Lkotlinx/coroutines/z;->a:Ljava/lang/Object; |
| |
| 49 | ····iget-object·v3,·p1,·Lkotlinx/coroutines/z;->a:Ljava/lang/Object; |
| |
| 50 | ····invoke-static·{v1,·v3},·Le/v/d/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z |
| |
60 | ····invoke-static·{p1},·Landroidx/core/util/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; | 51 | ····move-result·v1 |
| |
61 | ····move-result-object·p1 | 52 | ····if-nez·v1,·:cond_2 |
| |
62 | ····check-cast·p1,·Ljava/lang/Runnable; | 53 | ····return·v2 |
| |
63 | ····invoke-virtual·{v0,·p1},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z | 54 | ····:cond_2 |
| 55 | ····iget-object·v1,·p0,·Lkotlinx/coroutines/z;->b:Le/v/c/l; |
| |
| 56 | ····iget-object·p1,·p1,·Lkotlinx/coroutines/z;->b:Le/v/c/l; |
| |
| 57 | ····invoke-static·{v1,·p1},·Le/v/d/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z |
| |
64 | ····move-result·p1 | 58 | ····move-result·p1 |
Max diff block lines reached; 2337/6433 bytes (36.33%) of diff not shown.
|
| | | |
Offset 1, 44 lines modified | Offset 1, 36 lines modified |
1 | .class·Landroidx/core/location/LocationCompat$Api17Impl; | 1 | .class·Lc/b/a/b$f; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"LocationCompat.java" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/core/location/LocationCompat; | 6 | ····value·=·Lc/b/a/b; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0xa | 9 | ····accessFlags·=·0x0 |
10 | ····name·=·"Api17Impl" | 10 | ····name·=·"f" |
11 | .end·annotation | 11 | .end·annotation |
| |
| |
| 12 | #·instance·fields |
| 13 | .field·final·a:Landroid/bluetooth/BluetoothGatt; |
| |
| 14 | .field·b:I |
| |
| |
12 | #·direct·methods | 15 | #·direct·methods |
13 | .method·private·constructor·<init>()V | 16 | .method·constructor·<init>(Lc/b/a/b;Landroid/bluetooth/BluetoothGatt;)V |
14 | ····.locals·0 | 17 | ····.locals·0 |
| |
15 | ····.line·168 | |
16 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 18 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
| 19 | ····iput-object·p2,·p0,·Lc/b/a/b$f;->a:Landroid/bluetooth/BluetoothGatt; |
17 | ····return-void | |
18 | .end·method | |
| |
19 | .method·static·getElapsedRealtimeNanos(Landroid/location/Location;)J | |
20 | ····.locals·2 | |
21 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
22 | ········accessFlags·=·{ | |
23 | ············0x0 | |
24 | ········} | |
25 | ········names·=·{ | |
26 | ············"location" | |
27 | ········} | |
28 | ····.end·annotation | |
| |
| 20 | ····const/16·p1,·0x14 |
29 | ····.line·172 | |
30 | ····invoke-virtual·{p0},·Landroid/location/Location;->getElapsedRealtimeNanos()J | |
| |
31 | ····move-result-wide·v0 | 21 | ····iput·p1,·p0,·Lc/b/a/b$f;->b:I |
| |
32 | ····return-wide·v0 | 22 | ····return-void |
33 | .end·method | 23 | .end·method |
| | | |
Offset 1, 67 lines modified | Offset 1, 52 lines modified |
1 | .class·public·abstract·Landroidx/core/location/GnssStatusCompat$Callback; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"GnssStatusCompat.java" | 1 | .class·Lb/c/d/a$b; |
| 2 | .super·Lb/c/d/a$a; |
| 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/core/location/GnssStatusCompat; | 6 | ····value·=·Lb/c/d/a; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x409 | 9 | ····accessFlags·=·0xa |
10 | ····name·=·"Callback" | 10 | ····name·=·"b" |
11 | .end·annotation | 11 | .end·annotation |
| |
| |
12 | #·direct·methods | 12 | #·direct·methods |
13 | .method·public·constructor·<init>()V | 13 | .method·constructor·<init>(Landroid/view/Window;Landroid/view/View;)V |
14 | ····.locals·0 | 14 | ····.locals·0 |
| |
| 15 | ····invoke-direct·{p0,·p1,·p2},·Lb/c/d/a$a;-><init>(Landroid/view/Window;Landroid/view/View;)V |
15 | ····.line·88 | |
16 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
17 | ····return-void | 16 | ····return-void |
18 | .end·method | 17 | .end·method |
| |
| |
19 | #·virtual·methods | 18 | #·virtual·methods |
20 | .method·public·onFirstFix(I)V | 19 | .method·public·b(Z)V |
21 | ····.locals·0 | 20 | ····.locals·1 |
22 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
23 | ········accessFlags·=·{ | |
24 | ············0x0 | |
25 | ········} | |
26 | ········names·=·{ | |
27 | ············"ttffMillis" | |
28 | ········} | |
29 | ····.end·annotation | |
| |
| 21 | ····const/16·v0,·0x2000 |
30 | ····return-void | |
31 | .end·method | |
| |
| 22 | ····if-eqz·p1,·:cond_0 |
32 | .method·public·onSatelliteStatusChanged(Landroidx/core/location/GnssStatusCompat;)V | |
33 | ····.locals·0 | |
34 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
35 | ········accessFlags·=·{ | |
36 | ············0x0 | |
37 | ········} | |
38 | ········names·=·{ | |
39 | ············"status" | |
40 | ········} | |
41 | ····.end·annotation | |
| |
| 23 | ····const/high16·p1,·0x4000000 |
42 | ····return-void | |
43 | .end·method | |
| |
| 24 | ····invoke-virtual·{p0,·p1},·Lb/c/d/a$a;->f(I)V |
44 | .method·public·onStarted()V | |
45 | ····.locals·0 | |
| |
| 25 | ····const/high16·p1,·-0x80000000 |
46 | ····return-void | |
47 | .end·method | |
| |
48 | .method·public·onStopped()V | |
49 | ····.locals·0 | 26 | ····invoke-virtual·{p0,·p1},·Lb/c/d/a$a;->d(I)V |
| |
| 27 | ····invoke-virtual·{p0,·v0},·Lb/c/d/a$a;->c(I)V |
| |
| 28 | ····goto·:goto_0 |
| |
| 29 | ····:cond_0 |
| 30 | ····invoke-virtual·{p0,·v0},·Lb/c/d/a$a;->e(I)V |
| |
| 31 | ····:goto_0 |
50 | ····return-void | 32 | ····return-void |
51 | .end·method | 33 | .end·method |
| | | |
Offset 1, 82 lines modified | Offset 1, 83 lines modified |
1 | .class·Landroidx/core/location/LocationManagerCompat$Api28Impl; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"LocationManagerCompat.java" | 1 | .class·public·Lc/a/b/z$b; |
| 2 | .super·Lc/a/b/b; |
| 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/core/location/LocationManagerCompat; | 6 | ····value·=·Lc/a/b/z; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0xa | 9 | ····accessFlags·=·0xc |
10 | ····name·=·"Api28Impl" | 10 | ····name·=·"b" |
11 | .end·annotation | 11 | .end·annotation |
| |
| 12 | .annotation·system·Ldalvik/annotation/Signature; |
| 13 | ····value·=·{ |
| 14 | ········"<T:", |
| 15 | ········"Lc/a/b/z<", |
| 16 | ········"TT;*>;>", |
| 17 | ········"Lc/a/b/b<", |
| 18 | ········"TT;>;" |
| 19 | ····} |
| 20 | .end·annotation |
| |
12 | #·direct·methods | |
13 | .method·private·constructor·<init>()V | |
14 | ····.locals·0 | |
| |
15 | ····.line·653 | |
16 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 21 | #·instance·fields |
| 22 | .field·private·final·a:Lc/a/b/z; |
| 23 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 24 | ········value·=·{ |
| 25 | ············"TT;" |
| 26 | ········} |
| 27 | ····.end·annotation |
| 28 | .end·field |
| |
17 | ····return-void | |
18 | .end·method | |
| |
19 | .method·static·getGnssHardwareModelName(Landroid/location/LocationManager;)Ljava/lang/String; | 29 | #·direct·methods |
| 30 | .method·public·constructor·<init>(Lc/a/b/z;)V |
20 | ····.locals·0 | 31 | ····.locals·0 |
21 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | 32 | ····.annotation·system·Ldalvik/annotation/Signature; |
22 | ········accessFlags·=·{ | |
23 | ············0x0 | |
24 | ········} | |
25 | ········names·=·{ | 33 | ········value·=·{ |
26 | ············"locationManager" | 34 | ············"(TT;)V" |
27 | ········} | 35 | ········} |
28 | ····.end·annotation | 36 | ····.end·annotation |
| |
| 37 | ····invoke-direct·{p0},·Lc/a/b/b;-><init>()V |
29 | ····.line·662 | |
30 | ····invoke-virtual·{p0},·Landroid/location/LocationManager;->getGnssHardwareModelName()Ljava/lang/String; | |
| |
31 | ····move-result-object·p0 | 38 | ····iput-object·p1,·p0,·Lc/a/b/z$b;->a:Lc/a/b/z; |
| |
32 | ····return-object·p0 | 39 | ····return-void |
33 | .end·method | 40 | .end·method |
| |
34 | .method·static·getGnssYearOfHardware(Landroid/location/LocationManager;)I | |
| 41 | #·virtual·methods |
| 42 | .method·public·bridge·synthetic·b(Lc/a/b/j;Lc/a/b/q;)Ljava/lang/Object; |
35 | ····.locals·0 | 43 | ····.locals·0 |
36 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
37 | ········accessFlags·=·{ | |
38 | ············0x0 | |
39 | ········} | |
40 | ········names·=·{ | |
41 | ············"locationManager" | |
42 | ········} | |
43 | ····.end·annotation | |
| |
| 44 | ····invoke-virtual·{p0,·p1,·p2},·Lc/a/b/z$b;->g(Lc/a/b/j;Lc/a/b/q;)Lc/a/b/z; |
44 | ····.line·667 | |
45 | ····invoke-virtual·{p0},·Landroid/location/LocationManager;->getGnssYearOfHardware()I | |
| |
46 | ····move-result·p0 | 45 | ····move-result-object·p1 |
| |
47 | ····return·p0 | 46 | ····return-object·p1 |
48 | .end·method | 47 | .end·method |
| |
49 | .method·static·isLocationEnabled(Landroid/location/LocationManager;)Z | 48 | .method·public·g(Lc/a/b/j;Lc/a/b/q;)Lc/a/b/z; |
50 | ····.locals·0 | 49 | ····.locals·1 |
51 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | 50 | ····.annotation·system·Ldalvik/annotation/Signature; |
52 | ········accessFlags·=·{ | |
53 | ············0x0 | |
54 | ········} | |
55 | ········names·=·{ | 51 | ········value·=·{ |
56 | ············"locationManager" | 52 | ············"(", |
| 53 | ············"Lc/a/b/j;", |
| 54 | ············"Lc/a/b/q;", |
| 55 | ············")TT;" |
57 | ········} | 56 | ········} |
58 | ····.end·annotation | 57 | ····.end·annotation |
| |
59 | ····.line·657 | |
60 | ····invoke-virtual·{p0},·Landroid/location/LocationManager;->isLocationEnabled()Z | 58 | ····iget-object·v0,·p0,·Lc/a/b/z$b;->a:Lc/a/b/z; |
| |
| 59 | ····invoke-static·{v0,·p1,·p2},·Lc/a/b/z;->F(Lc/a/b/z;Lc/a/b/j;Lc/a/b/q;)Lc/a/b/z; |
| |
61 | ····move-result·p0 | 60 | ····move-result-object·p1 |
| |
62 | ····return·p0 | 61 | ····return-object·p1 |
63 | .end·method | 62 | .end·method |
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 35 lines modified | Offset 1, 39 lines modified |
1 | .class·public·interface·abstract·Landroidx/core/text/TextDirectionHeuristicCompat; | 1 | .class·public·interface·abstract·Le/y/e; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"TextDirectionHeuristicCompat.java" | 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Le/y/b; |
| 6 | .implements·Le/c; |
| |
| |
| 7 | #·annotations |
| 8 | .annotation·system·Ldalvik/annotation/Signature; |
| 9 | ····value·=·{ |
| 10 | ········"<R:", |
| 11 | ········"Ljava/lang/Object;", |
| 12 | ········">", |
| 13 | ········"Ljava/lang/Object;", |
| 14 | ········"Le/y/b<", |
| 15 | ········"TR;>;", |
| 16 | ········"Le/c<", |
| 17 | ········"TR;>;" |
| 18 | ····} |
| 19 | .end·annotation |
| |
| |
4 | #·virtual·methods | 20 | #·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 |
5 | .method·public·abstract·isRtl(Ljava/lang/CharSequence;II)Z | |
6 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
7 | ········accessFlags·=·{ | |
8 | ············0x0, | |
9 | ············0x0, | |
10 | ············0x0 | |
11 | ········} | |
12 | ········names·=·{ | |
13 | ············"cs", | |
14 | ············"start", | |
15 | ············"count" | |
16 | ········} | |
17 | ····.end·annotation | |
18 | .end·method | 28 | .end·method |
| |
19 | .method·public·abstract·isRtl([CII)Z | 29 | .method·public·abstract·isSuspend()Z |
20 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
21 | ········accessFlags·=·{ | |
22 | ············0x0, | |
23 | ············0x0, | |
24 | ············0x0 | |
25 | ········} | |
26 | ········names·=·{ | |
27 | ············"array", | |
28 | ············"start", | |
29 | ············"count" | |
30 | ········} | |
31 | ····.end·annotation | |
32 | .end·method | 30 | .end·method |
| | | |
Offset 1, 21 lines modified | Offset 1, 40 lines modified |
1 | .class·public·interface·abstract·annotation·Landroidx/core/text/util/LinkifyCompat$LinkifyMask; | 1 | .class·Lio/flutter/plugin/editing/e$c; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
3 | .source·"LinkifyCompat.java" | |
| |
4 | #·interfaces | |
5 | .implements·Ljava/lang/annotation/Annotation; | |
| |
| |
6 | #·annotations | 4 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Landroidx/core/text/util/LinkifyCompat; | 6 | ····value·=·Lio/flutter/plugin/editing/e; |
9 | .end·annotation | 7 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x2609 | 9 | ····accessFlags·=·0xa |
12 | ····name·=·"LinkifyMask" | 10 | ····name·=·"c" |
13 | .end·annotation | 11 | .end·annotation |
| |
14 | .annotation·runtime·Ljava/lang/annotation/Retention; | |
15 | ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->SOURCE:Ljava/lang/annotation/RetentionPolicy; | 12 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 13 | ····value·=·{ |
| 14 | ········Lio/flutter/plugin/editing/e$c$a; |
| 15 | ····} |
16 | .end·annotation | 16 | .end·annotation |
| |
| |
| 17 | #·instance·fields |
| 18 | .field·a:Lio/flutter/plugin/editing/e$c$a; |
| |
| 19 | .field·b:I |
| |
| |
| 20 | #·direct·methods |
| 21 | .method·public·constructor·<init>(Lio/flutter/plugin/editing/e$c$a;I)V |
| 22 | ····.locals·0 |
| |
| 23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
| 24 | ····iput-object·p1,·p0,·Lio/flutter/plugin/editing/e$c;->a:Lio/flutter/plugin/editing/e$c$a; |
| |
| 25 | ····iput·p2,·p0,·Lio/flutter/plugin/editing/e$c;->b:I |
| |
| 26 | ····return-void |
| 27 | .end·method |
| | | |
Offset 1, 19 lines modified | Offset 1, 29 lines modified |
1 | .class·public·interface·abstract·Landroidx/core/app/SharedElementCallback$OnSharedElementsReadyListener; | 1 | .class·public·interface·abstract·Lc/a/b/s0$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SharedElementCallback.java" | 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Lc/a/b/t0; |
| 6 | .implements·Ljava/lang/Cloneable; |
| |
| |
4 | #·annotations | 7 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 8 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/core/app/SharedElementCallback; | 9 | ····value·=·Lc/a/b/s0; |
7 | .end·annotation | 10 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 11 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x609 | 12 | ····accessFlags·=·0x609 |
10 | ····name·=·"OnSharedElementsReadyListener" | 13 | ····name·=·"a" |
11 | .end·annotation | 14 | .end·annotation |
| |
| |
12 | #·virtual·methods | 15 | #·virtual·methods |
13 | .method·public·abstract·onSharedElementsReady()V | 16 | .method·public·abstract·a()Lc/a/b/s0; |
| 17 | .end·method |
| |
| 18 | .method·public·abstract·d()Lc/a/b/s0; |
| 19 | .end·method |
| |
| 20 | .method·public·abstract·i(Lc/a/b/s0;)Lc/a/b/s0$a; |
14 | .end·method | 21 | .end·method |
| | | |
Offset 1, 31 lines modified | Offset 1, 31 lines modified |
1 | .class·public·interface·abstract·Landroidx/core/app/ActivityCompat$OnRequestPermissionsResultCallback; | 1 | .class·public·interface·abstract·Lio/flutter/embedding/engine/j/b$b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ActivityCompat.java" | 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Lio/flutter/embedding/engine/FlutterJNI$a; |
| |
| |
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/core/app/ActivityCompat; | 8 | ····value·=·Lio/flutter/embedding/engine/j/b; |
7 | .end·annotation | 9 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x609 | 11 | ····accessFlags·=·0x609 |
10 | ····name·=·"OnRequestPermissionsResultCallback" | 12 | ····name·=·"b" |
11 | .end·annotation | 13 | .end·annotation |
| |
| |
12 | #·virtual·methods | 14 | #·virtual·methods |
| 15 | .method·public·abstract·c(Ljava/lang/String;)V |
| 16 | .end·method |
| |
| 17 | .method·public·abstract·d(I)V |
| 18 | .end·method |
| |
| 19 | .method·public·abstract·e(I)V |
| 20 | .end·method |
| |
| 21 | .method·public·abstract·f(Ljava/lang/String;)V |
13 | .method·public·abstract·onRequestPermissionsResult(I[Ljava/lang/String;[I)V | |
14 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
15 | ········accessFlags·=·{ | |
16 | ············0x0, | |
17 | ············0x0, | |
18 | ············0x0 | |
19 | ········} | |
20 | ········names·=·{ | |
21 | ············"requestCode", | |
22 | ············"permissions", | |
23 | ············"grantResults" | |
24 | ········} | |
25 | ····.end·annotation | |
26 | .end·method | 22 | .end·method |
| | | |
Offset 1, 58 lines modified | Offset 1, 60 lines modified |
1 | .class·Landroidx/core/app/ActivityCompat$Api30Impl; | 1 | .class·public·final·Le/s/j/a/h; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
3 | .source·"ActivityCompat.java" | |
| |
| |
4 | #·annotations | |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | |
6 | ····value·=·Landroidx/core/app/ActivityCompat; | |
7 | .end·annotation | |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | |
9 | ····accessFlags·=·0x8 | |
10 | ····name·=·"Api30Impl" | |
11 | .end·annotation | |
| |
| |
12 | #·direct·methods | 4 | #·direct·methods |
13 | .method·private·constructor·<init>()V | 5 | .method·public·static·final·a(Le/s/d;)Le/s/d; |
14 | ····.locals·0 | 6 | ····.locals·1 |
| 7 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 8 | ········value·=·{ |
| 9 | ············"<T:", |
| 10 | ············"Ljava/lang/Object;", |
| 11 | ············">(", |
| 12 | ············"Le/s/d<", |
| 13 | ············"-TT;>;)", |
| 14 | ············"Le/s/d<", |
| 15 | ············"TT;>;" |
| 16 | ········} |
| 17 | ····.end·annotation |
| |
| 18 | ····const-string·v0,·"completion" |
15 | ····.line·709 | |
16 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
17 | ····return-void | 19 | ····invoke-static·{p0,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
| 20 | ····return-object·p0 |
18 | .end·method | 21 | .end·method |
| |
19 | .method·static·setLocusContext(Landroid/app/Activity;Landroidx/core/content/LocusIdCompat;Landroid/os/Bundle;)V | 22 | .method·public·static·final·b(Le/s/d;)V |
20 | ····.locals·0 | 23 | ····.locals·1 |
21 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | 24 | ····.annotation·system·Ldalvik/annotation/Signature; |
22 | ········accessFlags·=·{ | |
23 | ············0x10, | |
24 | ············0x10, | |
25 | ············0x10 | |
26 | ········} | |
27 | ········names·=·{ | 25 | ········value·=·{ |
28 | ············"activity", | |
29 | ············"locusId", | 26 | ············"(", |
30 | ············"bundle" | 27 | ············"Le/s/d<", |
| 28 | ············"*>;)V" |
31 | ········} | 29 | ········} |
32 | ····.end·annotation | 30 | ····.end·annotation |
| |
33 | ····if-nez·p1,·:cond_0 | 31 | ····const-string·v0,·"frame" |
| |
34 | ····const/4·p1,·0x0 | 32 | ····invoke-static·{p0,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
35 | ····goto·:goto_0 | 33 | ····return-void |
| 34 | .end·method |
| |
36 | ····.line·715 | |
37 | ····:cond_0 | |
38 | ····invoke-virtual·{p1},·Landroidx/core/content/LocusIdCompat;->toLocusId()Landroid/content/LocusId; | 35 | .method·public·static·final·c(Le/s/d;)V |
| 36 | ····.locals·1 |
| 37 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 38 | ········value·=·{ |
| 39 | ············"(", |
| 40 | ············"Le/s/d<", |
| 41 | ············"*>;)V" |
| 42 | ········} |
| 43 | ····.end·annotation |
| |
39 | ····move-result-object·p1 | 44 | ····const-string·v0,·"frame" |
| |
| 45 | ····invoke-static·{p0,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
40 | ····:goto_0 | |
41 | ····invoke-virtual·{p0,·p1,·p2},·Landroid/app/Activity;->setLocusContext(Landroid/content/LocusId;Landroid/os/Bundle;)V | |
| |
42 | ····return-void | 46 | ····return-void |
43 | .end·method | 47 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 149 lines modified | Offset 1, 140 lines modified |
1 | .class·abstract·Landroidx/core/app/JobIntentService$WorkEnqueuer; | 1 | .class·final·Ld/a/c/a/j$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"JobIntentService.java" | 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Ld/a/c/a/b$a; |
| |
| |
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/core/app/JobIntentService; | 8 | ····value·=·Ld/a/c/a/j; |
7 | .end·annotation | 9 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x408 | 11 | ····accessFlags·=·0x12 |
10 | ····name·=·"WorkEnqueuer" | 12 | ····name·=·"a" |
11 | .end·annotation | 13 | .end·annotation |
| |
| |
12 | #·instance·fields | 14 | #·instance·fields |
| 15 | .field·private·final·a:Ld/a/c/a/j$c; |
13 | .field·final·mComponentName:Landroid/content/ComponentName; | |
| |
14 | .field·mHasJobId:Z | |
| |
15 | .field·mJobId:I | 16 | .field·final·synthetic·b:Ld/a/c/a/j; |
| |
| |
16 | #·direct·methods | 17 | #·direct·methods |
17 | .method·constructor·<init>(Landroid/content/ComponentName;)V | 18 | .method·constructor·<init>(Ld/a/c/a/j;Ld/a/c/a/j$c;)V |
18 | ····.locals·0 | 19 | ····.locals·0 |
19 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
20 | ········accessFlags·=·{ | |
21 | ············0x0 | |
22 | ········} | |
23 | ········names·=·{ | |
24 | ············"cn" | |
25 | ········} | |
26 | ····.end·annotation | |
| |
27 | ····.line·122 | 20 | ····iput-object·p1,·p0,·Ld/a/c/a/j$a;->b:Ld/a/c/a/j; |
| |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 21 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
| 22 | ····iput-object·p2,·p0,·Ld/a/c/a/j$a;->a:Ld/a/c/a/j$c; |
29 | ····.line·123 | |
30 | ····iput-object·p1,·p0,·Landroidx/core/app/JobIntentService$WorkEnqueuer;->mComponentName:Landroid/content/ComponentName; | |
| |
31 | ····return-void | 23 | ····return-void |
32 | .end·method | 24 | .end·method |
| |
| 25 | .method·private·b(Ljava/lang/Exception;)Ljava/lang/String; |
| 26 | ····.locals·2 |
| |
33 | #·virtual·methods | |
34 | .method·abstract·enqueueWork(Landroid/content/Intent;)V | |
35 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
36 | ········accessFlags·=·{ | |
37 | ············0x0 | |
38 | ········} | |
39 | ········names·=·{ | |
40 | ············"work" | |
41 | ········} | |
42 | ····.end·annotation | 27 | ····new-instance·v0,·Ljava/io/StringWriter; |
| |
| 28 | ····invoke-direct·{v0},·Ljava/io/StringWriter;-><init>()V |
| |
| 29 | ····new-instance·v1,·Ljava/io/PrintWriter; |
| |
| 30 | ····invoke-direct·{v1,·v0},·Ljava/io/PrintWriter;-><init>(Ljava/io/Writer;)V |
| |
| 31 | ····invoke-virtual·{p1,·v1},·Ljava/lang/Exception;->printStackTrace(Ljava/io/PrintWriter;)V |
| |
| 32 | ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String; |
| |
| 33 | ····move-result-object·p1 |
| |
| 34 | ····return-object·p1 |
43 | .end·method | 35 | .end·method |
| |
44 | .method·ensureJobId(I)V | |
45 | ····.locals·3 | |
46 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
47 | ········accessFlags·=·{ | |
48 | ············0x0 | |
49 | ········} | |
50 | ········names·=·{ | |
51 | ············"jobId" | |
52 | ········} | |
53 | ····.end·annotation | |
| |
54 | ····.line·127 | |
55 | ····iget-boolean·v0,·p0,·Landroidx/core/app/JobIntentService$WorkEnqueuer;->mHasJobId:Z | |
| |
56 | ····if-nez·v0,·:cond_0 | |
| |
57 | ····const/4·v0,·0x1 | 36 | #·virtual·methods |
| 37 | .method·public·a(Ljava/nio/ByteBuffer;Ld/a/c/a/b$b;)V |
| 38 | ····.locals·4 |
| |
| 39 | ····iget-object·v0,·p0,·Ld/a/c/a/j$a;->b:Ld/a/c/a/j; |
58 | ····.line·128 | |
59 | ····iput-boolean·v0,·p0,·Landroidx/core/app/JobIntentService$WorkEnqueuer;->mHasJobId:Z | |
| |
| 40 | ····invoke-static·{v0},·Ld/a/c/a/j;->a(Ld/a/c/a/j;)Ld/a/c/a/k; |
60 | ····.line·129 | |
61 | ····iput·p1,·p0,·Landroidx/core/app/JobIntentService$WorkEnqueuer;->mJobId:I | |
| |
62 | ····goto·:goto_0 | 41 | ····move-result-object·v0 |
| |
| 42 | ····invoke-interface·{v0,·p1},·Ld/a/c/a/k;->e(Ljava/nio/ByteBuffer;)Ld/a/c/a/i; |
| |
| 43 | ····move-result-object·p1 |
63 | ····.line·130 | |
64 | ····:cond_0 | |
65 | ····iget·v0,·p0,·Landroidx/core/app/JobIntentService$WorkEnqueuer;->mJobId:I | |
| |
66 | ····if-ne·v0,·p1,·:cond_1 | 44 | ····:try_start_0 |
| 45 | ····iget-object·v0,·p0,·Ld/a/c/a/j$a;->a:Ld/a/c/a/j$c; |
| |
67 | ····:goto_0 | |
68 | ····return-void | 46 | ····new-instance·v1,·Ld/a/c/a/j$a$a; |
| |
| 47 | ····invoke-direct·{v1,·p0,·p2},·Ld/a/c/a/j$a$a;-><init>(Ld/a/c/a/j$a;Ld/a/c/a/b$b;)V |
| |
| 48 | ····invoke-interface·{v0,·p1,·v1},·Ld/a/c/a/j$c;->g(Ld/a/c/a/i;Ld/a/c/a/j$d;)V |
| 49 | ····:try_end_0 |
Max diff block lines reached; 2927/6685 bytes (43.78%) of diff not shown.
|
Max HTML report size reached
| | | |
Offset 1, 28 lines modified | Offset 1, 38 lines modified |
1 | .class·public·Landroidx/core/app/ComponentActivity$ExtraData; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"ComponentActivity.java" | 1 | .class·public·final·Lkotlinx/coroutines/z0$b; |
| 2 | .super·Lkotlinx/coroutines/internal/e0; |
| 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/core/app/ComponentActivity; | 6 | ····value·=·Lkotlinx/coroutines/z0; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x9 | 9 | ····accessFlags·=·0x19 |
10 | ····name·=·"ExtraData" | 10 | ····name·=·"b" |
11 | .end·annotation | 11 | .end·annotation |
| |
12 | .annotation·runtime·Ljava/lang/Deprecated; | 12 | .annotation·system·Ldalvik/annotation/Signature; |
| 13 | ····value·=·{ |
| 14 | ········"Lkotlinx/coroutines/internal/e0<", |
| 15 | ········"Lkotlinx/coroutines/z0$a;", |
| 16 | ········">;" |
| 17 | ····} |
13 | .end·annotation | 18 | .end·annotation |
| |
| |
| 19 | #·instance·fields |
| 20 | .field·public·b:J |
| |
| |
14 | #·direct·methods | 21 | #·direct·methods |
15 | .method·public·constructor·<init>()V | 22 | .method·public·constructor·<init>(J)V |
16 | ····.locals·0 | 23 | ····.locals·0 |
| |
17 | ····.line·151 | |
18 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 24 | ····invoke-direct·{p0},·Lkotlinx/coroutines/internal/e0;-><init>()V |
| |
| 25 | ····iput-wide·p1,·p0,·Lkotlinx/coroutines/z0$b;->b:J |
| |
19 | ····return-void | 26 | ····return-void |
20 | .end·method | 27 | .end·method |
| | | |
Offset 1, 81 lines modified | Offset 1, 79 lines modified |
1 | .class·Landroidx/core/app/FrameMetricsAggregator$FrameMetricsBaseImpl; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"FrameMetricsAggregator.java" | 1 | .class·public·final·Lc/b/a/u$a; |
| 2 | .super·Lc/a/b/z$a; |
| 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Lc/a/b/t0; |
| |
| |
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/core/app/FrameMetricsAggregator; | 8 | ····value·=·Lc/b/a/u; |
7 | .end·annotation | 9 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0xa | 11 | ····accessFlags·=·0x19 |
10 | ····name·=·"FrameMetricsBaseImpl" | 12 | ····name·=·"a" |
| 13 | .end·annotation |
| |
| 14 | .annotation·system·Ldalvik/annotation/Signature; |
| 15 | ····value·=·{ |
| 16 | ········"Lc/a/b/z$a<", |
| 17 | ········"Lc/b/a/u;", |
| 18 | ········"Lc/b/a/u$a;", |
| 19 | ········">;", |
| 20 | ········"Ljava/lang/Object;" |
| 21 | ····} |
11 | .end·annotation | 22 | .end·annotation |
| |
| |
12 | #·direct·methods | 23 | #·direct·methods |
13 | .method·constructor·<init>()V | 24 | .method·private·constructor·<init>()V |
14 | ····.locals·0 | 25 | ····.locals·1 |
| |
| 26 | ····invoke-static·{},·Lc/b/a/u;->I()Lc/b/a/u; |
| |
15 | ····.line·309 | |
16 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 27 | ····move-result-object·v0 |
| |
| 28 | ····invoke-direct·{p0,·v0},·Lc/a/b/z$a;-><init>(Lc/a/b/z;)V |
| |
17 | ····return-void | 29 | ····return-void |
18 | .end·method | 30 | .end·method |
| |
| 31 | .method·synthetic·constructor·<init>(Lc/b/a/d;)V |
| |
19 | #·virtual·methods | |
20 | .method·public·add(Landroid/app/Activity;)V | |
21 | ····.locals·0 | 32 | ····.locals·0 |
| |
| 33 | ····invoke-direct·{p0},·Lc/b/a/u$a;-><init>()V |
22 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
23 | ········accessFlags·=·{ | |
24 | ············0x0 | |
25 | ········} | |
26 | ········names·=·{ | |
27 | ············"activity" | |
28 | ········} | |
29 | ····.end·annotation | |
| |
30 | ····return-void | 34 | ····return-void |
31 | .end·method | 35 | .end·method |
| |
32 | .method·public·getMetrics()[Landroid/util/SparseIntArray; | |
| 36 | #·virtual·methods |
| 37 | .method·public·B(Lc/b/a/f;)Lc/b/a/u$a; |
33 | ····.locals·1 | 38 | ····.locals·1 |
| |
34 | ····const/4·v0,·0x0 | 39 | ····invoke-virtual·{p0},·Lc/a/b/z$a;->t()V |
| |
| 40 | ····iget-object·v0,·p0,·Lc/a/b/z$a;->e:Lc/a/b/z; |
35 | ····return-object·v0 | |
36 | .end·method | |
| |
| 41 | ····check-cast·v0,·Lc/b/a/u; |
37 | .method·public·remove(Landroid/app/Activity;)[Landroid/util/SparseIntArray; | |
38 | ····.locals·0 | |
39 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
40 | ········accessFlags·=·{ | |
41 | ············0x0 | |
42 | ········} | |
43 | ········names·=·{ | |
44 | ············"activity" | |
45 | ········} | |
46 | ····.end·annotation | |
| |
47 | ····const/4·p1,·0x0 | 42 | ····invoke-static·{v0,·p1},·Lc/b/a/u;->K(Lc/b/a/u;Lc/b/a/f;)V |
| |
48 | ····return-object·p1 | 43 | ····return-object·p0 |
49 | .end·method | 44 | .end·method |
| |
50 | .method·public·reset()[Landroid/util/SparseIntArray; | 45 | .method·public·C(Ljava/lang/String;)Lc/b/a/u$a; |
51 | ····.locals·1 | 46 | ····.locals·1 |
| |
52 | ····const/4·v0,·0x0 | 47 | ····invoke-virtual·{p0},·Lc/a/b/z$a;->t()V |
| |
| 48 | ····iget-object·v0,·p0,·Lc/a/b/z$a;->e:Lc/a/b/z; |
53 | ····return-object·v0 | |
54 | .end·method | |
| |
| 49 | ····check-cast·v0,·Lc/b/a/u; |
55 | .method·public·stop()[Landroid/util/SparseIntArray; | |
56 | ····.locals·1 | |
| |
57 | ····const/4·v0,·0x0 | 50 | ····invoke-static·{v0,·p1},·Lc/b/a/u;->J(Lc/b/a/u;Ljava/lang/String;)V |
| |
58 | ····return-object·v0 | 51 | ····return-object·p0 |
59 | .end·method | 52 | .end·method |
| | | |
Offset 1, 63 lines modified | Offset 1, 92 lines modified |
1 | .class·Landroidx/core/app/NotificationCompat$BigPictureStyle$Api16Impl; | 1 | .class·public·final·Lkotlinx/coroutines/j2/i$b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"NotificationCompat.java" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/core/app/NotificationCompat$BigPictureStyle; | 6 | ····value·=·Lkotlinx/coroutines/j2/i; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0xa | 9 | ····accessFlags·=·0x19 |
10 | ····name·=·"Api16Impl" | 10 | ····name·=·"b" |
11 | .end·annotation | 11 | .end·annotation |
| |
| |
12 | #·direct·methods | 12 | #·direct·methods |
13 | .method·private·constructor·<init>()V | 13 | .method·private·constructor·<init>()V |
14 | ····.locals·0 | 14 | ····.locals·0 |
| |
15 | ····.line·3077 | |
16 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 15 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
17 | ····return-void | 16 | ····return-void |
18 | .end·method | 17 | .end·method |
| |
19 | .method·static·setBigLargeIcon(Landroid/app/Notification$BigPictureStyle;Landroid/graphics/Bitmap;)V | 18 | .method·public·synthetic·constructor·<init>(Le/v/d/e;)V |
20 | ····.locals·0 | 19 | ····.locals·0 |
| |
| 20 | ····invoke-direct·{p0},·Lkotlinx/coroutines/j2/i$b;-><init>()V |
| |
| 21 | ····return-void |
| 22 | .end·method |
| |
| |
| 23 | #·virtual·methods |
| 24 | .method·public·final·a(Ljava/lang/Throwable;)Ljava/lang/Object; |
| 25 | ····.locals·1 |
21 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | 26 | ····.annotation·system·Ldalvik/annotation/Signature; |
22 | ········accessFlags·=·{ | 27 | ········value·=·{ |
| 28 | ············"<E:", |
| 29 | ············"Ljava/lang/Object;", |
| 30 | ············">(", |
| 31 | ············"Ljava/lang/Throwable;", |
23 | ············0x0, | 32 | ············")", |
24 | ············0x0 | 33 | ············"Ljava/lang/Object;" |
25 | ········} | 34 | ········} |
| 35 | ····.end·annotation |
| |
| 36 | ····new-instance·v0,·Lkotlinx/coroutines/j2/i$a; |
| |
| 37 | ····invoke-direct·{v0,·p1},·Lkotlinx/coroutines/j2/i$a;-><init>(Ljava/lang/Throwable;)V |
| |
| 38 | ····invoke-static·{v0},·Lkotlinx/coroutines/j2/i;->b(Ljava/lang/Object;)Ljava/lang/Object; |
| |
| 39 | ····return-object·v0 |
| 40 | .end·method |
| |
| 41 | .method·public·final·b()Ljava/lang/Object; |
| 42 | ····.locals·1 |
| 43 | ····.annotation·system·Ldalvik/annotation/Signature; |
26 | ········names·=·{ | 44 | ········value·=·{ |
27 | ············"style", | 45 | ············"<E:", |
| 46 | ············"Ljava/lang/Object;", |
28 | ············"icon" | 47 | ············">()", |
| 48 | ············"Ljava/lang/Object;" |
29 | ········} | 49 | ········} |
30 | ····.end·annotation | 50 | ····.end·annotation |
| |
| 51 | ····invoke-static·{},·Lkotlinx/coroutines/j2/i;->a()Lkotlinx/coroutines/j2/i$c; |
31 | ····.line·3085 | |
32 | ····invoke-virtual·{p0,·p1},·Landroid/app/Notification$BigPictureStyle;->bigLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle; | |
| |
33 | ····return-void | 52 | ····move-result-object·v0 |
| |
| 53 | ····invoke-static·{v0},·Lkotlinx/coroutines/j2/i;->b(Ljava/lang/Object;)Ljava/lang/Object; |
| |
| 54 | ····return-object·v0 |
34 | .end·method | 55 | .end·method |
| |
35 | .method·static·setSummaryText(Landroid/app/Notification$BigPictureStyle;Ljava/lang/CharSequence;)V | 56 | .method·public·final·c(Ljava/lang/Object;)Ljava/lang/Object; |
36 | ····.locals·0 | 57 | ····.locals·0 |
37 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | 58 | ····.annotation·system·Ldalvik/annotation/Signature; |
38 | ········accessFlags·=·{ | |
39 | ············0x0, | |
40 | ············0x0 | |
41 | ········} | |
42 | ········names·=·{ | 59 | ········value·=·{ |
43 | ············"style", | 60 | ············"<E:", |
44 | ············"text" | 61 | ············"Ljava/lang/Object;", |
| 62 | ············">(TE;)", |
| 63 | ············"Ljava/lang/Object;" |
45 | ········} | 64 | ········} |
46 | ····.end·annotation | 65 | ····.end·annotation |
| |
| 66 | ····invoke-static·{p1},·Lkotlinx/coroutines/j2/i;->b(Ljava/lang/Object;)Ljava/lang/Object; |
47 | ····.line·3093 | |
48 | ····invoke-virtual·{p0,·p1},·Landroid/app/Notification$BigPictureStyle;->setSummaryText(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; | |
| |
49 | ····return-void | 67 | ····return-object·p1 |
50 | .end·method | 68 | .end·method |
| | | |
Offset 1, 44 lines modified | Offset 1, 45 lines modified |
1 | .class·Landroidx/core/app/NotificationCompat$BigPictureStyle$Api23Impl; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"NotificationCompat.java" | 1 | .class·public·final·Lkotlinx/coroutines/e1$a; |
| 2 | .super·Le/s/b; |
| 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/core/app/NotificationCompat$BigPictureStyle; | 6 | ····value·=·Lkotlinx/coroutines/e1; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0xa | 9 | ····accessFlags·=·0x19 |
10 | ····name·=·"Api23Impl" | 10 | ····name·=·"a" |
| 11 | .end·annotation |
| |
| 12 | .annotation·system·Ldalvik/annotation/Signature; |
| 13 | ····value·=·{ |
| 14 | ········"Le/s/b<", |
| 15 | ········"Lkotlinx/coroutines/f0;", |
| 16 | ········"Lkotlinx/coroutines/e1;", |
| 17 | ········">;" |
| 18 | ····} |
11 | .end·annotation | 19 | .end·annotation |
| |
| |
12 | #·direct·methods | 20 | #·direct·methods |
13 | .method·private·constructor·<init>()V | 21 | .method·private·constructor·<init>()V |
14 | ····.locals·0 | 22 | ····.locals·2 |
| |
| 23 | ····sget-object·v0,·Lkotlinx/coroutines/f0;->d:Lkotlinx/coroutines/f0$a; |
| |
| 24 | ····sget-object·v1,·Lkotlinx/coroutines/e1$a$a;->d:Lkotlinx/coroutines/e1$a$a; |
| |
| 25 | ····invoke-direct·{p0,·v0,·v1},·Le/s/b;-><init>(Le/s/g$c;Le/v/c/l;)V |
15 | ····.line·3104 | |
16 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
17 | ····return-void | 26 | ····return-void |
18 | .end·method | 27 | .end·method |
| |
19 | .method·static·setBigLargeIcon(Landroid/app/Notification$BigPictureStyle;Landroid/graphics/drawable/Icon;)V | 28 | .method·public·synthetic·constructor·<init>(Le/v/d/e;)V |
20 | ····.locals·0 | 29 | ····.locals·0 |
21 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
22 | ········accessFlags·=·{ | |
23 | ············0x0, | |
24 | ············0x0 | |
25 | ········} | |
26 | ········names·=·{ | |
27 | ············"style", | |
28 | ············"icon" | |
29 | ········} | |
30 | ····.end·annotation | |
| |
| 30 | ····invoke-direct·{p0},·Lkotlinx/coroutines/e1$a;-><init>()V |
31 | ····.line·3112 | |
32 | ····invoke-virtual·{p0,·p1},·Landroid/app/Notification$BigPictureStyle;->bigLargeIcon(Landroid/graphics/drawable/Icon;)Landroid/app/Notification$BigPictureStyle; | |
| |
33 | ····return-void | 31 | ····return-void |
34 | .end·method | 32 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 45 lines modified | Offset 1, 61 lines modified |
1 | .class·public·final·Landroidx/core/app/ActivityManagerCompat; | 1 | .class·public·final·Ld/a/d/d; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ActivityManagerCompat.java" | 3 | .source·"" |
| |
| |
4 | #·direct·methods | 4 | #·direct·methods |
| 5 | .method·public·static·a(I)I |
5 | .method·private·constructor·<init>()V | |
6 | ····.locals·0 | |
| |
7 | ····.line·30 | |
8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
9 | ····return-void | |
10 | .end·method | |
| |
11 | .method·public·static·isLowRamDevice(Landroid/app/ActivityManager;)Z | |
12 | ····.locals·2 | 6 | ····.locals·2 |
13 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
14 | ········accessFlags·=·{ | |
15 | ············0x0 | |
16 | ········} | |
17 | ········names·=·{ | |
18 | ············"activityManager" | |
19 | ········} | |
20 | ····.end·annotation | |
| |
21 | ····.line·40 | |
22 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 7 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
| |
23 | ····const/16·v1,·0x13 | 8 | ····const/16·v1,·0x11 |
| |
24 | ····if-lt·v0,·v1,·:cond_0 | 9 | ····if-lt·v0,·v1,·:cond_0 |
| |
| 10 | ····invoke-static·{},·Landroid/view/View;->generateViewId()I |
25 | ····.line·41 | |
26 | ····invoke-virtual·{p0},·Landroid/app/ActivityManager;->isLowRamDevice()Z | |
| |
27 | ····move-result·p0 | 11 | ····move-result·p0 |
| |
| 12 | ····:cond_0 |
28 | ····return·p0 | 13 | ····return·p0 |
| 14 | .end·method |
| |
| 15 | .method·public·static·b(Landroid/content/Context;)Landroid/app/Activity; |
| 16 | ····.locals·2 |
| |
| 17 | ····const/4·v0,·0x0 |
| |
| 18 | ····if-nez·p0,·:cond_0 |
| |
| 19 | ····return-object·v0 |
| |
29 | ····:cond_0 | 20 | ····:cond_0 |
30 | ····const/4·p0,·0x0 | 21 | ····instance-of·v1,·p0,·Landroid/app/Activity; |
| |
| 22 | ····if-eqz·v1,·:cond_1 |
| |
| 23 | ····check-cast·p0,·Landroid/app/Activity; |
| |
31 | ····return·p0 | 24 | ····return-object·p0 |
| |
| 25 | ····:cond_1 |
| 26 | ····instance-of·v1,·p0,·Landroid/content/ContextWrapper; |
| |
| 27 | ····if-eqz·v1,·:cond_2 |
| |
| 28 | ····check-cast·p0,·Landroid/content/ContextWrapper; |
| |
| 29 | ····invoke-virtual·{p0},·Landroid/content/ContextWrapper;->getBaseContext()Landroid/content/Context; |
| |
| 30 | ····move-result-object·p0 |
| |
| 31 | ····invoke-static·{p0},·Ld/a/d/d;->b(Landroid/content/Context;)Landroid/app/Activity; |
| |
| 32 | ····move-result-object·p0 |
| |
| 33 | ····return-object·p0 |
| |
| 34 | ····:cond_2 |
| 35 | ····return-object·v0 |
32 | .end·method | 36 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 62 lines modified | Offset 1, 62 lines modified |
1 | .class·public·Landroidx/core/app/DialogCompat; | 1 | .class·public·abstract·Le/w/c; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"DialogCompat.java" | 3 | .source·"" |
| |
| |
4 | #·direct·methods | |
5 | .method·private·constructor·<init>()V | |
6 | ····.locals·0 | 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 6 | ····value·=·{ |
| 7 | ········Le/w/c$a; |
| 8 | ····} |
| 9 | .end·annotation |
| |
7 | ····.line·32 | |
8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
9 | ····return-void | |
10 | .end·method | 10 | #·static·fields |
| 11 | .field·public·static·final·d:Le/w/c$a; |
| |
11 | .method·public·static·requireViewById(Landroid/app/Dialog;I)Landroid/view/View; | 12 | .field·private·static·final·e:Le/w/c; |
| |
| |
| 13 | #·direct·methods |
| 14 | .method·static·constructor·<clinit>()V |
12 | ····.locals·2 | 15 | ····.locals·2 |
13 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
14 | ········accessFlags·=·{ | |
15 | ············0x0, | |
16 | ············0x0 | |
17 | ········} | |
18 | ········names·=·{ | |
19 | ············"dialog", | |
20 | ············"id" | |
21 | ········} | |
22 | ····.end·annotation | |
| |
23 | ····.line·55 | |
24 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 16 | ····new-instance·v0,·Le/w/c$a; |
| |
| 17 | ····const/4·v1,·0x0 |
| |
25 | ····const/16·v1,·0x1c | 18 | ····invoke-direct·{v0,·v1},·Le/w/c$a;-><init>(Le/v/d/e;)V |
| |
26 | ····if-lt·v0,·v1,·:cond_0 | 19 | ····sput-object·v0,·Le/w/c;->d:Le/w/c$a; |
| |
| 20 | ····sget-object·v0,·Le/t/b;->a:Le/t/a; |
27 | ····.line·56 | |
28 | ····invoke-virtual·{p0,·p1},·Landroid/app/Dialog;->requireViewById(I)Landroid/view/View; | |
| |
29 | ····move-result-object·p0 | 21 | ····invoke-virtual·{v0},·Le/t/a;->b()Le/w/c; |
| |
30 | ····return-object·p0 | 22 | ····move-result-object·v0 |
| |
| 23 | ····sput-object·v0,·Le/w/c;->e:Le/w/c; |
31 | ····.line·58 | |
32 | ····:cond_0 | |
33 | ····invoke-virtual·{p0,·p1},·Landroid/app/Dialog;->findViewById(I)Landroid/view/View; | |
| |
34 | ····move-result-object·p0 | 24 | ····return-void |
| 25 | .end·method |
| |
35 | ····if-eqz·p0,·:cond_1 | 26 | .method·public·constructor·<init>()V |
| 27 | ····.locals·0 |
| |
36 | ····return-object·p0 | 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
37 | ····.line·60 | |
38 | ····:cond_1 | |
39 | ····new-instance·p0,·Ljava/lang/IllegalArgumentException; | 29 | ····return-void |
| 30 | .end·method |
| |
| 31 | .method·public·static·final·synthetic·a()Le/w/c; |
| 32 | ····.locals·1 |
| |
40 | ····const-string·p1,·"ID·does·not·reference·a·View·inside·this·Dialog" | 33 | ····sget-object·v0,·Le/w/c;->e:Le/w/c; |
| |
| 34 | ····return-object·v0 |
| 35 | .end·method |
| |
41 | ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V | |
| |
42 | ····throw·p0 | 36 | #·virtual·methods |
| 37 | .method·public·abstract·b()I |
43 | .end·method | 38 | .end·method |
| | | |
Offset 1, 143 lines modified | Offset 1, 133 lines modified |
1 | .class·public·Landroidx/core/app/AppLaunchChecker; | 1 | .class·public·final·Ld/a/d/a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"AppLaunchChecker.java" | 3 | .source·"" |
| |
| |
4 | #·static·fields | |
5 | .field·private·static·final·KEY_STARTED_FROM_LAUNCHER:Ljava/lang/String;·=·"startedFromLauncher" | 4 | #·direct·methods |
| 5 | .method·public·static·a(Landroid/content/Context;)Ljava/lang/String; |
| 6 | ····.locals·2 |
| |
6 | .field·private·static·final·SHARED_PREFS_NAME:Ljava/lang/String;·=·"android.support.AppLaunchChecker" | 7 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
| |
| 8 | ····const/16·v1,·0x15 |
| |
| 9 | ····if-lt·v0,·v1,·:cond_0 |
7 | #·direct·methods | |
8 | .method·public·constructor·<init>()V | |
9 | ····.locals·0 | |
10 | ····.annotation·runtime·Ljava/lang/Deprecated; | |
11 | ····.end·annotation | |
| |
| 10 | ····invoke-virtual·{p0},·Landroid/content/Context;->getCodeCacheDir()Ljava/io/File; |
12 | ····.line·87 | |
13 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
| 11 | ····move-result-object·v0 |
14 | ····return-void | |
15 | .end·method | |
| |
| 12 | ····if-nez·v0,·:cond_1 |
16 | .method·public·static·hasStartedFromLauncher(Landroid/content/Context;)Z | |
17 | ····.locals·2 | |
18 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
19 | ········accessFlags·=·{ | |
20 | ············0x0 | |
21 | ········} | |
22 | ········names·=·{ | |
23 | ············"context" | |
24 | ········} | |
25 | ····.end·annotation | |
| |
26 | ····const-string·v0,·"android.support.AppLaunchChecker" | 13 | ····:cond_0 |
| 14 | ····invoke-virtual·{p0},·Landroid/content/Context;->getCacheDir()Ljava/io/File; |
| |
27 | ····const/4·v1,·0x0 | 15 | ····move-result-object·v0 |
| |
| 16 | ····:cond_1 |
| 17 | ····if-nez·v0,·:cond_2 |
| |
28 | ····.line·51 | |
29 | ····invoke-virtual·{p0,·v0,·v1},·Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; | 18 | ····new-instance·v0,·Ljava/io/File; |
| |
| 19 | ····invoke-static·{p0},·Ld/a/d/a;->b(Landroid/content/Context;)Ljava/lang/String; |
| |
30 | ····move-result-object·p0 | 20 | ····move-result-object·p0 |
| |
31 | ····const-string·v0,·"startedFromLauncher" | 21 | ····const-string·v1,·"cache" |
| |
| 22 | ····invoke-direct·{v0,·p0,·v1},·Ljava/io/File;-><init>(Ljava/lang/String;Ljava/lang/String;)V |
32 | ····.line·52 | |
33 | ····invoke-interface·{p0,·v0,·v1},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z | |
| |
34 | ····move-result·p0 | 23 | ····:cond_2 |
| 24 | ····invoke-virtual·{v0},·Ljava/io/File;->getPath()Ljava/lang/String; |
| |
| 25 | ····move-result-object·p0 |
35 | ····return·p0 | |
36 | .end·method | |
| |
| 26 | ····return-object·p0 |
| 27 | .end·method |
37 | .method·public·static·onActivityCreate(Landroid/app/Activity;)V | |
38 | ····.locals·4 | |
39 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
40 | ········accessFlags·=·{ | |
41 | ············0x0 | |
42 | ········} | |
43 | ········names·=·{ | |
44 | ············"activity" | |
45 | ········} | |
46 | ····.end·annotation | |
| |
47 | ····const-string·v0,·"android.support.AppLaunchChecker" | 28 | .method·private·static·b(Landroid/content/Context;)Ljava/lang/String; |
| 29 | ····.locals·2 |
| |
48 | ····const/4·v1,·0x0 | 30 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I |
| |
| 31 | ····const/16·v1,·0x18 |
49 | ····.line·67 | |
50 | ····invoke-virtual·{p0,·v0,·v1},·Landroid/app/Activity;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; | |
| |
51 | ····move-result-object·v0 | 32 | ····if-lt·v0,·v1,·:cond_0 |
| |
52 | ····const-string·v2,·"startedFromLauncher" | 33 | ····invoke-virtual·{p0},·Landroid/content/Context;->getDataDir()Ljava/io/File; |
| |
| 34 | ····move-result-object·p0 |
53 | ····.line·68 | |
54 | ····invoke-interface·{v0,·v2,·v1},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z | |
| |
55 | ····move-result·v1 | 35 | ····invoke-virtual·{p0},·Ljava/io/File;->getPath()Ljava/lang/String; |
| |
56 | ····if-eqz·v1,·:cond_0 | 36 | ····move-result-object·p0 |
| |
57 | ····return-void | 37 | ····return-object·p0 |
| |
58 | ····.line·72 | |
59 | ····:cond_0 | 38 | ····:cond_0 |
60 | ····invoke-virtual·{p0},·Landroid/app/Activity;->getIntent()Landroid/content/Intent; | 39 | ····invoke-virtual·{p0},·Landroid/content/Context;->getApplicationInfo()Landroid/content/pm/ApplicationInfo; |
| |
61 | ····move-result-object·p0 | 40 | ····move-result-object·p0 |
| |
62 | ····if-nez·p0,·:cond_1 | 41 | ····iget-object·p0,·p0,·Landroid/content/pm/ApplicationInfo;->dataDir:Ljava/lang/String; |
| |
63 | ····return-void | 42 | ····return-object·p0 |
| 43 | .end·method |
| |
| 44 | .method·public·static·c(Landroid/content/Context;)Ljava/lang/String; |
| 45 | ····.locals·2 |
64 | ····.line·77 | |
65 | ····:cond_1 | |
66 | ····invoke-virtual·{p0},·Landroid/content/Intent;->getAction()Ljava/lang/String; | |
| |
67 | ····move-result-object·v1 | 46 | ····const-string·v0,·"flutter" |
| |
68 | ····const-string·v3,·"android.intent.action.MAIN" | 47 | ····const/4·v1,·0x0 |
| |
69 | ····invoke-virtual·{v3,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 48 | ····invoke-virtual·{p0,·v0,·v1},·Landroid/content/Context;->getDir(Ljava/lang/String;I)Ljava/io/File; |
Max diff block lines reached; 2065/6490 bytes (31.82%) of diff not shown.
|
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 21 lines modified | Offset 1, 27 lines modified |
1 | .class·public·interface·abstract·annotation·Landroidx/core/app/NotificationCompat$BadgeIconType; | 1 | .class·public·interface·abstract·Lc/a/a/b/a/b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
3 | .source·"NotificationCompat.java" | |
| |
4 | #·interfaces | |
5 | .implements·Ljava/lang/annotation/Annotation; | |
| |
| |
6 | #·annotations | 4 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/Signature; |
8 | ····value·=·Landroidx/core/app/NotificationCompat; | 6 | ····value·=·{ |
| 7 | ········"<V:", |
| 8 | ········"Ljava/lang/Object;", |
| 9 | ········">", |
| 10 | ········"Ljava/lang/Object;" |
| 11 | ····} |
9 | .end·annotation | 12 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | |
11 | ····accessFlags·=·0x2609 | |
12 | ····name·=·"BadgeIconType" | |
13 | .end·annotation | |
| |
14 | .annotation·runtime·Ljava/lang/annotation/Retention; | |
15 | ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->SOURCE:Ljava/lang/annotation/RetentionPolicy; | 13 | #·virtual·methods |
| 14 | .method·public·abstract·a(Ljava/lang/Throwable;)V |
| 15 | .end·method |
| |
| 16 | .method·public·abstract·b(Ljava/lang/Object;)V |
| 17 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 18 | ········value·=·{ |
| 19 | ············"(TV;)V" |
| 20 | ········} |
16 | .end·annotation | 21 | ····.end·annotation |
| 22 | .end·method |
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 125 lines modified | Offset 1, 156 lines modified |
1 | .class·public·final·Landroidx/core/os/EnvironmentCompat; | 1 | .class·public·Lc/a/b/q; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"EnvironmentCompat.java" | 3 | .source·"" |
| |
| |
4 | #·static·fields | |
5 | .field·public·static·final·MEDIA_UNKNOWN:Ljava/lang/String;·=·"unknown" | 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 6 | ····value·=·{ |
| 7 | ········Lc/a/b/q$a; |
| 8 | ····} |
| 9 | .end·annotation |
| |
6 | .field·private·static·final·TAG:Ljava/lang/String;·=·"EnvironmentCompat" | |
| |
| 10 | #·static·fields |
| 11 | .field·private·static·b:Z·=·true |
| |
| 12 | .field·private·static·volatile·c:Lc/a/b/q; |
7 | #·direct·methods | |
8 | .method·private·constructor·<init>()V | |
9 | ····.locals·0 | |
| |
| 13 | .field·static·final·d:Lc/a/b/q; |
10 | ····.line·81 | |
11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
12 | ····return-void | |
13 | .end·method | |
| |
14 | .method·public·static·getStorageState(Ljava/io/File;)Ljava/lang/String; | |
15 | ····.locals·2 | 14 | #·instance·fields |
| 15 | .field·private·final·a:Ljava/util/Map; |
16 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | 16 | ····.annotation·system·Ldalvik/annotation/Signature; |
17 | ········accessFlags·=·{ | |
18 | ············0x0 | |
19 | ········} | |
20 | ········names·=·{ | 17 | ········value·=·{ |
21 | ············"path" | 18 | ············"Ljava/util/Map<", |
| 19 | ············"Lc/a/b/q$a;", |
| 20 | ············"Lc/a/b/z$e<", |
| 21 | ············"**>;>;" |
22 | ········} | 22 | ········} |
23 | ····.end·annotation | 23 | ····.end·annotation |
| 24 | .end·field |
| |
24 | ····.line·59 | |
25 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | |
| |
26 | ····const/16·v1,·0x15 | 25 | #·direct·methods |
| 26 | .method·static·constructor·<clinit>()V |
| 27 | ····.locals·2 |
| |
27 | ····if-lt·v0,·v1,·:cond_0 | 28 | ····new-instance·v0,·Lc/a/b/q; |
| |
| 29 | ····const/4·v1,·0x1 |
28 | ····.line·60 | |
29 | ····invoke-static·{p0},·Landroid/os/Environment;->getExternalStorageState(Ljava/io/File;)Ljava/lang/String; | |
| |
30 | ····move-result-object·p0 | 30 | ····invoke-direct·{v0,·v1},·Lc/a/b/q;-><init>(Z)V |
| |
31 | ····return-object·p0 | 31 | ····sput-object·v0,·Lc/a/b/q;->d:Lc/a/b/q; |
| |
| 32 | ····return-void |
| 33 | .end·method |
32 | ····.line·61 | |
33 | ····:cond_0 | |
34 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | |
| |
35 | ····const/16·v1,·0x13 | 34 | .method·constructor·<init>()V |
| 35 | ····.locals·1 |
| |
36 | ····if-lt·v0,·v1,·:cond_1 | 36 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
| 37 | ····new-instance·v0,·Ljava/util/HashMap; |
37 | ····.line·62 | |
38 | ····invoke-static·{p0},·Landroid/os/Environment;->getStorageState(Ljava/io/File;)Ljava/lang/String; | |
| |
39 | ····move-result-object·p0 | 38 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V |
| |
40 | ····return-object·p0 | 39 | ····iput-object·v0,·p0,·Lc/a/b/q;->a:Ljava/util/Map; |
| |
| 40 | ····return-void |
| 41 | .end·method |
41 | ····.line·66 | |
42 | ····:cond_1 | |
43 | ····:try_start_0 | |
44 | ····invoke-virtual·{p0},·Ljava/io/File;->getCanonicalPath()Ljava/lang/String; | |
| |
45 | ····move-result-object·p0 | 42 | .method·constructor·<init>(Z)V |
| 43 | ····.locals·0 |
| |
| 44 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
46 | ····.line·68 | |
47 | ····invoke-static·{},·Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; | |
| |
48 | ····move-result-object·v0 | 45 | ····invoke-static·{},·Ljava/util/Collections;->emptyMap()Ljava/util/Map; |
| |
| 46 | ····move-result-object·p1 |
49 | ····.line·69 | |
50 | ····invoke-virtual·{v0},·Ljava/io/File;->getCanonicalPath()Ljava/lang/String; | |
| |
51 | ····move-result-object·v0 | 47 | ····iput-object·p1,·p0,·Lc/a/b/q;->a:Ljava/util/Map; |
| |
52 | ····.line·71 | |
53 | ····invoke-virtual·{p0,·v0},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z | 48 | ····return-void |
| 49 | .end·method |
| |
54 | ····move-result·p0 | 50 | .method·public·static·b()Lc/a/b/q; |
| 51 | ····.locals·2 |
| |
55 | ····if-eqz·p0,·:cond_2 | 52 | ····sget-object·v0,·Lc/a/b/q;->c:Lc/a/b/q; |
| |
| 53 | ····if-nez·v0,·:cond_2 |
56 | ····.line·72 | |
57 | ····invoke-static·{},·Landroid/os/Environment;->getExternalStorageState()Ljava/lang/String; | |
| |
| 54 | ····const-class·v1,·Lc/a/b/q; |
58 | ····move-result-object·p0 | |
59 | ····:try_end_0 | |
60 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 | |
| |
61 | ····return-object·p0 | 55 | ····monitor-enter·v1 |
| |
62 | ····:catch_0 | |
63 | ····move-exception·p0 | 56 | ····:try_start_0 |
| 57 | ····sget-object·v0,·Lc/a/b/q;->c:Lc/a/b/q; |
Max diff block lines reached; 2008/5833 bytes (34.42%) of diff not shown.
|
| | | |
Offset 1, 90 lines modified | Offset 1, 124 lines modified |
1 | .class·Landroidx/core/os/HandlerCompat$Api28Impl; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"HandlerCompat.java" | 1 | .class·public·abstract·Lc/a/b/z$c; |
| 2 | .super·Lc/a/b/z; |
| 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Lc/a/b/t0; |
| |
| |
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/core/os/HandlerCompat; | 8 | ····value·=·Lc/a/b/z; |
7 | .end·annotation | 9 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0xa | 11 | ····accessFlags·=·0x409 |
10 | ····name·=·"Api28Impl" | 12 | ····name·=·"c" |
| 13 | .end·annotation |
| |
| 14 | .annotation·system·Ldalvik/annotation/Signature; |
| 15 | ····value·=·{ |
| 16 | ········"<MessageType:", |
| 17 | ········"Lc/a/b/z$c<", |
| 18 | ········"TMessageType;TBuilderType;>;BuilderType:", |
| 19 | ········"Ljava/lang/Object<", |
| 20 | ········"TMessageType;TBuilderType;>;>", |
| 21 | ········"Lc/a/b/z<", |
| 22 | ········"TMessageType;TBuilderType;>;", |
| 23 | ········"Ljava/lang/Object<", |
| 24 | ········"TMessageType;TBuilderType;>;" |
| 25 | ····} |
11 | .end·annotation | 26 | .end·annotation |
| |
| |
| 27 | #·instance·fields |
| 28 | .field·protected·h:Lc/a/b/v; |
| 29 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 30 | ········value·=·{ |
| 31 | ············"Lc/a/b/v<", |
| 32 | ············"Lc/a/b/z$d;", |
| 33 | ············">;" |
| 34 | ········} |
| 35 | ····.end·annotation |
| 36 | .end·field |
| |
| |
12 | #·direct·methods | 37 | #·direct·methods |
13 | .method·private·constructor·<init>()V | 38 | .method·public·constructor·<init>()V |
14 | ····.locals·0 | 39 | ····.locals·1 |
| |
| 40 | ····invoke-direct·{p0},·Lc/a/b/z;-><init>()V |
| |
15 | ····.line·262 | |
16 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 41 | ····invoke-static·{},·Lc/a/b/v;->h()Lc/a/b/v; |
| |
| 42 | ····move-result-object·v0 |
| |
| 43 | ····iput-object·v0,·p0,·Lc/a/b/z$c;->h:Lc/a/b/v; |
| |
17 | ····return-void | 44 | ····return-void |
18 | .end·method | 45 | .end·method |
| |
19 | .method·public·static·createAsync(Landroid/os/Looper;)Landroid/os/Handler; | |
| 46 | #·virtual·methods |
| 47 | .method·I()Lc/a/b/v; |
20 | ····.locals·0 | 48 | ····.locals·1 |
21 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | 49 | ····.annotation·system·Ldalvik/annotation/Signature; |
22 | ········accessFlags·=·{ | |
23 | ············0x0 | |
24 | ········} | |
25 | ········names·=·{ | 50 | ········value·=·{ |
| 51 | ············"()", |
| 52 | ············"Lc/a/b/v<", |
| 53 | ············"Lc/a/b/z$d;", |
26 | ············"looper" | 54 | ············">;" |
27 | ········} | 55 | ········} |
28 | ····.end·annotation | 56 | ····.end·annotation |
| |
29 | ····.line·267 | |
30 | ····invoke-static·{p0},·Landroid/os/Handler;->createAsync(Landroid/os/Looper;)Landroid/os/Handler; | 57 | ····iget-object·v0,·p0,·Lc/a/b/z$c;->h:Lc/a/b/v; |
| |
| 58 | ····invoke-virtual·{v0},·Lc/a/b/v;->o()Z |
| |
| 59 | ····move-result·v0 |
| |
| 60 | ····if-eqz·v0,·:cond_0 |
| |
31 | ····move-result-object·p0 | 61 | ····iget-object·v0,·p0,·Lc/a/b/z$c;->h:Lc/a/b/v; |
| |
| 62 | ····invoke-virtual·{v0},·Lc/a/b/v;->b()Lc/a/b/v; |
| |
| 63 | ····move-result-object·v0 |
| |
| 64 | ····iput-object·v0,·p0,·Lc/a/b/z$c;->h:Lc/a/b/v; |
| |
| 65 | ····:cond_0 |
| 66 | ····iget-object·v0,·p0,·Lc/a/b/z$c;->h:Lc/a/b/v; |
| |
32 | ····return-object·p0 | 67 | ····return-object·v0 |
33 | .end·method | 68 | .end·method |
| |
34 | .method·public·static·createAsync(Landroid/os/Looper;Landroid/os/Handler$Callback;)Landroid/os/Handler; | 69 | .method·public·bridge·synthetic·e()Lc/a/b/s0$a; |
35 | ····.locals·0 | 70 | ····.locals·1 |
36 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
37 | ········accessFlags·=·{ | |
38 | ············0x0, | |
39 | ············0x0 | |
40 | ········} | |
41 | ········names·=·{ | |
42 | ············"looper", | |
43 | ············"callback" | |
44 | ········} | |
45 | ····.end·annotation | |
| |
| 71 | ····invoke-super·{p0},·Lc/a/b/z;->D()Lc/a/b/z$a; |
46 | ····.line·271 | |
47 | ····invoke-static·{p0,·p1},·Landroid/os/Handler;->createAsync(Landroid/os/Looper;Landroid/os/Handler$Callback;)Landroid/os/Handler; | |
| |
48 | ····move-result-object·p0 | 72 | ····move-result-object·v0 |
| |
49 | ····return-object·p0 | 73 | ····return-object·v0 |
50 | .end·method | 74 | .end·method |
| |
51 | .method·public·static·postDelayed(Landroid/os/Handler;Ljava/lang/Runnable;Ljava/lang/Object;J)Z | 75 | .method·public·bridge·synthetic·g()Lc/a/b/s0; |
52 | ····.locals·0 | 76 | ····.locals·1 |
| |
Max diff block lines reached; 284/4385 bytes (6.48%) of diff not shown.
|
| | | |
Offset 1, 108 lines modified | Offset 1, 125 lines modified |
1 | .class·Landroidx/core/os/ExecutorCompat$HandlerExecutor; | 1 | .class·final·Lc/a/a/b/a/g$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ExecutorCompat.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/util/concurrent/Executor; | 5 | .implements·Ljava/util/concurrent/ThreadFactory; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
8 | ····value·=·Landroidx/core/os/ExecutorCompat; | 8 | ····value·=·Lc/a/a/b/a/g;->c(Lc/a/a/b/a/g;)Ljava/util/concurrent/ThreadFactory; |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0xa | 11 | ····accessFlags·=·0x8 |
12 | ····name·=·"HandlerExecutor" | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
| |
| |
14 | #·instance·fields | 14 | #·instance·fields |
15 | .field·private·final·mHandler:Landroid/os/Handler; | 15 | .field·final·synthetic·a:Ljava/util/concurrent/ThreadFactory; |
| |
| 16 | .field·final·synthetic·b:Ljava/lang/String; |
| |
| 17 | .field·final·synthetic·c:Ljava/util/concurrent/atomic/AtomicLong; |
| |
| 18 | .field·final·synthetic·d:Ljava/lang/Boolean; |
| |
| 19 | .field·final·synthetic·e:Ljava/lang/Integer; |
| |
| 20 | .field·final·synthetic·f:Ljava/lang/Thread$UncaughtExceptionHandler; |
| |
| |
16 | #·direct·methods | 21 | #·direct·methods |
17 | .method·constructor·<init>(Landroid/os/Handler;)V | 22 | .method·constructor·<init>(Ljava/util/concurrent/ThreadFactory;Ljava/lang/String;Ljava/util/concurrent/atomic/AtomicLong;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Thread$UncaughtExceptionHandler;)V |
18 | ····.locals·0 | 23 | ····.locals·0 |
19 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
20 | ········accessFlags·=·{ | |
21 | ············0x0 | |
22 | ········} | |
23 | ········names·=·{ | |
24 | ············"handler" | |
25 | ········} | |
26 | ····.end·annotation | |
| |
| 24 | ····iput-object·p1,·p0,·Lc/a/a/b/a/g$a;->a:Ljava/util/concurrent/ThreadFactory; |
27 | ····.line·45 | |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
| 25 | ····iput-object·p2,·p0,·Lc/a/a/b/a/g$a;->b:Ljava/lang/String; |
29 | ····.line·46 | |
30 | ····invoke-static·{p1},·Landroidx/core/util/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; | |
| |
31 | ····move-result-object·p1 | 26 | ····iput-object·p3,·p0,·Lc/a/a/b/a/g$a;->c:Ljava/util/concurrent/atomic/AtomicLong; |
| |
32 | ····check-cast·p1,·Landroid/os/Handler; | 27 | ····iput-object·p4,·p0,·Lc/a/a/b/a/g$a;->d:Ljava/lang/Boolean; |
| |
33 | ····iput-object·p1,·p0,·Landroidx/core/os/ExecutorCompat$HandlerExecutor;->mHandler:Landroid/os/Handler; | 28 | ····iput-object·p5,·p0,·Lc/a/a/b/a/g$a;->e:Ljava/lang/Integer; |
| |
| 29 | ····iput-object·p6,·p0,·Lc/a/a/b/a/g$a;->f:Ljava/lang/Thread$UncaughtExceptionHandler; |
| |
| 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
34 | ····return-void | 31 | ····return-void |
35 | .end·method | 32 | .end·method |
| |
| |
36 | #·virtual·methods | 33 | #·virtual·methods |
37 | .method·public·execute(Ljava/lang/Runnable;)V | 34 | .method·public·newThread(Ljava/lang/Runnable;)Ljava/lang/Thread; |
38 | ····.locals·2 | 35 | ····.locals·5 |
39 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
40 | ········accessFlags·=·{ | |
41 | ············0x0 | |
42 | ········} | |
43 | ········names·=·{ | |
44 | ············"command" | |
45 | ········} | |
46 | ····.end·annotation | |
| |
| 36 | ····iget-object·v0,·p0,·Lc/a/a/b/a/g$a;->a:Ljava/util/concurrent/ThreadFactory; |
47 | ····.line·51 | |
48 | ····iget-object·v0,·p0,·Landroidx/core/os/ExecutorCompat$HandlerExecutor;->mHandler:Landroid/os/Handler; | |
| |
49 | ····invoke-static·{p1},·Landroidx/core/util/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; | 37 | ····invoke-interface·{v0,·p1},·Ljava/util/concurrent/ThreadFactory;->newThread(Ljava/lang/Runnable;)Ljava/lang/Thread; |
| |
50 | ····move-result-object·p1 | 38 | ····move-result-object·p1 |
| |
51 | ····check-cast·p1,·Ljava/lang/Runnable; | 39 | ····iget-object·v0,·p0,·Lc/a/a/b/a/g$a;->b:Ljava/lang/String; |
| |
52 | ····invoke-virtual·{v0,·p1},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z | 40 | ····if-eqz·v0,·:cond_0 |
| |
53 | ····move-result·p1 | 41 | ····const/4·v1,·0x1 |
| |
54 | ····if-eqz·p1,·:cond_0 | 42 | ····new-array·v1,·v1,·[Ljava/lang/Object; |
| |
55 | ····return-void | 43 | ····const/4·v2,·0x0 |
| |
56 | ····.line·52 | |
57 | ····:cond_0 | |
58 | ····new-instance·p1,·Ljava/util/concurrent/RejectedExecutionException; | 44 | ····iget-object·v3,·p0,·Lc/a/a/b/a/g$a;->c:Ljava/util/concurrent/atomic/AtomicLong; |
| |
| 45 | ····invoke-virtual·{v3},·Ljava/util/concurrent/atomic/AtomicLong;->getAndIncrement()J |
| |
59 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 46 | ····move-result-wide·v3 |
| |
60 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 47 | ····invoke-static·{v3,·v4},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
| |
61 | ····iget-object·v1,·p0,·Landroidx/core/os/ExecutorCompat$HandlerExecutor;->mHandler:Landroid/os/Handler; | 48 | ····move-result-object·v3 |
| |
| 49 | ····aput-object·v3,·v1,·v2 |
| |
62 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 50 | ····invoke-static·{v0,·v1},·Lc/a/a/b/a/g;->a(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
| |
63 | ····move-result-object·v0 | 51 | ····move-result-object·v0 |
| |
64 | ····const-string·v1,·"·is·shutting·down" | 52 | ····invoke-virtual·{p1,·v0},·Ljava/lang/Thread;->setName(Ljava/lang/String;)V |
| |
65 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 53 | ····:cond_0 |
| 54 | ····iget-object·v0,·p0,·Lc/a/a/b/a/g$a;->d:Ljava/lang/Boolean; |
| |
66 | ····move-result-object·v0 | 55 | ····if-eqz·v0,·:cond_1 |
| |
67 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 56 | ····invoke-virtual·{v0},·Ljava/lang/Boolean;->booleanValue()Z |
| |
68 | ····move-result-object·v0 | 57 | ····move-result·v0 |
| |
| 58 | ····invoke-virtual·{p1,·v0},·Ljava/lang/Thread;->setDaemon(Z)V |
Max diff block lines reached; 296/5935 bytes (4.99%) of diff not shown.
|
| | | |
Offset 1, 62 lines modified | Offset 1, 46 lines modified |
1 | .class·public·final·Landroidx/core/os/ParcelCompat; | 1 | .class·Lio/flutter/plugin/platform/e; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ParcelCompat.java" | 3 | .source·"" |
| |
| |
| 4 | #·instance·fields |
| 5 | .field·private·a:Lio/flutter/view/c; |
| |
| |
4 | #·direct·methods | 6 | #·direct·methods |
5 | .method·private·constructor·<init>()V | 7 | .method·constructor·<init>()V |
6 | ····.locals·0 | 8 | ····.locals·0 |
| |
7 | ····.line·46 | |
8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 9 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
9 | ····return-void | 10 | ····return-void |
10 | .end·method | 11 | .end·method |
| |
11 | .method·public·static·readBoolean(Landroid/os/Parcel;)Z | |
12 | ····.locals·0 | |
13 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
14 | ········accessFlags·=·{ | |
15 | ············0x0 | |
16 | ········} | |
17 | ········names·=·{ | |
18 | ············"in" | |
19 | ········} | |
20 | ····.end·annotation | |
| |
21 | ····.line·32 | |
22 | ····invoke-virtual·{p0},·Landroid/os/Parcel;->readInt()I | 12 | #·virtual·methods |
| 13 | .method·public·a(Landroid/view/View;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z |
| 14 | ····.locals·1 |
| |
23 | ····move-result·p0 | 15 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/e;->a:Lio/flutter/view/c; |
| |
24 | ····if-eqz·p0,·:cond_0 | 16 | ····if-nez·v0,·:cond_0 |
| |
25 | ····const/4·p0,·0x1 | 17 | ····const/4·p1,·0x0 |
| |
26 | ····goto·:goto_0 | 18 | ····return·p1 |
| |
27 | ····:cond_0 | 19 | ····:cond_0 |
28 | ····const/4·p0,·0x0 | 20 | ····invoke-virtual·{v0,·p1,·p2,·p3},·Lio/flutter/view/c;->u(Landroid/view/View;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z |
| |
| 21 | ····move-result·p1 |
| |
29 | ····:goto_0 | |
30 | ····return·p0 | 22 | ····return·p1 |
31 | .end·method | 23 | .end·method |
| |
32 | .method·public·static·writeBoolean(Landroid/os/Parcel;Z)V | 24 | .method·b(Lio/flutter/view/c;)V |
33 | ····.locals·0 | 25 | ····.locals·0 |
34 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
35 | ········accessFlags·=·{ | |
36 | ············0x0, | |
37 | ············0x0 | |
38 | ········} | |
39 | ········names·=·{ | |
40 | ············"out", | |
41 | ············"value" | |
42 | ········} | |
43 | ····.end·annotation | |
| |
| 26 | ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/e;->a:Lio/flutter/view/c; |
44 | ····.line·43 | |
45 | ····invoke-virtual·{p0,·p1},·Landroid/os/Parcel;->writeInt(I)V | |
| |
46 | ····return-void | 27 | ····return-void |
47 | .end·method | 28 | .end·method |
| | | |
Offset 1, 53 lines modified | Offset 1, 28 lines modified |
1 | .class·public·Landroidx/core/os/UserManagerCompat; | 1 | .class·Le/q/c0; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"UserManagerCompat.java" | 3 | .source·"" |
| |
| |
4 | #·direct·methods | 4 | #·direct·methods |
5 | .method·private·constructor·<init>()V | 5 | .method·public·static·final·a(Ljava/lang/Object;)Ljava/util/Set; |
6 | ····.locals·0 | 6 | ····.locals·1 |
| |
7 | ····.line·31 | |
8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
9 | ····return-void | |
10 | .end·method | |
| |
11 | .method·public·static·isUserUnlocked(Landroid/content/Context;)Z | |
12 | ····.locals·2 | |
13 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | 7 | ····.annotation·system·Ldalvik/annotation/Signature; |
14 | ········accessFlags·=·{ | |
15 | ············0x0 | |
16 | ········} | |
17 | ········names·=·{ | 8 | ········value·=·{ |
18 | ············"context" | 9 | ············"<T:", |
| 10 | ············"Ljava/lang/Object;", |
| 11 | ············">(TT;)", |
| 12 | ············"Ljava/util/Set<", |
| 13 | ············"TT;>;" |
19 | ········} | 14 | ········} |
20 | ····.end·annotation | 15 | ····.end·annotation |
| |
| 16 | ····invoke-static·{p0},·Ljava/util/Collections;->singleton(Ljava/lang/Object;)Ljava/util/Set; |
21 | ····.line·41 | |
22 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | |
| |
23 | ····const/16·v1,·0x18 | |
| |
24 | ····if-lt·v0,·v1,·:cond_0 | |
| |
25 | ····.line·42 | |
26 | ····const-class·v0,·Landroid/os/UserManager; | |
| |
27 | ····invoke-virtual·{p0,·v0},·Landroid/content/Context;->getSystemService(Ljava/lang/Class;)Ljava/lang/Object; | |
| |
28 | ····move-result-object·p0 | 17 | ····move-result-object·p0 |
| |
| 18 | ····const-string·v0,·"singleton(element)" |
29 | ····check-cast·p0,·Landroid/os/UserManager; | |
| |
30 | ····invoke-virtual·{p0},·Landroid/os/UserManager;->isUserUnlocked()Z | |
| |
31 | ····move-result·p0 | |
| |
32 | ····return·p0 | |
| |
| 19 | ····invoke-static·{p0,·v0},·Le/v/d/i;->c(Ljava/lang/Object;Ljava/lang/String;)V |
33 | ····:cond_0 | |
34 | ····const/4·p0,·0x1 | |
| |
35 | ····return·p0 | 20 | ····return-object·p0 |
36 | .end·method | 21 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 58 lines modified | Offset 1, 57 lines modified |
1 | .class·public·interface·abstract·Landroidx/core/os/ParcelableCompatCreatorCallbacks; | 1 | .class·public·interface·abstract·Le/s/e; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ParcelableCompatCreatorCallbacks.java" | 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Le/s/g$b; |
| |
| |
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/Signature; | 7 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 8 | ····value·=·{ |
| 9 | ········Le/s/e$b;, |
| 10 | ········Le/s/e$a; |
7 | ········"<T:", | |
8 | ········"Ljava/lang/Object;", | |
9 | ········">", | |
10 | ········"Ljava/lang/Object;" | |
11 | ····} | 11 | ····} |
12 | .end·annotation | 12 | .end·annotation |
| |
13 | .annotation·runtime·Ljava/lang/Deprecated; | |
14 | .end·annotation | |
| |
| 13 | #·static·fields |
| 14 | .field·public·static·final·a:Le/s/e$b; |
| |
15 | #·virtual·methods | |
16 | .method·public·abstract·createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; | |
17 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
18 | ········accessFlags·=·{ | |
19 | ············0x0, | |
20 | ············0x0 | |
21 | ········} | |
22 | ········names·=·{ | |
23 | ············"in", | |
24 | ············"loader" | |
25 | ········} | |
26 | ····.end·annotation | |
| |
| 15 | #·direct·methods |
| 16 | .method·static·constructor·<clinit>()V |
| 17 | ····.locals·1 |
| |
| 18 | ····sget-object·v0,·Le/s/e$b;->d:Le/s/e$b; |
| |
| 19 | ····sput-object·v0,·Le/s/e;->a:Le/s/e$b; |
| |
| 20 | ····return-void |
| 21 | .end·method |
| |
| |
| 22 | #·virtual·methods |
| 23 | .method·public·abstract·c(Le/s/d;)V |
27 | ····.annotation·system·Ldalvik/annotation/Signature; | 24 | ····.annotation·system·Ldalvik/annotation/Signature; |
28 | ········value·=·{ | 25 | ········value·=·{ |
29 | ············"(", | 26 | ············"(", |
| 27 | ············"Le/s/d<", |
30 | ············"Landroid/os/Parcel;", | |
31 | ············"Ljava/lang/ClassLoader;", | |
32 | ············")TT;" | 28 | ············"*>;)V" |
33 | ········} | 29 | ········} |
34 | ····.end·annotation | 30 | ····.end·annotation |
35 | .end·method | 31 | .end·method |
| |
| 32 | .method·public·abstract·l(Le/s/d;)Le/s/d; |
36 | .method·public·abstract·newArray(I)[Ljava/lang/Object; | |
37 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
38 | ········accessFlags·=·{ | |
39 | ············0x0 | |
40 | ········} | |
41 | ········names·=·{ | |
42 | ············"size" | |
43 | ········} | |
44 | ····.end·annotation | |
| |
45 | ····.annotation·system·Ldalvik/annotation/Signature; | 33 | ····.annotation·system·Ldalvik/annotation/Signature; |
46 | ········value·=·{ | 34 | ········value·=·{ |
| 35 | ············"<T:", |
| 36 | ············"Ljava/lang/Object;", |
| 37 | ············">(", |
| 38 | ············"Le/s/d<", |
| 39 | ············"-TT;>;)", |
| 40 | ············"Le/s/d<", |
47 | ············"(I)[TT;" | 41 | ············"TT;>;" |
48 | ········} | 42 | ········} |
49 | ····.end·annotation | 43 | ····.end·annotation |
50 | .end·method | 44 | .end·method |
| | | |
Offset 1, 39 lines modified | Offset 1, 28 lines modified |
1 | .class·public·Landroidx/core/os/OperationCanceledException; | |
2 | .super·Ljava/lang/RuntimeException; | |
3 | .source·"OperationCanceledException.java" | 1 | .class·Le/q/h; |
| 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
| |
| |
4 | #·direct·methods | 4 | #·direct·methods |
5 | .method·public·constructor·<init>()V | 5 | .method·public·static·final·a(Ljava/lang/Object;)Ljava/util/List; |
6 | ····.locals·1 | 6 | ····.locals·1 |
| |
7 | ····const/4·v0,·0x0 | |
| |
8 | ····.line·28 | |
9 | ····invoke-direct·{p0,·v0},·Landroidx/core/os/OperationCanceledException;-><init>(Ljava/lang/String;)V | |
| |
10 | ····return-void | |
11 | .end·method | |
| |
12 | .method·public·constructor·<init>(Ljava/lang/String;)V | |
13 | ····.locals·1 | |
14 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | 7 | ····.annotation·system·Ldalvik/annotation/Signature; |
15 | ········accessFlags·=·{ | |
16 | ············0x0 | |
17 | ········} | |
18 | ········names·=·{ | 8 | ········value·=·{ |
19 | ············"message" | 9 | ············"<T:", |
| 10 | ············"Ljava/lang/Object;", |
| 11 | ············">(TT;)", |
| 12 | ············"Ljava/util/List<", |
| 13 | ············"TT;>;" |
20 | ········} | 14 | ········} |
21 | ····.end·annotation | 15 | ····.end·annotation |
| |
22 | ····const-string·v0,·"The·operation·has·been·canceled." | 16 | ····invoke-static·{p0},·Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List; |
| |
| 17 | ····move-result-object·p0 |
23 | ····.line·33 | |
24 | ····invoke-static·{p1,·v0},·Landroidx/core/util/ObjectsCompat;->toString(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; | |
| |
25 | ····move-result-object·p1 | 18 | ····const-string·v0,·"singletonList(element)" |
| |
26 | ····invoke-direct·{p0,·p1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V | 19 | ····invoke-static·{p0,·v0},·Le/v/d/i;->c(Ljava/lang/Object;Ljava/lang/String;)V |
| |
27 | ····return-void | 20 | ····return-object·p0 |
28 | .end·method | 21 | .end·method |
| | | |
Offset 1, 139 lines modified | Offset 1, 92 lines modified |
1 | .class·public·final·Landroidx/core/os/MessageCompat; | 1 | .class·public·final·Lkotlinx/coroutines/internal/e; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"MessageCompat.java" | 3 | .source·"" |
| |
| |
4 | #·static·fields | 4 | #·static·fields |
| 5 | .field·private·static·final·a:Ljava/lang/reflect/Method; |
5 | .field·private·static·sTryIsAsynchronous:Z·=·true | |
| |
6 | .field·private·static·sTrySetAsynchronous:Z·=·true | |
| |
| |
7 | #·direct·methods | 6 | #·direct·methods |
8 | .method·static·constructor·<clinit>()V | 7 | .method·static·constructor·<clinit>()V |
9 | ····.locals·0 | 8 | ····.locals·5 |
| |
10 | ····return-void | |
11 | .end·method | |
| |
12 | .method·private·constructor·<init>()V | |
13 | ····.locals·0 | |
| |
14 | ····.line·112 | |
15 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 9 | ····:try_start_0 |
| 10 | ····const-class·v0,·Ljava/util/concurrent/ScheduledThreadPoolExecutor; |
| |
| 11 | ····const-string·v1,·"setRemoveOnCancelPolicy" |
16 | ····return-void | |
17 | .end·method | |
| |
| 12 | ····const/4·v2,·0x1 |
18 | .method·public·static·isAsynchronous(Landroid/os/Message;)Z | |
19 | ····.locals·3 | |
20 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
21 | ········accessFlags·=·{ | |
22 | ············0x0 | |
23 | ········} | |
24 | ········names·=·{ | |
25 | ············"message" | |
26 | ········} | |
27 | ····.end·annotation | |
| |
| 13 | ····new-array·v2,·v2,·[Ljava/lang/Class; |
28 | ····.line·97 | |
29 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | |
| |
30 | ····const/16·v1,·0x16 | 14 | ····const/4·v3,·0x0 |
| |
31 | ····if-lt·v0,·v1,·:cond_0 | 15 | ····sget-object·v4,·Ljava/lang/Boolean;->TYPE:Ljava/lang/Class; |
| |
| 16 | ····aput-object·v4,·v2,·v3 |
32 | ····.line·98 | |
33 | ····invoke-virtual·{p0},·Landroid/os/Message;->isAsynchronous()Z | |
| |
34 | ····move-result·p0 | 17 | ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; |
| |
35 | ····return·p0 | 18 | ····move-result-object·v0 |
| 19 | ····:try_end_0 |
| 20 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
| |
| 21 | ····goto·:goto_0 |
36 | ····.line·100 | |
37 | ····:cond_0 | |
38 | ····sget-boolean·v0,·Landroidx/core/os/MessageCompat;->sTryIsAsynchronous:Z | |
| |
| 22 | ····:catchall_0 |
39 | ····const/4·v1,·0x0 | 23 | ····const/4·v0,·0x0 |
| |
40 | ····if-eqz·v0,·:cond_1 | 24 | ····:goto_0 |
| 25 | ····sput-object·v0,·Lkotlinx/coroutines/internal/e;->a:Ljava/lang/reflect/Method; |
| |
41 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 26 | ····return-void |
| 27 | .end·method |
| |
42 | ····const/16·v2,·0x10 | 28 | .method·public·static·final·a(Ljava/util/concurrent/Executor;)Z |
| 29 | ····.locals·5 |
| |
43 | ····if-lt·v0,·v2,·:cond_1 | 30 | ····const/4·v0,·0x0 |
| |
44 | ····.line·104 | |
45 | ····:try_start_0 | 31 | ····:try_start_0 |
| 32 | ····instance-of·v1,·p0,·Ljava/util/concurrent/ScheduledThreadPoolExecutor; |
46 | ····invoke-virtual·{p0},·Landroid/os/Message;->isAsynchronous()Z | |
| |
47 | ····move-result·p0 | |
48 | ····:try_end_0 | |
49 | ····.catch·Ljava/lang/NoSuchMethodError;·{:try_start_0·..·:try_end_0}·:catch_0 | |
| |
50 | ····return·p0 | 33 | ····if-eqz·v1,·:cond_0 |
| |
| 34 | ····check-cast·p0,·Ljava/util/concurrent/ScheduledThreadPoolExecutor; |
51 | ····.line·106 | |
52 | ····:catch_0 | |
53 | ····sput-boolean·v1,·Landroidx/core/os/MessageCompat;->sTryIsAsynchronous:Z | |
| |
| 35 | ····goto·:goto_0 |
54 | ····:cond_1 | |
55 | ····return·v1 | |
56 | .end·method | |
| |
| 36 | ····:cond_0 |
| 37 | ····const/4·p0,·0x0 |
57 | .method·public·static·setAsynchronous(Landroid/os/Message;Z)V | |
58 | ····.locals·2 | |
59 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
60 | ········accessFlags·=·{ | |
61 | ············0x0, | |
62 | ············0x0 | |
63 | ········} | |
64 | ········names·=·{ | |
65 | ············"message", | |
66 | ············"async" | |
67 | ········} | |
68 | ····.end·annotation | |
| |
69 | ····.line·71 | |
70 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | |
| |
71 | ····const/16·v1,·0x16 | 38 | ····:goto_0 |
| 39 | ····if-nez·p0,·:cond_1 |
| |
72 | ····if-lt·v0,·v1,·:cond_0 | 40 | ····return·v0 |
| |
73 | ····.line·72 | |
74 | ····invoke-virtual·{p0,·p1},·Landroid/os/Message;->setAsynchronous(Z)V | 41 | ····:cond_1 |
| 42 | ····sget-object·v1,·Lkotlinx/coroutines/internal/e;->a:Ljava/lang/reflect/Method; |
| |
Max diff block lines reached; 1066/4647 bytes (22.94%) of diff not shown.
|
Max HTML report size reached
| | | |
Offset 1, 44 lines modified | Offset 1, 52 lines modified |
1 | .class·Landroidx/core/os/ProcessCompat$Api24Impl; | 1 | .class·abstract·Lc/a/b/t1$b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ProcessCompat.java" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/core/os/ProcessCompat; | 6 | ····value·=·Lc/a/b/t1; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x8 | 9 | ····accessFlags·=·0x408 |
10 | ····name·=·"Api24Impl" | 10 | ····name·=·"b" |
11 | .end·annotation | 11 | .end·annotation |
| |
| |
12 | #·direct·methods | 12 | #·direct·methods |
13 | .method·private·constructor·<init>()V | 13 | .method·constructor·<init>()V |
14 | ····.locals·0 | 14 | ····.locals·0 |
| |
15 | ····.line·69 | |
16 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 15 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
17 | ····return-void | 16 | ····return-void |
18 | .end·method | 17 | .end·method |
| |
19 | .method·static·isApplicationUid(I)Z | |
20 | ····.locals·0 | |
21 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
22 | ········accessFlags·=·{ | |
23 | ············0x0 | |
24 | ········} | |
25 | ········names·=·{ | |
26 | ············"uid" | |
27 | ········} | |
28 | ····.end·annotation | |
| |
29 | ····.line·75 | |
30 | ····invoke-static·{p0},·Landroid/os/Process;->isApplicationUid(I)Z | 18 | #·virtual·methods |
| 19 | .method·abstract·a([BII)Ljava/lang/String; |
| 20 | .end·method |
| |
| 21 | .method·abstract·b(Ljava/lang/CharSequence;[BII)I |
| 22 | .end·method |
| |
| 23 | .method·final·c([BII)Z |
| 24 | ····.locals·1 |
| |
| 25 | ····const/4·v0,·0x0 |
| |
| 26 | ····invoke-virtual·{p0,·v0,·p1,·p2,·p3},·Lc/a/b/t1$b;->d(I[BII)I |
| |
31 | ····move-result·p0 | 27 | ····move-result·p1 |
| |
| 28 | ····if-nez·p1,·:cond_0 |
| |
| 29 | ····const/4·v0,·0x1 |
| |
| 30 | ····:cond_0 |
| 31 | ····return·v0 |
| 32 | .end·method |
| |
32 | ····return·p0 | 33 | .method·abstract·d(I[BII)I |
33 | .end·method | 34 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 113 lines modified | Offset 1, 76 lines modified |
1 | .class·Landroidx/core/widget/NestedScrollView$SavedState$1; | 1 | .class·Lio/flutter/embedding/android/FlutterSplashView$SavedState$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"NestedScrollView.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroid/os/Parcelable$Creator; | 5 | .implements·Landroid/os/Parcelable$Creator; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Landroidx/core/widget/NestedScrollView$SavedState; | 8 | ····value·=·Lio/flutter/embedding/android/FlutterSplashView$SavedState; |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x0 | 11 | ····accessFlags·=·0x0 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .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 | ········"Landroid/os/Parcelable$Creator<", | 17 | ········"Landroid/os/Parcelable$Creator<", |
18 | ········"Landroidx/core/widget/NestedScrollView$SavedState;", | 18 | ········"Lio/flutter/embedding/android/FlutterSplashView$SavedState;", |
19 | ········">;" | 19 | ········">;" |
20 | ····} | 20 | ····} |
21 | .end·annotation | 21 | .end·annotation |
| |
| |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>()V | 23 | .method·constructor·<init>()V |
24 | ····.locals·0 | 24 | ····.locals·0 |
| |
25 | ····.line·2126 | |
26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
27 | ····return-void | 26 | ····return-void |
28 | .end·method | 27 | .end·method |
| |
| |
29 | #·virtual·methods | 28 | #·virtual·methods |
30 | .method·public·createFromParcel(Landroid/os/Parcel;)Landroidx/core/widget/NestedScrollView$SavedState; | 29 | .method·public·a(Landroid/os/Parcel;)Lio/flutter/embedding/android/FlutterSplashView$SavedState; |
31 | ····.locals·1 | 30 | ····.locals·1 |
32 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
33 | ········accessFlags·=·{ | |
34 | ············0x0 | |
35 | ········} | |
36 | ········names·=·{ | |
37 | ············"in" | |
38 | ········} | |
39 | ····.end·annotation | |
| |
| 31 | ····new-instance·v0,·Lio/flutter/embedding/android/FlutterSplashView$SavedState; |
40 | ····.line·2129 | |
41 | ····new-instance·v0,·Landroidx/core/widget/NestedScrollView$SavedState; | |
| |
42 | ····invoke-direct·{v0,·p1},·Landroidx/core/widget/NestedScrollView$SavedState;-><init>(Landroid/os/Parcel;)V | 32 | ····invoke-direct·{v0,·p1},·Lio/flutter/embedding/android/FlutterSplashView$SavedState;-><init>(Landroid/os/Parcel;)V |
| |
43 | ····return-object·v0 | 33 | ····return-object·v0 |
44 | .end·method | 34 | .end·method |
| |
45 | .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; | 35 | .method·public·b(I)[Lio/flutter/embedding/android/FlutterSplashView$SavedState; |
46 | ····.locals·0 | 36 | ····.locals·0 |
47 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
48 | ········accessFlags·=·{ | |
49 | ············0x1000 | |
50 | ········} | |
51 | ········names·=·{ | |
52 | ············"in" | |
53 | ········} | |
54 | ····.end·annotation | |
| |
55 | ····.line·2126 | |
56 | ····invoke-virtual·{p0,·p1},·Landroidx/core/widget/NestedScrollView$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Landroidx/core/widget/NestedScrollView$SavedState; | |
| |
57 | ····move-result-object·p1 | 37 | ····new-array·p1,·p1,·[Lio/flutter/embedding/android/FlutterSplashView$SavedState; |
| |
58 | ····return-object·p1 | 38 | ····return-object·p1 |
59 | .end·method | 39 | .end·method |
| |
60 | .method·public·newArray(I)[Landroidx/core/widget/NestedScrollView$SavedState; | 40 | .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; |
61 | ····.locals·0 | 41 | ····.locals·0 |
62 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
63 | ········accessFlags·=·{ | |
64 | ············0x0 | |
65 | ········} | |
66 | ········names·=·{ | |
67 | ············"size" | |
68 | ········} | |
69 | ····.end·annotation | |
| |
70 | ····.line·2134 | |
71 | ····new-array·p1,·p1,·[Landroidx/core/widget/NestedScrollView$SavedState; | 42 | ····invoke-virtual·{p0,·p1},·Lio/flutter/embedding/android/FlutterSplashView$SavedState$a;->a(Landroid/os/Parcel;)Lio/flutter/embedding/android/FlutterSplashView$SavedState; |
| |
| 43 | ····move-result-object·p1 |
| |
72 | ····return-object·p1 | 44 | ····return-object·p1 |
73 | .end·method | 45 | .end·method |
| |
74 | .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object; | 46 | .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object; |
75 | ····.locals·0 | 47 | ····.locals·0 |
76 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
77 | ········accessFlags·=·{ | |
78 | ············0x1000 | |
79 | ········} | |
80 | ········names·=·{ | |
81 | ············"size" | |
82 | ········} | |
83 | ····.end·annotation | |
| |
| 48 | ····invoke-virtual·{p0,·p1},·Lio/flutter/embedding/android/FlutterSplashView$SavedState$a;->b(I)[Lio/flutter/embedding/android/FlutterSplashView$SavedState; |
84 | ····.line·2126 | |
85 | ····invoke-virtual·{p0,·p1},·Landroidx/core/widget/NestedScrollView$SavedState$1;->newArray(I)[Landroidx/core/widget/NestedScrollView$SavedState; | |
| |
86 | ····move-result-object·p1 | 49 | ····move-result-object·p1 |
| |
87 | ····return-object·p1 | 50 | ····return-object·p1 |
88 | .end·method | 51 | .end·method |
| | | |
Offset 1, 33 lines modified | Offset 1, 43 lines modified |
1 | .class·public·interface·abstract·Landroidx/core/widget/TintableCheckedTextView; | 1 | .class·public·interface·abstract·Lio/flutter/embedding/engine/j/j$e; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"TintableCheckedTextView.java" | 3 | .source·"" |
| |
| |
| 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 6 | ····value·=·Lio/flutter/embedding/engine/j/j; |
| 7 | .end·annotation |
| |
| 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 9 | ····accessFlags·=·0x609 |
| 10 | ····name·=·"e" |
| 11 | .end·annotation |
| |
| |
4 | #·virtual·methods | 12 | #·virtual·methods |
5 | .method·public·abstract·getSupportCheckMarkTintList()Landroid/content/res/ColorStateList; | 13 | .method·public·abstract·a(I)V |
| 14 | .end·method |
| |
| 15 | .method·public·abstract·b(Z)V |
| 16 | .end·method |
| |
| 17 | .method·public·abstract·c(Lio/flutter/embedding/engine/j/j$c;Ljava/lang/Runnable;)V |
| 18 | .end·method |
| |
| 19 | .method·public·abstract·d(I)V |
| 20 | .end·method |
| |
| 21 | .method·public·abstract·e(I)V |
| 22 | .end·method |
| |
| 23 | .method·public·abstract·f(Lio/flutter/embedding/engine/j/j$b;)J |
| 24 | .end·method |
| |
| 25 | .method·public·abstract·g(II)V |
6 | .end·method | 26 | .end·method |
| |
7 | .method·public·abstract·getSupportCheckMarkTintMode()Landroid/graphics/PorterDuff$Mode; | 27 | .method·public·abstract·h(Lio/flutter/embedding/engine/j/j$b;)V |
8 | .end·method | 28 | .end·method |
| |
| 29 | .method·public·abstract·i(Lio/flutter/embedding/engine/j/j$d;)V |
9 | .method·public·abstract·setSupportCheckMarkTintList(Landroid/content/res/ColorStateList;)V | |
10 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
11 | ········accessFlags·=·{ | |
12 | ············0x0 | |
13 | ········} | |
14 | ········names·=·{ | |
15 | ············"tint" | |
16 | ········} | |
17 | ····.end·annotation | |
18 | .end·method | |
| |
19 | .method·public·abstract·setSupportCheckMarkTintMode(Landroid/graphics/PorterDuff$Mode;)V | |
20 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
21 | ········accessFlags·=·{ | |
22 | ············0x0 | |
23 | ········} | |
24 | ········names·=·{ | |
25 | ············"tintMode" | |
26 | ········} | |
27 | ····.end·annotation | |
28 | .end·method | 30 | .end·method |
| | | |
Offset 1, 47 lines modified | Offset 1, 36 lines modified |
1 | .class·public·final·Landroidx/core/widget/PopupMenuCompat; | 1 | .class·public·abstract·Lio/flutter/plugin/platform/h; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"PopupMenuCompat.java" | 3 | .source·"" |
| |
| |
4 | #·direct·methods | |
5 | .method·private·constructor·<init>()V | |
6 | ····.locals·0 | 4 | #·instance·fields |
| 5 | .field·private·final·a:Ld/a/c/a/h; |
| 6 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 7 | ········value·=·{ |
| 8 | ············"Ld/a/c/a/h<", |
| 9 | ············"Ljava/lang/Object;", |
| 10 | ············">;" |
| 11 | ········} |
| 12 | ····.end·annotation |
| 13 | .end·field |
| |
7 | ····.line·30 | |
8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
9 | ····return-void | 14 | #·virtual·methods |
| 15 | .method·public·abstract·a(Landroid/content/Context;ILjava/lang/Object;)Lio/flutter/plugin/platform/g; |
10 | .end·method | 16 | .end·method |
| |
11 | .method·public·static·getDragToOpenListener(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; | 17 | .method·public·final·b()Ld/a/c/a/h; |
12 | ····.locals·2 | 18 | ····.locals·1 |
13 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | 19 | ····.annotation·system·Ldalvik/annotation/Signature; |
14 | ········accessFlags·=·{ | |
15 | ············0x0 | |
16 | ········} | |
17 | ········names·=·{ | 20 | ········value·=·{ |
18 | ············"popupMenu" | 21 | ············"()", |
| 22 | ············"Ld/a/c/a/h<", |
| 23 | ············"Ljava/lang/Object;", |
| 24 | ············">;" |
19 | ········} | 25 | ········} |
20 | ····.end·annotation | 26 | ····.end·annotation |
| |
| 27 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/h;->a:Ld/a/c/a/h; |
21 | ····.line·55 | |
22 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | |
| |
23 | ····const/16·v1,·0x13 | |
| |
24 | ····if-lt·v0,·v1,·:cond_0 | |
| |
25 | ····.line·56 | |
26 | ····check-cast·p0,·Landroid/widget/PopupMenu; | |
| |
27 | ····invoke-virtual·{p0},·Landroid/widget/PopupMenu;->getDragToOpenListener()Landroid/view/View$OnTouchListener; | |
| |
28 | ····move-result-object·p0 | |
| |
29 | ····return-object·p0 | |
| |
30 | ····:cond_0 | |
31 | ····const/4·p0,·0x0 | |
| |
32 | ····return-object·p0 | 28 | ····return-object·v0 |
33 | .end·method | 29 | .end·method |
| | | |
Offset 1, 63 lines modified | Offset 1, 87 lines modified |
1 | .class·final·Landroidx/core/widget/TextViewOnReceiveContentListener$ApiImpl; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"TextViewOnReceiveContentListener.java" | 1 | .class·final·Lkotlinx/coroutines/e1$a$a; |
| 2 | .super·Le/v/d/j; |
| 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Le/v/c/l; |
| |
| |
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
6 | ····value·=·Landroidx/core/widget/TextViewOnReceiveContentListener; | 8 | ····value·=·Lkotlinx/coroutines/e1$a;-><init>()V |
7 | .end·annotation | 9 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x1a | 11 | ····accessFlags·=·0x18 |
10 | ····name·=·"ApiImpl" | 12 | ····name·=·null |
| 13 | .end·annotation |
| |
| 14 | .annotation·system·Ldalvik/annotation/Signature; |
| 15 | ····value·=·{ |
| 16 | ········"Le/v/d/j;", |
| 17 | ········"Le/v/c/l<", |
| 18 | ········"Le/s/g$b;", |
| 19 | ········"Lkotlinx/coroutines/e1;", |
| 20 | ········">;" |
| 21 | ····} |
11 | .end·annotation | 22 | .end·annotation |
| |
| |
| 23 | #·static·fields |
| 24 | .field·public·static·final·d:Lkotlinx/coroutines/e1$a$a; |
| |
| |
12 | #·direct·methods | 25 | #·direct·methods |
13 | .method·private·constructor·<init>()V | 26 | .method·static·constructor·<clinit>()V |
14 | ····.locals·0 | 27 | ····.locals·1 |
| |
| 28 | ····new-instance·v0,·Lkotlinx/coroutines/e1$a$a; |
| |
| 29 | ····invoke-direct·{v0},·Lkotlinx/coroutines/e1$a$a;-><init>()V |
| |
| 30 | ····sput-object·v0,·Lkotlinx/coroutines/e1$a$a;->d:Lkotlinx/coroutines/e1$a$a; |
15 | ····.line·127 | |
16 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
17 | ····return-void | 31 | ····return-void |
18 | .end·method | 32 | .end·method |
| |
19 | .method·static·coerce(Landroid/content/Context;Landroid/content/ClipData$Item;I)Ljava/lang/CharSequence; | 33 | .method·constructor·<init>()V |
20 | ····.locals·0 | 34 | ····.locals·1 |
| |
| 35 | ····const/4·v0,·0x1 |
21 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
22 | ········accessFlags·=·{ | |
23 | ············0x0, | |
24 | ············0x0, | |
25 | ············0x0 | |
26 | ········} | |
27 | ········names·=·{ | |
28 | ············"context", | |
29 | ············"item", | |
30 | ············"flags" | |
31 | ········} | |
32 | ····.end·annotation | |
| |
| 36 | ····invoke-direct·{p0,·v0},·Le/v/d/j;-><init>(I)V |
33 | ····.line·131 | |
34 | ····invoke-virtual·{p1,·p0},·Landroid/content/ClipData$Item;->coerceToText(Landroid/content/Context;)Ljava/lang/CharSequence; | |
| |
35 | ····move-result-object·p0 | 37 | ····return-void |
| 38 | .end·method |
| |
36 | ····and-int/lit8·p1,·p2,·0x1 | |
| |
37 | ····if-eqz·p1,·:cond_0 | 39 | #·virtual·methods |
| 40 | .method·public·final·a(Le/s/g$b;)Lkotlinx/coroutines/e1; |
| 41 | ····.locals·1 |
| |
| 42 | ····instance-of·v0,·p1,·Lkotlinx/coroutines/e1; |
38 | ····.line·132 | |
39 | ····instance-of·p1,·p0,·Landroid/text/Spanned; | |
| |
40 | ····if-eqz·p1,·:cond_0 | 43 | ····if-eqz·v0,·:cond_0 |
| |
| 44 | ····check-cast·p1,·Lkotlinx/coroutines/e1; |
41 | ····.line·133 | |
42 | ····invoke-interface·{p0},·Ljava/lang/CharSequence;->toString()Ljava/lang/String; | |
| |
43 | ····move-result-object·p0 | 45 | ····goto·:goto_0 |
| |
44 | ····:cond_0 | 46 | ····:cond_0 |
| 47 | ····const/4·p1,·0x0 |
| |
| 48 | ····:goto_0 |
45 | ····return-object·p0 | 49 | ····return-object·p1 |
| 50 | .end·method |
| |
| 51 | .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object; |
| 52 | ····.locals·0 |
| |
| 53 | ····check-cast·p1,·Le/s/g$b; |
| |
| 54 | ····invoke-virtual·{p0,·p1},·Lkotlinx/coroutines/e1$a$a;->a(Le/s/g$b;)Lkotlinx/coroutines/e1; |
| |
| 55 | ····move-result-object·p1 |
| |
| 56 | ····return-object·p1 |
46 | .end·method | 57 | .end·method |
| | | |
Offset 1, 33 lines modified | Offset 1, 63 lines modified |
1 | .class·public·interface·abstract·Landroidx/core/widget/TintableImageSourceView; | 1 | .class·public·interface·abstract·Lio/flutter/embedding/engine/j/i$h; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"TintableImageSourceView.java" | 3 | .source·"" |
| |
| |
| 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 6 | ····value·=·Lio/flutter/embedding/engine/j/i; |
| 7 | .end·annotation |
| |
| 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 9 | ····accessFlags·=·0x609 |
| 10 | ····name·=·"h" |
| 11 | .end·annotation |
| |
| |
4 | #·virtual·methods | 12 | #·virtual·methods |
5 | .method·public·abstract·getSupportImageTintList()Landroid/content/res/ColorStateList; | 13 | .method·public·abstract·c()V |
6 | .end·method | 14 | .end·method |
| |
7 | .method·public·abstract·getSupportImageTintMode()Landroid/graphics/PorterDuff$Mode; | 15 | .method·public·abstract·d()V |
8 | .end·method | 16 | .end·method |
| |
| 17 | .method·public·abstract·e(I)V |
9 | .method·public·abstract·setSupportImageTintList(Landroid/content/res/ColorStateList;)V | |
10 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
11 | ········accessFlags·=·{ | |
12 | ············0x0 | |
13 | ········} | |
14 | ········names·=·{ | |
15 | ············"tint" | |
16 | ········} | |
17 | ····.end·annotation | |
18 | .end·method | 18 | .end·method |
| |
19 | .method·public·abstract·setSupportImageTintMode(Landroid/graphics/PorterDuff$Mode;)V | 19 | .method·public·abstract·f(Lio/flutter/embedding/engine/j/i$c;)V |
| 20 | .end·method |
| |
| 21 | .method·public·abstract·g(Lio/flutter/embedding/engine/j/i$g;)V |
| 22 | .end·method |
| |
| 23 | .method·public·abstract·h(Ljava/util/List;)V |
20 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | 24 | ····.annotation·system·Ldalvik/annotation/Signature; |
21 | ········accessFlags·=·{ | |
22 | ············0x0 | |
23 | ········} | |
24 | ········names·=·{ | 25 | ········value·=·{ |
25 | ············"tintMode" | 26 | ············"(", |
| 27 | ············"Ljava/util/List<", |
| 28 | ············"Lio/flutter/embedding/engine/j/i$l;", |
| 29 | ············">;)V" |
26 | ········} | 30 | ········} |
27 | ····.end·annotation | 31 | ····.end·annotation |
28 | .end·method | 32 | .end·method |
| |
| 33 | .method·public·abstract·i()V |
| 34 | .end·method |
| |
| 35 | .method·public·abstract·j(Ljava/lang/String;)V |
| 36 | .end·method |
| |
| 37 | .method·public·abstract·k()Z |
| 38 | .end·method |
| |
| 39 | .method·public·abstract·l(Lio/flutter/embedding/engine/j/i$i;)V |
| 40 | .end·method |
| |
| 41 | .method·public·abstract·m(Lio/flutter/embedding/engine/j/i$e;)Ljava/lang/CharSequence; |
| 42 | .end·method |
| |
| 43 | .method·public·abstract·n(Lio/flutter/embedding/engine/j/i$j;)V |
| 44 | .end·method |
| |
| 45 | .method·public·abstract·o(Lio/flutter/embedding/engine/j/i$k;)V |
| 46 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 29 lines modified | Offset 1, 31 lines modified |
1 | .class·public·Landroidx/core/net/ParseException; | 1 | .class·public·Lc/a/b/n1; |
2 | .super·Ljava/lang/RuntimeException; | 2 | .super·Ljava/lang/RuntimeException; |
| 3 | .source·"" |
3 | .source·"ParseException.java" | |
| |
| |
4 | #·instance·fields | |
5 | .field·public·final·response:Ljava/lang/String; | |
| |
| |
6 | #·direct·methods | 4 | #·direct·methods |
7 | .method·constructor·<init>(Ljava/lang/String;)V | 5 | .method·public·constructor·<init>(Lc/a/b/s0;)V |
8 | ····.locals·0 | 6 | ····.locals·0 |
9 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
10 | ········accessFlags·=·{ | |
11 | ············0x0 | |
12 | ········} | |
13 | ········names·=·{ | |
14 | ············"response" | |
15 | ········} | |
16 | ····.end·annotation | |
| |
| 7 | ····const-string·p1,·"Message·was·missing·required·fields.··(Lite·runtime·could·not·determine·which·fields·were·missing)." |
17 | ····.line·29 | |
18 | ····invoke-direct·{p0,·p1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V | |
| |
| 8 | ····invoke-direct·{p0,·p1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V |
19 | ····.line·30 | |
20 | ····iput-object·p1,·p0,·Landroidx/core/net/ParseException;->response:Ljava/lang/String; | |
| |
21 | ····return-void | 9 | ····return-void |
22 | .end·method | 10 | .end·method |
| |
| |
| 11 | #·virtual·methods |
| 12 | .method·public·a()Lc/a/b/c0; |
| 13 | ····.locals·2 |
| |
| 14 | ····new-instance·v0,·Lc/a/b/c0; |
| |
| 15 | ····invoke-virtual·{p0},·Ljava/lang/RuntimeException;->getMessage()Ljava/lang/String; |
| |
| 16 | ····move-result-object·v1 |
| |
| 17 | ····invoke-direct·{v0,·v1},·Lc/a/b/c0;-><init>(Ljava/lang/String;)V |
| |
| 18 | ····return-object·v0 |
| 19 | .end·method |
| | | |
Offset 1, 163 lines modified | Offset 1, 183 lines modified |
1 | .class·public·final·Landroidx/core/net/ConnectivityManagerCompat; | 1 | .class·public·abstract·Lc/a/b/b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ConnectivityManagerCompat.java" | 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Lc/a/b/a1; |
| |
| |
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 7 | .annotation·system·Ldalvik/annotation/Signature; |
6 | ····value·=·{ | 8 | ····value·=·{ |
7 | ········Landroidx/core/net/ConnectivityManagerCompat$RestrictBackgroundStatus; | 9 | ········"<MessageType::", |
| 10 | ········"Lc/a/b/s0;", |
| 11 | ········">", |
| 12 | ········"Ljava/lang/Object;", |
| 13 | ········"Lc/a/b/a1<", |
| 14 | ········"TMessageType;>;" |
8 | ····} | 15 | ····} |
9 | .end·annotation | 16 | .end·annotation |
| |
| |
| 17 | #·direct·methods |
| 18 | .method·static·constructor·<clinit>()V |
| 19 | ····.locals·0 |
10 | #·static·fields | |
11 | .field·public·static·final·RESTRICT_BACKGROUND_STATUS_DISABLED:I·=·0x1 | |
| |
12 | .field·public·static·final·RESTRICT_BACKGROUND_STATUS_ENABLED:I·=·0x3 | |
| |
13 | .field·public·static·final·RESTRICT_BACKGROUND_STATUS_WHITELISTED:I·=·0x2 | 20 | ····invoke-static·{},·Lc/a/b/q;->b()Lc/a/b/q; |
| |
| 21 | ····return-void |
| 22 | .end·method |
| |
14 | #·direct·methods | |
15 | .method·private·constructor·<init>()V | 23 | .method·public·constructor·<init>()V |
16 | ····.locals·0 | 24 | ····.locals·0 |
| |
17 | ····.line·166 | |
18 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
19 | ····return-void | 26 | ····return-void |
20 | .end·method | 27 | .end·method |
| |
21 | .method·public·static·getNetworkInfoFromBroadcast(Landroid/net/ConnectivityManager;Landroid/content/Intent;)Landroid/net/NetworkInfo; | 28 | .method·private·c(Lc/a/b/s0;)Lc/a/b/s0; |
22 | ····.locals·1 | 29 | ····.locals·1 |
23 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | 30 | ····.annotation·system·Ldalvik/annotation/Signature; |
24 | ········accessFlags·=·{ | |
25 | ············0x0, | |
26 | ············0x0 | |
27 | ········} | |
28 | ········names·=·{ | 31 | ········value·=·{ |
| 32 | ············"(TMessageType;)TMessageType;" |
29 | ············"cm", | |
30 | ············"intent" | |
31 | ········} | 33 | ········} |
32 | ····.end·annotation | 34 | ····.end·annotation |
| |
33 | ····const-string·v0,·"networkInfo" | 35 | ····if-eqz·p1,·:cond_1 |
| |
| 36 | ····invoke-interface·{p1},·Lc/a/b/t0;->f()Z |
34 | ····.line·141 | |
35 | ····invoke-virtual·{p1,·v0},·Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable; | |
| |
36 | ····move-result-object·p1 | 37 | ····move-result·v0 |
| |
37 | ····check-cast·p1,·Landroid/net/NetworkInfo; | 38 | ····if-eqz·v0,·:cond_0 |
| |
38 | ····if-eqz·p1,·:cond_0 | 39 | ····goto·:goto_0 |
| |
39 | ····.line·143 | |
40 | ····invoke-virtual·{p1},·Landroid/net/NetworkInfo;->getType()I | 40 | ····:cond_0 |
| 41 | ····invoke-direct·{p0,·p1},·Lc/a/b/b;->d(Lc/a/b/s0;)Lc/a/b/n1; |
| |
41 | ····move-result·p1 | 42 | ····move-result-object·v0 |
| |
42 | ····invoke-virtual·{p0,·p1},·Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo; | 43 | ····invoke-virtual·{v0},·Lc/a/b/n1;->a()Lc/a/b/c0; |
| |
43 | ····move-result-object·p0 | 44 | ····move-result-object·v0 |
| |
44 | ····return-object·p0 | 45 | ····invoke-virtual·{v0,·p1},·Lc/a/b/c0;->i(Lc/a/b/s0;)Lc/a/b/c0; |
| |
| 46 | ····throw·v0 |
45 | ····:cond_0 | |
46 | ····const/4·p0,·0x0 | |
| |
| 47 | ····:cond_1 |
| 48 | ····:goto_0 |
47 | ····return-object·p0 | 49 | ····return-object·p1 |
48 | .end·method | 50 | .end·method |
| |
49 | .method·public·static·getRestrictBackgroundStatus(Landroid/net/ConnectivityManager;)I | 51 | .method·private·d(Lc/a/b/s0;)Lc/a/b/n1; |
50 | ····.locals·2 | 52 | ····.locals·1 |
51 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | 53 | ····.annotation·system·Ldalvik/annotation/Signature; |
52 | ········accessFlags·=·{ | |
53 | ············0x0 | |
54 | ········} | |
55 | ········names·=·{ | 54 | ········value·=·{ |
| 55 | ············"(TMessageType;)", |
56 | ············"cm" | 56 | ············"Lc/a/b/n1;" |
57 | ········} | 57 | ········} |
58 | ····.end·annotation | 58 | ····.end·annotation |
| |
| 59 | ····instance-of·v0,·p1,·Lc/a/b/a; |
59 | ····.line·159 | |
60 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | |
| |
61 | ····const/16·v1,·0x18 | 60 | ····if-eqz·v0,·:cond_0 |
| |
62 | ····if-lt·v0,·v1,·:cond_0 | 61 | ····check-cast·p1,·Lc/a/b/a; |
| |
| 62 | ····invoke-virtual·{p1},·Lc/a/b/a;->o()Lc/a/b/n1; |
63 | ····.line·160 | |
64 | ····invoke-virtual·{p0},·Landroid/net/ConnectivityManager;->getRestrictBackgroundStatus()I | |
| |
65 | ····move-result·p0 | 63 | ····move-result-object·p1 |
| |
66 | ····return·p0 | 64 | ····return-object·p1 |
| |
67 | ····:cond_0 | 65 | ····:cond_0 |
68 | ····const/4·p0,·0x3 | 66 | ····new-instance·v0,·Lc/a/b/n1; |
| |
| 67 | ····invoke-direct·{v0,·p1},·Lc/a/b/n1;-><init>(Lc/a/b/s0;)V |
| |
69 | ····return·p0 | 68 | ····return-object·v0 |
70 | .end·method | 69 | .end·method |
| |
Max diff block lines reached; 2586/6819 bytes (37.92%) of diff not shown.
|
| | | |
Offset 1, 33 lines modified | Offset 1, 31 lines modified |
1 | .class·public·interface·abstract·Landroidx/core/util/Predicate; | 1 | .class·public·interface·abstract·Lkotlinx/coroutines/k2/b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Predicate.java" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/Signature; | 5 | .annotation·system·Ldalvik/annotation/Signature; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········"<T:", | 7 | ········"<T:", |
8 | ········"Ljava/lang/Object;", | 8 | ········"Ljava/lang/Object;", |
9 | ········">", | 9 | ········">", |
10 | ········"Ljava/lang/Object;" | 10 | ········"Ljava/lang/Object;" |
11 | ····} | 11 | ····} |
12 | .end·annotation | 12 | .end·annotation |
| |
| |
13 | #·virtual·methods | 13 | #·virtual·methods |
| 14 | .method·public·abstract·a(Lkotlinx/coroutines/k2/c;Le/s/d;)Ljava/lang/Object; |
14 | .method·public·abstract·test(Ljava/lang/Object;)Z | |
15 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
16 | ········accessFlags·=·{ | |
17 | ············0x0 | |
18 | ········} | |
19 | ········names·=·{ | |
20 | ············"t" | |
21 | ········} | |
22 | ····.end·annotation | |
| |
23 | ····.annotation·system·Ldalvik/annotation/Signature; | 15 | ····.annotation·system·Ldalvik/annotation/Signature; |
24 | ········value·=·{ | 16 | ········value·=·{ |
| 17 | ············"(", |
| 18 | ············"Lkotlinx/coroutines/k2/c<", |
| 19 | ············"-TT;>;", |
| 20 | ············"Le/s/d<", |
| 21 | ············"-", |
| 22 | ············"Le/p;", |
25 | ············"(TT;)Z" | 23 | ············">;)", |
| 24 | ············"Ljava/lang/Object;" |
26 | ········} | 25 | ········} |
27 | ····.end·annotation | 26 | ····.end·annotation |
28 | .end·method | 27 | .end·method |
| | | |
Offset 1, 105 lines modified | Offset 1, 126 lines modified |
1 | .class·public·Landroidx/core/util/DebugUtils; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"DebugUtils.java" | 1 | .class·public·abstract·Lkotlinx/coroutines/t1; |
| 2 | .super·Lkotlinx/coroutines/a0; |
| 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Lkotlinx/coroutines/w0; |
| 6 | .implements·Lkotlinx/coroutines/i1; |
| |
| |
| 7 | #·instance·fields |
| 8 | .field·public·g:Lkotlinx/coroutines/u1; |
| |
| |
4 | #·direct·methods | 9 | #·direct·methods |
5 | .method·private·constructor·<init>()V | 10 | .method·public·constructor·<init>()V |
6 | ····.locals·0 | 11 | ····.locals·0 |
| |
| 12 | ····invoke-direct·{p0},·Lkotlinx/coroutines/a0;-><init>()V |
7 | ····.line·49 | |
8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
9 | ····return-void | 13 | ····return-void |
10 | .end·method | 14 | .end·method |
| |
11 | .method·public·static·buildShortClassTag(Ljava/lang/Object;Ljava/lang/StringBuilder;)V | |
12 | ····.locals·2 | |
13 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
14 | ········accessFlags·=·{ | |
15 | ············0x0, | |
16 | ············0x0 | |
17 | ········} | |
18 | ········names·=·{ | |
19 | ············"cls", | |
20 | ············"out" | |
21 | ········} | |
22 | ····.end·annotation | |
| |
23 | ····if-nez·p0,·:cond_0 | |
| |
24 | ····const-string·p0,·"null" | 15 | #·virtual·methods |
| 16 | .method·public·final·A(Lkotlinx/coroutines/u1;)V |
| 17 | ····.locals·0 |
| |
| 18 | ····iput-object·p1,·p0,·Lkotlinx/coroutines/t1;->g:Lkotlinx/coroutines/u1; |
25 | ····.line·33 | |
26 | ····invoke-virtual·{p1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
| |
27 | ····goto·:goto_0 | 19 | ····return-void |
| 20 | .end·method |
| |
| 21 | .method·public·a()Z |
| 22 | ····.locals·1 |
28 | ····.line·35 | |
29 | ····:cond_0 | |
30 | ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | |
| |
31 | ····move-result-object·v0 | 23 | ····const/4·v0,·0x1 |
| |
32 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String; | 24 | ····return·v0 |
| 25 | .end·method |
| |
| 26 | .method·public·b()V |
| 27 | ····.locals·1 |
| |
| 28 | ····invoke-virtual·{p0},·Lkotlinx/coroutines/t1;->z()Lkotlinx/coroutines/u1; |
| |
33 | ····move-result-object·v0 | 29 | ····move-result-object·v0 |
| |
34 | ····if-eqz·v0,·:cond_1 | 30 | ····invoke-virtual·{v0,·p0},·Lkotlinx/coroutines/u1;->h0(Lkotlinx/coroutines/t1;)V |
| |
35 | ····.line·36 | |
36 | ····invoke-virtual·{v0},·Ljava/lang/String;->length()I | 31 | ····return-void |
| 32 | .end·method |
| |
37 | ····move-result·v1 | 33 | .method·public·c()Lkotlinx/coroutines/y1; |
| 34 | ····.locals·1 |
| |
38 | ····if-gtz·v1,·:cond_2 | 35 | ····const/4·v0,·0x0 |
| |
| 36 | ····return-object·v0 |
| 37 | .end·method |
39 | ····.line·37 | |
40 | ····:cond_1 | |
41 | ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | |
| |
42 | ····move-result-object·v0 | 38 | .method·public·toString()Ljava/lang/String; |
| 39 | ····.locals·2 |
| |
43 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getName()Ljava/lang/String; | 40 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
| |
| 41 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
| |
| 42 | ····invoke-static·{p0},·Lkotlinx/coroutines/p0;->a(Ljava/lang/Object;)Ljava/lang/String; |
| |
44 | ····move-result-object·v0 | 43 | ····move-result-object·v1 |
| |
| 44 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
| 45 | ····const/16·v1,·0x40 |
| |
| 46 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
| |
| 47 | ····invoke-static·{p0},·Lkotlinx/coroutines/p0;->b(Ljava/lang/Object;)Ljava/lang/String; |
| |
| 48 | ····move-result-object·v1 |
| |
45 | ····const/16·v1,·0x2e | 49 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
| 50 | ····const-string·v1,·"[job@" |
46 | ····.line·38 | |
47 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->lastIndexOf(I)I | |
| |
48 | ····move-result·v1 | 51 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
49 | ····if-lez·v1,·:cond_2 | 52 | ····invoke-virtual·{p0},·Lkotlinx/coroutines/t1;->z()Lkotlinx/coroutines/u1; |
| |
50 | ····add-int/lit8·v1,·v1,·0x1 | 53 | ····move-result-object·v1 |
| |
51 | ····.line·40 | 54 | ····invoke-static·{v1},·Lkotlinx/coroutines/p0;->b(Ljava/lang/Object;)Ljava/lang/String; |
| |
| 55 | ····move-result-object·v1 |
| |
| 56 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
| 57 | ····const/16·v1,·0x5d |
Max diff block lines reached; 1041/5173 bytes (20.12%) of diff not shown.
|
Max HTML report size reached
| | | |
Offset 1, 33 lines modified | Offset 1, 26 lines modified |
1 | .class·public·interface·abstract·Landroidx/core/util/Consumer; | 1 | .class·public·interface·abstract·Lkotlinx/coroutines/j2/p; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Consumer.java" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/Signature; | 5 | .annotation·system·Ldalvik/annotation/Signature; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········"<T:", | 7 | ········"<E:", |
8 | ········"Ljava/lang/Object;", | 8 | ········"Ljava/lang/Object;", |
9 | ········">", | 9 | ········">", |
10 | ········"Ljava/lang/Object;" | 10 | ········"Ljava/lang/Object;" |
11 | ····} | 11 | ····} |
12 | .end·annotation | 12 | .end·annotation |
| |
| |
13 | #·virtual·methods | 13 | #·virtual·methods |
| 14 | .method·public·abstract·iterator()Lkotlinx/coroutines/j2/g; |
14 | .method·public·abstract·accept(Ljava/lang/Object;)V | |
15 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
16 | ········accessFlags·=·{ | |
17 | ············0x0 | |
18 | ········} | |
19 | ········names·=·{ | |
20 | ············"t" | |
21 | ········} | |
22 | ····.end·annotation | |
| |
23 | ····.annotation·system·Ldalvik/annotation/Signature; | 15 | ····.annotation·system·Ldalvik/annotation/Signature; |
24 | ········value·=·{ | 16 | ········value·=·{ |
25 | ············"(TT;)V" | 17 | ············"()", |
| 18 | ············"Lkotlinx/coroutines/j2/g<", |
| 19 | ············"TE;>;" |
26 | ········} | 20 | ········} |
27 | ····.end·annotation | 21 | ····.end·annotation |
28 | .end·method | 22 | .end·method |
| | | |
Offset 1, 152 lines modified | Offset 1, 153 lines modified |
1 | .class·public·Landroidx/core/util/LogWriter; | |
2 | .super·Ljava/io/Writer; | |
3 | .source·"LogWriter.java" | 1 | .class·public·Lio/flutter/embedding/engine/f/b$b; |
| 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·runtime·Ljava/lang/Deprecated; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 6 | ····value·=·Lio/flutter/embedding/engine/f/b; |
| 7 | .end·annotation |
| |
| 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 9 | ····accessFlags·=·0x9 |
| 10 | ····name·=·"b" |
6 | .end·annotation | 11 | .end·annotation |
| |
| |
7 | #·instance·fields | 12 | #·instance·fields |
8 | .field·private·mBuilder:Ljava/lang/StringBuilder; | 13 | .field·public·final·a:Ljava/lang/String; |
| |
9 | .field·private·final·mTag:Ljava/lang/String; | 14 | .field·public·final·b:Ljava/lang/String; |
| |
| 15 | .field·public·final·c:Ljava/lang/String; |
| |
10 | #·direct·methods | |
11 | .method·public·constructor·<init>(Ljava/lang/String;)V | |
12 | ····.locals·2 | |
13 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
14 | ········accessFlags·=·{ | |
15 | ············0x0 | |
16 | ········} | |
17 | ········names·=·{ | |
18 | ············"tag" | |
19 | ········} | |
20 | ····.end·annotation | |
| |
21 | ····.line·43 | |
22 | ····invoke-direct·{p0},·Ljava/io/Writer;-><init>()V | 16 | #·direct·methods |
| 17 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;)V |
| 18 | ····.locals·0 |
| |
| 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
23 | ····.line·35 | |
24 | ····new-instance·v0,·Ljava/lang/StringBuilder; | |
| |
25 | ····const/16·v1,·0x80 | 20 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/f/b$b;->a:Ljava/lang/String; |
| |
26 | ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(I)V | 21 | ····const/4·p1,·0x0 |
| |
27 | ····iput-object·v0,·p0,·Landroidx/core/util/LogWriter;->mBuilder:Ljava/lang/StringBuilder; | 22 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/f/b$b;->b:Ljava/lang/String; |
| |
| 23 | ····iput-object·p2,·p0,·Lio/flutter/embedding/engine/f/b$b;->c:Ljava/lang/String; |
28 | ····.line·44 | |
29 | ····iput-object·p1,·p0,·Landroidx/core/util/LogWriter;->mTag:Ljava/lang/String; | |
| |
30 | ····return-void | 24 | ····return-void |
31 | .end·method | 25 | .end·method |
| |
32 | .method·private·flushBuilder()V | |
| 26 | #·virtual·methods |
| 27 | .method·public·equals(Ljava/lang/Object;)Z |
33 | ····.locals·3 | 28 | ····.locals·3 |
| |
| 29 | ····if-ne·p0,·p1,·:cond_0 |
34 | ····.line·68 | |
35 | ····iget-object·v0,·p0,·Landroidx/core/util/LogWriter;->mBuilder:Ljava/lang/StringBuilder; | |
| |
36 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->length()I | 30 | ····const/4·p1,·0x1 |
| |
37 | ····move-result·v0 | 31 | ····return·p1 |
| |
| 32 | ····:cond_0 |
| 33 | ····const/4·v0,·0x0 |
| |
38 | ····if-lez·v0,·:cond_0 | 34 | ····if-eqz·p1,·:cond_3 |
| |
| 35 | ····const-class·v1,·Lio/flutter/embedding/engine/f/b$b; |
39 | ····.line·69 | |
40 | ····iget-object·v0,·p0,·Landroidx/core/util/LogWriter;->mTag:Ljava/lang/String; | |
| |
41 | ····iget-object·v1,·p0,·Landroidx/core/util/LogWriter;->mBuilder:Ljava/lang/StringBuilder; | 36 | ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
| |
42 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 37 | ····move-result-object·v2 |
| |
43 | ····move-result-object·v1 | 38 | ····if-eq·v1,·v2,·:cond_1 |
| |
44 | ····invoke-static·{v0,·v1},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I | 39 | ····goto·:goto_0 |
| |
45 | ····.line·70 | |
46 | ····iget-object·v0,·p0,·Landroidx/core/util/LogWriter;->mBuilder:Ljava/lang/StringBuilder; | 40 | ····:cond_1 |
| 41 | ····check-cast·p1,·Lio/flutter/embedding/engine/f/b$b; |
| |
47 | ····const/4·v1,·0x0 | 42 | ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/f/b$b;->a:Ljava/lang/String; |
| |
48 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->length()I | 43 | ····iget-object·v2,·p1,·Lio/flutter/embedding/engine/f/b$b;->a:Ljava/lang/String; |
| |
49 | ····move-result·v2 | 44 | ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
| |
50 | ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/StringBuilder;->delete(II)Ljava/lang/StringBuilder; | 45 | ····move-result·v1 |
| |
| 46 | ····if-nez·v1,·:cond_2 |
51 | ····:cond_0 | |
52 | ····return-void | |
53 | .end·method | |
| |
| 47 | ····return·v0 |
| |
| 48 | ····:cond_2 |
| 49 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/f/b$b;->c:Ljava/lang/String; |
54 | #·virtual·methods | |
55 | .method·public·close()V | |
56 | ····.locals·0 | |
| |
| 50 | ····iget-object·p1,·p1,·Lio/flutter/embedding/engine/f/b$b;->c:Ljava/lang/String; |
57 | ····.line·48 | |
58 | ····invoke-direct·{p0},·Landroidx/core/util/LogWriter;->flushBuilder()V | |
| |
| 51 | ····invoke-virtual·{v0,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
| |
| 52 | ····move-result·p1 |
| |
| 53 | ····return·p1 |
| |
| 54 | ····:cond_3 |
| 55 | ····:goto_0 |
59 | ····return-void | 56 | ····return·v0 |
Max diff block lines reached; 2679/6899 bytes (38.83%) of diff not shown.
|
| | | |
Offset 1, 133 lines modified | Offset 1, 132 lines modified |
1 | .class·public·Landroidx/core/util/Pools$SynchronizedPool; | |
2 | .super·Landroidx/core/util/Pools$SimplePool; | |
3 | .source·"Pools.java" | 1 | .class·public·final·Lkotlinx/coroutines/internal/i$a; |
| 2 | .super·Le/v/d/j; |
| 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Le/v/c/l; |
| |
| |
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
6 | ····value·=·Landroidx/core/util/Pools; | 8 | ····value·=·Lkotlinx/coroutines/internal/i;->a(Ljava/lang/reflect/Constructor;)Le/v/c/l; |
7 | .end·annotation | 9 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x9 | 11 | ····accessFlags·=·0x19 |
10 | ····name·=·"SynchronizedPool" | 12 | ····name·=·null |
11 | .end·annotation | 13 | .end·annotation |
| |
12 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
13 | ····value·=·{ | 15 | ····value·=·{ |
14 | ········"<T:", | 16 | ········"Le/v/d/j;", |
| 17 | ········"Le/v/c/l<", |
15 | ········"Ljava/lang/Object;", | 18 | ········"Ljava/lang/Throwable;", |
| 19 | ········"Ljava/lang/Throwable;", |
16 | ········">", | 20 | ········">;" |
17 | ········"Landroidx/core/util/Pools$SimplePool<", | |
18 | ········"TT;>;" | |
19 | ····} | 21 | ····} |
20 | .end·annotation | 22 | .end·annotation |
| |
| |
21 | #·instance·fields | 23 | #·instance·fields |
22 | .field·private·final·mLock:Ljava/lang/Object; | 24 | .field·final·synthetic·d:Ljava/lang/reflect/Constructor; |
| |
| |
23 | #·direct·methods | 25 | #·direct·methods |
24 | .method·public·constructor·<init>(I)V | 26 | .method·public·constructor·<init>(Ljava/lang/reflect/Constructor;)V |
25 | ····.locals·0 | 27 | ····.locals·0 |
26 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
27 | ········accessFlags·=·{ | |
28 | ············0x0 | |
29 | ········} | |
30 | ········names·=·{ | |
31 | ············"maxPoolSize" | |
32 | ········} | |
33 | ····.end·annotation | |
| |
34 | ····.line·153 | |
35 | ····invoke-direct·{p0,·p1},·Landroidx/core/util/Pools$SimplePool;-><init>(I)V | |
| |
| 28 | ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/i$a;->d:Ljava/lang/reflect/Constructor; |
36 | ····.line·143 | |
37 | ····new-instance·p1,·Ljava/lang/Object; | |
| |
38 | ····invoke-direct·{p1},·Ljava/lang/Object;-><init>()V | 29 | ····const/4·p1,·0x1 |
| |
39 | ····iput-object·p1,·p0,·Landroidx/core/util/Pools$SynchronizedPool;->mLock:Ljava/lang/Object; | 30 | ····invoke-direct·{p0,·p1},·Le/v/d/j;-><init>(I)V |
| |
40 | ····return-void | 31 | ····return-void |
41 | .end·method | 32 | .end·method |
| |
| |
42 | #·virtual·methods | 33 | #·virtual·methods |
43 | .method·public·acquire()Ljava/lang/Object; | 34 | .method·public·final·a(Ljava/lang/Throwable;)Ljava/lang/Throwable; |
44 | ····.locals·2 | 35 | ····.locals·4 |
45 | ····.annotation·system·Ldalvik/annotation/Signature; | |
46 | ········value·=·{ | |
47 | ············"()TT;" | |
48 | ········} | |
49 | ····.end·annotation | |
| |
50 | ····.line·158 | |
51 | ····iget-object·v0,·p0,·Landroidx/core/util/Pools$SynchronizedPool;->mLock:Ljava/lang/Object; | 36 | ····:try_start_0 |
| 37 | ····sget-object·v0,·Le/j;->d:Le/j$a; |
| |
52 | ····monitor-enter·v0 | 38 | ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/i$a;->d:Ljava/lang/reflect/Constructor; |
| |
| 39 | ····const/4·v1,·0x2 |
53 | ····.line·159 | |
54 | ····:try_start_0 | |
55 | ····invoke-super·{p0},·Landroidx/core/util/Pools$SimplePool;->acquire()Ljava/lang/Object; | |
| |
56 | ····move-result-object·v1 | 40 | ····new-array·v1,·v1,·[Ljava/lang/Object; |
| |
57 | ····monitor-exit·v0 | 41 | ····const/4·v2,·0x0 |
| |
58 | ····return-object·v1 | 42 | ····invoke-virtual·{p1},·Ljava/lang/Throwable;->getMessage()Ljava/lang/String; |
| |
| 43 | ····move-result-object·v3 |
59 | ····:catchall_0 | |
60 | ····move-exception·v1 | |
| |
| 44 | ····aput-object·v3,·v1,·v2 |
61 | ····.line·160 | |
62 | ····monitor-exit·v0 | |
63 | ····:try_end_0 | |
64 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | |
| |
| 45 | ····const/4·v2,·0x1 |
65 | ····throw·v1 | |
66 | .end·method | |
| |
| 46 | ····aput-object·p1,·v1,·v2 |
67 | .method·public·release(Ljava/lang/Object;)Z | |
68 | ····.locals·1 | |
69 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
70 | ········accessFlags·=·{ | |
71 | ············0x0 | |
72 | ········} | |
73 | ········names·=·{ | |
74 | ············"element" | |
75 | ········} | |
76 | ····.end·annotation | |
| |
77 | ····.annotation·system·Ldalvik/annotation/Signature; | |
78 | ········value·=·{ | |
79 | ············"(TT;)Z" | |
80 | ········} | |
81 | ····.end·annotation | |
| |
| 47 | ····invoke-virtual·{v0,·v1},·Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object; |
82 | ····.line·165 | |
83 | ····iget-object·v0,·p0,·Landroidx/core/util/Pools$SynchronizedPool;->mLock:Ljava/lang/Object; | |
| |
84 | ····monitor-enter·v0 | 48 | ····move-result-object·p1 |
Max diff block lines reached; 1583/5499 bytes (28.79%) of diff not shown.
|
Max HTML report size reached
| | | |
Offset 1, 50 lines modified | Offset 1, 49 lines modified |
1 | .class·public·interface·abstract·Landroidx/core/util/Pools$Pool; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"Pools.java" | 1 | .class·public·final·Lc/b/a/z$a; |
| 2 | .super·Lc/a/b/z$a; |
| 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Lc/a/b/t0; |
| |
| |
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/core/util/Pools; | 8 | ····value·=·Lc/b/a/z; |
7 | .end·annotation | 9 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x609 | 11 | ····accessFlags·=·0x19 |
10 | ····name·=·"Pool" | 12 | ····name·=·"a" |
11 | .end·annotation | 13 | .end·annotation |
| |
12 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
13 | ····value·=·{ | 15 | ····value·=·{ |
14 | ········"<T:", | |
15 | ········"Ljava/lang/Object;", | 16 | ········"Lc/a/b/z$a<", |
| 17 | ········"Lc/b/a/z;", |
| 18 | ········"Lc/b/a/z$a;", |
16 | ········">", | 19 | ········">;", |
17 | ········"Ljava/lang/Object;" | 20 | ········"Ljava/lang/Object;" |
18 | ····} | 21 | ····} |
19 | .end·annotation | 22 | .end·annotation |
| |
| |
20 | #·virtual·methods | 23 | #·direct·methods |
21 | .method·public·abstract·acquire()Ljava/lang/Object; | |
22 | ····.annotation·system·Ldalvik/annotation/Signature; | |
23 | ········value·=·{ | |
24 | ············"()TT;" | |
25 | ········} | |
26 | ····.end·annotation | 24 | .method·private·constructor·<init>()V |
| 25 | ····.locals·1 |
| |
| 26 | ····invoke-static·{},·Lc/b/a/z;->I()Lc/b/a/z; |
| |
| 27 | ····move-result-object·v0 |
| |
| 28 | ····invoke-direct·{p0,·v0},·Lc/a/b/z$a;-><init>(Lc/a/b/z;)V |
| |
| 29 | ····return-void |
27 | .end·method | 30 | .end·method |
| |
| 31 | .method·synthetic·constructor·<init>(Lc/b/a/d;)V |
| 32 | ····.locals·0 |
28 | .method·public·abstract·release(Ljava/lang/Object;)Z | |
29 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
30 | ········accessFlags·=·{ | |
31 | ············0x0 | |
32 | ········} | |
33 | ········names·=·{ | |
34 | ············"instance" | |
35 | ········} | |
36 | ····.end·annotation | |
| |
| 33 | ····invoke-direct·{p0},·Lc/b/a/z$a;-><init>()V |
| |
| 34 | ····return-void |
37 | ····.annotation·system·Ldalvik/annotation/Signature; | |
38 | ········value·=·{ | |
39 | ············"(TT;)Z" | |
40 | ········} | |
41 | ····.end·annotation | |
42 | .end·method | 35 | .end·method |
| | | |
Offset 1, 127 lines modified | Offset 1, 127 lines modified |
1 | .class·Landroidx/core/provider/FontProvider$1; | 1 | .class·public·Ld/a/c/c/a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
3 | .source·"FontProvider.java" | |
| |
4 | #·interfaces | |
5 | .implements·Ljava/util/Comparator; | |
| |
| |
6 | #·annotations | 4 | #·annotations |
| 5 | .annotation·build·Landroid/annotation/TargetApi; |
| 6 | ····value·=·0x18 |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | |
8 | ····value·=·Landroidx/core/provider/FontProvider; | |
9 | .end·annotation | |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | |
11 | ····accessFlags·=·0x0 | |
12 | ····name·=·null | |
13 | .end·annotation | 7 | .end·annotation |
| |
14 | .annotation·system·Ldalvik/annotation/Signature; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
15 | ····value·=·{ | 9 | ····value·=·{ |
| 10 | ········Ld/a/c/c/a$c; |
16 | ········"Ljava/lang/Object;", | |
17 | ········"Ljava/util/Comparator<", | |
18 | ········"[B>;" | |
19 | ····} | 11 | ····} |
20 | .end·annotation | 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:Ld/a/c/c/a$c; |
| |
| 26 | .field·private·final·b:Lio/flutter/embedding/engine/j/g; |
| |
| |
21 | #·direct·methods | 27 | #·direct·methods |
22 | .method·constructor·<init>()V | 28 | .method·public·constructor·<init>(Ld/a/c/c/a$c;Lio/flutter/embedding/engine/j/g;)V |
23 | ····.locals·0 | 29 | ····.locals·0 |
| |
24 | ····.line·197 | |
25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
| 31 | ····iput-object·p1,·p0,·Ld/a/c/c/a;->a:Ld/a/c/c/a$c; |
| |
| 32 | ····iput-object·p2,·p0,·Ld/a/c/c/a;->b:Lio/flutter/embedding/engine/j/g; |
| |
| 33 | ····new-instance·p1,·Ld/a/c/c/a$a; |
| |
| 34 | ····invoke-direct·{p1,·p0},·Ld/a/c/c/a$a;-><init>(Ld/a/c/c/a;)V |
| |
| 35 | ····invoke-virtual·{p2,·p1},·Lio/flutter/embedding/engine/j/g;->b(Lio/flutter/embedding/engine/j/g$b;)V |
| |
26 | ····return-void | 36 | ····return-void |
27 | .end·method | 37 | .end·method |
| |
| 38 | .method·static·synthetic·a(Ld/a/c/c/a;Ljava/lang/String;)Landroid/view/PointerIcon; |
| |
28 | #·virtual·methods | |
29 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | |
30 | ····.locals·0 | 39 | ····.locals·0 |
31 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
32 | ········accessFlags·=·{ | |
33 | ············0x1000, | |
34 | ············0x1000 | |
35 | ········} | |
36 | ········names·=·{ | |
37 | ············"l", | |
38 | ············"r" | |
39 | ········} | |
40 | ····.end·annotation | |
| |
| 40 | ····invoke-direct·{p0,·p1},·Ld/a/c/c/a;->d(Ljava/lang/String;)Landroid/view/PointerIcon; |
41 | ····.line·197 | |
42 | ····check-cast·p1,·[B | |
| |
43 | ····check-cast·p2,·[B | 41 | ····move-result-object·p0 |
| |
44 | ····invoke-virtual·{p0,·p1,·p2},·Landroidx/core/provider/FontProvider$1;->compare([B[B)I | 42 | ····return-object·p0 |
| 43 | .end·method |
| |
45 | ····move-result·p1 | 44 | .method·static·synthetic·b(Ld/a/c/c/a;)Ld/a/c/c/a$c; |
| 45 | ····.locals·0 |
| |
| 46 | ····iget-object·p0,·p0,·Ld/a/c/c/a;->a:Ld/a/c/c/a$c; |
| |
46 | ····return·p1 | 47 | ····return-object·p0 |
47 | .end·method | 48 | .end·method |
| |
48 | .method·public·compare([B[B)I | 49 | .method·private·d(Ljava/lang/String;)Landroid/view/PointerIcon; |
49 | ····.locals·4 | 50 | ····.locals·2 |
| |
| 51 | ····sget-object·v0,·Ld/a/c/c/a;->c:Ljava/util/HashMap; |
50 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
51 | ········accessFlags·=·{ | |
52 | ············0x0, | |
53 | ············0x0 | |
54 | ········} | |
55 | ········names·=·{ | |
56 | ············"l", | |
57 | ············"r" | |
58 | ········} | |
59 | ····.end·annotation | |
| |
| 52 | ····if-nez·v0,·:cond_0 |
60 | ····.line·200 | |
61 | ····array-length·v0,·p1 | |
| |
62 | ····array-length·v1,·p2 | 53 | ····new-instance·v0,·Ld/a/c/c/a$b; |
| |
63 | ····if-eq·v0,·v1,·:cond_0 | 54 | ····invoke-direct·{v0,·p0},·Ld/a/c/c/a$b;-><init>(Ld/a/c/c/a;)V |
| |
| 55 | ····sput-object·v0,·Ld/a/c/c/a;->c:Ljava/util/HashMap; |
Max diff block lines reached; 1459/4935 bytes (29.56%) of diff not shown.
|
| | | |
Offset 1, 42 lines modified | Offset 1, 26 lines modified |
1 | .class·public·interface·abstract·Landroidx/core/provider/SelfDestructiveThread$ReplyCallback; | 1 | .class·interface·abstract·Lc/a/b/r0; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
3 | .source·"SelfDestructiveThread.java" | |
| |
| |
4 | #·annotations | |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | |
6 | ····value·=·Landroidx/core/provider/SelfDestructiveThread; | |
7 | .end·annotation | |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | |
9 | ····accessFlags·=·0x609 | |
10 | ····name·=·"ReplyCallback" | |
11 | .end·annotation | |
| |
12 | .annotation·system·Ldalvik/annotation/Signature; | |
13 | ····value·=·{ | |
14 | ········"<T:", | |
15 | ········"Ljava/lang/Object;", | |
16 | ········">", | |
17 | ········"Ljava/lang/Object;" | |
18 | ····} | |
19 | .end·annotation | |
| |
| |
20 | #·virtual·methods | 4 | #·virtual·methods |
21 | .method·public·abstract·onReply(Ljava/lang/Object;)V | 5 | .method·public·abstract·a(Ljava/lang/Class;)Z |
22 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | 6 | ····.annotation·system·Ldalvik/annotation/Signature; |
23 | ········accessFlags·=·{ | |
24 | ············0x0 | |
25 | ········} | |
26 | ········names·=·{ | 7 | ········value·=·{ |
27 | ············"value" | 8 | ············"(", |
| 9 | ············"Ljava/lang/Class<", |
| 10 | ············"*>;)Z" |
28 | ········} | 11 | ········} |
29 | ····.end·annotation | 12 | ····.end·annotation |
| 13 | .end·method |
| |
| 14 | .method·public·abstract·b(Ljava/lang/Class;)Lc/a/b/q0; |
30 | ····.annotation·system·Ldalvik/annotation/Signature; | 15 | ····.annotation·system·Ldalvik/annotation/Signature; |
31 | ········value·=·{ | 16 | ········value·=·{ |
32 | ············"(TT;)V" | 17 | ············"(", |
| 18 | ············"Ljava/lang/Class<", |
| 19 | ············"*>;)", |
| 20 | ············"Lc/a/b/q0;" |
33 | ········} | 21 | ········} |
34 | ····.end·annotation | 22 | ····.end·annotation |
35 | .end·method | 23 | .end·method |
| | | |
Offset 1, 45 lines modified | Offset 1, 42 lines modified |
1 | .class·Landroidx/core/provider/CalleeHandler; | 1 | .class·public·Lio/flutter/embedding/engine/f/e; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"CalleeHandler.java" | 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Lio/flutter/embedding/engine/f/c$b; |
| |
4 | #·direct·methods | |
5 | .method·private·constructor·<init>()V | |
6 | ····.locals·0 | |
| |
7 | ····.line·26 | |
8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 6 | #·instance·fields |
| 7 | .field·private·final·a:Landroid/os/Handler; |
| |
9 | ····return-void | |
10 | .end·method | |
| |
11 | .method·static·create()Landroid/os/Handler; | 8 | #·direct·methods |
| 9 | .method·public·constructor·<init>()V |
12 | ····.locals·2 | 10 | ····.locals·2 |
| |
| 11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
13 | ····.line·36 | |
14 | ····invoke-static·{},·Landroid/os/Looper;->myLooper()Landroid/os/Looper; | |
| |
15 | ····move-result-object·v0 | |
| |
16 | ····if-nez·v0,·:cond_0 | |
| |
17 | ····.line·37 | |
18 | ····new-instance·v0,·Landroid/os/Handler; | 12 | ····new-instance·v0,·Landroid/os/Handler; |
| |
19 | ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; | 13 | ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; |
| |
20 | ····move-result-object·v1 | 14 | ····move-result-object·v1 |
| |
21 | ····invoke-direct·{v0,·v1},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V | 15 | ····invoke-direct·{v0,·v1},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V |
| |
22 | ····goto·:goto_0 | 16 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/f/e;->a:Landroid/os/Handler; |
| |
| 17 | ····return-void |
| 18 | .end·method |
| |
23 | ····.line·39 | |
24 | ····:cond_0 | |
25 | ····new-instance·v0,·Landroid/os/Handler; | |
| |
26 | ····invoke-direct·{v0},·Landroid/os/Handler;-><init>()V | 19 | #·virtual·methods |
| 20 | .method·public·a(Ljava/lang/Runnable;)V |
| 21 | ····.locals·1 |
| |
27 | ····:goto_0 | |
28 | ····return-object·v0 | 22 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/f/e;->a:Landroid/os/Handler; |
| |
| 23 | ····invoke-virtual·{v0,·p1},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z |
| |
| 24 | ····return-void |
29 | .end·method | 25 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 149 lines modified | Offset 1, 140 lines modified |
1 | .class·public·final·Landroidx/core/database/DatabaseUtilsCompat; | 1 | .class·public·final·Lkotlinx/coroutines/p0; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"DatabaseUtilsCompat.java" | 3 | .source·"" |
| |
| |
4 | #·annotations | |
5 | .annotation·runtime·Ljava/lang/Deprecated; | |
6 | .end·annotation | 4 | #·direct·methods |
| 5 | .method·public·static·final·a(Ljava/lang/Object;)Ljava/lang/String; |
| 6 | ····.locals·0 |
| |
| 7 | ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
| |
7 | #·direct·methods | |
8 | .method·private·constructor·<init>()V | 8 | ····move-result-object·p0 |
| |
| 9 | ····invoke-virtual·{p0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String; |
| |
| 10 | ····move-result-object·p0 |
| |
| 11 | ····return-object·p0 |
| 12 | .end·method |
| |
| 13 | .method·public·static·final·b(Ljava/lang/Object;)Ljava/lang/String; |
9 | ····.locals·0 | 14 | ····.locals·0 |
| |
10 | ····.line·29 | |
11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 15 | ····invoke-static·{p0},·Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I |
| |
| 16 | ····move-result·p0 |
| |
| 17 | ····invoke-static·{p0},·Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; |
| |
| 18 | ····move-result-object·p0 |
| |
12 | ····return-void | 19 | ····return-object·p0 |
13 | .end·method | 20 | .end·method |
| |
14 | .method·public·static·appendSelectionArgs([Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String; | 21 | .method·public·static·final·c(Le/s/d;)Ljava/lang/String; |
15 | ····.locals·3 | 22 | ····.locals·3 |
16 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | 23 | ····.annotation·system·Ldalvik/annotation/Signature; |
17 | ········accessFlags·=·{ | |
18 | ············0x0, | |
19 | ············0x0 | |
20 | ········} | |
21 | ········names·=·{ | 24 | ········value·=·{ |
22 | ············"originalValues", | |
23 | ············"newValues" | 25 | ············"(", |
| 26 | ············"Le/s/d<", |
| 27 | ············"*>;)", |
| 28 | ············"Ljava/lang/String;" |
24 | ········} | 29 | ········} |
25 | ····.end·annotation | 30 | ····.end·annotation |
| |
| 31 | ····instance-of·v0,·p0,·Lkotlinx/coroutines/internal/g; |
26 | ····.annotation·runtime·Ljava/lang/Deprecated; | |
27 | ····.end·annotation | |
| |
28 | ····if-eqz·p0,·:cond_1 | 32 | ····if-eqz·v0,·:cond_0 |
| |
| 33 | ····invoke-virtual·{p0},·Ljava/lang/Object;->toString()Ljava/lang/String; |
29 | ····.line·60 | |
30 | ····array-length·v0,·p0 | |
| |
31 | ····if-nez·v0,·:cond_0 | 34 | ····move-result-object·p0 |
| |
32 | ····goto·:goto_0 | 35 | ····goto·:goto_2 |
| |
33 | ····.line·63 | |
34 | ····:cond_0 | 36 | ····:cond_0 |
35 | ····array-length·v0,·p0 | 37 | ····const/16·v0,·0x40 |
| |
36 | ····array-length·v1,·p1 | 38 | ····:try_start_0 |
| 39 | ····sget-object·v1,·Le/j;->d:Le/j$a; |
| |
37 | ····add-int/2addr·v0,·v1 | 40 | ····new-instance·v1,·Ljava/lang/StringBuilder; |
| |
38 | ····new-array·v0,·v0,·[Ljava/lang/String; | 41 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V |
| |
| 42 | ····invoke-virtual·{v1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
39 | ····.line·64 | |
40 | ····array-length·v1,·p0 | |
| |
41 | ····const/4·v2,·0x0 | 43 | ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
| |
42 | ····invoke-static·{p0,·v2,·v0,·v2,·v1},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V | 44 | ····invoke-static·{p0},·Lkotlinx/coroutines/p0;->b(Ljava/lang/Object;)Ljava/lang/String; |
| |
| 45 | ····move-result-object·v2 |
43 | ····.line·65 | |
44 | ····array-length·p0,·p0 | |
| |
45 | ····array-length·v1,·p1 | 46 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
46 | ····invoke-static·{p1,·v2,·v0,·p0,·v1},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V | 47 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| |
47 | ····return-object·v0 | 48 | ····move-result-object·v1 |
| |
| 49 | ····invoke-static·{v1},·Le/j;->a(Ljava/lang/Object;)Ljava/lang/Object; |
| 50 | ····:try_end_0 |
| 51 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
48 | ····:cond_1 | |
49 | ····:goto_0 | |
50 | ····return-object·p1 | |
51 | .end·method | |
| |
| 52 | ····goto·:goto_0 |
52 | .method·public·static·concatenateWhere(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | |
53 | ····.locals·2 | |
54 | ····.annotation·system·Ldalvik/annotation/MethodParameters; | |
55 | ········accessFlags·=·{ | |
56 | ············0x0, | |
57 | ············0x0 | |
58 | ········} | |
59 | ········names·=·{ | |
60 | ············"a", | |
61 | ············"b" | |
62 | ········} | |
63 | ····.end·annotation | |
| |
64 | ····.annotation·runtime·Ljava/lang/Deprecated; | |
65 | ····.end·annotation | 53 | ····:catchall_0 |
| 54 | ····move-exception·v1 |
| |
| 55 | ····sget-object·v2,·Le/j;->d:Le/j$a; |
66 | ····.line·41 | |
67 | ····invoke-static·{p0},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z | |
| |
Max diff block lines reached; 2481/6746 bytes (36.78%) of diff not shown.
|
| | | |
Offset 1, 31 lines modified | Offset 1, 34 lines modified |
1 | .class·final·Landroidx/activity/ComponentActivity$NonConfigurationInstances; | 1 | .class·public·Lio/flutter/embedding/engine/j/i$c; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ComponentActivity.java" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Landroidx/activity/ComponentActivity; | 6 | ····value·=·Lio/flutter/embedding/engine/j/i; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x18 | 9 | ····accessFlags·=·0x9 |
10 | ····name·=·"NonConfigurationInstances" | 10 | ····name·=·"c" |
11 | .end·annotation | 11 | .end·annotation |
| |
| |
12 | #·instance·fields | 12 | #·instance·fields |
13 | .field·custom:Ljava/lang/Object; | 13 | .field·public·final·a:I |
| |
14 | .field·viewModelStore:Landroidx/lifecycle/ViewModelStore; | 14 | .field·public·final·b:Ljava/lang/String; |
| |
| |
15 | #·direct·methods | 15 | #·direct·methods |
16 | .method·constructor·<init>()V | 16 | .method·public·constructor·<init>(ILjava/lang/String;)V |
17 | ····.locals·0 | 17 | ····.locals·0 |
| |
18 | ····.line·56 | |
19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 18 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
| 19 | ····iput·p1,·p0,·Lio/flutter/embedding/engine/j/i$c;->a:I |
| |
| 20 | ····iput-object·p2,·p0,·Lio/flutter/embedding/engine/j/i$c;->b:Ljava/lang/String; |
| |
20 | ····return-void | 21 | ····return-void |
21 | .end·method | 22 | .end·method |
| | | |
Offset 1, 110 lines modified | Offset 1, 89 lines modified |
| 1 | .class·public·final·synthetic·La; |
| 2 | .super·Ljava/lang/Object; |
| 3 | .source·"ServiceLoader" |
1 | .class·Landroidx/loader/content/ModernAsyncTask$3; | |
2 | .super·Ljava/util/concurrent/FutureTask; | |
3 | .source·"ModernAsyncTask.java" | |
| |
| |
4 | #·annotations | |
5 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | |
6 | ····value·=·Landroidx/loader/content/ModernAsyncTask;-><init>()V | |
7 | .end·annotation | |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | |
9 | ····accessFlags·=·0x0 | |
10 | ····name·=·null | |
11 | .end·annotation | |
| |
12 | .annotation·system·Ldalvik/annotation/Signature; | |
13 | ····value·=·{ | |
14 | ········"Ljava/util/concurrent/FutureTask<", | |
15 | ········"TResult;>;" | |
16 | ····} | |
17 | .end·annotation | |
| |
| |
18 | #·instance·fields | |
19 | .field·final·synthetic·this$0:Landroidx/loader/content/ModernAsyncTask; | |
| |
| |
20 | #·direct·methods | 4 | #·direct·methods |
21 | .method·constructor·<init>(Landroidx/loader/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V | 5 | .method·public·static·a()Ljava/util/Iterator; |
22 | ····.locals·0 | 6 | ····.locals·3 |
| |
| 7 | ····const/4·v0,·0x1 |
23 | ····.line·153 | |
24 | ····iput-object·p1,·p0,·Landroidx/loader/content/ModernAsyncTask$3;->this$0:Landroidx/loader/content/ModernAsyncTask; | |
| |
25 | ····invoke-direct·{p0,·p2},·Ljava/util/concurrent/FutureTask;-><init>(Ljava/util/concurrent/Callable;)V | 8 | ····:try_start_0 |
| 9 | ····new-array·v0,·v0,·[Lkotlinx/coroutines/CoroutineExceptionHandler; |
| |
| 10 | ····const/4·v1,·0x0 |
26 | ····return-void | |
27 | .end·method | |
| |
| 11 | ····new-instance·v2,·Lkotlinx/coroutines/android/AndroidExceptionPreHandler; |
| |
| 12 | ····invoke-direct·{v2},·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;-><init>()V |
28 | #·virtual·methods | |
29 | .method·protected·done()V | |
30 | ····.locals·3 | |
| |
31 | ····const-string·v0,·"An·error·occurred·while·executing·doInBackground()" | 13 | ····aput-object·v2,·v0,·v1 |
| |
| 14 | ····invoke-static·{v0},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; |
32 | ····.line·157 | |
33 | ····:try_start_0 | |
34 | ····invoke-virtual·{p0},·Landroidx/loader/content/ModernAsyncTask$3;->get()Ljava/lang/Object; | |
| |
35 | ····move-result-object·v1 | 15 | ····move-result-object·v0 |
| |
| 16 | ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
36 | ····.line·159 | |
37 | ····iget-object·v2,·p0,·Landroidx/loader/content/ModernAsyncTask$3;->this$0:Landroidx/loader/content/ModernAsyncTask; | |
| |
38 | ····invoke-virtual·{v2,·v1},·Landroidx/loader/content/ModernAsyncTask;->postResultIfNotInvoked(Ljava/lang/Object;)V | 17 | ····move-result-object·v0 |
39 | ····:try_end_0 | 18 | ····:try_end_0 |
40 | ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_2 | |
41 | ····.catch·Ljava/util/concurrent/ExecutionException;·{:try_start_0·..·:try_end_0}·:catch_1 | |
42 | ····.catch·Ljava/util/concurrent/CancellationException;·{:try_start_0·..·:try_end_0}·:catch_0 | |
43 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 19 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
| |
44 | ····goto·:goto_0 | 20 | ····return-object·v0 |
| |
45 | ····:catchall_0 | 21 | ····:catchall_0 |
46 | ····move-exception·v1 | 22 | ····move-exception·v0 |
| |
| 23 | ····new-instance·v1,·Ljava/util/ServiceConfigurationError; |
47 | ····.line·168 | |
48 | ····new-instance·v2,·Ljava/lang/RuntimeException; | |
| |
49 | ····invoke-direct·{v2,·v0,·v1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V | 24 | ····invoke-virtual·{v0},·Ljava/lang/Throwable;->getMessage()Ljava/lang/String; |
| |
50 | ····throw·v2 | 25 | ····move-result-object·v2 |
| |
51 | ····.line·166 | |
52 | ····:catch_0 | |
53 | ····iget-object·v0,·p0,·Landroidx/loader/content/ModernAsyncTask$3;->this$0:Landroidx/loader/content/ModernAsyncTask; | 26 | ····invoke-direct·{v1,·v2,·v0},·Ljava/util/ServiceConfigurationError;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V |
| |
| 27 | ····throw·v1 |
| 28 | .end·method |
| |
| 29 | .method·public·static·b()Ljava/util/Iterator; |
| 30 | ····.locals·3 |
| |
| 31 | ····const/4·v0,·0x1 |
| |
| 32 | ····:try_start_0 |
| 33 | ····new-array·v0,·v0,·[Lkotlinx/coroutines/internal/MainDispatcherFactory; |
| |
54 | ····const/4·v1,·0x0 | 34 | ····const/4·v1,·0x0 |
| |
55 | ····invoke-virtual·{v0,·v1},·Landroidx/loader/content/ModernAsyncTask;->postResultIfNotInvoked(Ljava/lang/Object;)V | 35 | ····new-instance·v2,·Lkotlinx/coroutines/android/AndroidDispatcherFactory; |
| |
56 | ····goto·:goto_0 | 36 | ····invoke-direct·{v2},·Lkotlinx/coroutines/android/AndroidDispatcherFactory;-><init>()V |
| |
| 37 | ····aput-object·v2,·v0,·v1 |
57 | ····:catch_1 | |
58 | ····move-exception·v1 | |
| |
| 38 | ····invoke-static·{v0},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; |
59 | ····.line·163 | |
60 | ····new-instance·v2,·Ljava/lang/RuntimeException; | |
| |
| 39 | ····move-result-object·v0 |
61 | ····.line·164 | |
62 | ····invoke-virtual·{v1},·Ljava/util/concurrent/ExecutionException;->getCause()Ljava/lang/Throwable; | |
| |
63 | ····move-result-object·v1 | 40 | ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| |
64 | ····invoke-direct·{v2,·v0,·v1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V | 41 | ····move-result-object·v0 |
| 42 | ····:try_end_0 |
| 43 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
| |
65 | ····throw·v2 | 44 | ····return-object·v0 |
| |
66 | ····:catch_2 | 45 | ····:catchall_0 |
Max diff block lines reached; 497/5241 bytes (9.48%) of diff not shown.
|
| | | |
Offset 1, 51 lines modified | Offset 1, 43 lines modified |
1 | .class·abstract·Landroidx/loader/content/ModernAsyncTask$WorkerRunnable; | 1 | .class·public·interface·abstract·Le/v/c/d; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ModernAsyncTask.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/util/concurrent/Callable; | 5 | .implements·Le/c; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | |
8 | ····value·=·Landroidx/loader/content/ModernAsyncTask; | |
9 | .end·annotation | |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | |
11 | ····accessFlags·=·0x40a | |
12 | ····name·=·"WorkerRunnable" | |
13 | .end·annotation | |
| |
14 | .annotation·system·Ldalvik/annotation/Signature; | 7 | .annotation·system·Ldalvik/annotation/Signature; |
15 | ····value·=·{ | 8 | ····value·=·{ |
16 | ········"<Params:", | 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:", |
17 | ········"Ljava/lang/Object;", | 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;", |
18 | ········"Result:", | 33 | ········"R:", |
19 | ········"Ljava/lang/Object;", | 34 | ········"Ljava/lang/Object;", |
20 | ········">", | 35 | ········">", |
21 | ········"Ljava/lang/Object;", | 36 | ········"Ljava/lang/Object;", |
22 | ········"Ljava/util/concurrent/Callable<", | 37 | ········"Le/c<", |
23 | ········"TResult;>;" | 38 | ········"TR;>;" |
24 | ····} | 39 | ····} |
25 | .end·annotation | 40 | .end·annotation |
| |
| |
26 | #·instance·fields | |
27 | .field·mParams:[Ljava/lang/Object; | |
28 | ····.annotation·system·Ldalvik/annotation/Signature; | |
29 | ········value·=·{ | |
30 | ············"[TParams;" | |
31 | ········} | |
32 | ····.end·annotation | |
33 | .end·field | |
| |
| |
34 | #·direct·methods | |
35 | .method·constructor·<init>()V | |
36 | ····.locals·0 | |
| |
37 | ····.line·519 | |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
39 | ····return-void | |
40 | .end·method | |
| | | |
Offset 1, 78 lines modified | Offset 1, 116 lines modified |
1 | .class·final·Landroidx/loader/content/ModernAsyncTask$1; | 1 | .class·public·Lkotlinx/coroutines/y; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ModernAsyncTask.java" | 3 | .source·"" |
| |
4 | #·interfaces | |
5 | .implements·Ljava/util/concurrent/ThreadFactory; | |
| |
| 4 | #·static·fields |
| 5 | .field·private·static·final·synthetic·b:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; |
| |
6 | #·annotations | |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | |
8 | ····value·=·Landroidx/loader/content/ModernAsyncTask; | |
9 | .end·annotation | |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | |
11 | ····accessFlags·=·0x8 | |
12 | ····name·=·null | |
13 | .end·annotation | |
| |
| |
14 | #·instance·fields | 6 | #·instance·fields |
15 | .field·private·final·mCount:Ljava/util/concurrent/atomic/AtomicInteger; | 7 | .field·private·volatile·synthetic·_handled:I |
| |
| 8 | .field·public·final·a:Ljava/lang/Throwable; |
| |
| |
16 | #·direct·methods | 9 | #·direct·methods |
17 | .method·constructor·<init>()V | 10 | .method·static·constructor·<clinit>()V |
18 | ····.locals·2 | 11 | ····.locals·2 |
| |
19 | ····.line·60 | 12 | ····const-class·v0,·Lkotlinx/coroutines/y; |
| |
| 13 | ····const-string·v1,·"_handled" |
| |
| 14 | ····invoke-static·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; |
| |
| 15 | ····move-result-object·v0 |
| |
| 16 | ····sput-object·v0,·Lkotlinx/coroutines/y;->b:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; |
| |
| 17 | ····return-void |
| 18 | .end·method |
| |
| 19 | .method·public·constructor·<init>(Ljava/lang/Throwable;Z)V |
| 20 | ····.locals·0 |
| |
20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 21 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
21 | ····.line·61 | |
22 | ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicInteger; | 22 | ····iput-object·p1,·p0,·Lkotlinx/coroutines/y;->a:Ljava/lang/Throwable; |
| |
| 23 | ····iput·p2,·p0,·Lkotlinx/coroutines/y;->_handled:I |
| |
| 24 | ····return-void |
| 25 | .end·method |
| |
| 26 | .method·public·synthetic·constructor·<init>(Ljava/lang/Throwable;ZILe/v/d/e;)V |
| 27 | ····.locals·0 |
| |
| 28 | ····and-int/lit8·p3,·p3,·0x2 |
| |
23 | ····const/4·v1,·0x1 | 29 | ····if-eqz·p3,·:cond_0 |
| |
24 | ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicInteger;-><init>(I)V | 30 | ····const/4·p2,·0x0 |
| |
25 | ····iput-object·v0,·p0,·Landroidx/loader/content/ModernAsyncTask$1;->mCount:Ljava/util/concurrent/atomic/AtomicInteger; | 31 | ····:cond_0 |
| 32 | ····invoke-direct·{p0,·p1,·p2},·Lkotlinx/coroutines/y;-><init>(Ljava/lang/Throwable;Z)V |
| |
26 | ····return-void | 33 | ····return-void |
27 | .end·method | 34 | .end·method |
| |
| |
28 | #·virtual·methods | 35 | #·virtual·methods |
29 | .method·public·newThread(Ljava/lang/Runnable;)Ljava/lang/Thread; | 36 | .method·public·final·a()Z |
| 37 | ····.locals·1 |
| |
| 38 | ····iget·v0,·p0,·Lkotlinx/coroutines/y;->_handled:I |
| |
| 39 | ····return·v0 |
| 40 | .end·method |
| |
| 41 | .method·public·final·b()Z |
30 | ····.locals·3 | 42 | ····.locals·3 |
| |
| 43 | ····sget-object·v0,·Lkotlinx/coroutines/y;->b:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; |
31 | ····.line·65 | |
32 | ····new-instance·v0,·Ljava/lang/Thread; | |
| |
33 | ····new-instance·v1,·Ljava/lang/StringBuilder; | 44 | ····const/4·v1,·0x0 |
| |
34 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V | 45 | ····const/4·v2,·0x1 |
| |
35 | ····const-string·v2,·"ModernAsyncTask·#" | 46 | ····invoke-virtual·{v0,·p0,·v1,·v2},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->compareAndSet(Ljava/lang/Object;II)Z |
| |
36 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 47 | ····move-result·v0 |
| |
37 | ····move-result-object·v1 | 48 | ····return·v0 |
| 49 | .end·method |
| |
38 | ····iget-object·v2,·p0,·Landroidx/loader/content/ModernAsyncTask$1;->mCount:Ljava/util/concurrent/atomic/AtomicInteger; | 50 | .method·public·toString()Ljava/lang/String; |
| 51 | ····.locals·2 |
| |
39 | ····invoke-virtual·{v2},·Ljava/util/concurrent/atomic/AtomicInteger;->getAndIncrement()I | 52 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
| |
40 | ····move-result·v2 | 53 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
| |
41 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; | 54 | ····invoke-static·{p0},·Lkotlinx/coroutines/p0;->a(Ljava/lang/Object;)Ljava/lang/String; |
| |
42 | ····move-result-object·v1 | 55 | ····move-result-object·v1 |
| |
43 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 56 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
44 | ····move-result-object·v1 | 57 | ····const/16·v1,·0x5b |
| |
| 58 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
| |
| 59 | ····iget-object·v1,·p0,·Lkotlinx/coroutines/y;->a:Ljava/lang/Throwable; |
| |
| 60 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
| |
| 61 | ····const/16·v1,·0x5d |
| |
| 62 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
| |
| 63 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| |
Max diff block lines reached; 35/4743 bytes (0.74%) of diff not shown.
|
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 90 lines modified | Offset 1, 100 lines modified |
1 | .class·Lio/flutter/FlutterInjector$Builder$NamedThreadFactory; | 1 | .class·public·final·enum·Lio/flutter/embedding/android/g; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Enum; |
| 3 | .source·"" |
3 | .source·"FlutterInjector.java" | |
| |
4 | #·interfaces | |
5 | .implements·Ljava/util/concurrent/ThreadFactory; | |
| |
| |
6 | #·annotations | 4 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/Signature; |
8 | ····value·=·Lio/flutter/FlutterInjector$Builder; | 6 | ····value·=·{ |
| 7 | ········"Ljava/lang/Enum<", |
| 8 | ········"Lio/flutter/embedding/android/g;", |
| 9 | ········">;" |
| 10 | ····} |
9 | .end·annotation | 11 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | |
11 | ····accessFlags·=·0x2 | |
12 | ····name·=·"NamedThreadFactory" | |
13 | .end·annotation | |
| |
| 12 | #·static·fields |
| 13 | .field·public·static·final·enum·d:Lio/flutter/embedding/android/g; |
| |
| 14 | .field·public·static·final·enum·e:Lio/flutter/embedding/android/g; |
14 | #·instance·fields | |
15 | .field·final·synthetic·this$0:Lio/flutter/FlutterInjector$Builder; | |
| |
16 | .field·private·threadId:I | 15 | .field·private·static·final·synthetic·f:[Lio/flutter/embedding/android/g; |
| |
| |
17 | #·direct·methods | 16 | #·direct·methods |
18 | .method·private·constructor·<init>(Lio/flutter/FlutterInjector$Builder;)V | 17 | .method·static·constructor·<clinit>()V |
19 | ····.locals·0 | 18 | ····.locals·5 |
| |
| 19 | ····new-instance·v0,·Lio/flutter/embedding/android/g; |
20 | ····.line·119 | |
21 | ····iput-object·p1,·p0,·Lio/flutter/FlutterInjector$Builder$NamedThreadFactory;->this$0:Lio/flutter/FlutterInjector$Builder; | |
| |
22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 20 | ····const-string·v1,·"opaque" |
| |
23 | ····const/4·p1,·0x0 | 21 | ····const/4·v2,·0x0 |
| |
| 22 | ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/embedding/android/g;-><init>(Ljava/lang/String;I)V |
24 | ····.line·120 | |
25 | ····iput·p1,·p0,·Lio/flutter/FlutterInjector$Builder$NamedThreadFactory;->threadId:I | |
| |
| 23 | ····sput-object·v0,·Lio/flutter/embedding/android/g;->d:Lio/flutter/embedding/android/g; |
26 | ····return-void | |
27 | .end·method | |
| |
| 24 | ····new-instance·v1,·Lio/flutter/embedding/android/g; |
28 | .method·synthetic·constructor·<init>(Lio/flutter/FlutterInjector$Builder;Lio/flutter/FlutterInjector$1;)V | |
29 | ····.locals·0 | |
| |
| 25 | ····const-string·v3,·"transparent" |
30 | ····.line·119 | |
31 | ····invoke-direct·{p0,·p1},·Lio/flutter/FlutterInjector$Builder$NamedThreadFactory;-><init>(Lio/flutter/FlutterInjector$Builder;)V | |
| |
| 26 | ····const/4·v4,·0x1 |
32 | ····return-void | |
33 | .end·method | |
| |
| 27 | ····invoke-direct·{v1,·v3,·v4},·Lio/flutter/embedding/android/g;-><init>(Ljava/lang/String;I)V |
| |
| 28 | ····sput-object·v1,·Lio/flutter/embedding/android/g;->e:Lio/flutter/embedding/android/g; |
34 | #·virtual·methods | |
35 | .method·public·newThread(Ljava/lang/Runnable;)Ljava/lang/Thread; | |
36 | ····.locals·3 | |
| |
| 29 | ····const/4·v3,·0x2 |
37 | ····.line·123 | |
38 | ····new-instance·v0,·Ljava/lang/Thread; | |
| |
39 | ····invoke-direct·{v0,·p1},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V | 30 | ····new-array·v3,·v3,·[Lio/flutter/embedding/android/g; |
| |
| 31 | ····aput-object·v0,·v3,·v2 |
40 | ····.line·124 | |
41 | ····new-instance·p1,·Ljava/lang/StringBuilder; | |
| |
42 | ····invoke-direct·{p1},·Ljava/lang/StringBuilder;-><init>()V | 32 | ····aput-object·v1,·v3,·v4 |
| |
43 | ····const-string·v1,·"flutter-worker-" | 33 | ····sput-object·v3,·Lio/flutter/embedding/android/g;->f:[Lio/flutter/embedding/android/g; |
| |
44 | ····invoke-virtual·{p1,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 34 | ····return-void |
| 35 | .end·method |
| |
45 | ····move-result-object·p1 | 36 | .method·private·constructor·<init>(Ljava/lang/String;I)V |
| 37 | ····.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)V |
| |
| 44 | ····return-void |
| 45 | .end·method |
| |
46 | ····iget·v1,·p0,·Lio/flutter/FlutterInjector$Builder$NamedThreadFactory;->threadId:I | 46 | .method·public·static·valueOf(Ljava/lang/String;)Lio/flutter/embedding/android/g; |
| 47 | ····.locals·1 |
| |
47 | ····add-int/lit8·v2,·v1,·0x1 | 48 | ····const-class·v0,·Lio/flutter/embedding/android/g; |
| |
48 | ····iput·v2,·p0,·Lio/flutter/FlutterInjector$Builder$NamedThreadFactory;->threadId:I | 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,·Lio/flutter/embedding/android/g; |
| |
| 52 | ····return-object·p0 |
| 53 | .end·method |
| |
49 | ····invoke-virtual·{p1,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; | 54 | .method·public·static·values()[Lio/flutter/embedding/android/g; |
| 55 | ····.locals·1 |
| |
50 | ····move-result-object·p1 | 56 | ····sget-object·v0,·Lio/flutter/embedding/android/g;->f:[Lio/flutter/embedding/android/g; |
| |
51 | ····invoke-virtual·{p1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 57 | ····invoke-virtual·{v0},·[Lio/flutter/embedding/android/g;->clone()Ljava/lang/Object; |
| |
52 | ····move-result-object·p1 | 58 | ····move-result-object·v0 |
| |
53 | ····invoke-virtual·{v0,·p1},·Ljava/lang/Thread;->setName(Ljava/lang/String;)V | 59 | ····check-cast·v0,·[Lio/flutter/embedding/android/g; |
| |
Max diff block lines reached; 13/4902 bytes (0.27%) of diff not shown.
|
| | | |
Offset 1, 111 lines modified | Offset 1, 108 lines modified |
1 | .class·Lio/flutter/view/VsyncWaiter$DisplayListener; | 1 | .class·Lio/flutter/view/e$b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"VsyncWaiter.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroid/hardware/display/DisplayManager$DisplayListener; | 5 | .implements·Landroid/hardware/display/DisplayManager$DisplayListener; |
| |
| |
6 | #·annotations | 6 | #·annotations |
| 7 | .annotation·build·Landroid/annotation/TargetApi; |
| 8 | ····value·=·0x11 |
| 9 | .end·annotation |
| |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 10 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/flutter/view/VsyncWaiter; | 11 | ····value·=·Lio/flutter/view/e; |
9 | .end·annotation | 12 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 13 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x0 | 14 | ····accessFlags·=·0x0 |
12 | ····name·=·"DisplayListener" | 15 | ····name·=·"b" |
13 | .end·annotation | 16 | .end·annotation |
| |
| |
14 | #·instance·fields | 17 | #·instance·fields |
15 | .field·private·displayManager:Landroid/hardware/display/DisplayManager; | 18 | .field·private·a:Landroid/hardware/display/DisplayManager; |
| |
16 | .field·final·synthetic·this$0:Lio/flutter/view/VsyncWaiter; | 19 | .field·final·synthetic·b:Lio/flutter/view/e; |
| |
| |
17 | #·direct·methods | 20 | #·direct·methods |
18 | .method·constructor·<init>(Lio/flutter/view/VsyncWaiter;Landroid/hardware/display/DisplayManager;)V | 21 | .method·constructor·<init>(Lio/flutter/view/e;Landroid/hardware/display/DisplayManager;)V |
19 | ····.locals·0 | 22 | ····.locals·0 |
| |
20 | ····.line·19 | |
21 | ····iput-object·p1,·p0,·Lio/flutter/view/VsyncWaiter$DisplayListener;->this$0:Lio/flutter/view/VsyncWaiter; | 23 | ····iput-object·p1,·p0,·Lio/flutter/view/e$b;->b:Lio/flutter/view/e; |
| |
22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
23 | ····.line·20 | |
24 | ····iput-object·p2,·p0,·Lio/flutter/view/VsyncWaiter$DisplayListener;->displayManager:Landroid/hardware/display/DisplayManager; | 25 | ····iput-object·p2,·p0,·Lio/flutter/view/e$b;->a:Landroid/hardware/display/DisplayManager; |
| |
25 | ····return-void | 26 | ····return-void |
26 | .end·method | 27 | .end·method |
| |
| |
27 | #·virtual·methods | 28 | #·virtual·methods |
| 29 | .method·a()V |
| 30 | ····.locals·2 |
| |
| 31 | ····iget-object·v0,·p0,·Lio/flutter/view/e$b;->a:Landroid/hardware/display/DisplayManager; |
| |
| 32 | ····const/4·v1,·0x0 |
| |
| 33 | ····invoke-virtual·{v0,·p0,·v1},·Landroid/hardware/display/DisplayManager;->registerDisplayListener(Landroid/hardware/display/DisplayManager$DisplayListener;Landroid/os/Handler;)V |
| |
| 34 | ····return-void |
| 35 | .end·method |
| |
28 | .method·public·onDisplayAdded(I)V | 36 | .method·public·onDisplayAdded(I)V |
29 | ····.locals·0 | 37 | ····.locals·0 |
| |
30 | ····return-void | 38 | ····return-void |
31 | .end·method | 39 | .end·method |
| |
32 | .method·public·onDisplayChanged(I)V | 40 | .method·public·onDisplayChanged(I)V |
33 | ····.locals·5 | 41 | ····.locals·5 |
| |
34 | ····if-nez·p1,·:cond_0 | 42 | ····if-nez·p1,·:cond_0 |
| |
35 | ····.line·38 | |
36 | ····iget-object·p1,·p0,·Lio/flutter/view/VsyncWaiter$DisplayListener;->displayManager:Landroid/hardware/display/DisplayManager; | 43 | ····iget-object·p1,·p0,·Lio/flutter/view/e$b;->a:Landroid/hardware/display/DisplayManager; |
| |
37 | ····const/4·v0,·0x0 | 44 | ····const/4·v0,·0x0 |
| |
38 | ····invoke-virtual·{p1,·v0},·Landroid/hardware/display/DisplayManager;->getDisplay(I)Landroid/view/Display; | 45 | ····invoke-virtual·{p1,·v0},·Landroid/hardware/display/DisplayManager;->getDisplay(I)Landroid/view/Display; |
| |
39 | ····move-result-object·p1 | 46 | ····move-result-object·p1 |
| |
40 | ····.line·39 | |
41 | ····invoke-virtual·{p1},·Landroid/view/Display;->getRefreshRate()F | 47 | ····invoke-virtual·{p1},·Landroid/view/Display;->getRefreshRate()F |
| |
42 | ····move-result·p1 | 48 | ····move-result·p1 |
| |
43 | ····.line·40 | |
44 | ····iget-object·v0,·p0,·Lio/flutter/view/VsyncWaiter$DisplayListener;->this$0:Lio/flutter/view/VsyncWaiter; | 49 | ····iget-object·v0,·p0,·Lio/flutter/view/e$b;->b:Lio/flutter/view/e; |
| |
45 | ····const-wide·v1,·0x41cdcd6500000000L····#·1.0E9 | 50 | ····const-wide·v1,·0x41cdcd6500000000L····#·1.0E9 |
| |
46 | ····float-to-double·v3,·p1 | 51 | ····float-to-double·v3,·p1 |
| |
47 | ····div-double/2addr·v1,·v3 | 52 | ····div-double/2addr·v1,·v3 |
| |
48 | ····double-to-long·v1,·v1 | 53 | ····double-to-long·v1,·v1 |
| |
49 | ····invoke-static·{v0,·v1,·v2},·Lio/flutter/view/VsyncWaiter;->access$002(Lio/flutter/view/VsyncWaiter;J)J | 54 | ····invoke-static·{v0,·v1,·v2},·Lio/flutter/view/e;->b(Lio/flutter/view/e;J)J |
| |
50 | ····.line·41 | |
51 | ····iget-object·v0,·p0,·Lio/flutter/view/VsyncWaiter$DisplayListener;->this$0:Lio/flutter/view/VsyncWaiter; | 55 | ····iget-object·v0,·p0,·Lio/flutter/view/e$b;->b:Lio/flutter/view/e; |
| |
52 | ····invoke-static·{v0},·Lio/flutter/view/VsyncWaiter;->access$100(Lio/flutter/view/VsyncWaiter;)Lio/flutter/embedding/engine/FlutterJNI; | 56 | ····invoke-static·{v0},·Lio/flutter/view/e;->c(Lio/flutter/view/e;)Lio/flutter/embedding/engine/FlutterJNI; |
| |
53 | ····move-result-object·v0 | 57 | ····move-result-object·v0 |
| |
54 | ····invoke-virtual·{v0,·p1},·Lio/flutter/embedding/engine/FlutterJNI;->setRefreshRateFPS(F)V | 58 | ····invoke-virtual·{v0,·p1},·Lio/flutter/embedding/engine/FlutterJNI;->setRefreshRateFPS(F)V |
| |
55 | ····:cond_0 | 59 | ····:cond_0 |
56 | ····return-void | 60 | ····return-void |
57 | .end·method | 61 | .end·method |
| |
58 | .method·public·onDisplayRemoved(I)V | 62 | .method·public·onDisplayRemoved(I)V |
59 | ····.locals·0 | 63 | ····.locals·0 |
| |
60 | ····return-void | 64 | ····return-void |
61 | .end·method | 65 | .end·method |
| |
62 | .method·register()V | |
63 | ····.locals·2 | |
| |
64 | ····.line·26 | |
65 | ····iget-object·v0,·p0,·Lio/flutter/view/VsyncWaiter$DisplayListener;->displayManager:Landroid/hardware/display/DisplayManager; | |
| |
66 | ····const/4·v1,·0x0 | |
| |
67 | ····invoke-virtual·{v0,·p0,·v1},·Landroid/hardware/display/DisplayManager;->registerDisplayListener(Landroid/hardware/display/DisplayManager$DisplayListener;Landroid/os/Handler;)V | |
| |
68 | ····return-void | |
69 | .end·method | |
Max diff block lines reached; -1/4368 bytes (-0.02%) of diff not shown.
|
| | | |
Offset 1, 51 lines modified | Offset 1, 112 lines modified |
1 | .class·Lio/flutter/view/FlutterView$3; | 1 | .class·Lio/flutter/view/AccessibilityViewEmbedder$c; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
3 | .source·"FlutterView.java" | |
| |
4 | #·interfaces | |
5 | .implements·Lio/flutter/plugin/common/ActivityLifecycleListener; | |
| |
| |
6 | #·annotations | 4 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/flutter/view/FlutterView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;Lio/flutter/view/FlutterNativeView;)V | 6 | ····value·=·Lio/flutter/view/AccessibilityViewEmbedder; |
9 | .end·annotation | 7 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x0 | 9 | ····accessFlags·=·0xa |
12 | ····name·=·null | 10 | ····name·=·"c" |
13 | .end·annotation | 11 | .end·annotation |
| |
| |
14 | #·instance·fields | 12 | #·instance·fields |
15 | .field·final·synthetic·this$0:Lio/flutter/view/FlutterView; | 13 | .field·final·a:Landroid/view/View; |
| |
16 | .field·final·synthetic·val$platformPlugin:Lio/flutter/plugin/platform/PlatformPlugin; | 14 | .field·final·b:I |
| |
| |
17 | #·direct·methods | 15 | #·direct·methods |
18 | .method·constructor·<init>(Lio/flutter/view/FlutterView;Lio/flutter/plugin/platform/PlatformPlugin;)V | 16 | .method·private·constructor·<init>(Landroid/view/View;I)V |
19 | ····.locals·0 | 17 | ····.locals·0 |
| |
| 18 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
20 | ····.line·226 | |
21 | ····iput-object·p1,·p0,·Lio/flutter/view/FlutterView$3;->this$0:Lio/flutter/view/FlutterView; | |
| |
22 | ····iput-object·p2,·p0,·Lio/flutter/view/FlutterView$3;->val$platformPlugin:Lio/flutter/plugin/platform/PlatformPlugin; | 19 | ····iput-object·p1,·p0,·Lio/flutter/view/AccessibilityViewEmbedder$c;->a:Landroid/view/View; |
| |
23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 20 | ····iput·p2,·p0,·Lio/flutter/view/AccessibilityViewEmbedder$c;->b:I |
| |
| 21 | ····return-void |
| 22 | .end·method |
| |
| 23 | .method·synthetic·constructor·<init>(Landroid/view/View;ILio/flutter/view/AccessibilityViewEmbedder$a;)V |
| 24 | ····.locals·0 |
| |
| 25 | ····invoke-direct·{p0,·p1,·p2},·Lio/flutter/view/AccessibilityViewEmbedder$c;-><init>(Landroid/view/View;I)V |
| |
24 | ····return-void | 26 | ····return-void |
25 | .end·method | 27 | .end·method |
| |
| |
26 | #·virtual·methods | 28 | #·virtual·methods |
27 | .method·public·onPostResume()V | 29 | .method·public·equals(Ljava/lang/Object;)Z |
28 | ····.locals·1 | 30 | ····.locals·4 |
| |
| 31 | ····const/4·v0,·0x1 |
29 | ····.line·229 | |
30 | ····iget-object·v0,·p0,·Lio/flutter/view/FlutterView$3;->val$platformPlugin:Lio/flutter/plugin/platform/PlatformPlugin; | |
| |
31 | ····invoke-virtual·{v0},·Lio/flutter/plugin/platform/PlatformPlugin;->updateSystemUiOverlays()V | 32 | ····if-ne·p0,·p1,·:cond_0 |
| |
32 | ····return-void | 33 | ····return·v0 |
| |
| 34 | ····:cond_0 |
| 35 | ····instance-of·v1,·p1,·Lio/flutter/view/AccessibilityViewEmbedder$c; |
| |
| 36 | ····const/4·v2,·0x0 |
| |
| 37 | ····if-nez·v1,·:cond_1 |
| |
| 38 | ····return·v2 |
| |
| 39 | ····:cond_1 |
| 40 | ····check-cast·p1,·Lio/flutter/view/AccessibilityViewEmbedder$c; |
| |
| 41 | ····iget·v1,·p0,·Lio/flutter/view/AccessibilityViewEmbedder$c;->b:I |
| |
| 42 | ····iget·v3,·p1,·Lio/flutter/view/AccessibilityViewEmbedder$c;->b:I |
| |
| 43 | ····if-ne·v1,·v3,·:cond_2 |
| |
| 44 | ····iget-object·v1,·p0,·Lio/flutter/view/AccessibilityViewEmbedder$c;->a:Landroid/view/View; |
| |
| 45 | ····iget-object·p1,·p1,·Lio/flutter/view/AccessibilityViewEmbedder$c;->a:Landroid/view/View; |
| |
| 46 | ····invoke-virtual·{v1,·p1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z |
| |
| 47 | ····move-result·p1 |
| |
| 48 | ····if-eqz·p1,·:cond_2 |
| |
| 49 | ····goto·:goto_0 |
| |
| 50 | ····:cond_2 |
| 51 | ····move·v0,·v2 |
| |
| 52 | ····:goto_0 |
| 53 | ····return·v0 |
| 54 | .end·method |
| |
| 55 | .method·public·hashCode()I |
| 56 | ····.locals·2 |
| |
| 57 | ····iget-object·v0,·p0,·Lio/flutter/view/AccessibilityViewEmbedder$c;->a:Landroid/view/View; |
| |
| 58 | ····invoke-virtual·{v0},·Ljava/lang/Object;->hashCode()I |
| |
| 59 | ····move-result·v0 |
| |
| 60 | ····const/16·v1,·0x1f |
| |
| 61 | ····add-int/2addr·v0,·v1 |
| |
| 62 | ····mul-int/2addr·v0,·v1 |
| |
| 63 | ····iget·v1,·p0,·Lio/flutter/view/AccessibilityViewEmbedder$c;->b:I |
| |
| 64 | ····add-int/2addr·v0,·v1 |
| |
| 65 | ····return·v0 |
33 | .end·method | 66 | .end·method |
| | | |
Offset 1, 54 lines modified | Offset 1, 67 lines modified |
1 | .class·Lio/flutter/view/VsyncWaiter$1; | 1 | .class·Lio/flutter/embedding/android/c$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"VsyncWaiter.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/flutter/embedding/engine/FlutterJNI$AsyncWaitForVsyncDelegate; | 5 | .implements·Landroid/animation/Animator$AnimatorListener; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
8 | ····value·=·Lio/flutter/view/VsyncWaiter; | 8 | ····value·=·Lio/flutter/embedding/android/c;->a(Ljava/lang/Runnable;)V |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x0 | 11 | ····accessFlags·=·0x0 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
| |
| |
14 | #·instance·fields | 14 | #·instance·fields |
15 | .field·final·synthetic·this$0:Lio/flutter/view/VsyncWaiter; | 15 | .field·final·synthetic·a:Ljava/lang/Runnable; |
| |
| |
16 | #·direct·methods | 16 | #·direct·methods |
17 | .method·constructor·<init>(Lio/flutter/view/VsyncWaiter;)V | 17 | .method·constructor·<init>(Lio/flutter/embedding/android/c;Ljava/lang/Runnable;)V |
18 | ····.locals·0 | 18 | ····.locals·0 |
| |
| 19 | ····iput-object·p2,·p0,·Lio/flutter/embedding/android/c$a;->a:Ljava/lang/Runnable; |
19 | ····.line·88 | |
20 | ····iput-object·p1,·p0,·Lio/flutter/view/VsyncWaiter$1;->this$0:Lio/flutter/view/VsyncWaiter; | |
| |
21 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
22 | ····return-void | 21 | ····return-void |
23 | .end·method | 22 | .end·method |
| |
| |
24 | #·virtual·methods | 23 | #·virtual·methods |
25 | .method·public·asyncWaitForVsync(J)V | 24 | .method·public·onAnimationCancel(Landroid/animation/Animator;)V |
26 | ····.locals·2 | 25 | ····.locals·0 |
| |
| 26 | ····iget-object·p1,·p0,·Lio/flutter/embedding/android/c$a;->a:Ljava/lang/Runnable; |
| |
27 | ····.line·91 | |
28 | ····invoke-static·{},·Landroid/view/Choreographer;->getInstance()Landroid/view/Choreographer; | 27 | ····invoke-interface·{p1},·Ljava/lang/Runnable;->run()V |
| |
| 28 | ····return-void |
| 29 | .end·method |
| |
29 | ····move-result-object·v0 | 30 | .method·public·onAnimationEnd(Landroid/animation/Animator;)V |
| 31 | ····.locals·0 |
| |
30 | ····new-instance·v1,·Lio/flutter/view/VsyncWaiter$1$1; | 32 | ····iget-object·p1,·p0,·Lio/flutter/embedding/android/c$a;->a:Ljava/lang/Runnable; |
| |
31 | ····invoke-direct·{v1,·p0,·p1,·p2},·Lio/flutter/view/VsyncWaiter$1$1;-><init>(Lio/flutter/view/VsyncWaiter$1;J)V | 33 | ····invoke-interface·{p1},·Ljava/lang/Runnable;->run()V |
| |
32 | ····.line·92 | |
33 | ····invoke-virtual·{v0,·v1},·Landroid/view/Choreographer;->postFrameCallback(Landroid/view/Choreographer$FrameCallback;)V | 34 | ····return-void |
| 35 | .end·method |
| |
| 36 | .method·public·onAnimationRepeat(Landroid/animation/Animator;)V |
| 37 | ····.locals·0 |
| |
| 38 | ····return-void |
| 39 | .end·method |
| |
| 40 | .method·public·onAnimationStart(Landroid/animation/Animator;)V |
| 41 | ····.locals·0 |
| |
34 | ····return-void | 42 | ····return-void |
35 | .end·method | 43 | .end·method |
| | | |
Offset 1, 49 lines modified | Offset 1, 61 lines modified |
1 | .class·public·Lio/flutter/view/FlutterMain$Settings; | 1 | .class·public·abstract·Le/v/d/j; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FlutterMain.java" | 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Le/v/d/f; |
| 6 | .implements·Ljava/io/Serializable; |
| |
4 | #·annotations | |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | |
6 | ····value·=·Lio/flutter/view/FlutterMain; | |
7 | .end·annotation | |
| |
| 7 | #·annotations |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/Signature; |
9 | ····accessFlags·=·0x9 | |
10 | ····name·=·"Settings" | 9 | ····value·=·{ |
| 10 | ········"<R:", |
| 11 | ········"Ljava/lang/Object;", |
| 12 | ········">", |
| 13 | ········"Ljava/lang/Object;", |
| 14 | ········"Le/v/d/f<", |
| 15 | ········"TR;>;", |
| 16 | ········"Ljava/io/Serializable;" |
| 17 | ····} |
11 | .end·annotation | 18 | .end·annotation |
| |
| |
12 | #·instance·fields | 19 | #·instance·fields |
13 | .field·private·logTag:Ljava/lang/String; | 20 | .field·private·final·arity:I |
| |
| |
14 | #·direct·methods | 21 | #·direct·methods |
15 | .method·public·constructor·<init>()V | 22 | .method·public·constructor·<init>(I)V |
16 | ····.locals·0 | 23 | ····.locals·0 |
| |
17 | ····.line·22 | |
18 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
| 25 | ····iput·p1,·p0,·Le/v/d/j;->arity:I |
| |
19 | ····return-void | 26 | ····return-void |
20 | .end·method | 27 | .end·method |
| |
| |
21 | #·virtual·methods | 28 | #·virtual·methods |
22 | .method·public·getLogTag()Ljava/lang/String; | 29 | .method·public·getArity()I |
23 | ····.locals·1 | 30 | ····.locals·1 |
| |
| 31 | ····iget·v0,·p0,·Le/v/d/j;->arity:I |
24 | ····.line·27 | |
25 | ····iget-object·v0,·p0,·Lio/flutter/view/FlutterMain$Settings;->logTag:Ljava/lang/String; | |
| |
26 | ····return-object·v0 | 32 | ····return·v0 |
27 | .end·method | 33 | .end·method |
| |
28 | .method·public·setLogTag(Ljava/lang/String;)V | 34 | .method·public·toString()Ljava/lang/String; |
29 | ····.locals·0 | 35 | ····.locals·2 |
| |
| 36 | ····invoke-static·{p0},·Le/v/d/l;->e(Le/v/d/j;)Ljava/lang/String; |
30 | ····.line·36 | |
31 | ····iput-object·p1,·p0,·Lio/flutter/view/FlutterMain$Settings;->logTag:Ljava/lang/String; | |
| |
32 | ····return-void | 37 | ····move-result-object·v0 |
| |
| 38 | ····const-string·v1,·"renderLambdaToString(this)" |
| |
| 39 | ····invoke-static·{v0,·v1},·Le/v/d/i;->c(Ljava/lang/Object;Ljava/lang/String;)V |
| |
| 40 | ····return-object·v0 |
33 | .end·method | 41 | .end·method |
| | | |
Offset 1, 112 lines modified | Offset 1, 109 lines modified |
1 | .class·Lio/flutter/view/FlutterView$2; | 1 | .class·Lio/flutter/view/c$d; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FlutterView.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroid/view/SurfaceHolder$Callback; | 5 | .implements·Landroid/view/accessibility/AccessibilityManager$TouchExplorationStateChangeListener; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
8 | ····value·=·Lio/flutter/view/FlutterView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;Lio/flutter/view/FlutterNativeView;)V | 8 | ····value·=·Lio/flutter/view/c;-><init>(Landroid/view/View;Lio/flutter/embedding/engine/j/b;Landroid/view/accessibility/AccessibilityManager;Landroid/content/ContentResolver;Lio/flutter/view/AccessibilityViewEmbedder;Lio/flutter/plugin/platform/k;)V |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x0 | 11 | ····accessFlags·=·0x0 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
| |
| |
14 | #·instance·fields | 14 | #·instance·fields |
| 15 | .field·final·synthetic·a:Landroid/view/accessibility/AccessibilityManager; |
| |
15 | .field·final·synthetic·this$0:Lio/flutter/view/FlutterView; | 16 | .field·final·synthetic·b:Lio/flutter/view/c; |
| |
| |
16 | #·direct·methods | 17 | #·direct·methods |
17 | .method·constructor·<init>(Lio/flutter/view/FlutterView;)V | 18 | .method·constructor·<init>(Lio/flutter/view/c;Landroid/view/accessibility/AccessibilityManager;)V |
18 | ····.locals·0 | 19 | ····.locals·0 |
| |
19 | ····.line·190 | |
20 | ····iput-object·p1,·p0,·Lio/flutter/view/FlutterView$2;->this$0:Lio/flutter/view/FlutterView; | 20 | ····iput-object·p1,·p0,·Lio/flutter/view/c$d;->b:Lio/flutter/view/c; |
| |
| 21 | ····iput-object·p2,·p0,·Lio/flutter/view/c$d;->a:Landroid/view/accessibility/AccessibilityManager; |
| |
21 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
22 | ····return-void | 23 | ····return-void |
23 | .end·method | 24 | .end·method |
| |
| |
24 | #·virtual·methods | 25 | #·virtual·methods |
25 | .method·public·surfaceChanged(Landroid/view/SurfaceHolder;III)V | 26 | .method·public·onTouchExplorationStateChanged(Z)V |
26 | ····.locals·0 | 27 | ····.locals·2 |
| |
27 | ····.line·199 | |
28 | ····iget-object·p1,·p0,·Lio/flutter/view/FlutterView$2;->this$0:Lio/flutter/view/FlutterView; | 28 | ····iget-object·v0,·p0,·Lio/flutter/view/c$d;->b:Lio/flutter/view/c; |
| |
29 | ····invoke-virtual·{p1},·Lio/flutter/view/FlutterView;->assertAttached()V | 29 | ····invoke-static·{v0},·Lio/flutter/view/c;->j(Lio/flutter/view/c;)Z |
| |
| 30 | ····move-result·v0 |
30 | ····.line·200 | |
31 | ····iget-object·p1,·p0,·Lio/flutter/view/FlutterView$2;->this$0:Lio/flutter/view/FlutterView; | |
| |
32 | ····invoke-static·{p1},·Lio/flutter/view/FlutterView;->access$100(Lio/flutter/view/FlutterView;)Lio/flutter/view/FlutterNativeView; | 31 | ····if-eqz·v0,·:cond_0 |
| |
33 | ····move-result-object·p1 | 32 | ····return-void |
| |
34 | ····invoke-virtual·{p1},·Lio/flutter/view/FlutterNativeView;->getFlutterJNI()Lio/flutter/embedding/engine/FlutterJNI; | 33 | ····:cond_0 |
| 34 | ····iget-object·v0,·p0,·Lio/flutter/view/c$d;->b:Lio/flutter/view/c; |
| |
35 | ····move-result-object·p1 | 35 | ····if-eqz·p1,·:cond_1 |
| |
36 | ····invoke-virtual·{p1,·p3,·p4},·Lio/flutter/embedding/engine/FlutterJNI;->onSurfaceChanged(II)V | 36 | ····sget-object·v1,·Lio/flutter/view/c$f;->e:Lio/flutter/view/c$f; |
| |
| 37 | ····iget·v1,·v1,·Lio/flutter/view/c$f;->d:I |
37 | ····return-void | |
38 | .end·method | |
| |
| 38 | ····invoke-static·{v0,·v1},·Lio/flutter/view/c;->d(Lio/flutter/view/c;I)I |
39 | .method·public·surfaceCreated(Landroid/view/SurfaceHolder;)V | |
40 | ····.locals·1 | |
| |
| 39 | ····goto·:goto_0 |
41 | ····.line·193 | |
42 | ····iget-object·v0,·p0,·Lio/flutter/view/FlutterView$2;->this$0:Lio/flutter/view/FlutterView; | |
| |
43 | ····invoke-virtual·{v0},·Lio/flutter/view/FlutterView;->assertAttached()V | 40 | ····:cond_1 |
| 41 | ····invoke-static·{v0},·Lio/flutter/view/c;->f(Lio/flutter/view/c;)V |
| |
44 | ····.line·194 | |
45 | ····iget-object·v0,·p0,·Lio/flutter/view/FlutterView$2;->this$0:Lio/flutter/view/FlutterView; | 42 | ····iget-object·v0,·p0,·Lio/flutter/view/c$d;->b:Lio/flutter/view/c; |
| |
46 | ····invoke-static·{v0},·Lio/flutter/view/FlutterView;->access$100(Lio/flutter/view/FlutterView;)Lio/flutter/view/FlutterNativeView; | 43 | ····sget-object·v1,·Lio/flutter/view/c$f;->e:Lio/flutter/view/c$f; |
| |
47 | ····move-result-object·v0 | 44 | ····iget·v1,·v1,·Lio/flutter/view/c$f;->d:I |
| |
48 | ····invoke-virtual·{v0},·Lio/flutter/view/FlutterNativeView;->getFlutterJNI()Lio/flutter/embedding/engine/FlutterJNI; | 45 | ····not-int·v1,·v1 |
| |
49 | ····move-result-object·v0 | 46 | ····invoke-static·{v0,·v1},·Lio/flutter/view/c;->c(Lio/flutter/view/c;I)I |
| |
50 | ····invoke-interface·{p1},·Landroid/view/SurfaceHolder;->getSurface()Landroid/view/Surface; | 47 | ····:goto_0 |
| 48 | ····iget-object·v0,·p0,·Lio/flutter/view/c$d;->b:Lio/flutter/view/c; |
| |
51 | ····move-result-object·p1 | 49 | ····invoke-static·{v0},·Lio/flutter/view/c;->e(Lio/flutter/view/c;)V |
| |
52 | ····invoke-virtual·{v0,·p1},·Lio/flutter/embedding/engine/FlutterJNI;->onSurfaceCreated(Landroid/view/Surface;)V | 50 | ····iget-object·v0,·p0,·Lio/flutter/view/c$d;->b:Lio/flutter/view/c; |
| |
| 51 | ····invoke-static·{v0},·Lio/flutter/view/c;->q(Lio/flutter/view/c;)Lio/flutter/view/c$k; |
53 | ····return-void | |
54 | .end·method | |
| |
| 52 | ····move-result-object·v0 |
55 | .method·public·surfaceDestroyed(Landroid/view/SurfaceHolder;)V | |
56 | ····.locals·0 | |
| |
| 53 | ····if-eqz·v0,·:cond_2 |
57 | ····.line·205 | |
58 | ····iget-object·p1,·p0,·Lio/flutter/view/FlutterView$2;->this$0:Lio/flutter/view/FlutterView; | |
| |
59 | ····invoke-virtual·{p1},·Lio/flutter/view/FlutterView;->assertAttached()V | 54 | ····iget-object·v0,·p0,·Lio/flutter/view/c$d;->b:Lio/flutter/view/c; |
| |
| 55 | ····invoke-static·{v0},·Lio/flutter/view/c;->q(Lio/flutter/view/c;)Lio/flutter/view/c$k; |
60 | ····.line·206 | |
61 | ····iget-object·p1,·p0,·Lio/flutter/view/FlutterView$2;->this$0:Lio/flutter/view/FlutterView; | |
| |
62 | ····invoke-static·{p1},·Lio/flutter/view/FlutterView;->access$100(Lio/flutter/view/FlutterView;)Lio/flutter/view/FlutterNativeView; | 56 | ····move-result-object·v0 |
| |
63 | ····move-result-object·p1 | 57 | ····iget-object·v1,·p0,·Lio/flutter/view/c$d;->a:Landroid/view/accessibility/AccessibilityManager; |
| |
64 | ····invoke-virtual·{p1},·Lio/flutter/view/FlutterNativeView;->getFlutterJNI()Lio/flutter/embedding/engine/FlutterJNI; | 58 | ····invoke-virtual·{v1},·Landroid/view/accessibility/AccessibilityManager;->isEnabled()Z |
| |
65 | ····move-result-object·p1 | 59 | ····move-result·v1 |
| |
66 | ····invoke-virtual·{p1},·Lio/flutter/embedding/engine/FlutterJNI;->onSurfaceDestroyed()V | 60 | ····invoke-interface·{v0,·v1,·p1},·Lio/flutter/view/c$k;->a(ZZ)V |
| |
| 61 | ····:cond_2 |
67 | ····return-void | 62 | ····return-void |
Max diff block lines reached; 0/6111 bytes (0.00%) of diff not shown.
|
| | | |
Offset 1, 88 lines modified | Offset 1, 124 lines modified |
1 | .class·Lio/flutter/view/VsyncWaiter$1$1; | 1 | .class·Lio/flutter/view/c$h; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
3 | .source·"VsyncWaiter.java" | |
| |
4 | #·interfaces | |
5 | .implements·Landroid/view/Choreographer$FrameCallback; | |
| |
| |
6 | #·annotations | 4 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/flutter/view/VsyncWaiter$1;->asyncWaitForVsync(J)V | 6 | ····value·=·Lio/flutter/view/c; |
9 | .end·annotation | 7 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x0 | 9 | ····accessFlags·=·0xa |
12 | ····name·=·null | 10 | ····name·=·"h" |
13 | .end·annotation | 11 | .end·annotation |
| |
| |
14 | #·instance·fields | 12 | #·instance·fields |
15 | .field·final·synthetic·this$1:Lio/flutter/view/VsyncWaiter$1; | 13 | .field·private·a:I |
| |
16 | .field·final·synthetic·val$cookie:J | 14 | .field·private·b:I |
| |
| 15 | .field·private·c:I |
| |
| 16 | .field·private·d:Ljava/lang/String; |
17 | #·direct·methods | |
18 | .method·constructor·<init>(Lio/flutter/view/VsyncWaiter$1;J)V | |
19 | ····.locals·0 | |
| |
| 17 | .field·private·e:Ljava/lang/String; |
20 | ····.line·93 | |
21 | ····iput-object·p1,·p0,·Lio/flutter/view/VsyncWaiter$1$1;->this$1:Lio/flutter/view/VsyncWaiter$1; | |
| |
22 | ····iput-wide·p2,·p0,·Lio/flutter/view/VsyncWaiter$1$1;->val$cookie:J | |
| 18 | #·direct·methods |
| 19 | .method·constructor·<init>()V |
| 20 | ····.locals·1 |
| |
23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 21 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
| 22 | ····const/4·v0,·-0x1 |
| |
| 23 | ····iput·v0,·p0,·Lio/flutter/view/c$h;->a:I |
| |
| 24 | ····iput·v0,·p0,·Lio/flutter/view/c$h;->b:I |
| |
| 25 | ····iput·v0,·p0,·Lio/flutter/view/c$h;->c:I |
| |
24 | ····return-void | 26 | ····return-void |
25 | .end·method | 27 | .end·method |
| |
| 28 | .method·static·synthetic·a(Lio/flutter/view/c$h;)Ljava/lang/String; |
| 29 | ····.locals·0 |
| |
| 30 | ····iget-object·p0,·p0,·Lio/flutter/view/c$h;->e:Ljava/lang/String; |
26 | #·virtual·methods | |
27 | .method·public·doFrame(J)V | |
28 | ····.locals·10 | |
| |
29 | ····.line·96 | |
30 | ····invoke-static·{},·Ljava/lang/System;->nanoTime()J | 31 | ····return-object·p0 |
| 32 | .end·method |
| |
31 | ····move-result-wide·v0 | 33 | .method·static·synthetic·b(Lio/flutter/view/c$h;Ljava/lang/String;)Ljava/lang/String; |
| 34 | ····.locals·0 |
| |
32 | ····sub-long/2addr·v0,·p1 | 35 | ····iput-object·p1,·p0,·Lio/flutter/view/c$h;->e:Ljava/lang/String; |
| |
33 | ····const-wide/16·p1,·0x0 | 36 | ····return-object·p1 |
| 37 | .end·method |
| |
34 | ····cmp-long·v2,·v0,·p1 | 38 | .method·static·synthetic·c(Lio/flutter/view/c$h;)I |
| 39 | ····.locals·0 |
| |
35 | ····if-gez·v2,·:cond_0 | 40 | ····iget·p0,·p0,·Lio/flutter/view/c$h;->a:I |
| |
36 | ····move-wide·v4,·p1 | 41 | ····return·p0 |
| 42 | .end·method |
| |
37 | ····goto·:goto_0 | 43 | .method·static·synthetic·d(Lio/flutter/view/c$h;I)I |
| 44 | ····.locals·0 |
| |
| 45 | ····iput·p1,·p0,·Lio/flutter/view/c$h;->a:I |
38 | ····:cond_0 | |
39 | ····move-wide·v4,·v0 | |
| |
| 46 | ····return·p1 |
| 47 | .end·method |
40 | ····.line·100 | |
41 | ····:goto_0 | |
42 | ····iget-object·p1,·p0,·Lio/flutter/view/VsyncWaiter$1$1;->this$1:Lio/flutter/view/VsyncWaiter$1; | |
| |
43 | ····iget-object·p1,·p1,·Lio/flutter/view/VsyncWaiter$1;->this$0:Lio/flutter/view/VsyncWaiter; | 48 | .method·static·synthetic·e(Lio/flutter/view/c$h;)Ljava/lang/String; |
| 49 | ····.locals·0 |
| |
44 | ····invoke-static·{p1},·Lio/flutter/view/VsyncWaiter;->access$100(Lio/flutter/view/VsyncWaiter;)Lio/flutter/embedding/engine/FlutterJNI; | 50 | ····iget-object·p0,·p0,·Lio/flutter/view/c$h;->d:Ljava/lang/String; |
| |
45 | ····move-result-object·v3 | 51 | ····return-object·p0 |
| 52 | .end·method |
| |
46 | ····iget-object·p1,·p0,·Lio/flutter/view/VsyncWaiter$1$1;->this$1:Lio/flutter/view/VsyncWaiter$1; | 53 | .method·static·synthetic·f(Lio/flutter/view/c$h;Ljava/lang/String;)Ljava/lang/String; |
| 54 | ····.locals·0 |
| |
47 | ····iget-object·p1,·p1,·Lio/flutter/view/VsyncWaiter$1;->this$0:Lio/flutter/view/VsyncWaiter; | 55 | ····iput-object·p1,·p0,·Lio/flutter/view/c$h;->d:Ljava/lang/String; |
| |
48 | ····invoke-static·{p1},·Lio/flutter/view/VsyncWaiter;->access$000(Lio/flutter/view/VsyncWaiter;)J | 56 | ····return-object·p1 |
| 57 | .end·method |
| |
49 | ····move-result-wide·v6 | 58 | .method·static·synthetic·g(Lio/flutter/view/c$h;)I |
| 59 | ····.locals·0 |
| |
50 | ····iget-wide·v8,·p0,·Lio/flutter/view/VsyncWaiter$1$1;->val$cookie:J | 60 | ····iget·p0,·p0,·Lio/flutter/view/c$h;->b:I |
| |
51 | ····invoke-virtual/range·{v3·..·v9},·Lio/flutter/embedding/engine/FlutterJNI;->onVsync(JJJ)V | 61 | ····return·p0 |
| 62 | .end·method |
| |
52 | ····return-void | 63 | .method·static·synthetic·h(Lio/flutter/view/c$h;I)I |
| 64 | ····.locals·0 |
| |
| 65 | ····iput·p1,·p0,·Lio/flutter/view/c$h;->b:I |
| |
| 66 | ····return·p1 |
| 67 | .end·method |
| |
Max diff block lines reached; 0/4407 bytes (0.00%) of diff not shown.
|
| | | |
Offset 1, 42 lines modified | Offset 1, 38 lines modified |
1 | .class·Lio/flutter/view/AccessibilityBridge$StringAttribute; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"AccessibilityBridge.java" | 1 | .class·Lio/flutter/view/c$j; |
| 2 | .super·Lio/flutter/view/c$n; |
| 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lio/flutter/view/AccessibilityBridge; | 6 | ····value·=·Lio/flutter/view/c; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0xa | 9 | ····accessFlags·=·0xa |
10 | ····name·=·"StringAttribute" | 10 | ····name·=·"j" |
11 | .end·annotation | 11 | .end·annotation |
| |
| |
12 | #·instance·fields | 12 | #·instance·fields |
| 13 | .field·d:Ljava/lang/String; |
13 | .field·end:I | |
| |
14 | .field·start:I | |
| |
15 | .field·type:Lio/flutter/view/AccessibilityBridge$StringAttributeType; | |
| |
| |
16 | #·direct·methods | 14 | #·direct·methods |
17 | .method·private·constructor·<init>()V | 15 | .method·private·constructor·<init>()V |
18 | ····.locals·0 | 16 | ····.locals·1 |
| |
| 17 | ····const/4·v0,·0x0 |
| |
| 18 | ····invoke-direct·{p0,·v0},·Lio/flutter/view/c$n;-><init>(Lio/flutter/view/c$a;)V |
19 | ····.line·2172 | |
20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
21 | ····return-void | 19 | ····return-void |
22 | .end·method | 20 | .end·method |
| |
23 | .method·synthetic·constructor·<init>(Lio/flutter/view/AccessibilityBridge$1;)V | 21 | .method·synthetic·constructor·<init>(Lio/flutter/view/c$a;)V |
24 | ····.locals·0 | 22 | ····.locals·0 |
| |
25 | ····.line·2172 | |
26 | ····invoke-direct·{p0},·Lio/flutter/view/AccessibilityBridge$StringAttribute;-><init>()V | 23 | ····invoke-direct·{p0},·Lio/flutter/view/c$j;-><init>()V |
| |
27 | ····return-void | 24 | ····return-void |
28 | .end·method | 25 | .end·method |
| | | |
Offset 1, 105 lines modified | Offset 1, 97 lines modified |
1 | .class·Lio/flutter/plugin/platform/SingleViewPresentation$ImmContext; | 1 | .class·Lio/flutter/plugin/platform/SingleViewPresentation$c; |
2 | .super·Landroid/content/ContextWrapper; | 2 | .super·Landroid/content/ContextWrapper; |
3 | .source·"SingleViewPresentation.java" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lio/flutter/plugin/platform/SingleViewPresentation; | 6 | ····value·=·Lio/flutter/plugin/platform/SingleViewPresentation; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0xa | 9 | ····accessFlags·=·0xa |
10 | ····name·=·"ImmContext" | 10 | ····name·=·"c" |
11 | .end·annotation | 11 | .end·annotation |
| |
| |
12 | #·instance·fields | 12 | #·instance·fields |
13 | .field·private·final·inputMethodManager:Landroid/view/inputmethod/InputMethodManager; | 13 | .field·private·final·a:Landroid/view/inputmethod/InputMethodManager; |
| |
| |
14 | #·direct·methods | 14 | #·direct·methods |
15 | .method·constructor·<init>(Landroid/content/Context;)V | 15 | .method·constructor·<init>(Landroid/content/Context;)V |
16 | ····.locals·1 | 16 | ····.locals·1 |
| |
17 | ····const/4·v0,·0x0 | 17 | ····const/4·v0,·0x0 |
| |
18 | ····.line·279 | |
19 | ····invoke-direct·{p0,·p1,·v0},·Lio/flutter/plugin/platform/SingleViewPresentation$ImmContext;-><init>(Landroid/content/Context;Landroid/view/inputmethod/InputMethodManager;)V | 18 | ····invoke-direct·{p0,·p1,·v0},·Lio/flutter/plugin/platform/SingleViewPresentation$c;-><init>(Landroid/content/Context;Landroid/view/inputmethod/InputMethodManager;)V |
| |
20 | ····return-void | 19 | ····return-void |
21 | .end·method | 20 | .end·method |
| |
22 | .method·private·constructor·<init>(Landroid/content/Context;Landroid/view/inputmethod/InputMethodManager;)V | 21 | .method·private·constructor·<init>(Landroid/content/Context;Landroid/view/inputmethod/InputMethodManager;)V |
23 | ····.locals·0 | 22 | ····.locals·0 |
| |
24 | ····.line·283 | |
25 | ····invoke-direct·{p0,·p1},·Landroid/content/ContextWrapper;-><init>(Landroid/content/Context;)V | 23 | ····invoke-direct·{p0,·p1},·Landroid/content/ContextWrapper;-><init>(Landroid/content/Context;)V |
| |
26 | ····if-eqz·p2,·:cond_0 | 24 | ····if-eqz·p2,·:cond_0 |
| |
27 | ····goto·:goto_0 | 25 | ····goto·:goto_0 |
| |
28 | ····:cond_0 | 26 | ····:cond_0 |
29 | ····const-string·p2,·"input_method" | 27 | ····const-string·p2,·"input_method" |
| |
30 | ····.line·287 | |
31 | ····invoke-virtual·{p1,·p2},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | 28 | ····invoke-virtual·{p1,·p2},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
| |
32 | ····move-result-object·p1 | 29 | ····move-result-object·p1 |
| |
33 | ····move-object·p2,·p1 | 30 | ····move-object·p2,·p1 |
| |
34 | ····check-cast·p2,·Landroid/view/inputmethod/InputMethodManager; | 31 | ····check-cast·p2,·Landroid/view/inputmethod/InputMethodManager; |
| |
35 | ····:goto_0 | 32 | ····:goto_0 |
36 | ····iput-object·p2,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$ImmContext;->inputMethodManager:Landroid/view/inputmethod/InputMethodManager; | 33 | ····iput-object·p2,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$c;->a:Landroid/view/inputmethod/InputMethodManager; |
| |
37 | ····return-void | 34 | ····return-void |
38 | .end·method | 35 | .end·method |
| |
| |
39 | #·virtual·methods | 36 | #·virtual·methods |
40 | .method·public·createDisplayContext(Landroid/view/Display;)Landroid/content/Context; | 37 | .method·public·createDisplayContext(Landroid/view/Display;)Landroid/content/Context; |
41 | ····.locals·2 | 38 | ····.locals·2 |
| |
42 | ····.line·300 | |
43 | ····invoke-super·{p0,·p1},·Landroid/content/ContextWrapper;->createDisplayContext(Landroid/view/Display;)Landroid/content/Context; | 39 | ····invoke-super·{p0,·p1},·Landroid/content/ContextWrapper;->createDisplayContext(Landroid/view/Display;)Landroid/content/Context; |
| |
44 | ····move-result-object·p1 | 40 | ····move-result-object·p1 |
| |
45 | ····.line·301 | |
46 | ····new-instance·v0,·Lio/flutter/plugin/platform/SingleViewPresentation$ImmContext; | 41 | ····new-instance·v0,·Lio/flutter/plugin/platform/SingleViewPresentation$c; |
| |
47 | ····iget-object·v1,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$ImmContext;->inputMethodManager:Landroid/view/inputmethod/InputMethodManager; | 42 | ····iget-object·v1,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$c;->a:Landroid/view/inputmethod/InputMethodManager; |
| |
48 | ····invoke-direct·{v0,·p1,·v1},·Lio/flutter/plugin/platform/SingleViewPresentation$ImmContext;-><init>(Landroid/content/Context;Landroid/view/inputmethod/InputMethodManager;)V | 43 | ····invoke-direct·{v0,·p1,·v1},·Lio/flutter/plugin/platform/SingleViewPresentation$c;-><init>(Landroid/content/Context;Landroid/view/inputmethod/InputMethodManager;)V |
| |
49 | ····return-object·v0 | 44 | ····return-object·v0 |
50 | .end·method | 45 | .end·method |
| |
51 | .method·public·getSystemService(Ljava/lang/String;)Ljava/lang/Object; | 46 | .method·public·getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
52 | ····.locals·1 | 47 | ····.locals·1 |
| |
53 | ····const-string·v0,·"input_method" | 48 | ····const-string·v0,·"input_method" |
| |
54 | ····.line·292 | |
55 | ····invoke-virtual·{v0,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 49 | ····invoke-virtual·{v0,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
| |
56 | ····move-result·v0 | 50 | ····move-result·v0 |
| |
57 | ····if-eqz·v0,·:cond_0 | 51 | ····if-eqz·v0,·:cond_0 |
| |
58 | ····.line·293 | |
59 | ····iget-object·p1,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$ImmContext;->inputMethodManager:Landroid/view/inputmethod/InputMethodManager; | 52 | ····iget-object·p1,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$c;->a:Landroid/view/inputmethod/InputMethodManager; |
| |
60 | ····return-object·p1 | 53 | ····return-object·p1 |
| |
61 | ····.line·295 | |
62 | ····:cond_0 | 54 | ····:cond_0 |
63 | ····invoke-super·{p0,·p1},·Landroid/content/ContextWrapper;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | 55 | ····invoke-super·{p0,·p1},·Landroid/content/ContextWrapper;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
| |
64 | ····move-result-object·p1 | 56 | ····move-result-object·p1 |
| |
65 | ····return-object·p1 | 57 | ····return-object·p1 |
66 | .end·method | 58 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 35 lines modified | Offset 1, 30 lines modified |
1 | .class·public·interface·abstract·Lio/flutter/plugin/platform/PlatformView; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"PlatformView.java" | 1 | .class·public·abstract·Lkotlinx/coroutines/j2/s; |
| 2 | .super·Lkotlinx/coroutines/internal/o; |
| 3 | .source·"" |
| |
| |
4 | #·virtual·methods | 4 | #·direct·methods |
| 5 | .method·public·constructor·<init>()V |
5 | .method·public·abstract·dispose()V | |
6 | .end·method | |
| |
7 | .method·public·abstract·getView()Landroid/view/View; | |
8 | .end·method | |
| |
9 | .method·public·onFlutterViewAttached(Landroid/view/View;)V | |
10 | ····.locals·0 | 6 | ····.locals·0 |
| |
| 7 | ····invoke-direct·{p0},·Lkotlinx/coroutines/internal/o;-><init>()V |
| |
11 | ····return-void | 8 | ····return-void |
12 | .end·method | 9 | .end·method |
| |
13 | .method·public·onFlutterViewDetached()V | |
14 | ····.locals·0 | |
| |
15 | ····return-void | 10 | #·virtual·methods |
| 11 | .method·public·abstract·A(Lkotlinx/coroutines/internal/o$c;)Lkotlinx/coroutines/internal/z; |
16 | .end·method | 12 | .end·method |
| |
17 | .method·public·onInputConnectionLocked()V | 13 | .method·public·B()V |
18 | ····.locals·0 | 14 | ····.locals·0 |
| |
19 | ····return-void | 15 | ····return-void |
20 | .end·method | 16 | .end·method |
| |
21 | .method·public·onInputConnectionUnlocked()V | |
22 | ····.locals·0 | 17 | .method·public·abstract·y()V |
| 18 | .end·method |
| |
23 | ····return-void | 19 | .method·public·abstract·z()Ljava/lang/Object; |
24 | .end·method | 20 | .end·method |
| | | |
Offset 1, 57 lines modified | Offset 1, 53 lines modified |
1 | .class·Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup; | 1 | .class·Lio/flutter/plugin/platform/SingleViewPresentation$b; |
2 | .super·Landroid/view/ViewGroup; | 2 | .super·Landroid/view/ViewGroup; |
3 | .source·"SingleViewPresentation.java" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lio/flutter/plugin/platform/SingleViewPresentation; | 6 | ····value·=·Lio/flutter/plugin/platform/SingleViewPresentation; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x8 | 9 | ····accessFlags·=·0x8 |
10 | ····name·=·"FakeWindowViewGroup" | 10 | ····name·=·"b" |
11 | .end·annotation | 11 | .end·annotation |
| |
| |
12 | #·instance·fields | 12 | #·instance·fields |
13 | .field·private·final·childRect:Landroid/graphics/Rect; | 13 | .field·private·final·a:Landroid/graphics/Rect; |
| |
14 | .field·private·final·viewBounds:Landroid/graphics/Rect; | 14 | .field·private·final·b:Landroid/graphics/Rect; |
| |
| |
15 | #·direct·methods | 15 | #·direct·methods |
16 | .method·public·constructor·<init>(Landroid/content/Context;)V | 16 | .method·public·constructor·<init>(Landroid/content/Context;)V |
17 | ····.locals·0 | 17 | ····.locals·0 |
| |
18 | ····.line·233 | |
19 | ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup;-><init>(Landroid/content/Context;)V | 18 | ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup;-><init>(Landroid/content/Context;)V |
| |
20 | ····.line·234 | |
21 | ····new-instance·p1,·Landroid/graphics/Rect; | 19 | ····new-instance·p1,·Landroid/graphics/Rect; |
| |
22 | ····invoke-direct·{p1},·Landroid/graphics/Rect;-><init>()V | 20 | ····invoke-direct·{p1},·Landroid/graphics/Rect;-><init>()V |
| |
23 | ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup;->viewBounds:Landroid/graphics/Rect; | 21 | ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$b;->a:Landroid/graphics/Rect; |
| |
24 | ····.line·235 | |
25 | ····new-instance·p1,·Landroid/graphics/Rect; | 22 | ····new-instance·p1,·Landroid/graphics/Rect; |
| |
26 | ····invoke-direct·{p1},·Landroid/graphics/Rect;-><init>()V | 23 | ····invoke-direct·{p1},·Landroid/graphics/Rect;-><init>()V |
| |
27 | ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup;->childRect:Landroid/graphics/Rect; | 24 | ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$b;->b:Landroid/graphics/Rect; |
| |
28 | ····return-void | 25 | ····return-void |
29 | .end·method | 26 | .end·method |
| |
30 | .method·private·static·atMost(I)I | 27 | .method·private·static·a(I)I |
31 | ····.locals·1 | 28 | ····.locals·1 |
| |
32 | ····.line·266 | |
33 | ····invoke-static·{p0},·Landroid/view/View$MeasureSpec;->getSize(I)I | 29 | ····invoke-static·{p0},·Landroid/view/View$MeasureSpec;->getSize(I)I |
| |
34 | ····move-result·p0 | 30 | ····move-result·p0 |
| |
35 | ····const/high16·v0,·-0x80000000 | 31 | ····const/high16·v0,·-0x80000000 |
| |
36 | ····invoke-static·{p0,·v0},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I | 32 | ····invoke-static·{p0,·v0},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I |
Offset 64, 122 lines modified | Offset 60, 103 lines modified |
| |
64 | #·virtual·methods | 60 | #·virtual·methods |
65 | .method·protected·onLayout(ZIIII)V | 61 | .method·protected·onLayout(ZIIII)V |
66 | ····.locals·10 | 62 | ····.locals·10 |
| |
67 | ····const/4·p1,·0x0 | 63 | ····const/4·p1,·0x0 |
| |
68 | ····.line·240 | |
69 | ····:goto_0 | 64 | ····:goto_0 |
70 | ····invoke-virtual·{p0},·Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup;->getChildCount()I | 65 | ····invoke-virtual·{p0},·Landroid/view/ViewGroup;->getChildCount()I |
| |
71 | ····move-result·v0 | 66 | ····move-result·v0 |
| |
72 | ····if-ge·p1,·v0,·:cond_0 | 67 | ····if-ge·p1,·v0,·:cond_0 |
| |
| 68 | ····invoke-virtual·{p0,·p1},·Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View; |
73 | ····.line·241 | |
74 | ····invoke-virtual·{p0,·p1},·Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup;->getChildAt(I)Landroid/view/View; | |
| |
75 | ····move-result-object·v0 | 69 | ····move-result-object·v0 |
| |
76 | ····.line·242 | |
77 | ····invoke-virtual·{v0},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; | 70 | ····invoke-virtual·{v0},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; |
| |
78 | ····move-result-object·v1 | 71 | ····move-result-object·v1 |
| |
79 | ····check-cast·v1,·Landroid/view/WindowManager$LayoutParams; | 72 | ····check-cast·v1,·Landroid/view/WindowManager$LayoutParams; |
| |
80 | ····.line·243 | |
81 | ····iget-object·v2,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup;->viewBounds:Landroid/graphics/Rect; | 73 | ····iget-object·v2,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$b;->a:Landroid/graphics/Rect; |
| |
82 | ····invoke-virtual·{v2,·p2,·p3,·p4,·p5},·Landroid/graphics/Rect;->set(IIII)V | 74 | ····invoke-virtual·{v2,·p2,·p3,·p4,·p5},·Landroid/graphics/Rect;->set(IIII)V |
| |
83 | ····.line·244 | |
84 | ····iget·v3,·v1,·Landroid/view/WindowManager$LayoutParams;->gravity:I | 75 | ····iget·v3,·v1,·Landroid/view/WindowManager$LayoutParams;->gravity:I |
| |
85 | ····.line·246 | |
86 | ····invoke-virtual·{v0},·Landroid/view/View;->getMeasuredWidth()I | 76 | ····invoke-virtual·{v0},·Landroid/view/View;->getMeasuredWidth()I |
| |
87 | ····move-result·v4 | 77 | ····move-result·v4 |
| |
88 | ····.line·247 | |
89 | ····invoke-virtual·{v0},·Landroid/view/View;->getMeasuredHeight()I | 78 | ····invoke-virtual·{v0},·Landroid/view/View;->getMeasuredHeight()I |
| |
90 | ····move-result·v5 | 79 | ····move-result·v5 |
| |
91 | ····iget-object·v6,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup;->viewBounds:Landroid/graphics/Rect; | 80 | ····iget-object·v6,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$b;->a:Landroid/graphics/Rect; |
| |
92 | ····iget·v7,·v1,·Landroid/view/WindowManager$LayoutParams;->x:I | 81 | ····iget·v7,·v1,·Landroid/view/WindowManager$LayoutParams;->x:I |
| |
93 | ····iget·v8,·v1,·Landroid/view/WindowManager$LayoutParams;->y:I | 82 | ····iget·v8,·v1,·Landroid/view/WindowManager$LayoutParams;->y:I |
| |
94 | ····iget-object·v9,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup;->childRect:Landroid/graphics/Rect; | 83 | ····iget-object·v9,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$b;->b:Landroid/graphics/Rect; |
| |
95 | ····.line·244 | |
96 | ····invoke-static/range·{v3·..·v9},·Landroid/view/Gravity;->apply(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;)V | 84 | ····invoke-static/range·{v3·..·v9},·Landroid/view/Gravity;->apply(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;)V |
| |
97 | ····.line·252 | |
98 | ····iget-object·v1,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup;->childRect:Landroid/graphics/Rect; | 85 | ····iget-object·v1,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$b;->b:Landroid/graphics/Rect; |
| |
99 | ····iget·v1,·v1,·Landroid/graphics/Rect;->left:I | 86 | ····iget·v2,·v1,·Landroid/graphics/Rect;->left:I |
| |
100 | ····iget-object·v2,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup;->childRect:Landroid/graphics/Rect; | 87 | ····iget·v3,·v1,·Landroid/graphics/Rect;->top:I |
| |
101 | ····iget·v2,·v2,·Landroid/graphics/Rect;->top:I | 88 | ····iget·v4,·v1,·Landroid/graphics/Rect;->right:I |
| |
102 | ····iget-object·v3,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$FakeWindowViewGroup;->childRect:Landroid/graphics/Rect; | 89 | ····iget·v1,·v1,·Landroid/graphics/Rect;->bottom:I |
| |
103 | ····iget·v3,·v3,·Landroid/graphics/Rect;->right:I | |
Max diff block lines reached; 1416/6959 bytes (20.35%) of diff not shown.
|
| | | |
Offset 1, 81 lines modified | Offset 1, 100 lines modified |
1 | .class·Lio/flutter/plugin/platform/PlatformViewRegistryImpl; | 1 | .class·public·final·enum·Lc/a/b/c1; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Enum; |
3 | .source·"PlatformViewRegistryImpl.java" | 3 | .source·"" |
| |
4 | #·interfaces | |
5 | .implements·Lio/flutter/plugin/platform/PlatformViewRegistry; | |
| |
| 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/Signature; |
| 6 | ····value·=·{ |
| 7 | ········"Ljava/lang/Enum<", |
| 8 | ········"Lc/a/b/c1;", |
| 9 | ········">;" |
| 10 | ····} |
| 11 | .end·annotation |
| |
| |
6 | #·instance·fields | 12 | #·static·fields |
| 13 | .field·public·static·final·enum·d:Lc/a/b/c1; |
| |
| 14 | .field·public·static·final·enum·e:Lc/a/b/c1; |
| |
| 15 | .field·private·static·final·synthetic·f:[Lc/a/b/c1; |
7 | .field·private·final·viewFactories:Ljava/util/Map; | |
8 | ····.annotation·system·Ldalvik/annotation/Signature; | |
9 | ········value·=·{ | |
10 | ············"Ljava/util/Map<", | |
11 | ············"Ljava/lang/String;", | |
12 | ············"Lio/flutter/plugin/platform/PlatformViewFactory;", | |
13 | ············">;" | |
14 | ········} | |
15 | ····.end·annotation | |
16 | .end·field | |
| |
| |
17 | #·direct·methods | 16 | #·direct·methods |
18 | .method·constructor·<init>()V | 17 | .method·static·constructor·<clinit>()V |
19 | ····.locals·1 | 18 | ····.locals·5 |
| |
| 19 | ····new-instance·v0,·Lc/a/b/c1; |
20 | ····.line·12 | |
21 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
| 20 | ····const-string·v1,·"PROTO2" |
22 | ····.line·13 | |
23 | ····new-instance·v0,·Ljava/util/HashMap; | |
| |
24 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V | 21 | ····const/4·v2,·0x0 |
| |
25 | ····iput-object·v0,·p0,·Lio/flutter/plugin/platform/PlatformViewRegistryImpl;->viewFactories:Ljava/util/Map; | 22 | ····invoke-direct·{v0,·v1,·v2},·Lc/a/b/c1;-><init>(Ljava/lang/String;I)V |
| |
| 23 | ····sput-object·v0,·Lc/a/b/c1;->d:Lc/a/b/c1; |
26 | ····return-void | |
27 | .end·method | |
| |
| 24 | ····new-instance·v1,·Lc/a/b/c1; |
| |
28 | #·virtual·methods | |
29 | .method·getFactory(Ljava/lang/String;)Lio/flutter/plugin/platform/PlatformViewFactory; | |
30 | ····.locals·1 | 25 | ····const-string·v3,·"PROTO3" |
| |
| 26 | ····const/4·v4,·0x1 |
| |
| 27 | ····invoke-direct·{v1,·v3,·v4},·Lc/a/b/c1;-><init>(Ljava/lang/String;I)V |
| |
| 28 | ····sput-object·v1,·Lc/a/b/c1;->e:Lc/a/b/c1; |
| |
| 29 | ····const/4·v3,·0x2 |
31 | ····.line·27 | |
32 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/PlatformViewRegistryImpl;->viewFactories:Ljava/util/Map; | |
| |
33 | ····invoke-interface·{v0,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 30 | ····new-array·v3,·v3,·[Lc/a/b/c1; |
| |
34 | ····move-result-object·p1 | 31 | ····aput-object·v0,·v3,·v2 |
| |
35 | ····check-cast·p1,·Lio/flutter/plugin/platform/PlatformViewFactory; | 32 | ····aput-object·v1,·v3,·v4 |
| |
36 | ····return-object·p1 | 33 | ····sput-object·v3,·Lc/a/b/c1;->f:[Lc/a/b/c1; |
| |
| 34 | ····return-void |
| 35 | .end·method |
| |
| 36 | .method·private·constructor·<init>(Ljava/lang/String;I)V |
| 37 | ····.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)V |
| |
| 44 | ····return-void |
37 | .end·method | 45 | .end·method |
| |
38 | .method·public·registerViewFactory(Ljava/lang/String;Lio/flutter/plugin/platform/PlatformViewFactory;)Z | 46 | .method·public·static·valueOf(Ljava/lang/String;)Lc/a/b/c1; |
39 | ····.locals·1 | 47 | ····.locals·1 |
| |
| 48 | ····const-class·v0,·Lc/a/b/c1; |
40 | ····.line·21 | |
41 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/PlatformViewRegistryImpl;->viewFactories:Ljava/util/Map; | |
| |
42 | ····invoke-interface·{v0,·p1},·Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z | 49 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; |
| |
43 | ····move-result·v0 | 50 | ····move-result-object·p0 |
| |
44 | ····if-eqz·v0,·:cond_0 | 51 | ····check-cast·p0,·Lc/a/b/c1; |
| |
45 | ····const/4·p1,·0x0 | 52 | ····return-object·p0 |
| 53 | .end·method |
| |
| 54 | .method·public·static·values()[Lc/a/b/c1; |
| 55 | ····.locals·1 |
| |
46 | ····return·p1 | 56 | ····sget-object·v0,·Lc/a/b/c1;->f:[Lc/a/b/c1; |
| |
| 57 | ····invoke-virtual·{v0},·[Lc/a/b/c1;->clone()Ljava/lang/Object; |
47 | ····.line·22 | |
48 | ····:cond_0 | |
49 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/PlatformViewRegistryImpl;->viewFactories:Ljava/util/Map; | |
| |
50 | ····invoke-interface·{v0,·p1,·p2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 58 | ····move-result-object·v0 |
| |
51 | ····const/4·p1,·0x1 | 59 | ····check-cast·v0,·[Lc/a/b/c1; |
| |
52 | ····return·p1 | 60 | ····return-object·v0 |
53 | .end·method | 61 | .end·method |
Max diff block lines reached; -1/4099 bytes (-0.02%) of diff not shown.
|
Max HTML report size reached
| | | |
Offset 1, 66 lines modified | Offset 1, 59 lines modified |
1 | .class·Lio/flutter/plugin/platform/VirtualDisplayController$1; | 1 | .class·Lio/flutter/plugin/platform/m$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"VirtualDisplayController.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroid/view/View$OnAttachStateChangeListener; | 5 | .implements·Landroid/view/View$OnAttachStateChangeListener; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
8 | ····value·=·Lio/flutter/plugin/platform/VirtualDisplayController;->resize(IILjava/lang/Runnable;)V | 8 | ····value·=·Lio/flutter/plugin/platform/m;->i(IILjava/lang/Runnable;)V |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x0 | 11 | ····accessFlags·=·0x0 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
| |
| |
14 | #·instance·fields | 14 | #·instance·fields |
15 | .field·final·synthetic·this$0:Lio/flutter/plugin/platform/VirtualDisplayController; | 15 | .field·final·synthetic·a:Landroid/view/View; |
| |
16 | .field·final·synthetic·val$embeddedView:Landroid/view/View; | |
| |
17 | .field·final·synthetic·val$onNewSizeFrameAvailable:Ljava/lang/Runnable; | 16 | .field·final·synthetic·b:Ljava/lang/Runnable; |
| |
| |
18 | #·direct·methods | 17 | #·direct·methods |
19 | .method·constructor·<init>(Lio/flutter/plugin/platform/VirtualDisplayController;Landroid/view/View;Ljava/lang/Runnable;)V | 18 | .method·constructor·<init>(Lio/flutter/plugin/platform/m;Landroid/view/View;Ljava/lang/Runnable;)V |
20 | ····.locals·0 | 19 | ····.locals·0 |
| |
21 | ····.line·122 | |
22 | ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/VirtualDisplayController$1;->this$0:Lio/flutter/plugin/platform/VirtualDisplayController; | |
| |
23 | ····iput-object·p2,·p0,·Lio/flutter/plugin/platform/VirtualDisplayController$1;->val$embeddedView:Landroid/view/View; | 20 | ····iput-object·p2,·p0,·Lio/flutter/plugin/platform/m$a;->a:Landroid/view/View; |
| |
24 | ····iput-object·p3,·p0,·Lio/flutter/plugin/platform/VirtualDisplayController$1;->val$onNewSizeFrameAvailable:Ljava/lang/Runnable; | 21 | ····iput-object·p3,·p0,·Lio/flutter/plugin/platform/m$a;->b:Ljava/lang/Runnable; |
| |
25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
26 | ····return-void | 23 | ····return-void |
27 | .end·method | 24 | .end·method |
| |
| |
28 | #·virtual·methods | 25 | #·virtual·methods |
29 | .method·public·onViewAttachedToWindow(Landroid/view/View;)V | 26 | .method·public·onViewAttachedToWindow(Landroid/view/View;)V |
30 | ····.locals·1 | 27 | ····.locals·1 |
| |
31 | ····.line·125 | |
32 | ····iget-object·p1,·p0,·Lio/flutter/plugin/platform/VirtualDisplayController$1;->val$embeddedView:Landroid/view/View; | 28 | ····iget-object·p1,·p0,·Lio/flutter/plugin/platform/m$a;->a:Landroid/view/View; |
| |
33 | ····new-instance·v0,·Lio/flutter/plugin/platform/VirtualDisplayController$1$1; | 29 | ····new-instance·v0,·Lio/flutter/plugin/platform/m$a$a; |
| |
34 | ····invoke-direct·{v0,·p0},·Lio/flutter/plugin/platform/VirtualDisplayController$1$1;-><init>(Lio/flutter/plugin/platform/VirtualDisplayController$1;)V | 30 | ····invoke-direct·{v0,·p0},·Lio/flutter/plugin/platform/m$a$a;-><init>(Lio/flutter/plugin/platform/m$a;)V |
| |
35 | ····invoke-static·{p1,·v0},·Lio/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener;->schedule(Landroid/view/View;Ljava/lang/Runnable;)V | 31 | ····invoke-static·{p1,·v0},·Lio/flutter/plugin/platform/m$b;->a(Landroid/view/View;Ljava/lang/Runnable;)V |
| |
36 | ····.line·142 | |
37 | ····iget-object·p1,·p0,·Lio/flutter/plugin/platform/VirtualDisplayController$1;->val$embeddedView:Landroid/view/View; | 32 | ····iget-object·p1,·p0,·Lio/flutter/plugin/platform/m$a;->a:Landroid/view/View; |
| |
38 | ····invoke-virtual·{p1,·p0},·Landroid/view/View;->removeOnAttachStateChangeListener(Landroid/view/View$OnAttachStateChangeListener;)V | 33 | ····invoke-virtual·{p1,·p0},·Landroid/view/View;->removeOnAttachStateChangeListener(Landroid/view/View$OnAttachStateChangeListener;)V |
| |
39 | ····return-void | 34 | ····return-void |
40 | .end·method | 35 | .end·method |
| |
41 | .method·public·onViewDetachedFromWindow(Landroid/view/View;)V | 36 | .method·public·onViewDetachedFromWindow(Landroid/view/View;)V |
| | | |
Offset 1, 34 lines modified | Offset 1, 40 lines modified |
1 | .class·public·final·synthetic·Lio/flutter/plugin/platform/-$$Lambda$PlatformViewsController$mrTTqqceK22Bx_mOvsp7tso--yo; | 1 | .class·public·final·synthetic·Lio/flutter/plugin/platform/d; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"lambda" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/lang/Runnable; | 5 | .implements·Landroid/view/View$OnFocusChangeListener; |
| |
| |
6 | #·instance·fields | 6 | #·instance·fields |
7 | .field·public·final·synthetic·f$0:Lio/flutter/plugin/platform/PlatformViewsController; | 7 | .field·public·final·synthetic·a:Lio/flutter/plugin/platform/l; |
| |
| 8 | .field·public·final·synthetic·b:I |
| |
| |
8 | #·direct·methods | 9 | #·direct·methods |
9 | .method·public·synthetic·constructor·<init>(Lio/flutter/plugin/platform/PlatformViewsController;)V | 10 | .method·public·synthetic·constructor·<init>(Lio/flutter/plugin/platform/l;I)V |
10 | ····.locals·0 | 11 | ····.locals·0 |
| |
11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
12 | ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/-$$Lambda$PlatformViewsController$mrTTqqceK22Bx_mOvsp7tso--yo;->f$0:Lio/flutter/plugin/platform/PlatformViewsController; | 13 | ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/d;->a:Lio/flutter/plugin/platform/l; |
| |
| 14 | ····iput·p2,·p0,·Lio/flutter/plugin/platform/d;->b:I |
| |
13 | ····return-void | 15 | ····return-void |
14 | .end·method | 16 | .end·method |
| |
| |
15 | #·virtual·methods | 17 | #·virtual·methods |
16 | .method·public·final·run()V | 18 | .method·public·final·onFocusChange(Landroid/view/View;Z)V |
17 | ····.locals·1 | 19 | ····.locals·2 |
| |
| 20 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/d;->a:Lio/flutter/plugin/platform/l; |
| |
18 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/-$$Lambda$PlatformViewsController$mrTTqqceK22Bx_mOvsp7tso--yo;->f$0:Lio/flutter/plugin/platform/PlatformViewsController; | 21 | ····iget·v1,·p0,·Lio/flutter/plugin/platform/d;->b:I |
| |
19 | ····invoke-virtual·{v0},·Lio/flutter/plugin/platform/PlatformViewsController;->lambda$onEndFrame$1$PlatformViewsController()V | 22 | ····invoke-virtual·{v0,·v1,·p1,·p2},·Lio/flutter/plugin/platform/l;->L(ILandroid/view/View;Z)V |
| |
20 | ····return-void | 23 | ····return-void |
21 | .end·method | 24 | .end·method |
| | | |
Offset 1, 55 lines modified | Offset 1, 40 lines modified |
1 | .class·Lio/flutter/plugin/platform/VirtualDisplayController$1$1; | 1 | .class·public·final·synthetic·Lio/flutter/plugin/platform/b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"VirtualDisplayController.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
| 5 | .implements·Landroid/view/View$OnFocusChangeListener; |
5 | .implements·Ljava/lang/Runnable; | |
| |
| |
6 | #·annotations | |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | |
8 | ····value·=·Lio/flutter/plugin/platform/VirtualDisplayController$1;->onViewAttachedToWindow(Landroid/view/View;)V | |
9 | .end·annotation | |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | |
11 | ····accessFlags·=·0x0 | |
12 | ····name·=·null | |
13 | .end·annotation | |
| |
| |
14 | #·instance·fields | 6 | #·instance·fields |
15 | .field·final·synthetic·this$1:Lio/flutter/plugin/platform/VirtualDisplayController$1; | 7 | .field·public·final·synthetic·a:Lio/flutter/plugin/platform/l$a; |
| |
| 8 | .field·public·final·synthetic·b:Lio/flutter/embedding/engine/j/j$b; |
| |
| |
16 | #·direct·methods | 9 | #·direct·methods |
17 | .method·constructor·<init>(Lio/flutter/plugin/platform/VirtualDisplayController$1;)V | 10 | .method·public·synthetic·constructor·<init>(Lio/flutter/plugin/platform/l$a;Lio/flutter/embedding/engine/j/j$b;)V |
18 | ····.locals·0 | 11 | ····.locals·0 |
| |
19 | ····.line·127 | |
20 | ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/VirtualDisplayController$1$1;->this$1:Lio/flutter/plugin/platform/VirtualDisplayController$1; | |
| |
21 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
| 13 | ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/b;->a:Lio/flutter/plugin/platform/l$a; |
| |
| 14 | ····iput-object·p2,·p0,·Lio/flutter/plugin/platform/b;->b:Lio/flutter/embedding/engine/j/j$b; |
| |
22 | ····return-void | 15 | ····return-void |
23 | .end·method | 16 | .end·method |
| |
| |
24 | #·virtual·methods | 17 | #·virtual·methods |
25 | .method·public·run()V | 18 | .method·public·final·onFocusChange(Landroid/view/View;Z)V |
26 | ····.locals·4 | 19 | ····.locals·2 |
| |
27 | ····.line·139 | |
28 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/VirtualDisplayController$1$1;->this$1:Lio/flutter/plugin/platform/VirtualDisplayController$1; | |
| |
29 | ····iget-object·v0,·v0,·Lio/flutter/plugin/platform/VirtualDisplayController$1;->val$embeddedView:Landroid/view/View; | |
| |
30 | ····iget-object·v1,·p0,·Lio/flutter/plugin/platform/VirtualDisplayController$1$1;->this$1:Lio/flutter/plugin/platform/VirtualDisplayController$1; | |
| |
31 | ····iget-object·v1,·v1,·Lio/flutter/plugin/platform/VirtualDisplayController$1;->val$onNewSizeFrameAvailable:Ljava/lang/Runnable; | 20 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/b;->a:Lio/flutter/plugin/platform/l$a; |
| |
32 | ····const-wide/16·v2,·0x80 | 21 | ····iget-object·v1,·p0,·Lio/flutter/plugin/platform/b;->b:Lio/flutter/embedding/engine/j/j$b; |
| |
33 | ····invoke-virtual·{v0,·v1,·v2,·v3},·Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z | 22 | ····invoke-virtual·{v0,·v1,·p1,·p2},·Lio/flutter/plugin/platform/l$a;->l(Lio/flutter/embedding/engine/j/j$b;Landroid/view/View;Z)V |
| |
34 | ····return-void | 23 | ····return-void |
35 | .end·method | 24 | .end·method |
| | | |
Offset 1, 91 lines modified | Offset 1, 86 lines modified |
1 | .class·Lio/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener; | 1 | .class·Lio/flutter/plugin/platform/m$b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"VirtualDisplayController.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroid/view/ViewTreeObserver$OnDrawListener; | 5 | .implements·Landroid/view/ViewTreeObserver$OnDrawListener; |
| |
| |
6 | #·annotations | 6 | #·annotations |
| 7 | .annotation·build·Landroid/annotation/TargetApi; |
| 8 | ····value·=·0x10 |
| 9 | .end·annotation |
| |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 10 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/flutter/plugin/platform/VirtualDisplayController; | 11 | ····value·=·Lio/flutter/plugin/platform/m; |
9 | .end·annotation | 12 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 13 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x8 | 14 | ····accessFlags·=·0x8 |
12 | ····name·=·"OneTimeOnDrawListener" | 15 | ····name·=·"b" |
13 | .end·annotation | 16 | .end·annotation |
| |
| |
14 | #·instance·fields | 17 | #·instance·fields |
15 | .field·mOnDrawRunnable:Ljava/lang/Runnable; | 18 | .field·final·a:Landroid/view/View; |
| |
16 | .field·final·mView:Landroid/view/View; | 19 | .field·b:Ljava/lang/Runnable; |
| |
| |
17 | #·direct·methods | 20 | #·direct·methods |
18 | .method·constructor·<init>(Landroid/view/View;Ljava/lang/Runnable;)V | 21 | .method·constructor·<init>(Landroid/view/View;Ljava/lang/Runnable;)V |
19 | ····.locals·0 | 22 | ····.locals·0 |
| |
20 | ····.line·228 | |
21 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
| 24 | ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/m$b;->a:Landroid/view/View; |
22 | ····.line·229 | |
23 | ····iput-object·p1,·p0,·Lio/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener;->mView:Landroid/view/View; | |
| |
| 25 | ····iput-object·p2,·p0,·Lio/flutter/plugin/platform/m$b;->b:Ljava/lang/Runnable; |
24 | ····.line·230 | |
25 | ····iput-object·p2,·p0,·Lio/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener;->mOnDrawRunnable:Ljava/lang/Runnable; | |
| |
26 | ····return-void | 26 | ····return-void |
27 | .end·method | 27 | .end·method |
| |
28 | .method·static·schedule(Landroid/view/View;Ljava/lang/Runnable;)V | 28 | .method·static·a(Landroid/view/View;Ljava/lang/Runnable;)V |
29 | ····.locals·1 | 29 | ····.locals·1 |
| |
| 30 | ····new-instance·v0,·Lio/flutter/plugin/platform/m$b; |
30 | ····.line·221 | |
31 | ····new-instance·v0,·Lio/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener; | |
| |
32 | ····invoke-direct·{v0,·p0,·p1},·Lio/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener;-><init>(Landroid/view/View;Ljava/lang/Runnable;)V | 31 | ····invoke-direct·{v0,·p0,·p1},·Lio/flutter/plugin/platform/m$b;-><init>(Landroid/view/View;Ljava/lang/Runnable;)V |
| |
33 | ····.line·222 | |
34 | ····invoke-virtual·{p0},·Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver; | 32 | ····invoke-virtual·{p0},·Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver; |
| |
35 | ····move-result-object·p0 | 33 | ····move-result-object·p0 |
| |
36 | ····invoke-virtual·{p0,·v0},·Landroid/view/ViewTreeObserver;->addOnDrawListener(Landroid/view/ViewTreeObserver$OnDrawListener;)V | 34 | ····invoke-virtual·{p0,·v0},·Landroid/view/ViewTreeObserver;->addOnDrawListener(Landroid/view/ViewTreeObserver$OnDrawListener;)V |
| |
37 | ····return-void | 35 | ····return-void |
38 | .end·method | 36 | .end·method |
| |
| |
39 | #·virtual·methods | 37 | #·virtual·methods |
40 | .method·public·onDraw()V | 38 | .method·public·onDraw()V |
41 | ····.locals·2 | 39 | ····.locals·2 |
| |
| 40 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/m$b;->b:Ljava/lang/Runnable; |
42 | ····.line·235 | |
43 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener;->mOnDrawRunnable:Ljava/lang/Runnable; | |
| |
44 | ····if-nez·v0,·:cond_0 | 41 | ····if-nez·v0,·:cond_0 |
| |
45 | ····return-void | 42 | ····return-void |
| |
46 | ····.line·238 | |
47 | ····:cond_0 | 43 | ····:cond_0 |
48 | ····invoke-interface·{v0},·Ljava/lang/Runnable;->run()V | 44 | ····invoke-interface·{v0},·Ljava/lang/Runnable;->run()V |
| |
49 | ····const/4·v0,·0x0 | 45 | ····const/4·v0,·0x0 |
| |
| 46 | ····iput-object·v0,·p0,·Lio/flutter/plugin/platform/m$b;->b:Ljava/lang/Runnable; |
50 | ····.line·239 | |
51 | ····iput-object·v0,·p0,·Lio/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener;->mOnDrawRunnable:Ljava/lang/Runnable; | |
| |
| 47 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/m$b;->a:Landroid/view/View; |
52 | ····.line·240 | |
53 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener;->mView:Landroid/view/View; | |
| |
54 | ····new-instance·v1,·Lio/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener$1; | 48 | ····new-instance·v1,·Lio/flutter/plugin/platform/m$b$a; |
| |
55 | ····invoke-direct·{v1,·p0},·Lio/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener$1;-><init>(Lio/flutter/plugin/platform/VirtualDisplayController$OneTimeOnDrawListener;)V | 49 | ····invoke-direct·{v1,·p0},·Lio/flutter/plugin/platform/m$b$a;-><init>(Lio/flutter/plugin/platform/m$b;)V |
| |
56 | ····invoke-virtual·{v0,·v1},·Landroid/view/View;->post(Ljava/lang/Runnable;)Z | 50 | ····invoke-virtual·{v0,·v1},·Landroid/view/View;->post(Ljava/lang/Runnable;)Z |
| |
57 | ····return-void | 51 | ····return-void |
58 | .end·method | 52 | .end·method |
| | | |
Offset 1, 54 lines modified | Offset 1, 50 lines modified |
1 | .class·Lio/flutter/plugin/platform/SingleViewPresentation$AccessibilityDelegatingFrameLayout; | 1 | .class·Lio/flutter/plugin/platform/SingleViewPresentation$a; |
2 | .super·Landroid/widget/FrameLayout; | 2 | .super·Landroid/widget/FrameLayout; |
3 | .source·"SingleViewPresentation.java" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lio/flutter/plugin/platform/SingleViewPresentation; | 6 | ····value·=·Lio/flutter/plugin/platform/SingleViewPresentation; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0xa | 9 | ····accessFlags·=·0xa |
10 | ····name·=·"AccessibilityDelegatingFrameLayout" | 10 | ····name·=·"a" |
11 | .end·annotation | 11 | .end·annotation |
| |
| |
12 | #·instance·fields | 12 | #·instance·fields |
13 | .field·private·final·accessibilityEventsDelegate:Lio/flutter/plugin/platform/AccessibilityEventsDelegate; | 13 | .field·private·final·a:Lio/flutter/plugin/platform/e; |
| |
14 | .field·private·final·embeddedView:Landroid/view/View; | 14 | .field·private·final·b:Landroid/view/View; |
| |
| |
15 | #·direct·methods | 15 | #·direct·methods |
16 | .method·public·constructor·<init>(Landroid/content/Context;Lio/flutter/plugin/platform/AccessibilityEventsDelegate;Landroid/view/View;)V | 16 | .method·public·constructor·<init>(Landroid/content/Context;Lio/flutter/plugin/platform/e;Landroid/view/View;)V |
17 | ····.locals·0 | 17 | ····.locals·0 |
| |
18 | ····.line·468 | |
19 | ····invoke-direct·{p0,·p1},·Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V | 18 | ····invoke-direct·{p0,·p1},·Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V |
| |
| 19 | ····iput-object·p2,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$a;->a:Lio/flutter/plugin/platform/e; |
20 | ····.line·469 | |
21 | ····iput-object·p2,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$AccessibilityDelegatingFrameLayout;->accessibilityEventsDelegate:Lio/flutter/plugin/platform/AccessibilityEventsDelegate; | |
| |
22 | ····.line·470 | |
23 | ····iput-object·p3,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$AccessibilityDelegatingFrameLayout;->embeddedView:Landroid/view/View; | 20 | ····iput-object·p3,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$a;->b:Landroid/view/View; |
| |
24 | ····return-void | 21 | ····return-void |
25 | .end·method | 22 | .end·method |
| |
| |
26 | #·virtual·methods | 23 | #·virtual·methods |
27 | .method·public·requestSendAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z | 24 | .method·public·requestSendAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z |
28 | ····.locals·2 | 25 | ····.locals·2 |
| |
| 26 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$a;->a:Lio/flutter/plugin/platform/e; |
29 | ····.line·475 | |
30 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$AccessibilityDelegatingFrameLayout;->accessibilityEventsDelegate:Lio/flutter/plugin/platform/AccessibilityEventsDelegate; | |
| |
31 | ····iget-object·v1,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$AccessibilityDelegatingFrameLayout;->embeddedView:Landroid/view/View; | 27 | ····iget-object·v1,·p0,·Lio/flutter/plugin/platform/SingleViewPresentation$a;->b:Landroid/view/View; |
| |
32 | ····invoke-virtual·{v0,·v1,·p1,·p2},·Lio/flutter/plugin/platform/AccessibilityEventsDelegate;->requestSendAccessibilityEvent(Landroid/view/View;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z | 28 | ····invoke-virtual·{v0,·v1,·p1,·p2},·Lio/flutter/plugin/platform/e;->a(Landroid/view/View;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z |
| |
33 | ····move-result·p1 | 29 | ····move-result·p1 |
| |
34 | ····return·p1 | 30 | ····return·p1 |
35 | .end·method | 31 | .end·method |
| | | |
Offset 1, 72 lines modified | Offset 1, 66 lines modified |
1 | .class·Lio/flutter/plugin/editing/TextInputPlugin$2; | 1 | .class·Lio/flutter/plugin/editing/e$b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"TextInputPlugin.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/flutter/plugin/editing/TextInputPlugin$MinMax; | 5 | .implements·Lio/flutter/plugin/editing/e$d; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
8 | ····value·=·Lio/flutter/plugin/editing/TextInputPlugin;->saveEditableSizeAndTransform(DD[D)V | 8 | ····value·=·Lio/flutter/plugin/editing/e;->A(DD[D)V |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x0 | 11 | ····accessFlags·=·0x0 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
| |
| |
14 | #·instance·fields | 14 | #·instance·fields |
15 | .field·final·synthetic·this$0:Lio/flutter/plugin/editing/TextInputPlugin; | 15 | .field·final·synthetic·a:Z |
| |
16 | .field·final·synthetic·val$isAffine:Z | 16 | .field·final·synthetic·b:[D |
| |
17 | .field·final·synthetic·val$matrix:[D | 17 | .field·final·synthetic·c:[D |
| |
18 | .field·final·synthetic·val$minMax:[D | |
| |
| |
19 | #·direct·methods | 18 | #·direct·methods |
20 | .method·constructor·<init>(Lio/flutter/plugin/editing/TextInputPlugin;Z[D[D)V | 19 | .method·constructor·<init>(Lio/flutter/plugin/editing/e;Z[D[D)V |
21 | ····.locals·0 | 20 | ····.locals·0 |
| |
22 | ····.line·501 | |
23 | ····iput-object·p1,·p0,·Lio/flutter/plugin/editing/TextInputPlugin$2;->this$0:Lio/flutter/plugin/editing/TextInputPlugin; | |
| |
24 | ····iput-boolean·p2,·p0,·Lio/flutter/plugin/editing/TextInputPlugin$2;->val$isAffine:Z | 21 | ····iput-boolean·p2,·p0,·Lio/flutter/plugin/editing/e$b;->a:Z |
| |
25 | ····iput-object·p3,·p0,·Lio/flutter/plugin/editing/TextInputPlugin$2;->val$matrix:[D | 22 | ····iput-object·p3,·p0,·Lio/flutter/plugin/editing/e$b;->b:[D |
| |
26 | ····iput-object·p4,·p0,·Lio/flutter/plugin/editing/TextInputPlugin$2;->val$minMax:[D | 23 | ····iput-object·p4,·p0,·Lio/flutter/plugin/editing/e$b;->c:[D |
| |
27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
28 | ····return-void | 25 | ····return-void |
29 | .end·method | 26 | .end·method |
| |
| |
30 | #·virtual·methods | 27 | #·virtual·methods |
31 | .method·public·inspect(DD)V | 28 | .method·public·a(DD)V |
32 | ····.locals·10 | 29 | ····.locals·10 |
| |
33 | ····.line·504 | |
34 | ····iget-boolean·v0,·p0,·Lio/flutter/plugin/editing/TextInputPlugin$2;->val$isAffine:Z | 30 | ····iget-boolean·v0,·p0,·Lio/flutter/plugin/editing/e$b;->a:Z |
| |
35 | ····const-wide/high16·v1,·0x3ff0000000000000L····#·1.0 | 31 | ····const-wide/high16·v1,·0x3ff0000000000000L····#·1.0 |
| |
36 | ····const/4·v3,·0x3 | 32 | ····const/4·v3,·0x3 |
| |
37 | ····if-eqz·v0,·:cond_0 | 33 | ····if-eqz·v0,·:cond_0 |
| |
38 | ····goto·:goto_0 | 34 | ····goto·:goto_0 |
| |
39 | ····:cond_0 | 35 | ····:cond_0 |
40 | ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/TextInputPlugin$2;->val$matrix:[D | 36 | ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/e$b;->b:[D |
| |
41 | ····aget-wide·v4,·v0,·v3 | 37 | ····aget-wide·v4,·v0,·v3 |
| |
42 | ····mul-double/2addr·v4,·p1 | 38 | ····mul-double/2addr·v4,·p1 |
| |
43 | ····const/4·v6,·0x7 | 39 | ····const/4·v6,·0x7 |
| |
Offset 80, 17 lines modified | Offset 74, 16 lines modified |
| |
80 | ····aget-wide·v6,·v0,·v6 | 74 | ····aget-wide·v6,·v0,·v6 |
| |
81 | ····add-double/2addr·v4,·v6 | 75 | ····add-double/2addr·v4,·v6 |
| |
82 | ····div-double/2addr·v1,·v4 | 76 | ····div-double/2addr·v1,·v4 |
| |
83 | ····.line·505 | |
84 | ····:goto_0 | 77 | ····:goto_0 |
85 | ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/TextInputPlugin$2;->val$matrix:[D | 78 | ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/e$b;->b:[D |
| |
86 | ····const/4·v4,·0x0 | 79 | ····const/4·v4,·0x0 |
| |
87 | ····aget-wide·v5,·v0,·v4 | 80 | ····aget-wide·v5,·v0,·v4 |
| |
88 | ····mul-double/2addr·v5,·p1 | 81 | ····mul-double/2addr·v5,·p1 |
| |
Offset 108, 15 lines modified | Offset 101, 14 lines modified |
| |
108 | ····add-double/2addr·v5,·v7 | 101 | ····add-double/2addr·v5,·v7 |
| |
109 | ····mul-double/2addr·v5,·v1 | 102 | ····mul-double/2addr·v5,·v1 |
| |
110 | ····const/4·v7,·0x1 | 103 | ····const/4·v7,·0x1 |
| |
111 | ····.line·506 | |
112 | ····aget-wide·v8,·v0,·v7 | 104 | ····aget-wide·v8,·v0,·v7 |
| |
113 | ····mul-double/2addr·v8,·p1 | 105 | ····mul-double/2addr·v8,·p1 |
| |
114 | ····const/4·p1,·0x5 | 106 | ····const/4·p1,·0x5 |
| |
115 | ····aget-wide·p1,·v0,·p1 | 107 | ····aget-wide·p1,·v0,·p1 |
Offset 129, 63 lines modified | Offset 121, 55 lines modified |
| |
129 | ····aget-wide·p1,·v0,·p1 | 121 | ····aget-wide·p1,·v0,·p1 |
| |
130 | ····add-double/2addr·v8,·p1 | 122 | ····add-double/2addr·v8,·p1 |
| |
131 | ····mul-double/2addr·v8,·v1 | 123 | ····mul-double/2addr·v8,·v1 |
| |
132 | ····.line·508 | |
133 | ····iget-object·p1,·p0,·Lio/flutter/plugin/editing/TextInputPlugin$2;->val$minMax:[D | 124 | ····iget-object·p1,·p0,·Lio/flutter/plugin/editing/e$b;->c:[D |
| |
134 | ····aget-wide·p2,·p1,·v4 | 125 | ····aget-wide·p2,·p1,·v4 |
| |
135 | ····cmpg-double·p2,·v5,·p2 | 126 | ····cmpg-double·p2,·v5,·p2 |
| |
136 | ····if-gez·p2,·:cond_1 | 127 | ····if-gez·p2,·:cond_1 |
| |
137 | ····.line·509 | |
138 | ····aput-wide·v5,·p1,·v4 | 128 | ····aput-wide·v5,·p1,·v4 |
| |
139 | ····goto·:goto_1 | 129 | ····goto·:goto_1 |
Max diff block lines reached; 577/4070 bytes (14.18%) of diff not shown.
|
Max HTML report size reached
| | | |
Offset 1, 98 lines modified | Offset 1, 89 lines modified |
1 | .class·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$InsetsListener; | 1 | .class·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ImeSyncDeferringInsetsCallback.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroid/view/View$OnApplyWindowInsetsListener; | 5 | .implements·Landroid/view/View$OnApplyWindowInsetsListener; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback; | 8 | ····value·=·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback; |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x2 | 11 | ····accessFlags·=·0x2 |
12 | ····name·=·"InsetsListener" | 12 | ····name·=·"b" |
13 | .end·annotation | 13 | .end·annotation |
| |
| |
14 | #·instance·fields | 14 | #·instance·fields |
15 | .field·final·synthetic·this$0:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback; | 15 | .field·final·synthetic·a:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback; |
| |
| |
16 | #·direct·methods | 16 | #·direct·methods |
17 | .method·private·constructor·<init>(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;)V | 17 | .method·private·constructor·<init>(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;)V |
18 | ····.locals·0 | 18 | ····.locals·0 |
| |
19 | ····.line·178 | |
20 | ····iput-object·p1,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$InsetsListener;->this$0:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback; | 19 | ····iput-object·p1,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$b;->a:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback; |
| |
21 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
22 | ····return-void | 21 | ····return-void |
23 | .end·method | 22 | .end·method |
| |
24 | .method·synthetic·constructor·<init>(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$1;)V | 23 | .method·synthetic·constructor·<init>(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$a;)V |
25 | ····.locals·0 | 24 | ····.locals·0 |
| |
26 | ····.line·178 | |
27 | ····invoke-direct·{p0,·p1},·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$InsetsListener;-><init>(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;)V | 25 | ····invoke-direct·{p0,·p1},·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$b;-><init>(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;)V |
| |
28 | ····return-void | 26 | ····return-void |
29 | .end·method | 27 | .end·method |
| |
| |
30 | #·virtual·methods | 28 | #·virtual·methods |
31 | .method·public·onApplyWindowInsets(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets; | 29 | .method·public·onApplyWindowInsets(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets; |
32 | ····.locals·2 | 30 | ····.locals·2 |
| |
33 | ····.line·181 | |
34 | ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$InsetsListener;->this$0:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback; | 31 | ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$b;->a:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback; |
| |
35 | ····invoke-static·{v0,·p1},·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->access$602(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;Landroid/view/View;)Landroid/view/View; | 32 | ····invoke-static·{v0,·p1},·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->access$602(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;Landroid/view/View;)Landroid/view/View; |
| |
36 | ····.line·182 | |
37 | ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$InsetsListener;->this$0:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback; | 33 | ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$b;->a:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback; |
| |
38 | ····invoke-static·{v0},·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->access$300(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;)Z | 34 | ····invoke-static·{v0},·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->access$300(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;)Z |
| |
39 | ····move-result·v0 | 35 | ····move-result·v0 |
| |
40 | ····if-eqz·v0,·:cond_0 | 36 | ····if-eqz·v0,·:cond_0 |
| |
41 | ····.line·187 | |
42 | ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$InsetsListener;->this$0:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback; | 37 | ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$b;->a:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback; |
| |
43 | ····invoke-static·{v0,·p2},·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->access$402(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;Landroid/view/WindowInsets;)Landroid/view/WindowInsets; | 38 | ····invoke-static·{v0,·p2},·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->access$402(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;Landroid/view/WindowInsets;)Landroid/view/WindowInsets; |
| |
44 | ····.line·188 | |
45 | ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$InsetsListener;->this$0:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback; | 39 | ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$b;->a:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback; |
| |
46 | ····const/4·v1,·0x0 | 40 | ····const/4·v1,·0x0 |
| |
47 | ····invoke-static·{v0,·v1},·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->access$302(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;Z)Z | 41 | ····invoke-static·{v0,·v1},·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->access$302(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;Z)Z |
| |
48 | ····.line·190 | |
49 | ····:cond_0 | 42 | ····:cond_0 |
50 | ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$InsetsListener;->this$0:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback; | 43 | ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$b;->a:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback; |
| |
51 | ····invoke-static·{v0},·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->access$200(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;)Z | 44 | ····invoke-static·{v0},·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->access$200(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;)Z |
| |
52 | ····move-result·v0 | 45 | ····move-result·v0 |
| |
53 | ····if-eqz·v0,·:cond_1 | 46 | ····if-eqz·v0,·:cond_1 |
| |
54 | ····.line·194 | |
55 | ····sget-object·p1,·Landroid/view/WindowInsets;->CONSUMED:Landroid/view/WindowInsets; | 47 | ····sget-object·p1,·Landroid/view/WindowInsets;->CONSUMED:Landroid/view/WindowInsets; |
| |
56 | ····return-object·p1 | 48 | ····return-object·p1 |
| |
57 | ····.line·199 | |
58 | ····:cond_1 | 49 | ····:cond_1 |
59 | ····invoke-virtual·{p1,·p2},·Landroid/view/View;->onApplyWindowInsets(Landroid/view/WindowInsets;)Landroid/view/WindowInsets; | 50 | ····invoke-virtual·{p1,·p2},·Landroid/view/View;->onApplyWindowInsets(Landroid/view/WindowInsets;)Landroid/view/WindowInsets; |
| |
60 | ····move-result-object·p1 | 51 | ····move-result-object·p1 |
| |
61 | ····return-object·p1 | 52 | ····return-object·p1 |
62 | .end·method | 53 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 155 lines modified | Offset 1, 152 lines modified |
1 | .class·public·final·Lio/flutter/plugin/common/MethodCall; | 1 | .class·Lc/a/b/y; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"MethodCall.java" | 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Lc/a/b/r0; |
| |
4 | #·instance·fields | |
5 | .field·public·final·arguments:Ljava/lang/Object; | |
| |
6 | .field·public·final·method:Ljava/lang/String; | 6 | #·static·fields |
| 7 | .field·private·static·final·a:Lc/a/b/y; |
| |
| |
7 | #·direct·methods | 8 | #·direct·methods |
8 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/Object;)V | 9 | .method·static·constructor·<clinit>()V |
| 10 | ····.locals·1 |
| |
| 11 | ····new-instance·v0,·Lc/a/b/y; |
| |
| 12 | ····invoke-direct·{v0},·Lc/a/b/y;-><init>()V |
| |
| 13 | ····sput-object·v0,·Lc/a/b/y;->a:Lc/a/b/y; |
| |
| 14 | ····return-void |
| 15 | .end·method |
| |
| 16 | .method·private·constructor·<init>()V |
9 | ····.locals·0 | 17 | ····.locals·0 |
| |
10 | ····.line·32 | |
11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 18 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
12 | ····.line·36 | |
13 | ····iput-object·p1,·p0,·Lio/flutter/plugin/common/MethodCall;->method:Ljava/lang/String; | 19 | ····return-void |
| 20 | .end·method |
| |
14 | ····.line·37 | |
15 | ····iput-object·p2,·p0,·Lio/flutter/plugin/common/MethodCall;->arguments:Ljava/lang/Object; | 21 | .method·public·static·c()Lc/a/b/y; |
| 22 | ····.locals·1 |
| |
16 | ····return-void | 23 | ····sget-object·v0,·Lc/a/b/y;->a:Lc/a/b/y; |
| |
| 24 | ····return-object·v0 |
17 | .end·method | 25 | .end·method |
| |
| |
18 | #·virtual·methods | 26 | #·virtual·methods |
19 | .method·public·argument(Ljava/lang/String;)Ljava/lang/Object; | 27 | .method·public·a(Ljava/lang/Class;)Z |
20 | ····.locals·2 | 28 | ····.locals·1 |
21 | ····.annotation·system·Ldalvik/annotation/Signature; | 29 | ····.annotation·system·Ldalvik/annotation/Signature; |
22 | ········value·=·{ | 30 | ········value·=·{ |
23 | ············"<T:", | |
24 | ············"Ljava/lang/Object;", | |
25 | ············">(", | 31 | ············"(", |
26 | ············"Ljava/lang/String;", | 32 | ············"Ljava/lang/Class<", |
27 | ············")TT;" | 33 | ············"*>;)Z" |
28 | ········} | 34 | ········} |
29 | ····.end·annotation | 35 | ····.end·annotation |
| |
| 36 | ····const-class·v0,·Lc/a/b/z; |
30 | ····.line·66 | |
31 | ····iget-object·v0,·p0,·Lio/flutter/plugin/common/MethodCall;->arguments:Ljava/lang/Object; | |
| |
32 | ····if-nez·v0,·:cond_0 | 37 | ····invoke-virtual·{v0,·p1},·Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z |
| |
33 | ····const/4·p1,·0x0 | 38 | ····move-result·p1 |
| |
34 | ····return-object·p1 | 39 | ····return·p1 |
| 40 | .end·method |
| |
35 | ····.line·68 | |
36 | ····:cond_0 | |
37 | ····instance-of·v1,·v0,·Ljava/util/Map; | 41 | .method·public·b(Ljava/lang/Class;)Lc/a/b/q0; |
| 42 | ····.locals·4 |
| 43 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 44 | ········value·=·{ |
| 45 | ············"(", |
| 46 | ············"Ljava/lang/Class<", |
| 47 | ············"*>;)", |
| 48 | ············"Lc/a/b/q0;" |
| 49 | ········} |
| 50 | ····.end·annotation |
| |
38 | ····if-eqz·v1,·:cond_1 | 51 | ····const-class·v0,·Lc/a/b/z; |
| |
| 52 | ····invoke-virtual·{v0,·p1},·Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z |
39 | ····.line·69 | |
40 | ····check-cast·v0,·Ljava/util/Map; | |
| |
41 | ····invoke-interface·{v0,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; | 53 | ····move-result·v1 |
| |
42 | ····move-result-object·p1 | 54 | ····if-eqz·v1,·:cond_0 |
| |
43 | ····return-object·p1 | 55 | ····:try_start_0 |
| 56 | ····invoke-virtual·{p1,·v0},·Ljava/lang/Class;->asSubclass(Ljava/lang/Class;)Ljava/lang/Class; |
| |
| 57 | ····move-result-object·v0 |
44 | ····.line·70 | |
45 | ····:cond_1 | |
46 | ····instance-of·v1,·v0,·Lorg/json/JSONObject; | |
| |
47 | ····if-eqz·v1,·:cond_2 | 58 | ····invoke-static·{v0},·Lc/a/b/z;->x(Ljava/lang/Class;)Lc/a/b/z; |
| |
| 59 | ····move-result-object·v0 |
48 | ····.line·71 | |
49 | ····check-cast·v0,·Lorg/json/JSONObject; | |
| |
50 | ····invoke-virtual·{v0,·p1},·Lorg/json/JSONObject;->opt(Ljava/lang/String;)Ljava/lang/Object; | 60 | ····invoke-virtual·{v0},·Lc/a/b/z;->r()Ljava/lang/Object; |
| |
51 | ····move-result-object·p1 | 61 | ····move-result-object·v0 |
| |
52 | ····return-object·p1 | 62 | ····check-cast·v0,·Lc/a/b/q0; |
| 63 | ····:try_end_0 |
| 64 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 |
| |
| 65 | ····return-object·v0 |
53 | ····.line·73 | |
54 | ····:cond_2 | |
55 | ····new-instance·p1,·Ljava/lang/ClassCastException; | |
| |
56 | ····invoke-direct·{p1},·Ljava/lang/ClassCastException;-><init>()V | 66 | ····:catch_0 |
| 67 | ····move-exception·v0 |
| |
| 68 | ····new-instance·v1,·Ljava/lang/RuntimeException; |
57 | ····throw·p1 | |
58 | .end·method | |
Max diff block lines reached; 2848/6633 bytes (42.94%) of diff not shown.
|
| | | |
Offset 1, 23 lines modified | Offset 1, 56 lines modified |
1 | .class·public·interface·abstract·Lio/flutter/plugin/common/MethodCodec; | 1 | .class·interface·abstract·Lc/a/b/n0; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"MethodCodec.java" | 3 | .source·"" |
| |
| |
4 | #·virtual·methods | 4 | #·virtual·methods |
5 | .method·public·abstract·decodeEnvelope(Ljava/nio/ByteBuffer;)Ljava/lang/Object; | 5 | .method·public·abstract·a(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
6 | .end·method | 6 | .end·method |
| |
7 | .method·public·abstract·decodeMethodCall(Ljava/nio/ByteBuffer;)Lio/flutter/plugin/common/MethodCall; | 7 | .method·public·abstract·b(Ljava/lang/Object;)Ljava/lang/Object; |
8 | .end·method | 8 | .end·method |
| |
9 | .method·public·abstract·encodeErrorEnvelope(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljava/nio/ByteBuffer; | 9 | .method·public·abstract·c(ILjava/lang/Object;Ljava/lang/Object;)I |
10 | .end·method | 10 | .end·method |
| |
11 | .method·public·abstract·encodeErrorEnvelopeWithStacktrace(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)Ljava/nio/ByteBuffer; | 11 | .method·public·abstract·d(Ljava/lang/Object;)Ljava/util/Map; |
| 12 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 13 | ········value·=·{ |
| 14 | ············"(", |
| 15 | ············"Ljava/lang/Object;", |
| 16 | ············")", |
| 17 | ············"Ljava/util/Map<", |
| 18 | ············"**>;" |
| 19 | ········} |
| 20 | ····.end·annotation |
12 | .end·method | 21 | .end·method |
| |
13 | .method·public·abstract·encodeMethodCall(Lio/flutter/plugin/common/MethodCall;)Ljava/nio/ByteBuffer; | 22 | .method·public·abstract·e(Ljava/lang/Object;)Z |
14 | .end·method | 23 | .end·method |
| |
15 | .method·public·abstract·encodeSuccessEnvelope(Ljava/lang/Object;)Ljava/nio/ByteBuffer; | 24 | .method·public·abstract·f(Ljava/lang/Object;)Ljava/lang/Object; |
| 25 | .end·method |
| |
| 26 | .method·public·abstract·g(Ljava/lang/Object;)Ljava/util/Map; |
| 27 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 28 | ········value·=·{ |
| 29 | ············"(", |
| 30 | ············"Ljava/lang/Object;", |
| 31 | ············")", |
| 32 | ············"Ljava/util/Map<", |
| 33 | ············"**>;" |
| 34 | ········} |
| 35 | ····.end·annotation |
| 36 | .end·method |
| |
| 37 | .method·public·abstract·h(Ljava/lang/Object;)Lc/a/b/l0$a; |
| 38 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 39 | ········value·=·{ |
| 40 | ············"(", |
| 41 | ············"Ljava/lang/Object;", |
| 42 | ············")", |
| 43 | ············"Lc/a/b/l0$a<", |
| 44 | ············"**>;" |
| 45 | ········} |
| 46 | ····.end·annotation |
16 | .end·method | 47 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 35 lines modified | Offset 1, 33 lines modified |
1 | .class·public·interface·abstract·Lio/flutter/plugin/common/MessageCodec; | 1 | .class·public·abstract·Lkotlinx/coroutines/l; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"MessageCodec.java" | 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Le/v/c/l; |
| |
| |
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/Signature; | 7 | .annotation·system·Ldalvik/annotation/Signature; |
6 | ····value·=·{ | 8 | ····value·=·{ |
7 | ········"<T:", | |
8 | ········"Ljava/lang/Object;", | 9 | ········"Ljava/lang/Object;", |
| 10 | ········"Le/v/c/l<", |
| 11 | ········"Ljava/lang/Throwable;", |
| 12 | ········"Le/p;", |
9 | ········">", | 13 | ········">;" |
10 | ········"Ljava/lang/Object;" | |
11 | ····} | 14 | ····} |
12 | .end·annotation | 15 | .end·annotation |
| |
| |
13 | #·virtual·methods | 16 | #·direct·methods |
| 17 | .method·public·constructor·<init>()V |
| 18 | ····.locals·0 |
| |
| 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
| 20 | ····return-void |
14 | .method·public·abstract·decodeMessage(Ljava/nio/ByteBuffer;)Ljava/lang/Object; | |
15 | ····.annotation·system·Ldalvik/annotation/Signature; | |
16 | ········value·=·{ | |
17 | ············"(", | |
18 | ············"Ljava/nio/ByteBuffer;", | |
19 | ············")TT;" | |
20 | ········} | |
21 | ····.end·annotation | |
22 | .end·method | 21 | .end·method |
| |
| |
| 22 | #·virtual·methods |
| 23 | .method·public·abstract·a(Ljava/lang/Throwable;)V |
23 | .method·public·abstract·encodeMessage(Ljava/lang/Object;)Ljava/nio/ByteBuffer; | |
24 | ····.annotation·system·Ldalvik/annotation/Signature; | |
25 | ········value·=·{ | |
26 | ············"(TT;)", | |
27 | ············"Ljava/nio/ByteBuffer;" | |
28 | ········} | |
29 | ····.end·annotation | |
30 | .end·method | 24 | .end·method |
| | | |
Offset 1, 76 lines modified | Offset 1, 127 lines modified |
1 | .class·Lio/flutter/plugin/common/BasicMessageChannel$IncomingMessageHandler$1; | 1 | .class·Lio/flutter/plugins/a/h$b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"BasicMessageChannel.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/flutter/plugin/common/BasicMessageChannel$Reply; | 5 | .implements·Lio/flutter/plugins/a/h$c; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/flutter/plugin/common/BasicMessageChannel$IncomingMessageHandler;->onMessage(Ljava/nio/ByteBuffer;Lio/flutter/plugin/common/BinaryMessenger$BinaryReply;)V | 8 | ····value·=·Lio/flutter/plugins/a/h; |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x0 | 11 | ····accessFlags·=·0x2 |
12 | ····name·=·null | 12 | ····name·=·"b" |
13 | .end·annotation | |
| |
14 | .annotation·system·Ldalvik/annotation/Signature; | |
15 | ····value·=·{ | |
16 | ········"Ljava/lang/Object;", | |
17 | ········"Lio/flutter/plugin/common/BasicMessageChannel$Reply<", | |
18 | ········"TT;>;" | |
19 | ····} | |
20 | .end·annotation | 13 | .end·annotation |
| |
| |
21 | #·instance·fields | 14 | #·instance·fields |
| 15 | .field·final·synthetic·a:Lio/flutter/plugins/a/h; |
22 | .field·final·synthetic·this$1:Lio/flutter/plugin/common/BasicMessageChannel$IncomingMessageHandler; | |
| |
23 | .field·final·synthetic·val$callback:Lio/flutter/plugin/common/BinaryMessenger$BinaryReply; | |
| |
| |
24 | #·direct·methods | 16 | #·direct·methods |
25 | .method·constructor·<init>(Lio/flutter/plugin/common/BasicMessageChannel$IncomingMessageHandler;Lio/flutter/plugin/common/BinaryMessenger$BinaryReply;)V | 17 | .method·private·constructor·<init>(Lio/flutter/plugins/a/h;)V |
26 | ····.locals·0 | 18 | ····.locals·0 |
| |
| 19 | ····iput-object·p1,·p0,·Lio/flutter/plugins/a/h$b;->a:Lio/flutter/plugins/a/h; |
27 | ····.line·219 | |
28 | ····iput-object·p1,·p0,·Lio/flutter/plugin/common/BasicMessageChannel$IncomingMessageHandler$1;->this$1:Lio/flutter/plugin/common/BasicMessageChannel$IncomingMessageHandler; | |
| |
29 | ····iput-object·p2,·p0,·Lio/flutter/plugin/common/BasicMessageChannel$IncomingMessageHandler$1;->val$callback:Lio/flutter/plugin/common/BinaryMessenger$BinaryReply; | |
| |
30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
31 | ····return-void | 21 | ····return-void |
32 | .end·method | 22 | .end·method |
| |
| 23 | .method·synthetic·constructor·<init>(Lio/flutter/plugins/a/h;Lio/flutter/plugins/a/h$a;)V |
| 24 | ····.locals·0 |
| |
| 25 | ····invoke-direct·{p0,·p1},·Lio/flutter/plugins/a/h$b;-><init>(Lio/flutter/plugins/a/h;)V |
| |
| 26 | ····return-void |
| 27 | .end·method |
| |
| |
33 | #·virtual·methods | 28 | #·virtual·methods |
34 | .method·public·reply(Ljava/lang/Object;)V | 29 | .method·public·a(Ld/a/c/a/j$d;)V |
35 | ····.locals·2 | 30 | ····.locals·1 |
36 | ····.annotation·system·Ldalvik/annotation/Signature; | |
37 | ········value·=·{ | |
38 | ············"(TT;)V" | |
39 | ········} | |
40 | ····.end·annotation | |
| 31 | ····iget-object·v0,·p0,·Lio/flutter/plugins/a/h$b;->a:Lio/flutter/plugins/a/h; |
| |
| 32 | ····invoke-static·{v0},·Lio/flutter/plugins/a/h;->f(Lio/flutter/plugins/a/h;)Ljava/lang/String; |
| |
| 33 | ····move-result-object·v0 |
| |
| 34 | ····invoke-interface·{p1,·v0},·Ld/a/c/a/j$d;->a(Ljava/lang/Object;)V |
| |
| 35 | ····return-void |
| 36 | .end·method |
| |
| 37 | .method·public·b(Ld/a/c/a/j$d;)V |
| 38 | ····.locals·1 |
| |
| 39 | ····iget-object·v0,·p0,·Lio/flutter/plugins/a/h$b;->a:Lio/flutter/plugins/a/h; |
| |
| 40 | ····invoke-static·{v0},·Lio/flutter/plugins/a/h;->i(Lio/flutter/plugins/a/h;)Ljava/lang/String; |
| |
| 41 | ····move-result-object·v0 |
| |
| 42 | ····invoke-interface·{p1,·v0},·Ld/a/c/a/j$d;->a(Ljava/lang/Object;)V |
| |
| 43 | ····return-void |
| 44 | .end·method |
| |
| 45 | .method·public·c(Ld/a/c/a/j$d;)V |
| 46 | ····.locals·1 |
| |
| 47 | ····iget-object·v0,·p0,·Lio/flutter/plugins/a/h$b;->a:Lio/flutter/plugins/a/h; |
41 | ····.line·222 | |
42 | ····iget-object·v0,·p0,·Lio/flutter/plugin/common/BasicMessageChannel$IncomingMessageHandler$1;->val$callback:Lio/flutter/plugin/common/BinaryMessenger$BinaryReply; | |
| |
43 | ····iget-object·v1,·p0,·Lio/flutter/plugin/common/BasicMessageChannel$IncomingMessageHandler$1;->this$1:Lio/flutter/plugin/common/BasicMessageChannel$IncomingMessageHandler; | 48 | ····invoke-static·{v0},·Lio/flutter/plugins/a/h;->d(Lio/flutter/plugins/a/h;)Ljava/lang/String; |
| |
44 | ····iget-object·v1,·v1,·Lio/flutter/plugin/common/BasicMessageChannel$IncomingMessageHandler;->this$0:Lio/flutter/plugin/common/BasicMessageChannel; | 49 | ····move-result-object·v0 |
| |
| 50 | ····invoke-interface·{p1,·v0},·Ld/a/c/a/j$d;->a(Ljava/lang/Object;)V |
| |
| 51 | ····return-void |
| 52 | .end·method |
| |
45 | ····invoke-static·{v1},·Lio/flutter/plugin/common/BasicMessageChannel;->access$200(Lio/flutter/plugin/common/BasicMessageChannel;)Lio/flutter/plugin/common/MessageCodec; | 53 | .method·public·d(Ljava/lang/String;Ld/a/c/a/j$d;)V |
| 54 | ····.locals·1 |
| |
46 | ····move-result-object·v1 | 55 | ····iget-object·v0,·p0,·Lio/flutter/plugins/a/h$b;->a:Lio/flutter/plugins/a/h; |
| |
47 | ····invoke-interface·{v1,·p1},·Lio/flutter/plugin/common/MessageCodec;->encodeMessage(Ljava/lang/Object;)Ljava/nio/ByteBuffer; | 56 | ····invoke-static·{v0,·p1},·Lio/flutter/plugins/a/h;->b(Lio/flutter/plugins/a/h;Ljava/lang/String;)Ljava/util/List; |
| |
48 | ····move-result-object·p1 | 57 | ····move-result-object·p1 |
| |
49 | ····invoke-interface·{v0,·p1},·Lio/flutter/plugin/common/BinaryMessenger$BinaryReply;->reply(Ljava/nio/ByteBuffer;)V | 58 | ····invoke-interface·{p2,·p1},·Ld/a/c/a/j$d;->a(Ljava/lang/Object;)V |
| |
| 59 | ····return-void |
| 60 | .end·method |
| |
| 61 | .method·public·e(Ld/a/c/a/j$d;)V |
| 62 | ····.locals·1 |
| |
| 63 | ····iget-object·v0,·p0,·Lio/flutter/plugins/a/h$b;->a:Lio/flutter/plugins/a/h; |
| |
| 64 | ····invoke-static·{v0},·Lio/flutter/plugins/a/h;->c(Lio/flutter/plugins/a/h;)Ljava/util/List; |
Max diff block lines reached; 30/5708 bytes (0.53%) of diff not shown.
|
Max HTML report size reached
| | | |
Offset 1, 141 lines modified | Offset 1, 113 lines modified |
1 | .class·public·Lio/flutter/plugin/common/ErrorLogResult; | 1 | .class·public·final·Lkotlinx/coroutines/k2/g/e; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
3 | .source·"ErrorLogResult.java" | |
| |
4 | #·interfaces | |
5 | .implements·Lio/flutter/plugin/common/MethodChannel$Result; | |
| |
| |
6 | #·instance·fields | |
7 | .field·private·level:I | |
| |
8 | .field·private·tag:Ljava/lang/String; | |
| |
| |
9 | #·direct·methods | 4 | #·direct·methods |
10 | .method·public·constructor·<init>(Ljava/lang/String;)V | 5 | .method·public·static·final·a(Lkotlinx/coroutines/k2/g/c;Le/s/g;)V |
11 | ····.locals·1 | 6 | ····.locals·2 |
| 7 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 8 | ········value·=·{ |
| 9 | ············"(", |
| 10 | ············"Lkotlinx/coroutines/k2/g/c<", |
| 11 | ············"*>;", |
| 12 | ············"Le/s/g;", |
| 13 | ············")V" |
| 14 | ········} |
| 15 | ····.end·annotation |
| |
12 | ····.line·19 | |
13 | ····sget·v0,·Lio/flutter/Log;->WARN:I | |
| |
14 | ····invoke-direct·{p0,·p1,·v0},·Lio/flutter/plugin/common/ErrorLogResult;-><init>(Ljava/lang/String;I)V | |
| |
15 | ····return-void | |
16 | .end·method | |
| |
17 | .method·public·constructor·<init>(Ljava/lang/String;I)V | |
18 | ····.locals·0 | |
| |
19 | ····.line·22 | |
20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
21 | ····.line·23 | |
22 | ····iput-object·p1,·p0,·Lio/flutter/plugin/common/ErrorLogResult;->tag:Ljava/lang/String; | |
| |
23 | ····.line·24 | |
24 | ····iput·p2,·p0,·Lio/flutter/plugin/common/ErrorLogResult;->level:I | |
| |
25 | ····return-void | |
26 | .end·method | |
| |
| 16 | ····const/4·v0,·0x0 |
| |
| 17 | ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
27 | #·virtual·methods | |
28 | .method·public·error(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V | |
29 | ····.locals·2 | |
| |
30 | ····if-eqz·p3,·:cond_0 | 18 | ····move-result-object·v0 |
| |
| 19 | ····new-instance·v1,·Lkotlinx/coroutines/k2/g/e$a; |
31 | ····.line·33 | |
32 | ····new-instance·p1,·Ljava/lang/StringBuilder; | |
| |
33 | ····invoke-direct·{p1},·Ljava/lang/StringBuilder;-><init>()V | 20 | ····invoke-direct·{v1,·p0},·Lkotlinx/coroutines/k2/g/e$a;-><init>(Lkotlinx/coroutines/k2/g/c;)V |
| |
34 | ····const-string·v0,·"·details:·" | 21 | ····invoke-interface·{p1,·v0,·v1},·Le/s/g;->fold(Ljava/lang/Object;Le/v/c/p;)Ljava/lang/Object; |
| |
35 | ····invoke-virtual·{p1,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 22 | ····move-result-object·v0 |
| |
36 | ····move-result-object·p1 | 23 | ····check-cast·v0,·Ljava/lang/Number; |
| |
37 | ····invoke-virtual·{p1,·p3},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 24 | ····invoke-virtual·{v0},·Ljava/lang/Number;->intValue()I |
| |
38 | ····move-result-object·p1 | 25 | ····move-result·v0 |
| |
39 | ····invoke-virtual·{p1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 26 | ····iget·v1,·p0,·Lkotlinx/coroutines/k2/g/c;->f:I |
| |
40 | ····move-result-object·p1 | 27 | ····if-ne·v0,·v1,·:cond_0 |
| |
41 | ····goto·:goto_0 | 28 | ····return-void |
| |
42 | ····:cond_0 | 29 | ····:cond_0 |
43 | ····const-string·p1,·"" | 30 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
| |
| 31 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
44 | ····.line·34 | |
45 | ····:goto_0 | |
46 | ····iget·p3,·p0,·Lio/flutter/plugin/common/ErrorLogResult;->level:I | |
| |
47 | ····sget·v0,·Lio/flutter/Log;->WARN:I | 32 | ····const-string·v1,·"Flow·invariant·is·violated:\n\t\tFlow·was·collected·in·" |
| |
48 | ····if-ge·p3,·v0,·:cond_1 | 33 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
49 | ····goto·:goto_1 | 34 | ····iget-object·p0,·p0,·Lkotlinx/coroutines/k2/g/c;->e:Le/s/g; |
| |
| 35 | ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
50 | ····.line·35 | |
51 | ····:cond_1 | |
52 | ····iget·p3,·p0,·Lio/flutter/plugin/common/ErrorLogResult;->level:I | |
| |
53 | ····iget-object·v0,·p0,·Lio/flutter/plugin/common/ErrorLogResult;->tag:Ljava/lang/String; | 36 | ····const-string·p0,·",\n\t\tbut·emission·happened·in·" |
| |
54 | ····new-instance·v1,·Ljava/lang/StringBuilder; | 37 | ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
55 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V | 38 | ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
| |
56 | ····invoke-virtual·{v1,·p2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 39 | ····const-string·p0,·".\n\t\tPlease·refer·to·\'flow\'·documentation·or·use·\'flowOn\'·instead" |
| |
57 | ····move-result-object·p2 | 40 | ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
58 | ····invoke-virtual·{p2,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 41 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| |
59 | ····move-result-object·p1 | 42 | ····move-result-object·p0 |
| |
60 | ····invoke-virtual·{p1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 43 | ····new-instance·p1,·Ljava/lang/IllegalStateException; |
| |
61 | ····move-result-object·p1 | 44 | ····invoke-virtual·{p0},·Ljava/lang/Object;->toString()Ljava/lang/String; |
| |
62 | ····invoke-static·{p3,·v0,·p1},·Lio/flutter/Log;->println(ILjava/lang/String;Ljava/lang/String;)V | 45 | ····move-result-object·p0 |
| |
| 46 | ····invoke-direct·{p1,·p0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
63 | ····:goto_1 | |
64 | ····return-void | |
65 | .end·method | |
| |
66 | .method·public·notImplemented()V | |
Max diff block lines reached; 1216/6338 bytes (19.19%) of diff not shown.
|
Max HTML report size reached
| | | |
Offset 1, 153 lines modified | Offset 1, 93 lines modified |
1 | .class·Lio/flutter/plugins/pathprovider/StorageDirectoryMapper; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"StorageDirectoryMapper.java" | 1 | .class·public·final·Lkotlinx/coroutines/q; |
| 2 | .super·Lkotlinx/coroutines/y; |
| 3 | .source·"" |
| |
| |
| 4 | #·static·fields |
| 5 | .field·private·static·final·synthetic·c:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; |
4 | #·direct·methods | |
5 | .method·constructor·<init>()V | |
6 | ····.locals·0 | |
| |
7 | ····.line·12 | |
8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
9 | ····return-void | |
10 | .end·method | |
| |
11 | .method·static·androidType(Ljava/lang/Integer;)Ljava/lang/String; | |
12 | ····.locals·3 | |
13 | ····.annotation·system·Ldalvik/annotation/Throws; | |
14 | ········value·=·{ | |
15 | ············Ljava/lang/IllegalArgumentException; | |
16 | ········} | |
17 | ····.end·annotation | |
| |
18 | ····if-nez·p0,·:cond_0 | |
| |
19 | ····const/4·p0,·0x0 | |
| |
20 | ····return-object·p0 | |
| |
21 | ····.line·25 | |
22 | ····:cond_0 | |
23 | ····invoke-virtual·{p0},·Ljava/lang/Integer;->intValue()I | |
| |
24 | ····move-result·v0 | |
| |
25 | ····packed-switch·v0,·:pswitch_data_0 | |
| |
26 | ····.line·51 | |
27 | ····new-instance·v0,·Ljava/lang/IllegalArgumentException; | 6 | #·instance·fields |
| 7 | .field·private·volatile·synthetic·_resumed:I |
| |
28 | ····new-instance·v1,·Ljava/lang/StringBuilder; | |
| |
| 8 | #·direct·methods |
| 9 | .method·static·constructor·<clinit>()V |
| 10 | ····.locals·2 |
29 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V | |
| |
30 | ····const-string·v2,·"Unknown·index:·" | |
| |
31 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
| |
32 | ····move-result-object·v1 | |
| |
33 | ····invoke-virtual·{v1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | |
| |
34 | ····move-result-object·p0 | |
| |
35 | ····invoke-virtual·{p0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | |
| |
36 | ····move-result-object·p0 | 11 | ····const-class·v0,·Lkotlinx/coroutines/q; |
| |
37 | ····invoke-direct·{v0,·p0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V | 12 | ····const-string·v1,·"_resumed" |
| |
38 | ····throw·v0 | 13 | ····invoke-static·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; |
| |
| 14 | ····move-result-object·v0 |
39 | ····.line·45 | |
40 | ····:pswitch_0 | |
41 | ····sget·p0,·Landroid/os/Build$VERSION;->SDK_INT:I | |
| |
42 | ····const/16·v0,·0x13 | 15 | ····sput-object·v0,·Lkotlinx/coroutines/q;->c:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; |
| |
43 | ····if-lt·p0,·v0,·:cond_1 | 16 | ····return-void |
| 17 | .end·method |
| |
44 | ····.line·46 | |
45 | ····sget-object·p0,·Landroid/os/Environment;->DIRECTORY_DOCUMENTS:Ljava/lang/String; | 18 | .method·public·constructor·<init>(Le/s/d;Ljava/lang/Throwable;Z)V |
| 19 | ····.locals·2 |
| 20 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 21 | ········value·=·{ |
| 22 | ············"(", |
| 23 | ············"Le/s/d<", |
| 24 | ············"*>;", |
| 25 | ············"Ljava/lang/Throwable;", |
| 26 | ············"Z)V" |
| 27 | ········} |
| 28 | ····.end·annotation |
| |
46 | ····return-object·p0 | 29 | ····if-nez·p2,·:cond_0 |
| |
| 30 | ····new-instance·p2,·Ljava/util/concurrent/CancellationException; |
47 | ····.line·48 | |
48 | ····:cond_1 | |
49 | ····new-instance·p0,·Ljava/lang/IllegalArgumentException; | |
| |
50 | ····const-string·v0,·"Documents·directory·is·unsupported." | 31 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
| |
51 | ····invoke-direct·{p0,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V | 32 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
| |
52 | ····throw·p0 | 33 | ····const-string·v1,·"Continuation·" |
| |
| 34 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
53 | ····.line·43 | |
54 | ····:pswitch_1 | |
55 | ····sget-object·p0,·Landroid/os/Environment;->DIRECTORY_DCIM:Ljava/lang/String; | |
| |
56 | ····return-object·p0 | 35 | ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
| |
| 36 | ····const-string·p1,·"·was·cancelled·normally" |
57 | ····.line·41 | |
58 | ····:pswitch_2 | |
59 | ····sget-object·p0,·Landroid/os/Environment;->DIRECTORY_DOWNLOADS:Ljava/lang/String; | |
| |
60 | ····return-object·p0 | 37 | ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
| 38 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
61 | ····.line·39 | |
62 | ····:pswitch_3 | |
63 | ····sget-object·p0,·Landroid/os/Environment;->DIRECTORY_MOVIES:Ljava/lang/String; | |
| |
64 | ····return-object·p0 | 39 | ····move-result-object·p1 |
| |
Max diff block lines reached; 1591/6070 bytes (26.21%) of diff not shown.
|
| | | |
Offset 1, 98 lines modified | Offset 1, 117 lines modified |
1 | .class·Lio/flutter/embedding/engine/FlutterEngineConnectionRegistry$DefaultFlutterAssets; | 1 | .class·public·final·enum·Lio/flutter/embedding/engine/j/l$b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Enum; |
| 3 | .source·"" |
3 | .source·"FlutterEngineConnectionRegistry.java" | |
| |
4 | #·interfaces | |
5 | .implements·Lio/flutter/embedding/engine/plugins/FlutterPlugin$FlutterAssets; | |
| |
| |
6 | #·annotations | 4 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/flutter/embedding/engine/FlutterEngineConnectionRegistry; | 6 | ····value·=·Lio/flutter/embedding/engine/j/l; |
9 | .end·annotation | 7 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0xa | 9 | ····accessFlags·=·0x4019 |
12 | ····name·=·"DefaultFlutterAssets" | 10 | ····name·=·"b" |
| 11 | .end·annotation |
| |
| 12 | .annotation·system·Ldalvik/annotation/Signature; |
| 13 | ····value·=·{ |
| 14 | ········"Ljava/lang/Enum<", |
| 15 | ········"Lio/flutter/embedding/engine/j/l$b;", |
| 16 | ········">;" |
| 17 | ····} |
13 | .end·annotation | 18 | .end·annotation |
| |
| |
| 19 | #·static·fields |
| 20 | .field·public·static·final·enum·e:Lio/flutter/embedding/engine/j/l$b; |
| |
| 21 | .field·public·static·final·enum·f:Lio/flutter/embedding/engine/j/l$b; |
| |
| 22 | .field·private·static·final·synthetic·g:[Lio/flutter/embedding/engine/j/l$b; |
| |
| |
14 | #·instance·fields | 23 | #·instance·fields |
15 | .field·final·flutterLoader:Lio/flutter/embedding/engine/loader/FlutterLoader; | 24 | .field·public·d:Ljava/lang/String; |
| |
| |
16 | #·direct·methods | 25 | #·direct·methods |
17 | .method·private·constructor·<init>(Lio/flutter/embedding/engine/loader/FlutterLoader;)V | 26 | .method·static·constructor·<clinit>()V |
18 | ····.locals·0 | 27 | ····.locals·5 |
| |
| 28 | ····new-instance·v0,·Lio/flutter/embedding/engine/j/l$b; |
19 | ····.line·723 | |
20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
| 29 | ····const-string·v1,·"light" |
21 | ····.line·724 | |
22 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/FlutterEngineConnectionRegistry$DefaultFlutterAssets;->flutterLoader:Lio/flutter/embedding/engine/loader/FlutterLoader; | |
| |
| 30 | ····const/4·v2,·0x0 |
23 | ····return-void | |
24 | .end·method | |
| |
| 31 | ····invoke-direct·{v0,·v1,·v2,·v1},·Lio/flutter/embedding/engine/j/l$b;-><init>(Ljava/lang/String;ILjava/lang/String;)V |
25 | .method·synthetic·constructor·<init>(Lio/flutter/embedding/engine/loader/FlutterLoader;Lio/flutter/embedding/engine/FlutterEngineConnectionRegistry$1;)V | |
26 | ····.locals·0 | |
| |
| 32 | ····sput-object·v0,·Lio/flutter/embedding/engine/j/l$b;->e:Lio/flutter/embedding/engine/j/l$b; |
27 | ····.line·720 | |
28 | ····invoke-direct·{p0,·p1},·Lio/flutter/embedding/engine/FlutterEngineConnectionRegistry$DefaultFlutterAssets;-><init>(Lio/flutter/embedding/engine/loader/FlutterLoader;)V | |
| |
| 33 | ····new-instance·v1,·Lio/flutter/embedding/engine/j/l$b; |
29 | ····return-void | |
30 | .end·method | |
| |
| 34 | ····const-string·v3,·"dark" |
| |
| 35 | ····const/4·v4,·0x1 |
31 | #·virtual·methods | |
32 | .method·public·getAssetFilePathByName(Ljava/lang/String;)Ljava/lang/String; | |
33 | ····.locals·1 | |
| |
| 36 | ····invoke-direct·{v1,·v3,·v4,·v3},·Lio/flutter/embedding/engine/j/l$b;-><init>(Ljava/lang/String;ILjava/lang/String;)V |
34 | ····.line·728 | |
35 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEngineConnectionRegistry$DefaultFlutterAssets;->flutterLoader:Lio/flutter/embedding/engine/loader/FlutterLoader; | |
| |
36 | ····invoke-virtual·{v0,·p1},·Lio/flutter/embedding/engine/loader/FlutterLoader;->getLookupKeyForAsset(Ljava/lang/String;)Ljava/lang/String; | 37 | ····sput-object·v1,·Lio/flutter/embedding/engine/j/l$b;->f:Lio/flutter/embedding/engine/j/l$b; |
| |
37 | ····move-result-object·p1 | 38 | ····const/4·v3,·0x2 |
| |
| 39 | ····new-array·v3,·v3,·[Lio/flutter/embedding/engine/j/l$b; |
38 | ····return-object·p1 | |
39 | .end·method | |
| |
40 | .method·public·getAssetFilePathByName(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | |
41 | ····.locals·1 | 40 | ····aput-object·v0,·v3,·v2 |
| |
| 41 | ····aput-object·v1,·v3,·v4 |
| |
| 42 | ····sput-object·v3,·Lio/flutter/embedding/engine/j/l$b;->g:[Lio/flutter/embedding/engine/j/l$b; |
| |
| 43 | ····return-void |
| 44 | .end·method |
| |
42 | ····.line·733 | |
43 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEngineConnectionRegistry$DefaultFlutterAssets;->flutterLoader:Lio/flutter/embedding/engine/loader/FlutterLoader; | 45 | .method·private·constructor·<init>(Ljava/lang/String;ILjava/lang/String;)V |
| 46 | ····.locals·0 |
| 47 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 48 | ········value·=·{ |
| 49 | ············"(", |
| 50 | ············"Ljava/lang/String;", |
| 51 | ············")V" |
| 52 | ········} |
| 53 | ····.end·annotation |
| |
44 | ····invoke-virtual·{v0,·p1,·p2},·Lio/flutter/embedding/engine/loader/FlutterLoader;->getLookupKeyForAsset(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 54 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V |
| |
45 | ····move-result-object·p1 | 55 | ····iput-object·p3,·p0,·Lio/flutter/embedding/engine/j/l$b;->d:Ljava/lang/String; |
| |
46 | ····return-object·p1 | 56 | ····return-void |
47 | .end·method | 57 | .end·method |
| |
48 | .method·public·getAssetFilePathBySubpath(Ljava/lang/String;)Ljava/lang/String; | 58 | .method·public·static·valueOf(Ljava/lang/String;)Lio/flutter/embedding/engine/j/l$b; |
49 | ····.locals·1 | 59 | ····.locals·1 |
| |
50 | ····.line·737 | |
51 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEngineConnectionRegistry$DefaultFlutterAssets;->flutterLoader:Lio/flutter/embedding/engine/loader/FlutterLoader; | 60 | ····const-class·v0,·Lio/flutter/embedding/engine/j/l$b; |
| |
| 61 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; |
| |
52 | ····invoke-virtual·{v0,·p1},·Lio/flutter/embedding/engine/loader/FlutterLoader;->getLookupKeyForAsset(Ljava/lang/String;)Ljava/lang/String; | 62 | ····move-result-object·p0 |
| |
53 | ····move-result-object·p1 | 63 | ····check-cast·p0,·Lio/flutter/embedding/engine/j/l$b; |
| |
Max diff block lines reached; 900/6368 bytes (14.13%) of diff not shown.
|
| | | |
Offset 1, 61 lines modified | Offset 1, 60 lines modified |
1 | .class·Lio/flutter/embedding/engine/FlutterEngineGroup$1; | 1 | .class·Lio/flutter/embedding/android/FlutterSplashView$b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FlutterEngineGroup.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/flutter/embedding/engine/FlutterEngine$EngineLifecycleListener; | 5 | .implements·Lio/flutter/embedding/engine/renderer/b; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/flutter/embedding/engine/FlutterEngineGroup;->createAndRunEngine(Lio/flutter/embedding/engine/FlutterEngineGroup$Options;)Lio/flutter/embedding/engine/FlutterEngine; | 8 | ····value·=·Lio/flutter/embedding/android/FlutterSplashView; |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x0 | 11 | ····accessFlags·=·0x0 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
| |
| |
14 | #·instance·fields | 14 | #·instance·fields |
15 | .field·final·synthetic·this$0:Lio/flutter/embedding/engine/FlutterEngineGroup; | 15 | .field·final·synthetic·a:Lio/flutter/embedding/android/FlutterSplashView; |
| |
16 | .field·final·synthetic·val$engineToCleanUpOnDestroy:Lio/flutter/embedding/engine/FlutterEngine; | |
| |
| |
17 | #·direct·methods | 16 | #·direct·methods |
18 | .method·constructor·<init>(Lio/flutter/embedding/engine/FlutterEngineGroup;Lio/flutter/embedding/engine/FlutterEngine;)V | 17 | .method·constructor·<init>(Lio/flutter/embedding/android/FlutterSplashView;)V |
19 | ····.locals·0 | 18 | ····.locals·0 |
| |
20 | ····.line·165 | |
21 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/FlutterEngineGroup$1;->this$0:Lio/flutter/embedding/engine/FlutterEngineGroup; | 19 | ····iput-object·p1,·p0,·Lio/flutter/embedding/android/FlutterSplashView$b;->a:Lio/flutter/embedding/android/FlutterSplashView; |
| |
22 | ····iput-object·p2,·p0,·Lio/flutter/embedding/engine/FlutterEngineGroup$1;->val$engineToCleanUpOnDestroy:Lio/flutter/embedding/engine/FlutterEngine; | |
| |
23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
24 | ····return-void | 21 | ····return-void |
25 | .end·method | 22 | .end·method |
| |
| |
26 | #·virtual·methods | 23 | #·virtual·methods |
27 | .method·public·onEngineWillDestroy()V | 24 | .method·public·d()V |
28 | ····.locals·2 | 25 | ····.locals·1 |
| |
| 26 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/FlutterSplashView$b;->a:Lio/flutter/embedding/android/FlutterSplashView; |
| |
| 27 | ····invoke-static·{v0},·Lio/flutter/embedding/android/FlutterSplashView;->b(Lio/flutter/embedding/android/FlutterSplashView;)Lio/flutter/embedding/android/p; |
| |
| 28 | ····move-result-object·v0 |
29 | ····.line·174 | |
30 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEngineGroup$1;->this$0:Lio/flutter/embedding/engine/FlutterEngineGroup; | |
| |
31 | ····iget-object·v0,·v0,·Lio/flutter/embedding/engine/FlutterEngineGroup;->activeEngines:Ljava/util/List; | 29 | ····if-eqz·v0,·:cond_0 |
| |
32 | ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/FlutterEngineGroup$1;->val$engineToCleanUpOnDestroy:Lio/flutter/embedding/engine/FlutterEngine; | 30 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/FlutterSplashView$b;->a:Lio/flutter/embedding/android/FlutterSplashView; |
| |
33 | ····invoke-interface·{v0,·v1},·Ljava/util/List;->remove(Ljava/lang/Object;)Z | 31 | ····invoke-static·{v0},·Lio/flutter/embedding/android/FlutterSplashView;->c(Lio/flutter/embedding/android/FlutterSplashView;)V |
| |
| 32 | ····:cond_0 |
34 | ····return-void | 33 | ····return-void |
35 | .end·method | 34 | .end·method |
| |
36 | .method·public·onPreEngineRestart()V | 35 | .method·public·f()V |
37 | ····.locals·0 | 36 | ····.locals·0 |
| |
38 | ····return-void | 37 | ····return-void |
39 | .end·method | 38 | .end·method |
| | | |
Offset 1, 38 lines modified | Offset 1, 36 lines modified |
1 | .class·public·Lio/flutter/embedding/engine/FlutterJNI$Factory; | 1 | .class·public·Lio/flutter/embedding/engine/FlutterJNI$c; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FlutterJNI.java" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lio/flutter/embedding/engine/FlutterJNI; | 6 | ····value·=·Lio/flutter/embedding/engine/FlutterJNI; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x9 | 9 | ····accessFlags·=·0x9 |
10 | ····name·=·"Factory" | 10 | ····name·=·"c" |
11 | .end·annotation | 11 | .end·annotation |
| |
| |
12 | #·direct·methods | 12 | #·direct·methods |
13 | .method·public·constructor·<init>()V | 13 | .method·public·constructor·<init>()V |
14 | ····.locals·0 | 14 | ····.locals·0 |
| |
15 | ····.line·120 | |
16 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 15 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
17 | ····return-void | 16 | ····return-void |
18 | .end·method | 17 | .end·method |
| |
| |
19 | #·virtual·methods | 18 | #·virtual·methods |
20 | .method·public·provideFlutterJNI()Lio/flutter/embedding/engine/FlutterJNI; | 19 | .method·public·a()Lio/flutter/embedding/engine/FlutterJNI; |
21 | ····.locals·1 | 20 | ····.locals·1 |
| |
22 | ····.line·123 | |
23 | ····new-instance·v0,·Lio/flutter/embedding/engine/FlutterJNI; | 21 | ····new-instance·v0,·Lio/flutter/embedding/engine/FlutterJNI; |
| |
24 | ····invoke-direct·{v0},·Lio/flutter/embedding/engine/FlutterJNI;-><init>()V | 22 | ····invoke-direct·{v0},·Lio/flutter/embedding/engine/FlutterJNI;-><init>()V |
| |
25 | ····return-object·v0 | 23 | ····return-object·v0 |
26 | .end·method | 24 | .end·method |
| | | |
Offset 1, 103 lines modified | Offset 1, 96 lines modified |
1 | .class·Lio/flutter/embedding/engine/FlutterEngine$1; | 1 | .class·Lio/flutter/embedding/engine/f/c$e; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FlutterEngine.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/flutter/embedding/engine/FlutterEngine$EngineLifecycleListener; | 5 | .implements·Ld/a/c/a/b$b; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/flutter/embedding/engine/FlutterEngine; | 8 | ····value·=·Lio/flutter/embedding/engine/f/c; |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x0 | 11 | ····accessFlags·=·0x8 |
12 | ····name·=·null | 12 | ····name·=·"e" |
13 | .end·annotation | 13 | .end·annotation |
| |
| |
14 | #·instance·fields | 14 | #·instance·fields |
15 | .field·final·synthetic·this$0:Lio/flutter/embedding/engine/FlutterEngine; | 15 | .field·private·final·a:Lio/flutter/embedding/engine/FlutterJNI; |
| |
| 16 | .field·private·final·b:I |
| |
| 17 | .field·private·final·c:Ljava/util/concurrent/atomic/AtomicBoolean; |
16 | #·direct·methods | |
17 | .method·constructor·<init>(Lio/flutter/embedding/engine/FlutterEngine;)V | |
18 | ····.locals·0 | |
| |
19 | ····.line·109 | |
20 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/FlutterEngine$1;->this$0:Lio/flutter/embedding/engine/FlutterEngine; | |
| |
21 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
22 | ····return-void | |
23 | .end·method | 18 | #·direct·methods |
| 19 | .method·constructor·<init>(Lio/flutter/embedding/engine/FlutterJNI;I)V |
| 20 | ····.locals·2 |
| |
| 21 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
| 22 | ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicBoolean; |
24 | #·virtual·methods | |
25 | .method·public·onEngineWillDestroy()V | |
26 | ····.locals·0 | |
| |
| 23 | ····const/4·v1,·0x0 |
27 | ····return-void | |
28 | .end·method | |
| |
| 24 | ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V |
29 | .method·public·onPreEngineRestart()V | |
30 | ····.locals·2 | |
| |
31 | ····const-string·v0,·"FlutterEngine" | 25 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/f/c$e;->c:Ljava/util/concurrent/atomic/AtomicBoolean; |
| |
32 | ····const-string·v1,·"onPreEngineRestart()" | 26 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/f/c$e;->a:Lio/flutter/embedding/engine/FlutterJNI; |
| |
| 27 | ····iput·p2,·p0,·Lio/flutter/embedding/engine/f/c$e;->b:I |
33 | ····.line·112 | |
34 | ····invoke-static·{v0,·v1},·Lio/flutter/Log;->v(Ljava/lang/String;Ljava/lang/String;)V | |
| |
35 | ····.line·113 | |
36 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEngine$1;->this$0:Lio/flutter/embedding/engine/FlutterEngine; | 28 | ····return-void |
| 29 | .end·method |
| |
37 | ····invoke-static·{v0},·Lio/flutter/embedding/engine/FlutterEngine;->access$000(Lio/flutter/embedding/engine/FlutterEngine;)Ljava/util/Set; | |
| |
38 | ····move-result-object·v0 | 30 | #·virtual·methods |
| 31 | .method·public·a(Ljava/nio/ByteBuffer;)V |
| 32 | ····.locals·3 |
| |
39 | ····invoke-interface·{v0},·Ljava/util/Set;->iterator()Ljava/util/Iterator; | 33 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/f/c$e;->c:Ljava/util/concurrent/atomic/AtomicBoolean; |
| |
40 | ····move-result-object·v0 | 34 | ····const/4·v1,·0x1 |
| |
| 35 | ····invoke-virtual·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicBoolean;->getAndSet(Z)Z |
41 | ····:goto_0 | |
42 | ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z | |
| |
43 | ····move-result·v1 | 36 | ····move-result·v0 |
| |
44 | ····if-eqz·v1,·:cond_0 | 37 | ····if-nez·v0,·:cond_1 |
| |
45 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 38 | ····if-nez·p1,·:cond_0 |
| |
46 | ····move-result-object·v1 | 39 | ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/f/c$e;->a:Lio/flutter/embedding/engine/FlutterJNI; |
| |
47 | ····check-cast·v1,·Lio/flutter/embedding/engine/FlutterEngine$EngineLifecycleListener; | 40 | ····iget·v0,·p0,·Lio/flutter/embedding/engine/f/c$e;->b:I |
| |
| 41 | ····invoke-virtual·{p1,·v0},·Lio/flutter/embedding/engine/FlutterJNI;->invokePlatformMessageEmptyResponseCallback(I)V |
48 | ····.line·114 | |
49 | ····invoke-interface·{v1},·Lio/flutter/embedding/engine/FlutterEngine$EngineLifecycleListener;->onPreEngineRestart()V | |
| |
50 | ····goto·:goto_0 | 42 | ····goto·:goto_0 |
| |
51 | ····.line·117 | |
52 | ····:cond_0 | 43 | ····:cond_0 |
53 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEngine$1;->this$0:Lio/flutter/embedding/engine/FlutterEngine; | 44 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/f/c$e;->a:Lio/flutter/embedding/engine/FlutterJNI; |
| |
54 | ····invoke-static·{v0},·Lio/flutter/embedding/engine/FlutterEngine;->access$100(Lio/flutter/embedding/engine/FlutterEngine;)Lio/flutter/plugin/platform/PlatformViewsController; | 45 | ····iget·v1,·p0,·Lio/flutter/embedding/engine/f/c$e;->b:I |
| |
55 | ····move-result-object·v0 | 46 | ····invoke-virtual·{p1},·Ljava/nio/ByteBuffer;->position()I |
| |
56 | ····invoke-virtual·{v0},·Lio/flutter/plugin/platform/PlatformViewsController;->onPreEngineRestart()V | 47 | ····move-result·v2 |
| |
| 48 | ····invoke-virtual·{v0,·v1,·p1,·v2},·Lio/flutter/embedding/engine/FlutterJNI;->invokePlatformMessageResponseCallback(ILjava/nio/ByteBuffer;I)V |
57 | ····.line·118 | |
58 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterEngine$1;->this$0:Lio/flutter/embedding/engine/FlutterEngine; | |
| |
59 | ····invoke-static·{v0},·Lio/flutter/embedding/engine/FlutterEngine;->access$200(Lio/flutter/embedding/engine/FlutterEngine;)Lio/flutter/embedding/engine/systemchannels/RestorationChannel; | 49 | ····:goto_0 |
| 50 | ····return-void |
| |
60 | ····move-result-object·v0 | 51 | ····:cond_1 |
| 52 | ····new-instance·p1,·Ljava/lang/IllegalStateException; |
| |
61 | ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/systemchannels/RestorationChannel;->clearData()V | 53 | ····const-string·v0,·"Reply·already·submitted" |
| |
62 | ····return-void | 54 | ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
| |
| 55 | ····throw·p1 |
63 | .end·method | 56 | .end·method |
| | | |
Offset 1, 34 lines modified | Offset 1, 34 lines modified |
1 | .class·public·final·synthetic·Lio/flutter/embedding/engine/-$$Lambda$FlutterJNI$2fUF03zsar2dpLbGJv6IUmJU-0A; | 1 | .class·public·final·synthetic·Lio/flutter/embedding/engine/a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"lambda" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroid/graphics/ImageDecoder$OnHeaderDecodedListener; | 5 | .implements·Landroid/graphics/ImageDecoder$OnHeaderDecodedListener; |
| |
| |
6 | #·instance·fields | 6 | #·instance·fields |
7 | .field·public·final·synthetic·f$0:J | 7 | .field·public·final·synthetic·a:J |
| |
| |
8 | #·direct·methods | 8 | #·direct·methods |
9 | .method·public·synthetic·constructor·<init>(J)V | 9 | .method·public·synthetic·constructor·<init>(J)V |
10 | ····.locals·0 | 10 | ····.locals·0 |
| |
11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
12 | ····iput-wide·p1,·p0,·Lio/flutter/embedding/engine/-$$Lambda$FlutterJNI$2fUF03zsar2dpLbGJv6IUmJU-0A;->f$0:J | 12 | ····iput-wide·p1,·p0,·Lio/flutter/embedding/engine/a;->a:J |
| |
13 | ····return-void | 13 | ····return-void |
14 | .end·method | 14 | .end·method |
| |
| |
15 | #·virtual·methods | 15 | #·virtual·methods |
16 | .method·public·final·onHeaderDecoded(Landroid/graphics/ImageDecoder;Landroid/graphics/ImageDecoder$ImageInfo;Landroid/graphics/ImageDecoder$Source;)V | 16 | .method·public·final·onHeaderDecoded(Landroid/graphics/ImageDecoder;Landroid/graphics/ImageDecoder$ImageInfo;Landroid/graphics/ImageDecoder$Source;)V |
17 | ····.locals·2 | 17 | ····.locals·2 |
| |
18 | ····iget-wide·v0,·p0,·Lio/flutter/embedding/engine/-$$Lambda$FlutterJNI$2fUF03zsar2dpLbGJv6IUmJU-0A;->f$0:J | 18 | ····iget-wide·v0,·p0,·Lio/flutter/embedding/engine/a;->a:J |
| |
19 | ····invoke-static·{v0,·v1,·p1,·p2,·p3},·Lio/flutter/embedding/engine/FlutterJNI;->lambda$decodeImage$0(JLandroid/graphics/ImageDecoder;Landroid/graphics/ImageDecoder$ImageInfo;Landroid/graphics/ImageDecoder$Source;)V | 19 | ····invoke-static·{v0,·v1,·p1,·p2,·p3},·Lio/flutter/embedding/engine/FlutterJNI;->a(JLandroid/graphics/ImageDecoder;Landroid/graphics/ImageDecoder$ImageInfo;Landroid/graphics/ImageDecoder$Source;)V |
| |
20 | ····return-void | 20 | ····return-void |
21 | .end·method | 21 | .end·method |
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 62 lines modified | Offset 1, 54 lines modified |
1 | .class·public·final·Lio/flutter/embedding/engine/renderer/FlutterRenderer$DisplayFeature; | 1 | .class·public·final·Lio/flutter/embedding/engine/renderer/a$b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FlutterRenderer.java" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lio/flutter/embedding/engine/renderer/FlutterRenderer; | 6 | ····value·=·Lio/flutter/embedding/engine/renderer/a; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x19 | 9 | ····accessFlags·=·0x19 |
10 | ····name·=·"DisplayFeature" | 10 | ····name·=·"b" |
11 | .end·annotation | 11 | .end·annotation |
| |
| |
12 | #·instance·fields | 12 | #·instance·fields |
13 | .field·public·final·bounds:Landroid/graphics/Rect; | 13 | .field·public·final·a:Landroid/graphics/Rect; |
| |
14 | .field·public·final·state:Lio/flutter/embedding/engine/renderer/FlutterRenderer$DisplayFeatureState; | 14 | .field·public·final·b:Lio/flutter/embedding/engine/renderer/a$d; |
| |
15 | .field·public·final·type:Lio/flutter/embedding/engine/renderer/FlutterRenderer$DisplayFeatureType; | 15 | .field·public·final·c:Lio/flutter/embedding/engine/renderer/a$c; |
| |
| |
16 | #·direct·methods | 16 | #·direct·methods |
17 | .method·public·constructor·<init>(Landroid/graphics/Rect;Lio/flutter/embedding/engine/renderer/FlutterRenderer$DisplayFeatureType;)V | 17 | .method·public·constructor·<init>(Landroid/graphics/Rect;Lio/flutter/embedding/engine/renderer/a$d;)V |
18 | ····.locals·0 | 18 | ····.locals·0 |
| |
19 | ····.line·492 | |
20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
21 | ····.line·493 | |
22 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$DisplayFeature;->bounds:Landroid/graphics/Rect; | 20 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/a$b;->a:Landroid/graphics/Rect; |
| |
23 | ····.line·494 | |
24 | ····iput-object·p2,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$DisplayFeature;->type:Lio/flutter/embedding/engine/renderer/FlutterRenderer$DisplayFeatureType; | 21 | ····iput-object·p2,·p0,·Lio/flutter/embedding/engine/renderer/a$b;->b:Lio/flutter/embedding/engine/renderer/a$d; |
| |
| 22 | ····sget-object·p1,·Lio/flutter/embedding/engine/renderer/a$c;->e:Lio/flutter/embedding/engine/renderer/a$c; |
25 | ····.line·495 | |
26 | ····sget-object·p1,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$DisplayFeatureState;->UNKNOWN:Lio/flutter/embedding/engine/renderer/FlutterRenderer$DisplayFeatureState; | |
| |
27 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$DisplayFeature;->state:Lio/flutter/embedding/engine/renderer/FlutterRenderer$DisplayFeatureState; | 23 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/a$b;->c:Lio/flutter/embedding/engine/renderer/a$c; |
| |
28 | ····return-void | 24 | ····return-void |
29 | .end·method | 25 | .end·method |
| |
30 | .method·public·constructor·<init>(Landroid/graphics/Rect;Lio/flutter/embedding/engine/renderer/FlutterRenderer$DisplayFeatureType;Lio/flutter/embedding/engine/renderer/FlutterRenderer$DisplayFeatureState;)V | 26 | .method·public·constructor·<init>(Landroid/graphics/Rect;Lio/flutter/embedding/engine/renderer/a$d;Lio/flutter/embedding/engine/renderer/a$c;)V |
31 | ····.locals·0 | 27 | ····.locals·0 |
| |
32 | ····.line·486 | |
33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
34 | ····.line·487 | |
35 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$DisplayFeature;->bounds:Landroid/graphics/Rect; | 29 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/a$b;->a:Landroid/graphics/Rect; |
| |
36 | ····.line·488 | |
37 | ····iput-object·p2,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$DisplayFeature;->type:Lio/flutter/embedding/engine/renderer/FlutterRenderer$DisplayFeatureType; | 30 | ····iput-object·p2,·p0,·Lio/flutter/embedding/engine/renderer/a$b;->b:Lio/flutter/embedding/engine/renderer/a$d; |
| |
| 31 | ····iput-object·p3,·p0,·Lio/flutter/embedding/engine/renderer/a$b;->c:Lio/flutter/embedding/engine/renderer/a$c; |
38 | ····.line·489 | |
39 | ····iput-object·p3,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$DisplayFeature;->state:Lio/flutter/embedding/engine/renderer/FlutterRenderer$DisplayFeatureState; | |
| |
40 | ····return-void | 32 | ····return-void |
41 | .end·method | 33 | .end·method |
| | | |
Offset 1, 83 lines modified | Offset 1, 78 lines modified |
1 | .class·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry$1; | 1 | .class·Lio/flutter/embedding/engine/renderer/a$f$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FlutterRenderer.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroid/graphics/SurfaceTexture$OnFrameAvailableListener; | 5 | .implements·Landroid/graphics/SurfaceTexture$OnFrameAvailableListener; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry; | 8 | ····value·=·Lio/flutter/embedding/engine/renderer/a$f; |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x0 | 11 | ····accessFlags·=·0x0 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
| |
| |
14 | #·instance·fields | 14 | #·instance·fields |
15 | .field·final·synthetic·this$1:Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry; | 15 | .field·final·synthetic·a:Lio/flutter/embedding/engine/renderer/a$f; |
| |
| |
16 | #·direct·methods | 16 | #·direct·methods |
17 | .method·constructor·<init>(Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;)V | 17 | .method·constructor·<init>(Lio/flutter/embedding/engine/renderer/a$f;)V |
18 | ····.locals·0 | 18 | ····.locals·0 |
| |
| 19 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/a$f$a;->a:Lio/flutter/embedding/engine/renderer/a$f; |
19 | ····.line·145 | |
20 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry$1;->this$1:Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry; | |
| |
21 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
22 | ····return-void | 21 | ····return-void |
23 | .end·method | 22 | .end·method |
| |
| |
24 | #·virtual·methods | 23 | #·virtual·methods |
25 | .method·public·onFrameAvailable(Landroid/graphics/SurfaceTexture;)V | 24 | .method·public·onFrameAvailable(Landroid/graphics/SurfaceTexture;)V |
26 | ····.locals·2 | 25 | ····.locals·3 |
| |
| 26 | ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/a$f$a;->a:Lio/flutter/embedding/engine/renderer/a$f; |
27 | ····.line·148 | |
28 | ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry$1;->this$1:Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry; | |
| |
29 | ····invoke-static·{p1},·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;->access$100(Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;)Z | 27 | ····invoke-static·{p1},·Lio/flutter/embedding/engine/renderer/a$f;->d(Lio/flutter/embedding/engine/renderer/a$f;)Z |
| |
30 | ····move-result·p1 | 28 | ····move-result·p1 |
| |
31 | ····if-nez·p1,·:cond_1 | 29 | ····if-nez·p1,·:cond_1 |
| |
32 | ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry$1;->this$1:Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry; | 30 | ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/a$f$a;->a:Lio/flutter/embedding/engine/renderer/a$f; |
| |
33 | ····iget-object·p1,·p1,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;->this$0:Lio/flutter/embedding/engine/renderer/FlutterRenderer; | 31 | ····iget-object·p1,·p1,·Lio/flutter/embedding/engine/renderer/a$f;->e:Lio/flutter/embedding/engine/renderer/a; |
| |
34 | ····invoke-static·{p1},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->access$200(Lio/flutter/embedding/engine/renderer/FlutterRenderer;)Lio/flutter/embedding/engine/FlutterJNI; | 32 | ····invoke-static·{p1},·Lio/flutter/embedding/engine/renderer/a;->c(Lio/flutter/embedding/engine/renderer/a;)Lio/flutter/embedding/engine/FlutterJNI; |
| |
35 | ····move-result-object·p1 | 33 | ····move-result-object·p1 |
| |
36 | ····invoke-virtual·{p1},·Lio/flutter/embedding/engine/FlutterJNI;->isAttached()Z | 34 | ····invoke-virtual·{p1},·Lio/flutter/embedding/engine/FlutterJNI;->isAttached()Z |
| |
37 | ····move-result·p1 | 35 | ····move-result·p1 |
| |
38 | ····if-nez·p1,·:cond_0 | 36 | ····if-nez·p1,·:cond_0 |
| |
39 | ····goto·:goto_0 | 37 | ····goto·:goto_0 |
| |
40 | ····.line·155 | |
41 | ····:cond_0 | 38 | ····:cond_0 |
42 | ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry$1;->this$1:Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry; | 39 | ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/a$f$a;->a:Lio/flutter/embedding/engine/renderer/a$f; |
| |
43 | ····iget-object·p1,·p1,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;->this$0:Lio/flutter/embedding/engine/renderer/FlutterRenderer; | 40 | ····iget-object·v0,·p1,·Lio/flutter/embedding/engine/renderer/a$f;->e:Lio/flutter/embedding/engine/renderer/a; |
| |
44 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry$1;->this$1:Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry; | 41 | ····invoke-static·{p1},·Lio/flutter/embedding/engine/renderer/a$f;->e(Lio/flutter/embedding/engine/renderer/a$f;)J |
| |
45 | ····invoke-static·{v0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;->access$300(Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureRegistryEntry;)J | 42 | ····move-result-wide·v1 |
| |
46 | ····move-result-wide·v0 | |
| |
47 | ····invoke-static·{p1,·v0,·v1},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->access$400(Lio/flutter/embedding/engine/renderer/FlutterRenderer;J)V | 43 | ····invoke-static·{v0,·v1,·v2},·Lio/flutter/embedding/engine/renderer/a;->d(Lio/flutter/embedding/engine/renderer/a;J)V |
| |
48 | ····:cond_1 | 44 | ····:cond_1 |
49 | ····:goto_0 | 45 | ····:goto_0 |
50 | ····return-void | 46 | ····return-void |
51 | .end·method | 47 | .end·method |
| | | |
Offset 1, 62 lines modified | Offset 1, 59 lines modified |
1 | .class·Lio/flutter/embedding/engine/renderer/FlutterRenderer$1; | 1 | .class·Lio/flutter/embedding/engine/renderer/a$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FlutterRenderer.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/flutter/embedding/engine/renderer/FlutterUiDisplayListener; | 5 | .implements·Lio/flutter/embedding/engine/renderer/b; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/flutter/embedding/engine/renderer/FlutterRenderer; | 8 | ····value·=·Lio/flutter/embedding/engine/renderer/a; |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x0 | 11 | ····accessFlags·=·0x0 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
| |
| |
14 | #·instance·fields | 14 | #·instance·fields |
15 | .field·final·synthetic·this$0:Lio/flutter/embedding/engine/renderer/FlutterRenderer; | 15 | .field·final·synthetic·a:Lio/flutter/embedding/engine/renderer/a; |
| |
| |
16 | #·direct·methods | 16 | #·direct·methods |
17 | .method·constructor·<init>(Lio/flutter/embedding/engine/renderer/FlutterRenderer;)V | 17 | .method·constructor·<init>(Lio/flutter/embedding/engine/renderer/a;)V |
18 | ····.locals·0 | 18 | ····.locals·0 |
| |
19 | ····.line·49 | |
20 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$1;->this$0:Lio/flutter/embedding/engine/renderer/FlutterRenderer; | 19 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/a$a;->a:Lio/flutter/embedding/engine/renderer/a; |
| |
21 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
22 | ····return-void | 21 | ····return-void |
23 | .end·method | 22 | .end·method |
| |
| |
24 | #·virtual·methods | 23 | #·virtual·methods |
25 | .method·public·onFlutterUiDisplayed()V | 24 | .method·public·d()V |
26 | ····.locals·2 | 25 | ····.locals·2 |
| |
27 | ····.line·52 | |
28 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$1;->this$0:Lio/flutter/embedding/engine/renderer/FlutterRenderer; | 26 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/a$a;->a:Lio/flutter/embedding/engine/renderer/a; |
| |
29 | ····const/4·v1,·0x1 | 27 | ····const/4·v1,·0x1 |
| |
30 | ····invoke-static·{v0,·v1},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->access$002(Lio/flutter/embedding/engine/renderer/FlutterRenderer;Z)Z | 28 | ····invoke-static·{v0,·v1},·Lio/flutter/embedding/engine/renderer/a;->b(Lio/flutter/embedding/engine/renderer/a;Z)Z |
| |
31 | ····return-void | 29 | ····return-void |
32 | .end·method | 30 | .end·method |
| |
33 | .method·public·onFlutterUiNoLongerDisplayed()V | 31 | .method·public·f()V |
34 | ····.locals·2 | 32 | ····.locals·2 |
| |
35 | ····.line·57 | |
36 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$1;->this$0:Lio/flutter/embedding/engine/renderer/FlutterRenderer; | 33 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/a$a;->a:Lio/flutter/embedding/engine/renderer/a; |
| |
37 | ····const/4·v1,·0x0 | 34 | ····const/4·v1,·0x0 |
| |
38 | ····invoke-static·{v0,·v1},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->access$002(Lio/flutter/embedding/engine/renderer/FlutterRenderer;Z)Z | 35 | ····invoke-static·{v0,·v1},·Lio/flutter/embedding/engine/renderer/a;->b(Lio/flutter/embedding/engine/renderer/a;Z)Z |
| |
39 | ····return-void | 36 | ····return-void |
40 | .end·method | 37 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 98 lines modified | Offset 1, 86 lines modified |
1 | .class·final·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureFinalizerRunnable; | 1 | .class·final·Lio/flutter/embedding/engine/renderer/a$e; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FlutterRenderer.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/lang/Runnable; | 5 | .implements·Ljava/lang/Runnable; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/flutter/embedding/engine/renderer/FlutterRenderer; | 8 | ····value·=·Lio/flutter/embedding/engine/renderer/a; |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x18 | 11 | ····accessFlags·=·0x18 |
12 | ····name·=·"SurfaceTextureFinalizerRunnable" | 12 | ····name·=·"e" |
13 | .end·annotation | 13 | .end·annotation |
| |
| |
14 | #·instance·fields | 14 | #·instance·fields |
15 | .field·private·final·flutterJNI:Lio/flutter/embedding/engine/FlutterJNI; | 15 | .field·private·final·d:J |
| |
16 | .field·private·final·id:J | 16 | .field·private·final·e:Lio/flutter/embedding/engine/FlutterJNI; |
| |
| |
17 | #·direct·methods | 17 | #·direct·methods |
18 | .method·constructor·<init>(JLio/flutter/embedding/engine/FlutterJNI;)V | 18 | .method·constructor·<init>(JLio/flutter/embedding/engine/FlutterJNI;)V |
19 | ····.locals·0 | 19 | ····.locals·0 |
| |
20 | ····.line·204 | |
21 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
| 21 | ····iput-wide·p1,·p0,·Lio/flutter/embedding/engine/renderer/a$e;->d:J |
22 | ····.line·205 | |
23 | ····iput-wide·p1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureFinalizerRunnable;->id:J | |
| |
24 | ····.line·206 | |
25 | ····iput-object·p3,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureFinalizerRunnable;->flutterJNI:Lio/flutter/embedding/engine/FlutterJNI; | 22 | ····iput-object·p3,·p0,·Lio/flutter/embedding/engine/renderer/a$e;->e:Lio/flutter/embedding/engine/FlutterJNI; |
| |
26 | ····return-void | 23 | ····return-void |
27 | .end·method | 24 | .end·method |
| |
| |
28 | #·virtual·methods | 25 | #·virtual·methods |
29 | .method·public·run()V | 26 | .method·public·run()V |
30 | ····.locals·3 | 27 | ····.locals·3 |
| |
31 | ····.line·211 | |
32 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureFinalizerRunnable;->flutterJNI:Lio/flutter/embedding/engine/FlutterJNI; | 28 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/a$e;->e:Lio/flutter/embedding/engine/FlutterJNI; |
| |
33 | ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/FlutterJNI;->isAttached()Z | 29 | ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/FlutterJNI;->isAttached()Z |
| |
34 | ····move-result·v0 | 30 | ····move-result·v0 |
| |
35 | ····if-nez·v0,·:cond_0 | 31 | ····if-nez·v0,·:cond_0 |
| |
36 | ····return-void | 32 | ····return-void |
| |
37 | ····.line·214 | |
38 | ····:cond_0 | 33 | ····:cond_0 |
39 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 34 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
| |
40 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 35 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
| |
41 | ····const-string·v1,·"Releasing·a·SurfaceTexture·(" | 36 | ····const-string·v1,·"Releasing·a·SurfaceTexture·(" |
| |
42 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 37 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
| 38 | ····iget-wide·v1,·p0,·Lio/flutter/embedding/engine/renderer/a$e;->d:J |
43 | ····move-result-object·v0 | |
| |
44 | ····iget-wide·v1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureFinalizerRunnable;->id:J | |
| |
45 | ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; | 39 | ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; |
| |
46 | ····move-result-object·v0 | |
| |
47 | ····const-string·v1,·")." | 40 | ····const-string·v1,·")." |
| |
48 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 41 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
49 | ····move-result-object·v0 | |
| |
50 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 42 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| |
51 | ····move-result-object·v0 | 43 | ····move-result-object·v0 |
| |
52 | ····const-string·v1,·"FlutterRenderer" | 44 | ····const-string·v1,·"FlutterRenderer" |
| |
53 | ····invoke-static·{v1,·v0},·Lio/flutter/Log;->v(Ljava/lang/String;Ljava/lang/String;)V | 45 | ····invoke-static·{v1,·v0},·Ld/a/b;->e(Ljava/lang/String;Ljava/lang/String;)V |
| |
54 | ····.line·215 | |
55 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureFinalizerRunnable;->flutterJNI:Lio/flutter/embedding/engine/FlutterJNI; | 46 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/a$e;->e:Lio/flutter/embedding/engine/FlutterJNI; |
| |
56 | ····iget-wide·v1,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$SurfaceTextureFinalizerRunnable;->id:J | 47 | ····iget-wide·v1,·p0,·Lio/flutter/embedding/engine/renderer/a$e;->d:J |
| |
57 | ····invoke-virtual·{v0,·v1,·v2},·Lio/flutter/embedding/engine/FlutterJNI;->unregisterTexture(J)V | 48 | ····invoke-virtual·{v0,·v1,·v2},·Lio/flutter/embedding/engine/FlutterJNI;->unregisterTexture(J)V |
| |
58 | ····return-void | 49 | ····return-void |
59 | .end·method | 50 | .end·method |
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 101 lines modified | Offset 1, 109 lines modified |
1 | .class·public·Lio/flutter/embedding/engine/plugins/util/GeneratedPluginRegister; | 1 | .class·public·Lio/flutter/embedding/engine/j/e; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"GeneratedPluginRegister.java" | 3 | .source·"" |
| |
| |
4 | #·static·fields | 4 | #·instance·fields |
5 | .field·private·static·final·TAG:Ljava/lang/String;·=·"GeneratedPluginsRegister" | 5 | .field·public·final·a:Ld/a/c/a/a; |
| 6 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 7 | ········value·=·{ |
| 8 | ············"Ld/a/c/a/a<", |
| 9 | ············"Ljava/lang/String;", |
| 10 | ············">;" |
| 11 | ········} |
| 12 | ····.end·annotation |
| 13 | .end·field |
| |
| |
6 | #·direct·methods | 14 | #·direct·methods |
7 | .method·public·constructor·<init>()V | 15 | .method·public·constructor·<init>(Lio/flutter/embedding/engine/f/b;)V |
8 | ····.locals·0 | 16 | ····.locals·3 |
| |
9 | ····.line·12 | |
10 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 17 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
| 18 | ····new-instance·v0,·Ld/a/c/a/a; |
11 | ····return-void | |
12 | .end·method | |
| |
| 19 | ····sget-object·v1,·Ld/a/c/a/s;->b:Ld/a/c/a/s; |
13 | .method·public·static·registerGeneratedPlugins(Lio/flutter/embedding/engine/FlutterEngine;)V | |
14 | ····.locals·6 | |
| |
| 20 | ····const-string·v2,·"flutter/lifecycle" |
15 | ····:try_start_0 | |
16 | ····const-string·v0,·"io.flutter.plugins.GeneratedPluginRegistrant" | |
| |
| 21 | ····invoke-direct·{v0,·p1,·v2,·v1},·Ld/a/c/a/a;-><init>(Ld/a/c/a/b;Ljava/lang/String;Ld/a/c/a/h;)V |
17 | ····.line·77 | |
18 | ····invoke-static·{v0},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; | |
| |
19 | ····move-result-object·v0 | 22 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/j/e;->a:Ld/a/c/a/a; |
| |
20 | ····const-string·v1,·"registerWith" | 23 | ····return-void |
| 24 | .end·method |
| |
21 | ····const/4·v2,·0x1 | |
| |
22 | ····new-array·v3,·v2,·[Ljava/lang/Class; | 25 | #·virtual·methods |
| 26 | .method·public·a()V |
| 27 | ····.locals·2 |
| |
| 28 | ····const-string·v0,·"LifecycleChannel" |
23 | ····.line·78 | |
24 | ····const-class·v4,·Lio/flutter/embedding/engine/FlutterEngine; | |
| |
25 | ····const/4·v5,·0x0 | 29 | ····const-string·v1,·"Sending·AppLifecycleState.detached·message." |
| |
26 | ····aput-object·v4,·v3,·v5 | 30 | ····invoke-static·{v0,·v1},·Ld/a/b;->e(Ljava/lang/String;Ljava/lang/String;)V |
| |
| 31 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/j/e;->a:Ld/a/c/a/a; |
27 | ····.line·79 | |
28 | ····invoke-virtual·{v0,·v1,·v3},·Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; | |
| |
29 | ····move-result-object·v0 | 32 | ····const-string·v1,·"AppLifecycleState.detached" |
| |
30 | ····const/4·v1,·0x0 | 33 | ····invoke-virtual·{v0,·v1},·Ld/a/c/a/a;->c(Ljava/lang/Object;)V |
| |
31 | ····new-array·v2,·v2,·[Ljava/lang/Object; | 34 | ····return-void |
| 35 | .end·method |
| |
32 | ····aput-object·p0,·v2,·v5 | 36 | .method·public·b()V |
| 37 | ····.locals·2 |
| |
| 38 | ····const-string·v0,·"LifecycleChannel" |
33 | ····.line·80 | |
34 | ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; | |
35 | ····:try_end_0 | |
36 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 | |
| |
37 | ····goto·:goto_0 | 39 | ····const-string·v1,·"Sending·AppLifecycleState.inactive·message." |
| |
| 40 | ····invoke-static·{v0,·v1},·Ld/a/b;->e(Ljava/lang/String;Ljava/lang/String;)V |
38 | ····:catch_0 | |
39 | ····move-exception·v0 | |
| |
| 41 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/j/e;->a:Ld/a/c/a/a; |
40 | ····.line·82 | |
41 | ····new-instance·v1,·Ljava/lang/StringBuilder; | |
| |
42 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V | 42 | ····const-string·v1,·"AppLifecycleState.inactive" |
| |
43 | ····const-string·v2,·"Tried·to·automatically·register·plugins·with·FlutterEngine·(" | 43 | ····invoke-virtual·{v0,·v1},·Ld/a/c/a/a;->c(Ljava/lang/Object;)V |
| |
44 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 44 | ····return-void |
| 45 | .end·method |
| |
| 46 | .method·public·c()V |
| 47 | ····.locals·2 |
| |
| 48 | ····const-string·v0,·"LifecycleChannel" |
| |
45 | ····move-result-object·v1 | 49 | ····const-string·v1,·"Sending·AppLifecycleState.paused·message." |
| |
46 | ····invoke-virtual·{v1,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 50 | ····invoke-static·{v0,·v1},·Ld/a/b;->e(Ljava/lang/String;Ljava/lang/String;)V |
| |
47 | ····move-result-object·p0 | 51 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/j/e;->a:Ld/a/c/a/a; |
| |
48 | ····const-string·v1,·")·but·could·not·find·or·invoke·the·GeneratedPluginRegistrant." | 52 | ····const-string·v1,·"AppLifecycleState.paused" |
| |
49 | ····invoke-virtual·{p0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 53 | ····invoke-virtual·{v0,·v1},·Ld/a/c/a/a;->c(Ljava/lang/Object;)V |
| |
| 54 | ····return-void |
| 55 | .end·method |
| |
50 | ····move-result-object·p0 | 56 | .method·public·d()V |
| 57 | ····.locals·2 |
| |
51 | ····invoke-virtual·{p0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 58 | ····const-string·v0,·"LifecycleChannel" |
| |
52 | ····move-result-object·p0 | 59 | ····const-string·v1,·"Sending·AppLifecycleState.resumed·message." |
| |
53 | ····const-string·v1,·"GeneratedPluginsRegister" | 60 | ····invoke-static·{v0,·v1},·Ld/a/b;->e(Ljava/lang/String;Ljava/lang/String;)V |
| |
54 | ····invoke-static·{v1,·p0},·Lio/flutter/Log;->e(Ljava/lang/String;Ljava/lang/String;)V | 61 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/j/e;->a:Ld/a/c/a/a; |
| |
55 | ····const-string·p0,·"Received·exception·while·registering" | 62 | ····const-string·v1,·"AppLifecycleState.resumed" |
| |
Max diff block lines reached; 43/5300 bytes (0.81%) of diff not shown.
|
| | | |
Offset 1, 61 lines modified | Offset 1, 55 lines modified |
1 | .class·Lio/flutter/embedding/engine/mutatorsstack/FlutterMutatorView$1; | 1 | .class·Lio/flutter/embedding/engine/mutatorsstack/a$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FlutterMutatorView.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroid/view/ViewTreeObserver$OnGlobalFocusChangeListener; | 5 | .implements·Landroid/view/ViewTreeObserver$OnGlobalFocusChangeListener; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
8 | ····value·=·Lio/flutter/embedding/engine/mutatorsstack/FlutterMutatorView;->setOnDescendantFocusChangeListener(Landroid/view/View$OnFocusChangeListener;)V | 8 | ····value·=·Lio/flutter/embedding/engine/mutatorsstack/a;->setOnDescendantFocusChangeListener(Landroid/view/View$OnFocusChangeListener;)V |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x0 | 11 | ····accessFlags·=·0x0 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
| |
| |
14 | #·instance·fields | 14 | #·instance·fields |
15 | .field·final·synthetic·this$0:Lio/flutter/embedding/engine/mutatorsstack/FlutterMutatorView; | 15 | .field·final·synthetic·a:Landroid/view/View$OnFocusChangeListener; |
| |
16 | .field·final·synthetic·val$mutatorView:Landroid/view/View; | 16 | .field·final·synthetic·b:Landroid/view/View; |
| |
17 | .field·final·synthetic·val$userFocusListener:Landroid/view/View$OnFocusChangeListener; | |
| |
| |
18 | #·direct·methods | 17 | #·direct·methods |
19 | .method·constructor·<init>(Lio/flutter/embedding/engine/mutatorsstack/FlutterMutatorView;Landroid/view/View$OnFocusChangeListener;Landroid/view/View;)V | 18 | .method·constructor·<init>(Lio/flutter/embedding/engine/mutatorsstack/a;Landroid/view/View$OnFocusChangeListener;Landroid/view/View;)V |
20 | ····.locals·0 | 19 | ····.locals·0 |
| |
21 | ····.line·95 | |
22 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/mutatorsstack/FlutterMutatorView$1;->this$0:Lio/flutter/embedding/engine/mutatorsstack/FlutterMutatorView; | |
| |
23 | ····iput-object·p2,·p0,·Lio/flutter/embedding/engine/mutatorsstack/FlutterMutatorView$1;->val$userFocusListener:Landroid/view/View$OnFocusChangeListener; | 20 | ····iput-object·p2,·p0,·Lio/flutter/embedding/engine/mutatorsstack/a$a;->a:Landroid/view/View$OnFocusChangeListener; |
| |
24 | ····iput-object·p3,·p0,·Lio/flutter/embedding/engine/mutatorsstack/FlutterMutatorView$1;->val$mutatorView:Landroid/view/View; | 21 | ····iput-object·p3,·p0,·Lio/flutter/embedding/engine/mutatorsstack/a$a;->b:Landroid/view/View; |
| |
25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
26 | ····return-void | 23 | ····return-void |
27 | .end·method | 24 | .end·method |
| |
| |
28 | #·virtual·methods | 25 | #·virtual·methods |
29 | .method·public·onGlobalFocusChanged(Landroid/view/View;Landroid/view/View;)V | 26 | .method·public·onGlobalFocusChanged(Landroid/view/View;Landroid/view/View;)V |
30 | ····.locals·1 | 27 | ····.locals·1 |
| |
31 | ····.line·98 | |
32 | ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/mutatorsstack/FlutterMutatorView$1;->val$userFocusListener:Landroid/view/View$OnFocusChangeListener; | 28 | ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/mutatorsstack/a$a;->a:Landroid/view/View$OnFocusChangeListener; |
| |
33 | ····iget-object·p2,·p0,·Lio/flutter/embedding/engine/mutatorsstack/FlutterMutatorView$1;->val$mutatorView:Landroid/view/View; | 29 | ····iget-object·p2,·p0,·Lio/flutter/embedding/engine/mutatorsstack/a$a;->b:Landroid/view/View; |
| |
34 | ····invoke-static·{p2},·Lio/flutter/embedding/engine/mutatorsstack/FlutterMutatorView;->childHasFocus(Landroid/view/View;)Z | 30 | ····invoke-static·{p2},·Lio/flutter/embedding/engine/mutatorsstack/a;->a(Landroid/view/View;)Z |
| |
35 | ····move-result·v0 | 31 | ····move-result·v0 |
| |
36 | ····invoke-interface·{p1,·p2,·v0},·Landroid/view/View$OnFocusChangeListener;->onFocusChange(Landroid/view/View;Z)V | 32 | ····invoke-interface·{p1,·p2,·v0},·Landroid/view/View$OnFocusChangeListener;->onFocusChange(Landroid/view/View;Z)V |
| |
37 | ····return-void | 33 | ····return-void |
38 | .end·method | 34 | .end·method |
| | | |
Offset 1, 104 lines modified | Offset 1, 101 lines modified |
1 | .class·Lio/flutter/embedding/engine/dart/DartMessenger$Reply; | 1 | .class·public·Lio/flutter/embedding/engine/c; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"DartMessenger.java" | 3 | .source·"" |
| |
4 | #·interfaces | |
5 | .implements·Lio/flutter/plugin/common/BinaryMessenger$BinaryReply; | |
| |
| 4 | #·static·fields |
| 5 | .field·private·static·b:Lio/flutter/embedding/engine/c; |
| |
6 | #·annotations | |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | |
8 | ····value·=·Lio/flutter/embedding/engine/dart/DartMessenger; | |
9 | .end·annotation | |
| |
| 6 | #·instance·fields |
| 7 | .field·private·final·a:Ljava/util/Map; |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | ····.annotation·system·Ldalvik/annotation/Signature; |
11 | ····accessFlags·=·0x8 | |
12 | ····name·=·"Reply" | 9 | ········value·=·{ |
| 10 | ············"Ljava/util/Map<", |
| 11 | ············"Ljava/lang/String;", |
| 12 | ············"Lio/flutter/embedding/engine/b;", |
| 13 | ············">;" |
| 14 | ········} |
13 | .end·annotation | 15 | ····.end·annotation |
| 16 | .end·field |
| |
| |
14 | #·instance·fields | |
15 | .field·private·final·done:Ljava/util/concurrent/atomic/AtomicBoolean; | 17 | #·direct·methods |
| 18 | .method·constructor·<init>()V |
| 19 | ····.locals·1 |
| |
16 | .field·private·final·flutterJNI:Lio/flutter/embedding/engine/FlutterJNI; | 20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
17 | .field·private·final·replyId:I | 21 | ····new-instance·v0,·Ljava/util/HashMap; |
| |
| 22 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V |
| |
| 23 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/c;->a:Ljava/util/Map; |
18 | #·direct·methods | |
19 | .method·constructor·<init>(Lio/flutter/embedding/engine/FlutterJNI;I)V | |
20 | ····.locals·2 | |
| |
21 | ····.line·423 | |
22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 24 | ····return-void |
| 25 | .end·method |
| |
23 | ····.line·421 | |
24 | ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicBoolean; | 26 | .method·public·static·b()Lio/flutter/embedding/engine/c; |
| 27 | ····.locals·1 |
| |
25 | ····const/4·v1,·0x0 | 28 | ····sget-object·v0,·Lio/flutter/embedding/engine/c;->b:Lio/flutter/embedding/engine/c; |
| |
26 | ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V | 29 | ····if-nez·v0,·:cond_0 |
| |
27 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/dart/DartMessenger$Reply;->done:Ljava/util/concurrent/atomic/AtomicBoolean; | 30 | ····new-instance·v0,·Lio/flutter/embedding/engine/c; |
| |
| 31 | ····invoke-direct·{v0},·Lio/flutter/embedding/engine/c;-><init>()V |
28 | ····.line·424 | |
29 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/dart/DartMessenger$Reply;->flutterJNI:Lio/flutter/embedding/engine/FlutterJNI; | |
| |
| 32 | ····sput-object·v0,·Lio/flutter/embedding/engine/c;->b:Lio/flutter/embedding/engine/c; |
30 | ····.line·425 | |
31 | ····iput·p2,·p0,·Lio/flutter/embedding/engine/dart/DartMessenger$Reply;->replyId:I | |
| |
32 | ····return-void | 33 | ····:cond_0 |
| 34 | ····sget-object·v0,·Lio/flutter/embedding/engine/c;->b:Lio/flutter/embedding/engine/c; |
| |
| 35 | ····return-object·v0 |
33 | .end·method | 36 | .end·method |
| |
| |
34 | #·virtual·methods | 37 | #·virtual·methods |
35 | .method·public·reply(Ljava/nio/ByteBuffer;)V | 38 | .method·public·a(Ljava/lang/String;)Lio/flutter/embedding/engine/b; |
36 | ····.locals·3 | 39 | ····.locals·1 |
| |
| 40 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/c;->a:Ljava/util/Map; |
37 | ····.line·430 | |
38 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/dart/DartMessenger$Reply;->done:Ljava/util/concurrent/atomic/AtomicBoolean; | |
| |
39 | ····const/4·v1,·0x1 | 41 | ····invoke-interface·{v0,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
| |
40 | ····invoke-virtual·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicBoolean;->getAndSet(Z)Z | 42 | ····move-result-object·p1 |
| |
41 | ····move-result·v0 | 43 | ····check-cast·p1,·Lio/flutter/embedding/engine/b; |
| |
42 | ····if-nez·v0,·:cond_1 | 44 | ····return-object·p1 |
| 45 | .end·method |
| |
43 | ····if-nez·p1,·:cond_0 | 46 | .method·public·c(Ljava/lang/String;Lio/flutter/embedding/engine/b;)V |
| 47 | ····.locals·1 |
| |
| 48 | ····if-eqz·p2,·:cond_0 |
44 | ····.line·434 | |
45 | ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/dart/DartMessenger$Reply;->flutterJNI:Lio/flutter/embedding/engine/FlutterJNI; | |
| |
46 | ····iget·v0,·p0,·Lio/flutter/embedding/engine/dart/DartMessenger$Reply;->replyId:I | 49 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/c;->a:Ljava/util/Map; |
| |
47 | ····invoke-virtual·{p1,·v0},·Lio/flutter/embedding/engine/FlutterJNI;->invokePlatformMessageEmptyResponseCallback(I)V | 50 | ····invoke-interface·{v0,·p1,·p2},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
| |
48 | ····goto·:goto_0 | 51 | ····goto·:goto_0 |
| |
49 | ····.line·436 | |
50 | ····:cond_0 | 52 | ····:cond_0 |
| 53 | ····iget-object·p2,·p0,·Lio/flutter/embedding/engine/c;->a:Ljava/util/Map; |
51 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/dart/DartMessenger$Reply;->flutterJNI:Lio/flutter/embedding/engine/FlutterJNI; | |
| |
52 | ····iget·v1,·p0,·Lio/flutter/embedding/engine/dart/DartMessenger$Reply;->replyId:I | |
| |
| 54 | ····invoke-interface·{p2,·p1},·Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object; |
53 | ····invoke-virtual·{p1},·Ljava/nio/ByteBuffer;->position()I | |
| |
54 | ····move-result·v2 | |
| |
55 | ····invoke-virtual·{v0,·v1,·p1,·v2},·Lio/flutter/embedding/engine/FlutterJNI;->invokePlatformMessageResponseCallback(ILjava/nio/ByteBuffer;I)V | |
| |
56 | ····:goto_0 | 55 | ····:goto_0 |
57 | ····return-void | 56 | ····return-void |
| 57 | .end·method |
| |
| 58 | .method·public·d(Ljava/lang/String;)V |
| 59 | ····.locals·1 |
58 | ····.line·431 | |
59 | ····:cond_1 | |
60 | ····new-instance·p1,·Ljava/lang/IllegalStateException; | |
Max diff block lines reached; 330/5394 bytes (6.12%) of diff not shown.
|
Max HTML report size reached
| | | |
Offset 1, 75 lines modified | Offset 1, 119 lines modified |
1 | .class·Lio/flutter/embedding/engine/dart/DartMessenger$DefaultTaskQueueFactory; | 1 | .class·public·final·Ld/a/a$b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
3 | .source·"DartMessenger.java" | |
| |
4 | #·interfaces | |
5 | .implements·Lio/flutter/embedding/engine/dart/DartMessenger$TaskQueueFactory; | |
| |
| |
6 | #·annotations | 4 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/flutter/embedding/engine/dart/DartMessenger; | 6 | ····value·=·Ld/a/a; |
9 | .end·annotation | 7 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0xa | 9 | ····accessFlags·=·0x19 |
12 | ····name·=·"DefaultTaskQueueFactory" | 10 | ····name·=·"b" |
| 11 | .end·annotation |
| |
| 12 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 13 | ····value·=·{ |
| 14 | ········Ld/a/a$b$a; |
| 15 | ····} |
13 | .end·annotation | 16 | .end·annotation |
| |
| |
14 | #·instance·fields | 17 | #·instance·fields |
| 18 | .field·private·a:Lio/flutter/embedding/engine/h/d; |
| |
| 19 | .field·private·b:Lio/flutter/embedding/engine/g/a; |
| |
| 20 | .field·private·c:Lio/flutter/embedding/engine/FlutterJNI$c; |
| |
15 | .field·executorService:Ljava/util/concurrent/ExecutorService; | 21 | .field·private·d:Ljava/util/concurrent/ExecutorService; |
| |
| |
16 | #·direct·methods | 22 | #·direct·methods |
17 | .method·constructor·<init>()V | 23 | .method·public·constructor·<init>()V |
18 | ····.locals·1 | 24 | ····.locals·0 |
| |
19 | ····.line·88 | |
20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
21 | ····.line·89 | |
22 | ····invoke-static·{},·Lio/flutter/FlutterInjector;->instance()Lio/flutter/FlutterInjector; | 26 | ····return-void |
| 27 | .end·method |
| |
| 28 | .method·private·b()V |
| 29 | ····.locals·3 |
| |
23 | ····move-result-object·v0 | 30 | ····iget-object·v0,·p0,·Ld/a/a$b;->c:Lio/flutter/embedding/engine/FlutterJNI$c; |
| |
| 31 | ····if-nez·v0,·:cond_0 |
| |
| 32 | ····new-instance·v0,·Lio/flutter/embedding/engine/FlutterJNI$c; |
| |
| 33 | ····invoke-direct·{v0},·Lio/flutter/embedding/engine/FlutterJNI$c;-><init>()V |
| |
| 34 | ····iput-object·v0,·p0,·Ld/a/a$b;->c:Lio/flutter/embedding/engine/FlutterJNI$c; |
| |
| 35 | ····:cond_0 |
| 36 | ····iget-object·v0,·p0,·Ld/a/a$b;->d:Ljava/util/concurrent/ExecutorService; |
| |
24 | ····invoke-virtual·{v0},·Lio/flutter/FlutterInjector;->executorService()Ljava/util/concurrent/ExecutorService; | 37 | ····if-nez·v0,·:cond_1 |
| |
| 38 | ····new-instance·v0,·Ld/a/a$b$a; |
| |
| 39 | ····const/4·v1,·0x0 |
| |
| 40 | ····invoke-direct·{v0,·p0,·v1},·Ld/a/a$b$a;-><init>(Ld/a/a$b;Ld/a/a$a;)V |
| |
| 41 | ····invoke-static·{v0},·Ljava/util/concurrent/Executors;->newCachedThreadPool(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; |
| |
25 | ····move-result-object·v0 | 42 | ····move-result-object·v0 |
| |
26 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/dart/DartMessenger$DefaultTaskQueueFactory;->executorService:Ljava/util/concurrent/ExecutorService; | 43 | ····iput-object·v0,·p0,·Ld/a/a$b;->d:Ljava/util/concurrent/ExecutorService; |
| |
| 44 | ····:cond_1 |
| 45 | ····iget-object·v0,·p0,·Ld/a/a$b;->a:Lio/flutter/embedding/engine/h/d; |
| |
| 46 | ····if-nez·v0,·:cond_2 |
| |
| 47 | ····new-instance·v0,·Lio/flutter/embedding/engine/h/d; |
| |
| 48 | ····iget-object·v1,·p0,·Ld/a/a$b;->c:Lio/flutter/embedding/engine/FlutterJNI$c; |
| |
| 49 | ····invoke-virtual·{v1},·Lio/flutter/embedding/engine/FlutterJNI$c;->a()Lio/flutter/embedding/engine/FlutterJNI; |
| |
| 50 | ····move-result-object·v1 |
| |
| 51 | ····iget-object·v2,·p0,·Ld/a/a$b;->d:Ljava/util/concurrent/ExecutorService; |
| |
| 52 | ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/embedding/engine/h/d;-><init>(Lio/flutter/embedding/engine/FlutterJNI;Ljava/util/concurrent/ExecutorService;)V |
| |
| 53 | ····iput-object·v0,·p0,·Ld/a/a$b;->a:Lio/flutter/embedding/engine/h/d; |
| |
| 54 | ····:cond_2 |
27 | ····return-void | 55 | ····return-void |
28 | .end·method | 56 | .end·method |
| |
| |
29 | #·virtual·methods | 57 | #·virtual·methods |
30 | .method·public·makeBackgroundTaskQueue(Lio/flutter/plugin/common/BinaryMessenger$TaskQueueOptions;)Lio/flutter/embedding/engine/dart/DartMessenger$DartMessengerTaskQueue; | 58 | .method·public·a()Ld/a/a; |
31 | ····.locals·1 | 59 | ····.locals·7 |
| |
32 | ····.line·93 | |
33 | ····invoke-virtual·{p1},·Lio/flutter/plugin/common/BinaryMessenger$TaskQueueOptions;->getIsSerial()Z | |
| |
34 | ····move-result·p1 | 60 | ····invoke-direct·{p0},·Ld/a/a$b;->b()V |
| |
35 | ····if-eqz·p1,·:cond_0 | 61 | ····new-instance·v6,·Ld/a/a; |
| |
| 62 | ····iget-object·v1,·p0,·Ld/a/a$b;->a:Lio/flutter/embedding/engine/h/d; |
36 | ····.line·94 | |
37 | ····new-instance·p1,·Lio/flutter/embedding/engine/dart/DartMessenger$SerialTaskQueue; | |
| |
38 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/dart/DartMessenger$DefaultTaskQueueFactory;->executorService:Ljava/util/concurrent/ExecutorService; | 63 | ····iget-object·v2,·p0,·Ld/a/a$b;->b:Lio/flutter/embedding/engine/g/a; |
| |
39 | ····invoke-direct·{p1,·v0},·Lio/flutter/embedding/engine/dart/DartMessenger$SerialTaskQueue;-><init>(Ljava/util/concurrent/ExecutorService;)V | 64 | ····iget-object·v3,·p0,·Ld/a/a$b;->c:Lio/flutter/embedding/engine/FlutterJNI$c; |
| |
40 | ····return-object·p1 | 65 | ····iget-object·v4,·p0,·Ld/a/a$b;->d:Ljava/util/concurrent/ExecutorService; |
| |
| 66 | ····const/4·v5,·0x0 |
41 | ····.line·96 | |
42 | ····:cond_0 | |
43 | ····new-instance·p1,·Lio/flutter/embedding/engine/dart/DartMessenger$ConcurrentTaskQueue; | |
| |
Max diff block lines reached; 417/5304 bytes (7.86%) of diff not shown.
|
| | | |
Offset 1, 105 lines modified | Offset 1, 114 lines modified |
1 | .class·public·Lio/flutter/embedding/engine/dart/DartExecutor$DartCallback; | 1 | .class·public·final·enum·Lio/flutter/embedding/android/o; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Enum; |
3 | .source·"DartExecutor.java" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/Signature; |
6 | ····value·=·Lio/flutter/embedding/engine/dart/DartExecutor; | 6 | ····value·=·{ |
| 7 | ········"Ljava/lang/Enum<", |
| 8 | ········"Lio/flutter/embedding/android/o;", |
| 9 | ········">;" |
| 10 | ····} |
7 | .end·annotation | 11 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | |
9 | ····accessFlags·=·0x9 | |
10 | ····name·=·"DartCallback" | |
11 | .end·annotation | |
| |
| 12 | #·static·fields |
| 13 | .field·public·static·final·enum·d:Lio/flutter/embedding/android/o; |
| |
| 14 | .field·public·static·final·enum·e:Lio/flutter/embedding/android/o; |
12 | #·instance·fields | |
13 | .field·public·final·androidAssetManager:Landroid/content/res/AssetManager; | |
| |
14 | .field·public·final·callbackHandle:Lio/flutter/view/FlutterCallbackInformation; | 15 | .field·public·static·final·enum·f:Lio/flutter/embedding/android/o; |
| |
15 | .field·public·final·pathToBundle:Ljava/lang/String; | 16 | .field·private·static·final·synthetic·g:[Lio/flutter/embedding/android/o; |
| |
| |
16 | #·direct·methods | 17 | #·direct·methods |
17 | .method·public·constructor·<init>(Landroid/content/res/AssetManager;Ljava/lang/String;Lio/flutter/view/FlutterCallbackInformation;)V | 18 | .method·static·constructor·<clinit>()V |
18 | ····.locals·0 | 19 | ····.locals·7 |
| |
| 20 | ····new-instance·v0,·Lio/flutter/embedding/android/o; |
19 | ····.line·414 | |
20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
| 21 | ····const-string·v1,·"surface" |
21 | ····.line·415 | |
22 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor$DartCallback;->androidAssetManager:Landroid/content/res/AssetManager; | |
| |
| 22 | ····const/4·v2,·0x0 |
23 | ····.line·416 | |
24 | ····iput-object·p2,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor$DartCallback;->pathToBundle:Ljava/lang/String; | |
| |
| 23 | ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/embedding/android/o;-><init>(Ljava/lang/String;I)V |
25 | ····.line·417 | |
26 | ····iput-object·p3,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor$DartCallback;->callbackHandle:Lio/flutter/view/FlutterCallbackInformation; | |
| |
| 24 | ····sput-object·v0,·Lio/flutter/embedding/android/o;->d:Lio/flutter/embedding/android/o; |
27 | ····return-void | |
28 | .end·method | |
| |
| 25 | ····new-instance·v1,·Lio/flutter/embedding/android/o; |
| |
| 26 | ····const-string·v3,·"texture" |
29 | #·virtual·methods | |
30 | .method·public·toString()Ljava/lang/String; | |
31 | ····.locals·2 | |
| |
| 27 | ····const/4·v4,·0x1 |
32 | ····.line·423 | |
33 | ····new-instance·v0,·Ljava/lang/StringBuilder; | |
| |
34 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 28 | ····invoke-direct·{v1,·v3,·v4},·Lio/flutter/embedding/android/o;-><init>(Ljava/lang/String;I)V |
| |
35 | ····const-string·v1,·"DartCallback(·bundle·path:·" | 29 | ····sput-object·v1,·Lio/flutter/embedding/android/o;->e:Lio/flutter/embedding/android/o; |
| |
36 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 30 | ····new-instance·v3,·Lio/flutter/embedding/android/o; |
| |
37 | ····move-result-object·v0 | 31 | ····const-string·v5,·"image" |
| |
38 | ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor$DartCallback;->pathToBundle:Ljava/lang/String; | 32 | ····const/4·v6,·0x2 |
| |
39 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 33 | ····invoke-direct·{v3,·v5,·v6},·Lio/flutter/embedding/android/o;-><init>(Ljava/lang/String;I)V |
| |
40 | ····move-result-object·v0 | 34 | ····sput-object·v3,·Lio/flutter/embedding/android/o;->f:Lio/flutter/embedding/android/o; |
| |
41 | ····const-string·v1,·",·library·path:·" | 35 | ····const/4·v5,·0x3 |
| |
42 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 36 | ····new-array·v5,·v5,·[Lio/flutter/embedding/android/o; |
| |
43 | ····move-result-object·v0 | 37 | ····aput-object·v0,·v5,·v2 |
| |
44 | ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor$DartCallback;->callbackHandle:Lio/flutter/view/FlutterCallbackInformation; | 38 | ····aput-object·v1,·v5,·v4 |
| |
45 | ····iget-object·v1,·v1,·Lio/flutter/view/FlutterCallbackInformation;->callbackLibraryPath:Ljava/lang/String; | 39 | ····aput-object·v3,·v5,·v6 |
| |
46 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 40 | ····sput-object·v5,·Lio/flutter/embedding/android/o;->g:[Lio/flutter/embedding/android/o; |
| |
47 | ····move-result-object·v0 | 41 | ····return-void |
| 42 | .end·method |
| |
48 | ····const-string·v1,·",·function:·" | 43 | .method·private·constructor·<init>(Ljava/lang/String;I)V |
| 44 | ····.locals·0 |
| 45 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 46 | ········value·=·{ |
| 47 | ············"()V" |
| 48 | ········} |
| 49 | ····.end·annotation |
| |
49 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 50 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V |
| |
50 | ····move-result-object·v0 | 51 | ····return-void |
| 52 | .end·method |
| |
51 | ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor$DartCallback;->callbackHandle:Lio/flutter/view/FlutterCallbackInformation; | 53 | .method·public·static·valueOf(Ljava/lang/String;)Lio/flutter/embedding/android/o; |
| 54 | ····.locals·1 |
| |
52 | ····iget-object·v1,·v1,·Lio/flutter/view/FlutterCallbackInformation;->callbackName:Ljava/lang/String; | 55 | ····const-class·v0,·Lio/flutter/embedding/android/o; |
| |
53 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 56 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; |
| |
54 | ····move-result-object·v0 | 57 | ····move-result-object·p0 |
| |
55 | ····const-string·v1,·"·)" | 58 | ····check-cast·p0,·Lio/flutter/embedding/android/o; |
| |
56 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 59 | ····return-object·p0 |
| 60 | .end·method |
| |
57 | ····move-result-object·v0 | 61 | .method·public·static·values()[Lio/flutter/embedding/android/o; |
| 62 | ····.locals·1 |
| |
58 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 63 | ····sget-object·v0,·Lio/flutter/embedding/android/o;->g:[Lio/flutter/embedding/android/o; |
| |
Max diff block lines reached; 120/6306 bytes (1.90%) of diff not shown.
|
| | | |
Offset 1, 78 lines modified | Offset 1, 69 lines modified |
1 | .class·Lio/flutter/embedding/engine/dart/DartExecutor$1; | 1 | .class·Lio/flutter/embedding/android/FlutterSplashView$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"DartExecutor.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/flutter/plugin/common/BinaryMessenger$BinaryMessageHandler; | 5 | .implements·Lio/flutter/embedding/android/k$e; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/flutter/embedding/engine/dart/DartExecutor; | 8 | ····value·=·Lio/flutter/embedding/android/FlutterSplashView; |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x0 | 11 | ····accessFlags·=·0x0 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
| |
| |
14 | #·instance·fields | 14 | #·instance·fields |
15 | .field·final·synthetic·this$0:Lio/flutter/embedding/engine/dart/DartExecutor; | 15 | .field·final·synthetic·a:Lio/flutter/embedding/android/FlutterSplashView; |
| |
| |
16 | #·direct·methods | 16 | #·direct·methods |
17 | .method·constructor·<init>(Lio/flutter/embedding/engine/dart/DartExecutor;)V | 17 | .method·constructor·<init>(Lio/flutter/embedding/android/FlutterSplashView;)V |
18 | ····.locals·0 | 18 | ····.locals·0 |
| |
| 19 | ····iput-object·p1,·p0,·Lio/flutter/embedding/android/FlutterSplashView$a;->a:Lio/flutter/embedding/android/FlutterSplashView; |
19 | ····.line·50 | |
20 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor$1;->this$0:Lio/flutter/embedding/engine/dart/DartExecutor; | |
| |
21 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
22 | ····return-void | 21 | ····return-void |
23 | .end·method | 22 | .end·method |
| |
| |
24 | #·virtual·methods | 23 | #·virtual·methods |
25 | .method·public·onMessage(Ljava/nio/ByteBuffer;Lio/flutter/plugin/common/BinaryMessenger$BinaryReply;)V | 24 | .method·public·a(Lio/flutter/embedding/engine/b;)V |
26 | ····.locals·1 | 25 | ····.locals·2 |
| |
| 26 | ····iget-object·p1,·p0,·Lio/flutter/embedding/android/FlutterSplashView$a;->a:Lio/flutter/embedding/android/FlutterSplashView; |
27 | ····.line·53 | |
28 | ····iget-object·p2,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor$1;->this$0:Lio/flutter/embedding/engine/dart/DartExecutor; | |
| |
| 27 | ····invoke-static·{p1},·Lio/flutter/embedding/android/FlutterSplashView;->a(Lio/flutter/embedding/android/FlutterSplashView;)Lio/flutter/embedding/android/k; |
29 | ····sget-object·v0,·Lio/flutter/plugin/common/StringCodec;->INSTANCE:Lio/flutter/plugin/common/StringCodec; | |
| |
30 | ····invoke-virtual·{v0,·p1},·Lio/flutter/plugin/common/StringCodec;->decodeMessage(Ljava/nio/ByteBuffer;)Ljava/lang/String; | |
| |
31 | ····move-result-object·p1 | 28 | ····move-result-object·p1 |
| |
| 29 | ····invoke-virtual·{p1,·p0},·Lio/flutter/embedding/android/k;->t(Lio/flutter/embedding/android/k$e;)V |
32 | ····invoke-static·{p2,·p1},·Lio/flutter/embedding/engine/dart/DartExecutor;->access$002(Lio/flutter/embedding/engine/dart/DartExecutor;Ljava/lang/String;)Ljava/lang/String; | |
| |
33 | ····.line·54 | |
34 | ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor$1;->this$0:Lio/flutter/embedding/engine/dart/DartExecutor; | |
| |
| 30 | ····iget-object·p1,·p0,·Lio/flutter/embedding/android/FlutterSplashView$a;->a:Lio/flutter/embedding/android/FlutterSplashView; |
35 | ····invoke-static·{p1},·Lio/flutter/embedding/engine/dart/DartExecutor;->access$100(Lio/flutter/embedding/engine/dart/DartExecutor;)Lio/flutter/embedding/engine/dart/DartExecutor$IsolateServiceIdListener; | |
| |
36 | ····move-result-object·p1 | |
| |
37 | ····if-eqz·p1,·:cond_0 | 31 | ····invoke-static·{p1},·Lio/flutter/embedding/android/FlutterSplashView;->a(Lio/flutter/embedding/android/FlutterSplashView;)Lio/flutter/embedding/android/k; |
| |
| 32 | ····move-result-object·v0 |
38 | ····.line·55 | |
39 | ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor$1;->this$0:Lio/flutter/embedding/engine/dart/DartExecutor; | |
| |
40 | ····invoke-static·{p1},·Lio/flutter/embedding/engine/dart/DartExecutor;->access$100(Lio/flutter/embedding/engine/dart/DartExecutor;)Lio/flutter/embedding/engine/dart/DartExecutor$IsolateServiceIdListener; | 33 | ····iget-object·v1,·p0,·Lio/flutter/embedding/android/FlutterSplashView$a;->a:Lio/flutter/embedding/android/FlutterSplashView; |
| |
41 | ····move-result-object·p1 | 34 | ····invoke-static·{v1},·Lio/flutter/embedding/android/FlutterSplashView;->b(Lio/flutter/embedding/android/FlutterSplashView;)Lio/flutter/embedding/android/p; |
| |
42 | ····iget-object·p2,·p0,·Lio/flutter/embedding/engine/dart/DartExecutor$1;->this$0:Lio/flutter/embedding/engine/dart/DartExecutor; | 35 | ····move-result-object·v1 |
| |
43 | ····invoke-static·{p2},·Lio/flutter/embedding/engine/dart/DartExecutor;->access$000(Lio/flutter/embedding/engine/dart/DartExecutor;)Ljava/lang/String; | 36 | ····invoke-virtual·{p1,·v0,·v1},·Lio/flutter/embedding/android/FlutterSplashView;->g(Lio/flutter/embedding/android/k;Lio/flutter/embedding/android/p;)V |
| |
44 | ····move-result-object·p2 | 37 | ····return-void |
| 38 | .end·method |
| |
45 | ····invoke-interface·{p1,·p2},·Lio/flutter/embedding/engine/dart/DartExecutor$IsolateServiceIdListener;->onIsolateServiceIdAvailable(Ljava/lang/String;)V | 39 | .method·public·b()V |
| 40 | ····.locals·0 |
| |
46 | ····:cond_0 | |
47 | ····return-void | 41 | ····return-void |
48 | .end·method | 42 | .end·method |
| | | |
Offset 1, 49 lines modified | Offset 1, 42 lines modified |
1 | .class·public·Lio/flutter/embedding/engine/loader/FlutterLoader$Settings; | 1 | .class·Lio/flutter/embedding/engine/h/d$b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FlutterLoader.java" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lio/flutter/embedding/engine/loader/FlutterLoader; | 6 | ····value·=·Lio/flutter/embedding/engine/h/d; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x9 | 9 | ····accessFlags·=·0xa |
10 | ····name·=·"Settings" | 10 | ····name·=·"b" |
11 | .end·annotation | 11 | .end·annotation |
| |
| |
12 | #·instance·fields | 12 | #·instance·fields |
13 | .field·private·logTag:Ljava/lang/String; | 13 | .field·final·a:Ljava/lang/String; |
| |
| 14 | .field·final·b:Ljava/lang/String; |
| |
| |
14 | #·direct·methods | 15 | #·direct·methods |
15 | .method·public·constructor·<init>()V | 16 | .method·private·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V |
16 | ····.locals·0 | 17 | ····.locals·0 |
| |
17 | ····.line·430 | |
18 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 18 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
| 19 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/h/d$b;->a:Ljava/lang/String; |
19 | ····return-void | |
20 | .end·method | |
| |
| |
21 | #·virtual·methods | |
22 | .method·public·getLogTag()Ljava/lang/String; | |
23 | ····.locals·1 | |
| |
24 | ····.line·435 | |
25 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/loader/FlutterLoader$Settings;->logTag:Ljava/lang/String; | 20 | ····iput-object·p2,·p0,·Lio/flutter/embedding/engine/h/d$b;->b:Ljava/lang/String; |
| |
26 | ····return-object·v0 | 21 | ····return-void |
27 | .end·method | 22 | .end·method |
| |
28 | .method·public·setLogTag(Ljava/lang/String;)V | 23 | .method·synthetic·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/flutter/embedding/engine/h/d$a;)V |
29 | ····.locals·0 | 24 | ····.locals·0 |
| |
| 25 | ····invoke-direct·{p0,·p1,·p2,·p3},·Lio/flutter/embedding/engine/h/d$b;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V |
30 | ····.line·444 | |
31 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/loader/FlutterLoader$Settings;->logTag:Ljava/lang/String; | |
| |
32 | ····return-void | 26 | ····return-void |
33 | .end·method | 27 | .end·method |
| | | |
Offset 1, 43 lines modified | Offset 1, 51 lines modified |
1 | .class·Lio/flutter/embedding/engine/loader/ResourceExtractor$1; | 1 | .class·Lio/flutter/plugin/platform/j; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ResourceExtractor.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/io/FilenameFilter; | 5 | .implements·Lio/flutter/plugin/platform/i; |
| |
| |
6 | #·annotations | 6 | #·instance·fields |
| 7 | .field·private·final·a:Ljava/util/Map; |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 8 | ····.annotation·system·Ldalvik/annotation/Signature; |
8 | ····value·=·Lio/flutter/embedding/engine/loader/ResourceExtractor;->getExistingTimestamps(Ljava/io/File;)[Ljava/lang/String; | 9 | ········value·=·{ |
| 10 | ············"Ljava/util/Map<", |
| 11 | ············"Ljava/lang/String;", |
| 12 | ············"Lio/flutter/plugin/platform/h;", |
| 13 | ············">;" |
| 14 | ········} |
9 | .end·annotation | 15 | ····.end·annotation |
| 16 | .end·field |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | |
11 | ····accessFlags·=·0x0 | |
12 | ····name·=·null | |
13 | .end·annotation | |
| |
| |
14 | #·direct·methods | 17 | #·direct·methods |
15 | .method·constructor·<init>()V | 18 | .method·constructor·<init>()V |
16 | ····.locals·0 | 19 | ····.locals·1 |
| |
17 | ····.line·177 | |
18 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
| 21 | ····new-instance·v0,·Ljava/util/HashMap; |
| |
| 22 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V |
| |
| 23 | ····iput-object·v0,·p0,·Lio/flutter/plugin/platform/j;->a:Ljava/util/Map; |
| |
19 | ····return-void | 24 | ····return-void |
20 | .end·method | 25 | .end·method |
| |
| |
21 | #·virtual·methods | 26 | #·virtual·methods |
22 | .method·public·accept(Ljava/io/File;Ljava/lang/String;)Z | 27 | .method·a(Ljava/lang/String;)Lio/flutter/plugin/platform/h; |
23 | ····.locals·0 | 28 | ····.locals·1 |
| |
| 29 | ····iget-object·v0,·p0,·Lio/flutter/plugin/platform/j;->a:Ljava/util/Map; |
| |
24 | ····const-string·p1,·"res_timestamp-" | 30 | ····invoke-interface·{v0,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
| |
| 31 | ····move-result-object·p1 |
25 | ····.line·180 | |
26 | ····invoke-virtual·{p2,·p1},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z | |
| |
27 | ····move-result·p1 | 32 | ····check-cast·p1,·Lio/flutter/plugin/platform/h; |
| |
28 | ····return·p1 | 33 | ····return-object·p1 |
29 | .end·method | 34 | .end·method |
| | | |
Offset 1, 34 lines modified | Offset 1, 72 lines modified |
1 | .class·public·final·synthetic·Lio/flutter/embedding/engine/systemchannels/-$$Lambda$KeyEventChannel$RL0HJ5TnZGrDabOeA71yhjryCe4; | 1 | .class·public·Lio/flutter/embedding/engine/j/n$c; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"lambda" | 3 | .source·"" |
| |
4 | #·interfaces | |
5 | .implements·Lio/flutter/plugin/common/BasicMessageChannel$Reply; | |
| 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 6 | ····value·=·Lio/flutter/embedding/engine/j/n; |
| 7 | .end·annotation |
| |
| 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 9 | ····accessFlags·=·0x9 |
| 10 | ····name·=·"c" |
| 11 | .end·annotation |
| |
| |
6 | #·instance·fields | 12 | #·instance·fields |
7 | .field·public·final·synthetic·f$0:Lio/flutter/embedding/engine/systemchannels/KeyEventChannel$EventResponseHandler; | 13 | .field·public·final·a:Lio/flutter/embedding/engine/j/n$g; |
| |
| 14 | .field·public·final·b:Z |
| |
| 15 | .field·public·final·c:Z |
| |
| |
8 | #·direct·methods | 16 | #·direct·methods |
9 | .method·public·synthetic·constructor·<init>(Lio/flutter/embedding/engine/systemchannels/KeyEventChannel$EventResponseHandler;)V | 17 | .method·public·constructor·<init>(Lio/flutter/embedding/engine/j/n$g;ZZ)V |
10 | ····.locals·0 | 18 | ····.locals·0 |
| |
11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
12 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/systemchannels/-$$Lambda$KeyEventChannel$RL0HJ5TnZGrDabOeA71yhjryCe4;->f$0:Lio/flutter/embedding/engine/systemchannels/KeyEventChannel$EventResponseHandler; | 20 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/j/n$c;->a:Lio/flutter/embedding/engine/j/n$g; |
| |
| 21 | ····iput-boolean·p2,·p0,·Lio/flutter/embedding/engine/j/n$c;->b:Z |
| |
| 22 | ····iput-boolean·p3,·p0,·Lio/flutter/embedding/engine/j/n$c;->c:Z |
| |
13 | ····return-void | 23 | ····return-void |
14 | .end·method | 24 | .end·method |
| |
| 25 | .method·public·static·a(Lorg/json/JSONObject;)Lio/flutter/embedding/engine/j/n$c; |
| 26 | ····.locals·5 |
| |
| 27 | ····new-instance·v0,·Lio/flutter/embedding/engine/j/n$c; |
15 | #·virtual·methods | |
16 | .method·public·final·reply(Ljava/lang/Object;)V | |
17 | ····.locals·1 | |
| |
18 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/systemchannels/-$$Lambda$KeyEventChannel$RL0HJ5TnZGrDabOeA71yhjryCe4;->f$0:Lio/flutter/embedding/engine/systemchannels/KeyEventChannel$EventResponseHandler; | 28 | ····const-string·v1,·"name" |
| |
19 | ····invoke-static·{v0,·p1},·Lio/flutter/embedding/engine/systemchannels/KeyEventChannel;->lambda$createReplyHandler$0(Lio/flutter/embedding/engine/systemchannels/KeyEventChannel$EventResponseHandler;Ljava/lang/Object;)V | 29 | ····invoke-virtual·{p0,·v1},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; |
| |
20 | ····return-void | 30 | ····move-result-object·v1 |
| |
| 31 | ····invoke-static·{v1},·Lio/flutter/embedding/engine/j/n$g;->b(Ljava/lang/String;)Lio/flutter/embedding/engine/j/n$g; |
| |
| 32 | ····move-result-object·v1 |
| |
| 33 | ····const-string·v2,·"signed" |
| |
| 34 | ····const/4·v3,·0x0 |
| |
| 35 | ····invoke-virtual·{p0,·v2,·v3},·Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z |
| |
| 36 | ····move-result·v2 |
| |
| 37 | ····const-string·v4,·"decimal" |
| |
| 38 | ····invoke-virtual·{p0,·v4,·v3},·Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z |
| |
| 39 | ····move-result·p0 |
| |
| 40 | ····invoke-direct·{v0,·v1,·v2,·p0},·Lio/flutter/embedding/engine/j/n$c;-><init>(Lio/flutter/embedding/engine/j/n$g;ZZ)V |
| |
| 41 | ····return-object·v0 |
21 | .end·method | 42 | .end·method |
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 98 lines modified | Offset 1, 87 lines modified |
1 | .class·Lio/flutter/embedding/engine/systemchannels/RestorationChannel$1; | 1 | .class·Lio/flutter/embedding/engine/j/k$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"RestorationChannel.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/flutter/plugin/common/MethodChannel$Result; | 5 | .implements·Ld/a/c/a/j$d; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
8 | ····value·=·Lio/flutter/embedding/engine/systemchannels/RestorationChannel;->setRestorationData([B)V | 8 | ····value·=·Lio/flutter/embedding/engine/j/k;->j([B)V |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x0 | 11 | ····accessFlags·=·0x0 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
| |
| |
14 | #·instance·fields | 14 | #·instance·fields |
15 | .field·final·synthetic·this$0:Lio/flutter/embedding/engine/systemchannels/RestorationChannel; | 15 | .field·final·synthetic·a:[B |
| |
16 | .field·final·synthetic·val$data:[B | 16 | .field·final·synthetic·b:Lio/flutter/embedding/engine/j/k; |
| |
| |
17 | #·direct·methods | 17 | #·direct·methods |
18 | .method·constructor·<init>(Lio/flutter/embedding/engine/systemchannels/RestorationChannel;[B)V | 18 | .method·constructor·<init>(Lio/flutter/embedding/engine/j/k;[B)V |
19 | ····.locals·0 | 19 | ····.locals·0 |
| |
| 20 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/j/k$a;->b:Lio/flutter/embedding/engine/j/k; |
20 | ····.line·96 | |
21 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/systemchannels/RestorationChannel$1;->this$0:Lio/flutter/embedding/engine/systemchannels/RestorationChannel; | |
| |
22 | ····iput-object·p2,·p0,·Lio/flutter/embedding/engine/systemchannels/RestorationChannel$1;->val$data:[B | 21 | ····iput-object·p2,·p0,·Lio/flutter/embedding/engine/j/k$a;->a:[B |
| |
23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
24 | ····return-void | 23 | ····return-void |
25 | .end·method | 24 | .end·method |
| |
| |
26 | #·virtual·methods | 25 | #·virtual·methods |
| 26 | .method·public·a(Ljava/lang/Object;)V |
| 27 | ····.locals·1 |
| |
| 28 | ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/j/k$a;->b:Lio/flutter/embedding/engine/j/k; |
| |
| 29 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/j/k$a;->a:[B |
| |
| 30 | ····invoke-static·{p1,·v0},·Lio/flutter/embedding/engine/j/k;->b(Lio/flutter/embedding/engine/j/k;[B)[B |
| |
| 31 | ····return-void |
| 32 | .end·method |
| |
27 | .method·public·error(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V | 33 | .method·public·b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V |
28 | ····.locals·1 | 34 | ····.locals·1 |
| |
29 | ····.line·104 | |
30 | ····new-instance·p3,·Ljava/lang/StringBuilder; | 35 | ····new-instance·p3,·Ljava/lang/StringBuilder; |
| |
31 | ····invoke-direct·{p3},·Ljava/lang/StringBuilder;-><init>()V | 36 | ····invoke-direct·{p3},·Ljava/lang/StringBuilder;-><init>()V |
| |
32 | ····const-string·v0,·"Error·" | 37 | ····const-string·v0,·"Error·" |
| |
33 | ····invoke-virtual·{p3,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 38 | ····invoke-virtual·{p3,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
34 | ····move-result-object·p3 | |
| |
35 | ····invoke-virtual·{p3,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 39 | ····invoke-virtual·{p3,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
36 | ····move-result-object·p1 | |
| |
37 | ····const-string·p3,·"·while·sending·restoration·data·to·framework:·" | 40 | ····const-string·p1,·"·while·sending·restoration·data·to·framework:·" |
| |
38 | ····invoke-virtual·{p1,·p3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
| |
39 | ····move-result-object·p1 | |
| |
40 | ····invoke-virtual·{p1,·p2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 41 | ····invoke-virtual·{p3,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
41 | ····move-result-object·p1 | 42 | ····invoke-virtual·{p3,·p2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
42 | ····invoke-virtual·{p1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 43 | ····invoke-virtual·{p3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| |
43 | ····move-result-object·p1 | 44 | ····move-result-object·p1 |
| |
44 | ····const-string·p2,·"RestorationChannel" | 45 | ····const-string·p2,·"RestorationChannel" |
| |
45 | ····invoke-static·{p2,·p1},·Lio/flutter/Log;->e(Ljava/lang/String;Ljava/lang/String;)V | 46 | ····invoke-static·{p2,·p1},·Ld/a/b;->b(Ljava/lang/String;Ljava/lang/String;)V |
| |
46 | ····return-void | 47 | ····return-void |
47 | .end·method | 48 | .end·method |
| |
48 | .method·public·notImplemented()V | 49 | .method·public·c()V |
49 | ····.locals·0 | 50 | ····.locals·0 |
| |
50 | ····return-void | 51 | ····return-void |
51 | .end·method | 52 | .end·method |
| |
52 | .method·public·success(Ljava/lang/Object;)V | |
53 | ····.locals·1 | |
| |
54 | ····.line·99 | |
55 | ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/systemchannels/RestorationChannel$1;->this$0:Lio/flutter/embedding/engine/systemchannels/RestorationChannel; | |
| |
56 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/systemchannels/RestorationChannel$1;->val$data:[B | |
| |
57 | ····invoke-static·{p1,·v0},·Lio/flutter/embedding/engine/systemchannels/RestorationChannel;->access$002(Lio/flutter/embedding/engine/systemchannels/RestorationChannel;[B)[B | |
| |
58 | ····return-void | |
59 | .end·method | |
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 73 lines modified | Offset 1, 109 lines modified |
1 | .class·public·Lio/flutter/embedding/engine/systemchannels/SettingsChannel; | 1 | .class·public·final·enum·Lio/flutter/embedding/android/h$b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Enum; |
3 | .source·"SettingsChannel.java" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 6 | ····value·=·Lio/flutter/embedding/android/h; |
| 7 | .end·annotation |
| |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 9 | ····accessFlags·=·0x4019 |
| 10 | ····name·=·"b" |
| 11 | .end·annotation |
| |
| 12 | .annotation·system·Ldalvik/annotation/Signature; |
6 | ····value·=·{ | 13 | ····value·=·{ |
7 | ········Lio/flutter/embedding/engine/systemchannels/SettingsChannel$PlatformBrightness;, | |
8 | ········Lio/flutter/embedding/engine/systemchannels/SettingsChannel$MessageBuilder; | 14 | ········"Ljava/lang/Enum<", |
| 15 | ········"Lio/flutter/embedding/android/h$b;", |
| 16 | ········">;" |
9 | ····} | 17 | ····} |
10 | .end·annotation | 18 | .end·annotation |
| |
| |
11 | #·static·fields | 19 | #·static·fields |
12 | .field·private·static·final·ALWAYS_USE_24_HOUR_FORMAT:Ljava/lang/String;·=·"alwaysUse24HourFormat" | 20 | .field·public·static·final·enum·d:Lio/flutter/embedding/android/h$b; |
| |
| 21 | .field·public·static·final·enum·e:Lio/flutter/embedding/android/h$b; |
| |
| 22 | .field·private·static·final·synthetic·f:[Lio/flutter/embedding/android/h$b; |
| |
| |
| 23 | #·direct·methods |
| 24 | .method·static·constructor·<clinit>()V |
| 25 | ····.locals·5 |
| |
| 26 | ····new-instance·v0,·Lio/flutter/embedding/android/h$b; |
| |
| 27 | ····const-string·v1,·"background" |
| |
| 28 | ····const/4·v2,·0x0 |
| |
| 29 | ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/embedding/android/h$b;-><init>(Ljava/lang/String;I)V |
| |
| 30 | ····sput-object·v0,·Lio/flutter/embedding/android/h$b;->d:Lio/flutter/embedding/android/h$b; |
| |
13 | .field·public·static·final·CHANNEL_NAME:Ljava/lang/String;·=·"flutter/settings" | 31 | ····new-instance·v1,·Lio/flutter/embedding/android/h$b; |
| |
14 | .field·private·static·final·PLATFORM_BRIGHTNESS:Ljava/lang/String;·=·"platformBrightness" | 32 | ····const-string·v3,·"overlay" |
| |
15 | .field·private·static·final·TAG:Ljava/lang/String;·=·"SettingsChannel" | 33 | ····const/4·v4,·0x1 |
| |
16 | .field·private·static·final·TEXT_SCALE_FACTOR:Ljava/lang/String;·=·"textScaleFactor" | 34 | ····invoke-direct·{v1,·v3,·v4},·Lio/flutter/embedding/android/h$b;-><init>(Ljava/lang/String;I)V |
| |
| 35 | ····sput-object·v1,·Lio/flutter/embedding/android/h$b;->e:Lio/flutter/embedding/android/h$b; |
| |
17 | #·instance·fields | |
18 | .field·public·final·channel:Lio/flutter/plugin/common/BasicMessageChannel; | 36 | ····const/4·v3,·0x2 |
| |
| 37 | ····new-array·v3,·v3,·[Lio/flutter/embedding/android/h$b; |
| |
| 38 | ····aput-object·v0,·v3,·v2 |
| |
| 39 | ····aput-object·v1,·v3,·v4 |
| |
| 40 | ····sput-object·v3,·Lio/flutter/embedding/android/h$b;->f:[Lio/flutter/embedding/android/h$b; |
| |
| 41 | ····return-void |
| 42 | .end·method |
| |
| 43 | .method·private·constructor·<init>(Ljava/lang/String;I)V |
| 44 | ····.locals·0 |
19 | ····.annotation·system·Ldalvik/annotation/Signature; | 45 | ····.annotation·system·Ldalvik/annotation/Signature; |
20 | ········value·=·{ | 46 | ········value·=·{ |
21 | ············"Lio/flutter/plugin/common/BasicMessageChannel<", | |
22 | ············"Ljava/lang/Object;", | |
23 | ············">;" | 47 | ············"()V" |
24 | ········} | 48 | ········} |
25 | ····.end·annotation | 49 | ····.end·annotation |
26 | .end·field | |
| |
| |
| 50 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V |
27 | #·direct·methods | |
28 | .method·public·constructor·<init>(Lio/flutter/embedding/engine/dart/DartExecutor;)V | |
29 | ····.locals·3 | |
| |
30 | ····.line·21 | |
31 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 51 | ····return-void |
| 52 | .end·method |
| |
32 | ····.line·22 | |
33 | ····new-instance·v0,·Lio/flutter/plugin/common/BasicMessageChannel; | 53 | .method·public·static·valueOf(Ljava/lang/String;)Lio/flutter/embedding/android/h$b; |
| 54 | ····.locals·1 |
| |
34 | ····sget-object·v1,·Lio/flutter/plugin/common/JSONMessageCodec;->INSTANCE:Lio/flutter/plugin/common/JSONMessageCodec; | 55 | ····const-class·v0,·Lio/flutter/embedding/android/h$b; |
| |
35 | ····const-string·v2,·"flutter/settings" | 56 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; |
| |
36 | ····invoke-direct·{v0,·p1,·v2,·v1},·Lio/flutter/plugin/common/BasicMessageChannel;-><init>(Lio/flutter/plugin/common/BinaryMessenger;Ljava/lang/String;Lio/flutter/plugin/common/MessageCodec;)V | 57 | ····move-result-object·p0 |
| |
37 | ····iput-object·v0,·p0,·Lio/flutter/embedding/engine/systemchannels/SettingsChannel;->channel:Lio/flutter/plugin/common/BasicMessageChannel; | 58 | ····check-cast·p0,·Lio/flutter/embedding/android/h$b; |
| |
38 | ····return-void | 59 | ····return-object·p0 |
39 | .end·method | 60 | .end·method |
| |
| 61 | .method·public·static·values()[Lio/flutter/embedding/android/h$b; |
| 62 | ····.locals·1 |
| |
| 63 | ····sget-object·v0,·Lio/flutter/embedding/android/h$b;->f:[Lio/flutter/embedding/android/h$b; |
40 | #·virtual·methods | |
41 | .method·public·startMessage()Lio/flutter/embedding/engine/systemchannels/SettingsChannel$MessageBuilder; | |
42 | ····.locals·2 | |
| |
| 64 | ····invoke-virtual·{v0},·[Lio/flutter/embedding/android/h$b;->clone()Ljava/lang/Object; |
43 | ····.line·27 | |
44 | ····new-instance·v0,·Lio/flutter/embedding/engine/systemchannels/SettingsChannel$MessageBuilder; | |
| |
45 | ····iget-object·v1,·p0,·Lio/flutter/embedding/engine/systemchannels/SettingsChannel;->channel:Lio/flutter/plugin/common/BasicMessageChannel; | 65 | ····move-result-object·v0 |
| |
46 | ····invoke-direct·{v0,·v1},·Lio/flutter/embedding/engine/systemchannels/SettingsChannel$MessageBuilder;-><init>(Lio/flutter/plugin/common/BasicMessageChannel;)V | 66 | ····check-cast·v0,·[Lio/flutter/embedding/android/h$b; |
| |
47 | ····return-object·v0 | 67 | ····return-object·v0 |
48 | .end·method | 68 | .end·method |
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 67 lines modified | Offset 1, 115 lines modified |
1 | .class·synthetic·Lio/flutter/embedding/android/FlutterImageView$1; | 1 | .class·Lio/flutter/embedding/android/k$b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FlutterImageView.java" | 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Lio/flutter/embedding/engine/renderer/b; |
| |
| |
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lio/flutter/embedding/android/FlutterImageView; | 8 | ····value·=·Lio/flutter/embedding/android/k; |
7 | .end·annotation | 9 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x1008 | 11 | ····accessFlags·=·0x0 |
10 | ····name·=·null | 12 | ····name·=·null |
11 | .end·annotation | 13 | .end·annotation |
| |
| |
12 | #·static·fields | 14 | #·instance·fields |
13 | .field·static·final·synthetic·$SwitchMap$io$flutter$embedding$android$FlutterImageView$SurfaceKind:[I | 15 | .field·final·synthetic·a:Lio/flutter/embedding/android/k; |
| |
| |
14 | #·direct·methods | 16 | #·direct·methods |
15 | .method·static·constructor·<clinit>()V | 17 | .method·constructor·<init>(Lio/flutter/embedding/android/k;)V |
16 | ····.locals·3 | 18 | ····.locals·0 |
| |
| 19 | ····iput-object·p1,·p0,·Lio/flutter/embedding/android/k$b;->a:Lio/flutter/embedding/android/k; |
17 | ····.line·143 | |
18 | ····invoke-static·{},·Lio/flutter/embedding/android/FlutterImageView$SurfaceKind;->values()[Lio/flutter/embedding/android/FlutterImageView$SurfaceKind; | |
| |
19 | ····move-result-object·v0 | 20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
| 21 | ····return-void |
| 22 | .end·method |
| |
20 | ····array-length·v0,·v0 | |
| |
21 | ····new-array·v0,·v0,·[I | 23 | #·virtual·methods |
| 24 | .method·public·d()V |
| 25 | ····.locals·2 |
| |
22 | ····sput-object·v0,·Lio/flutter/embedding/android/FlutterImageView$1;->$SwitchMap$io$flutter$embedding$android$FlutterImageView$SurfaceKind:[I | 26 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/k$b;->a:Lio/flutter/embedding/android/k; |
| |
| 27 | ····const/4·v1,·0x1 |
23 | ····:try_start_0 | |
24 | ····sget-object·v1,·Lio/flutter/embedding/android/FlutterImageView$SurfaceKind;->background:Lio/flutter/embedding/android/FlutterImageView$SurfaceKind; | |
| |
25 | ····invoke-virtual·{v1},·Lio/flutter/embedding/android/FlutterImageView$SurfaceKind;->ordinal()I | 28 | ····invoke-static·{v0,·v1},·Lio/flutter/embedding/android/k;->c(Lio/flutter/embedding/android/k;Z)Z |
| |
| 29 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/k$b;->a:Lio/flutter/embedding/android/k; |
| |
| 30 | ····invoke-static·{v0},·Lio/flutter/embedding/android/k;->d(Lio/flutter/embedding/android/k;)Ljava/util/Set; |
| |
| 31 | ····move-result-object·v0 |
| |
| 32 | ····invoke-interface·{v0},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
| |
| 33 | ····move-result-object·v0 |
| |
| 34 | ····:goto_0 |
| 35 | ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z |
| |
26 | ····move-result·v1 | 36 | ····move-result·v1 |
| |
27 | ····const/4·v2,·0x1 | 37 | ····if-eqz·v1,·:cond_0 |
| |
| 38 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
28 | ····aput·v2,·v0,·v1 | |
29 | ····:try_end_0 | |
30 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0 | |
| |
| 39 | ····move-result-object·v1 |
31 | ····:catch_0 | |
32 | ····:try_start_1 | |
33 | ····sget-object·v0,·Lio/flutter/embedding/android/FlutterImageView$1;->$SwitchMap$io$flutter$embedding$android$FlutterImageView$SurfaceKind:[I | |
| |
34 | ····sget-object·v1,·Lio/flutter/embedding/android/FlutterImageView$SurfaceKind;->overlay:Lio/flutter/embedding/android/FlutterImageView$SurfaceKind; | 40 | ····check-cast·v1,·Lio/flutter/embedding/engine/renderer/b; |
| |
35 | ····invoke-virtual·{v1},·Lio/flutter/embedding/android/FlutterImageView$SurfaceKind;->ordinal()I | 41 | ····invoke-interface·{v1},·Lio/flutter/embedding/engine/renderer/b;->d()V |
| |
| 42 | ····goto·:goto_0 |
| |
| 43 | ····:cond_0 |
| 44 | ····return-void |
| 45 | .end·method |
| |
| 46 | .method·public·f()V |
| 47 | ····.locals·2 |
| |
| 48 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/k$b;->a:Lio/flutter/embedding/android/k; |
| |
| 49 | ····const/4·v1,·0x0 |
| |
| 50 | ····invoke-static·{v0,·v1},·Lio/flutter/embedding/android/k;->c(Lio/flutter/embedding/android/k;Z)Z |
| |
| 51 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/k$b;->a:Lio/flutter/embedding/android/k; |
| |
| 52 | ····invoke-static·{v0},·Lio/flutter/embedding/android/k;->d(Lio/flutter/embedding/android/k;)Ljava/util/Set; |
| |
| 53 | ····move-result-object·v0 |
| |
| 54 | ····invoke-interface·{v0},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
| |
| 55 | ····move-result-object·v0 |
| |
| 56 | ····:goto_0 |
| 57 | ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z |
| |
36 | ····move-result·v1 | 58 | ····move-result·v1 |
| |
37 | ····const/4·v2,·0x2 | 59 | ····if-eqz·v1,·:cond_0 |
| |
| 60 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| |
| 61 | ····move-result-object·v1 |
| |
| 62 | ····check-cast·v1,·Lio/flutter/embedding/engine/renderer/b; |
| |
| 63 | ····invoke-interface·{v1},·Lio/flutter/embedding/engine/renderer/b;->f()V |
| |
| 64 | ····goto·:goto_0 |
38 | ····aput·v2,·v0,·v1 | |
39 | ····:try_end_1 | |
40 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1 | |
| |
41 | ····:catch_1 | 65 | ····:cond_0 |
Max diff block lines reached; 13/4628 bytes (0.28%) of diff not shown.
|
| | | |
Offset 1, 121 lines modified | Offset 1, 129 lines modified |
1 | .class·public·final·enum·Lio/flutter/embedding/android/RenderMode; | 1 | .class·public·final·enum·Lio/flutter/embedding/engine/renderer/a$c; |
2 | .super·Ljava/lang/Enum; | 2 | .super·Ljava/lang/Enum; |
3 | .source·"RenderMode.java" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 6 | ····value·=·Lio/flutter/embedding/engine/renderer/a; |
| 7 | .end·annotation |
| |
| 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 9 | ····accessFlags·=·0x4019 |
| 10 | ····name·=·"c" |
| 11 | .end·annotation |
| |
5 | .annotation·system·Ldalvik/annotation/Signature; | 12 | .annotation·system·Ldalvik/annotation/Signature; |
6 | ····value·=·{ | 13 | ····value·=·{ |
7 | ········"Ljava/lang/Enum<", | 14 | ········"Ljava/lang/Enum<", |
8 | ········"Lio/flutter/embedding/android/RenderMode;", | 15 | ········"Lio/flutter/embedding/engine/renderer/a$c;", |
9 | ········">;" | 16 | ········">;" |
10 | ····} | 17 | ····} |
11 | .end·annotation | 18 | .end·annotation |
| |
| |
12 | #·static·fields | 19 | #·static·fields |
13 | .field·private·static·final·synthetic·$VALUES:[Lio/flutter/embedding/android/RenderMode; | 20 | .field·public·static·final·enum·e:Lio/flutter/embedding/engine/renderer/a$c; |
| |
14 | .field·public·static·final·enum·image:Lio/flutter/embedding/android/RenderMode; | 21 | .field·public·static·final·enum·f:Lio/flutter/embedding/engine/renderer/a$c; |
| |
15 | .field·public·static·final·enum·surface:Lio/flutter/embedding/android/RenderMode; | 22 | .field·public·static·final·enum·g:Lio/flutter/embedding/engine/renderer/a$c; |
| |
16 | .field·public·static·final·enum·texture:Lio/flutter/embedding/android/RenderMode; | 23 | .field·private·static·final·synthetic·h:[Lio/flutter/embedding/engine/renderer/a$c; |
| |
| |
| 24 | #·instance·fields |
| 25 | .field·public·final·d:I |
| |
| |
17 | #·direct·methods | 26 | #·direct·methods |
18 | .method·static·constructor·<clinit>()V | 27 | .method·static·constructor·<clinit>()V |
19 | ····.locals·7 | 28 | ····.locals·7 |
| |
20 | ····.line·16 | |
21 | ····new-instance·v0,·Lio/flutter/embedding/android/RenderMode; | 29 | ····new-instance·v0,·Lio/flutter/embedding/engine/renderer/a$c; |
| |
22 | ····const-string·v1,·"surface" | 30 | ····const-string·v1,·"UNKNOWN" |
| |
23 | ····const/4·v2,·0x0 | 31 | ····const/4·v2,·0x0 |
| |
24 | ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/embedding/android/RenderMode;-><init>(Ljava/lang/String;I)V | 32 | ····invoke-direct·{v0,·v1,·v2,·v2},·Lio/flutter/embedding/engine/renderer/a$c;-><init>(Ljava/lang/String;II)V |
| |
25 | ····sput-object·v0,·Lio/flutter/embedding/android/RenderMode;->surface:Lio/flutter/embedding/android/RenderMode; | 33 | ····sput-object·v0,·Lio/flutter/embedding/engine/renderer/a$c;->e:Lio/flutter/embedding/engine/renderer/a$c; |
| |
26 | ····.line·24 | |
27 | ····new-instance·v1,·Lio/flutter/embedding/android/RenderMode; | 34 | ····new-instance·v1,·Lio/flutter/embedding/engine/renderer/a$c; |
| |
28 | ····const-string·v3,·"texture" | 35 | ····const-string·v3,·"POSTURE_FLAT" |
| |
29 | ····const/4·v4,·0x1 | 36 | ····const/4·v4,·0x1 |
| |
30 | ····invoke-direct·{v1,·v3,·v4},·Lio/flutter/embedding/android/RenderMode;-><init>(Ljava/lang/String;I)V | 37 | ····invoke-direct·{v1,·v3,·v4,·v4},·Lio/flutter/embedding/engine/renderer/a$c;-><init>(Ljava/lang/String;II)V |
| |
31 | ····sput-object·v1,·Lio/flutter/embedding/android/RenderMode;->texture:Lio/flutter/embedding/android/RenderMode; | 38 | ····sput-object·v1,·Lio/flutter/embedding/engine/renderer/a$c;->f:Lio/flutter/embedding/engine/renderer/a$c; |
| |
32 | ····.line·33 | |
33 | ····new-instance·v3,·Lio/flutter/embedding/android/RenderMode; | 39 | ····new-instance·v3,·Lio/flutter/embedding/engine/renderer/a$c; |
| |
34 | ····const-string·v5,·"image" | 40 | ····const-string·v5,·"POSTURE_HALF_OPENED" |
| |
35 | ····const/4·v6,·0x2 | 41 | ····const/4·v6,·0x2 |
| |
36 | ····invoke-direct·{v3,·v5,·v6},·Lio/flutter/embedding/android/RenderMode;-><init>(Ljava/lang/String;I)V | 42 | ····invoke-direct·{v3,·v5,·v6,·v6},·Lio/flutter/embedding/engine/renderer/a$c;-><init>(Ljava/lang/String;II)V |
| |
37 | ····sput-object·v3,·Lio/flutter/embedding/android/RenderMode;->image:Lio/flutter/embedding/android/RenderMode; | 43 | ····sput-object·v3,·Lio/flutter/embedding/engine/renderer/a$c;->g:Lio/flutter/embedding/engine/renderer/a$c; |
| |
38 | ····const/4·v5,·0x3 | 44 | ····const/4·v5,·0x3 |
| |
39 | ····new-array·v5,·v5,·[Lio/flutter/embedding/android/RenderMode; | 45 | ····new-array·v5,·v5,·[Lio/flutter/embedding/engine/renderer/a$c; |
| |
40 | ····aput-object·v0,·v5,·v2 | 46 | ····aput-object·v0,·v5,·v2 |
| |
41 | ····aput-object·v1,·v5,·v4 | 47 | ····aput-object·v1,·v5,·v4 |
| |
42 | ····aput-object·v3,·v5,·v6 | 48 | ····aput-object·v3,·v5,·v6 |
| |
43 | ····.line·8 | |
44 | ····sput-object·v5,·Lio/flutter/embedding/android/RenderMode;->$VALUES:[Lio/flutter/embedding/android/RenderMode; | 49 | ····sput-object·v5,·Lio/flutter/embedding/engine/renderer/a$c;->h:[Lio/flutter/embedding/engine/renderer/a$c; |
| |
45 | ····return-void | 50 | ····return-void |
46 | .end·method | 51 | .end·method |
| |
47 | .method·private·constructor·<init>(Ljava/lang/String;I)V | 52 | .method·private·constructor·<init>(Ljava/lang/String;II)V |
48 | ····.locals·0 | 53 | ····.locals·0 |
49 | ····.annotation·system·Ldalvik/annotation/Signature; | 54 | ····.annotation·system·Ldalvik/annotation/Signature; |
50 | ········value·=·{ | 55 | ········value·=·{ |
51 | ············"()V" | 56 | ············"(I)V" |
52 | ········} | 57 | ········} |
53 | ····.end·annotation | 58 | ····.end·annotation |
| |
54 | ····.line·8 | |
55 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V | 59 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V |
| |
| 60 | ····iput·p3,·p0,·Lio/flutter/embedding/engine/renderer/a$c;->d:I |
| |
56 | ····return-void | 61 | ····return-void |
57 | .end·method | 62 | .end·method |
| |
58 | .method·public·static·valueOf(Ljava/lang/String;)Lio/flutter/embedding/android/RenderMode; | 63 | .method·public·static·valueOf(Ljava/lang/String;)Lio/flutter/embedding/engine/renderer/a$c; |
59 | ····.locals·1 | 64 | ····.locals·1 |
| |
60 | ····.line·8 | |
61 | ····const-class·v0,·Lio/flutter/embedding/android/RenderMode; | 65 | ····const-class·v0,·Lio/flutter/embedding/engine/renderer/a$c; |
| |
62 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; | 66 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; |
| |
63 | ····move-result-object·p0 | 67 | ····move-result-object·p0 |
| |
64 | ····check-cast·p0,·Lio/flutter/embedding/android/RenderMode; | 68 | ····check-cast·p0,·Lio/flutter/embedding/engine/renderer/a$c; |
| |
65 | ····return-object·p0 | 69 | ····return-object·p0 |
66 | .end·method | 70 | .end·method |
| |
67 | .method·public·static·values()[Lio/flutter/embedding/android/RenderMode; | 71 | .method·public·static·values()[Lio/flutter/embedding/engine/renderer/a$c; |
68 | ····.locals·1 | 72 | ····.locals·1 |
| |
69 | ····.line·8 | |
70 | ····sget-object·v0,·Lio/flutter/embedding/android/RenderMode;->$VALUES:[Lio/flutter/embedding/android/RenderMode; | 73 | ····sget-object·v0,·Lio/flutter/embedding/engine/renderer/a$c;->h:[Lio/flutter/embedding/engine/renderer/a$c; |
Max diff block lines reached; 388/6014 bytes (6.45%) of diff not shown.
|
| | | |
Offset 1, 44 lines modified | Offset 1, 57 lines modified |
1 | .class·Lio/flutter/embedding/android/FlutterFragment$1; | 1 | .class·Lio/flutter/embedding/android/FlutterSplashView$c; |
2 | .super·Landroidx/activity/OnBackPressedCallback; | |
3 | .source·"FlutterFragment.java" | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Ljava/lang/Runnable; |
| |
| |
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lio/flutter/embedding/android/FlutterFragment; | 8 | ····value·=·Lio/flutter/embedding/android/FlutterSplashView; |
7 | .end·annotation | 9 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x0 | 11 | ····accessFlags·=·0x0 |
10 | ····name·=·null | 12 | ····name·=·null |
11 | .end·annotation | 13 | .end·annotation |
| |
| |
12 | #·instance·fields | 14 | #·instance·fields |
13 | .field·final·synthetic·this$0:Lio/flutter/embedding/android/FlutterFragment; | 15 | .field·final·synthetic·d:Lio/flutter/embedding/android/FlutterSplashView; |
| |
| |
14 | #·direct·methods | 16 | #·direct·methods |
15 | .method·constructor·<init>(Lio/flutter/embedding/android/FlutterFragment;Z)V | 17 | .method·constructor·<init>(Lio/flutter/embedding/android/FlutterSplashView;)V |
16 | ····.locals·0 | 18 | ····.locals·0 |
| |
17 | ····.line·711 | |
18 | ····iput-object·p1,·p0,·Lio/flutter/embedding/android/FlutterFragment$1;->this$0:Lio/flutter/embedding/android/FlutterFragment; | 19 | ····iput-object·p1,·p0,·Lio/flutter/embedding/android/FlutterSplashView$c;->d:Lio/flutter/embedding/android/FlutterSplashView; |
| |
19 | ····invoke-direct·{p0,·p2},·Landroidx/activity/OnBackPressedCallback;-><init>(Z)V | 20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
20 | ····return-void | 21 | ····return-void |
21 | .end·method | 22 | .end·method |
| |
| |
22 | #·virtual·methods | 23 | #·virtual·methods |
23 | .method·public·handleOnBackPressed()V | 24 | .method·public·run()V |
24 | ····.locals·1 | 25 | ····.locals·2 |
| |
| 26 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/FlutterSplashView$c;->d:Lio/flutter/embedding/android/FlutterSplashView; |
| |
| 27 | ····invoke-static·{v0},·Lio/flutter/embedding/android/FlutterSplashView;->d(Lio/flutter/embedding/android/FlutterSplashView;)Landroid/view/View; |
| |
| 28 | ····move-result-object·v1 |
| |
| 29 | ····invoke-virtual·{v0,·v1},·Landroid/widget/FrameLayout;->removeView(Landroid/view/View;)V |
| |
| 30 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/FlutterSplashView$c;->d:Lio/flutter/embedding/android/FlutterSplashView; |
| |
| 31 | ····invoke-static·{v0},·Lio/flutter/embedding/android/FlutterSplashView;->f(Lio/flutter/embedding/android/FlutterSplashView;)Ljava/lang/String; |
| |
| 32 | ····move-result-object·v1 |
25 | ····.line·714 | |
26 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/FlutterFragment$1;->this$0:Lio/flutter/embedding/android/FlutterFragment; | |
| |
27 | ····invoke-virtual·{v0},·Lio/flutter/embedding/android/FlutterFragment;->onBackPressed()V | 33 | ····invoke-static·{v0,·v1},·Lio/flutter/embedding/android/FlutterSplashView;->e(Lio/flutter/embedding/android/FlutterSplashView;Ljava/lang/String;)Ljava/lang/String; |
| |
28 | ····return-void | 34 | ····return-void |
29 | .end·method | 35 | .end·method |
| | | |
Offset 1, 97 lines modified | Offset 1, 91 lines modified |
1 | .class·interface·abstract·Lio/flutter/embedding/android/FlutterActivityAndFragmentDelegate$Host; | 1 | .class·interface·abstract·Lio/flutter/embedding/android/f$c; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FlutterActivityAndFragmentDelegate.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
| 5 | .implements·Lio/flutter/plugin/platform/f$d; |
5 | .implements·Lio/flutter/embedding/android/SplashScreenProvider; | |
6 | .implements·Lio/flutter/embedding/android/FlutterEngineProvider; | |
7 | .implements·Lio/flutter/embedding/android/FlutterEngineConfigurator; | |
8 | .implements·Lio/flutter/plugin/platform/PlatformPlugin$PlatformPluginDelegate; | |
| |
| |
9 | #·annotations | 6 | #·annotations |
10 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
11 | ····value·=·Lio/flutter/embedding/android/FlutterActivityAndFragmentDelegate; | 8 | ····value·=·Lio/flutter/embedding/android/f; |
12 | .end·annotation | 9 | .end·annotation |
| |
13 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
14 | ····accessFlags·=·0x608 | 11 | ····accessFlags·=·0x608 |
15 | ····name·=·"Host" | 12 | ····name·=·"c" |
16 | .end·annotation | 13 | .end·annotation |
| |
| |
17 | #·virtual·methods | 14 | #·virtual·methods |
18 | .method·public·abstract·cleanUpFlutterEngine(Lio/flutter/embedding/engine/FlutterEngine;)V | 15 | .method·public·abstract·a()Landroid/app/Activity; |
19 | .end·method | 16 | .end·method |
| |
20 | .method·public·abstract·configureFlutterEngine(Lio/flutter/embedding/engine/FlutterEngine;)V | 17 | .method·public·abstract·b()V |
21 | .end·method | 18 | .end·method |
| |
22 | .method·public·abstract·detachFromFlutterEngine()V | 19 | .method·public·abstract·d()V |
23 | .end·method | 20 | .end·method |
| |
24 | .method·public·abstract·getActivity()Landroid/app/Activity; | 21 | .method·public·abstract·e()Landroidx/lifecycle/d; |
25 | .end·method | 22 | .end·method |
| |
26 | .method·public·abstract·getAppBundlePath()Ljava/lang/String; | 23 | .method·public·abstract·f()V |
27 | .end·method | 24 | .end·method |
| |
28 | .method·public·abstract·getCachedEngineId()Ljava/lang/String; | 25 | .method·public·abstract·g()Ljava/lang/String; |
29 | .end·method | 26 | .end·method |
| |
30 | .method·public·abstract·getContext()Landroid/content/Context; | 27 | .method·public·abstract·getContext()Landroid/content/Context; |
31 | .end·method | 28 | .end·method |
| |
32 | .method·public·abstract·getDartEntrypointFunctionName()Ljava/lang/String; | 29 | .method·public·abstract·h()Lio/flutter/embedding/engine/e; |
33 | .end·method | 30 | .end·method |
| |
34 | .method·public·abstract·getFlutterShellArgs()Lio/flutter/embedding/engine/FlutterShellArgs; | 31 | .method·public·abstract·k()Ljava/lang/String; |
35 | .end·method | 32 | .end·method |
| |
36 | .method·public·abstract·getInitialRoute()Ljava/lang/String; | 33 | .method·public·abstract·l(Landroid/content/Context;)Lio/flutter/embedding/engine/b; |
37 | .end·method | 34 | .end·method |
| |
38 | .method·public·abstract·getLifecycle()Landroidx/lifecycle/Lifecycle; | 35 | .method·public·abstract·m()Z |
39 | .end·method | 36 | .end·method |
| |
40 | .method·public·abstract·getRenderMode()Lio/flutter/embedding/android/RenderMode; | 37 | .method·public·abstract·n()Lio/flutter/embedding/android/o; |
41 | .end·method | 38 | .end·method |
| |
42 | .method·public·abstract·getTransparencyMode()Lio/flutter/embedding/android/TransparencyMode; | 39 | .method·public·abstract·o()Z |
43 | .end·method | 40 | .end·method |
| |
44 | .method·public·abstract·onFlutterSurfaceViewCreated(Lio/flutter/embedding/android/FlutterSurfaceView;)V | 41 | .method·public·abstract·p()Z |
45 | .end·method | 42 | .end·method |
| |
46 | .method·public·abstract·onFlutterTextureViewCreated(Lio/flutter/embedding/android/FlutterTextureView;)V | 43 | .method·public·abstract·q()Lio/flutter/embedding/android/q; |
47 | .end·method | 44 | .end·method |
| |
48 | .method·public·abstract·onFlutterUiDisplayed()V | 45 | .method·public·abstract·r(Lio/flutter/embedding/android/j;)V |
49 | .end·method | 46 | .end·method |
| |
50 | .method·public·abstract·onFlutterUiNoLongerDisplayed()V | 47 | .method·public·abstract·s()Ljava/lang/String; |
51 | .end·method | 48 | .end·method |
| |
52 | .method·public·abstract·provideFlutterEngine(Landroid/content/Context;)Lio/flutter/embedding/engine/FlutterEngine; | 49 | .method·public·abstract·t(Lio/flutter/embedding/engine/b;)V |
53 | .end·method | 50 | .end·method |
| |
54 | .method·public·abstract·providePlatformPlugin(Landroid/app/Activity;Lio/flutter/embedding/engine/FlutterEngine;)Lio/flutter/plugin/platform/PlatformPlugin; | 51 | .method·public·abstract·u()Z |
55 | .end·method | 52 | .end·method |
| |
56 | .method·public·abstract·provideSplashScreen()Lio/flutter/embedding/android/SplashScreen; | 53 | .method·public·abstract·v()Ljava/lang/String; |
57 | .end·method | 54 | .end·method |
| |
58 | .method·public·abstract·shouldAttachEngineToActivity()Z | 55 | .method·public·abstract·w(Lio/flutter/embedding/engine/b;)V |
59 | .end·method | 56 | .end·method |
| |
60 | .method·public·abstract·shouldDestroyEngineWithHost()Z | 57 | .method·public·abstract·x()Lio/flutter/embedding/android/p; |
61 | .end·method | 58 | .end·method |
| |
62 | .method·public·abstract·shouldHandleDeeplinking()Z | 59 | .method·public·abstract·y(Landroid/app/Activity;Lio/flutter/embedding/engine/b;)Lio/flutter/plugin/platform/f; |
63 | .end·method | 60 | .end·method |
| |
| 61 | .method·public·abstract·z(Lio/flutter/embedding/android/i;)V |
64 | .method·public·abstract·shouldRestoreAndSaveState()Z | |
65 | .end·method | |
| |
66 | .method·public·abstract·updateSystemUiOverlays()V | |
67 | .end·method | 62 | .end·method |
| | | |
Offset 1, 85 lines modified | Offset 1, 76 lines modified |
1 | .class·Lio/flutter/embedding/android/FlutterView$4; | 1 | .class·Lio/flutter/embedding/android/i$b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FlutterView.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/flutter/embedding/engine/renderer/FlutterUiDisplayListener; | 5 | .implements·Lio/flutter/embedding/engine/renderer/b; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/flutter/embedding/android/FlutterView;->revertImageView(Ljava/lang/Runnable;)V | 8 | ····value·=·Lio/flutter/embedding/android/i; |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x0 | 11 | ····accessFlags·=·0x0 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
| |
| |
14 | #·instance·fields | 14 | #·instance·fields |
15 | .field·final·synthetic·this$0:Lio/flutter/embedding/android/FlutterView; | 15 | .field·final·synthetic·a:Lio/flutter/embedding/android/i; |
| |
16 | .field·final·synthetic·val$onDone:Ljava/lang/Runnable; | |
| |
17 | .field·final·synthetic·val$renderer:Lio/flutter/embedding/engine/renderer/FlutterRenderer; | |
| |
| |
18 | #·direct·methods | 16 | #·direct·methods |
19 | .method·constructor·<init>(Lio/flutter/embedding/android/FlutterView;Lio/flutter/embedding/engine/renderer/FlutterRenderer;Ljava/lang/Runnable;)V | 17 | .method·constructor·<init>(Lio/flutter/embedding/android/i;)V |
20 | ····.locals·0 | 18 | ····.locals·0 |
| |
21 | ····.line·1299 | |
22 | ····iput-object·p1,·p0,·Lio/flutter/embedding/android/FlutterView$4;->this$0:Lio/flutter/embedding/android/FlutterView; | 19 | ····iput-object·p1,·p0,·Lio/flutter/embedding/android/i$b;->a:Lio/flutter/embedding/android/i; |
| |
23 | ····iput-object·p2,·p0,·Lio/flutter/embedding/android/FlutterView$4;->val$renderer:Lio/flutter/embedding/engine/renderer/FlutterRenderer; | |
| |
24 | ····iput-object·p3,·p0,·Lio/flutter/embedding/android/FlutterView$4;->val$onDone:Ljava/lang/Runnable; | |
| |
25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
26 | ····return-void | 21 | ····return-void |
27 | .end·method | 22 | .end·method |
| |
| |
28 | #·virtual·methods | 23 | #·virtual·methods |
29 | .method·public·onFlutterUiDisplayed()V | 24 | .method·public·d()V |
30 | ····.locals·1 | 25 | ····.locals·2 |
| |
| 26 | ····const-string·v0,·"FlutterSurfaceView" |
31 | ····.line·1302 | |
32 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/FlutterView$4;->val$renderer:Lio/flutter/embedding/engine/renderer/FlutterRenderer; | |
| |
33 | ····invoke-virtual·{v0,·p0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->removeIsDisplayingFlutterUiListener(Lio/flutter/embedding/engine/renderer/FlutterUiDisplayListener;)V | 27 | ····const-string·v1,·"onFlutterUiDisplayed()" |
| |
| 28 | ····invoke-static·{v0,·v1},·Ld/a/b;->e(Ljava/lang/String;Ljava/lang/String;)V |
34 | ····.line·1303 | |
35 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/FlutterView$4;->val$onDone:Ljava/lang/Runnable; | |
| |
36 | ····invoke-interface·{v0},·Ljava/lang/Runnable;->run()V | 29 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/i$b;->a:Lio/flutter/embedding/android/i; |
| |
| 30 | ····const/high16·v1,·0x3f800000····#·1.0f |
37 | ····.line·1304 | |
38 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/FlutterView$4;->this$0:Lio/flutter/embedding/android/FlutterView; | |
| |
39 | ····iget-object·v0,·v0,·Lio/flutter/embedding/android/FlutterView;->renderSurface:Lio/flutter/embedding/engine/renderer/RenderSurface; | 31 | ····invoke-virtual·{v0,·v1},·Landroid/view/SurfaceView;->setAlpha(F)V |
| |
40 | ····instance-of·v0,·v0,·Lio/flutter/embedding/android/FlutterImageView; | 32 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/i$b;->a:Lio/flutter/embedding/android/i; |
| |
| 33 | ····invoke-static·{v0},·Lio/flutter/embedding/android/i;->i(Lio/flutter/embedding/android/i;)Lio/flutter/embedding/engine/renderer/a; |
| |
| 34 | ····move-result-object·v0 |
| |
41 | ····if-nez·v0,·:cond_0 | 35 | ····if-eqz·v0,·:cond_0 |
| |
42 | ····.line·1305 | |
43 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/FlutterView$4;->this$0:Lio/flutter/embedding/android/FlutterView; | 36 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/i$b;->a:Lio/flutter/embedding/android/i; |
| |
44 | ····invoke-static·{v0},·Lio/flutter/embedding/android/FlutterView;->access$300(Lio/flutter/embedding/android/FlutterView;)Lio/flutter/embedding/android/FlutterImageView; | 37 | ····invoke-static·{v0},·Lio/flutter/embedding/android/i;->i(Lio/flutter/embedding/android/i;)Lio/flutter/embedding/engine/renderer/a; |
| |
45 | ····move-result-object·v0 | 38 | ····move-result-object·v0 |
| |
46 | ····invoke-virtual·{v0},·Lio/flutter/embedding/android/FlutterImageView;->detachFromRenderer()V | 39 | ····invoke-virtual·{v0,·p0},·Lio/flutter/embedding/engine/renderer/a;->n(Lio/flutter/embedding/engine/renderer/b;)V |
| |
47 | ····:cond_0 | 40 | ····:cond_0 |
48 | ····return-void | 41 | ····return-void |
49 | .end·method | 42 | .end·method |
| |
50 | .method·public·onFlutterUiNoLongerDisplayed()V | 43 | .method·public·f()V |
51 | ····.locals·0 | 44 | ····.locals·0 |
| |
52 | ····return-void | 45 | ····return-void |
53 | .end·method | 46 | .end·method |
| | | |
Offset 1, 99 lines modified | Offset 1, 100 lines modified |
1 | .class·public·Lio/flutter/embedding/android/MotionEventTracker$MotionEventId; | 1 | .class·public·final·enum·Lio/flutter/embedding/android/q; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Enum; |
3 | .source·"MotionEventTracker.java" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | |
6 | ····value·=·Lio/flutter/embedding/android/MotionEventTracker; | |
7 | .end·annotation | |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 5 | .annotation·system·Ldalvik/annotation/Signature; |
9 | ····accessFlags·=·0x9 | |
10 | ····name·=·"MotionEventId" | 6 | ····value·=·{ |
| 7 | ········"Ljava/lang/Enum<", |
| 8 | ········"Lio/flutter/embedding/android/q;", |
| 9 | ········">;" |
| 10 | ····} |
11 | .end·annotation | 11 | .end·annotation |
| |
| |
12 | #·static·fields | 12 | #·static·fields |
13 | .field·private·static·final·ID_COUNTER:Ljava/util/concurrent/atomic/AtomicLong; | 13 | .field·public·static·final·enum·d:Lio/flutter/embedding/android/q; |
| |
| 14 | .field·public·static·final·enum·e:Lio/flutter/embedding/android/q; |
| |
| 15 | .field·private·static·final·synthetic·f:[Lio/flutter/embedding/android/q; |
14 | #·instance·fields | |
15 | .field·private·final·id:J | |
| |
| |
16 | #·direct·methods | 16 | #·direct·methods |
17 | .method·static·constructor·<clinit>()V | 17 | .method·static·constructor·<clinit>()V |
18 | ····.locals·3 | 18 | ····.locals·5 |
| |
| 19 | ····new-instance·v0,·Lio/flutter/embedding/android/q; |
19 | ····.line·14 | |
20 | ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicLong; | |
| |
21 | ····const-wide/16·v1,·0x0 | 20 | ····const-string·v1,·"opaque" |
| |
22 | ····invoke-direct·{v0,·v1,·v2},·Ljava/util/concurrent/atomic/AtomicLong;-><init>(J)V | 21 | ····const/4·v2,·0x0 |
| |
23 | ····sput-object·v0,·Lio/flutter/embedding/android/MotionEventTracker$MotionEventId;->ID_COUNTER:Ljava/util/concurrent/atomic/AtomicLong; | 22 | ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/embedding/android/q;-><init>(Ljava/lang/String;I)V |
| |
| 23 | ····sput-object·v0,·Lio/flutter/embedding/android/q;->d:Lio/flutter/embedding/android/q; |
24 | ····return-void | |
25 | .end·method | |
| |
| 24 | ····new-instance·v1,·Lio/flutter/embedding/android/q; |
26 | .method·private·constructor·<init>(J)V | |
27 | ····.locals·0 | |
| |
| 25 | ····const-string·v3,·"transparent" |
28 | ····.line·17 | |
29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
| 26 | ····const/4·v4,·0x1 |
30 | ····.line·18 | |
31 | ····iput-wide·p1,·p0,·Lio/flutter/embedding/android/MotionEventTracker$MotionEventId;->id:J | |
| |
| 27 | ····invoke-direct·{v1,·v3,·v4},·Lio/flutter/embedding/android/q;-><init>(Ljava/lang/String;I)V |
32 | ····return-void | |
33 | .end·method | |
| |
| 28 | ····sput-object·v1,·Lio/flutter/embedding/android/q;->e:Lio/flutter/embedding/android/q; |
34 | .method·static·synthetic·access$000(Lio/flutter/embedding/android/MotionEventTracker$MotionEventId;)J | |
35 | ····.locals·2 | |
| |
| 29 | ····const/4·v3,·0x2 |
36 | ····.line·13 | |
37 | ····iget-wide·v0,·p0,·Lio/flutter/embedding/android/MotionEventTracker$MotionEventId;->id:J | |
| |
| 30 | ····new-array·v3,·v3,·[Lio/flutter/embedding/android/q; |
38 | ····return-wide·v0 | |
39 | .end·method | |
| |
| 31 | ····aput-object·v0,·v3,·v2 |
40 | .method·public·static·createUnique()Lio/flutter/embedding/android/MotionEventTracker$MotionEventId; | |
41 | ····.locals·2 | |
| |
| 32 | ····aput-object·v1,·v3,·v4 |
42 | ····.line·26 | |
43 | ····sget-object·v0,·Lio/flutter/embedding/android/MotionEventTracker$MotionEventId;->ID_COUNTER:Ljava/util/concurrent/atomic/AtomicLong; | |
| |
44 | ····invoke-virtual·{v0},·Ljava/util/concurrent/atomic/AtomicLong;->incrementAndGet()J | 33 | ····sput-object·v3,·Lio/flutter/embedding/android/q;->f:[Lio/flutter/embedding/android/q; |
| |
45 | ····move-result-wide·v0 | 34 | ····return-void |
| 35 | .end·method |
| |
46 | ····invoke-static·{v0,·v1},·Lio/flutter/embedding/android/MotionEventTracker$MotionEventId;->from(J)Lio/flutter/embedding/android/MotionEventTracker$MotionEventId; | 36 | .method·private·constructor·<init>(Ljava/lang/String;I)V |
| 37 | ····.locals·0 |
| 38 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 39 | ········value·=·{ |
| 40 | ············"()V" |
| 41 | ········} |
| 42 | ····.end·annotation |
| |
47 | ····move-result-object·v0 | 43 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V |
| |
48 | ····return-object·v0 | 44 | ····return-void |
49 | .end·method | 45 | .end·method |
| |
50 | .method·public·static·from(J)Lio/flutter/embedding/android/MotionEventTracker$MotionEventId; | 46 | .method·public·static·valueOf(Ljava/lang/String;)Lio/flutter/embedding/android/q; |
51 | ····.locals·1 | 47 | ····.locals·1 |
| |
| 48 | ····const-class·v0,·Lio/flutter/embedding/android/q; |
52 | ····.line·22 | |
53 | ····new-instance·v0,·Lio/flutter/embedding/android/MotionEventTracker$MotionEventId; | |
| |
54 | ····invoke-direct·{v0,·p0,·p1},·Lio/flutter/embedding/android/MotionEventTracker$MotionEventId;-><init>(J)V | 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,·Lio/flutter/embedding/android/q; |
| |
55 | ····return-object·v0 | 52 | ····return-object·p0 |
56 | .end·method | 53 | .end·method |
| |
| 54 | .method·public·static·values()[Lio/flutter/embedding/android/q; |
| 55 | ····.locals·1 |
| |
| 56 | ····sget-object·v0,·Lio/flutter/embedding/android/q;->f:[Lio/flutter/embedding/android/q; |
| |
| 57 | ····invoke-virtual·{v0},·[Lio/flutter/embedding/android/q;->clone()Ljava/lang/Object; |
57 | #·virtual·methods | |
58 | .method·public·getId()J | |
59 | ····.locals·2 | |
Max diff block lines reached; 247/5092 bytes (4.85%) of diff not shown.
|
| | | |
Offset 1, 67 lines modified | Offset 1, 64 lines modified |
1 | .class·Lio/flutter/embedding/android/FlutterView$3; | 1 | .class·Lio/flutter/embedding/android/k$c; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FlutterView.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroidx/core/util/Consumer; | 5 | .implements·Lb/c/c/a; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/flutter/embedding/android/FlutterView; | 8 | ····value·=·Lio/flutter/embedding/android/k; |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x0 | 11 | ····accessFlags·=·0x0 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .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 | ········"Landroidx/core/util/Consumer<", | 17 | ········"Lb/c/c/a<", |
18 | ········"Landroidx/window/layout/WindowLayoutInfo;", | 18 | ········"Landroidx/window/layout/WindowLayoutInfo;", |
19 | ········">;" | 19 | ········">;" |
20 | ····} | 20 | ····} |
21 | .end·annotation | 21 | .end·annotation |
| |
| |
22 | #·instance·fields | 22 | #·instance·fields |
23 | .field·final·synthetic·this$0:Lio/flutter/embedding/android/FlutterView; | 23 | .field·final·synthetic·a:Lio/flutter/embedding/android/k; |
| |
| |
24 | #·direct·methods | 24 | #·direct·methods |
25 | .method·constructor·<init>(Lio/flutter/embedding/android/FlutterView;)V | 25 | .method·constructor·<init>(Lio/flutter/embedding/android/k;)V |
26 | ····.locals·0 | 26 | ····.locals·0 |
| |
27 | ····.line·165 | |
28 | ····iput-object·p1,·p0,·Lio/flutter/embedding/android/FlutterView$3;->this$0:Lio/flutter/embedding/android/FlutterView; | 27 | ····iput-object·p1,·p0,·Lio/flutter/embedding/android/k$c;->a:Lio/flutter/embedding/android/k; |
| |
29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
30 | ····return-void | 29 | ····return-void |
31 | .end·method | 30 | .end·method |
| |
| |
32 | #·virtual·methods | 31 | #·virtual·methods |
33 | .method·public·accept(Landroidx/window/layout/WindowLayoutInfo;)V | 32 | .method·public·a(Landroidx/window/layout/WindowLayoutInfo;)V |
34 | ····.locals·1 | 33 | ····.locals·1 |
| |
35 | ····.line·168 | |
36 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/FlutterView$3;->this$0:Lio/flutter/embedding/android/FlutterView; | 34 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/k$c;->a:Lio/flutter/embedding/android/k; |
| |
37 | ····invoke-virtual·{v0,·p1},·Lio/flutter/embedding/android/FlutterView;->setWindowInfoListenerDisplayFeatures(Landroidx/window/layout/WindowLayoutInfo;)V | 35 | ····invoke-virtual·{v0,·p1},·Lio/flutter/embedding/android/k;->setWindowInfoListenerDisplayFeatures(Landroidx/window/layout/WindowLayoutInfo;)V |
| |
38 | ····return-void | 36 | ····return-void |
39 | .end·method | 37 | .end·method |
| |
40 | .method·public·bridge·synthetic·accept(Ljava/lang/Object;)V | 38 | .method·public·bridge·synthetic·accept(Ljava/lang/Object;)V |
41 | ····.locals·0 | 39 | ····.locals·0 |
| |
42 | ····.line·165 | |
43 | ····check-cast·p1,·Landroidx/window/layout/WindowLayoutInfo; | 40 | ····check-cast·p1,·Landroidx/window/layout/WindowLayoutInfo; |
| |
44 | ····invoke-virtual·{p0,·p1},·Lio/flutter/embedding/android/FlutterView$3;->accept(Landroidx/window/layout/WindowLayoutInfo;)V | 41 | ····invoke-virtual·{p0,·p1},·Lio/flutter/embedding/android/k$c;->a(Landroidx/window/layout/WindowLayoutInfo;)V |
| |
45 | ····return-void | 42 | ····return-void |
46 | .end·method | 43 | .end·method |
| | | |
Offset 1, 47 lines modified | Offset 1, 45 lines modified |
1 | .class·Lio/flutter/embedding/android/FlutterView$1; | 1 | .class·Lio/flutter/embedding/android/k$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FlutterView.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/flutter/view/AccessibilityBridge$OnAccessibilityChangeListener; | 5 | .implements·Lio/flutter/view/c$k; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/flutter/embedding/android/FlutterView; | 8 | ····value·=·Lio/flutter/embedding/android/k; |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x0 | 11 | ····accessFlags·=·0x0 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
| |
| |
14 | #·instance·fields | 14 | #·instance·fields |
15 | .field·final·synthetic·this$0:Lio/flutter/embedding/android/FlutterView; | 15 | .field·final·synthetic·a:Lio/flutter/embedding/android/k; |
| |
| |
16 | #·direct·methods | 16 | #·direct·methods |
17 | .method·constructor·<init>(Lio/flutter/embedding/android/FlutterView;)V | 17 | .method·constructor·<init>(Lio/flutter/embedding/android/k;)V |
18 | ····.locals·0 | 18 | ····.locals·0 |
| |
19 | ····.line·135 | |
20 | ····iput-object·p1,·p0,·Lio/flutter/embedding/android/FlutterView$1;->this$0:Lio/flutter/embedding/android/FlutterView; | 19 | ····iput-object·p1,·p0,·Lio/flutter/embedding/android/k$a;->a:Lio/flutter/embedding/android/k; |
| |
21 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
22 | ····return-void | 21 | ····return-void |
23 | .end·method | 22 | .end·method |
| |
| |
24 | #·virtual·methods | 23 | #·virtual·methods |
25 | .method·public·onAccessibilityChanged(ZZ)V | 24 | .method·public·a(ZZ)V |
26 | ····.locals·1 | 25 | ····.locals·1 |
| |
27 | ····.line·139 | |
28 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/FlutterView$1;->this$0:Lio/flutter/embedding/android/FlutterView; | 26 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/k$a;->a:Lio/flutter/embedding/android/k; |
| |
29 | ····invoke-static·{v0,·p1,·p2},·Lio/flutter/embedding/android/FlutterView;->access$000(Lio/flutter/embedding/android/FlutterView;ZZ)V | 27 | ····invoke-static·{v0,·p1,·p2},·Lio/flutter/embedding/android/k;->b(Lio/flutter/embedding/android/k;ZZ)V |
| |
30 | ····return-void | 28 | ····return-void |
31 | .end·method | 29 | .end·method |
| | | |
Offset 1, 81 lines modified | Offset 1, 97 lines modified |
1 | .class·Lio/flutter/embedding/android/FlutterSurfaceView$2; | 1 | .class·Lio/flutter/embedding/engine/b$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FlutterSurfaceView.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lio/flutter/embedding/engine/renderer/FlutterUiDisplayListener; | 5 | .implements·Lio/flutter/embedding/engine/b$b; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/flutter/embedding/android/FlutterSurfaceView; | 8 | ····value·=·Lio/flutter/embedding/engine/b; |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x0 | 11 | ····accessFlags·=·0x0 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
| |
| |
14 | #·instance·fields | 14 | #·instance·fields |
15 | .field·final·synthetic·this$0:Lio/flutter/embedding/android/FlutterSurfaceView; | 15 | .field·final·synthetic·a:Lio/flutter/embedding/engine/b; |
| |
| |
16 | #·direct·methods | 16 | #·direct·methods |
17 | .method·constructor·<init>(Lio/flutter/embedding/android/FlutterSurfaceView;)V | 17 | .method·constructor·<init>(Lio/flutter/embedding/engine/b;)V |
18 | ····.locals·0 | 18 | ····.locals·0 |
| |
| 19 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/b$a;->a:Lio/flutter/embedding/engine/b; |
19 | ····.line·80 | |
20 | ····iput-object·p1,·p0,·Lio/flutter/embedding/android/FlutterSurfaceView$2;->this$0:Lio/flutter/embedding/android/FlutterSurfaceView; | |
| |
21 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
22 | ····return-void | 21 | ····return-void |
23 | .end·method | 22 | .end·method |
| |
| |
24 | #·virtual·methods | 23 | #·virtual·methods |
25 | .method·public·onFlutterUiDisplayed()V | 24 | .method·public·a()V |
26 | ····.locals·2 | 25 | ····.locals·2 |
| |
27 | ····const-string·v0,·"FlutterSurfaceView" | 26 | ····const-string·v0,·"FlutterEngine" |
| |
28 | ····const-string·v1,·"onFlutterUiDisplayed()" | 27 | ····const-string·v1,·"onPreEngineRestart()" |
| |
29 | ····.line·83 | |
30 | ····invoke-static·{v0,·v1},·Lio/flutter/Log;->v(Ljava/lang/String;Ljava/lang/String;)V | 28 | ····invoke-static·{v0,·v1},·Ld/a/b;->e(Ljava/lang/String;Ljava/lang/String;)V |
| |
| 29 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/b$a;->a:Lio/flutter/embedding/engine/b; |
31 | ····.line·85 | |
32 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/FlutterSurfaceView$2;->this$0:Lio/flutter/embedding/android/FlutterSurfaceView; | |
| |
33 | ····const/high16·v1,·0x3f800000····#·1.0f | 30 | ····invoke-static·{v0},·Lio/flutter/embedding/engine/b;->a(Lio/flutter/embedding/engine/b;)Ljava/util/Set; |
| |
34 | ····invoke-virtual·{v0,·v1},·Lio/flutter/embedding/android/FlutterSurfaceView;->setAlpha(F)V | 31 | ····move-result-object·v0 |
| |
| 32 | ····invoke-interface·{v0},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
| |
| 33 | ····move-result-object·v0 |
| |
| 34 | ····:goto_0 |
| 35 | ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z |
| |
| 36 | ····move-result·v1 |
| |
| 37 | ····if-eqz·v1,·:cond_0 |
| |
| 38 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
35 | ····.line·87 | |
36 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/FlutterSurfaceView$2;->this$0:Lio/flutter/embedding/android/FlutterSurfaceView; | |
| |
37 | ····invoke-static·{v0},·Lio/flutter/embedding/android/FlutterSurfaceView;->access$500(Lio/flutter/embedding/android/FlutterSurfaceView;)Lio/flutter/embedding/engine/renderer/FlutterRenderer; | 39 | ····move-result-object·v1 |
| |
| 40 | ····check-cast·v1,·Lio/flutter/embedding/engine/b$b; |
| |
| 41 | ····invoke-interface·{v1},·Lio/flutter/embedding/engine/b$b;->a()V |
| |
| 42 | ····goto·:goto_0 |
| |
| 43 | ····:cond_0 |
| 44 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/b$a;->a:Lio/flutter/embedding/engine/b; |
| |
| 45 | ····invoke-static·{v0},·Lio/flutter/embedding/engine/b;->b(Lio/flutter/embedding/engine/b;)Lio/flutter/plugin/platform/l; |
| |
38 | ····move-result-object·v0 | 46 | ····move-result-object·v0 |
| |
39 | ····if-eqz·v0,·:cond_0 | 47 | ····invoke-virtual·{v0},·Lio/flutter/plugin/platform/l;->V()V |
| |
| 48 | ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/b$a;->a:Lio/flutter/embedding/engine/b; |
40 | ····.line·88 | |
41 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/FlutterSurfaceView$2;->this$0:Lio/flutter/embedding/android/FlutterSurfaceView; | |
| |
42 | ····invoke-static·{v0},·Lio/flutter/embedding/android/FlutterSurfaceView;->access$500(Lio/flutter/embedding/android/FlutterSurfaceView;)Lio/flutter/embedding/engine/renderer/FlutterRenderer; | 49 | ····invoke-static·{v0},·Lio/flutter/embedding/engine/b;->c(Lio/flutter/embedding/engine/b;)Lio/flutter/embedding/engine/j/k; |
| |
43 | ····move-result-object·v0 | 50 | ····move-result-object·v0 |
| |
44 | ····invoke-virtual·{v0,·p0},·Lio/flutter/embedding/engine/renderer/FlutterRenderer;->removeIsDisplayingFlutterUiListener(Lio/flutter/embedding/engine/renderer/FlutterUiDisplayListener;)V | 51 | ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/j/k;->g()V |
| |
45 | ····:cond_0 | |
46 | ····return-void | 52 | ····return-void |
47 | .end·method | 53 | .end·method |
| |
48 | .method·public·onFlutterUiNoLongerDisplayed()V | 54 | .method·public·b()V |
49 | ····.locals·0 | 55 | ····.locals·0 |
| |
50 | ····return-void | 56 | ····return-void |
51 | .end·method | 57 | .end·method |
| | | |
Offset 1, 85 lines modified | Offset 1, 119 lines modified |
1 | .class·Lio/flutter/embedding/android/FlutterActivityAndFragmentDelegate$2; | 1 | .class·Lio/flutter/view/c$b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FlutterActivityAndFragmentDelegate.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroid/view/ViewTreeObserver$OnPreDrawListener; | 5 | .implements·Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lio/flutter/embedding/android/FlutterActivityAndFragmentDelegate;->delayFirstAndroidViewDraw(Lio/flutter/embedding/android/FlutterView;)V | 8 | ····value·=·Lio/flutter/view/c; |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x0 | 11 | ····accessFlags·=·0x0 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
| |
| |
14 | #·instance·fields | 14 | #·instance·fields |
| 15 | .field·final·synthetic·a:Lio/flutter/view/c; |
15 | .field·final·synthetic·this$0:Lio/flutter/embedding/android/FlutterActivityAndFragmentDelegate; | |
| |
16 | .field·final·synthetic·val$flutterView:Lio/flutter/embedding/android/FlutterView; | |
| |
| |
17 | #·direct·methods | 16 | #·direct·methods |
18 | .method·constructor·<init>(Lio/flutter/embedding/android/FlutterActivityAndFragmentDelegate;Lio/flutter/embedding/android/FlutterView;)V | 17 | .method·constructor·<init>(Lio/flutter/view/c;)V |
19 | ····.locals·0 | 18 | ····.locals·0 |
| |
| 19 | ····iput-object·p1,·p0,·Lio/flutter/view/c$b;->a:Lio/flutter/view/c; |
20 | ····.line·481 | |
21 | ····iput-object·p1,·p0,·Lio/flutter/embedding/android/FlutterActivityAndFragmentDelegate$2;->this$0:Lio/flutter/embedding/android/FlutterActivityAndFragmentDelegate; | |
| |
22 | ····iput-object·p2,·p0,·Lio/flutter/embedding/android/FlutterActivityAndFragmentDelegate$2;->val$flutterView:Lio/flutter/embedding/android/FlutterView; | |
| |
23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
24 | ····return-void | 21 | ····return-void |
25 | .end·method | 22 | .end·method |
| |
| |
26 | #·virtual·methods | 23 | #·virtual·methods |
27 | .method·public·onPreDraw()Z | 24 | .method·public·onAccessibilityStateChanged(Z)V |
28 | ····.locals·2 | 25 | ····.locals·2 |
| |
| 26 | ····iget-object·v0,·p0,·Lio/flutter/view/c$b;->a:Lio/flutter/view/c; |
29 | ····.line·484 | |
30 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/FlutterActivityAndFragmentDelegate$2;->this$0:Lio/flutter/embedding/android/FlutterActivityAndFragmentDelegate; | |
| |
31 | ····invoke-static·{v0},·Lio/flutter/embedding/android/FlutterActivityAndFragmentDelegate;->access$100(Lio/flutter/embedding/android/FlutterActivityAndFragmentDelegate;)Z | 27 | ····invoke-static·{v0},·Lio/flutter/view/c;->j(Lio/flutter/view/c;)Z |
| |
32 | ····move-result·v0 | 28 | ····move-result·v0 |
| |
33 | ····if-eqz·v0,·:cond_0 | 29 | ····if-eqz·v0,·:cond_0 |
| |
34 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/FlutterActivityAndFragmentDelegate$2;->this$0:Lio/flutter/embedding/android/FlutterActivityAndFragmentDelegate; | 30 | ····return-void |
| |
| 31 | ····:cond_0 |
| 32 | ····iget-object·v0,·p0,·Lio/flutter/view/c$b;->a:Lio/flutter/view/c; |
| |
35 | ····iget-object·v0,·v0,·Lio/flutter/embedding/android/FlutterActivityAndFragmentDelegate;->activePreDrawListener:Landroid/view/ViewTreeObserver$OnPreDrawListener; | 33 | ····invoke-static·{v0},·Lio/flutter/view/c;->n(Lio/flutter/view/c;)Lio/flutter/embedding/engine/j/b; |
| |
| 34 | ····move-result-object·v0 |
| |
36 | ····if-eqz·v0,·:cond_0 | 35 | ····if-eqz·p1,·:cond_1 |
| |
| 36 | ····iget-object·v1,·p0,·Lio/flutter/view/c$b;->a:Lio/flutter/view/c; |
37 | ····.line·485 | |
38 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/FlutterActivityAndFragmentDelegate$2;->val$flutterView:Lio/flutter/embedding/android/FlutterView; | |
| |
39 | ····invoke-virtual·{v0},·Lio/flutter/embedding/android/FlutterView;->getViewTreeObserver()Landroid/view/ViewTreeObserver; | 37 | ····invoke-static·{v1},·Lio/flutter/view/c;->k(Lio/flutter/view/c;)Lio/flutter/embedding/engine/j/b$b; |
| |
| 38 | ····move-result-object·v1 |
| |
| 39 | ····invoke-virtual·{v0,·v1},·Lio/flutter/embedding/engine/j/b;->g(Lio/flutter/embedding/engine/j/b$b;)V |
| |
| 40 | ····iget-object·v0,·p0,·Lio/flutter/view/c$b;->a:Lio/flutter/view/c; |
| |
| 41 | ····invoke-static·{v0},·Lio/flutter/view/c;->n(Lio/flutter/view/c;)Lio/flutter/embedding/engine/j/b; |
| |
40 | ····move-result-object·v0 | 42 | ····move-result-object·v0 |
| |
41 | ····invoke-virtual·{v0,·p0},·Landroid/view/ViewTreeObserver;->removeOnPreDrawListener(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V | 43 | ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/j/b;->e()V |
| |
| 44 | ····goto·:goto_0 |
42 | ····.line·486 | |
43 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/FlutterActivityAndFragmentDelegate$2;->this$0:Lio/flutter/embedding/android/FlutterActivityAndFragmentDelegate; | |
| |
| 45 | ····:cond_1 |
44 | ····const/4·v1,·0x0 | 46 | ····const/4·v1,·0x0 |
| |
45 | ····iput-object·v1,·v0,·Lio/flutter/embedding/android/FlutterActivityAndFragmentDelegate;->activePreDrawListener:Landroid/view/ViewTreeObserver$OnPreDrawListener; | 47 | ····invoke-virtual·{v0,·v1},·Lio/flutter/embedding/engine/j/b;->g(Lio/flutter/embedding/engine/j/b$b;)V |
| |
| 48 | ····iget-object·v0,·p0,·Lio/flutter/view/c$b;->a:Lio/flutter/view/c; |
46 | ····.line·488 | |
47 | ····:cond_0 | |
48 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/FlutterActivityAndFragmentDelegate$2;->this$0:Lio/flutter/embedding/android/FlutterActivityAndFragmentDelegate; | |
| |
49 | ····invoke-static·{v0},·Lio/flutter/embedding/android/FlutterActivityAndFragmentDelegate;->access$100(Lio/flutter/embedding/android/FlutterActivityAndFragmentDelegate;)Z | 49 | ····invoke-static·{v0},·Lio/flutter/view/c;->n(Lio/flutter/view/c;)Lio/flutter/embedding/engine/j/b; |
| |
50 | ····move-result·v0 | 50 | ····move-result-object·v0 |
| |
| 51 | ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/j/b;->d()V |
| |
| 52 | ····:goto_0 |
| 53 | ····iget-object·v0,·p0,·Lio/flutter/view/c$b;->a:Lio/flutter/view/c; |
| |
| 54 | ····invoke-static·{v0},·Lio/flutter/view/c;->q(Lio/flutter/view/c;)Lio/flutter/view/c$k; |
| |
| 55 | ····move-result-object·v0 |
| |
| 56 | ····if-eqz·v0,·:cond_2 |
| |
| 57 | ····iget-object·v0,·p0,·Lio/flutter/view/c$b;->a:Lio/flutter/view/c; |
| |
| 58 | ····invoke-static·{v0},·Lio/flutter/view/c;->q(Lio/flutter/view/c;)Lio/flutter/view/c$k; |
| |
| 59 | ····move-result-object·v0 |
| |
| 60 | ····iget-object·v1,·p0,·Lio/flutter/view/c$b;->a:Lio/flutter/view/c; |
| |
| 61 | ····invoke-static·{v1},·Lio/flutter/view/c;->r(Lio/flutter/view/c;)Landroid/view/accessibility/AccessibilityManager; |
| |
| 62 | ····move-result-object·v1 |
| |
| 63 | ····invoke-virtual·{v1},·Landroid/view/accessibility/AccessibilityManager;->isTouchExplorationEnabled()Z |
Max diff block lines reached; 0/6172 bytes (0.00%) of diff not shown.
|
Max HTML report size reached
| | | |
Offset 1, 122 lines modified | Offset 1, 154 lines modified |
1 | .class·Lio/flutter/embedding/android/FlutterView$2; | 1 | .class·public·Lio/flutter/embedding/android/l; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FlutterView.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
| 5 | .implements·Lio/flutter/embedding/android/m$c; |
5 | .implements·Lio/flutter/embedding/engine/renderer/FlutterUiDisplayListener; | |
| |
| |
6 | #·annotations | |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | |
8 | ····value·=·Lio/flutter/embedding/android/FlutterView; | |
9 | .end·annotation | |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | |
11 | ····accessFlags·=·0x0 | |
12 | ····name·=·null | |
13 | .end·annotation | |
| |
| |
14 | #·instance·fields | 6 | #·instance·fields |
15 | .field·final·synthetic·this$0:Lio/flutter/embedding/android/FlutterView; | 7 | .field·private·final·a:Lio/flutter/embedding/engine/j/d; |
| |
| 8 | .field·private·b:I |
| |
| |
16 | #·direct·methods | 9 | #·direct·methods |
17 | .method·constructor·<init>(Lio/flutter/embedding/android/FlutterView;)V | 10 | .method·public·constructor·<init>(Lio/flutter/embedding/engine/j/d;)V |
18 | ····.locals·0 | 11 | ····.locals·0 |
| |
19 | ····.line·144 | |
20 | ····iput-object·p1,·p0,·Lio/flutter/embedding/android/FlutterView$2;->this$0:Lio/flutter/embedding/android/FlutterView; | |
| |
21 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
| 13 | ····iput-object·p1,·p0,·Lio/flutter/embedding/android/l;->a:Lio/flutter/embedding/engine/j/d; |
| |
| 14 | ····return-void |
| 15 | .end·method |
| |
| 16 | .method·static·synthetic·c(Lio/flutter/embedding/android/m$c$a;Z)V |
| 17 | ····.locals·0 |
| |
| 18 | ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; |
| |
| 19 | ····move-result-object·p1 |
| |
| 20 | ····invoke-interface·{p0,·p1},·Lio/flutter/embedding/android/m$c$a;->a(Ljava/lang/Boolean;)V |
| |
22 | ····return-void | 21 | ····return-void |
23 | .end·method | 22 | .end·method |
| |
| |
24 | #·virtual·methods | 23 | #·virtual·methods |
25 | .method·public·onFlutterUiDisplayed()V | 24 | .method·public·a(Landroid/view/KeyEvent;Lio/flutter/embedding/android/m$c$a;)V |
26 | ····.locals·2 | 25 | ····.locals·4 |
| |
| 26 | ····invoke-virtual·{p1},·Landroid/view/KeyEvent;->getAction()I |
| |
| 27 | ····move-result·v0 |
27 | ····.line·147 | |
28 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/FlutterView$2;->this$0:Lio/flutter/embedding/android/FlutterView; | |
| |
29 | ····const/4·v1,·0x1 | 28 | ····const/4·v1,·0x1 |
| |
30 | ····invoke-static·{v0,·v1},·Lio/flutter/embedding/android/FlutterView;->access$102(Lio/flutter/embedding/android/FlutterView;Z)Z | 29 | ····if-eqz·v0,·:cond_0 |
| |
| 30 | ····if-eq·v0,·v1,·:cond_0 |
31 | ····.line·149 | |
32 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/FlutterView$2;->this$0:Lio/flutter/embedding/android/FlutterView; | |
| |
33 | ····invoke-static·{v0},·Lio/flutter/embedding/android/FlutterView;->access$200(Lio/flutter/embedding/android/FlutterView;)Ljava/util/Set; | 31 | ····sget-object·p1,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; |
| |
34 | ····move-result-object·v0 | 32 | ····invoke-interface·{p2,·p1},·Lio/flutter/embedding/android/m$c$a;->a(Ljava/lang/Boolean;)V |
| |
35 | ····invoke-interface·{v0},·Ljava/util/Set;->iterator()Ljava/util/Iterator; | 33 | ····return-void |
| |
36 | ····move-result-object·v0 | 34 | ····:cond_0 |
| 35 | ····invoke-virtual·{p1},·Landroid/view/KeyEvent;->getUnicodeChar()I |
| |
| 36 | ····move-result·v2 |
37 | ····:goto_0 | |
38 | ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z | |
| |
39 | ····move-result·v1 | 37 | ····invoke-virtual·{p0,·v2},·Lio/flutter/embedding/android/l;->b(I)Ljava/lang/Character; |
| |
40 | ····if-eqz·v1,·:cond_0 | 38 | ····move-result-object·v2 |
| |
41 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 39 | ····new-instance·v3,·Lio/flutter/embedding/engine/j/d$b; |
| |
42 | ····move-result-object·v1 | 40 | ····invoke-direct·{v3,·p1,·v2},·Lio/flutter/embedding/engine/j/d$b;-><init>(Landroid/view/KeyEvent;Ljava/lang/Character;)V |
| |
| 41 | ····if-eqz·v0,·:cond_1 |
43 | ····check-cast·v1,·Lio/flutter/embedding/engine/renderer/FlutterUiDisplayListener; | |
| |
44 | ····.line·150 | |
45 | ····invoke-interface·{v1},·Lio/flutter/embedding/engine/renderer/FlutterUiDisplayListener;->onFlutterUiDisplayed()V | |
| |
46 | ····goto·:goto_0 | 42 | ····goto·:goto_0 |
| |
47 | ····:cond_0 | 43 | ····:cond_1 |
| 44 | ····const/4·v1,·0x0 |
| |
| 45 | ····:goto_0 |
| 46 | ····iget-object·p1,·p0,·Lio/flutter/embedding/android/l;->a:Lio/flutter/embedding/engine/j/d; |
| |
| 47 | ····new-instance·v0,·Lio/flutter/embedding/android/a; |
| |
| 48 | ····invoke-direct·{v0,·p2},·Lio/flutter/embedding/android/a;-><init>(Lio/flutter/embedding/android/m$c$a;)V |
| |
| 49 | ····invoke-virtual·{p1,·v3,·v1,·v0},·Lio/flutter/embedding/engine/j/d;->d(Lio/flutter/embedding/engine/j/d$b;ZLio/flutter/embedding/engine/j/d$a;)V |
| |
48 | ····return-void | 50 | ····return-void |
49 | .end·method | 51 | .end·method |
| |
50 | .method·public·onFlutterUiNoLongerDisplayed()V | 52 | .method·b(I)Ljava/lang/Character; |
51 | ····.locals·2 | 53 | ····.locals·3 |
| |
| 54 | ····int-to-char·v0,·p1 |
52 | ····.line·156 | |
53 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/FlutterView$2;->this$0:Lio/flutter/embedding/android/FlutterView; | |
| |
54 | ····const/4·v1,·0x0 | 55 | ····const/high16·v1,·-0x80000000 |
| |
55 | ····invoke-static·{v0,·v1},·Lio/flutter/embedding/android/FlutterView;->access$102(Lio/flutter/embedding/android/FlutterView;Z)Z | 56 | ····and-int/2addr·v1,·p1 |
| |
| 57 | ····const/4·v2,·0x0 |
Max diff block lines reached; 1715/6558 bytes (26.15%) of diff not shown.
|
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 60 lines modified | Offset 1, 80 lines modified |
1 | .class·Lio/flutter/embedding/android/FlutterSplashView$3; | 1 | .class·Lio/flutter/embedding/android/f$b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FlutterSplashView.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/lang/Runnable; | 5 | .implements·Landroid/view/ViewTreeObserver$OnPreDrawListener; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
8 | ····value·=·Lio/flutter/embedding/android/FlutterSplashView; | 8 | ····value·=·Lio/flutter/embedding/android/f;->g(Lio/flutter/embedding/android/k;)V |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x0 | 11 | ····accessFlags·=·0x0 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
| |
| |
14 | #·instance·fields | 14 | #·instance·fields |
15 | .field·final·synthetic·this$0:Lio/flutter/embedding/android/FlutterSplashView; | 15 | .field·final·synthetic·a:Lio/flutter/embedding/android/k; |
| |
| 16 | .field·final·synthetic·b:Lio/flutter/embedding/android/f; |
| |
| |
16 | #·direct·methods | 17 | #·direct·methods |
17 | .method·constructor·<init>(Lio/flutter/embedding/android/FlutterSplashView;)V | 18 | .method·constructor·<init>(Lio/flutter/embedding/android/f;Lio/flutter/embedding/android/k;)V |
18 | ····.locals·0 | 19 | ····.locals·0 |
| |
19 | ····.line·66 | |
20 | ····iput-object·p1,·p0,·Lio/flutter/embedding/android/FlutterSplashView$3;->this$0:Lio/flutter/embedding/android/FlutterSplashView; | 20 | ····iput-object·p1,·p0,·Lio/flutter/embedding/android/f$b;->b:Lio/flutter/embedding/android/f; |
| |
| 21 | ····iput-object·p2,·p0,·Lio/flutter/embedding/android/f$b;->a:Lio/flutter/embedding/android/k; |
| |
21 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
22 | ····return-void | 23 | ····return-void |
23 | .end·method | 24 | .end·method |
| |
| |
24 | #·virtual·methods | 25 | #·virtual·methods |
25 | .method·public·run()V | 26 | .method·public·onPreDraw()Z |
26 | ····.locals·2 | 27 | ····.locals·2 |
| |
27 | ····.line·69 | |
28 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/FlutterSplashView$3;->this$0:Lio/flutter/embedding/android/FlutterSplashView; | 28 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/f$b;->b:Lio/flutter/embedding/android/f; |
| |
29 | ····invoke-static·{v0},·Lio/flutter/embedding/android/FlutterSplashView;->access$300(Lio/flutter/embedding/android/FlutterSplashView;)Landroid/view/View; | 29 | ····invoke-static·{v0},·Lio/flutter/embedding/android/f;->d(Lio/flutter/embedding/android/f;)Z |
| |
30 | ····move-result-object·v1 | 30 | ····move-result·v0 |
| |
31 | ····invoke-virtual·{v0,·v1},·Lio/flutter/embedding/android/FlutterSplashView;->removeView(Landroid/view/View;)V | 31 | ····if-eqz·v0,·:cond_0 |
| |
32 | ····.line·70 | |
33 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/FlutterSplashView$3;->this$0:Lio/flutter/embedding/android/FlutterSplashView; | 32 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/f$b;->b:Lio/flutter/embedding/android/f; |
| |
34 | ····invoke-static·{v0},·Lio/flutter/embedding/android/FlutterSplashView;->access$500(Lio/flutter/embedding/android/FlutterSplashView;)Ljava/lang/String; | 33 | ····iget-object·v0,·v0,·Lio/flutter/embedding/android/f;->e:Landroid/view/ViewTreeObserver$OnPreDrawListener; |
| |
35 | ····move-result-object·v1 | 34 | ····if-eqz·v0,·:cond_0 |
| |
36 | ····invoke-static·{v0,·v1},·Lio/flutter/embedding/android/FlutterSplashView;->access$402(Lio/flutter/embedding/android/FlutterSplashView;Ljava/lang/String;)Ljava/lang/String; | 35 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/f$b;->a:Lio/flutter/embedding/android/k; |
| |
| 36 | ····invoke-virtual·{v0},·Landroid/widget/FrameLayout;->getViewTreeObserver()Landroid/view/ViewTreeObserver; |
| |
| 37 | ····move-result-object·v0 |
| |
| 38 | ····invoke-virtual·{v0,·p0},·Landroid/view/ViewTreeObserver;->removeOnPreDrawListener(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V |
| |
| 39 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/f$b;->b:Lio/flutter/embedding/android/f; |
| |
| 40 | ····const/4·v1,·0x0 |
| |
| 41 | ····iput-object·v1,·v0,·Lio/flutter/embedding/android/f;->e:Landroid/view/ViewTreeObserver$OnPreDrawListener; |
| |
| 42 | ····:cond_0 |
| 43 | ····iget-object·v0,·p0,·Lio/flutter/embedding/android/f$b;->b:Lio/flutter/embedding/android/f; |
| |
| 44 | ····invoke-static·{v0},·Lio/flutter/embedding/android/f;->d(Lio/flutter/embedding/android/f;)Z |
| |
| 45 | ····move-result·v0 |
| |
37 | ····return-void | 46 | ····return·v0 |
38 | .end·method | 47 | .end·method |
| | | |
Offset 1, 40 lines modified | Offset 1, 42 lines modified |
1 | .class·public·interface·abstract·Lio/flutter/app/FlutterActivityEvents; | 1 | .class·public·interface·abstract·Lio/flutter/embedding/engine/i/c/b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
3 | .source·"FlutterActivityEvents.java" | |
| |
4 | #·interfaces | |
5 | .implements·Landroid/content/ComponentCallbacks2; | |
6 | .implements·Lio/flutter/plugin/common/PluginRegistry$ActivityResultListener; | |
7 | .implements·Lio/flutter/plugin/common/PluginRegistry$RequestPermissionsResultListener; | |
| |
| |
8 | #·virtual·methods | 4 | #·virtual·methods |
| 5 | .method·public·abstract·a(I[Ljava/lang/String;[I)Z |
9 | .method·public·abstract·onBackPressed()Z | |
10 | .end·method | |
| |
11 | .method·public·abstract·onCreate(Landroid/os/Bundle;)V | |
12 | .end·method | 6 | .end·method |
| |
13 | .method·public·abstract·onDestroy()V | 7 | .method·public·abstract·b(Landroid/os/Bundle;)V |
14 | .end·method | 8 | .end·method |
| |
15 | .method·public·abstract·onNewIntent(Landroid/content/Intent;)V | 9 | .method·public·abstract·c(IILandroid/content/Intent;)Z |
16 | .end·method | 10 | .end·method |
| |
17 | .method·public·abstract·onPause()V | 11 | .method·public·abstract·d(Landroid/content/Intent;)V |
18 | .end·method | 12 | .end·method |
| |
19 | .method·public·abstract·onPostResume()V | 13 | .method·public·abstract·e(Landroid/os/Bundle;)V |
20 | .end·method | 14 | .end·method |
| |
21 | .method·public·abstract·onResume()V | 15 | .method·public·abstract·f()V |
22 | .end·method | 16 | .end·method |
| |
23 | .method·public·abstract·onStart()V | 17 | .method·public·abstract·g(Lio/flutter/embedding/android/d;Landroidx/lifecycle/d;)V |
| 18 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 19 | ········value·=·{ |
| 20 | ············"(", |
| 21 | ············"Lio/flutter/embedding/android/d<", |
| 22 | ············"Landroid/app/Activity;", |
| 23 | ············">;", |
| 24 | ············"Landroidx/lifecycle/d;", |
| 25 | ············")V" |
| 26 | ········} |
| 27 | ····.end·annotation |
24 | .end·method | 28 | .end·method |
| |
25 | .method·public·abstract·onStop()V | 29 | .method·public·abstract·h()V |
26 | .end·method | 30 | .end·method |
| |
27 | .method·public·abstract·onUserLeaveHint()V | 31 | .method·public·abstract·j()V |
28 | .end·method | 32 | .end·method |
| | | |
Offset 1, 66 lines modified | Offset 1, 57 lines modified |
1 | .class·public·final·Lio/flutter/util/Preconditions; | 1 | .class·abstract·Lc/a/b/f; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Preconditions.java" | 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Lc/a/b/g1; |
| |
| |
| 6 | #·annotations |
| 7 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 8 | ····value·=·{ |
| 9 | ········Lc/a/b/f$b; |
| 10 | ····} |
| 11 | .end·annotation |
| |
| |
4 | #·direct·methods | 12 | #·direct·methods |
5 | .method·private·constructor·<init>()V | 13 | .method·private·constructor·<init>()V |
6 | ····.locals·0 | 14 | ····.locals·0 |
| |
7 | ····.line·14 | |
8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 15 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
9 | ····return-void | 16 | ····return-void |
10 | .end·method | 17 | .end·method |
| |
11 | .method·public·static·checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; | 18 | .method·synthetic·constructor·<init>(Lc/a/b/f$a;)V |
12 | ····.locals·0 | 19 | ····.locals·0 |
13 | ····.annotation·system·Ldalvik/annotation/Signature; | |
14 | ········value·=·{ | |
15 | ············"<T:", | |
16 | ············"Ljava/lang/Object;", | |
17 | ············">(TT;)TT;" | |
18 | ········} | |
19 | ····.end·annotation | |
| |
| 20 | ····invoke-direct·{p0},·Lc/a/b/f;-><init>()V |
20 | ····.line·25 | |
21 | ····invoke-static·{p0},·Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object; | |
| |
22 | ····return-object·p0 | 21 | ····return-void |
23 | .end·method | 22 | .end·method |
| |
24 | .method·public·static·checkState(Z)V | 23 | .method·public·static·S(Ljava/nio/ByteBuffer;Z)Lc/a/b/f; |
25 | ····.locals·0 | 24 | ····.locals·1 |
| |
26 | ····if-eqz·p0,·:cond_0 | |
| |
27 | ····return-void | |
| |
| 25 | ····invoke-virtual·{p0},·Ljava/nio/ByteBuffer;->hasArray()Z |
28 | ····.line·38 | |
29 | ····:cond_0 | |
30 | ····new-instance·p0,·Ljava/lang/IllegalStateException; | |
| |
31 | ····invoke-direct·{p0},·Ljava/lang/IllegalStateException;-><init>()V | 26 | ····move-result·v0 |
| |
| 27 | ····if-eqz·v0,·:cond_0 |
32 | ····throw·p0 | |
33 | .end·method | |
| |
| 28 | ····new-instance·v0,·Lc/a/b/f$b; |
34 | .method·public·static·checkState(ZLjava/lang/Object;)V | |
35 | ····.locals·0 | |
| |
36 | ····if-eqz·p0,·:cond_0 | 29 | ····invoke-direct·{v0,·p0,·p1},·Lc/a/b/f$b;-><init>(Ljava/nio/ByteBuffer;Z)V |
| |
37 | ····return-void | 30 | ····return-object·v0 |
| |
38 | ····.line·52 | |
39 | ····:cond_0 | 31 | ····:cond_0 |
40 | ····new-instance·p0,·Ljava/lang/IllegalStateException; | 32 | ····new-instance·p0,·Ljava/lang/IllegalArgumentException; |
| |
41 | ····invoke-static·{p1},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; | |
| |
42 | ····move-result-object·p1 | 33 | ····const-string·p1,·"Direct·buffers·not·yet·supported" |
| |
43 | ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | 34 | ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
| |
44 | ····throw·p0 | 35 | ····throw·p0 |
45 | .end·method | 36 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 76 lines modified | Offset 1, 88 lines modified |
1 | .class·public·final·Lio/flutter/util/ViewUtils; | 1 | .class·final·Lc/a/b/q$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ViewUtils.java" | 3 | .source·"" |
| |
| |
| 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 6 | ····value·=·Lc/a/b/q; |
| 7 | .end·annotation |
| |
| 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 9 | ····accessFlags·=·0x1a |
| 10 | ····name·=·"a" |
| 11 | .end·annotation |
| |
| |
| 12 | #·instance·fields |
| 13 | .field·private·final·a:Ljava/lang/Object; |
| |
| 14 | .field·private·final·b:I |
| |
| |
4 | #·direct·methods | 15 | #·direct·methods |
5 | .method·public·constructor·<init>()V | 16 | .method·constructor·<init>(Ljava/lang/Object;I)V |
6 | ····.locals·0 | 17 | ····.locals·0 |
| |
7 | ····.line·13 | |
8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 18 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
| 19 | ····iput-object·p1,·p0,·Lc/a/b/q$a;->a:Ljava/lang/Object; |
| |
| 20 | ····iput·p2,·p0,·Lc/a/b/q$a;->b:I |
| |
9 | ····return-void | 21 | ····return-void |
10 | .end·method | 22 | .end·method |
| |
11 | .method·public·static·generateViewId(I)I | |
12 | ····.locals·2 | |
| |
13 | ····.line·43 | |
14 | ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I | 23 | #·virtual·methods |
| 24 | .method·public·equals(Ljava/lang/Object;)Z |
| 25 | ····.locals·3 |
| |
15 | ····const/16·v1,·0x11 | 26 | ····instance-of·v0,·p1,·Lc/a/b/q$a; |
| |
16 | ····if-lt·v0,·v1,·:cond_0 | 27 | ····const/4·v1,·0x0 |
| |
| 28 | ····if-nez·v0,·:cond_0 |
17 | ····.line·44 | |
18 | ····invoke-static·{},·Landroid/view/View;->generateViewId()I | |
| |
19 | ····move-result·p0 | 29 | ····return·v1 |
| |
20 | ····:cond_0 | 30 | ····:cond_0 |
| 31 | ····check-cast·p1,·Lc/a/b/q$a; |
21 | ····return·p0 | |
22 | .end·method | |
| |
23 | .method·public·static·getActivity(Landroid/content/Context;)Landroid/app/Activity; | |
24 | ····.locals·2 | |
| |
25 | ····const/4·v0,·0x0 | 32 | ····iget-object·v0,·p0,·Lc/a/b/q$a;->a:Ljava/lang/Object; |
| |
26 | ····if-nez·p0,·:cond_0 | 33 | ····iget-object·v2,·p1,·Lc/a/b/q$a;->a:Ljava/lang/Object; |
| |
27 | ····return-object·v0 | 34 | ····if-ne·v0,·v2,·:cond_1 |
| |
| 35 | ····iget·v0,·p0,·Lc/a/b/q$a;->b:I |
28 | ····.line·24 | |
29 | ····:cond_0 | |
30 | ····instance-of·v1,·p0,·Landroid/app/Activity; | |
| |
31 | ····if-eqz·v1,·:cond_1 | 36 | ····iget·p1,·p1,·Lc/a/b/q$a;->b:I |
| |
| 37 | ····if-ne·v0,·p1,·:cond_1 |
32 | ····.line·25 | |
33 | ····check-cast·p0,·Landroid/app/Activity; | |
| |
34 | ····return-object·p0 | 38 | ····const/4·v1,·0x1 |
| |
35 | ····.line·27 | |
36 | ····:cond_1 | 39 | ····:cond_1 |
37 | ····instance-of·v1,·p0,·Landroid/content/ContextWrapper; | 40 | ····return·v1 |
| 41 | .end·method |
| |
| 42 | .method·public·hashCode()I |
| 43 | ····.locals·2 |
| |
38 | ····if-eqz·v1,·:cond_2 | 44 | ····iget-object·v0,·p0,·Lc/a/b/q$a;->a:Ljava/lang/Object; |
| |
| 45 | ····invoke-static·{v0},·Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I |
39 | ····.line·29 | |
40 | ····check-cast·p0,·Landroid/content/ContextWrapper; | |
| |
41 | ····invoke-virtual·{p0},·Landroid/content/ContextWrapper;->getBaseContext()Landroid/content/Context; | 46 | ····move-result·v0 |
| |
42 | ····move-result-object·p0 | 47 | ····const·v1,·0xffff |
| |
43 | ····invoke-static·{p0},·Lio/flutter/util/ViewUtils;->getActivity(Landroid/content/Context;)Landroid/app/Activity; | 48 | ····mul-int/2addr·v0,·v1 |
| |
44 | ····move-result-object·p0 | 49 | ····iget·v1,·p0,·Lc/a/b/q$a;->b:I |
| |
45 | ····return-object·p0 | 50 | ····add-int/2addr·v0,·v1 |
| |
46 | ····:cond_2 | |
47 | ····return-object·v0 | 51 | ····return·v0 |
48 | .end·method | 52 | .end·method |
| | | |
Offset 1, 29 lines modified | Offset 1, 29 lines modified |
1 | .class·public·interface·abstract·annotation·Ljavax/annotation/Untainted; | 1 | .class·public·interface·abstract·Lkotlinx/coroutines/k2/c; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
3 | .source·"Untainted.java" | |
| |
4 | #·interfaces | |
5 | .implements·Ljava/lang/annotation/Annotation; | |
| |
| |
6 | #·annotations | 4 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/AnnotationDefault; | 5 | .annotation·system·Ldalvik/annotation/Signature; |
| 6 | ····value·=·{ |
| 7 | ········"<T:", |
| 8 | ········"Ljava/lang/Object;", |
| 9 | ········">", |
| 10 | ········"Ljava/lang/Object;" |
| 11 | ····} |
8 | ····value·=·.subannotation·Ljavax/annotation/Untainted; | |
9 | ········when·=·.enum·Ljavax/annotation/meta/When;->ALWAYS:Ljavax/annotation/meta/When; | |
10 | ····.end·subannotation | |
11 | .end·annotation | |
| |
12 | .annotation·runtime·Ljava/lang/annotation/Documented; | |
13 | .end·annotation | |
| |
14 | .annotation·runtime·Ljava/lang/annotation/Retention; | |
15 | ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy; | |
16 | .end·annotation | |
| |
17 | .annotation·runtime·Ljavax/annotation/meta/TypeQualifier; | |
18 | .end·annotation | 12 | .end·annotation |
| |
| |
19 | #·virtual·methods | 13 | #·virtual·methods |
20 | .method·public·abstract·when()Ljavax/annotation/meta/When; | 14 | .method·public·abstract·emit(Ljava/lang/Object;Le/s/d;)Ljava/lang/Object; |
| 15 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 16 | ········value·=·{ |
| 17 | ············"(TT;", |
| 18 | ············"Le/s/d<", |
| 19 | ············"-", |
| 20 | ············"Le/p;", |
| 21 | ············">;)", |
| 22 | ············"Ljava/lang/Object;" |
| 23 | ········} |
| 24 | ····.end·annotation |
21 | .end·method | 25 | .end·method |
| | | |
Offset 1, 86 lines modified | Offset 1, 74 lines modified |
1 | .class·public·Ljavax/annotation/RegEx$Checker; | 1 | .class·Lc/a/b/l0$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
3 | .source·"RegEx.java" | |
| |
4 | #·interfaces | |
5 | .implements·Ljavax/annotation/meta/TypeQualifierValidator; | |
| |
| |
6 | #·annotations | 4 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Ljavax/annotation/RegEx; | 6 | ····value·=·Lc/a/b/l0; |
9 | .end·annotation | 7 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x9 | 9 | ····accessFlags·=·0x8 |
12 | ····name·=·"Checker" | 10 | ····name·=·"a" |
13 | .end·annotation | 11 | .end·annotation |
| |
14 | .annotation·system·Ldalvik/annotation/Signature; | 12 | .annotation·system·Ldalvik/annotation/Signature; |
15 | ····value·=·{ | 13 | ····value·=·{ |
| 14 | ········"<K:", |
| 15 | ········"Ljava/lang/Object;", |
| 16 | ········"V:", |
16 | ········"Ljava/lang/Object;", | 17 | ········"Ljava/lang/Object;", |
17 | ········"Ljavax/annotation/meta/TypeQualifierValidator<", | |
18 | ········"Ljavax/annotation/RegEx;", | |
19 | ········">;" | 18 | ········">", |
| 19 | ········"Ljava/lang/Object;" |
20 | ····} | 20 | ····} |
21 | .end·annotation | 21 | .end·annotation |
| |
| |
| 22 | #·instance·fields |
| 23 | .field·public·final·a:Lc/a/b/u1$b; |
22 | #·direct·methods | |
23 | .method·public·constructor·<init>()V | |
24 | ····.locals·0 | |
| |
25 | ····.line·26 | |
26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
27 | ····return-void | |
28 | .end·method | |
| |
| |
29 | #·virtual·methods | |
30 | .method·public·bridge·synthetic·forConstantValue(Ljava/lang/annotation/Annotation;Ljava/lang/Object;)Ljavax/annotation/meta/When; | |
31 | ····.locals·0 | |
| |
32 | ····.line·26 | |
33 | ····check-cast·p1,·Ljavax/annotation/RegEx; | |
| |
34 | ····invoke-virtual·{p0,·p1,·p2},·Ljavax/annotation/RegEx$Checker;->forConstantValue(Ljavax/annotation/RegEx;Ljava/lang/Object;)Ljavax/annotation/meta/When; | |
| |
35 | ····move-result-object·p1 | 24 | .field·public·final·b:Ljava/lang/Object; |
| 25 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 26 | ········value·=·{ |
| 27 | ············"TK;" |
| 28 | ········} |
| 29 | ····.end·annotation |
| 30 | .end·field |
| |
| 31 | .field·public·final·c:Lc/a/b/u1$b; |
| |
| 32 | .field·public·final·d:Ljava/lang/Object; |
| 33 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 34 | ········value·=·{ |
| 35 | ············"TV;" |
| 36 | ········} |
| 37 | ····.end·annotation |
| 38 | .end·field |
| |
36 | ····return-object·p1 | |
37 | .end·method | |
| |
38 | .method·public·forConstantValue(Ljavax/annotation/RegEx;Ljava/lang/Object;)Ljavax/annotation/meta/When; | 39 | #·direct·methods |
| 40 | .method·public·constructor·<init>(Lc/a/b/u1$b;Ljava/lang/Object;Lc/a/b/u1$b;Ljava/lang/Object;)V |
39 | ····.locals·0 | 41 | ····.locals·0 |
| 42 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 43 | ········value·=·{ |
| 44 | ············"(", |
| 45 | ············"Lc/a/b/u1$b;", |
| 46 | ············"TK;", |
| 47 | ············"Lc/a/b/u1$b;", |
| 48 | ············"TV;)V" |
| 49 | ········} |
| 50 | ····.end·annotation |
| |
| 51 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
40 | ····.line·29 | |
41 | ····instance-of·p1,·p2,·Ljava/lang/String; | |
| |
42 | ····if-nez·p1,·:cond_0 | |
| |
43 | ····.line·30 | |
44 | ····sget-object·p1,·Ljavax/annotation/meta/When;->NEVER:Ljavax/annotation/meta/When; | |
| |
45 | ····return-object·p1 | |
| |
46 | ····.line·33 | |
47 | ····:cond_0 | |
48 | ····:try_start_0 | |
49 | ····check-cast·p2,·Ljava/lang/String; | |
| |
| 52 | ····iput-object·p1,·p0,·Lc/a/b/l0$a;->a:Lc/a/b/u1$b; |
50 | ····invoke-static·{p2},·Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; | |
51 | ····:try_end_0 | |
52 | ····.catch·Ljava/util/regex/PatternSyntaxException;·{:try_start_0·..·:try_end_0}·:catch_0 | |
| |
| 53 | ····iput-object·p2,·p0,·Lc/a/b/l0$a;->b:Ljava/lang/Object; |
53 | ····.line·37 | |
54 | ····sget-object·p1,·Ljavax/annotation/meta/When;->ALWAYS:Ljavax/annotation/meta/When; | |
| |
55 | ····return-object·p1 | 54 | ····iput-object·p3,·p0,·Lc/a/b/l0$a;->c:Lc/a/b/u1$b; |
| |
| 55 | ····iput-object·p4,·p0,·Lc/a/b/l0$a;->d:Ljava/lang/Object; |
56 | ····.line·35 | |
57 | ····:catch_0 | |
58 | ····sget-object·p1,·Ljavax/annotation/meta/When;->NEVER:Ljavax/annotation/meta/When; | |
| |
59 | ····return-object·p1 | 56 | ····return-void |
60 | .end·method | 57 | .end·method |
| | | |
Offset 1, 24 lines modified | Offset 1, 44 lines modified |
1 | .class·public·interface·abstract·annotation·Ljavax/annotation/concurrent/GuardedBy; | 1 | .class·public·final·Lkotlinx/coroutines/m$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
3 | .source·"GuardedBy.java" | |
| |
4 | #·interfaces | |
5 | .implements·Ljava/lang/annotation/Annotation; | |
| |
| |
6 | #·annotations | 4 | #·annotations |
7 | .annotation·runtime·Ljava/lang/annotation/Retention; | |
8 | ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->CLASS:Ljava/lang/annotation/RetentionPolicy; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 6 | ····value·=·Lkotlinx/coroutines/m; |
9 | .end·annotation | 7 | .end·annotation |
| |
| 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 9 | ····accessFlags·=·0x19 |
| 10 | ····name·=·"a" |
10 | .annotation·runtime·Ljava/lang/annotation/Target; | |
11 | ····value·=·{ | |
12 | ········.enum·Ljava/lang/annotation/ElementType;->FIELD:Ljava/lang/annotation/ElementType;, | |
13 | ········.enum·Ljava/lang/annotation/ElementType;->METHOD:Ljava/lang/annotation/ElementType; | |
14 | ····} | |
15 | .end·annotation | 11 | .end·annotation |
| |
| |
16 | #·virtual·methods | 12 | #·direct·methods |
17 | .method·public·abstract·value()Ljava/lang/String; | 13 | .method·public·static·synthetic·a(Lkotlinx/coroutines/m;Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;)Ljava/lang/Object; |
| 14 | ····.locals·0 |
| |
| 15 | ····if-nez·p4,·:cond_1 |
| |
| 16 | ····and-int/lit8·p3,·p3,·0x2 |
| |
| 17 | ····if-eqz·p3,·:cond_0 |
| |
| 18 | ····const/4·p2,·0x0 |
| |
| 19 | ····:cond_0 |
| 20 | ····invoke-interface·{p0,·p1,·p2},·Lkotlinx/coroutines/m;->g(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
| |
| 21 | ····move-result-object·p0 |
| |
| 22 | ····return-object·p0 |
| |
| 23 | ····:cond_1 |
| 24 | ····new-instance·p0,·Ljava/lang/UnsupportedOperationException; |
| |
| 25 | ····const-string·p1,·"Super·calls·with·default·arguments·not·supported·in·this·target,·function:·tryResume" |
| |
| 26 | ····invoke-direct·{p0,·p1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V |
| |
| 27 | ····throw·p0 |
18 | .end·method | 28 | .end·method |
| | | |
Offset 1, 39 lines modified | Offset 1, 49 lines modified |
1 | .class·public·interface·abstract·annotation·Ljavax/annotation/meta/TypeQualifier; | 1 | .class·final·Lc/b/a/e$c; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
3 | .source·"TypeQualifier.java" | |
| |
4 | #·interfaces | |
5 | .implements·Ljava/lang/annotation/Annotation; | |
| |
| |
6 | #·annotations | 4 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/AnnotationDefault; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 6 | ····value·=·Lc/b/a/e; |
8 | ····value·=·.subannotation·Ljavax/annotation/meta/TypeQualifier; | |
9 | ········applicableTo·=·Ljava/lang/Object; | |
10 | ····.end·subannotation | |
11 | .end·annotation | |
| |
12 | .annotation·runtime·Ljava/lang/annotation/Documented; | |
13 | .end·annotation | |
| |
14 | .annotation·runtime·Ljava/lang/annotation/Retention; | |
15 | ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy; | |
16 | .end·annotation | 7 | .end·annotation |
| |
| 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 9 | ····accessFlags·=·0x1a |
| 10 | ····name·=·"c" |
17 | .annotation·runtime·Ljava/lang/annotation/Target; | |
18 | ····value·=·{ | |
19 | ········.enum·Ljava/lang/annotation/ElementType;->ANNOTATION_TYPE:Ljava/lang/annotation/ElementType; | |
20 | ····} | |
21 | .end·annotation | 11 | .end·annotation |
| |
| |
22 | #·virtual·methods | |
23 | .method·public·abstract·applicableTo()Ljava/lang/Class; | 12 | #·static·fields |
| 13 | .field·static·final·a:Lc/a/b/l0; |
24 | ····.annotation·system·Ldalvik/annotation/Signature; | 14 | ····.annotation·system·Ldalvik/annotation/Signature; |
25 | ········value·=·{ | 15 | ········value·=·{ |
26 | ············"()", | 16 | ············"Lc/a/b/l0<", |
27 | ············"Ljava/lang/Class<", | 17 | ············"Ljava/lang/String;", |
| 18 | ············"Lc/a/b/i;", |
28 | ············"*>;" | 19 | ············">;" |
29 | ········} | 20 | ········} |
30 | ····.end·annotation | 21 | ····.end·annotation |
| 22 | .end·field |
| |
| |
| 23 | #·direct·methods |
| 24 | .method·static·constructor·<clinit>()V |
| 25 | ····.locals·4 |
| |
| 26 | ····sget-object·v0,·Lc/a/b/u1$b;->n:Lc/a/b/u1$b; |
| |
| 27 | ····sget-object·v1,·Lc/a/b/u1$b;->q:Lc/a/b/u1$b; |
| |
| 28 | ····sget-object·v2,·Lc/a/b/i;->e:Lc/a/b/i; |
| |
| 29 | ····const-string·v3,·"" |
| |
| 30 | ····invoke-static·{v0,·v3,·v1,·v2},·Lc/a/b/l0;->d(Lc/a/b/u1$b;Ljava/lang/Object;Lc/a/b/u1$b;Ljava/lang/Object;)Lc/a/b/l0; |
| |
| 31 | ····move-result-object·v0 |
| |
| 32 | ····sput-object·v0,·Lc/b/a/e$c;->a:Lc/a/b/l0; |
| |
| 33 | ····return-void |
31 | .end·method | 34 | .end·method |
| | | |
Offset 1, 29 lines modified | Offset 1, 26 lines modified |
1 | .class·public·interface·abstract·annotation·Lcom/google/errorprone/annotations/DoNotCall; | 1 | .class·public·interface·abstract·Lkotlinx/coroutines/d0; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
3 | .source·"DoNotCall.java" | |
| |
4 | #·interfaces | |
5 | .implements·Ljava/lang/annotation/Annotation; | |
| |
| |
6 | #·annotations | 4 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/AnnotationDefault; | 5 | .annotation·system·Ldalvik/annotation/Signature; |
8 | ····value·=·.subannotation·Lcom/google/errorprone/annotations/DoNotCall; | |
9 | ········value·=·"" | |
10 | ····.end·subannotation | |
11 | .end·annotation | |
| |
12 | .annotation·runtime·Ljava/lang/annotation/Retention; | |
13 | ····value·=·.enum·Ljava/lang/annotation/RetentionPolicy;->CLASS:Ljava/lang/annotation/RetentionPolicy; | |
14 | .end·annotation | |
| |
15 | .annotation·runtime·Ljava/lang/annotation/Target; | |
16 | ····value·=·{ | 6 | ····value·=·{ |
17 | ········.enum·Ljava/lang/annotation/ElementType;->METHOD:Ljava/lang/annotation/ElementType; | 7 | ········"<T:", |
| 8 | ········"Ljava/lang/Throwable;", |
| 9 | ········":", |
| 10 | ········"Lkotlinx/coroutines/d0<", |
| 11 | ········"TT;>;>", |
| 12 | ········"Ljava/lang/Object;" |
18 | ····} | 13 | ····} |
19 | .end·annotation | 14 | .end·annotation |
| |
| |
20 | #·virtual·methods | 15 | #·virtual·methods |
21 | .method·public·abstract·value()Ljava/lang/String; | 16 | .method·public·abstract·a()Ljava/lang/Throwable; |
| 17 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 18 | ········value·=·{ |
| 19 | ············"()TT;" |
| 20 | ········} |
| 21 | ····.end·annotation |
22 | .end·method | 22 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 28 lines modified | Offset 1, 49 lines modified |
1 | .class·public·interface·abstract·Lcom/google/common/cache/RemovalListener; | 1 | .class·public·interface·abstract·Le/v/c/g; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"RemovalListener.java" | 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Le/c; |
| |
| |
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/Signature; | 7 | .annotation·system·Ldalvik/annotation/Signature; |
6 | ····value·=·{ | 8 | ····value·=·{ |
7 | ········"<K:", | 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:", |
8 | ········"Ljava/lang/Object;", | 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;", |
9 | ········"V:", | 39 | ········"R:", |
10 | ········"Ljava/lang/Object;", | 40 | ········"Ljava/lang/Object;", |
11 | ········">", | 41 | ········">", |
12 | ········"Ljava/lang/Object;" | 42 | ········"Ljava/lang/Object;", |
| 43 | ········"Le/c<", |
| 44 | ········"TR;>;" |
13 | ····} | 45 | ····} |
14 | .end·annotation | 46 | .end·annotation |
| |
| |
15 | #·virtual·methods | |
16 | .method·public·abstract·onRemoval(Lcom/google/common/cache/RemovalNotification;)V | |
17 | ····.annotation·system·Ldalvik/annotation/Signature; | |
18 | ········value·=·{ | |
19 | ············"(", | |
20 | ············"Lcom/google/common/cache/RemovalNotification<", | |
21 | ············"TK;TV;>;)V" | |
22 | ········} | |
23 | ····.end·annotation | |
24 | .end·method | |
| | | |
Offset 1, 93 lines modified | Offset 1, 105 lines modified |
1 | .class·public·abstract·Lcom/google/common/cache/ForwardingCache$SimpleForwardingCache; | |
2 | .super·Lcom/google/common/cache/ForwardingCache; | |
3 | .source·"ForwardingCache.java" | 1 | .class·public·Lb/a/a/a/a; |
| 2 | .super·Lb/a/a/a/b; |
| 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | |
6 | ····value·=·Lcom/google/common/cache/ForwardingCache; | |
7 | .end·annotation | |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | |
9 | ····accessFlags·=·0x409 | |
10 | ····name·=·"SimpleForwardingCache" | |
11 | .end·annotation | |
| |
12 | .annotation·system·Ldalvik/annotation/Signature; | 5 | .annotation·system·Ldalvik/annotation/Signature; |
13 | ····value·=·{ | 6 | ····value·=·{ |
14 | ········"<K:", | 7 | ········"<K:", |
15 | ········"Ljava/lang/Object;", | 8 | ········"Ljava/lang/Object;", |
16 | ········"V:", | 9 | ········"V:", |
17 | ········"Ljava/lang/Object;", | 10 | ········"Ljava/lang/Object;", |
18 | ········">", | 11 | ········">", |
19 | ········"Lcom/google/common/cache/ForwardingCache<", | 12 | ········"Lb/a/a/a/b<", |
20 | ········"TK;TV;>;" | 13 | ········"TK;TV;>;" |
21 | ····} | 14 | ····} |
22 | .end·annotation | 15 | .end·annotation |
| |
| |
23 | #·instance·fields | 16 | #·instance·fields |
24 | .field·private·final·delegate:Lcom/google/common/cache/Cache; | 17 | .field·private·h:Ljava/util/HashMap; |
25 | ····.annotation·system·Ldalvik/annotation/Signature; | 18 | ····.annotation·system·Ldalvik/annotation/Signature; |
26 | ········value·=·{ | 19 | ········value·=·{ |
27 | ············"Lcom/google/common/cache/Cache<", | 20 | ············"Ljava/util/HashMap<", |
| 21 | ············"TK;", |
| 22 | ············"Lb/a/a/a/b$c<", |
28 | ············"TK;TV;>;" | 23 | ············"TK;TV;>;>;" |
29 | ········} | 24 | ········} |
30 | ····.end·annotation | 25 | ····.end·annotation |
31 | .end·field | 26 | .end·field |
| |
| |
32 | #·direct·methods | 27 | #·direct·methods |
33 | .method·protected·constructor·<init>(Lcom/google/common/cache/Cache;)V | 28 | .method·public·constructor·<init>()V |
34 | ····.locals·0 | 29 | ····.locals·1 |
35 | ····.annotation·system·Ldalvik/annotation/Signature; | |
36 | ········value·=·{ | |
37 | ············"(", | |
38 | ············"Lcom/google/common/cache/Cache<", | |
39 | ············"TK;TV;>;)V" | |
40 | ········} | |
41 | ····.end·annotation | |
| |
42 | ····.line·120 | |
43 | ····invoke-direct·{p0},·Lcom/google/common/cache/ForwardingCache;-><init>()V | |
| |
| 30 | ····invoke-direct·{p0},·Lb/a/a/a/b;-><init>()V |
44 | ····.line·121 | |
45 | ····invoke-static·{p1},·Lcom/google/common/base/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; | |
| |
46 | ····move-result-object·p1 | 31 | ····new-instance·v0,·Ljava/util/HashMap; |
| |
47 | ····check-cast·p1,·Lcom/google/common/cache/Cache; | 32 | ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V |
| |
48 | ····iput-object·p1,·p0,·Lcom/google/common/cache/ForwardingCache$SimpleForwardingCache;->delegate:Lcom/google/common/cache/Cache; | 33 | ····iput-object·v0,·p0,·Lb/a/a/a/a;->h:Ljava/util/HashMap; |
| |
49 | ····return-void | 34 | ····return-void |
50 | .end·method | 35 | .end·method |
| |
| |
51 | #·virtual·methods | 36 | #·virtual·methods |
52 | .method·protected·final·delegate()Lcom/google/common/cache/Cache; | 37 | .method·public·contains(Ljava/lang/Object;)Z |
53 | ····.locals·1 | 38 | ····.locals·1 |
54 | ····.annotation·system·Ldalvik/annotation/Signature; | 39 | ····.annotation·system·Ldalvik/annotation/Signature; |
55 | ········value·=·{ | 40 | ········value·=·{ |
56 | ············"()", | 41 | ············"(TK;)Z" |
57 | ············"Lcom/google/common/cache/Cache<", | |
58 | ············"TK;TV;>;" | |
59 | ········} | 42 | ········} |
60 | ····.end·annotation | 43 | ····.end·annotation |
| |
| 44 | ····iget-object·v0,·p0,·Lb/a/a/a/a;->h:Ljava/util/HashMap; |
61 | ····.line·126 | |
62 | ····iget-object·v0,·p0,·Lcom/google/common/cache/ForwardingCache$SimpleForwardingCache;->delegate:Lcom/google/common/cache/Cache; | |
| |
63 | ····return-object·v0 | 45 | ····invoke-virtual·{v0,·p1},·Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z |
| |
| 46 | ····move-result·p1 |
| |
| 47 | ····return·p1 |
64 | .end·method | 48 | .end·method |
| |
65 | .method·protected·bridge·synthetic·delegate()Ljava/lang/Object; | 49 | .method·protected·j(Ljava/lang/Object;)Lb/a/a/a/b$c; |
66 | ····.locals·1 | 50 | ····.locals·1 |
| 51 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 52 | ········value·=·{ |
| 53 | ············"(TK;)", |
| 54 | ············"Lb/a/a/a/b$c<", |
| 55 | ············"TK;TV;>;" |
| 56 | ········} |
| 57 | ····.end·annotation |
| |
| 58 | ····iget-object·v0,·p0,·Lb/a/a/a/a;->h:Ljava/util/HashMap; |
| |
| 59 | ····invoke-virtual·{v0,·p1},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; |
| |
67 | ····.line·117 | |
68 | ····invoke-virtual·{p0},·Lcom/google/common/cache/ForwardingCache$SimpleForwardingCache;->delegate()Lcom/google/common/cache/Cache; | 60 | ····move-result-object·p1 |
| |
| 61 | ····check-cast·p1,·Lb/a/a/a/b$c; |
| |
| 62 | ····return-object·p1 |
| 63 | .end·method |
| |
| 64 | .method·public·m(Ljava/lang/Object;)Ljava/lang/Object; |
| 65 | ····.locals·2 |
| 66 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 67 | ········value·=·{ |
| 68 | ············"(TK;)TV;" |
| 69 | ········} |
| 70 | ····.end·annotation |
| |
| 71 | ····invoke-super·{p0,·p1},·Lb/a/a/a/b;->m(Ljava/lang/Object;)Ljava/lang/Object; |
| |
69 | ····move-result-object·v0 | 72 | ····move-result-object·v0 |
| |
Max diff block lines reached; 13/4259 bytes (0.31%) of diff not shown.
|
| | | |
Offset 1, 26 lines modified | Offset 1, 27 lines modified |
1 | .class·public·interface·abstract·Lcom/google/common/cache/Weigher; | 1 | .class·public·interface·abstract·Le/v/c/r; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Weigher.java" | 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Le/c; |
| |
| |
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/Signature; | 7 | .annotation·system·Ldalvik/annotation/Signature; |
6 | ····value·=·{ | 8 | ····value·=·{ |
7 | ········"<K:", | 9 | ········"<P1:", |
| 10 | ········"Ljava/lang/Object;", |
| 11 | ········"P2:", |
| 12 | ········"Ljava/lang/Object;", |
| 13 | ········"P3:", |
| 14 | ········"Ljava/lang/Object;", |
| 15 | ········"P4:", |
8 | ········"Ljava/lang/Object;", | 16 | ········"Ljava/lang/Object;", |
9 | ········"V:", | 17 | ········"R:", |
10 | ········"Ljava/lang/Object;", | 18 | ········"Ljava/lang/Object;", |
11 | ········">", | 19 | ········">", |
12 | ········"Ljava/lang/Object;" | 20 | ········"Ljava/lang/Object;", |
| 21 | ········"Le/c<", |
| 22 | ········"TR;>;" |
13 | ····} | 23 | ····} |
14 | .end·annotation | 24 | .end·annotation |
| |
| |
15 | #·virtual·methods | |
16 | .method·public·abstract·weigh(Ljava/lang/Object;Ljava/lang/Object;)I | |
17 | ····.annotation·system·Ldalvik/annotation/Signature; | |
18 | ········value·=·{ | |
19 | ············"(TK;TV;)I" | |
20 | ········} | |
21 | ····.end·annotation | |
22 | .end·method | |
| | | |
Offset 1, 86 lines modified | Offset 1, 141 lines modified |
1 | .class·Lcom/google/common/cache/CacheLoader$1$1; | 1 | .class·public·final·Le/s/g$b$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
3 | .source·"CacheLoader.java" | |
| |
4 | #·interfaces | |
5 | .implements·Ljava/util/concurrent/Callable; | |
| |
| |
6 | #·annotations | 4 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lcom/google/common/cache/CacheLoader$1;->reload(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/util/concurrent/ListenableFuture; | 6 | ····value·=·Le/s/g$b; |
9 | .end·annotation | 7 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x0 | 9 | ····accessFlags·=·0x19 |
12 | ····name·=·null | 10 | ····name·=·"a" |
13 | .end·annotation | |
| |
14 | .annotation·system·Ldalvik/annotation/Signature; | |
15 | ····value·=·{ | |
16 | ········"Ljava/lang/Object;", | |
17 | ········"Ljava/util/concurrent/Callable<", | |
18 | ········"TV;>;" | |
19 | ····} | |
20 | .end·annotation | 11 | .end·annotation |
| |
| |
21 | #·instance·fields | |
22 | .field·final·synthetic·this$0:Lcom/google/common/cache/CacheLoader$1; | |
| |
23 | .field·final·synthetic·val$key:Ljava/lang/Object; | |
| |
24 | .field·final·synthetic·val$oldValue:Ljava/lang/Object; | 12 | #·direct·methods |
| 13 | .method·public·static·a(Le/s/g$b;Ljava/lang/Object;Le/v/c/p;)Ljava/lang/Object; |
| 14 | ····.locals·1 |
| 15 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 16 | ········value·=·{ |
| 17 | ············"<R:", |
| 18 | ············"Ljava/lang/Object;", |
| 19 | ············">(", |
| 20 | ············"Le/s/g$b;", |
| 21 | ············"TR;", |
| 22 | ············"Le/v/c/p<", |
| 23 | ············"-TR;-", |
| 24 | ············"Le/s/g$b;", |
| 25 | ············"+TR;>;)TR;" |
| 26 | ········} |
| 27 | ····.end·annotation |
| |
| 28 | ····const-string·v0,·"this" |
| |
| 29 | ····invoke-static·{p0,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
25 | #·direct·methods | |
26 | .method·constructor·<init>(Lcom/google/common/cache/CacheLoader$1;Ljava/lang/Object;Ljava/lang/Object;)V | |
27 | ····.locals·0 | |
| |
| 30 | ····const-string·v0,·"operation" |
28 | ····.line·196 | |
29 | ····iput-object·p1,·p0,·Lcom/google/common/cache/CacheLoader$1$1;->this$0:Lcom/google/common/cache/CacheLoader$1; | |
| |
30 | ····iput-object·p2,·p0,·Lcom/google/common/cache/CacheLoader$1$1;->val$key:Ljava/lang/Object; | 31 | ····invoke-static·{p2,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
31 | ····iput-object·p3,·p0,·Lcom/google/common/cache/CacheLoader$1$1;->val$oldValue:Ljava/lang/Object; | 32 | ····invoke-interface·{p2,·p1,·p0},·Le/v/c/p;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
| |
32 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 33 | ····move-result-object·p0 |
| |
33 | ····return-void | 34 | ····return-object·p0 |
34 | .end·method | 35 | .end·method |
| |
| 36 | .method·public·static·b(Le/s/g$b;Le/s/g$c;)Le/s/g$b; |
| |
35 | #·virtual·methods | |
36 | .method·public·call()Ljava/lang/Object; | |
37 | ····.locals·3 | 37 | ····.locals·1 |
38 | ····.annotation·system·Ldalvik/annotation/Signature; | 38 | ····.annotation·system·Ldalvik/annotation/Signature; |
39 | ········value·=·{ | 39 | ········value·=·{ |
| 40 | ············"<E::", |
| 41 | ············"Le/s/g$b;", |
40 | ············"()TV;" | 42 | ············">(", |
| 43 | ············"Le/s/g$b;", |
| 44 | ············"Le/s/g$c<", |
| 45 | ············"TE;>;)TE;" |
41 | ········} | 46 | ········} |
42 | ····.end·annotation | 47 | ····.end·annotation |
| |
| 48 | ····const-string·v0,·"this" |
| |
| 49 | ····invoke-static·{p0,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
| 50 | ····const-string·v0,·"key" |
| |
| 51 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
| 52 | ····invoke-interface·{p0},·Le/s/g$b;->getKey()Le/s/g$c; |
| |
| 53 | ····move-result-object·v0 |
| |
| 54 | ····invoke-static·{v0,·p1},·Le/v/d/i;->a(Ljava/lang/Object;Ljava/lang/Object;)Z |
| |
| 55 | ····move-result·p1 |
| |
| 56 | ····if-eqz·p1,·:cond_0 |
| |
| 57 | ····goto·:goto_0 |
| |
| 58 | ····:cond_0 |
| 59 | ····const/4·p0,·0x0 |
| |
| 60 | ····:goto_0 |
| 61 | ····return-object·p0 |
| 62 | .end·method |
| |
| 63 | .method·public·static·c(Le/s/g$b;Le/s/g$c;)Le/s/g; |
| 64 | ····.locals·1 |
43 | ····.annotation·system·Ldalvik/annotation/Throws; | 65 | ····.annotation·system·Ldalvik/annotation/Signature; |
44 | ········value·=·{ | 66 | ········value·=·{ |
45 | ············Ljava/lang/Exception; | 67 | ············"(", |
| 68 | ············"Le/s/g$b;", |
| 69 | ············"Le/s/g$c<", |
| 70 | ············"*>;)", |
| 71 | ············"Le/s/g;" |
46 | ········} | 72 | ········} |
47 | ····.end·annotation | 73 | ····.end·annotation |
| |
| 74 | ····const-string·v0,·"this" |
48 | ····.line·199 | |
Max diff block lines reached; 1571/5552 bytes (28.30%) of diff not shown.
|
| | | |
Offset 1, 90 lines modified | Offset 1, 62 lines modified |
| 1 | .class·final·Lkotlinx/coroutines/m1; |
| 2 | .super·Lkotlinx/coroutines/t1; |
| 3 | .source·"" |
1 | .class·final·Lcom/google/common/cache/LocalCache$2; | |
2 | .super·Ljava/util/AbstractQueue; | |
3 | .source·"LocalCache.java" | |
| |
| |
4 | #·annotations | |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | |
6 | ····value·=·Lcom/google/common/cache/LocalCache; | |
7 | .end·annotation | |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | |
9 | ····accessFlags·=·0x8 | |
10 | ····name·=·null | |
11 | .end·annotation | |
| |
12 | .annotation·system·Ldalvik/annotation/Signature; | |
13 | ····value·=·{ | |
14 | ········"Ljava/util/AbstractQueue<", | |
15 | ········"Ljava/lang/Object;", | |
16 | ········">;" | |
17 | ····} | |
18 | .end·annotation | |
| |
| |
| 4 | #·instance·fields |
| 5 | .field·private·final·h:Le/v/c/l; |
19 | #·direct·methods | |
20 | .method·constructor·<init>()V | |
21 | ····.locals·0 | |
| |
22 | ····.line·894 | |
23 | ····invoke-direct·{p0},·Ljava/util/AbstractQueue;-><init>()V | |
| |
24 | ····return-void | |
25 | .end·method | |
| |
| |
26 | #·virtual·methods | |
27 | .method·public·iterator()Ljava/util/Iterator; | |
28 | ····.locals·1 | |
29 | ····.annotation·system·Ldalvik/annotation/Signature; | 6 | ····.annotation·system·Ldalvik/annotation/Signature; |
30 | ········value·=·{ | 7 | ········value·=·{ |
| 8 | ············"Le/v/c/l<", |
31 | ············"()", | |
32 | ············"Ljava/util/Iterator<", | |
33 | ············"Ljava/lang/Object;", | 9 | ············"Ljava/lang/Throwable;", |
| 10 | ············"Le/p;", |
34 | ············">;" | 11 | ············">;" |
35 | ········} | 12 | ········} |
36 | ····.end·annotation | 13 | ····.end·annotation |
| 14 | .end·field |
| |
37 | ····.line·917 | |
38 | ····invoke-static·{},·Lcom/google/common/collect/ImmutableSet;->of()Lcom/google/common/collect/ImmutableSet; | |
| |
39 | ····move-result-object·v0 | 15 | #·direct·methods |
| 16 | .method·public·constructor·<init>(Le/v/c/l;)V |
| 17 | ····.locals·0 |
| 18 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 19 | ········value·=·{ |
| 20 | ············"(", |
| 21 | ············"Le/v/c/l<", |
| 22 | ············"-", |
| 23 | ············"Ljava/lang/Throwable;", |
| 24 | ············"Le/p;", |
| 25 | ············">;)V" |
| 26 | ········} |
| 27 | ····.end·annotation |
| |
40 | ····invoke-virtual·{v0},·Lcom/google/common/collect/ImmutableSet;->iterator()Lcom/google/common/collect/UnmodifiableIterator; | 28 | ····invoke-direct·{p0},·Lkotlinx/coroutines/t1;-><init>()V |
| |
41 | ····move-result-object·v0 | 29 | ····iput-object·p1,·p0,·Lkotlinx/coroutines/m1;->h:Le/v/c/l; |
| |
42 | ····return-object·v0 | 30 | ····return-void |
43 | .end·method | 31 | .end·method |
| |
44 | .method·public·offer(Ljava/lang/Object;)Z | |
| 32 | #·virtual·methods |
| 33 | .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object; |
45 | ····.locals·0 | 34 | ····.locals·0 |
| |
46 | ····const/4·p1,·0x1 | 35 | ····check-cast·p1,·Ljava/lang/Throwable; |
| |
| 36 | ····invoke-virtual·{p0,·p1},·Lkotlinx/coroutines/m1;->y(Ljava/lang/Throwable;)V |
47 | ····return·p1 | |
48 | .end·method | |
| |
| 37 | ····sget-object·p1,·Le/p;->a:Le/p; |
49 | .method·public·peek()Ljava/lang/Object; | |
50 | ····.locals·1 | |
| |
51 | ····const/4·v0,·0x0 | |
| |
52 | ····return-object·v0 | 38 | ····return-object·p1 |
53 | .end·method | 39 | .end·method |
| |
54 | .method·public·poll()Ljava/lang/Object; | 40 | .method·public·y(Ljava/lang/Throwable;)V |
55 | ····.locals·1 | 41 | ····.locals·1 |
| |
| 42 | ····iget-object·v0,·p0,·Lkotlinx/coroutines/m1;->h:Le/v/c/l; |
56 | ····const/4·v0,·0x0 | |
| |
57 | ····return-object·v0 | |
58 | .end·method | |
| |
59 | .method·public·size()I | |
60 | ····.locals·1 | |
| |
61 | ····const/4·v0,·0x0 | 43 | ····invoke-interface·{v0,·p1},·Le/v/c/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object; |
| |
62 | ····return·v0 | 44 | ····return-void |
63 | .end·method | 45 | .end·method |
| | | |
Offset 1, 99 lines modified | Offset 1, 88 lines modified |
1 | .class·abstract·Lcom/google/common/cache/CacheBuilderSpec$IntegerParser; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"CacheBuilderSpec.java" | 1 | .class·final·Lkotlinx/coroutines/k2/g/c$a; |
| 2 | .super·Le/v/d/j; |
| 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lcom/google/common/cache/CacheBuilderSpec$ValueParser; | 5 | .implements·Le/v/c/p; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
8 | ····value·=·Lcom/google/common/cache/CacheBuilderSpec; | 8 | ····value·=·Lkotlinx/coroutines/k2/g/c;-><init>(Lkotlinx/coroutines/k2/c;Le/s/g;)V |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x408 | 11 | ····accessFlags·=·0x18 |
12 | ····name·=·"IntegerParser" | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
| |
| 14 | .annotation·system·Ldalvik/annotation/Signature; |
| 15 | ····value·=·{ |
| 16 | ········"Le/v/d/j;", |
| 17 | ········"Le/v/c/p<", |
| 18 | ········"Ljava/lang/Integer;", |
| 19 | ········"Le/s/g$b;", |
| 20 | ········"Ljava/lang/Integer;", |
| 21 | ········">;" |
| 22 | ····} |
| 23 | .end·annotation |
| |
14 | #·direct·methods | |
15 | .method·constructor·<init>()V | |
16 | ····.locals·0 | |
| |
17 | ····.line·288 | |
18 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
19 | ····return-void | |
20 | .end·method | |
| |
| |
21 | #·virtual·methods | |
22 | .method·public·parse(Lcom/google/common/cache/CacheBuilderSpec;Ljava/lang/String;Ljava/lang/String;)V | |
23 | ····.locals·4 | |
| |
24 | ····const/4·v0,·0x1 | |
| |
25 | ····const/4·v1,·0x0 | |
| |
26 | ····if-eqz·p3,·:cond_0 | 24 | #·static·fields |
| 25 | .field·public·static·final·d:Lkotlinx/coroutines/k2/g/c$a; |
| |
27 | ····.line·293 | |
28 | ····invoke-virtual·{p3},·Ljava/lang/String;->isEmpty()Z | |
| |
29 | ····move-result·v2 | 26 | #·direct·methods |
| 27 | .method·static·constructor·<clinit>()V |
| 28 | ····.locals·1 |
| |
30 | ····if-nez·v2,·:cond_0 | 29 | ····new-instance·v0,·Lkotlinx/coroutines/k2/g/c$a; |
| |
31 | ····move·v2,·v0 | 30 | ····invoke-direct·{v0},·Lkotlinx/coroutines/k2/g/c$a;-><init>()V |
| |
32 | ····goto·:goto_0 | 31 | ····sput-object·v0,·Lkotlinx/coroutines/k2/g/c$a;->d:Lkotlinx/coroutines/k2/g/c$a; |
| |
33 | ····:cond_0 | |
34 | ····move·v2,·v1 | 32 | ····return-void |
| 33 | .end·method |
| |
35 | ····:goto_0 | |
36 | ····const-string·v3,·"value·of·key·%s·omitted" | 34 | .method·constructor·<init>()V |
| 35 | ····.locals·1 |
| |
37 | ····invoke-static·{v2,·v3,·p2},·Lcom/google/common/base/Preconditions;->checkArgument(ZLjava/lang/String;Ljava/lang/Object;)V | 36 | ····const/4·v0,·0x2 |
| |
| 37 | ····invoke-direct·{p0,·v0},·Le/v/d/j;-><init>(I)V |
38 | ····.line·295 | |
39 | ····:try_start_0 | |
40 | ····invoke-static·{p3},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I | |
| |
41 | ····move-result·v2 | 38 | ····return-void |
| 39 | .end·method |
| |
42 | ····invoke-virtual·{p0,·p1,·v2},·Lcom/google/common/cache/CacheBuilderSpec$IntegerParser;->parseInteger(Lcom/google/common/cache/CacheBuilderSpec;I)V | |
43 | ····:try_end_0 | |
44 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 | |
| |
45 | ····return-void | 40 | #·virtual·methods |
| 41 | .method·public·final·a(ILe/s/g$b;)Ljava/lang/Integer; |
| 42 | ····.locals·0 |
| |
| 43 | ····add-int/lit8·p1,·p1,·0x1 |
46 | ····:catch_0 | |
47 | ····move-exception·p1 | |
| |
| 44 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
48 | ····.line·297 | |
49 | ····new-instance·v2,·Ljava/lang/IllegalArgumentException; | |
| |
50 | ····const/4·v3,·0x2 | 45 | ····move-result-object·p1 |
| |
51 | ····new-array·v3,·v3,·[Ljava/lang/Object; | 46 | ····return-object·p1 |
| 47 | .end·method |
| |
52 | ····aput-object·p2,·v3,·v1 | 48 | .method·public·bridge·synthetic·invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
| 49 | ····.locals·0 |
| |
53 | ····aput-object·p3,·v3,·v0 | 50 | ····check-cast·p1,·Ljava/lang/Number; |
| |
54 | ····const-string·p2,·"key·%s·value·set·to·%s,·must·be·integer" | 51 | ····invoke-virtual·{p1},·Ljava/lang/Number;->intValue()I |
| |
| 52 | ····move-result·p1 |
55 | ····.line·298 | |
56 | ····invoke-static·{p2,·v3},·Lcom/google/common/cache/CacheBuilderSpec;->access$000(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | |
| |
57 | ····move-result-object·p2 | 53 | ····check-cast·p2,·Le/s/g$b; |
| |
58 | ····invoke-direct·{v2,·p2,·p1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V | 54 | ····invoke-virtual·{p0,·p1,·p2},·Lkotlinx/coroutines/k2/g/c$a;->a(ILe/s/g$b;)Ljava/lang/Integer; |
| |
| 55 | ····move-result-object·p1 |
59 | ····throw·v2 | |
60 | .end·method | |
| |
61 | .method·protected·abstract·parseInteger(Lcom/google/common/cache/CacheBuilderSpec;I)V | 56 | ····return-object·p1 |
62 | .end·method | 57 | .end·method |
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 130 lines modified | Offset 1, 156 lines modified |
| 1 | .class·Lb/b/a$a; |
| 2 | .super·Lb/b/c; |
| 3 | .source·"" |
1 | .class·final·Lcom/google/common/cache/LocalCache$1; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"LocalCache.java" | |
| |
4 | #·interfaces | |
5 | .implements·Lcom/google/common/cache/LocalCache$ValueReference; | |
| |
| |
6 | #·annotations | 4 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
8 | ····value·=·Lcom/google/common/cache/LocalCache; | 6 | ····value·=·Lb/b/a;->m()Lb/b/c; |
9 | .end·annotation | 7 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x8 | 9 | ····accessFlags·=·0x0 |
12 | ····name·=·null | 10 | ····name·=·null |
13 | .end·annotation | 11 | .end·annotation |
| |
14 | .annotation·system·Ldalvik/annotation/Signature; | 12 | .annotation·system·Ldalvik/annotation/Signature; |
15 | ····value·=·{ | 13 | ····value·=·{ |
| 14 | ········"Lb/b/c<", |
16 | ········"Ljava/lang/Object;", | |
17 | ········"Lcom/google/common/cache/LocalCache$ValueReference<", | |
18 | ········"Ljava/lang/Object;", | |
19 | ········"Ljava/lang/Object;", | |
20 | ········">;" | 15 | ········"TK;TV;>;" |
21 | ····} | 16 | ····} |
22 | .end·annotation | 17 | .end·annotation |
| |
| |
| 18 | #·instance·fields |
| 19 | .field·final·synthetic·d:Lb/b/a; |
| |
| |
23 | #·direct·methods | 20 | #·direct·methods |
24 | .method·constructor·<init>()V | 21 | .method·constructor·<init>(Lb/b/a;)V |
25 | ····.locals·0 | 22 | ····.locals·0 |
| |
26 | ····.line·677 | 23 | ····iput-object·p1,·p0,·Lb/b/a$a;->d:Lb/b/a; |
| |
27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 24 | ····invoke-direct·{p0},·Lb/b/c;-><init>()V |
| |
28 | ····return-void | 25 | ····return-void |
29 | .end·method | 26 | .end·method |
| |
| |
30 | #·virtual·methods | 27 | #·virtual·methods |
31 | .method·public·copyFor(Ljava/lang/ref/ReferenceQueue;Ljava/lang/Object;Lcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/LocalCache$ValueReference; | 28 | .method·protected·a()V |
32 | ····.locals·0 | 29 | ····.locals·1 |
| |
| 30 | ····iget-object·v0,·p0,·Lb/b/a$a;->d:Lb/b/a; |
| |
| 31 | ····invoke-virtual·{v0},·Lb/b/d;->clear()V |
33 | ····.param·p2····#·Ljava/lang/Object; | |
34 | ········.annotation·runtime·Lorg/checkerframework/checker/nullness/compatqual/NullableDecl; | |
35 | ········.end·annotation | |
36 | ····.end·param | |
37 | ····.annotation·system·Ldalvik/annotation/Signature; | |
38 | ········value·=·{ | |
39 | ············"(", | |
40 | ············"Ljava/lang/ref/ReferenceQueue<", | |
41 | ············"Ljava/lang/Object;", | |
42 | ············">;", | |
43 | ············"Ljava/lang/Object;", | |
44 | ············"Lcom/google/common/cache/ReferenceEntry<", | |
45 | ············"Ljava/lang/Object;", | |
46 | ············"Ljava/lang/Object;", | |
47 | ············">;)", | |
48 | ············"Lcom/google/common/cache/LocalCache$ValueReference<", | |
49 | ············"Ljava/lang/Object;", | |
50 | ············"Ljava/lang/Object;", | |
51 | ············">;" | |
52 | ········} | |
53 | ····.end·annotation | |
| |
54 | ····return-object·p0 | 32 | ····return-void |
55 | .end·method | 33 | .end·method |
| |
56 | .method·public·get()Ljava/lang/Object; | 34 | .method·protected·b(II)Ljava/lang/Object; |
57 | ····.locals·1 | 35 | ····.locals·1 |
| |
58 | ····const/4·v0,·0x0 | 36 | ····iget-object·v0,·p0,·Lb/b/a$a;->d:Lb/b/a; |
| |
| 37 | ····iget-object·v0,·v0,·Lb/b/d;->e:[Ljava/lang/Object; |
| |
| 38 | ····shl-int/lit8·p1,·p1,·0x1 |
| |
| 39 | ····add-int/2addr·p1,·p2 |
| |
| 40 | ····aget-object·p1,·v0,·p1 |
| |
59 | ····return-object·v0 | 41 | ····return-object·p1 |
60 | .end·method | 42 | .end·method |
| |
61 | .method·public·getEntry()Lcom/google/common/cache/ReferenceEntry; | 43 | .method·protected·c()Ljava/util/Map; |
62 | ····.locals·1 | 44 | ····.locals·1 |
63 | ····.annotation·system·Ldalvik/annotation/Signature; | 45 | ····.annotation·system·Ldalvik/annotation/Signature; |
64 | ········value·=·{ | 46 | ········value·=·{ |
65 | ············"()", | 47 | ············"()", |
| 48 | ············"Ljava/util/Map<", |
66 | ············"Lcom/google/common/cache/ReferenceEntry<", | |
67 | ············"Ljava/lang/Object;", | |
68 | ············"Ljava/lang/Object;", | |
69 | ············">;" | 49 | ············"TK;TV;>;" |
70 | ········} | 50 | ········} |
71 | ····.end·annotation | 51 | ····.end·annotation |
| |
72 | ····const/4·v0,·0x0 | 52 | ····iget-object·v0,·p0,·Lb/b/a$a;->d:Lb/b/a; |
| |
73 | ····return-object·v0 | 53 | ····return-object·v0 |
74 | .end·method | 54 | .end·method |
| |
75 | .method·public·getWeight()I | 55 | .method·protected·d()I |
76 | ····.locals·1 | 56 | ····.locals·1 |
| |
77 | ····const/4·v0,·0x0 | 57 | ····iget-object·v0,·p0,·Lb/b/a$a;->d:Lb/b/a; |
| |
| 58 | ····iget·v0,·v0,·Lb/b/d;->f:I |
| |
78 | ····return·v0 | 59 | ····return·v0 |
79 | .end·method | 60 | .end·method |
| |
80 | .method·public·isActive()Z | 61 | .method·protected·e(Ljava/lang/Object;)I |
81 | ····.locals·1 | 62 | ····.locals·1 |
Max diff block lines reached; 1630/5253 bytes (31.03%) of diff not shown.
|
| | | |
Offset 1, 35 lines modified | Offset 1, 36 lines modified |
1 | .class·final·Lcom/google/common/cache/CacheBuilder$3; | |
2 | .super·Lcom/google/common/base/Ticker; | |
3 | .source·"CacheBuilder.java" | 1 | .class·abstract·Lc/a/b/i$h; |
| 2 | .super·Lc/a/b/i; |
| 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lcom/google/common/cache/CacheBuilder; | 6 | ····value·=·Lc/a/b/i; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x8 | 9 | ····accessFlags·=·0x408 |
10 | ····name·=·null | 10 | ····name·=·"h" |
11 | .end·annotation | 11 | .end·annotation |
| |
| |
12 | #·direct·methods | 12 | #·direct·methods |
13 | .method·constructor·<init>()V | 13 | .method·constructor·<init>()V |
14 | ····.locals·0 | 14 | ····.locals·0 |
| |
15 | ····.line·218 | |
16 | ····invoke-direct·{p0},·Lcom/google/common/base/Ticker;-><init>()V | 15 | ····invoke-direct·{p0},·Lc/a/b/i;-><init>()V |
| |
17 | ····return-void | 16 | ····return-void |
18 | .end·method | 17 | .end·method |
| |
| |
19 | #·virtual·methods | 18 | #·virtual·methods |
20 | .method·public·read()J | 19 | .method·public·bridge·synthetic·iterator()Ljava/util/Iterator; |
21 | ····.locals·2 | 20 | ····.locals·1 |
| |
22 | ····const-wide/16·v0,·0x0 | 21 | ····invoke-super·{p0},·Lc/a/b/i;->q()Lc/a/b/i$f; |
| |
| 22 | ····move-result-object·v0 |
| |
23 | ····return-wide·v0 | 23 | ····return-object·v0 |
24 | .end·method | 24 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 123 lines modified | Offset 1, 127 lines modified |
| 1 | .class·public·final·Lkotlinx/coroutines/r0; |
| 2 | .super·Lkotlinx/coroutines/internal/x; |
| 3 | .source·"" |
1 | .class·final·Lcom/google/common/cache/Striped64$1; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"Striped64.java" | |
| |
4 | #·interfaces | |
5 | .implements·Ljava/security/PrivilegedExceptionAction; | |
| |
| |
6 | #·annotations | 4 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | |
8 | ····value·=·Lcom/google/common/cache/Striped64;->getUnsafe()Lsun/misc/Unsafe; | |
9 | .end·annotation | |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | |
11 | ····accessFlags·=·0x8 | |
12 | ····name·=·null | |
13 | .end·annotation | |
| |
14 | .annotation·system·Ldalvik/annotation/Signature; | 5 | .annotation·system·Ldalvik/annotation/Signature; |
15 | ····value·=·{ | 6 | ····value·=·{ |
| 7 | ········"<T:", |
16 | ········"Ljava/lang/Object;", | 8 | ········"Ljava/lang/Object;", |
17 | ········"Ljava/security/PrivilegedExceptionAction<", | |
18 | ········"Lsun/misc/Unsafe;", | |
19 | ········">;" | 9 | ········">", |
| 10 | ········"Lkotlinx/coroutines/internal/x<", |
| 11 | ········"TT;>;" |
20 | ····} | 12 | ····} |
21 | .end·annotation | 13 | .end·annotation |
| |
| |
| 14 | #·static·fields |
| 15 | .field·private·static·final·synthetic·g:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; |
| |
| |
| 16 | #·instance·fields |
| 17 | .field·private·volatile·synthetic·_decision:I |
| |
| |
22 | #·direct·methods | 18 | #·direct·methods |
23 | .method·constructor·<init>()V | 19 | .method·static·constructor·<clinit>()V |
24 | ····.locals·0 | 20 | ····.locals·2 |
| |
25 | ····.line·295 | |
26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 21 | ····const-class·v0,·Lkotlinx/coroutines/r0; |
| |
| 22 | ····const-string·v1,·"_decision" |
| |
| 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·v0 |
| |
| 25 | ····sput-object·v0,·Lkotlinx/coroutines/r0;->g:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; |
| |
27 | ····return-void | 26 | ····return-void |
28 | .end·method | 27 | .end·method |
| |
| 28 | .method·private·final·y0()Z |
| 29 | ····.locals·4 |
| |
| 30 | ····:cond_0 |
| 31 | ····iget·v0,·p0,·Lkotlinx/coroutines/r0;->_decision:I |
29 | #·virtual·methods | |
30 | .method·public·bridge·synthetic·run()Ljava/lang/Object; | |
31 | ····.locals·1 | |
32 | ····.annotation·system·Ldalvik/annotation/Throws; | |
33 | ········value·=·{ | |
34 | ············Ljava/lang/Exception; | |
35 | ········} | |
36 | ····.end·annotation | |
| |
| 32 | ····const/4·v1,·0x0 |
37 | ····.line·295 | |
38 | ····invoke-virtual·{p0},·Lcom/google/common/cache/Striped64$1;->run()Lsun/misc/Unsafe; | |
| |
39 | ····move-result-object·v0 | 33 | ····const/4·v2,·0x1 |
| |
| 34 | ····if-eqz·v0,·:cond_2 |
40 | ····return-object·v0 | |
41 | .end·method | |
| |
| 35 | ····if-ne·v0,·v2,·:cond_1 |
42 | .method·public·run()Lsun/misc/Unsafe; | |
43 | ····.locals·6 | |
44 | ····.annotation·system·Ldalvik/annotation/Throws; | |
45 | ········value·=·{ | |
46 | ············Ljava/lang/Exception; | |
47 | ········} | |
48 | ····.end·annotation | |
| |
| 36 | ····return·v1 |
49 | ····.line·298 | |
50 | ····const-class·v0,·Lsun/misc/Unsafe; | |
| |
51 | ····.line·299 | |
52 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getDeclaredFields()[Ljava/lang/reflect/Field; | 37 | ····:cond_1 |
| 38 | ····new-instance·v0,·Ljava/lang/IllegalStateException; |
| |
| 39 | ····const-string·v1,·"Already·resumed" |
| |
| 40 | ····invoke-virtual·{v1},·Ljava/lang/Object;->toString()Ljava/lang/String; |
| |
53 | ····move-result-object·v1 | 41 | ····move-result-object·v1 |
| |
54 | ····array-length·v2,·v1 | 42 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V |
| |
| 43 | ····throw·v0 |
| |
| 44 | ····:cond_2 |
| 45 | ····sget-object·v0,·Lkotlinx/coroutines/r0;->g:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; |
| |
55 | ····const/4·v3,·0x0 | 46 | ····const/4·v3,·0x2 |
| |
| 47 | ····invoke-virtual·{v0,·p0,·v1,·v3},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->compareAndSet(Ljava/lang/Object;II)Z |
56 | ····:goto_0 | |
57 | ····if-ge·v3,·v2,·:cond_1 | |
| |
58 | ····aget-object·v4,·v1,·v3 | 48 | ····move-result·v0 |
| |
59 | ····const/4·v5,·0x1 | 49 | ····if-eqz·v0,·:cond_0 |
| |
60 | ····.line·300 | |
61 | ····invoke-virtual·{v4,·v5},·Ljava/lang/reflect/Field;->setAccessible(Z)V | 50 | ····return·v2 |
| 51 | .end·method |
Max diff block lines reached; 1688/5283 bytes (31.95%) of diff not shown.
|
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 104 lines modified | Offset 1, 99 lines modified |
1 | .class·public·final·Lcom/google/common/io/Flushables; | 1 | .class·public·final·Lkotlinx/coroutines/g0; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Flushables.java" | 3 | .source·"" |
| |
| |
4 | #·static·fields | 4 | #·static·fields |
5 | .field·private·static·final·logger:Ljava/util/logging/Logger; | 5 | .field·private·static·final·a:Ljava/util/List; |
| 6 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 7 | ········value·=·{ |
| 8 | ············"Ljava/util/List<", |
| 9 | ············"Lkotlinx/coroutines/CoroutineExceptionHandler;", |
| 10 | ············">;" |
| 11 | ········} |
| 12 | ····.end·annotation |
| 13 | .end·field |
| |
| |
6 | #·direct·methods | 14 | #·direct·methods |
7 | .method·static·constructor·<clinit>()V | 15 | .method·static·constructor·<clinit>()V |
8 | ····.locals·1 | 16 | ····.locals·1 |
| |
9 | ····.line·33 | |
10 | ····const-class·v0,·Lcom/google/common/io/Flushables; | 17 | ····invoke-static·{},·La;->a()Ljava/util/Iterator; |
| |
| 18 | ····move-result-object·v0 |
| |
11 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getName()Ljava/lang/String; | 19 | ····invoke-static·{v0},·Le/z/c;->a(Ljava/util/Iterator;)Le/z/b; |
| |
12 | ····move-result-object·v0 | 20 | ····move-result-object·v0 |
| |
13 | ····invoke-static·{v0},·Ljava/util/logging/Logger;->getLogger(Ljava/lang/String;)Ljava/util/logging/Logger; | 21 | ····invoke-static·{v0},·Le/z/c;->e(Le/z/b;)Ljava/util/List; |
| |
14 | ····move-result-object·v0 | 22 | ····move-result-object·v0 |
| |
15 | ····sput-object·v0,·Lcom/google/common/io/Flushables;->logger:Ljava/util/logging/Logger; | 23 | ····sput-object·v0,·Lkotlinx/coroutines/g0;->a:Ljava/util/List; |
| |
16 | ····return-void | 24 | ····return-void |
17 | .end·method | 25 | .end·method |
| |
18 | .method·private·constructor·<init>()V | 26 | .method·public·static·final·a(Le/s/g;Ljava/lang/Throwable;)V |
19 | ····.locals·0 | 27 | ····.locals·4 |
| |
| 28 | ····sget-object·v0,·Lkotlinx/coroutines/g0;->a:Ljava/util/List; |
20 | ····.line·35 | |
21 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
| 29 | ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
22 | ····return-void | |
23 | .end·method | |
| |
| 30 | ····move-result-object·v0 |
24 | .method·public·static·flush(Ljava/io/Flushable;Z)V | |
25 | ····.locals·2 | |
26 | ····.annotation·system·Ldalvik/annotation/Throws; | |
27 | ········value·=·{ | |
28 | ············Ljava/io/IOException; | |
29 | ········} | |
30 | ····.end·annotation | |
| |
| 31 | ····:goto_0 |
| 32 | ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z |
31 | ····.line·52 | |
32 | ····:try_start_0 | |
33 | ····invoke-interface·{p0},·Ljava/io/Flushable;->flush()V | |
34 | ····:try_end_0 | |
35 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 | |
| |
36 | ····goto·:goto_0 | 33 | ····move-result·v1 |
| |
| 34 | ····if-eqz·v1,·:cond_0 |
37 | ····:catch_0 | |
38 | ····move-exception·p0 | |
| |
39 | ····if-eqz·p1,·:cond_0 | 35 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| |
| 36 | ····move-result-object·v1 |
40 | ····.line·55 | |
41 | ····sget-object·p1,·Lcom/google/common/io/Flushables;->logger:Ljava/util/logging/Logger; | |
| |
42 | ····sget-object·v0,·Ljava/util/logging/Level;->WARNING:Ljava/util/logging/Level; | 37 | ····check-cast·v1,·Lkotlinx/coroutines/CoroutineExceptionHandler; |
| |
43 | ····const-string·v1,·"IOException·thrown·while·flushing·Flushable." | 38 | ····:try_start_0 |
| 39 | ····invoke-interface·{v1,·p0,·p1},·Lkotlinx/coroutines/CoroutineExceptionHandler;->handleException(Le/s/g;Ljava/lang/Throwable;)V |
| 40 | ····:try_end_0 |
| 41 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
| |
44 | ····invoke-virtual·{p1,·v0,·v1,·p0},·Ljava/util/logging/Logger;->log(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V | 42 | ····goto·:goto_0 |
| |
45 | ····:goto_0 | |
46 | ····return-void | 43 | ····:catchall_0 |
| 44 | ····move-exception·v1 |
| |
| 45 | ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread; |
47 | ····.line·57 | |
48 | ····:cond_0 | |
49 | ····throw·p0 | |
50 | .end·method | |
| |
| 46 | ····move-result-object·v2 |
51 | .method·public·static·flushQuietly(Ljava/io/Flushable;)V | |
52 | ····.locals·3 | |
| |
53 | ····const/4·v0,·0x1 | 47 | ····invoke-virtual·{v2},·Ljava/lang/Thread;->getUncaughtExceptionHandler()Ljava/lang/Thread$UncaughtExceptionHandler; |
| |
54 | ····.line·70 | |
55 | ····:try_start_0 | |
56 | ····invoke-static·{p0,·v0},·Lcom/google/common/io/Flushables;->flush(Ljava/io/Flushable;Z)V | |
57 | ····:try_end_0 | |
58 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 | 48 | ····move-result-object·v3 |
| |
| 49 | ····invoke-static·{p1,·v1},·Lkotlinx/coroutines/h0;->b(Ljava/lang/Throwable;Ljava/lang/Throwable;)Ljava/lang/Throwable; |
| |
| 50 | ····move-result-object·v1 |
| |
| 51 | ····invoke-interface·{v3,·v2,·v1},·Ljava/lang/Thread$UncaughtExceptionHandler;->uncaughtException(Ljava/lang/Thread;Ljava/lang/Throwable;)V |
| |
59 | ····goto·:goto_0 | 52 | ····goto·:goto_0 |
| |
60 | ····:catch_0 | |
61 | ····move-exception·p0 | 53 | ····:cond_0 |
| 54 | ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread; |
| |
| 55 | ····move-result-object·p0 |
62 | ····.line·72 | |
63 | ····sget-object·v0,·Lcom/google/common/io/Flushables;->logger:Ljava/util/logging/Logger; | |
| |
64 | ····sget-object·v1,·Ljava/util/logging/Level;->SEVERE:Ljava/util/logging/Level; | 56 | ····invoke-virtual·{p0},·Ljava/lang/Thread;->getUncaughtExceptionHandler()Ljava/lang/Thread$UncaughtExceptionHandler; |
Max diff block lines reached; 417/5027 bytes (8.30%) of diff not shown.
|
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 55 lines modified | Offset 1, 26 lines modified |
1 | .class·public·interface·abstract·Lcom/google/common/io/ByteArrayDataOutput; | 1 | .class·interface·abstract·Landroidx/lifecycle/b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ByteArrayDataOutput.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/io/DataOutput; | 5 | .implements·Landroidx/lifecycle/f; |
| |
| |
6 | #·virtual·methods | 6 | #·virtual·methods |
7 | .method·public·abstract·toByteArray()[B | 7 | .method·public·abstract·a(Landroidx/lifecycle/g;)V |
8 | .end·method | 8 | .end·method |
| |
9 | .method·public·abstract·write(I)V | 9 | .method·public·abstract·b(Landroidx/lifecycle/g;)V |
10 | .end·method | 10 | .end·method |
| |
11 | .method·public·abstract·write([B)V | 11 | .method·public·abstract·c(Landroidx/lifecycle/g;)V |
12 | .end·method | 12 | .end·method |
| |
13 | .method·public·abstract·write([BII)V | 13 | .method·public·abstract·d(Landroidx/lifecycle/g;)V |
14 | .end·method | 14 | .end·method |
| |
15 | .method·public·abstract·writeBoolean(Z)V | 15 | .method·public·abstract·e(Landroidx/lifecycle/g;)V |
16 | .end·method | 16 | .end·method |
| |
| 17 | .method·public·abstract·f(Landroidx/lifecycle/g;)V |
17 | .method·public·abstract·writeByte(I)V | |
18 | .end·method | |
| |
19 | .method·public·abstract·writeBytes(Ljava/lang/String;)V | |
20 | ····.annotation·runtime·Ljava/lang/Deprecated; | |
21 | ····.end·annotation | |
22 | .end·method | |
| |
23 | .method·public·abstract·writeChar(I)V | |
24 | .end·method | |
| |
25 | .method·public·abstract·writeChars(Ljava/lang/String;)V | |
26 | .end·method | |
| |
27 | .method·public·abstract·writeDouble(D)V | |
28 | .end·method | |
| |
29 | .method·public·abstract·writeFloat(F)V | |
30 | .end·method | |
| |
31 | .method·public·abstract·writeInt(I)V | |
32 | .end·method | |
| |
33 | .method·public·abstract·writeLong(J)V | |
34 | .end·method | |
| |
35 | .method·public·abstract·writeShort(I)V | |
36 | .end·method | |
| |
37 | .method·public·abstract·writeUTF(Ljava/lang/String;)V | |
38 | .end·method | 18 | .end·method |
| | | |
Offset 1, 53 lines modified | Offset 1, 68 lines modified |
1 | .class·final·Lcom/google/common/escape/Platform; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"Platform.java" | 1 | .class·public·abstract·Le/s/j/a/j; |
| 2 | .super·Le/s/j/a/a; |
| 3 | .source·"" |
| |
| |
4 | #·static·fields | |
5 | .field·private·static·final·DEST_TL:Ljava/lang/ThreadLocal; | 4 | #·direct·methods |
| 5 | .method·public·constructor·<init>(Le/s/d;)V |
| 6 | ····.locals·1 |
6 | ····.annotation·system·Ldalvik/annotation/Signature; | 7 | ····.annotation·system·Ldalvik/annotation/Signature; |
7 | ········value·=·{ | 8 | ········value·=·{ |
| 9 | ············"(", |
| 10 | ············"Le/s/d<", |
8 | ············"Ljava/lang/ThreadLocal<", | 11 | ············"Ljava/lang/Object;", |
9 | ············"[C>;" | 12 | ············">;)V" |
10 | ········} | 13 | ········} |
11 | ····.end·annotation | 14 | ····.end·annotation |
12 | .end·field | |
| |
| 15 | ····invoke-direct·{p0,·p1},·Le/s/j/a/a;-><init>(Le/s/d;)V |
| |
| 16 | ····if-nez·p1,·:cond_0 |
13 | #·direct·methods | |
14 | .method·static·constructor·<clinit>()V | |
15 | ····.locals·1 | |
| |
| 17 | ····goto·:goto_1 |
16 | ····.line·38 | |
17 | ····new-instance·v0,·Lcom/google/common/escape/Platform$1; | |
| |
18 | ····invoke-direct·{v0},·Lcom/google/common/escape/Platform$1;-><init>()V | 18 | ····:cond_0 |
| 19 | ····invoke-interface·{p1},·Le/s/d;->getContext()Le/s/g; |
| |
19 | ····sput-object·v0,·Lcom/google/common/escape/Platform;->DEST_TL:Ljava/lang/ThreadLocal; | 20 | ····move-result-object·p1 |
| |
20 | ····return-void | |
21 | .end·method | 21 | ····sget-object·v0,·Le/s/h;->d:Le/s/h; |
| |
| 22 | ····if-ne·p1,·v0,·:cond_1 |
| |
| 23 | ····const/4·p1,·0x1 |
| |
| 24 | ····goto·:goto_0 |
| |
22 | .method·private·constructor·<init>()V | |
23 | ····.locals·0 | 25 | ····:cond_1 |
| 26 | ····const/4·p1,·0x0 |
| |
24 | ····.line·26 | |
25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 27 | ····:goto_0 |
| 28 | ····if-eqz·p1,·:cond_2 |
| |
| 29 | ····:goto_1 |
26 | ····return-void | 30 | ····return-void |
27 | .end·method | |
| |
28 | .method·static·charBufferFromThreadLocal()[C | |
29 | ····.locals·1 | 31 | ····:cond_2 |
| 32 | ····new-instance·p1,·Ljava/lang/IllegalArgumentException; |
| |
| 33 | ····const-string·v0,·"Coroutines·with·restricted·suspension·must·have·EmptyCoroutineContext" |
30 | ····.line·30 | |
31 | ····sget-object·v0,·Lcom/google/common/escape/Platform;->DEST_TL:Ljava/lang/ThreadLocal; | |
| |
32 | ····invoke-virtual·{v0},·Ljava/lang/ThreadLocal;->get()Ljava/lang/Object; | 34 | ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String; |
| |
33 | ····move-result-object·v0 | 35 | ····move-result-object·v0 |
| |
34 | ····check-cast·v0,·[C | 36 | ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
| |
| 37 | ····throw·p1 |
| 38 | .end·method |
| |
| |
| 39 | #·virtual·methods |
| 40 | .method·public·getContext()Le/s/g; |
| 41 | ····.locals·1 |
| |
| 42 | ····sget-object·v0,·Le/s/h;->d:Le/s/h; |
| |
35 | ····return-object·v0 | 43 | ····return-object·v0 |
36 | .end·method | 44 | .end·method |
| | | |
Offset 1, 107 lines modified | Offset 1, 153 lines modified |
1 | .class·Lcom/google/common/escape/CharEscaperBuilder$CharArrayDecorator; | |
2 | .super·Lcom/google/common/escape/CharEscaper; | |
3 | .source·"CharEscaperBuilder.java" | 1 | .class·final·Lc/a/b/f1; |
| 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Lc/a/b/q0; |
| |
4 | #·annotations | |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | |
6 | ····value·=·Lcom/google/common/escape/CharEscaperBuilder; | |
7 | .end·annotation | |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | |
9 | ····accessFlags·=·0xa | |
10 | ····name·=·"CharArrayDecorator" | |
11 | .end·annotation | |
| |
| |
12 | #·instance·fields | 6 | #·instance·fields |
13 | .field·private·final·replaceLength:I | 7 | .field·private·final·a:Lc/a/b/s0; |
| |
14 | .field·private·final·replacements:[[C | 8 | .field·private·final·b:Ljava/lang/String; |
| |
| 9 | .field·private·final·c:[Ljava/lang/Object; |
| |
| 10 | .field·private·final·d:I |
15 | #·direct·methods | |
16 | .method·constructor·<init>([[C)V | |
17 | ····.locals·0 | |
| |
18 | ····.line·46 | |
19 | ····invoke-direct·{p0},·Lcom/google/common/escape/CharEscaper;-><init>()V | |
| |
20 | ····.line·47 | |
21 | ····iput-object·p1,·p0,·Lcom/google/common/escape/CharEscaperBuilder$CharArrayDecorator;->replacements:[[C | 11 | #·direct·methods |
| 12 | .method·constructor·<init>(Lc/a/b/s0;Ljava/lang/String;[Ljava/lang/Object;)V |
| 13 | ····.locals·3 |
| |
| 14 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
22 | ····.line·48 | |
23 | ····array-length·p1,·p1 | |
| |
24 | ····iput·p1,·p0,·Lcom/google/common/escape/CharEscaperBuilder$CharArrayDecorator;->replaceLength:I | 15 | ····iput-object·p1,·p0,·Lc/a/b/f1;->a:Lc/a/b/s0; |
| |
| 16 | ····iput-object·p2,·p0,·Lc/a/b/f1;->b:Ljava/lang/String; |
25 | ····return-void | |
26 | .end·method | |
| |
| 17 | ····iput-object·p3,·p0,·Lc/a/b/f1;->c:[Ljava/lang/Object; |
| |
| 18 | ····const/4·p1,·0x0 |
27 | #·virtual·methods | |
28 | .method·public·escape(Ljava/lang/String;)Ljava/lang/String; | |
29 | ····.locals·5 | |
| |
30 | ····.line·57 | |
31 | ····invoke-virtual·{p1},·Ljava/lang/String;->length()I | 19 | ····invoke-virtual·{p2,·p1},·Ljava/lang/String;->charAt(I)C |
| |
32 | ····move-result·v0 | 20 | ····move-result·p1 |
| |
33 | ····const/4·v1,·0x0 | 21 | ····const·p3,·0xd800 |
| |
| 22 | ····if-ge·p1,·p3,·:cond_0 |
| |
34 | ····:goto_0 | 23 | ····:goto_0 |
35 | ····if-ge·v1,·v0,·:cond_1 | 24 | ····iput·p1,·p0,·Lc/a/b/f1;->d:I |
| |
| 25 | ····goto·:goto_2 |
36 | ····.line·59 | |
37 | ····invoke-virtual·{p1,·v1},·Ljava/lang/String;->charAt(I)C | |
| |
38 | ····move-result·v2 | 26 | ····:cond_0 |
| 27 | ····and-int/lit16·p1,·p1,·0x1fff |
| |
| 28 | ····const/16·v0,·0xd |
39 | ····.line·60 | |
40 | ····iget-object·v3,·p0,·Lcom/google/common/escape/CharEscaperBuilder$CharArrayDecorator;->replacements:[[C | |
| |
41 | ····array-length·v4,·v3 | 29 | ····const/4·v1,·0x1 |
| |
42 | ····if-ge·v2,·v4,·:cond_0 | 30 | ····:goto_1 |
| 31 | ····add-int/lit8·v2,·v1,·0x1 |
| |
43 | ····aget-object·v2,·v3,·v2 | 32 | ····invoke-virtual·{p2,·v1},·Ljava/lang/String;->charAt(I)C |
| |
44 | ····if-eqz·v2,·:cond_0 | 33 | ····move-result·v1 |
| |
| 34 | ····if-lt·v1,·p3,·:cond_1 |
45 | ····.line·61 | |
46 | ····invoke-virtual·{p0,·p1,·v1},·Lcom/google/common/escape/CharEscaperBuilder$CharArrayDecorator;->escapeSlow(Ljava/lang/String;I)Ljava/lang/String; | |
| |
47 | ····move-result-object·p1 | 35 | ····and-int/lit16·v1,·v1,·0x1fff |
| |
48 | ····return-object·p1 | 36 | ····shl-int/2addr·v1,·v0 |
| |
| 37 | ····or-int/2addr·p1,·v1 |
49 | ····:cond_0 | |
50 | ····add-int/lit8·v1,·v1,·0x1 | |
| |
| 38 | ····add-int/lit8·v0,·v0,·0xd |
| |
| 39 | ····move·v1,·v2 |
| |
51 | ····goto·:goto_0 | 40 | ····goto·:goto_1 |
| |
52 | ····:cond_1 | 41 | ····:cond_1 |
53 | ····return-object·p1 | 42 | ····shl-int·p2,·v1,·v0 |
| |
| 43 | ····or-int/2addr·p1,·p2 |
| |
| 44 | ····goto·:goto_0 |
| |
| 45 | ····:goto_2 |
| 46 | ····return-void |
54 | .end·method | 47 | .end·method |
| |
55 | .method·protected·escape(C)[C | |
| 48 | #·virtual·methods |
| 49 | .method·public·a()Lc/a/b/s0; |
56 | ····.locals·1 | 50 | ····.locals·1 |
| |
57 | ····.line·69 | |
58 | ····iget·v0,·p0,·Lcom/google/common/escape/CharEscaperBuilder$CharArrayDecorator;->replaceLength:I | 51 | ····iget-object·v0,·p0,·Lc/a/b/f1;->a:Lc/a/b/s0; |
| |
| 52 | ····return-object·v0 |
Max diff block lines reached; 1008/4645 bytes (21.70%) of diff not shown.
|
| | | |
Offset 1, 57 lines modified | Offset 1, 67 lines modified |
1 | .class·public·abstract·Lcom/google/common/escape/Escaper; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"Escaper.java" | 1 | .class·public·final·Lc/a/a/b/a/c; |
| 2 | .super·Lc/a/a/b/a/d; |
| 3 | .source·"" |
| |
| |
| 4 | #·annotations |
4 | #·instance·fields | |
5 | .field·private·final·asFunction:Lcom/google/common/base/Function; | |
6 | ····.annotation·system·Ldalvik/annotation/Signature; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
7 | ········value·=·{ | 6 | ····value·=·{ |
| 7 | ········Lc/a/a/b/a/c$a; |
| 8 | ····} |
8 | ············"Lcom/google/common/base/Function<", | |
9 | ············"Ljava/lang/String;", | |
10 | ············"Ljava/lang/String;", | |
11 | ············">;" | |
12 | ········} | |
13 | ····.end·annotation | 9 | .end·annotation |
14 | .end·field | |
| |
| |
15 | #·direct·methods | 10 | #·direct·methods |
16 | .method·protected·constructor·<init>()V | 11 | .method·public·static·a(Lc/a/a/b/a/e;Lc/a/a/b/a/b;Ljava/util/concurrent/Executor;)V |
17 | ····.locals·1 | 12 | ····.locals·1 |
| 13 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 14 | ········value·=·{ |
| 15 | ············"<V:", |
| 16 | ············"Ljava/lang/Object;", |
| 17 | ············">(", |
| 18 | ············"Lc/a/a/b/a/e<", |
| 19 | ············"TV;>;", |
| 20 | ············"Lc/a/a/b/a/b<", |
| 21 | ············"-TV;>;", |
| 22 | ············"Ljava/util/concurrent/Executor;", |
| 23 | ············")V" |
| 24 | ········} |
| 25 | ····.end·annotation |
| |
| 26 | ····invoke-static·{p1},·Lc/a/a/a/b;->b(Ljava/lang/Object;)Ljava/lang/Object; |
18 | ····.line·60 | |
19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
| 27 | ····new-instance·v0,·Lc/a/a/b/a/c$a; |
20 | ····.line·85 | |
21 | ····new-instance·v0,·Lcom/google/common/escape/Escaper$1; | |
| |
22 | ····invoke-direct·{v0,·p0},·Lcom/google/common/escape/Escaper$1;-><init>(Lcom/google/common/escape/Escaper;)V | 28 | ····invoke-direct·{v0,·p0,·p1},·Lc/a/a/b/a/c$a;-><init>(Ljava/util/concurrent/Future;Lc/a/a/b/a/b;)V |
| |
23 | ····iput-object·v0,·p0,·Lcom/google/common/escape/Escaper;->asFunction:Lcom/google/common/base/Function; | 29 | ····invoke-interface·{p0,·v0,·p2},·Lc/a/a/b/a/e;->a(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V |
| |
24 | ····return-void | 30 | ····return-void |
25 | .end·method | 31 | .end·method |
| |
| 32 | .method·public·static·b(Ljava/util/concurrent/Future;)Ljava/lang/Object; |
| |
26 | #·virtual·methods | |
27 | .method·public·final·asFunction()Lcom/google/common/base/Function; | |
28 | ····.locals·1 | 33 | ····.locals·2 |
29 | ····.annotation·system·Ldalvik/annotation/Signature; | 34 | ····.annotation·system·Ldalvik/annotation/Signature; |
30 | ········value·=·{ | 35 | ········value·=·{ |
| 36 | ············"<V:", |
| 37 | ············"Ljava/lang/Object;", |
31 | ············"()", | 38 | ············">(", |
| 39 | ············"Ljava/util/concurrent/Future<", |
32 | ············"Lcom/google/common/base/Function<", | |
33 | ············"Ljava/lang/String;", | |
34 | ············"Ljava/lang/String;", | |
35 | ············">;" | 40 | ············"TV;>;)TV;" |
36 | ········} | 41 | ········} |
37 | ····.end·annotation | 42 | ····.end·annotation |
| |
| 43 | ····invoke-interface·{p0},·Ljava/util/concurrent/Future;->isDone()Z |
38 | ····.line·95 | |
39 | ····iget-object·v0,·p0,·Lcom/google/common/escape/Escaper;->asFunction:Lcom/google/common/base/Function; | |
| |
40 | ····return-object·v0 | |
41 | .end·method | 44 | ····move-result·v0 |
| |
| 45 | ····const-string·v1,·"Future·was·expected·to·be·done:·%s" |
| |
| 46 | ····invoke-static·{v0,·v1,·p0},·Lc/a/a/a/b;->d(ZLjava/lang/String;Ljava/lang/Object;)V |
| |
| 47 | ····invoke-static·{p0},·Lc/a/a/b/a/h;->a(Ljava/util/concurrent/Future;)Ljava/lang/Object; |
| |
| 48 | ····move-result-object·p0 |
| |
42 | .method·public·abstract·escape(Ljava/lang/String;)Ljava/lang/String; | 49 | ····return-object·p0 |
43 | .end·method | 50 | .end·method |
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 48 lines modified | Offset 1, 67 lines modified |
1 | .class·final·Lcom/google/common/escape/Escapers$1; | |
2 | .super·Lcom/google/common/escape/CharEscaper; | |
3 | .source·"Escapers.java" | 1 | .class·final·Lkotlinx/coroutines/internal/i$f; |
| 2 | .super·Le/v/d/j; |
| 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Le/v/c/l; |
| |
| |
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
6 | ····value·=·Lcom/google/common/escape/Escapers; | 8 | ····value·=·Lkotlinx/coroutines/internal/i;->e(Ljava/lang/Throwable;)Ljava/lang/Throwable; |
7 | .end·annotation | 9 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x8 | 11 | ····accessFlags·=·0x18 |
10 | ····name·=·null | 12 | ····name·=·null |
11 | .end·annotation | 13 | .end·annotation |
| |
| |
| 14 | #·static·fields |
| 15 | .field·public·static·final·d:Lkotlinx/coroutines/internal/i$f; |
| |
| |
12 | #·direct·methods | 16 | #·direct·methods |
| 17 | .method·static·constructor·<clinit>()V |
| 18 | ····.locals·1 |
| |
| 19 | ····new-instance·v0,·Lkotlinx/coroutines/internal/i$f; |
| |
| 20 | ····invoke-direct·{v0},·Lkotlinx/coroutines/internal/i$f;-><init>()V |
| |
| 21 | ····sput-object·v0,·Lkotlinx/coroutines/internal/i$f;->d:Lkotlinx/coroutines/internal/i$f; |
| |
| 22 | ····return-void |
| 23 | .end·method |
| |
13 | .method·constructor·<init>()V | 24 | .method·constructor·<init>()V |
14 | ····.locals·0 | 25 | ····.locals·1 |
| |
| 26 | ····const/4·v0,·0x1 |
| |
| 27 | ····invoke-direct·{p0,·v0},·Le/v/d/j;-><init>(I)V |
15 | ····.line·48 | |
16 | ····invoke-direct·{p0},·Lcom/google/common/escape/CharEscaper;-><init>()V | |
| |
17 | ····return-void | 28 | ····return-void |
18 | .end·method | 29 | .end·method |
| |
| |
19 | #·virtual·methods | 30 | #·virtual·methods |
20 | .method·public·escape(Ljava/lang/String;)Ljava/lang/String; | 31 | .method·public·final·a(Ljava/lang/Throwable;)Ljava/lang/Void; |
21 | ····.locals·0 | 32 | ····.locals·0 |
| |
| 33 | ····const/4·p1,·0x0 |
22 | ····.line·51 | |
23 | ····invoke-static·{p1},·Lcom/google/common/base/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; | |
| |
24 | ····move-result-object·p1 | |
| |
25 | ····check-cast·p1,·Ljava/lang/String; | |
| |
26 | ····return-object·p1 | 34 | ····return-object·p1 |
27 | .end·method | 35 | .end·method |
| |
28 | .method·protected·escape(C)[C | 36 | .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object; |
29 | ····.locals·0 | 37 | ····.locals·0 |
| |
30 | ····const/4·p1,·0x0 | 38 | ····check-cast·p1,·Ljava/lang/Throwable; |
| |
| 39 | ····invoke-virtual·{p0,·p1},·Lkotlinx/coroutines/internal/i$f;->a(Ljava/lang/Throwable;)Ljava/lang/Void; |
| |
| 40 | ····move-result-object·p1 |
| |
31 | ····return-object·p1 | 41 | ····return-object·p1 |
32 | .end·method | 42 | .end·method |
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 22 lines modified | Offset 1, 31 lines modified |
1 | .class·interface·abstract·Lcom/google/common/hash/ImmutableSupplier; | 1 | .class·public·interface·abstract·Le/v/c/l; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ImmutableSupplier.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lcom/google/common/base/Supplier; | 5 | .implements·Le/c; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·runtime·Lcom/google/errorprone/annotations/Immutable; | |
8 | .end·annotation | |
| |
9 | .annotation·system·Ldalvik/annotation/Signature; | 7 | .annotation·system·Ldalvik/annotation/Signature; |
10 | ····value·=·{ | 8 | ····value·=·{ |
11 | ········"<T:", | 9 | ········"<P1:", |
| 10 | ········"Ljava/lang/Object;", |
| 11 | ········"R:", |
12 | ········"Ljava/lang/Object;", | 12 | ········"Ljava/lang/Object;", |
13 | ········">", | 13 | ········">", |
14 | ········"Ljava/lang/Object;", | 14 | ········"Ljava/lang/Object;", |
15 | ········"Lcom/google/common/base/Supplier<", | 15 | ········"Le/c<", |
16 | ········"TT;>;" | 16 | ········"TR;>;" |
17 | ····} | 17 | ····} |
18 | .end·annotation | 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 |
| | | |
Offset 1, 108 lines modified | Offset 1, 137 lines modified |
1 | .class·Lcom/google/common/hash/Funnels$SinkAsStream; | |
2 | .super·Ljava/io/OutputStream; | |
3 | .source·"Funnels.java" | 1 | .class·public·final·Ld/a/c/a/c; |
| 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | |
6 | ····value·=·Lcom/google/common/hash/Funnels; | |
7 | .end·annotation | |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
9 | ····accessFlags·=·0xa | |
10 | ····name·=·"SinkAsStream" | 6 | ····value·=·{ |
| 7 | ········Ld/a/c/a/c$c;, |
| 8 | ········Ld/a/c/a/c$b;, |
| 9 | ········Ld/a/c/a/c$d; |
| 10 | ····} |
11 | .end·annotation | 11 | .end·annotation |
| |
| |
12 | #·instance·fields | 12 | #·instance·fields |
13 | .field·final·sink:Lcom/google/common/hash/PrimitiveSink; | 13 | .field·private·final·a:Ld/a/c/a/b; |
| |
| 14 | .field·private·final·b:Ljava/lang/String; |
| |
| 15 | .field·private·final·c:Ld/a/c/a/k; |
| |
| 16 | .field·private·final·d:Ld/a/c/a/b$c; |
| |
| |
14 | #·direct·methods | 17 | #·direct·methods |
15 | .method·constructor·<init>(Lcom/google/common/hash/PrimitiveSink;)V | 18 | .method·public·constructor·<init>(Ld/a/c/a/b;Ljava/lang/String;)V |
16 | ····.locals·0 | 19 | ····.locals·1 |
| |
| 20 | ····sget-object·v0,·Ld/a/c/a/r;->b:Ld/a/c/a/r; |
17 | ····.line·245 | |
18 | ····invoke-direct·{p0},·Ljava/io/OutputStream;-><init>()V | |
| |
| 21 | ····invoke-direct·{p0,·p1,·p2,·v0},·Ld/a/c/a/c;-><init>(Ld/a/c/a/b;Ljava/lang/String;Ld/a/c/a/k;)V |
19 | ····.line·246 | |
20 | ····invoke-static·{p1},·Lcom/google/common/base/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; | |
| |
21 | ····move-result-object·p1 | 22 | ····return-void |
| 23 | .end·method |
| |
22 | ····check-cast·p1,·Lcom/google/common/hash/PrimitiveSink; | 24 | .method·public·constructor·<init>(Ld/a/c/a/b;Ljava/lang/String;Ld/a/c/a/k;)V |
| 25 | ····.locals·1 |
| |
23 | ····iput-object·p1,·p0,·Lcom/google/common/hash/Funnels$SinkAsStream;->sink:Lcom/google/common/hash/PrimitiveSink; | 26 | ····const/4·v0,·0x0 |
| |
| 27 | ····invoke-direct·{p0,·p1,·p2,·p3,·v0},·Ld/a/c/a/c;-><init>(Ld/a/c/a/b;Ljava/lang/String;Ld/a/c/a/k;Ld/a/c/a/b$c;)V |
| |
24 | ····return-void | 28 | ····return-void |
25 | .end·method | 29 | .end·method |
| |
| 30 | .method·public·constructor·<init>(Ld/a/c/a/b;Ljava/lang/String;Ld/a/c/a/k;Ld/a/c/a/b$c;)V |
| 31 | ····.locals·0 |
| |
| 32 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
26 | #·virtual·methods | |
27 | .method·public·toString()Ljava/lang/String; | |
28 | ····.locals·2 | |
| |
| 33 | ····iput-object·p1,·p0,·Ld/a/c/a/c;->a:Ld/a/c/a/b; |
29 | ····.line·266 | |
30 | ····new-instance·v0,·Ljava/lang/StringBuilder; | |
| |
31 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 34 | ····iput-object·p2,·p0,·Ld/a/c/a/c;->b:Ljava/lang/String; |
| |
32 | ····const-string·v1,·"Funnels.asOutputStream(" | 35 | ····iput-object·p3,·p0,·Ld/a/c/a/c;->c:Ld/a/c/a/k; |
| |
33 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 36 | ····iput-object·p4,·p0,·Ld/a/c/a/c;->d:Ld/a/c/a/b$c; |
| |
34 | ····move-result-object·v0 | 37 | ····return-void |
| 38 | .end·method |
| |
35 | ····iget-object·v1,·p0,·Lcom/google/common/hash/Funnels$SinkAsStream;->sink:Lcom/google/common/hash/PrimitiveSink; | 39 | .method·static·synthetic·a(Ld/a/c/a/c;)Ld/a/c/a/k; |
| 40 | ····.locals·0 |
| |
36 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 41 | ····iget-object·p0,·p0,·Ld/a/c/a/c;->c:Ld/a/c/a/k; |
| |
37 | ····move-result-object·v0 | 42 | ····return-object·p0 |
| 43 | .end·method |
| |
38 | ····const-string·v1,·")" | 44 | .method·static·synthetic·b(Ld/a/c/a/c;)Ljava/lang/String; |
| 45 | ····.locals·0 |
| |
39 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 46 | ····iget-object·p0,·p0,·Ld/a/c/a/c;->b:Ljava/lang/String; |
| |
40 | ····move-result-object·v0 | 47 | ····return-object·p0 |
| 48 | .end·method |
| |
41 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 49 | .method·static·synthetic·c(Ld/a/c/a/c;)Ld/a/c/a/b; |
| 50 | ····.locals·0 |
| |
42 | ····move-result-object·v0 | 51 | ····iget-object·p0,·p0,·Ld/a/c/a/c;->a:Ld/a/c/a/b; |
| |
43 | ····return-object·v0 | 52 | ····return-object·p0 |
44 | .end·method | 53 | .end·method |
| |
45 | .method·public·write(I)V | |
46 | ····.locals·1 | |
| |
47 | ····.line·251 | |
48 | ····iget-object·v0,·p0,·Lcom/google/common/hash/Funnels$SinkAsStream;->sink:Lcom/google/common/hash/PrimitiveSink; | 54 | #·virtual·methods |
| 55 | .method·public·d(Ld/a/c/a/c$d;)V |
| 56 | ····.locals·3 |
| |
49 | ····int-to-byte·p1,·p1 | 57 | ····iget-object·v0,·p0,·Ld/a/c/a/c;->d:Ld/a/c/a/b$c; |
| |
50 | ····invoke-interface·{v0,·p1},·Lcom/google/common/hash/PrimitiveSink;->putByte(B)Lcom/google/common/hash/PrimitiveSink; | 58 | ····const/4·v1,·0x0 |
| |
| 59 | ····if-eqz·v0,·:cond_1 |
51 | ····return-void | |
52 | .end·method | |
| |
| 60 | ····iget-object·v0,·p0,·Ld/a/c/a/c;->a:Ld/a/c/a/b; |
53 | .method·public·write([B)V | |
54 | ····.locals·1 | |
| |
| 61 | ····iget-object·v2,·p0,·Ld/a/c/a/c;->b:Ljava/lang/String; |
55 | ····.line·256 | |
56 | ····iget-object·v0,·p0,·Lcom/google/common/hash/Funnels$SinkAsStream;->sink:Lcom/google/common/hash/PrimitiveSink; | |
| |
57 | ····invoke-interface·{v0,·p1},·Lcom/google/common/hash/PrimitiveSink;->putBytes([B)Lcom/google/common/hash/PrimitiveSink; | 62 | ····if-nez·p1,·:cond_0 |
Max diff block lines reached; 1138/5843 bytes (19.48%) of diff not shown.
|
Max HTML report size reached
| | | |
Offset 1, 123 lines modified | Offset 1, 143 lines modified |
| 1 | .class·public·Lc/a/b/c0; |
| 2 | .super·Ljava/io/IOException; |
| 3 | .source·"" |
1 | .class·final·Lcom/google/common/hash/Striped64$1; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"Striped64.java" | |
| |
4 | #·interfaces | |
5 | .implements·Ljava/security/PrivilegedExceptionAction; | |
| |
| |
6 | #·annotations | 4 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | |
8 | ····value·=·Lcom/google/common/hash/Striped64;->getUnsafe()Lsun/misc/Unsafe; | |
9 | .end·annotation | |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
11 | ····accessFlags·=·0x8 | |
12 | ····name·=·null | |
13 | .end·annotation | |
| |
14 | .annotation·system·Ldalvik/annotation/Signature; | |
15 | ····value·=·{ | 6 | ····value·=·{ |
| 7 | ········Lc/a/b/c0$a; |
16 | ········"Ljava/lang/Object;", | |
17 | ········"Ljava/security/PrivilegedExceptionAction<", | |
18 | ········"Lsun/misc/Unsafe;", | |
19 | ········">;" | |
20 | ····} | 8 | ····} |
21 | .end·annotation | 9 | .end·annotation |
| |
| |
| 10 | #·instance·fields |
| 11 | .field·private·d:Lc/a/b/s0; |
| |
| |
22 | #·direct·methods | 12 | #·direct·methods |
23 | .method·constructor·<init>()V | 13 | .method·public·constructor·<init>(Ljava/lang/String;)V |
24 | ····.locals·0 | 14 | ····.locals·0 |
| |
| 15 | ····invoke-direct·{p0,·p1},·Ljava/io/IOException;-><init>(Ljava/lang/String;)V |
25 | ····.line·295 | |
26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
27 | ····return-void | 16 | ····return-void |
28 | .end·method | 17 | .end·method |
| |
| 18 | .method·static·a()Lc/a/b/c0; |
| 19 | ····.locals·2 |
| |
29 | #·virtual·methods | |
30 | .method·public·bridge·synthetic·run()Ljava/lang/Object; | 20 | ····new-instance·v0,·Lc/a/b/c0; |
| |
| 21 | ····const-string·v1,·"Protocol·message·end-group·tag·did·not·match·expected·tag." |
| |
| 22 | ····invoke-direct·{v0,·v1},·Lc/a/b/c0;-><init>(Ljava/lang/String;)V |
| |
| 23 | ····return-object·v0 |
| 24 | .end·method |
| |
| 25 | .method·static·b()Lc/a/b/c0; |
31 | ····.locals·1 | 26 | ····.locals·2 |
32 | ····.annotation·system·Ldalvik/annotation/Throws; | |
33 | ········value·=·{ | |
34 | ············Ljava/lang/Exception; | |
35 | ········} | |
36 | ····.end·annotation | |
| |
| 27 | ····new-instance·v0,·Lc/a/b/c0; |
37 | ····.line·295 | |
38 | ····invoke-virtual·{p0},·Lcom/google/common/hash/Striped64$1;->run()Lsun/misc/Unsafe; | |
| |
39 | ····move-result-object·v0 | 28 | ····const-string·v1,·"Protocol·message·contained·an·invalid·tag·(zero)." |
| |
| 29 | ····invoke-direct·{v0,·v1},·Lc/a/b/c0;-><init>(Ljava/lang/String;)V |
| |
40 | ····return-object·v0 | 30 | ····return-object·v0 |
41 | .end·method | 31 | .end·method |
| |
42 | .method·public·run()Lsun/misc/Unsafe; | 32 | .method·static·c()Lc/a/b/c0; |
43 | ····.locals·6 | 33 | ····.locals·2 |
44 | ····.annotation·system·Ldalvik/annotation/Throws; | |
45 | ········value·=·{ | |
46 | ············Ljava/lang/Exception; | |
47 | ········} | |
48 | ····.end·annotation | |
| |
| 34 | ····new-instance·v0,·Lc/a/b/c0; |
49 | ····.line·298 | |
50 | ····const-class·v0,·Lsun/misc/Unsafe; | |
| |
| 35 | ····const-string·v1,·"Protocol·message·had·invalid·UTF-8." |
51 | ····.line·299 | |
52 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getDeclaredFields()[Ljava/lang/reflect/Field; | |
| |
53 | ····move-result-object·v1 | 36 | ····invoke-direct·{v0,·v1},·Lc/a/b/c0;-><init>(Ljava/lang/String;)V |
| |
54 | ····array-length·v2,·v1 | 37 | ····return-object·v0 |
| 38 | .end·method |
| |
55 | ····const/4·v3,·0x0 | 39 | .method·static·d()Lc/a/b/c0$a; |
| 40 | ····.locals·2 |
| |
| 41 | ····new-instance·v0,·Lc/a/b/c0$a; |
56 | ····:goto_0 | |
57 | ····if-ge·v3,·v2,·:cond_1 | |
| |
58 | ····aget-object·v4,·v1,·v3 | 42 | ····const-string·v1,·"Protocol·message·tag·had·invalid·wire·type." |
| |
59 | ····const/4·v5,·0x1 | 43 | ····invoke-direct·{v0,·v1},·Lc/a/b/c0$a;-><init>(Ljava/lang/String;)V |
| |
60 | ····.line·300 | |
61 | ····invoke-virtual·{v4,·v5},·Ljava/lang/reflect/Field;->setAccessible(Z)V | 44 | ····return-object·v0 |
| 45 | .end·method |
| |
62 | ····const/4·v5,·0x0 | 46 | .method·static·e()Lc/a/b/c0; |
| 47 | ····.locals·2 |
| |
| 48 | ····new-instance·v0,·Lc/a/b/c0; |
63 | ····.line·301 | |
64 | ····invoke-virtual·{v4,·v5},·Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; | |
| |
65 | ····move-result-object·v4 | 49 | ····const-string·v1,·"CodedInputStream·encountered·a·malformed·varint." |
| |
| 50 | ····invoke-direct·{v0,·v1},·Lc/a/b/c0;-><init>(Ljava/lang/String;)V |
66 | ····.line·302 | |
67 | ····invoke-virtual·{v0,·v4},·Ljava/lang/Class;->isInstance(Ljava/lang/Object;)Z | |
Max diff block lines reached; 2010/5716 bytes (35.16%) of diff not shown.
|
| | | |
Offset 1, 66 lines modified | Offset 1, 59 lines modified |
1 | .class·public·final·Lcom/google/common/base/Objects; | |
2 | .super·Lcom/google/common/base/ExtraObjectsMethodsForWeb; | |
3 | .source·"Objects.java" | 1 | .class·public·final·Lc/a/a/b/a/h; |
| 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
| |
| |
4 | #·direct·methods | 4 | #·direct·methods |
5 | .method·private·constructor·<init>()V | 5 | .method·public·static·a(Ljava/util/concurrent/Future;)Ljava/lang/Object; |
6 | ····.locals·0 | 6 | ····.locals·1 |
| 7 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 8 | ········value·=·{ |
| 9 | ············"<V:", |
| 10 | ············"Ljava/lang/Object;", |
| 11 | ············">(", |
| 12 | ············"Ljava/util/concurrent/Future<", |
| 13 | ············"TV;>;)TV;" |
| 14 | ········} |
| 15 | ····.end·annotation |
| |
| 16 | ····const/4·v0,·0x0 |
7 | ····.line·33 | |
8 | ····invoke-direct·{p0},·Lcom/google/common/base/ExtraObjectsMethodsForWeb;-><init>()V | |
| |
9 | ····return-void | |
10 | .end·method | 17 | ····:goto_0 |
| 18 | ····:try_start_0 |
| 19 | ····invoke-interface·{p0},·Ljava/util/concurrent/Future;->get()Ljava/lang/Object; |
| |
| 20 | ····move-result-object·p0 |
| 21 | ····:try_end_0 |
| 22 | ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_0 |
| 23 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
11 | .method·public·static·equal(Ljava/lang/Object;Ljava/lang/Object;)Z | |
12 | ····.locals·0 | |
13 | ····.param·p0····#·Ljava/lang/Object; | |
14 | ········.annotation·runtime·Lorg/checkerframework/checker/nullness/compatqual/NullableDecl; | |
15 | ········.end·annotation | |
16 | ····.end·param | |
17 | ····.param·p1····#·Ljava/lang/Object; | |
18 | ········.annotation·runtime·Lorg/checkerframework/checker/nullness/compatqual/NullableDecl; | |
19 | ········.end·annotation | |
20 | ····.end·param | |
| |
21 | ····if-eq·p0,·p1,·:cond_1 | |
| |
22 | ····if-eqz·p0,·:cond_0 | 24 | ····if-eqz·v0,·:cond_0 |
| |
| 25 | ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread; |
23 | ····.line·52 | |
24 | ····invoke-virtual·{p0,·p1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z | |
| |
25 | ····move-result·p0 | 26 | ····move-result-object·v0 |
| |
| 27 | ····invoke-virtual·{v0},·Ljava/lang/Thread;->interrupt()V |
26 | ····if-eqz·p0,·:cond_0 | |
| |
27 | ····goto·:goto_0 | |
| |
28 | ····:cond_0 | 28 | ····:cond_0 |
29 | ····const/4·p0,·0x0 | 29 | ····return-object·p0 |
| |
30 | ····goto·:goto_1 | 30 | ····:catchall_0 |
| 31 | ····move-exception·p0 |
| |
| 32 | ····if-eqz·v0,·:cond_1 |
31 | ····:cond_1 | |
32 | ····:goto_0 | |
33 | ····const/4·p0,·0x1 | |
| |
| 33 | ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread; |
34 | ····:goto_1 | |
35 | ····return·p0 | |
36 | .end·method | |
| |
| 34 | ····move-result-object·v0 |
37 | .method·public·static·varargs·hashCode([Ljava/lang/Object;)I | |
38 | ····.locals·0 | |
39 | ····.param·p0····#·[Ljava/lang/Object; | |
40 | ········.annotation·runtime·Lorg/checkerframework/checker/nullness/compatqual/NullableDecl; | |
41 | ········.end·annotation | |
42 | ····.end·param | |
| |
| 35 | ····invoke-virtual·{v0},·Ljava/lang/Thread;->interrupt()V |
43 | ····.line·77 | |
44 | ····invoke-static·{p0},·Ljava/util/Arrays;->hashCode([Ljava/lang/Object;)I | |
| |
45 | ····move-result·p0 | 36 | ····:cond_1 |
| 37 | ····throw·p0 |
| |
46 | ····return·p0 | 38 | ····:catch_0 |
| 39 | ····const/4·v0,·0x1 |
| |
| 40 | ····goto·:goto_0 |
47 | .end·method | 41 | .end·method |
| | | |
Offset 1, 169 lines modified | Offset 1, 202 lines modified |
1 | .class·public·final·Lcom/google/common/base/Defaults; | 1 | .class·final·Lc/a/b/m1; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Defaults.java" | 3 | .source·"" |
| |
| |
4 | #·static·fields | |
5 | .field·private·static·final·DOUBLE_DEFAULT:Ljava/lang/Double; | |
| |
6 | .field·private·static·final·FLOAT_DEFAULT:Ljava/lang/Float; | 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 6 | ····value·=·{ |
| 7 | ········Lc/a/b/m1$b; |
| 8 | ····} |
| 9 | .end·annotation |
| |
| |
7 | #·direct·methods | 10 | #·direct·methods |
8 | .method·static·constructor·<clinit>()V | 11 | .method·static·a(Lc/a/b/i;)Ljava/lang/String; |
9 | ····.locals·2 | 12 | ····.locals·1 |
| |
10 | ····const-wide/16·v0,·0x0 | 13 | ····new-instance·v0,·Lc/a/b/m1$a; |
| |
| 14 | ····invoke-direct·{v0,·p0},·Lc/a/b/m1$a;-><init>(Lc/a/b/i;)V |
11 | ····.line·32 | |
12 | ····invoke-static·{v0,·v1},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | |
| |
13 | ····move-result-object·v0 | 15 | ····invoke-static·{v0},·Lc/a/b/m1;->b(Lc/a/b/m1$b;)Ljava/lang/String; |
| |
14 | ····sput-object·v0,·Lcom/google/common/base/Defaults;->DOUBLE_DEFAULT:Ljava/lang/Double; | 16 | ····move-result-object·p0 |
| |
15 | ····const/4·v0,·0x0 | 17 | ····return-object·p0 |
| 18 | .end·method |
| |
16 | ····.line·33 | |
17 | ····invoke-static·{v0},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; | 19 | .method·static·b(Lc/a/b/m1$b;)Ljava/lang/String; |
| 20 | ····.locals·5 |
| |
18 | ····move-result-object·v0 | 21 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
| |
19 | ····sput-object·v0,·Lcom/google/common/base/Defaults;->FLOAT_DEFAULT:Ljava/lang/Float; | 22 | ····invoke-interface·{p0},·Lc/a/b/m1$b;->size()I |
| |
| 23 | ····move-result·v1 |
20 | ····return-void | |
21 | .end·method | |
| |
| 24 | ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(I)V |
22 | .method·private·constructor·<init>()V | |
23 | ····.locals·0 | |
| |
| 25 | ····const/4·v1,·0x0 |
24 | ····.line·30 | |
25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
26 | ····return-void | |
27 | .end·method | 26 | ····:goto_0 |
| 27 | ····invoke-interface·{p0},·Lc/a/b/m1$b;->size()I |
| |
| 28 | ····move-result·v2 |
28 | .method·public·static·defaultValue(Ljava/lang/Class;)Ljava/lang/Object; | |
29 | ····.locals·2 | |
30 | ····.annotation·system·Ldalvik/annotation/Signature; | |
31 | ········value·=·{ | |
32 | ············"<T:", | |
33 | ············"Ljava/lang/Object;", | |
34 | ············">(", | |
35 | ············"Ljava/lang/Class<", | |
36 | ············"TT;>;)TT;" | |
37 | ········} | |
38 | ····.end·annotation | |
| |
39 | ····.annotation·runtime·Lorg/checkerframework/checker/nullness/compatqual/NullableDecl; | |
40 | ····.end·annotation | |
| |
41 | ····.line·43 | |
42 | ····invoke-static·{p0},·Lcom/google/common/base/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; | |
| |
| 29 | ····if-ge·v1,·v2,·:cond_4 |
43 | ····.line·44 | |
44 | ····sget-object·v0,·Ljava/lang/Boolean;->TYPE:Ljava/lang/Class; | |
| |
45 | ····if-ne·p0,·v0,·:cond_0 | 30 | ····invoke-interface·{p0,·v1},·Lc/a/b/m1$b;->a(I)B |
| |
| 31 | ····move-result·v2 |
46 | ····.line·45 | |
47 | ····sget-object·p0,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; | |
| |
48 | ····return-object·p0 | 32 | ····const/16·v3,·0x22 |
| |
| 33 | ····if-eq·v2,·v3,·:cond_3 |
| |
| 34 | ····const/16·v3,·0x27 |
| |
| 35 | ····if-eq·v2,·v3,·:cond_2 |
| |
| 36 | ····const/16·v3,·0x5c |
| |
| 37 | ····if-eq·v2,·v3,·:cond_1 |
| |
| 38 | ····packed-switch·v2,·:pswitch_data_0 |
| |
| 39 | ····const/16·v4,·0x20 |
| |
| 40 | ····if-lt·v2,·v4,·:cond_0 |
| |
| 41 | ····const/16·v4,·0x7e |
| |
| 42 | ····if-gt·v2,·v4,·:cond_0 |
| |
| 43 | ····goto·:goto_1 |
| |
49 | ····.line·46 | |
50 | ····:cond_0 | 44 | ····:cond_0 |
51 | ····sget-object·v0,·Ljava/lang/Character;->TYPE:Ljava/lang/Class; | 45 | ····invoke-virtual·{v0,·v3},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
| |
52 | ····const/4·v1,·0x0 | 46 | ····ushr-int/lit8·v3,·v2,·0x6 |
| |
53 | ····if-ne·p0,·v0,·:cond_1 | 47 | ····and-int/lit8·v3,·v3,·0x3 |
| |
| 48 | ····add-int/lit8·v3,·v3,·0x30 |
54 | ····.line·47 | |
55 | ····invoke-static·{v1},·Ljava/lang/Character;->valueOf(C)Ljava/lang/Character; | |
| |
56 | ····move-result-object·p0 | 49 | ····int-to-char·v3,·v3 |
| |
57 | ····return-object·p0 | 50 | ····invoke-virtual·{v0,·v3},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
| |
| 51 | ····ushr-int/lit8·v3,·v2,·0x3 |
Max diff block lines reached; 3383/7151 bytes (47.31%) of diff not shown.
|
Max HTML report size reached
| | | |
Offset 1, 49 lines modified | Offset 1, 65 lines modified |
1 | .class·final·enum·Lcom/google/common/base/Predicates$ObjectPredicate$1; | |
2 | .super·Lcom/google/common/base/Predicates$ObjectPredicate; | |
3 | .source·"Predicates.java" | 1 | .class·public·final·Lc/b/a/m$a; |
| 2 | .super·Lc/a/b/z$a; |
| 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Lc/a/b/t0; |
| |
| |
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lcom/google/common/base/Predicates$ObjectPredicate; | 8 | ····value·=·Lc/b/a/m; |
7 | .end·annotation | 9 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x4008 | 11 | ····accessFlags·=·0x19 |
10 | ····name·=·null | 12 | ····name·=·"a" |
| 13 | .end·annotation |
| |
| 14 | .annotation·system·Ldalvik/annotation/Signature; |
| 15 | ····value·=·{ |
| 16 | ········"Lc/a/b/z$a<", |
| 17 | ········"Lc/b/a/m;", |
| 18 | ········"Lc/b/a/m$a;", |
| 19 | ········">;", |
| 20 | ········"Ljava/lang/Object;" |
| 21 | ····} |
11 | .end·annotation | 22 | .end·annotation |
| |
| |
12 | #·direct·methods | 23 | #·direct·methods |
13 | .method·constructor·<init>(Ljava/lang/String;I)V | 24 | .method·private·constructor·<init>()V |
14 | ····.locals·1 | 25 | ····.locals·1 |
| |
15 | ····const/4·v0,·0x0 | 26 | ····invoke-static·{},·Lc/b/a/m;->I()Lc/b/a/m; |
| |
16 | ····.line·252 | |
17 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/google/common/base/Predicates$ObjectPredicate;-><init>(Ljava/lang/String;ILcom/google/common/base/Predicates$1;)V | 27 | ····move-result-object·v0 |
| |
| 28 | ····invoke-direct·{p0,·v0},·Lc/a/b/z$a;-><init>(Lc/a/b/z;)V |
| |
18 | ····return-void | 29 | ····return-void |
19 | .end·method | 30 | .end·method |
| |
| 31 | .method·synthetic·constructor·<init>(Lc/b/a/d;)V |
| |
20 | #·virtual·methods | |
21 | .method·public·apply(Ljava/lang/Object;)Z | |
22 | ····.locals·0 | 32 | ····.locals·0 |
23 | ····.param·p1····#·Ljava/lang/Object; | |
24 | ········.annotation·runtime·Lorg/checkerframework/checker/nullness/compatqual/NullableDecl; | |
25 | ········.end·annotation | |
26 | ····.end·param | |
| |
27 | ····const/4·p1,·0x1 | 33 | ····invoke-direct·{p0},·Lc/b/a/m$a;-><init>()V |
| |
28 | ····return·p1 | 34 | ····return-void |
29 | .end·method | 35 | .end·method |
| |
30 | .method·public·toString()Ljava/lang/String; | |
| 36 | #·virtual·methods |
| 37 | .method·public·B(Lc/b/a/h;)Lc/b/a/m$a; |
31 | ····.locals·1 | 38 | ····.locals·1 |
| |
32 | ····const-string·v0,·"Predicates.alwaysTrue()" | 39 | ····invoke-virtual·{p0},·Lc/a/b/z$a;->t()V |
| |
| 40 | ····iget-object·v0,·p0,·Lc/a/b/z$a;->e:Lc/a/b/z; |
| |
| 41 | ····check-cast·v0,·Lc/b/a/m; |
| |
| 42 | ····invoke-static·{v0,·p1},·Lc/b/a/m;->J(Lc/b/a/m;Lc/b/a/h;)V |
| |
33 | ····return-object·v0 | 43 | ····return-object·p0 |
34 | .end·method | 44 | .end·method |
| | | |
Offset 1, 63 lines modified | Offset 1, 69 lines modified |
| 1 | .class·Le/z/f; |
| 2 | .super·Le/z/e; |
| 3 | .source·"" |
1 | .class·Lcom/google/common/base/FinalizableReferenceQueue$DirectLoader; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"FinalizableReferenceQueue.java" | |
| |
4 | #·interfaces | |
5 | .implements·Lcom/google/common/base/FinalizableReferenceQueue$FinalizerLoader; | |
| |
| |
6 | #·annotations | |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | |
8 | ····value·=·Lcom/google/common/base/FinalizableReferenceQueue; | |
9 | .end·annotation | |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | |
11 | ····accessFlags·=·0x8 | |
12 | ····name·=·"DirectLoader" | |
13 | .end·annotation | |
| |
| |
14 | #·direct·methods | 4 | #·direct·methods |
15 | .method·constructor·<init>()V | 5 | .method·public·static·a(Ljava/util/Iterator;)Le/z/b; |
16 | ····.locals·0 | 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 | ············"Le/z/b<", |
| 15 | ············"TT;>;" |
| 16 | ········} |
| 17 | ····.end·annotation |
| |
| 18 | ····const-string·v0,·"<this>" |
17 | ····.line·334 | |
18 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
19 | ····return-void | |
20 | .end·method | 19 | ····invoke-static·{p0,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
| 20 | ····new-instance·v0,·Le/z/f$a; |
| |
| 21 | ····invoke-direct·{v0,·p0},·Le/z/f$a;-><init>(Ljava/util/Iterator;)V |
| |
21 | #·virtual·methods | |
22 | .method·public·loadFinalizer()Ljava/lang/Class; | 22 | ····invoke-static·{v0},·Le/z/f;->b(Le/z/b;)Le/z/b; |
| |
| 23 | ····move-result-object·p0 |
| |
| 24 | ····return-object·p0 |
| 25 | .end·method |
| |
| 26 | .method·public·static·final·b(Le/z/b;)Le/z/b; |
23 | ····.locals·2 | 27 | ····.locals·1 |
24 | ····.annotation·system·Ldalvik/annotation/Signature; | 28 | ····.annotation·system·Ldalvik/annotation/Signature; |
25 | ········value·=·{ | 29 | ········value·=·{ |
| 30 | ············"<T:", |
| 31 | ············"Ljava/lang/Object;", |
26 | ············"()", | 32 | ············">(", |
27 | ············"Ljava/lang/Class<", | 33 | ············"Le/z/b<", |
| 34 | ············"+TT;>;)", |
| 35 | ············"Le/z/b<", |
28 | ············"*>;" | 36 | ············"TT;>;" |
29 | ········} | 37 | ········} |
30 | ····.end·annotation | 38 | ····.end·annotation |
| |
31 | ····:try_start_0 | |
32 | ····const-string·v0,·"com.google.common.base.internal.Finalizer" | 39 | ····const-string·v0,·"<this>" |
| |
| 40 | ····invoke-static·{p0,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
| 41 | ····instance-of·v0,·p0,·Le/z/a; |
33 | ····.line·338 | |
34 | ····invoke-static·{v0},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; | |
| |
| 42 | ····if-eqz·v0,·:cond_0 |
35 | ····move-result-object·v0 | |
36 | ····:try_end_0 | |
37 | ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0 | |
| |
38 | ····return-object·v0 | 43 | ····goto·:goto_0 |
| |
39 | ····:catch_0 | |
40 | ····move-exception·v0 | 44 | ····:cond_0 |
| 45 | ····new-instance·v0,·Le/z/a; |
| |
| 46 | ····invoke-direct·{v0,·p0},·Le/z/a;-><init>(Le/z/b;)V |
41 | ····.line·340 | |
42 | ····new-instance·v1,·Ljava/lang/AssertionError; | |
| |
43 | ····invoke-direct·{v1,·v0},·Ljava/lang/AssertionError;-><init>(Ljava/lang/Object;)V | 47 | ····move-object·p0,·v0 |
| |
44 | ····throw·v1 | 48 | ····:goto_0 |
| 49 | ····return-object·p0 |
45 | .end·method | 50 | .end·method |
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 156 lines modified | Offset 1, 157 lines modified |
| 1 | .class·public·abstract·Le/s/j/a/d; |
| 2 | .super·Le/s/j/a/a; |
| 3 | .source·"" |
1 | .class·final·Lcom/google/common/base/CharMatcher$AnyOf; | |
2 | .super·Lcom/google/common/base/CharMatcher; | |
3 | .source·"CharMatcher.java" | |
| |
| |
4 | #·annotations | |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | |
6 | ····value·=·Lcom/google/common/base/CharMatcher; | |
7 | .end·annotation | |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | |
9 | ····accessFlags·=·0x1a | |
10 | ····name·=·"AnyOf" | |
11 | .end·annotation | |
| |
| |
12 | #·instance·fields | 4 | #·instance·fields |
13 | .field·private·final·chars:[C | 5 | .field·private·final·_context:Le/s/g; |
| |
| 6 | .field·private·transient·intercepted:Le/s/d; |
| 7 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 8 | ········value·=·{ |
| 9 | ············"Le/s/d<", |
| 10 | ············"Ljava/lang/Object;", |
| 11 | ············">;" |
| 12 | ········} |
| 13 | ····.end·annotation |
| 14 | .end·field |
| |
| |
14 | #·direct·methods | 15 | #·direct·methods |
15 | .method·public·constructor·<init>(Ljava/lang/CharSequence;)V | 16 | .method·public·constructor·<init>(Le/s/d;)V |
16 | ····.locals·0 | 17 | ····.locals·1 |
| |
17 | ····.line·1726 | |
18 | ····invoke-direct·{p0},·Lcom/google/common/base/CharMatcher;-><init>()V | 18 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 19 | ········value·=·{ |
| 20 | ············"(", |
| 21 | ············"Le/s/d<", |
| 22 | ············"Ljava/lang/Object;", |
| 23 | ············">;)V" |
| 24 | ········} |
| 25 | ····.end·annotation |
| |
| 26 | ····if-nez·p1,·:cond_0 |
19 | ····.line·1727 | |
20 | ····invoke-interface·{p1},·Ljava/lang/CharSequence;->toString()Ljava/lang/String; | |
| |
21 | ····move-result-object·p1 | 27 | ····const/4·v0,·0x0 |
| |
22 | ····invoke-virtual·{p1},·Ljava/lang/String;->toCharArray()[C | 28 | ····goto·:goto_0 |
| |
23 | ····move-result-object·p1 | 29 | ····:cond_0 |
| 30 | ····invoke-interface·{p1},·Le/s/d;->getContext()Le/s/g; |
| |
24 | ····iput-object·p1,·p0,·Lcom/google/common/base/CharMatcher$AnyOf;->chars:[C | 31 | ····move-result-object·v0 |
| |
25 | ····.line·1728 | |
26 | ····invoke-static·{p1},·Ljava/util/Arrays;->sort([C)V | 32 | ····:goto_0 |
| 33 | ····invoke-direct·{p0,·p1,·v0},·Le/s/j/a/d;-><init>(Le/s/d;Le/s/g;)V |
| |
27 | ····return-void | 34 | ····return-void |
28 | .end·method | 35 | .end·method |
| |
| 36 | .method·public·constructor·<init>(Le/s/d;Le/s/g;)V |
| |
29 | #·virtual·methods | |
30 | .method·public·bridge·synthetic·apply(Ljava/lang/Object;)Z | |
31 | ····.locals·0 | 37 | ····.locals·0 |
32 | ····.annotation·runtime·Ljava/lang/Deprecated; | 38 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 39 | ········value·=·{ |
| 40 | ············"(", |
| 41 | ············"Le/s/d<", |
| 42 | ············"Ljava/lang/Object;", |
| 43 | ············">;", |
| 44 | ············"Le/s/g;", |
| 45 | ············")V" |
| 46 | ········} |
33 | ····.end·annotation | 47 | ····.end·annotation |
| |
| 48 | ····invoke-direct·{p0,·p1},·Le/s/j/a/a;-><init>(Le/s/d;)V |
34 | ····.line·1722 | |
35 | ····check-cast·p1,·Ljava/lang/Character; | |
| |
36 | ····invoke-super·{p0,·p1},·Lcom/google/common/base/CharMatcher;->apply(Ljava/lang/Character;)Z | 49 | ····iput-object·p2,·p0,·Le/s/j/a/d;->_context:Le/s/g; |
| |
| 50 | ····return-void |
37 | ····move-result·p1 | |
| |
38 | ····return·p1 | |
39 | .end·method | 51 | .end·method |
| |
40 | .method·public·matches(C)Z | |
41 | ····.locals·1 | |
| |
| 52 | #·virtual·methods |
| 53 | .method·public·getContext()Le/s/g; |
| 54 | ····.locals·1 |
42 | ····.line·1733 | |
43 | ····iget-object·v0,·p0,·Lcom/google/common/base/CharMatcher$AnyOf;->chars:[C | |
| |
44 | ····invoke-static·{v0,·p1},·Ljava/util/Arrays;->binarySearch([CC)I | |
| |
45 | ····move-result·p1 | 55 | ····iget-object·v0,·p0,·Le/s/j/a/d;->_context:Le/s/g; |
| |
46 | ····if-ltz·p1,·:cond_0 | 56 | ····invoke-static·{v0},·Le/v/d/i;->b(Ljava/lang/Object;)V |
| |
47 | ····const/4·p1,·0x1 | 57 | ····return-object·v0 |
| 58 | .end·method |
| |
48 | ····goto·:goto_0 | 59 | .method·public·final·intercepted()Le/s/d; |
| 60 | ····.locals·2 |
| 61 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 62 | ········value·=·{ |
| 63 | ············"()", |
| 64 | ············"Le/s/d<", |
| 65 | ············"Ljava/lang/Object;", |
| 66 | ············">;" |
| 67 | ········} |
| 68 | ····.end·annotation |
| |
| 69 | ····iget-object·v0,·p0,·Le/s/j/a/d;->intercepted:Le/s/d; |
49 | ····:cond_0 | |
50 | ····const/4·p1,·0x0 | |
Max diff block lines reached; 2789/6358 bytes (43.87%) of diff not shown.
|
Max HTML report size reached
| | | |
Offset 1, 62 lines modified | Offset 1, 75 lines modified |
1 | .class·final·Lcom/google/common/base/Optional$1; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"Optional.java" | 1 | .class·final·Le/a0/n$b; |
| 2 | .super·Le/v/d/j; |
| 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/lang/Iterable; | 5 | .implements·Le/v/c/l; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
8 | ····value·=·Lcom/google/common/base/Optional;->presentInstances(Ljava/lang/Iterable;)Ljava/lang/Iterable; | 8 | ····value·=·Le/a0/n;->N(Ljava/lang/CharSequence;[Ljava/lang/String;ZI)Le/z/b; |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x8 | 11 | ····accessFlags·=·0x18 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
| |
14 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
15 | ····value·=·{ | 15 | ····value·=·{ |
| 16 | ········"Le/v/d/j;", |
| 17 | ········"Le/v/c/l<", |
| 18 | ········"Le/x/c;", |
16 | ········"Ljava/lang/Object;", | 19 | ········"Ljava/lang/String;", |
17 | ········"Ljava/lang/Iterable<", | |
18 | ········"TT;>;" | 20 | ········">;" |
19 | ····} | 21 | ····} |
20 | .end·annotation | 22 | .end·annotation |
| |
| |
21 | #·instance·fields | 23 | #·instance·fields |
22 | .field·final·synthetic·val$optionals:Ljava/lang/Iterable; | 24 | .field·final·synthetic·d:Ljava/lang/CharSequence; |
| |
| |
23 | #·direct·methods | 25 | #·direct·methods |
24 | .method·constructor·<init>(Ljava/lang/Iterable;)V | 26 | .method·constructor·<init>(Ljava/lang/CharSequence;)V |
25 | ····.locals·0 | 27 | ····.locals·0 |
| |
| 28 | ····iput-object·p1,·p0,·Le/a0/n$b;->d:Ljava/lang/CharSequence; |
26 | ····.line·293 | |
27 | ····iput-object·p1,·p0,·Lcom/google/common/base/Optional$1;->val$optionals:Ljava/lang/Iterable; | |
| |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····const/4·p1,·0x1 |
| |
| 30 | ····invoke-direct·{p0,·p1},·Le/v/d/j;-><init>(I)V |
| |
29 | ····return-void | 31 | ····return-void |
30 | .end·method | 32 | .end·method |
| |
| |
31 | #·virtual·methods | 33 | #·virtual·methods |
32 | .method·public·iterator()Ljava/util/Iterator; | 34 | .method·public·final·a(Le/x/c;)Ljava/lang/String; |
33 | ····.locals·1 | 35 | ····.locals·1 |
34 | ····.annotation·system·Ldalvik/annotation/Signature; | |
35 | ········value·=·{ | |
36 | ············"()", | |
37 | ············"Ljava/util/Iterator<", | |
38 | ············"TT;>;" | |
39 | ········} | |
40 | ····.end·annotation | |
| |
41 | ····.line·296 | |
42 | ····new-instance·v0,·Lcom/google/common/base/Optional$1$1; | 36 | ····const-string·v0,·"it" |
| |
| 37 | ····invoke-static·{p1,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
| 38 | ····iget-object·v0,·p0,·Le/a0/n$b;->d:Ljava/lang/CharSequence; |
| |
| 39 | ····invoke-static·{v0,·p1},·Le/a0/n;->P(Ljava/lang/CharSequence;Le/x/c;)Ljava/lang/String; |
| |
| 40 | ····move-result-object·p1 |
| |
| 41 | ····return-object·p1 |
| 42 | .end·method |
| |
| 43 | .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object; |
| 44 | ····.locals·0 |
| |
| 45 | ····check-cast·p1,·Le/x/c; |
| |
| 46 | ····invoke-virtual·{p0,·p1},·Le/a0/n$b;->a(Le/x/c;)Ljava/lang/String; |
| |
43 | ····invoke-direct·{v0,·p0},·Lcom/google/common/base/Optional$1$1;-><init>(Lcom/google/common/base/Optional$1;)V | 47 | ····move-result-object·p1 |
| |
44 | ····return-object·v0 | 48 | ····return-object·p1 |
45 | .end·method | 49 | .end·method |
| | | |
Offset 1, 145 lines modified | Offset 1, 139 lines modified |
| 1 | .class·Le/q/y; |
| 2 | .super·Le/q/x; |
| 3 | .source·"" |
1 | .class·final·Lcom/google/common/base/CharMatcher$InRange; | |
2 | .super·Lcom/google/common/base/CharMatcher$FastMatcher; | |
3 | .source·"CharMatcher.java" | |
| |
| |
4 | #·annotations | |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | |
6 | ····value·=·Lcom/google/common/base/CharMatcher; | |
7 | .end·annotation | |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | |
9 | ····accessFlags·=·0x1a | |
10 | ····name·=·"InRange" | |
11 | .end·annotation | |
| |
| |
12 | #·instance·fields | |
13 | .field·private·final·endInclusive:C | |
| |
14 | .field·private·final·startInclusive:C | |
| |
| |
15 | #·direct·methods | 4 | #·direct·methods |
16 | .method·constructor·<init>(CC)V | 5 | .method·public·static·a(I)I |
17 | ····.locals·1 | 6 | ····.locals·1 |
| |
18 | ····.line·1761 | |
19 | ····invoke-direct·{p0},·Lcom/google/common/base/CharMatcher$FastMatcher;-><init>()V | |
| |
20 | ····if-lt·p2,·p1,·:cond_0 | 7 | ····if-gez·p0,·:cond_0 |
| |
21 | ····const/4·v0,·0x1 | |
| |
22 | ····goto·:goto_0 | 8 | ····goto·:goto_0 |
| |
23 | ····:cond_0 | 9 | ····:cond_0 |
24 | ····const/4·v0,·0x0 | 10 | ····const/4·v0,·0x3 |
| |
| 11 | ····if-ge·p0,·v0,·:cond_1 |
25 | ····.line·1762 | |
26 | ····:goto_0 | |
27 | ····invoke-static·{v0},·Lcom/google/common/base/Preconditions;->checkArgument(Z)V | |
| |
| 12 | ····add-int/lit8·p0,·p0,·0x1 |
28 | ····.line·1763 | |
29 | ····iput-char·p1,·p0,·Lcom/google/common/base/CharMatcher$InRange;->startInclusive:C | |
| |
| 13 | ····goto·:goto_0 |
30 | ····.line·1764 | |
31 | ····iput-char·p2,·p0,·Lcom/google/common/base/CharMatcher$InRange;->endInclusive:C | |
| |
32 | ····return-void | |
33 | .end·method | 14 | ····:cond_1 |
| 15 | ····const/high16·v0,·0x40000000····#·2.0f |
| |
| 16 | ····if-ge·p0,·v0,·:cond_2 |
| |
| 17 | ····int-to-float·p0,·p0 |
34 | #·virtual·methods | |
35 | .method·public·matches(C)Z | |
36 | ····.locals·1 | |
| |
| 18 | ····const/high16·v0,·0x3f400000····#·0.75f |
37 | ····.line·1769 | |
38 | ····iget-char·v0,·p0,·Lcom/google/common/base/CharMatcher$InRange;->startInclusive:C | |
| |
39 | ····if-gt·v0,·p1,·:cond_0 | 19 | ····div-float/2addr·p0,·v0 |
| |
40 | ····iget-char·v0,·p0,·Lcom/google/common/base/CharMatcher$InRange;->endInclusive:C | 20 | ····const/high16·v0,·0x3f800000····#·1.0f |
| |
41 | ····if-gt·p1,·v0,·:cond_0 | 21 | ····add-float/2addr·p0,·v0 |
| |
42 | ····const/4·p1,·0x1 | 22 | ····float-to-int·p0,·p0 |
| |
43 | ····goto·:goto_0 | 23 | ····goto·:goto_0 |
| |
44 | ····:cond_0 | 24 | ····:cond_2 |
45 | ····const/4·p1,·0x0 | 25 | ····const·p0,·0x7fffffff |
| |
46 | ····:goto_0 | 26 | ····:goto_0 |
47 | ····return·p1 | 27 | ····return·p0 |
48 | .end·method | 28 | .end·method |
| |
49 | .method·setBits(Ljava/util/BitSet;)V | 29 | .method·public·static·final·b(Le/i;)Ljava/util/Map; |
50 | ····.locals·2 | 30 | ····.locals·1 |
| |
51 | ····.line·1775 | |
52 | ····iget-char·v0,·p0,·Lcom/google/common/base/CharMatcher$InRange;->startInclusive:C | 31 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 32 | ········value·=·{ |
| 33 | ············"<K:", |
| 34 | ············"Ljava/lang/Object;", |
| 35 | ············"V:", |
| 36 | ············"Ljava/lang/Object;", |
| 37 | ············">(", |
| 38 | ············"Le/i<", |
| 39 | ············"+TK;+TV;>;)", |
| 40 | ············"Ljava/util/Map<", |
| 41 | ············"TK;TV;>;" |
| 42 | ········} |
| 43 | ····.end·annotation |
| |
53 | ····iget-char·v1,·p0,·Lcom/google/common/base/CharMatcher$InRange;->endInclusive:C | 44 | ····const-string·v0,·"pair" |
| |
54 | ····add-int/lit8·v1,·v1,·0x1 | 45 | ····invoke-static·{p0,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
55 | ····invoke-virtual·{p1,·v0,·v1},·Ljava/util/BitSet;->set(II)V | 46 | ····invoke-virtual·{p0},·Le/i;->c()Ljava/lang/Object; |
| |
| 47 | ····move-result-object·v0 |
56 | ····return-void | |
57 | .end·method | |
| |
| 48 | ····invoke-virtual·{p0},·Le/i;->d()Ljava/lang/Object; |
58 | .method·public·toString()Ljava/lang/String; | |
59 | ····.locals·2 | |
| |
| 49 | ····move-result-object·p0 |
60 | ····.line·1780 | |
61 | ····new-instance·v0,·Ljava/lang/StringBuilder; | |
| |
62 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 50 | ····invoke-static·{v0,·p0},·Ljava/util/Collections;->singletonMap(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; |
| |
63 | ····const-string·v1,·"CharMatcher.inRange(\'" | 51 | ····move-result-object·p0 |
| |
64 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 52 | ····const-string·v0,·"singletonMap(pair.first,·pair.second)" |
Max diff block lines reached; 2775/6507 bytes (42.65%) of diff not shown.
|
| | | |
Offset 1, 72 lines modified | Offset 1, 76 lines modified |
| 1 | .class·Le/q/d0; |
| 2 | .super·Le/q/c0; |
| 3 | .source·"" |
1 | .class·Lcom/google/common/base/Predicates$ContainsPatternFromStringPredicate; | |
2 | .super·Lcom/google/common/base/Predicates$ContainsPatternPredicate; | |
3 | .source·"Predicates.java" | |
| |
| |
4 | #·annotations | |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | |
6 | ····value·=·Lcom/google/common/base/Predicates; | |
7 | .end·annotation | |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | |
9 | ····accessFlags·=·0xa | |
10 | ····name·=·"ContainsPatternFromStringPredicate" | |
11 | .end·annotation | |
| |
| |
12 | #·static·fields | |
13 | .field·private·static·final·serialVersionUID:J | |
| |
| |
14 | #·direct·methods | 4 | #·direct·methods |
15 | .method·constructor·<init>(Ljava/lang/String;)V | 5 | .method·public·static·b()Ljava/util/Set; |
16 | ····.locals·0 | 6 | ····.locals·1 |
| |
17 | ····.line·675 | |
18 | ····invoke-static·{p1},·Lcom/google/common/base/Platform;->compilePattern(Ljava/lang/String;)Lcom/google/common/base/CommonPattern; | 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 |
| |
19 | ····move-result-object·p1 | 16 | ····sget-object·v0,·Le/q/u;->d:Le/q/u; |
| |
| 17 | ····return-object·v0 |
20 | ····invoke-direct·{p0,·p1},·Lcom/google/common/base/Predicates$ContainsPatternPredicate;-><init>(Lcom/google/common/base/CommonPattern;)V | |
| |
21 | ····return-void | |
22 | .end·method | 18 | .end·method |
| |
| 19 | .method·public·static·final·c(Ljava/util/Set;)Ljava/util/Set; |
| |
23 | #·virtual·methods | |
24 | .method·public·toString()Ljava/lang/String; | |
25 | ····.locals·2 | 20 | ····.locals·2 |
| 21 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 22 | ········value·=·{ |
| 23 | ············"<T:", |
| 24 | ············"Ljava/lang/Object;", |
| 25 | ············">(", |
| 26 | ············"Ljava/util/Set<", |
| 27 | ············"+TT;>;)", |
| 28 | ············"Ljava/util/Set<", |
| 29 | ············"TT;>;" |
| 30 | ········} |
| 31 | ····.end·annotation |
| |
| 32 | ····const-string·v0,·"<this>" |
26 | ····.line·680 | |
27 | ····new-instance·v0,·Ljava/lang/StringBuilder; | |
| |
28 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 33 | ····invoke-static·{p0,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
29 | ····const-string·v1,·"Predicates.containsPattern(" | 34 | ····invoke-interface·{p0},·Ljava/util/Set;->size()I |
| |
30 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 35 | ····move-result·v0 |
| |
31 | ····move-result-object·v0 | 36 | ····if-eqz·v0,·:cond_1 |
| |
32 | ····iget-object·v1,·p0,·Lcom/google/common/base/Predicates$ContainsPatternFromStringPredicate;->pattern:Lcom/google/common/base/CommonPattern; | 37 | ····const/4·v1,·0x1 |
| |
33 | ····invoke-virtual·{v1},·Lcom/google/common/base/CommonPattern;->pattern()Ljava/lang/String; | 38 | ····if-eq·v0,·v1,·:cond_0 |
| |
34 | ····move-result-object·v1 | 39 | ····goto·:goto_0 |
| |
35 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 40 | ····:cond_0 |
| 41 | ····invoke-interface·{p0},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
| |
36 | ····move-result-object·v0 | 42 | ····move-result-object·p0 |
| |
37 | ····const-string·v1,·")" | 43 | ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| |
38 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 44 | ····move-result-object·p0 |
| |
39 | ····move-result-object·v0 | 45 | ····invoke-static·{p0},·Le/q/c0;->a(Ljava/lang/Object;)Ljava/util/Set; |
| |
40 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 46 | ····move-result-object·p0 |
| |
41 | ····move-result-object·v0 | 47 | ····goto·:goto_0 |
| |
| 48 | ····:cond_1 |
| 49 | ····invoke-static·{},·Le/q/b0;->b()Ljava/util/Set; |
| |
| 50 | ····move-result-object·p0 |
| |
| 51 | ····:goto_0 |
42 | ····return-object·v0 | 52 | ····return-object·p0 |
43 | .end·method | 53 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 57 lines modified | Offset 1, 52 lines modified |
1 | .class·final·enum·Lcom/google/common/base/Predicates$ObjectPredicate$3; | |
2 | .super·Lcom/google/common/base/Predicates$ObjectPredicate; | |
3 | .source·"Predicates.java" | 1 | .class·public·Lkotlinx/coroutines/j2/r; |
| 2 | .super·Lkotlinx/coroutines/j2/a; |
| 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | |
6 | ····value·=·Lcom/google/common/base/Predicates$ObjectPredicate; | |
7 | .end·annotation | |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 5 | .annotation·system·Ldalvik/annotation/Signature; |
9 | ····accessFlags·=·0x4008 | |
10 | ····name·=·null | 6 | ····value·=·{ |
| 7 | ········"<E:", |
| 8 | ········"Ljava/lang/Object;", |
| 9 | ········">", |
| 10 | ········"Lkotlinx/coroutines/j2/a<", |
| 11 | ········"TE;>;" |
| 12 | ····} |
11 | .end·annotation | 13 | .end·annotation |
| |
| |
12 | #·direct·methods | 14 | #·direct·methods |
13 | .method·constructor·<init>(Ljava/lang/String;I)V | 15 | .method·public·constructor·<init>(Le/v/c/l;)V |
14 | ····.locals·1 | 16 | ····.locals·0 |
| |
15 | ····const/4·v0,·0x0 | 17 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 18 | ········value·=·{ |
| 19 | ············"(", |
| 20 | ············"Le/v/c/l<", |
| 21 | ············"-TE;", |
| 22 | ············"Le/p;", |
| 23 | ············">;)V" |
| 24 | ········} |
| 25 | ····.end·annotation |
| |
| 26 | ····invoke-direct·{p0,·p1},·Lkotlinx/coroutines/j2/a;-><init>(Le/v/c/l;)V |
16 | ····.line·276 | |
17 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/google/common/base/Predicates$ObjectPredicate;-><init>(Ljava/lang/String;ILcom/google/common/base/Predicates$1;)V | |
| |
18 | ····return-void | 27 | ····return-void |
19 | .end·method | 28 | .end·method |
| |
| |
20 | #·virtual·methods | 29 | #·virtual·methods |
21 | .method·public·apply(Ljava/lang/Object;)Z | 30 | .method·protected·final·r()Z |
22 | ····.locals·0 | 31 | ····.locals·1 |
23 | ····.param·p1····#·Ljava/lang/Object; | |
24 | ········.annotation·runtime·Lorg/checkerframework/checker/nullness/compatqual/NullableDecl; | |
25 | ········.end·annotation | |
26 | ····.end·param | |
| |
27 | ····if-nez·p1,·:cond_0 | |
| |
28 | ····const/4·p1,·0x1 | |
| |
29 | ····goto·:goto_0 | |
| |
30 | ····:cond_0 | |
31 | ····const/4·p1,·0x0 | 32 | ····const/4·v0,·0x1 |
| |
32 | ····:goto_0 | |
33 | ····return·p1 | 33 | ····return·v0 |
34 | .end·method | 34 | .end·method |
| |
35 | .method·public·toString()Ljava/lang/String; | 35 | .method·protected·final·s()Z |
36 | ····.locals·1 | 36 | ····.locals·1 |
| |
37 | ····const-string·v0,·"Predicates.isNull()" | 37 | ····const/4·v0,·0x1 |
| |
38 | ····return-object·v0 | 38 | ····return·v0 |
39 | .end·method | 39 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 57 lines modified | Offset 1, 79 lines modified |
1 | .class·final·enum·Lcom/google/common/base/Predicates$ObjectPredicate$4; | |
2 | .super·Lcom/google/common/base/Predicates$ObjectPredicate; | |
3 | .source·"Predicates.java" | 1 | .class·public·final·Lc/b/a/r$a; |
| 2 | .super·Lc/a/b/z$a; |
| 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Lc/a/b/t0; |
| |
| |
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lcom/google/common/base/Predicates$ObjectPredicate; | 8 | ····value·=·Lc/b/a/r; |
7 | .end·annotation | 9 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x4008 | 11 | ····accessFlags·=·0x19 |
10 | ····name·=·null | 12 | ····name·=·"a" |
| 13 | .end·annotation |
| |
| 14 | .annotation·system·Ldalvik/annotation/Signature; |
| 15 | ····value·=·{ |
| 16 | ········"Lc/a/b/z$a<", |
| 17 | ········"Lc/b/a/r;", |
| 18 | ········"Lc/b/a/r$a;", |
| 19 | ········">;", |
| 20 | ········"Ljava/lang/Object;" |
| 21 | ····} |
11 | .end·annotation | 22 | .end·annotation |
| |
| |
12 | #·direct·methods | 23 | #·direct·methods |
13 | .method·constructor·<init>(Ljava/lang/String;I)V | 24 | .method·private·constructor·<init>()V |
14 | ····.locals·1 | 25 | ····.locals·1 |
| |
15 | ····const/4·v0,·0x0 | 26 | ····invoke-static·{},·Lc/b/a/r;->I()Lc/b/a/r; |
| |
| 27 | ····move-result-object·v0 |
| |
16 | ····.line·288 | |
17 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/google/common/base/Predicates$ObjectPredicate;-><init>(Ljava/lang/String;ILcom/google/common/base/Predicates$1;)V | 28 | ····invoke-direct·{p0,·v0},·Lc/a/b/z$a;-><init>(Lc/a/b/z;)V |
| |
| 29 | ····return-void |
| 30 | .end·method |
| |
| 31 | .method·synthetic·constructor·<init>(Lc/b/a/d;)V |
| 32 | ····.locals·0 |
| |
| 33 | ····invoke-direct·{p0},·Lc/b/a/r$a;-><init>()V |
| |
18 | ····return-void | 34 | ····return-void |
19 | .end·method | 35 | .end·method |
| |
| |
20 | #·virtual·methods | 36 | #·virtual·methods |
21 | .method·public·apply(Ljava/lang/Object;)Z | 37 | .method·public·B(I)Lc/b/a/r$a; |
22 | ····.locals·0 | 38 | ····.locals·1 |
23 | ····.param·p1····#·Ljava/lang/Object; | |
24 | ········.annotation·runtime·Lorg/checkerframework/checker/nullness/compatqual/NullableDecl; | |
25 | ········.end·annotation | |
26 | ····.end·param | |
| |
27 | ····if-eqz·p1,·:cond_0 | 39 | ····invoke-virtual·{p0},·Lc/a/b/z$a;->t()V |
| |
28 | ····const/4·p1,·0x1 | 40 | ····iget-object·v0,·p0,·Lc/a/b/z$a;->e:Lc/a/b/z; |
| |
29 | ····goto·:goto_0 | 41 | ····check-cast·v0,·Lc/b/a/r; |
| |
| 42 | ····invoke-static·{v0,·p1},·Lc/b/a/r;->K(Lc/b/a/r;I)V |
30 | ····:cond_0 | |
31 | ····const/4·p1,·0x0 | |
| |
| 43 | ····return-object·p0 |
32 | ····:goto_0 | |
33 | ····return·p1 | |
34 | .end·method | 44 | .end·method |
| |
35 | .method·public·toString()Ljava/lang/String; | 45 | .method·public·C(Ljava/lang/String;)Lc/b/a/r$a; |
36 | ····.locals·1 | 46 | ····.locals·1 |
| |
37 | ····const-string·v0,·"Predicates.notNull()" | 47 | ····invoke-virtual·{p0},·Lc/a/b/z$a;->t()V |
| |
| 48 | ····iget-object·v0,·p0,·Lc/a/b/z$a;->e:Lc/a/b/z; |
| |
| 49 | ····check-cast·v0,·Lc/b/a/r; |
| |
| 50 | ····invoke-static·{v0,·p1},·Lc/b/a/r;->J(Lc/b/a/r;Ljava/lang/String;)V |
| |
38 | ····return-object·v0 | 51 | ····return-object·p0 |
39 | .end·method | 52 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 57 lines modified | Offset 1, 48 lines modified |
1 | .class·public·Lcom/google/common/base/VerifyException; | 1 | .class·public·Lc/a/b/l$c; |
2 | .super·Ljava/lang/RuntimeException; | 2 | .super·Ljava/io/IOException; |
3 | .source·"VerifyException.java" | 3 | .source·"" |
| |
| |
| 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 6 | ····value·=·Lc/a/b/l; |
| 7 | .end·annotation |
| |
| 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 9 | ····accessFlags·=·0x9 |
| 10 | ····name·=·"c" |
| 11 | .end·annotation |
| |
| |
4 | #·direct·methods | 12 | #·direct·methods |
5 | .method·public·constructor·<init>()V | 13 | .method·constructor·<init>(Ljava/lang/String;Ljava/lang/Throwable;)V |
6 | ····.locals·0 | 14 | ····.locals·2 |
| |
| 15 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
7 | ····.line·30 | |
8 | ····invoke-direct·{p0},·Ljava/lang/RuntimeException;-><init>()V | |
| |
| 16 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
9 | ····return-void | |
10 | .end·method | |
| |
| 17 | ····const-string·v1,·"CodedOutputStream·was·writing·to·a·flat·byte·array·and·ran·out·of·space.:·" |
11 | .method·public·constructor·<init>(Ljava/lang/String;)V | |
12 | ····.locals·0 | |
13 | ····.param·p1····#·Ljava/lang/String; | |
14 | ········.annotation·runtime·Lorg/checkerframework/checker/nullness/compatqual/NullableDecl; | |
15 | ········.end·annotation | |
16 | ····.end·param | |
| |
| 18 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
17 | ····.line·34 | |
18 | ····invoke-direct·{p0,·p1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V | |
| |
| 19 | ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
19 | ····return-void | |
20 | .end·method | |
| |
| 20 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
21 | .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/Throwable;)V | |
22 | ····.locals·0 | |
23 | ····.param·p1····#·Ljava/lang/String; | |
24 | ········.annotation·runtime·Lorg/checkerframework/checker/nullness/compatqual/NullableDecl; | |
25 | ········.end·annotation | |
26 | ····.end·param | |
27 | ····.param·p2····#·Ljava/lang/Throwable; | |
28 | ········.annotation·runtime·Lorg/checkerframework/checker/nullness/compatqual/NullableDecl; | |
29 | ········.end·annotation | |
30 | ····.end·param | |
| |
31 | ····.line·54 | 21 | ····move-result-object·p1 |
| |
32 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V | 22 | ····invoke-direct·{p0,·p1,·p2},·Ljava/io/IOException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V |
| |
33 | ····return-void | 23 | ····return-void |
34 | .end·method | 24 | .end·method |
| |
35 | .method·public·constructor·<init>(Ljava/lang/Throwable;)V | 25 | .method·constructor·<init>(Ljava/lang/Throwable;)V |
36 | ····.locals·0 | 26 | ····.locals·1 |
| |
| 27 | ····const-string·v0,·"CodedOutputStream·was·writing·to·a·flat·byte·array·and·ran·out·of·space." |
37 | ····.param·p1····#·Ljava/lang/Throwable; | |
38 | ········.annotation·runtime·Lorg/checkerframework/checker/nullness/compatqual/NullableDecl; | |
39 | ········.end·annotation | |
40 | ····.end·param | |
| |
41 | ····.line·44 | |
42 | ····invoke-direct·{p0,·p1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V | 28 | ····invoke-direct·{p0,·v0,·p1},·Ljava/io/IOException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V |
| |
43 | ····return-void | 29 | ····return-void |
44 | .end·method | 30 | .end·method |
| | | |
Offset 1, 34 lines modified | Offset 1, 29 lines modified |
1 | .class·abstract·Lcom/google/common/base/CommonMatcher; | 1 | .class·public·abstract·Lkotlinx/coroutines/d; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"CommonMatcher.java" | 3 | .source·"" |
| |
| |
4 | #·direct·methods | 4 | #·virtual·methods |
| 5 | .method·public·abstract·a()J |
5 | .method·constructor·<init>()V | |
6 | ····.locals·0 | |
| |
7 | ····.line·25 | |
8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
9 | ····return-void | |
10 | .end·method | 6 | .end·method |
| |
| 7 | .method·public·abstract·b(Ljava/lang/Object;J)V |
| 8 | .end·method |
| |
11 | #·virtual·methods | |
12 | .method·public·abstract·end()I | 9 | .method·public·abstract·c()V |
13 | .end·method | 10 | .end·method |
| |
14 | .method·public·abstract·find()Z | 11 | .method·public·abstract·d()V |
15 | .end·method | 12 | .end·method |
| |
16 | .method·public·abstract·find(I)Z | 13 | .method·public·abstract·e()V |
17 | .end·method | 14 | .end·method |
| |
18 | .method·public·abstract·matches()Z | 15 | .method·public·abstract·f(Ljava/lang/Thread;)V |
19 | .end·method | 16 | .end·method |
| |
20 | .method·public·abstract·replaceAll(Ljava/lang/String;)Ljava/lang/String; | 17 | .method·public·abstract·g()V |
21 | .end·method | 18 | .end·method |
| |
22 | .method·public·abstract·start()I | 19 | .method·public·abstract·h(Ljava/lang/Runnable;)Ljava/lang/Runnable; |
23 | .end·method | 20 | .end·method |
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 128 lines modified | Offset 1, 167 lines modified |
1 | .class·Lcom/google/common/reflect/TypeToken$Bounds; | 1 | .class·final·Lb/b/c$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"TypeToken.java" | 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Ljava/util/Iterator; |
| |
| |
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lcom/google/common/reflect/TypeToken; | 8 | ····value·=·Lb/b/c; |
7 | .end·annotation | 9 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0xa | 11 | ····accessFlags·=·0x10 |
10 | ····name·=·"Bounds" | 12 | ····name·=·"a" |
| 13 | .end·annotation |
| |
| 14 | .annotation·system·Ldalvik/annotation/Signature; |
| 15 | ····value·=·{ |
| 16 | ········"<T:", |
| 17 | ········"Ljava/lang/Object;", |
| 18 | ········">", |
| 19 | ········"Ljava/lang/Object;", |
| 20 | ········"Ljava/util/Iterator<", |
| 21 | ········"TT;>;" |
| 22 | ····} |
11 | .end·annotation | 23 | .end·annotation |
| |
| |
12 | #·instance·fields | 24 | #·instance·fields |
13 | .field·private·final·bounds:[Ljava/lang/reflect/Type; | 25 | .field·final·d:I |
| |
| 26 | .field·e:I |
| |
14 | .field·private·final·target:Z | 27 | .field·f:I |
| |
| 28 | .field·g:Z |
| |
| 29 | .field·final·synthetic·h:Lb/b/c; |
| |
| |
15 | #·direct·methods | 30 | #·direct·methods |
16 | .method·constructor·<init>([Ljava/lang/reflect/Type;Z)V | 31 | .method·constructor·<init>(Lb/b/c;I)V |
17 | ····.locals·0 | 32 | ····.locals·1 |
| |
| 33 | ····iput-object·p1,·p0,·Lb/b/c$a;->h:Lb/b/c; |
| |
18 | ····.line·1064 | |
19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 34 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
20 | ····.line·1065 | |
21 | ····iput-object·p1,·p0,·Lcom/google/common/reflect/TypeToken$Bounds;->bounds:[Ljava/lang/reflect/Type; | 35 | ····const/4·v0,·0x0 |
| |
| 36 | ····iput-boolean·v0,·p0,·Lb/b/c$a;->g:Z |
| |
22 | ····.line·1066 | |
23 | ····iput-boolean·p2,·p0,·Lcom/google/common/reflect/TypeToken$Bounds;->target:Z | 37 | ····iput·p2,·p0,·Lb/b/c$a;->d:I |
| |
| 38 | ····invoke-virtual·{p1},·Lb/b/c;->d()I |
| |
| 39 | ····move-result·p1 |
| |
| 40 | ····iput·p1,·p0,·Lb/b/c$a;->e:I |
| |
24 | ····return-void | 41 | ····return-void |
25 | .end·method | 42 | .end·method |
| |
| |
26 | #·virtual·methods | 43 | #·virtual·methods |
27 | .method·isSubtypeOf(Ljava/lang/reflect/Type;)Z | 44 | .method·public·hasNext()Z |
28 | ····.locals·5 | 45 | ····.locals·2 |
| |
| 46 | ····iget·v0,·p0,·Lb/b/c$a;->f:I |
| |
| 47 | ····iget·v1,·p0,·Lb/b/c$a;->e:I |
29 | ····.line·1070 | |
30 | ····iget-object·v0,·p0,·Lcom/google/common/reflect/TypeToken$Bounds;->bounds:[Ljava/lang/reflect/Type; | |
| |
31 | ····array-length·v1,·v0 | 48 | ····if-ge·v0,·v1,·:cond_0 |
| |
| 49 | ····const/4·v0,·0x1 |
| |
| 50 | ····goto·:goto_0 |
| |
| 51 | ····:cond_0 |
32 | ····const/4·v2,·0x0 | 52 | ····const/4·v0,·0x0 |
| |
33 | ····:goto_0 | 53 | ····:goto_0 |
34 | ····if-ge·v2,·v1,·:cond_1 | 54 | ····return·v0 |
| 55 | .end·method |
| |
35 | ····aget-object·v3,·v0,·v2 | 56 | .method·public·next()Ljava/lang/Object; |
| 57 | ····.locals·3 |
| 58 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 59 | ········value·=·{ |
| 60 | ············"()TT;" |
| 61 | ········} |
| 62 | ····.end·annotation |
| |
| 63 | ····invoke-virtual·{p0},·Lb/b/c$a;->hasNext()Z |
36 | ····.line·1071 | |
37 | ····invoke-static·{v3},·Lcom/google/common/reflect/TypeToken;->of(Ljava/lang/reflect/Type;)Lcom/google/common/reflect/TypeToken; | |
| |
38 | ····move-result-object·v3 | 64 | ····move-result·v0 |
| |
39 | ····invoke-virtual·{v3,·p1},·Lcom/google/common/reflect/TypeToken;->isSubtypeOf(Ljava/lang/reflect/Type;)Z | 65 | ····if-eqz·v0,·:cond_0 |
| |
40 | ····move-result·v3 | 66 | ····iget-object·v0,·p0,·Lb/b/c$a;->h:Lb/b/c; |
| |
41 | ····iget-boolean·v4,·p0,·Lcom/google/common/reflect/TypeToken$Bounds;->target:Z | 67 | ····iget·v1,·p0,·Lb/b/c$a;->f:I |
| |
42 | ····if-ne·v3,·v4,·:cond_0 | 68 | ····iget·v2,·p0,·Lb/b/c$a;->d:I |
| |
43 | ····return·v4 | 69 | ····invoke-virtual·{v0,·v1,·v2},·Lb/b/c;->b(II)Ljava/lang/Object; |
| |
| 70 | ····move-result-object·v0 |
44 | ····:cond_0 | |
45 | ····add-int/lit8·v2,·v2,·0x1 | |
| |
46 | ····goto·:goto_0 | 71 | ····iget·v1,·p0,·Lb/b/c$a;->f:I |
| |
| 72 | ····const/4·v2,·0x1 |
47 | ····.line·1075 | |
48 | ····:cond_1 | |
49 | ····iget-boolean·p1,·p0,·Lcom/google/common/reflect/TypeToken$Bounds;->target:Z | |
| |
Max diff block lines reached; 1927/5393 bytes (35.73%) of diff not shown.
|
| | | |
Offset 1, 52 lines modified | Offset 1, 65 lines modified |
1 | .class·final·enum·Lcom/google/common/reflect/Types$ClassOwnership$1; | |
2 | .super·Lcom/google/common/reflect/Types$ClassOwnership; | |
3 | .source·"Types.java" | 1 | .class·public·final·Lc/b/a/p$a; |
| 2 | .super·Lc/a/b/z$a; |
| 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Lc/a/b/t0; |
| |
| |
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lcom/google/common/reflect/Types$ClassOwnership; | 8 | ····value·=·Lc/b/a/p; |
7 | .end·annotation | 9 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x4008 | 11 | ····accessFlags·=·0x19 |
10 | ····name·=·null | 12 | ····name·=·"a" |
| 13 | .end·annotation |
| |
| 14 | .annotation·system·Ldalvik/annotation/Signature; |
| 15 | ····value·=·{ |
| 16 | ········"Lc/a/b/z$a<", |
| 17 | ········"Lc/b/a/p;", |
| 18 | ········"Lc/b/a/p$a;", |
| 19 | ········">;", |
| 20 | ········"Ljava/lang/Object;" |
| 21 | ····} |
11 | .end·annotation | 22 | .end·annotation |
| |
| |
12 | #·direct·methods | 23 | #·direct·methods |
13 | .method·constructor·<init>(Ljava/lang/String;I)V | 24 | .method·private·constructor·<init>()V |
14 | ····.locals·1 | 25 | ····.locals·1 |
| |
15 | ····const/4·v0,·0x0 | 26 | ····invoke-static·{},·Lc/b/a/p;->I()Lc/b/a/p; |
| |
| 27 | ····move-result-object·v0 |
| |
| 28 | ····invoke-direct·{p0,·v0},·Lc/a/b/z$a;-><init>(Lc/a/b/z;)V |
| |
| 29 | ····return-void |
| 30 | .end·method |
| |
| 31 | .method·synthetic·constructor·<init>(Lc/b/a/d;)V |
| 32 | ····.locals·0 |
| |
| 33 | ····invoke-direct·{p0},·Lc/b/a/p$a;-><init>()V |
16 | ····.line·107 | |
17 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/google/common/reflect/Types$ClassOwnership;-><init>(Ljava/lang/String;ILcom/google/common/reflect/Types$1;)V | |
| |
18 | ····return-void | 34 | ····return-void |
19 | .end·method | 35 | .end·method |
| |
| |
20 | #·virtual·methods | 36 | #·virtual·methods |
21 | .method·getOwnerType(Ljava/lang/Class;)Ljava/lang/Class; | 37 | .method·public·B(I)Lc/b/a/p$a; |
22 | ····.locals·0 | 38 | ····.locals·1 |
23 | ····.annotation·system·Ldalvik/annotation/Signature; | |
24 | ········value·=·{ | |
25 | ············"(", | |
26 | ············"Ljava/lang/Class<", | |
27 | ············"*>;)", | |
28 | ············"Ljava/lang/Class<", | |
29 | ············"*>;" | |
30 | ········} | |
31 | ····.end·annotation | |
| |
32 | ····.annotation·runtime·Lorg/checkerframework/checker/nullness/compatqual/NullableDecl; | |
33 | ····.end·annotation | 39 | ····invoke-virtual·{p0},·Lc/a/b/z$a;->t()V |
| |
| 40 | ····iget-object·v0,·p0,·Lc/a/b/z$a;->e:Lc/a/b/z; |
| |
| 41 | ····check-cast·v0,·Lc/b/a/p; |
34 | ····.line·111 | |
35 | ····invoke-virtual·{p1},·Ljava/lang/Class;->getEnclosingClass()Ljava/lang/Class; | |
| |
36 | ····move-result-object·p1 | 42 | ····invoke-static·{v0,·p1},·Lc/b/a/p;->J(Lc/b/a/p;I)V |
| |
37 | ····return-object·p1 | 43 | ····return-object·p0 |
38 | .end·method | 44 | .end·method |
| | | |
Offset 1, 64 lines modified | Offset 1, 108 lines modified |
1 | .class·final·enum·Lcom/google/common/reflect/TypeToken$TypeFilter$2; | |
2 | .super·Lcom/google/common/reflect/TypeToken$TypeFilter; | |
3 | .source·"TypeToken.java" | 1 | .class·final·Lc/a/b/i$d; |
| 2 | .super·Lc/a/b/i$i; |
| 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lcom/google/common/reflect/TypeToken$TypeFilter; | 6 | ····value·=·Lc/a/b/i; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x4008 | 9 | ····accessFlags·=·0x1a |
10 | ····name·=·null | 10 | ····name·=·"d" |
11 | .end·annotation | 11 | .end·annotation |
| |
| |
| 12 | #·instance·fields |
| 13 | .field·private·final·h:I |
| |
| 14 | .field·private·final·i:I |
| |
| |
12 | #·direct·methods | 15 | #·direct·methods |
13 | .method·constructor·<init>(Ljava/lang/String;I)V | 16 | .method·constructor·<init>([BII)V |
14 | ····.locals·1 | 17 | ····.locals·1 |
| |
15 | ····const/4·v0,·0x0 | 18 | ····invoke-direct·{p0,·p1},·Lc/a/b/i$i;-><init>([B)V |
| |
| 19 | ····add-int·v0,·p2,·p3 |
| |
16 | ····.line·811 | |
17 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/google/common/reflect/TypeToken$TypeFilter;-><init>(Ljava/lang/String;ILcom/google/common/reflect/TypeToken$1;)V | 20 | ····array-length·p1,·p1 |
| |
| 21 | ····invoke-static·{p2,·v0,·p1},·Lc/a/b/i;->j(III)I |
| |
| 22 | ····iput·p2,·p0,·Lc/a/b/i$d;->h:I |
| |
| 23 | ····iput·p3,·p0,·Lc/a/b/i$d;->i:I |
| |
18 | ····return-void | 24 | ····return-void |
19 | .end·method | 25 | .end·method |
| |
| |
20 | #·virtual·methods | 26 | #·virtual·methods |
21 | .method·public·apply(Lcom/google/common/reflect/TypeToken;)Z | 27 | .method·protected·F()I |
22 | ····.locals·0 | 28 | ····.locals·1 |
23 | ····.annotation·system·Ldalvik/annotation/Signature; | |
24 | ········value·=·{ | |
25 | ············"(", | |
26 | ············"Lcom/google/common/reflect/TypeToken<", | |
27 | ············"*>;)Z" | |
28 | ········} | |
29 | ····.end·annotation | |
| 29 | ····iget·v0,·p0,·Lc/a/b/i$d;->h:I |
| |
| 30 | ····return·v0 |
| 31 | .end·method |
| |
| 32 | .method·public·h(I)B |
| 33 | ····.locals·2 |
| |
| 34 | ····invoke-virtual·{p0},·Lc/a/b/i$d;->size()I |
| |
| 35 | ····move-result·v0 |
| |
| 36 | ····invoke-static·{p1,·v0},·Lc/a/b/i;->i(II)V |
| |
| 37 | ····iget-object·v0,·p0,·Lc/a/b/i$i;->g:[B |
30 | ····.line·814 | |
31 | ····invoke-virtual·{p1},·Lcom/google/common/reflect/TypeToken;->getRawType()Ljava/lang/Class; | |
| |
32 | ····move-result-object·p1 | 38 | ····iget·v1,·p0,·Lc/a/b/i$d;->h:I |
| |
33 | ····invoke-virtual·{p1},·Ljava/lang/Class;->isInterface()Z | 39 | ····add-int/2addr·v1,·p1 |
| |
34 | ····move-result·p1 | 40 | ····aget-byte·p1,·v0,·v1 |
| |
35 | ····return·p1 | 41 | ····return·p1 |
36 | .end·method | 42 | .end·method |
| |
37 | .method·public·bridge·synthetic·apply(Ljava/lang/Object;)Z | 43 | .method·protected·n([BIII)V |
38 | ····.locals·0 | 44 | ····.locals·2 |
| |
| 45 | ····iget-object·v0,·p0,·Lc/a/b/i$i;->g:[B |
39 | ····.line·811 | |
40 | ····check-cast·p1,·Lcom/google/common/reflect/TypeToken; | |
| |
41 | ····invoke-virtual·{p0,·p1},·Lcom/google/common/reflect/TypeToken$TypeFilter$2;->apply(Lcom/google/common/reflect/TypeToken;)Z | 46 | ····invoke-virtual·{p0},·Lc/a/b/i$d;->F()I |
| |
42 | ····move-result·p1 | 47 | ····move-result·v1 |
| |
| 48 | ····add-int/2addr·v1,·p2 |
| |
| 49 | ····invoke-static·{v0,·v1,·p1,·p3,·p4},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V |
| |
| 50 | ····return-void |
| 51 | .end·method |
| |
| 52 | .method·o(I)B |
| 53 | ····.locals·2 |
| |
| 54 | ····iget-object·v0,·p0,·Lc/a/b/i$i;->g:[B |
| |
| 55 | ····iget·v1,·p0,·Lc/a/b/i$d;->h:I |
| |
| 56 | ····add-int/2addr·v1,·p1 |
| |
| 57 | ····aget-byte·p1,·v0,·v1 |
| |
43 | ····return·p1 | 58 | ····return·p1 |
44 | .end·method | 59 | .end·method |
| |
| 60 | .method·public·size()I |
| 61 | ····.locals·1 |
| |
| 62 | ····iget·v0,·p0,·Lc/a/b/i$d;->i:I |
| |
| 63 | ····return·v0 |
| 64 | .end·method |
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 34 lines modified | Offset 1, 26 lines modified |
| 1 | .class·public·final·Le/e; |
| 2 | .super·Le/g; |
| 3 | .source·"" |
1 | .class·Lcom/google/common/reflect/Types$ClassOwnership$1LocalClass; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"Types.java" | |
| |
| |
4 | #·annotations | |
5 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | |
6 | ····value·=·Lcom/google/common/reflect/Types$ClassOwnership;->detectJvmBehavior()Lcom/google/common/reflect/Types$ClassOwnership; | |
7 | .end·annotation | |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | |
9 | ····accessFlags·=·0x0 | |
10 | ····name·=·"LocalClass" | |
11 | .end·annotation | |
| |
12 | .annotation·system·Ldalvik/annotation/Signature; | |
13 | ····value·=·{ | |
14 | ········"<T:", | |
15 | ········"Ljava/lang/Object;", | |
16 | ········">", | |
17 | ········"Ljava/lang/Object;" | |
18 | ····} | |
19 | .end·annotation | |
| |
| |
20 | #·direct·methods | 4 | #·direct·methods |
21 | .method·constructor·<init>()V | 5 | .method·public·static·bridge·synthetic·a(Le/v/c/a;)Le/d; |
22 | ····.locals·0 | 6 | ····.locals·0 |
| 7 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 8 | ········value·=·{ |
| 9 | ············"<T:", |
| 10 | ············"Ljava/lang/Object;", |
| 11 | ············">(", |
| 12 | ············"Le/v/c/a<", |
| 13 | ············"+TT;>;)", |
| 14 | ············"Le/d<", |
| 15 | ············"TT;>;" |
| 16 | ········} |
| 17 | ····.end·annotation |
| |
| 18 | ····invoke-static·{p0},·Le/f;->a(Le/v/c/a;)Le/d; |
| |
| 19 | ····move-result-object·p0 |
23 | ····.line·132 | |
24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
25 | ····return-void | 20 | ····return-object·p0 |
26 | .end·method | 21 | .end·method |
| | | |
Offset 1, 60 lines modified | Offset 1, 53 lines modified |
1 | .class·abstract·Lcom/google/common/reflect/TypeCapture; | 1 | .class·final·Lc/b/a/e$b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"TypeCapture.java" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/Signature; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 6 | ····value·=·Lc/b/a/e; |
6 | ····value·=·{ | |
7 | ········"<T:", | |
8 | ········"Ljava/lang/Object;", | |
9 | ········">", | |
10 | ········"Ljava/lang/Object;" | |
11 | ····} | |
12 | .end·annotation | 7 | .end·annotation |
| |
| 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 9 | ····accessFlags·=·0x1a |
| 10 | ····name·=·"b" |
| 11 | .end·annotation |
| |
13 | #·direct·methods | |
14 | .method·constructor·<init>()V | |
15 | ····.locals·0 | |
| |
16 | ····.line·27 | |
17 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
18 | ····return-void | |
19 | .end·method | |
| |
| |
20 | #·virtual·methods | |
21 | .method·final·capture()Ljava/lang/reflect/Type; | |
22 | ····.locals·3 | 12 | #·static·fields |
| 13 | .field·static·final·a:Lc/a/b/l0; |
| 14 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 15 | ········value·=·{ |
| 16 | ············"Lc/a/b/l0<", |
| 17 | ············"Ljava/lang/Integer;", |
| 18 | ············"Lc/a/b/i;", |
| 19 | ············">;" |
| 20 | ········} |
| 21 | ····.end·annotation |
| 22 | .end·field |
| |
23 | ····.line·31 | |
24 | ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | |
| |
25 | ····move-result-object·v0 | 23 | #·direct·methods |
| 24 | .method·static·constructor·<clinit>()V |
| 25 | ····.locals·4 |
| |
26 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getGenericSuperclass()Ljava/lang/reflect/Type; | 26 | ····sget-object·v0,·Lc/a/b/u1$b;->j:Lc/a/b/u1$b; |
| |
27 | ····move-result-object·v0 | 27 | ····const/4·v1,·0x0 |
| |
| 28 | ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
28 | ····.line·32 | |
29 | ····instance-of·v1,·v0,·Ljava/lang/reflect/ParameterizedType; | |
| |
30 | ····const-string·v2,·"%s·isn\'t·parameterized" | 29 | ····move-result-object·v1 |
| |
31 | ····invoke-static·{v1,·v2,·v0},·Lcom/google/common/base/Preconditions;->checkArgument(ZLjava/lang/String;Ljava/lang/Object;)V | 30 | ····sget-object·v2,·Lc/a/b/u1$b;->q:Lc/a/b/u1$b; |
| |
| 31 | ····sget-object·v3,·Lc/a/b/i;->e:Lc/a/b/i; |
32 | ····.line·33 | |
33 | ····check-cast·v0,·Ljava/lang/reflect/ParameterizedType; | |
| |
34 | ····invoke-interface·{v0},·Ljava/lang/reflect/ParameterizedType;->getActualTypeArguments()[Ljava/lang/reflect/Type; | 32 | ····invoke-static·{v0,·v1,·v2,·v3},·Lc/a/b/l0;->d(Lc/a/b/u1$b;Ljava/lang/Object;Lc/a/b/u1$b;Ljava/lang/Object;)Lc/a/b/l0; |
| |
35 | ····move-result-object·v0 | 33 | ····move-result-object·v0 |
| |
| 34 | ····sput-object·v0,·Lc/b/a/e$b;->a:Lc/a/b/l0; |
36 | ····const/4·v1,·0x0 | |
| |
37 | ····aget-object·v0,·v0,·v1 | |
| |
38 | ····return-object·v0 | 35 | ····return-void |
39 | .end·method | 36 | .end·method |
| | | |
Offset 1, 64 lines modified | Offset 1, 109 lines modified |
1 | .class·final·enum·Lcom/google/common/reflect/Types$ClassOwnership$2; | |
2 | .super·Lcom/google/common/reflect/Types$ClassOwnership; | |
3 | .source·"Types.java" | 1 | .class·final·enum·Lio/flutter/view/c$o; |
| 2 | .super·Ljava/lang/Enum; |
| 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lcom/google/common/reflect/Types$ClassOwnership; | 6 | ····value·=·Lio/flutter/view/c; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x4008 | 9 | ····accessFlags·=·0x401a |
10 | ····name·=·null | 10 | ····name·=·"o" |
11 | .end·annotation | 11 | .end·annotation |
| |
| 12 | .annotation·system·Ldalvik/annotation/Signature; |
| 13 | ····value·=·{ |
| 14 | ········"Ljava/lang/Enum<", |
| 15 | ········"Lio/flutter/view/c$o;", |
| 16 | ········">;" |
| 17 | ····} |
| 18 | .end·annotation |
| |
| |
| 19 | #·static·fields |
| 20 | .field·public·static·final·enum·d:Lio/flutter/view/c$o; |
| |
| 21 | .field·public·static·final·enum·e:Lio/flutter/view/c$o; |
| |
| 22 | .field·private·static·final·synthetic·f:[Lio/flutter/view/c$o; |
| |
| |
12 | #·direct·methods | 23 | #·direct·methods |
13 | .method·constructor·<init>(Ljava/lang/String;I)V | 24 | .method·static·constructor·<clinit>()V |
14 | ····.locals·1 | 25 | ····.locals·5 |
| |
| 26 | ····new-instance·v0,·Lio/flutter/view/c$o; |
| |
| 27 | ····const-string·v1,·"SPELLOUT" |
| |
| 28 | ····const/4·v2,·0x0 |
| |
| 29 | ····invoke-direct·{v0,·v1,·v2},·Lio/flutter/view/c$o;-><init>(Ljava/lang/String;I)V |
| |
| 30 | ····sput-object·v0,·Lio/flutter/view/c$o;->d:Lio/flutter/view/c$o; |
| |
| 31 | ····new-instance·v1,·Lio/flutter/view/c$o; |
| |
| 32 | ····const-string·v3,·"LOCALE" |
| |
| 33 | ····const/4·v4,·0x1 |
| |
| 34 | ····invoke-direct·{v1,·v3,·v4},·Lio/flutter/view/c$o;-><init>(Ljava/lang/String;I)V |
| |
| 35 | ····sput-object·v1,·Lio/flutter/view/c$o;->e:Lio/flutter/view/c$o; |
| |
15 | ····const/4·v0,·0x0 | 36 | ····const/4·v3,·0x2 |
| |
16 | ····.line·114 | |
17 | ····invoke-direct·{p0,·p1,·p2,·v0},·Lcom/google/common/reflect/Types$ClassOwnership;-><init>(Ljava/lang/String;ILcom/google/common/reflect/Types$1;)V | 37 | ····new-array·v3,·v3,·[Lio/flutter/view/c$o; |
| |
| 38 | ····aput-object·v0,·v3,·v2 |
| |
| 39 | ····aput-object·v1,·v3,·v4 |
| |
| 40 | ····sput-object·v3,·Lio/flutter/view/c$o;->f:[Lio/flutter/view/c$o; |
| |
18 | ····return-void | 41 | ····return-void |
19 | .end·method | 42 | .end·method |
| |
| 43 | .method·private·constructor·<init>(Ljava/lang/String;I)V |
| |
20 | #·virtual·methods | |
21 | .method·getOwnerType(Ljava/lang/Class;)Ljava/lang/Class; | |
22 | ····.locals·1 | 44 | ····.locals·0 |
23 | ····.annotation·system·Ldalvik/annotation/Signature; | 45 | ····.annotation·system·Ldalvik/annotation/Signature; |
24 | ········value·=·{ | 46 | ········value·=·{ |
25 | ············"(", | 47 | ············"()V" |
26 | ············"Ljava/lang/Class<", | |
27 | ············"*>;)", | |
28 | ············"Ljava/lang/Class<", | |
29 | ············"*>;" | |
30 | ········} | 48 | ········} |
31 | ····.end·annotation | 49 | ····.end·annotation |
| |
32 | ····.annotation·runtime·Lorg/checkerframework/checker/nullness/compatqual/NullableDecl; | |
33 | ····.end·annotation | 50 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V |
| |
| 51 | ····return-void |
| 52 | .end·method |
| |
| 53 | .method·public·static·valueOf(Ljava/lang/String;)Lio/flutter/view/c$o; |
| 54 | ····.locals·1 |
| |
| 55 | ····const-class·v0,·Lio/flutter/view/c$o; |
| |
| 56 | ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; |
34 | ····.line·118 | |
35 | ····invoke-virtual·{p1},·Ljava/lang/Class;->isLocalClass()Z | |
| |
36 | ····move-result·v0 | 57 | ····move-result-object·p0 |
| |
37 | ····if-eqz·v0,·:cond_0 | 58 | ····check-cast·p0,·Lio/flutter/view/c$o; |
| |
| 59 | ····return-object·p0 |
| 60 | .end·method |
| |
| 61 | .method·public·static·values()[Lio/flutter/view/c$o; |
| 62 | ····.locals·1 |
| |
38 | ····const/4·p1,·0x0 | 63 | ····sget-object·v0,·Lio/flutter/view/c$o;->f:[Lio/flutter/view/c$o; |
| |
39 | ····return-object·p1 | 64 | ····invoke-virtual·{v0},·[Lio/flutter/view/c$o;->clone()Ljava/lang/Object; |
| |
| 65 | ····move-result-object·v0 |
40 | ····.line·121 | |
41 | ····:cond_0 | |
42 | ····invoke-virtual·{p1},·Ljava/lang/Class;->getEnclosingClass()Ljava/lang/Class; | |
| |
43 | ····move-result-object·p1 | 66 | ····check-cast·v0,·[Lio/flutter/view/c$o; |
| |
44 | ····return-object·p1 | 67 | ····return-object·v0 |
45 | .end·method | 68 | .end·method |
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 27 lines modified | Offset 1, 43 lines modified |
1 | .class·abstract·Lcom/google/common/collect/ForwardingImmutableMap; | 1 | .class·Le/r/b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
3 | .source·"ForwardingImmutableMap.java" | |
| |
| |
4 | #·annotations | |
5 | .annotation·system·Ldalvik/annotation/Signature; | |
6 | ····value·=·{ | |
7 | ········"<K:", | |
8 | ········"Ljava/lang/Object;", | |
9 | ········"V:", | |
10 | ········"Ljava/lang/Object;", | |
11 | ········">", | |
12 | ········"Ljava/lang/Object;" | |
13 | ····} | |
14 | .end·annotation | |
| |
| |
15 | #·direct·methods | 4 | #·direct·methods |
16 | .method·private·constructor·<init>()V | 5 | .method·public·static·a(Ljava/lang/Comparable;Ljava/lang/Comparable;)I |
17 | ····.locals·0 | 6 | ····.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_0 |
| |
| 15 | ····const/4·p0,·0x0 |
| |
| 16 | ····return·p0 |
| |
| 17 | ····:cond_0 |
| 18 | ····if-nez·p0,·:cond_1 |
| |
| 19 | ····const/4·p0,·-0x1 |
| |
| 20 | ····return·p0 |
| |
| 21 | ····:cond_1 |
| 22 | ····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 |
18 | ····.line·28 | |
19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
20 | ····return-void | 28 | ····return·p0 |
21 | .end·method | 29 | .end·method |
| | | |
Offset 1, 45 lines modified | Offset 1, 29 lines modified |
1 | .class·public·interface·abstract·Lcom/google/common/collect/Multiset$Entry; | 1 | .class·public·interface·abstract·Le/v/c/a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Multiset.java" | 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Le/c; |
| |
4 | #·annotations | |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | |
6 | ····value·=·Lcom/google/common/collect/Multiset; | |
7 | .end·annotation | |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | |
9 | ····accessFlags·=·0x609 | |
10 | ····name·=·"Entry" | |
11 | .end·annotation | |
| |
| 6 | #·annotations |
12 | .annotation·system·Ldalvik/annotation/Signature; | 7 | .annotation·system·Ldalvik/annotation/Signature; |
13 | ····value·=·{ | 8 | ····value·=·{ |
14 | ········"<E:", | 9 | ········"<R:", |
15 | ········"Ljava/lang/Object;", | 10 | ········"Ljava/lang/Object;", |
16 | ········">", | 11 | ········">", |
17 | ········"Ljava/lang/Object;" | 12 | ········"Ljava/lang/Object;", |
| 13 | ········"Le/c<", |
| 14 | ········"TR;>;" |
18 | ····} | 15 | ····} |
19 | .end·annotation | 16 | .end·annotation |
| |
| |
20 | #·virtual·methods | 17 | #·virtual·methods |
21 | .method·public·abstract·equals(Ljava/lang/Object;)Z | 18 | .method·public·abstract·invoke()Ljava/lang/Object; |
22 | .end·method | |
| |
23 | .method·public·abstract·getCount()I | |
24 | .end·method | |
| |
25 | .method·public·abstract·getElement()Ljava/lang/Object; | |
26 | ····.annotation·system·Ldalvik/annotation/Signature; | 19 | ····.annotation·system·Ldalvik/annotation/Signature; |
27 | ········value·=·{ | 20 | ········value·=·{ |
28 | ············"()TE;" | 21 | ············"()TR;" |
29 | ········} | 22 | ········} |
30 | ····.end·annotation | 23 | ····.end·annotation |
31 | .end·method | 24 | .end·method |
| |
32 | .method·public·abstract·hashCode()I | |
33 | .end·method | |
| |
34 | .method·public·abstract·toString()Ljava/lang/String; | |
35 | .end·method | |
| | | |
Offset 1, 47 lines modified | Offset 1, 53 lines modified |
1 | .class·public·interface·abstract·Lcom/google/common/collect/RowSortedTable; | 1 | .class·public·interface·abstract·Le/v/c/i; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"RowSortedTable.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lcom/google/common/collect/Table; | 5 | .implements·Le/c; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/Signature; | 7 | .annotation·system·Ldalvik/annotation/Signature; |
8 | ····value·=·{ | 8 | ····value·=·{ |
9 | ········"<R:", | 9 | ········"<P1:", |
10 | ········"Ljava/lang/Object;", | 10 | ········"Ljava/lang/Object;", |
11 | ········"C:", | 11 | ········"P2:", |
12 | ········"Ljava/lang/Object;", | 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;", |
13 | ········"V:", | 43 | ········"R:", |
14 | ········"Ljava/lang/Object;", | 44 | ········"Ljava/lang/Object;", |
15 | ········">", | 45 | ········">", |
16 | ········"Ljava/lang/Object;", | 46 | ········"Ljava/lang/Object;", |
17 | ········"Lcom/google/common/collect/Table<", | 47 | ········"Le/c<", |
18 | ········"TR;TC;TV;>;" | 48 | ········"TR;>;" |
19 | ····} | 49 | ····} |
20 | .end·annotation | 50 | .end·annotation |
| |
| |
21 | #·virtual·methods | |
22 | .method·public·abstract·rowKeySet()Ljava/util/SortedSet; | |
23 | ····.annotation·system·Ldalvik/annotation/Signature; | |
24 | ········value·=·{ | |
25 | ············"()", | |
26 | ············"Ljava/util/SortedSet<", | |
27 | ············"TR;>;" | |
28 | ········} | |
29 | ····.end·annotation | |
30 | .end·method | |
| |
31 | .method·public·abstract·rowMap()Ljava/util/SortedMap; | |
32 | ····.annotation·system·Ldalvik/annotation/Signature; | |
33 | ········value·=·{ | |
34 | ············"()", | |
35 | ············"Ljava/util/SortedMap<", | |
36 | ············"TR;", | |
37 | ············"Ljava/util/Map<", | |
38 | ············"TC;TV;>;>;" | |
39 | ········} | |
40 | ····.end·annotation | |
41 | .end·method | |
Max HTML report size reached
| | | |
Offset 1, 103 lines modified | Offset 1, 124 lines modified |
1 | .class·final·Lcom/google/common/collect/SortedIterables; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"SortedIterables.java" | 1 | .class·public·final·Lkotlinx/coroutines/internal/i$b; |
| 2 | .super·Le/v/d/j; |
| 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Le/v/c/l; |
| |
| |
| 6 | #·annotations |
| 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
| 8 | ····value·=·Lkotlinx/coroutines/internal/i;->a(Ljava/lang/reflect/Constructor;)Le/v/c/l; |
| 9 | .end·annotation |
| |
| 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 11 | ····accessFlags·=·0x19 |
| 12 | ····name·=·null |
| 13 | .end·annotation |
| |
| 14 | .annotation·system·Ldalvik/annotation/Signature; |
| 15 | ····value·=·{ |
| 16 | ········"Le/v/d/j;", |
| 17 | ········"Le/v/c/l<", |
| 18 | ········"Ljava/lang/Throwable;", |
| 19 | ········"Ljava/lang/Throwable;", |
| 20 | ········">;" |
| 21 | ····} |
| 22 | .end·annotation |
| |
| |
| 23 | #·instance·fields |
| 24 | .field·final·synthetic·d:Ljava/lang/reflect/Constructor; |
| |
| |
4 | #·direct·methods | 25 | #·direct·methods |
5 | .method·private·constructor·<init>()V | 26 | .method·public·constructor·<init>(Ljava/lang/reflect/Constructor;)V |
6 | ····.locals·0 | 27 | ····.locals·0 |
| |
7 | ····.line·30 | |
8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 28 | ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/i$b;->d:Ljava/lang/reflect/Constructor; |
| |
| 29 | ····const/4·p1,·0x1 |
| |
| 30 | ····invoke-direct·{p0,·p1},·Le/v/d/j;-><init>(I)V |
| |
9 | ····return-void | 31 | ····return-void |
10 | .end·method | 32 | .end·method |
| |
11 | .method·public·static·comparator(Ljava/util/SortedSet;)Ljava/util/Comparator; | |
12 | ····.locals·0 | |
13 | ····.annotation·system·Ldalvik/annotation/Signature; | |
14 | ········value·=·{ | |
15 | ············"<E:", | |
16 | ············"Ljava/lang/Object;", | |
17 | ············">(", | |
18 | ············"Ljava/util/SortedSet<", | |
19 | ············"TE;>;)", | |
20 | ············"Ljava/util/Comparator<", | |
21 | ············"-TE;>;" | |
22 | ········} | |
23 | ····.end·annotation | |
| |
24 | ····.line·53 | |
25 | ····invoke-interface·{p0},·Ljava/util/SortedSet;->comparator()Ljava/util/Comparator; | |
| |
26 | ····move-result-object·p0 | 33 | #·virtual·methods |
| 34 | .method·public·final·a(Ljava/lang/Throwable;)Ljava/lang/Throwable; |
| 35 | ····.locals·3 |
| |
27 | ····if-nez·p0,·:cond_0 | 36 | ····:try_start_0 |
| 37 | ····sget-object·v0,·Le/j;->d:Le/j$a; |
| |
| 38 | ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/i$b;->d:Ljava/lang/reflect/Constructor; |
28 | ····.line·55 | |
29 | ····invoke-static·{},·Lcom/google/common/collect/Ordering;->natural()Lcom/google/common/collect/Ordering; | |
| |
30 | ····move-result-object·p0 | 39 | ····const/4·v1,·0x1 |
| |
| 40 | ····new-array·v1,·v1,·[Ljava/lang/Object; |
31 | ····:cond_0 | |
32 | ····return-object·p0 | |
33 | .end·method | |
| |
| 41 | ····const/4·v2,·0x0 |
34 | .method·public·static·hasSameComparator(Ljava/util/Comparator;Ljava/lang/Iterable;)Z | |
35 | ····.locals·1 | |
36 | ····.annotation·system·Ldalvik/annotation/Signature; | |
37 | ········value·=·{ | |
38 | ············"(", | |
39 | ············"Ljava/util/Comparator<", | |
40 | ············"*>;", | |
41 | ············"Ljava/lang/Iterable<", | |
42 | ············"*>;)Z" | |
43 | ········} | |
44 | ····.end·annotation | |
| |
45 | ····.line·37 | |
46 | ····invoke-static·{p0},·Lcom/google/common/base/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; | |
| |
47 | ····.line·38 | |
48 | ····invoke-static·{p1},·Lcom/google/common/base/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; | |
| |
49 | ····.line·40 | |
50 | ····instance-of·v0,·p1,·Ljava/util/SortedSet; | |
| |
51 | ····if-eqz·v0,·:cond_0 | 42 | ····aput-object·p1,·v1,·v2 |
| |
| 43 | ····invoke-virtual·{v0,·v1},·Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object; |
52 | ····.line·41 | |
53 | ····check-cast·p1,·Ljava/util/SortedSet; | |
| |
54 | ····invoke-static·{p1},·Lcom/google/common/collect/SortedIterables;->comparator(Ljava/util/SortedSet;)Ljava/util/Comparator; | |
| |
55 | ····move-result-object·p1 | 44 | ····move-result-object·p1 |
| |
| 45 | ····if-eqz·p1,·:cond_0 |
| |
| 46 | ····check-cast·p1,·Ljava/lang/Throwable; |
| |
| 47 | ····invoke-static·{p1},·Le/j;->a(Ljava/lang/Object;)Ljava/lang/Object; |
| |
56 | ····goto·:goto_0 | 48 | ····goto·:goto_0 |
| |
57 | ····.line·42 | |
58 | ····:cond_0 | 49 | ····:cond_0 |
59 | ····instance-of·v0,·p1,·Lcom/google/common/collect/SortedIterable; | 50 | ····new-instance·p1,·Ljava/lang/NullPointerException; |
Max diff block lines reached; 1451/5185 bytes (27.98%) of diff not shown.
|
| | | |
Offset 1, 45 lines modified | Offset 1, 51 lines modified |
1 | .class·public·interface·abstract·Lcom/google/common/collect/Maps$EntryTransformer; | 1 | .class·public·interface·abstract·Le/v/c/h; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Maps.java" | 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Le/c; |
| |
4 | #·annotations | |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | |
6 | ····value·=·Lcom/google/common/collect/Maps; | |
7 | .end·annotation | |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | |
9 | ····accessFlags·=·0x609 | |
10 | ····name·=·"EntryTransformer" | |
11 | .end·annotation | |
| |
| 6 | #·annotations |
12 | .annotation·system·Ldalvik/annotation/Signature; | 7 | .annotation·system·Ldalvik/annotation/Signature; |
13 | ····value·=·{ | 8 | ····value·=·{ |
14 | ········"<K:", | 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:", |
15 | ········"Ljava/lang/Object;", | 22 | ········"Ljava/lang/Object;", |
16 | ········"V1:", | 23 | ········"P8:", |
17 | ········"Ljava/lang/Object;", | 24 | ········"Ljava/lang/Object;", |
| 25 | ········"P9:", |
| 26 | ········"Ljava/lang/Object;", |
| 27 | ········"P10:", |
| 28 | ········"Ljava/lang/Object;", |
| 29 | ········"P11:", |
| 30 | ········"Ljava/lang/Object;", |
18 | ········"V2:", | 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:", |
19 | ········"Ljava/lang/Object;", | 42 | ········"Ljava/lang/Object;", |
20 | ········">", | 43 | ········">", |
21 | ········"Ljava/lang/Object;" | 44 | ········"Ljava/lang/Object;", |
| 45 | ········"Le/c<", |
| 46 | ········"TR;>;" |
22 | ····} | 47 | ····} |
23 | .end·annotation | 48 | .end·annotation |
| |
| |
24 | #·virtual·methods | |
25 | .method·public·abstract·transformEntry(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | |
26 | ····.param·p1····#·Ljava/lang/Object; | |
27 | ········.annotation·runtime·Lorg/checkerframework/checker/nullness/compatqual/NullableDecl; | |
28 | ········.end·annotation | |
29 | ····.end·param | |
30 | ····.param·p2····#·Ljava/lang/Object; | |
31 | ········.annotation·runtime·Lorg/checkerframework/checker/nullness/compatqual/NullableDecl; | |
32 | ········.end·annotation | |
33 | ····.end·param | |
34 | ····.annotation·system·Ldalvik/annotation/Signature; | |
35 | ········value·=·{ | |
36 | ············"(TK;TV1;)TV2;" | |
37 | ········} | |
38 | ····.end·annotation | |
39 | .end·method | |
| | | |
Offset 1, 34 lines modified | Offset 1, 23 lines modified |
1 | .class·public·abstract·Lcom/google/common/collect/ForwardingObject; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"ForwardingObject.java" | 1 | .class·public·Ld/a/c/a/d; |
| 2 | .super·Ljava/lang/RuntimeException; |
| 3 | .source·"" |
| |
| |
| 4 | #·instance·fields |
| 5 | .field·public·final·d:Ljava/lang/String; |
4 | #·direct·methods | |
5 | .method·protected·constructor·<init>()V | |
6 | ····.locals·0 | |
| |
7 | ····.line·50 | |
8 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
| 6 | .field·public·final·e:Ljava/lang/Object; |
9 | ····return-void | |
10 | .end·method | |
| |
| |
11 | #·virtual·methods | 7 | #·direct·methods |
| 8 | .method·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V |
12 | .method·protected·abstract·delegate()Ljava/lang/Object; | |
13 | .end·method | |
| |
14 | .method·public·toString()Ljava/lang/String; | |
15 | ····.locals·1 | 9 | ····.locals·0 |
| |
16 | ····.line·63 | |
17 | ····invoke-virtual·{p0},·Lcom/google/common/collect/ForwardingObject;->delegate()Ljava/lang/Object; | |
| |
18 | ····move-result-object·v0 | 10 | ····invoke-direct·{p0,·p2},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V |
| |
19 | ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String; | 11 | ····iput-object·p1,·p0,·Ld/a/c/a/d;->d:Ljava/lang/String; |
| |
20 | ····move-result-object·v0 | 12 | ····iput-object·p3,·p0,·Ld/a/c/a/d;->e:Ljava/lang/Object; |
| |
21 | ····return-object·v0 | 13 | ····return-void |
22 | .end·method | 14 | .end·method |
| | | |
Offset 1, 41 lines modified | Offset 1, 55 lines modified |
1 | .class·interface·abstract·Lcom/google/common/collect/SortedIterable; | 1 | .class·public·interface·abstract·Le/v/c/j; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"SortedIterable.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/lang/Iterable; | 5 | .implements·Le/c; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/Signature; | 7 | .annotation·system·Ldalvik/annotation/Signature; |
8 | ····value·=·{ | 8 | ····value·=·{ |
9 | ········"<T:", | 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:", |
10 | ········"Ljava/lang/Object;", | 46 | ········"Ljava/lang/Object;", |
11 | ········">", | 47 | ········">", |
12 | ········"Ljava/lang/Object;", | 48 | ········"Ljava/lang/Object;", |
13 | ········"Ljava/lang/Iterable<", | 49 | ········"Le/c<", |
14 | ········"TT;>;" | 50 | ········"TR;>;" |
15 | ····} | 51 | ····} |
16 | .end·annotation | 52 | .end·annotation |
| |
| |
17 | #·virtual·methods | |
18 | .method·public·abstract·comparator()Ljava/util/Comparator; | |
19 | ····.annotation·system·Ldalvik/annotation/Signature; | |
20 | ········value·=·{ | |
21 | ············"()", | |
22 | ············"Ljava/util/Comparator<", | |
23 | ············"-TT;>;" | |
24 | ········} | |
25 | ····.end·annotation | |
26 | .end·method | |
| |
27 | .method·public·abstract·iterator()Ljava/util/Iterator; | |
28 | ····.annotation·system·Ldalvik/annotation/Signature; | |
29 | ········value·=·{ | |
30 | ············"()", | |
31 | ············"Ljava/util/Iterator<", | |
32 | ············"TT;>;" | |
33 | ········} | |
34 | ····.end·annotation | |
35 | .end·method | |
| | | |
Offset 1, 77 lines modified | Offset 1, 144 lines modified |
1 | .class·Lcom/google/common/collect/AbstractMultimap$Entries; | |
2 | .super·Lcom/google/common/collect/Multimaps$Entries; | |
3 | .source·"AbstractMultimap.java" | 1 | .class·final·Lc/a/b/z$d; |
| 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Lc/a/b/v$b; |
| |
| |
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lcom/google/common/collect/AbstractMultimap; | 8 | ····value·=·Lc/a/b/z; |
7 | .end·annotation | 9 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x0 | 11 | ····accessFlags·=·0x18 |
10 | ····name·=·"Entries" | 12 | ····name·=·"d" |
11 | .end·annotation | 13 | .end·annotation |
| |
12 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
13 | ····value·=·{ | 15 | ····value·=·{ |
14 | ········"Lcom/google/common/collect/Multimaps$Entries<", | 16 | ········"Ljava/lang/Object;", |
| 17 | ········"Lc/a/b/v$b<", |
| 18 | ········"Lc/a/b/z$d;", |
15 | ········"TK;TV;>;" | 19 | ········">;" |
16 | ····} | 20 | ····} |
17 | .end·annotation | 21 | .end·annotation |
| |
| |
18 | #·instance·fields | 22 | #·instance·fields |
19 | .field·final·synthetic·this$0:Lcom/google/common/collect/AbstractMultimap; | 23 | .field·final·d:Lc/a/b/b0$d; |
| 24 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 25 | ········value·=·{ |
| 26 | ············"Lc/a/b/b0$d<", |
| 27 | ············"*>;" |
| 28 | ········} |
| 29 | ····.end·annotation |
| 30 | .end·field |
| |
| 31 | .field·final·e:I |
| |
20 | #·direct·methods | |
21 | .method·constructor·<init>(Lcom/google/common/collect/AbstractMultimap;)V | |
22 | ····.locals·0 | 32 | .field·final·f:Lc/a/b/u1$b; |
| |
| 33 | .field·final·g:Z |
| |
| 34 | .field·final·h:Z |
23 | ····.line·120 | |
24 | ····iput-object·p1,·p0,·Lcom/google/common/collect/AbstractMultimap$Entries;->this$0:Lcom/google/common/collect/AbstractMultimap; | |
| |
25 | ····invoke-direct·{p0},·Lcom/google/common/collect/Multimaps$Entries;-><init>()V | |
| |
| 35 | #·virtual·methods |
| 36 | .method·public·a()I |
| 37 | ····.locals·1 |
| |
| 38 | ····iget·v0,·p0,·Lc/a/b/z$d;->e:I |
| |
26 | ····return-void | 39 | ····return·v0 |
27 | .end·method | 40 | .end·method |
| |
| 41 | .method·public·b(Lc/a/b/z$d;)I |
| 42 | ····.locals·1 |
| |
28 | #·virtual·methods | |
29 | .method·public·iterator()Ljava/util/Iterator; | 43 | ····iget·v0,·p0,·Lc/a/b/z$d;->e:I |
| |
| 44 | ····iget·p1,·p1,·Lc/a/b/z$d;->e:I |
| |
| 45 | ····sub-int/2addr·v0,·p1 |
| |
| 46 | ····return·v0 |
| 47 | .end·method |
| |
| 48 | .method·public·c()Lc/a/b/b0$d; |
30 | ····.locals·1 | 49 | ····.locals·1 |
31 | ····.annotation·system·Ldalvik/annotation/Signature; | 50 | ····.annotation·system·Ldalvik/annotation/Signature; |
32 | ········value·=·{ | 51 | ········value·=·{ |
33 | ············"()", | 52 | ············"()", |
| 53 | ············"Lc/a/b/b0$d<", |
34 | ············"Ljava/util/Iterator<", | |
35 | ············"Ljava/util/Map$Entry<", | |
36 | ············"TK;TV;>;>;" | 54 | ············"*>;" |
37 | ········} | 55 | ········} |
38 | ····.end·annotation | 56 | ····.end·annotation |
| |
39 | ····.line·128 | |
40 | ····iget-object·v0,·p0,·Lcom/google/common/collect/AbstractMultimap$Entries;->this$0:Lcom/google/common/collect/AbstractMultimap; | 57 | ····iget-object·v0,·p0,·Lc/a/b/z$d;->d:Lc/a/b/b0$d; |
| |
| 58 | ····return-object·v0 |
| 59 | .end·method |
| |
| 60 | .method·public·bridge·synthetic·compareTo(Ljava/lang/Object;)I |
| 61 | ····.locals·0 |
| |
| 62 | ····check-cast·p1,·Lc/a/b/z$d; |
| |
| 63 | ····invoke-virtual·{p0,·p1},·Lc/a/b/z$d;->b(Lc/a/b/z$d;)I |
| |
| 64 | ····move-result·p1 |
| |
| 65 | ····return·p1 |
| 66 | .end·method |
| |
| 67 | .method·public·d()Lc/a/b/u1$c; |
| 68 | ····.locals·1 |
| |
| 69 | ····iget-object·v0,·p0,·Lc/a/b/z$d;->f:Lc/a/b/u1$b; |
| |
41 | ····invoke-virtual·{v0},·Lcom/google/common/collect/AbstractMultimap;->entryIterator()Ljava/util/Iterator; | 70 | ····invoke-virtual·{v0},·Lc/a/b/u1$b;->b()Lc/a/b/u1$c; |
| |
42 | ····move-result-object·v0 | 71 | ····move-result-object·v0 |
| |
43 | ····return-object·v0 | 72 | ····return-object·v0 |
44 | .end·method | 73 | .end·method |
| |
45 | .method·multimap()Lcom/google/common/collect/Multimap; | 74 | .method·public·e()Z |
| 75 | ····.locals·1 |
| |
| 76 | ····iget-boolean·v0,·p0,·Lc/a/b/z$d;->h:Z |
| |
| 77 | ····return·v0 |
| 78 | .end·method |
| |
| 79 | .method·public·f()Z |
Max diff block lines reached; 439/4138 bytes (10.61%) of diff not shown.
|
| | | |
Offset 1, 65 lines modified | Offset 1, 66 lines modified |
| 1 | .class·public·final·Le/s/i/b; |
| 2 | .super·Le/s/i/d; |
| 3 | .source·"" |
1 | .class·public·interface·abstract·Lcom/google/common/collect/SortedMapDifference; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"SortedMapDifference.java" | |
| |
4 | #·interfaces | |
5 | .implements·Lcom/google/common/collect/MapDifference; | |
| |
| |
6 | #·annotations | |
7 | .annotation·system·Ldalvik/annotation/Signature; | |
8 | ····value·=·{ | |
9 | ········"<K:", | |
10 | ········"Ljava/lang/Object;", | |
11 | ········"V:", | |
12 | ········"Ljava/lang/Object;", | |
13 | ········">", | |
14 | ········"Ljava/lang/Object;", | |
15 | ········"Lcom/google/common/collect/MapDifference<", | |
16 | ········"TK;TV;>;" | |
17 | ····} | |
18 | .end·annotation | |
| |
| |
19 | #·virtual·methods | 4 | #·direct·methods |
20 | .method·public·abstract·entriesDiffering()Ljava/util/SortedMap; | 5 | .method·public·static·bridge·synthetic·a(Le/v/c/p;Ljava/lang/Object;Le/s/d;)Le/s/d; |
| 6 | ····.locals·0 |
21 | ····.annotation·system·Ldalvik/annotation/Signature; | 7 | ····.annotation·system·Ldalvik/annotation/Signature; |
22 | ········value·=·{ | 8 | ········value·=·{ |
| 9 | ············"<R:", |
| 10 | ············"Ljava/lang/Object;", |
| 11 | ············"T:", |
| 12 | ············"Ljava/lang/Object;", |
23 | ············"()", | 13 | ············">(", |
24 | ············"Ljava/util/SortedMap<", | 14 | ············"Le/v/c/p<", |
25 | ············"TK;", | 15 | ············"-TR;-", |
26 | ············"Lcom/google/common/collect/MapDifference$ValueDifference<", | 16 | ············"Le/s/d<", |
| 17 | ············"-TT;>;+", |
| 18 | ············"Ljava/lang/Object;", |
| 19 | ············">;TR;", |
| 20 | ············"Le/s/d<", |
| 21 | ············"-TT;>;)", |
| 22 | ············"Le/s/d<", |
| 23 | ············"Le/p;", |
27 | ············"TV;>;>;" | 24 | ············">;" |
28 | ········} | 25 | ········} |
29 | ····.end·annotation | 26 | ····.end·annotation |
30 | .end·method | |
| |
| 27 | ····invoke-static·{p0,·p1,·p2},·Le/s/i/c;->a(Le/v/c/p;Ljava/lang/Object;Le/s/d;)Le/s/d; |
| |
| 28 | ····move-result-object·p0 |
| |
| 29 | ····return-object·p0 |
31 | .method·public·abstract·entriesInCommon()Ljava/util/SortedMap; | |
32 | ····.annotation·system·Ldalvik/annotation/Signature; | |
33 | ········value·=·{ | |
34 | ············"()", | |
35 | ············"Ljava/util/SortedMap<", | |
36 | ············"TK;TV;>;" | |
37 | ········} | |
38 | ····.end·annotation | |
39 | .end·method | 30 | .end·method |
| |
40 | .method·public·abstract·entriesOnlyOnLeft()Ljava/util/SortedMap; | 31 | .method·public·static·bridge·synthetic·b(Le/s/d;)Le/s/d; |
| 32 | ····.locals·0 |
41 | ····.annotation·system·Ldalvik/annotation/Signature; | 33 | ····.annotation·system·Ldalvik/annotation/Signature; |
42 | ········value·=·{ | 34 | ········value·=·{ |
| 35 | ············"<T:", |
| 36 | ············"Ljava/lang/Object;", |
43 | ············"()", | 37 | ············">(", |
44 | ············"Ljava/util/SortedMap<", | 38 | ············"Le/s/d<", |
| 39 | ············"-TT;>;)", |
| 40 | ············"Le/s/d<", |
45 | ············"TK;TV;>;" | 41 | ············"TT;>;" |
46 | ········} | 42 | ········} |
47 | ····.end·annotation | 43 | ····.end·annotation |
| |
| 44 | ····invoke-static·{p0},·Le/s/i/c;->b(Le/s/d;)Le/s/d; |
| |
| 45 | ····move-result-object·p0 |
| |
| 46 | ····return-object·p0 |
48 | .end·method | 47 | .end·method |
| |
49 | .method·public·abstract·entriesOnlyOnRight()Ljava/util/SortedMap; | |
50 | ····.annotation·system·Ldalvik/annotation/Signature; | |
51 | ········value·=·{ | |
52 | ············"()", | |
53 | ············"Ljava/util/SortedMap<", | |
54 | ············"TK;TV;>;" | |
55 | ········} | |
56 | ····.end·annotation | 48 | .method·public·static·bridge·synthetic·c()Ljava/lang/Object; |
| 49 | ····.locals·1 |
| |
| 50 | ····invoke-static·{},·Le/s/i/d;->c()Ljava/lang/Object; |
| |
| 51 | ····move-result-object·v0 |
| |
| 52 | ····return-object·v0 |
57 | .end·method | 53 | .end·method |
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 37 lines modified | Offset 1, 34 lines modified |
| 1 | .class·Le/f; |
| 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
1 | .class·abstract·Lcom/google/common/collect/ArrayListMultimapGwtSerializationDependencies; | |
2 | .super·Lcom/google/common/collect/AbstractListMultimap; | |
3 | .source·"ArrayListMultimapGwtSerializationDependencies.java" | |
| |
| |
4 | #·annotations | |
5 | .annotation·system·Ldalvik/annotation/Signature; | |
6 | ····value·=·{ | |
7 | ········"<K:", | |
8 | ········"Ljava/lang/Object;", | |
9 | ········"V:", | |
10 | ········"Ljava/lang/Object;", | |
11 | ········">", | |
12 | ········"Lcom/google/common/collect/AbstractListMultimap<", | |
13 | ········"TK;TV;>;" | |
14 | ····} | |
15 | .end·annotation | |
| |
| |
16 | #·direct·methods | 4 | #·direct·methods |
17 | .method·constructor·<init>(Ljava/util/Map;)V | 5 | .method·public·static·a(Le/v/c/a;)Le/d; |
18 | ····.locals·0 | 6 | ····.locals·3 |
19 | ····.annotation·system·Ldalvik/annotation/Signature; | 7 | ····.annotation·system·Ldalvik/annotation/Signature; |
20 | ········value·=·{ | 8 | ········value·=·{ |
| 9 | ············"<T:", |
| 10 | ············"Ljava/lang/Object;", |
21 | ············"(", | 11 | ············">(", |
22 | ············"Ljava/util/Map<", | 12 | ············"Le/v/c/a<", |
| 13 | ············"+TT;>;)", |
| 14 | ············"Le/d<", |
23 | ············"TK;", | 15 | ············"TT;>;" |
24 | ············"Ljava/util/Collection<", | |
25 | ············"TV;>;>;)V" | |
26 | ········} | 16 | ········} |
27 | ····.end·annotation | 17 | ····.end·annotation |
| |
| 18 | ····const-string·v0,·"initializer" |
28 | ····.line·36 | |
29 | ····invoke-direct·{p0,·p1},·Lcom/google/common/collect/AbstractListMultimap;-><init>(Ljava/util/Map;)V | |
| |
30 | ····return-void | 19 | ····invoke-static·{p0,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
| 20 | ····new-instance·v0,·Le/l; |
| |
| 21 | ····const/4·v1,·0x0 |
| |
| 22 | ····const/4·v2,·0x2 |
| |
| 23 | ····invoke-direct·{v0,·p0,·v1,·v2,·v1},·Le/l;-><init>(Le/v/c/a;Ljava/lang/Object;ILe/v/d/e;)V |
| |
| 24 | ····return-object·v0 |
31 | .end·method | 25 | .end·method |
| | | |
Offset 1, 82 lines modified | Offset 1, 123 lines modified |
1 | .class·Lcom/google/common/collect/ImmutableEnumMap$EnumSerializedForm; | 1 | .class·Le/s/i/c; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ImmutableEnumMap.java" | 3 | .source·"" |
| |
4 | #·interfaces | |
5 | .implements·Ljava/io/Serializable; | |
| |
| 4 | #·direct·methods |
| 5 | .method·public·static·a(Le/v/c/p;Ljava/lang/Object;Le/s/d;)Le/s/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 | ············"Le/v/c/p<", |
| 15 | ············"-TR;-", |
| 16 | ············"Le/s/d<", |
| 17 | ············"-TT;>;+", |
| 18 | ············"Ljava/lang/Object;", |
| 19 | ············">;TR;", |
| 20 | ············"Le/s/d<", |
| 21 | ············"-TT;>;)", |
| 22 | ············"Le/s/d<", |
| 23 | ············"Le/p;", |
| 24 | ············">;" |
| 25 | ········} |
| 26 | ····.end·annotation |
| |
| 27 | ····const-string·v0,·"<this>" |
6 | #·annotations | |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | |
8 | ····value·=·Lcom/google/common/collect/ImmutableEnumMap; | |
9 | .end·annotation | |
| |
| 28 | ····invoke-static·{p0,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | |
11 | ····accessFlags·=·0xa | |
12 | ····name·=·"EnumSerializedForm" | |
13 | .end·annotation | |
| |
| 29 | ····const-string·v0,·"completion" |
14 | .annotation·system·Ldalvik/annotation/Signature; | |
15 | ····value·=·{ | |
16 | ········"<K:", | |
17 | ········"Ljava/lang/Enum<", | |
18 | ········"TK;>;V:", | |
19 | ········"Ljava/lang/Object;", | |
20 | ········">", | |
21 | ········"Ljava/lang/Object;", | |
22 | ········"Ljava/io/Serializable;" | |
23 | ····} | |
24 | .end·annotation | |
| |
| 30 | ····invoke-static·{p2,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
| 31 | ····invoke-static·{p2},·Le/s/j/a/h;->a(Le/s/d;)Le/s/d; |
25 | #·static·fields | |
26 | .field·private·static·final·serialVersionUID:J | |
| |
| 32 | ····instance-of·v0,·p0,·Le/s/j/a/a; |
| |
| 33 | ····if-eqz·v0,·:cond_0 |
27 | #·instance·fields | |
28 | .field·final·delegate:Ljava/util/EnumMap; | |
29 | ····.annotation·system·Ldalvik/annotation/Signature; | |
30 | ········value·=·{ | |
31 | ············"Ljava/util/EnumMap<", | |
32 | ············"TK;TV;>;" | |
33 | ········} | |
34 | ····.end·annotation | |
35 | .end·field | |
| |
| 34 | ····check-cast·p0,·Le/s/j/a/a; |
| |
36 | #·direct·methods | |
37 | .method·constructor·<init>(Ljava/util/EnumMap;)V | 35 | ····invoke-virtual·{p0,·p1,·p2},·Le/s/j/a/a;->create(Ljava/lang/Object;Le/s/d;)Le/s/d; |
| |
| 36 | ····move-result-object·p0 |
| |
| 37 | ····goto·:goto_0 |
| |
| 38 | ····:cond_0 |
| 39 | ····invoke-interface·{p2},·Le/s/d;->getContext()Le/s/g; |
| |
| 40 | ····move-result-object·v0 |
| |
| 41 | ····sget-object·v1,·Le/s/h;->d:Le/s/h; |
| |
| 42 | ····if-ne·v0,·v1,·:cond_1 |
| |
| 43 | ····new-instance·v0,·Le/s/i/c$a; |
| |
| 44 | ····invoke-direct·{v0,·p2,·p0,·p1},·Le/s/i/c$a;-><init>(Le/s/d;Le/v/c/p;Ljava/lang/Object;)V |
| |
| 45 | ····move-object·p0,·v0 |
| |
| 46 | ····goto·:goto_0 |
| |
| 47 | ····:cond_1 |
| 48 | ····new-instance·v1,·Le/s/i/c$b; |
| |
| 49 | ····invoke-direct·{v1,·p2,·v0,·p0,·p1},·Le/s/i/c$b;-><init>(Le/s/d;Le/s/g;Le/v/c/p;Ljava/lang/Object;)V |
| |
| 50 | ····move-object·p0,·v1 |
| |
| 51 | ····:goto_0 |
| 52 | ····return-object·p0 |
| 53 | .end·method |
| |
| 54 | .method·public·static·b(Le/s/d;)Le/s/d; |
38 | ····.locals·0 | 55 | ····.locals·1 |
39 | ····.annotation·system·Ldalvik/annotation/Signature; | 56 | ····.annotation·system·Ldalvik/annotation/Signature; |
40 | ········value·=·{ | 57 | ········value·=·{ |
| 58 | ············"<T:", |
| 59 | ············"Ljava/lang/Object;", |
41 | ············"(", | 60 | ············">(", |
42 | ············"Ljava/util/EnumMap<", | 61 | ············"Le/s/d<", |
| 62 | ············"-TT;>;)", |
| 63 | ············"Le/s/d<", |
43 | ············"TK;TV;>;)V" | 64 | ············"TT;>;" |
44 | ········} | 65 | ········} |
45 | ····.end·annotation | 66 | ····.end·annotation |
| |
| 67 | ····const-string·v0,·"<this>" |
Max diff block lines reached; 1112/4495 bytes (24.74%) of diff not shown.
|
| | | |
Offset 1, 85 lines modified | Offset 1, 79 lines modified |
1 | .class·abstract·Lcom/google/common/collect/Maps$IteratorBasedAbstractMap; | |
2 | .super·Ljava/util/AbstractMap; | |
3 | .source·"Maps.java" | 1 | .class·public·final·Lc/b/a/o$a; |
| 2 | .super·Lc/a/b/z$a; |
| 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Lc/a/b/t0; |
| |
| |
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lcom/google/common/collect/Maps; | 8 | ····value·=·Lc/b/a/o; |
7 | .end·annotation | 9 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x408 | 11 | ····accessFlags·=·0x19 |
10 | ····name·=·"IteratorBasedAbstractMap" | 12 | ····name·=·"a" |
11 | .end·annotation | 13 | .end·annotation |
| |
12 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
13 | ····value·=·{ | 15 | ····value·=·{ |
| 16 | ········"Lc/a/b/z$a<", |
| 17 | ········"Lc/b/a/o;", |
| 18 | ········"Lc/b/a/o$a;", |
14 | ········"<K:", | 19 | ········">;", |
15 | ········"Ljava/lang/Object;", | 20 | ········"Ljava/lang/Object;" |
16 | ········"V:", | |
17 | ········"Ljava/lang/Object;", | |
18 | ········">", | |
19 | ········"Ljava/util/AbstractMap<", | |
20 | ········"TK;TV;>;" | |
21 | ····} | 21 | ····} |
22 | .end·annotation | 22 | .end·annotation |
| |
| |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>()V | 24 | .method·private·constructor·<init>()V |
| 25 | ····.locals·1 |
| |
| 26 | ····invoke-static·{},·Lc/b/a/o;->I()Lc/b/a/o; |
| |
| 27 | ····move-result-object·v0 |
| |
| 28 | ····invoke-direct·{p0,·v0},·Lc/a/b/z$a;-><init>(Lc/a/b/z;)V |
| |
| 29 | ····return-void |
| 30 | .end·method |
| |
| 31 | .method·synthetic·constructor·<init>(Lc/b/a/d;)V |
25 | ····.locals·0 | 32 | ····.locals·0 |
| |
26 | ····.line·3368 | |
27 | ····invoke-direct·{p0},·Ljava/util/AbstractMap;-><init>()V | 33 | ····invoke-direct·{p0},·Lc/b/a/o$a;-><init>()V |
| |
28 | ····return-void | 34 | ····return-void |
29 | .end·method | 35 | .end·method |
| |
| |
30 | #·virtual·methods | 36 | #·virtual·methods |
31 | .method·public·clear()V | 37 | .method·public·B(Lc/b/a/i;)Lc/b/a/o$a; |
32 | ····.locals·1 | 38 | ····.locals·1 |
| |
| 39 | ····invoke-virtual·{p0},·Lc/a/b/z$a;->t()V |
33 | ····.line·3391 | |
34 | ····invoke-virtual·{p0},·Lcom/google/common/collect/Maps$IteratorBasedAbstractMap;->entryIterator()Ljava/util/Iterator; | |
| |
35 | ····move-result-object·v0 | 40 | ····iget-object·v0,·p0,·Lc/a/b/z$a;->e:Lc/a/b/z; |
| |
36 | ····invoke-static·{v0},·Lcom/google/common/collect/Iterators;->clear(Ljava/util/Iterator;)V | 41 | ····check-cast·v0,·Lc/b/a/o; |
| |
| 42 | ····invoke-static·{v0,·p1},·Lc/b/a/o;->K(Lc/b/a/o;Lc/b/a/i;)V |
37 | ····return-void | |
38 | .end·method | |
| |
| 43 | ····return-object·p0 |
39 | .method·abstract·entryIterator()Ljava/util/Iterator; | |
40 | ····.annotation·system·Ldalvik/annotation/Signature; | |
41 | ········value·=·{ | |
42 | ············"()", | |
43 | ············"Ljava/util/Iterator<", | |
44 | ············"Ljava/util/Map$Entry<", | |
45 | ············"TK;TV;>;>;" | |
46 | ········} | |
47 | ····.end·annotation | |
48 | .end·method | 44 | .end·method |
| |
49 | .method·public·entrySet()Ljava/util/Set; | 45 | .method·public·C(Ljava/lang/String;)Lc/b/a/o$a; |
50 | ····.locals·1 | 46 | ····.locals·1 |
51 | ····.annotation·system·Ldalvik/annotation/Signature; | |
52 | ········value·=·{ | |
53 | ············"()", | |
54 | ············"Ljava/util/Set<", | |
55 | ············"Ljava/util/Map$Entry<", | |
56 | ············"TK;TV;>;>;" | |
57 | ········} | |
58 | ····.end·annotation | |
| |
| 47 | ····invoke-virtual·{p0},·Lc/a/b/z$a;->t()V |
59 | ····.line·3376 | |
60 | ····new-instance·v0,·Lcom/google/common/collect/Maps$IteratorBasedAbstractMap$1; | |
| |
61 | ····invoke-direct·{v0,·p0},·Lcom/google/common/collect/Maps$IteratorBasedAbstractMap$1;-><init>(Lcom/google/common/collect/Maps$IteratorBasedAbstractMap;)V | 48 | ····iget-object·v0,·p0,·Lc/a/b/z$a;->e:Lc/a/b/z; |
| |
62 | ····return-object·v0 | |
63 | .end·method | 49 | ····check-cast·v0,·Lc/b/a/o; |
| |
| 50 | ····invoke-static·{v0,·p1},·Lc/b/a/o;->J(Lc/b/a/o;Ljava/lang/String;)V |
| |
64 | .method·public·abstract·size()I | 51 | ····return-object·p0 |
65 | .end·method | 52 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 54 lines modified | Offset 1, 61 lines modified |
1 | .class·Lcom/google/common/collect/Ordering$IncomparableValueException; | |
2 | .super·Ljava/lang/ClassCastException; | |
3 | .source·"Ordering.java" | 1 | .class·Lc/b/a/b$e; |
| 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Ljava/lang/Runnable; |
| |
| |
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
6 | ····value·=·Lcom/google/common/collect/Ordering; | 8 | ····value·=·Lc/b/a/b;->s(Ljava/lang/String;[B)V |
7 | .end·annotation | 9 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x8 | 11 | ····accessFlags·=·0x0 |
10 | ····name·=·"IncomparableValueException" | 12 | ····name·=·null |
11 | .end·annotation | 13 | .end·annotation |
| |
| |
12 | #·static·fields | 14 | #·instance·fields |
13 | .field·private·static·final·serialVersionUID:J | 15 | .field·final·synthetic·d:Ljava/lang/String; |
| |
| 16 | .field·final·synthetic·e:[B |
| |
| 17 | .field·final·synthetic·f:Lc/b/a/b; |
14 | #·instance·fields | |
15 | .field·final·value:Ljava/lang/Object; | |
| |
| |
16 | #·direct·methods | 18 | #·direct·methods |
17 | .method·constructor·<init>(Ljava/lang/Object;)V | 19 | .method·constructor·<init>(Lc/b/a/b;Ljava/lang/String;[B)V |
18 | ····.locals·2 | 20 | ····.locals·0 |
| |
| 21 | ····iput-object·p1,·p0,·Lc/b/a/b$e;->f:Lc/b/a/b; |
19 | ····.line·934 | |
20 | ····new-instance·v0,·Ljava/lang/StringBuilder; | |
| |
21 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 22 | ····iput-object·p2,·p0,·Lc/b/a/b$e;->d:Ljava/lang/String; |
| |
22 | ····const-string·v1,·"Cannot·compare·value:·" | 23 | ····iput-object·p3,·p0,·Lc/b/a/b$e;->e:[B |
| |
23 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
24 | ····move-result-object·v0 | 25 | ····return-void |
| 26 | .end·method |
| |
25 | ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | |
| |
26 | ····move-result-object·v0 | 27 | #·virtual·methods |
| 28 | .method·public·run()V |
| 29 | ····.locals·3 |
| |
27 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 30 | ····iget-object·v0,·p0,·Lc/b/a/b$e;->f:Lc/b/a/b; |
| |
| 31 | ····invoke-static·{v0},·Lc/b/a/b;->p(Lc/b/a/b;)Ld/a/c/a/j; |
| |
28 | ····move-result-object·v0 | 32 | ····move-result-object·v0 |
| |
29 | ····invoke-direct·{p0,·v0},·Ljava/lang/ClassCastException;-><init>(Ljava/lang/String;)V | 33 | ····iget-object·v1,·p0,·Lc/b/a/b$e;->d:Ljava/lang/String; |
| |
| 34 | ····iget-object·v2,·p0,·Lc/b/a/b$e;->e:[B |
| |
| 35 | ····invoke-virtual·{v0,·v1,·v2},·Ld/a/c/a/j;->c(Ljava/lang/String;Ljava/lang/Object;)V |
30 | ····.line·935 | |
31 | ····iput-object·p1,·p0,·Lcom/google/common/collect/Ordering$IncomparableValueException;->value:Ljava/lang/Object; | |
| |
32 | ····return-void | 36 | ····return-void |
33 | .end·method | 37 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 102 lines modified | Offset 1, 79 lines modified |
1 | .class·Lcom/google/common/collect/TreeBasedTable$Factory; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"TreeBasedTable.java" | 1 | .class·public·final·Lc/b/a/n$b; |
| 2 | .super·Lc/a/b/z$a; |
| 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
| 5 | .implements·Lc/a/b/t0; |
5 | .implements·Lcom/google/common/base/Supplier; | |
6 | .implements·Ljava/io/Serializable; | |
| |
| |
7 | #·annotations | 6 | #·annotations |
8 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
9 | ····value·=·Lcom/google/common/collect/TreeBasedTable; | 8 | ····value·=·Lc/b/a/n; |
10 | .end·annotation | 9 | .end·annotation |
| |
11 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
12 | ····accessFlags·=·0xa | 11 | ····accessFlags·=·0x19 |
13 | ····name·=·"Factory" | 12 | ····name·=·"b" |
14 | .end·annotation | 13 | .end·annotation |
| |
15 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
16 | ····value·=·{ | 15 | ····value·=·{ |
| 16 | ········"Lc/a/b/z$a<", |
| 17 | ········"Lc/b/a/n;", |
| 18 | ········"Lc/b/a/n$b;", |
17 | ········"<C:", | 19 | ········">;", |
18 | ········"Ljava/lang/Object;", | 20 | ········"Ljava/lang/Object;" |
19 | ········"V:", | |
20 | ········"Ljava/lang/Object;", | |
21 | ········">", | |
22 | ········"Ljava/lang/Object;", | |
23 | ········"Lcom/google/common/base/Supplier<", | |
24 | ········"Ljava/util/TreeMap<", | |
25 | ········"TC;TV;>;>;", | |
26 | ········"Ljava/io/Serializable;" | |
27 | ····} | 21 | ····} |
28 | .end·annotation | 22 | .end·annotation |
| |
| |
29 | #·static·fields | |
30 | .field·private·static·final·serialVersionUID:J | 23 | #·direct·methods |
| 24 | .method·private·constructor·<init>()V |
| 25 | ····.locals·1 |
| |
| 26 | ····invoke-static·{},·Lc/b/a/n;->I()Lc/b/a/n; |
| |
| 27 | ····move-result-object·v0 |
31 | #·instance·fields | |
32 | .field·final·comparator:Ljava/util/Comparator; | |
33 | ····.annotation·system·Ldalvik/annotation/Signature; | |
34 | ········value·=·{ | |
35 | ············"Ljava/util/Comparator<", | |
36 | ············"-TC;>;" | |
37 | ········} | |
38 | ····.end·annotation | |
39 | .end·field | |
| |
| 28 | ····invoke-direct·{p0,·v0},·Lc/a/b/z$a;-><init>(Lc/a/b/z;)V |
| |
| 29 | ····return-void |
| 30 | .end·method |
40 | #·direct·methods | |
41 | .method·constructor·<init>(Ljava/util/Comparator;)V | |
42 | ····.locals·0 | |
43 | ····.annotation·system·Ldalvik/annotation/Signature; | |
44 | ········value·=·{ | |
45 | ············"(", | |
46 | ············"Ljava/util/Comparator<", | |
47 | ············"-TC;>;)V" | |
48 | ········} | |
49 | ····.end·annotation | |
| |
50 | ····.line·75 | |
51 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 31 | .method·synthetic·constructor·<init>(Lc/b/a/d;)V |
| 32 | ····.locals·0 |
| |
| 33 | ····invoke-direct·{p0},·Lc/b/a/n$b;-><init>()V |
52 | ····.line·76 | |
53 | ····iput-object·p1,·p0,·Lcom/google/common/collect/TreeBasedTable$Factory;->comparator:Ljava/util/Comparator; | |
| |
54 | ····return-void | 34 | ····return-void |
55 | .end·method | 35 | .end·method |
| |
| |
56 | #·virtual·methods | 36 | #·virtual·methods |
57 | .method·public·bridge·synthetic·get()Ljava/lang/Object; | 37 | .method·public·B(Ljava/lang/String;)Lc/b/a/n$b; |
58 | ····.locals·1 | 38 | ····.locals·1 |
| |
| 39 | ····invoke-virtual·{p0},·Lc/a/b/z$a;->t()V |
59 | ····.line·72 | |
60 | ····invoke-virtual·{p0},·Lcom/google/common/collect/TreeBasedTable$Factory;->get()Ljava/util/TreeMap; | |
| |
61 | ····move-result-object·v0 | 40 | ····iget-object·v0,·p0,·Lc/a/b/z$a;->e:Lc/a/b/z; |
| |
| 41 | ····check-cast·v0,·Lc/b/a/n; |
| |
| 42 | ····invoke-static·{v0,·p1},·Lc/b/a/n;->J(Lc/b/a/n;Ljava/lang/String;)V |
| |
62 | ····return-object·v0 | 43 | ····return-object·p0 |
63 | .end·method | 44 | .end·method |
| |
64 | .method·public·get()Ljava/util/TreeMap; | 45 | .method·public·C(Lc/b/a/n$a;)Lc/b/a/n$b; |
65 | ····.locals·2 | 46 | ····.locals·1 |
| |
| 47 | ····invoke-virtual·{p0},·Lc/a/b/z$a;->t()V |
66 | ····.annotation·system·Ldalvik/annotation/Signature; | |
67 | ········value·=·{ | |
68 | ············"()", | |
69 | ············"Ljava/util/TreeMap<", | |
70 | ············"TC;TV;>;" | |
71 | ········} | |
72 | ····.end·annotation | |
| |
| 48 | ····iget-object·v0,·p0,·Lc/a/b/z$a;->e:Lc/a/b/z; |
73 | ····.line·81 | |
74 | ····new-instance·v0,·Ljava/util/TreeMap; | |
| |
75 | ····iget-object·v1,·p0,·Lcom/google/common/collect/TreeBasedTable$Factory;->comparator:Ljava/util/Comparator; | 49 | ····check-cast·v0,·Lc/b/a/n; |
| |
76 | ····invoke-direct·{v0,·v1},·Ljava/util/TreeMap;-><init>(Ljava/util/Comparator;)V | 50 | ····invoke-static·{v0,·p1},·Lc/b/a/n;->K(Lc/b/a/n;Lc/b/a/n$a;)V |
| |
77 | ····return-object·v0 | 51 | ····return-object·p0 |
78 | .end·method | 52 | .end·method |
| | | |
Offset 1, 46 lines modified | Offset 1, 45 lines modified |
1 | .class·public·interface·abstract·Lcom/google/common/collect/ClassToInstanceMap; | 1 | .class·public·interface·abstract·Le/v/c/e; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ClassToInstanceMap.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/util/Map; | 5 | .implements·Le/c; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/Signature; | 7 | .annotation·system·Ldalvik/annotation/Signature; |
8 | ····value·=·{ | 8 | ····value·=·{ |
9 | ········"<B:", | 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 | ········"R:", |
10 | ········"Ljava/lang/Object;", | 36 | ········"Ljava/lang/Object;", |
11 | ········">", | 37 | ········">", |
12 | ········"Ljava/lang/Object;", | 38 | ········"Ljava/lang/Object;", |
| 39 | ········"Le/c<", |
13 | ········"Ljava/util/Map<", | |
14 | ········"Ljava/lang/Class<", | |
15 | ········"+TB;>;TB;>;" | 40 | ········"TR;>;" |
16 | ····} | 41 | ····} |
17 | .end·annotation | 42 | .end·annotation |
| |
| |
18 | #·virtual·methods | |
19 | .method·public·abstract·getInstance(Ljava/lang/Class;)Ljava/lang/Object; | |
20 | ····.annotation·system·Ldalvik/annotation/Signature; | |
21 | ········value·=·{ | |
22 | ············"<T:TB;>(", | |
23 | ············"Ljava/lang/Class<", | |
24 | ············"TT;>;)TT;" | |
25 | ········} | |
26 | ····.end·annotation | |
27 | .end·method | |
| |
28 | .method·public·abstract·putInstance(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; | |
29 | ····.param·p2····#·Ljava/lang/Object; | |
30 | ········.annotation·runtime·Lorg/checkerframework/checker/nullness/compatqual/NullableDecl; | |
31 | ········.end·annotation | |
32 | ····.end·param | |
33 | ····.annotation·system·Ldalvik/annotation/Signature; | |
34 | ········value·=·{ | |
35 | ············"<T:TB;>(", | |
36 | ············"Ljava/lang/Class<", | |
37 | ············"TT;>;TT;)TT;" | |
38 | ········} | |
39 | ····.end·annotation | |
40 | .end·method | |
| | | |
Offset 1, 76 lines modified | Offset 1, 72 lines modified |
1 | .class·final·Lcom/google/common/collect/Maps$7; | |
2 | .super·Lcom/google/common/collect/AbstractMapEntry; | |
3 | .source·"Maps.java" | 1 | .class·public·Lc/a/b/e0; |
| 2 | .super·Lc/a/b/f0; |
| 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | |
6 | ····value·=·Lcom/google/common/collect/Maps;->unmodifiableEntry(Ljava/util/Map$Entry;)Ljava/util/Map$Entry; | |
7 | .end·annotation | |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
9 | ····accessFlags·=·0x8 | |
10 | ····name·=·null | |
11 | .end·annotation | |
| |
12 | .annotation·system·Ldalvik/annotation/Signature; | |
13 | ····value·=·{ | 6 | ····value·=·{ |
14 | ········"Lcom/google/common/collect/AbstractMapEntry<", | |
15 | ········"TK;TV;>;" | 7 | ········Lc/a/b/e0$c;, |
| 8 | ········Lc/a/b/e0$b; |
16 | ····} | 9 | ····} |
17 | .end·annotation | 10 | .end·annotation |
| |
| |
18 | #·instance·fields | 11 | #·instance·fields |
19 | .field·final·synthetic·val$entry:Ljava/util/Map$Entry; | 12 | .field·private·final·e:Lc/a/b/s0; |
| |
| |
20 | #·direct·methods | 13 | #·virtual·methods |
21 | .method·constructor·<init>(Ljava/util/Map$Entry;)V | 14 | .method·public·equals(Ljava/lang/Object;)Z |
22 | ····.locals·0 | 15 | ····.locals·1 |
| |
| 16 | ····invoke-virtual·{p0},·Lc/a/b/e0;->f()Lc/a/b/s0; |
23 | ····.line·1279 | |
24 | ····iput-object·p1,·p0,·Lcom/google/common/collect/Maps$7;->val$entry:Ljava/util/Map$Entry; | |
| |
25 | ····invoke-direct·{p0},·Lcom/google/common/collect/AbstractMapEntry;-><init>()V | 17 | ····move-result-object·v0 |
| |
| 18 | ····invoke-virtual·{v0,·p1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z |
26 | ····return-void | |
27 | .end·method | |
| |
| 19 | ····move-result·p1 |
| |
28 | #·virtual·methods | |
29 | .method·public·getKey()Ljava/lang/Object; | 20 | ····return·p1 |
| 21 | .end·method |
| |
| 22 | .method·public·f()Lc/a/b/s0; |
30 | ····.locals·1 | 23 | ····.locals·1 |
31 | ····.annotation·system·Ldalvik/annotation/Signature; | |
32 | ········value·=·{ | |
33 | ············"()TK;" | |
34 | ········} | |
35 | ····.end·annotation | |
| |
| 24 | ····iget-object·v0,·p0,·Lc/a/b/e0;->e:Lc/a/b/s0; |
36 | ····.line·1282 | |
37 | ····iget-object·v0,·p0,·Lcom/google/common/collect/Maps$7;->val$entry:Ljava/util/Map$Entry; | |
| |
38 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; | 25 | ····invoke-virtual·{p0,·v0},·Lc/a/b/f0;->c(Lc/a/b/s0;)Lc/a/b/s0; |
| |
39 | ····move-result-object·v0 | 26 | ····move-result-object·v0 |
| |
40 | ····return-object·v0 | 27 | ····return-object·v0 |
41 | .end·method | 28 | .end·method |
| |
42 | .method·public·getValue()Ljava/lang/Object; | 29 | .method·public·hashCode()I |
43 | ····.locals·1 | 30 | ····.locals·1 |
44 | ····.annotation·system·Ldalvik/annotation/Signature; | |
45 | ········value·=·{ | |
46 | ············"()TV;" | |
47 | ········} | |
48 | ····.end·annotation | |
| |
49 | ····.line·1287 | |
50 | ····iget-object·v0,·p0,·Lcom/google/common/collect/Maps$7;->val$entry:Ljava/util/Map$Entry; | 31 | ····invoke-virtual·{p0},·Lc/a/b/e0;->f()Lc/a/b/s0; |
| |
| 32 | ····move-result-object·v0 |
| |
| 33 | ····invoke-virtual·{v0},·Ljava/lang/Object;->hashCode()I |
| |
| 34 | ····move-result·v0 |
| |
| 35 | ····return·v0 |
| 36 | .end·method |
| |
| 37 | .method·public·toString()Ljava/lang/String; |
| 38 | ····.locals·1 |
| |
| 39 | ····invoke-virtual·{p0},·Lc/a/b/e0;->f()Lc/a/b/s0; |
| |
| 40 | ····move-result-object·v0 |
| |
51 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; | 41 | ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String; |
| |
52 | ····move-result-object·v0 | 42 | ····move-result-object·v0 |
| |
53 | ····return-object·v0 | 43 | ····return-object·v0 |
54 | .end·method | 44 | .end·method |
| | | |
Offset 1, 29 lines modified | Offset 1, 35 lines modified |
| 1 | .class·Le/q/j; |
| 2 | .super·Le/q/i; |
| 3 | .source·"" |
1 | .class·abstract·Lcom/google/common/collect/RangeGwtSerializationDependencies; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"RangeGwtSerializationDependencies.java" | |
| |
4 | #·interfaces | |
5 | .implements·Ljava/io/Serializable; | |
| |
| |
6 | #·annotations | |
7 | .annotation·system·Ldalvik/annotation/Signature; | |
8 | ····value·=·{ | |
9 | ········"<C::", | |
10 | ········"Ljava/lang/Comparable;", | |
11 | ········">", | |
12 | ········"Ljava/lang/Object;", | |
13 | ········"Ljava/io/Serializable;" | |
14 | ····} | |
15 | .end·annotation | |
| |
| |
16 | #·direct·methods | 4 | #·direct·methods |
17 | .method·constructor·<init>()V | 5 | .method·public·static·g(Ljava/lang/Iterable;I)I |
18 | ····.locals·0 | 6 | ····.locals·1 |
| 7 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 8 | ········value·=·{ |
| 9 | ············"<T:", |
| 10 | ············"Ljava/lang/Object;", |
| 11 | ············">(", |
| 12 | ············"Ljava/lang/Iterable<", |
| 13 | ············"+TT;>;I)I" |
| 14 | ········} |
| 15 | ····.end·annotation |
| |
| 16 | ····const-string·v0,·"<this>" |
19 | ····.line·32 | |
20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
21 | ····return-void | 17 | ····invoke-static·{p0,·v0},·Le/v/d/i;->d(Ljava/lang/Object;Ljava/lang/String;)V |
| |
| 18 | ····instance-of·v0,·p0,·Ljava/util/Collection; |
| |
| 19 | ····if-eqz·v0,·:cond_0 |
| |
| 20 | ····check-cast·p0,·Ljava/util/Collection; |
| |
| 21 | ····invoke-interface·{p0},·Ljava/util/Collection;->size()I |
| |
| 22 | ····move-result·p1 |
| |
| 23 | ····:cond_0 |
| 24 | ····return·p1 |
22 | .end·method | 25 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 45 lines modified | Offset 1, 35 lines modified |
1 | .class·public·abstract·Lcom/google/common/collect/UnmodifiableIterator; | 1 | .class·public·interface·abstract·Le/v/c/q; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"UnmodifiableIterator.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/util/Iterator; | 5 | .implements·Le/c; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/Signature; | 7 | .annotation·system·Ldalvik/annotation/Signature; |
8 | ····value·=·{ | 8 | ····value·=·{ |
9 | ········"<E:", | 9 | ········"<P1:", |
| 10 | ········"Ljava/lang/Object;", |
| 11 | ········"P2:", |
| 12 | ········"Ljava/lang/Object;", |
| 13 | ········"P3:", |
| 14 | ········"Ljava/lang/Object;", |
| 15 | ········"R:", |
10 | ········"Ljava/lang/Object;", | 16 | ········"Ljava/lang/Object;", |
11 | ········">", | 17 | ········">", |
12 | ········"Ljava/lang/Object;", | 18 | ········"Ljava/lang/Object;", |
13 | ········"Ljava/util/Iterator<", | 19 | ········"Le/c<", |
14 | ········"TE;>;" | 20 | ········"TR;>;" |
15 | ····} | 21 | ····} |
16 | .end·annotation | 22 | .end·annotation |
| |
| |
17 | #·direct·methods | |
18 | .method·protected·constructor·<init>()V | |
19 | ····.locals·0 | |
| |
20 | ····.line·35 | |
21 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
22 | ····return-void | |
23 | .end·method | |
| |
| |
24 | #·virtual·methods | 23 | #·virtual·methods |
25 | .method·public·final·remove()V | |
26 | ····.locals·1 | |
27 | ····.annotation·runtime·Ljava/lang/Deprecated; | 24 | .method·public·abstract·f(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 | ········} |
28 | ····.end·annotation | 29 | ····.end·annotation |
| |
29 | ····.line·46 | |
30 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; | |
| |
31 | ····invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;-><init>()V | |
| |
32 | ····throw·v0 | |
33 | .end·method | 30 | .end·method |
| | | |
Offset 1, 145 lines modified | Offset 1, 76 lines modified |
1 | .class·final·Lcom/google/common/collect/Hashing; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"Hashing.java" | 1 | .class·public·final·Lkotlinx/coroutines/f2; |
| 2 | .super·Lkotlinx/coroutines/f0; |
| 3 | .source·"" |
| |
| |
4 | #·static·fields | 4 | #·static·fields |
5 | .field·private·static·final·C1:J·=·-0x3361d2afL | 5 | .field·public·static·final·e:Lkotlinx/coroutines/f2; |
| |
6 | .field·private·static·final·C2:J·=·0x1b873593L | |
| |
7 | .field·private·static·final·MAX_TABLE_SIZE:I·=·0x40000000 | 6 | #·direct·methods |
| 7 | .method·static·constructor·<clinit>()V |
| 8 | ····.locals·1 |
| |
| 9 | ····new-instance·v0,·Lkotlinx/coroutines/f2; |
| |
| 10 | ····invoke-direct·{v0},·Lkotlinx/coroutines/f2;-><init>()V |
8 | #·direct·methods | |
9 | .method·private·constructor·<init>()V | |
10 | ····.locals·0 | |
| |
| 11 | ····sput-object·v0,·Lkotlinx/coroutines/f2;->e:Lkotlinx/coroutines/f2; |
11 | ····.line·32 | |
12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
13 | ····return-void | 12 | ····return-void |
14 | .end·method | 13 | .end·method |
| |
15 | .method·static·closedTableSize(ID)I | 14 | .method·private·constructor·<init>()V |
16 | ····.locals·3 | 15 | ····.locals·0 |
| |
17 | ····const/4·v0,·0x2 | |
| |
18 | ····.line·62 | |
19 | ····invoke-static·{p0,·v0},·Ljava/lang/Math;->max(II)I | |
| |
20 | ····move-result·p0 | |
| |
21 | ····.line·63 | |
22 | ····invoke-static·{p0},·Ljava/lang/Integer;->highestOneBit(I)I | |
| |
23 | ····move-result·v0 | |
| |
24 | ····int-to-double·v1,·v0 | |
| |
25 | ····mul-double/2addr·p1,·v1 | |
| |
26 | ····double-to-int·p1,·p1 | |
| |
27 | ····if-le·p0,·p1,·:cond_1 | |
| |
28 | ····shl-int/lit8·p0,·v0,·0x1 | |
| |
29 | ····if-lez·p0,·:cond_0 | |
| |
30 | ····goto·:goto_0 | |
| |
31 | ····:cond_0 | |
32 | ····const/high16·p0,·0x40000000····#·2.0f | |
| |
| 16 | ····invoke-direct·{p0},·Lkotlinx/coroutines/f0;-><init>()V |
33 | ····:goto_0 | |
34 | ····return·p0 | |
| |
35 | ····:cond_1 | |
36 | ····return·v0 | 17 | ····return-void |
37 | .end·method | 18 | .end·method |
| |
38 | .method·static·needsResizing(IID)Z | |
39 | ····.locals·4 | |
| |
40 | ····int-to-double·v0,·p0 | 19 | #·virtual·methods |
| 20 | .method·public·k(Le/s/g;Ljava/lang/Runnable;)V |
| 21 | ····.locals·0 |
| |
41 | ····int-to-double·v2,·p1 | 22 | ····sget-object·p2,·Lkotlinx/coroutines/i2;->e:Lkotlinx/coroutines/i2$a; |
| |
42 | ····mul-double/2addr·p2,·v2 | 23 | ····invoke-interface·{p1,·p2},·Le/s/g;->get(Le/s/g$c;)Le/s/g$b; |
| |
43 | ····cmpl-double·p0,·v0,·p2 | 24 | ····move-result-object·p1 |
| |
44 | ····if-lez·p0,·:cond_0 | 25 | ····check-cast·p1,·Lkotlinx/coroutines/i2; |
| |
45 | ····const/high16·p0,·0x40000000····#·2.0f | 26 | ····if-eqz·p1,·:cond_0 |
| |
46 | ····if-ge·p1,·p0,·:cond_0 | 27 | ····const/4·p2,·0x1 |
| |
47 | ····const/4·p0,·0x1 | 28 | ····iput-boolean·p2,·p1,·Lkotlinx/coroutines/i2;->d:Z |
| |
48 | ····goto·:goto_0 | 29 | ····return-void |
| |
49 | ····:cond_0 | 30 | ····:cond_0 |
| 31 | ····new-instance·p1,·Ljava/lang/UnsupportedOperationException; |
50 | ····const/4·p0,·0x0 | |
| |
51 | ····:goto_0 | |
52 | ····return·p0 | |
53 | .end·method | |
| |
54 | .method·static·smear(I)I | |
55 | ····.locals·4 | |
| |
56 | ····int-to-long·v0,·p0 | |
| |
57 | ····const-wide/32·v2,·-0x3361d2af | |
| |
58 | ····mul-long/2addr·v0,·v2 | |
| |
59 | ····long-to-int·p0,·v0 | |
| |
60 | ····const/16·v0,·0xf | 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 |
61 | ····.line·50 | |
62 | ····invoke-static·{p0,·v0},·Ljava/lang/Integer;->rotateLeft(II)I | |
| |
| 34 | ····throw·p1 |
63 | ····move-result·p0 | |
| |
64 | ····int-to-long·v0,·p0 | |
| |
65 | ····const-wide/32·v2,·0x1b873593 | |
| |
66 | ····mul-long/2addr·v0,·v2 | |
| |
Max diff block lines reached; 762/4002 bytes (19.04%) of diff not shown.
|
| | | |
Offset 1, 146 lines modified | Offset 1, 122 lines modified |
1 | .class·final·Lcom/google/common/collect/ComparatorOrdering; | |
2 | .super·Lcom/google/common/collect/Ordering; | |
3 | .source·"ComparatorOrdering.java" | 1 | .class·public·final·Lkotlinx/coroutines/internal/i$d; |
| 2 | .super·Le/v/d/j; |
| 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/io/Serializable; | 5 | .implements·Le/v/c/l; |
| |
| |
6 | #·annotations | 6 | #·annotations |
| 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
| 8 | ····value·=·Lkotlinx/coroutines/internal/i;->a(Ljava/lang/reflect/Constructor;)Le/v/c/l; |
| 9 | .end·annotation |
| |
| 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 11 | ····accessFlags·=·0x19 |
| 12 | ····name·=·null |
| 13 | .end·annotation |
| |
7 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
8 | ····value·=·{ | 15 | ····value·=·{ |
9 | ········"<T:", | 16 | ········"Le/v/d/j;", |
| 17 | ········"Le/v/c/l<", |
10 | ········"Ljava/lang/Object;", | 18 | ········"Ljava/lang/Throwable;", |
| 19 | ········"Ljava/lang/Throwable;", |
11 | ········">", | 20 | ········">;" |
12 | ········"Lcom/google/common/collect/Ordering<", | |
13 | ········"TT;>;", | |
14 | ········"Ljava/io/Serializable;" | |
15 | ····} | 21 | ····} |
16 | .end·annotation | 22 | .end·annotation |
| |
| |
17 | #·static·fields | |
18 | .field·private·static·final·serialVersionUID:J | |
| |
| |
19 | #·instance·fields | 23 | #·instance·fields |
| 24 | .field·final·synthetic·d:Ljava/lang/reflect/Constructor; |
20 | .field·final·comparator:Ljava/util/Comparator; | |
21 | ····.annotation·system·Ldalvik/annotation/Signature; | |
22 | ········value·=·{ | |
23 | ············"Ljava/util/Comparator<", | |
24 | ············"TT;>;" | |
25 | ········} | |
26 | ····.end·annotation | |
27 | .end·field | |
| |
| |
28 | #·direct·methods | 25 | #·direct·methods |
29 | .method·constructor·<init>(Ljava/util/Comparator;)V | 26 | .method·public·constructor·<init>(Ljava/lang/reflect/Constructor;)V |
30 | ····.locals·0 | 27 | ····.locals·0 |
31 | ····.annotation·system·Ldalvik/annotation/Signature; | |
32 | ········value·=·{ | |
33 | ············"(", | |
34 | ············"Ljava/util/Comparator<", | |
35 | ············"TT;>;)V" | |
36 | ········} | |
37 | ····.end·annotation | |
| |
38 | ····.line·31 | |
39 | ····invoke-direct·{p0},·Lcom/google/common/collect/Ordering;-><init>()V | |
| |
| 28 | ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/i$d;->d:Ljava/lang/reflect/Constructor; |
40 | ····.line·32 | |
41 | ····invoke-static·{p1},·Lcom/google/common/base/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; | |
| |
| 29 | ····const/4·p1,·0x1 |
42 | ····move-result-object·p1 | |
| |
43 | ····check-cast·p1,·Ljava/util/Comparator; | |
| |
44 | ····iput-object·p1,·p0,·Lcom/google/common/collect/ComparatorOrdering;->comparator:Ljava/util/Comparator; | 30 | ····invoke-direct·{p0,·p1},·Le/v/d/j;-><init>(I)V |
| |
45 | ····return-void | 31 | ····return-void |
46 | .end·method | 32 | .end·method |
| |
| |
47 | #·virtual·methods | 33 | #·virtual·methods |
48 | .method·public·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 34 | .method·public·final·a(Ljava/lang/Throwable;)Ljava/lang/Throwable; |
49 | ····.locals·1 | 35 | ····.locals·2 |
50 | ····.annotation·system·Ldalvik/annotation/Signature; | |
51 | ········value·=·{ | |
52 | ············"(TT;TT;)I" | |
53 | ········} | |
54 | ····.end·annotation | |
| |
55 | ····.line·37 | |
56 | ····iget-object·v0,·p0,·Lcom/google/common/collect/ComparatorOrdering;->comparator:Ljava/util/Comparator; | 36 | ····:try_start_0 |
| 37 | ····sget-object·v0,·Le/j;->d:Le/j$a; |
| |
57 | ····invoke-interface·{v0,·p1,·p2},·Ljava/util/Comparator;->compare(Ljava/lang/Object;Ljava/lang/Object;)I | 38 | ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/i$d;->d:Ljava/lang/reflect/Constructor; |
| |
58 | ····move-result·p1 | 39 | ····const/4·v1,·0x0 |
| |
| 40 | ····new-array·v1,·v1,·[Ljava/lang/Object; |
59 | ····return·p1 | |
60 | .end·method | |
| |
| 41 | ····invoke-virtual·{v0,·v1},·Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object; |
61 | .method·public·equals(Ljava/lang/Object;)Z | |
62 | ····.locals·1 | |
63 | ····.param·p1····#·Ljava/lang/Object; | |
64 | ········.annotation·runtime·Lorg/checkerframework/checker/nullness/compatqual/NullableDecl; | |
65 | ········.end·annotation | |
66 | ····.end·param | |
| |
67 | ····if-ne·p1,·p0,·:cond_0 | 42 | ····move-result-object·v0 |
| |
68 | ····const/4·p1,·0x1 | 43 | ····if-eqz·v0,·:cond_0 |
| |
69 | ····return·p1 | 44 | ····check-cast·v0,·Ljava/lang/Throwable; |
| |
| 45 | ····invoke-virtual·{v0,·p1},·Ljava/lang/Throwable;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable; |
| |
| 46 | ····invoke-static·{v0},·Le/j;->a(Ljava/lang/Object;)Ljava/lang/Object; |
| |
| 47 | ····goto·:goto_0 |
| |
70 | ····.line·45 | |
71 | ····:cond_0 | 48 | ····:cond_0 |
72 | ····instance-of·v0,·p1,·Lcom/google/common/collect/ComparatorOrdering; | 49 | ····new-instance·p1,·Ljava/lang/NullPointerException; |
| |
73 | ····if-eqz·v0,·:cond_1 | 50 | ····const-string·v0,·"null·cannot·be·cast·to·non-null·type·kotlin.Throwable" |
| |
| 51 | ····invoke-direct·{p1,·v0},·Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V |
Max diff block lines reached; 1872/6147 bytes (30.45%) of diff not shown.
|
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 79 lines modified | Offset 1, 85 lines modified |
1 | .class·abstract·Lcom/google/common/collect/Sets$ImprovedAbstractSet; | |
2 | .super·Ljava/util/AbstractSet; | |
3 | .source·"Sets.java" | 1 | .class·public·final·Lc/b/a/e0$a; |
| 2 | .super·Lc/a/b/z$a; |
| 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Lc/a/b/t0; |
| |
| |
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lcom/google/common/collect/Sets; | 8 | ····value·=·Lc/b/a/e0; |
7 | .end·annotation | 9 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x408 | 11 | ····accessFlags·=·0x19 |
10 | ····name·=·"ImprovedAbstractSet" | 12 | ····name·=·"a" |
11 | .end·annotation | 13 | .end·annotation |
| |
12 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
13 | ····value·=·{ | 15 | ····value·=·{ |
| 16 | ········"Lc/a/b/z$a<", |
| 17 | ········"Lc/b/a/e0;", |
| 18 | ········"Lc/b/a/e0$a;", |
14 | ········"<E:", | 19 | ········">;", |
15 | ········"Ljava/lang/Object;", | 20 | ········"Ljava/lang/Object;" |
16 | ········">", | |
17 | ········"Ljava/util/AbstractSet<", | |
18 | ········"TE;>;" | |
19 | ····} | 21 | ····} |
20 | .end·annotation | 22 | .end·annotation |
| |
| |
21 | #·direct·methods | 23 | #·direct·methods |
22 | .method·constructor·<init>()V | 24 | .method·private·constructor·<init>()V |
| 25 | ····.locals·1 |
| |
| 26 | ····invoke-static·{},·Lc/b/a/e0;->I()Lc/b/a/e0; |
| |
| 27 | ····move-result-object·v0 |
| |
| 28 | ····invoke-direct·{p0,·v0},·Lc/a/b/z$a;-><init>(Lc/a/b/z;)V |
| |
| 29 | ····return-void |
| 30 | .end·method |
| |
| 31 | .method·synthetic·constructor·<init>(Lc/b/a/d;)V |
23 | ····.locals·0 | 32 | ····.locals·0 |
| |
24 | ····.line·74 | |
25 | ····invoke-direct·{p0},·Ljava/util/AbstractSet;-><init>()V | 33 | ····invoke-direct·{p0},·Lc/b/a/e0$a;-><init>()V |
| |
26 | ····return-void | 34 | ····return-void |
27 | .end·method | 35 | .end·method |
| |
| |
28 | #·virtual·methods | 36 | #·virtual·methods |
29 | .method·public·removeAll(Ljava/util/Collection;)Z | 37 | .method·public·B(Lc/b/a/d0$a;)Lc/b/a/e0$a; |
30 | ····.locals·0 | 38 | ····.locals·1 |
31 | ····.annotation·system·Ldalvik/annotation/Signature; | |
32 | ········value·=·{ | |
33 | ············"(", | |
34 | ············"Ljava/util/Collection<", | |
35 | ············"*>;)Z" | |
36 | ········} | |
37 | ····.end·annotation | |
| |
| 39 | ····invoke-virtual·{p0},·Lc/a/b/z$a;->t()V |
38 | ····.line·77 | |
39 | ····invoke-static·{p0,·p1},·Lcom/google/common/collect/Sets;->removeAllImpl(Ljava/util/Set;Ljava/util/Collection;)Z | |
| |
40 | ····move-result·p1 | 40 | ····iget-object·v0,·p0,·Lc/a/b/z$a;->e:Lc/a/b/z; |
| |
| 41 | ····check-cast·v0,·Lc/b/a/e0; |
41 | ····return·p1 | |
42 | .end·method | |
| |
43 | .method·public·retainAll(Ljava/util/Collection;)Z | |
44 | ····.locals·0 | |
45 | ····.annotation·system·Ldalvik/annotation/Signature; | |
46 | ········value·=·{ | |
47 | ············"(", | |
48 | ············"Ljava/util/Collection<", | |
49 | ············"*>;)Z" | |
50 | ········} | |
51 | ····.end·annotation | |
| |
| 42 | ····invoke-virtual·{p1},·Lc/a/b/z$a;->q()Lc/a/b/z; |
52 | ····.line·82 | |
53 | ····invoke-static·{p1},·Lcom/google/common/base/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object; | |
| |
54 | ····move-result-object·p1 | 43 | ····move-result-object·p1 |
| |
55 | ····check-cast·p1,·Ljava/util/Collection; | 44 | ····check-cast·p1,·Lc/b/a/d0; |
| |
| 45 | ····invoke-static·{v0,·p1},·Lc/b/a/e0;->J(Lc/b/a/e0;Lc/b/a/d0;)V |
| |
| 46 | ····return-object·p0 |
| 47 | .end·method |
| |
| 48 | .method·public·C(Z)Lc/b/a/e0$a; |
| 49 | ····.locals·1 |
| |
| 50 | ····invoke-virtual·{p0},·Lc/a/b/z$a;->t()V |
| |
| 51 | ····iget-object·v0,·p0,·Lc/a/b/z$a;->e:Lc/a/b/z; |
| |
56 | ····invoke-super·{p0,·p1},·Ljava/util/AbstractSet;->retainAll(Ljava/util/Collection;)Z | 52 | ····check-cast·v0,·Lc/b/a/e0; |
| |
57 | ····move-result·p1 | 53 | ····invoke-static·{v0,·p1},·Lc/b/a/e0;->K(Lc/b/a/e0;Z)V |
| |
58 | ····return·p1 | 54 | ····return-object·p0 |
59 | .end·method | 55 | .end·method |
| | | |
Offset 1, 37 lines modified | Offset 1, 40 lines modified |
| 1 | .class·public·final·Le/q/w; |
| 2 | .super·Le/q/a0; |
| 3 | .source·"" |
1 | .class·abstract·Lcom/google/common/collect/LinkedHashMultimapGwtSerializationDependencies; | |
2 | .super·Lcom/google/common/collect/AbstractSetMultimap; | |
3 | .source·"LinkedHashMultimapGwtSerializationDependencies.java" | |
| |
| |
4 | #·annotations | |
5 | .annotation·system·Ldalvik/annotation/Signature; | |
6 | ····value·=·{ | |
7 | ········"<K:", | |
8 | ········"Ljava/lang/Object;", | |
9 | ········"V:", | |
10 | ········"Ljava/lang/Object;", | |
11 | ········">", | |
12 | ········"Lcom/google/common/collect/AbstractSetMultimap<", | |
13 | ········"TK;TV;>;" | |
14 | ····} | |
15 | .end·annotation | |
| |
| |
16 | #·direct·methods | 4 | #·direct·methods |
17 | .method·constructor·<init>(Ljava/util/Map;)V | 5 | .method·public·static·bridge·synthetic·a(I)I |
| 6 | ····.locals·0 |
| |
| 7 | ····invoke-static·{p0},·Le/q/y;->a(I)I |
| |
| 8 | ····move-result·p0 |
| |
| 9 | ····return·p0 |
| 10 | .end·method |
| |
| 11 | .method·public·static·bridge·synthetic·g(Ljava/lang/Iterable;)Ljava/util/Map; |
18 | ····.locals·0 | 12 | ····.locals·0 |
19 | ····.annotation·system·Ldalvik/annotation/Signature; | 13 | ····.annotation·system·Ldalvik/annotation/Signature; |
20 | ········value·=·{ | 14 | ········value·=·{ |
| 15 | ············"<K:", |
| 16 | ············"Ljava/lang/Object;", |
| 17 | ············"V:", |
| 18 | ············"Ljava/lang/Object;", |
21 | ············"(", | 19 | ············">(", |
| 20 | ············"Ljava/lang/Iterable<", |
| 21 | ············"+", |
| 22 | ············"Le/i<", |
| 23 | ············"+TK;+TV;>;>;)", |
22 | ············"Ljava/util/Map<", | 24 | ············"Ljava/util/Map<", |
23 | ············"TK;", | 25 | ············"TK;TV;>;" |
24 | ············"Ljava/util/Collection<", | |
25 | ············"TV;>;>;)V" | |
26 | ········} | 26 | ········} |
27 | ····.end·annotation | 27 | ····.end·annotation |
| |
28 | ····.line·36 | |
29 | ····invoke-direct·{p0,·p1},·Lcom/google/common/collect/AbstractSetMultimap;-><init>(Ljava/util/Map;)V | 28 | ····invoke-static·{p0},·Le/q/z;->g(Ljava/lang/Iterable;)Ljava/util/Map; |
| |
| 29 | ····move-result-object·p0 |
| |
30 | ····return-void | 30 | ····return-object·p0 |
31 | .end·method | 31 | .end·method |
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 87 lines modified | Offset 1, 114 lines modified |
1 | .class·final·Lcom/google/common/util/concurrent/FuturesGetChecked$1; | 1 | .class·final·Ld/a/c/a/a$c; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FuturesGetChecked.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lcom/google/common/base/Function; | 5 | .implements·Ld/a/c/a/b$b; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lcom/google/common/util/concurrent/FuturesGetChecked; | 8 | ····value·=·Ld/a/c/a/a; |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x8 | 11 | ····accessFlags·=·0x12 |
12 | ····name·=·null | 12 | ····name·=·"c" |
13 | .end·annotation | 13 | .end·annotation |
| |
| |
| 14 | #·instance·fields |
| 15 | .field·private·final·a:Ld/a/c/a/a$e; |
14 | .annotation·system·Ldalvik/annotation/Signature; | 16 | ····.annotation·system·Ldalvik/annotation/Signature; |
15 | ····value·=·{ | 17 | ········value·=·{ |
| 18 | ············"Ld/a/c/a/a$e<", |
16 | ········"Ljava/lang/Object;", | |
17 | ········"Lcom/google/common/base/Function<", | |
18 | ········"Ljava/lang/reflect/Constructor<", | |
19 | ········"*>;", | |
20 | ········"Ljava/lang/Boolean;", | |
21 | ········">;" | 19 | ············"TT;>;" |
22 | ····} | 20 | ········} |
23 | .end·annotation | 21 | ····.end·annotation |
| 22 | .end·field |
| |
| 23 | .field·final·synthetic·b:Ld/a/c/a/a; |
| |
| |
24 | #·direct·methods | 24 | #·direct·methods |
25 | .method·constructor·<init>()V | 25 | .method·private·constructor·<init>(Ld/a/c/a/a;Ld/a/c/a/a$e;)V |
26 | ····.locals·0 | 26 | ····.locals·0 |
| 27 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 28 | ········value·=·{ |
| 29 | ············"(", |
| 30 | ············"Ld/a/c/a/a$e<", |
| 31 | ············"TT;>;)V" |
| 32 | ········} |
| 33 | ····.end·annotation |
| |
| 34 | ····iput-object·p1,·p0,·Ld/a/c/a/a$c;->b:Ld/a/c/a/a; |
| |
27 | ····.line·252 | |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 35 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
| 36 | ····iput-object·p2,·p0,·Ld/a/c/a/a$c;->a:Ld/a/c/a/a$e; |
| |
| 37 | ····return-void |
| 38 | .end·method |
| |
| 39 | .method·synthetic·constructor·<init>(Ld/a/c/a/a;Ld/a/c/a/a$e;Ld/a/c/a/a$a;)V |
| 40 | ····.locals·0 |
| |
| 41 | ····invoke-direct·{p0,·p1,·p2},·Ld/a/c/a/a$c;-><init>(Ld/a/c/a/a;Ld/a/c/a/a$e;)V |
| |
29 | ····return-void | 42 | ····return-void |
30 | .end·method | 43 | .end·method |
| |
| |
31 | #·virtual·methods | 44 | #·virtual·methods |
32 | .method·public·apply(Ljava/lang/reflect/Constructor;)Ljava/lang/Boolean; | 45 | .method·public·a(Ljava/nio/ByteBuffer;)V |
33 | ····.locals·1 | 46 | ····.locals·2 |
34 | ····.annotation·system·Ldalvik/annotation/Signature; | |
35 | ········value·=·{ | |
36 | ············"(", | |
37 | ············"Ljava/lang/reflect/Constructor<", | |
38 | ············"*>;)", | |
39 | ············"Ljava/lang/Boolean;" | |
40 | ········} | |
41 | ····.end·annotation | |
| |
42 | ····.line·255 | |
43 | ····invoke-virtual·{p1},·Ljava/lang/reflect/Constructor;->getParameterTypes()[Ljava/lang/Class; | 47 | ····:try_start_0 |
| 48 | ····iget-object·v0,·p0,·Ld/a/c/a/a$c;->a:Ld/a/c/a/a$e; |
| |
44 | ····move-result-object·p1 | 49 | ····iget-object·v1,·p0,·Ld/a/c/a/a$c;->b:Ld/a/c/a/a; |
| |
| 50 | ····invoke-static·{v1},·Ld/a/c/a/a;->a(Ld/a/c/a/a;)Ld/a/c/a/h; |
| |
45 | ····invoke-static·{p1},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; | 51 | ····move-result-object·v1 |
| |
| 52 | ····invoke-interface·{v1,·p1},·Ld/a/c/a/h;->a(Ljava/nio/ByteBuffer;)Ljava/lang/Object; |
| |
46 | ····move-result-object·p1 | 53 | ····move-result-object·p1 |
| |
47 | ····const-class·v0,·Ljava/lang/String; | 54 | ····invoke-interface·{v0,·p1},·Ld/a/c/a/a$e;->a(Ljava/lang/Object;)V |
| 55 | ····:try_end_0 |
| 56 | ····.catch·Ljava/lang/RuntimeException;·{:try_start_0·..·:try_end_0}·:catch_0 |
| |
48 | ····invoke-interface·{p1,·v0},·Ljava/util/List;->contains(Ljava/lang/Object;)Z | 57 | ····goto·:goto_0 |
| |
49 | ····move-result·p1 | 58 | ····:catch_0 |
| 59 | ····move-exception·p1 |
| |
50 | ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; | 60 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
| |
51 | ····move-result-object·p1 | 61 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
| |
| 62 | ····const-string·v1,·"BasicMessageChannel#" |
52 | ····return-object·p1 | |
53 | .end·method | |
| |
| 63 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
54 | .method·public·bridge·synthetic·apply(Ljava/lang/Object;)Ljava/lang/Object; | |
55 | ····.locals·0 | |
| |
| 64 | ····iget-object·v1,·p0,·Ld/a/c/a/a$c;->b:Ld/a/c/a/a; |
56 | ····.line·252 | |
57 | ····check-cast·p1,·Ljava/lang/reflect/Constructor; | |
| |
58 | ····invoke-virtual·{p0,·p1},·Lcom/google/common/util/concurrent/FuturesGetChecked$1;->apply(Ljava/lang/reflect/Constructor;)Ljava/lang/Boolean; | 65 | ····invoke-static·{v1},·Ld/a/c/a/a;->b(Ld/a/c/a/a;)Ljava/lang/String; |
| |
59 | ····move-result-object·p1 | 66 | ····move-result-object·v1 |
| |
| 67 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
| 68 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| |
60 | ····return-object·p1 | 69 | ····move-result-object·v0 |
Max diff block lines reached; 0/4579 bytes (0.00%) of diff not shown.
|
| | | |
Offset 1, 58 lines modified | Offset 1, 54 lines modified |
1 | .class·final·Lcom/google/common/util/concurrent/Callables$1; | 1 | .class·final·Lc/a/a/b/a/a$e; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
3 | .source·"Callables.java" | |
| |
4 | #·interfaces | |
5 | .implements·Ljava/util/concurrent/Callable; | |
| |
| |
6 | #·annotations | 4 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lcom/google/common/util/concurrent/Callables;->returning(Ljava/lang/Object;)Ljava/util/concurrent/Callable; | 6 | ····value·=·Lc/a/a/b/a/a; |
9 | .end·annotation | 7 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x8 | 9 | ····accessFlags·=·0x1a |
12 | ····name·=·null | 10 | ····name·=·"e" |
13 | .end·annotation | 11 | .end·annotation |
| |
| |
| 12 | #·static·fields |
| 13 | .field·static·final·d:Lc/a/a/b/a/a$e; |
14 | .annotation·system·Ldalvik/annotation/Signature; | |
15 | ····value·=·{ | |
16 | ········"Ljava/lang/Object;", | |
17 | ········"Ljava/util/concurrent/Callable<", | |
18 | ········"TT;>;" | |
19 | ····} | |
20 | .end·annotation | |
| |
| |
21 | #·instance·fields | 14 | #·instance·fields |
22 | .field·final·synthetic·val$value:Ljava/lang/Object; | 15 | .field·final·a:Ljava/lang/Runnable; |
| |
| 16 | .field·final·b:Ljava/util/concurrent/Executor; |
| |
| 17 | .field·c:Lc/a/a/b/a/a$e; |
| |
| |
23 | #·direct·methods | 18 | #·direct·methods |
24 | .method·constructor·<init>(Ljava/lang/Object;)V | 19 | .method·static·constructor·<clinit>()V |
25 | ····.locals·0 | 20 | ····.locals·2 |
| |
| 21 | ····new-instance·v0,·Lc/a/a/b/a/a$e; |
26 | ····.line·38 | |
27 | ····iput-object·p1,·p0,·Lcom/google/common/util/concurrent/Callables$1;->val$value:Ljava/lang/Object; | |
| |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 22 | ····const/4·v1,·0x0 |
| |
| 23 | ····invoke-direct·{v0,·v1,·v1},·Lc/a/a/b/a/a$e;-><init>(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V |
| |
| 24 | ····sput-object·v0,·Lc/a/a/b/a/a$e;->d:Lc/a/a/b/a/a$e; |
| |
29 | ····return-void | 25 | ····return-void |
30 | .end·method | 26 | .end·method |
| |
| 27 | .method·constructor·<init>(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V |
| 28 | ····.locals·0 |
| |
| 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
| 30 | ····iput-object·p1,·p0,·Lc/a/a/b/a/a$e;->a:Ljava/lang/Runnable; |
31 | #·virtual·methods | |
32 | .method·public·call()Ljava/lang/Object; | |
33 | ····.locals·1 | |
34 | ····.annotation·system·Ldalvik/annotation/Signature; | |
35 | ········value·=·{ | |
36 | ············"()TT;" | |
37 | ········} | |
38 | ····.end·annotation | |
| |
| 31 | ····iput-object·p2,·p0,·Lc/a/a/b/a/a$e;->b:Ljava/util/concurrent/Executor; |
39 | ····.line·41 | |
40 | ····iget-object·v0,·p0,·Lcom/google/common/util/concurrent/Callables$1;->val$value:Ljava/lang/Object; | |
| |
41 | ····return-object·v0 | 32 | ····return-void |
42 | .end·method | 33 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 85 lines modified | Offset 1, 72 lines modified |
| 1 | .class·public·final·Le/z/c; |
| 2 | .super·Le/z/h; |
| 3 | .source·"" |
1 | .class·Lcom/google/common/util/concurrent/ServiceManager$ServiceManagerState$1; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"ServiceManager.java" | |
| |
4 | #·interfaces | |
5 | .implements·Lcom/google/common/base/Function; | |
| |
| |
6 | #·annotations | |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | |
8 | ····value·=·Lcom/google/common/util/concurrent/ServiceManager$ServiceManagerState;->startupTimes()Lcom/google/common/collect/ImmutableMap; | |
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 | ········"Lcom/google/common/base/Function<", | |
18 | ········"Ljava/util/Map$Entry<", | |
19 | ········"Lcom/google/common/util/concurrent/Service;", | |
20 | ········"Ljava/lang/Long;", | |
21 | ········">;", | |
22 | ········"Ljava/lang/Long;", | |
23 | ········">;" | |
24 | ····} | |
25 | .end·annotation | |
| |
| |
26 | #·instance·fields | |
27 | .field·final·synthetic·this$0:Lcom/google/common/util/concurrent/ServiceManager$ServiceManagerState; | |
| |
| |
28 | #·direct·methods | 4 | #·direct·methods |
29 | .method·constructor·<init>(Lcom/google/common/util/concurrent/ServiceManager$ServiceManagerState;)V | 5 | .method·public·static·bridge·synthetic·a(Ljava/util/Iterator;)Le/z/b; |
30 | ····.locals·0 | 6 | ····.locals·0 |
| 7 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 8 | ········value·=·{ |
| 9 | ············"<T:", |
| 10 | ············"Ljava/lang/Object;", |
| 11 | ············">(", |
| 12 | ············"Ljava/util/Iterator<", |
| 13 | ············"+TT;>;)", |
| 14 | ············"Le/z/b<", |
| 15 | ············"TT;>;" |
| 16 | ········} |
| 17 | ····.end·annotation |
| |
| 18 | ····invoke-static·{p0},·Le/z/f;->a(Ljava/util/Iterator;)Le/z/b; |
31 | ····.line·630 | |
32 | ····iput-object·p1,·p0,·Lcom/google/common/util/concurrent/ServiceManager$ServiceManagerState$1;->this$0:Lcom/google/common/util/concurrent/ServiceManager$ServiceManagerState; | |
| |
33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 19 | ····move-result-object·p0 |
| |
34 | ····return-void | 20 | ····return-object·p0 |
35 | .end·method | 21 | .end·method |
| |
| 22 | .method·public·static·bridge·synthetic·c(Le/z/b;Le/v/c/l;)Le/z/b; |
| |
36 | #·virtual·methods | |
37 | .method·public·apply(Ljava/util/Map$Entry;)Ljava/lang/Long; | |
38 | ····.locals·0 | 23 | ····.locals·0 |
39 | ····.annotation·system·Ldalvik/annotation/Signature; | 24 | ····.annotation·system·Ldalvik/annotation/Signature; |
40 | ········value·=·{ | 25 | ········value·=·{ |
| 26 | ············"<T:", |
| 27 | ············"Ljava/lang/Object;", |
| 28 | ············"R:", |
| 29 | ············"Ljava/lang/Object;", |
41 | ············"(", | 30 | ············">(", |
| 31 | ············"Le/z/b<", |
42 | ············"Ljava/util/Map$Entry<", | |
43 | ············"Lcom/google/common/util/concurrent/Service;", | |
44 | ············"Ljava/lang/Long;", | |
45 | ············">;)", | 32 | ············"+TT;>;", |
46 | ············"Ljava/lang/Long;" | 33 | ············"Le/v/c/l<", |
| 34 | ············"-TT;+TR;>;)", |
| 35 | ············"Le/z/b<", |
| 36 | ············"TR;>;" |
47 | ········} | 37 | ········} |
48 | ····.end·annotation | 38 | ····.end·annotation |
| |
| 39 | ····invoke-static·{p0,·p1},·Le/z/h;->c(Le/z/b;Le/v/c/l;)Le/z/b; |
49 | ····.line·633 | |
50 | ····invoke-interface·{p1},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; | |
| |
51 | ····move-result-object·p1 | 40 | ····move-result-object·p0 |
| |
52 | ····check-cast·p1,·Ljava/lang/Long; | |
| |
53 | ····return-object·p1 | 41 | ····return-object·p0 |
54 | .end·method | 42 | .end·method |
| |
55 | .method·public·bridge·synthetic·apply(Ljava/lang/Object;)Ljava/lang/Object; | 43 | .method·public·static·bridge·synthetic·e(Le/z/b;)Ljava/util/List; |
56 | ····.locals·0 | 44 | ····.locals·0 |
| 45 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 46 | ········value·=·{ |
| 47 | ············"<T:", |
| 48 | ············"Ljava/lang/Object;", |
| 49 | ············">(", |
| 50 | ············"Le/z/b<", |
| 51 | ············"+TT;>;)", |
| 52 | ············"Ljava/util/List<", |
| 53 | ············"TT;>;" |
| 54 | ········} |
| 55 | ····.end·annotation |
| |
| 56 | ····invoke-static·{p0},·Le/z/h;->e(Le/z/b;)Ljava/util/List; |
57 | ····.line·630 | |
58 | ····check-cast·p1,·Ljava/util/Map$Entry; | |
| |
59 | ····invoke-virtual·{p0,·p1},·Lcom/google/common/util/concurrent/ServiceManager$ServiceManagerState$1;->apply(Ljava/util/Map$Entry;)Ljava/lang/Long; | |
| |
60 | ····move-result-object·p1 | 57 | ····move-result-object·p0 |
| |
61 | ····return-object·p1 | 58 | ····return-object·p0 |
62 | .end·method | 59 | .end·method |
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 26 lines modified | Offset 1, 31 lines modified |
1 | .class·public·interface·abstract·Lcom/google/common/graph/PredecessorsFunction; | 1 | .class·public·interface·abstract·Le/v/c/t; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"PredecessorsFunction.java" | 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Le/c; |
| |
| |
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/Signature; | 7 | .annotation·system·Ldalvik/annotation/Signature; |
6 | ····value·=·{ | 8 | ····value·=·{ |
7 | ········"<N:", | 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:", |
8 | ········"Ljava/lang/Object;", | 22 | ········"Ljava/lang/Object;", |
9 | ········">", | 23 | ········">", |
10 | ········"Ljava/lang/Object;" | 24 | ········"Ljava/lang/Object;", |
| 25 | ········"Le/c<", |
| 26 | ········"TR;>;" |
11 | ····} | 27 | ····} |
12 | .end·annotation | 28 | .end·annotation |
| |
| |
13 | #·virtual·methods | |
14 | .method·public·abstract·predecessors(Ljava/lang/Object;)Ljava/lang/Iterable; | |
15 | ····.annotation·system·Ldalvik/annotation/Signature; | |
16 | ········value·=·{ | |
17 | ············"(TN;)", | |
18 | ············"Ljava/lang/Iterable<", | |
19 | ············"+TN;>;" | |
20 | ········} | |
21 | ····.end·annotation | |
22 | .end·method | |
| | | |
Offset 1, 65 lines modified | Offset 1, 68 lines modified |
1 | .class·final·Lcom/google/common/graph/MapRetrievalCache$CacheEntry; | 1 | .class·Lio/flutter/embedding/android/m$b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"MapRetrievalCache.java" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lcom/google/common/graph/MapRetrievalCache; | 6 | ····value·=·Lio/flutter/embedding/android/m; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x1a | 9 | ····accessFlags·=·0x2 |
10 | ····name·=·"CacheEntry" | 10 | ····name·=·"b" |
11 | .end·annotation | 11 | .end·annotation |
| |
12 | .annotation·system·Ldalvik/annotation/Signature; | 12 | .annotation·system·Ldalvik/annotation/MemberClasses; |
13 | ····value·=·{ | 13 | ····value·=·{ |
| 14 | ········Lio/flutter/embedding/android/m$b$a; |
14 | ········"<K:", | |
15 | ········"Ljava/lang/Object;", | |
16 | ········"V:", | |
17 | ········"Ljava/lang/Object;", | |
18 | ········">", | |
19 | ········"Ljava/lang/Object;" | |
20 | ····} | 15 | ····} |
21 | .end·annotation | 16 | .end·annotation |
| |
| |
22 | #·instance·fields | 17 | #·instance·fields |
| 18 | .field·final·a:Landroid/view/KeyEvent; |
23 | .field·final·key:Ljava/lang/Object; | |
24 | ····.annotation·system·Ldalvik/annotation/Signature; | |
25 | ········value·=·{ | |
26 | ············"TK;" | |
27 | ········} | |
28 | ····.end·annotation | |
29 | .end·field | |
| |
| 19 | .field·b:I |
| |
| 20 | .field·c:Z |
| |
| 21 | .field·final·synthetic·d:Lio/flutter/embedding/android/m; |
30 | .field·final·value:Ljava/lang/Object; | |
31 | ····.annotation·system·Ldalvik/annotation/Signature; | |
32 | ········value·=·{ | |
33 | ············"TV;" | |
34 | ········} | |
35 | ····.end·annotation | |
36 | .end·field | |
| |
| |
37 | #·direct·methods | 22 | #·direct·methods |
38 | .method·constructor·<init>(Ljava/lang/Object;Ljava/lang/Object;)V | 23 | .method·constructor·<init>(Lio/flutter/embedding/android/m;Landroid/view/KeyEvent;)V |
39 | ····.locals·0 | 24 | ····.locals·0 |
40 | ····.annotation·system·Ldalvik/annotation/Signature; | |
41 | ········value·=·{ | |
42 | ············"(TK;TV;)V" | |
43 | ········} | |
44 | ····.end·annotation | |
| |
45 | ····.line·100 | 25 | ····iput-object·p1,·p0,·Lio/flutter/embedding/android/m$b;->d:Lio/flutter/embedding/android/m; |
| |
46 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
47 | ····.line·101 | |
48 | ····iput-object·p1,·p0,·Lcom/google/common/graph/MapRetrievalCache$CacheEntry;->key:Ljava/lang/Object; | 27 | ····iget-object·p1,·p1,·Lio/flutter/embedding/android/m;->a:[Lio/flutter/embedding/android/m$c; |
| |
| 28 | ····array-length·p1,·p1 |
| |
| 29 | ····iput·p1,·p0,·Lio/flutter/embedding/android/m$b;->b:I |
| |
| 30 | ····const/4·p1,·0x0 |
| |
| 31 | ····iput-boolean·p1,·p0,·Lio/flutter/embedding/android/m$b;->c:Z |
| |
| 32 | ····iput-object·p2,·p0,·Lio/flutter/embedding/android/m$b;->a:Landroid/view/KeyEvent; |
49 | ····.line·102 | |
50 | ····iput-object·p2,·p0,·Lcom/google/common/graph/MapRetrievalCache$CacheEntry;->value:Ljava/lang/Object; | |
| |
51 | ····return-void | 33 | ····return-void |
52 | .end·method | 34 | .end·method |
| |
| |
| 35 | #·virtual·methods |
| 36 | .method·public·a()Lio/flutter/embedding/android/m$c$a; |
| 37 | ····.locals·2 |
| |
| 38 | ····new-instance·v0,·Lio/flutter/embedding/android/m$b$a; |
| |
| 39 | ····const/4·v1,·0x0 |
| |
| 40 | ····invoke-direct·{v0,·p0,·v1},·Lio/flutter/embedding/android/m$b$a;-><init>(Lio/flutter/embedding/android/m$b;Lio/flutter/embedding/android/m$a;)V |
| |
| 41 | ····return-object·v0 |
| 42 | .end·method |
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 143 lines modified | Offset 1, 196 lines modified |
1 | .class·final·Lcom/google/protobuf/ExtensionSchemas; | 1 | .class·Lb/a/a/a/b$d; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ExtensionSchemas.java" | 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Ljava/util/Iterator; |
| 6 | .implements·Lb/a/a/a/b$f; |
| |
| |
| 7 | #·annotations |
| 8 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
| 9 | ····value·=·Lb/a/a/a/b; |
| 10 | .end·annotation |
| |
| 11 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 12 | ····accessFlags·=·0x2 |
| 13 | ····name·=·"d" |
| 14 | .end·annotation |
| |
| 15 | .annotation·system·Ldalvik/annotation/Signature; |
| 16 | ····value·=·{ |
| 17 | ········"Ljava/lang/Object;", |
| 18 | ········"Ljava/util/Iterator<", |
| 19 | ········"Ljava/util/Map$Entry<", |
| 20 | ········"TK;TV;>;>;", |
| 21 | ········"Lb/a/a/a/b$f<", |
| 22 | ········"TK;TV;>;" |
| 23 | ····} |
| 24 | .end·annotation |
| |
4 | #·static·fields | |
5 | .field·private·static·final·FULL_SCHEMA:Lcom/google/protobuf/ExtensionSchema; | |
6 | ····.annotation·system·Ldalvik/annotation/Signature; | |
7 | ········value·=·{ | |
8 | ············"Lcom/google/protobuf/ExtensionSchema<", | |
9 | ············"*>;" | |
10 | ········} | |
11 | ····.end·annotation | |
12 | .end·field | |
| |
13 | .field·private·static·final·LITE_SCHEMA:Lcom/google/protobuf/ExtensionSchema; | 25 | #·instance·fields |
| 26 | .field·private·d:Lb/a/a/a/b$c; |
14 | ····.annotation·system·Ldalvik/annotation/Signature; | 27 | ····.annotation·system·Ldalvik/annotation/Signature; |
15 | ········value·=·{ | 28 | ········value·=·{ |
16 | ············"Lcom/google/protobuf/ExtensionSchema<", | 29 | ············"Lb/a/a/a/b$c<", |
17 | ············"*>;" | 30 | ············"TK;TV;>;" |
18 | ········} | 31 | ········} |
19 | ····.end·annotation | 32 | ····.end·annotation |
20 | .end·field | 33 | .end·field |
| |
| 34 | .field·private·e:Z |
| |
| 35 | .field·final·synthetic·f:Lb/a/a/a/b; |
21 | #·direct·methods | |
22 | .method·static·constructor·<clinit>()V | |
23 | ····.locals·1 | |
| |
24 | ····.line·34 | |
25 | ····new-instance·v0,·Lcom/google/protobuf/ExtensionSchemaLite; | |
| |
26 | ····invoke-direct·{v0},·Lcom/google/protobuf/ExtensionSchemaLite;-><init>()V | 36 | #·direct·methods |
| 37 | .method·constructor·<init>(Lb/a/a/a/b;)V |
| 38 | ····.locals·0 |
| |
27 | ····sput-object·v0,·Lcom/google/protobuf/ExtensionSchemas;->LITE_SCHEMA:Lcom/google/protobuf/ExtensionSchema; | 39 | ····iput-object·p1,·p0,·Lb/a/a/a/b$d;->f:Lb/a/a/a/b; |
| |
| 40 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
28 | ····.line·35 | |
29 | ····invoke-static·{},·Lcom/google/protobuf/ExtensionSchemas;->loadSchemaForFullRuntime()Lcom/google/protobuf/ExtensionSchema; | |
| |
30 | ····move-result-object·v0 | 41 | ····const/4·p1,·0x1 |
| |
31 | ····sput-object·v0,·Lcom/google/protobuf/ExtensionSchemas;->FULL_SCHEMA:Lcom/google/protobuf/ExtensionSchema; | 42 | ····iput-boolean·p1,·p0,·Lb/a/a/a/b$d;->e:Z |
| |
32 | ····return-void | 43 | ····return-void |
33 | .end·method | 44 | .end·method |
| |
34 | .method·constructor·<init>()V | |
35 | ····.locals·0 | |
| |
36 | ····.line·33 | |
37 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
38 | ····return-void | |
39 | .end·method | |
| |
40 | .method·static·full()Lcom/google/protobuf/ExtensionSchema; | 45 | #·virtual·methods |
| 46 | .method·public·a(Lb/a/a/a/b$c;)V |
41 | ····.locals·2 | 47 | ····.locals·1 |
42 | ····.annotation·system·Ldalvik/annotation/Signature; | 48 | ····.annotation·system·Ldalvik/annotation/Signature; |
43 | ········value·=·{ | 49 | ········value·=·{ |
44 | ············"()", | 50 | ············"(", |
45 | ············"Lcom/google/protobuf/ExtensionSchema<", | 51 | ············"Lb/a/a/a/b$c<", |
46 | ············"*>;" | 52 | ············"TK;TV;>;)V" |
47 | ········} | 53 | ········} |
48 | ····.end·annotation | 54 | ····.end·annotation |
| |
| 55 | ····iget-object·v0,·p0,·Lb/a/a/a/b$d;->d:Lb/a/a/a/b$c; |
49 | ····.line·51 | |
50 | ····sget-object·v0,·Lcom/google/protobuf/ExtensionSchemas;->FULL_SCHEMA:Lcom/google/protobuf/ExtensionSchema; | |
| |
51 | ····if-eqz·v0,·:cond_0 | 56 | ····if-ne·p1,·v0,·:cond_1 |
| |
52 | ····return-object·v0 | 57 | ····iget-object·p1,·v0,·Lb/a/a/a/b$c;->g:Lb/a/a/a/b$c; |
| |
| 58 | ····iput-object·p1,·p0,·Lb/a/a/a/b$d;->d:Lb/a/a/a/b$c; |
53 | ····.line·52 | |
54 | ····:cond_0 | |
55 | ····new-instance·v0,·Ljava/lang/IllegalStateException; | |
| |
56 | ····const-string·v1,·"Protobuf·runtime·is·not·correctly·loaded." | 59 | ····if-nez·p1,·:cond_0 |
| |
| 60 | ····const/4·p1,·0x1 |
| |
| 61 | ····goto·:goto_0 |
| |
| 62 | ····:cond_0 |
| 63 | ····const/4·p1,·0x0 |
| |
57 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V | 64 | ····:goto_0 |
| 65 | ····iput-boolean·p1,·p0,·Lb/a/a/a/b$d;->e:Z |
| |
58 | ····throw·v0 | 66 | ····:cond_1 |
| 67 | ····return-void |
59 | .end·method | 68 | .end·method |
| |
60 | .method·static·lite()Lcom/google/protobuf/ExtensionSchema; | 69 | .method·public·c()Ljava/util/Map$Entry; |
Max diff block lines reached; 3048/6938 bytes (43.93%) of diff not shown.
|
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 41 lines modified | Offset 1, 59 lines modified |
1 | .class·final·Lcom/google/protobuf/MutabilityOracle$1; | 1 | .class·final·Lc/a/b/m1$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"MutabilityOracle.java" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lcom/google/protobuf/MutabilityOracle; | 5 | .implements·Lc/a/b/m1$b; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
8 | ····value·=·Lcom/google/protobuf/MutabilityOracle; | 8 | ····value·=·Lc/a/b/m1;->a(Lc/a/b/i;)Ljava/lang/String; |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x8 | 11 | ····accessFlags·=·0x8 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
| |
| |
| 14 | #·instance·fields |
| 15 | .field·final·synthetic·a:Lc/a/b/i; |
| |
| |
14 | #·direct·methods | 16 | #·direct·methods |
15 | .method·constructor·<init>()V | 17 | .method·constructor·<init>(Lc/a/b/i;)V |
16 | ····.locals·0 | 18 | ····.locals·0 |
| |
17 | ····.line·36 | 19 | ····iput-object·p1,·p0,·Lc/a/b/m1$a;->a:Lc/a/b/i; |
| |
18 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
19 | ····return-void | 21 | ····return-void |
20 | .end·method | 22 | .end·method |
| |
| |
21 | #·virtual·methods | 23 | #·virtual·methods |
22 | .method·public·ensureMutable()V | 24 | .method·public·a(I)B |
23 | ····.locals·1 | 25 | ····.locals·1 |
| |
24 | ····.line·39 | |
25 | ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; | 26 | ····iget-object·v0,·p0,·Lc/a/b/m1$a;->a:Lc/a/b/i; |
| |
| 27 | ····invoke-virtual·{v0,·p1},·Lc/a/b/i;->h(I)B |
| |
| 28 | ····move-result·p1 |
| |
| 29 | ····return·p1 |
| 30 | .end·method |
| |
| 31 | .method·public·size()I |
| 32 | ····.locals·1 |
| |
| 33 | ····iget-object·v0,·p0,·Lc/a/b/m1$a;->a:Lc/a/b/i; |
| |
| 34 | ····invoke-virtual·{v0},·Lc/a/b/i;->size()I |
| |
26 | ····invoke-direct·{v0},·Ljava/lang/UnsupportedOperationException;-><init>()V | 35 | ····move-result·v0 |
| |
27 | ····throw·v0 | 36 | ····return·v0 |
28 | .end·method | 37 | .end·method |
| | | |
Offset 1, 165 lines modified | Offset 1, 135 lines modified |
1 | .class·final·Lcom/google/protobuf/RawMessageInfo; | 1 | .class·synthetic·Lc/b/a/d; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"RawMessageInfo.java" | 3 | .source·"" |
| |
4 | #·interfaces | |
5 | .implements·Lcom/google/protobuf/MessageInfo; | |
| |
| |
6 | #·instance·fields | 4 | #·static·fields |
| 5 | .field·static·final·synthetic·a:[I |
7 | .field·private·final·defaultInstance:Lcom/google/protobuf/MessageLite; | |
| |
8 | .field·private·final·flags:I | |
| |
9 | .field·private·final·info:Ljava/lang/String; | |
| |
10 | .field·private·final·objects:[Ljava/lang/Object; | |
| |
| |
11 | #·direct·methods | 6 | #·direct·methods |
12 | .method·constructor·<init>(Lcom/google/protobuf/MessageLite;Ljava/lang/String;[Ljava/lang/Object;)V | 7 | .method·static·constructor·<clinit>()V |
13 | ····.locals·3 | 8 | ····.locals·3 |
| |
| 9 | ····invoke-static·{},·Lc/a/b/z$f;->values()[Lc/a/b/z$f; |
14 | ····.line·179 | |
15 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
16 | ····.line·180 | |
17 | ····iput-object·p1,·p0,·Lcom/google/protobuf/RawMessageInfo;->defaultInstance:Lcom/google/protobuf/MessageLite; | |
| |
18 | ····.line·181 | |
19 | ····iput-object·p2,·p0,·Lcom/google/protobuf/RawMessageInfo;->info:Ljava/lang/String; | |
| |
20 | ····.line·182 | |
21 | ····iput-object·p3,·p0,·Lcom/google/protobuf/RawMessageInfo;->objects:[Ljava/lang/Object; | |
| |
22 | ····const/4·p1,·0x0 | |
| |
23 | ····.line·184 | |
24 | ····invoke-virtual·{p2,·p1},·Ljava/lang/String;->charAt(I)C | |
| |
25 | ····move-result·p1 | |
| |
26 | ····const·p3,·0xd800 | |
| |
27 | ····if-ge·p1,·p3,·:cond_0 | |
| |
28 | ····.line·186 | |
29 | ····iput·p1,·p0,·Lcom/google/protobuf/RawMessageInfo;->flags:I | |
| |
30 | ····goto·:goto_1 | 10 | ····move-result-object·v0 |
| |
| 11 | ····array-length·v0,·v0 |
31 | ····:cond_0 | |
32 | ····and-int/lit16·p1,·p1,·0x1fff | |
| |
33 | ····const/16·v0,·0xd | 12 | ····new-array·v0,·v0,·[I |
| |
34 | ····const/4·v1,·0x1 | 13 | ····sput-object·v0,·Lc/b/a/d;->a:[I |
| |
35 | ····:goto_0 | |
36 | ····add-int/lit8·v2,·v1,·0x1 | 14 | ····:try_start_0 |
| 15 | ····sget-object·v1,·Lc/a/b/z$f;->g:Lc/a/b/z$f; |
| |
37 | ····.line·190 | |
38 | ····invoke-virtual·{p2,·v1},·Ljava/lang/String;->charAt(I)C | 16 | ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I |
| |
39 | ····move-result·v1 | 17 | ····move-result·v1 |
| |
40 | ····if-lt·v1,·p3,·:cond_1 | 18 | ····const/4·v2,·0x1 |
| |
41 | ····and-int/lit16·v1,·v1,·0x1fff | 19 | ····aput·v2,·v0,·v1 |
| 20 | ····:try_end_0 |
| 21 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0 |
| |
42 | ····shl-int/2addr·v1,·v0 | 22 | ····:catch_0 |
| 23 | ····:try_start_1 |
| 24 | ····sget-object·v0,·Lc/b/a/d;->a:[I |
| |
43 | ····or-int/2addr·p1,·v1 | 25 | ····sget-object·v1,·Lc/a/b/z$f;->h:Lc/a/b/z$f; |
| |
44 | ····add-int/lit8·v0,·v0,·0xd | 26 | ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I |
| |
45 | ····move·v1,·v2 | 27 | ····move-result·v1 |
| |
46 | ····goto·:goto_0 | 28 | ····const/4·v2,·0x2 |
| |
47 | ····:cond_1 | |
48 | ····shl-int·p2,·v1,·v0 | 29 | ····aput·v2,·v0,·v1 |
| 30 | ····:try_end_1 |
| 31 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1 |
| |
49 | ····or-int/2addr·p1,·p2 | 32 | ····:catch_1 |
| 33 | ····:try_start_2 |
| 34 | ····sget-object·v0,·Lc/b/a/d;->a:[I |
| |
| 35 | ····sget-object·v1,·Lc/a/b/z$f;->f:Lc/a/b/z$f; |
50 | ····.line·194 | |
51 | ····iput·p1,·p0,·Lcom/google/protobuf/RawMessageInfo;->flags:I | |
| |
| 36 | ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I |
52 | ····:goto_1 | |
53 | ····return-void | |
54 | .end·method | |
| |
| 37 | ····move-result·v1 |
| |
| 38 | ····const/4·v2,·0x3 |
55 | #·virtual·methods | |
56 | .method·public·getDefaultInstance()Lcom/google/protobuf/MessageLite; | |
57 | ····.locals·1 | |
| |
58 | ····.line·208 | |
59 | ····iget-object·v0,·p0,·Lcom/google/protobuf/RawMessageInfo;->defaultInstance:Lcom/google/protobuf/MessageLite; | 39 | ····aput·v2,·v0,·v1 |
| 40 | ····:try_end_2 |
| 41 | ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2 |
| |
60 | ····return-object·v0 | |
61 | .end·method | 42 | ····:catch_2 |
| 43 | ····:try_start_3 |
| 44 | ····sget-object·v0,·Lc/b/a/d;->a:[I |
| |
| 45 | ····sget-object·v1,·Lc/a/b/z$f;->i:Lc/a/b/z$f; |
62 | .method·getObjects()[Ljava/lang/Object; | |
63 | ····.locals·1 | |
| |
| 46 | ····invoke-virtual·{v1},·Ljava/lang/Enum;->ordinal()I |
Max diff block lines reached; 2273/5981 bytes (38.00%) of diff not shown.
|
Max HTML report size reached
| | | |
Offset 1, 117 lines modified | Offset 1, 143 lines modified |
1 | .class·final·Lcom/google/protobuf/UnsafeUtil$1; | 1 | .class·final·enum·Lc/a/b/w$b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Enum; |
| 3 | .source·"" |
3 | .source·"UnsafeUtil.java" | |
| |
4 | #·interfaces | |
5 | .implements·Ljava/security/PrivilegedExceptionAction; | |
| |
| |
6 | #·annotations | 4 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
8 | ····value·=·Lcom/google/protobuf/UnsafeUtil;->getUnsafe()Lsun/misc/Unsafe; | 6 | ····value·=·Lc/a/b/w; |
9 | .end·annotation | 7 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x8 | 9 | ····accessFlags·=·0x4018 |
12 | ····name·=·null | 10 | ····name·=·"b" |
13 | .end·annotation | 11 | .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/Enum<", |
| 15 | ········"Lc/a/b/w$b;", |
17 | ········"Ljava/security/PrivilegedExceptionAction<", | |
18 | ········"Lsun/misc/Unsafe;", | |
19 | ········">;" | 16 | ········">;" |
20 | ····} | 17 | ····} |
21 | .end·annotation | 18 | .end·annotation |
| |
| |
| 19 | #·static·fields |
| 20 | .field·public·static·final·enum·e:Lc/a/b/w$b; |
| |
| 21 | .field·public·static·final·enum·f:Lc/a/b/w$b; |
| |
| 22 | .field·public·static·final·enum·g:Lc/a/b/w$b; |
| |
| 23 | .field·public·static·final·enum·h:Lc/a/b/w$b; |
| |
| 24 | .field·private·static·final·synthetic·i:[Lc/a/b/w$b; |
| |
| |
| 25 | #·instance·fields |
| 26 | .field·private·final·d:Z |
| |
| |
22 | #·direct·methods | 27 | #·direct·methods |
23 | .method·constructor·<init>()V | 28 | .method·static·constructor·<clinit>()V |
24 | ····.locals·0 | 29 | ····.locals·9 |
| |
| 30 | ····new-instance·v0,·Lc/a/b/w$b; |
25 | ····.line·295 | |
26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
| 31 | ····const-string·v1,·"SCALAR" |
27 | ····return-void | |
28 | .end·method | |
| |
| 32 | ····const/4·v2,·0x0 |
| |
| 33 | ····invoke-direct·{v0,·v1,·v2,·v2},·Lc/a/b/w$b;-><init>(Ljava/lang/String;IZ)V |
29 | #·virtual·methods | |
30 | .method·public·bridge·synthetic·run()Ljava/lang/Object; | |
31 | ····.locals·1 | |
32 | ····.annotation·system·Ldalvik/annotation/Throws; | |
33 | ········value·=·{ | |
34 | ············Ljava/lang/Exception; | |
35 | ········} | |
36 | ····.end·annotation | |
| |
| 34 | ····sput-object·v0,·Lc/a/b/w$b;->e:Lc/a/b/w$b; |
37 | ····.line·295 | |
38 | ····invoke-virtual·{p0},·Lcom/google/protobuf/UnsafeUtil$1;->run()Lsun/misc/Unsafe; | |
| |
39 | ····move-result-object·v0 | 35 | ····new-instance·v1,·Lc/a/b/w$b; |
| |
| 36 | ····const-string·v3,·"VECTOR" |
40 | ····return-object·v0 | |
41 | .end·method | |
| |
| 37 | ····const/4·v4,·0x1 |
42 | .method·public·run()Lsun/misc/Unsafe; | |
43 | ····.locals·7 | |
44 | ····.annotation·system·Ldalvik/annotation/Throws; | |
45 | ········value·=·{ | |
46 | ············Ljava/lang/Exception; | |
47 | ········} | |
48 | ····.end·annotation | |
| |
| 38 | ····invoke-direct·{v1,·v3,·v4,·v4},·Lc/a/b/w$b;-><init>(Ljava/lang/String;IZ)V |
49 | ····.line·298 | |
50 | ····const-class·v0,·Lsun/misc/Unsafe; | |
| |
| 39 | ····sput-object·v1,·Lc/a/b/w$b;->f:Lc/a/b/w$b; |
51 | ····.line·300 | |
52 | ····invoke-virtual·{v0},·Ljava/lang/Class;->getDeclaredFields()[Ljava/lang/reflect/Field; | |
| |
53 | ····move-result-object·v1 | 40 | ····new-instance·v3,·Lc/a/b/w$b; |
| |
54 | ····array-length·v2,·v1 | 41 | ····const-string·v5,·"PACKED_VECTOR" |
| |
55 | ····const/4·v3,·0x0 | 42 | ····const/4·v6,·0x2 |
| |
| 43 | ····invoke-direct·{v3,·v5,·v6,·v4},·Lc/a/b/w$b;-><init>(Ljava/lang/String;IZ)V |
56 | ····:goto_0 | |
57 | ····const/4·v4,·0x0 | |
| |
58 | ····if-ge·v3,·v2,·:cond_1 | 44 | ····sput-object·v3,·Lc/a/b/w$b;->g:Lc/a/b/w$b; |
| |
59 | ····aget-object·v5,·v1,·v3 | 45 | ····new-instance·v5,·Lc/a/b/w$b; |
| |
60 | ····const/4·v6,·0x1 | 46 | ····const-string·v7,·"MAP" |
| |
| 47 | ····const/4·v8,·0x3 |
61 | ····.line·301 | |
62 | ····invoke-virtual·{v5,·v6},·Ljava/lang/reflect/Field;->setAccessible(Z)V | |
| |
| 48 | ····invoke-direct·{v5,·v7,·v8,·v2},·Lc/a/b/w$b;-><init>(Ljava/lang/String;IZ)V |
63 | ····.line·302 | |
64 | ····invoke-virtual·{v5,·v4},·Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; | |
| |
65 | ····move-result-object·v4 | 49 | ····sput-object·v5,·Lc/a/b/w$b;->h:Lc/a/b/w$b; |
| |
| 50 | ····const/4·v7,·0x4 |
66 | ····.line·303 | |
67 | ····invoke-virtual·{v0,·v4},·Ljava/lang/Class;->isInstance(Ljava/lang/Object;)Z | |
| |
Max diff block lines reached; 1480/5190 bytes (28.52%) of diff not shown.
|
| | | |
Offset 1, 33 lines modified | Offset 1, 32 lines modified |
1 | .class·Lcom/pauldemarco/flutter_blue/FlutterBluePlugin$2; | 1 | .class·Lc/b/a/b$b; |
2 | .super·Landroid/bluetooth/le/ScanCallback; | 2 | .super·Landroid/bluetooth/le/ScanCallback; |
3 | .source·"FlutterBluePlugin.java" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 5 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
6 | ····value·=·Lcom/pauldemarco/flutter_blue/FlutterBluePlugin;->getScanCallback21()Landroid/bluetooth/le/ScanCallback; | 6 | ····value·=·Lc/b/a/b;->r()Landroid/bluetooth/le/ScanCallback; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x0 | 9 | ····accessFlags·=·0x0 |
10 | ····name·=·null | 10 | ····name·=·null |
11 | .end·annotation | 11 | .end·annotation |
| |
| |
12 | #·instance·fields | 12 | #·instance·fields |
13 | .field·final·synthetic·this$0:Lcom/pauldemarco/flutter_blue/FlutterBluePlugin; | 13 | .field·final·synthetic·a:Lc/b/a/b; |
| |
| |
14 | #·direct·methods | 14 | #·direct·methods |
15 | .method·constructor·<init>(Lcom/pauldemarco/flutter_blue/FlutterBluePlugin;)V | 15 | .method·constructor·<init>(Lc/b/a/b;)V |
16 | ····.locals·0 | 16 | ····.locals·0 |
| |
| 17 | ····iput-object·p1,·p0,·Lc/b/a/b$b;->a:Lc/b/a/b; |
17 | ····.line·770 | |
18 | ····iput-object·p1,·p0,·Lcom/pauldemarco/flutter_blue/FlutterBluePlugin$2;->this$0:Lcom/pauldemarco/flutter_blue/FlutterBluePlugin; | |
| |
19 | ····invoke-direct·{p0},·Landroid/bluetooth/le/ScanCallback;-><init>()V | 18 | ····invoke-direct·{p0},·Landroid/bluetooth/le/ScanCallback;-><init>()V |
| |
20 | ····return-void | 19 | ····return-void |
21 | .end·method | 20 | .end·method |
| |
| |
Offset 39, 39 lines modified | Offset 38, 35 lines modified |
39 | ············"(", | 38 | ············"(", |
40 | ············"Ljava/util/List<", | 39 | ············"Ljava/util/List<", |
41 | ············"Landroid/bluetooth/le/ScanResult;", | 40 | ············"Landroid/bluetooth/le/ScanResult;", |
42 | ············">;)V" | 41 | ············">;)V" |
43 | ········} | 42 | ········} |
44 | ····.end·annotation | 43 | ····.end·annotation |
| |
45 | ····.line·785 | |
46 | ····invoke-super·{p0,·p1},·Landroid/bluetooth/le/ScanCallback;->onBatchScanResults(Ljava/util/List;)V | 44 | ····invoke-super·{p0,·p1},·Landroid/bluetooth/le/ScanCallback;->onBatchScanResults(Ljava/util/List;)V |
| |
47 | ····return-void | 45 | ····return-void |
48 | .end·method | 46 | .end·method |
| |
49 | .method·public·onScanFailed(I)V | 47 | .method·public·onScanFailed(I)V |
50 | ····.locals·0 | 48 | ····.locals·0 |
| |
51 | ····.line·791 | |
52 | ····invoke-super·{p0,·p1},·Landroid/bluetooth/le/ScanCallback;->onScanFailed(I)V | 49 | ····invoke-super·{p0,·p1},·Landroid/bluetooth/le/ScanCallback;->onScanFailed(I)V |
| |
53 | ····return-void | 50 | ····return-void |
54 | .end·method | 51 | .end·method |
| |
55 | .method·public·onScanResult(ILandroid/bluetooth/le/ScanResult;)V | 52 | .method·public·onScanResult(ILandroid/bluetooth/le/ScanResult;)V |
56 | ····.locals·1 | 53 | ····.locals·1 |
| |
57 | ····.line·774 | |
58 | ····invoke-super·{p0,·p1,·p2},·Landroid/bluetooth/le/ScanCallback;->onScanResult(ILandroid/bluetooth/le/ScanResult;)V | 54 | ····invoke-super·{p0,·p1,·p2},·Landroid/bluetooth/le/ScanCallback;->onScanResult(ILandroid/bluetooth/le/ScanResult;)V |
| |
| 55 | ····iget-object·p1,·p0,·Lc/b/a/b$b;->a:Lc/b/a/b; |
59 | ····.line·775 | |
60 | ····iget-object·p1,·p0,·Lcom/pauldemarco/flutter_blue/FlutterBluePlugin$2;->this$0:Lcom/pauldemarco/flutter_blue/FlutterBluePlugin; | |
| |
61 | ····invoke-static·{p1},·Lcom/pauldemarco/flutter_blue/FlutterBluePlugin;->access$200(Lcom/pauldemarco/flutter_blue/FlutterBluePlugin;)Z | 56 | ····invoke-static·{p1},·Lc/b/a/b;->j(Lc/b/a/b;)Z |
| |
62 | ····move-result·p1 | 57 | ····move-result·p1 |
| |
63 | ····if-nez·p1,·:cond_1 | 58 | ····if-nez·p1,·:cond_1 |
| |
64 | ····if-eqz·p2,·:cond_1 | 59 | ····if-eqz·p2,·:cond_1 |
| |
Offset 87, 18 lines modified | Offset 82, 17 lines modified |
| |
87 | ····invoke-virtual·{p1},·Landroid/bluetooth/BluetoothDevice;->getAddress()Ljava/lang/String; | 82 | ····invoke-virtual·{p1},·Landroid/bluetooth/BluetoothDevice;->getAddress()Ljava/lang/String; |
| |
88 | ····move-result-object·p1 | 83 | ····move-result-object·p1 |
| |
89 | ····if-eqz·p1,·:cond_1 | 84 | ····if-eqz·p1,·:cond_1 |
| |
| 85 | ····iget-object·p1,·p0,·Lc/b/a/b$b;->a:Lc/b/a/b; |
90 | ····.line·776 | |
91 | ····iget-object·p1,·p0,·Lcom/pauldemarco/flutter_blue/FlutterBluePlugin$2;->this$0:Lcom/pauldemarco/flutter_blue/FlutterBluePlugin; | |
| |
92 | ····invoke-static·{p1},·Lcom/pauldemarco/flutter_blue/FlutterBluePlugin;->access$300(Lcom/pauldemarco/flutter_blue/FlutterBluePlugin;)Ljava/util/ArrayList; | 86 | ····invoke-static·{p1},·Lc/b/a/b;->k(Lc/b/a/b;)Ljava/util/ArrayList; |
| |
93 | ····move-result-object·p1 | 87 | ····move-result-object·p1 |
| |
94 | ····invoke-virtual·{p2},·Landroid/bluetooth/le/ScanResult;->getDevice()Landroid/bluetooth/BluetoothDevice; | 88 | ····invoke-virtual·{p2},·Landroid/bluetooth/le/ScanResult;->getDevice()Landroid/bluetooth/BluetoothDevice; |
| |
95 | ····move-result-object·v0 | 89 | ····move-result-object·v0 |
| |
Offset 110, 48 lines modified | Offset 104, 45 lines modified |
| |
110 | ····move-result·p1 | 104 | ····move-result·p1 |
| |
111 | ····if-eqz·p1,·:cond_0 | 105 | ····if-eqz·p1,·:cond_0 |
| |
112 | ····return-void | 106 | ····return-void |
| |
113 | ····.line·777 | |
114 | ····:cond_0 | 107 | ····:cond_0 |
115 | ····iget-object·p1,·p0,·Lcom/pauldemarco/flutter_blue/FlutterBluePlugin$2;->this$0:Lcom/pauldemarco/flutter_blue/FlutterBluePlugin; | 108 | ····iget-object·p1,·p0,·Lc/b/a/b$b;->a:Lc/b/a/b; |
| |
116 | ····invoke-static·{p1},·Lcom/pauldemarco/flutter_blue/FlutterBluePlugin;->access$300(Lcom/pauldemarco/flutter_blue/FlutterBluePlugin;)Ljava/util/ArrayList; | 109 | ····invoke-static·{p1},·Lc/b/a/b;->k(Lc/b/a/b;)Ljava/util/ArrayList; |
| |
117 | ····move-result-object·p1 | 110 | ····move-result-object·p1 |
| |
118 | ····invoke-virtual·{p2},·Landroid/bluetooth/le/ScanResult;->getDevice()Landroid/bluetooth/BluetoothDevice; | 111 | ····invoke-virtual·{p2},·Landroid/bluetooth/le/ScanResult;->getDevice()Landroid/bluetooth/BluetoothDevice; |
| |
119 | ····move-result-object·v0 | 112 | ····move-result-object·v0 |
| |
120 | ····invoke-virtual·{v0},·Landroid/bluetooth/BluetoothDevice;->getAddress()Ljava/lang/String; | 113 | ····invoke-virtual·{v0},·Landroid/bluetooth/BluetoothDevice;->getAddress()Ljava/lang/String; |
| |
121 | ····move-result-object·v0 | 114 | ····move-result-object·v0 |
| |
122 | ····invoke-virtual·{p1,·v0},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z | 115 | ····invoke-virtual·{p1,·v0},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z |
| |
123 | ····.line·779 | |
124 | ····:cond_1 | 116 | ····:cond_1 |
125 | ····invoke-virtual·{p2},·Landroid/bluetooth/le/ScanResult;->getDevice()Landroid/bluetooth/BluetoothDevice; | 117 | ····invoke-virtual·{p2},·Landroid/bluetooth/le/ScanResult;->getDevice()Landroid/bluetooth/BluetoothDevice; |
| |
126 | ····move-result-object·p1 | 118 | ····move-result-object·p1 |
| |
Max diff block lines reached; 707/5233 bytes (13.51%) of diff not shown.
|
| | | |
Offset 1, 27 lines modified | Offset 1, 38 lines modified |
1 | .class·public·final·Lcom/macpoule/plantsense/R$integer; | 1 | .class·Lio/flutter/embedding/engine/f/c$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
| |
| |
3 | #·annotations | 4 | #·annotations |
4 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
5 | ····value·=·Lcom/macpoule/plantsense/R; | 6 | ····value·=·Lio/flutter/embedding/engine/f/c; |
6 | .end·annotation | 7 | .end·annotation |
| |
7 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
8 | ····accessFlags·=·0x19 | 9 | ····accessFlags·=·0xa |
9 | ····name·=·"integer" | 10 | ····name·=·"a" |
10 | .end·annotation | 11 | .end·annotation |
| |
| |
11 | #·static·fields | 12 | #·instance·fields |
12 | .field·public·static·final·status_bar_notification_info_maxnum:I·=·0x7f060000 | 13 | .field·public·final·a:Ljava/nio/ByteBuffer; |
| |
| 14 | .field·b:I |
| |
| 15 | .field·c:J |
| |
| |
13 | #·direct·methods | 16 | #·direct·methods |
14 | .method·private·constructor·<init>()V | 17 | .method·constructor·<init>(Ljava/nio/ByteBuffer;IJ)V |
15 | ····.locals·0 | 18 | ····.locals·0 |
| |
16 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
| 20 | ····iput-object·p1,·p0,·Lio/flutter/embedding/engine/f/c$a;->a:Ljava/nio/ByteBuffer; |
| |
| 21 | ····iput·p2,·p0,·Lio/flutter/embedding/engine/f/c$a;->b:I |
| |
| 22 | ····iput-wide·p3,·p0,·Lio/flutter/embedding/engine/f/c$a;->c:J |
| |
17 | ····return-void | 23 | ····return-void |
18 | .end·method | 24 | .end·method |
| | | |
Offset 1, 73 lines modified | Offset 1, 44 lines modified |
1 | .class·public·final·Lkotlinx/coroutines/Job$Key; | 1 | .class·public·final·Lkotlinx/coroutines/i; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Job.kt" | 3 | .source·"" |
| |
4 | #·interfaces | |
5 | .implements·Lkotlin/coroutines/CoroutineContext$Key; | |
| |
| |
6 | #·annotations | |
7 | .annotation·system·Ldalvik/annotation/EnclosingClass; | |
8 | ····value·=·Lkotlinx/coroutines/Job; | |
9 | .end·annotation | |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | |
11 | ····accessFlags·=·0x19 | |
12 | ····name·=·"Key" | |
13 | .end·annotation | |
| |
14 | .annotation·system·Ldalvik/annotation/Signature; | |
15 | ····value·=·{ | |
16 | ········"Ljava/lang/Object;", | |
17 | ········"Lkotlin/coroutines/CoroutineContext$Key<", | |
18 | ········"Lkotlinx/coroutines/Job;", | |
19 | ········">;" | |
20 | ····} | |
21 | .end·annotation | |
| |
22 | .annotation·runtime·Lkotlin/Metadata; | |
23 | ····d1·=·{ | |
24 | ········"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\u0008\u0086\u0003\u0018\u00002\u0008\u0012\u0004\u0012\u00020\u00020\u0001B\u0007\u0008\u0002\u00a2\u0006\u0002\u0010\u0003\u00a8\u0006\u0004" | |
25 | ····} | |
26 | ····d2·=·{ | |
27 | ········"Lkotlinx/coroutines/Job$Key;", | |
28 | ········"Lkotlin/coroutines/CoroutineContext$Key;", | |
29 | ········"Lkotlinx/coroutines/Job;", | |
30 | ········"()V", | |
31 | ········"kotlinx-coroutines-core" | |
32 | ····} | |
33 | ····k·=·0x1 | |
34 | ····mv·=·{ | |
35 | ········0x1, | |
36 | ········0x5, | |
37 | ········0x1 | |
38 | ····} | |
39 | ····xi·=·0x30 | |
40 | .end·annotation | |
| |
| |
41 | #·static·fields | |
42 | .field·static·final·synthetic·$$INSTANCE:Lkotlinx/coroutines/Job$Key; | |
| |
| |
43 | #·direct·methods | 4 | #·direct·methods |
44 | .method·static·constructor·<clinit>()V | 5 | .method·public·static·final·a(Lkotlinx/coroutines/k0;Le/s/g;Lkotlinx/coroutines/m0;Le/v/c/p;)Lkotlinx/coroutines/n1; |
45 | ····.locals·1 | 6 | ····.locals·0 |
| |
46 | ····new-instance·v0,·Lkotlinx/coroutines/Job$Key; | 7 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 8 | ········value·=·{ |
| 9 | ············"(", |
| 10 | ············"Lkotlinx/coroutines/k0;", |
| 11 | ············"Le/s/g;", |
| 12 | ············"Lkotlinx/coroutines/m0;", |
| 13 | ············"Le/v/c/p<", |
| 14 | ············"-", |
| 15 | ············"Lkotlinx/coroutines/k0;", |
| 16 | ············"-", |
| 17 | ············"Le/s/d<", |
| 18 | ············"-", |
| 19 | ············"Le/p;", |
| 20 | ············">;+", |
| 21 | ············"Ljava/lang/Object;", |
| 22 | ············">;)", |
| 23 | ············"Lkotlinx/coroutines/n1;" |
| 24 | ········} |
| 25 | ····.end·annotation |
| |
47 | ····invoke-direct·{v0},·Lkotlinx/coroutines/Job$Key;-><init>()V | 26 | ····invoke-static·{p0,·p1,·p2,·p3},·Lkotlinx/coroutines/j;->a(Lkotlinx/coroutines/k0;Le/s/g;Lkotlinx/coroutines/m0;Le/v/c/p;)Lkotlinx/coroutines/n1; |
| |
48 | ····sput-object·v0,·Lkotlinx/coroutines/Job$Key;->$$INSTANCE:Lkotlinx/coroutines/Job$Key; | 27 | ····move-result-object·p0 |
| |
49 | ····return-void | 28 | ····return-object·p0 |
50 | .end·method | 29 | .end·method |
| |
51 | .method·private·constructor·<init>()V | 30 | .method·public·static·synthetic·b(Lkotlinx/coroutines/k0;Le/s/g;Lkotlinx/coroutines/m0;Le/v/c/p;ILjava/lang/Object;)Lkotlinx/coroutines/n1; |
52 | ····.locals·0 | 31 | ····.locals·0 |
| |
53 | ····.line·116 | |
54 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 32 | ····invoke-static/range·{p0·..·p5},·Lkotlinx/coroutines/j;->b(Lkotlinx/coroutines/k0;Le/s/g;Lkotlinx/coroutines/m0;Le/v/c/p;ILjava/lang/Object;)Lkotlinx/coroutines/n1; |
| |
| 33 | ····move-result-object·p0 |
| |
55 | ····return-void | 34 | ····return-object·p0 |
56 | .end·method | 35 | .end·method |
| | | |
Offset 1, 69 lines modified | Offset 1, 84 lines modified |
1 | .class·public·final·Lkotlinx/coroutines/EventLoopKt; | 1 | .class·public·final·Lkotlinx/coroutines/u1$c; |
2 | .super·Ljava/lang/Object; | |
3 | .source·"EventLoop.kt" | 2 | .super·Lkotlinx/coroutines/internal/o$b; |
| 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
| 6 | ····value·=·Lkotlinx/coroutines/u1;->v(Ljava/lang/Object;Lkotlinx/coroutines/y1;Lkotlinx/coroutines/t1;)Z |
5 | .annotation·runtime·Lkotlin/Metadata; | |
6 | ····d1·=·{ | |
7 | ········"\u0000\u000e\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\t\n\u0000\u001a\u0008\u0010\u0000\u001a\u00020\u0001H\u0000\u001a\u0008\u0010\u0002\u001a\u00020\u0003H\u0007\u00a8\u0006\u0004" | |
8 | ····} | |
9 | ····d2·=·{ | |
10 | ········"createEventLoop", | |
11 | ········"Lkotlinx/coroutines/EventLoop;", | |
12 | ········"processNextEventInCurrentThread", | |
13 | ········"", | |
14 | ········"kotlinx-coroutines-core" | |
15 | ····} | |
16 | ····k·=·0x2 | |
17 | ····mv·=·{ | |
18 | ········0x1, | |
19 | ········0x5, | |
20 | ········0x1 | |
21 | ····} | |
22 | ····xi·=·0x30 | |
23 | .end·annotation | 7 | .end·annotation |
| |
| 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
| 9 | ····accessFlags·=·0x19 |
| 10 | ····name·=·null |
| 11 | .end·annotation |
| |
| |
| 12 | #·instance·fields |
| 13 | .field·final·synthetic·d:Lkotlinx/coroutines/u1; |
| |
| 14 | .field·final·synthetic·e:Ljava/lang/Object; |
| |
| |
24 | #·direct·methods | 15 | #·direct·methods |
25 | .method·public·static·final·createEventLoop()Lkotlinx/coroutines/EventLoop; | 16 | .method·public·constructor·<init>(Lkotlinx/coroutines/internal/o;Lkotlinx/coroutines/u1;Ljava/lang/Object;)V |
26 | ····.locals·2 | 17 | ····.locals·0 |
| |
27 | ····.line·26 | |
28 | ····new-instance·v0,·Lkotlinx/coroutines/BlockingEventLoop; | 18 | ····iput-object·p2,·p0,·Lkotlinx/coroutines/u1$c;->d:Lkotlinx/coroutines/u1; |
| |
| 19 | ····iput-object·p3,·p0,·Lkotlinx/coroutines/u1$c;->e:Ljava/lang/Object; |
| |
| 20 | ····invoke-direct·{p0,·p1},·Lkotlinx/coroutines/internal/o$b;-><init>(Lkotlinx/coroutines/internal/o;)V |
| |
| 21 | ····return-void |
| 22 | .end·method |
| |
29 | ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread; | |
| |
30 | ····move-result-object·v1 | 23 | #·virtual·methods |
| 24 | .method·public·bridge·synthetic·g(Ljava/lang/Object;)Ljava/lang/Object; |
| 25 | ····.locals·0 |
| |
31 | ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/BlockingEventLoop;-><init>(Ljava/lang/Thread;)V | 26 | ····check-cast·p1,·Lkotlinx/coroutines/internal/o; |
| |
32 | ····check-cast·v0,·Lkotlinx/coroutines/EventLoop; | 27 | ····invoke-virtual·{p0,·p1},·Lkotlinx/coroutines/u1$c;->i(Lkotlinx/coroutines/internal/o;)Ljava/lang/Object; |
| |
| 28 | ····move-result-object·p1 |
| |
33 | ····return-object·v0 | 29 | ····return-object·p1 |
34 | .end·method | 30 | .end·method |
| |
35 | .method·public·static·final·processNextEventInCurrentThread()J | 31 | .method·public·i(Lkotlinx/coroutines/internal/o;)Ljava/lang/Object; |
36 | ····.locals·2 | 32 | ····.locals·1 |
| |
| 33 | ····iget-object·p1,·p0,·Lkotlinx/coroutines/u1$c;->d:Lkotlinx/coroutines/u1; |
| |
| 34 | ····invoke-virtual·{p1},·Lkotlinx/coroutines/u1;->P()Ljava/lang/Object; |
37 | ····.line·49 | |
38 | ····sget-object·v0,·Lkotlinx/coroutines/ThreadLocalEventLoop;->INSTANCE:Lkotlinx/coroutines/ThreadLocalEventLoop; | |
| |
39 | ····invoke-virtual·{v0},·Lkotlinx/coroutines/ThreadLocalEventLoop;->currentOrNull$kotlinx_coroutines_core()Lkotlinx/coroutines/EventLoop; | 35 | ····move-result-object·p1 |
| |
40 | ····move-result-object·v0 | 36 | ····iget-object·v0,·p0,·Lkotlinx/coroutines/u1$c;->e:Ljava/lang/Object; |
| |
41 | ····if-nez·v0,·:cond_0 | 37 | ····if-ne·p1,·v0,·:cond_0 |
| |
42 | ····const-wide·v0,·0x7fffffffffffffffL | 38 | ····const/4·p1,·0x1 |
| |
43 | ····goto·:goto_0 | 39 | ····goto·:goto_0 |
| |
44 | ····:cond_0 | 40 | ····:cond_0 |
| 41 | ····const/4·p1,·0x0 |
45 | ····invoke-virtual·{v0},·Lkotlinx/coroutines/EventLoop;->processNextEvent()J | |
| |
46 | ····move-result-wide·v0 | |
| |
47 | ····:goto_0 | 42 | ····:goto_0 |
48 | ····return-wide·v0 | 43 | ····if-eqz·p1,·:cond_1 |
| |
| 44 | ····const/4·p1,·0x0 |
| |
| 45 | ····goto·:goto_1 |
| |
| 46 | ····:cond_1 |
| 47 | ····invoke-static·{},·Lkotlinx/coroutines/internal/n;->a()Ljava/lang/Object; |
| |
| 48 | ····move-result-object·p1 |
| |
| 49 | ····:goto_1 |
| 50 | ····return-object·p1 |
49 | .end·method | 51 | .end·method |
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 36 lines modified | Offset 1, 36 lines modified |
1 | .class·public·final·synthetic·Lkotlinx/coroutines/-$$Lambda$CommonPool$ERvPtt6BNpepqyLHHf5J6mHx7SQ; | 1 | .class·public·final·synthetic·Lkotlinx/coroutines/b; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"lambda" | 3 | .source·"" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/util/concurrent/ThreadFactory; | 5 | .implements·Ljava/util/concurrent/ThreadFactory; |
| |
| |
6 | #·instance·fields | 6 | #·instance·fields |
7 | .field·public·final·synthetic·f$0:Ljava/util/concurrent/atomic/AtomicInteger; | 7 | .field·public·final·synthetic·a:Ljava/util/concurrent/atomic/AtomicInteger; |
| |
| |
8 | #·direct·methods | 8 | #·direct·methods |
9 | .method·public·synthetic·constructor·<init>(Ljava/util/concurrent/atomic/AtomicInteger;)V | 9 | .method·public·synthetic·constructor·<init>(Ljava/util/concurrent/atomic/AtomicInteger;)V |
10 | ····.locals·0 | 10 | ····.locals·0 |
| |
11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 11 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
12 | ····iput-object·p1,·p0,·Lkotlinx/coroutines/-$$Lambda$CommonPool$ERvPtt6BNpepqyLHHf5J6mHx7SQ;->f$0:Ljava/util/concurrent/atomic/AtomicInteger; | 12 | ····iput-object·p1,·p0,·Lkotlinx/coroutines/b;->a:Ljava/util/concurrent/atomic/AtomicInteger; |
| |
13 | ····return-void | 13 | ····return-void |
14 | .end·method | 14 | .end·method |
| |
| |
15 | #·virtual·methods | 15 | #·virtual·methods |
16 | .method·public·final·newThread(Ljava/lang/Runnable;)Ljava/lang/Thread; | 16 | .method·public·final·newThread(Ljava/lang/Runnable;)Ljava/lang/Thread; |
17 | ····.locals·1 | 17 | ····.locals·1 |
| |
18 | ····iget-object·v0,·p0,·Lkotlinx/coroutines/-$$Lambda$CommonPool$ERvPtt6BNpepqyLHHf5J6mHx7SQ;->f$0:Ljava/util/concurrent/atomic/AtomicInteger; | 18 | ····iget-object·v0,·p0,·Lkotlinx/coroutines/b;->a:Ljava/util/concurrent/atomic/AtomicInteger; |
| |
19 | ····invoke-static·{v0,·p1},·Lkotlinx/coroutines/CommonPool;->lambda$ERvPtt6BNpepqyLHHf5J6mHx7SQ(Ljava/util/concurrent/atomic/AtomicInteger;Ljava/lang/Runnable;)Ljava/lang/Thread; | 19 | ····invoke-static·{v0,·p1},·Lkotlinx/coroutines/v;->y(Ljava/util/concurrent/atomic/AtomicInteger;Ljava/lang/Runnable;)Ljava/lang/Thread; |
| |
20 | ····move-result-object·p1 | 20 | ····move-result-object·p1 |
| |
21 | ····return-object·p1 | 21 | ····return-object·p1 |
22 | .end·method | 22 | .end·method |
| | | |
Offset 1, 70 lines modified | Offset 1, 80 lines modified |
| 1 | .class·final·synthetic·Lkotlinx/coroutines/j; |
| 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
1 | .class·public·final·Lkotlinx/coroutines/YieldContext; | |
2 | .super·Lkotlin/coroutines/AbstractCoroutineContextElement; | |
3 | .source·"Unconfined.kt" | |
| |
| |
4 | #·annotations | |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | |
6 | ····value·=·{ | |
7 | ········Lkotlinx/coroutines/YieldContext$Key; | |
8 | ····} | |
9 | .end·annotation | |
| |
10 | .annotation·runtime·Lkotlin/Metadata; | |
11 | ····d1·=·{ | |
12 | ········"\u0000\u0014\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u000b\n\u0002\u0008\u0002\u0008\u0000\u0018\u0000·\u00052\u00020\u0001:\u0001\u0005B\u0005\u00a2\u0006\u0002\u0010\u0002R\u0012\u0010\u0003\u001a\u00020\u00048\u0006@\u0006X\u0087\u000e\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u0006" | |
13 | ····} | |
14 | ····d2·=·{ | |
15 | ········"Lkotlinx/coroutines/YieldContext;", | |
16 | ········"Lkotlin/coroutines/AbstractCoroutineContextElement;", | |
17 | ········"()V", | |
18 | ········"dispatcherWasUnconfined", | |
19 | ········"", | |
20 | ········"Key", | |
21 | ········"kotlinx-coroutines-core" | |
22 | ····} | |
23 | ····k·=·0x1 | |
24 | ····mv·=·{ | |
25 | ········0x1, | |
26 | ········0x5, | |
27 | ········0x1 | |
28 | ····} | |
29 | ····xi·=·0x30 | |
30 | .end·annotation | |
| |
| |
31 | #·static·fields | |
32 | .field·public·static·final·Key:Lkotlinx/coroutines/YieldContext$Key; | 4 | #·direct·methods |
| 5 | .method·public·static·final·a(Lkotlinx/coroutines/k0;Le/s/g;Lkotlinx/coroutines/m0;Le/v/c/p;)Lkotlinx/coroutines/n1; |
| 6 | ····.locals·1 |
| 7 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 8 | ········value·=·{ |
| 9 | ············"(", |
| 10 | ············"Lkotlinx/coroutines/k0;", |
| 11 | ············"Le/s/g;", |
| 12 | ············"Lkotlinx/coroutines/m0;", |
| 13 | ············"Le/v/c/p<", |
| 14 | ············"-", |
| 15 | ············"Lkotlinx/coroutines/k0;", |
| 16 | ············"-", |
| 17 | ············"Le/s/d<", |
| 18 | ············"-", |
| 19 | ············"Le/p;", |
| 20 | ············">;+", |
| 21 | ············"Ljava/lang/Object;", |
| 22 | ············">;)", |
| 23 | ············"Lkotlinx/coroutines/n1;" |
| 24 | ········} |
| 25 | ····.end·annotation |
| |
| 26 | ····invoke-static·{p0,·p1},·Lkotlinx/coroutines/e0;->c(Lkotlinx/coroutines/k0;Le/s/g;)Le/s/g; |
| |
| 27 | ····move-result-object·p0 |
33 | #·instance·fields | |
34 | .field·public·dispatcherWasUnconfined:Z | |
| |
| 28 | ····invoke-virtual·{p2},·Lkotlinx/coroutines/m0;->g()Z |
| |
35 | #·direct·methods | |
36 | .method·static·constructor·<clinit>()V | |
37 | ····.locals·2 | 29 | ····move-result·p1 |
| |
| 30 | ····if-eqz·p1,·:cond_0 |
| |
| 31 | ····new-instance·p1,·Lkotlinx/coroutines/w1; |
| |
| 32 | ····invoke-direct·{p1,·p0,·p3},·Lkotlinx/coroutines/w1;-><init>(Le/s/g;Le/v/c/p;)V |
| |
| 33 | ····goto·:goto_0 |
| |
| 34 | ····:cond_0 |
38 | ····new-instance·v0,·Lkotlinx/coroutines/YieldContext$Key; | 35 | ····new-instance·p1,·Lkotlinx/coroutines/c2; |
| |
39 | ····const/4·v1,·0x0 | 36 | ····const/4·v0,·0x1 |
| |
40 | ····invoke-direct·{v0,·v1},·Lkotlinx/coroutines/YieldContext$Key;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V | 37 | ····invoke-direct·{p1,·p0,·v0},·Lkotlinx/coroutines/c2;-><init>(Le/s/g;Z)V |
| |
41 | ····sput-object·v0,·Lkotlinx/coroutines/YieldContext;->Key:Lkotlinx/coroutines/YieldContext$Key; | 38 | ····:goto_0 |
| 39 | ····invoke-virtual·{p1,·p2,·p1,·p3},·Lkotlinx/coroutines/c;->w0(Lkotlinx/coroutines/m0;Ljava/lang/Object;Le/v/c/p;)V |
| |
42 | ····return-void | 40 | ····return-object·p1 |
43 | .end·method | 41 | .end·method |
| |
44 | .method·public·constructor·<init>()V | 42 | .method·public·static·synthetic·b(Lkotlinx/coroutines/k0;Le/s/g;Lkotlinx/coroutines/m0;Le/v/c/p;ILjava/lang/Object;)Lkotlinx/coroutines/n1; |
45 | ····.locals·1 | 43 | ····.locals·0 |
| |
| 44 | ····and-int/lit8·p5,·p4,·0x1 |
| |
| 45 | ····if-eqz·p5,·:cond_0 |
| |
| 46 | ····sget-object·p1,·Le/s/h;->d:Le/s/h; |
| |
| 47 | ····:cond_0 |
| 48 | ····and-int/lit8·p4,·p4,·0x2 |
| |
| 49 | ····if-eqz·p4,·:cond_1 |
| |
46 | ····.line·35 | |
47 | ····sget-object·v0,·Lkotlinx/coroutines/YieldContext;->Key:Lkotlinx/coroutines/YieldContext$Key; | 50 | ····sget-object·p2,·Lkotlinx/coroutines/m0;->d:Lkotlinx/coroutines/m0; |
| |
48 | ····check-cast·v0,·Lkotlin/coroutines/CoroutineContext$Key; | 51 | ····:cond_1 |
| 52 | ····invoke-static·{p0,·p1,·p2,·p3},·Lkotlinx/coroutines/i;->a(Lkotlinx/coroutines/k0;Le/s/g;Lkotlinx/coroutines/m0;Le/v/c/p;)Lkotlinx/coroutines/n1; |
| |
49 | ····invoke-direct·{p0,·v0},·Lkotlin/coroutines/AbstractCoroutineContextElement;-><init>(Lkotlin/coroutines/CoroutineContext$Key;)V | 53 | ····move-result-object·p0 |
| |
50 | ····return-void | 54 | ····return-object·p0 |
51 | .end·method | 55 | .end·method |
| | | |
Offset 1, 87 lines modified | Offset 1, 91 lines modified |
1 | .class·final·Lkotlinx/coroutines/DelayKt$awaitCancellation$1; | |
2 | .super·Lkotlin/coroutines/jvm/internal/ContinuationImpl; | |
3 | .source·"Delay.kt" | 1 | .class·final·Lkotlinx/coroutines/internal/d0$c; |
| 2 | .super·Le/v/d/j; |
| 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Le/v/c/p; |
| |
| |
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
6 | ····value·=·Lkotlinx/coroutines/DelayKt;->awaitCancellation(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; | 8 | ····value·=·Lkotlinx/coroutines/internal/d0;-><clinit>()V |
7 | .end·annotation | 9 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x18 | 11 | ····accessFlags·=·0x18 |
10 | ····name·=·null | 12 | ····name·=·null |
11 | .end·annotation | 13 | .end·annotation |
| |
| 14 | .annotation·system·Ldalvik/annotation/Signature; |
12 | .annotation·runtime·Lkotlin/Metadata; | |
13 | ····k·=·0x3 | |
14 | ····mv·=·{ | 15 | ····value·=·{ |
15 | ········0x1, | |
16 | ········0x5, | |
17 | ········0x1 | 16 | ········"Le/v/d/j;", |
| 17 | ········"Le/v/c/p<", |
| 18 | ········"Lkotlinx/coroutines/internal/g0;", |
| 19 | ········"Le/s/g$b;", |
| 20 | ········"Lkotlinx/coroutines/internal/g0;", |
| 21 | ········">;" |
18 | ····} | 22 | ····} |
19 | ····xi·=·0x30 | |
20 | .end·annotation | 23 | .end·annotation |
| |
21 | .annotation·runtime·Lkotlin/coroutines/jvm/internal/DebugMetadata; | |
22 | ····c·=·"kotlinx.coroutines.DelayKt" | |
23 | ····f·=·"Delay.kt" | |
24 | ····i·=·{} | |
25 | ····l·=·{ | |
26 | ········0x9b | |
27 | ····} | |
28 | ····m·=·"awaitCancellation" | |
29 | ····n·=·{} | |
30 | ····s·=·{} | |
31 | .end·annotation | |
| |
| 24 | #·static·fields |
| 25 | .field·public·static·final·d:Lkotlinx/coroutines/internal/d0$c; |
| |
| |
| 26 | #·direct·methods |
| 27 | .method·static·constructor·<clinit>()V |
| 28 | ····.locals·1 |
| |
| 29 | ····new-instance·v0,·Lkotlinx/coroutines/internal/d0$c; |
32 | #·instance·fields | |
33 | .field·label:I | |
| |
34 | .field·synthetic·result:Ljava/lang/Object; | 30 | ····invoke-direct·{v0},·Lkotlinx/coroutines/internal/d0$c;-><init>()V |
| |
| 31 | ····sput-object·v0,·Lkotlinx/coroutines/internal/d0$c;->d:Lkotlinx/coroutines/internal/d0$c; |
| |
35 | #·direct·methods | |
36 | .method·constructor·<init>(Lkotlin/coroutines/Continuation;)V | 32 | ····return-void |
| 33 | .end·method |
| |
| 34 | .method·constructor·<init>()V |
37 | ····.locals·0 | 35 | ····.locals·1 |
38 | ····.annotation·system·Ldalvik/annotation/Signature; | |
39 | ········value·=·{ | |
40 | ············"(", | |
41 | ············"Lkotlin/coroutines/Continuation<", | |
42 | ············"-", | |
43 | ············"Lkotlinx/coroutines/DelayKt$awaitCancellation$1;", | |
44 | ············">;)V" | |
45 | ········} | |
46 | ····.end·annotation | |
| |
47 | ····invoke-direct·{p0,·p1},·Lkotlin/coroutines/jvm/internal/ContinuationImpl;-><init>(Lkotlin/coroutines/Continuation;)V | 36 | ····const/4·v0,·0x2 |
| |
| 37 | ····invoke-direct·{p0,·v0},·Le/v/d/j;-><init>(I)V |
| |
48 | ····return-void | 38 | ····return-void |
49 | .end·method | 39 | .end·method |
| |
| |
50 | #·virtual·methods | 40 | #·virtual·methods |
51 | .method·public·final·invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; | 41 | .method·public·final·a(Lkotlinx/coroutines/internal/g0;Le/s/g$b;)Lkotlinx/coroutines/internal/g0; |
52 | ····.locals·1 | 42 | ····.locals·1 |
| |
53 | ····iput-object·p1,·p0,·Lkotlinx/coroutines/DelayKt$awaitCancellation$1;->result:Ljava/lang/Object; | 43 | ····instance-of·v0,·p2,·Lkotlinx/coroutines/d2; |
| |
| 44 | ····if-eqz·v0,·:cond_0 |
| |
54 | ····iget·p1,·p0,·Lkotlinx/coroutines/DelayKt$awaitCancellation$1;->label:I | 45 | ····check-cast·p2,·Lkotlinx/coroutines/d2; |
| |
55 | ····const/high16·v0,·-0x80000000 | 46 | ····iget-object·v0,·p1,·Lkotlinx/coroutines/internal/g0;->a:Le/s/g; |
| |
56 | ····or-int/2addr·p1,·v0 | 47 | ····invoke-interface·{p2,·v0},·Lkotlinx/coroutines/d2;->o(Le/s/g;)Ljava/lang/Object; |
| |
57 | ····iput·p1,·p0,·Lkotlinx/coroutines/DelayKt$awaitCancellation$1;->label:I | 48 | ····move-result-object·v0 |
| |
58 | ····move-object·p1,·p0 | 49 | ····invoke-virtual·{p1,·p2,·v0},·Lkotlinx/coroutines/internal/g0;->a(Lkotlinx/coroutines/d2;Ljava/lang/Object;)V |
| |
| 50 | ····:cond_0 |
| 51 | ····return-object·p1 |
| 52 | .end·method |
| |
| 53 | .method·public·bridge·synthetic·invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
| 54 | ····.locals·0 |
| |
59 | ····check-cast·p1,·Lkotlin/coroutines/Continuation; | 55 | ····check-cast·p1,·Lkotlinx/coroutines/internal/g0; |
| |
60 | ····invoke-static·{p1},·Lkotlinx/coroutines/DelayKt;->awaitCancellation(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; | 56 | ····check-cast·p2,·Le/s/g$b; |
| |
61 | ····move-result-object·p1 | 57 | ····invoke-virtual·{p0,·p1,·p2},·Lkotlinx/coroutines/internal/d0$c;->a(Lkotlinx/coroutines/internal/g0;Le/s/g$b;)Lkotlinx/coroutines/internal/g0; |
| |
62 | ····return-object·p1 | 58 | ····return-object·p1 |
63 | .end·method | 59 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 53 lines modified | Offset 1, 74 lines modified |
1 | .class·public·final·Lkotlinx/coroutines/DefaultExecutorKt; | 1 | .class·public·final·Lkotlinx/coroutines/t; |
| 2 | .super·Lkotlinx/coroutines/p1; |
| 3 | .source·"" |
2 | .super·Ljava/lang/Object; | |
3 | .source·"DefaultExecutor.kt" | |
| |
| |
4 | #·annotations | |
5 | .annotation·runtime·Lkotlin/Metadata; | |
6 | ····d1·=·{ | |
7 | ········"\u0000\n\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0003\"\u0014\u0010\u0000\u001a\u00020\u0001X\u0080\u0004\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u0002\u0010\u0003\u00a8\u0006\u0004" | |
8 | ····} | |
9 | ····d2·=·{ | |
10 | ········"DefaultDelay", | |
11 | ········"Lkotlinx/coroutines/Delay;", | |
12 | ········"getDefaultDelay", | |
13 | ········"()Lkotlinx/coroutines/Delay;", | |
14 | ········"kotlinx-coroutines-core" | |
15 | ····} | |
16 | ····k·=·0x2 | |
17 | ····mv·=·{ | |
18 | ········0x1, | |
19 | ········0x5, | |
20 | ········0x1 | |
21 | ····} | |
22 | ····xi·=·0x30 | |
23 | .end·annotation | |
| |
| 4 | #·interfaces |
| 5 | .implements·Lkotlinx/coroutines/s; |
| |
24 | #·static·fields | |
25 | .field·private·static·final·DefaultDelay:Lkotlinx/coroutines/Delay; | |
| |
| 6 | #·instance·fields |
| 7 | .field·public·final·h:Lkotlinx/coroutines/u; |
| |
26 | #·direct·methods | |
27 | .method·static·constructor·<clinit>()V | |
28 | ····.locals·1 | |
| |
29 | ····.line·10 | |
30 | ····sget-object·v0,·Lkotlinx/coroutines/DefaultExecutor;->INSTANCE:Lkotlinx/coroutines/DefaultExecutor; | 8 | #·direct·methods |
| 9 | .method·public·constructor·<init>(Lkotlinx/coroutines/u;)V |
| 10 | ····.locals·0 |
| |
31 | ····check-cast·v0,·Lkotlinx/coroutines/Delay; | 11 | ····invoke-direct·{p0},·Lkotlinx/coroutines/p1;-><init>()V |
| |
32 | ····sput-object·v0,·Lkotlinx/coroutines/DefaultExecutorKt;->DefaultDelay:Lkotlinx/coroutines/Delay; | 12 | ····iput-object·p1,·p0,·Lkotlinx/coroutines/t;->h:Lkotlinx/coroutines/u; |
| |
33 | ····return-void | 13 | ····return-void |
34 | .end·method | 14 | .end·method |
| |
35 | .method·public·static·final·getDefaultDelay()Lkotlinx/coroutines/Delay; | |
| 15 | #·virtual·methods |
| 16 | .method·public·getParent()Lkotlinx/coroutines/n1; |
36 | ····.locals·1 | 17 | ····.locals·1 |
| |
37 | ····.line·10 | |
38 | ····sget-object·v0,·Lkotlinx/coroutines/DefaultExecutorKt;->DefaultDelay:Lkotlinx/coroutines/Delay; | 18 | ····invoke-virtual·{p0},·Lkotlinx/coroutines/t1;->z()Lkotlinx/coroutines/u1; |
| |
| 19 | ····move-result-object·v0 |
| |
39 | ····return-object·v0 | 20 | ····return-object·v0 |
40 | .end·method | 21 | .end·method |
| |
| 22 | .method·public·i(Ljava/lang/Throwable;)Z |
| 23 | ····.locals·1 |
| |
| 24 | ····invoke-virtual·{p0},·Lkotlinx/coroutines/t1;->z()Lkotlinx/coroutines/u1; |
| |
| 25 | ····move-result-object·v0 |
| |
| 26 | ····invoke-virtual·{v0,·p1},·Lkotlinx/coroutines/u1;->D(Ljava/lang/Throwable;)Z |
| |
| 27 | ····move-result·p1 |
| |
| 28 | ····return·p1 |
| 29 | .end·method |
| |
| 30 | .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object; |
| 31 | ····.locals·0 |
| |
| 32 | ····check-cast·p1,·Ljava/lang/Throwable; |
| |
| 33 | ····invoke-virtual·{p0,·p1},·Lkotlinx/coroutines/t;->y(Ljava/lang/Throwable;)V |
| |
| 34 | ····sget-object·p1,·Le/p;->a:Le/p; |
| |
| 35 | ····return-object·p1 |
| 36 | .end·method |
| |
| 37 | .method·public·y(Ljava/lang/Throwable;)V |
| 38 | ····.locals·1 |
| |
| 39 | ····iget-object·p1,·p0,·Lkotlinx/coroutines/t;->h:Lkotlinx/coroutines/u; |
| |
| 40 | ····invoke-virtual·{p0},·Lkotlinx/coroutines/t1;->z()Lkotlinx/coroutines/u1; |
| |
| 41 | ····move-result-object·v0 |
| |
| 42 | ····invoke-interface·{p1,·v0},·Lkotlinx/coroutines/u;->h(Lkotlinx/coroutines/b2;)V |
| |
| 43 | ····return-void |
| 44 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 97 lines modified | Offset 1, 94 lines modified |
| 1 | .class·public·abstract·Lkotlinx/coroutines/x1; |
| 2 | .super·Lkotlinx/coroutines/f0; |
| 3 | .source·"" |
1 | .class·public·final·Lkotlinx/coroutines/internal/SystemPropsKt; | |
2 | .super·Ljava/lang/Object; | |
| |
| |
3 | #·annotations | |
4 | .annotation·runtime·Lkotlin/Metadata; | |
5 | ····d1·=·{ | |
6 | ········"kotlinx/coroutines/internal/SystemPropsKt__SystemPropsKt", | |
7 | ········"kotlinx/coroutines/internal/SystemPropsKt__SystemProps_commonKt" | |
8 | ····} | |
9 | ····k·=·0x4 | |
10 | ····mv·=·{ | |
11 | ········0x1, | |
12 | ········0x5, | |
13 | ········0x1 | |
14 | ····} | |
15 | ····xi·=·0x30 | |
16 | .end·annotation | |
| |
| |
17 | #·direct·methods | 4 | #·direct·methods |
18 | .method·public·static·final·getAVAILABLE_PROCESSORS()I | 5 | .method·public·constructor·<init>()V |
19 | ····.locals·1 | 6 | ····.locals·0 |
| |
20 | ····.line·1 | |
21 | ····invoke-static·{},·Lkotlinx/coroutines/internal/SystemPropsKt__SystemPropsKt;->getAVAILABLE_PROCESSORS()I | 7 | ····invoke-direct·{p0},·Lkotlinx/coroutines/f0;-><init>()V |
| |
| 8 | ····return-void |
| 9 | .end·method |
| |
22 | ····move-result·v0 | |
| |
23 | ····return·v0 | 10 | #·virtual·methods |
| 11 | .method·public·abstract·p()Lkotlinx/coroutines/x1; |
24 | .end·method | 12 | .end·method |
| |
25 | .method·public·static·final·systemProp(Ljava/lang/String;III)I | 13 | .method·protected·final·r()Ljava/lang/String; |
26 | ····.locals·0 | 14 | ····.locals·2 |
| |
| 15 | ····invoke-static·{},·Lkotlinx/coroutines/v0;->c()Lkotlinx/coroutines/x1; |
27 | ····.line·1 | |
28 | ····invoke-static·{p0,·p1,·p2,·p3},·Lkotlinx/coroutines/internal/SystemPropsKt__SystemProps_commonKt;->systemProp(Ljava/lang/String;III)I | |
| |
29 | ····move-result·p0 | 16 | ····move-result-object·v0 |
| |
| 17 | ····if-ne·p0,·v0,·:cond_0 |
30 | ····return·p0 | |
31 | .end·method | |
| |
| 18 | ····const-string·v0,·"Dispatchers.Main" |
32 | .method·public·static·final·systemProp(Ljava/lang/String;JJJ)J | |
33 | ····.locals·0 | |
| |
| 19 | ····return-object·v0 |
34 | ····.line·1 | |
35 | ····invoke-static/range·{p0·..·p6},·Lkotlinx/coroutines/internal/SystemPropsKt__SystemProps_commonKt;->systemProp(Ljava/lang/String;JJJ)J | |
| |
36 | ····move-result-wide·p0 | 20 | ····:cond_0 |
| 21 | ····const/4·v1,·0x0 |
| |
37 | ····return-wide·p0 | |
38 | .end·method | 22 | ····:try_start_0 |
| 23 | ····invoke-virtual·{v0},·Lkotlinx/coroutines/x1;->p()Lkotlinx/coroutines/x1; |
| |
39 | .method·public·static·final·systemProp(Ljava/lang/String;)Ljava/lang/String; | |
40 | ····.locals·0 | 24 | ····move-result-object·v0 |
| 25 | ····:try_end_0 |
| 26 | ····.catch·Ljava/lang/UnsupportedOperationException;·{:try_start_0·..·:try_end_0}·:catch_0 |
| |
| 27 | ····goto·:goto_0 |
| |
| 28 | ····:catch_0 |
| 29 | ····move-object·v0,·v1 |
| |
41 | ····.line·1 | |
42 | ····invoke-static·{p0},·Lkotlinx/coroutines/internal/SystemPropsKt__SystemPropsKt;->systemProp(Ljava/lang/String;)Ljava/lang/String; | 30 | ····:goto_0 |
| 31 | ····if-ne·p0,·v0,·:cond_1 |
| |
43 | ····move-result-object·p0 | 32 | ····const-string·v0,·"Dispatchers.Main.immediate" |
| |
44 | ····return-object·p0 | 33 | ····return-object·v0 |
| |
| 34 | ····:cond_1 |
| 35 | ····return-object·v1 |
45 | .end·method | 36 | .end·method |
| |
46 | .method·public·static·final·systemProp(Ljava/lang/String;Z)Z | 37 | .method·public·toString()Ljava/lang/String; |
47 | ····.locals·0 | 38 | ····.locals·2 |
| |
| 39 | ····invoke-virtual·{p0},·Lkotlinx/coroutines/x1;->r()Ljava/lang/String; |
48 | ····.line·1 | |
49 | ····invoke-static·{p0,·p1},·Lkotlinx/coroutines/internal/SystemPropsKt__SystemProps_commonKt;->systemProp(Ljava/lang/String;Z)Z | |
| |
50 | ····move-result·p0 | 40 | ····move-result-object·v0 |
| |
| 41 | ····if-nez·v0,·:cond_0 |
51 | ····return·p0 | |
52 | .end·method | |
| |
| 42 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
53 | .method·public·static·synthetic·systemProp$default(Ljava/lang/String;IIIILjava/lang/Object;)I | |
54 | ····.locals·0 | |
| |
| 43 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
55 | ····.line·1 | |
56 | ····invoke-static/range·{p0·..·p5},·Lkotlinx/coroutines/internal/SystemPropsKt__SystemProps_commonKt;->systemProp$default(Ljava/lang/String;IIIILjava/lang/Object;)I | |
| |
57 | ····move-result·p0 | 44 | ····invoke-static·{p0},·Lkotlinx/coroutines/p0;->a(Ljava/lang/Object;)Ljava/lang/String; |
| |
| 45 | ····move-result-object·v1 |
58 | ····return·p0 | |
59 | .end·method | |
| |
60 | .method·public·static·synthetic·systemProp$default(Ljava/lang/String;JJJILjava/lang/Object;)J | |
61 | ····.locals·0 | 46 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
| 47 | ····const/16·v1,·0x40 |
| |
| 48 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
| |
| 49 | ····invoke-static·{p0},·Lkotlinx/coroutines/p0;->b(Ljava/lang/Object;)Ljava/lang/String; |
| |
| 50 | ····move-result-object·v1 |
| |
Max diff block lines reached; 385/4627 bytes (8.32%) of diff not shown.
|
| | | |
Offset 1, 114 lines modified | Offset 1, 141 lines modified |
| 1 | .class·Le/x/f; |
| 2 | .super·Le/x/e; |
| 3 | .source·"" |
1 | .class·public·final·Lkotlinx/coroutines/internal/Symbol; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"Symbol.kt" | |
| |
| |
4 | #·annotations | |
5 | .annotation·runtime·Lkotlin/Metadata; | |
6 | ····d1·=·{ | |
7 | ········"\u0000\u0012\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u000e\n\u0002\u0008\t\u0008\u0000\u0018\u00002\u00020\u0001B\r\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\u0002\u0010\u0004J\u0008\u0010\u0007\u001a\u00020\u0003H\u0016J\u001e\u0010\u0008\u001a\u0002H\t\"\u0004\u0008\u0000\u0010\t2\u0008\u0010\n\u001a\u0004\u0018\u00010\u0001H\u0086\u0008\u00a2\u0006\u0002\u0010\u000bR\u0011\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u0005\u0010\u0006\u00a8\u0006\u000c" | |
8 | ····} | |
9 | ····d2·=·{ | |
10 | ········"Lkotlinx/coroutines/internal/Symbol;", | |
11 | ········"", | |
12 | ········"symbol", | |
13 | ········"", | |
14 | ········"(Ljava/lang/String;)V", | |
15 | ········"getSymbol", | |
16 | ········"()Ljava/lang/String;", | |
17 | ········"toString", | |
18 | ········"unbox", | |
19 | ········"T", | |
20 | ········"value", | |
21 | ········"(Ljava/lang/Object;)Ljava/lang/Object;", | |
22 | ········"kotlinx-coroutines-core" | |
23 | ····} | |
24 | ····k·=·0x1 | |
25 | ····mv·=·{ | |
26 | ········0x1, | |
27 | ········0x5, | |
28 | ········0x1 | |
29 | ····} | |
30 | ····xi·=·0x30 | |
31 | .end·annotation | |
| |
| |
32 | #·instance·fields | |
33 | .field·private·final·symbol:Ljava/lang/String; | |
| |
| |
34 | #·direct·methods | 4 | #·direct·methods |
35 | .method·public·constructor·<init>(Ljava/lang/String;)V | 5 | .method·public·static·a(II)I |
36 | ····.locals·0 | 6 | ····.locals·0 |
| |
| 7 | ····if-ge·p0,·p1,·:cond_0 |
37 | ····.line·12 | |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | |
| |
39 | ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/Symbol;->symbol:Ljava/lang/String; | 8 | ····move·p0,·p1 |
| |
40 | ····return-void | 9 | ····:cond_0 |
| 10 | ····return·p0 |
41 | .end·method | 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 |
| |
42 | #·virtual·methods | |
43 | .method·public·final·getSymbol()Ljava/lang/String; | 23 | ····move·p0,·p1 |
| |
| 24 | ····:cond_0 |
| 25 | ····return·p0 |
| 26 | .end·method |
| |
| 27 | .method·public·static·d(JJ)J |
44 | ····.locals·1 | 28 | ····.locals·1 |
| |
| 29 | ····cmp-long·v0,·p0,·p2 |
45 | ····.line·12 | |
46 | ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/Symbol;->symbol:Ljava/lang/String; | |
| |
47 | ····return-object·v0 | 30 | ····if-lez·v0,·:cond_0 |
| |
| 31 | ····move-wide·p0,·p2 |
| |
| 32 | ····:cond_0 |
| 33 | ····return-wide·p0 |
48 | .end·method | 34 | .end·method |
| |
49 | .method·public·toString()Ljava/lang/String; | 35 | .method·public·static·e(III)I |
50 | ····.locals·2 | 36 | ····.locals·2 |
| |
| 37 | ····if-gt·p1,·p2,·:cond_2 |
51 | ····.line·13 | |
52 | ····new-instance·v0,·Ljava/lang/StringBuilder; | |
| |
53 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 38 | ····if-ge·p0,·p1,·:cond_0 |
| |
| 39 | ····return·p1 |
| |
| 40 | ····:cond_0 |
| 41 | ····if-le·p0,·p2,·:cond_1 |
| |
54 | ····const/16·v1,·0x3c | 42 | ····return·p2 |
| |
55 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; | 43 | ····:cond_1 |
| 44 | ····return·p0 |
| |
56 | ····move-result-object·v0 | 45 | ····:cond_2 |
| 46 | ····new-instance·p0,·Ljava/lang/IllegalArgumentException; |
| |
57 | ····iget-object·v1,·p0,·Lkotlinx/coroutines/internal/Symbol;->symbol:Ljava/lang/String; | 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·" |
| |
58 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 50 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
59 | ····move-result-object·v0 | 51 | ····invoke-virtual·{v0,·p2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
Max diff block lines reached; 1874/5367 bytes (34.92%) of diff not shown.
|
| | | |
Offset 1, 145 lines modified | Offset 1, 117 lines modified |
| 1 | .class·public·final·Lkotlinx/coroutines/internal/s; |
| 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
1 | .class·final·Lkotlinx/coroutines/internal/ThreadContextKt$countAll$1; | |
2 | .super·Lkotlin/jvm/internal/Lambda; | |
3 | .source·"ThreadContext.kt" | |
| |
4 | #·interfaces | |
5 | .implements·Lkotlin/jvm/functions/Function2; | |
| |
| |
6 | #·annotations | |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | |
8 | ····value·=·Lkotlinx/coroutines/internal/ThreadContextKt;-><clinit>()V | |
9 | .end·annotation | |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | |
11 | ····accessFlags·=·0x18 | |
12 | ····name·=·null | |
13 | .end·annotation | |
| |
14 | .annotation·system·Ldalvik/annotation/Signature; | |
15 | ····value·=·{ | |
16 | ········"Lkotlin/jvm/internal/Lambda;", | |
17 | ········"Lkotlin/jvm/functions/Function2<", | |
18 | ········"Ljava/lang/Object;", | |
19 | ········"Lkotlin/coroutines/CoroutineContext$Element;", | |
20 | ········"Ljava/lang/Object;", | |
21 | ········">;" | |
22 | ····} | |
23 | .end·annotation | |
| |
24 | .annotation·runtime·Lkotlin/Metadata; | |
25 | ····d1·=·{ | |
26 | ········"\u0000\u000e\n\u0000\n\u0002\u0010\u0000\n\u0002\u0008\u0002\n\u0002\u0018\u0002\u0010\u0000\u001a\u0004\u0018\u00010\u00012\u0008\u0010\u0002\u001a\u0004\u0018\u00010\u00012\u0006\u0010\u0003\u001a\u00020\u0004H\n" | |
27 | ····} | |
28 | ····d2·=·{ | |
29 | ········"<no·name·provided>", | |
30 | ········"", | |
31 | ········"countOrElement", | |
32 | ········"element", | |
33 | ········"Lkotlin/coroutines/CoroutineContext$Element;" | |
34 | ····} | |
35 | ····k·=·0x3 | |
36 | ····mv·=·{ | |
37 | ········0x1, | |
38 | ········0x5, | |
39 | ········0x1 | |
40 | ····} | |
41 | ····xi·=·0x30 | |
42 | .end·annotation | |
| |
| |
43 | #·static·fields | 4 | #·static·fields |
44 | .field·public·static·final·INSTANCE:Lkotlinx/coroutines/internal/ThreadContextKt$countAll$1; | 5 | .field·private·static·final·a:Z·=·true |
| |
| |
45 | #·direct·methods | 6 | #·direct·methods |
46 | .method·static·constructor·<clinit>()V | 7 | .method·static·constructor·<clinit>()V |
47 | ····.locals·1 | 8 | ····.locals·0 |
| |
48 | ····new-instance·v0,·Lkotlinx/coroutines/internal/ThreadContextKt$countAll$1; | |
| |
49 | ····invoke-direct·{v0},·Lkotlinx/coroutines/internal/ThreadContextKt$countAll$1;-><init>()V | |
| |
50 | ····sput-object·v0,·Lkotlinx/coroutines/internal/ThreadContextKt$countAll$1;->INSTANCE:Lkotlinx/coroutines/internal/ThreadContextKt$countAll$1; | |
| |
51 | ····return-void | 9 | ····return-void |
52 | .end·method | 10 | .end·method |
| |
53 | .method·constructor·<init>()V | 11 | .method·private·static·final·a(Ljava/lang/Throwable;Ljava/lang/String;)Lkotlinx/coroutines/internal/t; |
54 | ····.locals·1 | 12 | ····.locals·1 |
| |
55 | ····const/4·v0,·0x2 | 13 | ····sget-boolean·v0,·Lkotlinx/coroutines/internal/s;->a:Z |
| |
56 | ····invoke-direct·{p0,·v0},·Lkotlin/jvm/internal/Lambda;-><init>(I)V | 14 | ····if-eqz·v0,·:cond_0 |
| |
| 15 | ····new-instance·v0,·Lkotlinx/coroutines/internal/t; |
57 | ····return-void | |
58 | .end·method | |
| |
| 16 | ····invoke-direct·{v0,·p0,·p1},·Lkotlinx/coroutines/internal/t;-><init>(Ljava/lang/Throwable;Ljava/lang/String;)V |
| |
59 | #·virtual·methods | |
60 | .method·public·bridge·synthetic·invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | |
61 | ····.locals·0 | 17 | ····return-object·v0 |
| |
| 18 | ····:cond_0 |
| 19 | ····if-nez·p0,·:cond_1 |
| |
| 20 | ····invoke-static·{},·Lkotlinx/coroutines/internal/s;->c()Ljava/lang/Void; |
62 | ····.line·35 | |
63 | ····check-cast·p2,·Lkotlin/coroutines/CoroutineContext$Element; | |
| |
64 | ····invoke-virtual·{p0,·p1,·p2},·Lkotlinx/coroutines/internal/ThreadContextKt$countAll$1;->invoke(Ljava/lang/Object;Lkotlin/coroutines/CoroutineContext$Element;)Ljava/lang/Object; | 21 | ····const/4·p0,·0x0 |
| |
65 | ····move-result-object·p1 | 22 | ····throw·p0 |
| |
66 | ····return-object·p1 | 23 | ····:cond_1 |
| 24 | ····throw·p0 |
67 | .end·method | 25 | .end·method |
| |
68 | .method·public·final·invoke(Ljava/lang/Object;Lkotlin/coroutines/CoroutineContext$Element;)Ljava/lang/Object; | 26 | .method·static·synthetic·b(Ljava/lang/Throwable;Ljava/lang/String;ILjava/lang/Object;)Lkotlinx/coroutines/internal/t; |
69 | ····.locals·1 | 27 | ····.locals·1 |
| |
| 28 | ····and-int/lit8·p3,·p2,·0x1 |
70 | ····.line·36 | |
71 | ····instance-of·v0,·p2,·Lkotlinx/coroutines/ThreadContextElement; | |
| |
72 | ····if-eqz·v0,·:cond_3 | 29 | ····const/4·v0,·0x0 |
| |
| 30 | ····if-eqz·p3,·:cond_0 |
73 | ····.line·37 | |
74 | ····instance-of·v0,·p1,·Ljava/lang/Integer; | |
| |
75 | ····if-eqz·v0,·:cond_0 | 31 | ····move-object·p0,·v0 |
| |
76 | ····check-cast·p1,·Ljava/lang/Integer; | 32 | ····:cond_0 |
| 33 | ····and-int/lit8·p2,·p2,·0x2 |
| |
77 | ····goto·:goto_0 | 34 | ····if-eqz·p2,·:cond_1 |
| |
| 35 | ····move-object·p1,·v0 |
78 | ····:cond_0 | |
79 | ····const/4·p1,·0x0 | |
| |
80 | ····:goto_0 | |
Max diff block lines reached; 2157/6323 bytes (34.11%) of diff not shown.
|
Max HTML report size reached
| | | |
Offset 1, 76 lines modified | Offset 1, 66 lines modified |
1 | .class·public·final·synthetic·Lkotlinx/coroutines/flow/FlowKt__ShareKt$launchSharing$1$2$WhenMappings; | 1 | .class·public·final·Lkotlinx/coroutines/j2/f$a; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Share.kt" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
6 | ····value·=·Lkotlinx/coroutines/flow/FlowKt__ShareKt$launchSharing$1$2; | 6 | ····value·=·Lkotlinx/coroutines/j2/f; |
7 | .end·annotation | 7 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x1001 | 9 | ····accessFlags·=·0x19 |
| 10 | ····name·=·"a" |
10 | ····name·=·"WhenMappings" | |
11 | .end·annotation | |
| |
12 | .annotation·runtime·Lkotlin/Metadata; | |
13 | ····k·=·0x3 | |
14 | ····mv·=·{ | |
15 | ········0x1, | |
16 | ········0x5, | |
17 | ········0x1 | |
18 | ····} | |
19 | ····xi·=·0x30 | |
20 | .end·annotation | 11 | .end·annotation |
| |
| |
21 | #·static·fields | 12 | #·static·fields |
22 | .field·public·static·final·synthetic·$EnumSwitchMapping$0:[I | 13 | .field·static·final·synthetic·a:Lkotlinx/coroutines/j2/f$a; |
| |
| 14 | .field·private·static·final·b:I |
| |
| |
23 | #·direct·methods | 15 | #·direct·methods |
24 | .method·static·constructor·<clinit>()V | 16 | .method·static·constructor·<clinit>()V |
25 | ····.locals·3 | 17 | ····.locals·4 |
| |
26 | ····invoke-static·{},·Lkotlinx/coroutines/flow/SharingCommand;->values()[Lkotlinx/coroutines/flow/SharingCommand; | 18 | ····new-instance·v0,·Lkotlinx/coroutines/j2/f$a; |
| |
27 | ····move-result-object·v0 | 19 | ····invoke-direct·{v0},·Lkotlinx/coroutines/j2/f$a;-><init>()V |
| |
28 | ····array-length·v0,·v0 | 20 | ····sput-object·v0,·Lkotlinx/coroutines/j2/f$a;->a:Lkotlinx/coroutines/j2/f$a; |
| |
29 | ····new-array·v0,·v0,·[I | 21 | ····const-string·v0,·"kotlinx.coroutines.channels.defaultBuffer" |
| |
| 22 | ····const/16·v1,·0x40 |
30 | ····sget-object·v1,·Lkotlinx/coroutines/flow/SharingCommand;->START:Lkotlinx/coroutines/flow/SharingCommand; | |
| |
31 | ····invoke-virtual·{v1},·Lkotlinx/coroutines/flow/SharingCommand;->ordinal()I | |
| |
32 | ····move-result·v1 | |
| |
33 | ····const/4·v2,·0x1 | 23 | ····const/4·v2,·0x1 |
| |
| 24 | ····const·v3,·0x7ffffffe |
34 | ····aput·v2,·v0,·v1 | |
| |
35 | ····sget-object·v1,·Lkotlinx/coroutines/flow/SharingCommand;->STOP:Lkotlinx/coroutines/flow/SharingCommand; | |
| |
36 | ····invoke-virtual·{v1},·Lkotlinx/coroutines/flow/SharingCommand;->ordinal()I | 25 | ····invoke-static·{v0,·v1,·v2,·v3},·Lkotlinx/coroutines/internal/a0;->b(Ljava/lang/String;III)I |
| |
37 | ····move-result·v1 | 26 | ····move-result·v0 |
| |
38 | ····const/4·v2,·0x2 | 27 | ····sput·v0,·Lkotlinx/coroutines/j2/f$a;->b:I |
| |
39 | ····aput·v2,·v0,·v1 | 28 | ····return-void |
| 29 | .end·method |
| |
40 | ····sget-object·v1,·Lkotlinx/coroutines/flow/SharingCommand;->STOP_AND_RESET_REPLAY_CACHE:Lkotlinx/coroutines/flow/SharingCommand; | 30 | .method·private·constructor·<init>()V |
| 31 | ····.locals·0 |
| |
41 | ····invoke-virtual·{v1},·Lkotlinx/coroutines/flow/SharingCommand;->ordinal()I | 32 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
42 | ····move-result·v1 | 33 | ····return-void |
| 34 | .end·method |
| |
43 | ····const/4·v2,·0x3 | |
| |
44 | ····aput·v2,·v0,·v1 | 35 | #·virtual·methods |
| 36 | .method·public·final·a()I |
| 37 | ····.locals·1 |
| |
45 | ····sput-object·v0,·Lkotlinx/coroutines/flow/FlowKt__ShareKt$launchSharing$1$2$WhenMappings;->$EnumSwitchMapping$0:[I | 38 | ····sget·v0,·Lkotlinx/coroutines/j2/f$a;->b:I |
| |
46 | ····return-void | 39 | ····return·v0 |
47 | .end·method | 40 | .end·method |
Max HTML report size reached
| | | |
Offset 1, 108 lines modified | Offset 1, 143 lines modified |
1 | .class·final·Lkotlinx/coroutines/flow/FlowKt__CollectionKt$toCollection$1; | 1 | .class·public·final·Lkotlinx/coroutines/g2; |
2 | .super·Lkotlin/coroutines/jvm/internal/ContinuationImpl; | 2 | .super·Lkotlinx/coroutines/internal/x; |
3 | .source·"Collection.kt" | 3 | .source·"" |
| |
| |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | |
6 | ····value·=·Lkotlinx/coroutines/flow/FlowKt__CollectionKt;->toCollection(Lkotlinx/coroutines/flow/Flow;Ljava/util/Collection;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; | |
7 | .end·annotation | |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | |
9 | ····accessFlags·=·0x18 | |
10 | ····name·=·null | |
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 | ········"C::", | 9 | ········">", |
17 | ········"Ljava/util/Collection<", | 10 | ········"Lkotlinx/coroutines/internal/x<", |
18 | ········"-TT;>;>", | 11 | ········"TT;>;" |
19 | ········"Lkotlin/coroutines/jvm/internal/ContinuationImpl;" | |
20 | ····} | 12 | ····} |
21 | .end·annotation | 13 | .end·annotation |
| |
22 | .annotation·runtime·Lkotlin/Metadata; | |
23 | ····k·=·0x3 | |
24 | ····mv·=·{ | |
25 | ········0x1, | |
26 | ········0x5, | |
27 | ········0x1 | |
28 | ····} | |
29 | ····xi·=·0x30 | |
30 | .end·annotation | |
| |
| 14 | #·instance·fields |
| 15 | .field·private·g:Le/s/g; |
31 | .annotation·runtime·Lkotlin/coroutines/jvm/internal/DebugMetadata; | |
32 | ····c·=·"kotlinx.coroutines.flow.FlowKt__CollectionKt" | |
33 | ····f·=·"Collection.kt" | |
34 | ····i·=·{ | |
35 | ········0x0 | |
36 | ····} | |
37 | ····l·=·{ | |
38 | ········0x20 | |
39 | ····} | |
40 | ····m·=·"toCollection" | |
41 | ····n·=·{ | |
42 | ········"destination" | |
43 | ····} | |
44 | ····s·=·{ | |
45 | ········"L$0" | |
46 | ····} | |
47 | .end·annotation | |
| |
| 16 | .field·private·h:Ljava/lang/Object; |
| |
48 | #·instance·fields | |
49 | .field·L$0:Ljava/lang/Object; | |
| |
50 | .field·label:I | 17 | #·virtual·methods |
| 18 | .method·protected·t0(Ljava/lang/Object;)V |
| 19 | ····.locals·5 |
| |
51 | .field·synthetic·result:Ljava/lang/Object; | 20 | ····iget-object·v0,·p0,·Lkotlinx/coroutines/g2;->g:Le/s/g; |
| |
| 21 | ····const/4·v1,·0x0 |
| |
52 | #·direct·methods | |
53 | .method·constructor·<init>(Lkotlin/coroutines/Continuation;)V | |
54 | ····.locals·0 | |
55 | ····.annotation·system·Ldalvik/annotation/Signature; | |
56 | ········value·=·{ | |
57 | ············"(", | |
58 | ············"Lkotlin/coroutines/Continuation<", | |
59 | ············"-", | |
60 | ············"Lkotlinx/coroutines/flow/FlowKt__CollectionKt$toCollection$1;", | |
61 | ············">;)V" | |
62 | ········} | |
63 | ····.end·annotation | 22 | ····if-nez·v0,·:cond_0 |
| |
| 23 | ····goto·:goto_0 |
| |
| 24 | ····:cond_0 |
| 25 | ····iget-object·v2,·p0,·Lkotlinx/coroutines/g2;->h:Ljava/lang/Object; |
| |
| 26 | ····invoke-static·{v0,·v2},·Lkotlinx/coroutines/internal/d0;->a(Le/s/g;Ljava/lang/Object;)V |
| |
| 27 | ····iput-object·v1,·p0,·Lkotlinx/coroutines/g2;->g:Le/s/g; |
| |
| 28 | ····iput-object·v1,·p0,·Lkotlinx/coroutines/g2;->h:Ljava/lang/Object; |
| |
| 29 | ····:goto_0 |
| 30 | ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/x;->f:Le/s/d; |
| |
| 31 | ····invoke-static·{p1,·v0},·Lkotlinx/coroutines/c0;->a(Ljava/lang/Object;Le/s/d;)Ljava/lang/Object; |
| |
| 32 | ····move-result-object·p1 |
| |
| 33 | ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/x;->f:Le/s/d; |
| |
| 34 | ····invoke-interface·{v0},·Le/s/d;->getContext()Le/s/g; |
| |
| 35 | ····move-result-object·v2 |
| |
| 36 | ····invoke-static·{v2,·v1},·Lkotlinx/coroutines/internal/d0;->c(Le/s/g;Ljava/lang/Object;)Ljava/lang/Object; |
| |
| 37 | ····move-result-object·v3 |
| |
64 | ····invoke-direct·{p0,·p1},·Lkotlin/coroutines/jvm/internal/ContinuationImpl;-><init>(Lkotlin/coroutines/Continuation;)V | 38 | ····sget-object·v4,·Lkotlinx/coroutines/internal/d0;->a:Lkotlinx/coroutines/internal/z; |
| |
| 39 | ····if-eq·v3,·v4,·:cond_1 |
| |
| 40 | ····invoke-static·{v0,·v2,·v3},·Lkotlinx/coroutines/e0;->e(Le/s/d;Le/s/g;Ljava/lang/Object;)Lkotlinx/coroutines/g2; |
| |
| 41 | ····move-result-object·v1 |
| |
| 42 | ····:cond_1 |
| 43 | ····:try_start_0 |
| 44 | ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/x;->f:Le/s/d; |
| |
| 45 | ····invoke-interface·{v0,·p1},·Le/s/d;->resumeWith(Ljava/lang/Object;)V |
| |
| 46 | ····sget-object·p1,·Le/p;->a:Le/p; |
| 47 | ····:try_end_0 |
| 48 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
Max diff block lines reached; 1741/5787 bytes (30.08%) of diff not shown.
|
| | | |
Offset 1, 104 lines modified | Offset 1, 99 lines modified |
1 | .class·public·final·Lkotlinx/coroutines/flow/FlowKt__EmittersKt$onStart$$inlined$unsafeFlow$1$1; | 1 | .class·public·abstract·Lkotlinx/coroutines/internal/o$b; |
2 | .super·Lkotlin/coroutines/jvm/internal/ContinuationImpl; | 2 | .super·Lkotlinx/coroutines/internal/d; |
| 3 | .source·"" |
| |
| |
3 | #·annotations | 4 | #·annotations |
4 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 5 | .annotation·system·Ldalvik/annotation/EnclosingClass; |
5 | ····value·=·Lkotlinx/coroutines/flow/FlowKt__EmittersKt$onStart$$inlined$unsafeFlow$1;->collect(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; | 6 | ····value·=·Lkotlinx/coroutines/internal/o; |
6 | .end·annotation | 7 | .end·annotation |
| |
7 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
8 | ····accessFlags·=·0x19 | 9 | ····accessFlags·=·0x409 |
9 | ····name·=·null | 10 | ····name·=·"b" |
10 | .end·annotation | 11 | .end·annotation |
| |
| 12 | .annotation·system·Ldalvik/annotation/Signature; |
11 | .annotation·runtime·Lkotlin/Metadata; | |
12 | ····k·=·0x3 | |
13 | ····mv·=·{ | |
14 | ········0x1, | |
15 | ········0x5, | |
16 | ········0x1 | |
17 | ····} | |
18 | ····xi·=·0x30 | |
19 | .end·annotation | |
| |
20 | .annotation·runtime·Lkotlin/coroutines/jvm/internal/DebugMetadata; | |
21 | ····c·=·"kotlinx.coroutines.flow.FlowKt__EmittersKt$onStart$$inlined$unsafeFlow$1" | |
22 | ····f·=·"Emitters.kt" | |
23 | ····i·=·{ | |
24 | ········0x0, | |
25 | ········0x0, | |
26 | ········0x0 | |
27 | ····} | |
28 | ····l·=·{ | 13 | ····value·=·{ |
| 14 | ········"Lkotlinx/coroutines/internal/d<", |
| 15 | ········"Lkotlinx/coroutines/internal/o;", |
29 | ········0x74, | |
30 | ········0x78 | |
31 | ····} | |
32 | ····m·=·"collect" | |
33 | ····n·=·{ | |
34 | ········"this", | |
35 | ········"$this$onStart_u24lambda_u2d2", | |
36 | ········"safeCollector" | |
37 | ····} | |
38 | ····s·=·{ | |
39 | ········"L$0", | |
40 | ········"L$1", | |
41 | ········"L$2" | 16 | ········">;" |
42 | ····} | 17 | ····} |
43 | .end·annotation | 18 | .end·annotation |
| |
| |
44 | #·instance·fields | 19 | #·instance·fields |
45 | .field·L$0:Ljava/lang/Object; | 20 | .field·public·final·b:Lkotlinx/coroutines/internal/o; |
| |
46 | .field·L$1:Ljava/lang/Object; | 21 | .field·public·c:Lkotlinx/coroutines/internal/o; |
| |
47 | .field·L$2:Ljava/lang/Object; | |
| |
48 | .field·label:I | 22 | #·direct·methods |
| 23 | .method·public·constructor·<init>(Lkotlinx/coroutines/internal/o;)V |
| 24 | ····.locals·0 |
| |
| 25 | ····invoke-direct·{p0},·Lkotlinx/coroutines/internal/d;-><init>()V |
| |
49 | .field·synthetic·result:Ljava/lang/Object; | 26 | ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/o$b;->b:Lkotlinx/coroutines/internal/o; |
| |
50 | .field·final·synthetic·this$0:Lkotlinx/coroutines/flow/FlowKt__EmittersKt$onStart$$inlined$unsafeFlow$1; | 27 | ····return-void |
| 28 | .end·method |
| |
| |
51 | #·direct·methods | 29 | #·virtual·methods |
52 | .method·public·constructor·<init>(Lkotlinx/coroutines/flow/FlowKt__EmittersKt$onStart$$inlined$unsafeFlow$1;Lkotlin/coroutines/Continuation;)V | 30 | .method·public·bridge·synthetic·d(Ljava/lang/Object;Ljava/lang/Object;)V |
53 | ····.locals·0 | 31 | ····.locals·0 |
| |
54 | ····iput-object·p1,·p0,·Lkotlinx/coroutines/flow/FlowKt__EmittersKt$onStart$$inlined$unsafeFlow$1$1;->this$0:Lkotlinx/coroutines/flow/FlowKt__EmittersKt$onStart$$inlined$unsafeFlow$1; | 32 | ····check-cast·p1,·Lkotlinx/coroutines/internal/o; |
| |
55 | ····invoke-direct·{p0,·p2},·Lkotlin/coroutines/jvm/internal/ContinuationImpl;-><init>(Lkotlin/coroutines/Continuation;)V | 33 | ····invoke-virtual·{p0,·p1,·p2},·Lkotlinx/coroutines/internal/o$b;->h(Lkotlinx/coroutines/internal/o;Ljava/lang/Object;)V |
| |
56 | ····return-void | 34 | ····return-void |
57 | .end·method | 35 | .end·method |
| |
| 36 | .method·public·h(Lkotlinx/coroutines/internal/o;Ljava/lang/Object;)V |
| |
58 | #·virtual·methods | |
59 | .method·public·final·invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; | |
60 | ····.locals·2 | 37 | ····.locals·2 |
| |
61 | ····iput-object·p1,·p0,·Lkotlinx/coroutines/flow/FlowKt__EmittersKt$onStart$$inlined$unsafeFlow$1$1;->result:Ljava/lang/Object; | 38 | ····if-nez·p2,·:cond_0 |
| |
| 39 | ····const/4·p2,·0x1 |
| |
| 40 | ····goto·:goto_0 |
| |
| 41 | ····:cond_0 |
| 42 | ····const/4·p2,·0x0 |
| |
62 | ····iget·p1,·p0,·Lkotlinx/coroutines/flow/FlowKt__EmittersKt$onStart$$inlined$unsafeFlow$1$1;->label:I | 43 | ····:goto_0 |
| 44 | ····if-eqz·p2,·:cond_1 |
| |
63 | ····const/high16·v0,·-0x80000000 | 45 | ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/o$b;->b:Lkotlinx/coroutines/internal/o; |
| |
64 | ····or-int/2addr·p1,·v0 | 46 | ····goto·:goto_1 |
| |
65 | ····iput·p1,·p0,·Lkotlinx/coroutines/flow/FlowKt__EmittersKt$onStart$$inlined$unsafeFlow$1$1;->label:I | 47 | ····:cond_1 |
| 48 | ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/o$b;->c:Lkotlinx/coroutines/internal/o; |
| |
66 | ····iget-object·p1,·p0,·Lkotlinx/coroutines/flow/FlowKt__EmittersKt$onStart$$inlined$unsafeFlow$1$1;->this$0:Lkotlinx/coroutines/flow/FlowKt__EmittersKt$onStart$$inlined$unsafeFlow$1; | 49 | ····:goto_1 |
| 50 | ····if-eqz·v0,·:cond_2 |
| |
67 | ····move-object·v0,·p0 | 51 | ····sget-object·v1,·Lkotlinx/coroutines/internal/o;->d:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; |
| |
68 | ····check-cast·v0,·Lkotlin/coroutines/Continuation; | 52 | ····invoke-virtual·{v1,·p1,·p0,·v0},·Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->compareAndSet(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z |
| |
69 | ····const/4·v1,·0x0 | 53 | ····move-result·p1 |
| |
70 | ····invoke-virtual·{p1,·v1,·v0},·Lkotlinx/coroutines/flow/FlowKt__EmittersKt$onStart$$inlined$unsafeFlow$1;->collect(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; | 54 | ····if-eqz·p1,·:cond_2 |
| |
71 | ····move-result-object·p1 | 55 | ····if-eqz·p2,·:cond_2 |
| |
72 | ····return-object·p1 | 56 | ····iget-object·p1,·p0,·Lkotlinx/coroutines/internal/o$b;->b:Lkotlinx/coroutines/internal/o; |
| |
| 57 | ····iget-object·p2,·p0,·Lkotlinx/coroutines/internal/o$b;->c:Lkotlinx/coroutines/internal/o; |
| |
| 58 | ····invoke-static·{p2},·Le/v/d/i;->b(Ljava/lang/Object;)V |
Max diff block lines reached; 0/5415 bytes (0.00%) of diff not shown.
|
| | | |
Offset 1, 112 lines modified | Offset 1, 113 lines modified |
| 1 | .class·final·Lkotlinx/coroutines/internal/g0; |
| 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
1 | .class·final·Lkotlinx/coroutines/flow/AbstractFlow$collect$1; | |
2 | .super·Lkotlin/coroutines/jvm/internal/ContinuationImpl; | |
3 | .source·"Flow.kt" | |
| |
| |
4 | #·annotations | |
5 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | |
6 | ····value·=·Lkotlinx/coroutines/flow/AbstractFlow;->collect(Lkotlinx/coroutines/flow/FlowCollector;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; | |
7 | .end·annotation | |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | |
9 | ····accessFlags·=·0x18 | |
10 | ····name·=·null | |
11 | .end·annotation | |
| |
12 | .annotation·runtime·Lkotlin/Metadata; | |
13 | ····k·=·0x3 | |
14 | ····mv·=·{ | |
15 | ········0x1, | |
16 | ········0x5, | |
17 | ········0x1 | |
18 | ····} | |
19 | ····xi·=·0x30 | |
20 | .end·annotation | |
| |
21 | .annotation·runtime·Lkotlin/coroutines/jvm/internal/DebugMetadata; | |
22 | ····c·=·"kotlinx.coroutines.flow.AbstractFlow" | |
23 | ····f·=·"Flow.kt" | |
24 | ····i·=·{ | |
25 | ········0x0 | |
26 | ····} | |
27 | ····l·=·{ | |
28 | ········0xd4 | |
29 | ····} | |
30 | ····m·=·"collect" | |
31 | ····n·=·{ | |
32 | ········"safeCollector" | |
33 | ····} | |
34 | ····s·=·{ | |
35 | ········"L$0" | |
36 | ····} | |
37 | .end·annotation | |
| |
| |
38 | #·instance·fields | 4 | #·instance·fields |
39 | .field·L$0:Ljava/lang/Object; | 5 | .field·public·final·a:Le/s/g; |
| |
40 | .field·label:I | 6 | .field·private·final·b:[Ljava/lang/Object; |
| |
| 7 | .field·private·final·c:[Lkotlinx/coroutines/d2; |
41 | .field·synthetic·result:Ljava/lang/Object; | |
| |
42 | .field·final·synthetic·this$0:Lkotlinx/coroutines/flow/AbstractFlow; | |
43 | ····.annotation·system·Ldalvik/annotation/Signature; | 8 | ····.annotation·system·Ldalvik/annotation/Signature; |
44 | ········value·=·{ | 9 | ········value·=·{ |
| 10 | ············"[", |
45 | ············"Lkotlinx/coroutines/flow/AbstractFlow<", | 11 | ············"Lkotlinx/coroutines/d2<", |
| 12 | ············"Ljava/lang/Object;", |
46 | ············"TT;>;" | 13 | ············">;" |
47 | ········} | 14 | ········} |
48 | ····.end·annotation | 15 | ····.end·annotation |
49 | .end·field | 16 | .end·field |
| |
| 17 | .field·private·d:I |
| |
| |
50 | #·direct·methods | 18 | #·direct·methods |
51 | .method·constructor·<init>(Lkotlinx/coroutines/flow/AbstractFlow;Lkotlin/coroutines/Continuation;)V | 19 | .method·public·constructor·<init>(Le/s/g;I)V |
52 | ····.locals·0 | 20 | ····.locals·0 |
| |
| 21 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
| 22 | ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/g0;->a:Le/s/g; |
| |
| 23 | ····new-array·p1,·p2,·[Ljava/lang/Object; |
| |
| 24 | ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/g0;->b:[Ljava/lang/Object; |
| |
| 25 | ····new-array·p1,·p2,·[Lkotlinx/coroutines/d2; |
| |
| 26 | ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/g0;->c:[Lkotlinx/coroutines/d2; |
| |
| 27 | ····return-void |
| 28 | .end·method |
| |
| |
| 29 | #·virtual·methods |
| 30 | .method·public·final·a(Lkotlinx/coroutines/d2;Ljava/lang/Object;)V |
| 31 | ····.locals·2 |
53 | ····.annotation·system·Ldalvik/annotation/Signature; | 32 | ····.annotation·system·Ldalvik/annotation/Signature; |
54 | ········value·=·{ | 33 | ········value·=·{ |
55 | ············"(", | 34 | ············"(", |
56 | ············"Lkotlinx/coroutines/flow/AbstractFlow<", | 35 | ············"Lkotlinx/coroutines/d2<", |
57 | ············"TT;>;", | 36 | ············"*>;", |
| 37 | ············"Ljava/lang/Object;", |
58 | ············"Lkotlin/coroutines/Continuation<", | |
59 | ············"-", | |
60 | ············"Lkotlinx/coroutines/flow/AbstractFlow$collect$1;", | |
61 | ············">;)V" | 38 | ············")V" |
62 | ········} | 39 | ········} |
63 | ····.end·annotation | 40 | ····.end·annotation |
| |
64 | ····iput-object·p1,·p0,·Lkotlinx/coroutines/flow/AbstractFlow$collect$1;->this$0:Lkotlinx/coroutines/flow/AbstractFlow; | 41 | ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/g0;->b:[Ljava/lang/Object; |
| |
| 42 | ····iget·v1,·p0,·Lkotlinx/coroutines/internal/g0;->d:I |
| |
| 43 | ····aput-object·p2,·v0,·v1 |
| |
| 44 | ····iget-object·p2,·p0,·Lkotlinx/coroutines/internal/g0;->c:[Lkotlinx/coroutines/d2; |
| |
| 45 | ····add-int/lit8·v0,·v1,·0x1 |
| |
| 46 | ····iput·v0,·p0,·Lkotlinx/coroutines/internal/g0;->d:I |
| |
65 | ····invoke-direct·{p0,·p2},·Lkotlin/coroutines/jvm/internal/ContinuationImpl;-><init>(Lkotlin/coroutines/Continuation;)V | 47 | ····aput-object·p1,·p2,·v1 |
| |
66 | ····return-void | 48 | ····return-void |
67 | .end·method | 49 | .end·method |
| |
| 50 | .method·public·final·b(Le/s/g;)V |
| 51 | ····.locals·4 |
| |
68 | #·virtual·methods | |
69 | .method·public·final·invokeSuspend(Ljava/lang/Object;)Ljava/lang/Object; | |
Max diff block lines reached; 1397/5207 bytes (26.83%) of diff not shown.
|
| | | |
Offset 1, 73 lines modified | Offset 1, 67 lines modified |
1 | .class·public·final·Lkotlinx/coroutines/flow/internal/FusibleFlow$DefaultImpls; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"ChannelFlow.kt" | 1 | .class·final·Lkotlinx/coroutines/internal/i$g; |
| 2 | .super·Le/v/d/j; |
| 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Le/v/c/l; |
| |
| |
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
6 | ····value·=·Lkotlinx/coroutines/flow/internal/FusibleFlow; | 8 | ····value·=·Lkotlinx/coroutines/internal/i;->e(Ljava/lang/Throwable;)Ljava/lang/Throwable; |
7 | .end·annotation | 9 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x19 | 11 | ····accessFlags·=·0x18 |
10 | ····name·=·"DefaultImpls" | 12 | ····name·=·null |
11 | .end·annotation | 13 | .end·annotation |
| |
12 | .annotation·runtime·Lkotlin/Metadata; | |
13 | ····k·=·0x3 | |
14 | ····mv·=·{ | |
15 | ········0x1, | |
16 | ········0x5, | |
17 | ········0x1 | |
18 | ····} | |
19 | ····xi·=·0x30 | |
20 | .end·annotation | |
| |
| 14 | #·static·fields |
| 15 | .field·public·static·final·d:Lkotlinx/coroutines/internal/i$g; |
| |
21 | #·direct·methods | |
22 | .method·public·static·synthetic·fuse$default(Lkotlinx/coroutines/flow/internal/FusibleFlow;Lkotlin/coroutines/CoroutineContext;ILkotlinx/coroutines/channels/BufferOverflow;ILjava/lang/Object;)Lkotlinx/coroutines/flow/Flow; | |
23 | ····.locals·0 | |
| |
24 | ····if-nez·p5,·:cond_3 | 16 | #·direct·methods |
| 17 | .method·static·constructor·<clinit>()V |
| 18 | ····.locals·1 |
| |
25 | ····and-int/lit8·p5,·p4,·0x1 | 19 | ····new-instance·v0,·Lkotlinx/coroutines/internal/i$g; |
| |
26 | ····if-eqz·p5,·:cond_0 | 20 | ····invoke-direct·{v0},·Lkotlinx/coroutines/internal/i$g;-><init>()V |
| |
| 21 | ····sput-object·v0,·Lkotlinx/coroutines/internal/i$g;->d:Lkotlinx/coroutines/internal/i$g; |
27 | ····.line·31 | |
28 | ····sget-object·p1,·Lkotlin/coroutines/EmptyCoroutineContext;->INSTANCE:Lkotlin/coroutines/EmptyCoroutineContext; | |
| |
29 | ····check-cast·p1,·Lkotlin/coroutines/CoroutineContext; | 22 | ····return-void |
| 23 | .end·method |
| |
30 | ····:cond_0 | |
31 | ····and-int/lit8·p5,·p4,·0x2 | 24 | .method·constructor·<init>()V |
| 25 | ····.locals·1 |
| |
32 | ····if-eqz·p5,·:cond_1 | 26 | ····const/4·v0,·0x1 |
| |
33 | ····const/4·p2,·-0x3 | 27 | ····invoke-direct·{p0,·v0},·Le/v/d/j;-><init>(I)V |
| |
34 | ····:cond_1 | |
35 | ····and-int/lit8·p4,·p4,·0x4 | 28 | ····return-void |
| 29 | .end·method |
| |
36 | ····if-eqz·p4,·:cond_2 | |
| |
37 | ····.line·33 | |
38 | ····sget-object·p3,·Lkotlinx/coroutines/channels/BufferOverflow;->SUSPEND:Lkotlinx/coroutines/channels/BufferOverflow; | 30 | #·virtual·methods |
| 31 | .method·public·final·a(Ljava/lang/Throwable;)Ljava/lang/Void; |
| 32 | ····.locals·0 |
| |
| 33 | ····const/4·p1,·0x0 |
39 | ····.line·30 | |
40 | ····:cond_2 | |
41 | ····invoke-interface·{p0,·p1,·p2,·p3},·Lkotlinx/coroutines/flow/internal/FusibleFlow;->fuse(Lkotlin/coroutines/CoroutineContext;ILkotlinx/coroutines/channels/BufferOverflow;)Lkotlinx/coroutines/flow/Flow; | |
| |
42 | ····move-result-object·p0 | 34 | ····return-object·p1 |
| 35 | .end·method |
| |
43 | ····return-object·p0 | 36 | .method·public·bridge·synthetic·invoke(Ljava/lang/Object;)Ljava/lang/Object; |
| 37 | ····.locals·0 |
| |
| 38 | ····check-cast·p1,·Ljava/lang/Throwable; |
44 | ····:cond_3 | |
45 | ····new-instance·p0,·Ljava/lang/UnsupportedOperationException; | |
| |
46 | ····const-string·p1,·"Super·calls·with·default·arguments·not·supported·in·this·target,·function:·fuse" | 39 | ····invoke-virtual·{p0,·p1},·Lkotlinx/coroutines/internal/i$g;->a(Ljava/lang/Throwable;)Ljava/lang/Void; |
| |
47 | ····invoke-direct·{p0,·p1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V | 40 | ····move-result-object·p1 |
| |
48 | ····throw·p0 | 41 | ····return-object·p1 |
49 | .end·method | 42 | .end·method |
| | | |
Offset 1, 98 lines modified | Offset 1, 136 lines modified |
1 | .class·public·final·Lkotlinx/coroutines/flow/internal/ChannelFlowMerge$collectTo$$inlined$collect$1$1; | |
2 | .super·Lkotlin/coroutines/jvm/internal/ContinuationImpl; | 1 | .class·public·final·enum·Lkotlinx/coroutines/j2/e; |
| 2 | .super·Ljava/lang/Enum; |
| 3 | .source·"" |
| |
| |
3 | #·annotations | 4 | #·annotations |
4 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 5 | .annotation·system·Ldalvik/annotation/Signature; |
5 | ····value·=·Lkotlinx/coroutines/flow/internal/ChannelFlowMerge$collectTo$$inlined$collect$1;->emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; | 6 | ····value·=·{ |
| 7 | ········"Ljava/lang/Enum<", |
| 8 | ········"Lkotlinx/coroutines/j2/e;", |
| 9 | ········">;" |
| 10 | ····} |
6 | .end·annotation | 11 | .end·annotation |
| |
7 | .annotation·system·Ldalvik/annotation/InnerClass; | |
8 | ····accessFlags·=·0x19 | |
9 | ····name·=·null | |
10 | .end·annotation | |
| |
| 12 | #·static·fields |
| 13 | .field·public·static·final·enum·d:Lkotlinx/coroutines/j2/e; |
11 | .annotation·runtime·Lkotlin/Metadata; | |
12 | ····k·=·0x3 | |
13 | ····mv·=·{ | |
14 | ········0x1, | |
15 | ········0x5, | |
16 | ········0x1 | |
17 | ····} | |
18 | ····xi·=·0x30 | |
19 | .end·annotation | |
| |
| 14 | .field·public·static·final·enum·e:Lkotlinx/coroutines/j2/e; |
20 | .annotation·runtime·Lkotlin/coroutines/jvm/internal/DebugMetadata; | |
21 | ····c·=·"kotlinx.coroutines.flow.internal.ChannelFlowMerge$collectTo$$inlined$collect$1" | |
22 | ····f·=·"Merge.kt" | |
23 | ····i·=·{ | |
24 | ········0x0, | |
25 | ········0x0 | |
26 | ····} | |
27 | ····l·=·{ | |
28 | ········0x88 | |
29 | ····} | |
30 | ····m·=·"emit" | |
31 | ····n·=·{ | |
32 | ········"this", | |
33 | ········"inner" | |
34 | ····} | |
35 | ····s·=·{ | |
36 | ········"L$0", | |
37 | ········"L$1" | |
38 | ····} | |
39 | .end·annotation | |
| |
| 15 | .field·public·static·final·enum·f:Lkotlinx/coroutines/j2/e; |
| |
| 16 | .field·private·static·final·synthetic·g:[Lkotlinx/coroutines/j2/e; |
40 | #·instance·fields | |
41 | .field·L$0:Ljava/lang/Object; | |
| |
42 | .field·L$1:Ljava/lang/Object; | |
| |
43 | .field·label:I | 17 | #·direct·methods |
| 18 | .method·static·constructor·<clinit>()V |
| 19 | ····.locals·3 |
| |
44 | .field·synthetic·result:Ljava/lang/Object; | 20 | ····new-instance·v0,·Lkotlinx/coroutines/j2/e; |
| |
45 | .field·final·synthetic·this$0:Lkotlinx/coroutines/flow/internal/ChannelFlowMerge$collectTo$$inlined$collect$1; | 21 | ····const-string·v1,·"SUSPEND" |
| |
| 22 | ····const/4·v2,·0x0 |
| |
46 | #·direct·methods | |
47 | .method·public·constructor·<init>(Lkotlinx/coroutines/flow/internal/ChannelFlowMerge$collectTo$$inlined$collect$1;Lkotlin/coroutines/Continuation;)V | |
48 | ····.locals·0 | 23 | ····invoke-direct·{v0,·v1,·v2},·Lkotlinx/coroutines/j2/e;-><init>(Ljava/lang/String;I)V |
| |
| 24 | ····sput-object·v0,·Lkotlinx/coroutines/j2/e;->d:Lkotlinx/coroutines/j2/e; |
| |
| 25 | ····new-instance·v0,·Lkotlinx/coroutines/j2/e; |
| |
| 26 | ····const-string·v1,·"DROP_OLDEST" |
| |
| 27 | ····const/4·v2,·0x1 |
| |
| 28 | ····invoke-direct·{v0,·v1,·v2},·Lkotlinx/coroutines/j2/e;-><init>(Ljava/lang/String;I)V |
| |
| 29 | ····sput-object·v0,·Lkotlinx/coroutines/j2/e;->e:Lkotlinx/coroutines/j2/e; |
| |
| 30 | ····new-instance·v0,·Lkotlinx/coroutines/j2/e; |
| |
| 31 | ····const-string·v1,·"DROP_LATEST" |
| |
| 32 | ····const/4·v2,·0x2 |
| |
| 33 | ····invoke-direct·{v0,·v1,·v2},·Lkotlinx/coroutines/j2/e;-><init>(Ljava/lang/String;I)V |
| |
49 | ····iput-object·p1,·p0,·Lkotlinx/coroutines/flow/internal/ChannelFlowMerge$collectTo$$inlined$collect$1$1;->this$0:Lkotlinx/coroutines/flow/internal/ChannelFlowMerge$collectTo$$inlined$collect$1; | 34 | ····sput-object·v0,·Lkotlinx/coroutines/j2/e;->f:Lkotlinx/coroutines/j2/e; |
| |
50 | ····invoke-direct·{p0,·p2},·Lkotlin/coroutines/jvm/internal/ContinuationImpl;-><init>(Lkotlin/coroutines/Continuation;)V | 35 | ····invoke-static·{},·Lkotlinx/coroutines/j2/e;->b()[Lkotlinx/coroutines/j2/e; |
| |
| 36 | ····move-result-object·v0 |
| |
| 37 | ····sput-object·v0,·Lkotlinx/coroutines/j2/e;->g:[Lkotlinx/coroutines/j2/e; |
| |
51 | ····return-void | 38 | ····return-void |
52 | .end·method | 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·b()[Lkotlinx/coroutines/j2/e; |
| 51 | ····.locals·3 |
| |
| 52 | ····const/4·v0,·0x3 |
| |
| 53 | ····new-array·v0,·v0,·[Lkotlinx/coroutines/j2/e; |
| |
Max diff block lines reached; 2117/6167 bytes (34.33%) of diff not shown.
|
| | | |
Offset 1, 123 lines modified | Offset 1, 113 lines modified |
| 1 | .class·public·final·Lkotlinx/coroutines/l2/b; |
| 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
1 | .class·final·synthetic·Lkotlinx/coroutines/flow/internal/SafeCollectorKt$emitFun$1; | |
2 | .super·Lkotlin/jvm/internal/FunctionReferenceImpl; | |
3 | .source·"SafeCollector.kt" | |
| |
4 | #·interfaces | |
5 | .implements·Lkotlin/jvm/functions/Function3; | |
6 | .implements·Lkotlin/coroutines/jvm/internal/SuspendFunction; | |
| |
| |
7 | #·annotations | |
8 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | |
9 | ····value·=·Lkotlinx/coroutines/flow/internal/SafeCollectorKt;-><clinit>()V | |
10 | .end·annotation | |
| |
11 | .annotation·system·Ldalvik/annotation/InnerClass; | |
12 | ····accessFlags·=·0x1000 | |
13 | ····name·=·null | |
14 | .end·annotation | |
| |
15 | .annotation·system·Ldalvik/annotation/Signature; | |
16 | ····value·=·{ | |
17 | ········"Lkotlin/jvm/internal/FunctionReferenceImpl;", | |
18 | ········"Lkotlin/jvm/functions/Function3<", | |
19 | ········"Lkotlinx/coroutines/flow/FlowCollector<", | |
20 | ········"-", | |
21 | ········"Ljava/lang/Object;", | |
22 | ········">;", | |
23 | ········"Ljava/lang/Object;", | |
24 | ········"Lkotlin/Unit;", | |
25 | ········">;", | |
26 | ········"Lkotlin/coroutines/jvm/internal/SuspendFunction;" | |
27 | ····} | |
28 | .end·annotation | |
| |
29 | .annotation·runtime·Lkotlin/Metadata; | |
30 | ····k·=·0x3 | |
31 | ····mv·=·{ | |
32 | ········0x1, | |
33 | ········0x5, | |
34 | ········0x1 | |
35 | ····} | |
36 | ····xi·=·0x30 | |
37 | .end·annotation | |
| |
| |
38 | #·static·fields | |
39 | .field·public·static·final·INSTANCE:Lkotlinx/coroutines/flow/internal/SafeCollectorKt$emitFun$1; | 4 | #·direct·methods |
| 5 | .method·public·static·final·a(Le/v/c/p;Ljava/lang/Object;Le/s/d;)V |
| 6 | ····.locals·3 |
| 7 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 8 | ········value·=·{ |
| 9 | ············"<R:", |
| 10 | ············"Ljava/lang/Object;", |
| 11 | ············"T:", |
| 12 | ············"Ljava/lang/Object;", |
| 13 | ············">(", |
| 14 | ············"Le/v/c/p<", |
| 15 | ············"-TR;-", |
| 16 | ············"Le/s/d<", |
| 17 | ············"-TT;>;+", |
| 18 | ············"Ljava/lang/Object;", |
| 19 | ············">;TR;", |
| 20 | ············"Le/s/d<", |
| 21 | ············"-TT;>;)V" |
| 22 | ········} |
| 23 | ····.end·annotation |
| |
| 24 | ····invoke-static·{p2},·Le/s/j/a/h;->a(Le/s/d;)Le/s/d; |
| |
| 25 | ····:try_start_0 |
| 26 | ····invoke-interface·{p2},·Le/s/d;->getContext()Le/s/g; |
40 | #·direct·methods | |
41 | .method·static·constructor·<clinit>()V | |
42 | ····.locals·1 | |
| |
43 | ····new-instance·v0,·Lkotlinx/coroutines/flow/internal/SafeCollectorKt$emitFun$1; | 27 | ····move-result-object·v0 |
| |
44 | ····invoke-direct·{v0},·Lkotlinx/coroutines/flow/internal/SafeCollectorKt$emitFun$1;-><init>()V | 28 | ····const/4·v1,·0x0 |
| |
45 | ····sput-object·v0,·Lkotlinx/coroutines/flow/internal/SafeCollectorKt$emitFun$1;->INSTANCE:Lkotlinx/coroutines/flow/internal/SafeCollectorKt$emitFun$1; | 29 | ····invoke-static·{v0,·v1},·Lkotlinx/coroutines/internal/d0;->c(Le/s/g;Ljava/lang/Object;)Ljava/lang/Object; |
| |
46 | ····return-void | |
47 | .end·method | 30 | ····move-result-object·v1 |
| 31 | ····:try_end_0 |
| 32 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1 |
| |
| 33 | ····if-eqz·p0,·:cond_0 |
48 | .method·constructor·<init>()V | |
49 | ····.locals·6 | |
| |
50 | ····const-class·v2,·Lkotlinx/coroutines/flow/FlowCollector; | 34 | ····const/4·v2,·0x2 |
| |
51 | ····const/4·v1,·0x3 | 35 | ····:try_start_1 |
| 36 | ····invoke-static·{p0,·v2},·Le/v/d/n;->a(Ljava/lang/Object;I)Ljava/lang/Object; |
| |
52 | ····const-string·v3,·"emit" | 37 | ····check-cast·p0,·Le/v/c/p; |
| |
53 | ····const-string·v4,·"emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;" | 38 | ····invoke-interface·{p0,·p1,·p2},·Le/v/c/p;->invoke(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
| |
54 | ····const/4·v5,·0x0 | 39 | ····move-result-object·p0 |
| 40 | ····:try_end_1 |
| 41 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
| |
55 | ····move-object·v0,·p0 | 42 | ····:try_start_2 |
| 43 | ····invoke-static·{v0,·v1},·Lkotlinx/coroutines/internal/d0;->a(Le/s/g;Ljava/lang/Object;)V |
| 44 | ····:try_end_2 |
| 45 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_1 |
| |
56 | ····invoke-direct/range·{v0·..·v5},·Lkotlin/jvm/internal/FunctionReferenceImpl;-><init>(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V | 46 | ····invoke-static·{},·Le/s/i/b;->c()Ljava/lang/Object; |
| |
| 47 | ····move-result-object·p1 |
57 | ····return-void | |
58 | .end·method | |
| |
| 48 | ····if-eq·p0,·p1,·:cond_1 |
| |
| 49 | ····sget-object·p1,·Le/j;->d:Le/j$a; |
59 | #·virtual·methods | |
60 | .method·public·bridge·synthetic·invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | |
61 | ····.locals·0 | |
| |
| 50 | ····goto·:goto_1 |
62 | ····.line·15 | |
63 | ····check-cast·p1,·Lkotlinx/coroutines/flow/FlowCollector; | |
Max diff block lines reached; 2173/6380 bytes (34.06%) of diff not shown.
|
| | | |
Offset 1, 80 lines modified | Offset 1, 99 lines modified |
1 | .class·final·Lkotlinx/coroutines/sync/Empty; | 1 | .class·public·abstract·Lkotlinx/coroutines/internal/v; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"" |
3 | .source·"Mutex.kt" | |
| |
| |
4 | #·annotations | |
5 | .annotation·runtime·Lkotlin/Metadata; | |
6 | ····d1·=·{ | |
7 | ········"\u0000\u0012\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0008\u0003\n\u0002\u0010\u000e\n\u0000\u0008\u0002\u0018\u00002\u00020\u0001B\r\u0012\u0006\u0010\u0002\u001a\u00020\u0001\u00a2\u0006\u0002\u0010\u0003J\u0008\u0010\u0004\u001a\u00020\u0005H\u0016R\u0010\u0010\u0002\u001a\u00020\u00018\u0006X\u0087\u0004\u00a2\u0006\u0002\n\u0000\u00a8\u0006\u0006" | |
8 | ····} | |
9 | ····d2·=·{ | |
10 | ········"Lkotlinx/coroutines/sync/Empty;", | |
11 | ········"", | |
12 | ········"locked", | |
13 | ········"(Ljava/lang/Object;)V", | |
14 | ········"toString", | |
15 | ········"", | |
16 | ········"kotlinx-coroutines-core" | |
17 | ····} | |
18 | ····k·=·0x1 | |
19 | ····mv·=·{ | |
20 | ········0x1, | |
21 | ········0x5, | |
22 | ········0x1 | |
23 | ····} | |
24 | ····xi·=·0x30 | |
25 | .end·annotation | |
| |
| |
26 | #·instance·fields | |
27 | .field·public·final·locked:Ljava/lang/Object; | |
| |
| |
28 | #·direct·methods | 4 | #·direct·methods |
29 | .method·public·constructor·<init>(Ljava/lang/Object;)V | 5 | .method·public·constructor·<init>()V |
30 | ····.locals·0 | 6 | ····.locals·0 |
| |
31 | ····.line·135 | |
32 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 7 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
33 | ····.line·136 | |
34 | ····iput-object·p1,·p0,·Lkotlinx/coroutines/sync/Empty;->locked:Ljava/lang/Object; | |
| |
35 | ····return-void | 8 | ····return-void |
36 | .end·method | 9 | .end·method |
| |
| |
37 | #·virtual·methods | 10 | #·virtual·methods |
| 11 | .method·public·abstract·a()Lkotlinx/coroutines/internal/d; |
| 12 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 13 | ········value·=·{ |
| 14 | ············"()", |
| 15 | ············"Lkotlinx/coroutines/internal/d<", |
| 16 | ············"*>;" |
| 17 | ········} |
| 18 | ····.end·annotation |
| 19 | .end·method |
| |
| 20 | .method·public·final·b(Lkotlinx/coroutines/internal/v;)Z |
| 21 | ····.locals·6 |
| |
| 22 | ····invoke-virtual·{p0},·Lkotlinx/coroutines/internal/v;->a()Lkotlinx/coroutines/internal/d; |
| |
| 23 | ····move-result-object·v0 |
| |
| 24 | ····const/4·v1,·0x0 |
| |
| 25 | ····if-nez·v0,·:cond_0 |
| |
| 26 | ····return·v1 |
| |
| 27 | ····:cond_0 |
| 28 | ····invoke-virtual·{p1},·Lkotlinx/coroutines/internal/v;->a()Lkotlinx/coroutines/internal/d; |
| |
| 29 | ····move-result-object·p1 |
| |
| 30 | ····if-nez·p1,·:cond_1 |
| |
| 31 | ····return·v1 |
| |
| 32 | ····:cond_1 |
| 33 | ····invoke-virtual·{v0},·Lkotlinx/coroutines/internal/d;->f()J |
| |
| 34 | ····move-result-wide·v2 |
| |
| 35 | ····invoke-virtual·{p1},·Lkotlinx/coroutines/internal/d;->f()J |
| |
| 36 | ····move-result-wide·v4 |
| |
| 37 | ····cmp-long·p1,·v2,·v4 |
| |
| 38 | ····if-gez·p1,·:cond_2 |
| |
| 39 | ····const/4·v1,·0x1 |
| |
| 40 | ····:cond_2 |
| 41 | ····return·v1 |
| 42 | .end·method |
| |
| 43 | .method·public·abstract·c(Ljava/lang/Object;)Ljava/lang/Object; |
| 44 | .end·method |
| |
38 | .method·public·toString()Ljava/lang/String; | 45 | .method·public·toString()Ljava/lang/String; |
39 | ····.locals·2 | 46 | ····.locals·2 |
| |
40 | ····.line·138 | |
41 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 47 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
| |
42 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 48 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
| |
43 | ····const-string·v1,·"Empty[" | 49 | ····invoke-static·{p0},·Lkotlinx/coroutines/p0;->a(Ljava/lang/Object;)Ljava/lang/String; |
| |
44 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
| |
45 | ····move-result-object·v0 | 50 | ····move-result-object·v1 |
| |
46 | ····iget-object·v1,·p0,·Lkotlinx/coroutines/sync/Empty;->locked:Ljava/lang/Object; | 51 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| |
47 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 52 | ····const/16·v1,·0x40 |
| |
48 | ····move-result-object·v0 | 53 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; |
| |
49 | ····const/16·v1,·0x5d | 54 | ····invoke-static·{p0},·Lkotlinx/coroutines/p0;->b(Ljava/lang/Object;)Ljava/lang/String; |
| |
50 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; | 55 | ····move-result-object·v1 |
| |
Max diff block lines reached; 148/3925 bytes (3.77%) of diff not shown.
|
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
Max HTML report size reached
| | | |
Offset 1, 118 lines modified | Offset 1, 130 lines modified |
1 | .class·public·final·Lkotlinx/coroutines/channels/SendChannel$DefaultImpls; | |
2 | .super·Ljava/lang/Object; | |
3 | .source·"Channel.kt" | 1 | .class·public·final·Lkotlinx/coroutines/internal/i$c; |
| 2 | .super·Le/v/d/j; |
| 3 | .source·"" |
| |
| 4 | #·interfaces |
| 5 | .implements·Le/v/c/l; |
| |
| |
4 | #·annotations | 6 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingClass; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
6 | ····value·=·Lkotlinx/coroutines/channels/SendChannel; | 8 | ····value·=·Lkotlinx/coroutines/internal/i;->a(Ljava/lang/reflect/Constructor;)Le/v/c/l; |
7 | .end·annotation | 9 | .end·annotation |
| |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x19 | 11 | ····accessFlags·=·0x19 |
10 | ····name·=·"DefaultImpls" | 12 | ····name·=·null |
11 | .end·annotation | 13 | .end·annotation |
| |
| 14 | .annotation·system·Ldalvik/annotation/Signature; |
12 | .annotation·runtime·Lkotlin/Metadata; | |
13 | ····k·=·0x3 | |
14 | ····mv·=·{ | 15 | ····value·=·{ |
15 | ········0x1, | |
16 | ········0x5, | |
17 | ········0x1 | 16 | ········"Le/v/d/j;", |
| 17 | ········"Le/v/c/l<", |
| 18 | ········"Ljava/lang/Throwable;", |
| 19 | ········"Ljava/lang/Throwable;", |
| 20 | ········">;" |
18 | ····} | 21 | ····} |
19 | ····xi·=·0x30 | |
20 | .end·annotation | 22 | .end·annotation |
| |
| |
| 23 | #·instance·fields |
| 24 | .field·final·synthetic·d:Ljava/lang/reflect/Constructor; |
| |
| |
21 | #·direct·methods | 25 | #·direct·methods |
22 | .method·public·static·synthetic·close$default(Lkotlinx/coroutines/channels/SendChannel;Ljava/lang/Throwable;ILjava/lang/Object;)Z | 26 | .method·public·constructor·<init>(Ljava/lang/reflect/Constructor;)V |
23 | ····.locals·0 | 27 | ····.locals·0 |
| |
24 | ····if-nez·p3,·:cond_1 | 28 | ····iput-object·p1,·p0,·Lkotlinx/coroutines/internal/i$c;->d:Ljava/lang/reflect/Constructor; |
| |
25 | ····and-int/lit8·p2,·p2,·0x1 | 29 | ····const/4·p1,·0x1 |
| |
26 | ····if-eqz·p2,·:cond_0 | 30 | ····invoke-direct·{p0,·p1},·Le/v/d/j;-><init>(I)V |
| |
27 | ····const/4·p1,·0x0 | 31 | ····return-void |
| 32 | .end·method |
| |
28 | ····.line·94 | |
29 | ····:cond_0 | |
30 | ····invoke-interface·{p0,·p1},·Lkotlinx/coroutines/channels/SendChannel;->close(Ljava/lang/Throwable;)Z | |
| |
31 | ····move-result·p0 | 33 | #·virtual·methods |
| 34 | .method·public·final·a(Ljava/lang/Throwable;)Ljava/lang/Throwable; |
| 35 | ····.locals·4 |
| |
32 | ····return·p0 | 36 | ····:try_start_0 |
| 37 | ····sget-object·v0,·Le/j;->d:Le/j$a; |
| |
| 38 | ····iget-object·v0,·p0,·Lkotlinx/coroutines/internal/i$c;->d:Ljava/lang/reflect/Constructor; |
33 | ····:cond_1 | |
34 | ····new-instance·p0,·Ljava/lang/UnsupportedOperationException; | |
| |
35 | ····const-string·p1,·"Super·calls·with·default·arguments·not·supported·in·this·target,·function:·close" | 39 | ····const/4·v1,·0x1 |
| |
36 | ····invoke-direct·{p0,·p1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V | 40 | ····new-array·v1,·v1,·[Ljava/lang/Object; |
| |
| 41 | ····const/4·v2,·0x0 |
37 | ····throw·p0 | |
38 | .end·method | |
| |
| 42 | ····invoke-virtual·{p1},·Ljava/lang/Throwable;->getMessage()Ljava/lang/String; |
39 | .method·public·static·synthetic·isClosedForSend$annotations()V | |
40 | ····.locals·0 | |
| |
| 43 | ····move-result-object·v3 |
41 | ····return-void | |
42 | .end·method | |
| |
| 44 | ····aput-object·v3,·v1,·v2 |
43 | .method·public·static·offer(Lkotlinx/coroutines/channels/SendChannel;Ljava/lang/Object;)Z | |
44 | ····.locals·0 | |
45 | ····.annotation·system·Ldalvik/annotation/Signature; | |
46 | ········value·=·{ | |
47 | ············"<E:", | |
48 | ············"Ljava/lang/Object;", | |
49 | ············">(", | |
50 | ············"Lkotlinx/coroutines/channels/SendChannel<", | |
51 | ············"-TE;>;TE;)Z" | |
52 | ········} | |
53 | ····.end·annotation | |
| |
54 | ····.annotation·runtime·Lkotlin/Deprecated; | |
55 | ········level·=·.enum·Lkotlin/DeprecationLevel;->WARNING:Lkotlin/DeprecationLevel; | |
56 | ········message·=·"Deprecated·in·the·favour·of·\'trySend\'·method" | |
57 | ········replaceWith·=·.subannotation·Lkotlin/ReplaceWith; | |
58 | ············expression·=·"trySend(element).isSuccess" | |
59 | ············imports·=·{} | |
60 | ········.end·subannotation | |
61 | ····.end·annotation | |
| |
| 45 | ····invoke-virtual·{v0,·v1},·Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object; |
62 | ····.line·166 | |
63 | ····invoke-interface·{p0,·p1},·Lkotlinx/coroutines/channels/SendChannel;->trySend-JP2dKIU(Ljava/lang/Object;)Ljava/lang/Object; | |
| |
64 | ····move-result-object·p0 | 46 | ····move-result-object·v0 |
| |
| 47 | ····if-eqz·v0,·:cond_0 |
65 | ····.line·167 | |
66 | ····invoke-static·{p0},·Lkotlinx/coroutines/channels/ChannelResult;->isSuccess-impl(Ljava/lang/Object;)Z | |
| |
67 | ····move-result·p1 | 48 | ····check-cast·v0,·Ljava/lang/Throwable; |
| |
68 | ····if-eqz·p1,·:cond_0 | 49 | ····invoke-virtual·{v0,·p1},·Ljava/lang/Throwable;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable; |
| |
69 | ····const/4·p0,·0x1 | 50 | ····invoke-static·{v0},·Le/j;->a(Ljava/lang/Object;)Ljava/lang/Object; |
| |
70 | ····return·p0 | 51 | ····goto·:goto_0 |
| |
71 | ····.line·168 | |
72 | ····:cond_0 | 52 | ····:cond_0 |
73 | ····invoke-static·{p0},·Lkotlinx/coroutines/channels/ChannelResult;->exceptionOrNull-impl(Ljava/lang/Object;)Ljava/lang/Throwable; | 53 | ····new-instance·p1,·Ljava/lang/NullPointerException; |
Max diff block lines reached; 1261/5842 bytes (21.59%) of diff not shown.
|
Max HTML report size reached