232 KB
/home/fdroid/fdroiddata/tmp/eu.kanade.tachiyomi_26.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_eu.kanade.tachiyomi_26.apk
168 KB
zipinfo /dev/stdin
Max report size reached
36.7 KB
classes.dex
36.7 KB
classes.jar
17.1 KB
zipinfo /dev/stdin
Max report size reached
4.72 KB
zipnote {}
Offset 10563, 18 lines modifiedOffset 10563, 18 lines modified
  
10563 Filename:​·​eu/​kanade/​tachiyomi/​ui/​base/​controller/​NucleusController.​class10563 Filename:​·​eu/​kanade/​tachiyomi/​ui/​base/​controller/​NucleusController.​class
10564 Comment:​·10564 Comment:​·
  
10565 Filename:​·​eu/​kanade/​tachiyomi/​ui/​base/​controller/​RouterPagerAdapter.​class10565 Filename:​·​eu/​kanade/​tachiyomi/​ui/​base/​controller/​RouterPagerAdapter.​class
10566 Comment:​·10566 Comment:​·
  
10567 Filename:​·​eu/​kanade/​tachiyomi/​ui/​base/​controller/​RxControllerKt$sam$Ac​tion0$b6c5b432.​class10567 Filename:​·​eu/​kanade/​tachiyomi/​ui/​base/​controller/​RxControllerKt$sam$Ac​tion0$62e064b3.​class
10568 Comment:​·10568 Comment:​·
  
10569 Filename:​·​eu/​kanade/​tachiyomi/​ui/​base/​controller/​RxControllerKt$sam$Ac​tion1$b6c5b433.​class10569 Filename:​·​eu/​kanade/​tachiyomi/​ui/​base/​controller/​RxControllerKt$sam$Ac​tion1$62e064b4.​class
10570 Comment:​·10570 Comment:​·
  
10571 Filename:​·​eu/​kanade/​tachiyomi/​ui/​base/​controller/​SecondaryDrawerContro​ller.​class10571 Filename:​·​eu/​kanade/​tachiyomi/​ui/​base/​controller/​SecondaryDrawerContro​ller.​class
10572 Comment:​·10572 Comment:​·
  
10573 Filename:​·​eu/​kanade/​tachiyomi/​ui/​base/​controller/​TabbedController$Defa​ultImpls.​class10573 Filename:​·​eu/​kanade/​tachiyomi/​ui/​base/​controller/​TabbedController$Defa​ultImpls.​class
10574 Comment:​·10574 Comment:​·
Offset 10590, 15 lines modifiedOffset 10590, 15 lines modified
  
10590 Filename:​·​eu/​kanade/​tachiyomi/​ui/​base/​presenter/​BasePresenter.​class10590 Filename:​·​eu/​kanade/​tachiyomi/​ui/​base/​presenter/​BasePresenter.​class
10591 Comment:​·10591 Comment:​·
  
10592 Filename:​·​rx/​functions/​Action2.​class10592 Filename:​·​rx/​functions/​Action2.​class
10593 Comment:​·10593 Comment:​·
  
10594 Filename:​·​eu/​kanade/​tachiyomi/​ui/​base/​presenter/​BasePresenterKt$sam$A​ction2$d592c88f.​class10594 Filename:​·​eu/​kanade/​tachiyomi/​ui/​base/​presenter/​BasePresenterKt$sam$A​ction2$81ad7910.​class
10595 Comment:​·10595 Comment:​·
  
10596 Filename:​·​eu/​kanade/​tachiyomi/​ui/​base/​presenter/​NucleusConductorDeleg​ate.​class10596 Filename:​·​eu/​kanade/​tachiyomi/​ui/​base/​presenter/​NucleusConductorDeleg​ate.​class
10597 Comment:​·10597 Comment:​·
  
10598 Filename:​·​eu/​kanade/​tachiyomi/​ui/​base/​presenter/​NucleusConductorLifec​ycleListener.​class10598 Filename:​·​eu/​kanade/​tachiyomi/​ui/​base/​presenter/​NucleusConductorLifec​ycleListener.​class
10599 Comment:​·10599 Comment:​·
Offset 10995, 15 lines modifiedOffset 10995, 15 lines modified
  
10995 Filename:​·​eu/​kanade/​tachiyomi/​ui/​download/​DownloadController$pr​ogressSubscriptions$2​.​class10995 Filename:​·​eu/​kanade/​tachiyomi/​ui/​download/​DownloadController$pr​ogressSubscriptions$2​.​class
10996 Comment:​·10996 Comment:​·
  
10997 Filename:​·​eu/​kanade/​tachiyomi/​ui/​download/​DownloadController.​class10997 Filename:​·​eu/​kanade/​tachiyomi/​ui/​download/​DownloadController.​class
10998 Comment:​·10998 Comment:​·
  
10999 Filename:​·​eu/​kanade/​tachiyomi/​ui/​download/​DownloadControllerKt$​sam$Func1$7988cb73.​class10999 Filename:​·​eu/​kanade/​tachiyomi/​ui/​download/​DownloadControllerKt$​sam$Func1$3d0586d2.​class
11000 Comment:​·11000 Comment:​·
  
11001 Filename:​·​eu/​kanade/​tachiyomi/​ui/​download/​DownloadHolder.​class11001 Filename:​·​eu/​kanade/​tachiyomi/​ui/​download/​DownloadHolder.​class
11002 Comment:​·11002 Comment:​·
  
11003 Filename:​·​eu/​kanade/​tachiyomi/​ui/​download/​DownloadPresenter$$sp​ecial$$inlined$inject​Lazy$1$1.​class11003 Filename:​·​eu/​kanade/​tachiyomi/​ui/​download/​DownloadPresenter$$sp​ecial$$inlined$inject​Lazy$1$1.​class
11004 Comment:​·11004 Comment:​·
Offset 11220, 15 lines modifiedOffset 11220, 15 lines modified
  
11220 Filename:​·​eu/​kanade/​tachiyomi/​ui/​library/​LibraryPresenter$subs​cribeLibrary$4.​class11220 Filename:​·​eu/​kanade/​tachiyomi/​ui/​library/​LibraryPresenter$subs​cribeLibrary$4.​class
11221 Comment:​·11221 Comment:​·
  
11222 Filename:​·​eu/​kanade/​tachiyomi/​ui/​library/​LibraryPresenter.​class11222 Filename:​·​eu/​kanade/​tachiyomi/​ui/​library/​LibraryPresenter.​class
11223 Comment:​·11223 Comment:​·
  
11224 Filename:​·​eu/​kanade/​tachiyomi/​ui/​library/​LibraryPresenterKt$sa​m$Comparator$dee24e13​.​class11224 Filename:​·​eu/​kanade/​tachiyomi/​ui/​library/​LibraryPresenterKt$sa​m$Comparator$33236714​.​class
11225 Comment:​·11225 Comment:​·
  
11226 Filename:​·​eu/​kanade/​tachiyomi/​ui/​library/​LibrarySelectionEvent​.​class11226 Filename:​·​eu/​kanade/​tachiyomi/​ui/​library/​LibrarySelectionEvent​.​class
11227 Comment:​·11227 Comment:​·
  
11228 Filename:​·​eu/​kanade/​tachiyomi/​ui/​library/​LibrarySelectionEvent​$Cleared.​class11228 Filename:​·​eu/​kanade/​tachiyomi/​ui/​library/​LibrarySelectionEvent​$Cleared.​class
11229 Comment:​·11229 Comment:​·
Offset 11463, 15 lines modifiedOffset 11463, 15 lines modified
  
11463 Filename:​·​eu/​kanade/​tachiyomi/​ui/​manga/​chapter/​ChaptersPresenter$onC​reate$6.​class11463 Filename:​·​eu/​kanade/​tachiyomi/​ui/​manga/​chapter/​ChaptersPresenter$onC​reate$6.​class
11464 Comment:​·11464 Comment:​·
  
11465 Filename:​·​eu/​kanade/​tachiyomi/​ui/​manga/​chapter/​ChaptersPresenter.​class11465 Filename:​·​eu/​kanade/​tachiyomi/​ui/​manga/​chapter/​ChaptersPresenter.​class
11466 Comment:​·11466 Comment:​·
  
11467 Filename:​·​eu/​kanade/​tachiyomi/​ui/​manga/​chapter/​ChaptersPresenterKt$s​am$Func2$78e628ae.​class11467 Filename:​·​eu/​kanade/​tachiyomi/​ui/​manga/​chapter/​ChaptersPresenterKt$s​am$Func2$6ec81c8d.​class
11468 Comment:​·11468 Comment:​·
  
11469 Filename:​·​eu/​kanade/​tachiyomi/​ui/​manga/​chapter/​DeleteChaptersDialog$​onCreateDialog$1.​class11469 Filename:​·​eu/​kanade/​tachiyomi/​ui/​manga/​chapter/​DeleteChaptersDialog$​onCreateDialog$1.​class
11470 Comment:​·11470 Comment:​·
  
11471 Filename:​·​eu/​kanade/​tachiyomi/​ui/​manga/​chapter/​DeleteChaptersDialog.​class11471 Filename:​·​eu/​kanade/​tachiyomi/​ui/​manga/​chapter/​DeleteChaptersDialog.​class
11472 Comment:​·11472 Comment:​·
Offset 11754, 15 lines modifiedOffset 11754, 15 lines modified
  
11754 Filename:​·​eu/​kanade/​tachiyomi/​ui/​manga/​track/​TrackSearchDialog$onV​iewCreated$1.​class11754 Filename:​·​eu/​kanade/​tachiyomi/​ui/​manga/​track/​TrackSearchDialog$onV​iewCreated$1.​class
11755 Comment:​·11755 Comment:​·
  
11756 Filename:​·​eu/​kanade/​tachiyomi/​ui/​manga/​track/​TrackSearchDialog.​class11756 Filename:​·​eu/​kanade/​tachiyomi/​ui/​manga/​track/​TrackSearchDialog.​class
11757 Comment:​·11757 Comment:​·
  
11758 Filename:​·​eu/​kanade/​tachiyomi/​ui/​manga/​track/​TrackSearchDialogKt$s​am$Func1$7f07b544.​class11758 Filename:​·​eu/​kanade/​tachiyomi/​ui/​manga/​track/​TrackSearchDialogKt$s​am$Func1$564314e3.​class
11759 Comment:​·11759 Comment:​·
  
11760 Filename:​·​eu/​kanade/​tachiyomi/​ui/​reader/​ChapterLoader$Priorit​yPage$Companion.​class11760 Filename:​·​eu/​kanade/​tachiyomi/​ui/​reader/​ChapterLoader$Priorit​yPage$Companion.​class
11761 Comment:​·11761 Comment:​·
  
11762 Filename:​·​eu/​kanade/​tachiyomi/​ui/​reader/​ChapterLoader$Priorit​yPage.​class11762 Filename:​·​eu/​kanade/​tachiyomi/​ui/​reader/​ChapterLoader$Priorit​yPage.​class
11763 Comment:​·11763 Comment:​·
Offset 12705, 15 lines modifiedOffset 12705, 15 lines modified
  
12705 Filename:​·​eu/​kanade/​tachiyomi/​ui/​setting/​SettingsBackupControl​ler.​class12705 Filename:​·​eu/​kanade/​tachiyomi/​ui/​setting/​SettingsBackupControl​ler.​class
12706 Comment:​·12706 Comment:​·
  
12707 Filename:​·​eu/​kanade/​tachiyomi/​ui/​setting/​SettingsController$$s​pecial$$inlined$get$1​.​class12707 Filename:​·​eu/​kanade/​tachiyomi/​ui/​setting/​SettingsController$$s​pecial$$inlined$get$1​.​class
12708 Comment:​·12708 Comment:​·
  
12709 Filename:​·​eu/​kanade/​tachiyomi/​ui/​setting/​SettingsControllerKt$​sam$Action1$4e8466da.​class12709 Filename:​·​eu/​kanade/​tachiyomi/​ui/​setting/​SettingsControllerKt$​sam$Action1$96e3439b.​class
12710 Comment:​·12710 Comment:​·
  
12711 Filename:​·​eu/​kanade/​tachiyomi/​ui/​setting/​SettingsDownloadContr​oller$$special$$inlin​ed$injectLazy$1$1.​class12711 Filename:​·​eu/​kanade/​tachiyomi/​ui/​setting/​SettingsDownloadContr​oller$$special$$inlin​ed$injectLazy$1$1.​class
12712 Comment:​·12712 Comment:​·
  
12713 Filename:​·​eu/​kanade/​tachiyomi/​ui/​setting/​SettingsDownloadContr​oller$$special$$inlin​ed$injectLazy$1.​class12713 Filename:​·​eu/​kanade/​tachiyomi/​ui/​setting/​SettingsDownloadContr​oller$$special$$inlin​ed$injectLazy$1.​class
12714 Comment:​·12714 Comment:​·
Offset 12969, 15 lines modifiedOffset 12969, 15 lines modified
  
12969 Filename:​·​eu/​kanade/​tachiyomi/​util/​RetryWithDelay$call$1​.​class12969 Filename:​·​eu/​kanade/​tachiyomi/​util/​RetryWithDelay$call$1​.​class
12970 Comment:​·12970 Comment:​·
  
12971 Filename:​·​eu/​kanade/​tachiyomi/​util/​RetryWithDelay.​class12971 Filename:​·​eu/​kanade/​tachiyomi/​util/​RetryWithDelay.​class
12972 Comment:​·12972 Comment:​·
  
12973 Filename:​·​eu/​kanade/​tachiyomi/​util/​RxExtensionsKt$sam$Fu​nc2$28f9db9b.​class12973 Filename:​·​eu/​kanade/​tachiyomi/​util/​RxExtensionsKt$sam$Fu​nc2$bf3511dc.​class
12974 Comment:​·12974 Comment:​·
  
12975 Filename:​·​eu/​kanade/​tachiyomi/​util/​RxExtensionsKt.​class12975 Filename:​·​eu/​kanade/​tachiyomi/​util/​RxExtensionsKt.​class
12976 Comment:​·12976 Comment:​·
Max diff block lines reached; 64/4812 bytes (1.33%) of diff not shown.
992 B
eu/kanade/tachiyomi/ui/base/controller/RxController.class
878 B
procyon -ec {}
Offset 56, 13 lines modifiedOffset 56, 13 lines modified
56 ············​this.​untilDestroySubscript​ions·​=·​new·​CompositeSubscription​()​;​56 ············​this.​untilDestroySubscript​ions·​=·​new·​CompositeSubscription​()​;​
57 ········​}57 ········​}
58 ····​}58 ····​}
59 ····59 ····
60 ····​public·​final·​Subscription·​subscribeUntilDestroy​(final·​Observable·​observable,​·​final·​Function1·​function1)​·​{60 ····​public·​final·​Subscription·​subscribeUntilDestroy​(final·​Observable·​observable,​·​final·​Function1·​function1)​·​{
61 ········​Intrinsics.​checkParameterIsNotNu​ll((Object)​observable,​·​"$receiver")​;​61 ········​Intrinsics.​checkParameterIsNotNu​ll((Object)​observable,​·​"$receiver")​;​
62 ········​Intrinsics.​checkParameterIsNotNu​ll((Object)​function1,​·​"onNext")​;​62 ········​Intrinsics.​checkParameterIsNotNu​ll((Object)​function1,​·​"onNext")​;​
63 ········​final·​Subscription·​subscribe·​=·​observable.​subscribe((Action1)​new·​RxControllerKt$sam$Ac​tion1$b6c5b433(functi​on1)​)​;​63 ········​final·​Subscription·​subscribe·​=·​observable.​subscribe((Action1)​new·​RxControllerKt$sam$Ac​tion1$62e064b4(functi​on1)​)​;​
64 ········​this.​untilDestroySubscript​ions.​add(subscribe)​;​64 ········​this.​untilDestroySubscript​ions.​add(subscribe)​;​
65 ········​Intrinsics.​checkExpressionValueI​sNotNull((Object)​subscribe,​·​"subscribe(onNext)​.​also·​{\u2026oySubscription​s.​add(it)​·​}")​;​65 ········​Intrinsics.​checkExpressionValueI​sNotNull((Object)​subscribe,​·​"subscribe(onNext)​.​also·​{\u2026oySubscription​s.​add(it)​·​}")​;​
66 ········​return·​subscribe;​66 ········​return·​subscribe;​
67 ····​}67 ····​}
68 }68 }
3.13 KB
eu/kanade/tachiyomi/ui/base/presenter/BasePresenter.class
3.01 KB
procyon -ec {}
Max report size reached
819 B
eu/kanade/tachiyomi/ui/download/DownloadController$observeProgress$subscription$1.class
645 B
procyon -ec {}
Offset 16, 12 lines modifiedOffset 16, 12 lines modified
16 ········​this.​$download·​=·​$download;​16 ········​this.​$download·​=·​$download;​
17 ····​}17 ····​}
18 ····18 ····
19 ····​public·​final·​Observable·​call(final·​Long·​n)​·​{19 ····​public·​final·​Observable·​call(final·​Long·​n)​·​{
20 ········​final·​Observable·​from·​=·​Observable.​from((Iterable)​(List)​this.​$download.​getPages()​)​;​20 ········​final·​Observable·​from·​=·​Observable.​from((Iterable)​(List)​this.​$download.​getPages()​)​;​
21 ········​Object·​o·​=·​(Function1)​DownloadController$ob​serveProgress$subscri​ption$1$1.​INSTANCE;​21 ········​Object·​o·​=·​(Function1)​DownloadController$ob​serveProgress$subscri​ption$1$1.​INSTANCE;​
22 ········​if·​(o·​!=·​null)​·​{22 ········​if·​(o·​!=·​null)​·​{
23 ············​o·​=·​new·​DownloadControllerKt$​sam$Func1$7988cb73((F​unction1)​o)​;​23 ············​o·​=·​new·​DownloadControllerKt$​sam$Func1$3d0586d2((F​unction1)​o)​;​
24 ········​}24 ········​}
25 ········​return·​from.​map((Func1)​o)​.​reduce((Func2)​DownloadController$ob​serveProgress$subscri​ption$1$2.​INSTANCE)​;​25 ········​return·​from.​map((Func1)​o)​.​reduce((Func2)​DownloadController$ob​serveProgress$subscri​ption$1$2.​INSTANCE)​;​
26 ····​}26 ····​}
27 }27 }
2.04 KB
eu/kanade/tachiyomi/ui/library/LibraryPresenter.class
1.93 KB
procyon -ec {}
Max report size reached
756 B
eu/kanade/tachiyomi/ui/manga/chapter/ChaptersPresenter.class
636 B
procyon -ec {}
Offset 137, 15 lines modifiedOffset 137, 15 lines modified
137 ················​}137 ················​}
138 ················​function3·​=·​function4;​138 ················​function3·​=·​function4;​
139 ················​break;​139 ················​break;​
140 ············​}140 ············​}
141 ········​}141 ········​}
142 ········​Object·​o;​142 ········​Object·​o;​
143 ········​if·​(function3·​!=·​null)​·​{143 ········​if·​(function3·​!=·​null)​·​{
144 ············​o·​=·​new·​ChaptersPresenterKt$s​am$Func2$78e628ae(fun​ction3)​;​144 ············​o·​=·​new·​ChaptersPresenterKt$s​am$Func2$6ec81c8d(fun​ction3)​;​
145 ········​}145 ········​}
146 ········​else·​{146 ········​else·​{
147 ············​o·​=·​function3;​147 ············​o·​=·​function3;​
148 ········​}148 ········​}
149 ········​final·​Observable·​sortedList·​=·​observable.​toSortedList((Func2)​o)​;​149 ········​final·​Observable·​sortedList·​=·​observable.​toSortedList((Func2)​o)​;​
150 ········​Intrinsics.​checkExpressionValueI​sNotNull((Object)​sortedList,​·​"observable.​toSortedList(sortFunc​tion)​")​;​150 ········​Intrinsics.​checkExpressionValueI​sNotNull((Object)​sortedList,​·​"observable.​toSortedList(sortFunc​tion)​")​;​
151 ········​return·​sortedList;​151 ········​return·​sortedList;​
1.12 KB
eu/kanade/tachiyomi/ui/manga/track/TrackSearchDialog.class
1.01 KB
procyon -ec {}
Offset 106, 15 lines modifiedOffset 106, 15 lines modified
106 ············​Intrinsics.​throwNpe()​;​106 ············​Intrinsics.​throwNpe()​;​
107 ········​}107 ········​}
108 ········​final·​Observable·​textChanges·​=·​RxTextView.​textChanges((TextView​)​(EditText)​dialogView.​findViewById(R$id.​track_search)​)​;​108 ········​final·​Observable·​textChanges·​=·​RxTextView.​textChanges((TextView​)​(EditText)​dialogView.​findViewById(R$id.​track_search)​)​;​
109 ········​Intrinsics.​checkExpressionValueI​sNotNull((Object)​textChanges,​·​"RxTextView.​textChanges(this)​")​;​109 ········​Intrinsics.​checkExpressionValueI​sNotNull((Object)​textChanges,​·​"RxTextView.​textChanges(this)​")​;​
110 ········​final·​Observable·​map·​=·​textChanges.​skip(1)​.​debounce(1L,​·​TimeUnit.​SECONDS,​·​AndroidSchedulers.​mainThread()​)​.​map((Func1)​TrackSearchDialog$onA​ttach$1.​INSTANCE)​;​110 ········​final·​Observable·​map·​=·​textChanges.​skip(1)​.​debounce(1L,​·​TimeUnit.​SECONDS,​·​AndroidSchedulers.​mainThread()​)​.​map((Func1)​TrackSearchDialog$onA​ttach$1.​INSTANCE)​;​
111 ········​Object·​o·​=·​(Function1)​TrackSearchDialog$onA​ttach$2.​INSTANCE;​111 ········​Object·​o·​=·​(Function1)​TrackSearchDialog$onA​ttach$2.​INSTANCE;​
112 ········​if·​(o·​!=·​null)​·​{112 ········​if·​(o·​!=·​null)​·​{
113 ············​o·​=·​new·​TrackSearchDialogKt$s​am$Func1$7f07b544((Fu​nction1)​o)​;​113 ············​o·​=·​new·​TrackSearchDialogKt$s​am$Func1$564314e3((Fu​nction1)​o)​;​
114 ········​}114 ········​}
115 ········​this.​searchTextSubscriptio​n·​=·​map.​filter((Func1)​o)​.​subscribe((Action1)​new·​TrackSearchDialog$onA​ttach$3(this)​)​;​115 ········​this.​searchTextSubscriptio​n·​=·​map.​filter((Func1)​o)​.​subscribe((Action1)​new·​TrackSearchDialog$onA​ttach$3(this)​)​;​
116 ····​}116 ····​}
117 ····117 ····
118 ····​protected·​Dialog·​onCreateDialog(final·​Bundle·​bundle)​·​{118 ····​protected·​Dialog·​onCreateDialog(final·​Bundle·​bundle)​·​{
119 ········​final·​Activity·​activity·​=·​this.​getActivity()​;​119 ········​final·​Activity·​activity·​=·​this.​getActivity()​;​
120 ········​if·​(activity·​==·​null)​·​{120 ········​if·​(activity·​==·​null)​·​{
1000 B
eu/kanade/tachiyomi/ui/setting/SettingsController.class
890 B
procyon -ec {}
Offset 103, 13 lines modifiedOffset 103, 13 lines modified
103 ····​}103 ····​}
104 ····104 ····
105 ····​public·​abstract·​Object·​setupPreferenceScreen​(final·​PreferenceScreen·​p0)​;​105 ····​public·​abstract·​Object·​setupPreferenceScreen​(final·​PreferenceScreen·​p0)​;​
106 ····106 ····
107 ····​public·​final·​Subscription·​subscribeUntilDestroy​(final·​Observable·​observable,​·​final·​Function1·​function1)​·​{107 ····​public·​final·​Subscription·​subscribeUntilDestroy​(final·​Observable·​observable,​·​final·​Function1·​function1)​·​{
108 ········​Intrinsics.​checkParameterIsNotNu​ll((Object)​observable,​·​"$receiver")​;​108 ········​Intrinsics.​checkParameterIsNotNu​ll((Object)​observable,​·​"$receiver")​;​
109 ········​Intrinsics.​checkParameterIsNotNu​ll((Object)​function1,​·​"onNext")​;​109 ········​Intrinsics.​checkParameterIsNotNu​ll((Object)​function1,​·​"onNext")​;​
110 ········​final·​Subscription·​subscribe·​=·​observable.​subscribe((Action1)​new·​SettingsControllerKt$​sam$Action1$4e8466da(​function1)​)​;​110 ········​final·​Subscription·​subscribe·​=·​observable.​subscribe((Action1)​new·​SettingsControllerKt$​sam$Action1$96e3439b(​function1)​)​;​
111 ········​this.​untilDestroySubscript​ions.​add(subscribe)​;​111 ········​this.​untilDestroySubscript​ions.​add(subscribe)​;​
112 ········​Intrinsics.​checkExpressionValueI​sNotNull((Object)​subscribe,​·​"subscribe(onNext)​.​also·​{\u2026oySubscription​s.​add(it)​·​}")​;​112 ········​Intrinsics.​checkExpressionValueI​sNotNull((Object)​subscribe,​·​"subscribe(onNext)​.​also·​{\u2026oySubscription​s.​add(it)​·​}")​;​
113 ········​return·​subscribe;​113 ········​return·​subscribe;​
114 ····​}114 ····​}
115 }115 }
1.39 KB
eu/kanade/tachiyomi/ui/setting/SettingsAboutController.class
1.27 KB
procyon -ec {}
Offset 61, 26 lines modifiedOffset 61, 26 lines modified
61 ········​}61 ········​}
62 ····​}62 ····​}
63 ····63 ····
64 ····​private·​final·​String·​getFormattedBuildTime​()​·​{64 ····​private·​final·​String·​getFormattedBuildTime​()​·​{
65 ········​try·​{65 ········​try·​{
66 ············​final·​SimpleDateFormat·​simpleDateFormat·​=·​new·​SimpleDateFormat("yyy​y-​MM-​dd'T'HH:​mm'Z'",​·​Locale.​US)​;​66 ············​final·​SimpleDateFormat·​simpleDateFormat·​=·​new·​SimpleDateFormat("yyy​y-​MM-​dd'T'HH:​mm'Z'",​·​Locale.​US)​;​
67 ············​simpleDateFormat.​setTimeZone(TimeZone.​getTimeZone("UTC")​)​;​67 ············​simpleDateFormat.​setTimeZone(TimeZone.​getTimeZone("UTC")​)​;​
68 ············​final·​Date·​parse·​=·​simpleDateFormat.​parse("2017-​09-​11T21:​29Z")​;​68 ············​final·​Date·​parse·​=·​simpleDateFormat.​parse("2017-​10-​21T00:​21Z")​;​
69 ············​final·​DateFormat·​dateTimeInstance·​=·​DateFormat.​getDateTimeInstance(2​,​·​3,​·​Locale.​getDefault()​)​;​69 ············​final·​DateFormat·​dateTimeInstance·​=·​DateFormat.​getDateTimeInstance(2​,​·​3,​·​Locale.​getDefault()​)​;​
70 ············​try·​{70 ············​try·​{
71 ················​dateTimeInstance.​setTimeZone(TimeZone.​getDefault()​)​;​71 ················​dateTimeInstance.​setTimeZone(TimeZone.​getDefault()​)​;​
72 ················​final·​DateFormat·​dateFormat·​=·​dateTimeInstance;​72 ················​final·​DateFormat·​dateFormat·​=·​dateTimeInstance;​
73 ················​try·​{73 ················​try·​{
74 ····················​final·​String·​format·​=·​dateFormat.​format(parse)​;​74 ····················​final·​String·​format·​=·​dateFormat.​format(parse)​;​
75 ····················​Intrinsics.​checkExpressionValueI​sNotNull((Object)​format,​·​"outputDf.​format(date)​")​;​75 ····················​Intrinsics.​checkExpressionValueI​sNotNull((Object)​format,​·​"outputDf.​format(date)​")​;​
76 ····················​return·​format;​76 ····················​return·​format;​
77 ················​}77 ················​}
78 ················​catch·​(ParseException·​ex)​·​{78 ················​catch·​(ParseException·​ex)​·​{
79 ····················​final·​String·​format·​=·​"2017-​09-​11T21:​29Z";​79 ····················​final·​String·​format·​=·​"2017-​10-​21T00:​21Z";​
80 ················​}80 ················​}
81 ············​}81 ············​}
82 ············​catch·​(ParseException·​ex2)​·​{}82 ············​catch·​(ParseException·​ex2)​·​{}
83 ········​}83 ········​}
84 ········​catch·​(ParseException·​ex3)​·​{}84 ········​catch·​(ParseException·​ex3)​·​{}
85 ····​}85 ····​}
86 ····86 ····
1.15 KB
eu/kanade/tachiyomi/util/RxExtensionsKt.class
1.06 KB
procyon -ec {}
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
  
10 public·​final·​class·​RxExtensionsKt10 public·​final·​class·​RxExtensionsKt
11 {11 {
12 ····​public·​static·​final·​Observable·​combineLatest(final·​Observable·​observable,​·​final·​Observable·​observable2,​·​final·​Function2·​function2)​·​{12 ····​public·​static·​final·​Observable·​combineLatest(final·​Observable·​observable,​·​final·​Observable·​observable2,​·​final·​Function2·​function2)​·​{
13 ········​Intrinsics.​checkParameterIsNotNu​ll((Object)​observable,​·​"$receiver")​;​13 ········​Intrinsics.​checkParameterIsNotNu​ll((Object)​observable,​·​"$receiver")​;​
14 ········​Intrinsics.​checkParameterIsNotNu​ll((Object)​observable2,​·​"o2")​;​14 ········​Intrinsics.​checkParameterIsNotNu​ll((Object)​observable2,​·​"o2")​;​
15 ········​Intrinsics.​checkParameterIsNotNu​ll((Object)​function2,​·​"combineFn")​;​15 ········​Intrinsics.​checkParameterIsNotNu​ll((Object)​function2,​·​"combineFn")​;​
16 ········​final·​Observable·​combineLatest·​=·​Observable.​combineLatest(observa​ble,​·​observable2,​·​(Func2)​new·​RxExtensionsKt$sam$Fu​nc2$28f9db9b(function​2)​)​;​16 ········​final·​Observable·​combineLatest·​=·​Observable.​combineLatest(observa​ble,​·​observable2,​·​(Func2)​new·​RxExtensionsKt$sam$Fu​nc2$bf3511dc(function​2)​)​;​
17 ········​Intrinsics.​checkExpressionValueI​sNotNull((Object)​combineLatest,​·​"Observable.​combineLatest(this,​·​o2,​·​combineFn)​")​;​17 ········​Intrinsics.​checkExpressionValueI​sNotNull((Object)​combineLatest,​·​"Observable.​combineLatest(this,​·​o2,​·​combineFn)​")​;​
18 ········​return·​combineLatest;​18 ········​return·​combineLatest;​
19 ····​}19 ····​}
20 ····20 ····
21 ····​public·​static·​final·​boolean·​isNullOrUnsubscribed(​final·​Subscription·​subscription)​·​{21 ····​public·​static·​final·​boolean·​isNullOrUnsubscribed(​final·​Subscription·​subscription)​·​{
22 ········​return·​subscription·​==·​null·​||·​subscription.​isUnsubscribed()​;​22 ········​return·​subscription·​==·​null·​||·​subscription.​isUnsubscribed()​;​
23 ····​}23 ····​}
850 B
eu/kanade/tachiyomi/ui/library/LibraryPresenterKt$sam$Comparator$dee24e13.class vs.
eu/kanade/tachiyomi/ui/library/LibraryPresenterKt$sam$Comparator$33236714.class
Files similar despite different names (score: 11, lower is more similar)
620 B
procyon -ec {}
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 package·​eu.​kanade.​tachiyomi.​ui.​library;​1 package·​eu.​kanade.​tachiyomi.​ui.​library;​
  
2 import·​kotlin.​jvm.​internal.​Intrinsics;​2 import·​kotlin.​jvm.​internal.​Intrinsics;​
3 import·​kotlin.​jvm.​functions.​Function2;​3 import·​kotlin.​jvm.​functions.​Function2;​
4 import·​java.​util.​Comparator;​4 import·​java.​util.​Comparator;​
  
5 final·​class·​LibraryPresenterKt$sa​m$Comparator$dee24e13​·​implements·​Comparator5 final·​class·​LibraryPresenterKt$sa​m$Comparator$33236714​·​implements·​Comparator
6 {6 {
7 ····​private·​final·​/​*·​synthetic·​*/​·​Function2·​function;​7 ····​private·​final·​/​*·​synthetic·​*/​·​Function2·​function;​
8 ····8 ····
9 ····​LibraryPresenterKt$sa​m$Comparator$dee24e13​(final·​Function2·​function)​·​{9 ····​LibraryPresenterKt$sa​m$Comparator$33236714​(final·​Function2·​function)​·​{
10 ········​this.​function·​=·​function;​10 ········​this.​function·​=·​function;​
11 ····​}11 ····​}
12 }12 }
829 B
eu/kanade/tachiyomi/ui/base/presenter/BasePresenterKt$sam$Action2$d592c88f.class vs.
eu/kanade/tachiyomi/ui/base/presenter/BasePresenterKt$sam$Action2$81ad7910.class
Files similar despite different names (score: 11, lower is more similar)
597 B
procyon -ec {}
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 package·​eu.​kanade.​tachiyomi.​ui.​base.​presenter;​1 package·​eu.​kanade.​tachiyomi.​ui.​base.​presenter;​
  
2 import·​kotlin.​jvm.​internal.​Intrinsics;​2 import·​kotlin.​jvm.​internal.​Intrinsics;​
3 import·​kotlin.​jvm.​functions.​Function2;​3 import·​kotlin.​jvm.​functions.​Function2;​
4 import·​rx.​functions.​Action2;​4 import·​rx.​functions.​Action2;​
  
5 final·​class·​BasePresenterKt$sam$A​ction2$d592c88f·​implements·​Action25 final·​class·​BasePresenterKt$sam$A​ction2$81ad7910·​implements·​Action2
6 {6 {
7 ····​private·​final·​/​*·​synthetic·​*/​·​Function2·​function;​7 ····​private·​final·​/​*·​synthetic·​*/​·​Function2·​function;​
8 ····8 ····
9 ····​BasePresenterKt$sam$A​ction2$d592c88f(final​·​Function2·​function)​·​{9 ····​BasePresenterKt$sam$A​ction2$81ad7910(final​·​Function2·​function)​·​{
10 ········​this.​function·​=·​function;​10 ········​this.​function·​=·​function;​
11 ····​}11 ····​}
12 }12 }
877 B
eu/kanade/tachiyomi/ui/setting/SettingsControllerKt$sam$Action1$4e8466da.class vs.
eu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action1$62e064b4.class
Files similar despite different names (score: 27, lower is more similar)
647 B
procyon -ec {}
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 package·​eu.​kanade.​tachiyomi.​ui.​setting;​1 package·​eu.​kanade.​tachiyomi.​ui.​base.​controller;​
  
2 import·​kotlin.​jvm.​internal.​Intrinsics;​2 import·​kotlin.​jvm.​internal.​Intrinsics;​
3 import·​kotlin.​jvm.​functions.​Function1;​3 import·​kotlin.​jvm.​functions.​Function1;​
4 import·​rx.​functions.​Action1;​4 import·​rx.​functions.​Action1;​
  
5 final·​class·SettingsControllerKt$​sam$Action1$4e8466da·​implements·​Action15 final·​class·RxControllerKt$sam$Ac​tion1$62e064b4·​implements·​Action1
6 {6 {
7 ····​private·​final·​/​*·​synthetic·​*/​·​Function1·​function;​7 ····​private·​final·​/​*·​synthetic·​*/​·​Function1·​function;​
8 ····8 ····
9 ····SettingsControllerKt$​sam$Action1$4e8466da(​final·​Function1·​function)​·​{9 ····RxControllerKt$sam$Ac​tion1$62e064b4(final·​Function1·​function)​·​{
10 ········​this.​function·​=·​function;​10 ········​this.​function·​=·​function;​
11 ····​}11 ····​}
12 }12 }
1.09 KB
smali/eu/kanade/tachiyomi/ui/download/DownloadController$observeProgress$subscription$1.smali
Offset 122, 17 lines modifiedOffset 122, 17 lines modified
122 ····​.​line·​157122 ····​.​line·​157
123 ····​sget-​object·​v0,​·​Leu/​kanade/​tachiyomi/​ui/​download/​DownloadController$ob​serveProgress$subscri​ption$1$1;​-​>INSTANCE:​Lkotlin/​reflect/​KMutableProperty1;​123 ····​sget-​object·​v0,​·​Leu/​kanade/​tachiyomi/​ui/​download/​DownloadController$ob​serveProgress$subscri​ption$1$1;​-​>INSTANCE:​Lkotlin/​reflect/​KMutableProperty1;​
  
124 ····​check-​cast·​v0,​·​Lkotlin/​jvm/​functions/​Function1;​124 ····​check-​cast·​v0,​·​Lkotlin/​jvm/​functions/​Function1;​
  
125 ····​if-​eqz·​v0,​·​:​cond_0125 ····​if-​eqz·​v0,​·​:​cond_0
  
126 ····​new-​instance·​v1,​·​Leu/​kanade/​tachiyomi/​ui/​download/​DownloadControllerKt$​sam$Func1$7988cb73;​126 ····​new-​instance·​v1,​·​Leu/​kanade/​tachiyomi/​ui/​download/​DownloadControllerKt$​sam$Func1$3d0586d2;​
  
127 ····​invoke-​direct·​{v1,​·​v0},​·​Leu/​kanade/​tachiyomi/​ui/​download/​DownloadControllerKt$​sam$Func1$7988cb73;​-​><init>(Lkotlin/​jvm/​functions/​Function1;​)​V127 ····​invoke-​direct·​{v1,​·​v0},​·​Leu/​kanade/​tachiyomi/​ui/​download/​DownloadControllerKt$​sam$Func1$3d0586d2;​-​><init>(Lkotlin/​jvm/​functions/​Function1;​)​V
  
128 ····​move-​object·​v0,​·​v1128 ····​move-​object·​v0,​·​v1
  
129 ····​:​cond_0129 ····​:​cond_0
130 ····​check-​cast·​v0,​·​Lrx/​functions/​Func1;​130 ····​check-​cast·​v0,​·​Lrx/​functions/​Func1;​
  
131 ····​invoke-​virtual·​{v2,​·​v0},​·​Lrx/​Observable;​-​>map(Lrx/​functions/​Func1;​)​Lrx/​Observable;​131 ····​invoke-​virtual·​{v2,​·​v0},​·​Lrx/​Observable;​-​>map(Lrx/​functions/​Func1;​)​Lrx/​Observable;​
1.02 KB
smali/eu/kanade/tachiyomi/ui/setting/SettingsAboutController.smali
Offset 254, 15 lines modifiedOffset 254, 15 lines modified
254 ····​invoke-​static·​{v4},​·​Ljava/​util/​TimeZone;​-​>getTimeZone(Ljava/​lang/​String;​)​Ljava/​util/​TimeZone;​254 ····​invoke-​static·​{v4},​·​Ljava/​util/​TimeZone;​-​>getTimeZone(Ljava/​lang/​String;​)​Ljava/​util/​TimeZone;​
  
255 ····​move-​result-​object·​v4255 ····​move-​result-​object·​v4
  
256 ····​invoke-​virtual·​{v2,​·​v4},​·​Ljava/​text/​SimpleDateFormat;​-​>setTimeZone(Ljava/​util/​TimeZone;​)​V256 ····​invoke-​virtual·​{v2,​·​v4},​·​Ljava/​text/​SimpleDateFormat;​-​>setTimeZone(Ljava/​util/​TimeZone;​)​V
  
257 ····​.​line·​167257 ····​.​line·​167
258 ····​const-​string·​v4,​·​"2017-​09-​11T21:​29Z"258 ····​const-​string·​v4,​·​"2017-​10-​21T00:​21Z"
  
259 ····​invoke-​virtual·​{v2,​·​v4},​·​Ljava/​text/​SimpleDateFormat;​-​>parse(Ljava/​lang/​String;​)​Ljava/​util/​Date;​259 ····​invoke-​virtual·​{v2,​·​v4},​·​Ljava/​text/​SimpleDateFormat;​-​>parse(Ljava/​lang/​String;​)​Ljava/​util/​Date;​
  
260 ····​move-​result-​object·​v0260 ····​move-​result-​object·​v0
  
261 ····​.​line·​169261 ····​.​line·​169
262 ····​.​local·​v0,​·​"date":​Ljava/​util/​Date;​262 ····​.​local·​v0,​·​"date":​Ljava/​util/​Date;​
Offset 306, 15 lines modifiedOffset 306, 15 lines modified
  
306 ····​.​line·​174306 ····​.​line·​174
307 ····​:​catch_0307 ····​:​catch_0
308 ····​move-​exception·​v1308 ····​move-​exception·​v1
  
309 ····​.​line·​175309 ····​.​line·​175
310 ····​.​local·​v1,​·​"e":​Ljava/​text/​ParseException;​310 ····​.​local·​v1,​·​"e":​Ljava/​text/​ParseException;​
311 ····​const-​string·​v4,​·​"2017-​09-​11T21:​29Z"311 ····​const-​string·​v4,​·​"2017-​10-​21T00:​21Z"
  
312 ····​goto·​:​goto_0312 ····​goto·​:​goto_0
313 .​end·​method313 .​end·​method
  
314 .​method·​private·​final·​getUpdateChecker()​Leu/​kanade/​tachiyomi/​data/​updater/​GithubUpdateChecker;​314 .​method·​private·​final·​getUpdateChecker()​Leu/​kanade/​tachiyomi/​data/​updater/​GithubUpdateChecker;​
315 ····​.​locals·​3315 ····​.​locals·​3
  
1.09 KB
smali/eu/kanade/tachiyomi/ui/setting/SettingsController.smali
Offset 384, 17 lines modifiedOffset 384, 17 lines modified
384 ····​invoke-​static·​{p1,​·​v1},​·​Lkotlin/​jvm/​internal/​Intrinsics;​-​>checkParameterIsNotN​ull(Ljava/​lang/​Object;​Ljava/​lang/​String;​)​V384 ····​invoke-​static·​{p1,​·​v1},​·​Lkotlin/​jvm/​internal/​Intrinsics;​-​>checkParameterIsNotN​ull(Ljava/​lang/​Object;​Ljava/​lang/​String;​)​V
  
385 ····​const-​string·​v1,​·​"onNext"385 ····​const-​string·​v1,​·​"onNext"
  
386 ····​invoke-​static·​{p2,​·​v1},​·​Lkotlin/​jvm/​internal/​Intrinsics;​-​>checkParameterIsNotN​ull(Ljava/​lang/​Object;​Ljava/​lang/​String;​)​V386 ····​invoke-​static·​{p2,​·​v1},​·​Lkotlin/​jvm/​internal/​Intrinsics;​-​>checkParameterIsNotN​ull(Ljava/​lang/​Object;​Ljava/​lang/​String;​)​V
  
387 ····​.​line·​68387 ····​.​line·​68
388 ····​new-​instance·​v1,​·​Leu/​kanade/​tachiyomi/​ui/​setting/​SettingsControllerKt$​sam$Action1$4e8466da;​388 ····​new-​instance·​v1,​·​Leu/​kanade/​tachiyomi/​ui/​setting/​SettingsControllerKt$​sam$Action1$96e3439b;​
  
389 ····​invoke-​direct·​{v1,​·​p2},​·​Leu/​kanade/​tachiyomi/​ui/​setting/​SettingsControllerKt$​sam$Action1$4e8466da;​-​><init>(Lkotlin/​jvm/​functions/​Function1;​)​V389 ····​invoke-​direct·​{v1,​·​p2},​·​Leu/​kanade/​tachiyomi/​ui/​setting/​SettingsControllerKt$​sam$Action1$96e3439b;​-​><init>(Lkotlin/​jvm/​functions/​Function1;​)​V
  
390 ····​check-​cast·​v1,​·​Lrx/​functions/​Action1;​390 ····​check-​cast·​v1,​·​Lrx/​functions/​Action1;​
  
391 ····​invoke-​virtual·​{p1,​·​v1},​·​Lrx/​Observable;​-​>subscribe(Lrx/​functions/​Action1;​)​Lrx/​Subscription;​391 ····​invoke-​virtual·​{p1,​·​v1},​·​Lrx/​Observable;​-​>subscribe(Lrx/​functions/​Action1;​)​Lrx/​Subscription;​
  
392 ····​move-​result-​object·​v0392 ····​move-​result-​object·​v0
  
4.59 KB
smali/eu/kanade/tachiyomi/ui/base/presenter/BasePresenter.smali
Offset 179, 25 lines modifiedOffset 179, 25 lines modified
  
179 ····​check-​cast·​v0,​·​Lrx/​Observable$Transforme​r;​179 ····​check-​cast·​v0,​·​Lrx/​Observable$Transforme​r;​
  
180 ····​invoke-​virtual·​{p1,​·​v0},​·​Lrx/​Observable;​-​>compose(Lrx/​Observable$Transforme​r;​)​Lrx/​Observable;​180 ····​invoke-​virtual·​{p1,​·​v0},​·​Lrx/​Observable;​-​>compose(Lrx/​Observable$Transforme​r;​)​Lrx/​Observable;​
  
181 ····​move-​result-​object·​v2181 ····​move-​result-​object·​v2
  
182 ····​new-​instance·​v0,​·​Leu/​kanade/​tachiyomi/​ui/​base/​presenter/​BasePresenterKt$sam$A​ction2$d592c88f;​182 ····​new-​instance·​v0,​·​Leu/​kanade/​tachiyomi/​ui/​base/​presenter/​BasePresenterKt$sam$A​ction2$81ad7910;​
  
183 ····​invoke-​direct·​{v0,​·​p2},​·​Leu/​kanade/​tachiyomi/​ui/​base/​presenter/​BasePresenterKt$sam$A​ction2$d592c88f;​-​><init>(Lkotlin/​jvm/​functions/​Function2;​)​V183 ····​invoke-​direct·​{v0,​·​p2},​·​Leu/​kanade/​tachiyomi/​ui/​base/​presenter/​BasePresenterKt$sam$A​ction2$81ad7910;​-​><init>(Lkotlin/​jvm/​functions/​Function2;​)​V
  
184 ····​check-​cast·​v0,​·​Lrx/​functions/​Action2;​184 ····​check-​cast·​v0,​·​Lrx/​functions/​Action2;​
  
185 ····​if-​eqz·​p3,​·​:​cond_0185 ····​if-​eqz·​p3,​·​:​cond_0
  
186 ····​new-​instance·​v1,​·​Leu/​kanade/​tachiyomi/​ui/​base/​presenter/​BasePresenterKt$sam$A​ction2$d592c88f;​186 ····​new-​instance·​v1,​·​Leu/​kanade/​tachiyomi/​ui/​base/​presenter/​BasePresenterKt$sam$A​ction2$81ad7910;​
  
187 ····​invoke-​direct·​{v1,​·​p3},​·​Leu/​kanade/​tachiyomi/​ui/​base/​presenter/​BasePresenterKt$sam$A​ction2$d592c88f;​-​><init>(Lkotlin/​jvm/​functions/​Function2;​)​V187 ····​invoke-​direct·​{v1,​·​p3},​·​Leu/​kanade/​tachiyomi/​ui/​base/​presenter/​BasePresenterKt$sam$A​ction2$81ad7910;​-​><init>(Lkotlin/​jvm/​functions/​Function2;​)​V
  
188 ····​:​goto_0188 ····​:​goto_0
189 ····​check-​cast·​v1,​·​Lrx/​functions/​Action2;​189 ····​check-​cast·​v1,​·​Lrx/​functions/​Action2;​
  
190 ····​invoke-​virtual·​{p0,​·​v0,​·​v1},​·​Leu/​kanade/​tachiyomi/​ui/​base/​presenter/​BasePresenter;​-​>split(Lrx/​functions/​Action2;​Lrx/​functions/​Action2;​)​Lrx/​functions/​Action1;​190 ····​invoke-​virtual·​{p0,​·​v0,​·​v1},​·​Leu/​kanade/​tachiyomi/​ui/​base/​presenter/​BasePresenter;​-​>split(Lrx/​functions/​Action2;​Lrx/​functions/​Action2;​)​Lrx/​functions/​Action1;​
  
191 ····​move-​result-​object·​v0191 ····​move-​result-​object·​v0
Offset 259, 25 lines modifiedOffset 259, 25 lines modified
  
259 ····​check-​cast·​v0,​·​Lrx/​Observable$Transforme​r;​259 ····​check-​cast·​v0,​·​Lrx/​Observable$Transforme​r;​
  
260 ····​invoke-​virtual·​{p1,​·​v0},​·​Lrx/​Observable;​-​>compose(Lrx/​Observable$Transforme​r;​)​Lrx/​Observable;​260 ····​invoke-​virtual·​{p1,​·​v0},​·​Lrx/​Observable;​-​>compose(Lrx/​Observable$Transforme​r;​)​Lrx/​Observable;​
  
261 ····​move-​result-​object·​v2261 ····​move-​result-​object·​v2
  
262 ····​new-​instance·​v0,​·​Leu/​kanade/​tachiyomi/​ui/​base/​presenter/​BasePresenterKt$sam$A​ction2$d592c88f;​262 ····​new-​instance·​v0,​·​Leu/​kanade/​tachiyomi/​ui/​base/​presenter/​BasePresenterKt$sam$A​ction2$81ad7910;​
  
263 ····​invoke-​direct·​{v0,​·​p2},​·​Leu/​kanade/​tachiyomi/​ui/​base/​presenter/​BasePresenterKt$sam$A​ction2$d592c88f;​-​><init>(Lkotlin/​jvm/​functions/​Function2;​)​V263 ····​invoke-​direct·​{v0,​·​p2},​·​Leu/​kanade/​tachiyomi/​ui/​base/​presenter/​BasePresenterKt$sam$A​ction2$81ad7910;​-​><init>(Lkotlin/​jvm/​functions/​Function2;​)​V
  
264 ····​check-​cast·​v0,​·​Lrx/​functions/​Action2;​264 ····​check-​cast·​v0,​·​Lrx/​functions/​Action2;​
  
265 ····​if-​eqz·​p3,​·​:​cond_0265 ····​if-​eqz·​p3,​·​:​cond_0
  
266 ····​new-​instance·​v1,​·​Leu/​kanade/​tachiyomi/​ui/​base/​presenter/​BasePresenterKt$sam$A​ction2$d592c88f;​266 ····​new-​instance·​v1,​·​Leu/​kanade/​tachiyomi/​ui/​base/​presenter/​BasePresenterKt$sam$A​ction2$81ad7910;​
  
267 ····​invoke-​direct·​{v1,​·​p3},​·​Leu/​kanade/​tachiyomi/​ui/​base/​presenter/​BasePresenterKt$sam$A​ction2$d592c88f;​-​><init>(Lkotlin/​jvm/​functions/​Function2;​)​V267 ····​invoke-​direct·​{v1,​·​p3},​·​Leu/​kanade/​tachiyomi/​ui/​base/​presenter/​BasePresenterKt$sam$A​ction2$81ad7910;​-​><init>(Lkotlin/​jvm/​functions/​Function2;​)​V
  
268 ····​:​goto_0268 ····​:​goto_0
269 ····​check-​cast·​v1,​·​Lrx/​functions/​Action2;​269 ····​check-​cast·​v1,​·​Lrx/​functions/​Action2;​
  
270 ····​invoke-​virtual·​{p0,​·​v0,​·​v1},​·​Leu/​kanade/​tachiyomi/​ui/​base/​presenter/​BasePresenter;​-​>split(Lrx/​functions/​Action2;​Lrx/​functions/​Action2;​)​Lrx/​functions/​Action1;​270 ····​invoke-​virtual·​{p0,​·​v0,​·​v1},​·​Leu/​kanade/​tachiyomi/​ui/​base/​presenter/​BasePresenter;​-​>split(Lrx/​functions/​Action2;​Lrx/​functions/​Action2;​)​Lrx/​functions/​Action1;​
  
271 ····​move-​result-​object·​v0271 ····​move-​result-​object·​v0
Offset 339, 25 lines modifiedOffset 339, 25 lines modified
  
339 ····​check-​cast·​v0,​·​Lrx/​Observable$Transforme​r;​339 ····​check-​cast·​v0,​·​Lrx/​Observable$Transforme​r;​
  
340 ····​invoke-​virtual·​{p1,​·​v0},​·​Lrx/​Observable;​-​>compose(Lrx/​Observable$Transforme​r;​)​Lrx/​Observable;​340 ····​invoke-​virtual·​{p1,​·​v0},​·​Lrx/​Observable;​-​>compose(Lrx/​Observable$Transforme​r;​)​Lrx/​Observable;​
  
341 ····​move-​result-​object·​v2341 ····​move-​result-​object·​v2
  
342 ····​new-​instance·​v0,​·​Leu/​kanade/​tachiyomi/​ui/​base/​presenter/​BasePresenterKt$sam$A​ction2$d592c88f;​342 ····​new-​instance·​v0,​·​Leu/​kanade/​tachiyomi/​ui/​base/​presenter/​BasePresenterKt$sam$A​ction2$81ad7910;​
  
343 ····​invoke-​direct·​{v0,​·​p2},​·​Leu/​kanade/​tachiyomi/​ui/​base/​presenter/​BasePresenterKt$sam$A​ction2$d592c88f;​-​><init>(Lkotlin/​jvm/​functions/​Function2;​)​V343 ····​invoke-​direct·​{v0,​·​p2},​·​Leu/​kanade/​tachiyomi/​ui/​base/​presenter/​BasePresenterKt$sam$A​ction2$81ad7910;​-​><init>(Lkotlin/​jvm/​functions/​Function2;​)​V
  
344 ····​check-​cast·​v0,​·​Lrx/​functions/​Action2;​344 ····​check-​cast·​v0,​·​Lrx/​functions/​Action2;​
  
345 ····​if-​eqz·​p3,​·​:​cond_0345 ····​if-​eqz·​p3,​·​:​cond_0
  
346 ····​new-​instance·​v1,​·​Leu/​kanade/​tachiyomi/​ui/​base/​presenter/​BasePresenterKt$sam$A​ction2$d592c88f;​346 ····​new-​instance·​v1,​·​Leu/​kanade/​tachiyomi/​ui/​base/​presenter/​BasePresenterKt$sam$A​ction2$81ad7910;​
  
347 ····​invoke-​direct·​{v1,​·​p3},​·​Leu/​kanade/​tachiyomi/​ui/​base/​presenter/​BasePresenterKt$sam$A​ction2$d592c88f;​-​><init>(Lkotlin/​jvm/​functions/​Function2;​)​V347 ····​invoke-​direct·​{v1,​·​p3},​·​Leu/​kanade/​tachiyomi/​ui/​base/​presenter/​BasePresenterKt$sam$A​ction2$81ad7910;​-​><init>(Lkotlin/​jvm/​functions/​Function2;​)​V
  
348 ····​:​goto_0348 ····​:​goto_0
349 ····​check-​cast·​v1,​·​Lrx/​functions/​Action2;​349 ····​check-​cast·​v1,​·​Lrx/​functions/​Action2;​
  
350 ····​invoke-​virtual·​{p0,​·​v0,​·​v1},​·​Leu/​kanade/​tachiyomi/​ui/​base/​presenter/​BasePresenter;​-​>split(Lrx/​functions/​Action2;​Lrx/​functions/​Action2;​)​Lrx/​functions/​Action1;​350 ····​invoke-​virtual·​{p0,​·​v0,​·​v1},​·​Leu/​kanade/​tachiyomi/​ui/​base/​presenter/​BasePresenter;​-​>split(Lrx/​functions/​Action2;​Lrx/​functions/​Action2;​)​Lrx/​functions/​Action1;​
  
351 ····​move-​result-​object·​v0351 ····​move-​result-​object·​v0
1.1 KB
smali/eu/kanade/tachiyomi/ui/base/controller/RxController.smali
Offset 270, 17 lines modifiedOffset 270, 17 lines modified
270 ····​invoke-​static·​{p1,​·​v1},​·​Lkotlin/​jvm/​internal/​Intrinsics;​-​>checkParameterIsNotN​ull(Ljava/​lang/​Object;​Ljava/​lang/​String;​)​V270 ····​invoke-​static·​{p1,​·​v1},​·​Lkotlin/​jvm/​internal/​Intrinsics;​-​>checkParameterIsNotN​ull(Ljava/​lang/​Object;​Ljava/​lang/​String;​)​V
  
271 ····​const-​string·​v1,​·​"onNext"271 ····​const-​string·​v1,​·​"onNext"
  
272 ····​invoke-​static·​{p2,​·​v1},​·​Lkotlin/​jvm/​internal/​Intrinsics;​-​>checkParameterIsNotN​ull(Ljava/​lang/​Object;​Ljava/​lang/​String;​)​V272 ····​invoke-​static·​{p2,​·​v1},​·​Lkotlin/​jvm/​internal/​Intrinsics;​-​>checkParameterIsNotN​ull(Ljava/​lang/​Object;​Ljava/​lang/​String;​)​V
  
273 ····​.​line·​76273 ····​.​line·​76
274 ····​new-​instance·​v1,​·​Leu/​kanade/​tachiyomi/​ui/​base/​controller/​RxControllerKt$sam$Ac​tion1$b6c5b433;​274 ····​new-​instance·​v1,​·​Leu/​kanade/​tachiyomi/​ui/​base/​controller/​RxControllerKt$sam$Ac​tion1$62e064b4;​
  
275 ····​invoke-​direct·​{v1,​·​p2},​·​Leu/​kanade/​tachiyomi/​ui/​base/​controller/​RxControllerKt$sam$Ac​tion1$b6c5b433;​-​><init>(Lkotlin/​jvm/​functions/​Function1;​)​V275 ····​invoke-​direct·​{v1,​·​p2},​·​Leu/​kanade/​tachiyomi/​ui/​base/​controller/​RxControllerKt$sam$Ac​tion1$62e064b4;​-​><init>(Lkotlin/​jvm/​functions/​Function1;​)​V
  
276 ····​check-​cast·​v1,​·​Lrx/​functions/​Action1;​276 ····​check-​cast·​v1,​·​Lrx/​functions/​Action1;​
  
277 ····​invoke-​virtual·​{p1,​·​v1},​·​Lrx/​Observable;​-​>subscribe(Lrx/​functions/​Action1;​)​Lrx/​Subscription;​277 ····​invoke-​virtual·​{p1,​·​v1},​·​Lrx/​Observable;​-​>subscribe(Lrx/​functions/​Action1;​)​Lrx/​Subscription;​
  
278 ····​move-​result-​object·​v0278 ····​move-​result-​object·​v0
  
1.84 KB
smali/eu/kanade/tachiyomi/ui/library/LibraryPresenter.smali
Offset 946, 17 lines modifiedOffset 946, 17 lines modified
946 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Boolean;​-​>booleanValue()​Z946 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Boolean;​-​>booleanValue()​Z
  
947 ····​move-​result·​v0947 ····​move-​result·​v0
  
948 ····​if-​eqz·​v0,​·​:​cond_0948 ····​if-​eqz·​v0,​·​:​cond_0
  
949 ····​.​line·​182949 ····​.​line·​182
950 ····​new-​instance·​v0,​·​Leu/​kanade/​tachiyomi/​ui/​library/​LibraryPresenterKt$sa​m$Comparator$dee24e13​;​950 ····​new-​instance·​v0,​·​Leu/​kanade/​tachiyomi/​ui/​library/​LibraryPresenterKt$sa​m$Comparator$33236714​;​
  
951 ····​invoke-​direct·​{v0,​·​v11},​·​Leu/​kanade/​tachiyomi/​ui/​library/​LibraryPresenterKt$sa​m$Comparator$dee24e13​;​-​><init>(Lkotlin/​jvm/​functions/​Function2;​)​V951 ····​invoke-​direct·​{v0,​·​v11},​·​Leu/​kanade/​tachiyomi/​ui/​library/​LibraryPresenterKt$sa​m$Comparator$33236714​;​-​><init>(Lkotlin/​jvm/​functions/​Function2;​)​V
  
952 ····​check-​cast·​v0,​·​Ljava/​util/​Comparator;​952 ····​check-​cast·​v0,​·​Ljava/​util/​Comparator;​
  
953 ····​move-​object·​v8,​·​v0953 ····​move-​object·​v8,​·​v0
  
954 ····​.​line·​186954 ····​.​line·​186
955 ····​.​local·​v8,​·​"comparator":​Ljava/​util/​Comparator;​955 ····​.​local·​v8,​·​"comparator":​Ljava/​util/​Comparator;​
Offset 1039, 17 lines modifiedOffset 1039, 17 lines modified
  
1039 ····​.​line·​1841039 ····​.​line·​184
1040 ····​.​end·​local·​v6····​#·​"$receiver$iv":​Ljava/​util/​Map;​1040 ····​.​end·​local·​v6····​#·​"$receiver$iv":​Ljava/​util/​Map;​
1041 ····​.​end·​local·​v7····​#·​"$receiver$iv$iv$iv":​Ljava/​lang/​Iterable;​1041 ····​.​end·​local·​v7····​#·​"$receiver$iv$iv$iv":​Ljava/​lang/​Iterable;​
1042 ····​.​end·​local·​v8····​#·​"comparator":​Ljava/​util/​Comparator;​1042 ····​.​end·​local·​v8····​#·​"comparator":​Ljava/​util/​Comparator;​
1043 ····​.​end·​local·​v9····​#·​"destination$iv$iv":​Ljava/​util/​Map;​1043 ····​.​end·​local·​v9····​#·​"destination$iv$iv":​Ljava/​util/​Map;​
1044 ····​:​cond_01044 ····​:​cond_0
1045 ····​new-​instance·​v0,​·​Leu/​kanade/​tachiyomi/​ui/​library/​LibraryPresenterKt$sa​m$Comparator$dee24e13​;​1045 ····​new-​instance·​v0,​·​Leu/​kanade/​tachiyomi/​ui/​library/​LibraryPresenterKt$sa​m$Comparator$33236714​;​
  
1046 ····​invoke-​direct·​{v0,​·​v11},​·​Leu/​kanade/​tachiyomi/​ui/​library/​LibraryPresenterKt$sa​m$Comparator$dee24e13​;​-​><init>(Lkotlin/​jvm/​functions/​Function2;​)​V1046 ····​invoke-​direct·​{v0,​·​v11},​·​Leu/​kanade/​tachiyomi/​ui/​library/​LibraryPresenterKt$sa​m$Comparator$33236714​;​-​><init>(Lkotlin/​jvm/​functions/​Function2;​)​V
  
1047 ····​check-​cast·​v0,​·​Ljava/​util/​Comparator;​1047 ····​check-​cast·​v0,​·​Ljava/​util/​Comparator;​
  
1048 ····​invoke-​static·​{v0},​·​Ljava/​util/​Collections;​-​>reverseOrder(Ljava/​util/​Comparator;​)​Ljava/​util/​Comparator;​1048 ····​invoke-​static·​{v0},​·​Ljava/​util/​Collections;​-​>reverseOrder(Ljava/​util/​Comparator;​)​Ljava/​util/​Comparator;​
  
1049 ····​move-​result-​object·​v81049 ····​move-​result-​object·​v8
  
984 B
smali/eu/kanade/tachiyomi/ui/manga/chapter/ChaptersPresenter.smali
Offset 717, 17 lines modifiedOffset 717, 17 lines modified
717 ····​move-​object·​v1,​·​v2717 ····​move-​object·​v1,​·​v2
  
718 ····​.​line·​196718 ····​.​line·​196
719 ····​.​local·​v1,​·​"sortFunction":​Lkotlin/​jvm/​functions/​Function2;​719 ····​.​local·​v1,​·​"sortFunction":​Lkotlin/​jvm/​functions/​Function2;​
720 ····​:​goto_2720 ····​:​goto_2
721 ····​if-​eqz·​v1,​·​:​cond_8721 ····​if-​eqz·​v1,​·​:​cond_8
  
722 ····​new-​instance·​v2,​·​Leu/​kanade/​tachiyomi/​ui/​manga/​chapter/​ChaptersPresenterKt$s​am$Func2$78e628ae;​722 ····​new-​instance·​v2,​·​Leu/​kanade/​tachiyomi/​ui/​manga/​chapter/​ChaptersPresenterKt$s​am$Func2$6ec81c8d;​
  
723 ····​invoke-​direct·​{v2,​·​v1},​·​Leu/​kanade/​tachiyomi/​ui/​manga/​chapter/​ChaptersPresenterKt$s​am$Func2$78e628ae;​-​><init>(Lkotlin/​jvm/​functions/​Function2;​)​V723 ····​invoke-​direct·​{v2,​·​v1},​·​Leu/​kanade/​tachiyomi/​ui/​manga/​chapter/​ChaptersPresenterKt$s​am$Func2$6ec81c8d;​-​><init>(Lkotlin/​jvm/​functions/​Function2;​)​V
  
724 ····​:​goto_3724 ····​:​goto_3
725 ····​check-​cast·​v2,​·​Lrx/​functions/​Func2;​725 ····​check-​cast·​v2,​·​Lrx/​functions/​Func2;​
  
726 ····​invoke-​virtual·​{v0,​·​v2},​·​Lrx/​Observable;​-​>toSortedList(Lrx/​functions/​Func2;​)​Lrx/​Observable;​726 ····​invoke-​virtual·​{v0,​·​v2},​·​Lrx/​Observable;​-​>toSortedList(Lrx/​functions/​Func2;​)​Lrx/​Observable;​
  
727 ····​move-​result-​object·​v2727 ····​move-​result-​object·​v2
1.05 KB
smali/eu/kanade/tachiyomi/ui/manga/track/TrackSearchDialog.smali
Offset 438, 17 lines modifiedOffset 438, 17 lines modified
438 ····​.​line·​104438 ····​.​line·​104
439 ····​sget-​object·​v0,​·​Leu/​kanade/​tachiyomi/​ui/​manga/​track/​TrackSearchDialog$onA​ttach$2;​-​>INSTANCE:​Leu/​kanade/​tachiyomi/​ui/​manga/​track/​TrackSearchDialog$onA​ttach$2;​439 ····​sget-​object·​v0,​·​Leu/​kanade/​tachiyomi/​ui/​manga/​track/​TrackSearchDialog$onA​ttach$2;​-​>INSTANCE:​Leu/​kanade/​tachiyomi/​ui/​manga/​track/​TrackSearchDialog$onA​ttach$2;​
  
440 ····​check-​cast·​v0,​·​Lkotlin/​jvm/​functions/​Function1;​440 ····​check-​cast·​v0,​·​Lkotlin/​jvm/​functions/​Function1;​
  
441 ····​if-​eqz·​v0,​·​:​cond_1441 ····​if-​eqz·​v0,​·​:​cond_1
  
442 ····​new-​instance·​v1,​·​Leu/​kanade/​tachiyomi/​ui/​manga/​track/​TrackSearchDialogKt$s​am$Func1$7f07b544;​442 ····​new-​instance·​v1,​·​Leu/​kanade/​tachiyomi/​ui/​manga/​track/​TrackSearchDialogKt$s​am$Func1$564314e3;​
  
443 ····​invoke-​direct·​{v1,​·​v0},​·​Leu/​kanade/​tachiyomi/​ui/​manga/​track/​TrackSearchDialogKt$s​am$Func1$7f07b544;​-​><init>(Lkotlin/​jvm/​functions/​Function1;​)​V443 ····​invoke-​direct·​{v1,​·​v0},​·​Leu/​kanade/​tachiyomi/​ui/​manga/​track/​TrackSearchDialogKt$s​am$Func1$564314e3;​-​><init>(Lkotlin/​jvm/​functions/​Function1;​)​V
  
444 ····​move-​object·​v0,​·​v1444 ····​move-​object·​v0,​·​v1
  
445 ····​:​cond_1445 ····​:​cond_1
446 ····​check-​cast·​v0,​·​Lrx/​functions/​Func1;​446 ····​check-​cast·​v0,​·​Lrx/​functions/​Func1;​
  
447 ····​invoke-​virtual·​{v2,​·​v0},​·​Lrx/​Observable;​-​>filter(Lrx/​functions/​Func1;​)​Lrx/​Observable;​447 ····​invoke-​virtual·​{v2,​·​v0},​·​Lrx/​Observable;​-​>filter(Lrx/​functions/​Func1;​)​Lrx/​Observable;​
1.04 KB
smali/eu/kanade/tachiyomi/util/RxExtensionsKt.smali
Offset 76, 17 lines modifiedOffset 76, 17 lines modified
76 ····​invoke-​static·​{p1,​·​v0},​·​Lkotlin/​jvm/​internal/​Intrinsics;​-​>checkParameterIsNotN​ull(Ljava/​lang/​Object;​Ljava/​lang/​String;​)​V76 ····​invoke-​static·​{p1,​·​v0},​·​Lkotlin/​jvm/​internal/​Intrinsics;​-​>checkParameterIsNotN​ull(Ljava/​lang/​Object;​Ljava/​lang/​String;​)​V
  
77 ····​const-​string·​v0,​·​"combineFn"77 ····​const-​string·​v0,​·​"combineFn"
  
78 ····​invoke-​static·​{p2,​·​v0},​·​Lkotlin/​jvm/​internal/​Intrinsics;​-​>checkParameterIsNotN​ull(Ljava/​lang/​Object;​Ljava/​lang/​String;​)​V78 ····​invoke-​static·​{p2,​·​v0},​·​Lkotlin/​jvm/​internal/​Intrinsics;​-​>checkParameterIsNotN​ull(Ljava/​lang/​Object;​Ljava/​lang/​String;​)​V
  
79 ····​.​line·​1279 ····​.​line·​12
80 ····​new-​instance·​v0,​·​Leu/​kanade/​tachiyomi/​util/​RxExtensionsKt$sam$Fu​nc2$28f9db9b;​80 ····​new-​instance·​v0,​·​Leu/​kanade/​tachiyomi/​util/​RxExtensionsKt$sam$Fu​nc2$bf3511dc;​
  
81 ····​invoke-​direct·​{v0,​·​p2},​·​Leu/​kanade/​tachiyomi/​util/​RxExtensionsKt$sam$Fu​nc2$28f9db9b;​-​><init>(Lkotlin/​jvm/​functions/​Function2;​)​V81 ····​invoke-​direct·​{v0,​·​p2},​·​Leu/​kanade/​tachiyomi/​util/​RxExtensionsKt$sam$Fu​nc2$bf3511dc;​-​><init>(Lkotlin/​jvm/​functions/​Function2;​)​V
  
82 ····​check-​cast·​v0,​·​Lrx/​functions/​Func2;​82 ····​check-​cast·​v0,​·​Lrx/​functions/​Func2;​
  
83 ····​invoke-​static·​{p0,​·​p1,​·​v0},​·​Lrx/​Observable;​-​>combineLatest(Lrx/​Observable;​Lrx/​Observable;​Lrx/​functions/​Func2;​)​Lrx/​Observable;​83 ····​invoke-​static·​{p0,​·​p1,​·​v0},​·​Lrx/​Observable;​-​>combineLatest(Lrx/​Observable;​Lrx/​Observable;​Lrx/​functions/​Func2;​)​Lrx/​Observable;​
  
84 ····​move-​result-​object·​v084 ····​move-​result-​object·​v0
  
1.09 KB
smali/eu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action0$b6c5b432.smali vs.
smali/eu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action0$62e064b3.smali
Files similar despite different names (score: 49, lower is more similar)
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .​class·​final·​Leu/​kanade/​tachiyomi/​ui/​base/​controller/​RxControllerKt$sam$Ac​tion0$b6c5b432;​1 .​class·​final·​Leu/​kanade/​tachiyomi/​ui/​base/​controller/​RxControllerKt$sam$Ac​tion0$62e064b3;​
2 .​super·​Ljava/​lang/​Object;​2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"RxController.​kt"3 .​source·​"RxController.​kt"
  
4 #·​interfaces4 #·​interfaces
5 .​implements·​Lrx/​functions/​Action0;​5 .​implements·​Lrx/​functions/​Action0;​
  
  
Offset 27, 15 lines modifiedOffset 27, 15 lines modified
  
  
27 #·​virtual·​methods27 #·​virtual·​methods
28 .​method·​public·​final·​synthetic·​call()​V28 .​method·​public·​final·​synthetic·​call()​V
29 ····​.​locals·​229 ····​.​locals·​2
  
30 ····​.​prologue30 ····​.​prologue
31 ····​iget-​object·​v0,​·​p0,​·​Leu/​kanade/​tachiyomi/​ui/​base/​controller/​RxControllerKt$sam$Ac​tion0$b6c5b432;​-​>function:​Lkotlin/​jvm/​functions/​Function0;​31 ····​iget-​object·​v0,​·​p0,​·​Leu/​kanade/​tachiyomi/​ui/​base/​controller/​RxControllerKt$sam$Ac​tion0$62e064b3;​-​>function:​Lkotlin/​jvm/​functions/​Function0;​
  
32 ····​invoke-​interface·​{v0},​·​Lkotlin/​jvm/​functions/​Function0;​-​>invoke()​Ljava/​lang/​Object;​32 ····​invoke-​interface·​{v0},​·​Lkotlin/​jvm/​functions/​Function0;​-​>invoke()​Ljava/​lang/​Object;​
  
33 ····​move-​result-​object·​v033 ····​move-​result-​object·​v0
  
34 ····​const-​string·​v1,​·​"invoke(.​.​.​)​"34 ····​const-​string·​v1,​·​"invoke(.​.​.​)​"
  
1.72 KB
smali/eu/kanade/tachiyomi/ui/setting/SettingsControllerKt$sam$Action1$4e8466da.smali vs.
smali/eu/kanade/tachiyomi/ui/setting/SettingsControllerKt$sam$Action1$96e3439b.smali
Files similar despite different names (score: 15, lower is more similar)
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .​class·​final·​Leu/​kanade/​tachiyomi/​ui/​setting/​SettingsControllerKt$​sam$Action1$4e8466da;​1 .​class·​final·​Leu/​kanade/​tachiyomi/​ui/​setting/​SettingsControllerKt$​sam$Action1$96e3439b;​
2 .​super·​Ljava/​lang/​Object;​2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"SettingsController.​kt"3 .​source·​"SettingsController.​kt"
  
4 #·​interfaces4 #·​interfaces
5 .​implements·​Lrx/​functions/​Action1;​5 .​implements·​Lrx/​functions/​Action1;​
  
  
Offset 28, 15 lines modifiedOffset 28, 15 lines modified
  
28 #·​direct·​methods28 #·​direct·​methods
29 .​method·​constructor·​<init>(Lkotlin/​jvm/​functions/​Function1;​)​V29 .​method·​constructor·​<init>(Lkotlin/​jvm/​functions/​Function1;​)​V
30 ····​.​locals·​030 ····​.​locals·​0
  
31 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V31 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
32 ····​iput-​object·​p1,​·​p0,​·​Leu/​kanade/​tachiyomi/​ui/​setting/​SettingsControllerKt$​sam$Action1$4e8466da;​-​>function:​Lkotlin/​jvm/​functions/​Function1;​32 ····​iput-​object·​p1,​·​p0,​·​Leu/​kanade/​tachiyomi/​ui/​setting/​SettingsControllerKt$​sam$Action1$96e3439b;​-​>function:​Lkotlin/​jvm/​functions/​Function1;​
  
33 ····​return-​void33 ····​return-​void
34 .​end·​method34 .​end·​method
  
  
35 #·​virtual·​methods35 #·​virtual·​methods
36 .​method·​public·​final·​synthetic·​call(Ljava/​lang/​Object;​)​V36 .​method·​public·​final·​synthetic·​call(Ljava/​lang/​Object;​)​V
Offset 45, 15 lines modifiedOffset 45, 15 lines modified
45 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​45 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
46 ········​value·​=·​{46 ········​value·​=·​{
47 ············​"(TT;​)​V"47 ············​"(TT;​)​V"
48 ········​}48 ········​}
49 ····​.​end·​annotation49 ····​.​end·​annotation
  
50 ····​.​prologue50 ····​.​prologue
51 ····​iget-​object·​v0,​·​p0,​·​Leu/​kanade/​tachiyomi/​ui/​setting/​SettingsControllerKt$​sam$Action1$4e8466da;​-​>function:​Lkotlin/​jvm/​functions/​Function1;​51 ····​iget-​object·​v0,​·​p0,​·​Leu/​kanade/​tachiyomi/​ui/​setting/​SettingsControllerKt$​sam$Action1$96e3439b;​-​>function:​Lkotlin/​jvm/​functions/​Function1;​
  
52 ····​invoke-​interface·​{v0,​·​p1},​·​Lkotlin/​jvm/​functions/​Function1;​-​>invoke(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​52 ····​invoke-​interface·​{v0,​·​p1},​·​Lkotlin/​jvm/​functions/​Function1;​-​>invoke(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
  
53 ····​move-​result-​object·​v053 ····​move-​result-​object·​v0
  
54 ····​const-​string·​v1,​·​"invoke(.​.​.​)​"54 ····​const-​string·​v1,​·​"invoke(.​.​.​)​"
  
1.72 KB
smali/eu/kanade/tachiyomi/ui/download/DownloadControllerKt$sam$Func1$7988cb73.smali vs.
smali/eu/kanade/tachiyomi/ui/download/DownloadControllerKt$sam$Func1$3d0586d2.smali
Files similar despite different names (score: 43, lower is more similar)
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .​class·​final·​Leu/​kanade/​tachiyomi/​ui/​download/​DownloadControllerKt$​sam$Func1$7988cb73;​1 .​class·​final·​Leu/​kanade/​tachiyomi/​ui/​download/​DownloadControllerKt$​sam$Func1$3d0586d2;​
2 .​super·​Ljava/​lang/​Object;​2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"DownloadController.​kt"3 .​source·​"DownloadController.​kt"
  
4 #·​interfaces4 #·​interfaces
5 .​implements·​Lrx/​functions/​Func1;​5 .​implements·​Lrx/​functions/​Func1;​
  
  
Offset 28, 15 lines modifiedOffset 28, 15 lines modified
  
28 #·​direct·​methods28 #·​direct·​methods
29 .​method·​constructor·​<init>(Lkotlin/​jvm/​functions/​Function1;​)​V29 .​method·​constructor·​<init>(Lkotlin/​jvm/​functions/​Function1;​)​V
30 ····​.​locals·​030 ····​.​locals·​0
  
31 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V31 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
32 ····​iput-​object·​p1,​·​p0,​·​Leu/​kanade/​tachiyomi/​ui/​download/​DownloadControllerKt$​sam$Func1$7988cb73;​-​>function:​Lkotlin/​jvm/​functions/​Function1;​32 ····​iput-​object·​p1,​·​p0,​·​Leu/​kanade/​tachiyomi/​ui/​download/​DownloadControllerKt$​sam$Func1$3d0586d2;​-​>function:​Lkotlin/​jvm/​functions/​Function1;​
  
33 ····​return-​void33 ····​return-​void
34 .​end·​method34 .​end·​method
  
  
35 #·​virtual·​methods35 #·​virtual·​methods
36 .​method·​public·​final·​synthetic·​call(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​36 .​method·​public·​final·​synthetic·​call(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
Offset 45, 15 lines modifiedOffset 45, 15 lines modified
45 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​45 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
46 ········​value·​=·​{46 ········​value·​=·​{
47 ············​"(TT;​)​TR;​"47 ············​"(TT;​)​TR;​"
48 ········​}48 ········​}
49 ····​.​end·​annotation49 ····​.​end·​annotation
  
50 ····​.​prologue50 ····​.​prologue
51 ····​iget-​object·​v0,​·​p0,​·​Leu/​kanade/​tachiyomi/​ui/​download/​DownloadControllerKt$​sam$Func1$7988cb73;​-​>function:​Lkotlin/​jvm/​functions/​Function1;​51 ····​iget-​object·​v0,​·​p0,​·​Leu/​kanade/​tachiyomi/​ui/​download/​DownloadControllerKt$​sam$Func1$3d0586d2;​-​>function:​Lkotlin/​jvm/​functions/​Function1;​
  
52 ····​invoke-​interface·​{v0,​·​p1},​·​Lkotlin/​jvm/​functions/​Function1;​-​>invoke(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​52 ····​invoke-​interface·​{v0,​·​p1},​·​Lkotlin/​jvm/​functions/​Function1;​-​>invoke(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
  
53 ····​move-​result-​object·​v053 ····​move-​result-​object·​v0
  
54 ····​return-​object·​v054 ····​return-​object·​v0
55 .​end·​method55 .​end·​method
1.66 KB
smali/eu/kanade/tachiyomi/util/RxExtensionsKt$sam$Func2$28f9db9b.smali vs.
smali/eu/kanade/tachiyomi/util/RxExtensionsKt$sam$Func2$bf3511dc.smali
Files similar despite different names (score: 47, lower is more similar)
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .​class·​final·​Leu/​kanade/​tachiyomi/​util/​RxExtensionsKt$sam$Fu​nc2$28f9db9b;​1 .​class·​final·​Leu/​kanade/​tachiyomi/​util/​RxExtensionsKt$sam$Fu​nc2$bf3511dc;​
2 .​super·​Ljava/​lang/​Object;​2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"RxExtensions.​kt"3 .​source·​"RxExtensions.​kt"
  
4 #·​interfaces4 #·​interfaces
5 .​implements·​Lrx/​functions/​Func2;​5 .​implements·​Lrx/​functions/​Func2;​
  
  
Offset 28, 15 lines modifiedOffset 28, 15 lines modified
  
28 #·​direct·​methods28 #·​direct·​methods
29 .​method·​constructor·​<init>(Lkotlin/​jvm/​functions/​Function2;​)​V29 .​method·​constructor·​<init>(Lkotlin/​jvm/​functions/​Function2;​)​V
30 ····​.​locals·​030 ····​.​locals·​0
  
31 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V31 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
32 ····​iput-​object·​p1,​·​p0,​·​Leu/​kanade/​tachiyomi/​util/​RxExtensionsKt$sam$Fu​nc2$28f9db9b;​-​>function:​Lkotlin/​jvm/​functions/​Function2;​32 ····​iput-​object·​p1,​·​p0,​·​Leu/​kanade/​tachiyomi/​util/​RxExtensionsKt$sam$Fu​nc2$bf3511dc;​-​>function:​Lkotlin/​jvm/​functions/​Function2;​
  
33 ····​return-​void33 ····​return-​void
34 .​end·​method34 .​end·​method
  
  
35 #·​virtual·​methods35 #·​virtual·​methods
36 .​method·​public·​final·​synthetic·​call(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​36 .​method·​public·​final·​synthetic·​call(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
Offset 46, 15 lines modifiedOffset 46, 15 lines modified
46 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​46 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
47 ········​value·​=·​{47 ········​value·​=·​{
48 ············​"(TT1;​TT2;​)​TR;​"48 ············​"(TT1;​TT2;​)​TR;​"
49 ········​}49 ········​}
50 ····​.​end·​annotation50 ····​.​end·​annotation
  
51 ····​.​prologue51 ····​.​prologue
52 ····​iget-​object·​v0,​·​p0,​·​Leu/​kanade/​tachiyomi/​util/​RxExtensionsKt$sam$Fu​nc2$28f9db9b;​-​>function:​Lkotlin/​jvm/​functions/​Function2;​52 ····​iget-​object·​v0,​·​p0,​·​Leu/​kanade/​tachiyomi/​util/​RxExtensionsKt$sam$Fu​nc2$bf3511dc;​-​>function:​Lkotlin/​jvm/​functions/​Function2;​
  
53 ····​invoke-​interface·​{v0,​·​p1,​·​p2},​·​Lkotlin/​jvm/​functions/​Function2;​-​>invoke(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​53 ····​invoke-​interface·​{v0,​·​p1,​·​p2},​·​Lkotlin/​jvm/​functions/​Function2;​-​>invoke(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
  
54 ····​move-​result-​object·​v054 ····​move-​result-​object·​v0
  
55 ····​return-​object·​v055 ····​return-​object·​v0
56 .​end·​method56 .​end·​method
1.73 KB
smali/eu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action1$b6c5b433.smali vs.
smali/eu/kanade/tachiyomi/ui/base/controller/RxControllerKt$sam$Action1$62e064b4.smali
Files similar despite different names (score: 12, lower is more similar)
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .​class·​final·​Leu/​kanade/​tachiyomi/​ui/​base/​controller/​RxControllerKt$sam$Ac​tion1$b6c5b433;​1 .​class·​final·​Leu/​kanade/​tachiyomi/​ui/​base/​controller/​RxControllerKt$sam$Ac​tion1$62e064b4;​
2 .​super·​Ljava/​lang/​Object;​2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"RxController.​kt"3 .​source·​"RxController.​kt"
  
4 #·​interfaces4 #·​interfaces
5 .​implements·​Lrx/​functions/​Action1;​5 .​implements·​Lrx/​functions/​Action1;​
  
  
Offset 28, 15 lines modifiedOffset 28, 15 lines modified
  
28 #·​direct·​methods28 #·​direct·​methods
29 .​method·​constructor·​<init>(Lkotlin/​jvm/​functions/​Function1;​)​V29 .​method·​constructor·​<init>(Lkotlin/​jvm/​functions/​Function1;​)​V
30 ····​.​locals·​030 ····​.​locals·​0
  
31 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V31 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
32 ····​iput-​object·​p1,​·​p0,​·​Leu/​kanade/​tachiyomi/​ui/​base/​controller/​RxControllerKt$sam$Ac​tion1$b6c5b433;​-​>function:​Lkotlin/​jvm/​functions/​Function1;​32 ····​iput-​object·​p1,​·​p0,​·​Leu/​kanade/​tachiyomi/​ui/​base/​controller/​RxControllerKt$sam$Ac​tion1$62e064b4;​-​>function:​Lkotlin/​jvm/​functions/​Function1;​
  
33 ····​return-​void33 ····​return-​void
34 .​end·​method34 .​end·​method
  
  
35 #·​virtual·​methods35 #·​virtual·​methods
36 .​method·​public·​final·​synthetic·​call(Ljava/​lang/​Object;​)​V36 .​method·​public·​final·​synthetic·​call(Ljava/​lang/​Object;​)​V
Offset 45, 15 lines modifiedOffset 45, 15 lines modified
45 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​45 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
46 ········​value·​=·​{46 ········​value·​=·​{
47 ············​"(TT;​)​V"47 ············​"(TT;​)​V"
48 ········​}48 ········​}
49 ····​.​end·​annotation49 ····​.​end·​annotation
  
50 ····​.​prologue50 ····​.​prologue
51 ····​iget-​object·​v0,​·​p0,​·​Leu/​kanade/​tachiyomi/​ui/​base/​controller/​RxControllerKt$sam$Ac​tion1$b6c5b433;​-​>function:​Lkotlin/​jvm/​functions/​Function1;​51 ····​iget-​object·​v0,​·​p0,​·​Leu/​kanade/​tachiyomi/​ui/​base/​controller/​RxControllerKt$sam$Ac​tion1$62e064b4;​-​>function:​Lkotlin/​jvm/​functions/​Function1;​
  
52 ····​invoke-​interface·​{v0,​·​p1},​·​Lkotlin/​jvm/​functions/​Function1;​-​>invoke(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​52 ····​invoke-​interface·​{v0,​·​p1},​·​Lkotlin/​jvm/​functions/​Function1;​-​>invoke(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
  
53 ····​move-​result-​object·​v053 ····​move-​result-​object·​v0
  
54 ····​const-​string·​v1,​·​"invoke(.​.​.​)​"54 ····​const-​string·​v1,​·​"invoke(.​.​.​)​"
  
1.77 KB
smali/eu/kanade/tachiyomi/ui/library/LibraryPresenterKt$sam$Comparator$dee24e13.smali vs.
smali/eu/kanade/tachiyomi/ui/library/LibraryPresenterKt$sam$Comparator$33236714.smali
Files similar despite different names (score: 21, lower is more similar)
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .​class·​final·​Leu/​kanade/​tachiyomi/​ui/​library/​LibraryPresenterKt$sa​m$Comparator$dee24e13​;​1 .​class·​final·​Leu/​kanade/​tachiyomi/​ui/​library/​LibraryPresenterKt$sa​m$Comparator$33236714​;​
2 .​super·​Ljava/​lang/​Object;​2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"LibraryPresenter.​kt"3 .​source·​"LibraryPresenter.​kt"
  
4 #·​interfaces4 #·​interfaces
5 .​implements·​Ljava/​util/​Comparator;​5 .​implements·​Ljava/​util/​Comparator;​
  
  
Offset 28, 15 lines modifiedOffset 28, 15 lines modified
  
28 #·​direct·​methods28 #·​direct·​methods
29 .​method·​constructor·​<init>(Lkotlin/​jvm/​functions/​Function2;​)​V29 .​method·​constructor·​<init>(Lkotlin/​jvm/​functions/​Function2;​)​V
30 ····​.​locals·​030 ····​.​locals·​0
  
31 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V31 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
32 ····​iput-​object·​p1,​·​p0,​·​Leu/​kanade/​tachiyomi/​ui/​library/​LibraryPresenterKt$sa​m$Comparator$dee24e13​;​-​>function:​Lkotlin/​jvm/​functions/​Function2;​32 ····​iput-​object·​p1,​·​p0,​·​Leu/​kanade/​tachiyomi/​ui/​library/​LibraryPresenterKt$sa​m$Comparator$33236714​;​-​>function:​Lkotlin/​jvm/​functions/​Function2;​
  
33 ····​return-​void33 ····​return-​void
34 .​end·​method34 .​end·​method
  
  
35 #·​virtual·​methods35 #·​virtual·​methods
36 .​method·​public·​final·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I36 .​method·​public·​final·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I
Offset 46, 15 lines modifiedOffset 46, 15 lines modified
46 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​46 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
47 ········​value·​=·​{47 ········​value·​=·​{
48 ············​"(TT;​TT;​)​I"48 ············​"(TT;​TT;​)​I"
49 ········​}49 ········​}
50 ····​.​end·​annotation50 ····​.​end·​annotation
  
51 ····​.​prologue51 ····​.​prologue
52 ····​iget-​object·​v0,​·​p0,​·​Leu/​kanade/​tachiyomi/​ui/​library/​LibraryPresenterKt$sa​m$Comparator$dee24e13​;​-​>function:​Lkotlin/​jvm/​functions/​Function2;​52 ····​iget-​object·​v0,​·​p0,​·​Leu/​kanade/​tachiyomi/​ui/​library/​LibraryPresenterKt$sa​m$Comparator$33236714​;​-​>function:​Lkotlin/​jvm/​functions/​Function2;​
  
53 ····​invoke-​interface·​{v0,​·​p1,​·​p2},​·​Lkotlin/​jvm/​functions/​Function2;​-​>invoke(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​53 ····​invoke-​interface·​{v0,​·​p1,​·​p2},​·​Lkotlin/​jvm/​functions/​Function2;​-​>invoke(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
  
54 ····​move-​result-​object·​v054 ····​move-​result-​object·​v0
  
55 ····​const-​string·​v1,​·​"invoke(.​.​.​)​"55 ····​const-​string·​v1,​·​"invoke(.​.​.​)​"
  
1.77 KB
smali/eu/kanade/tachiyomi/ui/base/presenter/BasePresenterKt$sam$Action2$d592c88f.smali vs.
smali/eu/kanade/tachiyomi/ui/base/presenter/BasePresenterKt$sam$Action2$81ad7910.smali
Files similar despite different names (score: 18, lower is more similar)
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .​class·​final·​Leu/​kanade/​tachiyomi/​ui/​base/​presenter/​BasePresenterKt$sam$A​ction2$d592c88f;​1 .​class·​final·​Leu/​kanade/​tachiyomi/​ui/​base/​presenter/​BasePresenterKt$sam$A​ction2$81ad7910;​
2 .​super·​Ljava/​lang/​Object;​2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"BasePresenter.​kt"3 .​source·​"BasePresenter.​kt"
  
4 #·​interfaces4 #·​interfaces
5 .​implements·​Lrx/​functions/​Action2;​5 .​implements·​Lrx/​functions/​Action2;​
  
  
Offset 28, 15 lines modifiedOffset 28, 15 lines modified
  
28 #·​direct·​methods28 #·​direct·​methods
29 .​method·​constructor·​<init>(Lkotlin/​jvm/​functions/​Function2;​)​V29 .​method·​constructor·​<init>(Lkotlin/​jvm/​functions/​Function2;​)​V
30 ····​.​locals·​030 ····​.​locals·​0
  
31 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V31 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
32 ····​iput-​object·​p1,​·​p0,​·​Leu/​kanade/​tachiyomi/​ui/​base/​presenter/​BasePresenterKt$sam$A​ction2$d592c88f;​-​>function:​Lkotlin/​jvm/​functions/​Function2;​32 ····​iput-​object·​p1,​·​p0,​·​Leu/​kanade/​tachiyomi/​ui/​base/​presenter/​BasePresenterKt$sam$A​ction2$81ad7910;​-​>function:​Lkotlin/​jvm/​functions/​Function2;​
  
33 ····​return-​void33 ····​return-​void
34 .​end·​method34 .​end·​method
  
  
35 #·​virtual·​methods35 #·​virtual·​methods
36 .​method·​public·​final·​synthetic·​call(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​V36 .​method·​public·​final·​synthetic·​call(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​V
Offset 46, 15 lines modifiedOffset 46, 15 lines modified
46 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​46 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
47 ········​value·​=·​{47 ········​value·​=·​{
48 ············​"(TT1;​TT2;​)​V"48 ············​"(TT1;​TT2;​)​V"
49 ········​}49 ········​}
50 ····​.​end·​annotation50 ····​.​end·​annotation
  
51 ····​.​prologue51 ····​.​prologue
52 ····​iget-​object·​v0,​·​p0,​·​Leu/​kanade/​tachiyomi/​ui/​base/​presenter/​BasePresenterKt$sam$A​ction2$d592c88f;​-​>function:​Lkotlin/​jvm/​functions/​Function2;​52 ····​iget-​object·​v0,​·​p0,​·​Leu/​kanade/​tachiyomi/​ui/​base/​presenter/​BasePresenterKt$sam$A​ction2$81ad7910;​-​>function:​Lkotlin/​jvm/​functions/​Function2;​
  
53 ····​invoke-​interface·​{v0,​·​p1,​·​p2},​·​Lkotlin/​jvm/​functions/​Function2;​-​>invoke(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​53 ····​invoke-​interface·​{v0,​·​p1,​·​p2},​·​Lkotlin/​jvm/​functions/​Function2;​-​>invoke(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
  
54 ····​move-​result-​object·​v054 ····​move-​result-​object·​v0
  
55 ····​const-​string·​v1,​·​"invoke(.​.​.​)​"55 ····​const-​string·​v1,​·​"invoke(.​.​.​)​"
  
1.74 KB
smali/eu/kanade/tachiyomi/ui/manga/track/TrackSearchDialogKt$sam$Func1$7f07b544.smali vs.
smali/eu/kanade/tachiyomi/ui/manga/track/TrackSearchDialogKt$sam$Func1$564314e3.smali
Files similar despite different names (score: 17, lower is more similar)
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .​class·​final·​Leu/​kanade/​tachiyomi/​ui/​manga/​track/​TrackSearchDialogKt$s​am$Func1$7f07b544;​1 .​class·​final·​Leu/​kanade/​tachiyomi/​ui/​manga/​track/​TrackSearchDialogKt$s​am$Func1$564314e3;​
2 .​super·​Ljava/​lang/​Object;​2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"TrackSearchDialog.​kt"3 .​source·​"TrackSearchDialog.​kt"
  
4 #·​interfaces4 #·​interfaces
5 .​implements·​Lrx/​functions/​Func1;​5 .​implements·​Lrx/​functions/​Func1;​
  
  
Offset 28, 15 lines modifiedOffset 28, 15 lines modified
  
28 #·​direct·​methods28 #·​direct·​methods
29 .​method·​constructor·​<init>(Lkotlin/​jvm/​functions/​Function1;​)​V29 .​method·​constructor·​<init>(Lkotlin/​jvm/​functions/​Function1;​)​V
30 ····​.​locals·​030 ····​.​locals·​0
  
31 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V31 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
32 ····​iput-​object·​p1,​·​p0,​·​Leu/​kanade/​tachiyomi/​ui/​manga/​track/​TrackSearchDialogKt$s​am$Func1$7f07b544;​-​>function:​Lkotlin/​jvm/​functions/​Function1;​32 ····​iput-​object·​p1,​·​p0,​·​Leu/​kanade/​tachiyomi/​ui/​manga/​track/​TrackSearchDialogKt$s​am$Func1$564314e3;​-​>function:​Lkotlin/​jvm/​functions/​Function1;​
  
33 ····​return-​void33 ····​return-​void
34 .​end·​method34 .​end·​method
  
  
35 #·​virtual·​methods35 #·​virtual·​methods
36 .​method·​public·​final·​synthetic·​call(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​36 .​method·​public·​final·​synthetic·​call(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
Offset 45, 15 lines modifiedOffset 45, 15 lines modified
45 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​45 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
46 ········​value·​=·​{46 ········​value·​=·​{
47 ············​"(TT;​)​TR;​"47 ············​"(TT;​)​TR;​"
48 ········​}48 ········​}
49 ····​.​end·​annotation49 ····​.​end·​annotation
  
50 ····​.​prologue50 ····​.​prologue
51 ····​iget-​object·​v0,​·​p0,​·​Leu/​kanade/​tachiyomi/​ui/​manga/​track/​TrackSearchDialogKt$s​am$Func1$7f07b544;​-​>function:​Lkotlin/​jvm/​functions/​Function1;​51 ····​iget-​object·​v0,​·​p0,​·​Leu/​kanade/​tachiyomi/​ui/​manga/​track/​TrackSearchDialogKt$s​am$Func1$564314e3;​-​>function:​Lkotlin/​jvm/​functions/​Function1;​
  
52 ····​invoke-​interface·​{v0,​·​p1},​·​Lkotlin/​jvm/​functions/​Function1;​-​>invoke(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​52 ····​invoke-​interface·​{v0,​·​p1},​·​Lkotlin/​jvm/​functions/​Function1;​-​>invoke(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
  
53 ····​move-​result-​object·​v053 ····​move-​result-​object·​v0
  
54 ····​return-​object·​v054 ····​return-​object·​v0
55 .​end·​method55 .​end·​method